/* Minification failed. Returning unminified contents.
(13,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,88): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.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=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 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-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-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-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background: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-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image: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-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-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-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:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-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;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("../Images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.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{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.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_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("../Images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../Images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("../Images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*
*   CSS file with Bootstrap grid classes for screens bigger than 1600px. Just add this file after the Bootstrap CSS file and you will be able to juse col-xl, col-xl-push, hidden-xl, etc.
*
*   Author: Marc van Nieuwenhuijzen
*   Company: WebVakman
*   Site: WebVakman.nl
*
*/

.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xl{
    display: none !important;
}

@media (min-width: 1700px) {
    .container {
        width: 1570px;
    }

    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        float: left;
    }

    .col-xl-12 {
        width: 100%;
    }

    .col-xl-11 {
        width: 91.66666667%;
    }

    .col-xl-10 {
        width: 83.33333333%;
    }

    .col-xl-9 {
        width: 75%;
    }

    .col-xl-8 {
        width: 66.66666667%;
    }

    .col-xl-7 {
        width: 58.33333333%;
    }

    .col-xl-6 {
        width: 50%;
    }

    .col-xl-5 {
        width: 41.66666667%;
    }

    .col-xl-4 {
        width: 33.33333333%;
    }

    .col-xl-3 {
        width: 25%;
    }

    .col-xl-2 {
        width: 16.66666667%;
    }

    .col-xl-1 {
        width: 8.33333333%;
    }

    .col-xl-pull-12 {
        right: 100%;
    }

    .col-xl-pull-11 {
        right: 91.66666667%;
    }

    .col-xl-pull-10 {
        right: 83.33333333%;
    }

    .col-xl-pull-9 {
        right: 75%;
    }

    .col-xl-pull-8 {
        right: 66.66666667%;
    }

    .col-xl-pull-7 {
        right: 58.33333333%;
    }

    .col-xl-pull-6 {
        right: 50%;
    }

    .col-xl-pull-5 {
        right: 41.66666667%;
    }

    .col-xl-pull-4 {
        right: 33.33333333%;
    }

    .col-xl-pull-3 {
        right: 25%;
    }

    .col-xl-pull-2 {
        right: 16.66666667%;
    }

    .col-xl-pull-1 {
        right: 8.33333333%;
    }

    .col-xl-pull-0 {
        right: auto;
    }

    .col-xl-push-12 {
        left: 100%;
    }

    .col-xl-push-11 {
        left: 91.66666667%;
    }

    .col-xl-push-10 {
        left: 83.33333333%;
    }

    .col-xl-push-9 {
        left: 75%;
    }

    .col-xl-push-8 {
        left: 66.66666667%;
    }

    .col-xl-push-7 {
        left: 58.33333333%;
    }

    .col-xl-push-6 {
        left: 50%;
    }

    .col-xl-push-5 {
        left: 41.66666667%;
    }

    .col-xl-push-4 {
        left: 33.33333333%;
    }

    .col-xl-push-3 {
        left: 25%;
    }

    .col-xl-push-2 {
        left: 16.66666667%;
    }

    .col-xl-push-1 {
        left: 8.33333333%;
    }

    .col-xl-push-0 {
        left: auto;
    }

    .col-xl-offset-12 {
        margin-left: 100%;
    }

    .col-xl-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-xl-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-xl-offset-9 {
        margin-left: 75%;
    }

    .col-xl-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-xl-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-xl-offset-6 {
        margin-left: 50%;
    }

    .col-xl-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-xl-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-xl-offset-3 {
        margin-left: 25%;
    }

    .col-xl-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-xl-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-xl-offset-0 {
        margin-left: 0;
    }

    .visible-xl {
        display: block !important;
    }

    table.visible-xl {
        display: table;
    }

    tr.visible-xl {
        display: table-row !important;
    }

    th.visible-xl, td.visible-xl {
        display: table-cell !important;
    }

    .visible-xl-block {
        display: block !important;
    }

    .visible-xl-inline {
        display: inline !important;
    }

    .visible-xl-inline-block {
        display: inline-block !important;
    }

    .hidden-xl {
        display: none !important;
    }
}

[role="gridcell"] {
  white-space: nowrap;
}
.boldText {
  font-weight: bold;
}
.displayInitial {
  display: initial;
}
.displayNone {
  display: none;
}
.displayNoneImportant {
  display: none !important;
}
.displayInlineBlock {
  display: inline-block;
}
.displayInlineBlockImportant {
  display: inline-block !important;
}
.displayInline {
  display: inline;
}
.displayBlock {
  display: block;
}
.displayTableCell {
  display: table-cell;
}
.clearBoth {
  clear: both;
}
.marginLeftChilds > * {
  margin-left: 10px;
}
.position-static {
  position: static;
}
.positionRelative {
  position: relative;
}
.positionAbsolute {
  position: absolute;
}
.right2px {
  right: 2px;
}
.bottom2px {
  bottom: 2px;
}
.position-fixed {
  position: fixed;
}
.redBoldTitle {
  font-weight: bold;
  color: #AB3021;
}
.clearfix {
  clear: both;
}
.permanently-hidden {
  display: none !important;
}
.height80Percent {
  height: 80%;
}
.height80percent {
  height: 80% !important;
}
.height85Percent {
  height: 85%;
}
.heightInitial {
  height: initial;
}
.width7Percent {
  width: 7%;
}
.width10Percent {
  width: 10%;
}
.width80Percent {
  width: 80%;
}
.width83Percent {
  width: 83%;
}
.width100 {
  width: 100%;
}
.maxWidthNone {
  max-width: none !important;
}
.maxWidth100Percent {
  max-width: 100%;
}
.width90percent {
  width: 90% !important;
}
.width90Percent {
  width: 90%;
}
.width96Percent {
  width: 96%;
}
.width98Percent {
  width: 98%;
}
.width98percent {
  width: 98% !important;
}
.width99percent {
  width: 99% !important;
}
.width100percent {
  width: 100% !important;
}
.width100percentImportant {
  width: 100% !important;
}
.width100percentMinus5px {
  width: calc(100% - 5px) !important;
}
.width100Percent {
  width: 100%;
}
.width95Percent {
  width: 95%;
}
.width85Percent {
  width: 85%;
}
.width25Percent {
  width: 25%;
}
.width20Percent {
  width: 20%;
}
.width30Percent {
  width: 30%;
}
.width32Percent {
  width: 32%;
}
.width35Percent {
  width: 35%;
}
.width42Percent {
  width: 42%;
}
.width45Percent {
  width: 45%;
}
.width47Percent {
  width: 47%;
}
.width50Percent {
  width: 50%;
}
.width51Percent {
  width: 51%;
}
.width60Percent {
  width: 60%;
}
.width65Percent {
  width: 65%;
}
.width70Percent {
  width: 70%;
}
.maxWidth1px {
  max-width: 1px;
}
.width1px {
  width: 1px;
}
.width20px {
  width: 20px;
}
.width25px {
  width: 25px;
}
.width30px {
  width: 30px;
}
.width50px {
  width: 50px;
}
.width55px {
  width: 55px;
}
.width60px {
  width: 60px;
}
.width60pxImportant {
  width: 60px !important;
}
.width65px {
  width: 65px;
}
.width85px {
  width: 85px;
}
.width90px {
  width: 90px;
}
.width95px {
  width: 95px;
}
.width100px {
  width: 100px !important;
}
.width110px {
  width: 110px;
}
.width115px {
  width: 115px;
}
.width120px {
  width: 120px;
}
.width125px {
  width: 125px;
}
.width125pxImportant {
  width: 125px !important;
}
.width130px {
  width: 130px;
}
.width135 {
  width: 135px;
}
.width140px {
  width: 140px;
}
.width142px {
  width: 142px;
}
.width145px {
  width: 145px;
}
.width149px {
  width: 149px !important;
}
.width150px {
  width: 150px !important;
}
.width160px {
  width: 160px !important;
}
.width175px {
  width: 175px !important;
}
.width190px {
  width: 190px;
}
.width200px {
  width: 200px;
}
.width205px {
  width: 205px;
}
.width210px {
  width: 210px;
}
.width220px {
  width: 220px !important;
}
.width225px {
  width: 225px;
}
.width230px {
  width: 230px;
}
.width235px {
  width: 235px;
}
.width240px {
  width: 240px;
}
.width250px {
  width: 250px;
}
.width260px {
  width: 260px;
}
.width264px {
  width: 264px;
}
.width270px {
  width: 270px;
}
.width280px {
  width: 280px !important;
}
.width286px {
  width: 286px;
}
.width293px {
  width: 293px;
}
.width300px {
  width: 300px !important;
}
.width310px {
  width: 310px;
}
.width320px {
  width: 320px;
}
.width400px {
  width: 400px;
}
.width430px {
  width: 430px;
}
.width600px {
  width: 600px;
}
.width620px {
  width: 620px;
}
.width700px {
  width: 700px;
}
.width790px {
  width: 790px;
}
.widthAuto {
  width: auto;
}
.borderBottom1pxSolidBlue {
  border-bottom: 1px solid #A0BCE4;
}
.borderBottom2pxSolidDarkBlue {
  border-bottom: 2px solid darkblue;
}
.borderBottomBlack {
  border-bottom: 1px solid black;
}
.leftBarArrowClass {
  transform: rotate(90deg);
  height: 12px;
}
.left {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
.nopadding {
  padding: 0;
}
.bottom65px {
  bottom: 65px;
}
.left115px {
  left: 115px;
}
.bottom1px {
  bottom: 1px;
}
.topMinus10px {
  top: -10px;
}
.top0 {
  top: 0;
}
.top5 {
  top: 5px;
}
.top45 {
  top: 45px;
}
.right5 {
  right: 5px;
}
.top044em {
  top: .44em;
}
.left044em {
  left: .44em;
}
.left20 {
  left: 20px;
}
.bottom27 {
  bottom: 27px;
}
.left4 {
  left: 4px;
}
.left380px {
  left: 380px;
}
.right0 {
  right: 0;
}
.bottom0 {
  bottom: 0;
}
.top110px {
  top: 110px;
}
.margin2px {
  margin: 2px;
}
.margin3 {
  margin: 3px;
}
.margin5 {
  margin: 5px;
}
.margin10 {
  margin: 10px;
}
.margin20 {
  margin: 20px;
}
.marginTB5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.marginT2Minus {
  margin-top: -2px;
}
.marginT15Minus {
  margin-top: -15px;
}
.marginT45Minus {
  margin-top: -45px;
}
.marginT0 {
  margin-top: 0px;
}
.marginT2 {
  margin-top: 2px;
}
.marginT3 {
  margin-top: 3px;
}
.marginT4 {
  margin-top: 4px;
}
.marginT5 {
  margin-top: 5px !important;
}
.marginT7 {
  margin-top: 7px;
}
.marginT10 {
  margin-top: 10px !important;
}
.marginT15 {
  margin-top: 15px;
}
.marginT20 {
  margin-top: 20px;
}
.marginT22 {
  margin-top: 22px;
}
.marginT25 {
  margin-top: 25px;
}
.marginT27 {
  margin-top: 27px;
}
.marginT30 {
  margin-top: 30px;
}
.marginT35 {
  margin-top: 35px;
}
.marginT50 {
  margin-top: 50px;
}
.marginT55 {
  margin-top: 55px;
}
.marginT60 {
  margin-top: 60px;
}
.marginT90 {
  margin-top: 90px;
}
.margin0 {
  margin: 0;
}
.marginBAuto {
  margin-bottom: auto;
}
.marginB10Minus {
  margin-bottom: -10px;
}
.marginB0 {
  margin-bottom: 0;
}
.marginB1 {
  margin-bottom: 1px;
}
.marginB2 {
  margin-bottom: 2px;
}
.marginB3 {
  margin-bottom: 3px;
}
.marginB5 {
  margin-bottom: 5px;
}
.marginB10 {
  margin-bottom: 10px;
}
.marginB20 {
  margin-bottom: 20px;
}
.marginB30 {
  margin-bottom: 30px;
}
.marginB40 {
  margin-bottom: 40px;
}
.marginB50 {
  margin-bottom: 50px;
}
.marginR0 {
  margin-right: 0;
}
.marginR3 {
  margin-right: 3px;
}
.marginR5 {
  margin-right: 5px;
}
.marginR8 {
  margin-right: 8px;
}
.marginR10 {
  margin-right: 10px;
}
.marginR13 {
  margin-right: 13px;
}
.marginR15 {
  margin-right: 15px;
}
.marginR20 {
  margin-right: 20px;
}
.marginR27 {
  margin-right: 27px;
}
.marginR30 {
  margin-right: 30px;
}
.marginR35 {
  margin-right: 35px;
}
.marginR42 {
  margin-right: 42px;
}
.marginR45 {
  margin-right: 45px;
}
.marginR55 {
  margin-right: 55px;
}
.marginR64 {
  margin-right: 64px;
}
.marginR72 {
  margin-right: 72px;
}
.marginR106px {
  margin-right: 106px;
}
.marginL5Minus {
  margin-left: -5px;
}
.marginL45Minus {
  margin-left: -45px;
}
.marginL0 {
  margin-left: 0px;
}
.marginL1 {
  margin-left: 1px;
}
.marginL3 {
  margin-left: 3px;
}
.marginL4 {
  margin-left: 4px;
}
.marginL5 {
  margin-left: 5px !important;
}
.marginL6 {
  margin-left: 6px;
}
.marginL10 {
  margin-left: 10px;
}
.marginL15 {
  margin-left: 15px;
}
.marginL20 {
  margin-left: 20px;
}
.marginL22 {
  margin-left: 22px;
}
.marginL30 {
  margin-left: 30px;
}
.marginL50 {
  margin-left: 50px;
}
.marginL55 {
  margin-left: 55px;
}
.marginL71 {
  margin-left: 71px;
}
.marginL75 {
  margin-left: 75px;
}
.marginL80 {
  margin-left: 80px;
}
.marginL95 {
  margin-left: 95px;
}
.marginL105px {
  margin-left: 105px;
}
.marginL130 {
  margin-left: 130px;
}
.marginL170 {
  margin-left: 170px;
}
.marginL230px {
  margin-left: 230px;
}
.marginL242px {
  margin-left: 242px;
}
.marginL314 {
  margin-left: 314px;
}
.padding0 {
  padding: 0;
}
.padding1 {
  padding: 1px;
}
.paddingR15 {
  padding-right: 15px !important;
}
.paddingR40 {
  padding-right: 40px;
}
.paddingR0 {
  padding-right: 0 !important;
}
.paddingL0 {
  padding-left: 0px !important;
}
.paddingL3 {
  padding-left: 3px;
}
.paddingL5 {
  padding-left: 5px !important;
}
.paddingL10 {
  padding-left: 10px;
}
.paddingL15 {
  padding-left: 15px;
}
.paddingL18 {
  padding-left: 18px;
}
.paddingL20 {
  padding-left: 20px;
}
.paddingL30 {
  padding-left: 30px;
}
.paddingR5 {
  padding-right: 5px !important;
}
.paddingR10 {
  padding-right: 10px;
}
.paddingB0 {
  padding-bottom: 0px;
}
.paddingB2 {
  padding-bottom: 2px;
}
.paddingB5 {
  padding-bottom: 5px;
}
.paddingB20 {
  padding-bottom: 20px;
}
.paddingT0 {
  padding-top: 5px;
}
.paddingT5 {
  padding-top: 5px;
}
.word-wrap-normal-important {
  word-wrap: normal !important;
}
.word-break-normal-important {
  word-break: normal !important;
}
.padding4 {
  padding: 4px;
}
.paddingT1 {
  padding-top: 1px;
}
.paddingT5 {
  padding-top: 5px;
}
.paddingT10 {
  padding-top: 10px;
}
.paddingT15 {
  padding-top: 15px;
}
.paddingT25 {
  padding-top: 25px;
}
.paddingT60 {
  padding-top: 60px;
}
.height0px {
  height: 0px;
}
.height16px {
  height: 16px;
}
.height20px {
  height: 20px;
}
.height27px {
  height: 27px;
}
.height28px {
  height: 28px;
}
.height55px {
  height: 55px;
}
.height240px {
  height: 240px;
}
.height385px {
  height: 385px;
}
.height400px {
  height: 400px;
}
.height500px {
  height: 500px;
}
.height530px {
  height: 530px;
}
.height590px {
  height: 590px;
}
.height680px {
  height: 680px;
}
.height830px {
  height: 830px !important;
}
.height900px {
  height: 900px !important;
}
.height930px {
  height: 930px;
}
.height1 {
  height: 1px;
}
.height13px {
  height: 13px;
}
.height17 {
  height: 17px;
}
.height20 {
  height: 20px;
}
.height30px {
  height: 30px;
}
.height35 {
  height: 35px;
}
.height45 {
  height: 45px;
}
.height100px {
  height: 100px;
}
.height120px {
  height: 120px;
}
.height129px {
  height: 129px;
}
.height300px {
  height: 300px;
}
.height1310px {
  height: 1310px !important;
}
.height21percent {
  height: 21% !important;
}
.height50percent {
  height: 50% !important;
}
.height90Percent {
  height: 90%;
}
.height90percent {
  height: 90% !important;
}
.height100Percent {
  height: 100%;
}
.height95percent {
  height: 95% !important;
}
.height97percent {
  height: 97% !important;
}
.height98percent {
  height: 98% !important;
}
.height99Percent {
  height: 99%;
}
.height50PercentMinus30px {
  height: calc(50% - 30px) !important;
}
.width50PercentMinus50px {
  width: calc(50% - 50px) !important;
}
.height100PercentMinus2px {
  height: calc(100% - 2px) !important;
}
.height100PercentMinus5px {
  height: calc(100% - 5px) !important;
}
.height100PercentMinus25px {
  height: calc(100% - 25px) !important;
}
.height100PercentMinus28px {
  height: calc(100% - 28px) !important;
}
.height100PercentMinus30px {
  height: calc(100% - 30px) !important;
}
.height100PercentMinus35px {
  height: calc(100% - 35px) !important;
}
.height100PercentMinus60px {
  height: calc(100% - 60px) !important;
}
.height100PercentMinus105px {
  height: calc(100% - 105px) !important;
}
.height100PercentMinus140px {
  height: calc(100% - 140px) !important;
}
.height100PercentMinus170px {
  height: calc(100% - 170px) !important;
}
.width100PercentMinus80px {
  width: calc(100% - 80px) !important;
}
.width100PercentMinus165px {
  width: calc(100% - 165px) !important;
}
.height100PercentImportant {
  height: 100% !important;
}
.height1047Percent {
  height: 104.7% !important;
}
.height520px {
  height: 520px;
}
.height1080px {
  height: 1080px;
}
.height-auto {
  height: auto;
}
.height-auto-important {
  height: auto !important;
}
.height75Percent {
  height: 75% !important;
}
.height78Percent {
  height: 78% !important;
}
.left1px {
  left: 1px;
}
.right1px {
  right: 1px;
}
.top32pxMinus {
  top: -32px;
}
.bottom5px {
  bottom: 5px;
}
.left24px {
  left: 24px;
}
.top28px {
  top: 28px;
}
.top37px {
  top: 37px;
}
.left0 {
  left: 0;
}
.right150 {
  right: 150px;
}
.text-align-center {
  text-align: center;
}
.rightA {
  text-align: right;
}
.alignLeft {
  text-align: left;
}
.alignRight {
  text-align: right;
}
.paddingLR {
  padding-left: 10px;
  padding-right: 10px;
}
.center-align {
  text-align: center;
}
.pointer {
  cursor: pointer;
}
.backgroundUrlLoginBack {
  background-color: #8090A0;
}
.backgroundReportsRefreshAll {
  background: url("../Images/Refresh.png") no-repeat;
}
.backgroundReportsSave {
  background: url("../Images/Save.png") no-repeat;
}
.incidentImagesZoomIn {
  background: url("../Images/Zoom_in.png");
  background-size: 20px 20px;
}
.smallFontBackground {
  background: url("../Images/Utilities/FontS.png");
}
.mediumFontBackground {
  background: url("../Images/Utilities/FontM.png");
}
.largeFontBackground {
  background: url("../Images/Utilities/FontL.png") center;
}
.spellCheckFontBackground {
  background: url("../Images/Utilities/Spellcheck.png") center;
}
.imageEditBtnBackground {
  background: url("../Images/pen_paper_2-512.png") center;
  background-size: 30px 30px;
}
.loadingImageBackground {
  background: url("../Images/loading.png") center center no-repeat;
}
.backgroundDarkBlue {
  background: #001748;
}
.fullScreenDiv {
  min-height: 100vh;
  width: 100vw;
}
.yellowBackground {
  background-color: yellow;
}
.redBackground {
  background-color: red;
}
.lightGrayBackground {
  background-color: lightgray !important;
}
.lightBlueBackground {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
}
.padding2px {
  padding: 2px;
}
.padding3 {
  padding: 3px;
}
.padding5 {
  padding: 5px;
}
.padding10 {
  padding: 10px !important;
}
.padding20 {
  padding: 20px;
}
.textOverflowEllipsis {
  text-overflow: ellipsis;
}
.maxWidth135px {
  max-width: 135px;
}
.overflowXScroll {
  overflow-x: scroll;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflowX-hidden-important {
  overflow-x: hidden !important;
}
.overflowY-hidden {
  overflow-y: hidden;
}
.overflow-auto {
  overflow: auto !important;
}
.paddingright0 {
  padding-right: 0 !important;
}
.floatLeft {
  float: left !important;
}
.borderRight1px {
  border-right: 1px solid black;
}
.blue-border {
  border: 1px solid #4A576F;
}
.black-border {
  border: 1px solid #f938ab;
}
.lightBlueBorder {
  border: 1px solid #A0BCE4;
}
.colorDarkBlue {
  color: #15428B;
}
.colorWhiteImportant {
  color: white !important;
}
.darkOrangeAndBlack {
  background-color: DarkOrange;
  color: black;
}
.colorBlack {
  color: black;
}
.textDecorationUnderline {
  text-decoration: underline;
}
.blackColorUnderline {
  color: black;
  text-decoration: underline;
}
.colorDarkRed {
  color: #AB3021;
}
.colorRed {
  color: red;
}
.colorRedImportant {
  color: red !important;
}
.whiteBackground {
  background-color: white !important;
}
.background-color-white-ghost {
  background-color: ghostwhite !important;
}
.background-color-white {
  background-color: white;
}
.darkBlueBackground {
  background-color: #00112D !important;
}
.whiteHeader {
  color: white;
  font-size: 16px;
  text-align: center;
}
.blueBackground {
  background-color: #a3cceb;
  padding: 5px;
  height: 24px;
}
.floatRight {
  float: right;
}
.vertical-align-middle {
  vertical-align: middle;
}
.vertical-align-bottom {
  vertical-align: bottom;
}
.vertical-align-top {
  vertical-align: top !important;
}
.vertical-align-central {
  vertical-align: central;
}
.visibility-hidden {
  visibility: hidden;
}
.visibility-visible {
  visibility: visible;
}
.visibility-collapse {
  visibility: collapse;
}
html,
body.content-wrapper {
  overflow-y: auto !important;
}
html {
  overflow-y: visible !important;
}
.border-width-0 {
  border-width: 0;
}
.whiteColor {
  color: white;
}
.minWidth20pxImportant {
  min-width: 20px !important;
}
.minWidth30pxImportant {
  min-width: 30px !important;
}
.max-height-100-percent {
  max-height: 100% !important;
}
.minHeight100Percent {
  min-height: 100%;
}
#documents-container .min-height-140 {
  min-height: 140px;
}
#documents-container .max-height-140 {
  max-height: 140px;
}
.min-height-60 {
  min-height: 60px;
}
.green {
  background-color: green;
}
.rarGreen {
  background-color: #73DB42;
}
.rarblue {
  background-color: #3232FF;
}
.red {
  background-color: red;
}
.yellow {
  background-color: yellow;
}
.removeHover {
  pointer-events: none;
}
.darkBlueText {
  color: #4A576F;
}
.pointerEventsNone {
  pointer-events: none !important;
}
.border1pxSolidBlack {
  border: 1px solid black;
}
.border1pxSolide6 {
  border: 1px solid #e6e6e6;
}
.borderRadius4px {
  border-radius: 4px;
}
.marginAuto {
  margin: auto;
}
.dottedBorderLeftRightTop {
  border-right: 1px dotted black !important;
  border-left: 1px dotted black !important;
  border-top: 1px dotted black !important;
}
.blueItalic {
  color: #0026FF;
  font-style: italic;
}
.backgroundImageNone {
  background-image: none !important;
}
.k-filter-menu .k-reset.k-multicheck-wrap .k-item {
  line-height: 1em;
}
.lineHeight165em {
  line-height: 1.65em;
}
.lineHeight14px {
  line-height: 14px;
}
.lineHeight26px {
  line-height: 26px;
}
.lineHeight30px {
  line-height: 30px;
}
.whiteSpaceNoWrap {
  white-space: nowrap;
}
.width75px {
  width: 75px;
}
.width80px {
  width: 80px !important;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-600 {
  font-weight: 600;
}
.font-size1px {
  font-size: 1px;
}
.font-size8px {
  font-size: 8px;
}
.font-size9px {
  font-size: 9px;
}
.font-size10px {
  font-size: 10px;
}
.font-size13px {
  font-size: 13px;
}
.font-size14px {
  font-size: 14px;
}
.font-size16px {
  font-size: 16px;
}
.font-size18px {
  font-size: 18px;
}
.paddingT2 {
  padding-top: 2px;
}
.paddingT3 {
  padding-top: 3px;
}
.paddingT4 {
  padding-top: 4px;
}
.paddingT35 {
  padding-top: 35px;
}
.paddingT40 {
  padding-top: 40px !important;
}
.paddingT45 {
  padding-top: 45px !important;
}
.paddingT51 {
  padding-top: 51px;
}
.height60px {
  height: 60px;
}
.height70px {
  height: 70px;
}
.height75px {
  height: 75px;
}
.height80px {
  height: 80px !important;
}
.height90px {
  height: 90px;
}
.height94px {
  height: 94px;
}
.height150px {
  height: 150px;
}
.height166px {
  height: 166px;
}
.height180px {
  height: 180px;
}
.height200px {
  height: 200px;
}
.height210px {
  height: 210px;
}
.height330px {
  height: 330px;
}
.height1560px {
  height: 1560px;
}
.floatNone {
  float: none;
}
.left30Percent {
  left: 30%;
}
.top50Percent {
  top: 50%;
}
.transparentBackgroundImportant {
  background: transparent !important;
}
.listStyleNone {
  list-style: none;
}
.cursorPointer {
  cursor: pointer;
}
.cursorDefault {
  cursor: default;
}
.zIndex1055 {
  z-index: 1055 !important;
}
.zIndex9998 {
  z-index: 9998 !important;
}
.zIndex9999 {
  z-index: 9999 !important;
}
.webkit-overflow-scrolling-touch {
  -webkit-overflow-scrolling: touch;
}
.displayFlex {
  display: flex;
}
.flexDirectionRow {
  flex-direction: row;
}
.justifyContentFlexStart {
  justify-content: flex-start;
}
.justifyContentFlexEnd {
  justify-content: flex-end;
}
.sidebarNavTopWhite {
  background-color: #ECEEF0;
  border: 1px solid gray;
  border-radius: 2px;
}
.font-style-italic {
  font-style: italic;
}
.background-position-center {
  background-position: center;
}
.width50PercentFloatLeft {
  float: left;
  width: 50%;
  overflow: hidden;
}
.rateSheetPricesGridGroupStyle {
  background-image: none;
  font-weight: bold;
  text-align: center;
}
.backgroundColorPink {
  background-color: #FFC3C3;
}
.backgroundColorLightGreen {
  background-color: #E1EFD8;
}
.backgroundColorLightGrey {
  background-color: #eae8e8;
}
.noBackground {
  background: none;
}
.textTransformUpper {
  text-transform: uppercase;
}
.resizeNone {
  resize: none;
}
.boxSizingBorder {
  box-sizing: border-box;
}
.opacity00 {
  opacity: 0.0;
}
.commonClientTemplatesClass {
  font-family: Verdana;
  margin: 0;
  overflow: auto;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: normal !important;
  word-break: normal !important;
  white-space: normal !important;
}
/*css reset of wizard step 1*/
#CreateIncidentWizardWindow .col-xs-12.col-md-6.col-lg-6 {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
/*splitter*/
#CreateIncidentWizardWindow {
  border-left: 2px solid #9DB1C7;
  border-right: 2px solid #9DB1C7;
  border-bottom: 2px solid #9DB1C7;
  padding-bottom: 7px;
}
#CreateIncidentWizardWindow .Name_class label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#CreateIncidentWizardWindow .well {
  padding: 0px !important;
}
#CreateIncidentWizardWindow .IncidentLevel_class .k-combobox {
  width: 204px;
}
#CreateIncidentWizardWindow #CreateIncidentForm .control-label {
  padding-top: 6px !important;
  padding-left: 20px;
  float: left;
  width: 220px;
  white-space: nowrap;
}
#CreateIncidentWizardWindow #CreateIncidentForm .k-datetimepicker,
#CreateIncidentWizardWindow #CreateIncidentForm #Name,
#CreateIncidentWizardWindow #CreateIncidentForm .full-width-input,
#CreateIncidentWizardWindow #CreateIncidentForm .k-textbox.coordinates-field,
#CreateIncidentWizardWindow #CreateIncidentForm .IncidentLevel_class .k-combobox {
  width: 250px !important;
}
#CreateIncidentWizardWindow .NearestCity_class {
  display: none;
}
#CreateIncidentWizardWindow .nav-pills.nav-wizard > li a {
  color: white;
}
#CreateIncidentWizardWindow .nav-pills.nav-wizard > li a:hover {
  background: none !important;
}
#CreateIncidentWizardWindow .nav-pills.nav-wizard > li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
#CreateIncidentWizardWindow .k-splitbar.k-state-default.k-splitbar-horizontal.k-splitbar-draggable-horizontal {
  background-color: #15428B;
}
#CreateIncidentWizardWindow .k-ghost-splitbar {
  background-color: #15428B;
  border: none;
}
#CreateIncidentWizardWindow #horizontal .incident-stapes {
  background-color: #15428B;
  border-right: 1px solid white;
}
#CreateIncidentWizardWindow #Description {
  width: 97.5% !important;
  overflow: hidden;
}
#CreateIncidentWizardWindow .component {
  margin-top: 5px;
}
/*step 2*/
#CreateIncidentWizardWindow #weather .k-widget.k-datetimepicker {
  width: 195px !important;
}
#CreateIncidentWizardWindow #weather .tools-div .button-get-data {
  margin-top: 4px;
}
#CreateIncidentWizardWindow #ExternalNotifications .k-grid-content td .k-button,
#CreateIncidentWizardWindow #InternalNotifications .k-grid-content td .k-button {
  min-width: 24px !important;
}
.k-animation-container .k-filter-menu {
  min-width: 160px;
}
#SelectVersionWindow .btn {
  min-width: 68px;
}
.k-grid-content td .k-button {
  min-width: 70px !important;
}
#button-select-period,
#button-create-period,
#button-select-incident,
#button-create-incident {
  color: black;
  background: linear-gradient(white, #CED4D9) !important;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
}
#jstree_search + #clear-search-button {
  margin-top: -3px;
}
#signFormWindow .click-sign {
  border-radius: 4px;
}
#signFormWindow td a {
  text-decoration: none;
}
#page-container #menu {
  color: black;
  background: linear-gradient(white, #CFD5DA) !important;
  font-size: 12px;
  border: 1px solid #BCC4CC;
  width: auto;
}
#page-container #menu li:hover {
  background: linear-gradient(white, #CFD5DA) !important;
}
#AllAttachmentsWindow,
#selectPreloadAttachmentWindow,
#get-weather-data,
#FindOrganizations,
#GetDataObjectives,
#selectPreload,
#resourceFindResourceWindow,
#SelectVersionWindow,
#AppendOrReplaceWindow,
#GetDataActivityLogsWindow,
#SaveAsWindow,
#PriorityPreloadsWindow,
#RichTextPreloadsWindow,
#SelectPersonnelWindow,
#FindAmbulances,
#FindHospitals,
#DefaultAssignmentWindow,
#AppendOrReplacePreloads,
#changeNodeText,
div.k-window-content {
  padding: 1px !important;
}
#DefaultAssignmentWindow .buttonsDefaultAssignmentWindow,
#user-info-form-window .btns-form,
#GetDataActivityLogsWindow .btns-form {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#closeSignaturesWindow,
.bottomButtonsSmallWindows {
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#AppendOrReplaceOK {
  margin-left: 178px;
}
#ics206-container #vertical .btn {
  width: 100px !important;
}
.image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#getDataObjectives-OK {
  width: 40px !important;
}
/* step 2 */
#CreateIncidentWizardWindow #weather {
  border: 0;
}
#CreateIncidentWizardWindow #weather label {
  float: left;
  width: 140px;
  margin-top: 9px;
  white-space: nowrap;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 input {
  width: 107px !important;
  margin-top: 3px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-textbox.full-width-input {
  margin-right: 3px !important;
}
#CreateIncidentWizardWindow #weather .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
/* dropdown*/
#CreateIncidentWizardWindow #weather .k-widget.k-dropdown.k-header.marginB20,
#CreateIncidentWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore,
#CreateIncidentWizardWindow #weather .k-numeric-wrap.k-state-default.k-expand-padding,
#CreateIncidentWizardWindow #weather .k-widget.k-dropdown.k-header {
  margin-top: 3px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap.k-state-default {
  width: 54px !important;
}
/*uv index*/
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-state-default.k-expand-padding {
  width: 100px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-state-default.k-expand-padding.k-state-focused #UVIndex {
  margin-top: 0px !important;
}
#CreateIncidentWizardWindow #weather .k-numeric-wrap.k-state-default.k-expand-padding.k-state-focused {
  height: 26px;
}
#CreateIncidentWizardWindow #weather .UVIndex_class .k-numeric-wrap.k-state-default.k-expand-padding.k-state-focused {
  height: 24px !important;
}
#CreateIncidentWizardWindow #weather #tidaldata .k-picker-wrap.k-state-default {
  width: auto !important;
}
#CreateIncidentWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore {
  width: 100px !important;
}
#CreateIncidentWizardWindow #weather #DateTime,
#CreateIncidentWizardWindow #weather .k-formatted-value.k-input {
  width: 100% !important;
  margin-top: 0px !important;
}
#CreateIncidentWizardWindow #weather #Coordinates {
  width: 160px !important;
}
#CreateIncidentWizardWindow #weather #Coordinates-open-popup {
  margin-top: 2px;
}
#CreateIncidentWizardWindow #weather .k-widget.k-numerictextbox {
  width: auto !important;
  height: auto !important;
}
#CreateIncidentWizardWindow #weather .k-numeric-wrap.k-state-default.k-expand-padding {
  width: 105px !important;
}
#CreateIncidentWizardWindow #weather .controls {
  width: 350px;
  margin-bottom: 3px;
}
#CreateIncidentWizardWindow #weather .fieldName {
  margin-top: 0px;
  float: none;
}
#CreateIncidentWizardWindow #weather .panel-header {
  margin-bottom: 3px;
}
#CreateIncidentWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default {
  margin-bottom: 5px;
  float: left;
  margin-right: 32px;
}
#CreateIncidentWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default:hover {
  background-color: #CDC7C4;
}
#CreateIncidentWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default + label + label {
  font-size: 12px;
}
#CreateIncidentWizardWindow #weather #neuticaldata {
  margin-top: 11px;
  margin-left: 10px;
}
#CreateIncidentWizardWindow #weather .tools-div .button-get-data.btn.btn-default + .fieldName {
  display: none;
}
#CreateIncidentWizardWindow #weather .tools-div #deleteForecast,
#CreateIncidentWizardWindow #weather .tools-div #addForecast,
#CreateIncidentWizardWindow #weather .tools-div #deleteTide,
#CreateIncidentWizardWindow #weather .tools-div #addTide {
  margin-bottom: 5px;
}
#CreateIncidentWizardWindow #weather #ShortDescription + span + div + div + label {
  margin-top: 50px;
}
#CreateIncidentWizardWindow #weather #Notes {
  width: 190px !important;
  margin-top: 4px;
}
#CreateIncidentWizardWindow #weather #Notes {
  width: 190px !important;
  margin-top: 4px;
}
/*Add Forecast*/
#CreateIncidentWizardWindow #weather .k-header {
  background-color: #668EB0;
}
#CreateIncidentForm #weather #Coordinates-open-popup {
  height: 26px;
  padding: .10em;
}
#CreateIncidetnbWizardWindow #weather #forecasts .row.detail-box {
  background: linear-gradient(#c6c6c6, white) !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-textbox.full-width-input {
  width: 100px !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA {
  width: 320px !important;
  margin: 0px;
  padding: 0px;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  width: 100px !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-widget.k-dropdown.k-header.marginB20 {
  width: 65px !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 b {
  color: black;
  margin-top: 6px;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA b {
  color: black;
  margin-top: 8px;
}
#CreateIncidentWizardWindow textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#MedicalEquipment) {
  height: 26px;
  max-height: 124px !important;
}
#CreateIncidentWizardWindow .Date_class + .Description_class #Description {
  height: auto !important;
  width: 400px !important;
  max-height: 124px !important;
}
#CreateIncidentWizardWindow #weather .k-grid-content {
  height: 200px !important;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts td > #ForecastData_Notes {
  position: inherit;
  width: 100% !important;
  height: 24px !important;
  max-width: 100% !important;
  margin: 0px 4px;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts .k-textbox,
#CreateIncidentWizardWindow #wether-container #weather #forecasts .k-timepicker {
  width: 140px !important;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts #ForecastData_Notes {
  position: absolute;
  min-width: 300px !important;
  margin-left: 4px;
  max-height: 50px !important;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts label {
  margin-left: 2px;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts td {
  line-height: 1em;
}
#CreateIncidentWizardWindow .image-edit-tools.form-control {
  height: 500px;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard .k-widget.k-numerictextbox {
  margin-left: 122px;
}
#CreateIncidentWizardWindow #weather #ForecastData_Notes {
  margin-right: 4px;
}
#CreateIncidentWizardWindow #weather .weatherNotesWizard > b {
  margin-right: 100px;
}
#CreateIncidentWizardWindow #weather .weatherShortDescriptionWizard > b {
  margin-right: 20px;
}
#CreateIncidentWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #ExternalNotifications {
  margin-top: 1px;
}
/*incident location*/
#CreateIncidentWizardWindow .wizardincidentLocation {
  padding-top: 2px;
  padding-bottom: 2px;
}
#CreateIncidentWizardWindow .wizardincidentLocation #getPreloads {
  margin: 0px !important;
}
#CreateIncidentWizardWindow .wizardPrint {
  padding-top: 2px;
  padding-bottom: 2px;
}
/*image edit tools */
#CreateIncidentWizardWindow #image-editor .image-edit-tools.form-control {
  border: none;
  font-size: 12px;
  line-height: 1em;
  /*padding: 0 0 0 3px;
    position:absolute;*/
  margin-top: -13px;
  color: black;
  box-shadow: none;
  float: right;
}
#CreateIncidentWizardWindow #image-editor .image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#CreateIncidentWizardWindow #page-container #resources > .k-grid-content {
  min-height: 390px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap.k-state-default {
  width: 56px !important;
}
.additionalInfoLabel,
.descriptionCauseLabel,
.natureDamageLabel {
  margin-top: 20px;
}
.sourceSecuredLabel,
.erConditionLabel,
.typeLabel {
  margin-top: 5px;
}
#CreateIncidentWizardWindow #CreateIncidentForm .validation-summary-errors {
  margin-top: 0px;
  top: 470px;
  left: 0;
  position: absolute;
}
#CreateIncidentWizardWindow .Description_class {
  top: 316px;
  width: 99%;
}
#CreateIncidentWizardWindow .Description_class #Description {
  height: auto !important;
  width: 400px !important;
}
.tools-div.incident-objectives-tools .action-buttons {
  padding-right: 70px;
  padding-left: 10px;
}
#CreateIncidentWizardWindow .wizardStepNine {
  height: auto !important;
}
#CreateIncidentWizardWindow .panel-header {
  display: flex;
  align-items: center;
}
#CreateIncidentWizardWindow .panel-header .floatRight {
  margin-left: auto;
  margin-right: 5px;
}
/*css reset of wizard step 1*/
#IAPWizardWindow .col-xs-12.col-md-6.col-lg-6 {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
/*splitter*/
#IAPWizardWindow {
  border-left: 2px solid #9DB1C7;
  border-right: 2px solid #9DB1C7;
  border-bottom: 2px solid #9DB1C7;
  padding-bottom: 7px;
}
#IAPWizardWindow .well {
  padding: 0px !important;
}
#IAPWizardWindow .IncidentLevel_class .k-combobox {
  width: 204px;
}
#IAPWizardWindow #CreateIncidentForm .control-label {
  padding-top: 6px !important;
  padding-left: 20px;
  float: left;
  width: 220px;
  white-space: nowrap;
}
#IAPWizardWindow #CreateIncidentForm .k-datetimepicker,
#IAPWizardWindow #CreateIncidentForm #Name,
#IAPWizardWindow #CreateIncidentForm .full-width-input,
#IAPWizardWindow #CreateIncidentForm .k-textbox.coordinates-field,
#IAPWizardWindow #CreateIncidentForm .IncidentLevel_class .k-combobox {
  width: 250px !important;
}
#IAPWizardWindow .NearestCity_class {
  display: none;
}
#IAPWizardWindow .nav-pills.nav-wizard > li a {
  color: white;
}
#IAPWizardWindow .nav-pills.nav-wizard > li a:hover {
  background: none !important;
}
#IAPWizardWindow .nav-pills.nav-wizard > li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
#IAPWizardWindow .k-splitbar.k-state-default.k-splitbar-horizontal.k-splitbar-draggable-horizontal {
  background-color: #15428B;
}
#IAPWizardWindow .k-ghost-splitbar {
  background-color: #15428B;
  border: none;
}
#IAPWizardWindow #horizontal .col-xs-3 {
  background-color: #15428B;
  border-right: 1px solid white;
}
#IAPWizardWindow #Description {
  width: 97.5% !important;
  overflow: hidden;
}
#IAPWizardWindow .component {
  margin-top: 5px;
}
/*step 2*/
#IAPWizardWindow #weather .tools-div .button-get-data {
  margin-top: 4px;
}
#IAPWizardWindow #ExternalNotifications .k-grid-content td .k-button,
#IAPWizardWindow #InternalNotifications .k-grid-content td .k-button {
  min-width: 24px !important;
}
.k-animation-container .k-filter-menu {
  min-width: 160px;
}
#SelectVersionWindow .btn {
  min-width: 68px;
}
.k-grid-content td .k-button {
  min-width: 70px !important;
}
#button-select-period,
#button-create-period,
#button-select-incident,
#button-create-incident {
  color: black;
  background: linear-gradient(white, #CED4D9) !important;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
}
#jstree_search + #clear-search-button {
  margin-top: -3px;
}
#signFormWindow .click-sign {
  border-radius: 4px;
}
#signFormWindow td a {
  text-decoration: none;
}
#page-container #menu {
  color: black;
  background: linear-gradient(white, #CFD5DA) !important;
  font-size: 12px;
  border: 1px solid #BCC4CC;
  width: auto;
}
#page-container #menu li:hover {
  background: linear-gradient(white, #CFD5DA) !important;
}
#AllAttachmentsWindow,
#selectPreloadAttachmentWindow,
#get-weather-data,
#FindOrganizations,
#GetDataObjectives,
#selectPreload,
#resourceFindResourceWindow,
#SelectVersionWindow,
#AppendOrReplaceWindow,
#GetDataActivityLogsWindow,
#SaveAsWindow,
#PriorityPreloadsWindow,
#RichTextPreloadsWindow,
#SelectPersonnelWindow,
#FindAmbulances,
#FindHospitals,
#DefaultAssignmentWindow,
#AppendOrReplacePreloads,
#changeNodeText,
div.k-window-content {
  padding: 1px !important;
}
#DefaultAssignmentWindow .buttonsDefaultAssignmentWindow,
#user-info-form-window .btns-form,
#GetDataActivityLogsWindow .btns-form {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#closeSignaturesWindow,
.bottomButtonsSmallWindows {
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#AppendOrReplaceOK {
  margin-left: 178px;
}
#ics206-container #vertical .btn {
  width: 100px !important;
}
.image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#getDataObjectives-OK {
  width: 40px !important;
}
/* step 2 */
#IAPWizardWindow #weather {
  border: 0;
}
#IAPWizardWindow #weather label {
  float: left;
  width: 140px;
  margin-top: 9px;
  white-space: nowrap;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 input {
  width: 107px !important;
  margin-top: 3px;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-textbox.full-width-input {
  margin-right: 3px !important;
}
#IAPWizardWindow #weather .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
/* dropdown*/
#IAPWizardWindow #weather .k-widget.k-dropdown.k-header.marginB20,
#IAPWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore,
#IAPWizardWindow #weather .k-numeric-wrap.k-state-default.k-expand-padding,
#IAPWizardWindow #weather .k-widget.k-dropdown.k-header {
  margin-top: 3px;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap.k-state-default {
  width: 54px !important;
}
/*uv index*/
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-state-default.k-expand-padding {
  width: 100px;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-state-default.k-expand-padding.k-state-focused #UVIndex {
  margin-top: 0px !important;
}
#IAPWizardWindow #weather .k-numeric-wrap.k-state-default.k-expand-padding.k-state-focused {
  height: 26px;
}
#IAPWizardWindow #weather .k-picker-wrap.k-state-default {
  width: 142px !important;
}
#IAPWizardWindow #weather #tidaldata .k-picker-wrap.k-state-default {
  width: auto !important;
}
#IAPWizardWindow #weather .sunrise .k-picker-wrap.k-state-default {
  width: 275px !important;
}
#IAPWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore {
  width: 100px !important;
}
#IAPWizardWindow #weather #DateTime,
#IAPWizardWindow #weather .k-formatted-value.k-input {
  width: 100% !important;
  margin-top: 0px !important;
}
#IAPWizardWindow #weather #Coordinates {
  width: 160px !important;
}
#IAPWizardWindow #weather #Coordinates-open-popup {
  margin-top: 2px;
}
#IAPWizardWindow #weather .k-widget.k-numerictextbox {
  width: auto !important;
  height: auto !important;
}
#IAPWizardWindow #weather .k-numeric-wrap.k-state-default.k-expand-padding {
  width: 105px !important;
}
#IAPWizardWindow #weather .controls {
  width: 350px;
  margin-bottom: 3px;
}
#IAPWizardWindow #weather .fieldName {
  margin-top: 0px;
  float: none;
}
#IAPWizardWindow #weather .panel-header {
  margin-bottom: 3px;
}
#IAPWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default {
  margin-bottom: 5px;
  float: left;
  margin-right: 32px;
}
#IAPWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default:hover {
  background-color: #CDC7C4;
}
#IAPWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default + label + label,
#IAPWizardWindow_wnd_title {
  font-size: 12px;
}
#IAPWizardWindow #weather #neuticaldata {
  margin-top: 11px;
  margin-left: 10px;
}
#IAPWizardWindow #weather .tools-div .button-get-data.btn.btn-default + .fieldName {
  display: none;
}
#IAPWizardWindow #weather .tools-div #deleteForecast,
#IAPWizardWindow #weather .tools-div #addForecast,
#IAPWizardWindow #weather .tools-div #deleteTide,
#IAPWizardWindow #weather .tools-div #addTide {
  margin-bottom: 5px;
}
#IAPWizardWindow #weather #ShortDescription + span + div + div + label {
  margin-top: 50px;
}
#IAPWizardWindow #weather #Notes {
  width: 190px !important;
  margin-top: 4px;
}
#IAPWizardWindow #weather #Notes {
  width: 190px !important;
  margin-top: 4px;
}
/*Add Forecast*/
#IAPWizardWindow #weather .k-header {
  background-color: #668EB0;
}
#CreateIncidentForm #weather #Coordinates-open-popup {
  height: 26px;
  padding: .10em;
}
#CreateIncidetnbWizardWindow #weather #forecasts .row.detail-box {
  background: linear-gradient(#c6c6c6, white) !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-textbox.full-width-input {
  width: 100px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA {
  width: 320px !important;
  margin: 0px;
  padding: 0px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  width: 100px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-widget.k-dropdown.k-header.marginB20 {
  width: 65px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 b {
  color: black;
  margin-top: 6px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA b {
  color: black;
  margin-top: 8px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA #ForecastData_Notes {
  height: 50px;
}
#IAPWizardWindow #weather .k-grid-content {
  height: 200px !important;
}
#IAPWizardWindow #weather #ForecastData_WindSpeed {
  margin-left: 56px;
  margin-top: 3px;
}
#IAPWizardWindow #weather #ForecastData_TemperatureHigh {
  margin-top: 3px;
}
#IAPWizardWindow #weather #ForecastData_Snow {
  margin-left: 98px;
  margin-top: 3px;
}
#IAPWizardWindow #weather #ForecastData_Humidity {
  margin-left: 42px;
}
#IAPWizardWindow #weather .k-widget.k-timepicker.k-header {
  margin-left: 84px;
  margin-top: 2px;
  margin-bottom: 2px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard {
  margin-top: 5px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherShortDescriptionWizard,
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard,
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard {
  width: 100px;
}
#IAPWizardWindow #weather .weatherNotesWizard + .col-xs-6.col-md-5.col-lg-5.rightA {
  margin-left: 3px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA + .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  margin-bottom: 2px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard {
  width: 648px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard .k-numeric-wrap.k-state-default {
  width: 98px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherShortDescriptionWizard .k-textbox.full-width-input {
  margin-left: 19px;
  width: 185px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard .full-width-input.k-textbox {
  margin-left: 98px;
  width: 516px !important;
}
#IAPWizardWindow .image-edit-tools.form-control {
  height: 500px;
}
#IAPWizardWindow #weather #ForecastData_TemperatureLow {
  margin-left: 52px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard .k-widget.k-numerictextbox {
  margin-left: 122px;
}
#IAPWizardWindow #weather .windDirection .k-widget.k-dropdown.k-header.marginB20 {
  margin-left: 35px;
}
#IAPWizardWindow #weather #ForecastData_Notes {
  margin-right: 4px;
}
#IAPWizardWindow #weather .weatherNotesWizard > b {
  margin-right: 100px;
}
#IAPWizardWindow #weather .weatherShortDescriptionWizard > b {
  margin-right: 20px;
}
#IAPWizardWindow #weather .weatherUVindexWizard .k-numerictextbox {
  margin-left: 121px;
}
/*notification status*/
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane .internalNotifications {
  vertical-align: text-top;
}
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #ExternalNotifications,
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #InternalNotifications {
  height: 235px;
}
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane .k-header {
  background-color: #668EB0;
}
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #ExternalNotifications {
  margin-top: 1px;
}
/*incident location*/
#IAPWizardWindow .wizardincidentLocation {
  padding-top: 2px;
  padding-bottom: 2px;
}
#IAPWizardWindow .wizardincidentLocation #getPreloads {
  margin: 0px !important;
}
#IAPWizardWindow .wizardPrint {
  padding-top: 2px;
  padding-bottom: 2px;
}
/*image edit tools */
#IAPWizardWindow #image-editor .image-edit-tools.form-control {
  border: none;
  font-size: 12px;
  line-height: 1em;
  /*padding: 0 0 0 3px;
    position:absolute;*/
  margin-top: -13px;
  color: black;
  box-shadow: none;
  float: right;
}
#IAPWizardWindow #image-editor .image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#IAPWizardWindow #page-container #resources > .k-grid-content {
  min-height: 390px ;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap.k-state-default {
  width: 56px !important;
}
.additionalInfoLabel,
.descriptionCauseLabel,
.natureDamageLabel {
  margin-top: 20px;
}
.sourceSecuredLabel,
.erConditionLabel,
.typeLabel {
  margin-top: 5px;
}
#IAPWizardWindow #CreateIncidentForm .validation-summary-errors {
  margin-top: 0px;
  top: 420px;
  left: -15px;
  position: absolute;
}
#IAPWizardWindow .Description_class {
  margin-top: -15px !important;
}
#IAPWizardWindow .Description_class label {
  position: absolute;
  top: 327px;
  left: -12px;
}
#IAPWizardWindow .Description_class #Description {
  position: absolute;
  top: 318px;
  left: 228px;
  width: 65% !important;
}
#IAPWizardWindow .wizardStepNine {
  height: auto !important;
}
#TabStripSectionsAndPositions .k-splitbar-draggable-vertical:nth-child(4) {
  display: none;
}
@font-face {
  font-family: Bell MT;
  src: local("Bell MT"), url(../fonts/BELL.TTF) format("truetype");
}
@font-face {
  font-family: BellI MT;
  src: local("BellI MT"), url(../fonts/BELLI.TTF) format("truetype");
}
@font-face {
  font-family: BellB MT;
  src: local("BellB MT"), url(../fonts/BELLB.TTF) format("truetype");
}
.full-height-container .well,
.full-height-container.well,
.fullscreen-grid-container .well,
.fullscreen-grid-container.well,
.form-splitter-conatiner .well,
.form-splitter-conatiner.well {
  margin-bottom: 0px !important;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border-bottom-width: 0px;
  border-top-width: 0px;
}
.full-height-container .well .row,
.full-height-container.well .row,
.fullscreen-grid-container .well .row,
.fullscreen-grid-container.well {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
/*exception, the form does not use css classes form the top padding*/
#form-organizations {
  padding-top: 0;
}
*:disabled,
.btn-disabled,
.k-state-disabled {
  cursor: not-allowed !important;
  pointer-events: all !important;
}
.k-splitter .k-ghost-splitbar {
  background: rgba(204, 170, 4, 0.5);
  border: none;
}
.k-grid-content-expander {
  width: auto !important;
}
input[type=checkbox],
input[type=radio] {
  position: relative;
  top: 2px;
}
.noColPaddings {
  padding-left: 0;
  padding-right: 0;
}
.overflowAuto {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.overflowY-auto {
  overflow-y: auto;
}
.overflowX-auto {
  overflow-x: auto;
}
.overflowX-hidden {
  overflow-x: hidden;
}
.overflowY-hidden {
  overflow-y: hidden !important;
}
.overflowY-scroll {
  overflow-y: scroll;
}
.redLabel {
  color: #AB3021;
}
.locked .k-grid td:not([data-role="editable"]) .check-box,
.autorefresh .k-grid td:not([data-role="editable"]) .check-box,
.locked.k-grid td:not([data-role="editable"]) .check-box {
  cursor: not-allowed;
}
[role="gridcell"] {
  white-space: nowrap;
}
#preloadedMeetings [role="gridcell"] {
  white-space: normal;
}
/*Fix because of the code above*/
.k-widget.k-calendar [role="gridcell"] {
  white-space: normal;
}
.boldText {
  font-weight: bold;
}
.marginLeftChilds > * {
  margin-left: 10px;
}
.positionRelative {
  position: relative;
}
.positionAbsolute {
  position: absolute;
}
.redBoldTitle {
  font-weight: bold;
  color: #AB3021;
}
.normalText {
  font-weight: normal;
}
.k-datetimepicker {
  min-width: 190px;
}
.navbar {
  min-height: auto;
  min-height: initial;
  z-index: 2001;
  background: none;
}
.navbar .full-width-input {
  width: auto !important;
}
.navbar .version-name {
  white-space: nowrap;
}
.navbar .version-name .full-width-input,
.navbar .version-name .k-widget.k-dropdown.k-header {
  width: 62% !important;
  max-width: 62% !important;
  margin-bottom: 1px;
}
.navbar .prepared-by {
  white-space: nowrap;
}
.navbar .prepared-by .full-width-input,
.navbar .prepared-by .k-widget.k-dropdown.k-header {
  width: 55% !important;
  max-width: 55% !important;
  margin-bottom: 1px;
}
.navbar .incident-status-class .k-dropdown,
.navbar .period-and-version .period-and-version {
  width: 60%;
  max-width: 220px;
}
.cover-frame {
  z-index: -1 !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: none;
}
.form-with-header-double {
  padding-top: 86px;
}
.avoid-wrap {
  display: inline-block;
  vertical-align: top;
}
#operationalStatusUpdate-container #treeHolder {
  height: 99.9% !important;
}
#wether-container.weather-conditions-display {
  margin-top: -16px;
}
#DispersantChecklistFormContainer #SpillLocation_CoordinatesReadonly {
  width: 262px !important;
}
@media (max-width: 1024px) {
  #ics233-container .form-with-header-double,
  .form-with-header-double.ics213well {
    padding-top: 111px;
  }
  #claim-report-container .form-with-header-double {
    padding-top: 86px;
  }
  #DispersantChecklistFormContainer.form-with-header-double,
  #incidentCritique-container .form-with-header-double {
    padding-top: 88px;
  }
  #claim-report-container .claimReport-claimantInformation-content .row.address .city-input,
  #claim-report-container .claimReport-claimantInformation-content .row.address .state-input,
  #claim-report-container .claimReport-claimantInformation-content .row.address .zip-input,
  #claim-report-container .claimReport-claimantInformation-content .row.address .fax-input {
    width: 15%;
  }
  #createPerson input.k-textbox {
    width: 125px;
  }
  #weather-edit-window .weather-input-group {
    width: 33%;
  }
  #WeatherConditionsForm {
    padding-left: 15px;
  }
  #weather.display-mode {
    padding-top: 33px;
  }
  body.hidden-header #weather.form-with-header-double.meeting-organizer-right-pane,
  body.hidden-header #DispersantChecklistFormContainer.form-with-header-double,
  body.hidden-header #incidentCritique-container .form-with-header-double {
    padding-top: 32px;
  }
  body.hidden-header #rich-text-wrapper .form-with-header-double {
    padding-top: 35px;
  }
  body #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 86px;
  }
}
@media (max-width: 865px) {
  body.hidden-header #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 32px;
  }
  body #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 112px;
  }
}
@media (max-width: 767px) {
  .form-with-header-double,
  .form-with-header-double.routine-reporting-critical-information,
  #weather.form-with-header-double,
  #SafetyStatus.form-with-header-double,
  #notificationStatusContent .form-with-header-double.form-splitter-conatiner,
  #shorelineImpacts.form-with-header-double,
  #cover-sheet.form-with-header-double,
  #mass-balanceform-container .form-with-header-double,
  #ICS231MeetingSummaryForm .form-with-header-double,
  #IncidentReportP66.form-with-header-double,
  #DispersantChecklistFormContainer.form-with-header-double,
  #ics233.form-with-header-double,
  #ICS210FormContainer.form-with-header-double,
  #generalIncRpt-container .form-with-header-double,
  #ics209OS-container .form-with-header-double,
  #ics215-container .form-with-header-double,
  #ics205-container .form-with-header-double,
  #ics206-container .form-with-header-double,
  #ics205a-container .form-with-header-double,
  #ics208-container .form-with-header-double,
  #ICS208AEmergency-container .form-with-header-double,
  #ICS208b-container .form-with-header-double,
  #ICS209IncidentStatusSummary-container .form-with-header-double,
  #ics209OS-container .form-with-header-double,
  #ICS234-container .form-with-header-double {
    padding-top: 162px;
  }
  #ics215ae-container .form-with-header-double,
  #ics230-container .form-with-header-double {
    padding-top: 160px;
  }
  #areaCommandCoverSheet .form-with-header-double {
    padding-top: 187px;
  }
  #community-inq-container .form-with-header-double {
    padding-top: 135px;
  }
  #ics236-container .form-with-header-double,
  #ICS214IndividualLog-container .form-with-header-double,
  #ics214-container .form-with-header-double,
  #claim-report-container .form-with-header-double,
  #ics235Form .form-with-header-double,
  #SCATtreatmentForm .form-with-header-double {
    padding-top: 138px;
  }
  #ICS217A.form-with-header-double {
    padding-top: 138px;
  }
  body.hidden-header #ics236-container .form-with-header-double,
  body.hidden-header #ICS214IndividualLog-container .form-with-header-double,
  body.hidden-header #ics214-container .form-with-header-double,
  body.hidden-header #claim-report-container .form-with-header-double,
  body.hidden-header #community-inq-container .form-with-header-double,
  body.hidden-header #ics235Form .form-with-header-double,
  body.hidden-header #SCATtreatmentForm .form-with-header-double {
    padding-top: 32px;
  }
  body.hidden-header #ics237-container.form-with-header-double {
    padding-top: 32px;
  }
  #incidentCritique-container .form-with-header-double {
    padding-top: 88px;
  }
  .massBalance-splitter {
    height: 310px !important;
  }
  #incidentCritique-container .form-with-header-double,
  #IMTTabletopForm .form-with-header-double,
  #PersonnelPerformanceRating .form-with-header-double,
  #IncidentEventLogTab .form-with-header-double,
  #initialNotif-container .form-with-header-double,
  #ics237-container.form-with-header-double,
  #ics208b.form-with-header-double,
  #SCATInspectionForm .form-with-header-double {
    padding-top: 140px;
  }
  .incident-status-class .k-dropdown {
    max-width: 65px;
  }
  .massBalance-splitter {
    height: 310px !important;
  }
  .form-with-header,
  #telexdata-container .form-with-header {
    padding-top: 82px;
  }
  #areasOfOperation-container.form-with-header {
    padding-top: 25px !important;
  }
  #resourceAreaRecon.form-with-header {
    padding-top: 68px;
  }
  #shorelineImpacts table tr td:nth-child(2) div {
    padding: 4px;
  }
  #operationalStatusUpdate-container .form-with-header {
    padding-top: 53px;
  }
  #weather.display-mode {
    padding-top: 32px;
  }
  .incident-name.header-single-line,
  .period-name.header-single-line,
  .custom-col.header-single-line {
    display: inline-block;
  }
  #dashboard-form-wrapper .dashboard-search {
    width: 370px;
  }
  #dashboard-form-wrapper .dashboard-search .k-widget.k-autocomplete {
    width: 135px;
  }
  #dashboard-form-wrapper .dashboard-search .k-input {
    line-height: 1em;
  }
  body.hidden-header #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 32px;
  }
  body #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 160px;
  }
  #company-images .form-with-header {
    padding-top: 1px !important;
  }
  body.hidden-header .form-with-header-double,
  body.hidden-header form-with-header,
  body.hidden-header #areaCommandCoverSheet .form-with-header-double,
  body.hidden-header #IncidentEventLogTab .form-with-header-double,
  body.hidden-header #ICS214IndividualLog-container .form-with-header-double,
  body.hidden-header #cover-sheet.form-with-header-double,
  body.hidden-header #ics214-container .form-with-header-double,
  body.hidden-header #initialNotif-container .form-with-header-double,
  body.hidden-header #incidentCritique-container .form-with-header-double,
  body.hidden-header #generalIncRpt-container .form-with-header-double,
  body.hidden-header #ics215-container .form-with-header-double,
  body.hidden-header #ics215ae-container .form-with-header-double,
  body.hidden-header #ICS231MeetingSummaryForm .form-with-header-double,
  body.hidden-header #ics230-container .form-with-header-double,
  body.hidden-header #ics205-container .form-with-header-double,
  body.hidden-header #ics205a-container .form-with-header-double,
  body.hidden-header #ics206-container .form-with-header-double,
  body.hidden-header #ics208-container .form-with-header-double,
  body.hidden-header #ICS208AEmergency-container .form-with-header-double,
  body.hidden-header #ICS208b-container .form-with-header-double,
  body.hidden-header #ICS209IncidentStatusSummary-container .form-with-header-double,
  body.hidden-header #ics235Form .form-with-header-double,
  body.hidden-header #ics209OS-container .form-with-header-double,
  body.hidden-header #ICS217A.form-with-header-double,
  body.hidden-header #ICS234-container .form-with-header-double,
  body.hidden-header #ics236-container.form-with-header-double,
  body.hidden-header #ics208b.form-with-header-double,
  body.hidden-header #IMTTabletopForm .form-with-header-double,
  body.hidden-header #mass-balanceform-container .form-with-header-double,
  body.hidden-header #IncidentReportP66.form-with-header-double,
  body.hidden-header #SafetyStatus.form-with-header-double,
  body.hidden-header #SCATtreatmentForm .form-with-header-double,
  body.hidden-header #SCATInspectionForm .form-with-header-double,
  body.hidden-header #ShorelineImpact-container .form-with-header-double,
  body.hidden-header #telexdata-container .form-with-header,
  body.hidden-header #wether-container .form-with-header-double {
    padding-top: 32px;
  }
  body.hidden-header #rich-text-wrapper .form-with-header-double {
    padding-top: 54px;
  }
  body.hidden-header #org-chart-container #paper-parent {
    margin-top: -2px !important;
  }
  body.hidden-header #EquipCheckInOutForm .form-with-header,
  body.hidden-header #resourceAreaRecon.form-with-header {
    padding-top: 15px;
  }
  body.hidden-header #resource-summary-page-container .form-with-header-toolbar {
    padding-top: 2px;
  }
}
.k-tabstrip > .k-content {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#default-incident-formstatuses-container .k-tabstrip > .k-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-right: 0px !important;
  padding-left: 0.92em !important;
}
.form-with-header {
  padding-top: 62px;
}
#daily-cost-difference-container.form-with-header {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  #daily-cost-difference-container.form-with-header {
    padding-top: 85px;
  }
}
#checkInOutForm .form-with-header {
  padding-top: 57px;
}
#checkInOutForm #CheckInOutTabstrip .k-tabstrip-items span.k-link {
  color: #fff;
}
.form-with-header.header-single-line {
  padding-top: 40px;
}
#areasOfOperation-container.form-with-header {
  padding-top: 27px;
}
#checkInOut .form-with-header {
  padding-top: 58px;
}
body.hidden-header #checkInOut .form-with-header {
  padding-top: 32px;
}
.fullscreen-grid,
.form-with-header-toolbar,
.form-with-header,
.k-grid-footer-wrap {
  border: none !important;
  /* when there are borders a scroll appears*/
}
.form-with-header-toolbar {
  padding-top: 31px;
}
.form-with-header-toolbar .reportDropdownChoice-headerToolbar div.col-sm-6 {
  margin-top: 10px;
}
.form-with-header-toolbar .reportDropdownChoice-headerToolbar div.col-sm-6 .reportDropdownChoice-headerToolbar-formHint {
  margin-left: -10px;
  font-weight: bold;
}
@-moz-document url-prefix() {
  .form-with-header-toolbar {
    padding-top: 33px;
  }
}
body.hidden-header .form-with-header-toolbar {
  padding-top: 1px;
}
.sections-positions .form-with-header-toolbar {
  background: none;
}
.form-with-header .btns-form,
.form-with-header-double .btns-form,
.form-with-header-toolbar .btns-form {
  display: none;
}
body {
  /*font-size: 12px;*/
}
tabs {
  font-size: 50px;
}
#CreateIncidentWizardIframe {
  position: absolute;
  z-index: 9999999999;
  width: 100%;
  height: 100%;
  border: none;
  margin: 0;
  padding: 0;
  display: none;
}
#CreateIncidentWizardIframe .k-grid-header th.k-header:first-child {
  background-image: url(../Images/FlowChart.png), linear-gradient(to bottom, #e4eff7 0%, #638db0 90%) !important;
  background-repeat: no-repeat;
  width: -3px;
  background-position-y: 55px;
  background-position-x: 1px;
  pointer-events: none;
}
#sidebar-tabs ul,
.map-markers {
  margin: 0px;
  padding: 0px;
}
.sidebar-submenu-options ul li,
.map-markers li {
  display: block;
}
#image-editor .map-markers {
  height: 325px;
  overflow: auto;
  padding: 3px;
  margin-bottom: 5px;
  color: black;
}
#image-editor .map-markers li {
  cursor: pointer;
}
#image-editor .map-markers .selected-section {
  background-color: #FFD700;
  font-weight: 500;
}
/* main frame */
.content-wrapper {
  height: 100%;
  background: #FFFFFF;
}
body.content-wrapper {
  overflow-x: hidden;
}
header {
  height: 35px;
  background: url("../Images/headerLeft.png") no-repeat, url("../Images/headerStrip.png") repeat-x;
  color: white;
  font-size: 11px;
}
#top-title {
  float: left;
}
#top-displayName img {
  margin-top: -4px;
}
#menu .k-link.k-menu-link {
  padding-left: 10px;
  padding-right: 10px;
}
#menu .k-icon.k-i-arrow-60-right.k-menu-expand-arrow {
  margin-right: -5px !important;
}
#top-logo {
  float: left;
  background: url("../Images/logoHeader.png") no-repeat 72px 0px;
  overflow: visible;
  width: 300px;
  height: 100%;
}
#top-logo img {
  overflow: visible;
}
#top-menu {
  float: right;
  height: 100%;
  background: url("../Images/Menu/bkg_intro.png") no-repeat;
  font-size: 11px !important;
}
#top-menu .top-menu-bkg-left {
  display: inline-block;
  background-image: url("../Images/Menu/bkg_intro.png");
  background-repeat: round;
  height: 35px;
  width: 35px;
}
#top-menu .menu-wrapper {
  display: inline-block;
  background-color: #d51b29;
  padding: 2px 10px 0px 20px;
  height: 100%;
}
#top-menu .arrow-up {
  position: absolute;
  width: 0;
  height: 0;
  top: -5px;
  right: 49px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
}
#top-menu #loggedin {
  display: inline-block;
  cursor: pointer;
}
#top-menu #loggedin .login-wrapper {
  display: block;
  position: relative;
  left: -7px;
}
#top-menu #user-logo {
  display: inline-block;
  position: relative;
  background-image: url("../Images/Menu/user_dark.png");
  left: -15px;
  width: 20px;
  height: 20px;
}
#top-menu #user-logo:hover {
  background-image: url("../Images/Menu/user_light.png");
}
#top-menu #user-name {
  position: relative;
  display: inline-block;
  margin-left: -10px;
  margin-right: 5px;
  top: -7px;
}
#top-menu #message-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../Images/Menu/msg_dark.png");
}
#top-menu #message-icon:hover {
  width: 20px;
  height: 20px;
  background-image: url("../Images/Menu/msg_light.png");
}
#top-menu #messages-counter {
  position: absolute;
  display: none;
  width: 14px;
  height: 14px;
  top: 1px;
  right: 128px;
  border-radius: 50%;
  padding: 2px 2px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1;
  color: #6E0F15;
  text-align: center;
  white-space: nowrap;
  background-color: white;
}
#top-menu .vertical-line {
  display: inline-block;
  border: solid #6E0F15;
  border-width: 0.01em;
  height: 25px;
  width: 1px;
}
#top-menu #top-messages {
  cursor: pointer;
}
#top-menu #custom-tooltip {
  position: absolute;
  display: none;
  top: 37px;
  right: 48px;
  background-color: white;
  z-index: 1000;
  width: 200px;
  height: 95px;
  border-radius: 5px;
}
#top-menu #custom-tooltip .wrapper {
  text-align: left;
  padding: 5px;
  color: black;
  text-decoration: none;
  font-size: 10px;
}
#top-menu #custom-tooltip .wrapper .quick-help {
  display: block;
  font-weight: bold;
  margin: 5px;
}
#top-menu #custom-tooltip .wrapper .annotations {
  margin: 5px;
  cursor: pointer;
}
#top-menu #custom-tooltip .wrapper .annotations .custom.checkbox {
  margin-bottom: 0;
}
#top-menu #custom-tooltip .wrapper .annotations label {
  display: inline-block;
  margin: 0;
  font-weight: lighter;
  padding-top: 5px;
  padding-left: 9px;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container {
  display: block;
  position: relative;
  padding-bottom: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
#top-menu #custom-tooltip .wrapper .annotations .checkmark {
  position: absolute;
  top: 10px;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #eeeeee;
  cursor: pointer;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container:hover input ~ .checkmark {
  background-color: #ccc;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container input:checked ~ .checkmark {
  background-color: #2E7AD0;
}
#top-menu #custom-tooltip .wrapper .annotations .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container .checkmark:after {
  left: 4px;
  top: 0;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#top-menu #custom-tooltip .wrapper .hr-style {
  height: 0;
  margin: 7px 5px 5px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
#top-menu #custom-tooltip .wrapper .help-center {
  display: block;
  margin: 5px;
  font-weight: 600;
  color: #205CA2;
  padding-top: 2px;
}
#top-menu #custom-tooltip .wrapper a {
  font-size: 10px;
}
#top-menu #custom-tooltip.active {
  display: block;
}
#top-menu #custom-tooltip.active .help-icon:hover {
  background-image: url("../Images/Menu/help_light.png");
}
.tooltip.custom-help {
  top: 50px;
  right: 100px;
}
#top-menu > * {
  float: left;
}
#top-menu a {
  color: white;
}
.content {
  margin-top: -35px;
  padding-top: 35px;
  height: 100%;
}
#sidebar-slip {
  display: none;
  float: left;
  background: #d1e8fa;
  background-clip: border-box;
  cursor: default;
  text-align: center;
  position: absolute;
  top: 50px;
  left: -22px;
  height: 20px;
  width: 65px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
#hidden-tabs-overlay {
  display: none;
  z-index: 5;
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#sidebar-container {
  height: 100%;
}
#sidebar {
  height: 97%;
  background: url("../Images/swoosh.png") no-repeat 0px -35px;
  background-color: #a3cceb;
  background-clip: content-box;
  border-radius: 15px 15px 0px 0px;
  overflow: hidden;
}
/*The Splitter widget breaks the sidebar's dimensions. this fixes them back to normal.*/
#sidebar * {
  box-sizing: border-box !important;
}
#sidebar #searchSection .searchIcon + .k-widget > span > input {
  box-sizing: content-box !important;
}
#sidebar #sidebar-hide-button {
  float: right;
  padding: 0;
  height: 16px;
}
#autohide-sidebar-wrapper {
  display: none;
  position: absolute;
  z-index: 10;
  top: 5px;
  bottom: 5px;
  height: initial !important;
  padding-top: 0 !important;
  width: 230px;
}
#autohide-sidebar-wrapper #sidebar {
  background: url("../Images/swoosh.png") no-repeat -25px -40px !important;
  background-color: #a3cceb !important;
  background-clip: content-box !important;
}
.tabs-wrapper-full {
  padding-left: 25px !important;
}
.sidebar-header {
  background: #d1e8fa;
  font-weight: bolder;
  color: #01487d;
}
.sidebar-navigation-header {
  font-family: 'Segoe WP';
  font-size: 14.667px;
  padding: 5px;
  height: 30px;
}
.sidebar-dropdown-header {
  margin: 8px 0px 0px 15px;
  /*height:27px;*/
  padding: 2px;
  overflow: hidden;
  line-height: 27px;
}
.dropdown-content {
  display: none;
  position: absolute;
  width: 200px;
  color: black;
  font-weight: normal;
  background: white;
  border: 1px solid black;
  z-index: 2;
}
img.fontSize.selected {
  background-color: orange;
  border-radius: 5px;
  padding: 5px;
}
.dropdown-content input[type="button"] {
  width: 100%;
}
#sidebar-menu {
  height: 77.5%;
}
#MainNavigationSplitter > div {
  height: 100% !important;
}
.font-size-medium #sidebar-menu {
  height: 79%;
}
.font-size-large #sidebar-menu {
  height: 77%;
}
.font-size-extralarge #sidebar-menu {
  height: 75%;
}
#sidebar-menu li img,
#sidebar-hide-button img {
  vertical-align: top;
}
#sidebar-selected-header {
  height: 29px;
  background: #3e77a0;
  color: white;
  font-weight: bolder;
  font-size: 14px;
  font-weight: 600;
  min-width: 230px;
}
#sidebar-selected-header-icon {
  height: 36px;
  margin: -5px 10px 0px 7px;
  overflow: visible;
}
.sidebar-selected-tab {
  background: #234e73 !important;
}
/* Search */
#sidebar-submenu {
  background-image: url('../Images/leftNavShadow.png');
  background-repeat: no-repeat;
  background-size: 100% 11px;
  margin-top: 0px;
  display: block;
  white-space: nowrap;
  height: 99%;
  overflow: auto;
  line-height: 1.7em;
  padding-bottom: 70px;
  overflow-x: hidden;
}
#sidebar-submenu-wrapper {
  height: 100%;
}
#sidebar-menu #accordion .ui-accordion-content {
  padding: 5px;
}
/*sidebar overflow*/
#sidebar-submenu > div {
  min-width: 100%;
}
.sidebar-submenu-options {
  background: #a3cceb;
}
.sidebar-submenu-options ul {
  margin: 0px;
  padding-left: 10px;
}
.sidebar-submenu-options a {
  color: black;
}
#tabs-wrapper {
  height: 100%;
}
body.font-size-large #tabs .k-content {
  height: 95% !important;
}
body.font-size-extralarge #tabs .k-content {
  height: 94% !important;
}
#tabs,
#tabs-parent {
  height: 100%;
  border-width: 0;
  background: none !important;
}
#fake-tabs {
  border-width: 0;
  background: none !important;
}
#tabs .k-item.k-state-default.k-last,
#fake-tabs .k-item.k-state-default.k-last {
  border: 0;
  background-color: #D2D2D2;
  margin-top: 3px;
  width: 20px;
}
.tab-header {
  color: white;
  padding-right: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tab-header a.close-tab-button {
  position: absolute;
  display: inline-block !important;
  margin: -2px 0 0 5px;
  color: white;
  font-size: 10px;
}
.tab-header a.close-tab-button:hover {
  background: #FBE69E;
  border-radius: 1px;
  text-decoration: none;
  padding: 0 2px 0 2px;
}
.iap-tab-content,
.tab-iframe {
  height: 100%;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 50px !important;
  -webkit-overflow-scrolling: touch;
}
#tabs-parent .iap-tab-content {
  overflow-y: hidden;
}
/* kendo override styles */
#tabs .k-content {
  background: none !important;
  margin-right: 3px;
}
#tabs li.k-item,
#fake-tabs li.k-item,
#tabs div.k-content {
  background: none;
  border: 2px solid #b10d18;
  padding: 0;
}
#tabs li.k-item .k-link,
#fake-tabs li.k-item .k-link {
  padding: 3px;
}
#tabs li.k-item:hover,
#tabs li.k-item.k-state-active,
#fake-tabs li.k-item:hover,
#fake-tabs li.k-item.k-state-active {
  background: #b10d18;
}
/* incident briefing map */
#editFilterDialog-toolbar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #6592B2;
  max-height: 34px;
}
#editFilterDialog-toolbar span {
  color: #003A64;
  font-weight: 600;
  font-size: 15px;
}
#top-toolbar {
  padding: 2.5px;
  overflow: hidden;
  max-height: 34px;
  float: left;
  display: inline-block;
}
#top-toolbar span {
  color: #003A64;
  font-weight: 600;
  font-size: 15px;
}
#top-toolbar > a > img {
  height: 20px;
  width: 20px;
}
#top-toolbar .attachments {
  vertical-align: middle;
}
#section-toolbar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #000000;
  /*max-height: 34px;*/
  text-align: center;
}
#section-toolbar-peach {
  background: linear-gradient(#F8CBAD, #F4B183) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #000000;
  /*max-height: 34px;*/
  text-align: center;
}
#section-toolbar-yellow {
  background: linear-gradient(#FFE699, #FFD966) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #000000;
  /*max-height: 34px;*/
  text-align: center;
}
#section-toolbar-gray {
  background: linear-gradient(#D9D9D9, #BFBFBF) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #000000;
  /*max-height: 34px;*/
  text-align: center;
}
#section-toolbar-pink {
  background: linear-gradient(#FEB9B4, #E2A19C) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #000000;
  /*max-height: 34px;*/
  text-align: center;
}
#section-toolbar span,
#section-toolbar-peach span,
#section-toolbar-gray span,
#section-toolbar-pink span,
#section-toolbar-yellow span {
  color: #000000;
  font-weight: 600;
  /*font-size: 15px;*/
}
#ics201-1 #titlebar {
  background: #01487d;
  border-radius: 20px 20px 0px 0px;
  padding: 3px 10px;
}
.panel-header,
.panel-content {
  background: white;
  width: 100%;
  margin-top: 3px;
}
#ics201-1 .panel-header button img {
  height: 20px;
}
/*removed the #ics201-1 part, because this panel is reused in other forms*/
#image-panel .header-text {
  float: left;
  padding-left: 10px;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
}
#image-panel .header-text input[type="text"] {
  height: 76%;
  width: 100%;
}
#image-panel .panel-content {
  position: relative;
  overflow: hidden;
}
#image-panel #image-preview-header {
  border-bottom: 2px solid darkblue;
  border-top: 2px solid darkblue;
  /*height:79px;*/
}
#image-panel #image-preview-header input[type="radio"] {
  margin: 0;
}
#image-preview-header .header-text.black-text.displayInlineBlock {
  width: 85px;
}
#image-panel #image-preview-sidebar .image-button {
  cursor: pointer;
  background-color: inherit;
}
#image-panel #image-preview-sidebar .disabled-button {
  cursor: not-allowed !important;
  opacity: 0.5;
}
#image-panel #image-preview img {
  margin: auto;
}
/* Image panel edit tools */
#image-panel #image-preview-sidebar .image-button.open {
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 5px;
  background-image: url("../Images/Open.png");
  padding: 10px;
  margin-left: 25px;
  margin-right: 10px;
}
#image-panel #image-preview-sidebar .image-button.undo {
  background-image: url(../Images/Undo-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 16px;
  margin-right: 5px;
}
#image-panel #image-preview-sidebar .image-button.redo {
  background-image: url(../Images/Redo-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 16px;
}
#ImagePanelEditTools .deleteImage {
  padding: 6px 0px 6px;
  background-image: url('../Images/delete201.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .crop {
  padding: 6px 0px 6px;
  background-image: url('../Images/crop.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .flipVertical {
  padding: 6px 0px 6px;
  background-image: url('../Images/flipvertical.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .flipHorizontal {
  padding: 6px 0px 6px;
  background-image: url('../Images/flipHorizontal.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .rotate180 {
  padding: 6px 0px 6px;
  background-image: url('../Images/rotate180.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .rotate90 {
  padding: 6px 0px 6px;
  background-image: url('../Images/rotate90.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .resize {
  padding: 6px 0px 6px;
  background-image: url('../Images/resize.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools.image-preview-tools {
  list-style-type: none;
}
.image-preview-tools li {
  cursor: default;
  white-space: nowrap;
}
.map-markers li img {
  width: 20px;
  height: 20px;
  border: 1px solid #A0BCE4;
}
.map-markers li {
  font-size: 12px;
  line-height: 1.6em;
}
.canvas-textbox {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  background: transparent;
  border: none;
  font-size: 11px;
  overflow: visible !important;
  width: 70px;
  white-space: pre !important;
  outline: none;
  /*or outline-color:#FFFFFF; if the first doesn't work*/
  border: 1px solid #48A521;
  -webkit-box-shadow: 0px 0px 4px 0px #48A521;
  box-shadow: 0px 0px 4px 0px #48A521;
}
/*colorpicker override styles*/
.cp-wrapper > div {
  width: auto !important;
}
.evo-pop {
  position: fixed !important;
}
/*bootstrap override styles*/
.evo-pop,
.evo-color > div {
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}
#popup-image-editor .modal-dialog {
  width: auto;
  height: auto;
  margin: 30px auto;
}
#popup-image-editor {
  min-height: 556px;
  min-width: 300px;
}
.select-map-inputs input[type="radio"] {
  margin: 0 !important;
}
.white-text {
  color: white;
  font-weight: bold;
  font-size: 12px;
}
.orange-text {
  color: #c7771c;
  font-weight: bold;
  font-size: 12px;
}
.black-text {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
/* ICS 202 - Communications List  */
/**********************************/
#ics202-container {
  background-color: white;
}
#ics202-container #planComponents {
  overflow-x: hidden;
}
#ics202 .summary-panel {
  padding: 0;
  margin-bottom: 2px;
}
#planComponents {
  border: 1px solid gray;
  overflow-y: hidden;
}
#ActionPlanComponents {
  padding-left: 10px;
}
#actionPlanComponents div:nth-of-type(2n+1) {
  float: left;
}
#OtherAttachments .k-no-data td {
  padding: 0;
}
#OtherAttachments .full-width-input {
  width: 240px !important;
  max-width: 240px !important;
}
#OtherAttachments .deleteBtn {
  background-image: url('../Images/delete.png');
  vertical-align: middle;
  height: 23px;
  min-width: 23px;
  width: 23px;
}
/* Users, Personnel Profile   */
/**********************************/
#UserProfilePicture {
  margin-top: 5px;
  margin-bottom: 5px;
}
#UserInformationBtn {
  margin-bottom: 5px;
}
.user-profile-picture {
  width: 100px;
}
.user-information-btn-wrapper {
  display: block;
  position: absolute;
  top: 59px;
  left: 11px;
}
.user-information-btn-wrapper input[type="button"] {
  width: 100px;
}
.user-information-btn-wrapper .forceFormSubmit {
  margin: 5px;
}
#form-personnel .k-button,
.form-organizations .k-button {
  height: 23px !important;
}
#form-personnel .k-grid tbody tr td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#form-personnel.autorefresh button#add,
#form-personnel.autorefresh button#delete,
#form-personnel.autorefresh button#edit,
#form-personnel.locked button#add,
#form-personnel.locked button#delete,
#form-personnel.locked button#edit {
  display: none;
}
.even {
  background-color: #C5C5C5;
  cursor: pointer;
}
.odd {
  background-color: #F5F5F5;
  cursor: pointer;
}
#user-info-form-window,
#user-roles-info-form-window {
  overflow-x: hidden !important;
}
.k-i-preventclose {
  visibility: hidden;
}
/*Personell rank*/
#rank-types-window .k-tabstrip-items.k-reset,
#rank-types-window-assessment .k-tabstrip-items.k-reset {
  background: #DFE9F5;
}
#rank-types-window #area-tabs-1,
#rank-types-window-assessment #area-tabs-1 {
  border: 1px solid #A2ADB8;
}
#rank-types-window .k-tabstrip-items.k-reset .k-link,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#rank-types-window .k-tabstrip-items.k-reset .k-state-active .k-link,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#rank-types-window .k-tabstrip-items.k-reset .k-item,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#rank-types-window .k-tabstrip-items.k-reset .k-item,
#rank-types-window .k-tabstrip-items.k-reset .k-loading.k-complete,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-item,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#rank-types-window .k-tabstrip-items.k-reset .k-item:hover,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#rank-types-window tr,
#rank-types-window-assessment tr {
  background: white;
}
#rank-types-window tr:hover,
#rank-types-window-assessment tr:hover {
  background: #E6F3F7;
}
/* ICS 205a - Communications List  */
/**********************************/
#ics205a .ui-resizable-s {
  bottom: 0;
  height: 5px;
  background: #4a576f !important;
}
#communicationsGetData {
  padding: 20px;
  align-content: center;
}
#formNamesList {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #A0BCE4;
}
/* ICS 201-2 - Summary of Current Actions */
/**********************************/
.parent-without-children .k-icon {
  visibility: hidden;
}
#Objectives table table thead.k-grid-header,
#Objectives .k-no-data {
  display: none;
}
#Objectives .objectivesGridCheckBoxColumn {
  text-align: center;
}
#Objectives .objectivesCombobox {
  max-width: 10px;
}
#Objectives .objectivesCombobox .k-icon {
  visibility: visible;
}
#Objectives .parent-without-children + .k-detail-row,
#Objectives .parent-without-children + .k-detail-row > td {
  height: auto !important;
}
#Objectives .k-grid tr td {
  padding-left: 20px;
}
#Objectives .strategicsGrid td {
  word-break: break-word;
  word-wrap: break-word;
  display: table-cell;
}
.summary-panel {
  background-color: #f5f5f5;
  padding: 0 19px;
}
.expandAll {
  padding: 10px;
  background-image: url('../Images/expand.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-color: white;
  max-height: 16px;
  max-width: 16px;
}
.collapseAll {
  padding: 10px;
  background-image: url('../Images/collapse.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-color: white;
  max-height: 16px;
  max-width: 16px;
}
.signature {
  padding: 10px;
  background-image: url('../Images/sig.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  float: right;
}
#preloaded-objectives .k-grid td {
  border-style: none;
}
div.k-animation-container {
  max-width: 100% !important;
}
.isMain .collapseAll {
  background-color: transparent !important;
}
.transformExpandCollapseButton {
  transform: scale(1.3);
  margin-bottom: 8px;
  margin-left: 3px;
  margin-right: 2px;
}
/* CMT Objectives */
/**********************************/
/* Admin Objectives */
/**********************************/
#admin-objectives .k-textbox {
  height: 2em !important;
}
#admin-objectives .k-grid tr td input {
  width: 100% !important;
  max-width: 100% !important;
}
#admin-objectives #adminobjectives .k-grid-content tr td.objectiveColumn > span {
  max-height: 152px;
  display: block;
}
/*incidents create forms*/
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.vcenterElements > * {
  vertical-align: middle;
}
.modal-dialog {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.modal-content {
  /*height: 100%;*/
  border-radius: 0;
  overflow: auto;
}
.nav-pills > li + li {
  margin-left: 0;
}
.nav-pills.nav-wizard > li {
  border-left: 0;
  float: none;
}
.nav-pills.nav-wizard > li a {
  border-radius: 5px 0 0 5px;
}
.nav-pills.nav-wizard > li a {
  color: black;
}
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > li:hover a {
  background-color: #aaa;
}
.nav-pills.nav-wizard > li.active .nav-arrow {
  border-color: transparent transparent transparent #428bca;
}
.nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}
.nav-pills.nav-wizard > li.active a {
  color: black;
}
.nav-pills.nav-wizard > li.active a {
  background: #FCD2A7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FCD2A7, #FBE69E) !important;
}
.nav-pills.nav-wizard > li a:hover {
  background: #FEFAD7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4);
}
/* Weather Conditions Form */
/**********************************/
.weather-panel {
  background-color: #f5f5f5;
  overflow-y: auto;
}
.left-location {
  float: left;
  width: 410px;
  height: 190px;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}
.right-location {
  float: right;
  width: 471px;
  height: 190px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}
.detail-box-inline {
  margin-bottom: 16px !important;
  margin-left: 26px !important;
  padding: 20px !important;
}
.detail-box {
  margin-top: 16px !important;
  margin-left: 26px !important;
  padding: 20px !important;
  border: 1px solid #eeeeee !important;
  border-radius: 3px !important;
  background-color: #cbd7e0 !important;
}
.edit-forecast {
  cursor: pointer;
}
/* MAP Picker */
/**********************************/
.marginBottomLeftSection {
  margin-bottom: 7px;
}
.text-short {
  width: 45px !important;
}
.text-medium {
  width: 100px !important;
}
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.color-box {
  width: 25px;
  height: 20px;
  display: inline-block;
}
/* forms */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
fieldset legend {
  display: none;
}
fieldset ol {
  padding: 0;
  list-style: none;
}
fieldset ol li {
  padding-bottom: 5px;
}
/*.full-width-input {
    width: 300px !important;
    max-width: 300px !important;
}*/
.full-width-button {
  width: 99% !important;
  max-width: 99% !important;
  padding: 2px;
  font-size: 12px;
}
.k-list-container:not(.disabledAutoWidth) {
  width: auto !important;
}
.k-list-container .k-list:not(.disabledAutoWidth) {
  width: auto !important;
}
.k-list-container .k-list .k-item {
  padding-right: 25px !important;
  white-space: nowrap;
}
@media only screen and (max-width: 1410px) {
  #forecasts .full-width-input {
    width: 12.4em !important;
  }
}
.full-input {
  max-width: 300px !important;
  margin-bottom: 5px !important;
}
/* info and errors */
.message-info {
  border: 1px solid;
  clear: both;
  padding: 10px 20px;
}
.message-error {
  clear: both;
  color: #e80c4d;
  font-size: 1.1em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}
.message-success {
  color: #7ac0da;
  font-size: 1.3em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}
.error {
  color: #e80c4d;
}
/* styles for validation helpers */
#EditWindow .field-validation-error {
  right: 0% !important;
}
.field-validation-error {
  color: #e80c4d;
  font-weight: bold;
}
.field-validation-valid {
  visibility: hidden;
}
input.input-validation-error {
  border: 1px solid #e80c4d;
}
input[type="checkbox"].input-validation-error {
  border: 0 none;
}
.validation-summary-errors {
  color: #e80c4d;
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
}
.validation-summary-valid {
  display: none;
}
/* tables
----------------------------------------------------------*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0 none;
}
th a {
  display: block;
  position: relative;
}
th a:hover {
  color: #000;
}
th.asc a,
th.desc a {
  margin-right: .75em;
}
th.asc a:after,
th.desc a:after {
  display: block;
  position: absolute;
  right: 0em;
  top: 0;
  font-size: 0.75em;
}
th.asc a:after {
  content: '▲';
}
th.desc a:after {
  content: '▼';
}
#QuickEntryWindow_wnd_title:after {
  content: 'Quick Entry';
}
td {
  padding: 0.25em 2em 0.25em 0em;
  border: 0 none;
}
tr.pager td {
  padding: 0 0.25em 0 0;
}
#role-permissions #new-role-form {
  position: relative;
  padding-bottom: 27px;
}
#role-permissions #new-role-form form div {
  text-align: start;
}
#role-permissions .btns-form {
  margin-top: 5px;
  display: block;
}
.addBtn,
.deleteBtn,
.uploadBtn,
.paperclipBtn,
.refreshBtn,
.fakeSave,
.save,
.saveAs,
.fakeSaveAs,
.new,
.open,
.open-area,
.open-preload,
.print,
.fakePrint,
.gridPrint,
.excel,
.displayMode,
.editMode,
.flowchart > span,
.collapse,
.expand,
.viewAreas,
.iapAreas,
.clip,
#top-toolbar > .refresh,
.popoutD,
.cancelEdit > span,
.resetStatus > span,
.refresh > span,
.autoRefresh > span,
.checkspelling > span,
.openOrganizer,
.toolbarEdit,
.customToolbarButton,
.imageButton {
  padding: 10px;
  background-position: center;
  background-size: contain;
}
.zoomIn,
.zoomOut {
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomIn {
  background-image: url('../Images/Diagram/Zoom_in.PNG');
}
.zoomInCOPHospitals {
  background-image: url('../Images/Diagram/Zoom_in.PNG');
  width: 5px;
  height: 15px;
  background-repeat: no-repeat;
}
.zoomInCOPMishaps {
  background-image: url('../Images/Diagram/Zoom_in.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomOutCOPHospitals {
  background-image: url('../Images/Diagram/minus.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomInCOPRAR {
  background-image: url('../Images/Diagram/Zoom_in.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomOutCOPRAR {
  background-image: url('../Images/Diagram/minus.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomOut {
  background-image: url('../Images/Diagram/minus.PNG');
}
.addBtn {
  background-image: url('../Images/add.png');
  vertical-align: middle;
  background-color: transparent !important;
}
.uploadBtn {
  background-image: url('../Images/up.png');
  vertical-align: middle;
  background-color: transparent !important;
}
.paperclipBtn {
  background-image: url('../Images/clip.png');
  vertical-align: middle;
  background-color: transparent !important;
  background-repeat: no-repeat;
}
/*#BadgeID {
    margin-right: 5px;
}*/
.badgeBtn {
  background-image: url(../Images/new_person_eqt_assign.png);
  vertical-align: middle;
  background-color: transparent !important;
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
}
.deleteBtn {
  background-image: url('../Images/delete.png');
  vertical-align: middle;
  background-color: transparent !important;
}
.refreshBtn {
  background-image: url('../Images/RefreshGreen.png');
  vertical-align: middle;
  background-color: transparent;
}
.fakeSave {
  background-image: url('../Images/save.png');
  background-repeat: no-repeat;
}
.save {
  background-image: url('../Images/save.png');
  background-repeat: no-repeat;
}
.fakeSaveAs {
  background-image: url('../Images/SaveAs.png');
  background-repeat: no-repeat;
}
.saveAs {
  background-image: url('../Images/SaveAs.png');
  background-repeat: no-repeat;
}
.new {
  background-image: url('../Images/PageNew.png');
  background-repeat: no-repeat;
}
.open {
  background-image: url('../Images/Open.png');
  background-repeat: no-repeat;
}
.open-area {
  background-image: url('../Images/Open.png');
  background-repeat: no-repeat;
}
.open-preload {
  background-image: url('../Images/OpenPreload.png');
  background-repeat: no-repeat;
}
.checkspelling > span {
  background-image: url('../Images/Utilities/Spellcheck.png');
  background-repeat: no-repeat;
}
.print {
  background-image: url('../Images/print.png');
  background-repeat: no-repeat;
}
.fakePrint {
  background-image: url('../Images/print.png');
  background-repeat: no-repeat;
}
.gridPrint {
  background-image: url('../Images/print.png');
  background-repeat: no-repeat;
}
.settings {
  background-image: url('../Images/settings.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
}
.splitScreen {
  background-image: url('../Images/splitScreenIcon.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
}
.excel {
  background-image: url('../Images/Excel.png');
  background-repeat: no-repeat;
}
.flowchart > span {
  background-image: url('../Images/roles.png');
  background-repeat: no-repeat;
}
.collapse {
  background-image: url('../Images/collapse.png');
  background-repeat: no-repeat;
}
.expand {
  background-image: url('../Images/expand.png');
  background-repeat: no-repeat;
}
.viewAreas {
  background-image: url('../Images/Areas.png');
  background-repeat: no-repeat;
}
.iapAreas {
  background-image: url('../Images/Areas.png');
  background-repeat: no-repeat;
}
.clip {
  background-image: url('../Images/Clip.png');
  background-repeat: no-repeat;
}
.displayMode {
  background-image: url('../Images/Display.png');
  background-repeat: no-repeat;
}
.editMode {
  background-image: url('../Images/Edit.png');
  background-repeat: no-repeat;
}
#top-toolbar > .refresh {
  background-image: url('../Images/Refresh.png');
  background-repeat: no-repeat;
}
.popoutD {
  background-image: url('../Images/popoutD.png');
  background-repeat: no-repeat;
}
.cancelEdit > span {
  background-image: url('../Images/CancelEdit.png');
  background-repeat: no-repeat;
}
.resetStatus > span {
  background-image: url('../Images/PageReset.png');
  background-repeat: no-repeat;
}
.refresh > span {
  background-image: url('../Images/Refresh.png');
  background-repeat: no-repeat;
}
.consolidate > span {
  background-image: url('../Images/Consolidate.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.autoRefresh > span {
  background-image: url('../Images/RefreshGreen.png');
  background-repeat: no-repeat;
}
.autoRefresh > span.checked {
  display: none;
}
.download {
  padding: 15px;
  background-image: url('../Images/Down.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.openOrganizer {
  background-image: url('../Images/FlowChart.png');
  background-repeat: no-repeat;
}
.toolbarEdit {
  background-image: url('../Images/Edit.png');
  background-repeat: no-repeat;
}
.addFolderBtn {
  padding: 11px;
  background-image: url('../Images/addFolder.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.deleteFolderBtn {
  padding: 11px;
  background-image: url('../Images/deleteFolder.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.folder {
  padding: 8px;
  background-image: url('../Images/Open.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 3px;
  height: 5px;
}
#top-toolbar ul {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
}
#top-toolbar li > ul {
  display: none;
}
#top-toolbar li > strong {
  display: inline-block;
  padding-left: 5px;
}
#top-toolbar li > ul > li {
  cursor: pointer;
}
#top-toolbar .nested-menu {
  padding-right: 5px;
}
.nested-menu.visible {
  display: block;
  background-color: white;
  position: absolute;
}
#toolbarArrow li#dropdown-arrow:hover .nested-menu {
  display: block;
  background-color: white;
  position: absolute;
  z-index: 999;
}
#toolbarArrow .nested-menu.visible {
  display: block;
  background-color: white;
  position: absolute;
}
#toolbarArrow li#dropdown-arrow .nested-menu.touch-device-notvissible {
  background-color: transparent;
}
#toolbarArrow li#dropdown-arrow:hover .nested-menu.touch-device-notvissible {
  display: none;
  background-color: transparent;
}
/* ORG CHART TEMPLATE FORM */
.org-chart-template > div + div {
  margin-top: 63px !important;
}
.org-chart-template #paper-parent #diagram {
  margin-top: 106px;
}
.org-chart-template #paper-parent {
  margin-top: 115px;
}
#org-chart-container .toolbar-incident-version {
  margin-top: 33px;
}
/* ORG CHART TEMPLATE FORM */
#org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
  background-color: #C1D4EC;
  border-bottom: 1px solid;
  margin-top: 88px;
  z-index: 900;
}
#org-chart-container .incident-info-toolbar {
  z-index: 900;
}
#org-chart-container .navbar {
  z-index: 900 !important;
}
#role-permissions input[type=checkbox] {
  margin: 5px;
}
.version-info-toolbar .template-version-name {
  padding-right: 5px;
}
.version-info-toolbar .template-version-name #TemplateName {
  max-width: 50%;
}
.header-get-data-images {
  color: #FFD700;
  background-color: #00487D;
  padding: 1px;
  padding-left: 5px;
  overflow: hidden;
}
.version-info-toolbar .version-name .version-name-combobox {
  max-width: 100% !important;
  width: 200px;
}
.header-get-data-images {
  height: 40px;
}
.period-incident-part {
  width: 100%;
  color: #FFD700;
  background-color: #00487D;
  padding: 1px;
  padding-left: 5px;
  overflow: hidden;
}
.period-incident-part input {
  max-width: 45% !important;
}
.period-incident-part .version-name .period-and-version input {
  width: 100% !important;
  max-width: 100% !important;
}
.period-incident-part .incident-name,
.period-incident-part .version-name {
  width: 23%;
  min-width: 285px !important;
  margin-right: 10px;
  padding-right: 0px;
}
.period-incident-part .version-name .k-widget.k-combobox.k-header {
  width: 55% !important;
  max-width: 55% !important;
}
.period-incident-part .period-name,
.period-incident-part .prepared-by {
  width: 22%;
  min-width: 285px;
  padding: 0;
}
.period-incident-part .incident-status-class,
.period-incident-part .prepared-at {
  width: 30%;
  padding-left: 0;
}
.period-incident-part .periodNameLabel,
.period-incident-part .byLabel {
  min-width: 105px;
}
.period-incident-part .incident-name,
.period-incident-part .prepared-at {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.period-incident-part .incidentNameLabel,
.period-incident-part .versionNameLabel {
  width: 115px;
}
.period-incident-part #VersionInfo_VersionName,
.period-incident-part #VersionInfo_PreparedBy {
  min-width: 150px !important;
}
.period-incident-part #IncidentPeriodInfo_PeriodName + strong {
  white-space: nowrap;
}
.period-incident-part .atLabel,
.period-incident-part .formStatusLabel {
  width: 70px;
}
.period-incident-part .incident-status-class.rearrange-header label.formStatusLabel {
  width: 105px;
}
.period-incident-part .incident-status-class.rearrange-header .k-dropdown {
  max-width: 202px;
}
.period-incident-part .formStatusLabel + span {
  margin-left: 4px;
}
.period-incident-part label {
  white-space: nowrap;
}
.period-incident-part .spanDateAt {
  margin-left: -35px;
}
.period-incident-part .incident-name.header-single-line,
.period-incident-part .period-name.header-single-line,
.period-incident-part .custom-col.header-single-line {
  display: inline;
}
.version-info-toolbar .period-incident-part:not(.version-info-toolbar),
.header-get-data-images {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media only screen and (max-width: 768px) {
  #org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 163px !important;
  }
  .version-info-toolbar .template-version-name {
    width: 50%;
  }
  #paper-parent {
    margin-top: 213px !important;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 114px !important;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container #paper-parent {
    margin-top: 163px !important;
  }
}
@media screen and (max-width: 1500px) {
  .period-incident-part .period-name,
  .period-incident-part .version-name,
  .period-incident-part .incident-name,
  .period-incident-part .prepared-by {
    margin-right: 20px;
  }
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdown.k-header {
    width: 55% !important;
    max-width: 55% !important;
    margin-bottom: 1px;
  }
  .prepared-by .full-width-input,
  .prepared-by .k-widget.k-dropdown.k-header {
    width: 55% !important;
    max-width: 55% !important;
    margin-bottom: 1px;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy {
    min-width: 140px !important;
  }
  .period-incident-part .period-name,
  .period-incident-part .prepared-by {
    min-width: 270px;
  }
  .version-info-toolbar .template-version-name {
    width: 32%;
  }
}
@media only screen and (max-width: 768px) {
  #org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 163px !important;
  }
  .version-info-toolbar .template-version-name {
    width: 50%;
  }
  #paper-parent {
    margin-top: 213px !important;
  }
  #org-chart-container .version-info-toolbar .template-version-name {
    width: 50%;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 98px !important;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container #paper-parent {
    margin-top: 146px !important;
  }
}
@media screen and (max-width: 1350px) {
  body.font-size-large .period-incident-part > * {
    display: block;
  }
  body.font-size-large .period-incident-part #VersionInfo_VersionName,
  body.font-size-large .period-incident-part #VersionInfo_PreparedBy {
    min-width: 140px !important;
  }
  body.font-size-large .period-incident-part .incident-name,
  body.font-size-large .period-incident-part .period-name,
  body.font-size-large .period-incident-part .version-name,
  body.font-size-large .period-incident-part .prepared-by,
  body.font-size-large .period-incident-part .incident-status-class,
  body.font-size-large .period-incident-part .prepared-at {
    width: 60% !important;
    max-width: 60% !important;
    padding: 0 0 0 15px !important;
  }
  body.font-size-large .period-incident-part .prepared-at {
    width: 80%;
  }
  body.font-size-large .period-incident-part .incidentNameLabel,
  body.font-size-large .period-incident-part .versionNameLabel,
  body.font-size-large .period-incident-part .byLabel,
  body.font-size-large .period-incident-part .periodNameLabel,
  body.font-size-large .period-incident-part .atLabel,
  body.font-size-large .period-incident-part .formStatusLabel {
    padding: 0;
    margin-left: 10px;
  }
  body.font-size-large .prepared-at {
    width: 100%;
  }
  body.font-size-large .navbar .incident-status-class .k-dropdown,
  body.font-size-large .navbar .period-and-version {
    width: 60%;
    max-width: 60%;
  }
  body.font-size-large .period-incident-part > * {
    display: block;
  }
  body.font-size-large label {
    width: 240px !important;
  }
  body.font-size-large .period-incident-part #VersionInfo_VersionName,
  body.font-size-large .period-incident-part #VersionInfo_PreparedBy,
  body.font-size-large .period-incident-part .k-widget.k-dropdown.k-header {
    width: 250px !important;
    max-width: 250px !important;
  }
  body.font-size-large .form-with-header {
    padding-top: 100px;
  }
}
@media screen and (max-width: 1600px) {
  body.font-size-extralarge .period-incident-part .incident-name,
  body.font-size-extralarge .period-incident-part .period-name,
  body.font-size-extralarge .period-incident-part .version-name,
  body.font-size-extralarge .period-incident-part .prepared-by,
  body.font-size-extralarge .period-incident-part .incident-status-class,
  body.font-size-extralarge .period-incident-part .prepared-at {
    width: 60% !important;
    max-width: 60% !important;
    padding: 0 0 0 15px !important;
  }
  body.font-size-extralarge .period-incident-part .prepared-at {
    width: 80%;
  }
  body.font-size-extralarge .period-incident-part .incidentNameLabel,
  body.font-size-extralarge .period-incident-part .versionNameLabel,
  body.font-size-extralarge .period-incident-part .byLabel,
  body.font-size-extralarge .period-incident-part .periodNameLabel,
  body.font-size-extralarge .period-incident-part .atLabel,
  body.font-size-extralarge .period-incident-part .formStatusLabel {
    padding: 0 !important;
    margin-left: 10px !important;
  }
  body.font-size-extralarge .prepared-at {
    width: 100%;
  }
  body.font-size-extralarge .navbar .incident-status-class .k-dropdown,
  body.font-size-extralarge .navbar .period-and-version {
    width: 60%;
    max-width: 60%;
  }
  body.font-size-extralarge .period-incident-part > * {
    display: block;
  }
  body.font-size-extralarge label {
    width: 240px !important;
  }
  body.font-size-extralarge .period-incident-part #VersionInfo_VersionName,
  body.font-size-extralarge .period-incident-part #VersionInfo_PreparedBy,
  body.font-size-extralarge .period-incident-part .k-widget.k-dropdown.k-header {
    width: 250px !important;
    max-width: 250px !important;
  }
  body.font-size-extralarge .form-with-header {
    padding-top: 100px;
  }
}
@media screen and (max-width: 890px) {
  .navbar .incident-status-class,
  .navbar .period-incident-part .prepared-at {
    width: 25%;
    padding: 0 0 0 5px;
  }
  .navbar .prepared-at.rearrange-header .whiteColouredText.atLabel {
    margin-left: 20px;
  }
  .incident-info-toolbar.incident-info-toolbar .incident-status-class.rearrange-header {
    width: 32%;
    margin-right: 10px;
    padding-left: 5px;
  }
  .version-info-toolbar .prepared-by.rearrange-header {
    min-width: 235px;
  }
  .period-incident-part .period-name,
  .period-incident-part .version-name,
  .period-incident-part .incident-name,
  .period-incident-part .prepared-by {
    margin-right: 10px;
    padding-left: 5px;
  }
  .period-incident-part .incidentNameLabel,
  .period-incident-part .versionNameLabel {
    width: 105px;
  }
  .period-incident-part .byLabel,
  .period-incident-part .periodNameLabel {
    width: 90px;
    min-width: 90px;
  }
  .period-incident-part .atLabel,
  .period-incident-part .formStatusLabel {
    width: 65px;
  }
  .incident-info-toolbar .incident-status-class.rearrange-header label.formStatusLabel {
    width: 90px;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy {
    min-width: 140px !important;
  }
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdown.k-header {
    width: 65% !important;
    max-width: 65% !important;
  }
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdown.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdown.k-header {
    width: 58% !important;
    max-width: 58% !important;
    margin-bottom: 1px;
  }
  .navbar .incident-status-class .k-dropdown {
    width: 55%;
    max-width: 55%;
  }
  .navbar .incident-status-class.rearrange-header .k-dropdown {
    width: 58%;
    max-width: 58%;
  }
  .period-incident-part .incident-name,
  .period-incident-part .version-name {
    min-width: 300px !important;
  }
  .period-name.header-single-line label {
    width: 60px !important;
  }
}
@media (max-width: 1024px) {
  #admin-objectives.form-with-header {
    padding-top: 60px;
  }
  div.incident-name + div.incident-status-class {
    width: 25%;
  }
}
@media screen and (max-width: 790px) {
  .navbar .period-incident-part .prepared-at {
    width: 22%;
  }
}
@media screen and (max-width: 765px) {
  .period-incident-part .incident-name,
  .period-incident-part .period-name,
  .period-incident-part .version-name,
  .period-incident-part .prepared-by,
  .period-incident-part .prepared-at,
  .period-incident-part .incident-status-class {
    width: 70% !important;
    max-width: 70% !important;
    padding: 0 0 0 15px !important;
  }
  .navbar .incident-status-class .k-dropdown,
  .navbar .period-and-version {
    width: 60%;
    max-width: 60%;
  }
  .period-incident-part > * {
    display: block;
  }
  .period-incident-part label {
    width: 120px !important;
  }
  .checkInOutHeaders .custom-col {
    width: 70% !important;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy,
  .period-incident-part .k-widget.k-dropdown.k-header,
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdown.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdown.k-header {
    width: 250px !important;
    max-width: 250px !important;
  }
}
@media only screen and (max-width: 1024px) {
  #signFormWindow #sign-form .signFormComments_class {
    width: auto !important;
    float: none !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
  }
  #signFormWindow #sign-form .signFormComments_class > label {
    margin-right: 100px !important;
  }
  #signFormWindow .sign-form-parent #sign-form #PeriodAndVersionViewModel_SignForm_Comments {
    width: 320px !important;
  }
}
.form-action-menu {
  background-color: #BCD2E4;
  border: 1px solid #e3e3e3;
  padding: 10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.restoreVersion > span {
  padding: 10px;
  background-image: url('../Images/PageRestore.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.delete > span {
  padding: 10px;
  background-image: url('../Images/PageDel.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.attachments > span {
  padding: 10px;
  background-image: url('../Images/Attachment.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.viewFlowchart > span {
  padding: 10px;
  background-image: url('../Images/FlowChart.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#top-toolbar .disabled {
  pointer-events: none !important;
  background-color: lightgray;
}
.import > span,
.importData > span {
  padding: 10px;
  background-image: url('../Images/ExcelImport.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.export > span,
.exportData > span {
  padding: 10px;
  background-image: url('../Images/ExcelExport.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.printBlank > span {
  padding: 10px;
  background-image: url('../Images/PageBlank.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.copImageTitle {
  max-width: 163px;
  overflow: hidden;
}
.image-obj {
  float: left;
  position: relative;
  width: 111px;
  height: 111px;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.image-obj > div {
  height: 120px;
  overflow: hidden;
  text-align: center;
}
.image-obj img {
  width: 95px;
  height: 85px;
  text-align: center;
}
.image-obj h3 {
  margin: 0;
  padding: 3px 5px 0 0;
  max-width: 96px;
  overflow: hidden;
  line-height: 1.1em;
  font-size: .9em;
  font-weight: normal;
  text-transform: uppercase;
  color: #999;
  text-align: center;
}
#preloaded-images .k-listview:after,
#get-data-images-popup .k-listview:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*AUTOREFRESH CSS ////////////////////////////////////////////////////*/
paper.contentMode path,
#paper.drawingMode .html-element.text {
  pointer-events: none;
}
#page-container.autorefresh #paper .mce-tinymce,
#page-container.autorefresh .period-incident-part,
#page-container.autorefresh #paper {
  pointer-events: none !important;
}
.transparentBackground {
  display: none;
}
#page-container.autorefresh .toolbar-incident-version,
#page-container.autorefresh #paper-parent {
  position: relative;
}
#page-container.autorefresh .transparentBackground {
  display: inherit;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.1);
  position: absolute;
  z-index: 1000;
  cursor: not-allowed;
}
.autorefresh .transparentBackground {
  display: inherit;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.1);
  position: absolute;
  z-index: 1000;
  cursor: not-allowed;
}
.locked .transparentBackground {
  display: inherit;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.1);
  position: absolute;
  z-index: 2000;
  cursor: not-allowed;
}
.locked .navbar .transparentBackground {
  height: 100%;
}
#incident-details-form.autorefresh {
  position: relative;
}
#page-container.autorefresh #paper .html-element.text span,
#page-container.autorefresh #paper .html-element.text label,
#page-container.printBlank.autorefresh #paper .html-element label,
.html-element:not(.text) .mce-tinymce,
.html-element.text select,
.html-element.text span,
.html-element.text label,
#paper.drawingMode .html-element textarea,
#page-container.autorefresh .tools-div,
#page-container.autorefresh .page-top .new,
#page-container.autorefresh .page-top .save,
#page-container.autorefresh .page-top .delete,
#page-container.autorefresh .page-top .cancelEdit,
#page-container.autorefresh .page-top .resetStatus,
#page-container.autorefresh .page-top .import,
#page-container.autorefresh .page-top .export,
#page-container.autorefresh .html-element button.delete,
#page-container.autorefresh .mce-toolbar-grp,
#page-container.autorefresh #paper .html-element textarea,
#page-container.autorefresh #paper .html-element input,
#page-container.autorefresh #paper .html-element select {
  display: none !important;
}
#page-container.autorefresh #paper .html-element label,
#page-container.autorefresh #paper .html-element span {
  display: block !important;
}
form.visible-header .period-incident-part {
  display: block;
}
/*create incident non wizard with*/
@media (min-width: 1700px) {
  #CreateIncidentWindow .container {
    width: auto !important;
  }
}
#CreateIncidentWindow {
  width: 794px !important;
  overflow-y: auto;
}
#CreateIncidentWindow #Period_Name + strong {
  font-weight: 400 !important;
}
#CreateIncidentWindow .control-label {
  padding-top: 9px;
  padding-left: 5px;
  float: left;
  white-space: nowrap;
}
#CreateIncidentWindow .controls {
  padding-top: 3px;
}
#CreateIncidentWindow .row .col-xs-12.col-md-6.col-lg-6 .component {
  padding-top: 5px;
}
#CreateIncidentWindow textarea,
#CreateIncidentWindow #IncidentDetailsForm textarea {
  width: 300px !important;
  max-width: 100% !important;
}
#CreateIncidentWindow .nav.nav-pills.nav-wizard {
  height: 504px;
}
#CreateIncidentWindow .control-group .k-widget.k-datetimepicker.k-header ignore {
  float: right;
}
#CreateIncidentWindow .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
#CreateIncidentWindow glyphicon.glyphicon-remove-circle.field-validation-error {
  margin-left: 5px;
}
#CreateIncidentWindow .validation-summary-errors ul {
  margin-top: 4px;
  margin-bottom: 2px;
}
#CreateIncidentWindow .k-widget.k-dropdown.k-header.full-width-input,
#CreateIncidentWindow .k-dropdown-wrap.k-state-disabled {
  background-color: #efefef;
}
#CreateIncidentWindow .well {
  padding: 15px;
  margin: 0px;
  height: 464px;
}
#CreateIncidentWindow .leftColumn {
  width: 50%;
  float: left;
}
#CreateIncidentWindow .rightColumn {
  width: 50%;
  float: right;
}
#CreateIncidentWindow label {
  padding-top: 5px;
  float: left;
  width: 160px;
  white-space: nowrap;
}
#CreateIncidentWindow .btn {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
  margin-left: 15px;
  margin-top: 5px;
}
#CreateIncidentWindow .btn:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#CreateIncidentWindow .btns-form {
  float: right;
  margin-right: 25px;
  margin-top: 15px;
}
#CreateIncidentWindow .btns-form .btn {
  width: 70px;
}
#CreateIncidentWindow .createIncidentControl {
  margin-top: 5px;
}
#CreateIncidentWindow .createIncidentLevel_class .k-widget {
  width: 204px;
}
#CreateIncidentWindow #CreateIncidentForm + a {
  float: left;
  margin-top: 18px;
}
#CreateIncidentWindow #Description {
  width: 77.2% !important;
}
#CreateIncidentWindow #Coordinates {
  width: 167px !important;
}
#CreateIncidentWindow #Period_Id + div {
  margin-top: 22px;
}
#CreateIncidentWindow .descriptionLabel > label {
  margin-top: 50px;
}
#CreateIncidentWindow #Period_Id + div + div {
  float: left;
  width: 50%;
}
#CreateIncidentWindow #Period_Id + div + div > div > label {
  width: 100px;
}
#CreateIncidentWindow #Period_Id + div + div + div > div > label {
  width: 100px;
}
#CreateIncidentWindow .fieldName {
  padding-top: 0;
  margin: 2px;
  float: none;
}
#CreateIncidentWindow #Coordinates_CoordinatesReadonly {
  width: 167px !important;
}
#CreateIncidentWindow .createIncidentControl #Select-map-btn.displayNone {
  display: none;
}
#IsIncidentExternal + div > input {
  float: right !important;
}
#CreateIncidentForm .validation-summary-errors {
  font-size: 12px;
  margin-top: -20px;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div {
  width: auto;
  float: none;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div {
  width: auto;
  float: none;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div + div > div > label {
  margin-top: auto;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div + div > div > label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#CreateIncidentWizardWindow #CreateIncidentForm .col-xs-12.col-md-6.col-lg-6 + .col-xs-12.col-md-6.col-lg-6 > div,
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div + div + div {
  width: auto !important;
  float: none !important;
}
#CreateIncidentWizardWindow #Objectives tr td.objectivesCombobox > span {
  max-height: 152px;
  display: block;
}
#CreateIncidentWizardWindow #Objectives tr td div.strategicsGrid tr td.strategicColumn {
  max-width: 10px;
}
#CreateIncidentWizardWindow #resourcesForm .k-grid tr td {
  padding-left: 0px;
}
ul#Objective_listbox li.k-item {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: normal;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  max-height: 140px;
}
#CreateIncidentForm .k-datetimepicker,
#CreateIncidentForm .full-width-input,
#CreateIncidentForm .k-textbox.coordinates-field {
  width: 204px !important;
}
/* ---------------------*/
/* Create External Incident  */
.createExternalIncident #IsIncidentExternal + div + div + div + div > div > label {
  margin-top: auto !important;
}
.createExternalIncident #Description {
  width: 72.9% !important;
}
.createExternalIncident #Description {
  height: 80px;
}
.createExternalIncident .descriptionLabel > label {
  margin-top: 30px !important;
}
.createExternalIncident .k-grid-content {
  height: 70px !important;
  overflow-y: scroll;
  background: #F5F5F5;
}
/* ---------------------*/
#CreateIncidentForm textarea,
#IncidentDetailsForm textarea {
  width: 100% !important;
  max-width: 100% !important;
}
.bordered-form-part {
  border: 1px solid #A0BCE4;
  padding: 10px;
  margin-top: 5px;
}
#FormWizard input[type='submit'],
#FormWizard input[type='reset'] {
  display: none;
}
/*.k-header>.k-grid-filter,.k-header>k-header-column-menu {
    padding:0 !important;
}*/
#page-container #titlebar {
  background: #01487d;
  border-radius: 20px 20px 0px 0px;
  padding: 3px 10px;
}
.autorefresh .autoRefresh > span.checked,
.autorefresh #lock-img,
.locked #lock-img {
  display: inline-block !important;
}
.autorefresh .cancelEdit,
.locked .cancelEdit,
.autorefresh .resetStatus,
.locked .resetStatus,
.autorefresh .save,
.locked .save,
.autorefresh .new,
.locked .new,
.locked .restoreVersion,
.autorefresh .restoreVersion,
.autorefresh .delete,
.locked .delete {
  display: none;
}
.autorefresh .autoRefresh > span:not(.checked),
.transparentBackground {
  display: none;
}
#AllAttachmentsWindow .addImg,
#AllAttachmentsWindow .deleteImg {
  max-height: 20px;
}
#wether-container .k-widget.k-dropdown.k-header.marginB20 {
  margin-bottom: 0px;
}
#wether-container #weather .btn-gradient {
  margin-top: -9px;
}
#CreateIncidentWizardWindow #wether-container {
  margin-top: 5px !important;
}
button.attachments {
  border: none;
  background: transparent;
}
button.attachments.hasAttachments {
  border: 1px solid red !important;
  background-color: #ff6666;
}
.height25 {
  height: 25px;
}
.textbox-smaller input,
.textbox-smaller .k-numeric-wrap {
  width: 170px !important;
}
.textbox-smaller .k-widget.k-numerictextbox {
  width: 215px !important;
}
.autorefresh #assets-container {
  position: relative;
}
#imageEditorUploader label {
  float: left;
  margin-top: 5px;
  width: 100px;
}
#imageEditorUploader #divBtnSettings {
  width: 105px;
  display: inline-block;
}
#imageEditorUploader .btbs-form {
  margin-bottom: 3px;
}
#imageEditorUploader .k-upload {
  position: inherit !important;
  margin-left: 100px;
}
#imageEditorUploader #SessionID + div > div > label + div > div > div {
  height: 130px;
}
#imageEditorUploader #SessionID + div > div > label + div > div + script + div {
  height: 100px;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  margin-top: -100px;
}
.button-close-editor {
  float: right !important;
}
.component.ImageTitle_class,
.component.Coordinates_class {
  display: block;
  clear: both;
}
.component.ImageTitle_class .fields-container,
.component.Coordinates_class .fields-container {
  display: inline-block;
}
.component.ImageTitle_class {
  margin-bottom: 10px;
}
.component.ImageTitle_class .control-group > label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#imageEditorUploader .control-group {
  display: block;
}
.k-input {
  width: 100% !important;
  max-width: 100% !important;
}
[data-valmsg-for="Image"] {
  vertical-align: top;
}
.menu-details > ul {
  list-style: none;
  display: inline-block;
  padding: 0px;
}
.menu-details > ul > li > ul {
  display: none;
  list-style: none;
  position: absolute;
  padding: 0px;
  background-color: white;
  margin-top: 10px;
}
.menu-details > ul > li > ul li.print {
  background: none;
  padding: 10px;
  padding-left: 0px;
}
.menu-details > ul > li > ul li.print:hover {
  background-color: #FEC480;
}
.menu-details > ul > li > ul li.print > span {
  padding: 10px;
  background-image: url('../Images/print.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.menu-details > ul > li:hover > ul {
  display: block;
}
#preloaded-images #listView {
  min-height: 120px;
}
#preloaded-images > div {
  height: 100%;
  padding-top: 20px;
}
@media only screen and (max-width: 956px) {
  #preloaded-images > div {
    padding-top: 44px;
  }
}
#preloaded-images .image-obj h3 {
  text-transform: none;
}
#imageEditorUploader {
  width: 100%;
  height: 97%;
}
#imageEditorUploader .loading-img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.tools-div img {
  max-height: 20px;
}
#assets.k-grid,
#asset-main-container,
#assets-container {
  height: 100%;
}
#assets.k-grid .k-dropdown-wrap > .k-input,
#asset-main-container .k-dropdown-wrap > .k-input,
#assets-container .k-dropdown-wrap > .k-input {
  text-align: left !important;
}
#assets-container .tools-div {
  margin-top: 1px;
}
#assets-container #assets #Data_coordinates_CoordinatesReadonly {
  width: 266px !important;
}
#assets.k-grid .k-edit-cell {
  padding-left: 5px !important;
}
.k-link.k-nav-today {
  display: none !important;
}
.k-widget.k-calendar .k-footer {
  cursor: pointer;
}
.k-widget.k-calendar .k-footer:hover {
  text-decoration: underline;
}
.k-widget.k-calendar .k-footer:after {
  height: 50px;
  width: 50px;
  content: "NOW";
}
body.blockForLoading {
  position: relative;
}
body.blockForLoading .transparentBackgroundBlock {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
}
#AreaImagesListView .image-obj {
  float: none;
  display: inline-block;
}
.autorefresh .autoRefresh > span:not(.checked) {
  display: none;
}
.autorefresh .autoRefresh > span.checked {
  display: inline-block !important;
}
#wizard-editor .marginB20 {
  margin: 0;
}
.input-only-for-display {
  border: none !important;
  background: transparent !important;
}
.k-window .row .col-xs-1,
.k-window .row .col-xs-1,
.k-window .row .col-sm-1,
.k-window .row .col-md-1,
.k-window .row .col-lg-1,
.k-window .row .col-xs-2,
.k-window .row .col-sm-2,
.k-window .row .col-md-2,
.k-window .row .col-lg-2,
.k-window .row .col-xs-3,
.k-window .row .col-sm-3,
.k-window .row .col-md-3,
.k-window .row .col-lg-3,
.k-window .row .col-xs-4,
.k-window .row .col-sm-4,
.k-window .row .col-md-4,
.k-window .row .col-lg-4,
.k-window .row .col-xs-5,
.k-window .row .col-sm-5,
.k-window .row .col-md-5,
.k-window .row .col-lg-5,
.k-window .row .col-xs-6,
.k-window .row .col-sm-6,
.k-window .row .col-md-6,
.k-window .row .col-lg-6,
.k-window .row .col-xs-7,
.k-window .row .col-sm-7,
.k-window .row .col-md-7,
.k-window .row .col-lg-7,
.k-window .row .col-xs-8,
.k-window .row .col-sm-8,
.k-window .row .col-md-8,
.k-window .row .col-lg-8,
.k-window .row .col-xs-9,
.k-window .row .col-sm-9,
.k-window .row .col-md-9,
.k-window .row .col-lg-9,
.k-window .row .col-xs-10,
.k-window .row .col-sm-10,
.k-window .row .col-md-10,
.k-window .row .col-lg-10,
.k-window .row .col-xs-11,
.k-window .row .col-sm-11,
.k-window .row .col-md-11,
.k-window .row .col-lg-11,
.k-window .row .col-xs-12,
.k-window .row .col-sm-12,
.k-window .row .col-md-12,
.k-window .row .col-lg-12 {
  box-sizing: border-box;
}
#CreateIncidentWizardWindow {
  overflow-x: hidden;
  padding-top: 0;
}
#CreateIncidentWizardWindow #top-toolbar {
  padding: 3px !important;
}
#CreateIncidentWizardWindow .navbar {
  display: none;
}
#CreateIncidentWizardWindow .form-with-header-double {
  padding-top: 0;
}
#CreateIncidentWizardWindow .toggler {
  display: none;
}
#CreateIncidentWizardWindow .btns-form {
  display: none;
}
#CreateIncidentWizardWindow #next-btn {
  margin-left: 3px;
}
#CreateIncidentWizardWindow .wizard-right-section {
  overflow-x: hidden;
}
#CreateIncidentWizardWindow .wizard-right-section .component.Coordinates_class .control-group .fields-container {
  width: 250px;
}
#CreateIncidentWizardWindow .wizard-right-section .component.Coordinates_class .control-group .fields-container #Coordinates_CoordinatesReadonly {
  width: 212px;
}
#CreateIncidentWizardWindow #Select-map-btn.displayNone {
  display: none;
}
#users-security-administration {
  min-height: 100%;
}
#users-security-administration .custom-header {
  text-align: center;
}
#users-security-administration .custom-header button {
  text-align: center;
  padding-left: 10px;
}
#users-security-administration .custom-header .multiselect-colm-label {
  float: left;
}
#UsersIncidentSecurityVert .accessPane.middle {
  height: auto !important;
  top: 40% !important;
}
#sidebar-menu #searchSection {
  margin: 3px 3px;
  min-width: 230px;
  margin-bottom: 1px;
}
#sidebar-menu #searchSection .k-dropdown-wrap > input + span {
  display: none;
}
#sidebar-menu .searchBtn {
  padding: 14px;
  padding-top: 5px;
  padding-bottom: 4px;
  background-image: url('../Images/search.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  border: 1px solid whitesmoke;
  cursor: pointer;
}
#sidebar-menu .searchBtn:hover {
  border-color: #FEC480;
}
#sidebar-menu .searchIcon {
  padding: 14px;
  background-image: url('../Images/searchWhite.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
}
#sidebar-menu .refreshBtn {
  margin: 0px 4px;
  padding: 14px;
  padding-top: 5px;
  padding-bottom: 4px;
  background-image: url('../Images/RefreshNav.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  border: 1px solid whitesmoke;
  cursor: pointer;
}
#sidebar-menu .refreshBtn:hover {
  border-color: #FEC480;
}
#sidebar-menu .btns {
  float: right;
  display: inline-block;
  padding-top: 6px;
}
#sidebar-menu .goBtn {
  padding: 14px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-image: url('../Images/loginPageButton.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: whitesmoke;
  cursor: pointer;
}
#sidebar-menu .goBtn:hover {
  background-color: #FEC480;
}
#preloaded-images .remove-filters-btn {
  word-wrap: break-word;
  white-space: normal;
}
/*prevent element from showning before the kendo window parent is ready*/
#CreateIncidentWizardWindow > *,
#CreateIncidentWindow > *,
[id$='-popup-select-map'] > *,
#get-data-images-popup > *,
#editPersonnelInfo > *,
#RanksSelection > * {
  display: none;
}
.k-widget.k-window #CreateIncidentWizardWindow > *,
.k-widget.k-window #CreateIncidentWindow > *,
.k-widget.k-window [id$='-popup-select-map'] > *,
.k-widget.k-window #get-data-images-popup > *,
.k-widget.k-window #editPersonnelInfo > *,
.k-widget.k-window #RanksSelection > * {
  display: block;
}
.k-widget.k-window.info-about {
  min-height: 380px !important;
}
/* Navigation Setup */
#navigation-wrapper {
  position: absolute;
  top: 34px;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
}
#navigation-wrapper .vsplitter {
  background: #00487D !important;
}
.navigation-column-wrapper {
  position: relative;
  height: 100%;
}
.navigation-setup-toolbar {
  min-height: 31px;
}
#navigation-wrapper .navigation-setup-rightpanel {
  padding: 5px;
}
#navigation-forms-list,
#navigation-menus-wrapper {
  position: absolute;
  top: 65px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto !important;
}
@media only screen and (max-width: 1280px) {
  #navigation-forms-list {
    top: 78px;
  }
}
@media only screen and (width: 1195px) {
  #navigation-forms-list {
    top: 65px;
  }
}
.navigation-menu-list {
  display: none;
}
.navigation-menu-list.selected {
  display: block !important;
}
#PreloadedView {
  margin-right: 10px;
}
input[readonly="readonly"] {
  background-color: rgba(238, 238, 238, 0.5) !important;
  cursor: not-allowed;
}
.k-filter-menu .k-widget.k-calendar .k-footer {
  visibility: hidden !important;
}
table[role="grid"] tr td span.k-icon.k-plus {
  width: 15px !important;
}
button:not(.btn):not(.k-button),
input[type="button"]:not(.btn):not(.k-button) {
  border: none;
}
#treeHolder {
  height: 100%;
  max-width: 100%;
}
#viewAreasOnlyWindow #treeHolder {
  height: 99%;
}
#areas-container,
#areas-container .form-with-header {
  height: 100%;
}
#areas-container .save {
  display: inline-block;
}
#area-editor-container {
  display: inline-block;
  vertical-align: top;
  width: 99%;
}
#area-editor-container .row {
  margin: 10px 0;
}
#areas-container #get-data-images-button,
#areas-container.locked .save,
#areas-container.locked .addImgTreeview,
#areas-container.locked .deleteImgTreeview,
#areas-container.locked .addImg,
#areas-container.locked .deleteImg,
#areas-container.locked .addImgImage,
#areas-container.locked .deleteImgImage,
#areas-container.locked .edit-btn,
#areas-container.locked .details-btn,
#areas-container.locked .get-image-data {
  display: none;
}
.autoRefresh .hideIfAutorefreshOrLocked,
.locked .hideIfAutorefreshOrLocked #areas-container.autorefresh .save,
#areas-container.autorefresh .addImgTreeview,
#areas-container.autorefresh .deleteImgTreeview,
#areas-container.autorefresh .addImg,
#areas-container.autorefresh .deleteImg,
#areas-container.autorefresh .addImgImage,
#areas-container.autorefresh .deleteImgImage,
#areas-container.autorefresh .edit-btn,
#areas-container.autorefresh .details-btn,
#areas-container.autorefresh .get-image-data {
  display: none;
}
.toggler [data-size] {
  padding: 10px;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.toggler [data-size='maximize-btn'] {
  background-image: url('../Images/Max.png');
  background-color: transparent !important;
}
.toggler [data-size='minimize-btn'] {
  background-image: url('../Images/Min.png');
  background-color: transparent !important;
}
.toggler [data-size='restore-btn'] {
  background-image: url('../Images/Rest.png');
  background-color: transparent !important;
}
.k-list li pre {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
  background: transparent !important;
}
.hidden-container {
  display: none;
}
.button-row button {
  margin: 5px 0px;
}
#resourceFindResourceWindow .col-lg-4 {
  margin-bottom: 5px;
}
#resourceFindResourceWindow .col-lg-4 label {
  margin-bottom: 0px;
}
#resourceFindResourceWindow .row {
  margin-right: 0px;
  margin-left: 0px;
}
#resourceFindResourceWindow #ClearFilters {
  width: 75px;
  display: block;
}
#resourceFindResourceWindow #RefreshFindResources {
  width: 75px;
}
#resourceFindResourceWindow .k-grid {
  height: 100% !important;
}
#resourceFindResourceWindow .k-grid .k-grid-header {
  overflow: hidden !important;
}
#resourceFindResourceWindow .k-grid .k-grid-content {
  height: calc(100% - 140px) !important;
}
#resourceFindResourceWindow .k-grid .k-dropdown-operator + button {
  padding: 0px;
  margin-top: 2px !important;
  width: 22px;
  margin: 0px;
}
#resourceFindResourceWindow .k-grid .k-grid-norecords {
  width: 2700px;
}
#resourceFindResourceWindow .k-grid .k-grid-norecords-template {
  margin-left: 300px !important;
}
#resourceFindResourceWindow .k-grid tr,
#resourceFindResourceWindow .k-grid td {
  padding-left: 0px;
}
#FindResourcesGrid k-filter-row > th:first-child,
#FindResourcesGrid .k-grid tbody td:first-child {
  text-decoration: underline;
  text-align: center;
}
#iframe-areas .form-with-header {
  padding-top: 60px;
  font-size: 100px !important;
}
#totalSplit {
  font-weight: bold;
}
#totalSplit span {
  font-weight: initial;
}
#totalSplit span.red {
  color: red;
}
.inner-kendo-grid th,
.hiddenHeaderRow th,
.hiddenHeaderRow thead {
  display: none;
}
.inner-kendo-grid .k-grid-delete {
  min-width: 0 !important;
  font-size: 0 !important;
  margin: 0 !important;
  padding: 10px !important;
  background: url('../Images/delete.png') center !important;
  background-size: contain !important;
  vertical-align: middle !important;
}
.inner-kendo-grid .k-grid-delete span {
  display: none;
}
.ui-accordion-header {
  background: #00487D;
}
.ui-accordion-content {
  background: #a3cceb;
}
.ui-accordion .ui-accordion-content-active {
  color: white;
}
.accordion-head {
  cursor: pointer;
  background: linear-gradient(to right, #234e73 0px, transparent 45px);
}
.accordion-head > img {
  height: 12px;
}
.accordion-head > img.rotate {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: 0.5s;
}
.accordion-head > img.rotate-reset {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: 0.5s;
}
.accordion-head img {
  margin-left: 5px;
}
#sidebar-submenu div a.tab-link {
  margin-left: 5px;
  cursor: pointer;
}
.resetTransform {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.scale,
.scale2_0,
.scale2_5,
.scale3_0 {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.scale {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.scale2_0 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.scale2_5 {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.scale3_0 {
  -webkit-transform: scale(1.8);
  -moz-transform: scale(1.8);
  -o-transform: scale(1.8);
  -ms-transform: scale(1.8);
  transform: scale(1.8);
}
.OutOfBody {
  width: 100%;
  position: absolute;
  bottom: 0px;
}
.aarInsTxt {
  width: 95%;
}
.tools-div .fieldName {
  color: #AB3021;
  padding-left: 10px;
}
.pageTitle {
  color: #AB3021;
  padding-left: 5px;
  margin-bottom: 0px !important;
}
#ics202aForm label.control-label {
  display: none;
}
.btns-container {
  float: right;
  padding: 5px;
}
.btns-container-left {
  float: left;
  padding: 5px;
}
.rich-text-title {
  color: darkblue;
  font-weight: bold;
}
.rich-text-field-name {
  color: darkred;
  font-weight: bold;
}
#RichTextPreloadsWindow #richTextPreloadField {
  height: 150px;
  border: 1px solid black;
  overflow: auto;
}
/* Rich Text Summary */
.richtext-note-panel .panel-header {
  height: auto;
}
#AllAttachmentsWindow .t-button,
.autorefresh .preload-btn,
.autorefresh .addPriority,
.autorefresh .deletePriority {
  display: none;
}
#ResourceForm .k-upload.k-header {
  border: none;
  background-color: transparent;
}
.resizeable-panel {
  background-color: #f5f5f5;
  overflow: hidden;
}
.k-grid .detail-box {
  position: absolute;
  width: 95%;
}
.k-grid .detail-box-inline {
  width: 1000px;
}
.k-grid-content {
  min-height: 100px;
}
.k-grid-content .k-grid-content {
  min-height: initial;
}
.k-grid tbody > tr {
  /*do not remove the ">" ! trust me :D */
  height: 27px;
}
#AllAttachmentsWindow.locked .addImg,
#AllAttachmentsWindow.locked .deleteImg,
#AllAttachmentsWindow.locked .getPreloads,
#AllAttachmentsWindow.autorefresh .addImg,
#AllAttachmentsWindow.autorefresh .deleteImg,
#AllAttachmentsWindow.autorefresh .getPreloads {
  display: none !important;
}
#toolbarArrow,
#toolbarArrow * {
  z-index: 9999 !important;
}
.k-list-optionlabel:not(.k-state-hover) {
  background-color: #e9e9e9;
}
.k-list-optionlabel {
  z-index: 2000 !important;
  position: relative;
}
.k-animation-container ul.k-list,
.k-animation-container ul.k-list * {
  z-index: 1050;
}
.k-animation-container .k-list-container {
  padding-top: 0px !important;
}
#AllAttachmentsWindow .k-upload {
  display: none !important;
}
.k-grid ul li {
  display: inline;
}
td a.hasParent {
  background-image: url('../Images/Grouping.png');
  cursor: default;
}
@media only screen and (min-width: 1225px) {
  .grid-popup-editor {
    width: 800px;
  }
}
@media only screen and (max-width: 1224px) and (min-width: 769px) {
  .grid-popup-editor {
    width: 700px;
  }
  .organizations-popup-editor {
    width: 950px !important;
  }
}
@media only screen and (max-width: 768px) {
  .grid-popup-editor {
    width: 500px;
  }
  .organizations-popup-editor {
    width: 500px !important;
  }
}
[placeholder]:focus::-webkit-input-placeholder {
  -moz-transition: opacity 0.5s 0.5s ease;
  -o-transition: opacity 0.5s 0.5s ease;
  -webkit-transition: opacity 0.5s 0.5s ease;
  transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
#SelectVersionWindow.hideForGetData #SwitchViews,
#SelectVersionWindow.hideForGetData #newVersion,
#SelectVersionWindow.hideForGetData #select-period-version,
#SelectVersionWindow.hideForGetData .selectVersion,
#SelectVersionWindow.hideForGetData #VersionsView .selectPeriod-text,
#SelectVersionWindow.hideForGetData #VersionsView .k-dropdown,
#SelectVersionWindow.hideForGetDataWithPeriods #SwitchViews,
#SelectVersionWindow.hideForGetDataWithPeriods #newVersion,
#SelectVersionWindow.hideForGetDataWithPeriods .selectVersion {
  display: none !important;
}
.sidebar-navigation-title-text b {
  font-size: 14.667px;
}
body.font-size-medium {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.font-size-medium * {
  font-size: 14px;
}
body.font-size-medium #top-toolbar span {
  font-size: 17px;
}
body.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
body.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
body.font-size-medium #top-menu span {
  font-size: 12px;
}
body.font-size-medium #top-menu a {
  font-size: 12px;
}
body.font-size-medium #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.font-size-medium #top-displayName img {
  margin-top: -4px;
}
body.font-size-medium #top-messages {
  font-size: 12px;
}
body.font-size-medium #top-messages div {
  font-size: 12px;
}
body.font-size-large {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.font-size-large * {
  font-size: 18px;
}
body.font-size-large #top-toolbar span {
  font-size: 21px;
}
body.font-size-large td.req-cell div.req-have-need,
body.font-size-large td div.req-have-need {
  font-size: 17px;
}
body.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
body.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
body.font-size-large #top-menu span {
  font-size: 12px;
}
body.font-size-large #top-menu a {
  font-size: 12px;
}
body.font-size-large #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.font-size-large #top-displayName img {
  margin-top: -4px;
}
body.font-size-large #top-messages {
  font-size: 12px;
}
body.font-size-large #top-messages div {
  font-size: 12px;
}
body.font-size-extralarge {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.font-size-extralarge * {
  font-size: 24px;
}
body.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
body.font-size-extralarge td.req-cell div.req-have-need,
body.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
body.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
body.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
body.font-size-extralarge #top-menu span {
  font-size: 12px;
}
body.font-size-extralarge #top-menu a {
  font-size: 12px;
}
body.font-size-extralarge #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.font-size-extralarge #top-displayName img {
  margin-top: -4px;
}
body.font-size-extralarge #top-messages {
  font-size: 12px;
}
body.font-size-extralarge #top-messages div {
  font-size: 12px;
}
.panel-content.font-size-medium {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.panel-content.font-size-medium * {
  font-size: 14px;
}
.panel-content.font-size-medium #top-toolbar span {
  font-size: 17px;
}
.panel-content.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
.panel-content.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
.panel-content.font-size-medium #top-menu span {
  font-size: 12px;
}
.panel-content.font-size-medium #top-menu a {
  font-size: 12px;
}
.panel-content.font-size-medium #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.panel-content.font-size-medium #top-displayName img {
  margin-top: -4px;
}
.panel-content.font-size-medium #top-messages {
  font-size: 12px;
}
.panel-content.font-size-medium #top-messages div {
  font-size: 12px;
}
.panel-content.font-size-large {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.panel-content.font-size-large * {
  font-size: 18px;
}
.panel-content.font-size-large #top-toolbar span {
  font-size: 21px;
}
.panel-content.font-size-large td.req-cell div.req-have-need,
.panel-content.font-size-large td div.req-have-need {
  font-size: 17px;
}
.panel-content.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
.panel-content.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
.panel-content.font-size-large #top-menu span {
  font-size: 12px;
}
.panel-content.font-size-large #top-menu a {
  font-size: 12px;
}
.panel-content.font-size-large #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.panel-content.font-size-large #top-displayName img {
  margin-top: -4px;
}
.panel-content.font-size-large #top-messages {
  font-size: 12px;
}
.panel-content.font-size-large #top-messages div {
  font-size: 12px;
}
.panel-content.font-size-extralarge {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.panel-content.font-size-extralarge * {
  font-size: 24px;
}
.panel-content.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
.panel-content.font-size-extralarge td.req-cell div.req-have-need,
.panel-content.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
.panel-content.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
.panel-content.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
.panel-content.font-size-extralarge #top-menu span {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-menu a {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.panel-content.font-size-extralarge #top-displayName img {
  margin-top: -4px;
}
.panel-content.font-size-extralarge #top-messages {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-messages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.right-splitter-pane.font-size-medium * {
  font-size: 14px;
}
.right-splitter-pane.font-size-medium #top-toolbar span {
  font-size: 17px;
}
.right-splitter-pane.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
.right-splitter-pane.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
.right-splitter-pane.font-size-medium #top-menu span {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-menu a {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.right-splitter-pane.font-size-medium #top-displayName img {
  margin-top: -4px;
}
.right-splitter-pane.font-size-medium #top-messages {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-messages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-large {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.right-splitter-pane.font-size-large * {
  font-size: 18px;
}
.right-splitter-pane.font-size-large #top-toolbar span {
  font-size: 21px;
}
.right-splitter-pane.font-size-large td.req-cell div.req-have-need,
.right-splitter-pane.font-size-large td div.req-have-need {
  font-size: 17px;
}
.right-splitter-pane.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
.right-splitter-pane.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
.right-splitter-pane.font-size-large #top-menu span {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-menu a {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.right-splitter-pane.font-size-large #top-displayName img {
  margin-top: -4px;
}
.right-splitter-pane.font-size-large #top-messages {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-messages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.right-splitter-pane.font-size-extralarge * {
  font-size: 24px;
}
.right-splitter-pane.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
.right-splitter-pane.font-size-extralarge td.req-cell div.req-have-need,
.right-splitter-pane.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
.right-splitter-pane.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
.right-splitter-pane.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
.right-splitter-pane.font-size-extralarge #top-menu span {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-menu a {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.right-splitter-pane.font-size-extralarge #top-displayName img {
  margin-top: -4px;
}
.right-splitter-pane.font-size-extralarge #top-messages {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-messages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.k-widget.k-grid.fullscreen-grid.font-size-medium * {
  font-size: 14px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-toolbar span {
  font-size: 17px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-menu span {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-menu a {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-displayName img {
  margin-top: -4px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-messages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-messages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.k-widget.k-grid.fullscreen-grid.font-size-large * {
  font-size: 18px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-toolbar span {
  font-size: 21px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large td.req-cell div.req-have-need,
.k-widget.k-grid.fullscreen-grid.font-size-large td div.req-have-need {
  font-size: 17px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-menu span {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-menu a {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-displayName img {
  margin-top: -4px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-messages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-messages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge * {
  font-size: 24px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge td.req-cell div.req-have-need,
.k-widget.k-grid.fullscreen-grid.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-menu span {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-menu a {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-displayName img {
  margin-top: -4px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-messages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-messages div {
  font-size: 12px;
}
#TabName.skip-font-size {
  font-size: 12px;
}
k-link k-pager-nav k-pager-firs.skip-font-size * {
  font-size: 12px;
}
#ICS232ResourcesAtRisk .k-reset.k-tabstrip-items * {
  font-size: 12px;
}
#ICS232ResourcesAtRisk .tools-div.skip-font-size * {
  font-size: 12px;
}
#org-chart-container #diagram * {
  font-size: 12px;
}
body.cke_editable.font-size-small {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.cke_editable.font-size-small * {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-toolbar span {
  font-size: 15px;
}
body.cke_editable.font-size-small #sidebar-selected-header span {
  font-size: 14px;
}
body.cke_editable.font-size-small #accordion #ui-id-1 {
  font-size: 14px;
}
body.cke_editable.font-size-small #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.cke_editable.font-size-small #top-displayName img {
  margin-top: -4px;
}
body.cke_editable.font-size-small #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-medium {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.cke_editable.font-size-medium * {
  font-size: 14px;
}
body.cke_editable.font-size-medium #top-toolbar span {
  font-size: 17px;
}
body.cke_editable.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
body.cke_editable.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
body.cke_editable.font-size-medium #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.cke_editable.font-size-medium #top-displayName img {
  margin-top: -4px;
}
body.cke_editable.font-size-medium #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-large {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.cke_editable.font-size-large * {
  font-size: 18px;
}
body.cke_editable.font-size-large #top-toolbar span {
  font-size: 21px;
}
body.cke_editable.font-size-large td.req-cell div.req-have-need,
body.cke_editable.font-size-large td div.req-have-need {
  font-size: 17px;
}
body.cke_editable.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
body.cke_editable.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
body.cke_editable.font-size-large #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.cke_editable.font-size-large #top-displayName img {
  margin-top: -4px;
}
body.cke_editable.font-size-large #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge {
  /*#top-title {
        .action-plan {
            font-size: 20px;
        }

        .responseGroupTextIndex {
            font-size: 12px;
        }
    }*/
}
body.cke_editable.font-size-extralarge * {
  font-size: 24px;
}
body.cke_editable.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
body.cke_editable.font-size-extralarge td.req-cell div.req-have-need,
body.cke_editable.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
body.cke_editable.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
body.cke_editable.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
body.cke_editable.font-size-extralarge #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-displayName {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  font-family: Bell MT;
  font-size: 24px;
  font-weight: bold;
  color: white;
}
body.cke_editable.font-size-extralarge #top-displayName img {
  margin-top: -4px;
}
body.cke_editable.font-size-extralarge #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-messages div {
  font-size: 12px;
}
body.font-size-small #CopyIncident .panel-header.fixed-height {
  height: 50px;
}
body.font-size-medium #Default215ResourceKinds {
  padding-top: 34px;
}
body.font-size-medium #splitter-container_ics204 {
  margin-top: 7px;
}
body.font-size-medium #splitter-container_tacticalPlanWks {
  margin-top: 7px;
}
body.font-size-medium #form-appOptions-container {
  margin-top: 5px;
}
body.font-size-medium #form-appFiles-container {
  margin-top: 2px;
}
body.font-size-medium #form-archiveIncidents-container {
  margin-top: 6px;
}
body.font-size-medium #AreaPersonnel-container {
  margin-top: 3px;
}
body.font-size-medium #resourceAreaRecon {
  margin-top: 4px;
}
body.font-size-medium #areasOfOperation-container {
  margin-top: 7px;
}
body.font-size-medium #form-attPreloads-container {
  margin-top: 2px;
}
body.font-size-medium #checkInCheckoutReport {
  padding-top: 44px;
}
body.font-size-medium #ics233 #openActions {
  margin-top: 5px;
}
body.font-size-medium #verticalExecSummary > div.richtext-note-panel:nth-of-type(1) {
  margin-top: 2px;
}
body.font-size-medium #CopyIncident .panel-header.fixed-height {
  height: 55px;
}
body.font-size-medium #dailyCostReport-container {
  margin-top: 10px;
}
body.font-size-medium #default-incident-formstatuses-container .k-reset.k-tabstrip-items {
  margin-bottom: 4px;
}
body.font-size-medium #defaultIAPComponents {
  margin-top: 4px;
}
body.font-size-medium #default-meetings-container {
  margin-top: 3px;
}
body.font-size-medium #objectives-container {
  margin-top: 3px;
}
body.font-size-medium #leftResourceMenu {
  margin-top: 6px;
}
body.font-size-medium #watermarksFormWindow {
  margin-top: 3px;
}
body.font-size-medium #DefaultAssignmentWindowForm {
  margin-top: 3px;
}
body.font-size-medium #defincident-currencies-container {
  margin-top: 5px;
}
body.font-size-medium #equipmentDeploymentExercise ul.k-reset.k-tabstrip-items,
body.font-size-medium ul.k-reset.k-tabstrip-items {
  margin-bottom: 4px;
}
body.font-size-medium #headCountReport {
  margin-top: 4px;
}
body.font-size-medium #hotzones-container {
  margin-top: 4px;
}
body.font-size-medium #selectIMHChecklistAdminForm {
  margin-top: 5px;
}
body.font-size-medium #form-incidentTypes-container {
  margin-top: 4px;
}
body.font-size-medium #form-meetingGroundRules-container {
  margin-top: 4px;
}
body.font-size-medium #operationalStatusUpdate-container {
  margin-top: 4px;
}
body.font-size-medium #Organizations #default-tools {
  margin-top: 2px;
}
body.font-size-medium #Organizations #editOrg,
body.font-size-medium #Organizations #clearSearch {
  height: 28px !important;
}
body.font-size-medium #form-personnel {
  margin-top: 4px;
}
body.font-size-medium #form-personnel #editOrg,
body.font-size-medium #form-personnel #clearSearch {
  height: 28px !important;
}
body.font-size-medium #PlanningCase_Form .blue-warning-lbl {
  height: 28px;
}
body.font-size-medium #form-radios-container {
  margin-top: 3px;
}
body.font-size-medium #resource-summary-page-container {
  margin-top: 1px;
}
body.font-size-medium #form-ResourceStatuses-Container {
  margin-top: 4px;
}
body.font-size-medium #resourcesStatusHistContainer {
  margin-top: 4px;
}
body.font-size-medium #resource-summary-page-container {
  margin-top: 6px;
}
body.font-size-medium #resourceTotalsChart {
  margin-top: 5px;
}
body.font-size-medium #resourceTotalsChart .panel-header {
  padding-top: 2px;
}
body.font-size-medium #SCAT-teams {
  margin-top: 3px;
}
body.font-size-medium #SCATSummaryFormMainDiv {
  margin-top: 3px;
}
body.font-size-medium #form-timezones-container {
  margin-top: 2px;
}
body.font-size-medium #user-preferences-container {
  margin-top: 2px;
}
body.font-size-medium #ValidateUserRoles {
  margin-top: 8px;
}
body.font-size-medium #form-workshifts-container {
  margin-top: 3px;
}
body.font-size-medium #ics201-1 div.header-text.black-text.displayInlineBlock {
  width: 105px;
}
.panel-content.font-size-medium #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 80px;
}
.panel-content.font-size-medium #image-preview-header .header-text.black-text.displayInlineBlock {
  width: 105px;
}
.form-without-gridcontainer.font-size-medium * {
  font-size: 14px;
}
body.font-size-large #Default215ResourceKinds {
  padding-top: 38px;
}
body.font-size-large #splitter-container_ics204 {
  margin-top: 17px;
}
body.font-size-large #splitter-container_tacticalPlanWks {
  margin-top: 17px;
}
body.font-size-large #form-appOptions-container {
  margin-top: 5px;
}
body.font-size-large #form-appFiles-container {
  margin-top: 9px;
}
body.font-size-large #form-archiveIncidents-container {
  margin-top: 10px;
}
body.font-size-large #AreaPersonnel-container {
  margin-top: 7px;
}
body.font-size-large #resourceAreaRecon {
  margin-top: 13px;
}
body.font-size-large #areasOfOperation-container {
  margin-top: 17px;
}
body.font-size-large #form-attPreloads-container {
  margin-top: 4px;
}
body.font-size-large #checkInCheckoutReport {
  padding-top: 53px;
}
body.font-size-large #ics233 #openActions {
  margin-top: 11px;
}
body.font-size-large #verticalExecSummary > div.richtext-note-panel:nth-of-type(1) {
  margin-top: 8px;
}
body.font-size-large #CopyIncident {
  margin-top: 2px;
}
body.font-size-large #CopyIncident .panel-header.fixed-height {
  padding-top: 5px;
  height: 75px;
}
body.font-size-large #dailyCostReport-container {
  margin-top: 20px;
}
body.font-size-large #default-incident-formstatuses-container .k-reset.k-tabstrip-items,
body.font-size-large ul.k-reset.k-tabstrip-items {
  margin-bottom: 14px;
}
body.font-size-large #defaultIAPComponents {
  margin-top: 8px;
}
body.font-size-large #default-meetings-container {
  margin-top: 7px;
}
body.font-size-large #objectives-container .form-with-header {
  padding-top: 77px;
}
body.font-size-large #leftResourceMenu {
  margin-top: 16px;
}
body.font-size-large #watermarksFormWindow {
  margin-top: 7px;
}
body.font-size-large #DefaultAssignmentWindowForm {
  margin-top: 5px;
}
body.font-size-large #defincident-currencies-container {
  margin-top: 9px;
}
body.font-size-large #equipmentDeploymentExercise ul.k-reset.k-tabstrip-items,
body.font-size-large ul.k-reset.k-tabstrip-items {
  margin-bottom: 13px;
}
body.font-size-large #headCountReport {
  margin-top: 13px;
}
body.font-size-large #hotzones-container {
  margin-top: 6px;
}
body.font-size-large #selectIMHChecklistAdminForm {
  margin-top: 10px;
}
body.font-size-large .imh-position-tools {
  margin-top: 4px;
}
body.font-size-large .imh-position-tools .selectedPane .panel-content {
  top: 105px;
}
body.font-size-large #form-incidentTypes-container {
  margin-top: 6px;
}
body.font-size-large #form-incident-security-container {
  margin-top: 3px;
}
body.font-size-large #form-incident-security-container .availablePane .panel-content,
body.font-size-large #form-incident-security-container .accessPane .panel-content {
  top: 115px;
}
body.font-size-large #form-meetingGroundRules-container {
  margin-top: 6px;
}
body.font-size-large .meeting-type-positions {
  margin-top: 4px;
}
body.font-size-large .meeting-type-positions .selectedPane .panel-content,
body.font-size-large .meeting-type-positions .availablePane .panel-content {
  top: 115px;
}
body.font-size-large #navigation-wrapper #navigation-forms-list {
  top: 125px !important;
}
body.font-size-large #navigation-wrapper .k-grid.ignore-tab-fix.menus-header {
  top: 42px;
}
body.font-size-large #navigation-wrapper #navigation-menus-wrapper {
  top: 60px;
}
body.font-size-large #operationalStatusUpdate-container {
  margin-top: 13px;
}
body.font-size-large #Organizations #default-tools {
  margin-top: 7px;
}
body.font-size-large #Organizations #editOrg,
body.font-size-large #Organizations #clearSearch {
  height: 35px !important;
}
body.font-size-large #form-personnel {
  margin-top: 7px;
}
body.font-size-large #form-personnel #editOrg,
body.font-size-large #form-personnel #clearSearch {
  height: 35px !important;
}
body.font-size-large #PlanningCase_Form .blue-warning-lbl {
  height: 32px;
}
body.font-size-large #form-radios-container {
  margin-top: 6px;
}
body.font-size-large #resource-summary-page-container {
  margin-top: 10px;
}
body.font-size-large #form-ResourceStatuses-Container {
  margin-top: 8px;
}
body.font-size-large #resourcesStatusHistContainer {
  margin-top: 8px;
}
body.font-size-large #resource-summary-page-container {
  margin-top: 16px;
}
body.font-size-large #resourceTotalsChart {
  margin-top: 13px;
}
body.font-size-large #resourceTotalsChart .panel-header {
  padding-top: 2px;
}
body.font-size-large #SCAT-teams {
  margin-top: 6px;
}
body.font-size-large #SCATSummaryFormMainDiv {
  margin-top: 8px;
}
body.font-size-large #form-timezones-container {
  margin-top: 6px;
}
body.font-size-large #user-preferences-container {
  margin-top: 7px;
}
body.font-size-large #ValidateUserRoles {
  margin-top: 16px;
}
body.font-size-large #form-workshifts-container {
  margin-top: 5px;
}
body.font-size-large #ics201-1 .header-text.black-text.displayInlineBlock {
  width: 120px;
}
.panel-content.font-size-large #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 80px;
}
.panel-content.font-size-large #AreasResourcesGrid .multiline-text {
  height: 76px;
  line-height: 17px;
}
.panel-content.font-size-large #image-preview-header .header-text.black-text.displayInlineBlock {
  width: 120px;
}
.panel-content.font-size-large #image-preview-sidebar {
  width: 180px;
}
#resourcesForm .k-widget.k-grid.fullscreen-grid.font-size-large span.k-icon.k-i-group-delete {
  margin-bottom: 5px;
}
.form-without-gridcontainer.font-size-large * {
  font-size: 18px;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm .control-label {
  width: 210px;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm label[for="Incident_Type"] {
  clear: both;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm label[for="DisplayWatermark"] {
  margin-left: 447px;
  bottom: 25px;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm #DisplayWatermark {
  bottom: 35px;
  margin-left: 660px;
}
body.font-size-extralarge .period-name,
body.font-size-extralarge .prepared-by {
  padding: 0 15px;
}
body.font-size-extralarge #Default215ResourceKinds {
  padding-top: 46px;
}
body.font-size-extralarge #splitter-container_ics204 {
  margin-top: 35px;
}
body.font-size-extralarge #splitter-container_tacticalPlanWks {
  margin-top: 35px;
}
body.font-size-extralarge #form-appOptions-container {
  margin-top: 14px;
}
body.font-size-extralarge #form-appFiles-container {
  margin-top: 17px;
}
body.font-size-extralarge #form-archiveIncidents-container {
  margin-top: 18px;
}
body.font-size-extralarge #AreaPersonnel-container {
  margin-top: 15px;
}
body.font-size-extralarge #resourceAreaRecon {
  margin-top: 30px;
}
body.font-size-extralarge #areasOfOperation-container {
  /*margin-top: 37px;*/
}
body.font-size-extralarge #form-attPreloads-container {
  margin-top: 8px;
}
body.font-size-extralarge #checkInCheckoutReport {
  padding-top: 70px;
}
body.font-size-extralarge #ics233 #openActions {
  margin-top: 24px;
}
body.font-size-extralarge #verticalExecSummary > div.richtext-note-panel:nth-of-type(1) {
  margin-top: 20px;
}
body.font-size-extralarge #form-meetingGroundRules-container {
  margin-top: 10px;
}
body.font-size-extralarge #navigation-wrapper #navigation-forms-list {
  top: 170px !important;
}
body.font-size-extralarge #navigation-wrapper .navigation-setup-toolbar {
  height: 108px !important;
}
body.font-size-extralarge #navigation-wrapper .k-grid.ignore-tab-fix.menus-header {
  top: 42px;
}
body.font-size-extralarge #navigation-wrapper .navigation-setup-rightpanel {
  height: 66px;
}
body.font-size-extralarge #navigation-wrapper #navigation-menus-wrapper {
  top: 75px;
}
body.font-size-extralarge #form-incident-security-container {
  margin-top: 3px;
}
body.font-size-extralarge #form-incident-security-container .availablePane .panel-content,
body.font-size-extralarge #form-incident-security-container .accessPane .panel-content {
  top: 140px;
}
body.font-size-extralarge .meeting-type-positions {
  margin-top: 11px;
}
body.font-size-extralarge .meeting-type-positions .selectedPane .panel-content,
body.font-size-extralarge .meeting-type-positions .availablePane .panel-content {
  top: 140px;
}
body.font-size-extralarge #CopyIncident {
  margin-top: 10px;
}
body.font-size-extralarge #CopyIncident .panel-header.fixed-height {
  padding: 5px 0;
  height: 95px;
}
body.font-size-extralarge #dailyCostReport-container {
  margin-top: 40px;
}
body.font-size-extralarge #default-incident-formstatuses-container .k-reset.k-tabstrip-items {
  margin-bottom: 26px;
}
body.font-size-extralarge #defaultIAPComponents {
  margin-top: 12px;
}
body.font-size-extralarge #default-meetings-container {
  margin-top: 12px;
}
body.font-size-extralarge #objectives-container {
  margin-top: 10px;
}
body.font-size-extralarge #leftResourceMenu {
  /*margin-top: 36px;*/
}
body.font-size-extralarge #watermarksFormWindow {
  margin-top: 15px;
}
body.font-size-extralarge #DefaultAssignmentWindowForm {
  margin-top: 8px;
}
body.font-size-extralarge #defincident-currencies-container {
  margin-top: 16px;
}
body.font-size-extralarge #equipmentDeploymentExercise ul.k-reset.k-tabstrip-items,
body.font-size-extralarge ul.k-reset.k-tabstrip-items {
  margin-bottom: 26px;
}
body.font-size-extralarge #headCountReport {
  margin-top: 30px;
}
body.font-size-extralarge #headCountReport #description-panel .panel-header {
  height: 47px;
}
body.font-size-extralarge #hotzones-container {
  margin-top: 9px;
}
body.font-size-extralarge #selectIMHChecklistAdminForm {
  margin-top: 20px;
}
body.font-size-extralarge .imh-position-tools {
  margin-top: 12px;
}
body.font-size-extralarge .imh-position-tools .availablePane .panel-header {
  height: 48px;
}
body.font-size-extralarge .imh-position-tools .selectedPane .panel-content {
  top: 130px;
}
body.font-size-extralarge #form-incidentTypes-container {
  margin-top: 10px;
}
body.font-size-extralarge #operationalStatusUpdate-container {
  margin-top: 30px;
}
body.font-size-extralarge #Organizations #default-tools {
  margin-top: 15px;
}
body.font-size-extralarge #Organizations #editOrg,
body.font-size-extralarge #Organizations #clearSearch {
  height: 50px !important;
}
body.font-size-extralarge #form-personnel {
  margin-top: 15px;
}
body.font-size-extralarge #form-personnel #editOrg,
body.font-size-extralarge #form-personnel #clearSearch {
  height: 50px !important;
}
body.font-size-extralarge #PlanningCase_Form .blue-warning-lbl {
  height: 35px;
  padding-top: 3px;
}
body.font-size-extralarge #form-radios-container {
  margin-top: 10px;
}
body.font-size-extralarge #resource-summary-page-container {
  margin-top: 27px;
}
body.font-size-extralarge #form-ResourceStatuses-Container {
  margin-top: 15px;
}
body.font-size-extralarge #resourcesStatusHistContainer {
  margin-top: 16px;
}
body.font-size-extralarge #resource-summary-page-container {
  margin-top: 34px;
}
body.font-size-extralarge #resourceTotalsChart {
  margin-top: 30px;
}
body.font-size-extralarge #resourceTotalsChart .panel-header {
  height: 48px;
}
body.font-size-extralarge #SCAT-teams {
  margin-top: 15px;
}
body.font-size-extralarge #SCATSummaryFormMainDiv {
  margin-top: 14px;
}
body.font-size-extralarge #form-timezones-container {
  margin-top: 14px;
}
body.font-size-extralarge #user-preferences-container {
  margin-top: 15px;
}
body.font-size-extralarge #ValidateUserRoles {
  margin-top: 22px;
}
body.font-size-extralarge #form-workshifts-container {
  margin-top: 10px;
}
body.font-size-extralarge div.header-text.black-text.displayInlineBlock {
  width: 160px;
}
body.font-size-extralarge .k-virtual-content > .k-virtual-list > .k-virtual-item {
  height: 30px !important;
  min-height: 30px !important;
  padding: 2px;
  line-height: 16px !important;
}
.panel-content.font-size-extralarge #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 110px;
}
.panel-content.font-size-extralarge #AreasResourcesGrid .multiline-text {
  height: 106px;
  line-height: 22px;
}
.panel-content.font-size-extralarge #image-preview-header .header-text.black-text.displayInlineBlock {
  width: 160px;
}
.panel-content.font-size-extralarge #image-preview-sidebar {
  width: 210px;
}
.panel-content.font-size-extralarge #ImagePanelEditTools .image-preview-tools li {
  padding-left: 35px;
}
.panel-content.font-size-extralarge .k-virtual-content > .k-virtual-list > .k-virtual-item {
  height: 30px !important;
  min-height: 30px !important;
  padding: 2px;
  line-height: 25px !important;
}
.panel-content.font-size-extralarge #resourcesForm span.k-icon.k-i-group-delete {
  margin-bottom: 5px;
}
#resourcesForm .k-widget.k-grid.fullscreen-grid.font-size-extralarge span.k-icon.k-i-group-delete {
  margin-bottom: 12px;
}
#resourcesForm .person-resources.displayInline {
  padding-right: 4px;
}
.form-without-gridcontainer.font-size-extralarge * {
  font-size: 24px;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm .control-label {
  width: 285px;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm label[for="Incident_Type"] {
  clear: both;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm label[for="DisplayWatermark"] {
  margin-left: 510px;
  bottom: 35px;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm #DisplayWatermark {
  margin-left: 790px;
  bottom: 48px;
}
body.font-size-large * .k-i-arrow-s:before,
body.font-size-extralarge * .k-i-arrow-s:before,
.panel-content.font-size-large * .k-i-arrow-s:before,
.panel-content.font-size-extralarge * .k-i-arrow-s:before {
  content: "" !important;
}
#org-chart-container .version-info-toolbar {
  font-weight: bold;
}
#weather .k-widget.k-datetimepicker {
  width: 400px !important;
}
#WeatherDataForm .lat,
#WeatherDataForm .lon,
#WeatherDataForm .full-input,
#WeatherDataForm .k-widget.k-numerictextbox,
#WeatherDataForm #postcode {
  width: 180px;
}
.font-size-medium .print.btn,
.font-size-large .print.btn,
.font-size-extralarge .print.btn,
.font-size-medium .excel.btn,
.font-size-large .excel.btn,
.font-size-extralarge .excel.btn,
.font-size-medium .collapseAll.btn,
.font-size-large .collapseAll.btn,
.font-size-extralarge .collapseAll.btn,
.font-size-medium .expand.btn,
.font-size-large .expand.btn,
.font-size-extralarge .expand.btn,
.font-size-medium .new.btn,
.font-size-large .new.btn,
.font-size-extralarge .new.btn,
.font-size-medium .open.btn,
.font-size-large .open.btn,
.font-size-extralarge .open.btn,
.font-size-medium .open-preload.btn,
.font-size-large .open-preload.btn,
.font-size-extralarge .open-preload.btn,
.font-size-medium .save.btn,
.font-size-large .save.btn,
.font-size-extralarge .save.btn,
.font-size-medium .saveAs.btn,
.font-size-large .saveAs.btn,
.font-size-extralarge .saveAs.btn {
  padding: 10px;
}
.font-size-medium .content,
.font-size-large .content,
.font-size-extralarge .content {
  margin-top: -43px;
  padding-top: 43px;
}
body.font-size-large .k-icon.k-i-minimize,
body.font-size-large .k-icon.k-i-maximize,
body.font-size-large .k-icon.k-i-close,
body.font-size-large .k-icon.k-i-arrow-s,
body.font-size-large .k-icon.k-i-arrow-n,
body.font-size-large .k-icon.k-i-calendar,
body.font-size-large .k-icon.k-i-clock,
body.font-size-large .k-icon.k-i-restore,
body.font-size-large .k-icon.k-i-seek-w,
body.font-size-large .k-icon.k-i-arrow-w,
body.font-size-large .k-icon.k-i-arrow-e,
body.font-size-large .k-icon.k-i-seek-e,
body.font-size-medium .k-icon.k-i-minimize,
body.font-size-medium .k-icon.k-i-maximize,
body.font-size-medium .k-icon.k-i-close,
body.font-size-medium .k-icon.k-i-arrow-s,
body.font-size-medium .k-icon.k-i-arrow-n,
body.font-size-medium .k-icon.k-i-calendar,
body.font-size-medium .k-icon.k-i-clock,
body.font-size-medium .k-icon.k-i-restore,
body.font-size-medium .k-icon.k-i-seek-w,
body.font-size-medium .k-icon.k-i-arrow-w,
body.font-size-medium .k-icon.k-i-arrow-e,
body.font-size-medium .k-icon.k-i-seek-e,
body.font-size-extralarge .k-icon.k-i-minimize,
body.font-size-extralarge .k-icon.k-i-maximize,
body.font-size-extralarge .k-icon.k-i-close,
body.font-size-extralarge .k-icon.k-i-arrow-s,
body.font-size-extralarge .k-icon.k-i-arrow-n,
body.font-size-extralarge .k-icon.k-i-calendar,
body.font-size-extralarge .k-icon.k-i-clock,
body.font-size-extralarge .k-icon.k-i-restore,
body.font-size-extralarge .k-icon.k-i-seek-w,
body.font-size-extralarge .k-icon.k-i-arrow-w,
body.font-size-extralarge .k-icon.k-i-arrow-e,
body.font-size-extralarge .k-icon.k-i-seek-e {
  font-size: 0 !important;
  line-height: 0 !important;
}
body.font-size-large .height25,
body.font-size-medium .height25 {
  height: 34px;
}
#get-weather-data .well {
  height: 88%;
  margin: 0;
  padding: 0;
}
#get-weather-data .left-section {
  margin-right: 10px;
}
#get-weather-data .weatherControls.longitude,
#get-weather-data .weatherControls.preferred-units-div {
  margin-bottom: 10px;
}
#get-weather-form label {
  margin-top: 12px;
  position: relative;
  top: -2px;
}
#get-weather-form .weatherControls {
  margin-bottom: 5px;
}
#get-weather-form .borderBlue {
  height: 95px;
  width: 392px;
  pointer-events: none;
  top: 30px;
  position: absolute;
  border: 1px solid #A0BCE4;
}
body.font-size-medium #forecasts .k-widget.k-dropdown {
  width: 100px !important;
}
body.font-size-extralarge #weather #ForecastData_Notes,
body.font-size-extralarge #weather #ForecastData_ShortDescription,
body.font-size-large #weather #ForecastData_Notes,
body.font-size-large #weather #ForecastData_ShortDescription {
  width: 360px !important;
}
body .lblFontSize {
  font-size: 13px !important;
}
body .fontSizeWrap.ui-accordion-content {
  padding: 5px;
  height: 80px;
}
#searchSection > .k-combobox {
  width: 70%;
}
#MainNavigationSplitter .k-splitbar {
  background: none !important;
  border: none !important;
}
#MainNavigationSplitter .k-splitbar .k-icon {
  display: none !important;
}
.brush-color-picker {
  float: left;
  padding-left: 10px;
}
.image-edit-buttons {
  position: absolute;
  right: 3px;
  bottom: 0;
  height: 25px;
  text-align: right;
}
.image-edit-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 25px;
}
.image-edit-canvas {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 180px;
}
#CreateIncidentWizardWindow .image-edit-canvas {
  width: 600px;
  height: 480px;
  border: 1px solid #6A7D8E;
  box-shadow: 1px 1px 1px gray;
}
.image-edit-tools {
  display: inline-block;
  height: 510px;
  width: 150px;
  vertical-align: top;
  float: right;
  font-size: 12px;
}
.image-edit-tool-buttons {
  width: 100%;
  text-align: right;
  padding-top: 5px;
}
td .detail-box {
  z-index: 5;
}
.k-window {
  max-width: 100% !important;
}
#image-preview-sidebar .image-preview-tools-header {
  margin-bottom: 5px;
  margin-left: 5px;
  color: #006E12;
  border-top: 1px solid #9FAEC2;
  border-bottom: 1px solid #9FAEC2;
  padding: 6px;
}
/*step 2*/
.btn-gradient {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  /*font-size: 12px;*/
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
}
.btn-gradient:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#SaveIncidentName {
  float: right;
  margin-right: 10px;
  margin-bottom: 10px;
}
#selectPreload .btn,
.image-edit-tool-buttons .btn,
#getTemplateObjectives,
#selectPreloadAttachmentWindow .btn,
#get-weather-data .btn,
#GetDataObjectives .btn,
#GetPearPreloads .btn,
#Coordinates-popup-select-map .btn,
#org-info-form-window .btn,
#GetDataActivityLogsWindow .btn,
#GetDataSelectSourceWindow .btn,
#SaveAsWindow .btn,
#page-container .k-button,
#PriorityPreloadsWindow .btn,
#RichTextPreloadsWindow .btn,
#ICS202bmain .tools-div .btn,
#SelectSourceWindow .btn,
#ics206-container #vertical .btn,
#DefaultAssignmentWindow .btn,
#okAppendOrReplacePreloads,
#cancelAppendOrReplacePreloads,
#areas .btn,
#changeNodeText .btn,
#ImageEditorWindow .btns-form .btn,
#AddImagesWindow .btn,
#CopySelected,
#form-organizations #editOrg,
#form-organizations #clearSearch,
#org-info-form-window .btn,
#ics233 .tools-div .btn,
#SelectCritiqueDataWindow .btn,
#personnel-tools .k-button,
#user-roles-info-form-window .btn,
#ms-UsersIds .ms-list + div .btn,
#edit-resource-showAll-btn,
#ics205-container .tools-div .btn,
#DefaultRadiosWindow .btn,
#btnConfirmDate,
#resourceSplitWindow #closePopups,
#findresources_details .k-button,
#whereArea .btn,
.button-get-data,
.k-button.k-button-icontext.k-primary.k-grid-update,
.k-button.k-button-icontext.k-grid-cancel,
#where .btn,
.delete-confirm.k-button,
.delete-cancel.k-button,
#new-role-form .btn,
#closeSignaturesWindow,
.getRadioChannels,
#SelectOpenActionsWindow .btn,
#resources td button,
#estimatedCostsReportWindow td button,
.k-filter-menu .k-button,
#signFormWindow .click-sign,
#BigTextEditor .btn,
#attendeesIndent,
#ics230-container .tools-div .btn,
#ics230-container #meetingsSchedule .btn,
#MeetingAttendeesWindow .btn,
#SelectPersonWindow .btn,
.k-flatcolorpicker .k-button,
#daily-costs-container .well .btn,
#AddDailyCostsWindow .btn,
#CopyDailyCostsWindow .btn,
#GetResourceDataWindow .btn,
#ListResourceKindsWindow .btn,
#SelectAreasWindow .btn,
#viewAreasOnlyWindow .btn,
.select-version-roles-btn,
#ics208-container .tools-div .btn,
#create-period-form-window .btn,
#PositionsForSectionGrid .k-button,
#import-resource-window .k-upload-button,
#user-info-form-window .FullNamePicture #UserInformationBtn,
#user-info-form-window .btn {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
}
#selectPreloadAttachmentWindow .btn {
  font-size: 12px;
}
#btnUseMapImage {
  margin-left: 2px;
  margin-right: 2px;
}
#daily-costs-container .showReq {
  padding: .25em;
}
#SelectPersonnelWindow .selectDifferentForm {
  margin-bottom: 1px;
}
.k-animation-container .k-filter-menu {
  min-width: 160px;
}
#SelectVersionWindow .btn {
  min-width: 68px;
}
#personnel-tools .k-button,
#page-container .k-button,
#page-container .k-button,
#form-organizationsTopToolbar .k-button,
#btnConfirmDate,
#resourceSplitWindow #closePopups,
#findresources_details .k-button,
.delete-confirm.k-button,
.delete-cancel.k-button,
#ics202 #planComponents .k-button,
.k-grid-content td .k-button,
#editOrg,
#clearSearch,
.k-filter-menu .k-button,
.k-flatcolorpicker .k-button {
  height: 24px !important;
}
/*.k-grid-content td .k-button:not(.deleteBtn) {
    min-width: 70px !important;
}*/
#button-select-period,
#button-create-period,
#button-select-incident,
#button-create-incident {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
}
#attachments .attachmentsCenter {
  text-align: center;
}
.k-flatcolorpicker .k-button:hover,
#create-period-form-window .btn:hover,
#ics202a-container #splitter-container .btn:hover,
#CreateIncidentWizardWindow #weather .btn:hover,
#weather .btn,
#CreateIncidentWizardWindow .btn.btn-default.lockable-btn:hover,
#CreateIncidentWizardWindow #button-upload-image-preview:hover,
#CreateIncidentWizardWindow .button-get-map:hover,
#CreateIncidentWizardWindow #getPreloads:hover,
#selectPreload .btn:hover,
#SelectVersionWindow .btn:hover,
#import-resource-window .k-upload-button:hover,
.image-edit-tool-buttons .btn:hover,
#getTemplateObjectives:hover,
#selectPreloadAttachmentWindow .btn:hover,
#get-weather-data .btn:hover,
#org-info-form-window .btn:hover,
#GetDataObjectives .btn:hover,
#Coordinates-popup-select-map .btn:hover,
#GetDataActivityLogsWindow .btn:hover,
#GetDataSelectSourceWindow .btn:hover,
#SaveAsWindow .btn:hover,
#page-container .k-button:hover,
#PriorityPreloadsWindow .btn:hover,
#RichTextPreloadsWindow .btn:hover,
#ICS202bmain .tools-div .btn:hover,
#SelectSourceWindow .btn:hover,
#ics206-container #vertical .btn:hover,
#DefaultAssignmentWindow .btn:hover,
#button-select-incident:hover,
#button-create-incident:hover,
#button-select-period:hover,
#button-create-period:hover,
#okAppendOrReplacePreloads:hover,
#cancelAppendOrReplacePreloads:hover,
#areas .btn:hover,
#changeNodeText .btn:hover,
#image-editor .btns-form .btn:hover,
#CopySelected:hover,
#form-organizations #editOrg:hover,
#form-organizations #clearSearch:hover,
#org-info-form-window .btn:hover,
#ics233 .tools-div .btn:hover,
#SelectCritiqueDataWindow .btn:hover,
#personnel-tools .k-button:hover,
#user-roles-info-form-window .btn:hover,
#ms-UsersIds .ms-list + div .btn:hover,
#edit-resource-showAll-btn:hover,
#ics205-container .tools-div .btn:hover,
#DefaultRadiosWindow .btn:hover,
#btnConfirmDate:hover,
#resourceSplitWindow #splitBtn:hover,
#resourceSplitWindow #closePopups:hover,
#findresources_details .k-button:hover,
#whereArea .btn:hover,
.button-get-data:hover,
.k-button.k-button-icontext.k-primary.k-grid-update:hover,
.k-button.k-button-icontext.k-grid-cancel:hover,
#where .btn:hover,
.delete-confirm.k-button:hover,
.delete-cancel.k-button:hover,
#new-role-form .btn:hover,
#closeSignaturesWindow:hover,
.getRadioChannels:hover,
#SelectOpenActionsWindow .btn:hover,
#resources td button:hover,
.k-filter-menu .k-button:hover,
#estimatedCostsReportWindow td button:hover,
#signFormWindow .click-sign:hover,
#BigTextEditor .btn:hover,
#attendeesIndent:hover,
#ics230-container .tools-div .btn:hover,
#ics230-container #meetingsSchedule .btn:hover,
#MeetingAttendeesWindow .btn:hover,
#SelectPersonWindow .btn:hover,
#PositionsForSectionGrid .k-button:hover,
#user-info-form-window .FullNamePicture #UserInformationBtn:hover,
#user-info-form-window .btn:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#jstree_search + #clear-search-button {
  margin-top: -3px;
}
#columnsMenu-hazardsAndMitigations {
  height: 21px;
}
.selectNoneAreas,
.bulkEdit-ok {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.show-hide-menu,
#getAssignmentsMenu {
  color: black !important;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CFD5DA) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CFD5DA) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CFD5DA) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CFD5DA) !important;
  font-size: 12px;
  border: 1px solid #BCC4CC;
  width: auto;
  border-radius: 5px;
  float: right;
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.show-hide-menu:hover,
#getAssignmentsMenu:hover {
  background-color: #D1CBC9;
}
.show-hide-menu li:hover,
#getAssignmentsMenu li:hover {
  background-color: #D1CBC9;
}
.show-hide-menu > li,
#getAssignmentsMenu > li {
  border-width: 0 0 0 0 !important;
}
.show-hide-menu .k-link,
#getAssignmentsMenu .k-link {
  padding: 0.25em 1.1em 0.2em !important;
}
.show-hide-menu .k-content > div,
#getAssignmentsMenu .k-content > div {
  padding: 2px;
}
#AllAttachmentsWindow,
#selectPreloadAttachmentWindow,
#get-weather-data,
#FindOrganizations,
#GetDataObjectives,
#selectPreload,
#resourceFindResourceWindow,
#SelectVersionWindow,
#AppendOrReplaceWindow,
#GetDataActivityLogsWindow,
#SaveAsWindow,
#PriorityPreloadsWindow,
#RichTextPreloadsWindow,
#SelectPersonnelWindow,
#FindAmbulances,
#FindHospitals,
#DefaultAssignmentWindow,
#AppendOrReplacePreloads,
#changeNodeText,
div.k-window-content {
  padding: 1px !important;
}
#GetDataActivityLogsWindow .btns-form {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#GetDataActivityLogsWindow #includeVersionWithEventWrapper {
  margin: 5px 0 0 35px;
  display: inline-block;
  height: 27px;
}
#GetDataActivityLogsWindow #includeVersionWithEventWrapper label {
  font-weight: normal;
}
#activityLogsSelectAllButton,
#activityLogsClearAllButton {
  margin-top: 3px;
}
#closeSignaturesWindow,
.bottomButtonsSmallWindows {
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#AppendOrReplaceOK {
  margin-left: 178px;
}
#ics206-container #vertical .btn {
  width: 100px !important;
}
#FindHospitals #region-map-preview {
  height: 445px;
}
.image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#getDataObjectives-OK {
  width: 40px !important;
}
#SaveAsWindow_wnd_title,
#SaveAsWindow {
  font-weight: bold;
  overflow: hidden;
}
#SaveAsWindow #SaveAsName {
  width: 100%;
}
#SaveAsWindow .version-details-btn-wrapper {
  float: right;
  margin: 35px 10px 10px;
}
#SaveAsWindow .save-as-content-table {
  width: 100%;
  margin: 10px;
}
#SaveAsWindow .save-as-content-table-radiobtns {
  padding: 10px;
  text-align: center;
}
#SaveAsWindow .save-as-content-table-radiobtns label {
  margin: 0 25px;
}
/*location MAP*/
.getMapControlls .btn.btn-default {
  float: right;
}
#Coordinates-popup-select-map #Coordinates-button-find-coords {
  width: 130px;
  line-height: 1.42857;
}
#Coordinates-popup-select-map .getMapAreaLabel {
  width: 141px;
}
#Coordinates-popup-select-map .getMapControlls {
  margin-bottom: 2px;
}
#Coordinates-popup-select-map .getMapAddress {
  margin-top: 28px !important;
}
#Coordinates-tbMapAddress {
  width: 312px !important;
}
.getMapState .k-widget.k-dropdown.k-header {
  margin-left: 40px;
}
.getMapLabel b {
  margin-left: 50px;
}
.getMapLabel b,
.getMapControlls b {
  color: #15428b;
}
.getMapLeftSection {
  width: auto;
  height: auto;
  margin-left: 0px;
}
#Coordinates-tbMapPostalCode {
  width: 60px !important;
}
#Coordinates-map-canvas {
  width: 100%;
}
/*get preloaded image*/
.treeInlineEdit > input {
  font-size: 1em;
  width: 15em;
  min-width: 15em;
  min-height: 1em;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border: 0px solid #ffffff;
}
#get-data-images-popup .header-get-data-images {
  height: 36px;
}
#get-data-images-popup .get-data-images-popup-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 125px;
}
#get-data-images-popup #get-data-images-search-button,
#get-data-images-popup #get-data-images-clear-search-button {
  margin-top: 1px;
}
#get-data-images-popup .k-dropdown-wrap.k-input {
  height: 1.64em;
}
#get-data-images-popup .get-data-images-folders {
  position: absolute;
  width: 170px !important;
  top: 96px;
  bottom: 30px;
  left: 0;
  padding: 0px;
  overflow-y: auto;
}
#get-data-images-popup .get-data-images-popup-content {
  position: absolute;
  left: 0;
  top: 96px;
  bottom: 30px;
  right: 0;
  padding: 0px;
  overflow-y: auto;
  border: 1px solid #97AEC0;
}
#get-data-images-popup .get-data-images-popup-footer {
  position: absolute;
  bottom: 0;
  right: 0px;
  height: 27px;
}
#get-data-images-listView .image-obj.k-state-selected,
#CompanyImagesWindowForm .image-obj.k-state-selected {
  background: #CBE6EF !important;
}
#get-data-images-listView {
  border: none;
}
#AppendOrReplacePreloads {
  height: 155px;
}
#AppendOrReplacePreloads #overrideContainerTitle {
  margin: 10px;
}
#AppendOrReplacePreloads .well {
  margin-bottom: 0px;
}
#AppendOrReplacePreloads .radio-btn {
  margin-left: 15px;
}
#AppendOrReplacePreloads input[type=radio] {
  margin-right: 5px;
}
#AppendOrReplacePreloads .confirm-btns {
  float: right;
}
/* Home Navi Page */
sidebar-submenu {
  background-color: #A3CCEB;
}
sidebar-submenu .tab-link:not([href=\#]) {
  color: black;
  font-size: 12px;
}
sidebar-submenu .tab-link:not([href=\#]):hover {
  text-shadow: 0.3px 0.3px #000000;
}
sidebar-submenu a {
  color: black;
  margin-left: 3px;
}
sidebar-submenu > div {
  margin-top: 0px;
}
#sidebar-tabs {
  float: left;
  width: 50px;
  padding: 0px 0px 0px 5px;
  height: 100%;
  overflow: hidden;
}
#sidebar-tabs ul {
  overflow-x: hidden;
  height: 100%;
  width: 64px;
  padding-bottom: 80px;
}
#sidebar-tabs ul li {
  display: block;
  background: #A3CCEB;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A3CCEB, #6697BC);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A3CCEB, #6697BC);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A3CCEB, #6697BC);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A3CCEB, #6697BC);
  height: 50px;
  border-radius: 12px 0px 0px 12px;
  width: 45px;
}
#sidebar-tabs ul li:hover {
  background: #234E73;
}
#sidebar-tabs ul li img {
  padding: 6px;
  height: 40px;
  margin-top: 4px;
}
.nav-up,
.nav-down {
  width: 100%;
  height: 30px;
}
.navigation-btn-wrapper {
  display: none;
  height: 30px;
  width: 100%;
}
.nav-up,
.nav-down {
  display: block;
  width: 45px;
  height: 25px;
  margin: 0;
  padding: 0;
  z-index: 1000;
}
.nav-up {
  border-radius: 5px 5px 0 0;
  z-index: 1;
  left: -2px;
}
.nav-down {
  border-radius: 0 0 5px 5px;
}
.btn-default.nav-up:hover,
.btn-default.nav-up:focus,
.btn-default.nav-down:hover,
.btn-default.nav-down:focus {
  border-color: #7A8893;
}
#sidebar-tabs {
  position: relative;
  padding-bottom: 32px;
}
.navigation-btn-wrapper.down {
  z-index: 999;
  position: absolute;
  width: 50px;
  margin: 2px !important;
  bottom: 30px !important;
  padding: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  transition: all 0.4s ease-in-out;
}
.navigation-btn-wrapper.down.move {
  z-index: 1002;
  margin: 2px;
  padding: 0;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  bottom: 110px !important;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-height: 780px) {
  .navigation-btn-wrapper {
    display: block;
  }
  .navigation-btn-wrapper.down {
    display: block;
  }
}
.sidebar-header.sidebar-dropdown-header.dontChangeFont a {
  color: #00487D;
}
#sidebar-headers {
  margin-bottom: 8px;
  padding-top: 25px;
}
#sidebar-headers .toggle-dropdown:hover {
  text-decoration: none;
}
#sidebar-headers .sidebar-header.sidebar-dropdown-header.dontChangeFont {
  border-top-left-radius: 7px;
  white-space: nowrap;
  cursor: pointer;
}
#sidebar-headers .sidebar-header.sidebar-dropdown-header.dontChangeFont .glyphicon.glyphicon-tasks {
  margin-right: 3px;
  margin-left: 5px;
}
#sidebar-headers .sidebar-header.sidebar-dropdown-header.dontChangeFont .toggle-dropdown {
  vertical-align: middle;
}
/* Blank Page */
.infoContacts {
  background: #00112D;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#00112D, #DAE1EF);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#00112D, #DAE1EF);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#00112D, #DAE1EF);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#00112D, #DAE1EF);
  height: 100%;
}
/** {
    font-family: Verdana;
}*/
textarea {
  font-size: inherit;
  font-family: inherit;
}
code,
kbd,
pre,
samp {
  font-size: 12px;
  font-family: Verdana;
}
.infoContacts {
  line-height: 2em;
}
.infoWeb a,
.infoMail a,
.infoResponse a,
.infoAddress a {
  padding: 5px;
}
.infoWeb a:hover,
.infoMail a:hover,
.infoResponse a:hover,
.infoAddress a:hover {
  background-color: #aaa;
  text-decoration: none;
  padding: 5px;
}
.infoResponse {
  margin-right: 99px;
}
.info24hour {
  margin-right: 52px;
}
.infoToll {
  margin-right: 51px;
}
.infoFax2 {
  margin-right: 77px;
}
#top-menu a,
#logoutForm,
#logoutForm + span {
  margin-top: 3px;
  font-size: 12px;
}
#top-menu a img {
  margin-right: 5px;
}
/*utilities*/
#accordion {
  z-index: 1000;
}
#accordion .ui-accordion-header {
  font-size: 14px;
  background-color: #3F78A1;
}
#accordion .ui-accordion-header:hover {
  background-color: #7CAAC5;
}
#accordion .ui-accordion-content {
  background-color: #3F78A1;
}
#accordion .ui-accordion-content .lblFontSize,
#accordion .ui-accordion-header {
  color: white;
  font-weight: 600;
}
/* grid incidents*/
@media screen and (max-width: 1250px) {
  .version-info-toolbar .template-version-name {
    width: 40%;
  }
  #org-chart-container .version-info-toolbar .template-version-name {
    width: 44%;
  }
}
@media (min-width: 1200px) {
  .container.well.incidents-wrapper {
    max-width: none;
  }
}
@media (min-width: 992px) {
  .container.well.incidents-wrapper {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .container.well.incidents-wrapper {
    max-width: none;
  }
}
.container.well.incidents-wrapper .btn.btn-default.btn-block {
  margin-bottom: 26px;
}
.container.well.incidents-wrapper .col-xs-12.col-md-10.col-lg-10.vcenter #grid-incidents {
  margin-left: 10px;
}
.other-user .you,
.else,
#signFormWindow .click-sign,
#signFormWindow .img-sign,
#signFormWindow .useSignature .editable-name,
#signFormWindow .signatureRequired .editable-name,
#signFormWindow .non-editable-name,
#signFormWindow .password,
#signFormWindow #Signatures .k-grid-header,
#signFormWindow .sign-form-parent.signatureRequired .digital-signature,
#signFormWindow .digitalText,
#signFormWindow .sign-form-parent {
  display: none;
}
.other-user .else,
#signFormWindow .first-empty .click-sign,
#signFormWindow .first-empty .img-sign,
#signFormWindow .on-full .img-sign,
#signFormWindow .useSignature .non-editable-name,
#signFormWindow .signatureRequired .non-editable-name,
#signFormWindow .useSignature .password,
#signFormWindow .signatureRequired .password,
#signFormWindow .signatureRequired .digitalText,
#signFormWindow .sign-form-parent.visible {
  display: inline-block;
}
.whiteColouredText {
  color: white;
}
/* signFormWindow */
#signFormWindow label {
  width: 180px;
}
#signFormWindow .click-sign {
  border-radius: 4px;
}
#signFormWindow td a {
  text-decoration: none;
}
#signFormWindow .sign-link {
  cursor: pointer;
}
#signFormWindow .panel-header {
  height: auto !important;
  color: #AB3021;
  margin-top: 5px;
}
#signFormWindow > div + div + div + div {
  border-top: 2px solid gray;
}
#signFormWindow > div + div + div + div > label {
  vertical-align: sub;
}
#signFormWindow .k-grid-content {
  height: 180px !important;
}
#signFormWindow #sign-form {
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#signFormWindow #sign-form .buttonsSignForm {
  margin-top: 31px;
}
#signFormWindow #sign-form .password {
  width: 100%;
}
#signFormWindow #sign-form #changeApprover {
  width: auto;
  margin-bottom: 5px;
}
#signFormWindow #sign-form .name > label {
  margin-top: 5px;
  width: 40px;
}
#signFormWindow #sign-form .k-textbox {
  width: 318px !important;
  max-width: 318px !important;
}
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Position,
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Comments {
  margin-bottom: 5px;
}
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Comments,
#signFormWindow #sign-form #SignForm_Comments {
  height: 53px !important;
  margin-left: 0px;
  width: 250px !important;
}
#signFormWindow #sign-form .signFormComments_class > label {
  width: 80px;
}
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Password {
  margin-bottom: 5px;
}
#signFormWindow #sign-form .signFormPosition_class {
  float: left;
}
#signFormWindow #sign-form .non-editable-name {
  margin-top: 5px;
  margin-left: 18px;
}
#signFormWindow #sign-form .editable-name {
  margin-top: -26px;
}
#signFormWindow #sign-form .editable-name input {
  margin-left: 184px;
}
#signFormWindow #sign-form .signFormComments_class {
  width: auto;
  float: left;
  margin-left: 5px;
  margin-top: -28px;
}
.buttonsLicenceAgreement {
  text-align: center;
}
#scroller > iframe {
  width: 99.6%;
}
#LicenseWindow #scroller {
  height: 78%;
  width: 100%;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
#LicenseWindow_wnd_title,
#selectPreload_wnd_title,
#VerifyArriveDate_wnd_title,
.viewAreasOnlyWindow_wnd_title,
#image-editor_wnd_title,
#AppendOrReplaceWindow_wnd_title {
  font-weight: 600;
}
/*KENDO GRID after log in*/
.k-header.k-filterable.k-with-icon,
th.k-header {
  background: #D7DCE0;
  background-image: -moz-linear-gradient(top, #D7DCE0 0%, #B1C2CC 100%);
  background-image: -webkit-linear-gradient(top, #D7DCE0 0%, #B1C2CC 100%);
  background-image: linear-gradient(to bottom, #D7DCE0 0%, #B1C2CC 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7DCE0', endColorstr='#B1C2CC', GradientType=0);
}
.k-grid .k-alt.k-state-selected,
.k-grid tr.k-state-selected {
  background-color: #A7C7E0 !important;
  color: black;
}
.k-grid tr.k-alt {
  background-color: #F9F8F8;
}
.k-grid tr {
  background-color: #EFEDEE;
}
.container.well.incidents-wrapper .vcenter.col-xs-12.col-md-10.col-lg-10 {
  padding-right: 0px;
  width: calc(100% - 135px);
}
.container.well.incidents-wrapper .vcenter.col-xs-12.col-md-10.col-lg-10 .row {
  background-color: #E4E7EA;
  margin-left: 0px;
  margin-right: -120px !important;
  border-bottom: 1px solid white;
  margin-bottom: 7px;
}
.container.well.incidents-wrapper .vcenter.col-xs-12.col-md-2.col-lg-2 {
  margin: 0px;
  padding: 0px;
  width: 110px;
  margin-left: 10px;
}
.container.well.incidents-wrapper .btn.btn-default.btn-block {
  margin-bottom: 54px;
  width: 100px;
}
.container.well.incidents-wrapper #maintance-btn {
  margin-bottom: 0px;
}
.container.well.incidents-wrapper label {
  margin-bottom: 0px;
  margin-left: 10px;
}
/*create period form window*/
.k-widget.k-calendar .k-footer {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  font-size: 12px;
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
}
.k-calendar .k-state-selected {
  background: #CEE2FB;
  border: 1px solid #6CAFFF;
  border-radius: 3px;
}
.k-calendar td {
  background: white;
}
.k-calendar td:hover {
  background: #F2F6FC;
  border: 1px solid #B8D6FB;
  border-radius: 3px;
}
.k-calendar td.k-state-focused.k-state-selected {
  box-shadow: none;
  color: black;
}
td .k-datetimepicker {
  width: 190px;
}
#create-period-form-window {
  background-color: #EEF0F2;
}
#create-period-form-window .labelToArchive label {
  font-weight: 600 !important;
}
#create-period-form-window label {
  margin-top: 5px;
  margin-left: 20px;
  font-weight: 300;
  width: 170px;
}
#create-period-form-window #RenameArchived,
#create-period-form-window #LockAfterArchive {
  position: absolute;
  left: 5px;
  top: auto;
}
#create-period-form-window .createPeriodControlStart,
#create-period-form-window createPeriodControlEnd {
  width: 50%;
  float: left;
}
#create-period-form-window .startDateLabel,
#create-period-form-window .endDateLabel {
  float: left;
}
#create-period-form-window .startDateLabel label,
#create-period-form-window .endDateLabel label {
  width: 100px;
}
#create-period-form-window .createPeriodControlName {
  margin-bottom: 5px;
}
#create-period-form-window .createPeriodControlName label {
  width: 96px;
}
#create-period-form-window .labelToArchive,
#create-period-form-window .newPeriodLabel {
  font-weight: 600;
}
#create-period-form-window .labelToArchive {
  float: left;
}
#create-period-form-window .newPeriodLabel {
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#create-period-form-window .k-dropdown {
  width: 350px !important;
  max-width: 350px !important;
  margin-left: 4px;
}
#create-period-form-window .btn {
  float: right !important;
}
#create-period-form-window .cancelButtonEditorFor {
  margin-left: 5px;
}
/*WIZARD css reset of wizard step 1*/
#CreateIncidentWizardWindow .col-xs-12.col-md-6.col-lg-6,
#CreateIncidentWizardWindow .col-xs-12.col-md-6.col-lg-6 {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
#previous-btn {
  margin-right: 5px;
}
/*incident location step 4*/
.map-font-size option {
  background-color: white;
}
.map-font-size option:hover {
  background: #CAE5EE !important;
}
.map-font-size {
  font-size: 12px;
  padding: 2px;
}
/*location MAP getmap*/
.getMapControlls .btn.btn-default,
.getMapControlls .btn.btn-gradient {
  float: right;
  width: 74px;
}
#Coordinates-tbMapAddress {
  width: 312px !important;
}
.getMapState .k-widget.k-dropdown.k-header {
  margin-left: 36px;
  width: 76px;
}
.getMapLabel b,
.getMapControlls b {
  color: #15428b;
}
#Coordinates-popup-select-map #Coordinates-button-find-address {
  width: 130px;
}
#Coordinates-button-find-address:hover {
  border-color: #b6b6b6;
  background-color: #bcb4b0;
}
#Coordinates-tbMapPostalCode {
  width: 76px !important;
}
/*step 5*/
#horizontal .col-xs-9.col-md-10.col-lg-10.k-pane.k-scrollable > div {
  margin-left: 3px !important;
  padding-left: 0px !important;
}
#Objective-list,
#personName-list,
#AssetTypesCreateIncident-list,
#TimeZoneId-list,
#IncidentTypeId-list {
  background-color: white;
}
#AssetTypesCreateIncident-list {
  width: 300px !important;
}
.k-dropdown-wrap.k-state-default,
.k-dropdown-wrap.k-state-default.k-state-focused {
  background-color: #F1F6FC;
  border-color: #A9BED5;
}
#Objective-list li:hover,
#personName-list li:hover,
.k-list.k-reset li:hover {
  background-color: #F1F6FC;
  border: 1px solid #B8D6FB;
}
#Objective-list .k-state-selected,
#personName-list .k-state-selected,
.k-list.k-reset .k-state-selected {
  background-color: #769BBA;
  border: none;
}
/* sizes and colors */
#IncidentPeriodInfo_IncidentName + strong,
#IncidentPeriodInfo_PeriodName + strong,
#VersionInfo_FormStatus + strong,
#VersionInfo_At + strong {
  color: #FFD700;
}
/*preloaded objectives*/
#GetDataNotifications {
  padding: 1px;
}
#GetDataNotifications .select-clear-btns {
  margin: 3px 10px;
}
#GetDataNotifications #GetDataENotifications .k-grid-content {
  height: 250px;
}
#GetDataNotifications #GetDataINotifications .k-grid-content {
  height: 240px;
}
#GetDataNotifications #GetDataINotifications .k-grid-content {
  height: 240px;
}
#GetDataObjectives .panel-header {
  height: auto;
}
#GetDataObjectives .panel-header.window-popup-header .toogle-btns-wrapper {
  padding: 5px 5px 10px;
  display: inline-block;
}
#GetDataObjectives .panel-header.window-popup-header .preloads-objective-text {
  height: 20px;
  width: calc(100% - 60px);
  display: inline-block;
  vertical-align: text-bottom;
}
#GetDataObjectives .default-objectives-grid-wrapper {
  height: calc(100% - 35px);
}
#GetDataObjectives #ObjectiveCategories {
  height: calc(100% - 2px);
}
#GetDataObjectives #ObjectiveCategories .k-grid-content {
  height: calc(100% - 29px) !important;
}
#GetDataObjectives #ObjectiveCategories .k-grid-content tr td > span {
  max-height: 152px;
  display: block;
}
#horizontal #getPreloads {
  margin: 0px !important;
  margin-bottom: 1px !important;
}
/*search*/
#menusCB_listbox {
  background-color: white;
}
#menusCB_listbox li:hover {
  background-color: #D8E8FC;
  border: 1px solid #D8E8FC;
}
/*ICS 201-2 tool-bar*/
#vertical .panel-header,
.vertical-splitter .panel-header {
  height: auto;
}
#vertical .tools-div,
.vertical-splitter .tools-div {
  margin-bottom: 0;
}
/*ICS 201-1*/
.col-sm-12.col-md-4.col-lg-4.prepared-by {
  color: #FFD700;
}
.prepared-at {
  overflow: hidden;
  white-space: nowrap;
}
.prepared-at label {
  margin-top: 3px;
}
#image-preview-resize-sidebar {
  line-height: 2em;
}
div.k-window-content {
  padding: .44em;
}
.popoutD:hover {
  border: 1px solid black;
  background-color: #FD9127;
}
.ICS201NotesSection {
  height: auto !important;
}
/*201-1 SaveAs Window*/
#SaveAsIncident_listbox tr {
  background: white;
}
#SaveAsIncident_listbox li {
  background: #E5E5E5;
  border: 1px solid black;
  margin: 2px;
  font-size: 11px;
  font-weight: normal;
  width: 99%;
  min-height: 22px !important;
  height: 22px !important;
}
#SaveAsIncident_listbox li p {
  margin: 0;
}
#SaveAsIncident_listbox li span.incident-name {
  margin: 0 10px;
  font-weight: bold;
}
#SaveAsIncident_listbox li .category {
  color: #B4492C;
  float: right;
}
#SaveAsIncident_listbox li .incident-date {
  float: left;
}
#SaveAsIncident_listbox li .incident-name {
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 290px;
}
#SaveAsIncident_listbox .k-state-hover {
  border: 1px solid #8AC9DA;
  background-color: white;
  padding: 1px 5px 1px 5px;
}
/*Append or replace window*/
#AppendOrReplaceWindow #AppendOrReplaceText {
  margin: 10px;
}
#AppendOrReplaceWindow .well {
  margin-bottom: 3px;
}
#AppendOrReplaceWindow .well label {
  margin-left: 5px;
}
#AppendOrReplaceWindow .dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 0 10px 10px;
}
/*ICS 201-2 Get Data 2*/
#getDataObjectives-SelectAllEvents,
#getDataObjectives-ClearAllEvents {
  font-size: 12px;
}
#GetDataSelectSourceWindow {
  padding: 0px;
}
#activitylogs-select-form-version .marginB20 {
  margin-bottom: 0px;
}
#GetDataActivityLogsWindow .marginB20 {
  height: 26px;
}
#GetDataSelectSourceWindow .well {
  padding: 10px 20px;
}
#GetDataSelectSourceWindow .text {
  padding: 10px 10px 5px;
}
#GetDataSelectSourceWindow .select-data-label {
  margin: 20px 15px;
  text-align: center;
  font-weight: bold;
}
#GetDataSelectSourceWindow label {
  padding-left: 5px;
}
#GetDataSelectSourceWindow .getdata-btns-wrapper {
  margin: 10px 30px;
  border: 1px solid #A0BCE4;
}
#GetDataSelectSourceWindow .confirm-btns {
  float: right;
  margin: 5px 10px 10px;
}
/*ICS 201-3*/
.mce-statusbar .mce-container-body {
  display: none;
}
#org-chart-container #spanDateAt {
  color: #FFD700;
  font-weight: bold;
}
#org-chart-container .tools-div .instructions:not(.field-title) {
  color: #A20015;
}
#paper-parent #diagram {
  margin-top: 0;
}
#addNodeButton {
  background-color: #FD962F;
}
/*ICS 201-4*/
#resourcesForm #resources .k-combobox input + .k-icon,
#rmForm #resources .k-combobox input + .k-icon {
  display: none;
}
#areasOfOperation-container .k-pane:not(.area-editor-pane) {
  overflow-y: hidden !important;
}
#areasOfOperation-container .k-pane:not(.area-editor-pane) #AreasTreeView {
  height: 94%;
}
#areasWindow {
  height: 704px;
}
#AreasTreeView {
  overflow: scroll;
  height: 96%;
}
#dailyCostReport-container .form-with-header {
  padding-top: 55px;
}
.estimatedCostReport .form-with-header {
  padding-top: 63px;
}
.workshiftDropdown .k-widget.k-combobox {
  width: 200px !important;
}
@media (max-width: 800px) {
  #dailyCostReport-container .form-with-header {
    padding-top: 77px;
  }
}
#page-container #IncidentName + strong,
#page-container #PeriodName + strong {
  color: #FFD700;
}
#page-container #GroupResources + label,
#page-container #PersonResources + label,
#page-container #AutoSave + label {
  margin-top: 3px;
}
#RefreshFindResources {
  margin-top: 2px;
}
#AreaOfOperationSelection {
  height: 300px;
  margin: 10px;
  border: 1px solid black;
  background-color: white;
}
#resourcesForm {
  /*> .resources-parent {
        #resources {
            div.k-grid-content {
                .k-datetimepicker {
                    width: 100% !important;
                    min-width: 0;
                }
            }
        }
    }*/
}
#resourcesForm .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
#resourcesForm #resources .k-grid-header th.k-header:first-child {
  background-image: url(../Images/FlowChart.png), linear-gradient(to bottom, #e4eff7 0%, #638db0 80%) !important;
  background-repeat: no-repeat;
  /*width: -3px;*/
  background-position-y: 5px;
  background-position-x: 1px;
  pointer-events: none;
}
/*ICS 201-5*/
#ics201_5Form .tools-div {
  margin-bottom: 0px;
  float: left;
  width: 100%;
}
#ics201_5Form .tools-div .fieldName {
  margin-left: 5px;
}
#ics201_5Form #vertical > div > div > div + div {
  height: auto !important;
}
#ics201_5Form #vertical .k-pane.k-scrollable {
  overflow: hidden !important;
}
#ics201_5Form .col-xs-1.col-md-1.col-lg-1 .normalText {
  margin-top: 5px;
}
#ics201_5Form .col-xs-11.col-md-11.col-lg-11 {
  margin-bottom: 2px;
}
#ics201_5Form #site-control label.normalText {
  margin-top: 5px;
}
#ics201_5Form #site-control .site-control-injures .numerictextbox-container {
  margin-right: 23px;
}
@media screen and (max-width: 1575px) {
  #ics201_5Form #site-control .site-control-injures .numerictextbox-container {
    margin-right: 5px;
  }
}
#ics201_5Form #hazard-mitigation #Notes,
#ics201_5Form #hazard-mitigation #Objectives {
  width: 660px !important;
  max-width: 660px !important;
}
#ics201_5Form #hazard-mitigation #SamplingEquipment,
#ics201_5Form #hazard-mitigation #SamplingLocations,
#ics201_5Form #hazard-mitigation #SamplingFrequency,
#ics201_5Form #hazard-mitigation #DeconInstructions,
#ics201_5Form #hazard-mitigation #Gloves,
#ics201_5Form #hazard-mitigation #Respirators,
#ics201_5Form #hazard-mitigation #Clothing,
#ics201_5Form #hazard-mitigation #Boots {
  margin-bottom: 5px;
}
#ics201_5Form #hazard-mitigation .panel-1 .normalText {
  width: 270px;
}
#ics201_5Form #hazard-mitigation .panel-2 .normalText {
  width: 270px;
}
#ics201_5Form #hazard-mitigation .panel-3 .normalText {
  width: 270px;
}
#ics201_5Form #hazard-mitigation .panel-4 .normalText {
  width: 285px;
}
#ics201_5Form #hazard-mitigation .panel-4 .normalText.chkbx-lbl {
  width: 25px;
}
#site-control .k-numeric-wrap {
  width: 50px;
}
#ics206-container .tools-div,
#form-areaTypes-container .tools-div,
#objectives-container .tools-div,
#form-rtPreloads-container .tools-div,
#form-sectionsandpositions .tools-div,
#incidentCritiqueForm .tools-div,
#notificationStatusContent .tools-div {
  min-height: 23px;
}
#IncidentInfo_IncidentName + strong,
#PeriodAndVersionViewModel_IncidentPeriodInfo_IncidentName + strong,
#PeriodAndVersionViewModel_IncidentPeriodInfo_PeriodName + strong,
#PeriodAndVersionViewModel_VersionInfo_FormStatus + strong,
#PeriodAndVersionViewModel_VersionInfo_At + strong {
  color: #FFD700;
}
/*ICS 214a */
.fullscreen-grid-container .panel-header {
  height: auto;
}
.fullscreen-grid-container .panel-header.fixed-height {
  height: 29px;
}
/*ICS 233*/
#ics233 {
  background-color: white;
}
#ics233 #openActions table .notificationemail-cell {
  text-align: center;
  padding: 0;
}
#ics233 .panel-header.fixed-height {
  height: 25px;
}
#ics233 .panel-header label {
  vertical-align: top;
  margin-top: 3px;
}
#ics233 .panel-header .color-box {
  position: relative;
  top: 2px;
}
#selectTemplate #IsTemplate_true {
  margin-left: 5px;
}
#GetTeamsDataWindow #GetDataTeamMembers tr.k-no-data {
  display: none;
}
#newRole .okButtonEditorFor {
  float: left;
  margin-right: 5px;
}
#GetObjectivesWindow .buttonsBottomPositionMainDiv {
  overflow: hidden;
}
#GetObjectivesWindow #GetObjectives .k-grid-content {
  overflow: auto;
  overflow-y: scroll;
}
#GetDataActivityLogsWindow .buttonsBottomPositionMainDiv {
  overflow: hidden;
}
#GetDataActivityLogsWindow .k-grid-header {
  padding-right: 0;
}
#GetDataActivityLogsWindow .k-grid-content {
  overflow-x: hidden;
}
/*Default Meetings Form*/
.noLRPadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*Default Meetings Form*/
.noLRPadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*Initial IAP Incident Details Form*/
.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  color: black !important;
}
#incident-details-form,
#IncidentDetailsForm {
  background-color: white;
}
#incident-details-form .IncidentLevel_class .k-combobox {
  width: 200px;
}
#IncidentDetailsForm .control-label {
  margin-top: 3px;
  margin-left: 5px;
  float: left;
  width: 180px;
  white-space: nowrap;
}
#IncidentDetailsForm #Description {
  width: 530px !important;
  max-width: 100% !important;
}
.licenseButtons {
  text-align: center;
}
#IncidentDetailsForm div.left .component:nth-child(13) {
  height: 2.4em;
}
#IncidentDetailsForm div.left .k-widget.k-datetimepicker.k-header.ignore {
  width: 200px !important;
}
#IncidentDetailsForm .k-list-container.k-popup.k-group.k-reset ul li,
.k-list.k-reset,
.k-list li {
  background-color: white;
}
#IncidentDetailsForm div.left label:nth-child(17) {
  margin-left: 395px;
  bottom: 16px;
  position: absolute;
}
#IncidentDetailsForm #DisplayWatermark {
  bottom: 15px;
  position: absolute;
  top: auto !important;
}
#IncidentDetailsForm .Description_class .glyphicon-remove-circle {
  position: absolute;
}
#IncidentDetailsForm #Date + div {
  height: 49px;
}
#IncidentDetailsForm .component {
  margin-top: 5px;
}
#IncidentDetailsForm .controls .k-widget.k-dropdown.k-header.full-width-input {
  width: 200px !important;
}
#IncidentDetailsForm .controls .k-widget.k-dropdown.k-header.full-width-input .k-input {
  background-color: white;
}
#IncidentDetailsForm #Coordinates {
  width: 300px !important;
}
/*Areas of Operation*/
#areas #general_ZIP {
  width: 300px !important;
}
#areas .k-tabstrip-items.k-reset {
  background: #EFEDEE;
  padding: 1px;
}
#areas #area-tabs-1 {
  border: 1px solid #A2ADB8;
}
#areas #area-tabs-2 {
  padding: 0 5px;
}
/* blue tabstrip #DFE9F5 @lightBlue*/
#areas .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#areas .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#areas .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#areas .k-tabstrip-items.k-reset .k-item,
#areas .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#areas .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/* blue tabstrip #DFE9F5 @lightBlue*/
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-item,
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-datesPerformedInput input {
  width: 380px !important;
  max-width: 380px !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-timeContractorCalledInput > span {
  width: 258px !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-timeRecoveryEquipArrivedInput > span {
  width: 258px !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-contractorNameInput input {
  width: 380px !important;
  max-width: 380px !important;
}
#equipmentDeploymentExercise #equipDeployForm #EquipDeployTabstrip-3 {
  overflow-x: hidden;
}
@media only screen and (max-width: 1026px) {
  #equipmentDeploymentExercise #equipDeployForm .header-text.black-text.equipdeploy-inner-cell,
  #equipmentDeploymentExercise #equipDeployForm .equipdeploy-inner-cell label {
    width: 155px !important;
    display: inline-block;
  }
  #equipmentDeploymentExercise #equipDeployForm .equipdeploy-inner-cell.textarea {
    width: 75%;
  }
  #equipmentDeploymentExercise #equipDeployForm .header-text.black-text.equipdeploy-inner-cell.time-complete,
  #equipmentDeploymentExercise #equipDeployForm .header-text.black-text.equipdeploy-inner-cell.time-on-scene {
    text-align: right;
    width: 130px !important;
  }
  #equipmentDeploymentExercise #equipDeployForm .equipdeploy-column.time-start-end {
    display: inline-block;
    width: 100%;
  }
  #equipmentDeploymentExercise #equipDeployForm .time-complete,
  #equipmentDeploymentExercise #equipDeployForm .time-on-scene {
    text-align: right;
    width: 130px !important;
  }
  #equipmentDeploymentExercise #EquipDeployTabstrip-3 .equipdeploy-inner-cell label {
    width: 35px !important;
    display: inline-block;
  }
  #equipmentDeploymentExercise #EquipDeployTabstrip-3 .equipdeploy-column > .equipdeploy-inner-cell.narrow.date-of-last-equipment {
    width: 250px !important;
  }
  #equipmentDeploymentExercise #EquipDeployTabstrip-3 .equipdeploy-inner-cell.textarea {
    width: 100%;
  }
}
/* blue tabstrip #DFE9F5 @lightBlue*/
#EquipDeployTabstrip-1 .panel-header,
#EquipDeployTabstrip-2 .panel-header,
#EquipDeployTabstrip-3 .panel-header,
#EquipDeployTabstrip-4 .panel-header,
#EquipDeployTabstrip-5 .panel-header,
#EquipDeployTabstrip-6 .panel-header {
  background: #E0E0E0;
  height: 25px;
}
#EquipDeployTabstrip-1 .panel-header .tools-div label,
#EquipDeployTabstrip-2 .panel-header .tools-div label,
#EquipDeployTabstrip-3 .panel-header .tools-div label,
#EquipDeployTabstrip-4 .panel-header .tools-div label,
#EquipDeployTabstrip-5 .panel-header .tools-div label,
#EquipDeployTabstrip-6 .panel-header .tools-div label {
  margin-top: 5px;
}
.areasTreeView.activateGRPtree {
  overflow: auto;
}
#treeHolder .k-item > div:hover,
#AreasTreeView .k-item > div:hover {
  background: #FEFAD7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4);
}
#horizontalSplitterAreas #treeHolder span:hover {
  background: none;
}
#areasOfOperation-container #horizontalSplitterAreas {
  border-top: 2px solid darkblue;
}
#AssetTypeTreeView .k-state-focused,
#AssetTypeTreeView .k-in:focus {
  background: none;
}
#AssetTypeTreeView .k-group .k-group {
  border-top: 1px solid lightgrey;
}
#AssetTypeTreeView .k-state-selected {
  background: #FCD2A7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FCD2A7, #FBE69E) !important;
  color: black;
  box-shadow: none !important;
}
#AssetTypeTreeView .k-in {
  width: 98%;
}
#AssetTypeTreeView .k-in:hover {
  background: none;
}
#AreasTreeView_getStandardRes .k-in {
  width: 96%;
}
#AreasTreeView_getStandardRes .k-in:hover {
  background: none;
}
#operationalStatusUpdate-container .k-in {
  width: 97%;
}
#operationalStatusUpdate-container .k-in:hover {
  background: none;
}
body.hidden-header #operationalStatusUpdate-container .form-with-header {
  padding-top: 0 !important;
}
.asset-type-header {
  width: 100%;
  font-size: 13px;
  padding-top: 30px;
  background: linear-gradient(#FCD2A7, #FBE69E);
  overflow: hidden;
  border: 1px solid black;
  padding: 3px;
}
#treeHolder.asset-type-treeholder {
  margin-top: 25px;
}
#treeHolder li span:hover {
  box-shadow: none;
  color: black;
}
#viewAreasOnlyWindow li .k-in,
#selectIAPAreasWindow li .k-in {
  width: 95% !important;
}
#viewAreasOnlyWindow #horizontalSplitterAreas {
  height: 97% !important;
}
#horizontalSplitterAreas .k-splitbar {
  height: 100% !important;
}
#area-editor-container {
  height: auto !important;
}
#horizontalSplitterGRPAreas #area-editor-container {
  height: 100% !important;
}
#areas {
  width: 100%;
  height: 100%;
}
#areas #general_Coordinates_CoordinatesReadonly {
  height: 27px !important;
  width: 263px !important;
}
#areas #general_Assignment {
  height: 100%;
}
#areas .k-dropdown {
  width: 300px !important;
}
#areas .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
#areas .k-textbox {
  height: 40px;
}
#areas #general_AreaName,
#areas #general_Address,
#areas #general_City,
#areas #general_ZIP,
#areas #general_AORName {
  height: 26px;
}
#areas #general_Address,
#areas #general_ZIP {
  width: 300px !important;
}
#areas .county-combobox,
#areas #general_City {
  width: 300px !important;
}
#areas .col-xs-3.col-md-3 {
  max-width: 240px;
  text-align: right;
  vertical-align: middle;
  padding: 3px 15px;
}
#areas #general_Coordinates {
  width: 300px !important;
}
#areas #general_StateID_listbox {
  width: 290px;
}
#areas .k-textbox:focus {
  border: 2px solid #6DBDD1;
}
#areas #areaPersonnel .k-textbox:focus {
  border: none;
}
#areas #areaPersonnel .k-textbox {
  height: auto;
}
#areas #general_GRPAreaName {
  height: 26px;
}
#areas #general_SiteNumber {
  height: 26px;
  width: 200px !important;
}
#areas #general_Priority {
  height: 26px;
  width: 120px !important;
}
.Coordinates_class #Coordinates.short-width-input {
  width: 230px !important;
}
.image-editor-maindiv {
  min-width: 164px;
}
.image-editor-maindiv .k-button.k-upload-button.bttn-up-posit {
  top: -8px;
}
.image-editor-maindiv .k-dropzone em {
  visibility: hidden;
  display: none;
}
.image-editor-maindiv strong.k-upload-status {
  visibility: hidden;
  display: none;
}
/*Weather Report Form*/
#WeatherDataForm .btn {
  float: right;
}
#WeatherDataForm .cancelButtonEditorFor {
  margin-left: 5px;
}
#wether-container {
  /* grid forecasts*/
  /* grid forecasts end*/
}
#wether-container #forecasts label {
  float: none !important;
  margin-left: 2px;
}
#wether-container #forecasts td {
  line-height: 1em;
}
#wether-container #forecasts td > textarea {
  width: 100% !important;
}
#wether-container #forecasts #WeatherForecastDataViewModel .k-textbox {
  width: 300px !important;
}
#wether-container #forecasts #WeatherForecastDataViewModel #ForecastData_Notes {
  position: absolute;
  width: 845px !important;
  margin-left: 4px;
  height: 46px;
}
#wether-container #weather {
  border: 0;
  /* dropdown*/
}
#wether-container #weather .Notes_class label {
  width: 47px !important;
  margin-top: 15px !important;
}
#wether-container #weather .Notes_class #Notes {
  height: 75px !important;
  width: 300px !important;
}
#wether-container #weather .panel-header {
  margin-bottom: 0px;
}
#wether-container #weather .panel-header .tools-div #deleteForecast,
#wether-container #weather .panel-header .tools-div #addForecast,
#wether-container #weather .panel-header .tools-div #deleteTide,
#wether-container #weather .panel-header .tools-div #addTide {
  margin-bottom: 0;
}
#wether-container #weather .panel-header .tools-div .button-get-data.btn.btn-default {
  margin-bottom: 0;
}
#wether-container #weather .panel-header .tools-div .button-get-data.btn.btn-default.lockable-btn {
  margin-right: 35px;
  float: left;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 5px;
}
#wether-container #weather .panel-header .tools-div .button-get-data.btn.btn-default + label + label {
  font-size: 12px;
}
#wether-container #weather .panel-header .tools-div .button-get-data.btn.btn-default + .fieldName {
  display: none;
}
#wether-container #weather label {
  float: left;
  width: 150px;
  margin-top: 9px;
  white-space: nowrap;
}
#wether-container #weather label.fieldName {
  width: auto;
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 {
  width: 372px;
  /*uv index*/
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 input {
  width: 107px !important;
  margin-top: 3px;
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 .k-textbox.full-width-input {
  margin-right: 3px !important;
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-state-default.k-expand-padding {
  width: 100px;
}
#wether-container #weather .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
#wether-container #weather .k-widget.k-datetimepicker.k-header.ignore {
  width: 100px !important;
}
#wether-container #weather #tidaldata .k-widget.k-datetimepicker.k-header.ignore {
  width: 100% !important;
}
#wether-container #weather .k-widget.k-numerictextbox {
  width: auto !important;
  height: auto !important;
}
#wether-container #weather .k-numeric-wrap.k-state-default.k-expand-padding {
  width: 105px !important;
}
#wether-container #weather .k-widget.k-dropdown.k-header.marginB20,
#wether-container #weather .k-widget.k-datetimepicker.k-header.ignore,
#wether-container #weather .k-numeric-wrap.k-state-default.k-expand-padding,
#wether-container #weather .k-widget.k-dropdown.k-header {
  margin-top: 3px;
}
#wether-container #weather #DateTime,
#wether-container #weather .k-formatted-value.k-input {
  width: 100% !important;
  margin-top: 0px !important;
  margin: 0px !important;
}
#wether-container #weather #Coordinates {
  width: 160px !important;
}
#wether-container #weather #Coordinates-open-popup {
  margin-top: 2px;
}
#wether-container #weather .controls {
  width: 350px;
  margin-bottom: 3px;
}
#wether-container #weather .fieldName {
  margin-top: 0px;
  float: none;
}
#wether-container #weather #neuticaldata {
  margin-top: 11px;
  margin-left: 10px;
}
#wether-container #weather #ShortDescription + span + div + div + label {
  margin-top: 50px;
}
.btn.distance-uom {
  width: 85% !important;
}
.btn.full-width-button.distance-uom {
  width: 94% !important;
}
#ESGWorstCase-container #splitter-container {
  overflow: auto;
}
/* ICS 208 */
#ics208-container #splitter-container {
  overflow: auto;
}
#ics208-container #weatherForecast .styleClass4 label,
#ics208-container #weatherForecast .col-xs-11.col-md-11.col-lg-11 label[for='Water'] {
  width: 150px !important;
}
#ics208-container #weatherForecast .styleClass4 input,
#ics208-container #weatherForecast .col-xs-11.col-md-11.col-lg-11 #Water {
  width: 120px !important;
  margin-top: 3px;
}
#ics208-container #weatherForecast #Water {
  width: 120px !important;
  margin-left: 109px;
}
#ics208-container .k-widget.k-dropdown.k-header.marginB20 {
  margin-bottom: 0;
}
#ics208-container #siteHazards .styleClass4 label {
  width: 10px !important;
  margin-bottom: 3px !important;
}
#ics208-container #siteHazards .styleClass4 input {
  width: 10px !important;
  margin-top: 0px;
}
#ics208-container #vertical .panel-header {
  background: #E4EFF7;
}
#ics208-container .ics208Control.site-safety-notification {
  padding-bottom: 3px;
}
#ics208-container .ics208Control.site-safety-notification label {
  width: 210px;
}
#ics208-container .ics208Control.site-safety-notification label.phone-label {
  padding-left: 10px;
  width: 70px;
}
#ics208-container .ics208Control.site-safety-notification .notif-input {
  width: 120px;
}
#ics208-container .ics208Control.site-safety-notification .phone-input {
  width: 145px;
}
label.phone-label {
  padding-left: 10px;
  width: 70px;
}
label.phone-label {
  padding-left: 10px;
  width: 70px;
}
.ics208ApplySite {
  background-color: white;
  padding: 5px;
}
.ics208Control {
  float: left;
  margin-right: 10px;
}
.ics208ListView {
  border: none !important;
  border-width: 0 !important;
  border-style: hidden;
  height: 100%;
}
.buttonBoxAdd {
  float: left;
  position: relative;
  width: 17%;
  height: 25px;
  margin: 3px 5px 3px 10px;
  padding: 0;
}
.monitorAdd {
  float: left;
  position: relative;
  display: inline-block;
  height: 25px;
  margin: 3px 5px 3px 10px;
  padding: 0;
}
.notificationAdd {
  float: left;
  position: relative;
  margin: 3px 5px 3px 10px;
  padding: 0;
}
.notificationAdd .boldText {
  width: 120px !important;
}
#areas-container .from-with-header {
  background: white;
  padding-top: 53px;
}
/* k-grid */
.k-grid tr:hover,
.k-grid .highlight-draged-row,
.k-grid tr.row-hover-custom {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.k-grid tr.k-state-selected:hover,
.k-grid tr.k-state-selected.row-hover-custom {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.k-grid th:hover {
  background: #FEFA80 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFA80, #FEFAA4) !important;
}
.k-grid td {
  border-bottom: 1px solid #CBCBCB !important;
  line-height: 1em;
}
.k-list-optionlabel {
  border: 0 !important;
}
th.k-header.k-state-focused {
  background: #FEBD7A 0%;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  background: #FEE079 0%;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEE079 0%, #FEB261 100%);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEE079 0%, #FEB261 100%);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEE079 0%, #FEB261 100%);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEE079 0%, #FEB261 100%);
}
/*create incident decision popup and wizard buttons*/
#SelectVersionWindow #SwitchViews {
  margin-top: 3px;
  margin-left: 1px;
  margin-right: 1px;
}
#create-decision-window_wnd_title,
#create-decision-window p {
  font-weight: 600;
  margin-left: 15px;
}
#create-decision-window {
  width: 380px;
  background: #E9ECEE;
}
.sidebarIncidentDate {
  margin: 2px;
  border: 1px solid black;
  padding: 2px;
}
/*sidebar date create*/
#MainNavigationSplitter {
  border: none;
  background: #00112D;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#00112D, #DAE1EF);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#00112D, #DAE1EF);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#00112D, #DAE1EF);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#00112D, #DAE1EF);
}
#MainNavigationSplitter .k-pane.k-scrollable {
  overflow: visible;
}
#MainNavigationSplitter .dropdown-content.dontChangeFont {
  width: 255px;
}
#SaveAsIncident-list .k-list > .k-state-selected {
  color: #2e2e2e;
}
.additive-div {
  height: 0 !important;
}
#splitter-container {
  background: none;
}
#splitter-container .splitter-wrapper {
  height: 100%;
  width: 100%;
  border-width: 0;
  background: none;
}
#TabStripSectionsAndPositions #splitter-container {
  overflow: auto;
}
.well.form-splitter-conatiner,
.well.form-with-header-double {
  background: none;
  border: none;
}
.navbar-default {
  background: none;
}
button.image-btn {
  padding: 10px;
  background-size: contain;
  vertical-align: middle;
}
/*select preload weather*/
#VersionsView .k-widget.k-dropdown.k-header {
  float: left;
  width: 196px;
}
/*select incident window */
#select-incident-window {
  background: none;
  padding: 0;
}
#incidentListDiv .incident-header {
  height: 25px;
  background-color: #eae8e8;
  border-bottom: 1px solid #c5c5c5;
}
#incidentListDiv .incident-header .k-window-title {
  position: relative;
  padding-left: 5px;
  padding-top: 4px;
  margin: 0;
}
#incidentListDiv .selectIncidentsGridDiv {
  width: 88%;
}
#incidentListDiv .buttonsSelectIncident {
  margin-right: 6px;
}
#incidentListDiv .bottom-info {
  height: 26px;
}
#incidentListDiv .bottom-info #include-templates-CB {
  margin-right: 5px;
}
#incidentListDiv .bottom-info .client-code {
  padding-top: 5px;
}
#incidentListDiv #open-incident-btn.all-nav-buttons {
  margin-top: 26px;
}
.edit-image-canvas-wrap {
  width: 100px;
  text-align: center;
  padding-left: 25px;
}
.edit-image-slider-wrap {
  float: left;
  width: 160px;
  height: 30px;
}
.edit-image-slider-wrap input.marker-size-slider,
.edit-image-slider-wrap input.marker-opacity-slider {
  width: 65px;
  position: absolute;
  padding-top: 0px;
}
.edit-image-slider-wrap .marker-size-label,
.edit-image-slider-wrap .marker-opacity-label {
  width: 35px;
  float: right;
}
/*select coordinates icon*/
body .k-button-icon,
body .k-split-button-arrow {
  padding-left: 0px;
  padding-right: 0px;
  padding: .1em;
}
/*get data image 201-1*/
#get-data-images-popup {
  padding: 0px;
}
/*Company Images Window Form*/
#CompanyImagesWindowForm .nav > li > a {
  padding: 2px 15px;
}
#CompanyImagesWindowForm .col-xl-1.col-lg-2.col-md-2.col-sm-12,
#CompanyImagesWindowForm .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
#CompanyImagesWindowForm #horizontalOptions #foldersTreeView ul.k-group li.k-item div span.k-in {
  width: 95% !important;
}
/* Organizations */
#form-organizationsTopToolbar {
  background: #FEFEFE;
}
#form-organizationsTopToolbar .k-widget.k-autocomplete.k-header.k-state-default {
  width: 200px;
}
/*add organization*/
/*.editOrganizationsPopUpWindow {
    margin: 0 auto;
}*/
/*#org-info-form-window {

    .border-wrapper {
        border: 1px solid #ccc;
    }
     .row .col-xs-12 {
        margin-top: 5px;
    }

    label {
        float: left;
        margin-top: 5px;
        font-weight: 400;
        width: 170px;
        white-space: normal;
        margin-left: 20px;
        margin-right: 5px;
        text-align: right;
    }

    .col-md-6 {
        .col-md-6 {
            padding-right: 0;

            label {
                margin-left: 0;
                width: 72px;
            }
        }
    }

    .btns-form {
        float: right;
    }

    .k-textbox.full-width-input, .k-dropdown {
        width: 200px !important;
    }

    .component {
        margin-bottom: 6px;
    }

    #OrgName,
    label[for="ParentOrganization"] + .list-view-container > span.k-dropdown {
        width: 200px !important;
    }

    label[for="OrgStateId"] + span.k-dropdown {
        width: 100px !important;
    }

    .parent-organization-width {
        width: 200px;
    }
    #OrgWebSite {
        width: 124px;
    }
    #OrgPhysAddress,
    #OrgMailAddress {
        width: 200px !important;
    }

    #OrgPhysCity,
    #OrgMailCity {
        width: 200px !important;
    }

    #OrgPhysPostal,
    #OrgMailPostal {
        width: 124px !important
    }

    #OrgNotes {
        width: 400px !important;
        height: 80px;
        max-width: none !important;
        max-height: none !important;
    
    .website-holder {
        width: 380px;
    }
}

#org-info-form-window .btn {
    float: right;
    margin-right: 5px;
}*/
#org-info-form {
  /*#OrgId + div + div + div + div + div + div {
        height: 25px;
    }*/
}
#org-info-form #OrgWebSite + a {
  position: absolute;
  margin-top: 5px;
  margin-left: 10px;
  font-size: 11px;
}
#selectOperationalPeriod {
  padding: 0px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  #selectOperationalPeriod .container {
    max-width: none !important;
  }
}
/*top toolbar arrow dropdown*/
#toolbarArrow ul li:hover span,
#toolbarArrow ul li:hover strong,
#image-details ul li:hover span,
#image-details ul li:hover strong {
  background-color: #FEFAA9;
}
#toolbarArrow li:hover {
  background: #FD9127;
}
#toolbarArrow ul li {
  line-height: 2.4em;
}
#toolbarArrow ul li:hover {
  background: white;
}
#toolbarArrow ul li:hover span,
#toolbarArrow ul li:hover strong {
  background-color: #FEFAA9;
}
#toolbarArrow ul li span {
  padding-top: 4px;
  padding-bottom: 7px;
  margin-left: 2px;
  border-right: 1px solid gray;
  line-height: 16px;
}
#toolbarArrow ul .cover-frame {
  z-index: -1 !important;
}
/* Edit User Window USER FORM*/
.user-form-edit-window #user-info-form .editorForModelButtonsHide {
  margin-bottom: 2px !important;
}
/*Personell add person*/
#user-info-form-window label {
  width: 93px;
  margin-left: 2px;
  font-weight: 400;
}
#user-info-form-window .validation-summary-errors {
  padding-top: 10px;
  margin-top: -10px;
  margin-bottom: -10px;
}
#user-info-form-window .editorForModelButtonsHide {
  margin-bottom: -30px !important;
}
#user-info-form-window #tabstripEditPersonnel-2 .checkin-history-wrapper {
  height: calc(100% - 24px);
}
#user-info-form-window #tabstripEditPersonnel-2 .k-grid-content {
  height: calc(100% - 57px) !important;
}
#user-info-form-window #headerCheckboxContainer label {
  width: initial;
}
#user-info-form-window .emergencyContactDiv input {
  margin-top: -17px;
}
#user-info-form-window .PersonnelNotes label {
  margin-top: 25px !important;
}
#user-info-form-window .FullNamePicture img {
  position: absolute;
  top: -38px;
  max-height: 95px !important;
}
#user-info-form-window .k-textbox,
#user-info-form-window .k-dropdown,
#user-info-form-window .k-datepicker,
#user-info-form-window .k-autocomplete {
  width: 200px !important;
}
#user-info-form-window .component {
  margin-bottom: 5px;
}
#user-info-form-window .showBadgeScanArchivesLabel {
  width: auto;
}
#user-info-form-window #prefix {
  position: absolute;
  margin-left: 3px;
  margin-top: 1px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 {
  margin-top: 5px;
}
#user-info-form-window .k-tabstrip-items {
  padding: 0px;
  padding-left: 3px;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-item,
#user-info-form-window .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/*Personell add person user info user information */
#IsSharedAccount + input + br + label {
  position: absolute;
  top: 64px;
  left: 184px;
}
#PasswordReset_IsResetingPassword + input + br + div > div > label,
#PasswordReset_IsResetingPassword + input + br + div + div > div > label {
  float: left;
  margin-top: 5px;
  margin-right: 3px;
}
#user-roles-info-form .btns-form {
  margin-left: 5px;
  margin-bottom: 5px;
}
/*Resource edit window*/
.secondColumnEditResource {
  max-width: 350px;
}
.secondColumnEditMaintenance {
  max-width: 375px;
}
#resourceEditWindow.basic .basic-short-hidden {
  display: none;
}
#resourceEditWindow.basic #tabstrip-2 input.k-textbox {
  width: 240px !important;
}
#resourceEditWindow.basic .original-name {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5 {
  width: 50%;
}
#resourceEditWindow.basic #tabstrip-2 textarea.multiline-text {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 #TravelMethod {
  margin-left: 19px;
}
#resourceEditWindow.basic #tabstrip-2 .k-datepicker {
  margin-left: 40px;
}
#resourceEditWindow.basic #tabstrip-2 .k-numerictextbox.double_numerictextbox {
  margin-left: 90px;
}
#resourceEditWindow.basic #tabstrip-2 .trackingTypeTabstripTwo + .k-dropdown.k-header {
  width: 135px;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5.trackingID {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5.textarea-container {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5.textarea-container #Notes {
  width: 100%;
}
#resourceEditWindow:not(.basic) #edit-resource-showAll-btn {
  display: none;
}
#resourceEditWindow.basic #edit-resource-showLess-btn {
  display: none;
}
#resourceEditWindow #ResourceForm #Coordinates-open-popup {
  height: 26px !important;
  width: 7px !important;
  min-width: 34px;
  min-height: 32px;
}
#resourceEditWindow #ResourceForm #ResourceName {
  width: 216px !important;
}
#resourceEditWindow #ResourceForm #LastShift + div > div > ul {
  display: none;
}
#resourceEditWindow.resourceMaintanceForm #ResourceForm #tabstrip > div[role="tabpanel"] {
  height: calc(100% - 25px);
}
#editShapeWindow > div {
  padding: 5px;
}
#diagram {
  margin: auto;
}
/*Personnel add person*/
#user-info-form-window .personnelOrganizations .k-widget {
  width: 198px;
}
#user-info-form-window .k-tabstrip-wrapper {
  height: calc(100% - 30px);
}
#user-info-form-window #tabstripEditPersonnel {
  position: initial;
  height: 100%;
}
#user-info-form-window #tabstripEditPersonnel .k-content.k-state-active {
  height: calc(100% - 53px) !important;
}
#user-info-form-window #buttons-partial .editorForModelButtonsHide {
  display: none;
}
#user-info-form-window .k-textbox,
#user-info-form-window .k-dropdown,
#user-info-form-window .k-datepicker,
#user-info-form-window .k-autocomplete {
  width: 200px !important;
}
#user-info-form-window .component {
  margin-bottom: 5px;
}
#user-info-form-window #prefix {
  position: absolute;
  margin-left: 3px;
  margin-top: 1px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 {
  margin-top: 5px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div {
  height: 20px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div + div {
  height: 25px;
}
#IsSharedAccount + input + br + label {
  position: absolute;
  top: 64px;
  left: 184px;
}
#PasswordReset_IsResetingPassword + input + br + div > div > label,
#PasswordReset_IsResetingPassword + input + br + div + div > div > label {
  float: left;
  margin-top: 5px;
  margin-right: 3px;
}
#user-roles-info-form-window hr {
  margin: 5px;
}
#user-roles-info-form-window #Email {
  height: auto;
}
/*Resource edit window*/
#resourceEditWindow .col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
  width: 140px;
}
#resourceEditWindow .row .col-md-6 {
  padding-bottom: 2px;
}
#editShapeWindow > div {
  padding: 5px;
}
#diagram {
  margin: auto;
}
/*Personell add person*/
#user-info-form-window .k-textbox,
#user-info-form-window .k-dropdown,
#user-info-form-window .k-datepicker,
#user-info-form-window .k-autocomplete {
  width: 198px !important;
}
#user-info-form-window .component {
  margin-bottom: 5px;
}
#user-info-form-window #Notes {
  width: 89% !important;
}
#user-info-form-window .glyphicon {
  position: absolute;
}
#user-info-form-window #prefix {
  position: absolute;
  margin-left: 3px;
  margin-top: 1px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 {
  margin-top: 5px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div {
  height: 20px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div + div {
  height: 25px;
}
/*Resource edit window*/
#resourceEditWindow .col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
  width: 140px;
}
#resourceEditWindow .row {
  margin-bottom: 5px;
}
#resourceEditWindow .row .col-md-6 {
  padding-bottom: 2px;
}
/*additional info*/
#resourceEditWindow #tabstrip-2 .col-xs-6.col-md-3.col-lg-3 {
  margin-top: 5px;
}
.role-descr-wrapper {
  width: 100%;
  height: 90%;
}
.role-descr-wrapper table {
  margin-top: 0;
}
.form-responsibilities-wrap {
  padding-top: 0;
  padding-left: 0;
  overflow: auto;
}
#printRR {
  width: 120px;
}
/*resource split window*/
/*image editor 201-1 after get map edit */
#popup-image-editor #image-editor {
  width: 824px;
}
/*edit cities*/
.k-edit-form-container .k-edit-buttons {
  bottom: 0 !important;
}
#TabStripSectionsAndPositions {
  background: none;
}
#TabStripSectionsAndPositions div.k-content {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  background: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
#TabStripSectionsAndPositions .k-tabstrip-items {
  background-color: #f5f5f5;
}
.tabPanelsSectPosit {
  width: 100% !important;
}
.tacticalCheckboxResourceEdit {
  width: 220px;
}
#resourceEditWindow .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#resourceEditWindow .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#resourceEditWindow .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  /*height: 27px;*/
}
#resourceEditWindow .k-tabstrip-items.k-reset .k-item,
#resourceEditWindow .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#resourceEditWindow .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/*sunrise*/
#CopySelected {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
}
/*New Role form / Role Permissions */
#new-role-form .left label {
  float: left;
  margin-top: 5px;
}
#new-role-form .left .component {
  margin-bottom: 5px;
}
#new-role-form label,
#role-permissions label {
  width: 80px;
}
#new-role-form .row label,
#role-permissions .row label {
  width: auto;
}
#role-permissions .k-tabstrip-items.k-reset,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset {
  background: #EFEDEE;
}
#role-permissions .k-tabstrip-items.k-reset .k-link,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#role-permissions .k-tabstrip-items.k-reset .k-state-active .k-link,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#role-permissions .k-tabstrip-items.k-reset .k-item,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#role-permissions .k-tabstrip-items.k-reset .k-item,
#role-permissions .k-tabstrip-items.k-reset .k-loading.k-complete,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-item,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#role-permissions .k-tabstrip-items.k-reset .k-item:hover,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/*Asset Maintenance add new*/
#asset-main-container .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  margin-bottom: 5px;
}
#addAssetTable {
  margin-top: 10px !important;
  padding: 0 3em;
}
#addAssetTable .k-textbox {
  width: 300px !important;
}
#addAssetTable .k-numerictextbox {
  width: 215px !important;
}
#addAssetTable .coordinates-field .fields-container {
  display: inline-block;
}
#addAssetTable .stateId .k-dropdown {
  width: 300px !important;
}
#addAssetTable #Data_coordinates {
  width: 263px !important;
  background-color: white !important;
}
#addAssetTable #add-asset-form-buttons {
  padding-top: 20px;
}
#addAssetTable .coordinates-input {
  width: 263px !important;
}
#addAssetTable .coordinates-input {
  width: 263px !important;
}
#asset-main-container #Coordinates-open-popup {
  height: 26px;
  padding: .10em;
  min-width: 20px !important;
}
#asset-main-container .fields-container .boldText {
  float: left;
  margin-left: 261px;
  margin-top: 5px;
}
/* Asset Type Maintenance */
.asset-type-tools-div {
  padding: 0px !important;
}
div.k-widget.k-window #changeNodeText #nodeText {
  width: 390px;
}
div.asset-type-treeholder #AssetTypeTreeView .k-group .k-item .k-in {
  line-height: 1.5em;
}
/* Hospitals */
.grid-popup-editor #Notes {
  width: 100% !important;
  max-width: 100% !important;
}
/* Priorities */
#priorities .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
/* Units , report dropdown , incident images */
div#ImageGalleryWindow {
  overflow: hidden !important;
}
#report-dropdown-choice .k-dropdown {
  width: 50% !important;
}
#CompanyImagesWindowForm .remove-filters-btn {
  margin-top: 2px;
  margin-left: 2px;
}
/* Image Details Patial */
#imageDetailsContainer {
  width: 98%;
  height: 98%;
  padding: 5px;
}
#imageDetailsContainer #image-detials-large-view-container {
  position: relative;
  width: 100%;
  height: 93%;
  overflow: auto;
  top: 25px;
  text-align: center;
}
#imageDetailsContainer #image-detials-large-view-container #image-detials-large-view {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
#imageDetailsContainer .image-detials-size-dropdown {
  margin-top: -18px;
}
#imageDetailsContainer .menu-details {
  position: absolute;
  z-index: 10;
  width: 99%;
}
/* image info form */
#image-info-form #ImageTitle {
  width: 295px;
}
#image-info-form #Coordinates_CoordinatesReadonly {
  width: 264px !important;
}
#image-info-form .btns-form {
  text-align: right;
}
#image-info-form .cancelButtonEditorFor {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  /*font-size: 12px;*/
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
  float: right;
  margin-left: 5px;
}
#image-info-form .cancelButtonEditorFor:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#image-info-form .okButtonEditorFor {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  /*font-size: 12px;*/
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
}
#image-info-form .okButtonEditorFor:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#image-info-form label {
  display: inline-block;
  float: left;
  margin-top: 5px;
  width: 90px;
  margin-left: 10px;
}
#image-info-form .glyphicon.third {
  position: absolute;
  right: 0;
  top: 200px;
}
#image-info-form .k-upload {
  position: inherit !important;
  margin-left: 100px;
  margin-bottom: 4px;
}
#image-info-form .k-upload > .k-dropzone {
  height: 45px;
}
#image-info-form .k-dropzone {
  height: 36px;
}
#image-info-form #fileUploded {
  height: 80px;
  overflow: hidden;
  display: inline-block;
  position: relative;
}
#uploadArea {
  width: 100%;
  text-align: center;
}
#uploadArea #fileUploded {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 200px;
}
/* Area Types */
#form-areaTypes-container .tools-div .fieldName {
  margin-top: 5px;
  margin-left: 5px;
}
/* States , Rich Text preloads*/
#StatesWindowForm .panel-header,
#form-rtPreloads-container .panel-header,
#HospitalsWindowForm .panel-header {
  margin-bottom: 1px;
}
#form-rtPreloads-container .tools-div .fieldName {
  margin-left: 5px;
}
/* Edit Hospitals */
#hospitalEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#hospitalEditWindow #Coordinates_CoordinatesReadonly {
  width: 150px !important;
}
#hospitalEditWindow .row {
  margin-top: 2px;
}
#hospitalEditWindow .grid-popup-editor {
  height: auto;
}
#hospitalEditWindow label {
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 112px;
  white-space: nowrap;
}
#hospitalEditWindow .k-dropdown,
#hospitalEditWindow .k-textbox.full-width-input {
  width: 190px !important;
}
#hospitalEditWindow .component {
  margin-bottom: 5px;
}
#hospitalEditWindow .glyphicon {
  position: absolute;
}
#hospitalEditWindow #Notes {
  width: 100% !important;
  margin-bottom: 1px;
}
#hospitalEditWindow .Hospital_class:after,
#hospitalEditWindow .City_class:after,
#hospitalEditWindow .StateID_class:after {
  content: "*";
  font-weight: bold;
  color: red;
}
/* default objectives */
#objectives-container .k-dropdown {
  margin-bottom: 0px !important;
}
#objectives-container .incidenTypeLabel {
  font-weight: 400;
}
#objectives-container .incidenTypeLabel + span {
  width: 210px !important;
}
/* Default Form Statuses */
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset {
  background: #EFEDEE;
}
#tabstripDefaultFormStatuses #area-tabs-1 {
  border: 1px solid #A2ADB8;
}
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-item,
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#tabstripDefaultFormStatuses .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
/*Default Assignment Window Form*/
#DefaultAssignmentWindowForm .k-textbox {
  width: 100% !important;
  max-width: 100% !important;
  height: 65px;
}
#DefaultAssignmentWindowForm tr td > input {
  height: auto !important;
}
/* Cities Edit */
#citiesEditWindow #Coordinates_CoordinatesReadonly {
  margin-left: 6px;
  width: 181px !important;
}
#citiesEditWindow .glyphicon {
  position: absolute;
}
#citiesEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#citiesEditWindow .row {
  margin-top: 2px;
}
#citiesEditWindow .grid-popup-editor {
  height: auto;
}
#citiesEditWindow #Coordinates {
  width: 181px !important;
}
#citiesEditWindow label {
  margin-right: 2px;
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 80px;
  white-space: nowrap;
}
#citiesEditWindow .full-width-input,
#citiesEditWindow .k-dropdown {
  width: 220px !important;
}
#citiesEditWindow .component {
  margin-bottom: 5px;
}
/* Ambulance Edit Window */
#ambulancesEditWindow #Coordinates_CoordinatesReadonly {
  width: 142px !important;
}
#ambulancesEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#ambulancesEditWindow .left .Ambulance_class:after,
#ambulancesEditWindow .left .City_class:after,
#ambulancesEditWindow .left .StateID_class:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#ambulancesEditWindow .grid-popup-editor {
  height: auto;
}
#ambulancesEditWindow label {
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 113px;
  white-space: nowrap;
}
#ambulancesEditWindow input.k-textbox,
#ambulancesEditWindow span.k-dropdown,
#ambulancesEditWindow span.k-combobox,
#ambulancesEditWindow input.check-box {
  margin-left: 4px;
}
#ambulancesEditWindow .county-combobox {
  width: 180px !important;
}
#ambulancesEditWindow .full-width-input,
#ambulancesEditWindow .k-dropdown {
  width: 180px !important;
}
#ambulancesEditWindow .component {
  margin-bottom: 5px;
}
#ambulancesEditWindow #Notes {
  width: 100% !important;
}
#ambulancesEditWindow #Coordinates {
  width: 142px !important;
}
#ambulancesEditWindow .glyphicon {
  position: absolute;
}
#estimatedCostsReportWindow .k-grid-content tr {
  height: 22px !important;
}
/* claim Report Form */
#claimReportForm .notification-information-class .col-lg-12 {
  width: 99% !important;
}
#claimReportForm .notification-information-class .col-md-5 {
  padding-left: 15px;
  padding-right: 15px;
}
#claimReportForm label {
  margin-top: 5px;
  margin-right: 5px;
}
#claimReportForm .k-splitbar-draggable-vertical:nth-child(10) {
  display: none;
}
#claimReportForm .tools-div {
  min-height: 23px;
}
#claimReportForm .row {
  margin-bottom: 3px;
}
#claimReportForm .row > div:not(.left-align) {
  text-align: right;
}
#claimReportForm .row > div.center-align {
  text-align: center;
}
#claimReportForm .authority {
  margin-top: 5px;
}
#claimReportForm .full-width-input,
#claimReportForm span.k-dropdown,
#claimReportForm textarea {
  width: 100% !important;
  max-width: 100% !important;
}
#claimReportForm .col-lg-1 {
  margin-top: 5px;
}
#claimReportForm .claimReport-internalClaimInformation-content .row .k-widget.k-combobox {
  width: 100%;
}
#claimReportForm .claimReport-internalClaimInformation-content .row .k-widget.k-numerictextbox {
  width: 100% !important;
}
#claimReportForm .claimReport-internalClaimInformation-content .row .col-lg-2 {
  margin-top: 5px;
}
#claimReportForm .claimReport-internalClaimInformation-content .actual-cost .text,
#claimReportForm .claimReport-internalClaimInformation-content .total-reserves .text {
  display: inline-block;
  margin-top: 5px;
}
#claimReportForm .claimReport-claimantInformation-content .row > div {
  margin-top: 5px;
}
.k-calendar {
  font-weight: 400 !important;
}
.role-descr-wrapper {
  width: 100%;
  height: 90%;
}
.role-descr-wrapper table {
  margin-top: 0;
}
.form-responsibilities-wrap {
  padding-top: 0;
  padding-left: 0;
  height: 85%;
  overflow: auto;
}
#printRR {
  width: 120px;
}
.print-rr-button {
  padding-top: 10px;
  display: inline-block;
}
.general-resp-printbtn-pane {
  text-align: center;
}
/*image editor 201-1 after get map edit */
#popup-image-editor #image-editor {
  width: 824px;
  height: 100%;
}
/*edit cities*/
.k-edit-form-container .k-edit-buttons {
  bottom: 0 !important;
}
#TabStripSectionsAndPositions {
  background: none;
}
#TabStripSectionsAndPositions div.k-content {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  background: none;
}
.planningP-buttons-wrap {
  padding: 1px;
}
#TasksGrid .k-grid-content {
  height: auto !important;
}
.meeting-type-ddl-wrap {
  display: inline-block;
}
.tools-div.meeting-type-wrap .fieldName {
  padding: 5px 0 0 5px;
}
.selectedPane .panel-header {
  position: fixed;
  height: 60px;
}
.selectedPane .panel-content {
  position: fixed;
  top: 95px;
  width: inherit;
  height: 89%;
}
.availablePane .panel-header {
  height: 35px;
}
.availablePane .panel-content {
  position: fixed;
  /*top: 55px;*/
  width: inherit;
  height: 92%;
}
.availablePaneUser {
  top: 2px !important;
  height: 100% !important;
}
.k-grid .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
/*deffault meetings */
#default-meetings-container .k-tabstrip > .k-content {
  overflow-y: hidden !important;
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset {
  background: #DFE9F5;
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-item,
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#default-meetings-container #vertical .k-pane.k-scrollable {
  overflow-y: hidden !important;
}
#default-meetings-container #defaultMeetings .k-grid-content {
  height: 100%;
}
/* 213 RR tabstrip*/
#ICS213RRSelectionTabstrip > .k-content {
  padding: 0px;
}
#ICS213RRSelectionTabstrip .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#ICS213RRSelectionTabstrip .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#ICS213RRSelectionTabstrip .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#ICS213RRSelectionTabstrip .k-tabstrip-items.k-reset .k-item,
#ICS213RRSelectionTabstrip .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#ICS213RRSelectionTabstrip .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/* 213 RR */
/*#RequisitionsGrid .k-grid-content {
    height: auto !important;
}*/
#signForm {
  top: 20% !important;
}
#SelectPersonWindow {
  margin-left: 5px;
  margin-top: 2px;
}
#site-safety-container.locked button.new,
#site-safety-container.autorefresh button.new {
  /*spicific for this form*/
  display: inline-block;
}
.common-responsibilities.form-with-header-toolbar {
  padding-top: 0;
}
.leadership-responsibilities.form-with-header-toolbar {
  padding-top: 0;
}
#commonResponsibilities input,
#leadershipResponsibilities input {
  -moz-box-shadow: inset 0 0 10px #234e73;
  -webkit-box-shadow: inset 0 0 10px #234e73;
  box-shadow: inset 0 0 10px #234e73;
}
#LeftAgendasGrid td {
  white-space: normal;
}
#LeftAgendasGrid .k-grid-content tr.clicked td {
  color: gray;
}
#LeftAgendasGrid .k-grid-content tr.clicked td > pre {
  color: gray;
}
#LeftAgendasGrid pre.multiline-pre {
  white-space: pre-wrap !important;
}
.incident-resp-tab-wrap .tools-div {
  width: 320px;
  height: 30px;
}
.incident-resp-tab-wrap .incident-specific-resp-ddl-wrap {
  float: right;
}
#form-rolesResponsibilities {
  padding-top: 0;
  position: absolute;
  width: 100%;
}
#tabstripRolesResponsibilities {
  margin-top: 30px;
}
td .common-resp-indent.true {
  padding-left: 15px;
}
.form-with-header-toolbar.form-specificIncident-resp-wrap {
  padding-top: 0px;
}
#indentCommonResp {
  padding: 2px;
  font-size: 12px;
}
.incident-resp-tab-wrap label.fieldName {
  padding-top: 5px;
}
.k-grid div.balSlider {
  width: 240px;
}
.k-grid div.balSlider .k-slider-selection {
  display: none;
}
.k-grid .balSlider .k-button {
  display: none;
}
.k-grid .balSlider .k-slider-track {
  background: #EEEEEE;
  border-radius: 0;
  border: 1px solid #868686;
}
.k-grid .balSlider .k-draghandle,
.k-grid .balSlider .k-draghandle .k-state-focused,
.k-grid .balSlider .k-draghandle .k-state-selected,
.k-grid .balSlider .k-draghandle:hover {
  background: #FBFBFB;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FBFBFB, #ACACAC);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FBFBFB, #ACACAC);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FBFBFB, #ACACAC);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FBFBFB, #ACACAC);
  border: none;
  box-shadow: none;
  height: 26px;
  top: -9px;
  border-radius: 0px;
  outline: none;
  width: 12px;
}
.k-grid .k-colorpicker {
  width: auto !important;
}
#watermarksFormWindow #vertical {
  height: 100%;
  margin: 0 auto;
}
#watermarkPreview {
  height: 1000px !important;
}
#watermarksFormWindow {
  overflow: hidden;
}
.daily-cost-buttons-wrap.tools-div,
.date-filter-wrap,
.daily-cost-print-wrap {
  display: inline-block;
}
.daily-cost-buttons-wrap.tools-div label,
.date-filter-wrap label,
.daily-cost-print-wrap label {
  vertical-align: bottom;
}
.dropdownCreateButton {
  width: 98%;
}
.k-grid-content td .k-grid-NotificationEmail {
  width: auto !important;
  min-width: 25px !important;
}
.k-grid-NotificationEmail,
.k-grid-NotificationEmail:hover,
.k-grid-NotificationEmail:focus {
  background-image: url(../Images/envelope.png) !important;
  height: 16px;
  min-width: 23px !important;
}
#form-incidentTypes #incidentTypes {
  margin-top: -3px;
}
.personnel-info-cell {
  display: inline-block;
  width: 450px;
  text-align: left;
  height: 30px;
  line-height: 35px;
}
.personnel-info-cell.dates {
  width: 700px;
}
.personnel-info-cell.text-area {
  width: 700px;
  display: table;
  height: 50px;
  overflow: hidden;
}
.personnel-info-cell.text-area .header-text.black-text.personinfo-inner-cell {
  display: table-cell;
  vertical-align: middle;
}
.personinfo-inner-cell {
  display: inline-block;
}
.personinfo-inner-cell.text-area {
  width: 560px;
}
.header-text.black-text.personinfo-inner-cell {
  width: 155px;
}
.header-text.black-text.personinfo-inner-cell.date-lbl {
  width: 50px;
}
#rrHorizontal .panel-in-splitter {
  position: relative;
  height: 100%;
  background-color: white;
}
.personnel-performance-cell-lbl {
  white-space: normal;
}
#PersonnelPerfRatingsGrid .click-radio-to-check.vertical-bottom {
  vertical-align: bottom;
}
.borderlessGrid {
  border: none !important;
}
.borderlessGrid td,
.borderlessGrid tr,
.borderlessGrid th {
  border: none !important;
}
.hide-no-data .k-no-data {
  display: none;
}
.transparentGrid tr {
  background: transparent !important;
}
#addUser-page3 .marginAuto {
  margin: 0;
}
.page3 #addUserCancelButton,
.page3 #addUserNextFinishButton,
.page3 #addUserNextButton,
.page3 #addUser-page2,
.page3 #addUser-page1 {
  display: none;
}
.page2 #addUserNextButton,
.page2 #addUserFinishButton,
.page2 #addUser-page3,
.page2 #addUser-page1 {
  display: none;
}
.page1 #addUserNextFinishButton,
.page1 #addUser-page2,
.page1 #addUser-page3 {
  display: none;
}
.personnel-info-row {
  padding: 0 4px;
}
.mishap-info-cell {
  display: inline-block;
  width: 480px;
}
.mishap-info-wrap.completed .mishap-info-cell {
  width: 450px;
}
.mishap-info-wrap.injured .mishap-info-cell,
.mishap-info-wrap.damaged .mishap-info-cell {
  width: 350px;
}
.mishapinfo-inner-cell {
  display: inline-block;
}
.header-text.black-text.mishapinfo-inner-cell {
  width: 140px;
}
.mishap-info-wrap.injured .header-text.black-text.mishapinfo-inner-cell {
  width: 200px;
}
.mishap-info-wrap.damaged .header-text.black-text.mishapinfo-inner-cell {
  width: 160px;
}
.mishap-info-row {
  padding: 0 4px 3px 4px;
}
.mishap-info-wrap .mishap-info-cell.text-area {
  width: 700px;
  display: table;
  height: 50px;
  overflow: hidden;
}
.mishapinfo-inner-cell.text-area {
  width: 100%;
}
#IncidentMishapForm .panel-header .tools-div {
  color: #AB3021;
  font-size: 12px;
  font-weight: bold;
}
#IncidentMishapForm #Coordinates_CoordinatesReadonly {
  width: 264px !important;
}
#IncidentMishapForm #splitter-container .k-pane,
#IncidentMishapForm #PersonnelPerformanceRating #splitter-container .k-pane {
  background-color: white;
}
#IncidentMishapForm .panel-header {
  min-height: 10px;
}
.mishap-checkbox-list-wrap {
  width: 700px;
}
.mishap-chkbx-cell {
  display: inline-block;
  width: 170px;
}
.mishapinfo-inner-cell.dropdown > span {
  width: 300px;
}
.personnel-info-cell.dates > span,
.personnel-info-cell.dates2 > span {
  width: 180px !important;
}
.personnel-performance-grid-container .k-grid-content {
  overflow-y: hidden;
}
.mishapinfo-inner-cell #Rank,
.mishapinfo-inner-cell #CompletedByRank {
  width: 100px !important;
}
.personinfo-inner-cell #RatedByRank {
  width: 100px !important;
}
.personinfo-inner-cell #PersonRank {
  width: 218px !important;
}
.mishap-info-cell.text-area .header-text.black-text.mishapinfo-inner-cell {
  display: table-cell;
  vertical-align: top;
}
.personinfo-inner-cell.text-area textarea {
  line-height: 15px;
}
.personnel-performance-radio-btn {
  text-align: center;
}
#ics213-container .well {
  background: white;
}
#ics213Form input[type='checkbox']:not(#SendReplies) {
  margin-left: 10px;
}
#ics213-container .form-container {
  width: 720px;
}
#ics213-container .to {
  display: block;
  margin-bottom: 15px;
}
.not-bold-labels label {
  font-weight: normal;
}
.edit-container {
  height: 100%;
}
#ReplyText {
  height: 100%;
}
#ics213-container .select-recipients {
  display: inline-block;
  width: 80px;
}
#ics213-container .form-container > div {
  padding-bottom: 10px;
}
#SelectRecipientsWindow {
  overflow-x: hidden;
}
#SelectRecipientsWindow .selectRecipients-container {
  height: 100%;
}
#SelectRecipientsWindow .form-splitter-container {
  height: calc(100% - 40px) !important;
}
#SelectRecipientsWindow #horizontal {
  height: 100%;
}
#SelectRecipientsWindow #horizontal .k-pane {
  height: 100%;
  overflow-y: hidden !important;
}
#SelectRecipientsWindow .personGrid_class {
  height: 90%;
}
#SelectRecipientsWindow .recipients_class {
  width: 99%;
  height: 95.3%;
}
#SelectRecipientsWindow .halfWidth {
  height: 98%;
}
#SelectRecipientsWindow .title {
  color: #4A576F;
  font-weight: bold;
}
#SelectRecipientsWindow .k-grid-header tr {
  display: table-row !important;
}
#SelectRecipientsWindow #personList,
#SelectRecipientsWindow #selectedPersonList {
  height: 100%;
}
#SelectRecipientsWindow .footer-buttons {
  display: block;
  height: 32px;
}
#SelectRecipientsWindow .footer-buttons .buttons-container {
  float: right;
  margin: 8px;
}
.mainList .blueDiv {
  background: #D7E6F1 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D7E6F1, #A2C1D8) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D7E6F1, #A2C1D8) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D7E6F1, #A2C1D8) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 10px;
  border: 1px solid #6592B2;
  vertical-align: middle;
}
.mainList .borderedDiv {
  padding: 10px;
  border: 1px solid black;
  margin-right: 10px;
}
#ics213container .k-datepicker,
#ics261-container .k-datepicker {
  width: 150px !important;
}
#ics213-container .well {
  margin-bottom: 0px !important;
}
#ics213container {
  height: 100% !important;
  background: white;
}
.sectionLight {
  color: #AB3021;
  font-size: 12px;
  background-color: #D8DDE0;
  width: 100%;
}
.sectionLabel {
  width: 140px;
}
.sectionLabelLarge {
  width: 190px;
}
.k-pane.midPane {
  display: table;
}
#addToSelectedBtn {
  float: right;
}
#meetingTypePositionsVert .k-splitbar {
  background: #4a576f !important;
}
.label-bold > strong {
  margin-left: -20px;
}
.textNormal {
  font-weight: normal;
}
#form-appOptions-container {
  background-color: white;
}
.k-multicheck-wrap {
  max-height: 279px !important;
}
#GridGetDataWindow .k-grid-content {
  height: 303px;
}
#top-messages {
  display: inline-block;
  /*float: right;*/
}
#top-messages > div {
  margin: 1px 10px;
}
#top-messages .number {
  color: #ffe936;
  font-weight: bold;
  font-size: 15px;
  vertical-align: middle;
}
#top-messages {
  display: none;
}
#top-messages.visible {
  display: inline-block;
}
#messages-popup {
  height: auto;
  width: 300px;
}
#messages-popup .message-container {
  width: 200px;
  display: inline-block;
  padding: 5px;
}
#messages-popup .message-title {
  margin-bottom: 10px;
}
#messages-popup .message-buttons {
  float: right;
  width: 80px;
  text-align: right;
}
#messages-popup .message-buttons .btn {
  margin-top: 18px;
}
.message .title {
  font-size: 14px;
  margin-bottom: 5px;
}
#ShowMessagesWindow {
  padding: 2px !important;
}
#ShowMessagesWindow #ShowMessagesListView {
  padding: 2px 0;
  height: 355px;
  overflow: auto;
}
#ShowMessagesListView .message {
  padding: 10px 5px;
  border-bottom: 1px solid lightgrey;
}
#viewMessage {
  float: left;
}
#ShowMessagesWindow .cancelButton {
  float: right;
  margin-top: 5px;
}
#ShowMessagesWindow .k-grid tr td {
  padding-right: 10px;
}
#ShowMessagesWindow .btn-openSource {
  width: 100%;
}
#ics236-container #ToName,
#ics236-container #FromName {
  width: 250px !important;
}
#ics236-container #ToName {
  margin-bottom: 2px;
}
#ics236-container .panel-content {
  padding-left: 2px;
}
#ics220Form #Remarks {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
}
#ics220Form .remarksICS220 {
  height: 100%;
}
@media (max-width: 767px) {
  #ics220Form .remarksICS220 {
    height: 200px;
  }
}
@media (max-width: 990px) {
  .FullNamePicture .user-profile-picture {
    height: 95px;
  }
  .FullNamePicture img,
  .FullNamePicture #UserInformationBtn {
    position: inherit !important;
  }
  .FullNamePicture .user-information-btn-wrapper {
    top: 0;
    left: -7px;
    position: relative;
    margin-top: 8px;
  }
}
#ics220Form #SupportEquipment {
  width: 100% !important;
  max-width: 100% !important;
}
#ICS220Flights .k-datepicker {
  width: 140px !important;
}
#ics220Form .remarksLabel {
  color: #AB3021;
}
@media (max-width: 767px) {
  #ics220Form .tools-div .remarksLabel {
    display: none;
  }
}
#ics220Form .remarksICS220 {
  margin-top: 4px;
}
#ics220Form #ICS220PersonnelAndCommunicationsViewModel .k-grid-content {
  height: 181px !important;
}
/* ICS 214 */
#ics214-container #splitter-container #ActivityLogs .k-datetimepicker {
  min-width: 0px;
}
/* END ICS 214 */
/* ICS 214a */
#ICS214IndividualLog-container .form-splitter-conatiner #ActivityLogs .k-datetimepicker {
  min-width: 0px;
}
/* END ICS 214a */
/* ICS 210 / ICS 221 */
.findResourcesColumnsMenu.k-menu .k-item .k-link {
  padding-top: 4px;
  padding-bottom: 4px;
}
.contentStatusLocation label {
  margin-top: 5px;
}
#ics210And221-container #Notes {
  height: 100% !important;
  padding: 0px;
}
#ics210And221-container #statusPlainText {
  display: inline-block;
  padding-top: 5px;
}
#ics210And221-container .contentStatusLocation .k-widget.k-combobox {
  width: 200px;
}
.processedChanges {
  font-size: 12px;
  color: #AB3021;
  font-weight: 400;
}
#ics210Form .k-datetimepicker {
  width: 200px !important;
  margin-bottom: 3px;
}
#ics210Form .k-datetimepicker #ics210Form .contentStatusLocation .k-widget.k-combobox {
  width: 200px;
}
#ics210Form .tools-div .boldText {
  margin-top: 5px;
}
.airoperationinfo-inner-cell {
  display: inline-block;
  float: right;
  padding-right: 2px;
}
.header-text.black-text.airoperationinfo-inner-cell {
  float: left;
}
.airoperation-info-cell {
  display: inline-block;
  width: 400px;
  border-right: solid 2px #A3CCEB;
  height: 30px;
}
.airoperation-info-row.header {
  height: 20px;
}
.airoperation-info-row {
  padding-left: 5px;
  height: 29px;
}
.airoperation-info-cell.textarea {
  width: 100%;
}
.airoperationinfo-inner-cell.textarea {
  width: 100%;
  border-right: none;
}
.airoperation-info-cell.no-border {
  border-right: none;
}
.red-label {
  font-size: 12px;
  color: #AB3021;
  font-weight: bold;
}
.airoperationinfo-block {
  width: 400px;
  display: inline-block;
  border-right: solid 2px #A3CCEB;
  padding-left: 5px;
}
.airoperationinfo-block.narrow {
  width: 280px;
}
.airoperationinfo-block.no-border {
  border-right: none;
}
.airoperationinfo-column {
  padding-bottom: 3px;
  height: 25px;
}
.airoperationinfo-column.header {
  height: 20px;
}
.airoperation-info-cell.textarea > .header-text.black-text {
  background-color: #DFDFDF;
  width: 99%;
  padding: 2px;
}
#AirOperationsForm .airoperationinfo-inner-cell > span.k-numerictextbox {
  width: 115px;
}
#AirOperationsForm #Coordinates_CoordinatesReadonly {
  width: 264px !important;
}
#AirOperationsForm .airoperationinfo-inner-cell > span.k-datetimepicker {
  width: 150px !important;
}
#AirOperationsForm .textarea80 {
  width: 99% !important;
}
pre.aircraft-grid-textarea {
  padding: 0;
  background-color: transparent;
  border: none;
  margin-bottom: 0;
}
.panel-header-min25 {
  min-height: 25px !important;
}
.underlined {
  text-decoration: underline;
}
.bigBlueHeader {
  font-size: 18px;
  color: #30466F;
}
.textarea80 {
  width: 80% !important;
}
.facility-assessment-textarea {
  width: 100%;
}
.panel-header.facility-assessment-textarea,
.panel-header.facility-assessment-req-editor {
  height: 33px;
}
.buttonsRequirementsWindow {
  padding-top: 5px;
}
#rrHorizontal {
  background: none;
}
.width97Percent {
  width: 97%;
}
.width99Percent {
  width: 99%;
}
.default-multiline-text {
  text-overflow: ellipsis;
  display: block;
  width: 99%;
  height: 100%;
  line-height: 15px;
  white-space: pre-wrap;
}
.multiline-text {
  display: block;
  width: 99%;
  line-height: 16px;
  white-space: pre-wrap;
}
.er-resp-plan-textarea {
  height: initial !important;
}
.site-safety-plan-textarea {
  height: 80px;
}
pre.multiline-pre {
  /*by default needs to be 8 row in height*/
  max-height: 140px;
  padding-left: 3px;
}
.multilinePreTemplate {
  white-space: pre-line !important;
}
#meetingsSchedule.ipad-specific-grid pre.multiline-pre {
  max-height: none;
}
.col-1-rows-textarea pre.multiline-pre {
  /*1row*/
  height: 15px;
}
.col-2-rows-textarea pre.multiline-pre {
  /*2rows*/
  height: 35px;
}
.col-3-rows-textarea pre.multiline-pre {
  /*3rows*/
  height: 50px;
}
.col-4-rows-textarea pre.multiline-pre {
  /*4rows*/
  height: 68px;
}
.select-organization-message,
.select-organization {
  display: inline-block;
}
.select-organization-message {
  width: 10%;
}
.select-organization {
  width: 43%;
}
.fixed-grid-date .k-datetimepicker {
  width: 100% !important;
}
#facilityAssessGrid .k-grid-header .k-header {
  /*overflow:visible;*/
  white-space: normal;
}
#facilityAssessGrid .k-grid-header .k-header > span.headTmpl {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  height: 135px !important;
  width: 135px;
  display: block;
  vertical-align: inherit;
  text-align: left;
}
.k-grid-header th.k-header.th-horizontal {
  vertical-align: middle;
}
#trFindFilter .col-lg-2 {
  width: 14%;
}
.col-resource-find-win {
  display: inline-block;
  padding: 2px 5px;
}
.col-resource-find-win .chkbx-lbl-preffer {
  font-weight: normal;
  padding-left: 1px;
}
#facilityAssessGrid .k-alt.k-state-hover {
  background-color: #bcb4b0;
}
.tools-div-gray {
  background-color: #E0E0E0;
}
.incident-ddl-wrap {
  background-color: #DFE9F5;
  padding: 2px;
}
.btnMove-wrap {
  padding-top: 30px;
  text-align: center;
  display: inline-block;
}
.btnMove-wrap > div {
  padding: 4px 0;
}
.accessPane .panel-content {
  position: fixed;
  top: 100px;
  width: inherit;
  height: 89%;
}
#form-incident-security-container {
  overflow-y: hidden;
}
#form-incident-security-container .incident-secur-buttons-wrap.tools-div {
  padding: 2px;
}
#form-incident-security-container #addAccess,
#form-incident-security-container #removeAccess {
  min-width: 35px;
}
.btnMove-wrap-parent {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#Divisions > div {
  padding: 2px;
}
.division-row.k-state-selected {
  background: #A7C7E0 !important;
}
.division-row.k-state-selected {
  background: #A7C7E0 !important;
}
#SelectPersonWindow span.k-combobox {
  width: 200px;
}
/*==========261 START===============*/
#ics261Form .boldText {
  float: left;
  width: 130px;
  margin-top: 5px;
  display: inline-block;
}
#ics261Form #TrackingResources {
  width: 2080px;
}
#ics261Form .trackingResourcesGridPanel {
  height: 96% !important;
}
#ics261Form #IncidentLocation,
#ics261Form #FundingSource,
#ics261Form #ProjectNumber {
  margin-bottom: 2px;
}
#ics261Form #ProjectNumber {
  margin-top: 2px;
}
#ics261Form .FundingSource > span,
#ics261Form .ProjectNumber > input {
  margin-left: 12px;
  margin-bottom: 2px;
}
ul#RadioAreas_taglist li > span:first-child {
  padding-right: 14px;
}
ul#RadioAreas_taglist li > span:last-child {
  top: auto;
}
#IncidentDescriptionForm > div {
  margin-bottom: 5px;
  margin-top: 5px;
  max-width: 100%;
}
#IncidentDescriptionForm:not(.inform) {
  border-top: 1px solid lightgrey;
  background-color: white;
}
.width100percent {
  width: 100% !important;
  max-width: 100% !important;
}
.height99percent {
  height: 99% !important;
}
.height100percent {
  height: 100% !important;
  min-height: 100vh;
}
#ICS209Form .displayInline {
  padding-right: 0px !important;
}
/* Remove the last unused spliters */
#ics261Form .k-splitbar-draggable-vertical:nth-child(4),
#weather .k-splitbar-draggable-vertical:nth-child(6),
#ICS209Form .k-splitbar-draggable-vertical:nth-child(10),
#ics214Form .k-splitbar-draggable-vertical:nth-child(4),
#ics223Form .k-splitbar-draggable-vertical:nth-child(4),
#IncidentMishapForm .k-splitbar-draggable-vertical:nth-child(12),
#ics210Form .k-splitbar-draggable-vertical:nth-child(7),
#ics220Form .k-splitbar-draggable-vertical:nth-child(6),
#ics235Form .k-splitbar-draggable-vertical:nth-child(4) {
  display: none;
}
/*==========261 END===============*/
#ics235Form .height100 {
  height: 100%;
}
#ics235Form #cke_1_contents {
  height: 100px;
}
/* ICS 209 Incident Status Summary */
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-item,
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#ICS209IncidentStatusSummary-container .k-numeric-wrap,
#ICS209IncidentStatusSummary-container .k-numerictextbox,
#ICS209IncidentStatusSummary-container .k-input,
#ICS209IncidentStatusSummary-container .k-footer-template {
  text-align: right;
}
#ICS209IncidentStatusSummary-container .k-combobox .k-input {
  text-align: left;
}
#ICS209IncidentStatusSummary-container #HazmatOilSpillSplitter .massBalanceUOM-wrapper,
#ICS209IncidentStatusSummary-container #HazmatOilSpillSplitter .shorelineUOM-wrapper {
  display: inline-block;
  width: 250px;
}
#MassBalanceForm .massBalanceUOM-wrapper {
  display: inline-block;
  width: 250px;
}
#MassBalanceForm .mass-balance-label {
  line-height: 1.65em;
}
#MassBalanceForm .volume-spilled-wrapper {
  margin-right: 10px;
  float: right;
}
#ics209OS-container {
  height: 100%;
}
#ics209OS-container .ics209OS-splitter-container {
  height: 100%;
  min-height: 1310px;
}
#ics209OS-container #horizontal {
  height: 100%;
}
#ics209OS-container .k-numeric-wrap,
#ics209OS-container .k-numerictextbox,
#ics209OS-container .k-input,
#ics209OS-container .k-footer-template {
  text-align: right;
  padding-right: 5px;
}
#ics209OS-container .k-combobox .k-input {
  text-align: left;
}
#ics209OS-container .k-numerictextbox .k-select {
  display: none;
}
#ics209OS-container .massBalanceUOM-wrapper,
#ics209OS-container .shorelineUOM-wrapper {
  display: inline-block;
  width: 150px;
}
#ics209OS-container .spill-status {
  overflow: hidden;
}
#spillstatus-content .spillStatusWrap .k-numerictextbox {
  width: 8em;
}
#spillstatus-content .spillStatusWrap .k-dropdown-wrap {
  width: 10em;
}
@media screen and (max-width: 1024px) {
  #spillstatus-content .spillStatusWrap .labelUOM {
    display: none;
  }
  #spillstatus-content .spillStatusWrap .k-dropdown-wrap {
    width: 9em;
  }
}
@media screen and (max-width: 980px) {
  #spillstatus-content .spillStatusWrap .k-dropdown-wrap {
    width: 6em;
  }
}
/*ICS 208b */
#ics208b #SiteHazards textarea {
  max-width: 100% !important;
  width: 99% !important;
  min-height: 80px;
}
/* ICS 209 Incident Status Summary */
/*============CHAT START =========*/
div[id^='user'] .k-listview {
  height: 80%;
  overflow: auto;
}
.chat-container {
  background: white;
}
#ChatUserListView {
  height: 80%;
  overflow: auto;
}
#openChat {
  width: 96%;
}
.btn-container-center {
  text-align: center;
}
.chatDate {
  text-align: right;
  font-size: 80% !important;
}
.SendChatBtn.btn.btn-gradient.btn-default {
  width: 15%;
  max-width: 14% !important;
  min-width: 12% !important;
  padding: 5px 0px !important;
  margin: 0px;
}
.chatMessage {
  border-radius: 5px;
  padding: 5px;
  -ms-word-break: break-word;
  word-break: break-word;
  margin: 5px;
}
.chatMessage.sender {
  margin-right: 20px;
  background-color: lightgray;
}
.chatMessage.receiver {
  margin-left: 20px;
  background-color: lightgreen;
}
/*============CHAT END =========*/
/*========Weahter Report Display Mode=========*/
.weather-report-display-image-sm {
  margin: 0;
  height: 50px;
}
.weather-report-display-image-md {
  margin: 0;
  height: 60px;
}
.weather-report-display-image-lg {
  margin: 0;
  height: 90px;
}
/*========Weahter Report Display Mode END=========*/
/*========Create External Incident Start========*/
.external-incident .bordered-form-part,
.external-incident .btns-form:not(.external) {
  display: none;
}
#CreateIncidentWindow .external-incident .btns-form.external {
  margin-top: 15px;
  margin-right: 0;
}
.bordered-div {
  border: 1px solid lightblue;
  width: 85%;
  margin: auto;
  padding: 10px;
  margin-bottom: 10px;
}
.how-proceed-div {
  margin: 10px 0px;
  text-align: center;
}
/*========Create External Incident END========*/
#default-resource-type-maint-container {
  padding-top: 55px;
}
#default-resource-type-maint-container #whereArea_wnd_title {
  font-weight: bold;
}
#whereArea .content .question {
  margin-top: 15px;
  margin-bottom: 15px;
}
#whereArea .content .confirm-buttons {
  text-align: right;
  margin: 15px;
}
#leftResourceMenu {
  height: 100%;
}
/* Warehouses Edit */
/*===== HIDE HEADER START ========== */
.hideHeader span {
  padding: 10px;
  background-position: center;
  background-image: url('../Images/popout.png');
  background-size: contain;
  background-repeat: no-repeat;
}
body.hidden-header .period-incident-part {
  display: none !important;
}
body.hidden-header .form-with-header,
body.hidden-header .form-with-header-double {
  padding-top: 32px;
}
body.hidden-header #t-card-display-form .form-with-header {
  padding-top: 40px;
}
body.hidden-header .hide-if-hidden-header {
  display: none !important;
}
body.hidden-header .hideHeader span {
  background-image: url('../Images/popoutD.png');
}
body.hidden-header #paper-parent {
  padding-top: 0px;
  margin-top: 0px;
}
/*======HIDE HEADER END=====*/
/*========Resource Status History Form START========*/
#resourcesStatusHistContainer #resource-status-history-splitter {
  padding-top: 30px;
}
#resourcesStatusHistContainer .win-button-wrapper {
  float: right;
  padding: 10px 5px 0;
}
#resourcesStatusHistContainer #statusGrid .k-grid-content {
  overflow-y: auto;
}
#resourcesStatusHistContainer #statusGrid .smallerDate {
  width: 120px;
}
#resourcesStatusHistContainer #allResourcesGrid .k-grid-content {
  height: calc(100% - 60px) !important;
}
/*========Resource Status History Form END========*/
/*========Resources Summary report Form START========*/
.resource-summary-main-content .k-grid tr,
.resource-summary-main-content .k-grid tr td {
  padding-left: 0px;
}
.resource-summary-main-content .panel-header {
  margin-top: 27px;
  padding-left: 5px;
}
.resourcesReportTop > label {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
/*========Resources Summary report Form END========*/
/*========Resource Recovery Storage Form START========*/
.period-incident-header-extrainfo-wrap div.displayInlineBlock {
  padding-right: 10px;
}
.period-incident-header-extrainfo-wrap div.displayInlineBlock span {
  color: #fff;
  font-weight: bold;
}
.period-incident-header-extrainfo-wrap div.displayInlineBlock label {
  color: #fff;
  font-weight: bold;
  padding-right: 5px;
}
.resource-recovery-content .panel-header {
  margin-top: 30px;
}
/*========Resource Recovery Storage Form END========*/
/*====== ICS 213 RR START ============== */
.house-icon {
  height: 20px;
}
#ICS213RRRequisitionsDetailsGrid .k-grid-content {
  overflow-x: auto !important;
}
#ICS213RRSelectionTabstrip-2 .bigWidthBackground {
  width: 7490px;
}
#ICS213RRSelectionTabstrip .export span {
  vertical-align: text-bottom;
  padding: 9px;
}
#ICS213RRSelectionTabstrip .padding {
  padding: 5px;
}
#ICS213RRSelectionTabstrip .exclamation-mark {
  padding: 10px;
  background-color: #F3D696;
  color: red;
  font-weight: bold;
}
#ics213rrDetailsForm .req-proc-grids-container {
  overflow-y: hidden !important;
}
div.details213rr .innerText {
  height: 20px;
  padding: 2px;
  background-color: #E0E0E0;
}
.rr-section.rr-section-small .blue-border {
  height: 50px;
}
.rr-section {
  background-color: white !important;
  min-height: 100px;
  /*height: 100px;*/
  position: relative;
}
.rr-section .PONumber label {
  margin-top: 40px;
}
.rr-section .sign-form-btn {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  /*font-size: 12px;*/
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
  /*position: absolute;*/
  bottom: 5px;
  left: 200px;
}
.rr-section .sign-form-btn:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
.rr-section .order-other {
  display: none;
}
.rr-section .order-other.visible {
  display: inline-block;
}
.rr-section .blue-border {
  height: 100px;
  overflow: auto;
  padding-right: 0px;
}
.rr-section .blue-border label:not(.widthAuto) {
  width: 20%;
  vertical-align: middle;
}
.rr-section .blue-border.finish-add-btn {
  text-align: center;
  padding-top: 60px;
}
.rr-section .blue-border.row {
  box-sizing: content-box;
}
.rr-section > div {
  display: inline-block;
}
.rr-section input[type='radio'] {
  margin-left: 20px;
}
.rr-section .section-label-vertical {
  height: 100%;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  bottom: 0px;
  position: absolute;
  top: 0px;
}
.rr-section .section-label-vertical .text {
  display: inline-block;
  white-space: nowrap;
  -webkit-transform: translate(0, 75px) rotate(-90deg);
  -moz-transform: translate(0, 75px) rotate(-90deg);
  -o-transform: translate(0, 75px) rotate(-90deg);
  transform: translate(0, 75px) rotate(-90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -ms-transform: none;
  -ms-transform-origin: none;
  -ms-writing-mode: tb-rl;
  *writing-mode: tb-rl;
  color: white;
  font-weight: bold;
}
.rr-section .section-label-vertical .text:before {
  content: "";
  float: left;
  margin-top: 100%;
}
.rr-section .section-content {
  width: 100%;
  vertical-align: top;
  padding-left: 20px;
}
.rr-section .section-content .k-pane {
  position: static !important;
}
.rr-section .section-content .k-pane.absolute-position {
  position: absolute !important;
}
.rr-section .red {
  background-color: red;
}
.rr-section .red .text {
  position: absolute;
  top: 50%;
  text-align: center;
}
.rr-section .yellow {
  background-color: yellow;
}
.rr-section .mustard-yellow {
  background-color: #E4AD00;
}
.rr-section .mustard-yellow .text {
  top: 30%;
  text-align: center;
  position: absolute;
}
.rr-section .green {
  background-color: green;
}
.rr-section .blue {
  background-color: blue;
}
.rr-section .k-textbox {
  max-width: 100% !important;
}
.rr-section #SuggestedSource {
  width: 77% !important;
  height: 98px;
}
.rr-section #GeneralDesc {
  width: 77% !important;
  height: 70px;
}
.rr-section #SupplierInfo {
  width: 61% !important;
}
.rr-section #LogisticNotes {
  width: 77% !important;
  height: 70px;
}
.rr-section #FinanceNotes {
  width: 77% !important;
  height: 70px;
}
.rr-section #PONumber {
  margin-top: 33px;
  max-width: 78% !important;
}
.rr-section .resource213RRavUn label {
  width: auto !important;
}
.rr-section .supplier213RR label {
  width: auto !important;
}
.rr-section-small {
  height: 50px;
  min-height: 50px;
}
.rrSmallestRow {
  height: 30px !important;
}
/*====== ICS 213 RR END ============== */
/* ICS 213 General Message */
.ics213GeneralMessageButton {
  min-width: 60px !important;
}
/* ============== ICS 215 А/Е START ============== */
#ics215ae-container .panel-header > div {
  float: left;
  margin-top: 2px;
}
#OpsFeedbackWindow {
  overflow: hidden;
}
#OpsFeedbackWindow #horizontal {
  height: 100%;
}
#OpsFeedbackWindow td:hover {
  cursor: default !important;
}
#OpsFeedbackWindow .OpsFeedbackWindow-splitter {
  height: 100%;
  width: 100%;
  border-width: 0;
}
#selectAreasWindow #areasTreeView {
  height: 93%;
  border: solid black;
  border-width: 0px 1px 1px 1px;
}
#selectAreasWindow #selectedAreas {
  border: 1px solid black;
}
#selectAreasWindow td:hover {
  cursor: default !important;
}
#selectAreasWindow .selectAreaBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
}
#selectAreasWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#selectAreasWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
#selectIAPAreasWindow #iapAreasTreeView {
  height: 93%;
  border: solid black;
  border-width: 0px 1px 1px 1px;
}
#selectIAPAreasWindow #selectedIAPAreas {
  border: 1px solid black;
}
#selectIAPAreasWindow td:hover {
  cursor: default !important;
}
#selectIAPAreasWindow .selectAreaBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
}
#selectIAPAreasWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#selectIAPAreasWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
#AreasResourcesGrid .k-grid-header .k-header {
  /*overflow:visible;*/
  white-space: normal;
}
#AreasResourcesGrid .k-grid-header .k-header span.headTmpl {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  height: 70px !important;
  width: 70px;
  text-align: left;
  vertical-align: baseline;
  display: block;
}
#AreasResourcesGrid .k-grid-header .k-header span.headTmpl.non-rotate {
  transform: initial;
}
#AreasResourcesGrid .k-grid-header .k-header span.headTmpl.horizontal {
  vertical-align: middle;
  display: table-cell;
}
/* ============== ICS 215 А/Е END ============== */
/* ============== ICS 203 START ============== */
.show-hide-menu .k-content {
  max-height: 400px;
  overflow-y: scroll !important;
}
/* ============== Default / Incident Resource Type Maintenance Form START ============== */
.printlist-wrap {
  display: inline-block;
}
.col-chkbx-props {
  display: inline-block;
}
#resourceTypeProps {
  padding: 1rem;
}
/* ICS 203 */
#ics203-container {
  height: 100%;
  background: white;
}
#ics203-container .k-grid-content {
  height: 100%;
}
#ics203-container .k-splitbar {
  background-color: #e9e9e9 !important;
}
#ics203-container .splitter-scroll {
  overflow-y: hidden;
}
/*====== ICS 213 RR END ============== */
/*====== ICS 232 START ============== */
#TabStrip232ResourcesAtRisk .k-content {
  margin: 0;
  padding: 0 0 0 5px;
  /*overflow-x:hidden;*/
}
#TabStrip232ResourcesAtRisk #EnviroGrid textarea,
#TabStrip232ResourcesAtRisk #SocioGrid textarea {
  height: 32px;
}
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-item,
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#TabStrip232ResourcesAtRisk .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#region-map-preview {
  width: 100%;
  height: 490px;
}
.render-closest-map-wrap {
  vertical-align: top;
  width: 30%;
  display: inline-block;
}
.closest-fifty.panel-content {
  height: 490px;
}
.closest-fifty.panel-content input.narrow-input {
  width: 50px;
}
.closest-fifty.panel-content span.no-results {
  padding-right: 90px;
  display: none;
}
.closest-fifty.panel-content .content-wrap {
  width: 100%;
  height: 520px;
}
#SitesGrid img.img-coord.invisible {
  display: none;
}
#SitesGrid img.img-coord.visible {
  display: block;
}
#RegionsMapGrid .k-grid-content table {
  position: relative;
}
.buttonsSitesWindow {
  text-align: right;
  padding-top: 3px;
}
.map-locations-select-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  background-image: url(../Images/ico_set.gif);
  background-repeat: no-repeat;
}
#SelectSitesWindow_wnd_title + .k-window-actions a {
  visibility: visible !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap {
  height: 90%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane {
  height: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap {
  height: 100%;
  width: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap #region-map-preview {
  height: 100% !important;
  width: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-splitbar {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-2 {
  overflow-y: hidden;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap {
  height: 90%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane {
  height: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap {
  height: 100%;
  width: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap #region-map-preview {
  height: 100% !important;
  width: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-splitbar {
  height: 100%;
}
/*====== ICS 232 RR END ============== */
/*====== QI Notifications Form START ============== */
#QINotificationsForm {
  padding-left: 10px;
  height: 100%;
}
#QINotificationsForm .panel-content {
  height: 100%;
}
#QINotificationsForm .qinotificationinfo-radio-container label {
  font-weight: normal;
}
.qi-notifications-container {
  background-color: #fff;
}
.qinotificationinfo-block.narrow .qinotificationinfo-column {
  padding: 2px;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell {
  display: inline-block;
  font-weight: normal;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell span.k-combobox {
  width: 250px;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell span.k-datetimepicker {
  width: 150px !important;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell input.k-textbox {
  width: 190px !important;
}
.qinotificationinfo-block.narrow .header-text.black-text.qinotificationinfo-inner-cell {
  width: 200px;
  font-weight: bold;
}
.qinotificationinfo-block.narrow.text-area .header-text.black-text.qinotificationinfo-inner-cell {
  width: 500px;
  font-weight: bold;
  color: #AB3021;
}
.qinotificationinfo-block.narrow.text-area textarea {
  width: 650px;
}
/*======  QI Notifications Form END ============== */
.supportText {
  position: absolute;
  bottom: 5px;
  text-align: center;
  width: 100%;
  color: white;
  padding-bottom: 0.25rem;
}
/*====== IMT Tabletop exercise Form START ============== */
#imt-tabletop-splitter textarea.multiline-text {
  max-height: 48px !important;
}
#imt-tabletop-splitter .panel-in-splitter .panel-header {
  height: 25px;
}
.imttabletop-row {
  padding: 2px;
}
.imttabletop-row .imttabletop-inner-cell {
  display: inline-block;
}
.imttabletop-row .imttabletop-inner-cell span.k-datetimepicker {
  width: 150px !important;
}
.imttabletop-row .imttabletop-inner-cell span.k-dropdown {
  width: 100px;
}
.imttabletop-row .imttabletop-inner-cell.readonly strong {
  font-weight: normal;
}
.imttabletop-textarea {
  /*width:650px;*/
}
.header-text.black-text.imttabletop-inner-cell {
  width: 120px;
}
/*====== IMT Tabletop exercise Form END ============== */
/*====== LOGIN SCREEN END ============== */
/*============== 234 START===============*/
#ICS234-container .multiline-text {
  min-height: 32px !important;
}
#ICS234-container .areaList {
  font-size: 10px;
}
#ICS234-container .whiteBackground {
  margin-top: 93px;
}
#ICS234-container .panel-header {
  height: 55px;
  padding-top: 5px;
}
#ICS234-edit-container #EditAreasOfOperation {
  background-color: white;
}
#ICS234-edit-container .window-footer-buttons.window-popup-footer .prev-next-btns {
  margin: 0 auto;
}
#FormWorkAnalysisEdit #vertical .panel-in-splitter.ics234 {
  height: calc(90%);
}
#FormWorkAnalysisEdit textarea.maxHeightClass:nth-child(1) {
  max-height: 100% !important;
  height: 80% !important;
}
#FormWorkAnalysisEdit #TacticsWorkAssignments textarea.maxHeightClass {
  max-height: 100% !important;
  height: 100% !important;
  box-sizing: border-box;
}
textarea#EditTactics {
  max-height: 100%;
}
@media (max-width: 767px) {
  #ICS234-container .whiteBackground {
    margin-top: 191px;
  }
}
@media (max-width: 779px) {
  #daily-costs-container .paddingLR.buttons-row {
    padding: 0 5px 20px 10px;
  }
}
.my-selected-state {
  background-color: blue;
  color: white;
}
#ObjectivesAndAssignments pre.multiline-pre,
#AreasPasteSelector pre.multiline-pre {
  height: auto;
}
#ObjectivesAndAssignments .k-grid-Details {
  height: 25px !important;
  width: 25px;
  min-width: 25px !important;
  background: url(../Images/FullScreen.png);
  background-size: contain;
}
#ObjectivesAndAssignments #selectAreas,
#ObjectivesAndAssignments #copyAreas {
  width: 100%;
}
#edit-window-wrapper textarea {
  width: 100%;
  height: 95%;
}
/*============== 234 END=================*/
/*============== Equipment Deployment Exercise START===============*/
.equipdeploy-block.narrow .equipdeploy-column {
  padding: 2px;
}
.equipdeploy-block.narrow .equipdeploy-inner-cell {
  display: inline-block;
}
.equipdeploy-block.narrow .equipdeploy-inner-cell span.k-datetimepicker {
  width: 190px !important;
}
.equipdeploy-block.narrow .header-text.black-text.equipdeploy-inner-cell {
  width: 180px;
}
.equipdeploy-block.narrow .header-text.black-text.equipdeploy-inner-cell.wide {
  width: 300px;
}
.equipdeploy-block.narrow .equipdeploy-inner-cell.textarea {
  width: 85%;
}
.equipdeploy-block.narrow.evaluation .equipdeploy-inner-cell.textarea {
  width: 100%;
}
.equipdeploy-block.narrow.evaluation .equipdeploy-inner-cell label {
  font-weight: normal;
}
.equipdeploy-block.narrow.evaluation .header-text.black-text.equipdeploy-inner-cell {
  width: auto;
  padding-left: 10px;
}
.equipdeploy-block.narrow.evaluation .header-text.black-text.equipdeploy-inner-cell.narrow {
  width: auto;
}
#ExternalNotifications .k-grid-content td .k-button:not(.deleteBtn),
#InternalNotifications .k-grid-content td .k-button:not(.deleteBtn) {
  min-width: 25px !important;
}
#equip-deploy-splitter {
  padding-top: 0;
}
#equip-deploy-splitter .panel-header {
  height: 25px;
}
#equipDeployCheckBoxGrid {
  height: 100%;
}
/*============== Equipment Deployment Exercise START===============*/
#sidebar .tab-link {
  color: black;
}
/*====== End Default Form Approvals ====== */
/*====== Resource Maintenance ====== */
#PrintBadgeRMWindow #qrPrintFormat {
  border: 1px solid black;
  border-radius: 10px;
  margin-top: 20px;
}
#PrintBadgeRMWindow #qrFormats {
  position: relative;
  top: 30%;
}
#PrintBadgeRMWindow #printBadgeLeftSection {
  height: 85%;
  margin-left: 10px;
  border: 1px solid lightblue;
  text-align: center;
  margin-top: 5px;
}
#PrintBadgeRMWindow #printBadgeRightSection {
  height: 85%;
  margin-left: 10px;
  margin-bottom: 5px;
  border: 1px solid lightblue;
  margin-top: 5px;
}
#PrintBadgeRMWindow #qrSection0 div.col-md-4 col-xs-4 col-lg-4 {
  display: inline-block;
}
#PrintBadgeRMWindow .footer-buttons {
  margin: 5px 10px;
  float: right;
}
#rmForm {
  padding-top: 35px;
}
#rmForm .panel-header {
  margin-top: -3px;
}
/*====== End Resource Maintenance ====== */
.rich-text-summ-delete-btns {
  text-align: right;
  padding: 5px;
}
.rich-text-summ-delete-message {
  padding: 10px;
}
textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#Cleanup):not(#Constraints):not(#Observations) {
  max-height: 140px;
}
.inc-description-form textarea {
  height: 30px;
}
#ics210Form textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#MedicalEquipment),
#ics210And221-container textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#MedicalEquipment) {
  max-height: 100% !important;
}
/* Because someone has set inline style in the double's editor template */
.k-grid .k-widget.k-numerictextbox {
  width: 100% !important;
}
span.organizations-combo-list,
span.person-combo-list {
  display: inline-block;
  min-width: 244px;
  visibility: hidden;
  line-height: 0;
  background: white;
}
/* Word break on new line on long text in table cell */
.td-cell-word-wrap {
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -webkit-pre-wrap;
  /*Chrome & Safari */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  word-break: keep-all;
  white-space: normal;
}
.empty-h60-div {
  height: 60%;
}
.empty-h75-div {
  height: 75%;
}
.black-text-wrap {
  height: 5%;
}
/* ICS 202a */
@media only screen and (max-width: 1280px) {
  div.k-animation-container {
    max-width: 1280px !important;
  }
}
@media only screen and (max-width: 768px) {
  div.k-animation-container {
    max-width: 768px !important;
  }
}
@media only screen and (max-width: 1024px) {
  div.k-animation-container {
    max-width: 1024px !important;
  }
}
ul#Title_listbox li {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: normal;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  max-height: 140px;
}
div#priorities table tr td > span {
  max-height: 140px;
  display: block;
  overflow: auto;
}
/* ICS 202a */
.mishap-chkbx-cell label {
  font-weight: normal;
}
/* ESG Initial Notification BEGIN */
#ESGInitialNotificationForm #DrugTesting {
  width: 38.5% !important;
  margin-left: 20px;
}
#ESGInitialNotificationForm .esg-initnotif-row {
  margin-left: 15px;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-row .esgNumbers.lbl-numbers {
  width: 15%;
  margin-right: 3px;
  vertical-align: top;
  text-align: right;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-row .lbl-description {
  width: 70%;
}
#ESGInitialNotificationForm .panel-4 .esg-initnotif-row .esgNumbers.lbl-numbers {
  width: 7%;
  margin-right: 3px;
  vertical-align: top;
  text-align: right;
}
#ESGInitialNotificationForm .panel-4 .esg-initnotif-row .lbl-description {
  width: 90%;
}
#ESGInitialNotificationForm .esgNumbers {
  margin-right: 8px;
}
#ESGInitialNotificationForm .esgDamageControl {
  margin-left: 35px;
}
#ESGInitialNotificationForm .k-textbox {
  margin-bottom: 2px;
}
#ESGInitialNotificationForm .esgDateTimeLabel,
#ESGInitialNotificationForm .esgLocationLabel {
  width: 160px;
}
#ESGInitialNotificationForm .esgDate {
  margin-bottom: 2px;
}
#ESGInitialNotificationForm .esg-initnotif-cell {
  display: inline-block;
}
#ESGInitialNotificationForm .esginitnotif-inner-cell {
  display: inline-block;
}
#ESGInitialNotificationForm .panel-1 .esginitnotif-inner-cell {
  display: inline-block;
  width: 300px;
}
#ESGInitialNotificationForm .panel-1 .esginitnotif-inner-cell.header-text.black-text {
  width: 110px;
}
#ESGInitialNotificationForm .panel-1 .esginitnotif-inner-cell.header-text.black-text.wide {
  width: 600px;
}
#ESGInitialNotificationForm .panel-2 .getDataESGincInitNot {
  margin-left: 36px;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row {
  width: 95%;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last {
  width: 100%;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .header-text.black-text.esginitnotif-inner-cell {
  width: 20%;
  min-width: 330px;
  padding-left: 0;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell {
  width: 78%;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell input {
  width: 100% !important;
  max-width: 100% !important;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell.left {
  float: left;
  display: block;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell.right {
  width: auto;
  overflow: hidden;
  display: block;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell.header-text.black-text.top {
  vertical-align: top;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell span.k-datetimepicker {
  width: 180px !important;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell.textarea {
  width: 600px;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell.textarea textarea {
  height: 30px !important;
}
#ESGInitialNotificationForm .panel-3 .esginitnotif-inner-cell.header-text.black-text {
  width: 110px;
}
#ESGInitialNotificationForm .panel-3 .esginitnotif-inner-cell span.k-numerictextbox {
  width: 100px;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-cell.textarea {
  vertical-align: top;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-cell.textarea .esginitnotif-inner-cell {
  width: 200%;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-cell.textarea textarea {
  height: 30px !important;
}
#ESGInitialNotificationForm .panel-3 .noOfInj,
#ESGInitialNotificationForm .panel-3 .noOfFatal {
  width: 80px !important;
  text-align: center;
}
#ESGInitialNotificationForm .panel-3 .esgDesc {
  margin-left: 30px;
}
#ESGInitialNotificationForm .panel-3 .noOfFatal {
  margin-left: 20px;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell {
  width: 300px;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.header-text.black-text {
  width: 270px;
  vertical-align: top;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.textarea {
  width: 600px;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.textarea textarea {
  height: 30px !important;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.textarea #ReviewedBy {
  width: 100% !important;
  max-width: 100% !important;
}
#ESGInitialNotificationForm .panel-4 .egsPersonLabel {
  margin-top: 6px;
}
#ESGInitialNotificationForm .panel-4 .esgAssistanceLabel {
  margin-top: 10px;
}
#ESGInitialNotificationForm .panel-4 .egsPersonLabel {
  margin-top: 6px;
}
#ESGInitialNotificationForm .panel-4 .esgAssistanceLabel {
  margin-top: 10px;
}
#ESGInitialNotificationForm #splitter-container .panel-header {
  height: 25px;
}
/* ESG Initial Notification END */
/* MAP COP start*/
.resourceEditFromMapCOP .k-content {
  height: calc(100% - 37px) !important;
}
/* MAP COP end*/
/* ----------MAP SERVICE CATALOG START --------------------------------*/
.addLayerImg {
  height: 15px;
}
.tab-btns {
  padding: 3px;
}
.grid-type.k-state-selected {
  color: black;
}
#IncidentMapGroups .response-data .deleteBtn {
  /*display: none;*/
}
#MapServiceCatalogClient .panel-header {
  padding: 8px;
}
#MapServiceCatalogClient .btns-container {
  position: relative;
  bottom: 4px;
}
#MapServiceCatalogClient .blueBackground .collapseAll {
  background-color: none !important;
}
#MapServiceCatalogClient .blueBackground .expand {
  background-color: none !important;
}
#IncidentMapGroups .deleteBtn {
  background-color: transparent;
}
.hide-edit-button .service-edit-img {
  display: none !important;
}
.borderless {
  border: 0px !important;
}
.blueBackground .expand,
.blueBackground .collapseAll {
  background-color: white;
}
#MapServiceCatalogClient .search-box {
  float: right;
  font-size: 12px;
  bottom: 1px;
}
#map-scale-max-label {
  margin-top: 5px;
}
div.balSlider .k-slider-selection {
  background-color: darkblue;
}
.preview-map-scale-min.label,
.preview-map-scale-max.label,
.preview-transparency.label {
  background-color: midnightblue;
}
ul.map-service-catalog {
  padding-left: 0;
  margin-bottom: 0;
}
ul.map-service-catalog li {
  list-style: none;
}
ul.map-service-catalog li a {
  text-decoration: none;
  color: black;
}
ul.map-service-catalog li a:hover {
  color: black;
}
ul.map-service-catalog li:hover {
  background-color: lightblue;
}
#edit-window {
  background-color: #f5f5f6;
  overflow: hidden;
}
#add-link-edit-window {
  height: 100%;
}
#edit-window div.form-group {
  margin-right: 10px;
}
#edit-window #div-zero-padding-left {
  padding-left: 0;
}
#map-service-catalog-form-wrapper .form-group:first-of-type {
  margin-top: 10px;
}
.input-sm {
  height: 15px;
}
button #test-connection {
  padding: 2px 5px 2px 5px;
}
div.file-upload.form-group .k-widget {
  min-width: 383px;
}
.add-link-btn,
.delete-link-btn {
  background-color: rgba(255, 255, 255, 0);
}
button.addBtn.add-link-btn:hover,
button.deleteBtn.delete-link-btn:hover {
  background-color: grey;
}
.edit-link-btn:hover,
.edit-client-layer-btn:hover {
  cursor: pointer;
}
#link-manager-popup-btns,
#labeling-popup-btns {
  margin-top: 5px;
  margin-right: 5px;
  float: right;
}
#link-manager-form-container {
  background: #f2f2f2;
}
#link-manager-form-container .form-group input[type=text] {
  border-radius: 0;
  border-color: black;
}
#link-manager-form-container .form-group label {
  font-style: normal;
}
#map-service-catalog-form-wrapper.row {
  margin-left: 0;
  width: 100%;
  text-align: left;
}
.link-manager-grid {
  height: 460px;
}
textarea#LabelExpression,
textarea#LabelWhereClause {
  max-height: 140px;
}
textarea#LabelExpression {
  padding-right: 0;
}
#label-expression-fields-container {
  height: 140px;
  margin-bottom: 15px;
}
#label-expression-fields {
  height: 100%;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  list-style: none;
  overflow: auto;
}
#label-expression-fields li:hover {
  cursor: pointer;
}
#labeling-container {
  overflow: hidden;
}
#labeling-container div.row-right {
  margin-left: 30px !important;
}
#labeling-container div.row {
  margin-left: 0;
}
#labeling-container div.row div#label-where-clause {
  padding-left: 10px;
}
#labeling-container div.row div#label-expression-fields-container {
  padding-left: 10px;
}
.margin-top-10px {
  margin-top: 10px;
}
#LabelExpression,
#LabelWhereClause,
#label-expression-fields {
  font-size: 12px;
}
.spellchecker-suggestbox {
  z-index: 99999 !important;
}
.cke_button__spellchecker_icon {
  background-image: url(../Images/Utilities/Spellcheck.png) !important;
}
/*====== General Incident Report ====== */
.genRType {
  width: 270px;
  float: left;
}
#generalIncRpt-container .incidentDesription_class #IncidentDesc {
  width: 893px !important;
  max-height: 128px !important;
}
#generalIncRpt-container .incidentDesription_class label {
  float: left;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
#generalIncRpt-container #GeneralInfoSplitter .col-xs-11 label.longElement,
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-11 label.longElement {
  width: 203px !important;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-11,
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-11 {
  margin-bottom: 2px !important;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-3.col-lg-3 label:not(.normalText):not(.longText):not(.fieldName),
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-3.col-lg-3 label:not(.normalText):not(.longText):not(.fieldName) {
  width: 90px !important;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-4.col-lg-4 label:not(.normalText):not(.longText),
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-4.col-lg-4 label:not(.normalText):not(.longText) {
  width: 120px !important;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item,
#generalIncRpt-container .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#generalIncRpt-container .generalIncidentReport_Coordinates label,
#generalIncRpt-container .suspect_Address label,
#generalIncRpt-container .report_Address label {
  float: left;
}
#generalIncRpt-container .report_Address .multiline-text,
#generalIncRpt-container .suspect_Address .multiline-text {
  width: 60%;
  max-width: 400px !important;
}
#generalIncRpt-container .report_Address label,
#generalIncRpt-container .suspect_Address label {
  margin-right: 5px;
}
#generalIncRpt-container #Coordinates {
  margin-left: 4px;
  width: 263px !important;
}
#generalIncRpt-container #GeneralIncidentReport_Notifications .longText,
#generalIncRpt-container .generalInformation_AdditionalSection .longText {
  width: 250px !important;
}
#generalIncRpt-container .double_numerictextbox,
#generalIncRpt-container .integerSmall_numerictextbox {
  width: 149px !important;
}
#generalIncRpt-container #GeneralMaterials .double_numerictextbox,
#generalIncRpt-container .integerSmall_numerictextbox {
  width: 100% !important;
}
#generalIncRpt-container .k-numerictextbox {
  margin-bottom: 1px;
}
#generalIncRpt-container .marginB20,
#generalIncRpt-container .k-dropdown-wrap {
  margin-bottom: 1px !important;
}
#generalIncRpt-container #ReportPhone1 + span,
#generalIncRpt-container #ReportPhone2 + span,
#generalIncRpt-container #ReportPhone3 + span,
#generalIncRpt-container #SuspectPhone1 + span,
#generalIncRpt-container #SuspectPhone2 + span,
#generalIncRpt-container #SuspectPhone3 + span {
  width: 100px;
}
#generalIncRpt-container .location_County > label + span {
  width: 200px !important;
}
#generalIncRpt-container .incident_Description_Cause .k-combobox {
  width: 200px !important;
}
#generalIncRpt-container .evac_Radius .k-combobox {
  width: 147px;
}
#generalIncRpt-container .wind_Speed .k-combobox,
#generalIncRpt-container .air_Temp .k-combobox {
  width: 80px !important;
}
#generalIncRpt-container .generalIncidentReport_Coordinates label {
  float: left;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item,
#generalIncRpt-container .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#generalIncRpt-container .generalIncidentReport_Coordinates label {
  float: left;
}
#generalIncRpt-container #Coordinates_CoordinatesReadonly {
  margin-left: 5px;
  width: 263px !important;
}
#generalIncRpt-container #GeneralIncidentReport_Notifications .longText,
#generalIncRpt-container .generalInformation_AdditionalSection .longText {
  width: 205px !important;
}
#generalIncRpt-container #generalIncRptForm #weatherForecast label {
  width: 145px !important;
}
#generalIncRpt-container #generalIncRptForm #weatherForecast .k-textbox {
  width: 220px !important;
}
#generalIncRpt-container #generalIncRptForm #WaveUOM,
#generalIncRpt-container #generalIncRptForm #WaterTemp {
  width: 155px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .reportingPatyPane label {
  width: 125px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .reportingPatyPane .full-width-input {
  width: 250px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .reportingPatyPane .callingOnBehalf {
  width: 400px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .spillInformationPane label {
  width: 155px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .materialWaterInformationPane .full-width-input {
  width: 220px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .materialWaterInformationPane .k-combobox {
  width: 70px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .airCraftDetailsSectionPane .k-numerictextbox {
  width: 100px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .airCraftDetailsSectionPane .k-combobox {
  width: 100px !important;
}
#generalIncRpt-container #tabstrip-2 .k-pane.hideIfNotSpillRelease .panel-header {
  height: 30px;
}
#generalIncRpt-container .damage-amount-container span.integerSmall_numerictextbox {
  width: 148px !important;
}
.reporting-party-calling {
  clear: both;
}
#generalIncRptForm .radio-wrapper {
  display: inline-block;
  float: right;
  margin: 0 70px 0 10px;
}
.generalIncidentReport_Coordinates label {
  float: left;
}
/*====== End General Incident Report ====== */
/* SCAT SOS START */
#SCATPicturesListView {
  height: 350px;
}
#images-thumbnails {
  border: 1px solid lightgrey;
  margin: 5px;
}
.camera-image {
  width: 20px;
  height: 20px;
  background-position: center !important;
  background-size: contain !important;
  cursor: pointer;
  background: url("../Images/camera.png") no-repeat;
}
.segmentLabel {
  vertical-align: super;
}
.k-textbox.width50px {
  width: 50px;
}
.k-textbox.width190px {
  width: 190px;
}
.half-width-div {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
#SCATSOSForm {
  /*.sosTidestate .k-combobox {
        width: 244px !important;
    }*/
}
#SCATSOSForm #StartCoordinates_CoordinatesReadonly {
  width: 217px !important;
}
#SCATSOSForm #EndCoordinates_CoordinatesReadonly {
  width: 217px !important;
}
#SCATSOSForm #TeamName {
  margin-left: 27px;
  width: 350px !important;
}
#SCATSOSForm .full-width-input {
  max-width: 100% !important;
}
#SCATSOSForm .sosWeather .k-combobox {
  width: 190px;
}
#SCATSOSForm .ScatSosGeneralInformation label,
#SCATSOSForm .ScatSOSSegment label {
  float: left;
  margin-top: 5px;
  width: 190px;
}
#SCATSOSForm .ScatSosGeneralInformation .redLabel,
#SCATSOSForm .ScatSOSSegment label {
  float: left;
  margin-left: -9px;
}
#SCATSOSForm .ScatSosGeneralInformation .k-combobox {
  /*width: 190px;*/
  margin-bottom: 2px;
}
#SCATSOSForm .ScatSosGeneralInformation .k-textbox.width190px {
  margin-bottom: 2px;
}
#SCATSOSForm .ScatSosGeneralInformation .operationsDivision_class .k-combobox,
#SCATSOSForm .ScatSosGeneralInformation .surveyBy_class .k-combobox {
  width: 310px !important;
}
#SCATSOSForm .half-width-div {
  width: 50%;
  display: inline-block;
  float: left;
}
#SCATSOSForm .shorelineTypeSection_class {
  height: 410px !important;
}
#SCATSOSForm #SCATCoastalsGrid {
  margin-bottom: 1px;
}
#SCATSOSForm .debrisType label,
#SCATSOSForm .debrisAmount label,
#SCATSOSForm .accessRestrictions label {
  float: left;
  margin-top: 5px;
}
#SCATSOSForm .coastalline_class {
  margin-top: -20px;
  pointer-events: none;
}
#SCATSOSForm .segmentpanel {
  margin-bottom: 3px;
}
#SCATSOSForm #AccessRestrictions {
  width: 273px !important;
  margin-top: 5px;
}
#SCATSOSForm #SegmentID {
  width: 310px !important;
  margin-bottom: 2px;
  min-width: 310px !important;
}
#SCATSOSForm .surveyEnd,
#SCATSOSForm .ScatSOSSegment .row {
  margin-bottom: 2px;
}
#SCATSOSForm #StartCoordinates,
#SCATSOSForm #EndCoordinates {
  width: 218px !important;
}
#SCATSOSForm .surveyType .k-combobox {
  width: 253px;
}
#SCATSOSForm .substrateLabel {
  margin-left: 50%;
}
#SCATSOSForm .substrateLabel .k-combobox {
  float: right;
}
/* SCAT SOS END */
/* ESG Pear Issues Start */
/*#PearCategories*/
.inner-kendo-grid thead {
  display: none !important;
}
#ESGPearIssues-container #splitter-container {
  width: 100%;
  overflow: auto;
}
#getPreloadIssues {
  margin-left: 5px;
}
.width96Percent.pear-category {
  width: 96%;
}
.width90Percent.pear-category {
  width: 90%;
}
.width45Percent.pear-category {
  width: 45%;
}
/* ESG Pear Issues End */
/* SCAT Treatment & Inspection START */
.scat-inspect-cell {
  display: inline-block;
}
.scatinspect-inner-cell.chkbxs label {
  font-weight: normal;
}
.panel-1 .scat-inspect-cell {
  width: 320px;
}
.panel-1 .scatinspect-inner-cell .k-datetimepicker,
.panel-1 .scatinspect-inner-cell .k-combobox {
  width: 200px !important;
}
.scat-treatm-cell {
  display: inline-block;
  width: 150px;
}
#SCATtreatmentForm .panel-content .scat-treat-textarea-wrap textarea {
  max-height: none !important;
}
#SCATtreatmentForm .panel-header {
  background: #E4EFF7;
}
#SCATtreatmentForm .panel-header {
  background: #E4EFF7;
}
#SCATInspectionForm .panel-content .scat-inspect-textarea-wrap textarea {
  max-height: none !important;
}
#SCATInspectionForm .scat-inspect-approved-grid-wrap.grid-wrap .k-grid-content {
  height: 90% !important;
}
#SCATInspectionForm .panel-header {
  background-color: #DFDFDF;
}
#SCATInspectionForm .scat-inspect-approved-grid-wrap.grid-wrap .k-grid-content {
  height: 90% !important;
}
#SCATInspectionForm .panel-header {
  background-color: #DFDFDF;
}
.selectSCATversion-wrap {
  position: relative;
  height: 100%;
}
.selectSCATversion-wrap .ddl-scat-segment-wrap {
  height: 10%;
  top: 0;
}
.selectSCATversion-wrap .CurrentVersionsGrid-wrap {
  height: 80%;
  position: relative;
}
.selectSCATversion-wrap .CurrentVersionsGrid-wrap .CurrentVersionsGrid {
  height: 100% !important;
  overflow: hidden;
}
.selectSCATversion-wrap .selectSCATversion-btns-wrap {
  float: right;
  margin-top: 3px;
  height: 8%;
  bottom: 0;
}
/* ICS216 START */
#MasterOrganizations {
  width: auto !important;
}
#CreateOrganization {
  overflow-y: hidden;
}
#CreateOrganization .drag-org-text {
  width: 25%;
  height: 100%;
  display: inline-block;
}
.create-org-grids-left,
.create-org-grids-right {
  display: inline-block;
  width: 35%;
}
#ics216Form .branchClass .k-combobox,
#ics216Form .ics216RadioDivision .k-combobox,
#ics216Form .branchClass .k-textbox,
#ics216Form .ics216RadioDivision .k-textbox {
  width: 350px !important;
}
/* ICS216 END */
.width90Percent {
  width: 90% !important;
}
.width95Percent {
  width: 95% !important;
}
/* SCAT Summary START */
.scat-summary-container .legend-lbl {
  font-weight: bold;
}
.scat-summary-container .legend-btn {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
/* SCAT Summary END */
/* ESG Pear Board */
#ESGPearBoard-container {
  background: white;
}
#ESGPearBoard-container .removePadding {
  padding: 0;
}
#ESGPearBoard-container div.row {
  margin: 0;
}
#ESGPearBoard-container #vertical {
  overflow: auto;
}
.gridsHeaderButtons {
  background: #E9E7E9;
}
/* ESG Pear Board END */
/* ESG Worst START */
#Accountable-list ul {
  width: 140px !important;
}
/* ESG Worst END */
/* Master Widget Catalog & Basemaps START */
img.small-thumbnail-blue {
  height: 25px;
  width: 25px;
  background: lightblue;
  margin: 2px 0 2px 0;
}
#WidgetsGrid .k-grid-Details {
  height: 20px;
  width: 20px;
  min-width: 20px !important;
  background: url('../Images/ui-icons_ef8c08_256x240.png') -31px -79px;
}
.common-widget-details {
  height: 80px;
  width: 280px;
}
.common-widget-details .context-sensitive-help {
  margin: 5px 0;
}
.common-widget-details input[type="text"],
.common-widget-details button {
  margin: 5px;
}
#WidgetIconPreview {
  height: 75px;
  width: 75px;
  background: lightblue;
}
.bottom-left-widget-details {
  margin-top: 50px;
  width: 250px;
}
.big-widget-details {
  position: absolute;
  top: 0;
  bottom: 27px;
  right: 0;
  left: 280px;
  overflow-y: auto;
}
#BasemapThumbnail {
  width: 200px;
  height: 100px;
}
.new-basemap-label {
  width: 40px;
}
.basemap-list-header {
  text-align: center;
}
.basemap-details-listitem {
  width: 200px;
  height: 100px;
  float: left;
  position: relative;
  margin: 2px;
}
.basemap-details-listitem > img {
  width: 100%;
  height: 100%;
}
.basemap-edit-button,
.basemap-delete-button {
  padding: 6px;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: center;
  background-size: contain;
  border-color: transparent;
  position: absolute;
  top: 0;
}
.basemap-edit-button,
.basemap-edit-button:hover,
.basemap-edit-button:active {
  background: url('../Images/ui-icons_ef8c08_256x240.png') -34px -82px;
  background-color: lightgrey;
  left: 0;
}
.basemap-delete-button,
.basemap-delete-button:hover,
.basemap-delete-button:active {
  background-image: url('../Images/delete.png');
  background-color: lightgrey;
  right: 0;
}
.basemap-widget-details .invalid {
  color: red;
}
.basemap-widget-details span.k-tooltip {
  display: none !important;
}
.basemap-widget-details .k-invalid {
  border: 1px solid red;
}
.k-grid tr,
.k-grid tr td {
  height: 24px !important;
  max-height: 24px !important;
  padding: 0px;
  padding-left: 5px;
}
.k-grid tr td .k-dirty {
  margin: -0.2em 0 0 -0.4em;
}
#ResoursesParents.k-grid tr.k-detail-row td.k-detail-cell {
  padding-left: 0;
}
#ResoursesParents.k-grid k-filter-row > th:first-child,
#ResoursesParents.k-grid .k-grid tbody td:first-child {
  text-decoration: underline;
  text-align: center;
}
/* 201-1 START */
#ics201-1 .main-panel {
  display: flex;
}
#ics201-1 .panel-header {
  margin-top: 2px;
}
#ics201-1 #vertical .panel-in-splitter {
  overflow: hidden !important;
}
#ics201-1 #image-panel .header-text input[type="text"] {
  height: 56%;
  width: 100%;
}
#cover-sheet .main-panel {
  display: flex;
}
.imagePreviewSidebar-wrap {
  vertical-align: top;
  width: 155px;
  background-color: #f0f4fa;
}
.imagePreviewSidebar-wrap .imagePreviewSidebar {
  background-color: #f0f4fa;
  width: 150px;
  overflow: auto;
  height: 92%;
}
.imagePreview-wrap {
  flex: 1;
  margin-left: 2px;
  margin-right: 10px;
}
.imagePreview-wrap .imagePreview {
  overflow: auto;
  text-align: center;
  position: relative;
  /*height:87%;*/
}
.imagePreview-wrap .imagePreview canvas.map-image-preview-canvas {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.imagePreview-cropResize-wrap {
  vertical-align: top;
}
.imagePreviewFooter {
  height: 25px;
}
.imagePreviewCropSidebar,
.imagePreviewResizeSidebar {
  background-color: #f0f4fa;
  width: 220px;
  height: 100%;
  padding: 0 3px;
}
/* 201-1 END */
#org-chart-container #getFormData {
  display: block;
}
.font-weight-normal {
  font-weight: normal;
}
/* 215 Recourse Types */
#ResourceTypesGrid .size1-size2-width {
  width: 140px !important;
}
#ResourceTypesGrid .resourceTypesGrid-size1 {
  text-align: center;
}
#ResourceTypesGrid td b {
  text-align: center;
}
#selectedResourceKinds .size1-size2-width {
  width: 90px !important;
}
/* 215 Recourse Types */
/* 208A CG START */
#ICS208AForm .k-input {
  box-sizing: content-box !important;
}
#ICS208AForm #image-panel .main-panel {
  display: flex;
}
#ICS208AForm .ICS208AHazards label {
  min-width: 120px !important;
}
#ICS208AForm .ICS208ATargetOrgans label {
  min-width: 100px !important;
  max-width: 100px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
#ICS208AForm .Agents,
#ICS208AForm ICS208AHazards,
#ICS208AForm ICS208ATargetOrgans {
  height: 100%;
}
#ICS208AForm .ICS208AHazards,
#ICS208AForm .ICS208ATargetOrgans,
#ICS208AForm .ExposureRoutes,
#ICS208AForm .PPE,
#ICS208AForm .decontaminations,
#ICS208AForm .communications {
  padding: 5px;
}
#ICS208AForm .ICS208AHazards .black-text-wrap,
#ICS208AForm .ICS208ATargetOrgans .black-text-wrap,
#ICS208AForm .ExposureRoutes .black-text-wrap,
#ICS208AForm .PPE .black-text-wrap,
#ICS208AForm .decontaminations .black-text-wrap,
#ICS208AForm .communications .black-text-wrap {
  padding-left: 5px;
}
#ICS208AForm .ICS208AHazards div.checkbox-list,
#ICS208AForm .ICS208ATargetOrgans div.checkbox-list,
#ICS208AForm .ExposureRoutes div.checkbox-list,
#ICS208AForm .PPE div.checkbox-list,
#ICS208AForm .decontaminations div.checkbox-list,
#ICS208AForm .communications div.checkbox-list {
  padding: 5px;
}
#ICS208AForm .ICS208AHazards .normal-label-wrapper.other,
#ICS208AForm .ICS208ATargetOrgans .normal-label-wrapper.other,
#ICS208AForm .ExposureRoutes .normal-label-wrapper.other,
#ICS208AForm .PPE .normal-label-wrapper.other,
#ICS208AForm .decontaminations .normal-label-wrapper.other,
#ICS208AForm .communications .normal-label-wrapper.other {
  bottom: 5%;
}
#ICS208AForm .ICS208AHazards .empty,
#ICS208AForm .ICS208ATargetOrgans .empty,
#ICS208AForm .ExposureRoutes .empty,
#ICS208AForm .PPE .empty,
#ICS208AForm .decontaminations .empty,
#ICS208AForm .communications .empty {
  height: 50%;
}
#ICS208AForm .ICS208AHazards input.k-textbox.stretch-textbox,
#ICS208AForm .ICS208ATargetOrgans input.k-textbox.stretch-textbox,
#ICS208AForm .ExposureRoutes input.k-textbox.stretch-textbox,
#ICS208AForm .PPE input.k-textbox.stretch-textbox,
#ICS208AForm .decontaminations input.k-textbox.stretch-textbox,
#ICS208AForm .communications input.k-textbox.stretch-textbox {
  position: absolute;
  top: 0;
  right: 5px;
  width: 50%;
  min-width: 30%;
  max-width: 90%;
  margin-left: 5px;
  margin-right: 10px;
}
#ICS208AForm .radio-code {
  margin-top: 5px;
}
#ICS208AForm .decontaminations-inputs {
  margin-right: 10px;
}
#ICS208AForm .Potential-Emergencies {
  height: 140px;
}
#ICS208AForm .Potential-Emergencies label {
  padding-left: 5px;
}
/* 208A CG END */
/* 215 Recourse Types */
.TextareaMinHeight {
  max-height: 100% !important;
  height: 100% !important;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
/* Incident Document START */
div#preloaded-documents {
  padding-top: 0;
}
#DocumentNavigationWindow {
  overflow: hidden;
}
div#document-name {
  color: #63BBFF;
  font-weight: bold;
  padding: 10px;
  vertical-align: middle;
  border: 1px solid black;
  word-wrap: break-word;
}
#document-drag-container {
  top: 44%;
  margin: 0 auto;
  width: 95%;
  margin-left: 5px;
}
.forms-tab-container {
  background: #E8E8E8;
}
.forms-tab-container span.tab-name {
  color: #00497E;
  font-weight: bold;
  padding: 5px;
}
#incident-documents-nav {
  margin-bottom: 0;
  border-radius: 0;
}
#preloaded-documents .incidentDocumentsHorizontalSplitter .k-treeview {
  overflow-x: hidden;
}
#preloaded-documents #horizontalOptions #foldersTreeView ul.k-group li.k-item div span.k-in {
  width: 95% !important;
}
#preloaded-documents-top {
  background: white;
}
#DocumentNavigationWindow {
  overflow: hidden;
}
div#document-name {
  color: #63BBFF;
  font-weight: bold;
  padding: 10px;
  vertical-align: middle;
  border: 1px solid black;
  word-wrap: break-word;
}
#document-drag-container {
  top: 44%;
  margin: 0 auto;
  width: 95%;
  margin-left: 5px;
}
.forms-tab-container {
  background: #E8E8E8;
}
.forms-tab-container span.tab-name {
  color: #00497E;
  font-weight: bold;
  padding: 5px;
}
#incident-documents-nav {
  margin-bottom: 0;
  border-radius: 0;
}
#preloaded-documents-top {
  background: white;
}
#DocumentNavigationWindow {
  overflow: hidden;
}
div#document-name {
  color: #63BBFF;
  font-weight: bold;
  padding: 10px;
  vertical-align: middle;
  border: 1px solid black;
  word-wrap: break-word;
}
#document-drag-container {
  top: 44%;
  margin: 0 auto;
  width: 95%;
  margin-left: 5px;
}
.forms-tab-container {
  background: #E8E8E8;
}
.forms-tab-container span.tab-name {
  color: #00497E;
  font-weight: bold;
  padding: 5px;
}
#documents-container strong.k-upload-status {
  top: 5px !important;
}
#documents-container .k-upload .k-filename {
  max-width: 100% !important;
  margin-left: 0 !important;
  white-space: pre-line !important;
  word-break: break-all !important;
}
#documents-container .panel-content.bootstrap-kendo-override select.form-control {
  height: 34px;
}
#DocumentNavigationWindow #NavigationTreeView > .k-drop-hint {
  display: none;
}
#company-images table {
  min-width: 650px;
}
#preloaded-documents table {
  min-width: 1250px;
}
/* Incident Document END */
/* Daily Cost Maintenance */
#daily-costs-container .dailyCostMaintenanceSplitter {
  height: 100%;
  width: 100%;
  border-width: 0;
  overflow: hidden;
}
#AddDailyCostsWindow .btn.ok,
#AddDailyCostsWindow .btn.cancelButton {
  margin: 5px;
  font-size: 12px;
}
#CopyDailyCostsWindow .btn.ok,
#CopyDailyCostsWindow .btn.cancelButton,
#AddImagesWindow .btn.ok,
#AddImagesWindow .btn.cancelButton,
#AppendOrReplacePreloads .btn.btn-default {
  font-size: 12px;
}
#dailyCosts .k-grid-content .k-grid-content,
#dailyCostsEditableWindow .k-grid-content .k-grid-content {
  overflow: hidden;
  margin-left: -5px;
}
#dailyCosts button.showReq.btn {
  padding: 0;
}
/*Big Text Editor Speel Check*/
#BigTextEditor #textpopup-suggestions-wrapper {
  height: 35px;
  position: absolute;
  bottom: 32px;
  left: 7px;
  right: 7px;
  overflow-x: auto;
}
#BigTextEditor #textpopup-editor {
  width: 100%;
  height: 95%;
  resize: none;
}
#BigTextEditor #bigTextEditorTop {
  position: absolute;
  top: 7px;
  left: 7px;
  right: 13px;
  bottom: 60px;
}
#BigTextEditor #bigTextEditorButtons {
  height: 30px;
  position: absolute;
  bottom: 0px;
  left: 7px;
  right: 7px;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
#SuggestedSupplierSLI-list span.organizations-combo-list {
  display: none !important;
  visibility: hidden;
  line-height: 0;
  background: white;
}
#horizontalSplitterGRPAreas {
  height: 99% !important;
}
#horizontalSplitterGRPAreas #treeHolderGRPAreas {
  margin-top: 2px;
  overflow-y: hidden !important;
}
#horizontalSplitterGRPAreas #treeHolderGRPAreas #GRPAreasTreeView {
  height: 100%;
}
#treeHolderGRPAreas > #GRPAreasTreeView {
  overflow-x: hidden;
  background-color: white;
  display: none;
}
#activateGRP-container #treeHolderGRPAreas > #GRPAreasTreeView {
  display: block;
}
#copyGRPwin div.question {
  padding: 0 10px;
}
#copyGRPwin div.inputGRPcopyNameWrap {
  padding: 10px;
}
#copyGRPwin div.inputGRPcopyNameWrap #GRPcopyName {
  width: 300px;
}
/* Import Personnel Wizard */
div#wizard-window {
  overflow: hidden;
}
div#ImportPersonnelWizard {
  overflow-x: hidden;
  overflow-y: auto;
}
div#ImportPersonnelWizard #personnel-wizard-container #select-file {
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitter .k-scrollable {
  overflow: hidden !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitbar,
div#ImportPersonnelWizard #personnel-wizard-container .wizard-grids-container {
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container {
  background-color: #15428B;
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a:hover,
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li > a:focus {
  background: none;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes {
  height: 50%;
  padding: 5px 80px 0 80px !important;
  margin-top: 0px !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes #select-file-message {
  padding-top: 10px;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height20perc {
  height: 20% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height15perc {
  height: 15% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height10perc {
  height: 10% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height5perc {
  height: 5% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container.height10perc {
  height: 10% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container.height5perc {
  height: 5% !important;
}
div#ImportPersonnelWizard .importedPersonnels-wrap {
  height: 50%;
  position: absolute;
  bottom: 0;
  width: 100%;
}
div#ImportPersonnelWizard .invalidPersonnels-wrap,
div#ImportPersonnelWizard .duplicatedPersonnels-wrap {
  height: 80%;
  position: absolute;
  bottom: 0;
  width: 100%;
}
div#ImportPersonnelWizard .existingPersonnels-wrap,
div#ImportPersonnelWizard .finalPersonnels-wrap,
div#ImportPersonnelWizard .existingPersonnels-wrap {
  height: 85%;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.wizard-window-footer {
  position: absolute;
  bottom: 0;
  display: block;
  width: 98%;
  padding: 19px 0 20px;
}
.wizard-window-footer .btn-cancel {
  margin-left: 15px;
}
/* Import Resources Wizard */
#import-resource-window {
  overflow-x: hidden;
  overflow-y: auto;
}
#import-resource-window #resources-wizard-container .k-splitter .k-scrollable {
  overflow: hidden !important;
}
#import-resource-window #resources-wizard-container #duplicated-resource-grid,
#import-resource-window #resources-wizard-container #resolve-resource-kinds-grid,
#import-resource-window #resources-wizard-container #resolved-aop-grid,
#import-resource-window #resources-wizard-container #resolved-resource-status-grid,
#import-resource-window #resources-wizard-container #resolved-suppliers-grid,
#import-resource-window #resources-wizard-container #final-resources-grid {
  height: 280px;
}
#import-resource-window #resources-wizard-container #imported-resources-grid {
  height: 395px;
}
#import-resource-window #resources-wizard-container #horizontalSplitter {
  height: 540px;
}
#import-resource-window #resources-wizard-container .k-splitbar,
#import-resource-window #resources-wizard-container .wizard-grids-container {
  height: 100%;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container {
  background-color: #15428B;
  height: 100%;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a:hover,
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li > a:focus {
  background: none;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
#import-resource-window #resources-wizard-container .resources-wizard-notes {
  padding: 0 120px 0 120px;
}
#import-resource-window #select-file .k-upload {
  width: 220px !important;
  height: 25px;
  margin-left: 80px;
}
#import-resource-window #select-file .k-button {
  float: right;
  margin-right: -90px;
  margin-top: -10px;
  height: 25px;
}
#import-resource-window #select-file .k-file-name-size-wrapper {
  margin-top: -110px;
}
#import-resource-window #select-file .uploadedFileNameWizard {
  float: left;
  margin-top: 5px;
}
/*Import Resources Wizard END*/
.TextareaHeightIntoGrid {
  height: 140px;
}
.GRP-maint-imageeditor #divBtnSettings {
  display: none !important;
}
.grp-area-maint-generalinfo .postal-code {
  width: 95px !important;
}
.grp-area-treeview-bar {
  background: linear-gradient(#FCD2A7, #FBE69E);
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid black;
  max-height: 34px;
  margin-top: 5px;
}
/*====== Default Form Approvals START====== */
.formapprovals-ddl-wrap.k-animation-container {
  width: 98% !important;
}
.formapprovals-ddl-wrap.k-animation-container .k-list-container {
  width: 100% !important;
}
#DefaultApproversForForms span.k-widget.k-dropdown.k-header.default-form-position-ddl {
  width: 100%;
}
/*====== Default Form Approvals END====== */
span.k-dropdown.positions-dropdown-editor {
  width: 300px !important;
}
/*====== Areas and Resources START ====== */
.blueDiv {
  background-color: #3e77a0 !important;
  color: white !important;
  padding: 5px;
}
#AreasAndResourcesIAPToolsWindow .k-tabstrip > .k-content {
  padding: 0 !important;
}
.mapCheckBoxG {
  float: left;
  padding: 10px;
  background-color: #9ACD32;
}
.mapCheckBoxW {
  float: left;
  padding: 10px;
  background-color: #ffffff;
}
/*====== Areas and Resources END ====== */
/*====== Bulk Edit START====== */
.bulkEdit-editor-wrapper {
  height: 80px;
}
.bulkEdit-delete-warning {
  color: red;
  font-weight: normal !important;
}
/*====== Bulk Edit END====== */
.form-approval-ddlforms span.k-dropdown.k-header {
  width: 325px;
}
.panel-header .rightButtons {
  width: 3%;
  min-width: 50px;
  float: right;
  padding-top: 4px;
}
.panel-header .leftDiv {
  width: 90%;
  padding: 2px 0;
}
.panel-header .leftDiv .add-del-buttons {
  width: 3%;
  min-width: 50px;
}
.panel-header .leftDiv .content-bar-wrap {
  width: 90%;
}
.imageDetailsCoordinates .fields-container {
  display: inherit;
}
#EsgItemsWindow .btn-cancel {
  margin-left: 3px !important;
}
#EsgItemsWindow .btn-select-all {
  margin-left: 3px;
  margin-right: 3px;
}
.buttonsOperSectChief {
  float: right;
}
/* GRP Area Maint END */
/* Import Personnel Wizard */
div#wizard-window {
  overflow: hidden;
}
div#ImportPersonnelWizard {
  overflow-x: hidden;
  overflow-y: auto;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitbar,
div#ImportPersonnelWizard #personnel-wizard-container .wizard-grids-container {
  height: 100% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container {
  background-color: #15428B;
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a :hover {
  background: none;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes {
  padding: 0 120px 0 120px;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
.GRP-maint-imageeditor #divBtnSettings {
  display: none !important;
}
.grp-area-maint-generalinfo .postal-code {
  width: 95px !important;
}
.grp-area-treeview-bar {
  background: linear-gradient(#FCD2A7, #FBE69E);
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid black;
  max-height: 34px;
  margin-top: 5px;
}
/*====== Default Form Approvals START====== */
.formapprovals-ddl-wrap.k-animation-container {
  width: 98% !important;
}
.formapprovals-ddl-wrap.k-animation-container .k-list-container {
  width: 100% !important;
}
#DefaultApproversForForms span.k-widget.k-dropdown.k-header.default-form-position-ddl {
  width: 100%;
}
/*====== Default Form Approvals END====== */
span.k-dropdown.positions-dropdown-editor {
  width: 300px !important;
}
/*====== Areas and Resources START ====== */
.blueDiv {
  background-color: #3e77a0 !important;
  color: white !important;
  padding: 5px;
}
#AreasAndResourcesIAPToolsWindow .k-tabstrip > .k-content {
  padding: 0 !important;
}
.mapCheckBoxG {
  float: left;
  padding: 10px;
  background-color: #9ACD32;
}
.mapCheckBoxW {
  float: left;
  padding: 10px;
  background-color: #ffffff;
}
/*====== Areas and Resources END ====== */
/*====== Bulk Edit START====== */
.bulkEdit-editor-wrapper {
  height: 80px;
}
.bulkEdit-delete-warning {
  color: red;
  font-weight: normal !important;
}
/*====== Bulk Edit END====== */
.form-approval-ddlforms span.k-dropdown.k-header {
  width: 325px;
}
.panel-header .rightButtons {
  width: 3%;
  min-width: 50px;
  float: right;
  padding-top: 4px;
}
.panel-header .leftDiv {
  width: 90%;
  padding: 2px 0;
}
.panel-header .leftDiv .add-del-buttons {
  width: 3%;
  min-width: 50px;
}
.panel-header .leftDiv .content-bar-wrap {
  width: 90%;
}
.imageDetailsCoordinates .fields-container {
  display: inherit;
}
.buttonsOperSectChief {
  float: right;
}
/* GRP Area Maint END */
/* Import Personnel Wizard */
div#wizard-window {
  overflow: hidden;
}
div#ImportPersonnelWizard {
  overflow-x: hidden;
  overflow-y: auto;
}
div#ImportPersonnelWizard .wizard-window-footer {
  padding: 5px 0px 5px !important;
  margin-top: 0px !important;
}
div#ImportPersonnelWizard #personnel-wizard-container {
  height: 96% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container #horizontalSplitter {
  height: 100% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitbar,
div#ImportPersonnelWizard #personnel-wizard-container .wizard-grids-container {
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container {
  background-color: #15428B;
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a :hover {
  background: none;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes {
  padding: 0 120px 0 120px;
}
.wizard-window-footer {
  position: absolute;
  bottom: 0;
  display: block;
  width: 98%;
  padding: 19px 0 20px;
}
.wizard-window-footer .btn-cancel {
  margin-left: 15px;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
/* GRP Area Maint START */
#grp-areas-maint-container {
  height: 100%;
}
#grp-areas-maint-container #state-clear-button {
  width: 90% !important;
}
#grp-areas-maint-container .state-ddl span {
  width: auto !important;
}
#grp-areas-maint-container .form-with-header {
  height: 100%;
}
#grp-areas-maint-container .grpRegionDdl span.k-dropdown-wrap {
  width: 300px;
}
#grp-areas-maint-container label {
  margin-top: 5px;
  margin-left: 10px;
}
#grp-areas-maint-container .col-xs-3.col-md-3 {
  margin-top: auto;
}
#grp-areas-maint-container .multiline-text {
  max-width: 1188px !important;
}
#grp-areas-maint-container .stateDivGRP .k-dropdown {
  width: 65px !important;
}
#grp-areas-maint-container #general_City,
#grp-areas-maint-container #general_Address {
  width: 393px !important;
}
.GRP-maint-imageeditor #divBtnSettings {
  display: none !important;
}
.grp-area-maint-generalinfo .postal-code {
  width: 95px !important;
}
.grp-area-treeview-bar {
  background: linear-gradient(#FCD2A7, #FBE69E);
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid black;
  max-height: 34px;
  margin-top: 5px;
}
/*====== Default Form Approvals START====== */
.formapprovals-ddl-wrap.k-animation-container {
  width: 98% !important;
}
.formapprovals-ddl-wrap.k-animation-container .k-list-container {
  width: 100% !important;
}
#DefaultApproversForForms span.k-widget.k-dropdown.k-header.default-form-position-ddl {
  width: 100%;
}
/*====== Default Form Approvals END====== */
span.k-dropdown.positions-dropdown-editor {
  width: 300px !important;
}
/*====== MAP - COP START ====== */
#map {
  padding: 0;
  margin: 0;
  height: 100%;
  font-family: Arial;
}
#HomeButton {
  position: absolute;
  top: 95px;
  left: 20px;
  z-index: 50;
}
#topRibbon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 45px;
  background-color: #2F5597;
  color: white;
  z-index: 50;
  font-size: xx-small;
  font-family: Arial;
}
#search {
  position: absolute;
  top: 55px;
  left: 50px;
  z-index: 50;
}
#leftVerticalToolBar {
  position: absolute;
  padding-bottom: 30px;
  width: 30px;
  top: 125px;
  left: 10px;
  z-index: 50;
  cursor: pointer;
}
#topLeftToolBar img,
#mapToolDiv img {
  width: 25px;
  height: 25px;
}
#leftVerticalToolBar img {
  width: 32px;
  height: 32px;
}
.openToolDiv {
  z-index: 50;
}
.leftToolDiv {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  padding-top: 5px;
  cursor: pointer;
}
.rightToolDiv {
  padding-right: 5px;
  padding-left: 5px;
  float: right;
  padding-top: 5px;
  cursor: pointer;
}
#mapToolDiv {
  position: absolute;
  top: 100px;
  left: 50px;
  z-index: 50;
  padding-right: 30px;
  float: left;
  cursor: pointer;
}
#map_zoom_slider {
  top: 55px !important;
  left: 10px !important;
}
#search {
  z-index: 60;
}
/*====== MAP - COP END ====== */
/*====== Areas and Resources START ====== */
.blueDiv {
  background-color: #3e77a0 !important;
  color: white !important;
  padding: 5px;
}
#openToolDiv .k-tabstrip > .k-content {
  padding: 0 !important;
}
.mapCheckBoxG {
  float: left;
  padding: 10px;
  background-color: #9ACD32;
}
.mapCheckBoxW {
  float: left;
  padding: 10px;
  background-color: #ffffff;
}
.mapCheckBoxLine {
  margin: 0;
  padding: 0;
  width: 320px;
}
#AreasAndResourcesDiv .refreshAreas {
  height: 20px;
}
#AreasAndResourcesDiv #areaPersonnel {
  height: calc(100% - 52px) !important;
}
/*====== Areas and Resources END ====== */
/*====== Bulk Edit START====== */
.bulkEdit-editor-wrapper {
  height: 80px;
}
.bulkEdit-delete-warning {
  color: red;
  font-weight: normal !important;
  display: block;
}
/*====== Bulk Edit END====== */
.form-approval-ddlforms span.k-dropdown.k-header {
  width: 325px;
}
.panel-header .rightButtons {
  width: 3%;
  min-width: 50px;
  float: right;
  padding-top: 4px;
}
.panel-header .leftDiv {
  width: 90%;
  padding: 2px 0;
}
.panel-header .leftDiv .add-del-buttons {
  width: 3%;
  min-width: 50px;
}
.panel-header .leftDiv .content-bar-wrap {
  width: 90%;
}
.imageDetailsCoordinates .fields-container {
  display: inherit;
}
.buttonsOperSectChief {
  float: right;
}
/* Import Personnel Wizard */
/* Check In/Out Start */
body.hidden-header #checkInCheckoutReport {
  padding-top: 15px;
}
.checkInOutHeaders .custom-col {
  width: 25%;
}
.checkInOutResourceEditor .personDivCheckInOut {
  width: 80%;
}
.checkInOutResourceEditor label {
  white-space: nowrap;
  margin-top: 5px;
}
.checkInOutResourceEditor .k-numerictextbox {
  width: 80px !important;
}
.personEquipmentEdit.checkInOutResourceEditor.badge-options .row div.col-md-6.col-xs-6:first-child {
  height: 2em;
  line-height: 2em;
}
.personEquipmentEdit.checkInOutResourceEditor.badge-options .row div.col-md-6.col-xs-6 input[type="checkbox"] {
  top: 0;
}
.personDivCheckInOut {
  width: 89%;
  float: left;
}
.bulkEdit-container.bulkDelete .bulkDelete-container,
.bulkEdit-container.updateSummary .updateSummary-container,
.bulkEdit-container.checkout .checkout-container,
.bulkEdit-container.changeArea .changeArea-container {
  display: block;
}
.bulkEdit-container > *,
.bulkEdit-container .hidden-container > * {
  margin-bottom: 5px;
  margin-left: 5px;
}
#CheckInAreasGrid,
#resourceKinds,
#resourceKindsCategories,
#SelectAreaPersonnel {
  text-align: left;
}
#CheckInAreasGrid pre,
#resourceKinds pre,
#resourceKindsCategories pre,
#SelectAreaPersonnel pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
#SelectAreaWindow .container-div {
  width: 49%;
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
  vertical-align: top;
  text-align: center;
}
#SelectAreaWindow .container-div.ics204-copy {
  width: 100%;
  padding: 0;
  height: 80%;
}
#SelectAreaWindow .container-div.ics204-copy #AreasTreeView {
  height: 90%;
  overflow-x: hidden;
}
#SelectAreaWindow .big-btn-container {
  text-align: center;
  margin: 10px 10px;
}
#SelectAreaWindow .big-btn-container .btn {
  width: 80%;
}
#SelectAreaWindow #AreasTreeView {
  height: 235px;
  overflow: auto;
}
#SelectAreaWindow #CheckInAreasGrid {
  cursor: pointer;
}
#EditWindow .btns-container {
  padding: 0;
  padding-right: 5px;
}
#EditWindow #EditData tbody .k-state-selected .timeOut-cell {
  position: initial;
}
#AddEditWindow .take-picture,
#PrintWindow .take-picture,
#SearchAddWindow .take-picture {
  display: block;
}
#AddEditWindow .editorForModelButtonsHide,
#PrintWindow .editorForModelButtonsHide,
#SearchAddWindow .editorForModelButtonsHide {
  display: none !important;
}
#AddEditWindow .pictureThumb,
#PrintWindow .pictureThumb,
#SearchAddWindow .pictureThumb {
  max-width: 100%;
}
#AddEditWindow .personEquipmentEdit input,
#PrintWindow .personEquipmentEdit input,
#SearchAddWindow .personEquipmentEdit input {
  max-width: 100% !important;
}
#AddEditWindow .personEquipmentEdit,
#PrintWindow .personEquipmentEdit,
#SearchAddWindow .personEquipmentEdit {
  min-width: 550px;
}
.personEquipmentEdit input {
  max-width: 100% !important;
}
body .headerCreateSearchSplitter {
  height: 100%;
}
.latestCheckInOutImage {
  max-height: 150px;
  max-width: 150px;
}
#SearchAddWindow .person-search-grid {
  display: none;
}
#SearchAddWindow.forEquipment .person-search-grid {
  display: none;
}
#SearchAddWindow.forEquipment .equipment-search-grid {
  display: block;
}
input#Simple {
  margin-left: 50px;
}
input#Simple {
  margin-left: 50px;
}
input#Simple {
  margin-left: 50px;
}
#latestInOut {
  width: 300px;
  display: inline-block;
  border: 1px solid gray;
  vertical-align: top;
  margin: 10px;
}
#latestInOut .lastScanStatus {
  font-size: 12px;
  padding: 2px;
}
#latestInOut #latestInOutPicture {
  border: 3px solid #2da92d;
}
#latestInOut #latestInOutPicture.out {
  border: 3px solid red;
}
.lastScanStatus .out-text,
.lastScanStatus.out .in-text {
  display: none;
}
.lastScanStatus.out .out-text {
  display: inline;
}
#TakePictureWindow .pictureThumb {
  max-width: 100%;
}
#TakePictureWindow .col-lg-10.center-align > * {
  padding: 15px;
}
#TakePictureWindow .k-upload {
  position: relative;
  background: none;
  border: none;
  width: 125px;
  display: inline-block;
}
#TakePictureWindow .k-dropzone > *:not(.k-button) {
  display: none;
}
#TakePictureWindow .k-button {
  color: black !important;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  /*font-size: 12px;*/
  padding: .20em !important;
  border: 1px solid #BCC4CC !important;
  box-shadow: 0 0 0 1px white inset !important;
  min-width: 70px !important;
  width: auto !important;
  line-height: 1.44em !important;
  width: 100px !important;
}
#TakePictureWindow .k-button:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#takePictureCamera {
  margin: auto;
}
.white-background-for-printing {
  display: none;
}
body.hide-for-printing > * {
  display: none !important;
}
body.hide-for-printing .white-background-for-printing {
  display: block !important;
  padding-top: 0;
}
/* Check In/Out End */
/* ActivateGRP START */
#activateGRP-container {
  height: 100%;
  padding-top: 35px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#activateGRP-container #activateGRP-splitter {
  height: 100%;
}
#activateGRP-container #activateGRP-splitter #tabstripGRPs #tabstripGRPs-2 {
  padding: 5px;
}
.tools-div .image-win-titlebar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #6592B2;
  max-height: 34px;
  margin-bottom: 5px;
}
.activate-grp-maps .render-closest-map-wrap {
  display: block;
  width: 100%;
}
.activate-grp-maps #RegionsMapGrid .k-grid-content {
  height: 75% !important;
}
.activate-grp-maps .grid-wrapper {
  margin-bottom: 10px;
}
.select-region-map-grid-container {
  height: 100%;
}
#ICS213RR-Request .btns-container {
  position: absolute;
  bottom: 0;
  right: 0;
}
#ICS213RR-Request .chkbx-wrapper {
  margin-top: 20px;
}
#ICS213RR-Request-Ddl .person213combo {
  width: 195px;
}
#ICS213RR-Request-Ddl .btns-container {
  position: absolute;
  bottom: 0;
  right: 0;
}
#RequestQntLessThanQnt .message-lbl {
  padding: 20px 10px;
}
#AreasTreeView_AOO {
  overflow-x: hidden;
}
#AreasTreeView_AOO li span.k-in {
  width: 100%;
}
#GRPAreasTreeView li span.k-in {
  width: 100%;
}
/* Activate GRP END */
/* Import Personnel Wizard */
/* Check In/Out Start */
#SelectAreaWindow .container-div {
  width: 49%;
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
  vertical-align: top;
  text-align: center;
}
#SelectAreaWindow .container-div #treeHolder {
  text-align: left;
}
#SelectAreaWindow .big-btn-container {
  text-align: center;
  margin: 10px 10px;
}
#SelectAreaWindow .big-btn-container .btn {
  width: 80%;
}
#checkInOut .personOrEquipmentGrid .k-grid-content {
  min-height: 150px;
}
#checkInOut .k-widget * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#checkInOut .detailed .btns-div {
  position: relative;
  bottom: 15px;
}
#checkInOut .detailedSearch-container {
  width: 75%;
}
#checkInOut .person-search .detailedSearch-container {
  width: 50%;
  vertical-align: top;
}
#checkInOut .simpleSearch-container {
  padding: 15px;
}
#checkInOut .simpleSearch-container,
#checkInOut .detailedSearch-container {
  display: inline-block;
}
#checkInOut .searchForm > .row {
  padding-bottom: 5px;
}
#checkInOut .search-container .k-numerictextbox {
  width: 60px !important;
}
#checkInOut .searchForm [class^="col-lg"] input {
  max-width: 100% !important;
}
#checkInOut .search-container {
  border: 1px solid lightgray;
}
#checkInOut .search-container.detailed .simpleSearch-container {
  display: none !important;
}
#checkInOut .search-container.simple .detailedSearch-container {
  display: none !important;
}
#checkInOut .panel-content .k-tabstrip-wrapper {
  height: 100%;
}
#checkInOut .panel-content .k-tabstrip-wrapper .k-tabstrip {
  height: 100%;
  background-color: white;
}
#checkInOut #CheckInOutTabstrip .equipment-search-grid {
  display: none;
  overflow-x: auto;
}
#checkInOut #CheckInOutTabstrip .equipment-search-grid .k-grid-pager {
  display: none !important;
}
#checkInOut #CheckInOutTabstrip .equipment-search .person-search-grid {
  display: none;
}
#checkInOut #CheckInOutTabstrip .equipment-search .equipment-search-grid {
  display: block;
}
#checkInOut #CheckInOutTabstrip .k-content.person-search-grid .btnSplit {
  display: none !important;
}
#checkInOut #CheckInOutTabstrip > ul > li {
  background-image: none;
  border-radius: 6px;
  margin-left: 10px;
  color: #ffffff;
  background-color: lightgray;
  border-color: darkgray;
}
#checkInOut #CheckInOutTabstrip > ul > li:active {
  background-image: none;
}
#checkInOut #CheckInOutTabstrip > ul > li a {
  color: white;
}
#checkInOut #CheckInOutTabstrip > ul > li:hover,
#checkInOut #CheckInOutTabstrip > ul > li:focus,
#checkInOut #CheckInOutTabstrip > ul > li:active {
  color: #ffffff;
  background-color: #c1b9b9;
  border-color: #6d6b6b;
}
#checkInOut #CheckInOutTabstrip > ul > li.k-state-active {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
#checkInOut #CheckInOutTabstrip > ul > li.k-state-active:hover,
#checkInOut #CheckInOutTabstrip > ul > li.k-state-active:focus,
#checkInOut #CheckInOutTabstrip > ul > li.k-state-active:active {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
#checkInOut #CheckInOutTabstrip > .k-content {
  background: transparent;
  border: none;
}
#checkInOut #CheckInOutTabstrip .radio-container {
  border: 1px solid grey;
  display: inline-block;
  padding: 5px;
}
#checkInOut #CheckInOutTabstrip .scanner-container > * {
  width: 80%;
  text-align: center;
  margin: 10px;
}
#checkInOut #CheckInOutTabstrip .inputTypeContainer {
  width: 240px;
  display: inline-block;
  text-align: center;
}
#checkInOut #CheckInOutTabstrip .inputTypeContainer .lastScanStatus {
  width: 120px;
  text-align: center;
  margin: auto;
}
#checkInOut #CheckInOutTabstrip #scannerInput {
  border: 3px solid black;
  font-size: 24px;
  margin: 30px;
}
#checkInOut .lastScanStatus {
  background-color: #2da92d;
  font-weight: bold;
  font-size: 24px;
  padding: 10px;
  color: white;
  box-sizing: border-box;
}
#checkInOut .lastScanStatus.out {
  background-color: red;
}
#checkInOut .k-grid .lastScanStatus {
  font-weight: normal;
  font-size: 12px;
  padding: 0px;
  color: black;
  box-sizing: border-box;
  text-align: center;
}
.latestInOut-container {
  display: inline-block;
  vertical-align: top;
}
.latestInOut-container .pictureThumb {
  max-height: 160px;
  max-width: 160px;
}
#checkInOut #CheckInOutTabstrip-4 .show-hide-menu {
  float: initial;
  width: 160px;
  display: inline-block;
  vertical-align: middle;
}
#checkInOut #CheckInOutTabstrip-3 .displayInlineBlock {
  width: 24%;
}
#checkInOut #CheckInOutTabstrip-3 #latestInOut {
  margin: 0px;
}
#checkInOut #CheckInOutTabstrip-3 .simple .latestInOut-container {
  float: right;
}
#checkInOut #CheckInOutTabstrip-3 .simple .displayInlineBlock {
  width: 50%;
}
#checkInOut #CheckInOutTabstrip-3 .simple .displayInlineBlock > .btn {
  position: relative;
  /*top:16px;*/
}
#checkInOut #CheckInOutTabstrip-3 .latestInOut-container {
  display: block;
}
#checkInOut #CheckInOutTabstrip-3 .latestInOut-container .pictureThumb {
  max-height: 90px;
  max-width: 90px;
}
#checkInOut #CheckInOutTabstrip-1 #latestInOut {
  width: 600px;
  font-size: 16px;
}
#checkInOut #latestInOut,
#latestInOut {
  width: 300px;
  display: inline-block;
  border: 1px solid gray;
  vertical-align: top;
  margin: 10px;
}
#checkInOut #latestInOut .childrenWithPadding > *,
#latestInOut .childrenWithPadding > * {
  padding: 3px;
}
#checkInOut #latestInOut .lastScanStatus,
#latestInOut .lastScanStatus {
  font-size: 12px;
  padding: 2px;
}
#checkInOut #latestInOut #latestInOutPicture,
#latestInOut #latestInOutPicture {
  border: 3px solid #2da92d;
}
#checkInOut #latestInOut #latestInOutPicture.out,
#latestInOut #latestInOutPicture.out {
  border: 3px solid red;
}
#checkInOut .k-dropdown-wrap .k-input,
#checkInOut .k-datetimepicker .k-input,
#checkInOut .k-numerictextbox .k-input {
  height: 2em;
}
#checkInOut #RecentActivity .k-grid-content {
  height: initial;
  max-height: inherit;
  overflow: hidden;
}
.k-content.person-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.k-content.equipment-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.k-content.person-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.k-content.equipment-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.checkInOutResourceEditor .sectionHeader {
  font-weight: bold;
  background-color: #DFE9F5;
  text-align: center;
  border-bottom: 1px solid black;
}
.checkInOutResourceEditor .borderedDiv {
  border: 1px solid black;
  margin: 5px;
}
.checkInOutResourceEditor .row {
  margin: 3px 0px;
}
.checkInOutResourceEditor .row .col-lg-7 > span.k-numerictextbox,
.checkInOutResourceEditor .row .col-lg-7 > span.k-numerictextbox + span.k-dropdown {
  max-width: 48% !important;
}
.checkInOutResourceEditor .row .col-lg-7 > input:not([type='checkbox']),
.checkInOutResourceEditor .row .col-lg-7 > .k-combobox,
.checkInOutResourceEditor .row .col-lg-7 > .k-dropdown {
  max-width: 100% !important;
  width: 100% !important;
}
.checkInOutResourceEditor .row .badge-wrapper > input:not([type='checkbox']) {
  max-width: 75% !important;
  width: 75% !important;
}
.checkInOutResourceEditor .pictureThumb {
  height: 75px;
  width: 75px;
}
@media screen and (max-width: 980px) {
  .checkInOutResourceEditor .row .badge-wrapper > input:not([type='checkbox']) {
    max-width: 70% !important;
    width: 70% !important;
  }
  .checkInOutResourceEditor .row .quantity-uom-wrapper,
  .checkInOutResourceEditor .row .size-uom-wrapper {
    padding-left: 15px;
  }
  .checkInOutResourceEditor .row .quantity-uom-wrapper .k-combobox,
  .checkInOutResourceEditor .row .size-uom-wrapper .k-combobox {
    width: 10em;
  }
  .checkInOutResourceEditor .row #searchAddModel_BadgeID {
    width: 65% !important;
  }
  .checkInOutResourceEditor + .window-footer-buttons .half-width-div:last-child {
    width: 100%;
    text-align: right;
  }
  .checkInOutResourceEditor + .window-footer-buttons .half-width-div:last-child button {
    float: none !important;
  }
  #SearchAddWindow.person-search .checkInOutResourceEditor.buttonsBottomPositionMainDiv {
    height: calc(90%) !important;
  }
}
/* Check In/Out End */
/* ActivateGRP START */
.tools-div .image-win-titlebar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #6592B2;
  max-height: 34px;
  margin-bottom: 5px;
}
.activate-grp-maps .render-closest-map-wrap {
  display: block;
  width: 100%;
}
.activate-grp-maps #RegionsMapGrid .k-grid-content {
  height: 75% !important;
}
.activate-grp-maps .grid-wrapper {
  margin-bottom: 10px;
}
.select-region-map-grid-container {
  height: 100%;
}
/* Activate GRP END */
/* ICS 211 START */
#check-in-list-container {
  overflow: hidden;
}
#check-in-list-container .tools-div {
  background: white;
}
#check-in-list-container .tools-div ul {
  float: left;
  margin-right: 15px !important;
}
#check-in-list-container #ics211-note {
  color: red;
  background: white;
  width: 100%;
  padding: 5px 0 5px 5px;
}
#check-in-list-container table thead tr th {
  width: auto !important;
}
#check-in-list-container table tr td:last-of-type {
  padding: 0 !important;
}
#check-in-list-container td button.js-open-form {
  width: 95%;
  margin: 0 5px;
  padding: 0;
}
#ics211-nav {
  margin-bottom: 0;
}
.check-in-status {
  background: #2da92d;
  display: inline-block;
  width: 96%;
}
.check-out-status {
  background: red;
  display: inline-block;
  width: 96%;
}
/* ICS 211 END */
.buttonsBottomPositionMainDiv {
  height: calc(100% - 30px) !important;
}
buttonsBottomPosition {
  height: calc(100% - 30px) !important;
  overflow: hidden;
}
.buttonsAircraftResourcesWindow.window-footer-buttons {
  /*position: absolute !important;*/
  bottom: 0 !important;
  z-index: 9999;
}
.wizard-window-footer {
  position: absolute;
  bottom: 0;
  display: block;
  width: 98%;
  margin-top: 150px;
  padding: 19px 0 20px;
}
.wizard-window-footer .btn-cancel {
  margin-left: 15px;
}
.priceEffDate .k-datetimepicker {
  width: 190px !important;
}
.context-help.noedit .right-pane,
.context-help.noedit .cke_top,
.context-help.noedit .cke_bottom {
  display: none;
}
.context-sensitive-help {
  width: 22px;
  height: 22px;
  background: url(../Images/help_small.png) no-repeat;
  cursor: pointer;
  vertical-align: top;
}
.help-chkbx-wrap {
  font-size: 12px;
}
.help-chkbx-wrap input {
  margin-top: 3px;
}
.context-help .left-pane {
  padding: 2px;
}
.context-help .right-pane {
  padding: 2px;
}
.context-help .right-pane .admin-sect-buttons {
  float: left;
}
.context-help .right-pane .admin-sect-buttons .noedit {
  display: none;
}
.context-help .right-pane span.k-widget.k-dropdown {
  float: right;
}
.context-help .right-pane .glyphicon {
  font-size: 20px;
  padding: 0 20px;
  cursor: pointer;
}
.context-help .right-pane .openImg {
  float: right;
}
.context-help .context-help-url {
  width: 95%;
  overflow: hidden;
  padding: 10px;
}
/* IAP TOOLS MENU START */
.iap-tools-menu {
  list-style: none;
}
.iap-tools-menu .list-group-item:hover {
  text-decoration: none;
  color: #555555;
  background-color: #ecf0f1;
}
.k-i-larrow,
.k-i-closex,
.k-i-colpse,
.k-i-expandy {
  width: 30px !important;
  height: 30px !important;
}
.k-i-larrow {
  background-image: url('../Images/COP/Widgets/IAPTools/1471869458_icon-arrow-left-a.png') !important;
  background-size: contain !important;
}
.k-i-closex {
  margin-left: 7px !important;
  background-image: url('../Images/COP/Widgets/IAPTools/1471869491_x.png') !important;
  background-size: contain !important;
}
.k-i-colpse {
  background-image: url('../Images/COP/Widgets/IAPTools/1471869562_DoubleChevronUp.png') !important;
  background-size: contain !important;
}
.k-i-expandy {
  background-image: url('../Images/COP/Widgets/IAPTools/1471869562_DoubleChevronDown.png') !important;
}
/* IAP TOOLS MENU END */
/* Red * on all fields with this class redstar requiredstar */
.requiredInput:after {
  content: "*";
  font-weight: bold;
  color: red;
}
.requiredInputBefore:before {
  content: "*";
  font-weight: bold;
  color: red;
}
/* GPRS */
#activateGRP-container .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#activateGRP-container .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#activateGRP-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#activateGRP-container .k-tabstrip-items.k-reset .k-item,
#activateGRP-container .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#activateGRP-container .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#tabstripGRPs-1 {
  overflow-x: hidden !important;
}
#tabstripGRPs-1 #Coordinates {
  width: 242px !important;
}
#tabstripGRPs-2 {
  overflow-x: hidden !important;
}
.context-help.popup-wrap .left-pane div.cke_inner span.cke_top {
  background-color: green;
  border: none;
}
div.k-widget.k-tooltip.context-helper-popup {
  background-color: #eae8e8;
  background-image: none;
}
div.k-widget.k-tooltip.context-helper-popup div.left-pane div.cke.cke_reset {
  border: none !important;
  box-shadow: none;
}
div.k-widget.k-tooltip.context-helper-popup div.left-pane div.cke.cke_reset div.cke_inner {
  background-color: #eae8e8;
}
div.k-widget.k-tooltip.context-helper-popup div.left-pane div.cke.cke_reset div.cke_inner iframe {
  background: none;
}
/* Hospitals COP */
.hospitalsName {
  font-family: Verdana;
  font-size: 12px;
  margin: 0;
  overflow: auto;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: break-word !important;
}
/* Hospitals COP END */
/* RAR COP */
ul.statistics {
  list-style: none;
  padding-left: 5px;
  padding-top: 5px;
}
.COPBlueHeaderColor {
  background-color: #B4CADD;
  color: white;
  padding: 5px;
}
/* RAR COP END */
.areasHeader,
.fakeGridHeader {
  background: #D7DCE0;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D7DCE0, #B1C2CC);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D7DCE0, #B1C2CC);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D7DCE0, #B1C2CC);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D7DCE0, #B1C2CC);
  padding: 6px;
  border: 1px solid black;
  margin-top: 1px;
}
.yellow-gradient-header {
  background: #FEB261;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEB261, #FED59A);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEB261, #FED59A);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEB261, #FED59A);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEB261, #FED59A);
  padding: 5px;
  border: 1px solid black;
  margin-top: 1px;
}
#form-rtPreloads-container .preloadTypeLabel + span {
  width: 250px !important;
}
.orgNameDisplay {
  margin-top: 5px;
  margin-left: 150px;
}
.grparea-newarea-wrap {
  padding: 10px;
}
.narrativeMishap > div {
  vertical-align: middle;
}
.narrativeMishap #Narrative {
  height: 48px !important;
}
#createPerson label {
  width: 100px;
  font-weight: 400;
  margin-left: 5px;
}
#createPerson label.fieldName {
  width: 100%;
  font-weight: bold;
  margin-left: 0px;
}
#createPerson hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
#createPerson .panel-header {
  height: 20px;
}
#createPerson .upper-wrap {
  height: 150px;
}
/* ICS 215 START */
#AreasResourcesGrid .k-grid-content tr,
#AreasResourcesGrid .k-grid-content-locked tr {
  height: 80px !important;
  min-height: 80px;
}
#AreasResourcesGrid {
  color: black !important;
}
#AreasResourcesGrid table div.resource-type-wrap {
  text-align: right;
  padding-right: 5px;
}
#AreasResourcesGrid .footer-wrap {
  text-align: right;
}
#AreasResourcesGrid tr.k-state-selected.row-hover-custom {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
#AreasResourcesGrid tr.k-state-selected:hover {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid {
  /*th[data-field^="ResourceTypeValues_"]:nth-child(4n + 6) {
            .linear-gradient(#638db0, #638db0) !important;
        }*/
}
.isWithNewDesign #AreasResourcesGrid .k-grid-header .k-header {
  color: #000;
}
.isWithNewDesign #AreasResourcesGrid th {
  background: #e4eff7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e4eff7, #638db0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e4eff7, #638db0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e4eff7, #638db0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e4eff7, #638db0) !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"] {
  color: #000 !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:nth-child(3n + 3) {
  background: #fff !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#fff, #fff) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fff, #fff) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fff, #fff) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fff, #fff) !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:nth-child(3n + 4) {
  background: #e4eff7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e4eff7, #e4eff7) !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:nth-child(3n + 5) {
  background: #BDD1E1 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#BDD1E1, #BDD1E1) !important;
}
.isWithNewDesign #AreasResourcesGrid th.k-header.k-state-focused {
  background: #FEE079 0% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  color: black !important;
}
.isWithNewDesign #AreasResourcesGrid th:hover,
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:hover {
  background: #FEFA80 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFA80, #FEFAA4) !important;
  color: black !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked {
  /*hover*/
  /*selected*/
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr {
  background-color: #EDF4F8;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-alt,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-alt {
  background-color: #F9F8F8;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr .glyphicon-plus:before,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr .glyphicon-plus:before {
  position: relative;
  top: -1px;
  left: 1px;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr .glyphicon-minus:before,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr .glyphicon-minus:before {
  position: relative;
  top: -2px;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected:hover td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected:hover td {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected.row-hover-custom td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected.row-hover-custom td {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected td {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-state-selected td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-state-selected td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content td:nth-child(3n + 3):not(:nth-last-child(-n+5)) {
  background: #fff !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#fff, #fff) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fff, #fff) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fff, #fff) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fff, #fff) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content td:nth-child(3n + 4):not(:nth-last-child(-n+5)) {
  background: #e4eff7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e4eff7, #e4eff7) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content td:nth-child(3n + 5):not(:nth-last-child(-n+5)) {
  background: #BDD1E1 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#BDD1E1, #BDD1E1) !important;
}
td.req-cell div.req-have-need {
  width: 60px;
  white-space: normal;
}
.k-footer-template div.req-have-need {
  word-wrap: break-word;
  word-break: break-word;
  width: 60px;
  white-space: normal;
}
.grey-button {
  background-color: darkgray;
  min-width: 260px;
}
/* ICS 215 END */
#operationalStatusUpdate-container .multiline-text {
  width: 87%;
  max-width: 87%;
  min-height: 32px;
}
#operationalStatusUpdate-container .rightEdit label {
  float: left;
  width: 150px;
  margin-top: 12px;
}
/* SCROLL FIXES */
.form-splitter-conatiner:not(#imt-tabletop-splitter),
#areaCommandCoverSheet,
#claim-report-container,
#rich-text-wrapper,
.weather-form-container,
#esg-action-plan,
#esg-pear-board {
  overflow-y: initial;
}
/* SCROLL FIXES END */
#incidentCritique-container #splitter-container .addit-comments-panel {
  overflow-y: hidden !important;
}
#ESGPearIssues-container .pearData .tools-div .left-buttons {
  float: left;
  margin-right: 5px;
}
#ESGPearIssues-container .pearData .tools-div .left-buttons label {
  vertical-align: -webkit-baseline-middle;
}
#ESGPearIssues-container .pearData .tools-div .right-buttons {
  width: auto;
  overflow: hidden;
}
#ESGPearIssues-container .pearData .tools-div .right-buttons .inputLabel {
  width: 100%;
}
#ESGPearIssues-container .panel-in-splitter {
  height: 99.5% !important;
}
/*START ICS220 CG form*/
.ICS220PersonnelAndCommunications-panel .grid-wrap {
  width: 70%;
}
.ICS220PersonnelAndCommunications-panel .textarea-wrap {
  width: 28%;
  height: 100%;
  vertical-align: top;
}
/*END ICS220 CG form*/
/* ICS 220 */
#AirOperationsForm #Notes {
  height: 46px;
}
/* ICS 220 */
#GetDataObjectivesSplitter .k-collapse-prev,
#GetDataObjectivesSplitter .k-expand-prev {
  display: none;
}
/* Operational Periods */
#operational-periods-container #periods .k-datetimepicker {
  width: 100% !important;
}
/* Select Resource Window*/
#SelectResourcesWindow .k-widget .k-grid {
  margin-left: -6px;
}
#SelectResourcesWindow .k-widget .k-grid .k-grid-content {
  overflow-x: hidden !important;
}
#SelectResourcesWindow .find-resources-container {
  height: calc(100% - 65px);
}
#SelectResourcesWindow #findResources {
  height: 100%;
}
#SelectResourcesWindow #findResources .k-grid-content {
  height: calc(100% - 64px) !important;
}
#SelectResourcesWindow .k-filter-row > th:first-child,
#SelectResourcesWindow .k-grid tbody td:first-child {
  text-decoration: underline;
  text-align: center;
}
#SelectResourcesWindow .k-filter-row .k-dropdown-operator {
  right: 2em;
}
#SelectResourcesWindow .k-grid .k-dropdown-operator + button {
  width: 22px;
  padding: 0px;
  margin: 0px 0px 0px;
}
#SelectResourcesWindow .k-grid-norecords {
  width: 2700px;
}
.dailyCostMaintenanceSplitter #dailyCosts .k-grid-norecords {
  width: 1400px;
}
.dailyCostMaintenanceSplitter #dailyCostsEditable .k-grid-norecords,
.estimatedCostReport #estimatedCosts .k-grid-norecords {
  width: 2550px;
}
/*Select resources window END*/
#ics213rrDetailsForm .one,
#ics213rrDetailsForm .two {
  overflow-x: auto;
}
#RequisitionsGrid .k-widget .k-grid-content,
#ProcurementsGrid .k-widget .k-grid-content {
  overflow-x: hidden !important;
}
#RequisitionsGrid .children-item,
#ProcurementsGrid .children-item {
  background-image: url("../Images/Grouping.png");
  cursor: default;
  background-repeat: no-repeat;
  background-position-x: 3px;
  background-position-y: 3px;
}
.grid-header-icon .k-grid-header th.k-header:first-child {
  background-image: url(../Images/FlowChart.png), linear-gradient(to bottom, #e4eff7 0%, #638db0 66%) !important;
  background-repeat: no-repeat;
  background-position-y: 5px;
  background-position-x: 1px;
  pointer-events: none;
}
.grid-header-icon #estimatedCosts .k-widget {
  margin-left: -6px;
}
.grid-header-icon #estimatedCosts .k-widget .k-grid-content {
  height: auto !important;
  overflow-x: hidden !important;
}
.grid-header-icon #estimatedCosts .k-footer-template td {
  text-align: right;
}
.grid-header-icon #estimatedCosts .hiddenHeaderRow tr.k-footer-template {
  display: none;
}
.grid-header-icon .k-detail-row .k-detail-cell .k-grid-content {
  overflow-x: hidden !important;
}
.grid-header-icon .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
.grid-header-icon .k-detail-row .k-detail-cell .k-grid-footer {
  display: none !important;
}
#resources .k-widget .k-grid-content {
  height: auto !important;
  overflow: hidden !important;
}
.priceMaintenanceMainDiv .collapseAll {
  background-color: inherit !important;
}
.priceMaintenanceMainDiv #resources .k-widget {
  margin-left: -6px;
}
.priceMaintenanceMainDiv #resources .k-widget .k-grid-content {
  height: auto !important;
  overflow-x: hidden !important;
  overflow: hidden;
}
.priceMaintenanceMainDiv #resources .k-grid-norecords {
  width: 4700px;
}
.priceMaintenanceMainDiv #resources .k-grid-norecords-template {
  margin-left: 300px !important;
}
.priceMaintenanceMainDiv #resources .k-grid-header th.k-header:first-child {
  background-image: url(../Images/FlowChart.png), linear-gradient(to bottom, #e4eff7 0%, #638db0 66%) !important;
  background-repeat: no-repeat;
  /*width: -3px;*/
  background-position-y: 5px;
  background-position-x: 1px;
  pointer-events: none;
}
.priceMaintenanceMainDiv #resources .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
  border-left: 1px solid #CBCBCB !important;
}
.incidentDescNav {
  white-space: nowrap;
}
/*START Hurricane Update Sheet*/
.hurricane-sheet-rows-wrapper .row.top {
  padding-top: 10px;
}
/*END Hurricane Update Sheet*/
.county-combobox {
  width: 190px !important;
}
#DemobTrackingTable .k-tooltip-validation.k-invalid-msg.field-validation-error {
  width: 80px;
}
/*ESG Action plan*/
#openActions .click-to-check {
  text-align: center;
}
#openActions .k-grid-NotificationEmail {
  min-width: 25px !important;
}
.border-box {
  box-sizing: border-box !important;
}
/*OPS FEEDBACK START*/
#OpsFeedbackWindow textarea {
  min-height: 95%;
}
.grey-header {
  background: white;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, lightgrey);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, lightgrey);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, lightgrey);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, lightgrey);
}
/*OPS FEEDBACK END*/
/*ICS 204 START*/
/* blue tabstrip #DFE9F5 @lightBlue*/
#ICS204Container .k-tabstrip-items.k-reset .k-link,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-link,
.clientGRPform .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#ICS204Container .k-tabstrip-items.k-reset .k-state-active .k-link,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-state-active .k-link,
.clientGRPform .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#ICS204Container .k-tabstrip-items.k-reset .k-item,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-item,
.clientGRPform .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#ICS204Container .k-tabstrip-items.k-reset .k-item,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-item,
.clientGRPform .k-tabstrip-items.k-reset .k-item,
#ICS204Container .k-tabstrip-items.k-reset .k-loading.k-complete,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-loading.k-complete,
.clientGRPform .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#ICS204Container .k-tabstrip-items.k-reset .k-item:hover,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-item:hover,
.clientGRPform .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/*Tactical Planning Worksheet*/
/* blue tabstrip #DFE9F5 @lightBlue*/
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-item,
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#splitter-container_tacticalPlanWks {
  height: 100%;
  width: 100%;
  border-width: 0;
  background: none;
}
#splitter-container_tacticalPlanWks .splitter-wrapper {
  height: 100%;
  width: 100%;
  border-width: 0;
  background: none;
}
/* blue tabstrip #DFE9F5 @lightBlue*/
#Select204AreaWindow.isComms {
  width: 700px !important;
}
#Select204AreaWindow.isComms .select204AreaWin-wrap {
  width: 690px;
}
#Select204AreaWindow.isComms .div-table-header .col2,
#Select204AreaWindow.isComms .div-table-header .col5 {
  display: none;
}
#Select204AreaWindow.isComms .div-row-areatreeview .div-cell-areatreeview.col2_,
#Select204AreaWindow.isComms .div-row-areatreeview .div-cell-areatreeview.col5_ {
  display: none;
}
#Select204AreaWindow.isComms div.comms-label {
  display: block;
}
.div-row-areatreeview .col1_ {
  width: 350px;
  z-index: 150;
}
.div-row-areatreeview .col2_ {
  width: 90px;
  overflow: hidden;
}
.div-row-areatreeview .col3_,
.div-row-areatreeview .col4_ {
  width: 133px;
  overflow: hidden;
  padding-left: 3px;
}
.div-row-areatreeview .col5_ {
  width: 50px;
  text-align: center;
}
.div-row-areatreeview .col2 {
  z-index: 200;
  background-color: white;
  vertical-align: sub;
}
.div-row-areatreeview .col2.sub {
  margin-left: -16px;
  z-index: 200;
  background-color: white;
  vertical-align: sub;
}
.div-row-areatreeview .col2.sub.level_3 {
  margin-left: -32px;
}
.div-row-areatreeview .col2.sub.level_4 {
  margin-left: -48px;
}
.div-row-areatreeview .col2.sub.level_5 {
  margin-left: -64px;
}
.div-row-areatreeview .col2.sub.level_6 {
  margin-left: -80px;
}
.div-row-areatreeview .col2.sub.level_7 {
  margin-left: -96px;
}
.div-row-areatreeview .col2.sub.level_8 {
  margin-left: -112px;
}
.k-state-selected .col2 {
  background-color: #f35800;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
}
.k-state-selected .col2.sub {
  background-color: #f35800;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
}
.k-state-hover .col2 {
  background-color: #bcb4b0;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0) 100%);
}
.k-state-hover .col2.sub {
  background-color: #bcb4b0;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0) 100%);
}
.div-table-header {
  height: 25px;
  background: #e4eff7;
  background-image: linear-gradient(to bottom, #e4eff7 0%, #638db0 100%);
}
.div-table-header .col1 {
  width: 350px;
  padding: 3px;
}
.div-table-header .col2,
.div-table-header .col3,
.div-table-header .col4,
.div-table-header .col5 {
  width: 122px;
}
#GetRadiosAndPeopleWindow .window-content-wrapper {
  height: calc(100% - 35px) !important;
}
#GetRadiosAndPeopleWindow .radio-grid-wrap,
#GetRadiosAndPeopleWindow .people-grid-wrap {
  height: calc(50% - 36px);
}
#GetRadiosAndPeopleWindow #middleBar,
#GetRadiosAndPeopleWindow #middleBar2 {
  padding: 5px;
}
#GetRadiosAndPeopleWindow #RadioChannels {
  height: 100% !important;
}
#GetRadiosAndPeopleWindow #communications {
  height: 100% !important;
}
#GetRadiosAndPeopleWindow tr.k-no-data {
  display: none;
}
#ICS204Container {
  padding-top: 60px;
}
#ICS204Container #PersonResourceCommsSplitter #incidentResources .k-detail-row .k-detail-cell tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
#ICS204Container #incidentResources .k-grid tr,
#ICS204Container .k-grid tr td {
  padding-left: 0px;
}
#ICS204Container .panel-header {
  height: auto;
}
body.hidden-header #ICS204Container {
  padding-top: 8px;
}
#TacticalPlanWksContainer .panel-content textarea.multiline-text {
  height: 100% !important;
  max-height: none !important;
}
#TacticalPlanWksContainer .panel-header {
  height: auto;
}
body.hidden-header #TacticalPlanWksContainer {
  padding-top: 8px;
}
#AreasTreeView_getStandardRes {
  height: 290px;
}
.ics204-standard-resources-select {
  height: 350px;
}
.ics204-standard-resources-select .left-pane {
  width: 38%;
  height: 300px;
}
.ics204-standard-resources-select .right-pane {
  width: 60%;
  vertical-align: top;
  height: 300px;
}
.ics204-standard-resources-select .right-pane #resources {
  height: 290px;
}
.buttons-bottom-panel .btn {
  margin: 5px;
}
#SelectStandardResourceGridsWindow #SelectAreaPersonnel {
  /*height: 600px;*/
}
#SelectStandardResourceGridsWindow .ics204-standard-resources-grid .panel-header {
  height: 20px;
}
#AreasTreeView_SelWindow {
  height: 270px;
  margin-bottom: 5px;
}
#Select204AreaWindow .select204AreaWin-wrap {
  width: 865px;
}
#Select204AreaWindow .select-aao-version-btns-wrap {
  margin-top: 5px;
}
#Select204AreaWindow .select-aao-version-btns-wrap .left-buttns {
  display: inline-block;
  width: 75%;
  padding-left: 5px;
}
#Select204AreaWindow .select-aao-version-btns-wrap .right-buttns {
  display: inline-block;
  text-align: right;
}
#Select204AreaWindow .select-copy-comms-buttons {
  padding: 0 5px;
}
#Select204AreaWindow div.comms-label {
  display: none;
}
#SelectTacticalPlanWindow .select204AreaWin-wrap {
  width: 865px;
}
#SelectTacticalPlanWindow .select-aao-version-btns-wrap {
  margin-top: 5px;
}
#SelectTacticalPlanWindow .select-aao-version-btns-wrap .left-buttns {
  display: inline-block;
  width: 75%;
  padding-left: 5px;
}
#SelectTacticalPlanWindow .select-aao-version-btns-wrap .right-buttns {
  display: inline-block;
  text-align: right;
}
#SelectTacticalPlanWindow .select-copy-comms-buttons {
  padding: 0 5px;
}
#SelectTacticalPlanWindow div.comms-label {
  display: none;
}
.navbar-default.ics204 .incident-info-toolbar .incident-status-class {
  width: 20%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navbar-default.tacticalPlan .incident-info-toolbar .incident-status-class {
  width: 20%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cancelButtonEditorFor,
.okButtonEditorFor {
  font-size: 12px;
}
#EditRollupKinds .edit-rollup-wrap {
  /*height: 620px;*/
}
#EditRollupKinds .edit-rollup-bttns {
  height: 70px;
}
#EditRollupKinds .edit-rollup-bttns button {
  margin: 2px 0;
}
#EditRollupKinds .edit-rollup-bttns .right-btnns {
  margin-top: 15px;
}
#EditRollUpGrid {
  height: 600px;
}
#GetDataStandardResource .radio-options {
  width: 200px;
  padding: 10px;
  border: solid 1px #2c77ba;
}
#GetDataStandardResource .radio-options-lbl {
  padding: 5px 0;
}
#AreasTreeView.in-load span.k-in {
  width: 96%;
  cursor: default;
}
#AreasTreeView span.k-in {
  width: 100%;
  cursor: pointer;
}
#AreasTreeView .div-row-areatreeview {
  display: inline-block;
  clear: both;
}
#AreasTreeView .div-cell-areatreeview {
  display: inline-block;
  text-align: left;
  width: 150px;
}
#AreasTreeView .div-cell-areatreeview.move {
  margin-left: 17px;
}
.situationStatusBoard {
  overflow: hidden;
}
.situationStatusBoard #iframesContainer {
  display: block;
}
.situationStatusBoard .footerButtonsDiv {
  height: 40px;
}
.situationStatusBoard .iframeSideContainer {
  width: 50%;
  float: left;
}
.situationStatusBoard .footerButtonsDiv button {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 3px;
  margin-left: 3px;
  font-weight: bold;
  font-size: 14px;
  height: 100%;
  border: 1px solid gray;
  text-align: left;
  padding: 0;
  vertical-align: top;
  background: #FFFFFF;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FFFFFF, #DAE1EF);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #DAE1EF);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #DAE1EF);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #DAE1EF);
}
.situationStatusBoard .alert > td {
  background-color: #ff6666;
}
.dashboard-autocomplete {
  font-size: 11px;
  max-width: 300px;
}
.dashboard-autocomplete div {
  box-sizing: border-box;
  overflow: hidden;
}
#FormsAutocomplete-list .k-nodata {
  width: 300px;
}
#CreateICS213RRWindow .select-resources-title {
  display: none !important;
}
#CreateICS213RRWindow #selectResources #columnsMenu-findResources .k-animation-container {
  top: 0px !important;
}
.multiline-pre.ics215 {
  max-height: 60px;
  font-family: Verdana;
  margin: 0;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: break-word !important;
  color: black !important;
}
.ics215-expanded {
  background-color: #ffffff !important;
  color: black !important;
}
.ics215-expanded .multiline-pre.ics215 {
  color: black !important;
}
.ics215-editable-row {
  top: -20px;
  left: 40px;
}
/*isWithNewDesign*/
.collapse-button-ics215 {
  font-size: 15px !important;
  border: 2px solid black;
  padding: 3px;
  position: relative;
  top: 20px;
  z-index: 9999;
}
.expand-button-ics215 {
  border: 2px solid black;
  padding: 3px;
  position: absolute;
  top: 8px;
  z-index: 9999;
  font-size: 15px !important;
}
.expand-last-sibling-button-ics215 {
  font-size: 15px !important;
  border: 2px solid black;
  padding: 3px;
  position: relative;
  top: 20px;
  z-index: 9999;
}
.expandable-lines-container-ics215 {
  height: 100%;
  position: relative;
}
.expandable-vertical-line-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 25px;
}
.expandable-vertical-line-current-level-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 0px;
}
.expandable-vertical-line-middle-level-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 0px;
}
.last-sibling-line-ics215 {
  display: block;
  height: 100%;
  width: 100%;
  border-left: 2px solid black;
  border-bottom: 2px solid black;
  position: absolute;
}
.last-sibling-vertical-line-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 0px;
}
.button-ics215:hover {
  cursor: pointer;
}
/**/
/*NOT - isWithNewDesign*/
#button-ics215 {
  font-size: 15px !important;
  left: 27px !important;
}
#button-ics215:hover {
  cursor: pointer;
}
/**/
.ics-215-resource-selected {
  background: #f36311 !important;
}
.ics215-i {
  background-image: url('../Images/i16x16.png');
  background-repeat: no-repeat;
  background-color: initial;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: 0px 2px;
  padding-right: 2px;
}
#AreasResourcesGrid.k-grid .k-alt.k-state-selected {
  color: black !important;
}
#AreasResourcesGrid.k-grid tr.k-state-selected {
  color: black !important;
}
ul.refresh-resources-action-list {
  list-style-type: none;
}
ul.refresh-resources-action-list ul {
  list-style-type: none;
}
.open-dashboard-button {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 106px;
  cursor: pointer;
}
.open-dashboard-button-label {
  text-align: left;
  padding-left: 20px;
  line-height: 14px;
}
.marginTop5 {
  margin-top: 5px;
}
.marginTop0 {
  margin-top: 0px;
}
.marginLeft10 {
  margin-left: 10px;
}
#selectedResourceKinds .cell-size-number {
  display: inline-block;
  width: 70px;
}
/* User Preferences */
#user-preferences-container #FavTabsVert .overflowHidden {
  overflow: hidden;
}
#user-preferences-container #FavTabsVert .k-pane .panel-content {
  height: 100%;
}
/* Meeting Organizer */
#MeetingOrganizer .form-with-header-toolbar.paddingT0 {
  padding-top: 0;
}
.meetingOrganizerMainDiv .fakeSave,
.meetingOrganizerMainDiv .editMode,
.meetingOrganizerMainDiv .displayMode {
  cursor: pointer;
  margin-left: 5px;
}
.meetingOrganizerMainDiv #Meeting_Location,
.meetingOrganizerMainDiv #Meeting_Purpose {
  width: 75%;
}
.meetingOrganizerMainDiv .multiline-text {
  line-height: inherit;
}
#meetingOrganiserWraper #SelectVersionWindow #newVersion.createNewVersion {
  display: none !important;
}
#meetingOrganiserWraper .navbar-fixed-top {
  position: relative !important;
  margin-bottom: 0;
}
#meetingOrganiserWraper #top-toolbar {
  padding: 6px;
}
#meetingOrganiserWraper #top-toolbar > img:first-of-type,
#meetingOrganiserWraper #top-toolbar > span:first-of-type,
#meetingOrganiserWraper #toolbarArrow {
  display: none !important;
}
#meetingOrganiserWraper #agenda-hide-button {
  float: right;
  padding: 0;
  height: 22px;
  width: 22px;
}
#meetingOrganiserWraper .collapsed-agenda-panel #top-toolbar .btn,
#meetingOrganiserWraper .collapsed-agenda-panel #meeting-version-name {
  display: none;
}
#meetingOrganiserWraper .collapsed-agenda-panel #prev-agenda-item,
#meetingOrganiserWraper .collapsed-agenda-panel #next-agenda-item {
  display: block !important;
}
#meetingOrganiserWraper .header-toolbar {
  height: 28px;
  background: linear-gradient(#D7E6F1, #A2C1D8);
  padding-top: 6px;
}
#meetingOrganiserWraper .header-toolbar > span {
  color: #003A64;
  font-weight: 600;
  font-size: 14px;
}
#meetingOrganiserWraper #empty-agenda-header {
  border-bottom: 2px solid #AB3021;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  color: #AB3021;
}
#meetingOrganiserWraper #empty-agenda-name {
  line-height: 40px;
  font-size: 28px;
  font-weight: bold;
  padding: 5px 20px;
}
#meetingOrganiserWraper .ics231-info-row {
  margin: 8px 5px 0 5px;
}
#meetingOrganiserWraper .ics231-info-label {
  float: left;
  width: 130px;
}
#meetingOrganiserWraper .ics231-info-editor {
  float: left;
  width: 100%;
  text-align: center;
}
#meetingOrganiserWraper .ics231-info-editor > input,
#meetingOrganiserWraper .ics231-info-editor > textarea,
#meetingOrganiserWraper .ics231-info-editor > .k-datetimepicker {
  width: 400px;
}
#meetingOrganiserWraper .ics231-info-editor > textarea {
  resize: none;
}
#meetingOrganiserWraper .ics231-info-editor.meetingNameEditor {
  font-weight: bold;
  font-size: 14px;
}
.font-size-large #meetingOrganiserWraper #empty-agenda-header {
  font-size: 20px !important;
}
.font-size-extralarge #empty-agenda-header {
  font-size: 24px !important;
}
.font-size-medium #meetingOrganiserWraper #empty-agenda-name {
  font-size: 30px !important;
}
.font-size-large #meetingOrganiserWraper #empty-agenda-name {
  font-size: 32px !important;
}
.font-size-extralarge #meetingOrganiserWraper #empty-agenda-name {
  font-size: 34px !important;
}
#ReadOnlyAgendaGrid td {
  white-space: normal;
}
/*CKE Resizer Textarea rich editor*/
.cke_resizer {
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* ICS 231 Meeting Summary */
#ICS231MeetingSummaryForm .ICS231Purpose .header-text {
  margin-top: 30px;
}
#ICS231MeetingSummaryForm .ICS231Meeting .header-text {
  margin-top: 10px;
}
#ICS231MeetingSummaryForm #Meeting_Location {
  height: 16px;
  width: 98.5%;
}
#ICS231MeetingSummaryForm #Meeting_Facilitator {
  height: 32px;
  width: 98.5%;
}
#ICS231MeetingSummaryForm #Meeting_Purpose {
  height: 70px;
  width: 98.5%;
}
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-item,
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
.k-grid .k-widget.k-datetimepicker {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
#custom-save-resources-cw {
  padding-top: 14px;
}
.k-widget.k-window .k-i-refreshchat {
  background-position: -32px -112px;
}
#AuditVersionsGrid {
  height: calc(100% - 2px);
}
.full-height-grid {
  height: 100%;
}
.grid-with-header-buttons {
  height: calc(100% - 30px);
}
.adjustable-height-grid {
  height: calc(100% - 2px);
}
.adjustable-height-grid .k-grid-content {
  height: calc(100% - 29px);
}
.sidebar-navigation-title-text {
  float: left;
  width: calc(100% - 50px);
  max-width: 100px;
}
/* Rich Text Summary */
.fixedHeaderRichText {
  position: fixed;
  z-index: 100;
  margin-top: -30px;
  width: 100%;
}
.richTextSplitter {
  margin-top: 29px;
}
#rich-text-wrapper .getData + input + .richtext-note-name {
  width: 99%;
}
#rich-text-wrapper .richtext-note-name {
  width: 99%;
  margin-top: 1px;
}
#rich-text-wrapper .deleteRichText {
  margin-right: 5px;
  margin-top: 2px;
}
#rich-text-wrapper .getData {
  margin-right: 5px;
}
#rich-text-wrapper .tools-div .left-buttons {
  float: left;
  margin-right: 5px;
}
#rich-text-wrapper .tools-div .left-buttons label {
  vertical-align: -webkit-baseline-middle;
}
#rich-text-wrapper .tools-div .right-buttons {
  width: auto;
  overflow: hidden;
}
#rich-text-wrapper .tools-div .right-buttons .inputLabel {
  width: 100%;
}
#rich-text-wrapper .panel-header {
  height: auto !important;
}
.forbiddenDrop {
  display: none;
}
.innerText,
.cannotDrop .forbiddenDrop {
  display: inline-block;
  max-height: 24px;
}
/* _FormStatusOptions */
#verticalOptions #formsStatuses.formsOptions {
  height: 100% !important;
}
/* Manage Areas */
#manageAreasContainer #areasList span:last-of-type {
  display: none;
}
.iap-error {
  width: 35%;
  margin: 0 auto;
}
.template-like-pre li,
.like-pre {
  display: block;
  unicode-bidi: embed;
  white-space: pre !important;
}
.like-pre-line {
  display: block;
  unicode-bidi: embed;
  white-space: pre-line !important;
}
/* Find Hospitals Partial */
#FindHospitals {
  overflow: hidden;
}
#FindHospitals #FindHospitalsSplitter .render-closest-map-wrap {
  height: 100%;
  width: 100%;
}
#FindHospitals #FindHospitalsSplitter .render-closest-map-wrap #region-map-preview {
  height: 100% !important;
  width: 100% !important;
}
/* End Find Hospitals Partial */
/* ICS 207 */
#selectTemplate_wnd_title + div > a {
  pointer-events: none;
  display: none;
}
/* Image Details */
#image-details .menu-details #image-description + div > label {
  float: left;
}
/* Document Navigation */
#DocumentNavigationWindow .buttonsBottomPositionMainDiv {
  overflow: hidden !important;
}
#document-navigation #NavigationTreeView {
  overflow-y: scroll;
  height: 250px;
}
#document-navigation .expandAll,
#document-navigation .collapseAll {
  background-color: inherit;
}
#scanResourceBadgeWindow div.col-xs-6:first-child {
  border: 1px solid #DFE9F5;
  height: 345px;
}
#scanResourceBadgeWindow #scannerInputBackground {
  margin-top: 120px;
  margin-left: 50px;
  height: 80px;
  width: 240px;
}
#scanResourceBadgeWindow #scannerInputBackground input {
  margin-top: 30px;
  margin-left: 20px;
  width: 200px;
}
#scanResourceBadgeWindow .redBackground {
  background-color: #AB3021;
}
#scanResourceBadgeWindow .title {
  margin-bottom: 70px;
}
#scanResourceBadgeWindow #resourceNotFound {
  margin-top: 5px;
  margin-left: 50px;
}
/* Get Data Personnel Resources */
#GetDataPersonnelResources .k-datetimepicker {
  width: 200px !important;
  padding: 0px;
}
/* Select Resource Types Window */
#SelectResourceTypesWindow .buttonsBottomPositionMainDiv {
  height: calc(100% - 60px) !important;
}
#SelectResourceTypesWindow .selectResourceTypeBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
}
#SelectResourceTypesWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#SelectResourceTypesWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
/* DASHBOARD */
.k-grid.hide-header .k-grid-header {
  display: none;
}
#dashboard-form-wrapper .form-with-header-toolbar {
  overflow: hidden;
}
#dashboard-form-wrapper .customToolbarButton {
  background-image: url('../Images/settings.png');
  background-repeat: no-repeat;
}
#dashboard-form-wrapper .checkspelling {
  display: none;
}
.dashboard-widget-panel {
  background: white;
}
#EditDashboardWindow .window-popup-header {
  height: 27px;
  padding: 0 5px;
}
.dashboard-widget-toolbar .open-settings-btn {
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-image: url('../Images/settings.png');
  background-repeat: no-repeat;
}
.dashboard-widget-toolbar {
  height: 22px;
  position: relative;
}
.dashboard-widget-toolbar .open-version-btn {
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-image: url('../Images/loginPageButton.png');
  background-repeat: no-repeat;
}
.dashboard-widget-toolbar .widget-title {
  position: absolute;
  text-align: center;
  left: 25px;
  right: 25px;
  margin: 0 auto;
  color: #003A64;
  font-weight: 600;
  line-height: 21px;
  overflow: hidden;
}
.widget-full-height-grid {
  height: calc(100% - 23px);
}
.widget-full-height-grid .k-grid-content {
  height: 100% !important;
}
.widget-selected-version-name {
  float: left;
  height: 24px;
  line-height: 24px;
  margin-left: 10px;
}
.dashboard-images-listview-wrapper {
  height: calc(100% - 22px);
  overflow-y: auto;
}
.weather-forecast-grid {
  height: calc(100% - 118px);
}
.weather-section-header {
  background: #dddddd;
  color: #003A64;
  font-weight: 600;
  text-align: center;
}
.current-weather-image-wrapper {
  float: left;
  margin-left: 5px;
}
.current-weather-info-wrapper {
  float: left;
  overflow-x: hidden;
  margin-left: 10px;
}
.weather-forecast-temp-high {
  color: coral;
}
.weather-forecast-temp-low {
  color: mediumblue;
}
.widget-select-weather-wrapper {
  display: table;
  margin: 0 auto;
}
.widget-select-current-weather-postcode {
  width: 100px;
  margin-left: 5px;
}
.widget-resources-chart-wrapper,
.widget-personnel-chart-wrapper,
.widget-resources-placeholder-wrapper,
.widget-personnel-placeholder-wrapper {
  height: calc(100% - 52px);
}
.widget-resources-buttons-wrapper,
.widget-personnel-buttons-wrapper {
  margin: 0 auto;
  display: block;
  width: 225px;
}
.widget-resources-placeholder-wrapper,
.widget-personnel-placeholder-wrapper {
  display: table;
  width: 100%;
}
.widget-resources-placeholder-wrapper div,
.widget-personnel-placeholder-wrapper div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.widget-select-groups-left-wrapper {
  float: left;
  line-height: 20px;
  width: 120px;
}
.widget-select-groups-left-wrapper label {
  padding: 3px 0 0 5px;
  margin: 0;
}
.widget-select-groups-right-wrapper {
  float: left;
  line-height: 20px;
  width: calc(100% - 130px);
}
.widget-select-groups-group-scale {
  width: 50px;
}
.widget-select-groups-select-kinds {
  display: block;
  margin: 10px auto 0 auto;
}
.widget-select-groups-kinds-list {
  width: 100%;
  resize: none;
}
.widget-incident-details-notes {
  resize: none;
  width: 100%;
  height: 25%;
  overflow-y: auto;
}
.widget-incident-details-map,
.widget-incident-details-image {
  position: relative;
  width: 100%;
  height: calc(75% - 22px);
}
.widget-incident-details-image-slider-wrapper {
  float: right;
  margin-right: 10px;
}
.widget-incident-details-image-element-wrapper {
  position: relative;
  overflow: auto;
  width: 100%;
  height: calc(100% - 30px);
}
.widget-incident-image {
  position: relative;
  width: 100%;
  height: calc(90% - 22px);
  display: none;
}
.widget-image-element-wrapper {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
.widget-incident-details-image-element-wrapper img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
/* DASHBOARD END */
.resource-status-hist-grid-wrap {
  height: 100%;
}
/* Daily Cost Pivot */
#daily-pivot-form-container {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
#daily-pivot-form-container .k-pane {
  background: #f1f1f1 !important;
  overflow-y: hidden !important;
}
#daily-pivot-form-container .k-splitbar-horizontal {
  height: 100% !important;
}
#dailyCostPivotGrid-container {
  height: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#dailyCostPivotGrid-container #daily-cost-pivot-grid {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
#dailyCostPivotGrid-container #configurator {
  display: inline-block;
  vertical-align: top;
  border-right: 0 !important;
  border-bottom: 0 !important;
}
#dailyCostPivotGrid-container #configurator .k-columns .k-state-default {
  float: none;
  height: 100% !important;
}
#dailyCostPivotGrid-container .hidden-on-narrow {
  display: inline-block;
  vertical-align: top;
}
#dailyCostPivotGrid-container .col-sm-3,
#dailyCostPivotGrid-container .col-md-3,
#dailyCostPivotGrid-container .col-lg-3,
#dailyCostPivotGrid-container .col-xl-3,
#dailyCostPivotGrid-container .col-sm-9,
#dailyCostPivotGrid-container .col-md-9,
#dailyCostPivotGrid-container .col-lg-9,
#dailyCostPivotGrid-container .col-xl-9 {
  padding-left: 0;
  padding-right: 0;
}
/* Daily Cost Pivot END */
.loadConfigurationCombobox {
  width: 216px !important;
}
/* P66 Form START */
#P66Form #Coordinates_CoordinatesReadonly {
  width: 91% !important;
}
#P66Form .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#P66Form .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#P66Form .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#P66Form .k-tabstrip-items.k-reset .k-item,
#P66Form .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#P66Form .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#P66Form #AdditionalInfo {
  word-break: break-all;
}
#P66Form #OtherText {
  margin-left: 10px;
}
#splitter-p66-container #ExternalNotifications,
#splitter-p66-container #InternalNotifications {
  height: 100%;
}
#splitter-p66-container #ExternalNotifications {
  border: solid 1px #d5d5d5 !important;
}
#splitter-p66-container .splitter-wrapper {
  border: none;
}
.RP-location-panel .panel-row {
  margin-bottom: 2px;
}
.RP-location-panel .panel-row .panel-cell {
  display: inline-block;
  width: 49%;
}
.RP-location-panel .panel-row .panel-cell input.full-width-input {
  width: 100% !important;
  max-width: none !important;
}
.RP-location-panel .panel-row .panel-cell .city-state-zip {
  width: 25%;
}
.RP-location-panel .panel-row .panel-cell .zip-field {
  width: 25%;
}
.RP-location-panel .panel-row .panel-cell .container-type {
  width: 50%;
}
.RP-location-panel .panel-row .panel-cell .k-numerictextbox.double_numerictextbox {
  width: 100% !important;
}
.RP-location-panel .panel-row .panel-cell span.k-dropdown.k-header.marginB20 {
  margin-bottom: 1px !important;
  width: 10% !important;
}
.RP-location-panel .panel-row .panel-cell .state-dropdown {
  display: inline-block;
  position: relative;
  width: 19%;
}
.RP-location-panel .panel-row .panel-cell .state-dropdown .k-combobox {
  width: 100% !important;
}
.RP-location-panel .panel-row .panel-cell .distance-uom {
  display: inline-block;
  width: 10%;
}
.RP-location-panel .panel-row .panel-cell .distance-uom .k-widget.k-combobox {
  width: 100%;
}
.RP-location-panel .panel-row .panel-cell .lbl-text.other-text {
  width: 110px;
}
.RP-location-panel .panel-row .panel-cell .width20Percent .k-widget.k-combobox {
  width: 100%;
}
.RP-location-panel .panel-row .panel-cell .fields-container {
  width: 100%;
}
.RP-location-panel .panel-row .panel-cell .fields-container input.coordinates-field {
  width: 91% !important;
}
.RP-location-panel .panel-row .panel-cell .fields-container #Coordinates-open-popup {
  float: right;
  padding-top: 0;
  padding-bottom: 0;
}
.Inc-Descript-panel .panel-row .panel-cell {
  display: inline-block;
  width: 49%;
}
.Inc-Descript-panel .panel-row .panel-cell input.full-width-input {
  width: 100% !important;
  max-width: none !important;
}
.Inc-Descript-panel .panel-row .panel-cell .air-temp {
  width: 25%;
}
.Inc-Descript-panel .panel-row .panel-cell .wind-speed {
  width: 30%;
}
.Inc-Descript-panel .panel-row .panel-cell .humidity {
  width: 18%;
}
.Inc-Descript-panel .panel-row .panel-cell .k-datetimepicker {
  width: 100%;
}
.Inc-Descript-panel .panel-row .panel-cell .injury-count {
  width: 25%;
}
.Inc-Descript-panel .panel-row .panel-cell .k-numerictextbox.double_numerictextbox {
  width: 100% !important;
}
.Inc-Descript-panel .panel-row .panel-cell span.k-dropdown.k-header.marginB20 {
  margin-bottom: 1px !important;
}
.Inc-Descript-panel .panel-row .panel-cell .air-temp-combo span.k-combobox {
  width: 100px;
}
.Inc-Descript-panel .panel-row .panel-cell .numeric-quantity-surface {
  width: 100%;
}
.Inc-Descript-panel .panel-row .panel-cell .lbl-text.humidity {
  width: 100px;
  padding-left: 10px;
}
.Inc-Descript-panel .panel-row .panel-cell .lbl-text.injury-count {
  width: 19%;
  text-align: right;
}
.Inc-Descript-panel .panel-row .panel-cell .integertextbox .k-numerictextbox {
  width: 100% !important;
}
.Inc-Descript-panel .panel-row .panel-cell .width20Percent .k-widget.k-combobox {
  width: 100%;
}
#TabStripP66Form div.panel-title {
  background-color: #f0f4fa;
  color: #AB3021;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  height: 20px;
  line-height: 20px;
}
/* P66 Form END */
/* Planning Case Form START */
#PlanningCase_Form .red-label {
  margin-left: 3px;
}
#PlanningCase_Form .lbl-text,
#PlanningCase_Form .textarea-label,
#PlanningCase_Form .text-area-multiline {
  margin-left: 8px;
}
#PlanningCase_Form div.black-separate-line {
  height: 2px;
  width: 100%;
  background: none;
  border-bottom: solid 1px #000;
}
#PlanningCase_Form div.text-area-multiline {
  padding-top: 3px;
  padding-bottom: 3px;
}
#PlanningCase_Form .blue-warning-lbl {
  width: 100%;
  height: 25px;
  line-height: 20px;
  color: #0026FF;
  border: 4px solid #0026FF;
  background-color: white;
}
#PlanningCase_Form #OpsHowLong,
#PlanningCase_Form #ControlTimeframe,
#PlanningCase_Form #OtherMissing,
#PlanningCase_Form #OtherInjury,
#PlanningCase_Form #OtherFatality {
  width: 80px !important;
}
#PlanningCase_Form #OpsHowLong div.panel-title,
#PlanningCase_Form #ControlTimeframe div.panel-title,
#PlanningCase_Form #OtherMissing div.panel-title,
#PlanningCase_Form #OtherInjury div.panel-title,
#PlanningCase_Form #OtherFatality div.panel-title {
  background-color: #f0f4fa;
  color: #AB3021;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  height: 20px;
  line-height: 20px;
}
#PlanningCase_Form #OpsHowLong span.k-widget.k-numerictextbox,
#PlanningCase_Form #ControlTimeframe span.k-widget.k-numerictextbox,
#PlanningCase_Form #OtherMissing span.k-widget.k-numerictextbox,
#PlanningCase_Form #OtherInjury span.k-widget.k-numerictextbox,
#PlanningCase_Form #OtherFatality span.k-widget.k-numerictextbox {
  width: 80px;
}
#PlanningCase_Form #OpsHowLong #LostProduction,
#PlanningCase_Form #ControlTimeframe #LostProduction,
#PlanningCase_Form #OtherMissing #LostProduction,
#PlanningCase_Form #OtherInjury #LostProduction,
#PlanningCase_Form #OtherFatality #LostProduction,
#PlanningCase_Form #OpsHowLong #ShutdownLength,
#PlanningCase_Form #ControlTimeframe #ShutdownLength,
#PlanningCase_Form #OtherMissing #ShutdownLength,
#PlanningCase_Form #OtherInjury #ShutdownLength,
#PlanningCase_Form #OtherFatality #ShutdownLength {
  width: 100% !important;
}
#PlanningCase_Form .yes-no-wrap label:not(.blueItalic) {
  font-weight: normal;
}
#PlanningCase_Form .yes-no-wrap .lbl-text label {
  font-weight: bold;
}
#PlanningCase_Form .multiline-text {
  max-height: 60px !important;
}
/* Planning Case Form END */
/* Roles and Responsibilities start */
#form-rolesResponsibilities-container .k-tabstrip-items.k-reset .k-link {
  background: #EFEDEE;
}
#form-rolesResponsibilities-container .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#form-rolesResponsibilities-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#form-rolesResponsibilities-container .k-tabstrip-items.k-reset .k-item,
#form-rolesResponsibilities-container .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #EFEDEE;
  border-right: 1px solid #EFEDEE;
  border-top: 1px solid #EFEDEE;
}
#form-rolesResponsibilities-container .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
/* Roles and Responsibilities end*/
#form-DefaultRateSheet .def-rate-button-bar {
  background-color: #fff;
  padding: 10px;
}
#form-DefaultRateSheet .rate-sheet-content {
  height: 94%;
}
#form-DefaultRateSheet .top-bar-buttons {
  height: 30px;
}
#form-DefaultRateSheet .rate-setting-cell {
  padding-top: 3px;
}
#form-DefaultRateSheet .rate-setting-cell .k-widget.k-datetimepicker {
  width: 190px !important;
}
#form-DefaultRateSheet .supplier-ddl .k-combobox {
  width: 250px !important;
}
#form-DefaultRateSheet div.pre-resource,
#form-DefaultRateSheet pre.pre-resource {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
  background: transparent !important;
}
#form-DefaultRateSheet .panel-content.rate-setting {
  padding: 0 5px;
}
#RateSheetPricesGrid a.discount-link {
  cursor: pointer;
}
.editUserWindow {
  display: flex;
}
.editUserWindow .leftColumnBorder {
  border-right: solid 1px #DFE9F5;
}
.editUserWindow .defaultLabel {
  height: 26px;
  padding-top: 5px;
  box-sizing: border-box;
}
#grid-comminq-container .top-section-panel {
  padding: 5px;
  background-color: #a3cceb;
}
#grid-comminq-container .top-section-panel .col-ddl-wrap {
  vertical-align: bottom;
}
#community-inq-container .panel-content {
  padding: 10px;
}
#community-inq-container .displayInlineBlock.lbl-text {
  text-align: right;
  padding-right: 20px;
}
#community-inq-container .comm-inq-row {
  width: 60%;
  margin-top: 3px;
}
#community-inq-container .comm-inq-row span.k-combobox,
#community-inq-container .comm-inq-row span.k-datetimepicker {
  width: 200px !important;
}
#community-inq-container .comm-inq-row.shorter input {
  width: 200px !important;
}
#community-inq-container #PeriodAndVersionViewModel_VersionInfo_VersionName {
  color: #FFD700;
  background: none !important;
  cursor: default;
  border: none;
  font-weight: bold;
}
#selVersion-afterDel-win .grid-wrapper {
  height: 85%;
}
.darkgraybackground {
  background-color: darkgray;
}
.k-list-container .hideCreateBtn {
  display: none;
}
.clearXIcon {
  background-image: url(../Images/x-image.png) !important;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  position: relative;
  background-size: 12px;
  width: 0px;
  height: 13px;
  right: 24px;
  cursor: pointer;
}
.clearable::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.btns-approve-request-wrap {
  text-align: center;
  position: absolute;
  bottom: 5px;
  left: 150px;
  right: 150px;
}
.k-animation-container ul li pre {
  display: inline;
  white-space: pre;
}
.k-animation-container .k-filter-menu .k-filter-help-text {
  width: 185px !important;
}
.dark-overlay {
  opacity: 1 !important;
  background: #00112D !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#00112D, #DAE1EF) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#00112D, #DAE1EF) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#00112D, #DAE1EF) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#00112D, #DAE1EF) !important;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 9999;
}
body.no-overlay .k-overlay {
  opacity: 0 !important;
}
.full-width-height {
  width: 100%;
  height: 100%;
}
.full-height-form-with-toolbar {
  height: 100%;
  margin-bottom: 0;
}
.image-display-slider-wrapper {
  width: 100%;
  padding-top: 19px;
}
.image-display-wrapper {
  height: calc(100% - 50px);
  width: 100%;
  position: relative;
  overflow: auto;
}
#image-display {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.full-width-height #image-display {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.no-children .k-hierarchy-cell .k-i-expand {
  background-image: none;
}
.required:after {
  content: " *";
  color: red;
}
.k-slider-wrap.k-slider-buttons .k-icon {
  background-image: none;
  margin: 0;
}
.k-button.k-button-increase {
  width: 20px !important;
  height: 20px !important;
  margin-top: 3px !important;
  margin-right: 9px !important;
}
.k-button.k-button-decrease {
  width: 20px !important;
  height: 20px !important;
  margin-top: 3px !important;
}
.k-button.k-button-increase .k-icon.k-i-arrow-e::before,
.k-icon.k-i-plus::before,
.zoomTools .k-i-arrow-w:before {
  content: "+";
  font-size: medium;
  left: 0px;
  top: -3px;
  position: relative;
  text-align: center;
}
.k-button.k-button-decrease .k-icon.k-i-arrow-w::before,
.k-icon.k-i-minimize::before,
.zoomTools .k-i-arrow-e:before {
  content: "-";
  font-size: medium;
  left: 1px;
  top: -2px;
  position: relative;
  text-align: center;
  font-family: Verdana;
}
.zoomTools .k-slider .k-button .k-icon {
  background-image: none;
}
.k-button .k-button-increase .k-icon,
.k-button .k-button-decrease .k-icon {
  background-image: none;
}
.zoomTools .k-i-arrow-w:before {
  left: -2px;
}
.zoomTools .k-i-arrow-e:before {
  left: 0px;
}
#rotateButton {
  background-image: url(../Images/Redo-icon.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position-x: 6px;
  width: 75px;
  background-position-y: 5px;
  margin-left: 11px;
  text-align: right;
  padding-top: 4px;
  padding-left: 35px;
}
.rotate-notVisible {
  visibility: hidden;
  display: none;
}
.rotate-visible {
  visibility: visible;
}
/*IS-3621 [ Create Incident Wizard ] UI Problem - IE specific*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .k-list-container.k-popup.k-group.k-reset {
    transform: none !important;
  }
  .panel-content.font-size-medium #AreasResourcesGrid table tr {
    max-height: 85 !important;
  }
  .panel-content.font-size-medium #AreasResourcesGrid table tr textarea {
    max-height: 70px !important;
  }
  .panel-content.font-size-large #AreasResourcesGrid table tr {
    max-height: 85 !important;
  }
  .panel-content.font-size-large #AreasResourcesGrid table tr textarea {
    max-height: 75px !important;
  }
  .panel-content.font-size-extralarge #AreasResourcesGrid tr {
    max-height: 105 !important;
  }
  .panel-content.font-size-extralarge #AreasResourcesGrid tr textarea {
    max-height: 105px !important;
  }
}
#AboutWindow {
  padding: 10px !important;
}
.cke_inner .cke_toolbox_collapser.cke_toolbox_collapser_min,
.cke_top.cke_reset_all .cke_toolbox_collapser {
  float: left;
  padding: 3px;
  margin: 2px 10px 1px 1px;
}
.cke_inner.cke_reset .richText-title {
  padding: 5px;
}
#WasteManagement {
  overflow-x: hidden;
}
/* MASS BALANCE start*/
#MassBalances .k-grid-footer td {
  text-align: right;
  padding-right: 0 !important;
}
/* MASS BALANCE END*/
.k-grid .k-edit-cell > .k-combobox {
  float: left;
}
/*IS-5300*/
#Signatures.skip-check-for-changes .k-grid-content,
#signFormWindow #History .k-grid-content {
  height: auto !important;
}
#IMTTabletopForm label[for="rb_announced"],
#IMTTabletopForm label[for="rb_unannounce"],
#IMTTabletopForm label[for="rb_actual"] {
  font-weight: normal;
}
#IMTTabletopForm #imtCheckBoxGrid tr td:first-child {
  padding-left: 0;
  text-align: center;
}
#IMTTabletopForm #imtCheckBoxGrid input[type=checkbox] {
  top: 0;
}
#vertical .panel-header,
.vertical-splitter .panel-header {
  align-items: center;
}
#vertical .panel-header .tools-div,
.vertical-splitter .panel-header .tools-div {
  width: 100%;
}
#vertical .panel-header .floatRight,
.vertical-splitter .panel-header .floatRight {
  margin-left: auto;
}
#vertical .panel-header .floatRight.toggler,
.vertical-splitter .panel-header .floatRight.toggler {
  display: inherit;
}
#vertical .panel-header .floatRight.toggler button,
.vertical-splitter .panel-header .floatRight.toggler button {
  margin-left: 3px;
}
.createNew-richText-slider {
  margin-top: 12px;
  margin-right: 8px;
}
#meetingGroundRules td {
  white-space: normal;
}
@-moz-document url-prefix() {
  #WeatherConditionsForm label {
    clear: both;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .for-safari label {
    clear: both;
  }
}
/*IS-5492 [ General ] Format the title of all popup windows*/
.k-window-title {
  /*font-size: 12px;*/
  font-weight: bold;
}
#areasOfOperation-container #area-tabs-2 {
  overflow: hidden;
}
#areasOfOperation-container #area-editor-container {
  height: 100% !important;
}
#areasOfOperation-container #areas #Select-map-btn.displayNone {
  display: none;
}
#saveasIncidenttr li.k-item {
  padding: 1px 5px 1px 5px;
  line-height: 0.8em;
  min-height: 0.8em;
  font-size: 10px;
  font-weight: normal;
  background-color: #E5E5E5;
  margin: 2px;
}
#saveasIncidenttr li.k-item p {
  color: #B4492C;
}
#SaveAsWindow span.k-input {
  font-weight: normal;
}
#SaveAsPeriod_listbox li.k-item {
  font-weight: normal;
  border: 1px solid black;
  margin: 2px;
  font-size: 11px;
}
#dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 5px 10px 10px;
}
#SimpleDialogWindow .simple-dialog-window-content {
  height: 100%;
}
#SimpleDialogWindow .well.custom-well {
  margin: 10px 30px;
  border: 1px solid #A0BCE4;
  padding: 10px 20px;
}
#SimpleDialogWindow .content-text-center {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
#SimpleDialogWindow #dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 5px 10px 10px;
}
.arch-inc-delete-message {
  height: 100%;
  text-align: center;
}
.arch-inc-delete-message .prompt-text,
.arch-inc-delete-message .incident-name {
  margin: 10px;
}
.arch-inc-delete-message #incName {
  font-weight: bold;
}
.arch-inc-delete-message .arch-inc-delete-message {
  height: 100%;
  text-align: center;
}
.arch-inc-delete-message .arch-inc-delete-message .prompt-text,
.arch-inc-delete-message .arch-inc-delete-message .incident-name {
  margin: 10px;
}
.arch-inc-delete-message .arch-inc-delete-message #incName {
  font-weight: bold;
}
.arch-inc-delete-message .arch-inc-delete-message .arch-inc-delete-confirmation-btns {
  float: right;
  margin: 5px 10px 10px;
}
body.font-size-medium #top-toolbar {
  max-height: 34px;
}
body.font-size-medium .form-with-header {
  padding-top: 62px;
}
body.font-size-medium .form-with-header-double {
  padding-top: 95px;
}
body.font-size-medium .period-incident-part .incidentNameLabel,
body.font-size-medium .period-incident-part .versionNameLabel {
  width: 120px;
}
body.font-size-medium .period-incident-part .byLabel,
body.font-size-medium .period-incident-part .periodNameLabel {
  width: 105px;
}
body.font-size-medium #AreasResourcesGrid .k-grid-content tr,
body.font-size-medium #AreasResourcesGrid .k-grid-content-locked tr {
  height: 95px !important;
  min-height: 95px;
}
body.font-size-medium #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 62px;
}
body.font-size-large #top-toolbar {
  max-height: 37px;
}
body.font-size-large .form-with-header {
  padding-top: 100px;
}
body.font-size-large .form-with-header-double {
  padding-top: 111px;
}
body.font-size-large .period-incident-part .incidentNameLabel,
body.font-size-large .period-incident-part .versionNameLabel {
  width: 152px;
}
body.font-size-large .period-incident-part .byLabel,
body.font-size-large .period-incident-part .periodNameLabel {
  width: 128px;
}
body.font-size-large .period-incident-part .atLabel,
body.font-size-large .period-incident-part .formStatusLabel {
  width: 100px;
}
body.font-size-large .period-incident-part .incident-name,
body.font-size-large .period-incident-part .version-name,
body.font-size-large .period-incident-part .period-name,
body.font-size-large .period-incident-part .prepared-by {
  width: 30%;
}
body.font-size-large #AreasResourcesGrid div.req-have-need {
  width: 70px;
}
body.font-size-large #AreasResourcesGrid .k-grid-content tr,
body.font-size-large #AreasResourcesGrid .k-grid-content-locked tr {
  height: 117px !important;
  min-height: 117px;
}
body.font-size-large #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 77px;
}
body.font-size-extralarge #top-toolbar {
  max-height: 45px;
}
body.font-size-extralarge .form-with-header {
  padding-top: 87px;
}
body.font-size-extralarge .form-with-header-double {
  padding-top: 141px;
}
body.font-size-extralarge .period-incident-part .incidentNameLabel,
body.font-size-extralarge .period-incident-part .versionNameLabel {
  width: 202px;
}
body.font-size-extralarge .period-incident-part .byLabel,
body.font-size-extralarge .period-incident-part .periodNameLabel {
  width: 172px;
}
body.font-size-extralarge .period-incident-part .atLabel,
body.font-size-extralarge .period-incident-part .formStatusLabel {
  width: 120px;
  margin-left: 20px;
}
body.font-size-extralarge .period-incident-part .incident-name,
body.font-size-extralarge .period-incident-part .version-name,
body.font-size-extralarge .period-incident-part .period-name,
body.font-size-extralarge .period-incident-part .prepared-by {
  width: 31%;
}
body.font-size-extralarge .period-incident-part .atLabel,
body.font-size-extralarge .period-incident-part .formStatusLabel {
  padding: 0;
  margin-left: 5px;
}
body.font-size-extralarge #AreasResourcesGrid div.req-have-need {
  width: 90px;
}
body.font-size-extralarge #AreasResourcesGrid .k-grid-content tr,
body.font-size-extralarge #AreasResourcesGrid .k-grid-content-locked tr {
  height: 155px !important;
  min-height: 155px;
}
body.font-size-extralarge #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 110px;
}
body.font-size-medium.hidden-header .form-with-header-double.form-splitter-conatiner {
  /*padding-top: 36px;*/
}
body.font-size-large.hidden-header .form-with-header-double.form-splitter-conatiner {
  padding-top: 40px;
}
body.font-size-large.hidden-header .form-with-header-toolbar {
  padding-top: 40px;
}
body.font-size-extralarge.hidden-header .form-with-header-double.form-splitter-conatiner {
  padding-top: 48px;
}
body.font-size-extralarge.hidden-header .form-with-header-toolbar {
  padding-top: 40px;
}
body .tooltip {
  z-index: 99998;
}
.div-like-hr {
  margin: 5px 0px;
  border-bottom: 1px solid lightgray;
}
/*daily cost difference report start*/
#daily-cost-difference-container .buttons-panel {
  padding-bottom: 10px;
}
body.hidden-header #daily-cost-difference-container .buttons-panel {
  padding-top: 21px;
}
/*ICS 238 */
#DemobTrackingTable table {
  display: inline-table;
}
#DemobTrackingTable .k-grid-content {
  overflow-x: scroll;
}
#bulkEditWindow {
  top: 25% !important;
  left: 50% !important;
  margin-left: -175px;
}
#resource-summary-page-container .k-grid tr,
#resource-summary-page-container .k-grid tr td {
  padding-left: 0px;
}
#resource-summary-page-container .k-detail-row .k-detail-cell .k-grid-header {
  display: none;
}
#resource-summary-page-container .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
#resource-summary-page-container .collapseAll,
#resource-summary-page-container .expand {
  background-color: inherit !important;
}
.dash {
  display: none;
}
.padding-0-important {
  padding: 0 !important;
}
@media only screen and (max-width: 1166px) {
  .logged-user,
  .login-icon {
    display: none;
  }
  #loggedin .dash {
    display: inline-block;
  }
}
#areasOfOperation-container .def-assignment {
  margin: 10px 0;
}
/*iPad related styles Section Start*/
@media only screen and (max-width: 768px) {
  .incident-name.header-single-line,
  .period-name.header-single-line,
  .custom-col.header-single-line {
    display: inline-block !important;
  }
  #areasOfOperation-container .row .multiline-text {
    height: 20px;
  }
  #areasOfOperation-container .row .long-text {
    padding: 0 15px;
  }
  #areasOfOperation-container .row .col-md-7.location {
    width: 65%;
  }
  #image-info-form label {
    width: 70px;
  }
  #SelectPersonnelWindow #personnel .k-grid-content {
    height: 280px !important;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #form-DefaultRateSheet .displayInlineBlock.width30Percent {
    vertical-align: top;
    padding-left: 10px;
  }
  .displayInlineBlock.width30Percent.first-section {
    width: 30%;
  }
  .displayInlineBlock.width30Percent.second-section {
    width: 45%;
  }
  .displayInlineBlock.width35Percent.third-section {
    width: 45%;
    margin-top: 10px;
    padding-left: 10px;
  }
  #dailyCostPivotGrid-container {
    padding-top: 140px;
  }
  #description-panel.panel-in-splitter {
    padding-top: 18px;
  }
  #checkInCheckoutReport,
  #incidentRoaster {
    padding-top: 62px;
  }
  .k-widget.ipad-specific {
    left: 20px !important;
    width: 650px !important;
  }
  #checkInOut .form-with-header {
    padding-top: 106px !important;
  }
  #resourceTotalsChart {
    padding-top: 48px !important;
  }
  #P66Form #OtherText {
    margin-left: 10px;
    width: 100% !important;
  }
  #P66Form .incident-type-othertext {
    width: 100%;
  }
  #P66Form .panel-row.width50Percent {
    width: 70%;
  }
  #P66Form .panel-row .panel-cell .fields-container input.coordinates-field {
    width: 80% !important;
  }
  #P66Form label {
    vertical-align: middle;
  }
  #P66Form .RP-location-panel .panel-row .panel-cell.distance-near-city .k-numerictextbox.double_numerictextbox {
    width: 80% !important;
  }
  #P66Form .panel-row .panel-cell.distance-near-city .displayInlineBlock.width50Percent {
    width: 45%;
  }
  #P66Form .RP-location-panel .panel-row .panel-cell .distance-uom {
    display: inline-block;
    width: 15%;
    margin-left: -25px;
  }
  #P66Form .RP-location-panel .panel-row .panel-cell span.k-dropdown.k-header.marginB20 {
    width: 15% !important;
  }
  #P66Form #TabStripP66Form-2 .panel-cell .displayInlineBlock.width25Percent.ipad,
  #P66Form #TabStripP66Form-2 .panel-cell .displayInlineBlock.width20Percent.ipad {
    width: 55%;
  }
  #P66Form #TabStripP66Form-2 .panel-cell .displayInlineBlock.width20Percent.wind-speed.ipad {
    width: 60px;
  }
  #P66Form #TabStripP66Form-2 .Inc-Descript-panel .panel-row .panel-cell .wind-speed {
    width: 60px;
  }
  #P66Form #TabStripP66Form-2 #WindSpeedUOM {
    width: 50px;
  }
  #P66Form #TabStripP66Form-2 .displayInlineBlock.width25Percent.displayInline {
    width: 45%;
  }
  #P66Form .incident-location .width25Percent {
    width: 25% !important;
  }
  #P66Form .width50Percent.incident-location {
    width: 50%;
  }
  #P66Form .width50Percent.incident-location span.k-widget.k-dropdown {
    width: 68% !important;
  }
  #P66Form .Inc-Descript-panel .panel-row .panel-cell .air-temp {
    width: 32%;
  }
  #P66Form .Inc-Descript-panel .panel-row .panel-cell .humidity {
    width: 25%;
  }
  #P66Form .air-temp #Temperature,
  #P66Form .humidity #Humidity {
    width: 100px !important;
  }
  #P66Form #WindSpeed {
    width: 60px !important;
  }
  #resource-status-history-splitter {
    width: 1600px;
  }
  #PlanningCaseForm.form-with-header-double {
    padding-top: 140px;
  }
  .emergency-extended-period .displayInlineBlock.width70Percent {
    vertical-align: top;
  }
  .under-control .displayInlineBlock.width70Percent {
    vertical-align: text-bottom;
  }
  #PlanningCase_Form .release-how-much .text-area-multiline.width25Percent.displayInlineBlock {
    width: 100%;
  }
  .richTextSplitter {
    margin-top: 10px;
  }
  #PlanningCase_Form .displayInlineBlock.width25Percent {
    width: 65%;
  }
  #PlanningCase_Form .displayInlineBlock.width70Percent {
    width: 15%;
  }
  #PlanningCase_Form #RenderSource .displayInlineBlock.width70Percent {
    width: 28%;
  }
  #PlanningCase_Form #MaterialSpilled .width35Percent {
    width: 45%;
  }
  #PlanningCase_Form #MaterialSpilled .displayInlineBlock.width70Percent {
    width: 25%;
  }
  #PlanningCase_Form #HealthSafety .displayInlineBlock.width70Percent {
    width: 25%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublicSafety .width35Percent {
    width: 50%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublic.width35Percent {
    width: 50%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublic .displayInlineBlock.width25Percent {
    width: 25%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublic .displayInlineBlock.width70Percent {
    width: 70%;
  }
  #HurricaneUpdateSheet .form-with-header-double {
    padding-top: 140px;
  }
  #wether-container .displayInlineBlock.weather-info {
    vertical-align: middle;
    padding: 5px 0 13px 0;
  }
  #wether-container #weather .component.Notes_class label,
  #wether-container #weather .Notes_class #Notes {
    width: 150px !important;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy,
  .period-incident-part .k-widget.k-dropdown.k-header,
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdown.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdown.k-header,
  .period-incident-part .version-name .k-widget.k-combobox.k-header {
    width: 250px !important;
    max-width: 250px !important;
  }
  .period-incident-part .version-name .k-widget.k-combobox.k-header {
    margin-left: 4px;
  }
  .descriptionCauseLabel,
  .natureDamageLabel,
  .additionalInfoLabel {
    margin-top: 0px;
  }
  .descriptionCauseLabel label,
  .additionalInfoLabel label {
    padding: 7px 0;
  }
  #bulkEditWindow {
    top: 25% !important;
    left: 5% !important;
  }
  #claimReportForm .statement-information .col-xs-2.col-md-5,
  #claimReportForm .claiment-information .col-xs-2.col-md-5,
  #claimReportForm .statement .col-xs-2.col-md-5 {
    text-align: left;
    margin-left: 10px;
  }
  #claimReportForm .claimReport-claimantInformation-content .col-xs-1 {
    width: 12%;
  }
  #claimReportForm .claimReport-claimantInformation-content .col-xs-1.col-md-3 {
    text-align: left;
    margin-left: 10px;
  }
  #claimReportForm .address .state-input {
    margin-right: 20%;
  }
  #claimReportForm .claimReport-internalClaimInformation-content {
    margin-top: 0;
  }
  #claimReportForm .claim-status label,
  #claimReportForm .claim-category label,
  #claimReportForm .claim-type label,
  #claimReportForm .authority-for-expenditure label,
  #claimReportForm .afe-number label,
  #claimReportForm .afe-name label {
    text-align: right;
  }
  #claimReportForm .claim-status .col-xs-1,
  #claimReportForm .claim-category .col-xs-1,
  #claimReportForm .claim-type .col-xs-1,
  #claimReportForm .authority-for-expenditure .col-xs-1,
  #claimReportForm .afe-number .col-xs-1,
  #claimReportForm .afe-name .col-xs-1 {
    width: 15%;
  }
  #WeatherDataForm #WeatherDataMapPicker-open-popup {
    margin-left: 5px;
  }
  #IncidentDetailsForm #Description {
    width: 200px !important;
    max-width: 100% !important;
  }
  #generalIncRpt-container .incidentDesription_class #IncidentDesc {
    width: 200px !important;
    max-width: 100% !important;
  }
  #generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
  #generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
  #generalIncRpt-container #GeneralInfoSplitter .col-xs-11 label.longElement,
  #generalIncRpt-container #AdditionalInfoSplitter .col-xs-11 label.longElement {
    width: 208px !important;
  }
  #get-weather-form #coordinates,
  #get-weather-form .days-type {
    margin-right: 5px;
  }
  #get-weather-form .days-to-forecast,
  #get-weather-form .preferred-units {
    margin-top: 8px;
  }
  #generalIncRptForm .tools-div.col-xs-11 {
    width: 80%;
  }
  .hideIfNotSpillRelease .panel-header .tools-div.col-xs-12 {
    width: 80%;
  }
  .hideIfNotSpillRelease .panel-header .toggler.floatRight {
    margin-top: -40px;
  }
  #org-chart-container .version-info-toolbar .template-version-name {
    width: 50%;
  }
}
/*iPad related styles END*/
.k-widget.ipad-specific {
  left: 20px !important;
  width: 650px !important;
}
#get-data-documents-popup .get-data-documents-popup-content {
  margin-top: 32px !important;
}
#EditBadgeWindow #badgeIdValidationText {
  color: red;
  text-align: center;
  margin-top: 2px;
}
#DataActivityLogs tr td:nth-of-type(3) {
  text-align: center;
}
#selectRequiredPersonnel .select-personnel-wrapper {
  height: calc(100% - 25px);
}
#headCountReport,
#incidentRoaster,
#resourceTotalsChart,
#resourceAreaRecon,
#headCountReport {
  padding-top: 40px;
}
body.hidden-header #headCountReport,
body.hidden-header #incidentRoaster,
body.hidden-header #resourceTotalsChart,
body.hidden-header #resourceAreaRecon,
body.hidden-header #headCountReport {
  padding-top: 15px;
}
.middle-text {
  position: relative;
  display: inline-block;
  width: 96%;
}
#showAllIncidentsTD {
  padding: 0 8px;
}
#GetPersonnelDataWin {
  overflow: hidden;
}
#GetPersonnelDataWin .k-grid-content {
  height: 100%;
}
#GetPersonnelDataWin .windowWrap .ddlRight > span {
  text-align: left;
}
#GetPersonnelDataWin #checkinsWrap {
  margin-top: 15px;
}
.sections-positions .k-tabstrip-wrapper {
  background-color: #DFE9F5;
}
#AddMeetingScheduleWindow #scheduleName {
  margin-bottom: 3px;
}
#AddMeetingScheduleWindow #scheduleNameTextBox {
  width: 100%;
  margin-bottom: 10px;
}
#AddMeetingScheduleWindow #buttonsContainer {
  float: right;
  margin: 5px;
}
#CreateMeetingWindow #buttonsContainer {
  float: right;
}
#planningGridContextSensitiveHelp {
  display: none;
}
#to-rows-bracker {
  display: none;
}
#area-form #gridsContainer {
  height: 100%;
}
#area-form #areaPersonnelSection {
  height: 50%;
}
#area-form #workShiftsSection {
  height: 50%;
}
body.cke_editable {
  font-family: 'Verdana';
}
.end-session-btns {
  float: right;
  margin-bottom: 8px;
}
.image-name {
  padding: 3px 2px;
  line-height: normal;
}
.meeting-attendees-btns {
  align-items: center;
  text-align: center;
}
/* Add weather form styles */
#add-weather-form {
  padding-top: 15px;
}
#add-weather-form input.k-textbox {
  width: 145px !important;
  height: auto;
}
#add-weather-form .form-group {
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
}
#add-weather-form #add-weather-form-buttons {
  margin-left: 595px;
}
/* Add weather form styles  END */
.k-virtual-content > .k-virtual-list > .k-virtual-item {
  padding: 2px !important;
  line-height: 16px !important;
}
.k-i-arrow-s:before,
.k-i-arrow-w:before,
.k-i-arrow-e:before,
.k-i-seek-w:before,
.k-i-seek-e:before,
.k-i-sarrow-s:before,
.k-i-sarrow-n:before {
  content: "" !important;
}
.k-icon.k-i-sarrow-n,
.k-icon.k-i-seek-w,
.k-icon.k-i-arrow-w,
.k-icon.k-i-arrow-e,
.k-icon.k-i-seek-e {
  font-size: 0 !important;
}
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}
#asset-main-container #state-clear-button {
  width: 100% !important;
}
.k-button.k-button-decrease .k-icon.k-i-arrow-w:before {
  content: "-" !important;
}
.k-button.k-button-increase .k-icon.k-i-arrow-e:before {
  content: "+" !important;
  top: 5px;
}
.k-button.k-button-decrease .k-icon.k-i-arrow-w:before {
  content: "-" !important;
}
.k-button.k-button-increase .k-icon.k-i-arrow-e:before {
  content: "+" !important;
  top: 5px;
}
.new-area-window .k-window-content.k-content {
  background-color: #EEF1F2;
}
.new-area-window .delete-message {
  margin: 20px 10px 20px;
  text-align: center;
  font-weight: bold;
}
.new-area-window #delete-message-help {
  background-image: url('../Images/help_small.png');
  width: 10px;
  height: 17px;
  float: right;
  background-color: #EEF1F2;
}
.new-area-window .new-area-name {
  text-align: center;
  margin-bottom: 30px;
}
.new-area-window #newAreaName {
  margin-top: 23px;
  width: 200px;
}
#VerifyArriveDate {
  width: 300px;
  text-align: center;
}
#VerifyArriveDate .arrive-date-label {
  margin: 5px 20px 20px;
  font-weight: bold;
  text-align: center;
}
#VerifyArriveDate .k-widget.k-datetimepicker {
  margin-bottom: 5px;
}
#VerifyArriveDate #btnConfirmDate {
  margin: 5px;
}
.bootstrap-kendo-override,
.bootstrap-kendo-override * {
  box-sizing: border-box !important;
}
.background-color-white {
  background-color: white;
}
#areaCommandCoverSheet #splitter-container .actionPlanWrap {
  overflow-x: hidden !important;
}
#AttendeesGrid td input[type=checkbox] {
  margin: 0 !important;
}
#AttendeesGrid td.k-edit-cell {
  padding-left: 5px !important;
}
.hidden-header #EquipCheckInOutForm .form-with-header.header-single-line {
  padding-top: 10px;
}
#SelectVersionTemplates tr.k-no-data,
#UserRolesGrid tr.k-no-data,
#EquipCheckInOutForm #EquipCheckInOut tr.k-no-data {
  display: none;
}
#overrideContainerTitle {
  margin: 10px auto;
  width: 87%;
  padding-bottom: 4px;
}
#overrideFooter {
  width: 95% !important;
  padding-bottom: 9px !important;
}
@supports (-ms-ime-align: auto) {
  .html,
  body,
  body.content-wrapper {
    line-height: 1.4;
    overflow-y: auto !important;
  }
}
#resourceSplitWindow .k-grid-content {
  overflow-x: hidden;
}
div#my-loading-mask,
div#my-loading-mask-tree {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  z-index: 999;
  /* must be larger than the z-index:2 of #container */
}
div#my-loading-mask .k-loading-color,
div#my-loading-mask-tree .k-loading-color {
  background-color: #fff;
}
.SafetyStatuses-1 {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.descriptionColumnText {
  white-space: normal;
}
/* General Incident Report form */
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 {
  padding-left: 0;
  padding-right: 0;
}
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-6.col-lg-6 label:not(.normalText):not(.longText):not(.fieldName) {
  width: 175px !important;
}
#generalIncRpt-container #AdditionalInfoSplitter .reportingPatyPane .col-xs-12.col-md-6.col-lg-6 .full-width-input {
  width: 230px !important;
  max-width: 230px !important;
}
#generalIncRpt-container .report_Address .multiline-text,
#generalIncRpt-container .suspect_Address .multiline-text {
  width: 52%;
}
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #ReportPhone1 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #ReportPhone2 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #ReportPhone3 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #SuspectPhone1 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #SuspectPhone2 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #SuspectPhone3 + span {
  width: 90px;
}
#generalIncRpt-container .radio-wrap {
  display: inline-block;
  margin-left: 5px;
}
@media screen and (max-width: 1280px) and (min-width: 980px) {
  #generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-6.col-lg-6 label:not(.normalText):not(.longText):not(.fieldName) {
    width: 195px !important;
  }
  #generalIncRpt-container #AdditionalInfoSplitter .reportingPatyPane .col-xs-12.col-md-6.col-lg-6 .full-width-input {
    width: inherit !important;
    max-width: inherit !important;
  }
}
/* End General Incident Report form */
#consolidated-actions-form .panel-header.fixed-height {
  height: 25px;
}
#consolidated-actions-form .panel-header label {
  vertical-align: top;
  margin-top: 3px;
}
#consolidated-actions-form .panel-header .color-box {
  position: relative;
  top: 2px;
}
#ICS213RRRequisitionsShortGrid tr td.general-purpose {
  overflow: -webkit-paged-x;
  height: auto !important;
  max-height: 80px !important;
  white-space: normal;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #ICS213RRRequisitionsShortGrid tr td.general-purpose div.description {
    height: 62px;
    overflow: auto;
    white-space: pre-line;
  }
}
@supports (-ms-ime-align:auto) {
  #ICS213RRRequisitionsShortGrid tr td.general-purpose div.description {
    height: 62px;
    overflow: auto;
  }
}
#ICS213RRRequisitionsShortGrid tr td {
  overflow: -webkit-paged-x;
  height: auto !important;
  max-height: 60px !important;
  white-space: normal;
}
#resource-total-page-container .collapseAll {
  background-color: transparent;
}
#meeting-information-wrapper .multiline-text {
  min-height: 45px !important;
}
#meeting-information-wrapper .full-width-input {
  width: 100% !important;
  text-align: center;
  max-width: 100% !important;
}
#treeResourceKinds {
  display: inline-block;
  /*height: 800px;*/
  /*span.k-in {
        width: 50%;
    }*/
  overflow: auto;
}
#viewAreasOnlyWindow .buttonsBottomPositionMainDiv {
  overflow: hidden;
}
#MapServiceCatalogClient .collapseAll {
  background-color: #a3cceb;
}
#MapServiceCatalogClient .expand {
  background-color: #a3cceb;
}
#ICS217aRadios.ipad-specific-grid {
  width: auto;
  overflow-x: auto;
}
/* IS-7202 - Disable textarea resizing */
textarea {
  resize: none;
}
#meetingAttendees #IsRequired {
  margin-left: 0.1em !important;
}
.k-window.select-resources-window-for-ipad {
  top: 150px;
  left: 0;
}
.padding-none {
  padding-top: 0px !important;
}
.indentTypeTools {
  width: 400px;
}
#ics208b .k-grid .k-edit-cell {
  padding-left: 5px;
}
#ics208b #SiteHazards.k-grid td {
  line-height: 12px;
  min-height: 99px !important;
}
#ics208b #SiteHazards.k-grid input[type=checkbox] {
  margin: 2px 0;
  margin-left: 5px;
  padding-left: 5px;
}
#ics208b #SiteHazards.k-grid input {
  height: 12px;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent td {
  min-height: 99px;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent label {
  margin: 0;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent input[type=text] {
  margin: 0;
  padding: 0;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent br {
  content: "" !important;
  display: block !important;
  margin: 0px !important;
}
#rank-types-window-assessment {
  overflow: hidden !important;
}
#rank-types-window {
  overflow: hidden !important;
}
#image-editor #divBtnSettings {
  width: 105px;
  display: inline-block;
}
#image-editor #image-date-element {
  padding-bottom: 10px;
}
#image-editor .approved-date {
  width: 100px;
}
#asset-edit-window .county-element {
  width: 300px !important;
}
.hide-footer tfoot {
  display: none;
}
#selectIMHChecklistAdminForm #IMHChecklists tbody tr:first-child.k-no-data {
  display: none;
}
#checkListItemsGrid {
  text-align: left;
}
#checkListItemsGrid pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
tr.dragdrop_hint pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
#checkListItemsGrid tbody tr:first-child.k-no-data {
  display: none;
}
label[for="Incident_Name:"]::after,
#CreateIncidentWindow label[for="Name"]::after,
#CreateIncidentWindow label[for="CategoryID"]::after {
  content: '*';
  color: red;
}
.height100 {
  height: 100%;
}
.personnelViewData-firstRow-class {
  font-weight: bold;
  color: #4a576f;
  font-size: 15px;
  border-bottom: 1px solid #4a576f;
}
#EsgItemsSelectionActionWindow .well.custom-well {
  padding: 8px 20px;
}
#default-incident-formstatuses-container {
  overflow: hidden;
}
#tabstripDefaultFormStatuses-2 {
  overflow: hidden !important;
}
#tabstripDefaultFormStatuses-3 {
  overflow: hidden !important;
}
#areasOfOperation-container.form-with-header {
  padding-top: 25px;
}
#FindPersonnelWindow {
  overflow-x: hidden;
}
#FindPersonnelWindow #findPersonnel .k-no-data {
  display: none;
}
#FindPersonnelWindow .footer-btns {
  height: 30px;
}
#FindPersonnelWindow .left-btns,
#FindPersonnelWindow .right-btns {
  margin: 7px;
}
#positionSpecificTasks .multiline-text {
  min-height: 16px !important;
}
#telexdata-container .width100PercentTelex {
  width: 100%;
}
#telexdata-container .height100percentTelex {
  height: 100%;
}
#selectPreloadedName .selectPreloadedName-content {
  margin: 25px;
}
#selectPreloadedName #savePreloadedVersionName {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#selectPreloadedName .asterix-text {
  margin-top: 5px;
}
.asterix-text {
  font-size: 10px;
}
.ungroup-confirmation-content .ungroup.delete-message {
  margin: 25px;
  text-align: center;
}
.ungroup-confirmation-content .ungroup-btns {
  display: block;
  position: absolute;
  width: 100%;
  right: 10px;
  text-align: right;
  bottom: 10px;
}
#ics205-container #RadioChannels #selectAreas {
  width: 95%;
}
#telexdata-container .width100PercentTelex {
  width: 100%;
}
#telexdata-container .height100percentTelex {
  height: 100%;
}
#requestAccessWindow #ClientCode,
#requestAccessWindow #FName,
#requestAccessWindow #LName,
#requestAccessWindow #UserName,
#requestAccessWindow #Organization,
#requestAccessWindow #Position,
#requestAccessWindow #RequestEMail,
#requestAccessWindow #IncidentName {
  width: 234px !important;
}
#requestAccessWindow #MobilePhone,
#requestAccessWindow #WorkPhone {
  width: 115px !important;
}
#requestAccessWindow #newUserYes,
#requestAccessWindow #newUserNo,
#requestAccessWindow #allIncidentsYes,
#requestAccessWindow #allIncidentsNo {
  margin-left: 15px;
}
#requestAccessWindow #RequestorNotes {
  margin-left: 15px;
  width: 523px !important;
  height: 45px !important;
}
#requestAccessWindow .height100percentTelex {
  height: 100%;
}
#requestAccessWindow .g-recaptcha {
  margin-left: 150px;
  margin-top: 5px;
}
#user-request-form-window #leftSide {
  width: 530px !important;
  float: left;
  border-right: 1px solid darkblue;
}
#user-request-form-window #rightSide {
  width: 470px !important;
  float: right;
}
#user-request-form-window .rightSideBlueBorder {
  border-right: 2px solid darkblue;
  border-left: 2px solid darkblue;
  border-top: 2px solid darkblue;
  border-bottom: 2px solid darkblue;
  width: 450px;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}
#user-request-form-window #add-user-person-drop-container {
  margin-left: 15px;
  width: 250px !important;
}
#user-request-form-window span.k-dropdown.positions-dropdown-editor {
  width: 270px !important;
}
#user-request-form-window span.k-widget,
#user-request-form-window span.k-header,
#user-request-form-window span.k-combobox {
  width: 270px !important;
}
#user-request-form-window .longPickerCell {
  width: 66% !important;
}
#user-request-form-window #RequestPositionID,
#user-request-form-window #OrganizationFinal {
  width: 270px !important;
}
#user-request-form-window .longLabelCell {
  width: 66% !important;
}
#user-request-form-window #TempOrgName,
#user-request-form-window #TempContactPhone,
#user-request-form-window #TempContactEMail {
  width: 270px !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
#user-request-form-window #editPersonBtn,
#user-request-form-window #createEditUserBtn {
  width: 100px;
}
#user-request-form-window .shortLabelCell {
  width: 33% !important;
}
#user-request-form-window #ClientCode,
#user-request-form-window #FName,
#user-request-form-window #LName,
#user-request-form-window #UserName,
#user-request-form-window #Organization,
#user-request-form-window #Position,
#user-request-form-window #RequestEMail,
#user-request-form-window #IncidentName {
  width: 234px !important;
}
#user-request-form-window #MobilePhone,
#user-request-form-window #WorkPhone {
  width: 115px !important;
}
#user-request-form-window #newUserYes,
#user-request-form-window #newUserNo,
#user-request-form-window #allIncidentsYes,
#user-request-form-window #allIncidentsNo {
  margin-left: 15px;
}
#user-request-form-window #RequestorNotes {
  margin-left: 15px;
  width: 400px !important;
  height: 45px !important;
}
#user-request-form-window .height100percentTelex {
  height: 100%;
}
#user-request-approve-window #UserName,
#user-request-approve-window #TempPassword {
  width: 150px !important;
}
#user-request-approve-window #AdminNotes {
  margin-left: 15px;
  width: 340px !important;
  height: 45px !important;
}
#user-request-approve-window .marginTop15 {
  margin-top: 15px;
}
#user-request-approve-window .AdditionalNotes {
  margin-top: 30px;
  margin-left: 15px;
}
#user-request-approve-window .HeaderMessage {
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#user-request-deny-window #AdminNotes {
  margin-left: 15px;
  width: 340px !important;
  height: 45px !important;
}
#user-request-deny-window .AdditionalNotes {
  margin-top: 15px;
  margin-left: 15px;
}
#RegionsGrid .k-grid-content {
  height: 347px;
}
#tTimesReportForm #scheduler,
#tTimesReportForm .ttimes-content {
  margin: 0;
  padding: 0;
  height: 100%;
  border-width: 0;
}
#tTimesReportForm .k-scheduler-content .movie-template {
  position: relative;
  height: 100%;
}
#tTimesReportForm .k-scheduler-content .movie-template .dTimeImage {
  width: 25px;
  height: 25px;
  background: url("../Images/dTime_small.PNG") no-repeat;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  margin-left: -10px;
  z-index: 9999;
}
#tTimesReportForm .k-scheduler-content div.k-event {
  overflow: unset;
}
#tTimesReportForm .k-scheduler-content div.k-current-time {
  z-index: 10999;
}
#tTimesReportForm .k-scheduler-table th {
  padding: 2px !important;
  margin: 0 !important;
  height: auto;
  font-size: 8px;
}
#tTimesReportForm .k-scheduler-table th .k-link.k-nav-day {
  font-size: 12px;
}
#tTimesReportForm .k-scheduler-table th.k-slot-cell.category-header {
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: middle !important;
  font-size: 12px;
}
#tTimesReportForm .k-scheduler-table th.k-slot-cell.category-header .asset-name {
  cursor: pointer;
}
#tTimesReportForm tr.tr-overdueReport {
  background-color: #f66;
}
#tTimesLegendWindow .legend-content {
  width: 100%;
  font-size: 11px;
  font-weight: bold;
  padding-top: 10px;
}
#tTimesLegendWindow .legend-content .legend-row {
  width: 100%;
  height: auto;
  text-align: left;
  background-color: lightgrey;
  border-bottom: 1px black;
}
#tTimesLegendWindow .legend-content .legend-row .legend-cell {
  padding: 3px;
  width: 25%;
}
#tTimesLegendWindow .legend-content .legend-row .legend-cell.cell2 {
  padding: 3px;
  width: 73%;
}
.HurricaneAssetUpdate-container {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.HurricaneAssetUpdate-container thead {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
  background-color: #00487d;
}
.HurricaneAssetUpdate-container tr {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.dtime-tooltip div.image-wrap {
  width: 25px;
  height: 35px;
  background: url("../Images/dTime_small.PNG") no-repeat;
}
.dtime-tooltip div.content-wrap {
  height: 35px;
  background-color: #A8322F;
  color: white;
  padding: 3px;
  border: black 2px solid;
  width: 210px;
  word-wrap: break-word;
  overflow: auto;
}
#preloadedDocuments tr.k-no-data {
  display: none;
}
#GetDataSafetyStatusWindow {
  height: 170px;
  width: 350px;
}
#GetDataSafetyStatusWindow .title {
  padding: 10px 15px 0;
}
#GetDataSafetyStatusWindow .getdata-radio-btns {
  padding: 15px;
  margin: 10px 15px 15px;
  border: 1px solid #A0BCE4;
}
#GetDataSafetyStatusWindow .confirm-btns {
  float: right;
  margin-right: 15px;
}
#ExportWindow #dialog-buttons-wrapper {
  float: right;
  margin: 5px 5px 10px;
}
#PersonFinderWindow {
  width: 100%;
  overflow-x: hidden;
}
#PersonFinderWindow .header {
  padding: 5px;
}
#PersonFinderWindow #findPersonnel.find-personnel {
  width: 100%;
  border-width: 1px;
}
#PersonFinderWindow .show-archived-incidents {
  float: left;
  margin: 15px 10px 10px;
}
#PersonFinderWindow .close-btn {
  float: right;
  margin: 15px 10px 10px;
}
#editUserWindowWrapper .defaultLabel,
#editUserWindowWrapper .incident-ddl {
  background-color: #f5f5f5;
}
#editUserWindowWrapper span.k-widget.k-dropdown,
#editUserWindowWrapper button.applyToAllIncidents {
  width: 140px;
}
#editUserWindowWrapper .securityRoles {
  height: 100%;
  min-height: 100px;
  overflow-x: auto;
}
#editUserWindowWrapper .user-security-roles span.k-widget.k-dropdown {
  margin-left: 20px;
}
#editUserWindowWrapper .apply-to-all {
  width: 100%;
  justify-content: center;
}
#add-user-container .personnel-info-email-pass {
  margin: 5px 0;
  padding: 5px 0;
  background-color: #f5f5f5;
}
#AddFolderWindow #choose-folderName .well.custom-well {
  padding: 10px 10px;
}
#AddFolderWindow #choose-folderName #newFolderName {
  min-width: 230px;
}
#AddFolderWindow .confirm-btns {
  float: right;
  margin: 5px 10px 10px;
}
#confirmationWindow #dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 5px 10px 10px;
}
#SelectIncidentName #NewIncidentName {
  width: 100%;
  margin: 10px 5px;
}
#SelectIncidentName .dialog-buttons-wrapper {
  margin: 10px;
}
#changePasswordWindow .password,
#changePasswordWindow .new-password,
#changePasswordWindow confirm-password {
  margin: 5px;
}
#changePasswordWindow label {
  text-align: left;
}
#changePasswordWindow .confirm-btns {
  float: right;
  margin: 5px 10px 10px;
}
#changePasswordWindow input[type="password"] {
  height: 18px;
  border: 1px solid;
  border-radius: 4px;
  border-color: grey;
}
#weather-edit-window .form-horizontal .form-group {
  width: 100%;
}
#weather-edit-window .first-row {
  margin-top: 10px;
  margin-bottom: 15px;
}
#weather-edit-window span.k-dropdown.width80px {
  width: 80px;
}
#weather-edit-window #add-weather-form-buttons {
  float: right;
  margin: 10px 20px;
}
#weather-edit-window .marginB20 {
  margin-bottom: 0px !important;
}
.well.custom-well {
  margin: 10px 30px;
  border: 1px solid #A0BCE4;
  padding: 10px 20px;
}
#AgendasGrid td.select-version-btn {
  text-align: center;
}
#execSummaryReportGrid .k-grid-header .k-header {
  overflow: visible;
  white-space: normal;
}
#execSummaryReportGrid td.asset-name-cell {
  font-weight: bold;
}
#execSummaryReportGrid td.asset-name-cell span.asset-name-wrap {
  cursor: pointer;
}
#execSummaryReportGrid tr.overdueReport td.asset-name-cell {
  background-color: #f66;
}
#execSummaryReportGrid .k-grid-content-locked tr {
  height: 60px !important;
  min-height: 60px;
}
#execSummaryReportGrid .k-grid-content tr {
  height: 60px !important;
  min-height: 60px;
}
#execSummaryReportGrid tbody td pre.cell-pre-wrap {
  border: none;
  padding: 0;
  border-radius: unset;
  background-color: inherit;
  word-break: keep-all;
}
#execSummaryReportGrid tbody td div.asset-hotspot-wrap.redCircle {
  width: 18px;
  height: 18px;
  background: url("../Images/rc_18.png") no-repeat;
  display: inline-block;
}
#execSummaryReportGrid tbody td.asset-hotspot-cell {
  vertical-align: middle;
  text-align: center;
}
#execSummaryReportGrid tbody td div.asset-hotspot-wrap.greenCircle {
  width: 18px;
  height: 18px;
  background: url("../Images/gc_18.png") no-repeat;
  display: inline-block;
}
#ConsolidatedIncidentsWin {
  height: 100%;
}
#ConsolidatedIncidentsWin .incidentsGridWrap {
  height: calc(100% - 45px) !important;
}
#ConsolidatedIncidentsWin #grid-incidents {
  height: 100%;
}
#ConsolidatedIncidentsWin .archived-checkbox {
  float: left;
  margin: 10px;
}
#ConsolidatedIncidentsWin .buttons {
  float: right;
  margin: 15px 10px 0;
}
#findresources_detailsQuantity .confirm-btns {
  float: right;
  margin-right: 10px;
}
.select-map-picker.displayNone {
  display: none;
}
#asset-edit-window .width80px {
  width: 80px;
}
#SelectRegionsWindow {
  overflow: hidden;
}
#SelectRegionsWindow .select-region-grid-container {
  height: calc(100% - 35px) !important;
}
#SelectRegionsWindow .select-region-grid-container #RegionsGrid {
  height: 100%;
}
#resource-summary-page-container .collapseAll,
#MapServiceCatalogClient .collapseAll,
#resource-total-page-container .collapseAll,
.check-in-out-report-container .collapseAll,
#resource-summary-page-container .expand,
#MapServiceCatalogClient .expand,
#resource-total-page-container .expand,
.check-in-out-report-container .expand {
  background-color: inherit !important;
}
#resource-summary-page-container #CheckInOutReport .k-footer-template,
#MapServiceCatalogClient #CheckInOutReport .k-footer-template,
#resource-total-page-container #CheckInOutReport .k-footer-template,
.check-in-out-report-container #CheckInOutReport .k-footer-template {
  display: inline;
  white-space: nowrap;
}
#admin-checklists #checkListItemsGrid pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.HurricaneAssetUpdate-container {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.HurricaneAssetUpdate-container thead {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
  background-color: #00487d;
}
.HurricaneAssetUpdate-container tr {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.HurricaneAssetUpdate-container textarea {
  min-height: 60px;
}
/*Planning Steps forms (Tactical Planning, Resource Lifecycle)*/
#planning-steps-wrapper {
  background-color: #F2F3F5;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
#planning-steps-wrapper .steps-wrapper {
  height: 685px;
  width: 1080px;
  position: relative;
}
#planning-steps-wrapper .step-arrow-1,
#planning-steps-wrapper .step-arrow-2,
#planning-steps-wrapper .step-arrow-3 {
  width: 6.85%;
}
#planning-steps-wrapper .step-arrow-1 {
  position: absolute;
  left: 45.83%;
  top: 17.52%;
}
#planning-steps-wrapper .step-arrow-2 {
  position: absolute;
  left: 47.22%;
  top: 40.88%;
}
#planning-steps-wrapper .step-arrow-3 {
  position: absolute;
  left: 45.83%;
  top: 64.96%;
}
#planning-steps-wrapper .left-steps-wrapper,
#planning-steps-wrapper .right-steps-wrapper {
  float: left;
  margin: 2.77%;
  height: 81.7%;
  width: 44.44%;
}
#planning-steps-wrapper .right-steps-wrapper {
  margin-top: 6.48%;
}
#planning-steps-wrapper .step-wrapper {
  width: 100%;
  height: 46.43%;
  background-color: #FFFFFF;
  border-radius: 0.54166667%;
}
#planning-steps-wrapper .step-3,
#planning-steps-wrapper .step-4 {
  margin-top: 13.54%;
}
#planning-steps-wrapper .step-top-half {
  position: relative;
  height: 73.08%;
  overflow: hidden;
}
#planning-steps-wrapper .step-number-wrapper {
  position: absolute;
  top: -36.84%;
  right: -3.75%;
}
#planning-steps-wrapper .step-1 .step-number-wrapper {
  right: -5.42%;
}
#planning-steps-wrapper .step-number-wrapper p {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: 'Arial';
  font-size: 160px;
  font-weight: bold;
  color: #F2F3F5;
}
#planning-steps-wrapper .step-icon-wrapper {
  float: left;
  width: 35.42%;
  height: 100%;
}
#planning-steps-wrapper .step-icon-wrapper img {
  height: 62%;
}
#planning-steps-wrapper .vertical-image-wrapper {
  white-space: nowrap;
  text-align: center;
}
#planning-steps-wrapper .vertical-image-wrapper img {
  vertical-align: middle;
}
#planning-steps-wrapper .image-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#planning-steps-wrapper .step-text-wrapper {
  float: left;
  width: 64.58%;
  height: 100%;
  display: table;
  text-align: left;
  position: relative;
}
#planning-steps-wrapper .step-text-wrapper div {
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
  font-weight: bold;
}
#planning-steps-wrapper .step-bottom-half {
  height: calc(26.91% - 1px);
  border-top: 1px solid #F2F3F5;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#planning-steps-wrapper .step-button-wrapper {
  margin: 3.12%;
  display: flex;
  align-items: center;
}
#planning-steps-wrapper .step-button-light {
  float: left;
  border-radius: 50%;
  background-color: #F2F3F5;
  width: 10px;
  height: 10px;
  margin-right: 10px;
}
#planning-steps-wrapper .step-button-light.active {
  background-color: #40CF69 !important;
}
#planning-steps-wrapper .step-button {
  float: left;
  height: 40px;
  cursor: pointer;
  -webkit-border-radius: 9999999px;
  border-radius: 9999999px;
  background-color: #2A78CB;
}
#planning-steps-wrapper .step-button-text {
  float: left;
  margin-left: 20px;
  margin-right: 2px;
  height: 100%;
  color: white;
  font-size: 13px;
  font-weight: bold;
  display: table;
}
#planning-steps-wrapper .step-button-text span {
  display: table-cell;
  vertical-align: middle;
}
#planning-steps-wrapper .step-button .step-button-arrow {
  float: left;
  margin: 5px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #135798;
  display: flex;
  align-items: center;
  justify-content: center;
}
#planning-steps-wrapper .step-button-arrow img {
  width: 60%;
}
#Default215ResourceKinds #ResourceTypesGrid span.strong {
  font-weight: bold;
}
.removeOrangeBackground .k-state-selected:not(.k-pager-wrap):not(tr) {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.removeOrangeBackground .k-pager-wrap .k-icon {
  color: black !important;
}
#CreateMeetingChooseDateWindow .well.custom-well {
  text-align: right;
}
#CreateMeetingChooseDateWindow .well.custom-well .text-wrapper {
  display: block;
}
#CreateMeetingChooseDateWindow .well.custom-well .text-wrapper div {
  display: inline-block;
  padding: 5px;
}
#CreateMeetingChooseDateWindow .well.custom-well .meeting-date {
  margin: 10px 0;
}
#CreateMeetingChooseDateWindow .footer-btns {
  float: right;
  margin: 5px;
}
.small-circle-green {
  width: 18px;
  height: 18px;
  background-position: center;
  background: url("../Images/gc_18.png") no-repeat;
  display: inline-block;
}
.small-circle-red {
  width: 18px;
  height: 18px;
  background-position: center;
  background: url("../Images/rc_18.png") no-repeat;
  display: inline-block;
}
.image-name-2011textbox {
  height: 56% !important;
}
/* Dispersant Checklist */
/* General */
.dispersant-row {
  height: 27px;
}
.dispersant-row label {
  line-height: 27px;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}
.dispersant-label-column {
  float: left;
  text-align: right;
}
.dispersant-full-width-column {
  float: left;
}
.dispersant-editor-column {
  width: 190px;
  float: left;
}
.dispersant-editor-column-small {
  width: 100px;
  float: left;
}
.dispersant-editor-column-big {
  width: 300px;
  float: left;
}
.dispersant-right-column {
  float: right !important;
}
/* Caller Information */
#DispersantChecklistForm #caller-content {
  width: 900px;
}
#DispersantChecklistForm #caller-content .dispersant-label-column {
  width: 140px;
}
#DispersantChecklistForm #caller-content .dispersant-full-width-column {
  width: 560px;
}
/* Spill Information */
#DispersantChecklistForm #spill-content .open-map-picker {
  height: 27px;
}
#DispersantChecklistForm #spill-content {
  width: 730px;
}
#DispersantChecklistForm #spill-content .dispersant-label-column {
  width: 180px;
}
#DispersantChecklistForm #spill-content .dispersant-full-width-column {
  width: 550px;
}
/* On-scene Weather */
#DispersantChecklistForm #weather-content .dispersant-label-column {
  width: 250px;
}
#DispersantChecklistForm #weather-content .dispersant-label-column-small {
  float: left;
  width: 110px;
}
#DispersantChecklistForm #weather-content .dispersant-editor-column-smaller {
  width: 80px;
  float: left;
}
/* Caller Information */
#DispersantChecklistForm #spray-content {
  width: 900px;
}
#DispersantChecklistForm #spray-content .dispersant-label-column {
  width: 225px;
}
#DispersantChecklistForm #spray-content .dispersant-full-width-column {
  width: 520px;
}
#DispersantChecklistForm #spray-content .dispersant-editor-column-fill {
  width: 170px;
  float: left;
}
/* Dispersant Checklist End */
#toolboxListView .image-obj {
  float: none;
  width: 50%;
  height: 70px;
  margin: 0 auto;
}
#toolboxListView .image-obj img {
  width: 50px;
  height: 50px;
  text-align: center;
  display: block;
  margin: 0 auto;
}
#toolboxListView .k-state-selected {
  background-color: #b5e8ff !important;
  color: #000000 !important;
}
#toolbarEditWindow #editIconPreview {
  width: 40px;
  height: 40px;
}
#toolbarEditWindow hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
#toolbarEditWindow #toolbarEditor {
  height: 100%;
}
#toolbarEditWindow #iconEditBox .displayNone {
  display: none;
}
/*new login styles*/
form.Login {
  /*height: 160px;*/
}
form.Login .login-box-wrap {
  display: inline-block;
}
form.Login .btns-form.window-footer-buttons {
  display: inline-block;
  width: auto;
}
form.Login > div {
  vertical-align: bottom;
  line-height: normal;
}
.login-box-bottom {
  height: 30px;
}
.login-box-bottom > div,
.login-box-lang > div,
form.LoginShared > div {
  vertical-align: middle;
  line-height: normal;
}
.ddl-lang-wrap span.k-widget.k-dropdown {
  background-color: transparent;
  /*width: 100px !important;*/
}
.ddl-lang-wrap span.k-widget.k-dropdown .k-dropdown-wrap {
  background-color: transparent;
  border: none;
  background-image: none !important;
}
.ddl-lang-wrap span.k-widget.k-dropdown .k-dropdown-wrap span.k-input {
  background-color: transparent;
  color: white !important;
  background: none;
}
.ddl-lang-wrap span.k-widget.k-dropdown .k-dropdown-wrap span.k-select {
  display: none;
}
form.LoginShared div.row,
form.form-horizontal div.row,
form.ChangePassword div.row,
form.FillSecondFactorPost div.row {
  display: inline-block;
  width: 80%;
  text-align: right;
}
form.LoginShared div.btns-form.window-footer-buttons,
form.form-horizontal div.btns-form.window-footer-buttons,
form.ChangePassword div.btns-form.window-footer-buttons,
form.FillSecondFactorPost div.btns-form.window-footer-buttons {
  display: inline-block;
  width: 10%;
  text-align: left;
  padding-top: 50px;
}
.password-recover-form h5 {
  font-size: 16px;
  font-weight: bold;
  margin-left: 45px;
}
form.ChangePassword .OldPassword_class,
form.ChangePassword .NewPassword_class,
form.ChangePassword .VerifyPassword_class {
  text-align: left;
}
form.ChangePassword .OldPassword_class label,
form.ChangePassword .NewPassword_class label,
form.ChangePassword .VerifyPassword_class label {
  float: none !important;
  font-size: 12px !important;
}
/* Popup Edit modal window */
.k-popup-edit-form .k-edit-form-container .k-edit-buttons {
  border: none;
  background: none;
}
#SelectUserAreasWindow #selectAreasTreeView {
  height: 93%;
  border: solid black;
  border-width: 0px 1px 1px 1px;
}
#SelectUserAreasWindow #selectedAreas {
  border: 1px solid black;
}
#SelectUserAreasWindow td:hover {
  cursor: default !important;
}
#SelectUserAreasWindow .selectAreaBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
}
#SelectUserAreasWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#SelectUserAreasWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
.k-pager-wrap .k-dropdown {
  width: 5.5em !important;
}
#MapServiceCatalogTabstrip .form-horizontal .row {
  width: 100%;
}
#watermarksFormWindow .k-pane {
  overflow-y: hidden !important;
}
#dashboard-wrapper .splitbar-vertical,
#dashboard-wrapper .splitbar-horizontal {
  background-color: transparent !important;
}
/* blue tabstrip #DFE9F5 @lightBlue*/
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-link {
  background: #DFE9F5;
}
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-state-active .k-link {
  background: white;
}
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-item,
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #DFE9F5;
  border-right: 1px solid #DFE9F5;
  border-top: 1px solid #DFE9F5;
}
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#whereAreaGRP .confirmation-btns {
  margin: 10px;
}
.html-body-inside-iframe {
  background: none;
  background-color: #f5f5f5;
}
.confirmation-btns {
  text-align: right;
  margin: 10px 10px 5px;
}
#ESGWorstCase-container .form-with-header-double {
  padding-top: 107px;
}
body.hidden-header #ESGWorstCase-container .form-with-header-double {
  padding-top: 55px;
}
.k-grid.content-overflow-y-auto > .k-grid-content {
  overflow-y: auto;
}
.tabstrip-parent,
.tabstrip-for-resize {
  margin: 0 !important;
  padding: 0 !important;
  border-width: 0 !important;
}
.tabstrip-for-resize {
  height: 100% !important;
}
.tabstrip-for-resize .k-splitter.k-splitter-vertical {
  border-width: 0px !important;
}
.panel-header.height90px {
  height: 90px;
}
.absolute-richtext-slider {
  position: absolute;
  right: 0;
  top: 6px;
}
.horizontal-scroll-without-data .k-virtual-scrollable-wrap table {
  height: 1px !important;
  min-height: 1px !important;
  display: inline-table !important;
}
#SCATSurfacesGrid,
#SCATSubsurfacesGrid {
  height: auto !important;
}
.grid-rows-padding-left-0.k-grid tr,
.grid-rows-padding-left-0.k-grid tr td {
  padding-left: 0px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
#MeetingShowVersionName {
  width: 100%;
}
#SituationSummary {
  height: 100% !important;
  max-height: 100% !important;
}
#FutureOutlook {
  height: 100% !important;
  max-height: 100% !important;
}
#inspectionTasks .k-grid-header {
  display: none;
}
#inspectionTasks .k-grid-content .k-auto-scrollable {
  height: 100%;
}
#inspectionTasks .taskDescCol {
  width: 87%;
  border-right-style: none;
}
#inspectionTasks .asteriskCol {
  font-size: large;
  border-left-style: none;
  border-right-style: none;
}
#inspectionTasks .chevronCol {
  font-size: large;
  border-left-style: none;
}
#inspectionTasks .desc {
  display: block;
  font-size: large;
}
#inspectionTasks .compStatusGreen {
  display: block;
  color: darkgreen;
  font-size: small;
}
#inspectionTasks .compStatusRed {
  display: block;
  color: darkred;
  font-size: small;
}
#InspectionTaskForm .largeDesc {
  font-size: large;
  font-weight: 700;
}
#InspectionTaskForm .largeDescBlue {
  font-size: large;
  font-weight: 700;
  color: darkblue;
}
#InspectionTaskForm textarea.multiline-text {
  min-height: 68px;
}
#customFieldForm {
  /*border: 1px solid #001748;*/
  float: left;
  /*min-width: 500px;*/
}
#customFieldForm,
.bottomButtons {
  display: block;
  /*margin: 15px 10px 10px;*/
  align-content: center;
}
#customFieldForm .largeDesc {
  font-size: large;
  font-weight: 700;
}
#inspectionTasksShort .k-grid-header {
  display: none;
}
#inspectionTasksShort .k-grid-content .k-auto-scrollable {
  height: 100%;
}
#inspectionTasksShort .taskDescCol {
  width: 90%;
  border-right-style: none;
}
#inspectionTasksShort .asteriskCol {
  font-size: large;
  border-left-style: none;
}
#inspectionTasksShort .desc {
  display: block;
  font-weight: bold;
  font-size: large;
}
#inspectionTasksShort .compStatusGreen {
  color: darkgreen;
}
#inspectionTasksShort .compStatusRed {
  color: darkred;
}
#inspectionTasksShort .notes {
  display: block;
}
.ResourceKindNotInUse {
  font-style: italic;
  color: DARKGRAY;
}
.addBtnPopup {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  padding: 3px;
  background-size: cover;
  background-image: url(../Images/add.png);
  vertical-align: middle;
  background-color: transparent !important;
}
.deleteBtnPopup {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  padding: 3px;
  background-size: cover;
  background-image: url('../Images/delete.png');
  vertical-align: middle;
  background-color: transparent !important;
}
#issuesReport .k-numerictextbox {
  width: 75px !important;
}
.pageContent {
  float: none;
  width: auto;
  overflow-x: auto;
}
#siteHeader {
  background-color: #3C5664;
}
#top-Logo-Wrapper {
  background-color: #3C5664;
  display: inline-block;
  margin: 0px 4px 0px 4px;
}
#top-Logo-Wrapper .topLogoIcon {
  position: relative;
  background-image: url("../Images/TRGLogoSmall.png");
  width: 118px;
  height: 35px;
}
.imgButtonWrapper {
  margin: 10px;
  width: 180px;
  display: inline-block;
  text-align: center;
}
.imgButtonWrapper .reportLnkButton,
.imgButtonWrapper .adminLinkButton {
  overflow-x: visible;
  overflow-wrap: normal;
}
.imgButtonWrapper .reportImgButton {
  margin: 0 36px;
  position: relative;
  background-image: url("../Images/report128.png");
  background-size: cover;
  width: 128px;
  height: 128px;
  cursor: pointer;
}
.imgButtonWrapper .reportImgButton.active,
.imgButtonWrapper .reportImgButton:hover {
  background-image: url("../Images/report128_dark.png");
}
.imgButtonWrapper .adminImgButton {
  margin: 0 36px;
  position: relative;
  background-image: url("../Images/gear128.png");
  background-size: cover;
  width: 100px;
  height: 100px;
  cursor: pointer;
}
.imgButtonWrapper .adminImgButton.active,
.imgButtonWrapper .adminImgButton:hover {
  background-image: url("../Images/gear128_dark.png");
}
.formTitle {
  margin: 2px 5px;
  float: none;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
}
.minWidth150px {
  min-width: 150px;
}
.paddingR25 {
  padding-right: 25px;
}
.width60PercentImportant {
  width: 60% !important;
}
.width55PercentImportant {
  width: 55% !important;
}
.width30PercentImportant {
  width: 30% !important;
}
.width29PercentImportant {
  width: 29.2% !important;
}
.width46PercentImportant {
  width: 46% !important;
}
.minWidth410px {
  min-width: 410px;
}
.maxWidth670px {
  max-width: 670px;
}
.verticalAlignMiddle {
  vertical-align: middle;
}
.marginLeft4px {
  margin-left: 4px !important;
}
.actionStatusButtonBackground {
  background-color: #c62e0d !important;
  color: white !important;
  background-image: none !important;
}
.actionStatusButtonBackground .k-state-hover {
  background-color: #c62e0d !important;
  color: white !important;
}
.actionStatusButtonBackground .span {
  background-color: #c62e0d !important;
  color: white !important;
}
.width210pxImportant {
  width: 210px !important;
}
.icon-info {
  background: url(../Images/help_small.png) no-repeat;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.icon-info:hover {
  background-image: url("../Images/Menu/help_dark.png");
}
.icon-info div.popup {
  display: none;
}
.icon-info:hover div.popup {
  display: block;
  position: absolute;
  border: 2px solid #5888A4;
  margin: 20px;
  width: 30%;
  color: #367194;
  text-align: left;
  z-index: 1;
}
.zIndex1 {
  z-index: 1;
}
/*.actionStatusButtonBackground {
    background-color: #c62e0d !important;
    color: white !important;
}*/
@media screen and (orientation: portrait) and (max-device-width: 767.98px), screen and (orientation: landscape) and (max-device-width: 767.98px), screen and (orientation: portrait) and (max-width: 767.98px), screen and (orientation: landscape) and (max-width: 767.98px) {
  body {
    font-size: 14px;
  }
  /*.main-menu {
        height: 70px;
        background-color: #3B5664;
        color: white;
        font-size: 11px;
    }*/
  .main-menu .k-rpanel-toggle {
    float: left;
    height: 69px;
    background-color: #A1C5E0;
  }
  .main-menu .k-icon {
    font-size: 40px;
  }
  #top-title .action-plan {
    font-size: 24px;
    margin-top: -5px;
    font-family: Bell MT;
    font-style: italic;
    font-weight: bold;
  }
  #top-title .responseGroupTextIndex {
    font-size: 12px;
    font-family: Bell MT;
    font-style: italic;
    color: #FFD700;
    font-weight: bold;
  }
  #top-displayName {
    float: left;
    margin-left: 15px;
    margin-top: -5px;
    font-family: Bell MT;
    font-size: 24px;
    font-weight: bold;
    color: white;
  }
  /*.sideMenu{

    }*/
  #menu k-widget k-reset k-header k-menu k-menu-vertical {
    /*width: 50px;*/
  }
  #menu .k-menu .k-item {
    padding-left: 0px;
    padding-right: 0px;
    /*width: 50px;*/
    font-size: 20px;
  }
  #menu .k-image {
    width: 24px;
    height: 24px;
  }
  #menu .menuText {
    display: inline;
  }
  #top-scanSearch {
    display: inline-block;
    margin-left: 10px;
    font-size: 16px;
  }
  #top-scanSearch #search-text {
    width: 180px;
  }
  #top-scanSearch #search-btn {
    margin-left: 2px;
    margin-top: 2px;
    width: 30px;
    height: 30px;
  }
  #top-scanSearch #scan-btn {
    margin-left: 2px;
    margin-top: -2px;
    width: 30px;
    height: 30px;
  }
  #menu #btn_info,
  #menu #btn_help,
  #menu #btn_logout,
  #menu #btn_userPref,
  #menu #btn_reportsMob,
  #menu #btn_IssuesRepMob,
  #menu #btn_SchedulesRepMob,
  #menu #btn_adminMob,
  #menu #btn_OrgsMob,
  #menu #btn_KindsMob,
  #menu #btn_CustomFieldsMob,
  #menu #btn_KindsModelsMob,
  #menu #btn_CategoriesMob,
  #menu #btn_SchedulesMob,
  #menu #btn_SitesMob,
  #menu #btn_UsersMob,
  #menu #btn_RolesMob {
    display: inherit;
  }
  #menu #btn_IssuesRepMob,
  #menu #btn_SchedulesRepMob {
    margin-left: 10px;
  }
  #menu #btn_admin,
  #menu #btn_reports {
    display: none;
  }
  #top-rightPanel {
    position: absolute;
    /*top: 0px;*/
    right: 0px;
    padding-top: 0.3rem;
    /*float: right;*/
    /*height: 35px;*/
    /*.help-wrapper, .userPref-wrapper, .info-wrapper, .logout-wrapper {
            display: none;
        }*/
  }
  .k-icon.k-i-window-minimize::before,
  .k-icon.k-i-window-maximize::before {
    font-size: 20px;
  }
  .addBtn,
  .addImgTreeview,
  .deleteBtn,
  .uploadBtn,
  .paperclipBtn,
  .deleteImgTreeview,
  .expandImgTreeview,
  .collapseImgTreeview,
  .save,
  .fakeSave,
  .excel,
  .print,
  .gridPrint,
  .fakePrint {
    width: 30px;
    height: 30px;
    margin-right: 8px;
    background-size: cover;
  }
  .bulkEditButton {
    margin-right: 10px;
    margin-top: 3px;
  }
  .tools-div img {
    max-height: 30px;
  }
  #resourcesForm .panel-header .toolbarItems {
    margin-bottom: 1px;
  }
  #resourcesForm .panel-header .toolbarItems #GroupResources + label {
    vertical-align: baseline;
  }
  .groupResources {
    width: 30px;
    height: 30px;
  }
  .categoryFilter {
    margin-bottom: 8px;
  }
  .k-checkbox-label {
    margin: 6px;
  }
  .treeResourceKinds {
    width: 100%;
    height: 250px;
  }
  #ie-warning {
    display: none;
  }
  #ie-warning p {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color: black;
    background-color: #FFFF00;
    font-size: 1.5em;
    font-family: Arial, sans-serif;
  }
  #resources .boldName {
    font-weight: bold;
  }
  #resourceKindsCategories .k-grid-content {
    height: 260px !important;
  }
  #resourceEditWindow .statusDateEditWindow .k-datetimepicker {
    width: 175px !important;
    margin-left: 25px;
    min-width: 175px !important;
  }
  #resourceEditWindow #Coordinates-open-popup img {
    width: 25px;
    height: 25px;
  }
  #resourceEditWindow #dailyCosts .k-grid-norecords {
    width: 2700px;
  }
  #resourceEditWindow #dailyCosts .k-grid-content {
    height: 335px !important;
  }
  #resourceEditWindow #Excess + label {
    margin-left: 19px;
  }
  #resourceEditWindow .supplierComboboxDiv .k-widget {
    width: 216px !important;
  }
  #resourceEditWindow .row {
    margin-bottom: 5px;
  }
  #resourceEditWindow .row .col-md-6 {
    padding-bottom: 2px;
  }
  #resourceEditWindow .resourceTypeDropdownDiv .k-combobox {
    width: 216px !important;
  }
  #resourceEditWindow hr {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  #resourceEditWindow col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
    width: 140px;
  }
  #resourceEditWindow div.col-xs-6.col-md-9.col-lg-9 {
    width: 100% !important;
  }
  #resourceEditWindow img {
    height: 80px;
    width: 80px;
  }
  #resourceEditWindow .k-upload {
    display: inline-block;
  }
  #resourceEditWindow .sizeUOMResourceEditMaintenance + span {
    width: 100% !important;
  }
  #resourceEditWindow .k-icon.k-i-calendar,
  #resourceEditWindow .k-icon.k-i-clock {
    top: -1px;
  }
  #resourceEditWindow label {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1,
  #resourceEditWindow #basic-information-tab,
  #resourceEditWindow .tabstrip-1 {
    padding: 0px;
    margin-left: 0px;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox {
    width: 91px !important;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox {
    width: 91px !important;
  }
  #resourceEditWindow #tabstrip-1 .requisitionNumberValue,
  #resourceEditWindow #basic-information-tab .requisitionNumberValue,
  #resourceEditWindow .tabstrip-1 .requisitionNumberValue {
    min-width: 65px !important;
    height: 18px;
  }
  #resourceEditWindow #tabstrip-1 .row,
  #resourceEditWindow #basic-information-tab .row,
  #resourceEditWindow .tabstrip-1 .row {
    margin-left: 0px;
    padding-left: 0px;
  }
  #resourceEditWindow #tabstrip-1 label,
  #resourceEditWindow #basic-information-tab label,
  #resourceEditWindow .tabstrip-1 label {
    white-space: nowrap;
    margin-top: 5px;
    margin-left: 0px;
  }
  #resourceEditWindow #tabstrip-1 input.k-textbox,
  #resourceEditWindow #basic-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-1 input.k-textbox {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 input.k-input,
  #resourceEditWindow #basic-information-tab input.k-input,
  #resourceEditWindow .tabstrip-1 input.k-input {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .k-widget .k-combobox .k-header,
  #resourceEditWindow #basic-information-tab .k-widget .k-combobox .k-header,
  #resourceEditWindow .tabstrip-1 .k-widget .k-combobox .k-header {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .sizeResourceEdit .k-combobox,
  #resourceEditWindow #basic-information-tab .sizeResourceEdit .k-combobox,
  #resourceEditWindow .tabstrip-1 .sizeResourceEdit .k-combobox {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .k-autocomplete,
  #resourceEditWindow #basic-information-tab .k-autocomplete,
  #resourceEditWindow .tabstrip-1 .k-autocomplete {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .deliveryDropdown > span,
  #resourceEditWindow #basic-information-tab .deliveryDropdown > span,
  #resourceEditWindow .tabstrip-1 .deliveryDropdown > span {
    width: 100% !important;
    margin-left: 20px;
  }
  #resourceEditWindow #tabstrip-1 .areaOfOperationDropdown,
  #resourceEditWindow #basic-information-tab .areaOfOperationDropdown,
  #resourceEditWindow .tabstrip-1 .areaOfOperationDropdown {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .workshiftDropdown > span,
  #resourceEditWindow #basic-information-tab .workshiftDropdown > span,
  #resourceEditWindow .tabstrip-1 .workshiftDropdown > span {
    width: 150px !important;
    margin-left: 25px;
  }
  #resourceEditWindow #tabstrip-1 .resourceKindDropdown > span,
  #resourceEditWindow #basic-information-tab .resourceKindDropdown > span,
  #resourceEditWindow .tabstrip-1 .resourceKindDropdown > span {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .AORDropdown > span,
  #resourceEditWindow #basic-information-tab .AORDropdown > span,
  #resourceEditWindow .tabstrip-1 .AORDropdown > span {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 .k-dropdown,
  #resourceEditWindow #basic-information-tab .k-dropdown,
  #resourceEditWindow .tabstrip-1 .k-dropdown {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .trackingID-container .k-textbox,
  #resourceEditWindow #basic-information-tab .trackingID-container .k-textbox,
  #resourceEditWindow .tabstrip-1 .trackingID-container .k-textbox {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .k-numerictextbox,
  #resourceEditWindow #basic-information-tab .k-numerictextbox,
  #resourceEditWindow .tabstrip-1 .k-numerictextbox {
    width: 100%;
  }
  #resourceEditWindow #tabstrip-1 .selectBasicShort + div,
  #resourceEditWindow #basic-information-tab .selectBasicShort + div,
  #resourceEditWindow .tabstrip-1 .selectBasicShort + div {
    padding-left: 2px;
    padding-right: 2px;
  }
  #resourceEditWindow #tabstrip-1 .selectBasicShort + div + div,
  #resourceEditWindow #basic-information-tab .selectBasicShort + div + div,
  #resourceEditWindow .tabstrip-1 .selectBasicShort + div + div {
    padding-left: 2px;
    padding-right: 2px;
  }
  #resourceEditWindow #tabstrip-1 #BadgeID,
  #resourceEditWindow #basic-information-tab #BadgeID,
  #resourceEditWindow .tabstrip-1 #BadgeID {
    width: 80% !important;
  }
  #resourceEditWindow #tabstrip-1 #EquipmentID,
  #resourceEditWindow #basic-information-tab #EquipmentID,
  #resourceEditWindow .tabstrip-1 #EquipmentID {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 .shortWindowNotes #Notes,
  #resourceEditWindow #basic-information-tab .shortWindowNotes #Notes,
  #resourceEditWindow .tabstrip-1 .shortWindowNotes #Notes {
    width: 100% !important;
    height: 130px;
  }
  #resourceEditWindow #tabstrip-1 #trData .k-dropdown-wrap,
  #resourceEditWindow #basic-information-tab #trData .k-dropdown-wrap,
  #resourceEditWindow .tabstrip-1 #trData .k-dropdown-wrap {
    width: auto !important;
  }
  #resourceEditWindow #tabstrip-1 #trData .k-checkbox-label,
  #resourceEditWindow #basic-information-tab #trData .k-checkbox-label,
  #resourceEditWindow .tabstrip-1 #trData .k-checkbox-label {
    margin-top: 0px !important;
  }
  #resourceEditWindow #tabstrip-1 #ResourceName,
  #resourceEditWindow #basic-information-tab #ResourceName,
  #resourceEditWindow .tabstrip-1 #ResourceName {
    width: 100% !important;
  }
  #resourceEditWindow #tabstrip-1 #uploadArea #fileUploded,
  #resourceEditWindow #basic-information-tab #uploadArea #fileUploded,
  #resourceEditWindow .tabstrip-1 #uploadArea #fileUploded {
    max-width: 150px !important;
    max-height: 150px !important;
  }
  #resourceEditWindow #tabstrip-2 .manPowerTabstripTwo,
  #resourceEditWindow #additional-information-tab .manPowerTabstripTwo,
  #resourceEditWindow .tabstrip-2 .manPowerTabstripTwo {
    margin-left: 14px;
    width: 107px !important;
  }
  #resourceEditWindow #tabstrip-2 .manPowerTabstripTwo + span,
  #resourceEditWindow #additional-information-tab .manPowerTabstripTwo + span,
  #resourceEditWindow .tabstrip-2 .manPowerTabstripTwo + span {
    margin-left: 3px !important;
  }
  #resourceEditWindow #tabstrip-2 .trackingIDLabel,
  #resourceEditWindow #additional-information-tab .trackingIDLabel,
  #resourceEditWindow .tabstrip-2 .trackingIDLabel {
    width: 100px !important;
  }
  #resourceEditWindow #tabstrip-2 #Notes,
  #resourceEditWindow #additional-information-tab #Notes,
  #resourceEditWindow .tabstrip-2 #Notes {
    margin-left: 10px;
    height: 140px;
  }
  #resourceEditWindow #tabstrip-2 label:not(.k-checkbox-label),
  #resourceEditWindow #additional-information-tab label:not(.k-checkbox-label),
  #resourceEditWindow .tabstrip-2 label:not(.k-checkbox-label) {
    width: 153px;
  }
  #resourceEditWindow #tabstrip-2 label:not(.k-checkbox-label).redBoldTitle,
  #resourceEditWindow #additional-information-tab label:not(.k-checkbox-label).redBoldTitle,
  #resourceEditWindow .tabstrip-2 label:not(.k-checkbox-label).redBoldTitle {
    width: auto;
  }
  #resourceEditWindow #tabstrip-2 .k-numerictextbox,
  #resourceEditWindow #additional-information-tab .k-numerictextbox,
  #resourceEditWindow .tabstrip-2 .k-numerictextbox {
    width: 100px !important;
  }
  #resourceEditWindow #tabstrip-2 input.k-textbox,
  #resourceEditWindow #additional-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-2 input.k-textbox {
    width: 260px !important;
  }
  #resourceEditWindow #tabstrip-2 input.k-textbox,
  #resourceEditWindow #additional-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-2 input.k-textbox {
    width: 260px !important;
  }
  #resourceEditWindow #tabstrip-2 input.k-textbox,
  #resourceEditWindow #additional-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-2 input.k-textbox {
    width: 260px !important;
  }
  #resourceEditWindow #tabstrip-2 .k-datepicker,
  #resourceEditWindow #additional-information-tab .k-datepicker,
  #resourceEditWindow .tabstrip-2 .k-datepicker {
    margin-left: 19px;
  }
  #resourceEditWindow #tabstrip-2 #Excess + label,
  #resourceEditWindow #additional-information-tab #Excess + label,
  #resourceEditWindow .tabstrip-2 #Excess + label {
    margin-left: 19px;
    margin-top: 3px;
  }
  #resourceEditWindow #tabstrip-2 span.k-dropdown,
  #resourceEditWindow #additional-information-tab span.k-dropdown,
  #resourceEditWindow .tabstrip-2 span.k-dropdown {
    margin-left: 19px;
  }
  #resourceEditWindow #tabstrip-2 .original-name,
  #resourceEditWindow #additional-information-tab .original-name,
  #resourceEditWindow .tabstrip-2 .original-name {
    width: 50%;
  }
  #resourceEditWindow #tabstrip-2 .orgNameDisplay,
  #resourceEditWindow #additional-information-tab .orgNameDisplay,
  #resourceEditWindow .tabstrip-2 .orgNameDisplay {
    margin-top: 0;
    margin-left: 150px;
  }
  #resourceEditWindow #tabstrip-3 .panel-content,
  #resourceEditWindow #daily-costs-tab .panel-content,
  #resourceEditWindow .tabstrip-3 .panel-content {
    height: calc(100% - 22px);
  }
  #resourceEditWindow #ResourceForm,
  #resourceEditWindow #ResourceForm > .k-tabstrip-wrapper,
  #resourceEditWindow #ResourceForm #tabstrip {
    height: 100%;
  }
  #resourceEditWindow #ResourceForm #tabstrip > div[role="tabpanel"] {
    height: calc(100% - 60px);
  }
  #resourceEditWindow .required-text {
    margin-left: 10px;
  }
  .size-uom-wrapper > .k-combobox {
    width: 150px !important;
  }
  #customFieldForm .sectionLabelLarge {
    width: 150px;
  }
  #customFieldForm input.k-textbox {
    width: 125px !important;
  }
  #customFieldForm .k-combobox {
    width: 125px !important;
  }
  #customFieldForm .k-dropdown {
    width: 125px !important;
  }
  #ScheduleForm #addTask,
  #ScheduleForm .deleteBtn.lockable-btn {
    width: 10px;
    height: 10px;
    margin-left: 8px;
    background-size: cover;
  }
  #ScheduleForm .resourceKindDropdown > span,
  #ScheduleForm .frequencyDropdown > span,
  #ScheduleForm input#ScheduleName.k-textbox.full-width-input {
    width: 95% !important;
  }
  input#Username.k-textbox.usernameWidth {
    width: 173px;
  }
  #resourceTypeProps {
    padding: 1rem;
    border: solid;
    border-width: thin;
  }
  #resourceTypeProps .col-chkbx-props {
    width: 100% !important;
  }
  /*.popupEditor .text-area #Notes {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 2px;
    }*/
  /*.popupEditor {
        width: 350px;
    }*/
  #treeWarehouses {
    display: inline-block;
    overflow: auto;
  }
  .personinfo-inner-cell input {
    width: 150px !important;
  }
  .personinfo-inner-cell.dropdown > span {
    width: 150px;
  }
  .reducedPadding {
    padding-left: 5px;
    padding-right: 5px;
  }
  .user-pass-reset {
    margin-bottom: 4px;
    padding: 12px;
  }
  .user-pass-reset label {
    width: 145px;
  }
  .user-pass-reset .left {
    padding-left: 0px;
    padding-right: 0px;
  }
  .user-pass-reset .controls {
    display: contents;
  }
  /*.changingColumnWidth {
        width:40px;
    }*/
  #preloadSecurityRoles .changingNameColumnWidth {
    width: 130px;
  }
  #resourceForm > .col-sm-3.col-md-6.col-lg-4 {
    width: 100%;
    display: inline-block;
    padding-top: 5px !important;
    /*height: 50% !important;

        .fullscreen-grid {
            height: 50% !important;
        }*/
  }
  /*#resourceEditTabstrip-parent,
    #resourceEditTabstrip {
        display: none;
    }

    .resource-edit-tabstrip {
        display: none;
    }*/
  .hiddenOnMobile {
    display: none !important;
  }
  .trg-form-container {
    margin-top: 1.5rem;
  }
  .hiddenOnDesktop {
    display: block;
  }
  .responsiveQuantityWidth {
    width: 48% !important;
  }
  .responsiveBadgeWidth {
    width: 90% !important;
  }
  .editResourceLabelOrientation {
    width: 100% !important;
    text-align: left;
  }
  .multilineResourceNotes {
    line-height: 16px;
    white-space: pre-wrap;
    width: 70%;
    margin-left: -13px;
    margin-bottom: 5px;
  }
  .multilineScheduleNotes {
    line-height: 16px;
    white-space: pre-wrap;
    width: 294px !important;
    max-width: 294px !important;
    margin-bottom: 5px;
  }
  .mobile70PercentWidthImportant {
    width: 70% !important;
  }
  .mobile34PercentWidthImportant {
    width: 34% !important;
  }
  .mobile35PercentWidthImportant {
    width: 35% !important;
  }
  .mobile63PercentWidthImportant {
    width: 63% !important;
  }
  /*#resourceGrid.col-sm-3.col-md-6.col-lg-4 {
        width: 100%;
        display: inline-block;
        height: 50% !important;

        .fullscreen-grid {
            height: 50% !important;
         }
    }*/
}
@media screen and (orientation: portrait) and (min-device-width: 768px), screen and (orientation: landscape) and (min-device-width: 768px) {
  body {
    font-size: 14px;
  }
  /*.main-menu {
        height: 35px;
        background: url("../Images/headerLeft.png") no-repeat, url("../Images/headerStrip.png") repeat-x;
        color: white;
        font-size: 11px;
    }*/
  .main-menu .k-rpanel-toggle {
    float: left;
    height: 34px;
    background-color: #A1C5E0;
  }
  .main-menu .k-icon {
    font-size: 24px;
  }
  #top-title .action-plan {
    font-size: 24px;
    margin-top: 2px;
    font-family: Bell MT;
    font-style: italic;
    font-weight: bold;
  }
  #top-title .responseGroupTextIndex {
    font-size: 12px;
    font-family: Bell MT;
    font-style: italic;
    color: #FFD700;
    font-weight: bold;
  }
  #top-displayName {
    float: left;
    margin-left: 15px;
    margin-top: 2px;
    font-family: Bell MT;
    font-size: 24px;
    font-weight: bold;
    color: white;
  }
  /*.sideMenu {
        width: 60px;
        float: left;
        z-index: 5;
        display: block;
        height: auto;
    }*/
  #menuPanel {
    width: 60px;
    min-width: 50px !important;
  }
  #menu {
    width: 60px;
  }
  #menu .k-menu-horizontal {
    display: inline-block;
  }
  #menu .k-menu .k-item {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
    /*width: auto;*/
  }
  #menu .k-image {
    width: 48px;
    height: 48px;
  }
  #menu k-widget k-reset k-header k-menu k-menu-vertical {
    /*width: auto;*/
  }
  #menu .menuText {
    display: none;
  }
  #top-scanSearch {
    display: inline-block;
    margin-left: 20px;
    font-size: 16px;
  }
  #top-scanSearch #search-text {
    margin-top: 3px;
    width: 180px;
  }
  #top-scanSearch #search-btn {
    margin-left: 2px;
    margin-top: 2px;
    width: 30px;
    height: 30px;
  }
  #top-scanSearch #scan-btn {
    margin-left: 2px;
    margin-top: -2px;
    width: 30px;
    height: 30px;
  }
  #menu #btn_help,
  #menu #btn_userPref,
  #menu #btn_info,
  #menu #btn_logout,
  #menu #btn_reportsMob,
  #menu #btn_IssuesRepMob,
  #menu #btn_SchedulesRepMob,
  #menu #btn_adminMob,
  #menu #btn_OrgsMob,
  #menu #btn_KindsMob,
  #menu #btn_CustomFieldsMob,
  #menu #btn_KindsModelsMob,
  #menu #btn_CategoriesMob,
  #menu #btn_SchedulesMob,
  #menu #btn_SitesMob,
  #menu #btn_UsersMob,
  #menu #btn_RolesMob {
    display: none;
  }
  #menu #btn_admin,
  #menu #btn_reports {
    display: inherit;
  }
  #top-rightPanel {
    position: absolute;
    /*top: 0px;*/
    right: 0px;
    padding-top: 0.3rem;
    /*float: right;*/
    /*height: 35px;*/
  }
  #top-rightPanel .help-wrapper,
  #top-rightPanel .userPref-wrapper,
  #top-rightPanel .info-wrapper,
  #top-rightPanel .logout-wrapper {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
  }
  #top-rightPanel .help-wrapper {
    margin-right: 7px;
    margin-top: 2px;
  }
  #top-rightPanel .help-wrapper .help-icon {
    position: relative;
    background-image: url("../Images/NewMenu/helpWhite.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    top: 1px;
  }
  #top-rightPanel .help-wrapper .help-icon.active,
  #top-rightPanel .help-wrapper .help-icon:hover {
    background-image: url("../Images/NewMenu/helpRed.png");
  }
  #top-rightPanel .info-wrapper {
    margin-right: 7px;
    margin-top: 2px;
  }
  #top-rightPanel .info-wrapper .info-icon {
    position: relative;
    background-image: url("../Images/NewMenu/infoWhite.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    top: 1px;
  }
  #top-rightPanel .info-wrapper .info-icon:hover {
    background-image: url("../Images/NewMenu/infoRed.png");
  }
  #top-rightPanel .userPref-wrapper {
    margin-right: 7px;
    margin-top: 2px;
  }
  #top-rightPanel .userPref-wrapper .userPref-icon {
    position: relative;
    background-image: url("../Images/NewMenu/userWhite.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    top: 1px;
  }
  #top-rightPanel .userPref-wrapper .userPref-icon:hover {
    background-image: url("../Images/NewMenu/userRed.png");
  }
  #top-rightPanel .logout-wrapper {
    margin-right: 7px;
    margin-top: 2px;
  }
  #top-rightPanel .logout-wrapper .logout-icon {
    position: relative;
    background-image: url("../Images/NewMenu/logoutWhite.png");
    background-size: cover;
    width: 30px;
    height: 30px;
    top: 1px;
  }
  #top-rightPanel .logout-wrapper .logout-icon:hover {
    background-image: url("../Images/NewMenu/logoutRed.png");
  }
  .k-icon.k-i-window-minimize::before,
  .k-icon.k-i-window-maximize::before {
    font-size: 16px;
  }
  #resourcesForm .panel-header .toolbarItems {
    float: left;
    margin-bottom: 1px;
  }
  #resourcesForm .panel-header .toolbarItems #GroupResources + label {
    vertical-align: baseline;
  }
  .treeResourceKinds {
    height: 800px;
  }
  #resourceEditWindow .shortWindowNotes #Notes {
    max-width: 250px !important;
    height: 30px;
  }
  #resourceEditWindow .statusDateEditWindow .k-datetimepicker {
    width: 175px !important;
    margin-left: 25px;
    min-width: 175px !important;
  }
  #resourceEditWindow #Coordinates-open-popup img {
    width: 25px;
    height: 25px;
  }
  #resourceEditWindow #dailyCosts .k-grid-norecords {
    width: 2700px;
  }
  #resourceEditWindow #dailyCosts .k-grid-content {
    height: 335px !important;
  }
  #resourceEditWindow #Excess + label {
    margin-left: 19px;
  }
  #resourceEditWindow .supplierComboboxDiv .k-widget {
    width: 216px !important;
  }
  #resourceEditWindow .row {
    margin-bottom: 5px;
  }
  #resourceEditWindow .row .col-md-6 {
    padding-bottom: 2px;
  }
  #resourceEditWindow .resourceTypeDropdownDiv .k-combobox {
    width: 216px !important;
  }
  #resourceEditWindow hr {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  #resourceEditWindow .col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
    width: 140px;
  }
  #resourceEditWindow img {
    height: 80px;
    width: 80px;
  }
  #resourceEditWindow .k-upload {
    display: inline-block;
  }
  #resourceEditWindow .sizeUOMResourceEditMaintenance + span {
    width: 92px !important;
  }
  #resourceEditWindow .k-icon.k-i-calendar,
  #resourceEditWindow .k-icon.k-i-clock {
    top: -1px;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox {
    width: 91px !important;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #resourceEditWindow #tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox,
  #resourceEditWindow #basic-information-tab #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox,
  #resourceEditWindow .tabstrip-1 #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox {
    width: 91px !important;
  }
  #resourceEditWindow #tabstrip-1 .requisitionNumberValue,
  #resourceEditWindow #basic-information-tab .requisitionNumberValue,
  #resourceEditWindow .tabstrip-1 .requisitionNumberValue {
    min-width: 65px !important;
    height: 18px;
  }
  #resourceEditWindow #tabstrip-1 .row,
  #resourceEditWindow #basic-information-tab .row,
  #resourceEditWindow .tabstrip-1 .row {
    margin-left: 0px;
  }
  #resourceEditWindow #tabstrip-1 label,
  #resourceEditWindow #basic-information-tab label,
  #resourceEditWindow .tabstrip-1 label {
    white-space: nowrap;
    margin-top: 5px;
    margin-left: auto;
  }
  #resourceEditWindow #tabstrip-1 input.k-textbox,
  #resourceEditWindow #basic-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-1 input.k-textbox {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 .k-widget .k-combobox .k-header,
  #resourceEditWindow #basic-information-tab .k-widget .k-combobox .k-header,
  #resourceEditWindow .tabstrip-1 .k-widget .k-combobox .k-header {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 .sizeResourceEdit .k-combobox,
  #resourceEditWindow #basic-information-tab .sizeResourceEdit .k-combobox,
  #resourceEditWindow .tabstrip-1 .sizeResourceEdit .k-combobox {
    width: 91px !important;
  }
  #resourceEditWindow #tabstrip-1 .k-autocomplete,
  #resourceEditWindow #basic-information-tab .k-autocomplete,
  #resourceEditWindow .tabstrip-1 .k-autocomplete {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 .deliveryDropdown > span,
  #resourceEditWindow #basic-information-tab .deliveryDropdown > span,
  #resourceEditWindow .tabstrip-1 .deliveryDropdown > span {
    width: 180px !important;
    margin-left: 20px;
  }
  #resourceEditWindow #tabstrip-1 .areaOfOperationDropdown > span,
  #resourceEditWindow #basic-information-tab .areaOfOperationDropdown > span,
  #resourceEditWindow .tabstrip-1 .areaOfOperationDropdown > span {
    width: 175px !important;
  }
  #resourceEditWindow #tabstrip-1 .workshiftDropdown > span,
  #resourceEditWindow #basic-information-tab .workshiftDropdown > span,
  #resourceEditWindow .tabstrip-1 .workshiftDropdown > span {
    width: 175px !important;
    margin-left: 25px;
  }
  #resourceEditWindow #tabstrip-1 .resourceKindDropdown > span,
  #resourceEditWindow #basic-information-tab .resourceKindDropdown > span,
  #resourceEditWindow .tabstrip-1 .resourceKindDropdown > span {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 .AORDropdown > span,
  #resourceEditWindow #basic-information-tab .AORDropdown > span,
  #resourceEditWindow .tabstrip-1 .AORDropdown > span {
    width: 216px !important;
  }
  #resourceEditWindow #tabstrip-1 .k-dropdown,
  #resourceEditWindow #basic-information-tab .k-dropdown,
  #resourceEditWindow .tabstrip-1 .k-dropdown {
    width: 91px !important;
  }
  #resourceEditWindow #tabstrip-1 .trackingID-container .k-textbox,
  #resourceEditWindow #basic-information-tab .trackingID-container .k-textbox,
  #resourceEditWindow .tabstrip-1 .trackingID-container .k-textbox {
    width: 150px !important;
  }
  #resourceEditWindow #tabstrip-1 .k-numerictextbox,
  #resourceEditWindow #basic-information-tab .k-numerictextbox,
  #resourceEditWindow .tabstrip-1 .k-numerictextbox {
    width: 120px;
  }
  #resourceEditWindow #tabstrip-1 .selectBasicShort + div,
  #resourceEditWindow #basic-information-tab .selectBasicShort + div,
  #resourceEditWindow .tabstrip-1 .selectBasicShort + div {
    padding-left: 5px;
    padding-right: 5px;
  }
  #resourceEditWindow #tabstrip-1 .selectBasicShort + div + div,
  #resourceEditWindow #basic-information-tab .selectBasicShort + div + div,
  #resourceEditWindow .tabstrip-1 .selectBasicShort + div + div {
    padding-left: 5px;
    padding-right: 5px;
  }
  #resourceEditWindow #tabstrip-1 #trData .k-dropdown-wrap,
  #resourceEditWindow #basic-information-tab #trData .k-dropdown-wrap,
  #resourceEditWindow .tabstrip-1 #trData .k-dropdown-wrap {
    width: auto !important;
  }
  #resourceEditWindow #tabstrip-1 #trData .k-checkbox-label,
  #resourceEditWindow #basic-information-tab #trData .k-checkbox-label,
  #resourceEditWindow .tabstrip-1 #trData .k-checkbox-label {
    margin-top: 0px !important;
  }
  #resourceEditWindow #tabstrip-1 #uploadArea #fileUploded,
  #resourceEditWindow #basic-information-tab #uploadArea #fileUploded,
  #resourceEditWindow .tabstrip-1 #uploadArea #fileUploded {
    max-width: 150px !important;
    max-height: 150px !important;
  }
  #resourceEditWindow #tabstrip-2 .manPowerTabstripTwo,
  #resourceEditWindow #additional-information-tab .manPowerTabstripTwo,
  #resourceEditWindow .tabstrip-2 .manPowerTabstripTwo {
    margin-left: 14px;
    width: 107px !important;
  }
  #resourceEditWindow #tabstrip-2 .manPowerTabstripTwo + span,
  #resourceEditWindow #additional-information-tab .manPowerTabstripTwo + span,
  #resourceEditWindow .tabstrip-2 .manPowerTabstripTwo + span {
    margin-left: 3px !important;
  }
  #resourceEditWindow #tabstrip-2 .trackingIDLabel,
  #resourceEditWindow #additional-information-tab .trackingIDLabel,
  #resourceEditWindow .tabstrip-2 .trackingIDLabel {
    width: 100px !important;
  }
  #resourceEditWindow #tabstrip-2 #Notes,
  #resourceEditWindow #additional-information-tab #Notes,
  #resourceEditWindow .tabstrip-2 #Notes {
    margin-left: 10px;
    height: 140px;
  }
  #resourceEditWindow #tabstrip-2 label:not(.k-checkbox-label),
  #resourceEditWindow #additional-information-tab label:not(.k-checkbox-label),
  #resourceEditWindow .tabstrip-2 label:not(.k-checkbox-label) {
    width: 153px;
  }
  #resourceEditWindow #tabstrip-2 label:not(.k-checkbox-label).redBoldTitle,
  #resourceEditWindow #additional-information-tab label:not(.k-checkbox-label).redBoldTitle,
  #resourceEditWindow .tabstrip-2 label:not(.k-checkbox-label).redBoldTitle {
    width: auto;
  }
  #resourceEditWindow #tabstrip-2 .k-numerictextbox,
  #resourceEditWindow #additional-information-tab .k-numerictextbox,
  #resourceEditWindow .tabstrip-2 .k-numerictextbox {
    width: 100px !important;
  }
  #resourceEditWindow #tabstrip-2 input.k-textbox,
  #resourceEditWindow #additional-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-2 input.k-textbox {
    width: 260px !important;
  }
  #resourceEditWindow #tabstrip-2 input.k-textbox,
  #resourceEditWindow #additional-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-2 input.k-textbox {
    width: 260px !important;
  }
  #resourceEditWindow #tabstrip-2 input.k-textbox,
  #resourceEditWindow #additional-information-tab input.k-textbox,
  #resourceEditWindow .tabstrip-2 input.k-textbox {
    width: 260px !important;
  }
  #resourceEditWindow #tabstrip-2 .k-datepicker,
  #resourceEditWindow #additional-information-tab .k-datepicker,
  #resourceEditWindow .tabstrip-2 .k-datepicker {
    margin-left: 19px;
  }
  #resourceEditWindow #tabstrip-2 #Excess + label,
  #resourceEditWindow #additional-information-tab #Excess + label,
  #resourceEditWindow .tabstrip-2 #Excess + label {
    margin-left: 19px;
    margin-top: 3px;
  }
  #resourceEditWindow #tabstrip-2 span.k-dropdown,
  #resourceEditWindow #additional-information-tab span.k-dropdown,
  #resourceEditWindow .tabstrip-2 span.k-dropdown {
    margin-left: 19px;
  }
  #resourceEditWindow #tabstrip-2 .original-name,
  #resourceEditWindow #additional-information-tab .original-name,
  #resourceEditWindow .tabstrip-2 .original-name {
    width: 50%;
  }
  #resourceEditWindow #tabstrip-2 .orgNameDisplay,
  #resourceEditWindow #additional-information-tab .orgNameDisplay,
  #resourceEditWindow .tabstrip-2 .orgNameDisplay {
    margin-top: 0;
    margin-left: 150px;
  }
  #resourceEditWindow #tabstrip-3 .panel-content,
  #resourceEditWindow #daily-costs-tab .panel-content,
  #resourceEditWindow .tabstrip-3 .panel-content {
    height: calc(100% - 22px);
  }
  #resourceEditWindow #ResourceForm,
  #resourceEditWindow #ResourceForm > .k-tabstrip-wrapper,
  #resourceEditWindow #ResourceForm #tabstrip {
    height: 100%;
  }
  #resourceEditWindow #ResourceForm #tabstrip > div[role="tabpanel"] {
    height: calc(100% - 60px);
  }
  #resourceEditWindow .required-text {
    margin-left: 10px;
  }
  #ie-warning {
    display: table;
    width: 100%;
    height: 85px;
  }
  #ie-warning p {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color: black;
    background-color: #FFFF00;
    font-size: 1.5em;
    font-family: Arial, sans-serif;
  }
  #ScheduleForm .resourceKindDropdown > span,
  #ScheduleForm .frequencyDropdown > span {
    width: 300px !important;
  }
  input#Username.k-textbox.usernameWidth {
    width: 300px;
  }
  .popupEditor .text-area #Notes {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 2px;
  }
  /*.popupEditor {
        width: 800px;
    }*/
  #treeWarehouses {
    display: inline-block;
    height: 420px;
    overflow: auto;
  }
  .personinfo-inner-cell input {
    width: 250px !important;
  }
  .personinfo-inner-cell.dropdown > span {
    width: 250px;
  }
  .k-widget.k-tabstrip {
    border: none !important;
    /* when there are borders a scroll appears*/
  }
  .user-pass-reset {
    margin-bottom: 4px;
    padding: 12px;
  }
  .user-pass-reset label {
    width: 145px;
  }
  .user-pass-reset .controls {
    display: inline-block;
  }
  /*.changingColumnWidth {
        width: 40px;
    }*/
  #preloadSecurityRoles .changingNameColumnWidth {
    width: 170px;
  }
  #resourceEditTabstrip-parent,
  #resourceEditTabstrip {
    height: 370px;
  }
  .resource-edit-tabstrip {
    display: block;
  }
  .hiddenOnMobile {
    display: block;
  }
  .hiddenOnDesktop {
    display: none !important;
  }
  .responsiveQuantityWidth {
    width: 50% !important;
  }
  .responsiveBadgeWidth {
    width: 95% !important;
  }
  .resourceEditLabels {
    width: 150px;
    margin-top: 9px;
    white-space: nowrap;
  }
  .multilineResourceNotes {
    line-height: 16px;
    white-space: pre-wrap;
    width: 69%;
    margin-left: -13px;
    margin-bottom: 5px;
  }
  .multilineScheduleNotes {
    line-height: 16px;
    white-space: pre-wrap;
    width: 294px !important;
    max-width: 294px !important;
    margin-bottom: 5px;
  }
  .multilineScheduleNotes {
    line-height: 16px;
    white-space: pre-wrap;
    width: 69%;
    margin-bottom: 5px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnN0YW50cy5sZXNzIiwiY3JlYXRlLWluY2lkZW50LXdpemFyZC5sZXNzIiwiY3JlYXRlLWlhcC13aXphcmQubGVzcyIsInN0eWxlLWxlc3MubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQTtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSx3QkFBQTs7QUFHSjtFQUNJLHFCQUFBOztBQUdKO0VBQ0kscUJBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSixpQkFBa0I7RUFDZCxpQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGlCQUFBO0VBQ0EsY0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSx3QkFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksU0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSwwQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLHFCQUFBOztBQUdKO0VBQ0kscUJBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLGdDQUFBOztBQUdKO0VBQ0ksaUNBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFzQ0o7RUFDSSxXQUFXLGFBQVg7RUFDQSxZQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxNQUFBOztBQUdKO0VBQ0ksUUFBQTs7QUFHSjtFQUNJLFNBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFNBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksUUFBQTs7QUFHSjtFQUNJLFNBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUlKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksMEJBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksMkJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksU0FBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksb0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLDJCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtF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 */
/* line 3, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] [data-prev-button] {
  position: absolute;
  height: 100%;
  width: 15%;
  top: 0px;
  left: 0px;
}
/* line 10, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] [data-next-button] {
  position: absolute;
  height: 100%;
  width: 15%;
  top: 0px;
  right: 0px;
}

/* line 22, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] {
  position: relative;
  overflow: hidden;
}
/* line 26, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] {
  perspective: 3000px;
  -ms-perspective: 3000px;
  -moz-perspective: 3000px;
  -webkit-perspective: 3000px;
}
/* line 32, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] > [data-child] {
  transition: 1s;
  -ms-transition: 1s;
  -moz-transition: 1s;
  -webkit-transition: 1s;
}

/* line 43, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
/* line 50, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] > [data-child] {
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
/* line 59, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] > [data-child] > [data-child-frame] > [data-content-wrapper] {
  box-sizing: border-box;
  transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
  -webkit-transform-origin: 0px 0px;
}

/* line 75, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d]:before {
  padding-top: 40%;
  display: block;
  content: '';
}
/* line 82, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] [data-children-wrapper] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 26%;
  left: 26%;
}

/* line 9, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] {
  background: linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  background: -ms-linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  background: -moz-linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  background: -webkit-linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
}

/* line 19, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] {
  border: 3px solid #e0e0e0;
}

/* line 26, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] [data-prev-button]:before {
  content: url("../Images/prev.png");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 43px;
  height: 49px;
  margin: auto;
}
/* line 39, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] [data-next-button]:before {
  content: url("../Images/next.png");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 43px;
  height: 49px;
  margin: auto;
}

/* line 53, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-child-frame] {
  border: 5px solid #ffffff;
}

/*# sourceMappingURL=jquery.carousel-3d.default.css.map */

