.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:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}

.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}

.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}

.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}

.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}

.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}

.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}

.ui-menu .ui-menu{position:absolute}

.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}

.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}

.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}

.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}

.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}

.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}

.ui-menu .ui-menu-icon{left:auto;right:0}

.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}

.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}

input.ui-button.ui-button-icon-only{text-indent:0}

.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}

.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}

input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}

input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}

.ui-controlgroup{vertical-align:middle;display:inline-block}

.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}

.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}

.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}

.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}

.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}

.ui-controlgroup .ui-controlgroup-label span{font-size:80%}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}

.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100%- 2.4em)}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}

.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}

.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}

.ui-checkboxradio-disabled{pointer-events:none}

.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}

.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}

.ui-datepicker .ui-datepicker-prev{left:2px}

.ui-datepicker .ui-datepicker-next{right:2px}

.ui-datepicker .ui-datepicker-prev-hover{left:1px}

.ui-datepicker .ui-datepicker-next-hover{right:1px}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}

.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}

.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}

.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}

.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}

.ui-datepicker td{border:0;padding:1px}

.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}

.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}

.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}

.ui-datepicker.ui-datepicker-multi{width:auto}

.ui-datepicker-multi .ui-datepicker-group{float:left}

.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}

.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}

.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}

.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}

.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}

.ui-datepicker-row-break{clear:both;width:100%;font-size:0}

.ui-datepicker-rtl{direction:rtl}

.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}

.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}

.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}

.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}

.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}

.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}

.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}

.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}

.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}

.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}

.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}

.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}

.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}

.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}

.ui-dialog .ui-resizable-n{height:2px;top:0}

.ui-dialog .ui-resizable-e{width:2px;right:0}

.ui-dialog .ui-resizable-s{height:2px;bottom:0}

.ui-dialog .ui-resizable-w{width:2px;left:0}

.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}

.ui-dialog .ui-resizable-se{right:0;bottom:0}

.ui-dialog .ui-resizable-sw{left:0;bottom:0}

.ui-dialog .ui-resizable-ne{right:0;top:0}

.ui-dialog .ui-resizable-nw{left:0;top:0}

.ui-draggable .ui-dialog-titlebar{cursor:move}

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}

.ui-resizable{position:relative}

.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}

.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}

.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}

.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}

.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}

.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}

.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}

.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}

.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}

.ui-progressbar{height:2em;text-align:left;overflow:hidden}

.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}

.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}

.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}

.ui-selectable{-ms-touch-action:none;touch-action:none}

.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}

.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 .4em;margin:.5em 0 0 0;height:auto;border:0}

.ui-selectmenu-open{display:block}

.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}

.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}

.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}

.ui-slider{position:relative;text-align:left}

.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}

.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}

.ui-slider-horizontal{height:.8em}

.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}

.ui-slider-horizontal .ui-slider-range{top:0;height:100%}

.ui-slider-horizontal .ui-slider-range-min{left:0}

.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em;height:100px}

.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}

.ui-slider-vertical .ui-slider-range{left:0;width:100%}

.ui-slider-vertical .ui-slider-range-min{bottom:0}

.ui-slider-vertical .ui-slider-range-max{top:0}

.ui-sortable-handle{-ms-touch-action:none;touch-action:none}

.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}

.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}

.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}

.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}

.ui-spinner-up{top:0}

.ui-spinner-down{bottom:0}

.ui-tabs{position:relative;padding:.2em}

.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}

.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}

.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}

.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}

.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}

body .ui-tooltip{border-width:2px}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}

.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}

.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}

.ui-state-checked{border:1px solid #dad55e;background:#fffa90}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}

.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}

.ui-icon{width:16px;height:16px}

.ui-icon,.ui-widget-content .ui-icon{background-image:url("../images/irw/ui-icons_444444_256x240.png")}

.ui-widget-header .ui-icon{background-image:url("../images/irw/ui-icons_444444_256x240.png")}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../images/irw/ui-icons_555555_256x240.png")}

.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../images/irw/ui-icons_ffffff_256x240.png")}

.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../images/irw/ui-icons_777620_256x240.png")}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/irw/ui-icons_cc0000_256x240.png")}

.ui-button .ui-icon{background-image:url("../images/irw/ui-icons_777777_256x240.png")}

.ui-icon-blank{background-position:16px 16px}

.ui-icon-caret-1-n{background-position:0 0}

.ui-icon-caret-1-ne{background-position:-16px 0}

.ui-icon-caret-1-e{background-position:-32px 0}

.ui-icon-caret-1-se{background-position:-48px 0}

.ui-icon-caret-1-s{background-position:-65px 0}

.ui-icon-caret-1-sw{background-position:-80px 0}

.ui-icon-caret-1-w{background-position:-96px 0}

.ui-icon-caret-1-nw{background-position:-112px 0}

.ui-icon-caret-2-n-s{background-position:-128px 0}

.ui-icon-caret-2-e-w{background-position:-144px 0}

.ui-icon-triangle-1-n{background-position:0 -16px}

.ui-icon-triangle-1-ne{background-position:-16px -16px}

.ui-icon-triangle-1-e{background-position:-32px -16px}

.ui-icon-triangle-1-se{background-position:-48px -16px}

.ui-icon-triangle-1-s{background-position:-65px -16px}

.ui-icon-triangle-1-sw{background-position:-80px -16px}

.ui-icon-triangle-1-w{background-position:-96px -16px}

.ui-icon-triangle-1-nw{background-position:-112px -16px}

.ui-icon-triangle-2-n-s{background-position:-128px -16px}

.ui-icon-triangle-2-e-w{background-position:-144px -16px}

.ui-icon-arrow-1-n{background-position:0 -32px}

.ui-icon-arrow-1-ne{background-position:-16px -32px}

.ui-icon-arrow-1-e{background-position:-32px -32px}

.ui-icon-arrow-1-se{background-position:-48px -32px}

.ui-icon-arrow-1-s{background-position:-65px -32px}

.ui-icon-arrow-1-sw{background-position:-80px -32px}

.ui-icon-arrow-1-w{background-position:-96px -32px}

.ui-icon-arrow-1-nw{background-position:-112px -32px}

.ui-icon-arrow-2-n-s{background-position:-128px -32px}

.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}

.ui-icon-arrow-2-e-w{background-position:-160px -32px}

.ui-icon-arrow-2-se-nw{background-position:-176px -32px}

.ui-icon-arrowstop-1-n{background-position:-192px -32px}

.ui-icon-arrowstop-1-e{background-position:-208px -32px}

.ui-icon-arrowstop-1-s{background-position:-224px -32px}

.ui-icon-arrowstop-1-w{background-position:-240px -32px}

.ui-icon-arrowthick-1-n{background-position:1px -48px}

.ui-icon-arrowthick-1-ne{background-position:-16px -48px}

.ui-icon-arrowthick-1-e{background-position:-32px -48px}

.ui-icon-arrowthick-1-se{background-position:-48px -48px}

.ui-icon-arrowthick-1-s{background-position:-64px -48px}

.ui-icon-arrowthick-1-sw{background-position:-80px -48px}

.ui-icon-arrowthick-1-w{background-position:-96px -48px}

.ui-icon-arrowthick-1-nw{background-position:-112px -48px}

.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}

.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}

.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}

.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}

.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}

.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}

.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}

.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}

.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}

.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}

.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}

.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}

.ui-icon-arrowreturn-1-w{background-position:-64px -64px}

.ui-icon-arrowreturn-1-n{background-position:-80px -64px}

.ui-icon-arrowreturn-1-e{background-position:-96px -64px}

.ui-icon-arrowreturn-1-s{background-position:-112px -64px}

.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}

.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}

.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}

.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}

.ui-icon-arrow-4{background-position:0 -80px}

.ui-icon-arrow-4-diag{background-position:-16px -80px}

.ui-icon-extlink{background-position:-32px -80px}

.ui-icon-newwin{background-position:-48px -80px}

.ui-icon-refresh{background-position:-64px -80px}

.ui-icon-shuffle{background-position:-80px -80px}

.ui-icon-transfer-e-w{background-position:-96px -80px}

.ui-icon-transferthick-e-w{background-position:-112px -80px}

.ui-icon-folder-collapsed{background-position:0 -96px}

.ui-icon-folder-open{background-position:-16px -96px}

.ui-icon-document{background-position:-32px -96px}

.ui-icon-document-b{background-position:-48px -96px}

.ui-icon-note{background-position:-64px -96px}

.ui-icon-mail-closed{background-position:-80px -96px}

.ui-icon-mail-open{background-position:-96px -96px}

.ui-icon-suitcase{background-position:-112px -96px}

.ui-icon-comment{background-position:-128px -96px}

.ui-icon-person{background-position:-144px -96px}

.ui-icon-print{background-position:-160px -96px}

.ui-icon-trash{background-position:-176px -96px}

.ui-icon-locked{background-position:-192px -96px}

.ui-icon-unlocked{background-position:-208px -96px}

.ui-icon-bookmark{background-position:-224px -96px}

.ui-icon-tag{background-position:-240px -96px}

.ui-icon-home{background-position:0 -112px}

.ui-icon-flag{background-position:-16px -112px}

.ui-icon-calendar{background-position:-32px -112px}

.ui-icon-cart{background-position:-48px -112px}

.ui-icon-pencil{background-position:-64px -112px}

.ui-icon-clock{background-position:-80px -112px}

.ui-icon-disk{background-position:-96px -112px}

.ui-icon-calculator{background-position:-112px -112px}

.ui-icon-zoomin{background-position:-128px -112px}

.ui-icon-zoomout{background-position:-144px -112px}

.ui-icon-search{background-position:-160px -112px}

.ui-icon-wrench{background-position:-176px -112px}

.ui-icon-gear{background-position:-192px -112px}

.ui-icon-heart{background-position:-208px -112px}

.ui-icon-star{background-position:-224px -112px}

.ui-icon-link{background-position:-240px -112px}

.ui-icon-cancel{background-position:0 -128px}

.ui-icon-plus{background-position:-16px -128px}

.ui-icon-plusthick{background-position:-32px -128px}

.ui-icon-minus{background-position:-48px -128px}

.ui-icon-minusthick{background-position:-64px -128px}

.ui-icon-close{background-position:-80px -128px}

.ui-icon-closethick{background-position:-96px -128px}

.ui-icon-key{background-position:-112px -128px}

.ui-icon-lightbulb{background-position:-128px -128px}

.ui-icon-scissors{background-position:-144px -128px}

.ui-icon-clipboard{background-position:-160px -128px}

.ui-icon-copy{background-position:-176px -128px}

.ui-icon-contact{background-position:-192px -128px}

.ui-icon-image{background-position:-208px -128px}

.ui-icon-video{background-position:-224px -128px}

.ui-icon-script{background-position:-240px -128px}

.ui-icon-alert{background-position:0 -144px}

.ui-icon-info{background-position:-16px -144px}

.ui-icon-notice{background-position:-32px -144px}

.ui-icon-help{background-position:-48px -144px}

.ui-icon-check{background-position:-64px -144px}

.ui-icon-bullet{background-position:-80px -144px}

.ui-icon-radio-on{background-position:-96px -144px}

.ui-icon-radio-off{background-position:-112px -144px}

.ui-icon-pin-w{background-position:-128px -144px}

.ui-icon-pin-s{background-position:-144px -144px}

.ui-icon-play{background-position:0 -160px}

.ui-icon-pause{background-position:-16px -160px}

.ui-icon-seek-next{background-position:-32px -160px}

.ui-icon-seek-prev{background-position:-48px -160px}

.ui-icon-seek-end{background-position:-64px -160px}

.ui-icon-seek-start{background-position:-80px -160px}

.ui-icon-seek-first{background-position:-80px -160px}

.ui-icon-stop{background-position:-96px -160px}

.ui-icon-eject{background-position:-112px -160px}

.ui-icon-volume-off{background-position:-128px -160px}

.ui-icon-volume-on{background-position:-144px -160px}

.ui-icon-power{background-position:0 -176px}

.ui-icon-signal-diag{background-position:-16px -176px}

.ui-icon-signal{background-position:-32px -176px}

.ui-icon-battery-0{background-position:-48px -176px}

.ui-icon-battery-1{background-position:-64px -176px}

.ui-icon-battery-2{background-position:-80px -176px}

.ui-icon-battery-3{background-position:-96px -176px}

.ui-icon-circle-plus{background-position:0 -192px}

.ui-icon-circle-minus{background-position:-16px -192px}

.ui-icon-circle-close{background-position:-32px -192px}

.ui-icon-circle-triangle-e{background-position:-48px -192px}

.ui-icon-circle-triangle-s{background-position:-64px -192px}

.ui-icon-circle-triangle-w{background-position:-80px -192px}

.ui-icon-circle-triangle-n{background-position:-96px -192px}

.ui-icon-circle-arrow-e{background-position:-112px -192px}

.ui-icon-circle-arrow-s{background-position:-128px -192px}

.ui-icon-circle-arrow-w{background-position:-144px -192px}

.ui-icon-circle-arrow-n{background-position:-160px -192px}

.ui-icon-circle-zoomin{background-position:-176px -192px}

.ui-icon-circle-zoomout{background-position:-192px -192px}

.ui-icon-circle-check{background-position:-208px -192px}

.ui-icon-circlesmall-plus{background-position:0 -208px}

.ui-icon-circlesmall-minus{background-position:-16px -208px}

.ui-icon-circlesmall-close{background-position:-32px -208px}

.ui-icon-squaresmall-plus{background-position:-48px -208px}

.ui-icon-squaresmall-minus{background-position:-64px -208px}

.ui-icon-squaresmall-close{background-position:-80px -208px}

.ui-icon-grip-dotted-vertical{background-position:0 -224px}

.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}

.ui-icon-grip-solid-vertical{background-position:-32px -224px}

.ui-icon-grip-solid-horizontal{background-position:-48px -224px}

.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}

.ui-icon-grip-diagonal-se{background-position:-80px -224px}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}

.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}

.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.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}

.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:absolute;top:0;left:0;width:100%;height:100%}

.ui-widget{font-family:"Segoe UI",Arial,sans-serif;outline:0;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:"Segoe UI",Arial,sans-serif;font-size:1em}

.ui-widget-content{background:#fff;color:#333}

.ui-widget-content a{color:#333}

.ui-datepicker .ui-widget-header{border:1px solid #535353;background:#4f4f4f url(../images/irw/gradient_1.png) repeat-x;color:#fff;font-weight:normal;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #535353;background:#4f4f4f url(../images/irw/gradient_1.png) repeat-x;color:#fff;font-weight:normal;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background-color:#2686ae;background:#2686ae url(../images/irw/gradient_2.png) repeat-x;border:1px solid #2788b1}

.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#333 url(../images/irw/gradient_5.png) repeat-x;border:1px solid #3ab5e9}

.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2788b1;background:#3bb7eb url(../images/irw/gradient_6.png) repeat-x}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none}

.ui-widget-header.ui-state-default{background:#4f4f4f url(../images/irw/gradient_1.png) repeat-x 0 0;color:#fff;font-weight:normal;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-widget-header.ui-state-active{background:#2686ae url(../images/irw/gradient_2.png) repeat-x 0 0;color:#fff;font-weight:normal;text-shadow:0 1px 0 rgba(83,83,83,.8);border:1px solid #2788b1}

.ui-widget-header.ui-state-hover{background:#2686ae url(../images/irw/gradient_2.png) repeat-x 0 0;color:#fff;font-weight:normal;text-shadow:0 1px 0 rgba(83,83,83,.8);border:1px solid #2788b1}

.ui-widget-header.ui-state-default a,.ui-widget-header.ui-state-active a,.ui-widget-header.ui-state-hover a{color:#fff;font-weight:normal;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#a1a1a1 url(../images/irw/gradient_3.png) repeat-x 0 0;font-weight:normal;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #b1b1b1}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#0c2837}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #d3404b;background:#f9e6e7;color:#3a0d11;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#3a0d11}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#3a0d11}

.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;nowhitespace:afterproperty;filter:alpha(opacity=35)}

.ui-state-highlight p,.ui-state-error p{font-size:.8em;line-height:16px}

.ui-icon{width:16px;height:16px;background-position:16px 16px}

.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/irw/ui-icons_222222_256x240.png)}

.ui-widget-header .ui-icon{background-image:url(../images/irw/ui-icons_222222_256x240.png)}

.ui-state-default .ui-icon{background-image:url(../images/irw/ui-icons_ffffff_256x240.png)}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/irw/ui-icons_ffffff_256x240.png)}

.ui-state-active .ui-icon{background-image:url(../images/irw/ui-icons_ffffff_256x240.png)}

.ui-state-highlight .ui-icon{background-image:url(../images/irw/ui-icons_222222_256x240.png)}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/irw/ui-icons_222222_256x240.png)}

.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:#222;opacity:.7;filter:alpha(opacity=70)!important}

.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:alpha(opacity=20);border-radius:5px}

.ui-resizable{position:relative}

.ui-resizable-handle{position:absolute;font-size:.1px;display:block}

.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-helper{position:absolute;z-index:100;border:1px dotted #000}

.ui-accordion{width:100%}

.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:1px;padding:.5em .5em .5em .7em;min-height:0}

.ui-accordion .ui-accordion-icons{padding-left:2.2em}

.ui-accordion .ui-accordion-noicons{padding-left:.7em}

.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}

.ui-accordion-icons .ui-accordion-header a{padding-left:1.5em}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon,.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}

.ui-accordion .ui-accordion-content{background:#f8fcfe;padding:1em 2.2em;border-top:0;overflow:auto;border:1px solid #b1b1b1;display:none;position:relative;top:1px;margin-bottom:2px;margin-top:-2px}

.ui-accordion .ui-accordion-header.ui-state-hover{background:#4f4f4f url(../images/irw/gradient_1.png) repeat-x;border-color:#39b1e4}

.ui-accordion .ui-accordion-header.ui-state-active{background:#2686ae url(../images/irw/gradient_2.png) repeat-x;border-color:#2788b1!important;border-bottom:0!important}

.ui-accordion .ui-accordion-li-fix{display:inline}

.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-header a{display:block;font-weight:bold;color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8);text-decoration:none}

.ui-accordion .ui-accordion-content-active{display:block}

.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{border-radius:0}

.ui-autocomplete{position:absolute;z-index:2!important;cursor:default;background:#fff;border:0 none!important;padding:0!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}

.ui-autocomplete-loading{background:#fff url('../images/irw/ui-anim_basic_16x16.gif') right center no-repeat}

.ui-autocomplete .ui-menu-item a.ui-state-hover,.ui-autocomplete .ui-menu-item a.ui-state-active{margin:0!important}

* html .ui-autocomplete{width:1px}

.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}

.ui-menu .ui-menu{margin-top:-3px;position:absolute}

.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}

.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}

.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;border-radius:0;line-height:1.5;min-height:0;font-weight:normal}

.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{background:#2686ae url(../images/irw/gradient_2.png) repeat-x!important;color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8);font-weight:normal;border:0 none}

.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}

.ui-menu .ui-state-disabled a{cursor:default}

.ui-menu-icons{position:relative}

.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}

.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}

.ui-menu .ui-menu-icon{position:static;float:right;margin-top:.2em}

.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-dialog{position:absolute;padding:0!important;outline:0;overflow:hidden;padding:0;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.8)}

.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em!important;position:relative;border-width:0 0 1px 0;border-color:#979797;background:#a1a1a1 url(../images/irw/gradient_3.png) 0 0 repeat-x;border-radius:0}

.ui-dialog .ui-dialog-title{float:left;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;margin:.1em 0 .2em 0;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);font-weight:normal!important}

.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}

.ui-dialog .ui-dialog-titlebar-close .ui-icon{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}

.ui-dialog .ui-dialog-titlebar.ui-state-focus{background:url("../images/irw/gradient_5.png") repeat-x scroll 0 0 #333;border:1px solid #3ab5e9}

.ui-dialog .ui-state-focus .ui-dialog-title{color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}

.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}

.ui-draggable .ui-dialog-titlebar{cursor:move}

.ui-slider{position:relative;text-align:left;border:0 none}

.ui-state-focus .ui-slider-handle{border:0 none}

.ui-slider .ui-slider-handle{background:url(../images/irw/slider_handles.png) 0 -23px no-repeat;position:absolute;z-index:2;width:23px;height:23px;cursor:pointer}

.ui-slider .ui-state-hover{background-position:0 0!important}

.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}

.ui-slider .ui-state-default{border:0 none}

.ui-slider-horizontal{height:4px;background:url(../images/irw/slider_h_bg.gif) 0 0 repeat-x}

.ui-slider-horizontal .ui-slider-handle{top:-9px;margin-left:-12px}

.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background:url(../images/irw/slider_h_bg.gif) 0 -4px repeat-x}

.ui-slider-horizontal .ui-slider-range-min{left:0}

.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:4px;height:100px;background:url(../images/irw/slider_v_bg.gif) -4px 0 repeat-y}

.ui-slider-vertical .ui-slider-handle{left:-9px;margin-left:0;margin-bottom:-9px;background-position:0 -66px!important}

.ui-slider-vertical .ui-state-hover{background-position:0 -43px!important}

.ui-slider-vertical .ui-slider-range{left:0;width:100%;background:url(../images/irw/slider_v_bg.gif) 0 0 repeat-y}

.ui-slider-vertical .ui-slider-range-min{bottom:0}

.ui-slider-vertical .ui-slider-range-max{top:0}

.ui-tabs{background:#fff;position:relative;padding:.2em;zoom:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0 none}

.ui-tabs .ui-tabs-nav{border-color:#a8a8a8;border-width:0 0 1px 0;margin:0;padding:0;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}

.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}

.ui-tabs .ui-tabs-panel{display:block;border:1px solid #b1b1b1;padding:1em 1.4em;background:0;border-color:#a8a8a8;border-style:solid;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

.ui-tabs .ui-tabs-hide{display:none!important}

.ui-tabs .ui-tabs-nav li.ui-state-default{background:#a1a1a1 url(../images/irw/gradient_3.png) 0 0 repeat-x;border-color:#a8a8a8}

.ui-tabs .ui-tabs-nav li.ui-state-default a{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8)}

.ui-tabs .ui-tabs-nav li.ui-state-hover{background:#2686ae url(../images/irw/gradient_2.png) repeat-x}

.ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-tabs .ui-tabs-nav li.ui-state-active{background:#fff}

.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8)}

.ui-datepicker{display:none;padding:.2em .2em 0;background:#fff none;width:17em;-moz-box-shadow:0 5px 10px rgba(0,0,0,.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.8);box-shadow:0 5px 10px rgba(0,0,0,.8)}

.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:url("../images/irw/gradient_1.png") repeat-x scroll 0 0 #4f4f4f;border:0 none;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;border:0;cursor:pointer}

.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-header .ui-state-hover{background:transparent;border:1px solid #535353}

.ui-datepicker .ui-datepicker-prev span{background-position:0 -32px!important}

.ui-datepicker .ui-datepicker-next span{background-position:-16px -32px!important}

.ui-datepicker .ui-datepicker-prev-hover span{background-position:0 -48px!important}

.ui-datepicker .ui-datepicker-next-hover span{background-position:-16px -48px!important}

.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:-7px;background:url(../images/irw/icon_sprite.png) no-repeat}

.ui-datepicker thead{background:url("../images/irw/gradient_7.png") repeat-x scroll left bottom #fafafa;border-top:1px solid #b1b1b1;border-bottom:1px solid #dcdcdc}

.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}

.ui-datepicker select.ui-datepicker-month-year{width:100%}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}

.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}

.ui-datepicker th{padding:.3em .3em!important;text-align:center;font-weight:bold;border:0;font-size:.9em}

.ui-datepicker td{border:0;padding:1px}

.ui-datepicker td span,.ui-datepicker td a{display:block;padding:2px 3px 3px;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-buttonpane button{background:#4f4f4f url(../images/irw/gradient_1.png) 0 0 repeat-x!important;color:#fff!important;border-color:#b6b6b6!important;font-weight:bold!important;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}

.ui-datepicker .ui-datepicker-calendar a{background:transparent;border:0 none;text-shadow:none;color:#333}

.ui-datepicker .ui-datepicker-calendar a.ui-state-active{color:#37addf}

.ui-datepicker .ui-datepicker-calendar a.ui-state-hover{background:#3bb7eb;color:#fff!important;text-shadow:0 1px 1px #2788b1}

.ui-datepicker .ui-datepicker-current-day .ui-state-default{color:#37addf!important;text-shadow:none}

.ui-datepicker.ui-datepicker-multi{width:auto}

.ui-datepicker-multi .ui-datepicker-group{float:left;padding-left:1%;padding-right:1%}

.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em}

.ui-datepicker-multi-2 .ui-datepicker-group{width:48%}

.ui-datepicker-multi-3 .ui-datepicker-group{width:31.3%}

.ui-datepicker-multi-4 .ui-datepicker-group{width:23%}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}

.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%}

.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{float:right}

.ui-datepicker-rtl .ui-datepicker-group{float:right}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}

.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}

.ui-progressbar{height:13px;overflow:hidden;text-align:left;background:url(../images/irw/progress_bar.gif) 0 -13px repeat-x;line-height:1%}

.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;background:url(../images/irw/progress_bar.gif) 0 0 repeat-x}

.ui-igdialog-footer{background:#a1a1a1 url(../images/irw/gradient_3.png) 0 0 repeat-x;color:#333;font-weight:normal!important;padding:.4em 1em!important;text-shadow:0 1px 0 rgba(255,255,255,.8);border-color:#979797}

.ui-iggrid .ui-iggrid-content{border-color:#b1b1b1}

.ui-iggrid-scrolldiv{background-color:#f3f3f3;border-bottom:1px solid #dcdcdc!important}

.ui-iggrid .ui-iggrid-scrolldiv:first-child,.ui-iggrid>table tr:first-child td,.ui-iggrid>table>tbody tr:first-child th{border-top:1px solid #dcdcdc!important}

.ui-iggrid-layout-helper>tbody>tr:first-child>td,.ui-iggrid-layout-helper>tbody>tr:first-child>td th{border-top:0 none!important}

.ui-iggrid th,.ui-iggrid th.ui-state-default{border-color:#535353 #535353 #535353 #757575}

.ui-iggrid>table>tbody tr:first-child th.ui-igpivotgrid-header{border-top-color:#535353!important}

.ui-iggrid th.ui-state-hover{background:#2686ae url(../images/irw/gradient_2.png) repeat-x;border:1px solid #2788b1}

.ui-iggrid th.ui-state-active{background:#757575 url(../images/irw/gradient_4.png) repeat-x;border:1px solid #2788b1}

.ui-iggrid th.ui-state-focus{background:#333 url(../images/irw/gradient_5.png) repeat-x;border:1px solid #2788b1}

.ui-iggrid .ui-iggrid-footer,.ui-iggrid .ui-iggrid-toolbar{background-color:#a1a1a1;background:#a1a1a1 url(../images/irw/gradient_3.png) repeat-x;font-weight:normal;text-align:left;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #b1b1b1;border-top:0;display:block}

.ui-iggrid .ui-iggrid-footer .ui-state-default,.ui-iggrid .ui-iggrid-toolbar .ui-state-default,.ui-iggrid .ui-iggrid-addrow td,.ui-iggrid .ui-iggrid-addrow th{background-color:#a1a1a1;background:#a1a1a1 url(../images/irw/gradient_3.png) repeat-x;border:1px solid #b1b1b1;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);text-decoration:none}

.ui-iggrid .ui-iggrid-footer .ui-state-default a,.ui-iggrid .ui-iggrid-toolbar .ui-state-default a,.ui-iggrid .ui-iggrid-addrow td a{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);text-decoration:none}

.ui-iggrid tbody .ui-icon,.ui-iggrid .ui-iggrid-addrow td .ui-icon{background-image:url("../images/irw/ui-icons_222222_256x240.png")}

.ui-iggrid th .ui-icon,.ui-iggrid .ui-iggrid-deletebutton .ui-icon,.ui-iggrid .ui-igedit-button .ui-icon,.ui-iggrid .ui-igcombo-button .ui-icon,.ui-iggrid .ui-iggrid-buttoncontainer .ui-icon{background-image:url("../images/irw/ui-icons_ffffff_256x240.png")}

.ui-iggrid .ui-iggrid-addrow td.ui-state-hover{border:1px solid #b1b1b1}

.ui-iggrid tbody td,.ui-iggrid tbody th.ui-iggrid-rowselector-class,.ui-iggrid thead .ui-iggrid-editingcell{}

.ui-iggrid .ui-iggrid-editingcell .ui-iggrid-editor .ui-igedit-field{box-shadow:0 3px 2px rgba(100,100,100,.1) inset}

.ui-iggrid .ui-ig-altrecord{background-color:#ebebeb}

.ui-iggrid .ui-ig-altrecord td,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class,.ui-iggrid tbody .ui-ig-altrecord td.ui-state-default{border-color:#ebebeb #dcdcdc #dcdcdc #ebebeb}

.ui-iggrid td.ui-state-highlight{background:0;background-color:#c2e8f8;color:#333;font-weight:normal;border-color:#b3e2f6}

.ui-iggrid td.ui-state-hover,.ui-iggrid .ui-ig-altrecord td.ui-state-hover,.ui-iggrid .ui-ig-altrecord td.ui-state-default.ui-state-hover,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-hover,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-hover,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-default.ui-state-hover{color:#333;border-color:#fff #dcdcdc #dcdcdc #fff;background:#fafafa url(../images/irw/gradient_7.png) repeat-x left bottom}

.ui-iggrid td.ui-state-hover a,.ui-iggrid .ui-ig-altrecord td.ui-state-hover a{color:#333;text-shadow:none}

.ui-iggrid td.ui-state-hover a:hover,.ui-iggrid .ui-ig-altrecord td.ui-state-hover a:hover{color:#37addf}

.ui-iggrid tbody td:first-child,.ui-iggrid tbody .ui-ig-altrecord td:first-child,.ui-iggrid tbody th.ui-iggrid-rowselector-class:first-child,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-hover,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-hover,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-default.ui-state-hover{border-left-color:#dcdcdc}

.ui-iggrid td.ui-state-focus,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-focus{border-color:#185170!important;background:#fff none}

.ui-ig-altrecord td.ui-state-focus,.ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-focus{border-color:#185170!important;background:#ebebeb none}

.ui-iggrid tr.ui-state-focus{background:#fff none}

.ui-iggrid .ui-ig-altrecord.ui-state-focus{background:#ebebeb none}

.ui-iggrid tr.ui-state-focus td,.ui-iggrid tr.ui-state-focus th{border-top-color:#185170!important;border-bottom-color:#185170!important}

.ui-iggrid .ui-ig-altrecord.ui-state-focus td,.ui-iggrid .ui-ig-altrecord.ui-state-focus th{border-top-color:#185170!important;border-bottom-color:#185170!important}

.ui-iggrid td.ui-state-active,.ui-iggrid .ui-ig-altrecord td.ui-state-active,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active,.ui-iggrid tbody .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid tbody .ui-iggrid-mergedcellstop.ui-state-active,.ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcellstop.ui-state-active{background:0;background-color:#4eb7e2;background-image:-moz-linear-gradient(top,#4eb7e2,#2381a9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4eb7e2),color-stop(1,#2381a9));color:#fff;font-weight:normal;border-color:#4eb7e2 transparent #2788b1;text-shadow:none}

.ui-iggrid .ui-iggrid-paging-item.ui-state-focus,.ui-iggrid .ui-iggrid-paging-item.ui-state-default.ui-state-focus,.ui-iggrid .ui-iggrid-page.ui-state-focus,.ui-iggrid .ui-iggrid-pageui-state-default.ui-state-focus{background:#333 url(../images/irw/gradient_5.png) repeat-x;border:1px solid #2788b1}

.ui-iggrid .ui-iggrid-paging-item.ui-state-focus span,.ui-iggrid .ui-iggrid-paging-item.ui-state-default.ui-state-focus span,.ui-iggrid .ui-iggrid-page.ui-state-focus a,.ui-iggrid .ui-iggrid-pageui-state-default.ui-state-focus a{color:#fff;text-shadow:none}

.ui-iggrid .ui-iggrid-paging-item.ui-state-focus .ui-icon,.ui-iggrid .ui-iggrid-paging-item.ui-state-default.ui-state-focus .ui-icon{background-image:url(../images/irw/ui-icons_ffffff_256x240.png)}

.ui-menu .ui-icon{background-image:url("../images/irw/ui-icons_222222_256x240.png")}

.ui-igedit-list .ui-igedit-listitem{font-size:1em;line-height:1.4em}

.ui-iggrid-filterbutton{border:1px solid transparent}

.ui-iggrid-filterbutton.ui-state-hover,.ui-iggrid-filterbutton.ui-state-active,.ui-iggrid-filterbutton.ui-state-focus{border:1px solid #2788b1}

.ui-iggrid-filterdd,.ui-iggrid-featurechooser-dropdown-dialog,.ui-widget.ui-widget-content.ui-igpivot-filterdropdown,.ui-widget.ui-widget-content.ui-igpivot-metadatadropdown{background:#fff;border:1px solid #b1b1b1}

.ui-igedit-list .ui-igedit-listitem.ui-state-default,.ui-iggrid-filterddlist li.ui-state-default,.ui-iggrid-featurechooser-list li.ui-state-default,.ui-igcombo-listitemholder li.ui-state-default{background:#fff none;color:#333;text-shadow:none;border:0}

.ui-igedit-list .ui-igedit-listitem.ui-state-hover,.ui-igedit-list .ui-igedit-listitem.ui-state-active,.ui-iggrid-filterddlist li.ui-state-hover,.ui-iggrid-filterddlist li.ui-state-active,.ui-iggrid-filterddlistitem.ui-state-hover a,.ui-iggrid-filterddlistitem.ui-state-active a,.ui-iggrid-featurechooser-list li.ui-state-hover,.ui-iggrid-featurechooser-list li.ui-state-active,.ui-iggrid-featurechooser-list.ui-state-hover a,.ui-iggrid-featurechooser-list.ui-state-active a,.ui-igcombo-listitemholder li.ui-state-hover,.ui-igcombo-listitemholder li.ui-state-active,.ui-igcombo-listitemholder li.ui-state-hover a,.ui-igcombo-listitemholder li.ui-state-active a{background:#2686ae url(../images/irw/gradient_2.png) repeat-x;color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8);border:0}

.ui-igedit-list .ui-igedit-listitem.ui-state-highlight,.ui-igcombo-listitemholder li.ui-state-highlight,.ui-igcombo-listitemholder li.ui-state-highlight a{background:#a1a1a1 url(../images/irw/gradient_3.png) repeat-x 0 0;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);border:0}

.ui-igedit-list .ui-igedit-listitem.ui-state-hover a,.ui-igedit-list .ui-igedit-listitem.ui-state-active a{color:#fff;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-iggrid tbody td.ui-iggrid-nongrouprowemptycell,.ui-iggrid tbody .ui-ig-altrecord td.ui-iggrid-nongrouprowemptycell{background-color:#fff}

.ui-iggrid tbody td.ui-iggrid-nongrouprowemptycell.ui-state-hover{background-image:none}

.ui-draggable-dragging .ui-iggrid-headertext{font-family:"Segoe UI",Arial,sans-serif}

ui-iggrid-groupbyarea a,.ui-iggrid-groupbyareatext a{color:#3bb7eb}

.ui-iggrid-dragMarkup{z-index:10000}

.ui-iggrid-expandcolumn-expanded{border-bottom-width:0!important}

.ui-iggrid-expandcolumn-expanded.ui-state-focus{border-bottom-width:1px!important}

.ui-iggrid-altrecord+tr>td.ui-iggrid-childarea{background-color:#ebebeb;border-color:#ebebeb #dcdcdc #dcdcdc}

.ui-iggrid-featurechooser-list .item-selected .ui-iggrid-featurechooserddlistitemtext{text-shadow:none}

.ui-iggrid-modaldialog-caption-buttoncontainer .ui-button.ui-state-hover{background:#2686ae url(../images/irw/gradient_2.png) repeat-x;border:1px solid #2788b1;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.ui-iggrid-modaldialog-caption-buttoncontainer .ui-button.ui-state-hover .ui-button span{-moz-border-radius:3px;-webkit-border-radius:3px}

.ui-iggrid-dialog-groupby-button a,.ui-iggrid-columnchooser-item a,.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a{color:#3bb7eb;text-decoration:none}

.ui-widget-footer{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}

.ui-iggrid tfoot td.ui-widget-content,.ui-iggrid tfoot td.ui-state-default{background-color:transparent;color:#333;border-color:#dcdcdc;border-style:solid}

.ui-iggrid tfoot td.ui-state-hover{background-color:#ebebeb}

.ui-iggrid tfoot td.ui-state-default .ui-icon{background-image:url("../images/irw/ui-icons_222222_256x240.png")}

@-webkit-keyframes addingHighlight{0%{background-color:#4eb7e2}

100%{background-color:transparent}

}

@-moz-keyframes addingHighlight{0%{background-color:#4eb7e2}

100%{background-color:transparent}

}

.ui-iggrid-modifiedrecord>td{-webkit-animation-name:addingHighlight;-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:1s;-moz-animation-name:addingHighlight;-moz-animation-timing-function:ease-in-out;-moz-animation-duration:1s;-o-animation-name:addingHighlight;-o-animation-timing-function:ease-in-out;-o-animation-duration:1s;animation-name:addingHighlight;animation-timing-function:ease-in-out;animation-duration:1s}

.ui-iggrid-modifiedrecord>td{background-color:transparent;color:#666}

.ui-iggrid .ui-iggrid-mergedcell,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight{background-color:#fff}

.ui-iggrid .ui-iggrid-mergedcell,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-highlight{color:#dcdcdc;border-bottom-color:transparent;border-top-color:transparent}

.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell,.ui-iggrid .ui-iggrid-mergedcellstop{border-left-color:#fff}

.ui-iggrid .ui-iggrid-mergedcellstop.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-highlight{border-left-color:#b3e2f6}

.ui-iggrid .ui-iggrid-mergedcellstop,.ui-iggrid .ui-iggrid-mergedcellstop.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight,.ui-iggrid .ui-iggrid-altrecord .ui-iggrid-mergedcellstop,.ui-iggrid .ui-iggrid-altrecord .ui-iggrid-mergedcellstop.ui-state-highlight,.ui-iggrid .ui-iggrid-altrecord .ui-iggrid-mergedcell.ui-state-highlight{background-color:#fff;border-bottom-color:#fff;border-top-color:#fff}

.ui-iggrid .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid .ui-iggrid-mergedcell.ui-state-focus,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-focus{color:#fff}

.ui-iggrid tbody .ui-iggrid-mergedcell.ui-state-hover,.ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-hover{color:#333}

.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellsbottom.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcellsbottom.ui-state-highlight{border-bottom-color:#b3e2f6}

.ui-iggrid tbody .ui-iggrid-mergedcell.ui-iggrid-mergedcellsbottom{border-bottom-color:#dcdcdc}

.ui-igrating,.ui-igrating.ui-state-default{background:transparent none;border:0}

.ui-icon.ui-igrating-vote,.ui-iggrid .ui-icon.ui-igrating-vote{background-image:url(../images/irw/ig-rating.png);background-position:-75px 0;width:20px;height:20px}

.ui-icon.ui-igrating-voteselected,.ui-iggrid .ui-icon.ui-igrating-voteselected{background-image:url(../images/irw/ig-rating.png);background-position:0 0;width:20px;height:20px}

.ui-icon.ui-igrating-votehover,.ui-iggrid .ui-icon.ui-igrating-votehover{background-image:url(../images/irw/ig-rating.png);background-position:-25px 0;width:20px;height:20px}

.ui-icon.ui-igrating-votedisabled,.ui-iggrid .ui-icon.ui-igrating-votedisabled{background-image:url(../images/irw/ig-rating.png);background-position:-100px 0;width:20px;height:20px}

.ui-icon.ui-igrating-votedisabledselected,.ui-iggrid .ui-icon.ui-igrating-votedisabledselected{background-image:url(../images/irw/ig-rating.png);background-position:-50px 0;width:20px;height:20px}

.ui-igplayer .ui-igplayer-controls{background:url("../images/irw/igvpbackground.png") repeat-x;border:0}

.ui-igplayer-full-screen-mode .ui-igplayer:before{background:#4c4c4c;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,#000 0,#4c4c4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,#4c4c4c));filter:progid:dximagetransform.microsoft.gradient(startColorstr='#000000',endColorstr='#4c4c4c',GradientType=0)}

.ui-igplayer .ui-igplayer-playbutton{font-weight:normal;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.ui-igplayer .ui-igplayer-playbutton .ui-icon-pause{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-23px -1px}

.ui-igplayer .ui-igplayer-playbutton .ui-icon-play{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-1px -1px}

.ui-igplayer .ui-igplayer-playbutton-icon{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-1px -1px}

.ui-igplayer .ui-igplayer-playbutton-text{background:none!important;border:0;font-size:11px;text-shadow:0 1px 0 rgba(83,83,83,.8)}

.ui-igplayer .ui-igslider-handle{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

.ui-igplayer .ui-igprogressbar{border:0}

.ui-igplayer .ui-igprogressbar-range{height:2px;background-color:-moz-linear-gradient(center top,#3bb7eb,#2686ae);background-image:-moz-linear-gradient(top,#3bb7eb,#2686ae);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3bb7eb),color-stop(1,#2686ae));filter:progid:dximagetransform.microsoft.gradient(startColorStr='#3BB7EB',EndColorStr='#2686AE');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3BB7EB', EndColorStr='#2686AE')";border:1px solid #288bb4}

.ui-igplayer .ui-igplayer-volumecontrol .ui-icon-volume-on{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-62px -2px}

.ui-igplayer .ui-igplayer-volumecontrol .ui-icon-volume-off{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-82px -2px}

.ui-igplayer-fullscreen-button{margin:5px}

.ui-igplayer .ui-igplayer-fullscreen-button .ui-icon-arrow-4-diag{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-102px -2px}

.ui-igplayer .ui-igplayer-fullscreen-button .ui-icon-closethick{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-122px -2px}

.ui-igplayer .ui-igplayer-volumeslider{width:10px;height:40px;position:absolute}

.ui-igplayer-related-video-replay{margin:5px;height:25px}

.ui-igplayer .ui-igplayer-related-video-replay .ui-icon-arrowrefresh-1-s{background-image:url("../images/irw/igvideoplayericons.png");background-repeat:no-repeat;background-position:-43px -2px}

.ui-igplayer .ui-igplayer-related-video-replay .ui-button-text{font-size:13px;line-height:17px}

.ui-igplayer .ui-igplayer-progresslabel{color:#fff}

.ui-igplayer .ui-igplayer-centerplaybutton-icon{color:#fff}

.ui-igplayer-video-title{color:#fff}

.ui-igplayer-playback-alone{padding-right:5px}

.ui-igplayer-bookmark-container{color:#4d4d4d;background:#dadada;background-color:-moz-linear-gradient(center top,#fff,#dadada);background-image:-moz-linear-gradient(top,#fff,#dadada);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#dadada));background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dadada));filter:progid:dximagetransform.microsoft.gradient(startColorStr='#FFFFFF',EndColorStr='#DADADA');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#DADADA')"}

.ui-igplayer-bookmark-header{border:1px solid #4f4f4f;color:#fff;background:#4f4f4f;background-color:-moz-linear-gradient(center top,#757575,#4f4f4f);background-image:-moz-linear-gradient(top,#757575,#4f4f4f);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#757575),color-stop(1,#4f4f4f));background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#757575),color-stop(100%,#4f4f4f));filter:progid:dximagetransform.microsoft.gradient(startColorStr='#757575',EndColorStr='#4F4F4F');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#757575', EndColorStr='#4F4F4F')"}

.ui-igplayer-bookmark-list{border:1px solid #b1b1b1}

.ui-igplayer-bookmark-list>li:hover{border-color:#3ab5e9}

.ui-igplayer-bookmark-list>li.ui-igplayer-bookmark-active-item{color:#333;background-color:#f3f3f3;border:1px solid #b1b1b1}

.ui-igslider .ui-igslider-bookmark-tooltip .ui-widget-content{border:1px solid #288bb4;padding:4px 10px;background-color:#2686ae;background-image:none;color:#fff;background-color:-moz-linear-gradient(center top,#3bb7eb,#2686ae);background-image:-moz-linear-gradient(top,#3bb7eb,#2686ae);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3bb7eb),color-stop(1,#2686ae));background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3bb7eb),color-stop(100%,#2686ae))}

.ui-igslider .ui-igslider-bookmark-tooltip .ui-igtooltip-arrow-bottom{background:url("../images/irw/igvpbookmarksprite.png") repeat-x 0 -40px transparent;height:8px}

.ui-igplayer-bookmark-item-title:hover{text-decoration:none}

.ui-igprogressbar{background-color:-moz-linear-gradient(center top,#8d8d8d,#efefef);background-image:-moz-linear-gradient(top,#8d8d8d,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8d8d8d),color-stop(1,#efefef));filter:progid:dximagetransform.microsoft.gradient(startColorStr='#8D8D8D',EndColorStr='#EFEFEF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#8D8D8D', EndColorStr='#EFEFEF')"}

.ui-igprogressbar-range{background-color:-moz-linear-gradient(center top,#3bb7eb,#2686ae);background-image:-moz-linear-gradient(top,#3bb7eb,#2686ae);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3bb7eb),color-stop(1,#2686ae));filter:progid:dximagetransform.microsoft.gradient(startColorStr='#3BB7EB',EndColorStr='#2686AE');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3BB7EB', EndColorStr='#2686AE')";border:1px solid #288bb4}

.ui-igupload-progressbar-icon-default,.ui-igupload-progressbar-icon-default{background:url(../images/irw/icon_sprite.png) 0 -128px no-repeat!important}

.ui-igupload-progressbar-icon-exe{background:url(../images/irw/icon_sprite.png) 0 -144px no-repeat!important}

.ui-igupload-progressbar-icon-images{background:url(../images/irw/icon_sprite.png) 0 -160px no-repeat!important}

.ui-igupload-progressbar-icon-music{background:url(../images/irw/icon_sprite.png) 0 -176px no-repeat!important}

.ui-igupload-progressbar-icon-video{background:url(../images/irw/icon_sprite.png) 0 -192px no-repeat!important}

.ui-igupload-cancel-button .ui-button-icon-primary{background-image:url("../images/irw/ui-icons_222222_256x240.png")}

.ui-state-hover.ui-igupload-cancel-button{background-color:transparent!important}

.ui-igupload-cancel-button.ui-state-hover .ui-button-text{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

.ui-igupload-cancel-button.ui-state-hover .ui-icon-closethick,.ui-igupload-cancel-button.ui-state-focus .ui-icon-closethick{background-image:url("../images/irw/ui-icons_228ef1_256x240.png")}

.ui-igupload .ui-igprogressbar{background-color:-moz-linear-gradient(center top,#e0e0e0,#f9f9f9);background-image:-moz-linear-gradient(top,#e0e0e0,#f9f9f9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0e0e0),color-stop(1,#f9f9f9));filter:progid:dximagetransform.microsoft.gradient(startColorStr='#e0e0e0',EndColorStr='#f9f9f9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f9f9f9')"}

.ui-igupload-progress-container{background:none repeat scroll 0 0 #e0e0e0}

.ui-igupload-progressbar-filesize{color:gray}

.ui-igupload-summaryprogress-label{color:gray}

.ui-igupload-summaryprogress-secondary-label{color:#fff}

.ui-ie6 .ui-igprogressbar-range{filter:none!important;background-image:none!important;background-color:#2686ae!important}

.ui-ie6 .ui-igupload-summaryprogres_summpbar_progress{filter:none;background-image:none;background-color:#2686ae!important}

.ui-ie6 .ui-igprogressbar{filter:none;background-image:none;background-color:#f9f9f9}

.ui-ie6 .ui-igupload-uploadprogress{filter:none;background-image:none}

.ui-opera .ui-igprogressbar-range{background-image:url(../images/irw/gradient_2.png)!important;background-color:#2686ae!important}

.ui-widget-content.ui-igtree-root{background:0;border:0}

.ui-igtree a{color:#333}

.ui-igtree a.ui-state-hover,.ui-igtree a.ui-state-active{color:#fff}

.ui-igtree a.ui-state-focus{color:#333;background:#94d7f3 none;border:1px solid #3ab5e9;outline:0}

.ui-igtree-dropindicator.ui-state-error{border-radius:4px 4px 4px 4px!important}

.ui-igtree-dropindicator.ui-state-highlight .ui-icon{background-image:url(../images/irw/ui-icons_222222_256x240.png)}

.ui-igtree-insertline.ui-state-default{-webkit-border-image:-webkit-gradient(linear,left top,right top,color-stop(.8,#535353),color-stop(1,transparent)) 100 0 stretch stretch}

.ui-igcheckbox-small.ui-state-default,.ui-igcheckbox-normal.ui-state-default,.ui-igcombo-checkbox.ui-state-default{background-image:none;background-color:#fff;border-color:#b2b2b2}

.ui-igcheckbox-small.ui-corner-all,.ui-igcheckbox-normal.ui-corner-all,.ui-igcombo-checkbox.ui-corner-all{border-radius:2px}

.ui-igcheckbox-small.ui-state-hover,.ui-igcheckbox-normal.ui-state-hover,.ui-igcombo-checkbox.ui-state-hover{background-color:#e7f6fc;border-color:#84d1f1}

.ui-igcheckbox-small.ui-state-focus,.ui-igcheckbox-normal.ui-state-focus,.ui-igcombo-checkbox.ui-state-focus{border-color:#18a6e2}

.ui-igcombo-checkbox.ui-state-default,.ui-igcombo-checkbox.ui-state-hover,.ui-igcombo-checkbox.ui-state-focus{background-image:none}

.ui-igcheckbox-small .ui-icon,.ui-igcheckbox-normal .ui-icon,.ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon,.ui-igcombo-checkbox .ui-icon{background-image:url(../images/irw/ui-icons_222222_256x240.png)}

.ui-ightmleditor{background-color:#fff;border:1px solid #b1b1b1;background-image:-moz-linear-gradient(top,#fff,#e0e0e0);background-image:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#e0e0e0));background-image:-o-linear-gradient(top,#fff,#e0e0e0);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0')";background-image:linear-gradient(top,#fff,#e0e0e0)}

.ui-ightmleditor .ui-igtoolbar{background:transparent}

.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-igbutton,.ui-ightmleditor .ui-igtoolbar .ui-igbutton{border-radius:0}

.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-default,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-default{background-color:transparent;background-image:none;border-color:transparent}

.ui-splitbutton-arrow .ui-icon{background-image:url("../images/irw/ui-icons_222222_256x240.png")}

.ui-splitbutton-arrow.ui-state-hover .ui-icon,.ui-splitbutton-arrow.ui-state-active .ui-icon,.ui-splitbutton-arrow.ui-state-focus .ui-icon{background-image:url("../images/irw/ui-icons_ffffff_256x240.png")}

.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-hover,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-hover{background-color:#2686ae;background:#2686ae url(../images/irw/gradient_2.png) repeat-x;border:1px solid #2788b1}

.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-focus,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-focus{background:#333 url(../images/irw/gradient_5.png) repeat-x;border:1px solid #3ab5e9}

.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-active,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-active{border:1px solid #185170;background:#3bb7eb url(../images/irw/gradient_6.png) repeat-x}

.ui-ightmleditor .ui-igcombo-fieldholder{border-color:#b1b1b1}

.ui-igbutton-viewsource.ui-state-default .ui-igbutton-viewsource-icon{background-position:-16px -160px}

.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-hover{background:#2686ae url(../images/irw/gradient_3.png) repeat-x 0 0;border:1px solid #b1b1b1}

.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-hover.ui-state-active{background:#2686ae url(../images/irw/gradient_6.png) repeat-x 0 0;border:1px solid #185170}

.ui-igbutton.ui-state-active .ui-igbutton-collapse,.ui-igbutton.ui-state-focus .ui-igbutton-collapse{background-position:-16px 0}

.ui-igbutton.ui-state-active .ui-igbutton-expand,.ui-igbutton.ui-state-focus .ui-igbutton-expand{background-position:-16px -16px}

.ui-igbutton.ui-state-active .ui-igbutton-redo,.ui-igbutton.ui-state-focus .ui-igbutton-redo{background-position:-16px -32px}

.ui-igbutton.ui-state-active .ui-igbutton-undo,.ui-igbutton.ui-state-focus .ui-igbutton-undo{background-position:-16px -48px}

.ui-igbutton.ui-state-active .ui-igbutton-increasefontsize,.ui-igbutton.ui-state-focus .ui-igbutton-increasefontsize{background-position:-16px -80px}

.ui-igbutton.ui-state-active .ui-igbutton-decreasefontsize,.ui-igbutton.ui-state-focus .ui-igbutton-decreasefontsize{background-position:-16px -96px}

.ui-igbutton.ui-state-active .ui-igbutton-viewsource,.ui-igbutton.ui-state-focus .ui-igbutton-viewsource{background-position:-16px -160px}

.ui-igbutton.ui-state-active .ui-igbutton-html,.ui-igbutton.ui-state-focus .ui-igbutton-html{background-position:-16px -112px}

.ui-igbutton.ui-state-active .ui-igbutton-html-add,.ui-igbutton.ui-state-focus .ui-igbutton-html-add{background-position:-16px -128px}

.ui-igbutton.ui-state-active .ui-igbutton-html-delete,.ui-igbutton.ui-state-focus .ui-igbutton-html-delete{background-position:-16px -144px}

.ui-igbutton.ui-state-active .ui-igbutton-html-valid,.ui-igbutton.ui-state-focus .ui-igbutton-html-valid{background-position:-16px -176px}

.ui-igbutton.ui-state-active .ui-igbutton-addimage,.ui-igbutton.ui-state-focus .ui-igbutton-addimage{background-position:-16px -192px}

.ui-igbutton.ui-state-active .ui-igbutton-link,.ui-igbutton.ui-state-focus .ui-igbutton-link{background-position:-16px -208px}

.ui-igbutton.ui-state-active .ui-igbutton-addlink,.ui-igbutton.ui-state-focus .ui-igbutton-addlink{background-position:-16px -224px}

.ui-igbutton.ui-state-active .ui-igbutton-unlink,.ui-igbutton.ui-state-focus .ui-igbutton-unlink{background-position:-16px -240px}

.ui-igbutton.ui-state-active .ui-igbutton-copy,.ui-igbutton.ui-state-focus .ui-igbutton-copy{background-position:-16px -256px}

.ui-igbutton.ui-state-active .ui-igbutton-cut,.ui-igbutton.ui-state-focus .ui-igbutton-cut{background-position:-16px -272px}

.ui-igbutton.ui-state-active .ui-igbutton-paste,.ui-igbutton.ui-state-focus .ui-igbutton-paste{background-position:-16px -288px}

.ui-igbutton.ui-state-active .ui-igbutton-table,.ui-igbutton.ui-state-focus .ui-igbutton-table{background-position:-16px -304px}

.ui-igbutton.ui-state-active .ui-igbutton-addrow,.ui-igbutton.ui-state-focus .ui-igbutton-addrow{background-position:-16px -320px}

.ui-igbutton.ui-state-active .ui-igbutton-addcolumn,.ui-igbutton.ui-state-focus .ui-igbutton-addcolumn{background-position:-16px -336px}

.ui-igbutton.ui-state-active .ui-igbutton-removerow,.ui-igbutton.ui-state-focus .ui-igbutton-removerow{background-position:-16px -352px}

.ui-igbutton.ui-state-active .ui-igbutton-removecolumn,.ui-igbutton.ui-state-focus .ui-igbutton-removecolumn{background-position:-16px -368px}

.ui-igbutton.ui-state-active .ui-igbutton-justifyleft,.ui-igbutton.ui-state-focus .ui-igbutton-justifyleft{background-position:-16px -384px}

.ui-igbutton.ui-state-active .ui-igbutton-justifycenter,.ui-igbutton.ui-state-focus .ui-igbutton-justifycenter{background-position:-16px -400px}

.ui-igbutton.ui-state-active .ui-igbutton-justifyright,.ui-igbutton.ui-state-focus .ui-igbutton-justifyright{background-position:-16px -416px}

.ui-igbutton.ui-state-active .ui-igbutton-justifyfull,.ui-igbutton.ui-state-focus .ui-igbutton-justifyfull{background-position:-16px -432px}

.ui-igbutton.ui-state-active .ui-igbutton-forecolor,.ui-igbutton.ui-state-focus .ui-igbutton-forecolor{background-position:-16px -448px}

.ui-igbutton.ui-state-active .ui-igbutton-backcolor,.ui-igbutton.ui-state-focus .ui-igbutton-backcolor{background-position:-16px -464px}

.ui-igbutton.ui-state-active .ui-igbutton-bold,.ui-igbutton.ui-state-focus .ui-igbutton-bold{background-position:-16px -480px}

.ui-igbutton.ui-state-active .ui-igbutton-italic,.ui-igbutton.ui-state-focus .ui-igbutton-italic{background-position:-16px -496px}

.ui-igbutton.ui-state-active .ui-igbutton-underline,.ui-igbutton.ui-state-focus .ui-igbutton-underline{background-position:-16px -512px}

.ui-igbutton.ui-state-active .ui-igbutton-strikethrough,.ui-igbutton.ui-state-focus .ui-igbutton-strikethrough{background-position:-16px -528px}

.ui-igbutton.ui-state-active .ui-igbutton-horizontalrule,.ui-igbutton.ui-state-focus .ui-igbutton-horizontalrule{background-position:-16px -544px}

.ui-igbutton.ui-state-active .ui-igbutton-indent,.ui-igbutton.ui-state-focus .ui-igbutton-indent{background-position:-16px -560px}

.ui-igbutton.ui-state-active .ui-igbutton-removeindent,.ui-igbutton.ui-state-focus .ui-igbutton-removeindent{background-position:-16px -576px}

.ui-igbutton.ui-state-active .ui-igbutton-unorderedlist,.ui-igbutton.ui-state-focus .ui-igbutton-unorderedlist{background-position:-16px -592px}

.ui-igbutton.ui-state-active .ui-igbutton-orderedlist,.ui-igbutton.ui-state-focus .ui-igbutton-orderedlist{background-position:-16px -608px}

.ui-ightmleditor-content iframe,.ui-ightmleditor-content textarea{border:1px solid #b1b1b1;-webkit-box-shadow:inset 2px 2px 3px rgba rgba(0,0,0,.1);-moz-box-shadow:inset 2px 2px 3px rgba rgba(0,0,0,.1);box-shadow:inset 2px 2px 3px rgba(0,0,0,.1)}

.ui-igcombo-clear .ui-icon,.ui-igedit-buttonclear .ui-icon{background-image:url("../images/irw/ui-icons_222222_256x240.png")}

.ui-igedit-buttonclear .ui-igedit-buttonimagehover{background-image:url("../images/irw/ui-icons_228ef1_256x240.png")}

.ui-igcombo-field,ui-igcombo-fieldholder,.ui-igcombo-fieldholder-ltr{box-shadow:0 3px 2px rgba(100,100,100,.1) inset}

.ui-chart-palette-1{border-color:#2380a8!important;background-color:#44acd6!important}

.ui-chart-palette-2{border-color:#333!important;background-color:#494949!important}

.ui-chart-palette-3{border-color:gray!important;background-color:#a8a8a8!important}

.ui-chart-palette-4{border-color:#185170!important;background-color:#216e99!important}

.ui-chart-palette-5{border-color:#879922!important;background-color:#a4ba29!important}

.ui-chart-palette-6{border-color:#fba609!important;background-color:#fdbd48!important}

.ui-chart-palette-7{border-color:#ff5559!important;background-color:#ff6a6f!important}

.ui-chart-palette-8{border-color:#8856b1!important;background-color:#9e73c1!important}

.ui-chart-palette-9{border-color:#e3720c!important;background-color:#f79036!important}

.ui-chart-palette-10{border-color:#582c7d!important;background-color:#793bac!important}

.ui-chart-palette-11{border-color:#386a23!important;background-color:#48892d!important}

.ui-chart-palette-12{border-color:#c62d36!important;background-color:#d3404b!important}

.ui-chart-piechart-container,.ui-chart-legend-item-text{font-size:12px;font-family:"Segoe UI",Arial,sans-serif}

.ui-chart-toolbar .ui-slider-handle{height:18px;margin-left:-12px;top:-9px}

.touch .ui-chart-toolbar .ui-slider-handle{border:1px solid #535353;background:#4f4f4f url(../images/irw/gradient_1.png) repeat-x;margin-left:-15px;top:-15px}

.ui-sparkline{font-family:"Segoe UI",Arial,sans-serif;font-size:13px;padding:10px 5px 10px 5px}

.ui-sparkline-tooltip{-moz-box-shadow:0 0 2px #555;-webkit-box-shadow:0 0 2px #555;box-shadow:0 0 2px #555;padding:3px}

.ui-sparkline-sparkpath{background:#43abd5;border:1px solid}

.ui-sparkline-negativesparkpath{background:#b9242e;border:1px solid}

.ui-sparkline-trendline{background:#7f7f7f;border:2px solid}

.ui-sparkline-markers{background:#43abd5;border:3px solid}

.ui-sparkline-firstmarker{background:#237fa7;border:5px solid}

.ui-sparkline-lastmarker{background:#fbc139;border:5px solid}

.ui-sparkline-highmarker{background:#a3b929;border:4px solid}

.ui-sparkline-lowmarker{background:#af39ff;border:3px solid}

.ui-sparkline-negativemarkers{background:#e5516f;border:3px solid}

.ui-sparkline-range{background:gray;opacity:.2}

.ui-sparkline-axis-x{font-family:"Segoe UI",Arial,sans-serif;border:2px solid #989ea3;color:#406090}

.ui-sparkline-axis-y{font-family:"Segoe UI",Arial,sans-serif;border:2px solid #989ea3;color:#406090;text-align:right}

.ui-funnel{font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:14px;color:#555}

.ui-funnel-tooltip{-moz-box-shadow:0 0 2px #555;-webkit-box-shadow:0 0 2px #555;box-shadow:0 0 2px #555;padding:3px}

.ui-funnel-slice{color:#fff;border:0}

.ui-funnel-slice-selected{opacity:1}

.ui-funnel-slice-unselected{opacity:.49;border-color:transparent}

.ui-igsplitter-splitbar-horizontal.ui-state-default,.ui-igsplitter-splitbar-vertical.ui-state-default{background:none #dcdcdc;border-color:transparent}

.ui-igsplitter-splitbar-horizontal.ui-state-hover,.ui-igsplitter-splitbar-vertical.ui-state-hover{background:none #3bb7eb;border-color:transparent}

.ui-igpivot-metadataitem.ui-state-default{background:#2686ae url(../images/irw/gradient_2.png) repeat-x;border:1px solid #2788b1}

.ui-radialgauge-needle{background-color:#333}

.ui-radialgauge-needleCap{background-color:#494949;border-color:#494949}

.ui-radialgauge-backing{background-color:#ecedef;border:#a8a8a8}

.ui-radialgauge-scale{background-color:#44acd6;border:0}

.ui-radialgauge-tick{background-color:#333;border-top-color:none}

.ui-radialgauge-minorTick{background-color:#494949;border:0}

.ui-radialgauge-label{background-color:#333;border:0}

.ui-radialgauge-range-palette-1{background-color:#a4ba29;border:0}

.ui-radialgauge-range-palette-2{background-color:#fdbd48;border-top-color:none}

.ui-radialgauge-range-palette-3{background-color:#f79036;border-top-color:none}

.ui-radialgauge-range-palette-4{background-color:#d3404b;border-top-color:none}

.ui-radialgauge-range-palette-5{background-color:#9e73c1;border-top-color:none}

.ui-radialgauge-range-palette-6{background-color:#793bac;border-top-color:none}

.ui-radialgauge{font-family:'Arial','Segoe UI','Myriad Pro',sans-serif;font-size:16px}



#irwWrapper article,#irwWrapper aside,#irwWrapper details,#irwWrapper figcaption,#irwWrapper figure,#irwWrapper footer,#irwWrapper header,#irwWrapper hgroup,#irwWrapper main,#irwWrapper nav,#irwWrapper section,#irwWrapper summary{display:block}

#irwWrapper audio,#irwWrapper canvas,#irwWrapper progress,#irwWrapper video{display:inline-block;vertical-align:baseline}

#irwWrapper audio:not([controls]){display:none;height:0}

#irwWrapper [hidden],#irwWrapper template{display:none}

#irwWrapper a{background:transparent}

#irwWrapper a:active,#irwWrapper a:hover{outline:0}

#irwWrapper a:focus{outline:none}

#irwWrapper abbr[title]{border-bottom:1px dotted}

#irwWrapper b,#irwWrapper strong{font-weight:bold}

#irwWrapper dfn{font-style:italic}

#irwWrapper h1{font-size:2em;margin:.67em 0}

#irwWrapper mark{background:#ff0;color:#000}

#irwWrapper small{font-size:80%}

#irwWrapper sub,#irwWrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

#irwWrapper sup{top:-.5em}

#irwWrapper sub{bottom:-.25em}

#irwWrapper img{border:0}

#irwWrapper svg:not(:root){overflow:hidden}

#irwWrapper figure{margin:1em 40px}

#irwWrapper hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

#irwWrapper pre{overflow:auto}

#irwWrapper code,#irwWrapper kbd,#irwWrapper pre,#irwWrapper samp{font-family:monospace,monospace;font-size:1em}

#irwWrapper button,#irwWrapper input,#irwWrapper optgroup,#irwWrapper select,#irwWrapper textarea{color:inherit;font:inherit;margin:0}

#irwWrapper button{overflow:visible}

#irwWrapper button,#irwWrapper select{text-transform:none}

#irwWrapper button,#irwWrapper html input[type="button"],#irwWrapper input[type="reset"],#irwWrapper input[type="submit"]{-webkit-appearance:button;cursor:pointer}

#irwWrapper button[disabled],#irwWrapper html input[disabled]{cursor:default}

#irwWrapper button::-moz-focus-inner,#irwWrapper input::-moz-focus-inner{border:0;padding:0}

#irwWrapper input{line-height:normal}

#irwWrapper input[type="checkbox"],#irwWrapper input[type="radio"]{box-sizing:border-box;padding:0}

#irwWrapper input[type="number"]::-webkit-inner-spin-button,#irwWrapper input[type="number"]::-webkit-outer-spin-button{height:auto}

#irwWrapper input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

#irwWrapper input[type="search"]::-webkit-search-cancel-button,#irwWrapper input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

#irwWrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}

#irwWrapper legend{border:0;padding:0}

#irwWrapper textarea{overflow:auto}

#irwWrapper optgroup{font-weight:bold}

#irwWrapper table{border-collapse:collapse;border-spacing:0}

#irwWrapper td,#irwWrapper th{padding:0}

#irwWrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#irwWrapper *:before,#irwWrapper *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#irwWrapper input,#irwWrapper button,#irwWrapper select,#irwWrapper textarea{font-family:inherit;font-size:inherit;line-height:inherit}

#irwWrapper a{color:inherit;text-decoration:inherit}

#irwWrapper a:hover,#irwWrapper a:focus{color:inherit;text-decoration:inherit}

#irwWrapper a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

#irwWrapper figure{margin:0}

#irwWrapper img{vertical-align:middle}

#irwWrapper .img-responsive,#irwWrapper .thumbnail>img,#irwWrapper .thumbnail a>img,#irwWrapper .carousel-inner>.item>img,#irwWrapper .carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}

#irwWrapper .img-rounded{border-radius:6px}

#irwWrapper .img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}

#irwWrapper .img-circle{border-radius:50%}

#irwWrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}

#irwWrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

@-ms-viewport{width:auto !important;}

.irwToolKit img{vertical-align:middle}

#irwWrapper .container{margin-right:auto;margin-left:auto}

@media(min-width:768px){#irwWrapper .container{width:100%}

}

@media(min-width:992px){#irwWrapper .container{width:100%}

}

@media(min-width:1200px){#irwWrapper .container{width:100%}

}

@media(max-width:320px){#irwWrapper a.IrwFilingType{white-space:nowrap}

}

#irwWrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

#irwWrapper .row{margin-left:-15px;margin-right:-15px}

#irwWrapper .irwFilters .row.rowtop{margin-left:-5px;margin-right:-5px}

#irwWrapper .col-xs-1,#irwWrapper .col-sm-1,#irwWrapper .col-md-1,#irwWrapper .col-lg-1,#irwWrapper .col-xs-2,#irwWrapper .col-sm-2,#irwWrapper .col-md-2,#irwWrapper .col-lg-2,#irwWrapper .col-xs-3,#irwWrapper .col-sm-3,#irwWrapper .col-md-3,#irwWrapper .col-lg-3,#irwWrapper .col-xs-4,#irwWrapper .col-sm-4,#irwWrapper .col-md-4,#irwWrapper .col-lg-4,#irwWrapper .col-xs-5,#irwWrapper .col-sm-5,#irwWrapper .col-md-5,#irwWrapper .col-lg-5,#irwWrapper .col-xs-6,#irwWrapper .col-sm-6,#irwWrapper .col-md-6,#irwWrapper .col-lg-6,#irwWrapper .col-xs-7,#irwWrapper .col-sm-7,#irwWrapper .col-md-7,#irwWrapper .col-lg-7,#irwWrapper .col-xs-8,#irwWrapper .col-sm-8,#irwWrapper .col-md-8,#irwWrapper .col-lg-8,#irwWrapper .col-xs-9,#irwWrapper .col-sm-9,#irwWrapper .col-md-9,#irwWrapper .col-lg-9,#irwWrapper .col-xs-10,#irwWrapper .col-sm-10,#irwWrapper .col-md-10,#irwWrapper .col-lg-10,#irwWrapper .col-xs-11,#irwWrapper .col-sm-11,#irwWrapper .col-md-11,#irwWrapper .col-lg-11,#irwWrapper .col-xs-12,#irwWrapper .col-sm-12,#irwWrapper .col-md-12,#irwWrapper .col-lg-12,#irwWrapperPR .col-xs-1,#irwWrapperPR .col-sm-1,#irwWrapperPR .col-md-1,#irwWrapperPR .col-lg-1,#irwWrapperPR .col-xs-2,#irwWrapperPR .col-sm-2,#irwWrapperPR .col-md-2,#irwWrapperPR .col-lg-2,#irwWrapperPR .col-xs-3,#irwWrapperPR .col-sm-3,#irwWrapperPR .col-md-3,#irwWrapperPR .col-lg-3,#irwWrapperPR .col-xs-4,#irwWrapperPR .col-sm-4,#irwWrapperPR .col-md-4,#irwWrapperPR .col-lg-4,#irwWrapperPR .col-xs-5,#irwWrapperPR .col-sm-5,#irwWrapperPR .col-md-5,#irwWrapperPR .col-lg-5,#irwWrapperPR .col-xs-6,#irwWrapperPR .col-sm-6,#irwWrapperPR .col-md-6,#irwWrapperPR .col-lg-6,#irwWrapperPR .col-xs-7,#irwWrapperPR .col-sm-7,#irwWrapperPR .col-md-7,#irwWrapperPR .col-lg-7,#irwWrapperPR .col-xs-8,#irwWrapperPR .col-sm-8,#irwWrapperPR .col-md-8,#irwWrapperPR .col-lg-8,#irwWrapperPR .col-xs-9,#irwWrapperPR .col-sm-9,#irwWrapperPR .col-md-9,#irwWrapperPR .col-lg-9,#irwWrapperPR .col-xs-10,#irwWrapperPR .col-sm-10,#irwWrapperPR .col-md-10,#irwWrapperPR .col-lg-10,#irwWrapperPR .col-xs-11,#irwWrapperPR .col-sm-11,#irwWrapperPR .col-md-11,#irwWrapperPR .col-lg-11,#irwWrapperPR .col-xs-12,#irwWrapperPR .col-sm-12,#irwWrapperPR .col-md-12,#irwWrapperPR .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

#irwWrapper .form-group-inline .col-xs-1,#irwWrapper .form-group-inline .col-sm-1,#irwWrapper .form-group-inline .col-md-1,#irwWrapper .form-group-inline .col-lg-1,#irwWrapper .form-group-inline .col-xs-2,#irwWrapper .form-group-inline .col-sm-2,#irwWrapper .form-group-inline .col-md-2,#irwWrapper .form-group-inline .col-lg-2,#irwWrapper .form-group-inline .col-xs-3,#irwWrapper .form-group-inline .col-sm-3,#irwWrapper .form-group-inline .col-md-3,#irwWrapper .form-group-inline .col-lg-3,#irwWrapper .form-group-inline .col-xs-4,#irwWrapper .form-group-inline .col-sm-4,#irwWrapper .form-group-inline .col-md-4,#irwWrapper .form-group-inline .col-lg-4,#irwWrapper .form-group-inline .col-xs-5,#irwWrapper .form-group-inline .col-sm-5,#irwWrapper .form-group-inline .col-md-5,#irwWrapper .form-group-inline .col-lg-5,#irwWrapper .form-group-inline .col-xs-6,#irwWrapper .form-group-inline .col-sm-6,#irwWrapper .form-group-inline .col-md-6,#irwWrapper .form-group-inline .col-lg-6,#irwWrapper .form-group-inline .col-xs-7,#irwWrapper .form-group-inline .col-sm-7,#irwWrapper .form-group-inline .col-md-7,#irwWrapper .form-group-inline .col-lg-7,#irwWrapper .form-group-inline .col-xs-8,#irwWrapper .form-group-inline .col-sm-8,#irwWrapper .form-group-inline .col-md-8,#irwWrapper .form-group-inline .col-lg-8,#irwWrapper .form-group-inline .col-xs-9,#irwWrapper .form-group-inline .col-sm-9,#irwWrapper .form-group-inline .col-md-9,#irwWrapper .form-group-inline .col-lg-9,#irwWrapper .form-group-inline .col-xs-10,#irwWrapper .form-group-inline .col-sm-10,#irwWrapper .form-group-inline .col-md-10,#irwWrapper .form-group-inline .col-lg-10,#irwWrapper .form-group-inline .col-xs-11,#irwWrapper .form-group-inline .col-sm-11,#irwWrapper .form-group-inline .col-md-11,#irwWrapper .form-group-inline .col-lg-11,#irwWrapper .form-group-inline .col-xs-12,#irwWrapper .form-group-inline .col-sm-12,#irwWrapper .form-group-inline .col-md-12,#irwWrapper .form-group-inline .col-lg-12,#irwWrapperPR .form-group-inline .col-xs-1,#irwWrapperPR .form-group-inline .col-sm-1,#irwWrapperPR .form-group-inline .col-md-1,#irwWrapperPR .form-group-inline .col-lg-1,#irwWrapperPR .form-group-inline .col-xs-2,#irwWrapperPR .form-group-inline .col-sm-2,#irwWrapperPR .form-group-inline .col-md-2,#irwWrapperPR .form-group-inline .col-lg-2,#irwWrapperPR .form-group-inline .col-xs-3,#irwWrapperPR .form-group-inline .col-sm-3,#irwWrapperPR .form-group-inline .col-md-3,#irwWrapperPR .form-group-inline .col-lg-3,#irwWrapperPR .form-group-inline .col-xs-4,#irwWrapperPR .form-group-inline .col-sm-4,#irwWrapperPR .form-group-inline .col-md-4,#irwWrapperPR .form-group-inline .col-lg-4,#irwWrapperPR .form-group-inline .col-xs-5,#irwWrapperPR .form-group-inline .col-sm-5,#irwWrapperPR .form-group-inline .col-md-5,#irwWrapperPR .form-group-inline .col-lg-5,#irwWrapperPR .form-group-inline .col-xs-6,#irwWrapperPR .form-group-inline .col-sm-6,#irwWrapperPR .form-group-inline .col-md-6,#irwWrapperPR .form-group-inline .col-lg-6,#irwWrapperPR .form-group-inline .col-xs-7,#irwWrapperPR .form-group-inline .col-sm-7,#irwWrapperPR .form-group-inline .col-md-7,#irwWrapperPR .form-group-inline .col-lg-7,#irwWrapperPR .form-group-inline .col-xs-8,#irwWrapperPR .form-group-inline .col-sm-8,#irwWrapperPR .form-group-inline .col-md-8,#irwWrapperPR .form-group-inline .col-lg-8,#irwWrapperPR .form-group-inline .col-xs-9,#irwWrapperPR .form-group-inline .col-sm-9,#irwWrapperPR .form-group-inline .col-md-9,#irwWrapperPR .form-group-inline .col-lg-9,#irwWrapperPR .form-group-inline .col-xs-10,#irwWrapperPR .form-group-inline .col-sm-10,#irwWrapperPR .form-group-inline .col-md-10,#irwWrapperPR .form-group-inline .col-lg-10,#irwWrapperPR .form-group-inline .col-xs-11,#irwWrapperPR .form-group-inline .col-sm-11,#irwWrapperPR .form-group-inline .col-md-11,#irwWrapperPR .form-group-inline .col-lg-11,#irwWrapperPR .form-group-inline .col-xs-12,#irwWrapperPR .form-group-inline .col-sm-12,#irwWrapperPR .form-group-inline .col-md-12,#irwWrapperPR .form-group-inline .col-lg-12{padding-left:5px;padding-right:5px}

#irwWrapper .col-xs-1,#irwWrapper .col-xs-2,#irwWrapper .col-xs-3,#irwWrapper .col-xs-4,#irwWrapper .col-xs-5,#irwWrapper .col-xs-6,#irwWrapper .col-xs-7,#irwWrapper .col-xs-8,#irwWrapper .col-xs-9,#irwWrapper .col-xs-10,#irwWrapper .col-xs-11,#irwWrapper .col-xs-12,#irwWrapperPR .col-xs-1,#irwWrapperPR .col-xs-2,#irwWrapperPR .col-xs-3,#irwWrapperPR .col-xs-4,#irwWrapperPR .col-xs-5,#irwWrapperPR .col-xs-6,#irwWrapperPR .col-xs-7,#irwWrapperPR .col-xs-8,#irwWrapperPR .col-xs-9,#irwWrapperPR .col-xs-10,#irwWrapperPR .col-xs-11,#irwWrapperPR .col-xs-12{float:left}

#irwWrapper .col-xs-12,#irwWrapperPR .col-xs-12{width:100%}

#irwWrapper .col-xs-11,#irwWrapperPR .col-xs-11{width:91.66666666666666%}

#irwWrapper .col-xs-10,#irwWrapperPR .col-xs-10{width:83.33333333333334%}

#irwWrapper .col-xs-9,#irwWrapperPR .col-xs-9{width:75%}

#irwWrapper .col-xs-8,#irwWrapperPR .col-xs-8{width:66.66666666666666%}

#irwWrapper .col-xs-7,#irwWrapperPR .col-xs-7{width:58.333333333333336%}

#irwWrapper .col-xs-6,#irwWrapperPR .col-xs-6{width:50%}

#irwWrapper .col-xs-5,#irwWrapperPR .col-xs-5{width:41.66666666666667%}

#irwWrapper .col-xs-4,#irwWrapperPR .col-xs-4{width:33.33333333333333%}

#irwWrapper .col-xs-3,#irwWrapperPR .col-xs-3{width:25%}

#irwWrapper .col-xs-2,#irwWrapperPR .col-xs-2{width:16.666666666666664%}

#irwWrapper .col-xs-1,#irwWrapperPR .col-xs-1{width:8.333333333333332%}

#irwWrapper .col-xs-pull-12,#irwWrapperPR .col-xs-pull-12{right:100%}

#irwWrapper .col-xs-pull-11,#irwWrapperPR .col-xs-pull-11{right:91.66666666666666%}

#irwWrapper .col-xs-pull-10,#irwWrapperPR .col-xs-pull-10{right:83.33333333333334%}

#irwWrapper .col-xs-pull-9,#irwWrapperPR .col-xs-pull-9{right:75%}

#irwWrapper .col-xs-pull-8,#irwWrapperPR .col-xs-pull-8{right:66.66666666666666%}

#irwWrapper .col-xs-pull-7,#irwWrapperPR .col-xs-pull-7{right:58.333333333333336%}

#irwWrapper .col-xs-pull-6,#irwWrapperPR .col-xs-pull-6{right:50%}

#irwWrapper .col-xs-pull-5,#irwWrapperPR .col-xs-pull-5{right:41.66666666666667%}

#irwWrapper .col-xs-pull-4,#irwWrapperPR .col-xs-pull-4{right:33.33333333333333%}

#irwWrapper .col-xs-pull-3,#irwWrapperPR .col-xs-pull-3{right:25%}

#irwWrapper .col-xs-pull-2,#irwWrapperPR .col-xs-pull-2{right:16.666666666666664%}

#irwWrapper .col-xs-pull-1,#irwWrapperPR .col-xs-pull-1{right:8.333333333333332%}

#irwWrapper .col-xs-pull-0,#irwWrapperPR .col-xs-pull-0{right:0%}

#irwWrapper .col-xs-push-12,#irwWrapperPR .col-xs-push-12{left:100%}

#irwWrapper .col-xs-push-11,#irwWrapperPR .col-xs-push-11{left:91.66666666666666%}

#irwWrapper .col-xs-push-10,#irwWrapperPR .col-xs-push-10{left:83.33333333333334%}

#irwWrapper .col-xs-push-9,#irwWrapperPR .col-xs-push-9{left:75%}

#irwWrapper .col-xs-push-8,#irwWrapperPR .col-xs-push-8{left:66.66666666666666%}

#irwWrapper .col-xs-push-7,#irwWrapperPR .col-xs-push-7{left:58.333333333333336%}

#irwWrapper .col-xs-push-6,#irwWrapperPR .col-xs-push-6{left:50%}

#irwWrapper .col-xs-push-5,#irwWrapperPR .col-xs-push-5{left:41.66666666666667%}

#irwWrapper .col-xs-push-4,#irwWrapperPR .col-xs-push-4{left:33.33333333333333%}

#irwWrapper .col-xs-push-3,#irwWrapperPR .col-xs-push-3{left:25%}

#irwWrapper .col-xs-push-2,#irwWrapperPR .col-xs-push-2{left:16.666666666666664%}

#irwWrapper .col-xs-push-1,#irwWrapperPR .col-xs-push-1{left:8.333333333333332%}

#irwWrapper .col-xs-push-0,#irwWrapperPR .col-xs-push-0{left:0%}

#irwWrapper .col-xs-offset-12{margin-left:100%}

#irwWrapper .col-xs-offset-11{margin-left:91.66666666666666%}

#irwWrapper .col-xs-offset-10{margin-left:83.33333333333334%}

#irwWrapper .col-xs-offset-9{margin-left:75%}

#irwWrapper .col-xs-offset-8{margin-left:66.66666666666666%}

#irwWrapper .col-xs-offset-7{margin-left:58.333333333333336%}

#irwWrapper .col-xs-offset-6{margin-left:50%}

#irwWrapper .col-xs-offset-5{margin-left:41.66666666666667%}

#irwWrapper .col-xs-offset-4{margin-left:33.33333333333333%}

#irwWrapper .col-xs-offset-3{margin-left:25%}

#irwWrapper .col-xs-offset-2{margin-left:16.666666666666664%}

#irwWrapper .col-xs-offset-1{margin-left:8.333333333333332%}

#irwWrapper .col-xs-offset-0{margin-left:0%}

@media(min-width:768px){#irwWrapper .col-sm-1,#irwWrapper .col-sm-2,#irwWrapper .col-sm-3,#irwWrapper .col-sm-4,#irwWrapper .col-sm-5,#irwWrapper .col-sm-6,#irwWrapper .col-sm-7,#irwWrapper .col-sm-8,#irwWrapper .col-sm-9,#irwWrapper .col-sm-10,#irwWrapper .col-sm-11,#irwWrapper .col-sm-12,#irwWrapperPR .col-sm-1,#irwWrapperPR .col-sm-2,#irwWrapperPR .col-sm-3,#irwWrapperPR .col-sm-4,#irwWrapperPR .col-sm-5,#irwWrapperPR .col-sm-6,#irwWrapperPR .col-sm-7,#irwWrapperPR .col-sm-8,#irwWrapperPR .col-sm-9,#irwWrapperPR .col-sm-10,#irwWrapperPR .col-sm-11,#irwWrapperPR .col-sm-12{float:left}

#irwWrapper .col-sm-12{width:100%}

#irwWrapper .col-sm-11{width:91.66666666666666%}

#irwWrapper .col-sm-10{width:83.33333333333334%}

#irwWrapper .col-sm-9{width:75%}

#irwWrapper .col-sm-8{width:66.66666666666666%}

#irwWrapper .col-sm-7{width:58.333333333333336%}

#irwWrapper .col-sm-6{width:50%}

#irwWrapper .col-sm-5{width:41.66666666666667%}

#irwWrapper .col-sm-4{width:33.33333333333333%}

#irwWrapper .col-sm-3{width:25%}

#irwWrapper .col-sm-2{width:16.666666666666664%}

#irwWrapper .col-sm-1{width:8.333333333333332%}

#irwWrapper .col-sm-pull-12{right:100%}

#irwWrapper .col-sm-pull-11{right:91.66666666666666%}

#irwWrapper .col-sm-pull-10{right:83.33333333333334%}

#irwWrapper .col-sm-pull-9{right:75%}

#irwWrapper .col-sm-pull-8{right:66.66666666666666%}

#irwWrapper .col-sm-pull-7{right:58.333333333333336%}

#irwWrapper .col-sm-pull-6{right:50%}

#irwWrapper .col-sm-pull-5{right:41.66666666666667%}

#irwWrapper .col-sm-pull-4{right:33.33333333333333%}

#irwWrapper .col-sm-pull-3{right:25%}

#irwWrapper .col-sm-pull-2{right:16.666666666666664%}

#irwWrapper .col-sm-pull-1{right:8.333333333333332%}

#irwWrapper .col-sm-pull-0{right:0%}

#irwWrapper .col-sm-push-12{left:100%}

#irwWrapper .col-sm-push-11{left:91.66666666666666%}

#irwWrapper .col-sm-push-10{left:83.33333333333334%}

#irwWrapper .col-sm-push-9{left:75%}

#irwWrapper .col-sm-push-8{left:66.66666666666666%}

#irwWrapper .col-sm-push-7{left:58.333333333333336%}

#irwWrapper .col-sm-push-6{left:50%}

#irwWrapper .col-sm-push-5{left:41.66666666666667%}

#irwWrapper .col-sm-push-4{left:33.33333333333333%}

#irwWrapper .col-sm-push-3{left:25%}

#irwWrapper .col-sm-push-2{left:16.666666666666664%}

#irwWrapper .col-sm-push-1{left:8.333333333333332%}

#irwWrapper .col-sm-push-0{left:0%}

#irwWrapper .col-sm-offset-12{margin-left:100%}

#irwWrapper .col-sm-offset-11{margin-left:91.66666666666666%}

#irwWrapper .col-sm-offset-10{margin-left:83.33333333333334%}

#irwWrapper .col-sm-offset-9{margin-left:75%}

#irwWrapper .col-sm-offset-8{margin-left:66.66666666666666%}

#irwWrapper .col-sm-offset-7{margin-left:58.333333333333336%}

#irwWrapper .col-sm-offset-6{margin-left:50%}

#irwWrapper .col-sm-offset-5{margin-left:41.66666666666667%}

#irwWrapper .col-sm-offset-4{margin-left:33.33333333333333%}

#irwWrapper .col-sm-offset-3{margin-left:25%}

#irwWrapper .col-sm-offset-2{margin-left:16.666666666666664%}

#irwWrapper .col-sm-offset-1{margin-left:8.333333333333332%}

#irwWrapper .col-sm-offset-0{margin-left:0%}

#irwWrapperPR .col-sm-12{width:100%}

#irwWrapperPR .col-sm-11{width:91.66666666666666%}

#irwWrapperPR .col-sm-10{width:83.33333333333334%}

#irwWrapperPR .col-sm-9{width:75%}

#irwWrapperPR .col-sm-8{width:66.66666666666666%}

#irwWrapperPR .col-sm-7{width:58.333333333333336%}

#irwWrapperPR .col-sm-6{width:50%}

#irwWrapperPR .col-sm-5{width:41.66666666666667%}

#irwWrapperPR .col-sm-4{width:33.33333333333333%}

#irwWrapperPR .col-sm-3{width:25%}

#irwWrapperPR .col-sm-2{width:16.666666666666664%}

#irwWrapperPR .col-sm-1{width:8.333333333333332%}

#irwWrapperPR .col-sm-pull-12{right:100%}

#irwWrapperPR .col-sm-pull-11{right:91.66666666666666%}

#irwWrapperPR .col-sm-pull-10{right:83.33333333333334%}

#irwWrapperPR .col-sm-pull-9{right:75%}

#irwWrapperPR .col-sm-pull-8{right:66.66666666666666%}

#irwWrapperPR .col-sm-pull-7{right:58.333333333333336%}

#irwWrapperPR .col-sm-pull-6{right:50%}

#irwWrapperPR .col-sm-pull-5{right:41.66666666666667%}

#irwWrapperPR .col-sm-pull-4{right:33.33333333333333%}

#irwWrapperPR .col-sm-pull-3{right:25%}

#irwWrapperPR .col-sm-pull-2{right:16.666666666666664%}

#irwWrapperPR .col-sm-pull-1{right:8.333333333333332%}

#irwWrapperPR .col-sm-pull-0{right:0%}

#irwWrapperPR .col-sm-push-12{left:100%}

#irwWrapperPR .col-sm-push-11{left:91.66666666666666%}

#irwWrapperPR .col-sm-push-10{left:83.33333333333334%}

#irwWrapperPR .col-sm-push-9{left:75%}

#irwWrapperPR .col-sm-push-8{left:66.66666666666666%}

#irwWrapperPR .col-sm-push-7{left:58.333333333333336%}

#irwWrapperPR .col-sm-push-6{left:50%}

#irwWrapperPR .col-sm-push-5{left:41.66666666666667%}

#irwWrapperPR .col-sm-push-4{left:33.33333333333333%}

#irwWrapperPR .col-sm-push-3{left:25%}

#irwWrapperPR .col-sm-push-2{left:16.666666666666664%}

#irwWrapperPR .col-sm-push-1{left:8.333333333333332%}

#irwWrapperPR .col-sm-push-0{left:0%}

#irwWrapperPR .col-sm-offset-12{margin-left:100%}

#irwWrapperPR .col-sm-offset-11{margin-left:91.66666666666666%}

#irwWrapperPR .col-sm-offset-10{margin-left:83.33333333333334%}

#irwWrapperPR .col-sm-offset-9{margin-left:75%}

#irwWrapperPR .col-sm-offset-8{margin-left:66.66666666666666%}

#irwWrapperPR .col-sm-offset-7{margin-left:58.333333333333336%}

#irwWrapperPR .col-sm-offset-6{margin-left:50%}

#irwWrapperPR .col-sm-offset-5{margin-left:41.66666666666667%}

#irwWrapperPR .col-sm-offset-4{margin-left:33.33333333333333%}

#irwWrapperPR .col-sm-offset-3{margin-left:25%}

#irwWrapperPR .col-sm-offset-2{margin-left:16.666666666666664%}

#irwWrapperPR .col-sm-offset-1{margin-left:8.333333333333332%}

#irwWrapperPR .col-sm-offset-0{margin-left:0%}

}

@media(min-width:992px){#irwWrapper .col-md-1,#irwWrapper .col-md-2,#irwWrapper .col-md-3,#irwWrapper .col-md-4,#irwWrapper .col-md-5,#irwWrapper .col-md-6,#irwWrapper .col-md-7,#irwWrapper .col-md-8,#irwWrapper .col-md-9,#irwWrapper .col-md-10,#irwWrapper .col-md-11,#irwWrapper .col-md-12{float:left}

#irwWrapper .col-md-12{width:100%}

#irwWrapper .col-md-11{width:91.66666666666666%}

#irwWrapper .col-md-10{width:83.33333333333334%}

#irwWrapper .col-md-9{width:75%}

#irwWrapper .col-md-8{width:66.66666666666666%}

#irwWrapper .col-md-7{width:58.333333333333336%}

#irwWrapper .col-md-6{width:50%}

#irwWrapper .col-md-5{width:41.66666666666667%}

#irwWrapper .col-md-4{width:33.33333333333333%}

#irwWrapper .col-md-3{width:25%}

#irwWrapper .col-md-2{width:16.666666666666664%}

#irwWrapper .col-md-1{width:8.333333333333332%}

#irwWrapper .col-md-pull-12{right:100%}

#irwWrapper .col-md-pull-11{right:91.66666666666666%}

#irwWrapper .col-md-pull-10{right:83.33333333333334%}

#irwWrapper .col-md-pull-9{right:75%}

#irwWrapper .col-md-pull-8{right:66.66666666666666%}

#irwWrapper .col-md-pull-7{right:58.333333333333336%}

#irwWrapper .col-md-pull-6{right:50%}

#irwWrapper .col-md-pull-5{right:41.66666666666667%}

#irwWrapper .col-md-pull-4{right:33.33333333333333%}

#irwWrapper .col-md-pull-3{right:25%}

#irwWrapper .col-md-pull-2{right:16.666666666666664%}

#irwWrapper .col-md-pull-1{right:8.333333333333332%}

#irwWrapper .col-md-pull-0{right:0%}

#irwWrapper .col-md-push-12{left:100%}

#irwWrapper .col-md-push-11{left:91.66666666666666%}

#irwWrapper .col-md-push-10{left:83.33333333333334%}

#irwWrapper .col-md-push-9{left:75%}

#irwWrapper .col-md-push-8{left:66.66666666666666%}

#irwWrapper .col-md-push-7{left:58.333333333333336%}

#irwWrapper .col-md-push-6{left:50%}

#irwWrapper .col-md-push-5{left:41.66666666666667%}

#irwWrapper .col-md-push-4{left:33.33333333333333%}

#irwWrapper .col-md-push-3{left:25%}

#irwWrapper .col-md-push-2{left:16.666666666666664%}

#irwWrapper .col-md-push-1{left:8.333333333333332%}

#irwWrapper .col-md-push-0{left:0%}

#irwWrapper .col-md-offset-12{margin-left:100%}

#irwWrapper .col-md-offset-11{margin-left:91.66666666666666%}

#irwWrapper .col-md-offset-10{margin-left:83.33333333333334%}

#irwWrapper .col-md-offset-9{margin-left:75%}

#irwWrapper .col-md-offset-8{margin-left:66.66666666666666%}

#irwWrapper .col-md-offset-7{margin-left:58.333333333333336%}

#irwWrapper .col-md-offset-6{margin-left:50%}

#irwWrapper .col-md-offset-5{margin-left:41.66666666666667%}

#irwWrapper .col-md-offset-4{margin-left:33.33333333333333%}

#irwWrapper .col-md-offset-3{margin-left:25%}

#irwWrapper .col-md-offset-2{margin-left:16.666666666666664%}

#irwWrapper .col-md-offset-1{margin-left:8.333333333333332%}

#irwWrapper .col-md-offset-0{margin-left:0%}

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

#irwWrapperPR .col-md-12{width:100%}

#irwWrapperPR .col-md-11{width:91.66666666666666%}

#irwWrapperPR .col-md-10{width:83.33333333333334%}

#irwWrapperPR .col-md-9{width:75%}

#irwWrapperPR .col-md-8{width:66.66666666666666%}

#irwWrapperPR .col-md-7{width:58.333333333333336%}

#irwWrapperPR .col-md-6{width:50%}

#irwWrapperPR .col-md-5{width:41.66666666666667%}

#irwWrapperPR .col-md-4{width:33.33333333333333%}

#irwWrapperPR .col-md-3{width:25%}

#irwWrapperPR .col-md-2{width:16.666666666666664%}

#irwWrapperPR .col-md-1{width:8.333333333333332%}

#irwWrapperPR .col-md-pull-12{right:100%}

#irwWrapperPR .col-md-pull-11{right:91.66666666666666%}

#irwWrapperPR .col-md-pull-10{right:83.33333333333334%}

#irwWrapperPR .col-md-pull-9{right:75%}

#irwWrapperPR .col-md-pull-8{right:66.66666666666666%}

#irwWrapperPR .col-md-pull-7{right:58.333333333333336%}

#irwWrapperPR .col-md-pull-6{right:50%}

#irwWrapperPR .col-md-pull-5{right:41.66666666666667%}

#irwWrapperPR .col-md-pull-4{right:33.33333333333333%}

#irwWrapperPR .col-md-pull-3{right:25%}

#irwWrapperPR .col-md-pull-2{right:16.666666666666664%}

#irwWrapperPR .col-md-pull-1{right:8.333333333333332%}

#irwWrapperPR .col-md-pull-0{right:0%}

#irwWrapperPR .col-md-push-12{left:100%}

#irwWrapperPR .col-md-push-11{left:91.66666666666666%}

#irwWrapperPR .col-md-push-10{left:83.33333333333334%}

#irwWrapperPR .col-md-push-9{left:75%}

#irwWrapperPR .col-md-push-8{left:66.66666666666666%}

#irwWrapperPR .col-md-push-7{left:58.333333333333336%}

#irwWrapperPR .col-md-push-6{left:50%}

#irwWrapperPR .col-md-push-5{left:41.66666666666667%}

#irwWrapperPR .col-md-push-4{left:33.33333333333333%}

#irwWrapperPR .col-md-push-3{left:25%}

#irwWrapperPR .col-md-push-2{left:16.666666666666664%}

#irwWrapperPR .col-md-push-1{left:8.333333333333332%}

#irwWrapperPR .col-md-push-0{left:0%}

#irwWrapperPR .col-md-offset-12{margin-left:100%}

#irwWrapperPR .col-md-offset-11{margin-left:91.66666666666666%}

#irwWrapperPR .col-md-offset-10{margin-left:83.33333333333334%}

#irwWrapperPR .col-md-offset-9{margin-left:75%}

#irwWrapperPR .col-md-offset-8{margin-left:66.66666666666666%}

#irwWrapperPR .col-md-offset-7{margin-left:58.333333333333336%}

#irwWrapperPR .col-md-offset-6{margin-left:50%}

#irwWrapperPR .col-md-offset-5{margin-left:41.66666666666667%}

#irwWrapperPR .col-md-offset-4{margin-left:33.33333333333333%}

#irwWrapperPR .col-md-offset-3{margin-left:25%}

#irwWrapperPR .col-md-offset-2{margin-left:16.666666666666664%}

#irwWrapperPR .col-md-offset-1{margin-left:8.333333333333332%}

#irwWrapperPR .col-md-offset-0{margin-left:0%}

}

@media(min-width:1200px){#irwWrapper .col-lg-1,#irwWrapper .col-lg-2,#irwWrapper .col-lg-3,#irwWrapper .col-lg-4,#irwWrapper .col-lg-5,#irwWrapper .col-lg-6,#irwWrapper .col-lg-7,#irwWrapper .col-lg-8,#irwWrapper .col-lg-9,#irwWrapper .col-lg-10,#irwWrapper .col-lg-11,#irwWrapper .col-lg-12{float:left}

#irwWrapper .col-lg-12{width:100%}

#irwWrapper .col-lg-11{width:91.66666666666666%}

#irwWrapper .col-lg-10{width:83.33333333333334%}

#irwWrapper .col-lg-9{width:75%}

#irwWrapper .col-lg-8{width:66.66666666666666%}

#irwWrapper .col-lg-7{width:58.333333333333336%}

#irwWrapper .col-lg-6{width:50%}

#irwWrapper .col-lg-5{width:41.66666666666667%}

#irwWrapper .col-lg-4{width:33.33333333333333%}

#irwWrapper .col-lg-3{width:25%}

#irwWrapper .col-lg-2{width:16.666666666666664%}

#irwWrapper .col-lg-1{width:8.333333333333332%}

#irwWrapper .col-lg-pull-12{right:100%}

#irwWrapper .col-lg-pull-11{right:91.66666666666666%}

#irwWrapper .col-lg-pull-10{right:83.33333333333334%}

#irwWrapper .col-lg-pull-9{right:75%}

#irwWrapper .col-lg-pull-8{right:66.66666666666666%}

#irwWrapper .col-lg-pull-7{right:58.333333333333336%}

#irwWrapper .col-lg-pull-6{right:50%}

#irwWrapper .col-lg-pull-5{right:41.66666666666667%}

#irwWrapper .col-lg-pull-4{right:33.33333333333333%}

#irwWrapper .col-lg-pull-3{right:25%}

#irwWrapper .col-lg-pull-2{right:16.666666666666664%}

#irwWrapper .col-lg-pull-1{right:8.333333333333332%}

#irwWrapper .col-lg-pull-0{right:0%}

#irwWrapper .col-lg-push-12{left:100%}

#irwWrapper .col-lg-push-11{left:91.66666666666666%}

#irwWrapper .col-lg-push-10{left:83.33333333333334%}

#irwWrapper .col-lg-push-9{left:75%}

#irwWrapper .col-lg-push-8{left:66.66666666666666%}

#irwWrapper .col-lg-push-7{left:58.333333333333336%}

#irwWrapper .col-lg-push-6{left:50%}

#irwWrapper .col-lg-push-5{left:41.66666666666667%}

#irwWrapper .col-lg-push-4{left:33.33333333333333%}

#irwWrapper .col-lg-push-3{left:25%}

#irwWrapper .col-lg-push-2{left:16.666666666666664%}

#irwWrapper .col-lg-push-1{left:8.333333333333332%}

#irwWrapper .col-lg-push-0{left:0%}

#irwWrapper .col-lg-offset-12{margin-left:100%}

#irwWrapper .col-lg-offset-11{margin-left:91.66666666666666%}

#irwWrapper .col-lg-offset-10{margin-left:83.33333333333334%}

#irwWrapper .col-lg-offset-9{margin-left:75%}

#irwWrapper .col-lg-offset-8{margin-left:66.66666666666666%}

#irwWrapper .col-lg-offset-7{margin-left:58.333333333333336%}

#irwWrapper .col-lg-offset-6{margin-left:50%}

#irwWrapper .col-lg-offset-5{margin-left:41.66666666666667%}

#irwWrapper .col-lg-offset-4{margin-left:33.33333333333333%}

#irwWrapper .col-lg-offset-3{margin-left:25%}

#irwWrapper .col-lg-offset-2{margin-left:16.666666666666664%}

#irwWrapper .col-lg-offset-1{margin-left:8.333333333333332%}

#irwWrapper .col-lg-offset-0{margin-left:0%}

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

#irwWrapperPR .col-lg-12{width:100%}

#irwWrapperPR .col-lg-11{width:91.66666666666666%}

#irwWrapperPR .col-lg-10{width:83.33333333333334%}

#irwWrapperPR .col-lg-9{width:75%}

#irwWrapperPR .col-lg-8{width:66.66666666666666%}

#irwWrapperPR .col-lg-7{width:58.333333333333336%}

#irwWrapperPR .col-lg-6{width:50%}

#irwWrapperPR .col-lg-5{width:41.66666666666667%}

#irwWrapperPR .col-lg-4{width:33.33333333333333%}

#irwWrapperPR .col-lg-3{width:25%}

#irwWrapperPR .col-lg-2{width:16.666666666666664%}

#irwWrapperPR .col-lg-1{width:8.333333333333332%}

#irwWrapperPR .col-lg-pull-12{right:100%}

#irwWrapperPR .col-lg-pull-11{right:91.66666666666666%}

#irwWrapperPR .col-lg-pull-10{right:83.33333333333334%}

#irwWrapperPR .col-lg-pull-9{right:75%}

#irwWrapperPR .col-lg-pull-8{right:66.66666666666666%}

#irwWrapperPR .col-lg-pull-7{right:58.333333333333336%}

#irwWrapperPR .col-lg-pull-6{right:50%}

#irwWrapperPR .col-lg-pull-5{right:41.66666666666667%}

#irwWrapperPR .col-lg-pull-4{right:33.33333333333333%}

#irwWrapperPR .col-lg-pull-3{right:25%}

#irwWrapperPR .col-lg-pull-2{right:16.666666666666664%}

#irwWrapperPR .col-lg-pull-1{right:8.333333333333332%}

#irwWrapperPR .col-lg-pull-0{right:0%}

#irwWrapperPR .col-lg-push-12{left:100%}

#irwWrapperPR .col-lg-push-11{left:91.66666666666666%}

#irwWrapperPR .col-lg-push-10{left:83.33333333333334%}

#irwWrapperPR .col-lg-push-9{left:75%}

#irwWrapperPR .col-lg-push-8{left:66.66666666666666%}

#irwWrapperPR .col-lg-push-7{left:58.333333333333336%}

#irwWrapperPR .col-lg-push-6{left:50%}

#irwWrapperPR .col-lg-push-5{left:41.66666666666667%}

#irwWrapperPR .col-lg-push-4{left:33.33333333333333%}

#irwWrapperPR .col-lg-push-3{left:25%}

#irwWrapperPR .col-lg-push-2{left:16.666666666666664%}

#irwWrapperPR .col-lg-push-1{left:8.333333333333332%}

#irwWrapperPR .col-lg-push-0{left:0%}

#irwWrapperPR .col-lg-offset-12{margin-left:100%}

#irwWrapperPR .col-lg-offset-11{margin-left:91.66666666666666%}

#irwWrapperPR .col-lg-offset-10{margin-left:83.33333333333334%}

#irwWrapperPR .col-lg-offset-9{margin-left:75%}

#irwWrapperPR .col-lg-offset-8{margin-left:66.66666666666666%}

#irwWrapperPR .col-lg-offset-7{margin-left:58.333333333333336%}

#irwWrapperPR .col-lg-offset-6{margin-left:50%}

#irwWrapperPR .col-lg-offset-5{margin-left:41.66666666666667%}

#irwWrapperPR .col-lg-offset-4{margin-left:33.33333333333333%}

#irwWrapperPR .col-lg-offset-3{margin-left:25%}

#irwWrapperPR .col-lg-offset-2{margin-left:16.666666666666664%}

#irwWrapperPR .col-lg-offset-1{margin-left:8.333333333333332%}

#irwWrapperPR .col-lg-offset-0{margin-left:0%}

}

#irwWrapper .clearfix:before,#irwWrapper .clearfix:after,#irwWrapper .container:before,#irwWrapper .container:after,#irwWrapper .container-fluid:before,#irwWrapper .container-fluid:after,#irwWrapper .row:before,#irwWrapper .row:after,#irwWrapper .form-horizontal .form-group:before,#irwWrapper .form-horizontal .form-group:after,#irwWrapper .btn-toolbar:before,#irwWrapper .btn-toolbar:after,#irwWrapper .btn-group-vertical>.btn-group:before,#irwWrapper .btn-group-vertical>.btn-group:after,#irwWrapper .nav:before,#irwWrapper .nav:after,#irwWrapper .navbar:before,#irwWrapper .navbar:after,#irwWrapper .navbar-header:before,#irwWrapper .navbar-header:after,#irwWrapper .navbar-collapse:before,#irwWrapper .navbar-collapse:after,#irwWrapper .pager:before,#irwWrapper .pager:after,#irwWrapper .panel-body:before,#irwWrapper .panel-body:after,#irwWrapper .modal-footer:before,#irwWrapper .modal-footer:after,#irwWrapperPR .modal-footer:before,#irwWrapperPR .modal-footer:after{content:" ";display:table}

#irwWrapper .clearfix:after,#irwWrapper .container:after,#irwWrapper .container-fluid:after,#irwWrapper .row:after,#irwWrapper .form-horizontal .form-group:after,#irwWrapper .btn-toolbar:after,#irwWrapper .btn-group-vertical>.btn-group:after,#irwWrapper .nav:after,#irwWrapper .navbar:after,#irwWrapper .navbar-header:after,#irwWrapper .navbar-collapse:after,#irwWrapper .pager:after,#irwWrapper .panel-body:after,#irwWrapper .modal-footer:after,#irwWrapperPR .modal-footer:after{clear:both}

#irwWrapper .center-block{display:block;margin-left:auto;margin-right:auto}

#irwWrapper .pull-right{float:right!important}

#irwWrapper .pull-left{float:left!important}

#irwWrapper .hide{display:none!important}

#irwWrapper .show{display:block!important}

#irwWrapper .invisible{visibility:hidden}

#irwWrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

#irwWrapper .hidden{display:none!important;visibility:hidden!important}

#irwWrapper .affix{position:fixed}

@-ms-viewport{width:device-width;}

#irwWrapper .visible-xs,#irwWrapper .visible-sm,#irwWrapper .visible-md,#irwWrapper .visible-lg{display:none!important}

@media(max-width:767px){#irwWrapper .visible-xs{display:block!important}

#irwWrapper table.visible-xs{display:table}

#irwWrapper tr.visible-xs{display:table-row!important}

#irwWrapper th.visible-xs,#irwWrapper td.visible-xs{display:table-cell!important}

}

@media(min-width:768px)and (max-width:991px){#irwWrapper .visible-sm{display:block!important}

#irwWrapper table.visible-sm{display:table}

#irwWrapper tr.visible-sm{display:table-row!important}

#irwWrapper th.visible-sm,#irwWrapper td.visible-sm{display:table-cell!important}

}

@media(min-width:992px)and (max-width:1199px){#irwWrapper .visible-md{display:block!important}

#irwWrapper table.visible-md{display:table}

#irwWrapper tr.visible-md{display:table-row!important}

#irwWrapper th.visible-md,#irwWrapper td.visible-md{display:table-cell!important}

}

@media(min-width:1200px){#irwWrapper .visible-lg{display:block!important}

#irwWrapper table.visible-lg{display:table}

#irwWrapper tr.visible-lg{display:table-row!important}

#irwWrapper th.visible-lg,#irwWrapper td.visible-lg{display:table-cell!important}

}

@media(max-width:767px){#irwWrapper .hidden-xs{display:none!important}

#irwWrapper .pull-left-xs{float:left!important}

#irwWrapper .pull-right-xs{float:right!important}

}

@media(min-width:768px)and (max-width:991px){#irwWrapper .hidden-sm{display:none!important}

#irwWrapper .pull-left-sm{float:left!important}

#irwWrapper .pull-right-sm{float:right!important}

}

@media(min-width:992px)and (max-width:1199px){#irwWrapper .hidden-md{display:none!important}

#irwWrapper .pull-left-md{float:left!important}

#irwWrapper .pull-right-md{float:right!important}

}

@media(min-width:1200px){#irwWrapper .hidden-lg{display:none!important}

#irwWrapper .pull-left-lg{float:left!important}

#irwWrapper .pull-right-lg{float:right!important}

}

#irwWrapper .visible-print{display:none!important}

@media print{#irwWrapper .visible-print{display:block!important}

#irwWrapper table.visible-print{display:table}

#irwWrapper tr.visible-print{display:table-row!important}

#irwWrapper th.visible-print,#irwWrapper td.visible-print{display:table-cell!important}

}

@media print{#irwWrapper .hidden-print{display:none!important}

}

#irwWrapper .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#irwWrapper .glyphicon-asterisk:before{content:"*"}

#irwWrapper .glyphicon-plus:before{content:"+"}

#irwWrapper .glyphicon-euro:before{content:"€"}

#irwWrapper .glyphicon-minus:before{content:"−"}

#irwWrapper .glyphicon-cloud:before{content:"☁"}

#irwWrapper .glyphicon-envelope:before{content:"✉"}

#irwWrapper .glyphicon-pencil:before{content:"✏"}

#irwWrapper .glyphicon-glass:before{content:""}

#irwWrapper .glyphicon-music:before{content:""}

#irwWrapper .glyphicon-search:before{content:""}

#irwWrapper .glyphicon-heart:before{content:""}

#irwWrapper .glyphicon-star:before{content:""}

#irwWrapper .glyphicon-star-empty:before{content:""}

#irwWrapper .glyphicon-user:before{content:""}

#irwWrapper .glyphicon-film:before{content:""}

#irwWrapper .glyphicon-th-large:before{content:""}

#irwWrapper .glyphicon-th:before{content:""}

#irwWrapper .glyphicon-th-list:before{content:""}

#irwWrapper .glyphicon-ok:before{content:""}

#irwWrapper .glyphicon-remove:before{content:""}

#irwWrapper .glyphicon-zoom-in:before{content:""}

#irwWrapper .glyphicon-zoom-out:before{content:""}

#irwWrapper .glyphicon-off:before{content:""}

#irwWrapper .glyphicon-signal:before{content:""}

#irwWrapper .glyphicon-cog:before{content:""}

#irwWrapper .glyphicon-trash:before{content:""}

#irwWrapper .glyphicon-home:before{content:""}

#irwWrapper .glyphicon-file:before{content:""}

#irwWrapper .glyphicon-time:before{content:""}

#irwWrapper .glyphicon-road:before{content:""}

#irwWrapper .glyphicon-download-alt:before{content:""}

#irwWrapper .glyphicon-download:before{content:""}

#irwWrapper .glyphicon-upload:before{content:""}

#irwWrapper .glyphicon-inbox:before{content:""}

#irwWrapper .glyphicon-play-circle:before{content:""}

#irwWrapper .glyphicon-repeat:before{content:""}

#irwWrapper .glyphicon-refresh:before{content:""}

#irwWrapper .glyphicon-list-alt:before{content:""}

#irwWrapper .glyphicon-lock:before{content:""}

#irwWrapper .glyphicon-flag:before{content:""}

#irwWrapper .glyphicon-headphones:before{content:""}

#irwWrapper .glyphicon-volume-off:before{content:""}

#irwWrapper .glyphicon-volume-down:before{content:""}

#irwWrapper .glyphicon-volume-up:before{content:""}

#irwWrapper .glyphicon-qrcode:before{content:""}

#irwWrapper .glyphicon-barcode:before{content:""}

#irwWrapper .glyphicon-tag:before{content:""}

#irwWrapper .glyphicon-tags:before{content:""}

#irwWrapper .glyphicon-book:before{content:""}

#irwWrapper .glyphicon-bookmark:before{content:""}

#irwWrapper .glyphicon-print:before{content:""}

#irwWrapper .glyphicon-camera:before{content:""}

#irwWrapper .glyphicon-font:before{content:""}

#irwWrapper .glyphicon-bold:before{content:""}

#irwWrapper .glyphicon-italic:before{content:""}

#irwWrapper .glyphicon-text-height:before{content:""}

#irwWrapper .glyphicon-text-width:before{content:""}

#irwWrapper .glyphicon-align-left:before{content:""}

#irwWrapper .glyphicon-align-center:before{content:""}

#irwWrapper .glyphicon-align-right:before{content:""}

#irwWrapper .glyphicon-align-justify:before{content:""}

#irwWrapper .glyphicon-list:before{content:""}

#irwWrapper .glyphicon-indent-left:before{content:""}

#irwWrapper .glyphicon-indent-right:before{content:""}

#irwWrapper .glyphicon-facetime-video:before{content:""}

#irwWrapper .glyphicon-picture:before{content:""}

#irwWrapper .glyphicon-map-marker:before{content:""}

#irwWrapper .glyphicon-adjust:before{content:""}

#irwWrapper .glyphicon-tint:before{content:""}

#irwWrapper .glyphicon-edit:before{content:""}

#irwWrapper .glyphicon-share:before{content:""}

#irwWrapper .glyphicon-check:before{content:""}

#irwWrapper .glyphicon-move:before{content:""}

#irwWrapper .glyphicon-step-backward:before{content:""}

#irwWrapper .glyphicon-fast-backward:before{content:""}

#irwWrapper .glyphicon-backward:before{content:""}

#irwWrapper .glyphicon-play:before{content:""}

#irwWrapper .glyphicon-pause:before{content:""}

#irwWrapper .glyphicon-stop:before{content:""}

#irwWrapper .glyphicon-forward:before{content:""}

#irwWrapper .glyphicon-fast-forward:before{content:""}

#irwWrapper .glyphicon-step-forward:before{content:""}

#irwWrapper .glyphicon-eject:before{content:""}

#irwWrapper .glyphicon-chevron-left:before{content:""}

#irwWrapper .glyphicon-chevron-right:before{content:""}

#irwWrapper .glyphicon-plus-sign:before{content:""}

#irwWrapper .glyphicon-minus-sign:before{content:""}

#irwWrapper .glyphicon-remove-sign:before{content:""}

#irwWrapper .glyphicon-ok-sign:before{content:""}

#irwWrapper .glyphicon-question-sign:before{content:""}

#irwWrapper .glyphicon-info-sign:before{content:""}

#irwWrapper .glyphicon-screenshot:before{content:""}

#irwWrapper .glyphicon-remove-circle:before{content:""}

#irwWrapper .glyphicon-ok-circle:before{content:""}

#irwWrapper .glyphicon-ban-circle:before{content:""}

#irwWrapper .glyphicon-arrow-left:before{content:""}

#irwWrapper .glyphicon-arrow-right:before{content:""}

#irwWrapper .glyphicon-arrow-up:before{content:""}

#irwWrapper .glyphicon-arrow-down:before{content:""}

#irwWrapper .glyphicon-share-alt:before{content:""}

#irwWrapper .glyphicon-resize-full:before{content:""}

#irwWrapper .glyphicon-resize-small:before{content:""}

#irwWrapper .glyphicon-exclamation-sign:before{content:""}

#irwWrapper .glyphicon-gift:before{content:""}

#irwWrapper .glyphicon-leaf:before{content:""}

#irwWrapper .glyphicon-fire:before{content:""}

#irwWrapper .glyphicon-eye-open:before{content:""}

#irwWrapper .glyphicon-eye-close:before{content:""}

#irwWrapper .glyphicon-warning-sign:before{content:""}

#irwWrapper .glyphicon-plane:before{content:""}

#irwWrapper .glyphicon-calendar:before{content:""}

#irwWrapper .glyphicon-random:before{content:""}

#irwWrapper .glyphicon-comment:before{content:""}

#irwWrapper .glyphicon-magnet:before{content:""}

#irwWrapper .glyphicon-chevron-up:before{content:""}

#irwWrapper .glyphicon-chevron-down:before{content:""}

#irwWrapper .glyphicon-retweet:before{content:""}

#irwWrapper .glyphicon-shopping-cart:before{content:""}

#irwWrapper .glyphicon-folder-close:before{content:""}

#irwWrapper .glyphicon-folder-open:before{content:""}

#irwWrapper .glyphicon-resize-vertical:before{content:""}

#irwWrapper .glyphicon-resize-horizontal:before{content:""}

#irwWrapper .glyphicon-hdd:before{content:""}

#irwWrapper .glyphicon-bullhorn:before{content:""}

#irwWrapper .glyphicon-bell:before{content:""}

#irwWrapper .glyphicon-certificate:before{content:""}

#irwWrapper .glyphicon-thumbs-up:before{content:""}

#irwWrapper .glyphicon-thumbs-down:before{content:""}

#irwWrapper .glyphicon-hand-right:before{content:""}

#irwWrapper .glyphicon-hand-left:before{content:""}

#irwWrapper .glyphicon-hand-up:before{content:""}

#irwWrapper .glyphicon-hand-down:before{content:""}

#irwWrapper .glyphicon-circle-arrow-right:before{content:""}

#irwWrapper .glyphicon-circle-arrow-left:before{content:""}

#irwWrapper .glyphicon-circle-arrow-up:before{content:""}

#irwWrapper .glyphicon-circle-arrow-down:before{content:""}

#irwWrapper .glyphicon-globe:before{content:""}

#irwWrapper .glyphicon-wrench:before{content:""}

#irwWrapper .glyphicon-tasks:before{content:""}

#irwWrapper .glyphicon-filter:before{content:""}

#irwWrapper .glyphicon-briefcase:before{content:""}

#irwWrapper .glyphicon-fullscreen:before{content:""}

#irwWrapper .glyphicon-dashboard:before{content:""}

#irwWrapper .glyphicon-paperclip:before{content:""}

#irwWrapper .glyphicon-heart-empty:before{content:""}

#irwWrapper .glyphicon-link:before{content:""}

#irwWrapper .glyphicon-phone:before{content:""}

#irwWrapper .glyphicon-pushpin:before{content:""}

#irwWrapper .glyphicon-usd:before{content:""}

#irwWrapper .glyphicon-gbp:before{content:""}

#irwWrapper .glyphicon-sort:before{content:""}

#irwWrapper .glyphicon-sort-by-alphabet:before{content:""}

#irwWrapper .glyphicon-sort-by-alphabet-alt:before{content:""}

#irwWrapper .glyphicon-sort-by-order:before{content:""}

#irwWrapper .glyphicon-sort-by-order-alt:before{content:""}

#irwWrapper .glyphicon-sort-by-attributes:before{content:""}

#irwWrapper .glyphicon-sort-by-attributes-alt:before{content:""}

#irwWrapper .glyphicon-unchecked:before{content:""}

#irwWrapper .glyphicon-expand:before{content:""}

#irwWrapper .glyphicon-collapse-down:before{content:""}

#irwWrapper .glyphicon-collapse-up:before{content:""}

#irwWrapper .glyphicon-log-in:before{content:""}

#irwWrapper .glyphicon-flash:before{content:""}

#irwWrapper .glyphicon-log-out:before{content:""}

#irwWrapper .glyphicon-new-window:before{content:""}

#irwWrapper .glyphicon-record:before{content:""}

#irwWrapper .glyphicon-save:before{content:""}

#irwWrapper .glyphicon-open:before{content:""}

#irwWrapper .glyphicon-saved:before{content:""}

#irwWrapper .glyphicon-import:before{content:""}

#irwWrapper .glyphicon-export:before{content:""}

#irwWrapper .glyphicon-send:before{content:""}

#irwWrapper .glyphicon-floppy-disk:before{content:""}

#irwWrapper .glyphicon-floppy-saved:before{content:""}

#irwWrapper .glyphicon-floppy-remove:before{content:""}

#irwWrapper .glyphicon-floppy-save:before{content:""}

#irwWrapper .glyphicon-floppy-open:before{content:""}

#irwWrapper .glyphicon-credit-card:before{content:""}

#irwWrapper .glyphicon-transfer:before{content:""}

#irwWrapper .glyphicon-cutlery:before{content:""}

#irwWrapper .glyphicon-header:before{content:""}

#irwWrapper .glyphicon-compressed:before{content:""}

#irwWrapper .glyphicon-earphone:before{content:""}

#irwWrapper .glyphicon-phone-alt:before{content:""}

#irwWrapper .glyphicon-tower:before{content:""}

#irwWrapper .glyphicon-stats:before{content:""}

#irwWrapper .glyphicon-sd-video:before{content:""}

#irwWrapper .glyphicon-hd-video:before{content:""}

#irwWrapper .glyphicon-subtitles:before{content:""}

#irwWrapper .glyphicon-sound-stereo:before{content:""}

#irwWrapper .glyphicon-sound-dolby:before{content:""}

#irwWrapper .glyphicon-sound-5-1:before{content:""}

#irwWrapper .glyphicon-sound-6-1:before{content:""}

#irwWrapper .glyphicon-sound-7-1:before{content:""}

#irwWrapper .glyphicon-copyright-mark:before{content:""}

#irwWrapper .glyphicon-registration-mark:before{content:""}

#irwWrapper .glyphicon-cloud-download:before{content:""}

#irwWrapper .glyphicon-cloud-upload:before{content:""}

#irwWrapper .glyphicon-tree-conifer:before{content:""}

#irwWrapper .glyphicon-tree-deciduous:before{content:""}

#irwWrapper,#irwWrapperPR{color:#333;font-family:"arial",sans-serif;font-weight:400;font-size:12px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}

@font-face{font-family:"Flaticon";src:url("../fonts/irw/flaticon.eot");src:url("../fonts/irw/flaticon.eot?#iefix") format("embedded-opentype"),url("../fonts/irw/flaticon.woff2") format("woff2"),url("../fonts/irw/flaticon.woff") format("woff"),url("../fonts/irw/flaticon.ttf") format("truetype"),url("../fonts/irw/flaticon.svg#flaticon") format("svg");font-weight:normal;font-style:normal}

@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("../fonts/irw/flaticon.svg#flaticon") format("svg")}

}

[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal}

.flaticon-calendar:before{content:""}

#irwWrapper a.addToCalendar{text-decoration:none}

#irwWrapper a.addToCalendar:hover,#irwWrapper a.addToCalendar:focus,#irwWrapper a.addToCalendar:active{text-decoration:none}

#irwWrapper h1,#irwWrapper h2,#irwWrapper h3,#irwWrapper h4,#irwWrapper h5,#irwWrapper h6,#irwWrapper .h1,#irwWrapper .h2,#irwWrapper .h3,#irwWrapper .h4,#irwWrapper .h5,#irwWrapper .h6{font-family:inherit;font-weight:500;line-height:1.3;color:inherit}

#irwWrapper h1 small,#irwWrapper h2 small,#irwWrapper h3 small,#irwWrapper h4 small,#irwWrapper h5 small,#irwWrapper h6 small,#irwWrapper .h1 small,#irwWrapper .h2 small,#irwWrapper .h3 small,#irwWrapper .h4 small,#irwWrapper .h5 small,#irwWrapper .h6 small,#irwWrapper h1 .small,#irwWrapper h2 .small,#irwWrapper h3 .small,#irwWrapper h4 .small,#irwWrapper h5 .small,#irwWrapper h6 .small,#irwWrapper .h1 .small,#irwWrapper .h2 .small,#irwWrapper .h3 .small,#irwWrapper .h4 .small,#irwWrapper .h5 .small,#irwWrapper .h6 .small{font-weight:normal;line-height:1;color:#999}

#irwWrapper h1,#irwWrapper .h1,#irwWrapper h2,#irwWrapper .h2,#irwWrapper h3,#irwWrapper .h3{margin-top:20px;margin-bottom:10px}

#irwWrapper h1 small,#irwWrapper .h1 small,#irwWrapper h2 small,#irwWrapper .h2 small,#irwWrapper h3 small,#irwWrapper .h3 small,#irwWrapper h1 .small,#irwWrapper .h1 .small,#irwWrapper h2 .small,#irwWrapper .h2 .small,#irwWrapper h3 .small,#irwWrapper .h3 .small{font-size:65%}

#irwWrapper h4,#irwWrapper .h4,#irwWrapper h5,#irwWrapper .h5,#irwWrapper h6,#irwWrapper .h6{margin-top:10px;margin-bottom:10px}

#irwWrapper h4 small,#irwWrapper .h4 small,#irwWrapper h5 small,#irwWrapper .h5 small,#irwWrapper h6 small,#irwWrapper .h6 small,#irwWrapper h4 .small,#irwWrapper .h4 .small,#irwWrapper h5 .small,#irwWrapper .h5 .small,#irwWrapper h6 .small,#irwWrapper .h6 .small{font-size:75%}

#irwWrapper h1,#irwWrapper .h1{font-size:220%}

#irwWrapper h2,#irwWrapper .h2{font-size:150%}

#irwWrapper h3,#irwWrapper .h3{font-size:140%}

#irwWrapper h4,#irwWrapper .h4{font-size:130%}

#irwWrapper h5,#irwWrapper .h5{font-size:110%;font-weight:bold}

#irwWrapper h6,#irwWrapper .h6{font-size:12px;text-transform:uppercase}

#irwWrapper a:focus{outline:none}

#irwWrapper p,#irwWrapperPR p{margin:0 0 10px}

#irwWrapper .lead,#irwWrapperPR .lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}

@media(max-width:768px){#irwWrapper .irwMNAdealOverviewData .row{margin-bottom:15px}

}

@media(min-width:768px){#irwWrapper .lead,#irwWrapperPR .lead{font-size:21px}

}

.clear{clear:both;display:block}

#irwWrapper small,#irwWrapper .small{font-size:85%}

#irwWrapper cite{font-style:normal}

#irwWrapper .text-xlarge{font-size:3.8em;line-height:normal}

#irwWrapper .text-xxlarge{font-size:6.8em;line-height:normal}

#irwWrapper .text-muted,#irwWrapperPR .text-muted{color:#999}

#irwWrapper .text-normal,#irwWrapperPR .text-normal{font-weight:normal}

#irwWrapper .text-secondary,#irwWrapperPR .text-secondary{color:#666}

#irwWrapper .text-default,#irwWrapperPR .text-default{color:#333}

#irwWrapper .text-primary,#irwWrapperPR .text-primary,.irwCopyright .text-primary,.irwcommodal .text-primary{color:#428bca}

#irwWrapper a.text-primary:hover,#irwWrapperPR a.text-primary:hover{color:#3071a9}

.irwCopyright a.text-primary:hover,.irwcommodal a.text-primary:hover{color:#3071a9}

#irwWrapper .text-success,#irwWrapperPR .text-success{color:#39b54a}

#irwWrapper a.text-success:hover,#irwWrapperPR a.text-success:hover{color:#2b542c}

#irwWrapper .text-info,#irwWrapperPR .text-info{color:#31708f}

#irwWrapper a.text-info:hover,#irwWrapperPR a.text-info:hover{color:#245269}

#irwWrapper .text-warning,#irwWrapperPR .text-warning{color:#faae56}

#irwWrapper a.text-warning:hover,#irwWrapperPR a.text-warning:hover{color:#faae56}

#irwWrapper .text-danger,#irwWrapperPR .text-danger{color:#a94442}

#irwWrapper a.text-danger:hover,#irwWrapperPR a.text-danger:hover{color:#843534}

#irwWrapper .bg-default,#irwWrapperPR .bg-default,.irwCopyright .bg-default,.irwcommodal a.text-primary:hover{color:#333;background-color:#e1e1e1}

#irwWrapper .bg-primary,#irwWrapperPR .bg-primary,.irwCopyright .bg-primary,.irwcommodal .bg-primary,#irwFinlHighlights #SourcePopupDive .cellbggray{color:#fff;background-color:#428bca}

#irwWrapper a.bg-primary:hover,#irwWrapperPR a.bg-primary:hover{background-color:#3071a9}

.irwCopyright a.bg-primary:hover,.irwcommodal a.bg-primary:hover{background-color:#3071a9}

#irwWrapper .bg-success,#irwWrapperPR .bg-success{background-color:#dff0d8}

#irwWrapper a.bg-success:hover,#irwWrapperPR a.bg-success:hover{background-color:#c1e2b3}

#irwWrapper .bg-info,#irwWrapperPR .bg-info{background-color:#d9edf7}

#irwWrapper a.bg-info:hover,#irwWrapperPR a.bg-info:hover{background-color:#afd9ee}

#irwWrapper .bg-warning,#irwWrapperPR .bg-warning{background-color:#fcf8e3}

#irwWrapper a.bg-warning:hover,#irwWrapperPR a.bg-warning:hover{background-color:#f7ecb5}

#irwWrapper .bg-danger,#irwWrapperPR .bg-danger{background-color:#f2dede}

#irwWrapper a.bg-danger:hover,#irwWrapperPR a.bg-danger:hover{background-color:#e4b9b9}

#irwWrapper ul{margin:0;padding:0}

#irwWrapper ul li{list-style:none;background:none;margin:0;padding:0}

#irwWrapper .text-left{text-align:left}

#irwWrapper .text-top{vertical-align:top}

#irwWrapper .text-right{text-align:right}

#irwWrapper .text-center{text-align:center}

#irwWrapper .text-justify{text-align:justify}

#irwWrapper table{max-width:100%;background-color:transparent}

#irwWrapper th{text-align:left}

#irwWrapper .table{width:100%;margin-bottom:1px}

#irwWrapper .table>thead>tr>th,#irwWrapper .table>tbody>tr>th,#irwWrapper .table>tfoot>tr>th,#irwWrapper .table>thead>tr>td,#irwWrapper .table>tbody>tr>td,#irwWrapper .table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:middle;border-top:1px solid #ddd;text-overflow:initial}

#irwWrapper .table>thead>tr>th{vertical-align:bottom;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-weight:bold}

#irwWrapper .table>caption+thead>tr:first-child>th,#irwWrapper .table>colgroup+thead>tr:first-child>th,#irwWrapper .table>caption+thead>tr:first-child>td,#irwWrapper .table>colgroup+thead>tr:first-child>td,#irwWrapper .table>thead:first-child>tr:first-child>td{border-top:0}

#irwWrapper .table>tbody+tbody{border-top:2px solid #ddd}

#irwWrapper .table .table{background-color:#fff}

#irwWrapper .table-condensed>thead>tr>th,#irwWrapper .table-condensed>tbody>tr>th,#irwWrapper .table-condensed>tfoot>tr>th,#irwWrapper .table-condensed>thead>tr>td,#irwWrapper .table-condensed>tbody>tr>td,#irwWrapper .table-condensed>tfoot>tr>td{padding:5px}

#irwWrapper .table-bordered{border:1px solid #ddd}

#irwWrapper .table-bordered>thead>tr>th,#irwWrapper .table-bordered>tbody>tr>th,#irwWrapper .table-bordered>tfoot>tr>th,#irwWrapper .table-bordered>thead>tr>td,#irwWrapper .table-bordered>tbody>tr>td,#irwWrapper .table-bordered>tfoot>tr>td{border:1px solid #ddd}

#irwWrapper .table-bordered>thead>tr>th,#irwWrapper .table-bordered>thead>tr>td{border-bottom-width:2px}

#irwWrapper .table-striped>tbody>tr:nth-child(odd)>td,#irwWrapper .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}

#irwWrapper .table-hover>tbody>tr:hover>td:not(.header),#irwWrapper .table-hover>tbody>tr:hover>th{background-color:#f9f9f9}

#irwWrapper .table-irwBorder{border-bottom:1px solid #ddd}

#irwWrapper .table-irwBorder>tbody>tr,#irwWrapper .table-irwBorder tr+tr.irwAbstract{border-left:3px solid #fff}

#irwWrapper .table-irwBorder>tbody>tr:hover,#irwWrapper .table-irwBorder tr:hover+tr.irwAbstract{border-left:3px solid #428bca}

#irwWrapper table col[class*="col-"]{position:static;float:none;display:table-column}

#irwWrapper table td[class*="col-"],#irwWrapper table th[class*="col-"]{position:static;float:none;display:table-cell}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}

@media(max-width:767px){#irwWrapper .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}

#irwWrapper .table-responsive>.table{margin-bottom:0}

#irwWrapper .table-responsive>.table>thead>tr>th,#irwWrapper .table-responsive>.table>tbody>tr>th,#irwWrapper .table-responsive>.table>tfoot>tr>th,#irwWrapper .table-responsive>.table>thead>tr>td,#irwWrapper .table-responsive>.table>tbody>tr>td,#irwWrapper .table-responsive>.table>tfoot>tr>td{white-space:nowrap}

#irwWrapper .table-responsive>.table-bordered{border:0}

#irwWrapper .table-responsive>.table-bordered>thead>tr>th:first-child,#irwWrapper .table-responsive>.table-bordered>tbody>tr>th:first-child,#irwWrapper .table-responsive>.table-bordered>tfoot>tr>th:first-child,#irwWrapper .table-responsive>.table-bordered>thead>tr>td:first-child,#irwWrapper .table-responsive>.table-bordered>tbody>tr>td:first-child,#irwWrapper .table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}

#irwWrapper .table-responsive>.table-bordered>thead>tr>th:last-child,#irwWrapper .table-responsive>.table-bordered>tbody>tr>th:last-child,#irwWrapper .table-responsive>.table-bordered>tfoot>tr>th:last-child,#irwWrapper .table-responsive>.table-bordered>thead>tr>td:last-child,#irwWrapper .table-responsive>.table-bordered>tbody>tr>td:last-child,#irwWrapper .table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}

#irwWrapper .table-responsive>.table-bordered>tbody>tr:last-child>th,#irwWrapper .table-responsive>.table-bordered>tfoot>tr:last-child>th,#irwWrapper .table-responsive>.table-bordered>tbody>tr:last-child>td,#irwWrapper .table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}

}

#irwWrapper fieldset,#irwWrapperPR fieldset{padding:0;margin:0;border:0;min-width:0}

#irwWrapper legend,#irwWrapperPR legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}

#irwWrapper label,#irwWrapperPR label{display:inline-block;margin-bottom:5px;font-weight:bold}

#irwWrapper input[type="search"],#irwWrapperPR input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#irwWrapper input[type="radio"],#irwWrapper input[type="checkbox"],#irwWrapperPR input[type="radio"],#irwWrapperPR input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}

#irwWrapper input[type="file"],#irwWrapperPR input[type="file"]{display:block}

#irwWrapper input[type="range"],#irwWrapperPR input[type="range"]{display:block;width:100%}

#irwWrapper select[multiple],#irwWrapper select[size]{height:auto}

#irwWrapper input[type="file"]:focus,#irwWrapper input[type="radio"]:focus,#irwWrapper input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

#irwWrapper output{display:block;padding-top:7px;line-height:1.428571429;color:#555}

#irwWrapper .form-control,#irwWrapperPR .form-control,.irwcommodal .form-control{display:block;width:100%;height:34px;padding:6px 8px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

#irwWrapper input[type=text]::-ms-clear,#irwWrapperPR input[type=text]::-ms-clear{display:none}

#irwWrapper .form-control[disabled],#irwWrapper .form-control[readonly],#irwWrapper fieldset[disabled] .form-control,#irwWrapperPR .form-control[disabled],#irwWrapperPR .form-control[readonly],#irwWrapperPR fieldset[disabled] .form-control{cursor:not-allowed}

#irwWrapper textarea.form-control,#irwWrapperPR textarea.form-control,.irwcommodal textarea.form-control{height:auto;resize:none}

#irwWrapper input[type="search"],#irwWrapperPR input[type="search"]{-webkit-appearance:none}

#irwWrapper input[type="date"],#irwWrapperPR input[type="date"]{line-height:34px}

#irwWrapper .form-group,#irwWrapperPR .form-group,.irwcommodal .form-group{margin-bottom:15px}

#irwWrapper .radio,#irwWrapper .checkbox,#irwWrapperPR .radio,#irwWrapperPR .checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}

#irwWrapper .radio label,#irwWrapper .checkbox label,#irwWrapperPR .radio label,#irwWrapperPR .checkbox label{display:inline;font-weight:normal;cursor:pointer}

#irwWrapper .radio label.text-muted,#irwWrapper .checkbox label.text-muted,#irwWrapperPR .radio label.text-muted,#irwWrapperPR .checkbox label.text-muted{display:inline;font-weight:normal;cursor:default}

#irwWrapper .checkbox input[type="checkbox"],#irwWrapper .checkbox input[type="radio"],#irwWrapper .checkbox-inline input[type="checkbox"],#irwWrapperPR .checkbox input[type="checkbox"],#irwWrapperPR .checkbox input[type="radio"],#irwWrapperPR .checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px;margin-top:0}

#irwWrapper .radio+.radio,#irwWrapper .checkbox+.checkbox,#irwWrapperPR .radio+.radio,#irwWrapperPR .checkbox+.checkbox{margin-top:-5px}

#irwWrapper .radio-inline,#irwWrapper .checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}

#irwWrapper .radio-inline+.radio-inline,#irwWrapper .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}

#irwWrapper input[type="radio"][disabled],#irwWrapper input[type="checkbox"][disabled],#irwWrapper .radio[disabled],#irwWrapper .radio-inline[disabled],#irwWrapper .checkbox[disabled],#irwWrapper .checkbox-inline[disabled],#irwWrapper fieldset[disabled] input[type="radio"],#irwWrapper fieldset[disabled] input[type="checkbox"],#irwWrapper fieldset[disabled] .radio,#irwWrapper fieldset[disabled] .radio-inline,#irwWrapper fieldset[disabled] .checkbox,#irwWrapper fieldset[disabled] .checkbox-inline{cursor:not-allowed}

#irwWrapper .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

#irwWrapper select.input-sm{height:30px;line-height:30px}

#irwWrapper textarea.input-sm,#irwWrapper select[multiple].input-sm{height:auto}

#irwWrapper .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}

#irwWrapper select.input-lg{height:46px;line-height:46px}

#irwWrapper textarea.input-lg,#irwWrapper select[multiple].input-lg{height:auto}

#irwWrapper .has-feedback{position:relative}

#irwWrapper .has-feedback .form-control{}

#irwWrapper .has-feedback .form-control-feedback,#irwWrapperPR .has-feedback .form-control-feedback{position:absolute;top:0;right:4px;display:block;width:34px;height:34px;line-height:34px;text-align:center}

#irwWrapper .form-control-static,#irwWrapperPR .form-control-static{margin-bottom:0}

#irwWrapper .help-block,#irwWrapperPR .help-block{display:block;margin-top:5px;margin-bottom:3px}

@media(min-width:768px){#irwWrapper .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}

#irwWrapper .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}

#irwWrapper .form-inline .input-group>.form-control{width:100%}

#irwWrapper .form-inline .control-label{margin-bottom:0;vertical-align:middle}

#irwWrapper .form-inline .radio,#irwWrapper .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}

#irwWrapper .form-inline .radio input[type="radio"],#irwWrapper .form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}

#irwWrapper .form-inline .has-feedback .form-control-feedback{top:0}

#irwWrapperPR .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}

#irwWrapperPR .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}

#irwWrapperPR .form-inline .input-group>.form-control{width:100%}

#irwWrapperPR .form-inline .control-label{margin-bottom:0;vertical-align:middle}

#irwWrapperPR .form-inline .radio,#irwWrapperPR .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}

#irwWrapperPR .form-inline .radio input[type="radio"],#irwWrapperPR .form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}

#irwWrapperPR .form-inline .has-feedback .form-control-feedback{top:0}

}

#irwWrapper .form-horizontal .control-label,#irwWrapper .form-horizontal .radio,#irwWrapper .form-horizontal .checkbox,#irwWrapper .form-horizontal .radio-inline,#irwWrapper .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}

#irwWrapper .form-horizontal .radio,#irwWrapper .form-horizontal .checkbox{min-height:27px}

#irwWrapper .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}

#irwWrapper .form-horizontal .form-control-static{padding-top:7px}

#irwWrapperPR .form-horizontal .control-label,#irwWrapperPR .form-horizontal .radio,#irwWrapperPR .form-horizontal .checkbox,#irwWrapperPR .form-horizontal .radio-inline,#irwWrapperPR .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}

#irwWrapperPR .form-horizontal .radio,#irwWrapperPR .form-horizontal .checkbox{min-height:27px}

#irwWrapperPR .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}

#irwWrapperPR .form-horizontal .form-control-static{padding-top:7px}

@media(min-width:768px){#irwWrapper .form-horizontal .control-label,#irwWrapperPR .form-horizontal .control-label{text-align:right}

}

#irwWrapper .form-horizontal .has-feedback .form-control-feedback,#irwWrapperPR .form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}

#irwWrapper .input-group{position:relative;display:table;border-collapse:separate}

#irwWrapper .input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}

#irwWrapper .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}

#irwWrapperPR .input-group{position:relative;display:table;border-collapse:separate}

#irwWrapperPR .input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}

#irwWrapperPR .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}

#irwWrapper .input-group-lg>.form-control,#irwWrapper .input-group-lg>.input-group-addon,#irwWrapper .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}

#irwWrapper select.input-group-lg>.form-control,#irwWrapper select.input-group-lg>.input-group-addon,#irwWrapper select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}

#irwWrapper textarea.input-group-lg>.form-control,#irwWrapper textarea.input-group-lg>.input-group-addon,#irwWrapper textarea.input-group-lg>.input-group-btn>.btn,#irwWrapper select[multiple].input-group-lg>.form-control,#irwWrapper select[multiple].input-group-lg>.input-group-addon,#irwWrapper select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}

#irwWrapper .input-group-sm>.form-control,#irwWrapper .input-group-sm>.input-group-addon,#irwWrapper .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

#irwWrapper select.input-group-sm>.form-control,#irwWrapper select.input-group-sm>.input-group-addon,#irwWrapper select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}

#irwWrapper textarea.input-group-sm>.form-control,#irwWrapper textarea.input-group-sm>.input-group-addon,#irwWrapper textarea.input-group-sm>.input-group-btn>.btn,#irwWrapper select[multiple].input-group-sm>.form-control,#irwWrapper select[multiple].input-group-sm>.input-group-addon,#irwWrapper select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}

#irwWrapperPR .input-group-lg>.form-control,#irwWrapperPR .input-group-lg>.input-group-addon,#irwWrapperPR .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}

#irwWrapperPR select.input-group-lg>.form-control,#irwWrapperPR select.input-group-lg>.input-group-addon,#irwWrapperPR select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}

#irwWrapperPR textarea.input-group-lg>.form-control,#irwWrapperPR textarea.input-group-lg>.input-group-addon,#irwWrapperPR textarea.input-group-lg>.input-group-btn>.btn,#irwWrapperPR select[multiple].input-group-lg>.form-control,#irwWrapperPR select[multiple].input-group-lg>.input-group-addon,#irwWrapperPR select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}

#irwWrapperPR .input-group-sm>.form-control,#irwWrapperPR .input-group-sm>.input-group-addon,#irwWrapperPR .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

#irwWrapperPR select.input-group-sm>.form-control,#irwWrapperPR select.input-group-sm>.input-group-addon,#irwWrapperPR select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}

#irwWrapperPR textarea.input-group-sm>.form-control,#irwWrapperPR textarea.input-group-sm>.input-group-addon,#irwWrapperPR textarea.input-group-sm>.input-group-btn>.btn,#irwWrapperPR select[multiple].input-group-sm>.form-control,#irwWrapperPR select[multiple].input-group-sm>.input-group-addon,#irwWrapperPR select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}

#irwWrapper .input-group-addon,#irwWrapper .input-group-btn,#irwWrapper .input-group .form-control{display:table-cell}

#irwWrapper .input-group-addon:not(:first-child):not(:last-child),#irwWrapper .input-group-btn:not(:first-child):not(:last-child),#irwWrapper .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}

#irwWrapper .input-group-addon,#irwWrapper .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}

#irwWrapperPR .input-group-addon,#irwWrapperPR .input-group-btn,#irwWrapperPR .input-group .form-control{display:table-cell}

#irwWrapperPR .input-group-addon:not(:first-child):not(:last-child),#irwWrapperPR .input-group-btn:not(:first-child):not(:last-child),#irwWrapperPR .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}

#irwWrapperPR .input-group-addon,#irwWrapperPR .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}

#irwWrapper .input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}

#irwWrapper .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}

#irwWrapper .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}

#irwWrapper .input-group-addon input[type="radio"],#irwWrapper .input-group-addon input[type="checkbox"]{margin-top:0}

#irwWrapper .input-group .form-control:first-child,#irwWrapper .input-group-addon:first-child,#irwWrapper .input-group-btn:first-child>.btn,#irwWrapper .input-group-btn:first-child>.btn-group>.btn,#irwWrapper .input-group-btn:first-child>.dropdown-toggle,#irwWrapper .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),#irwWrapper .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}

#irwWrapper .input-group-addon:first-child{border-right:0}

#irwWrapper .input-group .form-control:last-child,#irwWrapper .input-group-addon:last-child,#irwWrapper .input-group-btn:last-child>.btn,#irwWrapper .input-group-btn:last-child>.btn-group>.btn,#irwWrapper .input-group-btn:last-child>.dropdown-toggle,#irwWrapper .input-group-btn:first-child>.btn:not(:first-child),#irwWrapper .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}

#irwWrapper .input-group-addon:last-child{border-left:0}

#irwWrapper .HasCustomFields .input-group-addon.irwNoBg{border-left:none}

#irwWrapper .input-group-btn{position:relative;font-size:0;white-space:nowrap}

#irwWrapper .input-group-btn>.btn{position:relative}

#irwWrapper .input-group-btn>.btn+.btn{margin-left:-1px}

#irwWrapper .input-group-btn>.btn:hover,#irwWrapper .input-group-btn>.btn:focus,#irwWrapper .input-group-btn>.btn:active{z-index:2}

#irwWrapper .input-group-btn:first-child>.btn,#irwWrapper .input-group-btn:first-child>.btn-group{margin-right:-1px}

#irwWrapper .input-group-btn:last-child>.btn,#irwWrapper .input-group-btn:last-child>.btn-group{margin-left:-1px}

#irwWrapperPR .input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}

#irwWrapperPR .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}

#irwWrapperPR .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}

#irwWrapperPR .input-group-addon input[type="radio"],#irwWrapperPR .input-group-addon input[type="checkbox"]{margin-top:0}

#irwWrapperPR .input-group .form-control:first-child,#irwWrapperPR .input-group-addon:first-child,#irwWrapperPR .input-group-btn:first-child>.btn,#irwWrapperPR .input-group-btn:first-child>.btn-group>.btn,#irwWrapperPR .input-group-btn:first-child>.dropdown-toggle,#irwWrapperPR .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),#irwWrapperPR .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}

#irwWrapperPR .input-group-addon:first-child{border-right:0}

#irwWrapperPR .input-group .form-control:last-child,#irwWrapperPR .input-group-addon:last-child,#irwWrapperPR .input-group-btn:last-child>.btn,#irwWrapperPR .input-group-btn:last-child>.btn-group>.btn,#irwWrapperPR .input-group-btn:last-child>.dropdown-toggle,#irwWrapperPR .input-group-btn:first-child>.btn:not(:first-child),#irwWrapperPR .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}

#irwWrapperPR .input-group-addon:last-child{border-left:0}

#irwWrapperPR .HasCustomFields .input-group-addon.irwNoBg{border-left:none}

#irwWrapperPR .input-group-btn{position:relative;font-size:0;white-space:nowrap}

#irwWrapperPR .input-group-btn>.btn{position:relative}

#irwWrapperPR .input-group-btn>.btn+.btn{margin-left:-1px}

#irwWrapperPR .input-group-btn>.btn:hover,#irwWrapperPR .input-group-btn>.btn:focus,#irwWrapperPR .input-group-btn>.btn:active{z-index:2}

#irwWrapperPR .input-group-btn:first-child>.btn,#irwWrapperPR .input-group-btn:first-child>.btn-group{margin-right:-1px}

#irwWrapperPR .input-group-btn:last-child>.btn,#irwWrapperPR .input-group-btn:last-child>.btn-group{margin-left:-1px}

#irwWrapper .has-feedback{position:relative}

#irwWrapper .has-feedback .form-control{padding-right:42.5px}

#irwWrapper .has-success .help-block,#irwWrapper .has-success .control-label,#irwWrapper .has-success .radio,#irwWrapper .has-success .checkbox,#irwWrapper .has-success .radio-inline,#irwWrapper .has-success .checkbox-inline{color:#3c763d}

#irwWrapperPR .has-feedback{position:relative}

#irwWrapperPR .has-feedback .form-control{padding-right:42.5px}

#irwWrapperPR .has-success .help-block,#irwWrapperPR .has-success .control-label,#irwWrapperPR .has-success .radio,#irwWrapperPR .has-success .checkbox,#irwWrapperPR .has-success .radio-inline,#irwWrapperPR .has-success .checkbox-inline{color:#3c763d}

#irwWrapper .has-success .form-control,#irwWrapperPR .has-success .form-control,.irwcommodal .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175);box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175)}

#irwWrapper .has-success .form-control:focus,#irwWrapperPR .has-success .form-control:focus,.irwcommodal .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168 0 10px rgba(0,0,0,.175);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168 0 10px rgba(0,0,0,.175);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168 0 10px rgba(0,0,0,.175)}

#irwWrapper .has-success .input-group-addon,#irwWrapperPR .has-success .input-group-addon,.irwcommodal .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}

#irwWrapper .has-success .form-control-feedback,#irwWrapperPR .has-success .form-control-feedback,.irwcommodal .has-success .form-control-feedback{color:#3c763d}

#irwWrapper .has-warning .help-block,#irwWrapper .has-warning .control-label,#irwWrapper .has-warning .radio,#irwWrapper .has-warning .checkbox,#irwWrapper .has-warning .radio-inline,#irwWrapper .has-warning .checkbox-inline{color:#8a6d3b}

#irwWrapperPR .has-warning .help-block,#irwWrapperPR .has-warning .control-label,#irwWrapperPR .has-warning .radio,#irwWrapperPR .has-warning .checkbox,#irwWrapperPR .has-warning .radio-inline,#irwWrapperPR .has-warning .checkbox-inline{color:#8a6d3b}

#irwWrapper .has-warning .form-control,#irwWrapperPR .has-warning .form-control,.irwcommodal .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175);box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175)}

#irwWrapper .has-warning .form-control:focus,#irwWrapperPR .has-warning .form-control:focus,.irwcommodal .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b 0 10px rgba(0,0,0,.175);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b 0 10px rgba(0,0,0,.175);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b 0 10px rgba(0,0,0,.175)}

#irwWrapper .has-warning .input-group-addon,#irwWrapperPR .has-warning .input-group-addon,.irwcommodal .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}

#irwWrapper .has-warning .form-control-feedback,#irwWrapperPR .has-warning .form-control-feedback,.irwcommodal .has-warning .form-control-feedback{color:#8a6d3b}

#irwWrapper .has-error .help-block,#irwWrapper .has-error .control-label,#irwWrapper .has-error .radio,#irwWrapper .has-error .checkbox,#irwWrapper .has-error .radio-inline,#irwWrapper .has-error .checkbox-inline{color:#a94442}

#irwWrapperPR .has-error .help-block,#irwWrapperPR .has-error .control-label,#irwWrapperPR .has-error .radio,#irwWrapperPR .has-error .checkbox,#irwWrapperPR .has-error .radio-inline,#irwWrapperPR .has-error .checkbox-inline{color:#a94442}

#irwWrapper .has-error .form-control,#irwWrapperPR .has-error .form-control,.irwcommodal .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175);box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 0 10px rgba(0,0,0,.175)}

#irwWrapper .has-error .form-control:focus,#irwWrapperPR .has-error .form-control:focus,.irwcommodal .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 0 10px rgba(0,0,0,.175);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 0 10px rgba(0,0,0,.175);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 0 10px rgba(0,0,0,.175)}

#irwWrapper .has-error .input-group-addon,#irwWrapperPR .has-error .input-group-addon,.irwcommodal .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}

#irwWrapper .has-error .form-control-feedback,#irwWrapperPR .has-error .form-control-feedback,.irwcommodal .has-error .form-control-feedback{color:#a94442}

#irwWrapper .form-control-static,#irwWrapperPR .form-control-static{margin-bottom:0}

@media(min-width:768px){#irwWrapper .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}

#irwWrapper .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}

#irwWrapper .form-inline .input-group>.form-control{width:100%}

#irwWrapper .form-inline .control-label{margin-bottom:0;vertical-align:middle}

#irwWrapper .form-inline .radio,#irwWrapper .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}

#irwWrapper .form-inline .radio input[type="radio"],#irwWrapper .form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}

#irwWrapper .form-inline .has-feedback .form-control-feedback{top:0}

#irwWrapperPR .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}

#irwWrapperPR .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}

#irwWrapperPR .form-inline .input-group>.form-control{width:100%}

#irwWrapperPR .form-inline .control-label{margin-bottom:0;vertical-align:middle}

#irwWrapperPR .form-inline .radio,#irwWrapperPR .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}

#irwWrapperPR .form-inline .radio input[type="radio"],#irwWrapperPR .form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}

#irwWrapperPR .form-inline .has-feedback .form-control-feedback{top:0}

}

#irwWrapper .form-horizontal .control-label,#irwWrapper .form-horizontal .radio,#irwWrapper .form-horizontal .checkbox,#irwWrapper .form-horizontal .radio-inline,#irwWrapper .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}

#irwWrapper .form-horizontal .radio,#irwWrapper .form-horizontal .checkbox{min-height:27px}

#irwWrapper .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}

#irwWrapper .form-horizontal .form-control-static{padding-top:7px}

#irwWrapperPR .form-horizontal .control-label,#irwWrapperPR .form-horizontal .radio,#irwWrapperPR .form-horizontal .checkbox,#irwWrapperPR .form-horizontal .radio-inline,#irwWrapperPR .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}

#irwWrapperPR .form-horizontal .radio,#irwWrapperPR .form-horizontal .checkbox{min-height:27px}

#irwWrapperPR .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}

#irwWrapperPR .form-horizontal .form-control-static{padding-top:7px}

@media(min-width:768px){#irwWrapper .form-horizontal .control-label{text-align:right}

#irwWrapperPR .form-horizontal .control-label{text-align:right}

}

#irwWrapper .form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}

#irwWrapperPR .form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}

#irwWrapper .nav{margin-bottom:0;padding-left:0;list-style:none}

#irwWrapper .nav>li{position:relative;display:block}

#irwWrapper .nav>li>a{position:relative;display:block;padding:4px 15px;font-weight:bold}

#irwWrapper .nav>li>a:hover,#irwWrapper .nav>li>a:focus{text-decoration:none;background-color:#eee}

#irwWrapper .nav>li.disabled>a{color:#999}

#irwWrapper .nav>li.disabled>a:hover,#irwWrapper .nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}

#irwWrapper .nav .open>a,#irwWrapper .nav .open>a:hover,#irwWrapper .nav .open>a:focus{background-color:#eee;border-color:#428bca}

#irwWrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

#irwWrapper .nav>li>a>img{max-width:none}

#irwWrapper .nav-tabs{}

#irwWrapper .nav-tabs>li{float:left;margin-bottom:-1px}

#irwWrapper .nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:none;border-radius:0;position:relative}

#irwWrapper .nav-tabs>li>a .tab-pointer{display:none;width:auto;margin:0 15px;position:absolute;bottom:-11px;text-align:center;font-size:18px}

#irwWrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}

#irwWrapper .nav-tabs>li.active>a,#irwWrapper .nav-tabs>li.active>a:hover,#irwWrapper .nav-tabs>li.active>a:focus{color:#fff;background-color:#428bca;border:none;cursor:default}

#irwWrapper .nav-tabs>li.active>a .tab-pointer{display:block}

#irwWrapper .nav-tabs.nav-justified{width:100%;border-bottom:0}

#irwWrapper .nav-tabs.nav-justified>li{float:none}

#irwWrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}

#irwWrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}

@media(min-width:768px){#irwWrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}

#irwWrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}

}

#irwWrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}

#irwWrapper .nav-tabs.nav-justified>.active>a,#irwWrapper .nav-tabs.nav-justified>.active>a:hover,#irwWrapper .nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}

@media(min-width:768px){#irwWrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}

#irwWrapper .nav-tabs.nav-justified>.active>a,#irwWrapper .nav-tabs.nav-justified>.active>a:hover,#irwWrapper .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}

}

#irwWrapper .nav-pills>li{float:left}

#irwWrapper .nav-pills>li>a{border-radius:4px}

#irwWrapper .nav-pills>li+li{margin-left:2px}

#irwWrapper .nav-pills>li.active>a,#irwWrapper .nav-pills>li.active>a:hover,#irwWrapper .nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}

#irwWrapper .nav-stacked>li{float:none}

#irwWrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}

#irwWrapper .nav-justified{width:100%}

#irwWrapper .nav-justified>li{float:none}

#irwWrapper .nav-justified>li>a{text-align:center;margin-bottom:5px}

#irwWrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}

@media(min-width:768px){#irwWrapper .nav-justified>li{display:table-cell;width:1%}

#irwWrapper .nav-justified>li>a{margin-bottom:0}

}

#irwWrapper .nav-tabs-justified{border-bottom:0}

#irwWrapper .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}

#irwWrapper .nav-tabs-justified>.active>a,#irwWrapper .nav-tabs-justified>.active>a:hover,#irwWrapper .nav-tabs-justified>.active>a:focus{border:1px solid #ddd}

@media(min-width:768px){#irwWrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}

#irwWrapper .nav-tabs-justified>.active>a,#irwWrapper .nav-tabs-justified>.active>a:hover,#irwWrapper .nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}

}

#irwNavWrapper .irwSidebarNav{background-color:#f9f9f9;margin:0;padding:0;margin-bottom:40px}

#irwNavWrapper .irwSidebarNav.bordered{border:solid 1px #eee}

#irwNavWrapper .irwSidebarNav li{padding:0;list-style:none}

#irwNavWrapper .irwSidebarNav li a>i{margin:2px 5px 0 0;font-size:1.1em;color:#999}

#irwNavWrapper .irwSidebarNav li a{display:block;padding:5px 15px;color:#333;font-family:Arial,Helvetica,sans-serif;text-decoration:none;border-left:solid 3px #428bca;background-color:#f3f3f3}

#irwNavWrapper .irwSidebarNav>li>a.hasChild:after{font-family:'FontAwesome';content:"";font-size:1.2em;float:right;margin-right:-7px}

#irwNavWrapper .irwSidebarNav>li>a.collapsed.hasChild:after{content:""}

#irwNavWrapper .irwSidebarNav li a.collapsed{background-color:transparent;border-left:solid 3px transparent}

#irwNavWrapper .irwSidebarNav li a:hover,#irwNavWrapper .irwSidebarNav li a:focus,#irwNavWrapper .irwSidebarNav li a:active{border-color:#428bca;background-color:#f3f3f3}

#irwNavWrapper .irwSidebarNav li.active>a{border-left-color:#428bca;background-color:#428bca;color:#fff}

#irwNavWrapper .irwSidebarSubNav li a{border-color:#ddd;padding-left:35px;background-color:transparent}

#irwNavWrapper .irwSidebarSubNav li.active a{border-color:#428bca;background-color:#f3f3f3;color:#333}

#irwNavWrapper .irwSidebarSubNav li:last-child a{border-bottom:solid 1px #eee}

@media(min-width:769px){#irwNavWrapper .irwSidebarNav{display:block}

}

@media(max-width:768px){#irwNavWrapper .navbar-toggle,#irwNavWrapper .visible-xs{display:block!important}

#irwNavWrapper .irwSidebarNav{display:none}

#irwNavWrapper .irwSidebarNav.in{display:block}

}

#irwWrapper .tab-content>.tab-pane{display:none}

#irwWrapper .tab-content>.active{display:block}

#irwWrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

#irwWrapper .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

#irwWrapper .btn:focus,#irwWrapper .btn:active:focus,#irwWrapper .btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

#irwWrapper btn:hover,#irwWrapper .btn:focus{color:#333;text-decoration:none}

#irwWrapper .btn:active,#irwWrapper .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

#irwWrapper .btn.disabled,#irwWrapper .btn[disabled],#irwWrapper .fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}

#irwWrapperPR .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

#irwWrapperPR .btn:focus,#irwWrapperPR .btn:active:focus,#irwWrapperPR .btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

#irwWrapperPR btn:hover,#irwWrapperPR .btn:focus{color:#333;text-decoration:none}

#irwWrapperPR .btn:active,#irwWrapperPR .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

#irwWrapperPR .btn.disabled,#irwWrapperPR .btn[disabled],#irwWrapperPR .fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}

.hiddenOptions .disabled .fa:before{content:"";color:#999}

#irwWrapper .btn-default{color:#333;background-color:#fff;border-color:#ccc}

#irwWrapper .btn-default:hover,#irwWrapper .btn-default:focus,#irwWrapper .btn-default:active,#irwWrapper .btn-default.active,#irwWrapper .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}

#irwWrapper .btn-default:active,#irwWrapper .btn-default.active,#irwWrapper .open .dropdown-toggle.btn-default{background-image:none}

#irwWrapper .btn-default.disabled,#irwWrapper .btn-default[disabled],#irwWrapper fieldset[disabled] .btn-default,#irwWrapper .btn-default.disabled:hover,#irwWrapper .btn-default[disabled]:hover,#irwWrapper fieldset[disabled] .btn-default:hover,#irwWrapper .btn-default.disabled:focus,#irwWrapper .btn-default[disabled]:focus,#irwWrapper fieldset[disabled] .btn-default:focus,#irwWrapper .btn-default.disabled:active,#irwWrapper .btn-default[disabled]:active,#irwWrapper fieldset[disabled] .btn-default:active,#irwWrapper .btn-default.disabled.active,#irwWrapper .btn-default[disabled].active,#irwWrapper fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}

#irwWrapper .btn-default .badge{color:#fff;background-color:#333}

#irwWrapper .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}

#irwWrapper .btn-primary:hover,#irwWrapper .btn-primary:focus,#irwWrapper .btn-primary:active,#irwWrapper .btn-primary.active,#irwWrapper .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}

#irwWrapper .btn-primary:active,#irwWrapper .btn-primary.active,#irwWrapper .open .dropdown-toggle.btn-primary{background-image:none}

#irwWrapperPR .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}

#irwWrapperPR .btn-primary:hover,#irwWrapperPR .btn-primary:focus,#irwWrapperPR .btn-primary:active,#irwWrapperPR .btn-primary.active,#irwWrapperPR .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}

#irwWrapperPR .btn-primary:active,#irwWrapperPR .btn-primary.active,#irwWrapperPR .open .dropdown-toggle.btn-primary{background-image:none}

#irwWrapper .btn-primary .badge{color:#428bca;background-color:#fff}

#irwWrapper .btn-secondary{color:#fff;background-color:#666;border-color:#525252}

#irwWrapper .btn-secondary:hover,#irwWrapper .btn-secondary:focus,#irwWrapper .btn-secondary:active,#irwWrapper .btn-secondary.active,#irwWrapper .open .dropdown-toggle.btn-secondary{color:#fff;background-color:#525252;border-color:#525252}

#irwWrapper .btn-secondary:active,#irwWrapper .btn-secondary.active,#irwWrapper .open .dropdown-toggle.btn-secondary{background-image:none}

#irwWrapper .btn-secondary.disabled,#irwWrapper .btn-secondary[disabled],#irwWrapper fieldset[disabled] .btn-secondary,#irwWrapper .btn-secondary.disabled:hover,#irwWrapper .btn-secondary[disabled]:hover,#irwWrapper fieldset[disabled] .btn-secondary:hover,#irwWrapper .btn-secondary.disabled:focus,#irwWrapper .btn-secondary[disabled]:focus,#irwWrapper fieldset[disabled] .btn-secondary:focus,#irwWrapper .btn-secondary.disabled:active,#irwWrapper .btn-secondary[disabled]:active,#irwWrapper fieldset[disabled] .btn-secondary:active,#irwWrapper .btn-secondary.disabled.active,#irwWrapper .btn-secondary[disabled].active,#irwWrapper fieldset[disabled] .btn-secondary.active{background-color:#666;border-color:#666}

#irwWrapper .btn-secondary .badge{color:#428bca;background-color:#fff}

#irwWrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}

#irwWrapper .btn-success:hover,#irwWrapper .btn-success:focus,#irwWrapper .btn-success:active,#irwWrapper .btn-success.active,#irwWrapper .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}

#irwWrapper .btn-success:active,#irwWrapper .btn-success.active,#irwWrapper .open .dropdown-toggle.btn-success{background-image:none}

#irwWrapper .btn-success.disabled,#irwWrapper .btn-success[disabled],#irwWrapper fieldset[disabled] .btn-success,#irwWrapper .btn-success.disabled:hover,#irwWrapper .btn-success[disabled]:hover,#irwWrapper fieldset[disabled] .btn-success:hover,#irwWrapper .btn-success.disabled:focus,#irwWrapper .btn-success[disabled]:focus,#irwWrapper fieldset[disabled] .btn-success:focus,#irwWrapper .btn-success.disabled:active,#irwWrapper .btn-success[disabled]:active,#irwWrapper fieldset[disabled] .btn-success:active,#irwWrapper .btn-success.disabled.active,#irwWrapper .btn-success[disabled].active,#irwWrapper fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}

#irwWrapper .btn-success .badge{color:#5cb85c;background-color:#fff}

#irwWrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}

#irwWrapper .btn-info:hover,#irwWrapper .btn-info:focus,#irwWrapper .btn-info:active,#irwWrapper .btn-info.active,#irwWrapper .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}

#irwWrapper .btn-info:active,#irwWrapper .btn-info.active,#irwWrapper .open .dropdown-toggle.btn-info{background-image:none}

#irwWrapper .btn-info.disabled,#irwWrapper .btn-info[disabled],#irwWrapper fieldset[disabled] .btn-info,#irwWrapper .btn-info.disabled:hover,#irwWrapper .btn-info[disabled]:hover,#irwWrapper fieldset[disabled] .btn-info:hover,#irwWrapper .btn-info.disabled:focus,#irwWrapper .btn-info[disabled]:focus,#irwWrapper fieldset[disabled] .btn-info:focus,#irwWrapper .btn-info.disabled:active,#irwWrapper .btn-info[disabled]:active,#irwWrapper fieldset[disabled] .btn-info:active,#irwWrapper .btn-info.disabled.active,#irwWrapper .btn-info[disabled].active,#irwWrapper fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}

#irwWrapper .btn-info .badge{color:#5bc0de;background-color:#fff}

#irwWrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}

#irwWrapper .btn-warning:hover,#irwWrapper .btn-warning:focus,#irwWrapper .btn-warning:active,#irwWrapper .btn-warning.active,#irwWrapper .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}

#irwWrapper .btn-warning:active,#irwWrapper .btn-warning.active,#irwWrapper .open .dropdown-toggle.btn-warning{background-image:none}

#irwWrapper .btn-warning.disabled,#irwWrapper .btn-warning[disabled],#irwWrapper fieldset[disabled] .btn-warning,#irwWrapper .btn-warning.disabled:hover,#irwWrapper .btn-warning[disabled]:hover,#irwWrapper fieldset[disabled] .btn-warning:hover,#irwWrapper .btn-warning.disabled:focus,#irwWrapper .btn-warning[disabled]:focus,#irwWrapper fieldset[disabled] .btn-warning:focus,#irwWrapper .btn-warning.disabled:active,#irwWrapper .btn-warning[disabled]:active,#irwWrapper fieldset[disabled] .btn-warning:active,#irwWrapper .btn-warning.disabled.active,#irwWrapper .btn-warning[disabled].active,#irwWrapper fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}

#irwWrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}

#irwWrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}

#irwWrapper .btn-danger:hover,#irwWrapper .btn-danger:focus,#irwWrapper .btn-danger:active,#irwWrapper .btn-danger.active,#irwWrapper .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}

#irwWrapper .btn-danger:active,#irwWrapper .btn-danger.active,#irwWrapper .open .dropdown-toggle.btn-danger{background-image:none}

#irwWrapper .btn-danger.disabled,#irwWrapper .btn-danger[disabled],#irwWrapper fieldset[disabled] .btn-danger,#irwWrapper .btn-danger.disabled:hover,#irwWrapper .btn-danger[disabled]:hover,#irwWrapper fieldset[disabled] .btn-danger:hover,#irwWrapper .btn-danger.disabled:focus,#irwWrapper .btn-danger[disabled]:focus,#irwWrapper fieldset[disabled] .btn-danger:focus,#irwWrapper .btn-danger.disabled:active,#irwWrapper .btn-danger[disabled]:active,#irwWrapper fieldset[disabled] .btn-danger:active,#irwWrapper .btn-danger.disabled.active,#irwWrapper .btn-danger[disabled].active,#irwWrapper fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}

#irwWrapper .btn-danger .badge{color:#d9534f;background-color:#fff}

#irwWrapper .btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}

#irwWrapper .btn-link,#irwWrapper .btn-link:active,#irwWrapper .btn-link[disabled],#irwWrapper fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}

#irwWrapper .btn-link,#irwWrapper .btn-link:hover,#irwWrapper .btn-link:focus,#irwWrapper .btn-link:active{border-color:transparent}

#irwWrapper .btn-link:hover,#irwWrapper .btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}

#irwWrapper .btn-link[disabled]:hover,#irwWrapper fieldset[disabled] .btn-link:hover,#irwWrapper .btn-link[disabled]:focus,#irwWrapper fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}

#irwWrapper .btn-lg,#irwWrapper .btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}

#irwWrapper .btn-sm,#irwWrapper .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

#irwWrapper .btn-xs,#irwWrapper .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}

#irwWrapper .btn-block{display:block;width:100%;padding-left:0;padding-right:0}

#irwWrapper .btn-block+.btn-block{margin-top:5px}

#irwWrapper input[type="submit"].btn-block,#irwWrapper input[type="reset"].btn-block,#irwWrapper input[type="button"].btn-block{width:100%}

#irwWrapper .btn-group,#irwWrapper .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}

#irwWrapper .btn-group>.btn,#irwWrapper .btn-group-vertical>.btn{position:relative;float:left}

#irwWrapper .btn-group>.btn:hover,#irwWrapper .btn-group-vertical>.btn:hover,#irwWrapper .btn-group>.btn:focus,#irwWrapper .btn-group-vertical>.btn:focus,#irwWrapper .btn-group>.btn:active,#irwWrapper .btn-group-vertical>.btn:active,#irwWrapper .btn-group>.btn.active,#irwWrapper .btn-group-vertical>.btn.active{z-index:2}

#irwWrapper .btn-group>.btn:focus,#irwWrapper .btn-group-vertical>.btn:focus{outline:none}

#irwWrapper .btn-group .btn+.btn,#irwWrapper .btn-group .btn+.btn-group,#irwWrapper .btn-group .btn-group+.btn,#irwWrapper .btn-group .btn-group+.btn-group{margin-left:-1px}

#irwWrapper .btn-toolbar{margin-left:-5px}

#irwWrapper .btn-toolbar .btn-group,#irwWrapper .btn-toolbar .input-group{float:left}

#irwWrapper .btn-toolbar>.btn,#irwWrapper .btn-toolbar>.btn-group,#irwWrapper .btn-toolbar>.input-group{margin-left:5px}

#irwWrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}

#irwWrapper .btn-group>.btn:first-child{margin-left:0}

#irwWrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}

#irwWrapper .btn-group>.btn:last-child:not(:first-child),#irwWrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}

#irwWrapper .btn-group>.btn-group{float:left}

#irwWrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}

#irwWrapper .btn-group>.btn-group:first-child>.btn:last-child,#irwWrapper .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}

#irwWrapper .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}

#irwWrapper .btn-group .dropdown-toggle:active,#irwWrapper .btn-group.open .dropdown-toggle{outline:0}

#irwWrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}

#irwWrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}

#irwWrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

#irwWrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

#irwWrapper .btn .caret{margin-left:0}

#irwWrapper .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}

#irwWrapper .dropup .btn-lg .caret{border-width:0 5px 5px}

#irwWrapper .btn-group-vertical>.btn,#irwWrapper .btn-group-vertical>.btn-group,#irwWrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}

#irwWrapper .btn-group-vertical>.btn-group>.btn{float:none}

#irwWrapper .btn-group-vertical>.btn+.btn,#irwWrapper .btn-group-vertical>.btn+.btn-group,#irwWrapper .btn-group-vertical>.btn-group+.btn,#irwWrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}

#irwWrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}

#irwWrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}

#irwWrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}

#irwWrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}

#irwWrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,#irwWrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}

#irwWrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}

#irwWrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}

#irwWrapper .btn-group-justified>.btn,#irwWrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}

#irwWrapper .btn-group-justified>.btn-group .btn{width:100%}

#irwWrapper [data-toggle="buttons"]>.btn>input[type="radio"],#irwWrapper [data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}

#irwWrapper code,#irwWrapperPR code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}

#irwWrapper kbd,#irwWrapperPR kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}

#irwWrapper pre,#irwWrapperPR pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}

#irwWrapper pre code,#irwWrapperPR pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}

#irwWrapper .pre-scrollable,#irwWrapperPR .pre-scrollable{max-height:340px;overflow-y:scroll}

#irwWrapper .fade,#irwWrapperPR .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}

#irwWrapper .fade.in,#irwWrapperPR .fade.in{opacity:1}

#irwWrapper .collapse,#irwWrapperPR .collapse{display:none}

#irwWrapper .collapse.in,#irwWrapperPR .collapse.in{display:block}

#irwWrapper .collapsing,#irwWrapperPR .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}

#irwWrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}

#irwWrapper .dropdown{position:relative}

#irwWrapper .dropdown-toggle:focus{outline:0}

#irwWrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;border:1px solid;background:#fff;background-clip:padding-box}

#irwWrapper .dropdown-menu.pull-right{right:0;left:auto}

#irwWrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden}

#irwWrapper .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;line-height:1.428571429;white-space:nowrap}

#irwWrapper .dropdown-menu>li>a:hover,#irwWrapper .dropdown-menu>li>a:focus{}

#irwWrapper .dropdown-menu>.active>a,#irwWrapper .dropdown-menu>.active>a:hover,#irwWrapper .dropdown-menu>.active>a:focus{outline:0}

#irwWrapper .dropdown-menu>.disabled>a:hover,#irwWrapper .dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}

#irwWrapper .open>.dropdown-menu{display:block}

#irwWrapper .open>a{outline:0}

#irwWrapper .dropdown-menu-right{left:auto;right:0}

#irwWrapper .dropdown-menu-left{left:0;right:auto}

#irwWrapper .dropdown-header{display:block;padding:3px 20px;line-height:1.428571429}

#irwWrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}

#irwWrapper .pull-right>.dropdown-menu{right:0;left:auto}

#irwWrapper .dropup .caret,#irwWrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}

#irwWrapper .dropup .dropdown-menu,#irwWrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}

@media(min-width:768px){#irwWrapper .navbar-right .dropdown-menu{left:auto;right:0}

#irwWrapper .navbar-right .dropdown-menu-left{left:0;right:auto}

}

#irwWrapper .InsiderOwnership .irwTableFooter{border-top:1px solid #ddd;margin:30px -15px 0;padding:0 10px}

#irwWrapper .irwpagedisplay{margin:20px 0;position:relative;padding:12px 0 0}

@media(max-width:767px){#irwWrapper .irwpagedisplay{margin-bottom:0;padding:0}

}

#irwWrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}

#irwWrapper .pagination button{margin-bottom:5px}

#irwWrapper .pagination>li{display:inline}

#irwWrapper .pagination>li>a,#irwWrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;margin-left:-1px}

#irwWrapper .pagination>li:first-child>a,#irwWrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}

#irwWrapper .pagination>li:last-child>a,#irwWrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}

#irwWrapper .irwSearchNext{border-radius:8px;clear:both;margin:0 auto;padding:8px;text-decoration:none;text-align:center}

#irwWrapper .pagination-lg>li>a,#irwWrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px}

#irwWrapper .pagination-lg>li:first-child>a,#irwWrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}

#irwWrapper .pagination-lg>li:last-child>a,#irwWrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}

#irwWrapper .pagination-sm>li>a,#irwWrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px}

#irwWrapper .pagination-sm>li:first-child>a,#irwWrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}

#irwWrapper .pagination-sm>li:last-child>a,#irwWrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}

#irwWrapper .pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}

#irwWrapper .pager li{display:inline}

#irwWrapper .pager li>a,#irwWrapper .pager li>span{display:inline-block;padding:5px 14px;border:1px solid}

#irwWrapper .pager .next>a,#irwWrapper .pager .next>span{float:right}

#irwWrapper .pager .previous>a,#irwWrapper .pager .previous>span{float:left}

#irwWrapper .label{display:inline;padding:.2em .6em .3em;white-space:nowrap;vertical-align:baseline}

#irwWrapper .label:empty{display:none}

#irwWrapper .btn .label{position:relative;top:-1px}

#irwWrapper .badge{display:inline-block;min-width:10px;padding:3px 7px;vertical-align:baseline;white-space:nowrap}

#irwWrapper .badge:empty{display:none}

#irwWrapper .btn .badge{position:relative;top:-1px}

#irwWrapper .btn-xs .badge{top:0;padding:1px 5px}

#irwWrapper .nav-pills>li>a>.badge{margin-left:3px}

#irwWrapper .jumbotron{padding:15px;margin-bottom:30px;color:inherit;background-color:#eee;min-height:250px;position:relative}

#irwWrapper .jumbotron h1,#irwWrapper .jumbotron .h1{color:inherit;padding:0;margin:0}

#irwWrapper .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}

#irwWrapper .container .jumbotron{border-radius:6px}

#irwWrapper .jumbotron .container{max-width:100%}

#irwWrapper .jumbotron .irwSubscribeSet{position:absolute;bottom:15px;right:15px}

@media screen and (min-width:768px){}

#irwWrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;border:1px solid;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

#irwWrapper .thumbnail>img,#irwWrapper .thumbnail a>img{margin-left:auto;margin-right:auto}

#irwWrapper .thumbnail .caption{padding:9px}

#irwWrapper .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}

#irwWrapper .alert h4{margin-top:0;color:inherit}

#irwWrapper .alert .alert-link{font-weight:bold}

#irwWrapper .alert>p,#irwWrapper .alert>ul{margin-bottom:0}

#irwWrapper .alert>p+p{margin-top:5px}

#irwWrapper .alert-dismissable{padding-right:35px}

#irwWrapper .alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}

@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}

to{background-position:0 0}

}

@keyframes progress-bar-stripes{from{background-position:40px 0}

to{background-position:0 0}

}

#irwWrapper .progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}

#irwWrapper .progress-bar{float:left;width:0%;height:100%;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}

#irwWrapper .progress-striped .progress-bar{background-image:-webkit-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-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:40px 40px}

#irwWrapper .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}

#irwWrapper .media,#irwWrapper .media-body{overflow:hidden;zoom:1}

#irwWrapper .media,#irwWrapper .media .media{margin-top:15px}

#irwWrapper .media:first-child{margin-top:0}

#irwWrapper .media-object{display:block}

#irwWrapper .media-heading{margin:0 0 5px}

#irwWrapper .media>.pull-left{margin-right:10px}

#irwWrapper .media>.pull-right{margin-left:10px}

#irwWrapper .media-list{padding-left:0;list-style:none}

#irwWrapper .list-group{margin-bottom:20px;padding-left:0}

#irwWrapper .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid}

#irwWrapper .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}

#irwWrapper .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}

#irwWrapper .list-group-item>.badge{float:right}

#irwWrapper .list-group-item>.badge+.badge{margin-right:5px}

#irwWrapper .list-group-item-heading{margin-top:0;margin-bottom:5px}

#irwWrapper .list-group-item-text{margin-bottom:0;line-height:1.3}

#irwWrapper .panel{margin-bottom:20px;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}

#irwWrapper .panel-body{padding:15px}

#irwWrapper .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}

#irwWrapper .panel-heading>.dropdown .dropdown-toggle{color:inherit}

#irwWrapper .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}

#irwWrapper .panel-title>a{color:inherit}

#irwWrapper .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}

#irwWrapper .panel>.list-group{margin-bottom:0}

#irwWrapper .panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}

#irwWrapper .panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}

#irwWrapper .panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}

#irwWrapper .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}

#irwWrapper .panel>.table,#irwWrapper .panel>.table-responsive>.table{margin-bottom:0}

#irwWrapper .panel>.table:first-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}

#irwWrapper .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,#irwWrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,#irwWrapper .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,#irwWrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}

#irwWrapper .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,#irwWrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,#irwWrapper .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,#irwWrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,#irwWrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}

#irwWrapper .panel>.table:last-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}

#irwWrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,#irwWrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,#irwWrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,#irwWrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}

#irwWrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,#irwWrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,#irwWrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,#irwWrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,#irwWrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}

#irwWrapper .panel>.panel-body+.table,#irwWrapper .panel>.panel-body+.table-responsive{border-top:1px solid #ddd}

#irwWrapper .panel>.table>tbody:first-child>tr:first-child th,#irwWrapper .panel>.table>tbody:first-child>tr:first-child td{border-top:0}

#irwWrapper .panel>.table-bordered,#irwWrapper .panel>.table-responsive>.table-bordered{border:0}

#irwWrapper .panel>.table-bordered>thead>tr>th:first-child,#irwWrapper .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,#irwWrapper .panel>.table-bordered>tbody>tr>th:first-child,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,#irwWrapper .panel>.table-bordered>tfoot>tr>th:first-child,#irwWrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,#irwWrapper .panel>.table-bordered>thead>tr>td:first-child,#irwWrapper .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,#irwWrapper .panel>.table-bordered>tbody>tr>td:first-child,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,#irwWrapper .panel>.table-bordered>tfoot>tr>td:first-child,#irwWrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}

#irwWrapper .panel>.table-bordered>thead>tr>th:last-child,#irwWrapper .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,#irwWrapper .panel>.table-bordered>tbody>tr>th:last-child,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,#irwWrapper .panel>.table-bordered>tfoot>tr>th:last-child,#irwWrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,#irwWrapper .panel>.table-bordered>thead>tr>td:last-child,#irwWrapper .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,#irwWrapper .panel>.table-bordered>tbody>tr>td:last-child,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,#irwWrapper .panel>.table-bordered>tfoot>tr>td:last-child,#irwWrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}

#irwWrapper .panel>.table-bordered>thead>tr:first-child>td,#irwWrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,#irwWrapper .panel>.table-bordered>tbody>tr:first-child>td,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,#irwWrapper .panel>.table-bordered>thead>tr:first-child>th,#irwWrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,#irwWrapper .panel>.table-bordered>tbody>tr:first-child>th,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}

#irwWrapper .panel>.table-bordered>tbody>tr:last-child>td,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,#irwWrapper .panel>.table-bordered>tfoot>tr:last-child>td,#irwWrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,#irwWrapper .panel>.table-bordered>tbody>tr:last-child>th,#irwWrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,#irwWrapper .panel>.table-bordered>tfoot>tr:last-child>th,#irwWrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}

#irwWrapper .panel>.table-responsive{border:0;margin-bottom:0}

#irwWrapper .panel-group{margin-bottom:20px}

#irwWrapper .panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}

#irwWrapper .panel-group .panel+.panel{margin-top:5px}

#irwWrapper .panel-group .panel-heading{border-bottom:0}

#irwWrapper .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}

#irwWrapper .panel-group .panel-footer{border-top:0}

#irwWrapper .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

#irwWrapper .well{min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #e1e1e8;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background-color:#f7f7f9;border-radius:6px}

#irwWrapper .HrWell{margin-top:14px;border-color:#dfdfdf;margin-bottom:15px}

#irwWrapper .well-lg{padding:24px;border-radius:6px}

#irwWrapper .well-sm{padding:9px;border-radius:3px}

#irwWrapper .close,.irwCopyright .close,.irwcommodal .close{float:right;text-shadow:0 1px 0 #fff;opacity:1;filter:alpha(opacity=100)}

.irwCopyright .close,.irwCopyright .close:hover,.irwcommodal .close,.irwcommodal .close:hover{color:inherit}

#irwWrapper .close:hover,.irwCopyright .close:hover,#irwWrapper .close:focus,.irwcommodal .close:hover,.irwcommodal .close:focus{cursor:pointer;opacity:.5;filter:alpha(opacity=50)}

.irwCopyright button,.irwcommodal button{font:inherit}

#irwWrapper button.close,.irwCopyright button.close,.irwcommodal button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}

body.showscroll{margin-right:0!important}

#irwWrapper .modal,#irwWrapperPR .modal,.irwCopyright .modal,.irwcommodal.modal,#irwWrapperPR .modal{display:none;overflow:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;-webkit-overflow-scrolling:touch;outline:0}

#irwWrapper .modal.fade .modal-dialog,#irwWrapperPR .modal.fade .modal-dialog,.irwCopyright .modal.fade .modal-dialog,.irwcommodal.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}

#irwWrapper .modal.in .modal-dialog,#irwWrapperPR .modal.in .modal-dialog,.irwCopyright .modal.in .modal-dialog,.irwcommodal.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}

#irwWrapper .modal-dialog,#irwWrapperPR .modal-dialog,.irwCopyright .modal-dialog,.irwcommodal .modal-dialog{width:auto;margin:10px}

#irwWrapper .modal-content,#irwWrapperPR .modal-content,.irwCopyright .modal-content,.irwcommodal .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:none}

.modal-backdrop,.irwCopyright .modal-backdrop,.irwcommodal .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}

.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}

.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}

#irwWrapper .modal-header,#irwWrapperPR .modal-header,.irwCopyright .modal-header,.irwcommodal .modal-header{padding:10px 15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}

#irwWrapper .modal-header .close,#irwWrapperPR .modal-header .close,.irwCopyright .modal-header .close,.irwcommodal .modal-header .close{font-size:18px;margin-top:-4px}

#irwWrapper .modal-title,#irwWrapperPR .modal-title,.irwCopyright .modal-title,.irwcommodal .modal-title{margin:0;line-height:1.428571429}

#irwWrapper .modal-body,#irwWrapperPR .modal-body,.irwCopyright .modal-body,.irwcommodal .modal-body{position:relative;padding:20px}

#irwWrapper .modal-footer,#irwWrapperPR .modal-footer,.irwCopyright .modal-footer,.irwcommodal .modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}

#irwWrapper .modal-footer .btn+.btn,#irwWrapperPR .modal-footer .btn+.btn,.irwCopyright .modal-footer .btn+.btn,.irwcommodal .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}

#irwWrapper .modal-footer .btn-group .btn+.btn,#irwWrapperPR .modal-footer .btn-group .btn+.btn,.irwCopyright .modal-footer .btn-group .btn+.btn,.irwcommodal .modal-footer .btn-group .btn+.btn{margin-left:-1px}

#irwWrapper .modal-footer .btn-block+.btn-block,#irwWrapperPR .modal-footer .btn-block+.btn-block,.irwCopyright .modal-footer .btn-block+.btn-block,.irwcommodal .modal-footer .btn-block+.btn-block{margin-left:0}

@media(min-width:768px){#irwWrapper .modal-dialog,#irwWrapperPR .modal-dialog,.irwCopyright .modal-dialog,.irwcommodal .modal-dialog{width:700px;margin:30px auto}

#irwWrapper .modal-content,#irwWrapperPR .modal-content,.irwCopyright .modal-content,.irwcommodal .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}

#irwWrapper .modal-sm,#irwWrapperPR .modal-sm,.irwCopyright .modal-sm,.irwcommodal .modal-sm{width:300px}

}

@media(min-width:992px){#irwWrapper .modal-lg,#irwWrapperPR .modal-lg,.irwCopyright .modal-lg,.irwcommodal .modal-lg{width:900px}

}

.irwCopyright .text-left{text-align:left}

#irwWrapper .tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}

#irwWrapper .tooltip.in{opacity:.9;filter:alpha(opacity=90)}

#irwWrapper .tooltip.top{margin-top:-3px;padding:5px 0}

#irwWrapper .tooltip.right{margin-left:3px;padding:0 5px}

#irwWrapper .tooltip.bottom{margin-top:3px;padding:5px 0}

#irwWrapper .tooltip.left{margin-left:-3px;padding:0 5px}

#irwWrapper .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}

#irwWrapper .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}

#irwWrapper .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}

#irwWrapper .tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}

#irwWrapper .tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}

#irwWrapper .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}

#irwWrapper .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}

#irwWrapper .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}

#irwWrapper .tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}

#irwWrapper .tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}

#irwWrapper .popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}

#irwWrapper .popover.top{margin-top:-10px}

#irwWrapper .popover.right{margin-left:10px}

#irwWrapper .popover.bottom{margin-top:10px}

#irwWrapper .popover.left{margin-left:-10px}

#irwWrapper .popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}

#irwWrapper .popover-content{padding:9px 14px}

#irwWrapper .popover>.arrow,#irwWrapper .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}

#irwWrapper .popover>.arrow{border-width:11px}

#irwWrapper .popover>.arrow:after{border-width:10px;content:""}

#irwWrapper .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}

#irwWrapper .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}

#irwWrapper .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}

#irwWrapper .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}

#irwWrapper .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}

#irwWrapper .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}

#irwWrapper .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}

#irwWrapper .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}

#irwWrapper .irwTabs{float:left;border-bottom:3px solid #428bca;margin:10px 0}

#irwWrapper .irwTabs ul{padding:0;margin:0;margin-left:-15px}

#irwWrapper .irwTabs ul li{padding:0;margin:0;list-style:none;float:left}

#irwWrapper .irwTabs ul li a{display:block;padding:8px 14px;background-color:#eaeaea;color:#428bca;margin-right:5px}

#irwWrapper .irwTabs ul li a:hover,#irwWrapper .irwTabs ul li.active a{color:#333;text-decoration:none}

#irwWrapper .irwFilters{background-color:#eaeaea}

.irwFilterPanel1,.irwFilterPanel2{padding:8px 0}

.irwFilterPanel1{border-right:3px solid #fff}

.irwFilters .rowtop{margin-bottom:15px}

#irwWrapper .irwFilters .btn-default.reset{margin-right:5px}

.irwNarrow .irwFilterPanel1{border-right-width:0;border-bottom:3px solid #fff}

.irwNarrow .irwFilterPanel1,.irwNarrow .irwFilterPanel2{width:100%!important}

#irwWrapper .irwSwitch{margin:10px 0}

#irwWrapper .irwSwitch>ul{margin:0;padding:0}

#irwWrapper .irwSwitch>ul>li{list-style:none;display:inline-block;margin-left:5px}

#irwWrapper .irwSwitch>ul>li a{color:#666;font-size:13px}

#irwWrapper .irwSwitch>ul>li a:hover,#irwWrapper .irwSwitch>ul>li.active a{color:#000;text-decoration:none}

#irwWrapper .irwBoxHeader .irwSwitch{margin:0}

#irwWrapper .irwBoxHeader .irwSwitch li{border-right:1px solid #ccc;padding-right:8px}

#irwWrapper .irwBoxHeader .irwSwitch li.last{border-right:none;padding-right:0}

#irwWrapper .irwBoxHeader.bg-primary .irwSwitch ul li a{color:#fff}

#irwWrapper .irwBoxHeader.bg-primary .irwSwitch ul li a:hover,#irwWrapper .irwBoxHeader.bg-primary .irwSwitch ul li.active a{color:#ddd;text-decoration:none}

#irwWrapper .irwTable{}

#irwWrapper .irwTable .irwTableHeader.col-xs-12{padding-left:0;padding-right:0}

#irwWrapper .irwTable .irwTableHeader{background-color:#428bca;color:#fff;font-weight:bold;padding:5px 0;margin-bottom:5px}

#irwWrapper .irwTable .irwTableFooter{border-top:3px solid #428bca;padding:5px 0;font-size:12px}

#irwWrapper .irwTableRowItem{border-bottom:1px solid #eaeaea;padding-bottom:5px;margin:10px 0}

#irwWrapper .irwTableRowItem.last{border-bottom:none;padding-bottom:0}

#irwWrapper .irwTableRowItem .prDateRow{display:none}

.irwTableRowItem .irwPRDate{font-size:inherit;color:inherit}

.irwTableRowItem .irwPRTime,.irwTableRowItem .irwtimezone{color:#666;margin-bottom:10px}

#irwWrapper .irwTableRowItem ul{margin:0 0 .2em;padding:0;float:left}

#irwWrapper .irwTableRowItem ul li{list-style:none;float:left;margin-right:5px;padding-right:5px;border-right:1px solid #666}

#irwWrapper .irwTableRowItem h6{margin:0}

#irwWrapper .irwTableRowItem h6,#irwWrapper .irwTableRowItem ul li{font-size:11px;color:#666;font-weight:normal;text-transform:uppercase;line-height:1;margin-bottom:5px}

#irwWrapper .irwTableRowItem ul li.first,#irwWrapper .irwTableRowItem ul li.last{border-right:none;padding-right:0}

#irwWrapper .irwTableRowItem ul li a{color:#666;text-transform:uppercase}

#irwWrapper .irwTableRowItem ul li a:hover,#irwWrapper .irwTableRowItem ul li.active a{color:#428bca;text-decoration:none}

.irwTableRowItem .irwPRSummary{background-color:#eaeaea;padding:8px;color:#666;margin-bottom:10px;display:none}

#irwWrapper .irwTableRowItem .irwPRSummary a{font-size:12px;color:#666;text-decoration:none}

#irwWrapper .irwDivTable .irwDivTableRow{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}

#irwWrapper .irwDivTable .irwDivTableHeader{padding:8px;padding-left:15px}

#irwWrapper .irwDivTable div.irwDivTableRow span{color:#666}

#irwWrapper .irwDivTable div.irwDivTableRow{border-left:3px solid transparent}

#irwWrapper .irwDivTable div.irwDivTableRow:hover{border-left:3px solid;background-color:#fbfbfb}

#irwWrapper .gridPR{}

#irwWrapper .gridPR .col-sm-10{width:100%;min-height:250px;position:static}

#irwWrapper .gridPR .irwTableHeader,#irwWrapper .gridPR .prDateCol{display:none!important}

#irwWrapper .gridPR .prDateRow{display:block}

#irwWrapper .gridPR .irwTableRowItem{float:left;width:31%;height:270px;margin-left:3.5%;margin-top:0;padding-top:15px;margin-bottom:3.5%;position:relative;background-color:#eaeaea}

#irwWrapper .gridPR .irwTableRowItem .irwPRSummary{background-color:#428bca;color:#fff;padding:0 15px;position:absolute;top:30px;left:0;height:215px;overflow:hidden;width:100%}

#irwWrapper .gridPR .irwTableRowItem:hover{background-color:#428bca;color:#fff}

#irwWrapper .gridPR .irwTableRowItem:hover .irwPRSummary.irwHidden{display:block!important}

#irwWrapper .gridPR .irwTableRowItem:hover h6,#irwWrapper .gridPR .irwTableRowItem:hover a{color:#fff}

#irwWrapper .gridPR .irwTableRowItem:hover .irwPRTools li{border-color:#fff}

#irwWrapper .gridPR .irwTableRowItem:nth-of-type(3n+1){margin-left:0}

#irwWrapper .gridPR .irwTableRowItem .irwPRDate{margin-top:0;color:#666}

#irwWrapper .gridPR .irwTableRowItem .irwPRTools{position:absolute;bottom:0}

#irwWrapper .gridPR .irwTableRowItem .irwPRRelated,#irwWrapper .gridPR .irwTableRowItem .irwPRSource{display:none}

#irwWrapper .gridPR .hideFromGrid{display:none}

.irwNarrow #irwWrapper .gridPR .irwTableRowItem{width:48%;margin-left:4%}

.irwNarrow #irwWrapper .gridPR .irwTableRowItem:nth-child(2n+1){margin-left:0}

Html.ie8 #irwWrapper .gridPR .irwTableRowItem{margin-left:2%}

@media all and (max-width:840px){#irwWrapper .gridPR .irwTableRowItem{width:48%;margin-bottom:4%}

#irwWrapper .gridPR .irwTableRowItem:nth-child(3n+1){margin-left:4%}

#irwWrapper .gridPR .irwTableRowItem:nth-child(2n+1){margin-left:0}

}

@media all and (max-width:769px){.content .wrapper{background:none}

.irwFilterPanel1{border-right:none}

.irwFilterPanel2{border-top:3px solid #fff}

#irwWrapper .irwFilters select.input-sm{width:100%!important}

#irwWrapper .gridPR .irwTableRowItem{width:100%;margin-left:0!important;min-height:180px}

.irwNarrow #irwWrapper .gridPR .irwTableRowItem{width:100%}

}

.irwPageLinks{padding:0;margin:0}

.irwPageLinks li{display:inline-block}

#irwWrapper .irwPageLinks li.disabled{display:none}

#irwWrapper .irwPageLinks li a{display:block;padding:1px 3px}

#irwWrapper .irwPageLinks li.active a,#irwWrapper .irwPageLinks li a:hover,#irwWrapper .irwPageLinks li.next a,#irwWrapper .irwPageLinks li.prev a{background-color:#428bca;color:#fff;text-decoration:none}

#irwWrapper .irwPageLinks li.next a span.fa,#irwWrapper .irwPageLinks li.prev a span.fa{font-size:11px}

#irwWrapper .irwBoxWrapper{border:1px solid #e1e1e1;margin:10px 0}

#irwWrapper .irwBoxWrapper.border-primary{margin-left:5px}

#irwWrapper .irwBoxWrapper.irwNoTMargin{margin-top:0}

#irwWrapper .irwBoxHeader,#irwWrapper .irwHistoricHeader{padding:8px 15px}

#irwWrapper .irwBoxTrigger{cursor:pointer}

#irwWrapper .irwBoxBody{background-color:#fff;padding:10px 15px}

#irwWrapper .irwBoxBody.irwhasConfigMenu{position:relative;min-height:250px;overflow:hidden;padding-top:55px}

#irwWrapper .irwBoxLabel h5,#irwWrapper .irwHistoricLabel h5{margin:0;line-height:normal}

#irwWrapper h5.text-withFormControl{line-height:35px}

#irwWrapper .irwBoxWrapperSecondary{margin-top:-9px;margin-bottom:25px;border:1px solid #e1e1e1;clear:both}

#irwWrapper .irwBoxWrapperSecondary .irwBoxHeader{border-bottom:1px solid #fff;padding-left:8px}

#irwWrapper .noBorder{border:0}

#irwWrapper .noBorder .irwBoxBody{padding:0}

#irwWrapper .irwNoPadding{padding:0}

#irwWrapper #overlays .irwScrollbar{max-height:325px;min-height:100px}

#irwWrapper #overlays .mCSB_container{margin-right:0}

#irwWrapper #overlays .mCustomScrollBox>.mCSB_scrollTools{right:-5px}

@media(max-width:617px){#irwWrapper #overlays .irwScrollbar{max-height:150px}

}

@media(max-width:496px){#irwWrapper #overlays .irwScrollbar{max-height:100px}

}

#irwWrapper .irwConfigMenuWrapper{width:325px;position:absolute;left:-330px;top:10px;z-index:10999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease}

#irwWrapper .irwConfigMenuTabContent{background-color:#eee}

#irwWrapper .irwConfigMenuWrapper.opened{left:0}

#irwWrapper .irwConfigMenuWrapper .irwConfigMenuPanel{float:left;width:325px;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color='#c0c0c0')}

#irwWrapper .irwConfigMenuBody{margin:0 7px}

#irwWrapper a.irwOpenConfigMenu{text-align:center;line-height:32px;font-size:24px;height:32px;width:36px;margin:0;z-index:1000;right:-41px;position:absolute;-webkit-transition:none;-moz-transition:none;-o-transition:none}

#irwWrapper a.irwOpenConfigMenu:hover,#irwWrapper a.irwOpenConfigMenu:active,#irwWrapper a.irwOpenConfigMenu:focus{color:#fff}

#irwWrapper .irwConfigMenuWrapper label{margin-bottom:0}

#irwWrapper .irwConfigMenuWrapper h3{height:32px;line-height:32px;margin:0 0 10px 0;padding:0 10px;font-size:14px;font-weight:bold;text-transform:uppercase}

#irwWrapper .irwConfigMenuWrapper .tab-pane,#irwWrapper .irwConfigMenuModalContent .tab-pane{padding:15px 7px;margin-bottom:10px}

#irwWrapper #stockInfo .irwTabs{float:none;clear:both;margin:0;border:0}

#irwWrapper #stockInfo .irwTabs ul{margin-left:0}

#irwWrapper #stockInfo #irwTabsdropdown{display:none}

#irwWrapper #stockInfo a.FundingDescription{margin:10px 0}

#irwWrapper #stockInfo #irwTabsdropdown{display:none;margin-bottom:10px}

#irwWrapper #stockInfo #irwTabsdropdown button{text-align:left;width:100%}

#irwWrapper #stockInfo #irwTabsdropdown .irwTabsdropdown{line-height:2em}

#irwWrapper #stockInfo #irwstockInfoPanelTab .open>.dropdown-menu{width:100%}

#irwWrapper .dropdown-menu.irwAsReportDropDown>li>a{font-size:medium}

#irwWrapper #stockInfo #irwsecurity{float:right;position:absolute;right:25px;top:5px;width:270px}

#irwWrapper #stockInfo #irwsecurity.irwsecuritynone{position:relative;right:0;top:0}

@media(max-width:480px){#irwWrapper #stockInfo #irwTabsdropdown{display:block;width:100%}

#irwWrapper #stockInfo #irwTabsEvent{width:90%;display:none}

#irwWrapper #stockInfo #irwsecurity{clear:both;float:none;margin:0 auto 10px;position:relative;right:0;top:0;width:100%}

}

#accordion table,#accordion td{border-width:0}

#accordion th,#accordion td{padding:3px}

#irwWrapper .panel-default>.panel-heading{background-color:#e6e6e6;border-color:transparent;color:#428bca}

#irwWrapper .panel-default>.panel-heading-Select{background-color:#428bca;color:#fff}

#irwWrapper .panel{border:0 none;box-shadow:0 1px 1px rgba(0,0,0,0)}

#irwWrapper .panel-group .panel+.panel{margin-top:1px}

#irwWrapper .panel-group .panel,#irwWrapper .panel-heading{border-radius:0}

#irwWrapper .panel-heading{padding:8px}

#irwWrapper .panel-body{padding:0;border:1px solid #e6e6e6}

#accordion table th{background-color:#e6e6e6;color:#666;font-size:12px;text-transform:capitalize;white-space:nowrap}

#irwWrapper .panel-heading{padding:0}

#irwWrapper .panel-title>a{font-size:13px;font-weight:700;padding:8px 15px;display:block}

#irwWrapper .irwFinTable th+th{width:35%;text-align:right}

#irwWrapper .irwFinTable td+td{text-align:right}

#accordion .irwFinTable th,#accordion .irwFinTable td{padding:0 3%}

#irwWrapper .irwTickerTitle{border-bottom:1px solid #e6e6e6;margin-bottom:0;padding-bottom:10px}

#irwWrapper .irwStockSnapshot{margin:10px 0;overflow:hidden;padding-left:23px;padding-right:23px}

#irwWrapper .irwStockSnapshot .col-xs-12,#irwWrapper .irwStockSnapshot .col-sm-2,#irwWrapper .irwStockSnapshot .col-sm-3,#irwWrapper .irwStockSnapshot .col-sm-4,#irwWrapper .irwStockSnapshot .col-xs-6{padding-left:6px;padding-right:6px}

#irwWrapper .irwSnapshotGroupItem .row{margin-left:-6px;margin-right:-6px}

.irwSnapshotItem{border:1px solid #e6e6e6;min-height:100px;min-width:89px;margin-bottom:3px}

.irwRow1{height:60px;line-height:60px;padding:0 8px;font-weight:bold}

.irwSnapshotChange .irwRow1,.irwSnapshotRangeBox .irwRow1{line-height:normal;padding-top:16px}

.irwSnapshotPrice .irwRow1{font-size:120%}

.irwSnapshotPrice .irwRow1 .fa{font-weight:normal}

.irwRow2{background-color:#e6e6e6;color:#666;height:38px;line-height:40px;font-size:90%;font-weight:bold}

.irwSnapshotTicker{background-color:#e6e6e6}

.irwTicker{display:block;font-size:16px;font-weight:700;padding:10px 0 3px}

.irwQuoteTimeStamp{font-size:11px}

.irwUpValue{color:green}

.irwDownValue{color:red}

.irwQuoteTimeStamp .time{display:block}

.irwSnapshotLabel{text-transform:uppercase}

.irwSnapshotRangeBox .irwRow1{font-size:100%}

.meter{background:#555;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);margin-bottom:5px}

.meter>span{display:block;height:5px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;position:relative;overflow:hidden}

.meter>span:after,.animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}

.animate>span:after{display:none}

@-webkit-keyframes move{0%{background-position:0 0}

100%{background-position:50px 50px}

}

#irwWrapper .irwExampleDate{float:left;width:150px;margin-top:5px}

#irwWrapper .irwHistoricLookUp{margin-bottom:13px}

#irwWrapper .col-xs-12 .form-inline .irwCalendarField,#irwWrapper .col-xs-12 .form-inline .irwCalendarBtn{margin-right:15px;margin-bottom:15px}

#irwWrapper .col-xs-12 .form-inline .irwCalendarBtn{margin-right:0}

#irwWrapper .irwHistoricResult{border-left:1px solid #e1e1e1;min-height:100px;padding-top:15px}

#irwWrapper .irwHistoricMsg p,#irwWrapper .irwHistoricError p{line-height:normal}

#irwWrapper .irwHistoricResult .irwLookupResultRow .irwLookupResultItem{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}

#irwWrapper .irwHistoricResult .irwLookupResultRow span{white-space:nowrap}

@media all and (max-width:1090px){#irwWrapper .irwHistoricResult .irwLookupResultRow .col-sm-6{width:100%}

}

#irwWrapper .irwDivTotal{border:2px solid #428bca;border-left:none;border-right:none;background-color:#e1e1e1}

.irwDivCalResult{padding:15px 0}

.irwHaveResult{display:inline-block;margin:0 15px}

#irwWrapper .irwFAQ{border-bottom:1px solid #e5e5e5;padding:0 0 5px;margin:0 0 10px}

#irwWrapper .irwFAQ .irwQuestion{margin-bottom:10px}

#irwWrapper .irwFAQ .irwQuestion .fa{padding-right:5px}

#irwWrapper .irwFAQ .irwAnswer{display:none;padding-left:16px}

#irwWrapper .irwHighStockChart{margin-top:0}

#irwWrapper .irwChartRangeZoom{margin-bottom:15px}

#irwWrapper .irwChartRangeZoom .btn{margin-bottom:5px}

.irwNarrow #irwWrapper .irwStockChartRange .col-sm-6.irwChartRangeZoom,.irwNarrow #irwWrapper .irwStockChartRange .col-sm-6.irwChartRangeInput{width:100%}

@media(min-width:768px){#irwWrapper .irwStockChartRange{margin-left:15px}

#irwWrapper .irwBoxBody.irwhasConfigMenu{padding-top:10px}

}

.irwSVGChart{width:100%}

.irwSVGChartMobileDevice{width:100%;height:350px;padding-top:10px}

#irwWrapper .graph_nav li{font:normal 11px verdana;position:relative;display:inline-block;float:left;border:1px solid #ccc;margin-right:2px;background-color:#fff}

#irwWrapper .graph_nav li ul li ul#IndexOpt{overflow:auto;height:430px;width:174px}

#irwWrapper .graph_nav li.index{margin-right:0;padding-right:0}

#irwWrapper .graph_nav li ul{position:absolute;left:-1px;top:auto}

#irwWrapper .graph_nav li ul,#irwWrapper .graph_nav li ul li{width:140px}

#irwWrapper .modal .graph_nav li ul,#irwWrapper .modal .graph_nav li ul li{width:100%}

#irwWrapper .graph_nav .graph_top_border{border-top:1px solid #ccc}

#irwWrapper .graph_nav li ul li{border-width:0 1px 1px}

#irwWrapper .graph_nav li ul{display:none;z-index:99999}

#irwWrapper .graph_nav li ul li ul{left:120px;top:-1px}

#irwWrapper .graph_nav li.graph_tab{width:47%;*padding-right:0;font:normal 11px verdana;background-color:#fff;margin-left:2%;margin-bottom:10px}

#irwWrapper .modal .graph_nav li.graph_tab{width:100%;margin-left:0}

#irwWrapper .graph_nav li a{padding:5px 15px 5px 5px;display:block;padding-right:10px;*padding-right:20px}

#irwWrapper .graph_nav li ul a{width:135px;padding:5px 20px 5px 5px;float:left}

#irwWrapper .modal .graph_nav li ul a{width:auto;float:none}

#irwWrapper .graph_nav li ul li.index{width:155px}

#irwWrapper .graph_nav li ul .index a{width:145px}

#irwWrapper .graph_nav li a span.graph_fix{width:130px;display:block;white-space:normal;text-decoration:none}

#irwWrapper .graph_nav span{cursor:pointer}

#irwWrapper .graph_nav li a,#irwWrapper .graph_nav li ul a{text-decoration:none}

#irwWrapper .graph_nav li:hover,#irwWrapper .graph_nav li a:hover,#irwWrapper .graph_nav ul li:hover,#irwWrapper .graph_nav ul li a:hover,#irwWrapper .graph_nav li a.graph_arrow:hover,#irwWrapper .graph_nav li a.graph_arrow_down:hover{background-color:#fff}

#irwWrapper .graph_checkbox,#irwWrapper .graph_radio,#irwWrapper .graph_print,#irwWrapper .graph_html,#irwWrapper .graph_csv,#irwWrapper .graph_chart_s,#irwWrapper .graph_chart_m,#irwWrapper .graph_chart_l,#irwWrapper a.graph_checkbox,#irwWrapper a.graph_radio,#irwWrapper a.graph_print,#irwWrapper a.graph_html,#irwWrapper a.graph_csv,#irwWrapper a.graph_chart_s,#irwWrapper a.graph_chart_m,#irwWrapper a.graph_chart_l{background-repeat:no-repeat!important}

#irwWrapper .graph_checkbox{background-image:url("../images/irw/checkbox.gif");background-position:right -148px}

#irwWrapper .graph_radio{background-image:url("../images/irw/redio.gif");background-position:right -148px}

#irwWrapper .graph_nav li a:hover{background-position:right -105px}

#irwWrapper .graph_but_active{background-position:right -19px}

#irwWrapper .graph_nav li a.graph_but_active:hover{background-position:right -62px}

#irwWrapper .graph_print,#irwWrapper .graph_html,#irwWrapper .graph_csv,#irwWrapper .graph_chart_s,#irwWrapper .graph_chart_m,#irwWrapper .graph_chart_l{background-position:100px 3px!important}

#irwWrapper .graph_print{background-image:url("../images/irw/printer_inactive.png")!important}

#irwWrapper .graph_html{background-image:url("../images/irw/html_inactive.png")!important}

#irwWrapper .graph_csv{background-image:url("../images/irw/csv_inactive.png")!important}

#irwWrapper .graph_chart_s{background-image:url("../images/irw/chart_s.png")!important}

#irwWrapper .graph_chart_m{background-image:url("../images/irw/chart_m.png")!important}

#irwWrapper .graph_chart_l{background-image:url("../images/irw/chart_l.png")!important}

#irwWrapper .graph_nav li a.graph_print:hover{background-image:url("../images/irw/printer_hover.png")!important}

#irwWrapper .graph_nav li a.graph_html:hover{background-image:url("../images/irw/html_hover.png")!important}

#irwWrapper .graph_nav li a.graph_csv:hover{background-image:url("../images/irw/csv_hover.png")!important}

#irwWrapper .graph_nav li a.graph_chart_s:hover{background-image:url("../images/irw/chart_s_hover.png")!important}

#irwWrapper .graph_nav li a.graph_chart_m:hover{background-image:url("../images/irw/chart_m_hover.png")!important}

#irwWrapper .graph_nav li a.graph_chart_l:hover{background-image:url("../images/irw/chart_l_hover.png")!important}

* html #irwWrapper .graph_nav li{float:left;height:1%;display:inline-block}

* html #irwWrapper .graph_nav li a{height:1%}

#irwWrapper .graph_nav li a.graph_arrow{background:url("../images/irw/arrow-rt.gif") no-repeat scroll right center}

#irwWrapper .graph_nav li a.graph_arrow_down{background:url("../images/irw/arrow-down.gif") no-repeat scroll right center;text-transform:capitalize}

#irwWrapper .graph_nav li ul li{_margin-right:0}

#irwWrapper .graph_nav li ul li ul{_left:auto}

#irwWrapper .graph_nav li ul a,#graph_nav li label{_width:100%}

#irwWrapper .graph_print,#irwWrapper .graph_html,#irwWrapper .graph_csv,#irwWrapper .graph_chart_s,#irwWrapper .graph_chart_m,#irwWrapper .graph_chart_l{_background-position:95px 3px!important}

#irwWrapper .graph_nav li ul li{_margin-right:0}

#irwWrapper .graph_nav li ul li ul{_left:auto}

#irwWrapper .graph_nav li ul a,#irwWrapper .graph_nav li label{_width:100%}

#irwWrapper .graph_print,#irwWrapper .graph_html,#irwWrapper .graph_csv,#irwWrapper .graph_chart_s,#irwWrapper .graph_chart_m,#irwWrapper .graph_chart_l{_background-position:95px 3px!important}

#irwWrapper .graph_nav li a.graph_arrow_down,#irwWrapper .graph_nav li a.graph_arrow_down:link,#irwWrapper .graph_nav li a.graph_arrow_down:active,#irwWrapper .graph_nav li a.graph_arrow_down:visited,#irwWrapper .graph_nav li a.graph_arrow_down:hover{background:url("../images/irw/arrow-down.gif") no-repeat scroll right center transparent}

#graph_nav li a.graph_arrow,#graph_nav li a.graph_arrow:link,#graph_nav li a.graph_arrow:active,#graph_nav li a.graph_arrow:visited,#graph_nav li a.graph_arrow:hover{background:url("../images/irw/arrow-rt.gif") no-repeat scroll right center transparent}

#irwWrapper .graph_nav li.TickerBox{width:96%;font:normal 9px verdana;padding:4px 0 5px 3px}

#irwWrapper .graph_nav li input.TickerInputBox{font:normal 10px;color:#666;border:0 solid #ccc;width:100%}

#irwWrapper .graph_nav li input.TickerInputBox:focus{outline:none}

#irwWrapper .graph_nav li img.tickerSearchImage{cursor:pointer;height:12px;width:12px;vertical-align:middle;margin-top:-2px;*margin-top:0}

#irwWrapper .press-releases .filterBy{cursor:pointer;pointer-events:inherit;border-left:1px solid #ccc}

#irwWrapper .irwFilingHighlightItem{margin:5px 0;border:1px solid #ccc;border-left:5px solid #428bca;padding:10px}

#irwWrapper .irwFilingHighlightItem h3{margin-top:0}

#irwWrapper .irwDocDetailSummary h4{margin-top:0;margin-bottom:0}

#irwWrapper .irwFilingHighlightItem .table>tbody>tr>td,#irwWrapper .irwDocDetailSummary .table>tbody>tr>td{border-top:none;padding:3px 0}

#irwWrapper .table.noBorder>tbody>tr>td{border-top:none}

#irwWrapper .table.rowSpacing>tbody>tr>td{border-bottom:3px solid #fff}

#irwWrapper .table>tbody>tr>td.irwFilingAbstract{border-top:none;padding-top:0;display:table-cell!important;width:100%}

#irwWrapper .insiderfilings .irwToggleLeft .footable-toggle{float:left}

#irwWrapper .irwFilingIconset{}

#irwWrapper .irwFilingIconset .irwFilingDownload{display:inline-block;margin:5px 0 5px 6px;text-align:center}

#irwWrapper .irwFilingIconset.hasLabels .irwFilingDownload{min-width:115px;border:1px solid #ccc}

#irwWrapper .irwFilingIconset .irwFilingDownloadIcon{display:inline-block;padding:8px 7px;color:#fff;font-weight:bold;float:left}

#irwWrapper .irwFilingIconset .irwFilingDownloadLabel{line-height:33px;font-size:11px;font-weight:bold}

#irwWrapper .irwFilingDownloadCol{position:relative}

#irwWrapper .irwFilingDownloadDiv{display:none;min-width:205px;position:absolute;right:-8px;bottom:-62px;padding:10px 0 5px 5px;z-index:99}

#irwWrapper .irwFilingDownloadDiv .irwFilingIconset .irwFilingDownload{margin:0}

#irwWrapper .irwIconCol{width:50px}

#irwWrapper .table>tbody>tr>td.noLeftPadding{padding-left:0}

#irwWrapper .irwFilingDownload.irw_HTML .irwFilingDownloadIcon,td.irw_HTML,#irwWrapper .irw_HTML a,#irwWrapper .irw_HTML a:hover{background-color:#1c75bc;color:#fff}

#irwWrapper .irwFilingDownload.irw_PDF .irwFilingDownloadIcon,td.irw_PDF,#irwWrapper .irw_PDF a,#irwWrapper .irw_PDF a:hover{background-color:#be1e2d;color:#fff}

#irwWrapper .irwFilingDownload.irw_XLS .irwFilingDownloadIcon,td.irw_XLS,#irwWrapper .irw_XLS a,#irwWrapper .irw_XLS a:hover{background-color:#00a651;color:#fff}

#irwWrapper .irwFilingDownload.irw_XLSX .irwFilingDownloadIcon,td.irw_XLSX,#irwWrapper .irw_XLSX a,#irwWrapper .irw_XLSX a:hover{background-color:#00a651;color:#fff}

#irwWrapper .btn.btn-irwBtnXLS{background-color:#00a651;color:#fff}

#irwWrapper .irwFilingDownload.irw_XBR .irwFilingDownloadIcon,td.irw_XBR,#irwWrapper .irw_XBR a,#irwWrapper .irw_XBR a:hover{background-color:#27aae1;color:#fff}

#irwWrapper .irwFilingDownload.irw_RSS .irwFilingDownloadIcon,td.irw_XML,#irwWrapper .irw_XML a,#irwWrapper .irw_XML a:hover{background-color:#f26522;color:#fff}

@media all and (max-width:768px){#irwWrapper .irwFilingFilters .form-control{margin-bottom:15px}

}

.irwFilterPanel{padding-top:8px;padding-top:8px}

#irwWrapper #irwEvent .irwTabs{border-bottom:0 none;float:left;margin-bottom:0}

#irwWrapper .irwMonthBox,#irwWrapper #irwEvent .irwTabs ul li a,#irwWrapper #irwEvent .irwTabs ul li a:hover,#irwWrapper #irwEvent .irwTabs ul li.active a{font-size:16px}

#irwWrapper #irwEvent .irwTabs ul li a{text-align:center}

#irwWrapper .irwMonthBox span{margin:0 5px}

.irwNote{padding:15px;border-top:1px solid #fff;border-bottom:3px solid #428bca;background-color:#f5f5f5}

.irwEventAlert{padding-bottom:15px}

.irwEventAlert .col-lg-6 .fa{padding-right:5px}

#irwWrapper #irwTabsEvent{background-color:#428bca;border:0 none;border-radius:8px 8px 0 0;padding:10px 15px 0;width:100%}

#irwWrapper #irwTabsEvent>li{margin-bottom:0}

#irwWrapper #irwTabsEvent>li>a{border-radius:8px 8px 0 0;padding:10px 15px 5px;color:#fff;font-size:small}

#irwWrapper #irwTabsEvent>li>a:hover,#irwWrapper #irwTabsEvent>li>a:focus,#irwWrapper #irwPastEventYear>li>a:hover,#irwWrapper #irwPastEventYear>li>a:focus{background-color:#f5f5f5;color:#666;text-decoration:none}

#irwWrapper #irwTabsEvent>li.active>a{background-color:#f5f5f5;color:#666}

#irwWrapper .irwEventBoxTrigger{cursor:pointer;padding:0}

#irwWrapper .irwEnventDate{font-size:130%}

#irwWrapper .irwDateEvent .irwYear{font-size:90%}

#irwWrapper .irwDateEvent em,#irwWrapper .irwDateEvent .irwYear{color:#ccc}

#irwWrapper .irwBoxTools{padding:0 15px 0 0;text-align:right}

#irwWrapper .irwEventBoxWrapper,#irwWrapper .irwPastEventBoxWrapper{border:0 none}

#irwWrapper .irwBoxLabel h4{margin-top:3px}

#irwWrapper .irwBoxHeader.irwEventTrigger{background-color:transparent;color:#333;cursor:pointer}

#irwWrapper .irwEventDetail{clear:both}

#irwWrapper .irwEventDetail>li{display:inline-block;margin:5px 0}

#irwWrapper .irwEventDetail>li:first-child{display:inline-block;vertical-align:top;width:10%}

#irwWrapper .irwEventBody{background-color:#fcfcfc;border:1px solid #eee;border-radius:5px}

#irwWrapper .irwDetailTitle,#irwWrapper .irwDetail{padding-top:5px;padding-bottom:5px}

#irwWrapper .irwDetailTitle{font-weight:700;word-wrap:break-word;text-align:right;clear:left;float:left;padding-right:2%;width:20%}

#irwWrapper .irwDetailTitle .fa{margin-right:10px}

#irwWrapper .irwBoxLabel,#irwWrapper .irwDateEvent{padding:0}

#irwWrapper .irwDetail{clear:right;float:left;width:70%;word-break:break-all}

#irwWrapper .irwEventDetail{border:0 none}

#irwWrapper .irwEventDetail .table{background-color:transparent}

#irwWrapper .irwEventDetail>tbody>tr>td{border:0 none}

@media(min-width:641px)and (max-width:800px){#irwWrapper .irwDetailTitle{width:30%}

}

@media(max-width:640px){#irwWrapper .irwDetailTitle{width:40%}

#irwWrapper .irwDetail{width:60%}

}

@media(max-width:481px){#irwWrapper #irwTabsEvent>li{width:50%}

#irwWrapper #irwTabsEvent>li>a{padding-left:5px;padding-right:5px;word-wrap:break-word}

#irwWrapper .irwDetailTitle{width:100%;text-align:left}

#irwWrapper .irwDetail{width:100%}

}

@media(max-width:360px){#irwWrapper #irwTabsEvent>li{width:auto}

}

@media(max-width:318px){#irwWrapper #irwTabsEvent>li>a{height:55px}

}

#irwWrapper .irwPastEventBoxWrapper .irwBoxHeader.irwEventTrigger,#irwWrapper .irwPastEventBoxWrapper .irwBoxBody.irwEventBody{background-color:transparent}

#irwWrapper .irwPastEventBoxWrapper{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}

#irwWrapper #irwPastEventYear ul li a{border-radius:20px}

#irwWrapper #irwPastEventYear{border-bottom:0 none;padding:15px 15px 0}

#irwWrapper .irwPastEventBoxWrapper .irwBoxLabel h4{margin:0}

#irwWrapper #irwTabsContent{position:relative}

#irwWrapper .irwTimelineBoxWrapper{border:0 none}

#irwWrapper .irwFAQItem{border-bottom:1px solid #808285}

#irwWrapper .irwFAQItem a{font-size:16px}

#irwWrapper .irwViewFAQDetailText{padding:15px;background-color:#fbfbfb;margin-left:13px;color:#939598}

#irwWrapper .irwFAQBoxTrigger{background-color:transparent;padding:8px 0;cursor:pointer}

#irwWrapper .faqs .irwODBody{padding-top:3px}

#irwWrapper .faqs a{display:inline}

#irwWrapper .irwOfficerImgSmall img{width:29px}

#irwWrapper .irwOfficerImgSmall{padding-right:15px}

#irwWrapper .irwODImgNone{background-color:#999;color:#ccc;font-size:30px}

#irwWrapper .irwOfficer{padding-left:0}

#irwWrapper .irwODPerson{border-bottom:1px dotted gray}

#irwWrapper .irwODSectionName{}

#irwWrapper h2.irwODSectionName{font-size:20px;font-weight:700;border-bottom:1px solid #000;padding-bottom:10px}

#irwWrapper .irwODBoxTrigger{background-color:transparent;padding:8px 5px;cursor:pointer}

#irwWrapper .irwODSections .irwBoxTools{padding-top:5px}

#irwWrapper .irwODBody{background-color:transparent;padding:8px 3px;display:none}

#irwWrapper .irwODPersonDetail{overflow:hidden}

#irwWrapper .irwOfficerImg{margin:0 10px 5px 0;padding:0 5px}

#irwWrapper .irwOfficerImg img{width:150px}

#irwWrapper .irwOfficerName{font-size:18px;margin:0;padding:0}

#irwWrapper .irwOfficerTitle{padding:5px 0 0;margin:0}

#irwWrapper .irwViewBioDetailText_block{display:inline-block;padding:0 5px}

@media(max-width:481px){#irwWrapper .irwOfficerImg img{width:100%}

}

#irwWrapper .irwDocCommonDate,#irwWrapper .irwDocCommonLink{padding-top:3px}

#irwWrapper .irwDocCommonFormat .fa-stack{padding-right:5px}

#irwWrapper .irwDocCommonTbl tr td:hover .irwDocCommonFormat a .fa{color:#000}

#irwWrapper .irwDocCommonLink .irwDocCommonFormat{margin-left:10px}

#irwWrapper .irwDocUploadFormat{margin-right:0}

#irwWrapper #irwUploadDocs .table-hover>tbody>tr:last-child>td{border-bottom:1px solid #ddd}

#irwWrapper #irwUploadDocs .table-hover>tbody>tr>td:first-child{border-left:3px solid transparent}

#irwWrapper #irwUploadDocs .table-hover>tbody>tr:hover>td:first-child{border-left:3px solid}

#irwWrapper #irwUploadDocs .table-hover>tbody>tr:hover>td{color:#333}

#irwWrapper .table-hover>tbody>tr:last-child>td{border-bottom:1px solid #ddd}

#irwWrapper .table-hover>tbody>tr>td:first-child{border-left:3px solid transparent}

#irwWrapper .table-hover>tbody>tr:hover>td:first-child:not(.header){border-left:3px solid}

#irwWrapper .irwDocUploadFormat>a{border-right:1px solid #000;font-size:larger;padding:0 5px}

#irwWrapper .irwDocCommonFormat>a{font-size:larger;padding:0 5px}

#irwWrapper .irwDocUploadFormat>a:last-child{border:0 none}

#irwWrapper .irwDocCommonFormat>a:last-child{border:0}

@media(max-width:468px){#irwWrapper .irwDocUploadDate{display:block}

}

#irwWrapper .calculators h3,#irwWrapper .calculators h2{margin-top:0}

#irwWrapper .calculators .help-block{margin-top:2px}

#irwWrapper .calculators .irwTotalCalData{word-break:break-all}

#irwWrapper .calculators .form-group{margin-bottom:6px}

#irwWrapper .calculators .irwCalcTextNote{margin-top:12px}

#irwWrapper .calculators .irwBasCalSubmit{margin-top:18px;margin-bottom:15px}

#irwWrapper .calculators .irwTrCalSubmit{margin-top:26px;margin-bottom:15px}

#irwWrapper .calculators .irwTcaltableheader{position:absolute;top:0;width:100%;padding-right:0}

#irwWrapper .calculators #TotalReturnCalculator{margin-bottom:20px}

#irwWrapper .calculators div.mCustomScrollbar~div.col-md-12{padding-right:31px}

#irwWrapper .calculators div.mCustomScrollbar{padding-top:36px}

#irwWrapper .text-red{color:red}

#irwWrapper .nav-tabs.irwCETabs>li.active a{background-color:#fff;color:#5b481d;border-radius:4px 4px 0 0}

#irwWrapper .nav-tabs.irwCETabs>li.active a:hover{background-color:#fff;color:#5b481d;border-radius:4px 4px 0 0}

#irwWrapper #calculatorResultsInnerPanel .text-xlarge{font-size:xx-large;line-height:normal}

#irwWrapper #calculatorResultsInnerPanel .irwbreak-word{word-wrap:break-word;display:block}

#irwWrapper .irwPopupTable.table td{padding-top:4px;padding-bottom:4px;border:none}

#irwWrapper .irwPopupTable.table .text-top{vertical-align:top}

#irwWrapper .irwGroupBack{display:none;padding-bottom:15px}

.irwLoading{font-size:15px}

#irwWrapper .irwRatingsScale .irwCRHeading .fa{margin-right:15px;cursor:pointer}

#irwWrapper .irwRatingsScale .panel-default{float:left;width:100%}

#irwWrapper .irwCRTabsPanel{margin-bottom:20px}

#irwWrapper .irwcreditRatingsHistory{margin-top:6px}

#irwWrapper .irwcreditRatingsHistory hr{margin-top:3px;border-color:#e1e1e1;margin-bottom:10px}

#irwWrapper .irwcreditRatingsHistory span{color:#999}

#irwWrapper .table.Tbl-CreditRatings>thead>tr>th{background-color:transparent;font-weight:bold;border:none}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed .fa-angle-up{display:none}

#irwWrapper .Tbl-CreditRatingsData>tbody>tr.hiddenRow>td{border-bottom:none}

#irwWrapper .creditratings .irwSubsidriesHeader td{padding-top:15px}

#irwWrapper .Tbl-CreditRatingsData{border-bottom:1px solid #dbd6d6}

#irwWrapper .Tbl-Subsidries{border-bottom:none}

#irwWrapper .table.Tbl-CreditRatingsData.Tbl-Subsidries>tbody>tr{background-color:transparent}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed .fa-angle-down{display:inline-block}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr .fa-angle-up{display:inline-block}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr .fa-angle-down{display:none}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed>td:first-child{border-left:3px solid transparent}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed:hover>td:first-child{border-left:3px solid}

#irwWrapper .table.Tbl-CreditRatingsData.Tbl-Subsidries>tbody>tr.collapsed:hover>td:first-child{border-left:3px solid transparent!important}

#irwWrapper .table.Tbl-CreditRatingsData .irwScrollbar{padding-bottom:15px}

#irwWrapper .table.Tbl-CreditRatingsData .mCSB_scrollTools{right:6px}

#irwWrapper .table.Tbl-CreditRatingsData .mCSB_container{margin-right:0}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr>td.hiddenRow{padding:0;border-left:3px solid;background-color:#fbfbfb}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr>td.hiddenCol{padding:0;border-top:none}

#irwWrapper .table.Tbl-CreditRatingsData{margin-bottom:15px}

#irwWrapper .tbl-CreditratingDataInner td{border-top:none;border-bottom:none}

#irwWrapper .tbl-CreditratingDataInner>thead>tr>th,#irwWrapper .tbl-CreditratingDataInner>tbody>tr>th,#irwWrapper .tbl-CreditratingDataInner>tfoot>tr>th,#irwWrapper .tbl-CreditratingDataInner>thead>tr>td,#irwWrapper .tbl-CreditratingDataInner>tbody>tr>td,#irwWrapper .tbl-CreditratingDataInner>tfoot>tr>td{border-top:none;border-bottom:none}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed{background-color:transparent}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.irwCreditRatingCollapsed{cursor:pointer}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr{background-color:#f9f9f9}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr>td:first-child{border-left:0!important}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr~tr.hiddenRow{border-left:3px solid!important}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed~tr.hiddenRow{border-left:3px transparent solid!important}

#irwWrapper .table.Tbl-CreditRatingsData tr.collapsed:hover{border-left:3px solid}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr.collapsed{border-left:3px transparent solid}

#irwWrapper .table.Tbl-CreditRatingsData>tbody>tr{border-left:3px solid}

#irwWrapper .table.irwCRSub>tbody>tr>td{border-top:none;border-bottom:none}

#irwWrapper .creditratings .irwCRtitles{text-decoration:underline;word-break:break-all}

#irwWrapper .creditratings td,#irwWrapper .creditratings th{word-break:break-all}

#irwWrapper .nav-tabs.irwCETabs{border-bottom:0;margin-bottom:-1px}

#irwWrapper .nav-tabs.irwCETabs li{margin-bottom:-2px}

#irwWrapper .container .nav-tabs.irwCETabs>li.active a{background-color:#fff;color:#5b481d;border-radius:4px 4px 0 0}

#irwWrapper .container .nav-tabs.irwCETabs>li.active a:hover{background-color:#fff;color:#5b481d;border-radius:4px 4px 0 0}

#irwWrapper .irwCRTabsPanel{border:none;border-top:8px solid #2e4267;background-color:#2e4267;border-radius:4px 4px 0 0}

#irwWrapper .nav-tabs.irwCETabs>li a{color:#808285;margin-bottom:2px;padding:10px 15px 10px 15px;margin-left:10px;font-weight:normal;color:#e5e5e5}

#irwWrapper .nav-tabs.irwCETabs>li a:hover{background-color:transparent;color:#808285;margin-bottom:2px;padding:10px 15px 10px 15px;margin-left:10px;font-weight:normal;color:#fff}

#irwWrapper .creditratings .irwCRLast{padding-right:35px}

#irwWrapper .irwCRHeading{border-bottom:1px solid #ddd;padding:10px 12px 10px 35px}

#irwWrapper .creditratings #SUB hr{border-color:#dbd6d6}

#irwWrapper .creditratings #RS{margin-bottom:3px}

#irwWrapper .creditratings #RD .irwDisclaimer{padding-top:5px}

#irwWrapper .creditratings #RS .panel-body span{padding-right:7px}

#irwWrapper #irwCommitteeCharting{visibility:hidden}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>td,#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>th{background-color:#fbfbfb;cursor:pointer}

#irwWrapper #irwCommitteeCharting .table-hover{border-collapse:separate}

#irwWrapper .irwCommiticon{text-align:center}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr>td{min-height:45px;line-height:1.6}

#irwWrapper #irwCommitteeCharting .table>thead>tr>th,#irwWrapper #irwCommitteeCharting .table-hover>thead>tr>th{width:10%;text-align:center;border:1px solid transparent;border-width:3px 1px 0;background-color:transparent;vertical-align:top}

#irwWrapper #irwCommitteeCharting .table-hover.irwCommitteeTable>tbody>tr>td:first-child{white-space:nowrap}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr>td:first-child{border-left:3px solid transparent}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>td:first-child{border-left:3px solid}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>td.irwMember:hover,#irwWrapper #irwCommitteeCharting .irwMember.hover_class{background-color:#fff;border:1px solid #808285;border-width:1px 1px 0;color:#333}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>td.text-muted{color:#333}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr.lasttd:hover td.irwMember:hover{border-width:1px}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr>td.hover_border{border-top-color:#808285}

#irwWrapper #irwCommitteeCharting .irwMember{font-size:large;cursor:pointer}

#irwWrapper #irwCommitteeCharting .irwMemberLegend{font-size:10px;top:-.9em}

#irwWrapper #irwCommitteeCharting .table-hover>thead>tr .hover_class{border-top:3px solid;border-left:1px solid #e6e7e8}

#irwWrapper #irwCommitteeCharting .table-hover .hover_class{background-color:#fbfbfb;border:1px solid #e6e7e8;border-width:1px 1px 0}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>td:first-child:hover{border-right-width:0;border-left:3px solid}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr.lasttd>td{border-bottom:1px solid #e6e7e8}

#irwWrapper #irwCommitteeCharting .faBox{font-size:large;width:35px}

#irwWrapper #irwCommitteeCharting .modal-content{border-radius:0 0 6px 6px}

#irwWrapper #irwCommitteeCharting .modal-body{padding:0;min-height:250px}

#irwWrapper #irwCommitteeCharting .modalbody{padding:20px}

#irwWrapper #irwCommitteeCharting .irwModalCommitteeMember ul li{margin:10px 5px;clear:both;line-height:1.9}

#irwWrapper #irwCommitteeCharting .modal-body .faBox{width:35px}

#irwWrapper #irwCommitteeCharting .modal-body table td:first-child{padding-right:5px;vertical-align:top}

#irwWrapper #irwCommitteeCharting .irwCommitteeImg img{width:100%}

#irwWrapper .irwCommitImgTextDetail{max-height:100px;min-height:100px;margin-bottom:20px}

#irwWrapper .irwCommitImgDetailText{overflow:hidden}

#irwWrapper .irwModalCommitteeDescription{max-height:200px;min-height:200px;margin-bottom:20px}

#irwWrapper .irwModleBtn{position:absolute;cursor:pointer;font-size:20px;color:#ddd;height:100%;width:30px;top:0;display:none}

#irwWrapper .irwModleBtn.irwprev,#irwWrapper .irwModleBtn.irwUp{left:-30px}

#irwWrapper .irwModleBtn.irwnext,#irwWrapper .irwModleBtn.irwDown{right:-30px}

#irwWrapper .irwModleBtn .fa{vertical-align:middle;position:absolute;top:50%;z-index:900;padding:5px}

#irwWrapper .irwModleBtn:hover .fa{color:#fff}

#irwWrapper .irwModleBtn.irwnext .fa,#irwWrapper .irwModleBtn.irwDown .fa{right:0}

#irwWrapper .irwDownloadicon{background-color:#e1e1e1;border-left:5px solid;display:inline-block}

#irwWrapper .irwDownloadicon .fa{font-size:40px;padding:20px 23px}

#irwWrapper #irwCommitteeCharting .irwModalCommitteeDocument .faBox{width:auto;margin-right:5px}

#irwWrapper .irwLegends{clear:both;float:none;margin:10px 0;padding:10px}

#irwWrapper .irwLegend{clear:right;float:left;margin:0 10px 10px 0}

#irwWrapper #irwCommitteeCharting .irwLegend .faBox{text-align:right;margin-right:5px}

#irwWrapper #irwCommitteeCharting .ViewBio,#irwWrapper #irwCommitteeCharting .irwCharterdocs{visibility:hidden}

#irwWrapper table#irwCharterdocs td{padding:5px;border:0 none}

#irwWrapper table#irwCharterdocs td:last-child{vertical-align:middle}

#irwWrapper #irwCommitteeMobTab .nav-tabs{border-bottom:none 0}

#irwWrapper #irwCommitteeMobTab a{text-align:center}

#irwWrapper #irwCommitteeMobTab{display:none}

#irwWrapper #irwCommitteeCharting .irwShow{display:block;visibility:visible}

#irwWrapper #irwCommitteeCharting .irwHide{display:none}

#irwWrapper #irwCommitteeCharting .table-hover>tbody>tr:hover>td.footable-row-detail-cell:hover{border-left:3px solid transparent}

.irwCopyright{text-align:center;padding-bottom:20px}

.irwToolKit{margin-bottom:15px}

.irwToolKit a{margin-left:5px;text-decoration:none!important}

.irwToolKit .irwToolKitDesc{margin-right:5px}

.irwToolKit a span{display:none}

.irwToolKit.Captions span{display:inline}

.irwToolKit.Vertical a{width:100%;display:inline-block}

.irwToolKit.Fade a .fa{color:#ccc}

.irwToolKit.Large a .fa{font-size:150%;width:7%;text-align:center}

.irwToolKit.xLarge a .fa{font-size:250%}

#irwWrapper #irwCommitteeCharting .footable-row-detail-cell{padding:0 0 8px 8px}

#irwWrapper #irwCommitteeCharting .footable-row-detail-inner,#irwWrapper #irwCommitteeCharting .footable-row-detail-row{width:100%}

#irwWrapper #irwCommitteeCharting .footable-row-detail-row{border-bottom:1px solid #e6e7e8}

#irwWrapper #irwCommitteeCharting .footable-row-detail-row:last-child{border-bottom:0 none}

#irwWrapper #irwCommitteeCharting .footable-row-detail-name{width:200px;white-space:normal;vertical-align:top}

@media(max-width:640px){#irwWrapper .irwModleBtn{z-index:999}

#irwWrapper .irwModleBtn i.fa{background-color:#999}

#irwWrapper .irwModleBtn.irwnext .fa,#irwWrapper .irwModleBtn.irwDown .fa{right:20px}

#irwWrapper .irwModleBtn.irwprev .fa,#irwWrapper .irwModleBtn.irwUp .fa{left:20px}

#irwWrapper .irwCommittDescription{margin:10px 0 0}

}

@media(max-width:360px){#irwWrapper .irwCommitImgDetailText,#irwWrapper .irwCommitteeImg{width:100%;margin-bottom:15px}

#irwWrapper #irwCommitteeCharting .irwModalCommitteeMember ul li a{display:inline-block;width:70%}

#irwWrapper .irwLegend{clear:none;float:none}

#irwWrapper #irwCommitteeCharting .irwLegend .faBox{text-align:left}

}

@media(max-width:320px){#irwWrapper #irwCommitteeCharting .footable-row-detail-name{width:150px}

}

#irwWrapper irwGenTable{}

#irwWrapper .irwGenList,#irwWrapper .irwGenList li{margin:10px}

#irwWrapper .irwGenList li{-style:disc outside none}

#irwWrapper .irwGenFont b{font-weight:700}

#irwLoginBox{min-height:350px;width:100%}

#irwLogin_wraper{background:#fff;border-radius:15px;border:1px solid #e1e1e1;box-shadow:0 0 8px rgba(0,0,0,.4);display:block;height:auto;padding:15px;left:50%;margin-left:-235px;margin-top:-145px;top:50%;width:395px;position:absolute}

#irwWrapper .form-group{overflow:hidden}

#irwWrapper #irwLoginBox,#irwWrapper .irwSubmitlogin{position:relative}

#irwWrapper .irwSubmitlogin .irwLoginPasswordForgot{position:absolute;bottom:0}

#irwWrapper #irwLogin_wraper .irwBoxLabel{border-bottom:1px solid #f1f1f1;padding-bottom:8px}

@media(max-width:740px){#irwLogin_wraper{height:auto;left:15%;width:auto;top:15%;overflow:hidden;margin:0 5%}

}

@media(max-width:530px){#irwLogin_wraper{left:5%}

}

@media(max-width:440px){#irwLogin_wraper{left:0}

}

@media(max-width:330px){#irwLogin_wraper{position:relative}

#irwWrapper .irwloginEmail,#irwWrapper .irwlogin_Email,#irwWrapper .irwloginPassword,#irwWrapper .irwlogin_Password{width:100%}

#irwWrapper .irwSubmitlogin .irwLoginPasswordForgot{margin-bottom:15px;position:relative;float:none!important}

#irwWrapper .irwSubmitlogin .irwLogin_Submit{float:none!important}

}

.irwCustomErrorMessage{color:#a94442;float:left;margin-left:15px;margin-top:10px;display:none}

#irwWrapper .irwInfoRequestCaptcha .help-block{display:contents}

@media(max-width:420px){.irwBtnEmailUnsubscribe{margin-top:10px}

}

@media all and (max-width:1300px){#irwWrapper .notifications strong{margin-bottom:10px;display:block}

#irwWrapper .notifications .form-group{margin-bottom:15px}

}

#irwWrapper .notifications .emailDocuments .hiddenOptions{margin-left:50px}

#irwWrapper .irwBoxTools{padding:0 15px;text-align:right}

@media all and (max-width:768px){.irwNotiSettings .irwInfoRequestCaptcha{padding-top:15px}

}

#irwWrapper .Customform-group .input-group-addon-no-icon{display:none}

#irwWrapper .HasCustomFields input[type="radio"]{float:left;margin-left:-20px}

#irwWrapper .HasCustomFields .checkbox,#irwWrapper .radio{padding-left:2px;margin-bottom:0}

#irwWrapper .HasCustomFields span.button-checkbox .btn,#irwWrapper span.button-radio .btn{margin-left:0;width:25px;margin-left:-28px;margin-top:-3px}

#irwWrapper .HasCustomFields span.button-checkbox .btn:focus,#irwWrapper span.button-radio .btn:focus{outline:none;outline-offset:0}

#irwWrapper .HasCustomFields span.button-checkbox .btn:active{-webkit-box-shadow:none;box-shadow:none}

#irwWrapper .HasCustomFields span.button-checkbox button,#irwWrapper span.button-radio button{background-color:transparent;padding:2px}

#irwWrapper .HasCustomFields .bootstrap-checkbox>button.btn,#irwWrapper .bootstrap-radio>button.btn{padding-right:20px;position:relative}

#irwWrapper .HasCustomFields input[type="radio"],#irwWrapper .HasCustomFields input[type="checkbox"]{margin:2px 10px 0 0}

#irwWrapper .HasCustomFields .radio,#irwWrapper .HasCustomFields .checkbox{margin-top:0}

#irwWrapper .help-block{position:absolute;right:0;margin-right:15px;width:100%;text-align:right}

#irwWrapper .HasCustomFields .Customform-group{margin-bottom:15px}

#irwWrapper .HasCustomFields .Customform-groupzeropad{margin-bottom:0}

#irwWrapper .Customcheckbox{margin-left:25px}

#irwWrapper .HasCustomFieldsChoice .input-group-addon-no-icon{background-color:#fff}

#irwWrapper .HasCustomFieldsChoice .has-error .input-group-addon-no-icon{background-color:#fff}

#irwWrapper .HasCustomFieldsChoice input[type="text"]{border-left:none}

#irwWrapper .HasCustomFields .fa,.irwcommodal .fa{width:11px}

#irwWrapper .irwNoBg,.irwcommodal .irwNoBg{background-color:#fff!important}

#irwWrapper .irwMendetory,.irwcommodal .irwMendetory{font-size:8px;color:#a94442}

#irwWrapper .hideirwMendetory{display:none}

#irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"],.irwcommodal .Customform-group .input-group input[type="text"]{border-right:none;border-radius:4px 4px 4px 4px}

#irwWrapper .Customform-group .input-group input[type="text"].form-control,.irwcommodal .Customform-group .input-group input[type="text"].form-control{border-radius:4px 0 0 4px;border-right:none}

#irwWrapper .has-success input[type="text"]{border-color:#468847}

#irwWrapper .has-success select{border-color:#468847}

#irwWrapper .has-success textarea{border-color:#468847}

#irwWrapper .notifications .Customform-group{margin-bottom:15px}

#irwWrapper .has-error .help-block,#irwWrapper .has-error .control-label,#irwWrapper .has-error .radio,#irwWrapper .has-error .checkbox,#irwWrapper .has-error .radio-inline,#irwWrapper .has-error .checkbox-inline{color:#a94442}

#irwWrapper .has-error .form-control,.irwcommodal .has-error .form-control{border-color:#a94442}

#irwWrapper .has-error .form-control:focus,.irwcommodal .has-error .form-control:focus{border-color:#843534}

#irwWrapper .has-error .input-group-addon,.irwcommodal .has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}

#irwWrapper .HasCustomFields .input-group-addon.irwNoBg,.irwcommodal .input-group-addon.irwNoBg{border-left:none}

#irwWrapperPR .Customform-group .input-group-addon-no-icon{display:none}

#irwWrapperPR .HasCustomFields input[type="radio"]{float:left;margin-left:-20px}

#irwWrapperPR .HasCustomFields .checkbox,#irwWrapperPR .radio{padding-left:2px;margin-bottom:0}

#irwWrapperPR .HasCustomFields span.button-checkbox .btn,#irwWrapperPR span.button-radio .btn{margin-left:0;width:25px;margin-left:-28px;margin-top:-3px}

#irwWrapperPR .HasCustomFields span.button-checkbox .btn:focus,#irwWrapperPR span.button-radio .btn:focus{outline:none;outline-offset:0}

#irwWrapperPR .HasCustomFields span.button-checkbox .btn:active{-webkit-box-shadow:none;box-shadow:none}

#irwWrapperPR .HasCustomFields span.button-checkbox button,#irwWrapperPR span.button-radio button{background-color:transparent;padding:2px}

#irwWrapperPR .HasCustomFields .bootstrap-checkbox>button.btn,#irwWrapperPR .bootstrap-radio>button.btn{padding-right:20px}

#irwWrapperPR .HasCustomFields input[type="radio"],#irwWrapperPR .HasCustomFields input[type="checkbox"]{margin:2px 10px 0 0}

#irwWrapperPR .HasCustomFields .radio,#irwWrapperPR .HasCustomFields .checkbox{margin-top:0}

#irwWrapperPR .help-block{position:absolute;right:0;margin-right:15px;width:100%;text-align:right}

#irwWrapperPR .HasCustomFields .Customform-group{margin-bottom:15px}

#irwWrapperPR .HasCustomFields .Customform-groupzeropad{margin-bottom:0}

#irwWrapperPR .Customcheckbox{margin-left:25px}

#irwWrapperPR .HasCustomFieldsChoice .input-group-addon-no-icon{background-color:#fff}

#irwWrapperPR .HasCustomFieldsChoice .has-error .input-group-addon-no-icon{background-color:#fff}

#irwWrapperPR .HasCustomFieldsChoice input[type="text"]{border-left:none}

#irwWrapperPR .HasCustomFields .fa,.irwcommodal .fa{width:11px}

#irwWrapperPR .irwNoBg,.irwcommodal .irwNoBg{background-color:#fff!important}

#irwWrapperPR .irwMendetory,.irwcommodal .irwMendetory{font-size:8px;color:#a94442}

#irwWrapperPR .hideirwMendetory{display:none}

#irwWrapperPR .HasCustomFields .Customform-group .input-group input[type="text"],.irwcommodal .Customform-group .input-group input[type="text"]{border-right:none;border-radius:4px 4px 4px 4px}

#irwWrapperPR .Customform-group .input-group input[type="text"].form-control,.irwcommodal .Customform-group .input-group input[type="text"].form-control{border-radius:4px 0 0 4px;border-right:none}

#irwWrapperPR .has-success input[type="text"]{border-color:#468847}

#irwWrapperPR .has-success select{border-color:#468847}

#irwWrapperPR .has-success textarea{border-color:#468847}

#irwWrapperPR .notifications .Customform-group{margin-bottom:15px}

#irwWrapperPR .has-error .help-block,#irwWrapperPR .has-error .control-label,#irwWrapperPR .has-error .radio,#irwWrapperPR .has-error .checkbox,#irwWrapperPR .has-error .radio-inline,#irwWrapperPR .has-error .checkbox-inline{color:#a94442}

#irwWrapperPR .has-error .form-control,.irwcommodal .has-error .form-control{border-color:#a94442}

#irwWrapperPR .has-error .form-control:focus,.irwcommodal .has-error .form-control:focus{border-color:#843534}

#irwWrapperPR .has-error .input-group-addon,.irwcommodal .has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}

#irwWrapperPR .HasCustomFields .input-group-addon.irwNoBg,.irwcommodal .input-group-addon.irwNoBg{border-left:none}

#irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control,.irwcommodal .Customform-group .input-group input[type="text"].form-control{border-radius:0 0 0 0;border-right:none}

#irwWrapper .HasCustomFields .Customform-group .input-group-addon-no-icon,.irwcommodal .Customform-group .input-group-addon-no-icon{display:table-cell}

@media screen and (max-height:575px),screen and (max-width:320px){#irwWrapper #emailPopupCaptcha,#irwWrapper #inforequestCaptcha,#irwWrapper #fileCaptcha{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0}

}

#irwWrapper .notifications .help-block{position:relative;right:20px}

@media screen and (max-width:372px){#reCaptchaDiv,#reCaptchaEditDiv,#reCaptchaclientDiv{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0}

#reCaptchaDiv .form-group,#reCaptchaEditDiv .form-group,#reCaptchaclientDiv .form-group{overflow:visible}

#reCaptchaDiv iframe,#reCaptchaEditDiv iframe,#reCaptchaclientDiv iframe{width:100%}

#reCaptchaDiv .rc-anchor-normal,#reCaptchaEditDiv .rc-anchor-normal,#reCaptchaclientDiv .rc-anchor-normal{width:275px}

}

#irwWrapper .irwDescription,#irwWrapper .irwPressReleases,#irwWrapper .irwirwUpcomingEvents,#irwWrapper .irwMarketSnapshot{margin-bottom:15px}

#irwWrapper .irwPressReleases .irwTableRowItem{margin:0;padding:0}

#irwWrapper .irwPressReleases .irwTableRowItem .irwTableRowItemInner{padding:10px 0 10px 5px;background-color:#fff}

#irwWrapper .irwPressReleases .irwTableRowItem .irwTableRowItemInner:hover{margin-left:5px;padding-left:0}

#irwWrapper .irwPanelGrid{}

#irwWrapper .irwPanelGrid .irwPanelGridItem{border:1px solid #e1e1e1}

#irwWrapper .irwPanelGrid .irwPanelGridItemInner{background-color:#fff;padding:10px 15px}

#irwWrapper .irwPanelGrid .irwPanelGridItemInner:hover{margin-left:5px;padding-left:10px}

#irwWrapper .irwEVDateTime{margin-bottom:10px}

#irwWrapper .irwEVDateTime li{padding-right:15px}

#irwWrapper .irwEVDateTime li .fa{margin-right:5px}

#irwWrapper .irwEVDateTime .irwEventDate{margin-right:5px}

#irwWrapper .irwUpcomingEvents .irwPanelGridItem{margin-bottom:10px}

.irwNarrow #irwWrapper .irwPanelGrid .col-sm-6{width:100%}

#irwWrapper .irwMarketSnapshot{}

#irwWrapper .irwBoxBodyItem{border-bottom:1px solid #e1e1e1}

#irwWrapper .irwMarketSnapshot .irwBoxBodyItem{padding:5px 15px}

#irwWrapper .irwMarketSnapshot .irwBoxBodyItem .irwBoxBodyItemLabel{font-size:14px}

#irwWrapper .irwMarketSnapshot .irwBoxBodyItem .irwBoxBodyItemValue{font-size:18px}

#irwWrapper .irwBoxBodyItemNote{font-size:10px}

#irwWrapper .irwBoxBodyItem.irwFirst,#irwWrapper .irwBoxBodyItem.irwLast{border-bottom:none}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemInner{background-color:#fff;padding:10px 15px}

#irwWrapper .irwBoxBodyItemIcon{font-size:18px}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemInner:hover{margin-left:5px;padding-left:10px}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemInner:hover .irwBoxBodyItemIcon{color:#428bca}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemIcon{width:15%}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemContent{width:100%;word-wrap:break-word}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemContent>a{word-wrap:break-word}

#irwWrapper .irwBoxBodyItem .irwBoxBodyItemContent h5{margin:0 0 3px;font-weight:normal;font-size:14px}

#irwWrapper .corporate .irwTableWrapper{height:250px}

#irwWrapper .corporate .irwMarketSnapshot .irwNoTMargin{border-width:0 1px 1px 0}

#irwWrapper .corporate #irwTabsdropdown{display:none}

#irwWrapper .corporate a.FundingDescription{margin:10px 0}

#irwWrapper .corporate .dropdown{display:none}

#irwWrapper .corporate .dropdown button{text-align:left;width:100%}

#irwWrapper .corporate .dropdown .irwTabsdropdown{line-height:2em}

#irwWrapper .corporate .open>.dropdown-menu{width:100%}

#irwWrapper .dropdown-menu.irwMarketDropDown>li>a{font-size:medium}

#irwWrapper .corporate h3,#irwWrapper .corporate h5{margin:0}

#irwWrapper .corporate #irwsecurity{float:right;position:absolute;right:25px;top:5px;width:270px}

#irwWrapper .corporate #irwMarketExchName{padding:14px 0 15px 15px;word-wrap:break-word}

#irwWrapper .corporate .verDropdown #irwTabsEvent{display:none}

#irwWrapper .corporate .verDropdown #irwTabsdropdown{display:block}

#irwWrapper .corporate .irwBlockResult{width:100%}

#irwWrapper .corporate #irwTabsEvent>li{width:auto}

@media(max-width:320px){#irwWrapper #irwTabsdropdown div.pull-right{width:100%}

}

#irwWrapper .half-width{width:50%}

#irwWrapper .table.irwasreportmultilist>tbody>tr>td{padding:0;border:none;margin:0}

#irwWrapper .irwSelectedPSelect{margin:0}

#irwWrapper .table.irwasreportmultilist .fa{margin:10px;font-size:18px;cursor:pointer}

#irwWrapper .table.irwasreportmultilist .box1 select,#irwWrapper .table.irwasreportmultilist .box2 select{min-height:108px}

#irwWrapper .well{background-color:transparent}

#irwWrapper .table.tbl-irwaseportchart .firstCol{background-color:#fbfbfb}

#irwWrapper .table.tbl-irwaseportchart span{word-break:break-all}

#irwWrapper .table.irwasreportmultilist>tbody>tr>td.irwAsRepEmpty{padding:15px}

#irwWrapper .asreportedchart .irwLoading{position:absolute;z-index:999;width:100%;height:100%}

#irwWrapper .asreportedchart .data.well{min-height:760px}

#irwWrapper .asreportedchart .irwLoading .irwLoadingWrapper{top:45%;position:absolute;left:45%}

#irwWrapper .asreportedchart .irwAsReportedChartControls .btn{padding:3px 12px;margin-left:0}

#irwWrapper .asreportedchart .irwAsReportedBtnUpdate{margin-right:15px}

#irwWrapper .asreportedchart .irwAsReportChartTicker{width:9px;height:9px;float:left;border:1px solid #ccc;margin:7px 22px 0 0}

#irwWrapper .footable.breakpoint>tbody>tr.irwPeerHeader>td>span.footable-toggle{display:none}

#irwWrapper .footable.breakpoint>tbody>tr.irwPeerHeader td{padding-top:25px;cursor:default}

#irwWrapper .table.Tbl-peer>thead>tr>th{background-color:transparent;font-weight:normal;border-bottom:1px solid #a8a9ad;border-top:none}

#irwWrapper .table.Tbl-peer>tbody>tr>td{padding-top:8px;padding-bottom:8px}

#irwWrapper .table.Tbl-peer>tbody>tr.irwPeerHeader>td{padding-top:50px}

#irwWrapper .table.Tbl-peer>tbody>tr.irwPeerHeader>td:hover{background-color:transparent;border-left-color:transparent}

#irwWrapper .table.Tbl-peer>tbody>tr:last-child>td{border-bottom:none}

#irwWrapper .irwtext-muted span.text-muted{color:#666}

#irwWrapper .irwListmenu{width:100%}

#irwWrapper .irwListmenu button{border:none;box-shadow:none;padding-left:0}

#irwWrapper .irwListmenu .form-control{height:auto}

#irwWrapper .irwListSelected{font-size:20px;font-weight:bold}

#irwWrapper .irwListmenu .dropdown-toggle.btn-default{background-color:transparent;box-shadow:none}

#irwWrapper .irwListmenu .dropdown-menu{border-radius:8px}

#irwWrapper .irwListmenu .dropdown-menu li a{font-size:18px;font-weight:bold;white-space:normal}

#irwWrapper .irwListmenu .dropdown-menu li a.active{font-size:18px;font-weight:bold}

#irwWrapper .text-irwOnHover:hover{color:#428bca}

#irwWrapper .irwFirst{border:none}

#irwWrapper .irwLast{border:none}

#irwWrapper .irwHGap{height:15px;margin-bottom:15px;line-height:15px}

#irwWrapper .irwNorCursor{cursor:default}

#irwWrapper .irwfileCaptchaimg{margin:5px 0 10px}

#irwWrapper .irwfileCaptcha{width:200px}

#irwWrapper .insider-filings .irwHiddenColumn{border-top:none;white-space:normal}

#irwWrapper .insider-filings .irwHiddenColumn span{display:none!important}

#irwWrapper .irwResponsive-hide-sm-md td.irwHiddenColumn{padding-top:0}

#irwWrapper .irw-table-responsive{border:1px solid #ddd;overflow:hidden!important;width:100%;border-top:none}

#irwWrapper .irwResponsiveTable th{border-bottom:none}

#irwWrapper tr.irwTblFooter{background-color:#f5f5f5}

#irwWrapper .footable.breakpoint>tbody>tr.irwTblFooter>td>span.footable-toggle{display:none}

#irwWrapper .footable.breakpoint>tbody>tr.irwTblFooterNoData>td>span.footable-toggle{display:none}

#irwWrapper .table>tbody>tr>td.text-top{vertical-align:top}

#irwWrapper .footable{width:100%}

#irwWrapper .irwResponsive-hide-sm-md td.irwHiddenColumn{padding-top:0}

#irwWrapper .irwResponsive-shift-left{margin-left:-15px;display:block}

#irwWrapper .footable.breakpoint>tbody>tr.footable-detail-show>td{border-bottom:none}

#irwWrapper .InsiderOwnership .irwHiddenColumn{border-top:none;white-space:normal}

#irwWrapper .InsiderOwnership .irwHiddenColumn span{display:none!important}

#irwWrapper .footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .irwResponsiveTableHdr{padding:8px;border-top:1px #ddd solid;border-right:1px #ddd solid;border-left:1px #ddd solid}

#irwWrapper .footable.breakpoint>tbody>tr:hover:not(.footable-row-detail)>td:not(.header){cursor:pointer}

#irwWrapper .footable.breakpoint>tbody>tr>td.footable-cell-detail{background:#eee;border-top:none}

#irwWrapper .footable.breakpoint>tbody>tr>td>span.footable-toggle,#irwWrapper .footable.breakpoint>tbody>tr>td>.committeBio-toggle{display:inline-block;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;padding-right:5px;font-size:14px;color:#888}

#irwWrapper .footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:"";cursor:pointer}

#irwWrapper .footable.breakpoint>tbody>tr>td>.committeBio-toggle{display:none;position:absolute;right:20px}

#irwWrapper #irwCommitteeCharting .committeBio-toggle{display:inline}

#irwWrapper .footable.breakpoint>tbody>tr>td>.committeBio-toggle:before{content:"";cursor:pointer}

#irwWrapper .footable-row-detail-row{padding-top:5px;padding-bottom:5px;float:left;clear:both}

#irwWrapper .footable-toggle:hover{cursor:pointer}

#irwWrapper .footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before{content:""}

#irwWrapper .footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle{font-size:18px}

#irwWrapper .footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle{font-size:24px}

#irwWrapper .footable.breakpoint>tbody>tr>td.header>span.footable-toggle{display:none}

#irwWrapper .footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}

#irwWrapper .footable>thead>tr>th.footable-sortable:hover{cursor:pointer}

#irwWrapper .footable>thead>tr>th>span.footable-sort-indicator{display:inline-block;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;padding-left:5px}

#irwWrapper .footable>tfoot .pagination{margin:0}

#irwWrapper .footable.no-paging .hide-if-no-paging{display:none}

#irwWrapper .footable-row-detail-inner{display:table}

#irwWrapper .footable-row-detail-row{display:table-row;line-height:1.5em}

#irwWrapper .footable-row-detail-group{display:block;line-height:2em;font-size:1.2em;font-weight:bold}

#irwWrapper .footable-row-detail-name{display:inline-table;font-weight:bold;padding-right:15px}

#irwWrapper .irwResponsiveTable .footable-row-detail-name{display:table-cell;font-weight:bold;padding-right:15px}

#irwWrapper .footable-row-detail-value{display:inline-table}

#irwWrapper .irwResponsiveTable .footable-row-detail-value{display:table-cell}

#irwWrapper .irwResponsiveTable .footable-row-detail-value.text-muted{color:inherit}

#irwWrapper .footable-odd{background-color:#f7f7f7}

#irwWrapper .irwErrorPage h1.irwCompanyName{margin-bottom:75px}

#irwWrapper .irwErrortext{margin-top:-20px}

#irwWrapper .irwErrorCodetext{padding-left:8px;font-size:14px}

#irwWrapper .irwErrorDescription{font-size:18px}

#irwWrapper .irwCustomMessageDescription{font-size:14px}

#irwWrapper ul.irwListSitemap li{margin-bottom:8px;font-weight:bold}

@media(max-width:768px){#irwWrapper .irwErrorPage h1.irwCompanyName{margin-bottom:40px}

#irwWrapper .irwErrorPage .text-xxlarge{font-size:3.8em;line-height:2em}

}

.highcharts-tooltip{width:100%!important}

.highcharts-tooltip span{white-space:normal!important;max-width:90%!important}

.sidebar{display:none}

@media(min-width:768px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;display:block;padding:12px 20px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #eee}

}

@media(max-width:767px){.sidebar{display:block}

}

.navbar-nav>li>a{}

.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#fff;background-color:#428bca}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.active.InstitOwnTab>a,#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.active.InstitOwnTab>a:focus{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:transparent;color:inherit;background-color:#fbfbfb}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.active.InstitOwnTab{border-left:3px solid}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.active.InstitOwnTab .irwVerTabsConnect{display:block}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.InstitOwnTab{border-left:3px solid transparent}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.InstitOwnTab:hover{border-left:3px solid;background-color:#fbfbfb}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs h4{font-size:15px;font-weight:bold}

#irwWrapper .table.Tbl-InsitOwnership>thead>tr>th{background-color:transparent;font-weight:normal;border-bottom:1px solid #a8a9ad;border-top:none}

#irwWrapper .table.Tbl-InsitOwnership>tbody>tr>td{padding-top:12px;padding-bottom:10px}

#irwWrapper .table.Tbl-InsitOwnership>tbody>tr:last-child>td{border-bottom:none}

#irwWrapper .table.Tbl-InsitOwnership>tbody>tr>td span{color:#666}

#irwWrapper .irwInstitutionalOwnTabsContent table thead{padding-top:12px;padding-bottom:12px}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li>a{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:transparent;color:inherit;margin-bottom:20px;padding-bottom:9px;padding-top:0;border-radius:0}

#irwWrapper .irwInstOwnTblPannel{min-height:420px}

#irwWrapper .irwInstOwnCopyRight{margin:-15px;margin-top:0;margin-bottom:0}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li>a small.tabMuteTitle{float:left;width:70px}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li>a h4{margin-bottom:5px;color:#818286}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.irwInstOwnNoLink a{color:#acacac;border-color:#ebebeb}

#irwWrapper .nav-pills.irwInstitutionalOwnTabs>li.irwInstOwnNoLink a h4{color:#acacac}

#irwWrapper .irwCustomDropDown ul li.irwInstOwnNoLink a .irwCustomDropDownItem{color:#acacac;cursor:default}

#irwWrapper .dropdown-menu>li.irwInstOwnNoLink>a{color:#acacac;cursor:default}

#irwWrapper .irwCustomDropDown ul li.irwInstOwnNoLink a .irwCustomDropDownItem{color:#acacac;cursor:default}

#irwWrapper .nav.irwInstitutionalOwnTabs>li.InstitOwnTab>a{font-weight:normal}

#irwWrapper .nav.irwInstitutionalOwnTabs>li.active>a h4{color:inherit}

#irwWrapper .nav.irwInstitutionalOwnTabs>li.InstitOwnTab:hover .irwVerTabsConnect{display:block}

#irwWrapper .irwInstitutionalOwnTabsContent{background-color:#fbfbfb;border:1px solid #d8d8d8;padding-top:15px}

#irwWrapper .irwVerTabsConnect{width:20px;background-color:#fbfbfb;position:absolute;height:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;right:0;margin-right:-16px;z-index:888;top:0;display:none}

#irwWrapper .OwnershipAcitivityCount{float:right;margin-bottom:20px}

#irwWrapper .irwCustomAlertBox{text-align:center;margin-right:10px;padding:0 3px;background-color:#fff;border:1px solid #bcbdc1;text-align:center;width:40px;margin-left:7px;float:left;border-radius:4px;font-size:11px;display:inline-block;height:34px;line-height:35px}

#irwWrapper .irwCustomDropDown{width:100%}

#irwWrapper .irwCustomDropDown button{text-align:left}

#irwWrapper .irwCustomDropDown .caretContainer{position:absolute;height:100%;top:0;right:15px;vertical-align:middle}

#irwWrapper .irwCustomDropDown .caret{position:absolute;top:50%;right:0}

#irwWrapper .irwCustomDropDown .dropdown-menu{width:100%;z-index:999;background-color:#fff}

#irwWrapper .irwCustomDropDown ul li a{margin-bottom:10px;float:left;display:inline;width:100%}

#irwWrapper .irwCustomDropDown ul li{float:left;width:100%;display:block}

#irwWrapper .irwCustomDropDown ul li a .irwCustomDropDownItem{color:#333}

#irwWrapper .irwCustomDropDown ul li a:hover .irwCustomDropDownItem{color:inherit}

#irwWrapper .irwCustomDropDown ul li a.active .irwCustomDropDownItem{color:inherit}

#irwWrapper .irwCustomDropDown .irwCustomDropDownSelected{margin-left:15px}

#irwWrapper .irwCustomDropDown ul li a small{float:left;margin-right:5px}

#irwWrapper .irwDisclaimer{color:#808285;padding-top:18px}

.irwPageHeader,.irwPageFooter{padding:15px 0}

#irwWrapper .InfoRequest .irwInfoReqIEfix{margin-right:2px}

#irwWrapper .InfoRequest .irwInfoReqCaptchaRow{margin-top:10px}

#irwWrapper .InfoRequest .irwInfoReqConactBox{background-color:#eee}

#irwWrapper .InfoRequest .irwCustomWarning{margin-bottom:15px;float:left;margin-top:4px;width:100%}

#irwWrapper .InfoRequest .well .irwCustomWarning{margin-bottom:15px;margin-top:4px;display:inline-block;width:100%}

#irwWrapper .InfoRequest .well.irwInfoWellRadio .irwCustomWarning,#irwWrapper .InfoRequest .well.irwInfoWellCheckBox .irwCustomWarning{margin-bottom:0}

#irwWrapper .InfoRequest .HasCustomFields textarea{border-right:0}

#irwWrapper .InfoRequest .HasCustomFields .irwInforequestTextArea .irwNoBg{vertical-align:top}

#irwWrapper .InfoRequest .HasCustomFields .irwInforequestDropDown select{border-right:0}

#irwWrapper .InfoRequest .HasCustomFields .irwInfoRequestCommonWell .irwNoBg{border:none!important;background-color:transparent!important;position:absolute;right:10px;top:0}

#irwWrapper .InfoRequest .HasCustomFields .irwInfoRequestCommonWell{position:relative}

#irwWrapper .InfoRequest .HasCustomFields .irwcheckboxMendetory{position:absolute}

#irwWrapper .InfoRequest .HasCustomFields input[type="checkbox"],#irwWrapper .InfoRequest .HasCustomFields input[type="radio"]{display:block!important;z-index:-1!important;position:absolute}

#irwWrapper .irwOwnersCountTitle{margin-top:8px;font-weight:normal;color:#666;margin-right:5px}

#irwWrapper .InfoRequest #messages,#irwWrapper .InfoRequest #messagesOpt{margin-top:-20px;float:right;width:100%}

#irwWrapper .InfoRequest .irwCustomWarningfrom-group{margin-bottom:0}

#irwWrapper .QuarterlyResultsPanel .panel-heading{background-color:transparent;border-bottom:1px solid #f1f1f1}

#irwWrapper .QuarterlyResultsPanel .panel-heading a{border-left:3px solid;background-color:transparent;padding:8px 8px 8px 5px;display:inline-block}

#irwWrapper .QuarterlyResultsPanel.panel-group .panel-heading>.collapsed:after{content:none!important}

#irwWrapper .QuarterlyResultsPanel.panel-group .panel-heading>a:after{content:none!important}

#irwWrapper .QuarterlyResultsPanel.panel-group .panel-heading>a{text-transform:none}

#irwWrapper .QuarterlyResultsPanel .panel-body>ul>li>a{text-transform:none;font-size:inherit;font-weight:normal}

#irwWrapper .QuarterlyResultsPanel .panel-heading a{background-color:#fbfbfb;width:100%}

#irwWrapper .QuarterlyResultsPanel .panel-heading a.collapsed{background-color:transparent;width:100%}

#irwWrapper .QuarterlyResultsPanel .panel-heading a.collapsed:hover{border-left:3px solid}

#irwWrapper .QuarterlyResultsPanel .panel-heading .fa{width:35px;text-align:center;float:left;margin-top:3px;color:#666}

#irwWrapper .QuarterlyResultsPanel .panel-body{padding:10px}

#irwWrapper .QuarterlyResultsPanel .panel-default ul li{padding:7px 5px 7px 10px}

#irwWrapper .QuarterlyResultsPanel .panel-default ul li:hover{background-color:#fbfbfb}

#irwWrapper .QuarterlyResultsPanel .irwQRTitle{display:list-item;list-style:none;padding-left:35px}

#irwWrapper .QuarterlyResultsPanel .panel-heading .fa-caret-right{display:none}

#irwWrapper .QuarterlyResultsPanel .panel-heading:hover{background-color:#fbfbfb}

#irwWrapper .QuarterlyResultsPanel .panel-heading+.panel-collapse .panel-body{border:none;border-bottom:1px solid #f1f1f1}

#irwWrapper .QuarterlyResultsPanel .panel-heading a.collapsed{border-left:3px solid transparent}

#irwWrapper .QuarterlyResultsPanel .panel-heading .collapsed .fa-caret-down{display:none}

#irwWrapper .QuarterlyResultsPanel .panel-heading .collapsed .fa-caret-right{display:inline-block}

#irwWrapper .QuarterlyResults div.panel-heading.active{border-bottom:1px solid #f1f1f1;background-color:transparent;color:#428bca;background-color:#fbfbfb}

#irwWrapper .irwClickEvent{cursor:pointer}

.irwPendingHide{display:none!important}

input[type="search"]::-ms-clear{display:none}

.Tbl-InsitOwnership th{cursor:pointer;word-break:keep-all}

.instOwnerCustomDropDown a{cursor:pointer}

.fa.irwLoadingIcon{display:none}

.irwToolKit span.irwLoading,.irwToolKit span.irwLoading a{position:relative}

.irwToolKit span.irwLoading .fa-spin{display:none}

.irwToolKit .irwLoading .fa-spin{background:transparent;position:absolute;left:5px;top:4px;z-index:1;color:#333}

#irwsearch.input-group{margin:10px 0}

.irwIRSearch label{white-space:nowrap}

@media all and (max-width:320px){#irwsearch .radio-inline.irwCustomLabel{margin-left:0!important;margin-right:10px!important}

}

@media print{@page{size:330mm 427mm;margin:14mm}

.container{width:1170px}

#irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control{border-right:1px}

#footer{display:none}

#irwWrapper .btn{color:#000;background:#e01f2e;border:none;color:#000}

body>*:not(#fullBodyWrapper){display:none}

.irwToolKit{display:none!important}

#fullBodyWrapper>*:not(.wrapper){display:none}

#irwWrapper.col-sm-6,#irwWrapper .col-md-6,#irwWrapperPR.col-sm-6,#irwWrapperPR .col-md-6{width:50%!important;float:left!important}

#fullBodyWrapper>.wrapper>.topic>*:not(.container){display:none}

.breadcrumb.hidden-xs{display:block!important}

a[href]:after{content:none!important}

.scrollbars{overflow:visible!important;height:auto!important}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Ubuntu',sans-serif;font-weight:300;line-height:1.1;color:inherit}

#fullBodyWrapper>.wrapper>.container>.irwToolKit{display:none}

#irwWrapper #accordion .collapse{display:block!important}

.irwexpandcollapse{display:none!important}

#BCData{clear:both!important;float:left!important;width:100%!important}

}

.toolkit_view h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Ubuntu',sans-serif;font-weight:300;line-height:1.1;color:inherit}

.toolkit_view>#fullBodyWrapper>.wrapper>.container>.irwToolKit{display:none}

.toolkit_view #irwWrapper .corporate .irwTableWrapper{height:auto!important}

.toolkit_view #irwWrapper .irwBtnNewSubmit .btn-primary,.toolkit_view #irwWrapper .irwBtnEdit .btn-primary{color:#fff!important;background:#e01f2e!important;background-image:-webkit-linear-gradient(top,#f05f68 0%,#e01f2e 100%)!important;border-color:#e01f2e!important;border:1px solid #e01f2e;border-radius:4px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}

.toolkit_view #irwWrapper .irwBtnEmailUnsubscribe .btn-secondary{color:#fff!important;background-color:#666!important;border-color:#525252!important}

.toolkit_view #irwWrapper pagination .btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}

.toolkit_view .scrollbars,.toolkit_view .mCustomScrollBox{overflow:visible!important;height:auto!important}

.toolkit_view #irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control{border-right:1px solid #ccc}

.toolkit_view .col-sm-4{width:33.33333333%;float:left}

.toolkit_view .col-sm-8{width:66.66666667%;float:left}

.toolkit_view .topic{border-bottom:1px solid #eee;background:#f6f6f6;float:left;width:100%}

.toolkit_view .topic h3{display:inline-block;margin:0;padding:23px 10px;font-size:16px}

.toolkit_view .breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}

.toolkit_view .topic .breadcrumb{margin-bottom:0;margin-top:0;margin-right:10px;padding:21px 0;background:transparent;float:right!important}

.toolkit_view .topic .breadcrumb li{list-style:none;display:inline}

.toolkit_view a,.toolkit_view a:visited,.toolkit_view a:active,.toolkit_view a:hover{color:#000}

.toolkit_view #irwWrapper .irwTickerTitle{margin-top:10px}

.toolkit_view #irwWrapper .irwInfoReqConactBox{margin-top:15px!important}

.toolkit_view #irwWrapper .well{box-shadow:none!important}

.toolkit_view #irwWrapper .form-control{box-shadow:none!important}

.toolkit_view #irwWrapper .InfoRequestCols input{border-right:none!important}

.toolkit_view #irwWrapper #captchCode{border-right:none!important}

.toolkit_view #irwWrapper .visible-md,.toolkit_view #irwWrapper .visible-lg{display:none!important}

.toolkit_view #irwWrapper .visible-md,.toolkit_view #irwWrapper .visible-lg.irwInstitutionalOwnTabs{display:block!important}

.toolkit_view #irwWrapper .InsiderOwnership .col-md-9.irwInstitutionalOwnTabsContent{width:75%!important}

.toolkit_view #irwWrapper .visible-sm{display:block!important}

.toolkit_view #irwWrapper .visible-xs,.toolkit_view #irwWrapper #irwTabsdropdown{display:none!important}

.toolkit_view #irwWrapper .InsiderOwnership .visible-xs{display:block!important}

.toolkit_view #irwWrapper .InsiderOwnership .visible-xs{display:none!important}

.toolkit_view #irwWrapper .InsiderOwnership .irwCustomDropDown button{background-color:transparent!important}

.toolkit_view #irwWrapper .InsiderOwnership .col-md-9.irwInstitutionalOwnTabsContent{width:100%}

.toolkit_view #irwWrapper .irwCRTabsPanel.visible-sm{display:block!important}

.toolkit_view #irwWrapper .timeline li.hide{display:block!important}

.toolkit_view .irwexpandcollapse,.toolkit_view .irwODexpandcollapse{display:none!important}

.toolkit_view #irwWrapper .collapse{display:block!important;height:auto!important}

#irwWrapper .QuarterlyResultsPanel .panel-heading a{border-left:none!important}

.toolkit_view .irwFaqSections .collapse,.toolkit_view #irwWrapper .irwODBody{display:block!important}

.toolkit_view .irwOfficerImgSmall{display:none!important}

.toolkit_view .irwODPerson .showHistoric{display:none!important}

.toolkit_view #irwWrapper .hideirwMendetory{display:block;visibility:hidden}

.toolkit_view #irwWrapper .irwHistoricBody{display:block!important;visibility:visible!important}

.toolkit_view #irwWrapper #totalreturnform .irwScrollbar{height:auto!important}

.toolkit_view #irwWrapper #newsPanelResults .irwPRSummary{display:none!important;visibility:hidden!important}

.toolkit_view #irwWrapper #newsPanelResults .irwPRSummary a{display:none!important;visibility:hidden!important}

.toolkit_view #irwWrapper #newsPanelResults .irwPRTools a.showSummary{display:none!important;visibility:hidden!important}

.toolkit_view #irwWrapper .irwTotalDivPane{position:relative!important;margin-top:10px!important;width:300px}

.toolkit_view #irwWrapper .irwDivCalc .irwBoxTools{display:none!important}

.toolkit_view #irwWrapper .prevYearTable .footable-first-column{width:35%!important}

.toolkit_view #irwWrapper #Event .irwEventBody,.toolkit_view #irwWrapper #PastEvent .irwEventBody{display:block!important;visibility:visible!important}

.toolkit_view #irwWrapper .panel-heading{text-transform:uppercase}

.toolkit_view #irwWrapper #stockInfo .fa-plus:before,.toolkit_view #irwWrapper .creditratings .fa-plus:before{content:""!important}

.toolkit_view #irwWrapper #TRData .irwTcaltableheader{padding-right:15px!important}

.toolkit_view .creditratings .fa-minus,.toolkit_view .creditratings .fa-plus,.toolkit_view .irwEventTabs .irwBoxTools .fa{display:none!important;visibility:hidden!important}

#irwWrapper .dividends .irwDivTotal{}

#irwWrapper .dividends .irwDivTotal .footable-toggle{display:none!important}

#irwWrapper .dividends .irwTotalDivPane{position:absolute;margin-top:-10px}

@media(max-width:468px){#irwWrapper .dividends .irwTotalDivPane{position:relative!important;margin-top:0}

}

#irwWrapper .dividends .irwRangeSlider{margin-top:8px}

#irwWrapper .irwRangeSlider{display:inline-block;vertical-align:middle;position:relative}

#irwWrapper .irwRangeSlider.slider-horizontal{width:210px;height:20px}

#irwWrapper .irwRangeSlider.slider-horizontal .slider-track{height:6px;width:100%;margin-top:-5px;top:50%;left:0}

#irwWrapper .irwRangeSlider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}

#irwWrapper .irwRangeSlider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-4px}

#irwWrapper .irwRangeSlider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}

#irwWrapper .irwRangeSlider input{display:none}

#irwWrapper .irwRangeSlider .tooltip-inner{white-space:nowrap}

#irwWrapper .irwRangeSlider .slider-track{position:absolute;cursor:pointer;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

#irwWrapper .irwRangeSlider .slider-selection{position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

#irwWrapper .irwRangeSlider .slider-handle{position:absolute;width:14px;height:14px;background-repeat:repeat-x;border:1px solid #ccc}

#irwWrapper .irwRangeSlider .slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}

#irwWrapper .irwRangeSlider .slider-handle.triangle{background:transparent none}

.toolkit_view #irwWrapper #asreportedchartfrom .col-md-4{display:none!important}

.toolkit_view #irwWrapper #asreportedchartfrom .col-md-8{width:100%!important}

.toolkit_view #irwWrapper #creditratingsform .irwScrollbar{height:auto!important}

.irwcommodal textarea.form-control{border-right:0 none}

.irwcommodal .form-group{min-height:85px}

.irwcommodal .form-group,.irwcommodal .form-group .help-block,.irwcommodal .alert{margin-bottom:0}

.irwcommodal .alert{margin-top:10px}

#irwFinlHighlights #SourcePopupDive table{border:0 none;border-collapse:collapse;margin-bottom:10px}

#irwFinlHighlights #SourcePopupDive td{border-color:#ddd;padding:3px 10px;text-align:left}

@media screen and (max-width:480px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

.table-responsive table{border-collapse:collapse;mso-table-lspace:0;mso-table-rspace:0}

.table-responsive table td,.table-responsive table tr{border-collapse:collapse;mso-table-lspace:0;mso-table-rspace:0}

}

#irwWrapperPR .clearfix::before,#irwWrapperPR .clearfix::after,#irwWrapperPR .container::before,#irwWrapperPR .container::after,#irwWrapperPR .container-fluid::before,#irwWrapperPR .container-fluid::after,#irwWrapperPR .row::before,#irwWrapperPR .row::after,#irwWrapperPR .form-horizontal .form-group::before,#irwWrapperPR .form-horizontal .form-group::after,#irwWrapperPR .btn-toolbar::before,#irwWrapperPR .btn-toolbar::after,#irwWrapperPR .btn-group-vertical>.btn-group::before,#irwWrapperPR .btn-group-vertical>.btn-group::after,#irwWrapperPR .nav::before,#irwWrapperPR .nav::after,#irwWrapperPR .navbar::before,#irwWrapperPR .navbar::after,#irwWrapperPR .navbar-header::before,#irwWrapperPR .navbar-header::after,#irwWrapperPR .navbar-collapse::before,#irwWrapperPR .navbar-collapse::after,#irwWrapperPR .pager::before,#irwWrapperPR .pager::after,#irwWrapperPR .panel-body::before,#irwWrapperPR .panel-body::after,#irwWrapperPR .modal-footer::before,#irwWrapperPR .modal-footer::after{content:" ";display:table}

#irwWrapperPR *::before,#irwWrapperPR *::after{box-sizing:border-box}

#irwWrapperPR .clearfix::after,#irwWrapperPR .container::after,#irwWrapperPR .container-fluid::after,#irwWrapperPR .row::after,#irwWrapperPR .form-horizontal .form-group::after,#irwWrapperPR .btn-toolbar::after,#irwWrapperPR .btn-group-vertical>.btn-group::after,#irwWrapperPR .nav::after,#irwWrapperPR .navbar::after,#irwWrapperPR .navbar-header::after,#irwWrapperPR .navbar-collapse::after,#irwWrapperPR .pager::after,#irwWrapperPR .panel-body::after,#irwWrapperPR .modal-footer::after{clear:both}

#irwWrapperPR .row{margin-left:-15px;margin-right:-15px}

#irwWrapperPR .container{margin-left:auto;margin-right:auto}

#irwWrapperPR h1{font-size:2em;margin:.67em 0}

#irwWrapperPR .irwFilePageH1,#irwWrapperPR .irwFilePageH2,#irwWrapperPR .irwFilePageH3{margin:0}

#irwWrapperPR h1,#irwWrapperPR .h1,#irwWrapperPR h2,#irwWrapperPR .h2,#irwWrapperPR h3,#irwWrapperPR .h3{margin-bottom:10px;margin-top:20px}

#irwWrapperPR h1,#irwWrapperPR h2,#irwWrapperPR h3,#irwWrapperPR h4,#irwWrapperPR h5,#irwWrapperPR h6,#irwWrapperPR .h1,#irwWrapperPR .h2,#irwWrapperPR .h3,#irwWrapperPR .h4,#irwWrapperPR .h5,#irwWrapperPR .h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.3}

#irwWrapperPR td,#irwWrapperPR th{padding:3px}

#irwWrapperPR *::before,#irwWrapperPR *::after{box-sizing:border-box}

#irwWrapperPR *::before,#irwWrapperPR *::after{box-sizing:border-box}

#irwWrapperPR *{box-sizing:border-box}

#irwWrapperPR{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:normal;text-rendering:optimizelegibility}

#irwWrapperPR h1,#irwWrapperPR .h1{font-size:220%}

#irwWrapperPR h2,#irwWrapperPR .h2{font-size:150%}

#irwWrapperPR h3,#irwWrapperPR .h3{font-size:140%}

#irwWrapperPR h4,#irwWrapperPR .h4{font-size:130%}

#irwWrapperPR h5,#irwWrapperPR .h5{font-size:110%;font-weight:bold}

#irwWrapperPR h6,#irwWrapperPR .h6{font-size:12px;text-transform:uppercase}

#irwWrapperPR b,#irwWrapperPR strong{font-weight:600}

#irwWrapperPR p{margin-bottom:10px}

#irwWrapperPR ul{margin:0;padding:0}

#irwWrapperPR ul li{list-style:disc;margin-bottom:10px;margin-left:40px}

#irwWrapperPR .irwFilePageH1,#irwWrapperPR .irwFilePageH2,#irwWrapperPR .irwFilePageH3{margin:0}

#irwWrapperPR .irwFilePageDate{margin-bottom:20px}

@media(min-width:768px){#irwWrapperPR .container{width:100%}

}

@media(min-width:992px){#irwWrapperPR .container{width:100%}

}

@media(min-width:1200px){#irwWrapperPR .container{width:100%}

}

#irwWrapper #emailPopupCaptcha iframe,#irwWrapper #inforequestCaptcha iframe,#irwWrapper #fileCaptcha iframe{display:block}



.mCSB_container{width:auto;margin-right:17px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:17px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:17px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:17px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCustomScrollBox>.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(../images/irw/mcsb_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;background:rgba(0,0,0,.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;background:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85)}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,.9)}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000;background:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#fff;background:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85)}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,.9)}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000;background:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#fff;background:rgba(255,255,255,.1)}.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.15)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000;background:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.irwScrollbar .mCSB_scrollTools .mCSB_draggerRail{width:5px}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#eee;background:rgba(220,220,220,.5)}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px;background:#428bca;background:rgba(66,139,202,1)}.mCS-bootstrap-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-bootstrap-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(66,139,202,1)}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(66,139,202,1)}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-bootstrap-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.content_1>.mCustomScrollBox>.mCSB_scrollTools{height:96%;top:2%}.content_2 .mCSB_scrollTools .mCSB_draggerRail{width:6px;box-shadow:1px 1px 1px rgba(255,255,255,.1)}.content_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(255,255,255,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.content_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.content_2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.content_2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,.6);filter:"alpha(opacity=60)";-ms-filter:"alpha(opacity=60)"}.content_3>.mCustomScrollBox>.mCSB_scrollTools{height:94%;top:3%}.content_3 .mCSB_scrollTools .mCSB_draggerRail{width:0;border-right:1px dashed #09c}.content_3 .mCSB_scrollTools .mCSB_dragger{height:11px}.content_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:11px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background:#09c}.content_4>.mCustomScrollBox>.mCSB_scrollTools{height:94%;top:3%}.content_4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#d0b9a0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5)}.content_4 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#dfcdb9}.content_4 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.content_5>.mCustomScrollBox>.mCSB_scrollTools{width:98%;margin:0 1%}.content_6>.mCustomScrollBox>.mCSB_scrollTools{width:88%;margin:0 6%}.content_8 .mCSB_scrollTools .mCSB_draggerRail{width:0;border-left:1px solid rgba(0,0,0,.8);border-right:1px solid rgba(255,255,255,.2)}


@font-face{font-family:'FontAwesome';src:url('../fonts/irw/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/irw/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/irw/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('../fonts/irw/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/irw/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}

.fa-2x{font-size:2em}

.fa-3x{font-size:3em}

.fa-4x{font-size:4em}

.fa-5x{font-size:5em}

.fa-fw{width:1.28571429em;text-align:center}

.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}

.fa-ul>li{position:relative}

.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}

.fa-li.fa-lg{left:-1.85714286em}

.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}

.pull-right{float:right}

.pull-left{float:left}

.fa.pull-left{margin-right:.3em}

.fa.pull-right{margin-left:.3em}

.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@-moz-keyframes spin{0%{-moz-transform:rotate(0)}

100%{-moz-transform:rotate(359deg)}

}

@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}

100%{-webkit-transform:rotate(359deg)}

}

@-o-keyframes spin{0%{-o-transform:rotate(0)}

100%{-o-transform:rotate(359deg)}

}

@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}

100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}

}

.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}

.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}

.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}

.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}

.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}

.fa-stack-1x{line-height:inherit}

.fa-stack-2x{font-size:2em}

.fa-inverse{color:#fff}

.fa-glass:before{content:""}

.fa-music:before{content:""}

.fa-search:before{content:""}

.fa-envelope-o:before{content:""}

.fa-heart:before{content:""}

.fa-star:before{content:""}

.fa-star-o:before{content:""}

.fa-user:before,.fa-First_Name:before,.fa-Last_Name:before,.fa-Title:before{content:""}

.fa-film:before{content:""}

.fa-th-large:before{content:""}

.fa-th:before{content:""}

.fa-th-list:before{content:""}

.fa-check:before{content:""}

.fa-times:before{content:""}

.fa-search-plus:before{content:""}

.fa-search-minus:before{content:""}

.fa-power-off:before{content:""}

.fa-signal:before{content:""}

.fa-gear:before,.fa-cog:before{content:""}

.fa-trash-o:before{content:""}

.fa-home:before{content:""}

.fa-file-o:before{content:""}

.fa-clock-o:before{content:""}

.fa-road:before{content:""}

.fa-download:before{content:""}

.fa-arrow-circle-o-down:before{content:""}

.fa-arrow-circle-o-up:before{content:""}

.fa-inbox:before{content:""}

.fa-play-circle-o:before{content:""}

.fa-rotate-right:before,.fa-repeat:before{content:""}

.fa-refresh:before{content:""}

.fa-list-alt:before{content:""}

.fa-lock:before{content:""}

.fa-flag:before,.fa-State:before{content:""}

.fa-headphones:before{content:""}

.fa-volume-off:before{content:""}

.fa-volume-down:before{content:""}

.fa-volume-up:before{content:""}

.fa-qrcode:before{content:""}

.fa-barcode:before{content:""}

.fa-tag:before{content:""}

.fa-tags:before{content:""}

.fa-book:before{content:""}

.fa-bookmark:before{content:""}

.fa-print:before{content:""}

.fa-camera:before{content:""}

.fa-font:before{content:""}

.fa-bold:before{content:""}

.fa-italic:before{content:""}

.fa-text-height:before{content:""}

.fa-text-width:before{content:""}

.fa-align-left:before{content:""}

.fa-align-center:before{content:""}

.fa-align-right:before{content:""}

.fa-align-justify:before{content:""}

.fa-list:before{content:""}

.fa-dedent:before,.fa-outdent:before{content:""}

.fa-indent:before{content:""}

.fa-video-camera:before{content:""}

.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}

.fa-pencil:before{content:""}

.fa-map-marker:before{content:""}

.fa-adjust:before{content:""}

.fa-tint:before{content:""}

.fa-edit:before,.fa-pencil-square-o:before{content:""}

.fa-share-square-o:before{content:""}

.fa-check-square-o:before{content:""}

.fa-arrows:before{content:""}

.fa-step-backward:before{content:""}

.fa-fast-backward:before{content:""}

.fa-backward:before{content:""}

.fa-play:before{content:""}

.fa-pause:before{content:""}

.fa-stop:before{content:""}

.fa-forward:before{content:""}

.fa-fast-forward:before{content:""}

.fa-step-forward:before{content:""}

.fa-eject:before{content:""}

.fa-chevron-left:before{content:""}

.fa-chevron-right:before{content:""}

.fa-plus-circle:before{content:""}

.fa-minus-circle:before{content:""}

.fa-times-circle:before{content:""}

.fa-check-circle:before{content:""}

.fa-question-circle:before{content:""}

.fa-info-circle:before{content:""}

.fa-crosshairs:before{content:""}

.fa-times-circle-o:before{content:""}

.fa-check-circle-o:before{content:""}

.fa-ban:before{content:""}

.fa-arrow-left:before{content:""}

.fa-arrow-right:before{content:""}

.fa-arrow-up:before{content:""}

.fa-arrow-down:before{content:""}

.fa-mail-forward:before,.fa-share:before{content:""}

.fa-expand:before{content:""}

.fa-compress:before{content:""}

.fa-plus:before{content:""}

.fa-minus:before{content:""}

.fa-asterisk:before{content:""}

.fa-exclamation-circle:before{content:""}

.fa-gift:before{content:""}

.fa-leaf:before{content:""}

.fa-fire:before{content:""}

.fa-eye:before{content:""}

.fa-eye-slash:before{content:""}

.fa-warning:before,.fa-exclamation-triangle:before{content:""}

.fa-plane:before{content:""}

.fa-calendar:before{content:""}

.fa-random:before{content:""}

.fa-comment:before{content:""}

.fa-magnet:before{content:""}

.fa-chevron-up:before{content:""}

.fa-chevron-down:before{content:""}

.fa-retweet:before{content:""}

.fa-shopping-cart:before{content:""}

.fa-folder:before{content:""}

.fa-folder-open:before{content:""}

.fa-arrows-v:before{content:""}

.fa-arrows-h:before{content:""}

.fa-bar-chart-o:before{content:""}

.fa-twitter-square:before{content:""}

.fa-facebook-square:before{content:""}

.fa-camera-retro:before{content:""}

.fa-key:before{content:""}

.fa-gears:before,.fa-cogs:before{content:""}

.fa-comments:before{content:""}

.fa-thumbs-o-up:before{content:""}

.fa-thumbs-o-down:before{content:""}

.fa-star-half:before{content:""}

.fa-heart-o:before{content:""}

.fa-sign-out:before{content:""}

.fa-linkedin-square:before{content:""}

.fa-thumb-tack:before{content:""}

.fa-external-link:before{content:""}

.fa-sign-in:before{content:""}

.fa-trophy:before{content:""}

.fa-github-square:before{content:""}

.fa-upload:before{content:""}

.fa-lemon-o:before{content:""}

.fa-phone:before{content:""}

.fa-square-o:before{content:""}

.fa-bookmark-o:before{content:""}

.fa-phone-square:before{content:""}

.fa-twitter:before{content:""}

.fa-facebook:before{content:""}

.fa-github:before{content:""}

.fa-unlock:before{content:""}

.fa-credit-card:before{content:""}

.fa-rss:before{content:""}

.fa-hdd-o:before{content:""}

.fa-bullhorn:before{content:""}

.fa-bell:before{content:""}

.fa-certificate:before{content:""}

.fa-hand-o-right:before{content:""}

.fa-hand-o-left:before{content:""}

.fa-hand-o-up:before{content:""}

.fa-hand-o-down:before{content:""}

.fa-arrow-circle-left:before{content:""}

.fa-arrow-circle-right:before{content:""}

.fa-arrow-circle-up:before{content:""}

.fa-arrow-circle-down:before{content:""}

.fa-globe:before,.fa-Country:before{content:""}

.fa-wrench:before{content:""}

.fa-tasks:before{content:""}

.fa-filter:before{content:""}

.fa-briefcase:before{content:""}

.fa-arrows-alt:before{content:""}

.fa-group:before,.fa-users:before{content:""}

.fa-chain:before,.fa-link:before{content:""}

.fa-cloud:before{content:""}

.fa-flask:before{content:""}

.fa-cut:before,.fa-scissors:before{content:""}

.fa-copy:before,.fa-files-o:before{content:""}

.fa-paperclip:before{content:""}

.fa-save:before,.fa-floppy-o:before{content:""}

.fa-square:before{content:""}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}

.fa-list-ul:before{content:""}

.fa-list-ol:before{content:""}

.fa-strikethrough:before{content:""}

.fa-underline:before{content:""}

.fa-table:before{content:""}

.fa-magic:before{content:""}

.fa-truck:before{content:""}

.fa-pinterest:before{content:""}

.fa-pinterest-square:before{content:""}

.fa-google-plus-square:before{content:""}

.fa-google-plus:before{content:""}

.fa-money:before{content:""}

.fa-caret-down:before{content:""}

.fa-caret-up:before{content:""}

.fa-caret-left:before{content:""}

.fa-caret-right:before{content:""}

.fa-columns:before{content:""}

.fa-unsorted:before,.fa-sort:before{content:""}

.fa-sort-down:before,.fa-sort-desc:before{content:""}

.fa-sort-up:before,.fa-sort-asc:before{content:""}

.fa-envelope:before,.fa-Email:before{content:""}

.fa-linkedin:before{content:""}

.fa-rotate-left:before,.fa-undo:before{content:""}

.fa-legal:before,.fa-gavel:before{content:""}

.fa-dashboard:before,.fa-tachometer:before{content:""}

.fa-comment-o:before{content:""}

.fa-comments-o:before{content:""}

.fa-flash:before,.fa-bolt:before{content:""}

.fa-sitemap:before{content:""}

.fa-umbrella:before{content:""}

.fa-paste:before,.fa-clipboard:before{content:""}

.fa-lightbulb-o:before{content:""}

.fa-exchange:before{content:""}

.fa-cloud-download:before{content:""}

.fa-cloud-upload:before{content:""}

.fa-user-md:before{content:""}

.fa-stethoscope:before{content:""}

.fa-suitcase:before{content:""}

.fa-bell-o:before{content:""}

.fa-coffee:before{content:""}

.fa-cutlery:before{content:""}

.fa-file-text-o:before{content:""}

.fa-building-o:before{content:""}

.fa-hospital-o:before{content:""}

.fa-ambulance:before{content:""}

.fa-medkit:before{content:""}

.fa-fighter-jet:before{content:""}

.fa-beer:before{content:""}

.fa-h-square:before{content:""}

.fa-plus-square:before{content:""}

.fa-angle-double-left:before{content:""}

.fa-angle-double-right:before{content:""}

.fa-angle-double-up:before{content:""}

.fa-angle-double-down:before{content:""}

.fa-angle-left:before{content:""}

.fa-angle-right:before{content:""}

.fa-angle-up:before{content:""}

.fa-angle-down:before{content:""}

.fa-desktop:before{content:""}

.fa-laptop:before{content:""}

.fa-tablet:before{content:""}

.fa-mobile-phone:before,.fa-mobile:before{content:""}

.fa-circle-o:before{content:""}

.fa-quote-left:before{content:""}

.fa-quote-right:before{content:""}

.fa-spinner:before{content:""}

.fa-circle:before{content:""}

.fa-mail-reply:before,.fa-reply:before{content:""}

.fa-github-alt:before{content:""}

.fa-folder-o:before{content:""}

.fa-folder-open-o:before{content:""}

.fa-smile-o:before{content:""}

.fa-frown-o:before{content:""}

.fa-meh-o:before{content:""}

.fa-gamepad:before{content:""}

.fa-keyboard-o:before{content:""}

.fa-flag-o:before{content:""}

.fa-flag-checkered:before{content:""}

.fa-terminal:before{content:""}

.fa-code:before{content:""}

.fa-mail-reply-all:before,.fa-reply-all:before{content:""}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}

.fa-location-arrow:before,.fa-Address1:before,.fa-Address2:before{content:""}

.fa-crop:before{content:""}

.fa-code-fork:before{content:""}

.fa-unlink:before,.fa-chain-broken:before{content:""}

.fa-question:before{content:""}

.fa-info:before{content:""}

.fa-exclamation:before{content:""}

.fa-superscript:before{content:""}

.fa-subscript:before{content:""}

.fa-eraser:before{content:""}

.fa-puzzle-piece:before{content:""}

.fa-microphone:before{content:""}

.fa-microphone-slash:before{content:""}

.fa-shield:before{content:""}

.fa-calendar-o:before{content:""}

.fa-fire-extinguisher:before{content:""}

.fa-rocket:before{content:""}

.fa-maxcdn:before{content:""}

.fa-chevron-circle-left:before{content:""}

.fa-chevron-circle-right:before{content:""}

.fa-chevron-circle-up:before{content:""}

.fa-chevron-circle-down:before{content:""}

.fa-html5:before{content:""}

.fa-css3:before{content:""}

.fa-anchor:before{content:""}

.fa-unlock-alt:before{content:""}

.fa-bullseye:before{content:""}

.fa-ellipsis-h:before{content:""}

.fa-ellipsis-v:before{content:""}

.fa-rss-square:before{content:""}

.fa-play-circle:before{content:""}

.fa-ticket:before{content:""}

.fa-minus-square:before{content:""}

.fa-minus-square-o:before{content:""}

.fa-level-up:before{content:""}

.fa-level-down:before{content:""}

.fa-check-square:before{content:""}

.fa-pencil-square:before{content:""}

.fa-external-link-square:before{content:""}

.fa-share-square:before{content:""}

.fa-compass:before{content:""}

.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}

.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}

.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}

.fa-euro:before,.fa-eur:before{content:""}

.fa-gbp:before{content:""}

.fa-dollar:before,.fa-usd:before{content:""}

.fa-rupee:before,.fa-inr:before{content:""}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}

.fa-won:before,.fa-krw:before{content:""}

.fa-bitcoin:before,.fa-btc:before{content:""}

.fa-file:before{content:""}

.fa-file-text:before{content:""}

.fa-sort-alpha-asc:before{content:""}

.fa-sort-alpha-desc:before{content:""}

.fa-sort-amount-asc:before{content:""}

.fa-sort-amount-desc:before{content:""}

.fa-sort-numeric-asc:before{content:""}

.fa-sort-numeric-desc:before{content:""}

.fa-thumbs-up:before{content:""}

.fa-thumbs-down:before{content:""}

.fa-youtube-square:before{content:""}

.fa-youtube:before{content:""}

.fa-xing:before{content:""}

.fa-xing-square:before{content:""}

.fa-youtube-play:before{content:""}

.fa-dropbox:before{content:""}

.fa-stack-overflow:before{content:""}

.fa-instagram:before{content:""}

.fa-flickr:before{content:""}

.fa-adn:before{content:""}

.fa-bitbucket:before{content:""}

.fa-bitbucket-square:before{content:""}

.fa-tumblr:before{content:""}

.fa-tumblr-square:before{content:""}

.fa-long-arrow-down:before{content:""}

.fa-long-arrow-up:before{content:""}

.fa-long-arrow-left:before{content:""}

.fa-long-arrow-right:before{content:""}

.fa-apple:before{content:""}

.fa-windows:before{content:""}

.fa-android:before{content:""}

.fa-linux:before{content:""}

.fa-dribbble:before{content:""}

.fa-skype:before{content:""}

.fa-foursquare:before{content:""}

.fa-trello:before{content:""}

.fa-female:before{content:""}

.fa-male:before{content:""}

.fa-gittip:before{content:""}

.fa-sun-o:before{content:""}

.fa-moon-o:before{content:""}

.fa-archive:before{content:""}

.fa-bug:before{content:""}

.fa-vk:before{content:""}

.fa-weibo:before{content:""}

.fa-renren:before{content:""}

.fa-pagelines:before{content:""}

.fa-stack-exchange:before{content:""}

.fa-arrow-circle-o-right:before{content:""}

.fa-arrow-circle-o-left:before{content:""}

.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}

.fa-dot-circle-o:before{content:""}

.fa-wheelchair:before{content:""}

.fa-vimeo-square:before{content:""}

.fa-turkish-lira:before,.fa-try:before{content:""}

.fa-plus-square-o:before{content:""}

.fa-space-shuttle:before{content:""}

.fa-slack:before{content:""}

.fa-envelope-square:before{content:""}

.fa-wordpress:before{content:""}

.fa-openid:before{content:""}

.fa-institution:before,.fa-Institution:before,.fa-bank:before,.fa-university:before{content:""}

.fa-mortar-board:before,.fa-graduation-cap:before{content:""}

.fa-yahoo:before{content:""}

.fa-google:before{content:""}

.fa-reddit:before{content:""}

.fa-reddit-square:before{content:""}

.fa-stumbleupon-circle:before{content:""}

.fa-stumbleupon:before{content:""}

.fa-delicious:before{content:""}

.fa-digg:before{content:""}

.fa-pied-piper-square:before,.fa-pied-piper:before{content:""}

.fa-pied-piper-alt:before{content:""}

.fa-drupal:before{content:""}

.fa-joomla:before{content:""}

.fa-language:before{content:""}

.fa-fax:before,.fa-Fax:before{content:""}

.fa-building:before{content:""}

.fa-child:before{content:""}

.fa-paw:before{content:""}

.fa-spoon:before{content:""}

.fa-cube:before{content:""}

.fa-cubes:before{content:""}

.fa-behance:before{content:""}

.fa-behance-square:before{content:""}

.fa-steam:before{content:""}

.fa-steam-square:before{content:""}

.fa-recycle:before{content:""}

.fa-automobile:before,.fa-car:before{content:""}

.fa-cab:before,.fa-taxi:before,.fa-City:before{content:""}

.fa-tree:before{content:""}

.fa-spotify:before{content:""}

.fa-deviantart:before{content:""}

.fa-soundcloud:before{content:""}

.fa-database:before{content:""}

.fa-file-pdf-o:before{content:""}

.fa-file-word-o:before{content:""}

.fa-file-excel-o:before{content:""}

.fa-file-powerpoint-o:before{content:""}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}

.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}

.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}

.fa-file-movie-o:before,.fa-file-video-o:before{content:""}

.fa-file-code-o:before{content:""}

.fa-vine:before{content:""}

.fa-codepen:before{content:""}

.fa-jsfiddle:before{content:""}

.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}

.fa-circle-o-notch:before{content:""}

.fa-ra:before,.fa-rebel:before{content:""}

.fa-ge:before,.fa-empire:before{content:""}

.fa-git-square:before{content:""}

.fa-git:before{content:""}

.fa-hacker-news:before{content:""}

.fa-tencent-weibo:before{content:""}

.fa-qq:before{content:""}

.fa-wechat:before,.fa-weixin:before{content:""}

.fa-send:before,.fa-paper-plane:before{content:""}

.fa-send-o:before,.fa-paper-plane-o:before,.fa-Zip_Code:before{content:""}

.fa-history:before{content:""}

.fa-circle-thin:before{content:""}

.fa-header:before{content:""}

.fa-paragraph:before{content:""}

.fa-sliders:before{content:""}

.fa-share-alt:before{content:""}

.fa-share-alt-square:before{content:""}

.fa-bomb:before{content:""}

@media print{@page{size:330mm 427mm;margin:14mm}

.container{width:100%;min-width:1140px}

#irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control{border-right:1px}

#footer{display:none}

#irwWrapper .btn{color:#000;background:#e01f2e;border:none;color:#000}

#irwWrapper .container .irwToolKit{display:none!important}

body>*:not(#fullBodyWrapper){display:none}

#fullBodyWrapper>*:not(.wrapper){display:none}

#fullBodyWrapper>.wrapper>.topic>*:not(.container){display:none}

.breadcrumb.hidden-xs{display:block!important}

a[href]:after{content:none!important}

.scrollbars{overflow:visible!important;height:auto!important}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Ubuntu',sans-serif;font-weight:300;line-height:1.1;color:inherit}

#fullBodyWrapper>.wrapper>.container>.irwToolKit{display:none}

.scrollbars,.mCustomScrollBox{overflow:visible!important;height:auto!important}

#irwWrapper .HasCustomFields .Customform-group .input-group input[type="text"].form-control{border-right:1px solid #ccc}

.col-sm-4{width:33.33333333%;float:left}

.col-sm-8{width:66.66666667%;float:left}

.topic{border-bottom:1px solid #eee;background:#f6f6f6;padding-top:23px;overflow:visible}

.irwInfoReqConactBox{float:left;width:100%;box-shadow:0}

.topic h3{display:inline-block;margin:0;padding:23px 10px;font-size:16px}

.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}

.topic .breadcrumb{margin-bottom:0;margin-top:0;margin-right:10px;padding:21px 0;background:transparent;float:right!important}

.topic .breadcrumb li{list-style:none;display:inline}

a,a:visited,a:active,a:hover{color:#000}

#irwWrapper .irwTickerTitle{margin-top:10px}

#irwWrapper .timeline li.hide{display:block!important}

.irwexpandcollapse,.irwODexpandcollapse{display:none!important}

.irwFaqSections .collapse,#irwWrapper .irwODBody,#irwWrapper #accordion .collapse{display:block!important}

#irwWrapper .input-group-btn.irwBtnNewSubmit .btn-primary,#irwWrapper .input-group-btn.irwBtnEdit .btn-primary,#BasisCalculator{color:#fff!important;background:#e01f2e!important;background-image:-webkit-linear-gradient(top,#f05f68 0%,#e01f2e 100%)!important;border-color:#e01f2e!important;border:1px solid #e01f2e;border-radius:4px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}

#irwWrapper .pagination .btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important;border:1px solid #adadad!important}

#irwWrapper .irwBtnEmailUnsubscribe .btn-secondary{color:#fff!important;background-color:#666!important;border-color:#525252!important}

#irwWrapper .col-lg-6.emailEdit{width:50%!important}

#irwWrapper .pagination .btn-primary,#irwWrapper .pagination.InsiderFilingPagination .btn.btn-primary{color:#fff!important;background:#e01f2e!important;background-image:-webkit-linear-gradient(top,#f05f68 0%,#e01f2e 100%)!important;border-color:#e01f2e!important;border:1px solid #e01f2e;border-radius:4px!important}

.irwOfficerImgSmall,.irwODPerson .showHistoric,#irwWrapper #irwTabsdropdown{display:none!important}

#irwWrapper .hideirwMendetory{display:block;visibility:hidden}

#ByMember{display:table-row!important;clear:both!important}

#irwWrapper #InstitutionalOwnershipPanel .irwInstitutionalOwnTabs{display:block!important;width:25%!important;float:left!important}

#irwWrapper #InstitutionalOwnershipPanel .irwInstitutionalOwnTabsContent{width:75%!important;float:left!important}

#irwWrapper #InstitutionalOwnershipPanel .visible-sm.visible-xs.irwInstitutionalOwnershipResponsiveTabs{display:none!important}

#irwWrapper .irwEventAlert{text-align:right!important}

#irwWrapper .irwStockChartRange .btn.btn-default{background-color:transparent!important;border-color:#ccc!important;border:1px solid #adadad!important}

#irwWrapper .irwHistoricBody{display:block!important;visibility:visible!important}

#irwWrapper #basisfrom .col-md-9,#irwWrapper #totalreturnform .col-md-9,#irwWrapper #basisfrom #BCData{width:80%!important;float:right!important;clear:none!important}

#irwWrapper #basisfrom .col-md-3,#irwWrapper #totalreturnform .col-md-3,#irwWrapper #basisfrom .col-xs-12.col-sm-3{width:20%!important;float:left!important;clear:none!important}

#irwWrapper #totalreturnform .irwScrollbar{height:auto!important}

#irwWrapper #stockchart .highcharts-tracker path,#stockchart .highcharts-tracker rect{stroke-width:0!important}

#irwWrapper #totalreturnform path{stroke-width:0!important}

#irwWrapper #totalreturnform svg g *{overflow:visible!important}

#irwWrapper .calculators .irwCaltabs{width:100%!important;float:left!important;background-color:#2e4267!important}

#irwWrapper .container .irwCRTabsPanel{width:100%!important;margin-bottom:20px!important;float:left!important}

#irwWrapper .calculators .tab-pane{width:100%!important;float:left!important}

#irwWrapper .container .nav-tabs.irwCETabs>li.active a{background-color:#fff!important;color:#5b481d!important;border-radius:4px 4px 0 0!important}

.irwLegends.irwNote{width:100%!important;display:table!important}

.toolkit_view .container{width:100%!important}

#TRData .irwTcaltableheader{padding-right:15px!important}

#irwWrapper .creditratings #RD thead,#irwWrapper .creditratings .irwCRTabsPanel,#irwWrapper .creditratings .irwCRTabsPanel ul{float:none!important}

#irwWrapper #newsPanelResults .irwPRSummary{display:block!important;visibility:visible!important}

#irwWrapper #newsPanelResults .irwPRSummary a{display:none!important;visibility:hidden!important}

#irwWrapper .press-releases .irwTabs,.irwCETabs{float:left!important;width:100%!important;background-color:#2e4267!important}

#irwWrapper .irwCETabs li a{color:#fff!important}

#irwWrapper .irwTabs ul li.active a{background-color:#fff!important;color:#5b481d!important;border-radius:4px 4px 0 0!important}

#irwWrapper .press-releases .irwFilters{background-color:#eaeaea!important}

#irwWrapper .press-releases .form-control{background-color:#fff!important}

#irwWrapper .irwTabs ul li a{background-color:#2e4267!important;color:#e5e5e5!important}

#irwWrapper #newsPanelResults .irwPRSummary{display:none!important;visibility:hidden!important}

#irwWrapper #newsPanelResults .irwPRSummary a{display:none!important;visibility:hidden!important}

#irwWrapper #newsPanelResults .irwPRTools a.showSummary{display:none!important;visibility:hidden!important}

#irwWrapper #Event .irwEventBody,#irwWrapper #PastEvent .irwEventBody{display:block!important;visibility:visible!important}

#irwWrapper .press-releases .irwFilterPanel1 .btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important}

.irwSubscribeSet .btn-default{background-color:#fff!important;color:#2e4267!important}

#irwWrapper .bg-primary.irwDivTableHeader,#irwWrapper .bg-primary.irwDivTableHeader strong{color:#fff!important;background-color:#2e4267!important}

.wrapper .topic{margin-top:-30px!important;margin-bottom:25px!important;border-bottom:1px solid #eee!important;background-color:#f6f6f6!important}

#irwWrapper .panel-default>.panel-heading{background-color:#e6e6e6!important;border-color:transparent!important;color:#2e4267!important}

#irwWrapper #stockInfo .panel-collapse.collapse{display:block!important;height:auto!important}

.panel-heading{text-transform:uppercase}

#irwWrapper #stockInfo .bg-default{color:#333!important;background-color:#e1e1e1!important}

#irwWrapper #stockInfo .irwStockChartRange .btn-primary,.press-releases .btn-primary{color:#fff!important;background-color:#e01f2e!important;border-color:#e01f2e!important}

#irwWrapper #stockInfo .bg-default .text-primary{color:#2e4267!important}

#irwWrapper #stockInfo .irwStockChartRange input.hasDatepicker,#irwWrapper #stockInfo .irwStockChartRange .input-group-addon.irwNoBg{border:1px solid #ccc!important;outline-width:0!important;border-collapse:separate!important;display:table-cell!important}

#irwWrapper #stockInfo .irwStockChartRange .input-group-addon.irwNoBg{border:0 solid #ccc!important}

#stockInfo .fa-plus:before,.creditratings .fa-plus:before{content:""!important}

#irwWrapper .sec-filings .bg-primary{color:#fff!important;background-color:#2e4267!important}

#irwWrapper .sec-filings .bg-primary h5{color:#fff!important}

#irwWrapper .sec-filings .table>thead>tr>th{vertical-align:bottom!important;background-color:#f5f5f5!important;border-bottom:1px solid #e5e5e5!important;border-top:1px solid #e5e5e5!important;font-weight:bold!important}

#irwWrapper .sec-filings a{color:#2e4267!important}

.MNA .irwLoadingdata .irwListmenu .caretContainer{display:none}

.creditratings .fa-minus,.creditratings .fa-plus,.irwEventTabs .irwBoxTools .fa{display:none!important;visibility:hidden!important}

.AsReporttab .footable-toggle{display:none!important}

.peeranalysis{clear:both!important}

#irwWrapper .irwCommittee #ByMember{width:100%!important;float:none!important;display:table!important}

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

#irwWrapper .col-lg-12{float:left!important}

.col-sm-12,#irwWrapper .col-lg-12{width:100%!important}

.col-sm-11{width:91.66666667%}

.col-sm-10{width:83.33333333%}

.col-sm-9{width:75%}

.col-sm-8{width:66.66666667%}

#irwWrapper .col-md-8{width:66.66666666666666%!important;float:left!important}

.col-sm-7{width:58.33333333%}

#irwWrapper.col-sm-6,#irwWrapper .col-md-6{width:50%!important}

.col-sm-5{width:41.66666667%}

.col-sm-4{width:33.33333333%}

#irwWrapper .col-md-4{float:left!important;width:33.33333333333333%!important}

.col-sm-3{width:25%}

.col-sm-2{width:16.66666667%}

.col-sm-1{width:8.33333333%}

.col-sm-pull-12{right:100%}

.col-sm-pull-11{right:91.66666667%}

.col-sm-pull-10{right:83.33333333%}

.col-sm-pull-9{right:75%}

.col-sm-pull-8{right:66.66666667%}

.col-sm-pull-7{right:58.33333333%}

.col-sm-pull-6{right:50%}

.col-sm-pull-5{right:41.66666667%}

.col-sm-pull-4{right:33.33333333%}

.col-sm-pull-3{right:25%}

.col-sm-pull-2{right:16.66666667%}

.col-sm-pull-1{right:8.33333333%}

.col-sm-pull-0{right:auto}

.col-sm-push-12{left:100%}

.col-sm-push-11{left:91.66666667%}

.col-sm-push-10{left:83.33333333%}

.col-sm-push-9{left:75%}

.col-sm-push-8{left:66.66666667%}

.col-sm-push-7{left:58.33333333%}

.col-sm-push-6{left:50%}

.col-sm-push-5{left:41.66666667%}

.col-sm-push-4{left:33.33333333%}

.col-sm-push-3{left:25%}

.col-sm-push-2{left:16.66666667%}

.col-sm-push-1{left:8.33333333%}

.col-sm-push-0{left:auto}

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

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

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

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

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

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

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

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

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

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

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

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

.col-sm-offset-0{margin-left:0%}

.visible-xs{display:none!important}

.hidden-xs{display:block!important}

table.hidden-xs{display:table}

tr.hidden-xs{display:table-row!important}

th.hidden-xs,td.hidden-xs{display:table-cell!important}

.hidden-xs.hidden-print{display:none!important}

.hidden-sm{display:none!important}

.visible-sm{display:block!important}

table.visible-sm{display:table}

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

th.visible-sm,.visible-md,.visible-lg,td.visible-sm{display:table-cell!important}

#irwWrapper #asreportedchartfrom .col-md-4{display:none!important}

#irwWrapper #asreportedchartfrom .col-md-8{width:100%!important}

#irwWrapper #creditratingsform .irwScrollbar{height:auto!important}

}



html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: .0625rem dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 2.5rem;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: content-box;
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: .0625rem solid silver;
    margin: 0 .125rem;
    padding: .35em .625em .75em;
}

.legend, legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *, :after, :before {
        background: 0 0!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }

    blockquote, pre {
        border: .0625rem solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    img, tr {
        page-break-inside: avoid;
    }

    img {
        max-width: 100%!important;
    }

    h2, h3, p {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000!important;
    }

    .label {
        border: .0625rem solid #000;
    }

    .table {
        border-collapse: collapse!important;
    }

        .table td, .table th {
            background-color: #fff!important;
        }

    .table-bordered td, .table-bordered th {
        border: .0625rem solid #ddd!important;
    }
}

* {
    box-sizing: border-box;
}

:after, :before {
    box-sizing: border-box;
}

html {
    font-size: .625rem;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: Lato,sans-serif;
    font-size: 1rem;
    line-height: 1.42857;
    color: #474646;
    background-color: #fff;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #006f53;
    text-decoration: none;
}

    a:focus, a:hover {
        color: #00231a;
        text-decoration: none;
    }

    a:focus {
        outline: .3125rem auto -webkit-focus-ring-color;
        outline-offset: -.125rem;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: .375rem;
}

.img-thumbnail {
    padding: .25rem;
    line-height: 1.42857;
    background-color: #fff;
    border: .0625rem solid #ddd;
    border-radius: .25rem;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border: 0;
    border-top: .0625rem solid #e3e3e3;
}

.sr-only {
    position: absolute;
    width: .0625rem;
    height: .0625rem;
    margin: -.0625rem;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role=button] {
    cursor: pointer;
}

.h1, .h2, .h3, .h4, .h5, .h6, .panel-group .panel-heading, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, .panel-group .panel-heading .small, .panel-group .panel-heading small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
        font-weight: 400;
        line-height: 1;
        color: #d1d3d4;
    }

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 1.25rem;
    margin-bottom: .625rem;
}

    .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
        font-size: 65%;
    }

.h4, .h5, .h6, .panel-group .panel-heading, h4, h5, h6 {
    margin-top: .625rem;
    margin-bottom: .625rem;
}

    .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, .panel-group .panel-heading .small, .panel-group .panel-heading small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
        font-size: 75%;
    }

.h1, h1 {
    font-size: 1.625rem;
}

.h2, h2 {
    font-size: 1.25rem;
}

.h3, h3 {
    font-size: 1rem;
}

.h4, .panel-group .panel-heading, h4 {
    font-size: .9375rem;
}

.h5, h5 {
    font-size: .875rem;
}

.h6, h6 {
    font-size: .875rem;
}

p {
    margin: 0 0 .625rem;
}

.lead {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width:48rem) {
    .lead {
        font-size: 1.5rem;
    }
}

.small, small {
    font-size: 87%;
}

.mark, mark {
    background-color: #fcf8e3;
    padding: .2em;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.initialism, .text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #d1d3d4;
}

.text-primary {
    color: #043b5c;
}

a.text-primary:focus, a.text-primary:hover {
    color: #021c2b;
}

.text-success {
    color: #3c763d;
}

a.text-success:focus, a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:focus, a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:focus, a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:focus, a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
}

.bg-primary {
    background-color: #043b5c;
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #021c2b;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: .5625rem;
    margin: 2.5rem 0 1.25rem;
    border-bottom: .0625rem solid #e3e3e3;
}

ol, ul {
    margin-top: 0;
    margin-bottom: .625rem;
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline, footer.footer .banno-menu {
    padding-left: 0;
    list-style: none;
    margin-left: -.3125rem;
}

    .list-inline > li, footer.footer .banno-menu > li {
        display: inline-block;
        padding-left: .3125rem;
        padding-right: .3125rem;
    }

dl {
    margin-top: 0;
    margin-bottom: 1.25rem;
}

dd, dt {
    line-height: 1.42857;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

.dl-horizontal dd:after, .dl-horizontal dd:before {
    content: " ";
    display: table;
}

.dl-horizontal dd:after {
    clear: both;
}

@media (min-width:48rem) {
    .dl-horizontal dt {
        float: left;
        width: 10rem;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 11.25rem;
    }
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: .0625rem dotted #d1d3d4;
}

.initialism {
    font-size: 90%;
}

blockquote {
    padding: .625rem 1.25rem;
    margin: 0 0 1.25rem;
    font-size: 1.09375rem;
    border-left: .3125rem solid #e3e3e3;
}

    blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
        margin-bottom: 0;
    }

    blockquote .small, blockquote footer, blockquote small {
        display: block;
        font-size: 80%;
        line-height: 1.42857;
        color: #d1d3d4;
    }

        blockquote .small:before, blockquote footer:before, blockquote small:before {
            content: '\2014 \00A0';
        }

    .blockquote-reverse, blockquote.pull-right {
        padding-right: .9375rem;
        padding-left: 0;
        border-right: .3125rem solid #e3e3e3;
        border-left: 0;
        text-align: right;
    }

        .blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
            content: '';
        }

        .blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
            content: '\00A0 \2014';
        }

address {
    margin-bottom: 1.25rem;
    font-style: normal;
    line-height: 1.42857;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: .9375rem;
    padding-right: .9375rem;
}

    .container:after, .container:before {
        content: " ";
        display: table;
    }

    .container:after {
        clear: both;
    }

@media (min-width:48rem) {
    .container {
        width: 46.875rem;
    }
}

@media (min-width:62rem) {
    .container {
        width: 60.625rem;
    }
}

@media (min-width:75rem) {
    .container {
        width: 73.125rem;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: .9375rem;
    padding-right: .9375rem;
}

    .container-fluid:after, .container-fluid:before {
        content: " ";
        display: table;
    }

    .container-fluid:after {
        clear: both;
    }

#refineSearch, .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
}

    #refineSearch:after, #refineSearch:before, .row:after, .row:before {
        content: " ";
        display: table;
    }

    #refineSearch:after, .row:after {
        clear: both;
    }

.banno-location-proximity-container, .banno-location-toggles, .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-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-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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, fieldset#refineSearch .legend, fieldset#refineSearch legend, fieldset.row .legend, fieldset.row legend, table#locationTable td .banno-location-description, table#locationTable td .banno-location-directions, table#locationTable td .banno-location-distance, table#locationTable td address {
    position: relative;
    min-height: .0625rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, fieldset#refineSearch .legend, fieldset#refineSearch legend, fieldset.row .legend, fieldset.row legend, table#locationTable td .banno-location-directions, table#locationTable td .banno-location-distance {
    float: left;
}

.col-xs-1 {
    width: 8.33333%;
}

.col-xs-2 {
    width: 16.66667%;
}

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

.col-xs-4 {
    width: 33.33333%;
}

.col-xs-5 {
    width: 41.66667%;
}

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

.col-xs-7 {
    width: 58.33333%;
}

.col-xs-8 {
    width: 66.66667%;
}

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

.col-xs-10 {
    width: 83.33333%;
}

.col-xs-11 {
    width: 91.66667%;
}

.col-xs-12, fieldset#refineSearch .legend, fieldset#refineSearch legend, fieldset.row .legend, fieldset.row legend, table#locationTable td .banno-location-directions, table#locationTable td .banno-location-distance {
    width: 100%;
}

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

.col-xs-pull-1 {
    right: 8.33333%;
}

.col-xs-pull-2 {
    right: 16.66667%;
}

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

.col-xs-pull-4 {
    right: 33.33333%;
}

.col-xs-pull-5 {
    right: 41.66667%;
}

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

.col-xs-pull-7 {
    right: 58.33333%;
}

.col-xs-pull-8 {
    right: 66.66667%;
}

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

.col-xs-pull-10 {
    right: 83.33333%;
}

.col-xs-pull-11 {
    right: 91.66667%;
}

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

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

.col-xs-push-1 {
    left: 8.33333%;
}

.col-xs-push-2 {
    left: 16.66667%;
}

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

.col-xs-push-4 {
    left: 33.33333%;
}

.col-xs-push-5 {
    left: 41.66667%;
}

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

.col-xs-push-7 {
    left: 58.33333%;
}

.col-xs-push-8 {
    left: 66.66667%;
}

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

.col-xs-push-10 {
    left: 83.33333%;
}

.col-xs-push-11 {
    left: 91.66667%;
}

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

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

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

.col-xs-offset-2 {
    margin-left: 16.66667%;
}

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

.col-xs-offset-4 {
    margin-left: 33.33333%;
}

.col-xs-offset-5 {
    margin-left: 41.66667%;
}

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

.col-xs-offset-7 {
    margin-left: 58.33333%;
}

.col-xs-offset-8 {
    margin-left: 66.66667%;
}

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

.col-xs-offset-10 {
    margin-left: 83.33333%;
}

.col-xs-offset-11 {
    margin-left: 91.66667%;
}

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

@media (min-width:48rem) {
    .banno-location-proximity-container, .banno-location-toggles, .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, table#locationTable td .banno-location-description, table#locationTable td .banno-location-directions, table#locationTable td .banno-location-distance, table#locationTable td address {
        float: left;
    }

    .col-sm-1 {
        width: 8.33333%;
    }

    .col-sm-2 {
        width: 16.66667%;
    }

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

    .col-sm-4, table#locationTable td .banno-location-description, table#locationTable td .banno-location-directions, table#locationTable td .banno-location-distance, table#locationTable td address {
        width: 33.33333%;
    }

    .col-sm-5 {
        width: 41.66667%;
    }

    .banno-location-proximity-container, .banno-location-toggles, .col-sm-6 {
        width: 50%;
    }

    .col-sm-7 {
        width: 58.33333%;
    }

    .col-sm-8 {
        width: 66.66667%;
    }

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

    .col-sm-10 {
        width: 83.33333%;
    }

    .col-sm-11 {
        width: 91.66667%;
    }

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

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

    .col-sm-pull-1 {
        right: 8.33333%;
    }

    .col-sm-pull-2 {
        right: 16.66667%;
    }

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

    .col-sm-pull-4 {
        right: 33.33333%;
    }

    .col-sm-pull-5 {
        right: 41.66667%;
    }

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

    .col-sm-pull-7 {
        right: 58.33333%;
    }

    .col-sm-pull-8 {
        right: 66.66667%;
    }

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

    .col-sm-pull-10 {
        right: 83.33333%;
    }

    .col-sm-pull-11 {
        right: 91.66667%;
    }

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

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

    .col-sm-push-1 {
        left: 8.33333%;
    }

    .col-sm-push-2 {
        left: 16.66667%;
    }

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

    .col-sm-push-4 {
        left: 33.33333%;
    }

    .col-sm-push-5 {
        left: 41.66667%;
    }

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

    .col-sm-push-7 {
        left: 58.33333%;
    }

    .col-sm-push-8 {
        left: 66.66667%;
    }

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

    .col-sm-push-10 {
        left: 83.33333%;
    }

    .col-sm-push-11 {
        left: 91.66667%;
    }

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

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

    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }

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

    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }

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

    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }

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

    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }

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

@media (min-width:62rem) {
    .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 {
        float: left;
    }

    .col-md-1 {
        width: 8.33333%;
    }

    .col-md-2 {
        width: 16.66667%;
    }

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

    .col-md-4 {
        width: 33.33333%;
    }

    .col-md-5 {
        width: 41.66667%;
    }

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

    .col-md-7 {
        width: 58.33333%;
    }

    .col-md-8 {
        width: 66.66667%;
    }

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

    .col-md-10 {
        width: 83.33333%;
    }

    .col-md-11 {
        width: 91.66667%;
    }

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

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

    .col-md-pull-1 {
        right: 8.33333%;
    }

    .col-md-pull-2 {
        right: 16.66667%;
    }

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

    .col-md-pull-4 {
        right: 33.33333%;
    }

    .col-md-pull-5 {
        right: 41.66667%;
    }

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

    .col-md-pull-7 {
        right: 58.33333%;
    }

    .col-md-pull-8 {
        right: 66.66667%;
    }

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

    .col-md-pull-10 {
        right: 83.33333%;
    }

    .col-md-pull-11 {
        right: 91.66667%;
    }

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

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

    .col-md-push-1 {
        left: 8.33333%;
    }

    .col-md-push-2 {
        left: 16.66667%;
    }

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

    .col-md-push-4 {
        left: 33.33333%;
    }

    .col-md-push-5 {
        left: 41.66667%;
    }

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

    .col-md-push-7 {
        left: 58.33333%;
    }

    .col-md-push-8 {
        left: 66.66667%;
    }

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

    .col-md-push-10 {
        left: 83.33333%;
    }

    .col-md-push-11 {
        left: 91.66667%;
    }

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

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

    .col-md-offset-1 {
        margin-left: 8.33333%;
    }

    .col-md-offset-2 {
        margin-left: 16.66667%;
    }

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

    .col-md-offset-4 {
        margin-left: 33.33333%;
    }

    .col-md-offset-5 {
        margin-left: 41.66667%;
    }

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

    .col-md-offset-7 {
        margin-left: 58.33333%;
    }

    .col-md-offset-8 {
        margin-left: 66.66667%;
    }

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

    .col-md-offset-10 {
        margin-left: 83.33333%;
    }

    .col-md-offset-11 {
        margin-left: 91.66667%;
    }

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

@media (min-width:75rem) {
    .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 {
        float: left;
    }

    .col-lg-1 {
        width: 8.33333%;
    }

    .col-lg-2 {
        width: 16.66667%;
    }

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

    .col-lg-4 {
        width: 33.33333%;
    }

    .col-lg-5 {
        width: 41.66667%;
    }

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

    .col-lg-7 {
        width: 58.33333%;
    }

    .col-lg-8 {
        width: 66.66667%;
    }

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

    .col-lg-10 {
        width: 83.33333%;
    }

    .col-lg-11 {
        width: 91.66667%;
    }

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

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

    .col-lg-pull-1 {
        right: 8.33333%;
    }

    .col-lg-pull-2 {
        right: 16.66667%;
    }

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

    .col-lg-pull-4 {
        right: 33.33333%;
    }

    .col-lg-pull-5 {
        right: 41.66667%;
    }

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

    .col-lg-pull-7 {
        right: 58.33333%;
    }

    .col-lg-pull-8 {
        right: 66.66667%;
    }

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

    .col-lg-pull-10 {
        right: 83.33333%;
    }

    .col-lg-pull-11 {
        right: 91.66667%;
    }

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

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

    .col-lg-push-1 {
        left: 8.33333%;
    }

    .col-lg-push-2 {
        left: 16.66667%;
    }

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

    .col-lg-push-4 {
        left: 33.33333%;
    }

    .col-lg-push-5 {
        left: 41.66667%;
    }

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

    .col-lg-push-7 {
        left: 58.33333%;
    }

    .col-lg-push-8 {
        left: 66.66667%;
    }

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

    .col-lg-push-10 {
        left: 83.33333%;
    }

    .col-lg-push-11 {
        left: 91.66667%;
    }

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

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

    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }

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

    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }

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

    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }

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

    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }

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

table {
    background-color: transparent;
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #d1d3d4;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1.25rem;
}

    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
        padding: .5rem;
        line-height: 1.42857;
        vertical-align: top;
        border-top: .0625rem solid #ddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: .125rem solid #ddd;
    }

    .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: .125rem solid #ddd;
    }

    .table .table {
        background-color: #fff;
    }

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: .3125rem;
}

.table-bordered {
    border: .0625rem solid #ddd;
}

    .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border: .0625rem solid #ddd;
    }

    .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border-bottom-width: .125rem;
    }

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column;
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell;
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8;
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8;
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6;
}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7;
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3;
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc;
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede;
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc;
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%;
}

@media screen and (max-width:47.9375rem) {
    .table-responsive {
        width: 100%;
        margin-bottom: .9375rem;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: .0625rem solid #ddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
                border-bottom: 0;
            }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

.legend, legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: #474646;
    border: 0;
    border-bottom: .0625rem solid #e5e5e5;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: .3125rem;
    font-weight: 700;
}

input[type=search] {
    box-sizing: border-box;
}

input[type=checkbox], input[type=radio] {
    margin: .25rem 0 0;
    line-height: normal;
}

input[type=file] {
    display: block;
}

input[type=range] {
    display: block;
    width: 100%;
}

select[multiple], select[size] {
    height: auto;
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: .3125rem auto -webkit-focus-ring-color;
    outline-offset: -.125rem;
}

output {
    display: block;
    padding-top: .4375rem;
    font-size: 1rem;
    line-height: 1.42857;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    height: 2.125rem;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: .0625rem solid #ccc;
    border-radius: .25rem;
    box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075),0 0 .5rem rgba(102,175,233,.6);
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder {
        color: #999;
    }

    .form-control::-webkit-input-placeholder {
        color: #999;
    }

    .form-control::-ms-expand {
        border: 0;
        background-color: transparent;
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        background-color: #e3e3e3;
        opacity: 1;
    }

    .form-control[disabled], fieldset[disabled] .form-control {
        cursor: not-allowed;
    }

textarea.form-control {
    height: auto;
}

input[type=search] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
        line-height: 2.125rem;
    }

    .input-group-sm input[type=date], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm input[type=time], .input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm > .input-group-btn > input[type=datetime-local].btn, .input-group-sm > .input-group-btn > input[type=month].btn, .input-group-sm > .input-group-btn > input[type=time].btn, .input-group-sm > input[type=date].form-control, .input-group-sm > input[type=date].input-group-addon, .input-group-sm > input[type=datetime-local].form-control, .input-group-sm > input[type=datetime-local].input-group-addon, .input-group-sm > input[type=month].form-control, .input-group-sm > input[type=month].input-group-addon, .input-group-sm > input[type=time].form-control, .input-group-sm > input[type=time].input-group-addon, input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
        line-height: 1.875rem;
    }

    .input-group-lg input[type=date], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg input[type=time], .input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg > .input-group-btn > input[type=datetime-local].btn, .input-group-lg > .input-group-btn > input[type=month].btn, .input-group-lg > .input-group-btn > input[type=time].btn, .input-group-lg > input[type=date].form-control, .input-group-lg > input[type=date].input-group-addon, .input-group-lg > input[type=datetime-local].form-control, .input-group-lg > input[type=datetime-local].input-group-addon, .input-group-lg > input[type=month].form-control, .input-group-lg > input[type=month].input-group-addon, .input-group-lg > input[type=time].form-control, .input-group-lg > input[type=time].input-group-addon, input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
        line-height: 2.875rem;
    }
}

.form-group {
    margin-bottom: .9375rem;
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: .625rem;
    margin-bottom: .625rem;
}

    .checkbox label, .radio label {
        min-height: 1.25rem;
        padding-left: 1.25rem;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer;
    }

    .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
        position: absolute;
        margin-left: -1.25rem;
    }

    .checkbox + .checkbox, .radio + .radio {
        margin-top: -.3125rem;
    }

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 1.25rem;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer;
}

    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: .625rem;
    }

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed;
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
    cursor: not-allowed;
}

.form-control-static {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
    margin-bottom: 0;
    min-height: 2.25rem;
}

    .form-control-static.input-lg, .form-control-static.input-sm, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn {
        padding-left: 0;
        padding-right: 0;
    }

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-sm {
    height: 1.875rem;
    padding: .3125rem .625rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .1875rem;
}

.input-group-sm > .input-group-btn > select.btn, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, select.input-sm {
    height: 1.875rem;
    line-height: 1.875rem;
}

.input-group-sm > .input-group-btn > select[multiple].btn, .input-group-sm > .input-group-btn > textarea.btn, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, select[multiple].input-sm, textarea.input-sm {
    height: auto;
}

.form-group-sm .form-control {
    height: 1.875rem;
    padding: .3125rem .625rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .1875rem;
}

.form-group-sm select.form-control {
    height: 1.875rem;
    line-height: 1.875rem;
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 1.875rem;
    min-height: 2.125rem;
    padding: .375rem .625rem;
    font-size: .875rem;
    line-height: 1.5;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-lg {
    height: 2.875rem;
    padding: .625rem 1rem;
    font-size: 1.25rem;
    line-height: 1.33333;
    border-radius: .375rem;
}

.input-group-lg > .input-group-btn > select.btn, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, select.input-lg {
    height: 2.875rem;
    line-height: 2.875rem;
}

.input-group-lg > .input-group-btn > select[multiple].btn, .input-group-lg > .input-group-btn > textarea.btn, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, select[multiple].input-lg, textarea.input-lg {
    height: auto;
}

.form-group-lg .form-control {
    height: 2.875rem;
    padding: .625rem 1rem;
    font-size: 1.25rem;
    line-height: 1.33333;
    border-radius: .375rem;
}

.form-group-lg select.form-control {
    height: 2.875rem;
    line-height: 2.875rem;
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 2.875rem;
    min-height: 2.5rem;
    padding: .6875rem 1rem;
    font-size: 1.25rem;
    line-height: 1.33333;
}

.has-feedback {
    position: relative;
}

    .has-feedback .form-control {
        padding-right: 2.65625rem;
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 2.125rem;
    height: 2.125rem;
    line-height: 2.125rem;
    text-align: center;
    pointer-events: none;
}

.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-lg + .form-control-feedback {
    width: 2.875rem;
    height: 2.875rem;
    line-height: 2.875rem;
}

.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-sm + .form-control-feedback {
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075);
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075),0 0 .375rem #67b168;
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075);
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075),0 0 .375rem #c0a16b;
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075);
}

    .has-error .form-control:focus {
        border-color: #843534;
        box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.075),0 0 .375rem #ce8483;
    }

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
    top: 1.5625rem;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: .3125rem;
    margin-bottom: .625rem;
    color: #878585;
}

@media (min-width:48rem) {
    .banno-location-search-form .form-group, .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .banno-location-search-form .form-control, .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .banno-location-search-form .form-control-static, .form-inline .form-control-static {
        display: inline-block;
    }

    .banno-location-search-form .input-group, .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .banno-location-search-form .input-group .form-control, .banno-location-search-form .input-group .input-group-addon, .banno-location-search-form .input-group .input-group-btn, .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
            width: auto;
        }

        .banno-location-search-form .input-group > .form-control, .form-inline .input-group > .form-control {
            width: 100%;
        }

    .banno-location-search-form .control-label, .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .banno-location-search-form .checkbox, .banno-location-search-form .radio, .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .banno-location-search-form .checkbox label, .banno-location-search-form .radio label, .form-inline .checkbox label, .form-inline .radio label {
            padding-left: 0;
        }

        .banno-location-search-form .checkbox input[type=checkbox], .banno-location-search-form .radio input[type=radio], .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
            position: relative;
            margin-left: 0;
        }

    .banno-location-search-form .has-feedback .form-control-feedback, .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .4375rem;
}

.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 1.6875rem;
}

.form-horizontal .form-group {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
}

    .form-horizontal .form-group:after, .form-horizontal .form-group:before {
        content: " ";
        display: table;
    }

    .form-horizontal .form-group:after {
        clear: both;
    }

@media (min-width:48rem) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: .4375rem;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: .9375rem;
}

@media (min-width:48rem) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: .6875rem;
        font-size: 1.25rem;
    }
}

@media (min-width:48rem) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: .375rem;
        font-size: .875rem;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 300;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: .0625rem solid transparent;
    white-space: nowrap;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.42857;
    border-radius: .25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
        outline: .3125rem auto -webkit-focus-ring-color;
        outline-offset: -.125rem;
    }

    .btn.focus, .btn:focus, .btn:hover {
        color: #333;
        text-decoration: none;
    }

    .btn.active, .btn:active {
        outline: 0;
        background-image: none;
        box-shadow: inset 0 .1875rem .3125rem rgba(0,0,0,.125);
    }

    .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
        cursor: not-allowed;
        opacity: .65;
        box-shadow: none;
    }

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none;
}

.banno-location-search-fields .banno-location-search-button, .btn, .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .banno-location-search-fields .banno-location-search-button:focus, .banno-location-search-fields .focus.banno-location-search-button, .btn-default.focus, .btn-default:focus, .btn:focus, .focus.btn {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c;
    }

    .banno-location-search-fields .banno-location-search-button:hover, .btn-default:hover, .btn:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .active.btn, .banno-location-search-fields .active.banno-location-search-button, .banno-location-search-fields .banno-location-search-button:active, .banno-location-search-fields .open > .dropdown-toggle.banno-location-search-button, .btn-default.active, .btn-default:active, .btn:active, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.btn {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

        .active.btn:focus, .active.btn:hover, .active.focus.btn, .banno-location-search-fields .active.banno-location-search-button:focus, .banno-location-search-fields .active.banno-location-search-button:hover, .banno-location-search-fields .active.focus.banno-location-search-button, .banno-location-search-fields .banno-location-search-button:active.focus, .banno-location-search-fields .banno-location-search-button:active:focus, .banno-location-search-fields .banno-location-search-button:active:hover, .banno-location-search-fields .open > .dropdown-toggle.banno-location-search-button:focus, .banno-location-search-fields .open > .dropdown-toggle.banno-location-search-button:hover, .banno-location-search-fields .open > .dropdown-toggle.focus.banno-location-search-button, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .btn:active.focus, .btn:active:focus, .btn:active:hover, .open > .btn-default.dropdown-toggle.focus, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle:hover, .open > .dropdown-toggle.btn:focus, .open > .dropdown-toggle.btn:hover, .open > .dropdown-toggle.focus.btn {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c;
        }

    .active.btn, .banno-location-search-fields .active.banno-location-search-button, .banno-location-search-fields .banno-location-search-button:active, .banno-location-search-fields .open > .dropdown-toggle.banno-location-search-button, .btn-default.active, .btn-default:active, .btn:active, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.btn {
        background-image: none;
    }

    .banno-location-search-fields .disabled.banno-location-search-button:focus, .banno-location-search-fields .disabled.banno-location-search-button:hover, .banno-location-search-fields .disabled.focus.banno-location-search-button, .banno-location-search-fields [disabled].banno-location-search-button:focus, .banno-location-search-fields [disabled].banno-location-search-button:hover, .banno-location-search-fields [disabled].focus.banno-location-search-button, .banno-location-search-fields fieldset[disabled] .banno-location-search-button:focus, .banno-location-search-fields fieldset[disabled] .banno-location-search-button:hover, .banno-location-search-fields fieldset[disabled] .focus.banno-location-search-button, .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, .disabled.btn:focus, .disabled.btn:hover, .disabled.focus.btn, [disabled].btn:focus, [disabled].btn:hover, [disabled].focus.btn, fieldset[disabled] .banno-location-search-fields .banno-location-search-button:focus, fieldset[disabled] .banno-location-search-fields .banno-location-search-button:hover, fieldset[disabled] .banno-location-search-fields .focus.banno-location-search-button, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:hover, fieldset[disabled] .focus.btn {
        background-color: #fff;
        border-color: #ccc;
    }

    .banno-location-search-fields .banno-location-search-button .badge, .btn .badge, .btn-default .badge {
        color: #fff;
        background-color: #333;
    }

.btn-primary {
    color: #fff;
    background-color: #043b5c;
    border-color: #032b44;
}

    .btn-primary.focus, .btn-primary:focus {
        color: #fff;
        background-color: #021c2b;
        border-color: #000;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #021c2b;
        border-color: #000609;
    }

    .btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #021c2b;
        border-color: #000609;
    }

        .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
            color: #fff;
            background-color: #000609;
            border-color: #000;
        }

    .btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
        background-image: none;
    }

    .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
        background-color: #043b5c;
        border-color: #032b44;
    }

    .btn-primary .badge {
        color: #043b5c;
        background-color: #fff;
    }

.btn-success {
    color: #fff;
    background-color: #07533e;
    border-color: #053b2c;
}

    .btn-success.focus, .btn-success:focus {
        color: #fff;
        background-color: #03241b;
        border-color: #000;
    }

    .btn-success:hover {
        color: #fff;
        background-color: #03241b;
        border-color: #000302;
    }

    .btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #03241b;
        border-color: #000302;
    }

        .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .btn-success.dropdown-toggle.focus, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle:hover {
            color: #fff;
            background-color: #000302;
            border-color: #000;
        }

    .btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
        background-image: none;
    }

    .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #07533e;
        border-color: #053b2c;
    }

    .btn-success .badge {
        color: #07533e;
        background-color: #fff;
    }

.btn-info {
    color: #fff;
    background-color: #35617c;
    border-color: #2d536a;
}

    .btn-info.focus, .btn-info:focus {
        color: #fff;
        background-color: #264558;
        border-color: #070d11;
    }

    .btn-info:hover {
        color: #fff;
        background-color: #264558;
        border-color: #1b313f;
    }

    .btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #264558;
        border-color: #1b313f;
    }

        .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .btn-info.dropdown-toggle.focus, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle:hover {
            color: #fff;
            background-color: #1b313f;
            border-color: #070d11;
        }

    .btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
        background-image: none;
    }

    .btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
        background-color: #35617c;
        border-color: #2d536a;
    }

    .btn-info .badge {
        color: #35617c;
        background-color: #fff;
    }

.btn-warning {
    color: #fff;
    background-color: #474646;
    border-color: #3a3939;
}

    .btn-warning.focus, .btn-warning:focus {
        color: #fff;
        background-color: #2d2d2d;
        border-color: #000;
    }

    .btn-warning:hover {
        color: #fff;
        background-color: #2d2d2d;
        border-color: #1b1b1b;
    }

    .btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #2d2d2d;
        border-color: #1b1b1b;
    }

        .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .btn-warning.dropdown-toggle.focus, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle:hover {
            color: #fff;
            background-color: #1b1b1b;
            border-color: #000;
        }

    .btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
        background-image: none;
    }

    .btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
        background-color: #474646;
        border-color: #3a3939;
    }

    .btn-warning .badge {
        color: #474646;
        background-color: #fff;
    }

.btn-danger {
    color: #fff;
    background-color: #e3e3e3;
    border-color: #d6d6d6;
}

    .btn-danger.focus, .btn-danger:focus {
        color: #fff;
        background-color: #cacaca;
        border-color: #979797;
    }

    .btn-danger:hover {
        color: #fff;
        background-color: #cacaca;
        border-color: #b8b8b8;
    }

    .btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #cacaca;
        border-color: #b8b8b8;
    }

        .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .btn-danger.dropdown-toggle.focus, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle:hover {
            color: #fff;
            background-color: #b8b8b8;
            border-color: #979797;
        }

    .btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
        background-image: none;
    }

    .btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
        background-color: #e3e3e3;
        border-color: #d6d6d6;
    }

    .btn-danger .badge {
        color: #e3e3e3;
        background-color: #fff;
    }

.btn-link {
    color: #006f53;
    font-weight: 400;
    border-radius: 0;
}

    .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        box-shadow: none;
    }

        .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
            border-color: transparent;
        }

            .btn-link:focus, .btn-link:hover {
                color: #00231a;
                text-decoration: none;
                background-color: transparent;
            }

            .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
                color: #d1d3d4;
                text-decoration: none;
            }

.btn-lg {
    padding: .625rem 1rem;
    font-size: 1.25rem;
    line-height: 1.33333;
    border-radius: .375rem;
}

.btn-sm {
    padding: .3125rem .625rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .1875rem;
}

.btn-xs {
    padding: .0625rem .3125rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .1875rem;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: .3125rem;
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    transition: opacity .15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-property: height,visibility;
    transition-duration: .35s;
    transition-timing-function: ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .125rem;
    vertical-align: middle;
    border-top: .25rem dashed;
    border-right: .25rem solid transparent;
    border-left: .25rem solid transparent;
}

.dropdown, .dropup {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .3125rem 0;
    margin: .125rem 0 0;
    list-style: none;
    font-size: 1rem;
    text-align: left;
    background-color: #fff;
    border: .0625rem solid #ccc;
    border: .0625rem solid rgba(0,0,0,.15);
    border-radius: .25rem;
    box-shadow: 0 .375rem .75rem rgba(0,0,0,.175);
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: .0625rem;
        margin: .5625rem 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: .1875rem 1.25rem;
        clear: both;
        font-weight: 400;
        line-height: 1.42857;
        color: #474646;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
            text-decoration: none;
            color: #3a3939;
            background-color: #f5f5f5;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
        background-color: #043b5c;
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
        color: #d1d3d4;
    }

        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            cursor: not-allowed;
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: .1875rem 1.25rem;
    font-size: .875rem;
    line-height: 1.42857;
    color: #d1d3d4;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: .25rem dashed;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: .125rem;
}

@media (min-width:48rem) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group[class*=col-] {
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

        .input-group .form-control:focus {
            z-index: 3;
        }

    .input-group .form-control, .input-group-addon, .input-group-btn {
        display: table-cell;
    }

        .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
            border-radius: 0;
        }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #e3e3e3;
    border: .0625rem solid #ccc;
    border-radius: .25rem;
}

    .input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
        padding: .3125rem .625rem;
        font-size: .875rem;
        border-radius: .1875rem;
    }

    .input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
        padding: .625rem 1rem;
        font-size: 1.25rem;
        border-radius: .375rem;
    }

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0;
    }

    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .input-group-btn > .btn {
        position: relative;
    }

        .input-group-btn > .btn + .btn {
            margin-left: -.0625rem;
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2;
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -.0625rem;
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        z-index: 2;
        margin-left: -.0625rem;
    }

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

    .nav:after, .nav:before {
        content: " ";
        display: table;
    }

    .nav:after {
        clear: both;
    }

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: .625rem .9375rem;
        }

            .nav > li > a:focus, .nav > li > a:hover {
                text-decoration: none;
                background-color: #e3e3e3;
            }

        .nav > li.disabled > a {
            color: #d1d3d4;
        }

            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
                color: #d1d3d4;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed;
            }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #e3e3e3;
        border-color: #006f53;
    }

    .nav .nav-divider {
        height: .0625rem;
        margin: .5625rem 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: .0625rem solid #ddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -.0625rem;
    }

        .nav-tabs > li > a {
            margin-right: .125rem;
            line-height: 1.42857;
            border: .0625rem solid transparent;
            border-radius: .25rem .25rem 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #e3e3e3 #e3e3e3 #ddd;
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: #555;
            background-color: #fff;
            border: .0625rem solid #ddd;
            border-bottom-color: transparent;
            cursor: default;
        }

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: .25rem;
    }

    .nav-pills > li + li {
        margin-left: .125rem;
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
        color: #fff;
        background-color: #043b5c;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: .125rem;
        margin-left: 0;
    }

.nav-justified, .nav-tabs.nav-justified {
    width: 100%;
}

    .nav-justified > li, .nav-tabs.nav-justified > li {
        float: none;
    }

        .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
            text-align: center;
            margin-bottom: .3125rem;
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
    }

@media (min-width:48rem) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-right: 0;
        border-radius: .25rem;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border: .0625rem solid #ddd;
    }

@media (min-width:48rem) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: .0625rem solid #ddd;
        border-radius: .25rem .25rem 0 0;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -.0625rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 3.125rem;
    margin-bottom: 1.25rem;
    border: .0625rem solid transparent;
}

    .navbar:after, .navbar:before {
        content: " ";
        display: table;
    }

    .navbar:after {
        clear: both;
    }

@media (min-width:48rem) {
    .navbar {
        border-radius: .25rem;
    }
}

.navbar-header:after, .navbar-header:before {
    content: " ";
    display: table;
}

.navbar-header:after {
    clear: both;
}

@media (min-width:48rem) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: .9375rem;
    padding-left: .9375rem;
    border-top: .0625rem solid transparent;
    box-shadow: inset 0 .0625rem 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse:after, .navbar-collapse:before {
        content: " ";
        display: table;
    }

    .navbar-collapse:after {
        clear: both;
    }

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width:48rem) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block!important;
            height: auto!important;
            padding-bottom: 0;
            overflow: visible!important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 21.25rem;
}

@media (max-device-width:30rem) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 12.5rem;
    }
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}

@media (min-width:48rem) {
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 .0625rem;
}

@media (min-width:48rem) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width:48rem) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 .0625rem;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: .0625rem 0 0;
}

.navbar-brand {
    float: left;
    padding: .9375rem .9375rem;
    font-size: 1.25rem;
    line-height: 1.25rem;
    height: 3.125rem;
}

    .navbar-brand:focus, .navbar-brand:hover {
        text-decoration: none;
    }

    .navbar-brand > img {
        display: block;
    }

@media (min-width:48rem) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -.9375rem;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: .9375rem;
    padding: .5625rem .625rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
    background-color: transparent;
    background-image: none;
    border: .0625rem solid transparent;
    border-radius: .25rem;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 1.375rem;
        height: .125rem;
        border-radius: .0625rem;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: .25rem;
        }

@media (min-width:48rem) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: .46875rem -.9375rem;
}

    .navbar-nav > li > a {
        padding-top: .625rem;
        padding-bottom: .625rem;
        line-height: 1.25rem;
    }

@media (max-width:47.9375rem) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
            padding: .3125rem .9375rem .3125rem 1.5625rem;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 1.25rem;
        }

            .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
                background-image: none;
            }
}

@media (min-width:48rem) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: .9375rem;
                padding-bottom: .9375rem;
            }
}

.navbar-form {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
    padding: .625rem .9375rem;
    border-top: .0625rem solid transparent;
    border-bottom: .0625rem solid transparent;
    box-shadow: inset 0 .0625rem 0 rgba(255,255,255,.1),0 .0625rem 0 rgba(255,255,255,.1);
    margin-top: .5rem;
    margin-bottom: .5rem;
}

@media (min-width:48rem) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .form-control-static {
        display: inline-block;
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
            width: auto;
        }

        .navbar-form .input-group > .form-control {
            width: 100%;
        }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .navbar-form .checkbox label, .navbar-form .radio label {
            padding-left: 0;
        }

        .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
            position: relative;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width:47.9375rem) {
    .navbar-form .form-group {
        margin-bottom: .3125rem;
    }

        .navbar-form .form-group:last-child {
            margin-bottom: 0;
        }
}

@media (min-width:48rem) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

    .navbar-btn.btn-sm {
        margin-top: .625rem;
        margin-bottom: .625rem;
    }

    .navbar-btn.btn-xs {
        margin-top: .875rem;
        margin-bottom: .875rem;
    }

.navbar-text {
    margin-top: .9375rem;
    margin-bottom: .9375rem;
}

@media (min-width:48rem) {
    .navbar-text {
        float: left;
        margin-left: .9375rem;
        margin-right: .9375rem;
    }
}

@media (min-width:48rem) {
    .navbar-left {
        float: left!important;
    }

    .navbar-right {
        float: right!important;
        margin-right: -.9375rem;
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

    .navbar-default .navbar-brand {
        color: #777;
    }

        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd;
    }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #ddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #e7e7e7;
        color: #555;
    }

@media (max-width:47.9375rem) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

    .navbar-default .navbar-link:hover {
        color: #333;
    }

.navbar-default .btn-link {
    color: #777;
}

    .navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
        color: #333;
    }

    .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
        color: #ccc;
    }

.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}

    .navbar-inverse .navbar-brand {
        color: #f9f9f9;
    }

        .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #f9f9f9;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #f9f9f9;
    }

        .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333;
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        background-color: #090909;
        color: #fff;
    }

@media (max-width:47.9375rem) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #f9f9f9;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #090909;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #f9f9f9;
}

    .navbar-inverse .navbar-link:hover {
        color: #fff;
    }

.navbar-inverse .btn-link {
    color: #f9f9f9;
}

    .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
        color: #fff;
    }

    .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
        color: #444;
    }

.breadcrumb {
    padding: .5rem .9375rem;
    margin-bottom: 1.25rem;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: .25rem;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            content: "/ ";
            padding: 0 .3125rem;
            color: #ccc;
        }

    .breadcrumb > .active {
        color: #d1d3d4;
    }

#page_navigation, .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 1.25rem 0;
    border-radius: .25rem;
}

    #page_navigation > li, .pagination > li {
        display: inline;
    }

        #page_navigation > li > a, #page_navigation > li > span, .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: .375rem .75rem;
            line-height: 1.42857;
            text-decoration: none;
            color: #043b5c;
            background-color: #fff;
            border: .0625rem solid #ddd;
            margin-left: -.0625rem;
        }

        #page_navigation > li:first-child > a, #page_navigation > li:first-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: .25rem;
            border-top-left-radius: .25rem;
        }

        #page_navigation > li:last-child > a, #page_navigation > li:last-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-bottom-right-radius: .25rem;
            border-top-right-radius: .25rem;
        }

        #page_navigation > li > a:focus, #page_navigation > li > a:hover, #page_navigation > li > span:focus, #page_navigation > li > span:hover, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
            z-index: 2;
            color: #010c13;
            background-color: #e3e3e3;
            border-color: #ddd;
        }

    #page_navigation > .active > a, #page_navigation > .active > a:focus, #page_navigation > .active > a:hover, #page_navigation > .active > span, #page_navigation > .active > span:focus, #page_navigation > .active > span:hover, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
        z-index: 3;
        color: #fff;
        background-color: #043b5c;
        border-color: #043b5c;
        cursor: default;
    }

    #page_navigation > .disabled > a, #page_navigation > .disabled > a:focus, #page_navigation > .disabled > a:hover, #page_navigation > .disabled > span, #page_navigation > .disabled > span:focus, #page_navigation > .disabled > span:hover, .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
        color: #d1d3d4;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
    }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: .625rem 1rem;
    font-size: 1.25rem;
    line-height: 1.33333;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: .375rem;
    border-top-left-radius: .375rem;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: .375rem;
    border-top-right-radius: .375rem;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: .3125rem .625rem;
    font-size: .875rem;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: .1875rem;
    border-top-left-radius: .1875rem;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: .1875rem;
    border-top-right-radius: .1875rem;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

    .label:empty {
        display: none;
    }

.btn .label {
    position: relative;
    top: -.0625rem;
}

a.label:focus, a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label-default {
    background-color: #d1d3d4;
}

    .label-default[href]:focus, .label-default[href]:hover {
        background-color: #b7babb;
    }

.label-primary {
    background-color: #043b5c;
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        background-color: #021c2b;
    }

.label-success {
    background-color: #07533e;
}

    .label-success[href]:focus, .label-success[href]:hover {
        background-color: #03241b;
    }

.label-info {
    background-color: #35617c;
}

    .label-info[href]:focus, .label-info[href]:hover {
        background-color: #264558;
    }

.label-warning {
    background-color: #474646;
}

    .label-warning[href]:focus, .label-warning[href]:hover {
        background-color: #2d2d2d;
    }

.label-danger {
    background-color: #e3e3e3;
}

    .label-danger[href]:focus, .label-danger[href]:hover {
        background-color: #cacaca;
    }

.list-group {
    margin-bottom: 1.25rem;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: .625rem .9375rem;
    margin-bottom: -.0625rem;
    background-color: #fff;
    border: .0625rem solid #ddd;
}

    .list-group-item:first-child {
        border-top-right-radius: .25rem;
        border-top-left-radius: .25rem;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem;
    }

a.list-group-item, button.list-group-item {
    color: #555;
}

    a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
        color: #333;
    }

    a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
        text-decoration: none;
        color: #555;
        background-color: #f5f5f5;
    }

button.list-group-item {
    width: 100%;
    text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    background-color: #e3e3e3;
    color: #d1d3d4;
    cursor: not-allowed;
}

    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
        color: inherit;
    }

    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
        color: #d1d3d4;
    }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #043b5c;
    border-color: #043b5c;
}

    .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
        color: inherit;
    }

    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
        color: #36aef6;
    }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d;
}

    a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
        color: #3c763d;
        background-color: #d0e9c6;
    }

    a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d;
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
    color: #31708f;
}

    a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
        color: #31708f;
        background-color: #c4e3f3;
    }

    a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f;
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b;
}

    a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
        color: #8a6d3b;
        background-color: #faf2cc;
    }

    a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b;
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442;
}

    a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
        color: #a94442;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442;
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: .3125rem;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0;
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.well {
    min-height: 1.25rem;
    padding: 1.1875rem;
    margin-bottom: 1.25rem;
    background-color: #f5f5f5;
    border: .0625rem solid #e3e3e3;
    border-radius: .25rem;
    box-shadow: inset 0 .0625rem .0625rem rgba(0,0,0,.05);
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,.15);
    }

.well-lg {
    padding: 1.5rem;
    border-radius: .375rem;
}

.well-sm {
    padding: .5625rem;
    border-radius: .1875rem;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 .0625rem 0 #fff;
    opacity: .2;
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .5;
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0,-25%);
        transform: translate(0,-25%);
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .625rem;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: .0625rem solid #999;
    border: .0625rem solid rgba(0,0,0,.2);
    border-radius: .375rem;
    box-shadow: 0 .1875rem .5625rem rgba(0,0,0,.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .modal-backdrop.fade {
        opacity: 0;
    }

    .modal-backdrop.in {
        opacity: .5;
    }

.modal-header {
    padding: .9375rem;
    border-bottom: .0625rem solid #e5e5e5;
}

    .modal-header:after, .modal-header:before {
        content: " ";
        display: table;
    }

    .modal-header:after {
        clear: both;
    }

    .modal-header .close {
        margin-top: -.125rem;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857;
}

.modal-body {
    position: relative;
    padding: .9375rem;
}

.modal-footer {
    padding: .9375rem;
    text-align: right;
    border-top: .0625rem solid #e5e5e5;
}

    .modal-footer:after, .modal-footer:before {
        content: " ";
        display: table;
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-left: .3125rem;
        margin-bottom: 0;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -.0625rem;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -624.9375rem;
    width: 3.125rem;
    height: 3.125rem;
    overflow: scroll;
}

@media (min-width:48rem) {
    .modal-dialog {
        width: 37.5rem;
        margin: 1.875rem auto;
    }

    .modal-content {
        box-shadow: 0 .3125rem .9375rem rgba(0,0,0,.5);
    }

    .modal-sm {
        width: 18.75rem;
    }
}

@media (min-width:62rem) {
    .modal-lg {
        width: 56.25rem;
    }
}

.banno-location-proximity-container:after, .banno-location-proximity-container:before, .banno-location-search-fields:after, .banno-location-search-fields:before, .banno-location-toggles:after, .banno-location-toggles:before, .clearfix:after, .clearfix:before, .form-container .b-captcha-answer:after, .form-container .b-captcha-answer:before, .form-container .b-captcha-instuctions:after, .form-container .b-captcha-instuctions:before, .locationSearch__container .b-captcha-answer:after, .locationSearch__container .b-captcha-answer:before, .locationSearch__container .b-captcha-instuctions:after, .locationSearch__container .b-captcha-instuctions:before, .newsletter__container form:after, .newsletter__container form:before, .olb__container .b-captcha-answer:after, .olb__container .b-captcha-answer:before, .olb__container .b-captcha-instuctions:after, .olb__container .b-captcha-instuctions:before, .olb__container .login-links:after, .olb__container .login-links:before, .search-results-form .b-captcha-answer:after, .search-results-form .b-captcha-answer:before, .search-results-form .b-captcha-instuctions:after, .search-results-form .b-captcha-instuctions:before, .search-results-form .list-inline:after, .search-results-form .list-inline:before, .search-results-form footer.footer .banno-menu:after, .search-results-form footer.footer .banno-menu:before, .searchResultsForm__container .b-captcha-answer:after, .searchResultsForm__container .b-captcha-answer:before, .searchResultsForm__container .b-captcha-instuctions:after, .searchResultsForm__container .b-captcha-instuctions:before, .success-container:after, .success-container:before, footer.footer .search-results-form .banno-menu:after, footer.footer .search-results-form .banno-menu:before, footer.footer ul.radio-group.banno-menu:after, footer.footer ul.radio-group.banno-menu:before, ul.list-inline.radio-group:after, ul.list-inline.radio-group:before {
    content: " ";
    display: table;
}

.banno-location-proximity-container:after, .banno-location-search-fields:after, .banno-location-toggles:after, .clearfix:after, .form-container .b-captcha-answer:after, .form-container .b-captcha-instuctions:after, .locationSearch__container .b-captcha-answer:after, .locationSearch__container .b-captcha-instuctions:after, .newsletter__container form:after, .olb__container .b-captcha-answer:after, .olb__container .b-captcha-instuctions:after, .olb__container .login-links:after, .search-results-form .b-captcha-answer:after, .search-results-form .b-captcha-instuctions:after, .search-results-form .list-inline:after, .search-results-form footer.footer .banno-menu:after, .searchResultsForm__container .b-captcha-answer:after, .searchResultsForm__container .b-captcha-instuctions:after, .success-container:after, footer.footer .search-results-form .banno-menu:after, footer.footer ul.radio-group.banno-menu:after, ul.list-inline.radio-group:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.hide {
    display: none!important;
}

.show {
    display: block!important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none!important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs {
    display: none!important;
}

.visible-sm {
    display: none!important;
}

.visible-md {
    display: none!important;
}

.visible-lg {
    display: none!important;
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none!important;
}

@media (max-width:47.9375rem) {
    .visible-xs {
        display: block!important;
    }

    table.visible-xs {
        display: table!important;
    }

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

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

@media (max-width:47.9375rem) {
    .visible-xs-block {
        display: block!important;
    }
}

@media (max-width:47.9375rem) {
    .visible-xs-inline {
        display: inline!important;
    }
}

@media (max-width:47.9375rem) {
    .visible-xs-inline-block {
        display: inline-block!important;
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    .visible-sm {
        display: block!important;
    }

    table.visible-sm {
        display: table!important;
    }

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

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

@media (min-width:48rem) and (max-width:61.9375rem) {
    .visible-sm-block {
        display: block!important;
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    .visible-sm-inline {
        display: inline!important;
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    .visible-sm-inline-block {
        display: inline-block!important;
    }
}

@media (min-width:62rem) and (max-width:74.9375rem) {
    .visible-md {
        display: block!important;
    }

    table.visible-md {
        display: table!important;
    }

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

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

@media (min-width:62rem) and (max-width:74.9375rem) {
    .visible-md-block {
        display: block!important;
    }
}

@media (min-width:62rem) and (max-width:74.9375rem) {
    .visible-md-inline {
        display: inline!important;
    }
}

@media (min-width:62rem) and (max-width:74.9375rem) {
    .visible-md-inline-block {
        display: inline-block!important;
    }
}

@media (min-width:75rem) {
    .visible-lg {
        display: block!important;
    }

    table.visible-lg {
        display: table!important;
    }

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

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

@media (min-width:75rem) {
    .visible-lg-block {
        display: block!important;
    }
}

@media (min-width:75rem) {
    .visible-lg-inline {
        display: inline!important;
    }
}

@media (min-width:75rem) {
    .visible-lg-inline-block {
        display: inline-block!important;
    }
}

@media (max-width:47.9375rem) {
    .hidden-xs {
        display: none!important;
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    .hidden-sm {
        display: none!important;
    }
}

@media (min-width:62rem) and (max-width:74.9375rem) {
    .hidden-md {
        display: none!important;
    }
}

@media (min-width:75rem) {
    .hidden-lg {
        display: none!important;
    }
}

.visible-print {
    display: none!important;
}

@media print {
    .visible-print {
        display: block!important;
    }

    table.visible-print {
        display: table!important;
    }

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

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

.visible-print-block {
    display: none!important;
}

@media print {
    .visible-print-block {
        display: block!important;
    }
}

.visible-print-inline {
    display: none!important;
}

@media print {
    .visible-print-inline {
        display: inline!important;
    }
}

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

@media print {
    .visible-print-inline-block {
        display: inline-block!important;
    }
}

@media print {
    .hidden-print {
        display: none!important;
    }
}

@font-face {
    font-family: Icons;
    src: url(../fonts/irw/Icons.eot);
    src: url(../fonts/irw/Icons.eot?#iefix) format("eot"),url(../fonts/irw/Icons.woff) format("woff"),url(../fonts/irw/Icons.ttf) format("truetype"),url(../fonts/irw/Icons.svg#Icons) format("svg");
}

#page_navigation li.next_link a:after, #page_navigation li.next_link a:before, #page_navigation li.previous_link a:after, #page_navigation li.previous_link a:before, .form-panel .panel-toggler:after, .icon:before, .panel-group .panel-heading div[data-toggle=collapse]:after, .slick-slider .slick-arrow:before, nav.navbar .banno-menu > li.menu-category > a:after, nav.navbar .banno-menu > li.menu-category > span:after, nav.navbar .banno-menu > li.menu-group > a:after, nav.navbar .banno-menu > li.menu-group > span:after {
    font-family: Icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
}

.icon-Mag-Glass:before {
    content: "\E001";
}

.form-panel .panel-toggler:after, .icon-arrow-down-circle:before, .panel-group .panel-heading div[data-toggle=collapse]:after, nav.navbar .banno-menu > li.menu-category > a:after, nav.navbar .banno-menu > li.menu-category > span:after, nav.navbar .banno-menu > li.menu-group > a:after, nav.navbar .banno-menu > li.menu-group > span:after {
    content: "\E002";
}

.icon-arrow-left:before, .slick-slider .slick-arrow.slick-prev:before {
    content: "\E003";
}

.icon-arrow-right:before, .slick-slider .slick-arrow.slick-next:before {
    content: "\E004";
}

.icon-arrow-up-circle:before, nav.navbar .banno-menu > li.menu-category.open > a:after, nav.navbar .banno-menu > li.menu-category.open > span:after, nav.navbar .banno-menu > li.menu-group.open > a:after, nav.navbar .banno-menu > li.menu-group.open > span:after {
    content: "\E005";
}

#page_navigation li.next_link .nav-links .toggled a:after, #page_navigation li.next_link .nav-links .toggled a:before, #page_navigation li.previous_link .nav-links .toggled a:after, #page_navigation li.previous_link .nav-links .toggled a:before, .form-panel .nav-links .toggled .panel-toggler:after, .icon-close:before, .nav-links .toggled #page_navigation li.next_link a:after, .nav-links .toggled #page_navigation li.next_link a:before, .nav-links .toggled #page_navigation li.previous_link a:after, .nav-links .toggled #page_navigation li.previous_link a:before, .nav-links .toggled .form-panel .panel-toggler:after, .nav-links .toggled .icon:before, .nav-links .toggled .panel-group .panel-heading div[data-toggle=collapse]:after, .nav-links .toggled .slick-slider .slick-arrow:before, .nav-links .toggled nav.navbar .banno-menu > li.menu-category > a:after, .nav-links .toggled nav.navbar .banno-menu > li.menu-category > span:after, .nav-links .toggled nav.navbar .banno-menu > li.menu-group > a:after, .nav-links .toggled nav.navbar .banno-menu > li.menu-group > span:after, .panel-group .panel-heading .nav-links .toggled div[data-toggle=collapse]:after, .slick-slider .nav-links .toggled .slick-arrow:before, nav.navbar .nav-links .toggled .banno-menu > li.menu-category > a:after, nav.navbar .nav-links .toggled .banno-menu > li.menu-category > span:after, nav.navbar .nav-links .toggled .banno-menu > li.menu-group > a:after, nav.navbar .nav-links .toggled .banno-menu > li.menu-group > span:after {
    content: "\E006";
}

.icon-ehl:before {
    content: "\E007";
}

.icon-facebook:before {
    content: "\E008";
}

.icon-fdic:before {
    content: "\E009";
}

.icon-google-plus:before {
    content: "\E00A";
}

.icon-hamburger:before {
    content: "\E00B";
}

.icon-linkedin:before {
    content: "\E00C";
}

.icon-lock:before {
    content: "\E00D";
}

.icon-search:before {
    content: "\E00E";
}

#page_navigation li.previous_link a:before, .icon-triangle-left:before {
    content: "\E00F";
}

#page_navigation li.next_link a:after, .icon-triangle-right:before {
    content: "\E010";
}

.icon-twitter:before {
    content: "\E011";
}

img {
    max-width: 100%;
}

.master-container {
    position: relative;
    overflow-x: hidden;
}

#main {
    outline: 0;
}

.input-wrapper, .relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.hidden-alert, .hidden-content {
    display: none;
}

.inner-xs {
    padding: .3125rem;
}

    .inner-xs:after, .inner-xs:before {
        content: " ";
        display: table;
    }

    .inner-xs:after {
        clear: both;
    }

.inner-sm {
    padding: .625rem;
}

    .inner-sm:after, .inner-sm:before {
        content: " ";
        display: table;
    }

    .inner-sm:after {
        clear: both;
    }

.inner {
    padding: .9375rem;
}

    .inner:after, .inner:before {
        content: " ";
        display: table;
    }

    .inner:after {
        clear: both;
    }

.inner-md {
    padding: 1.25rem;
}

    .inner-md:after, .inner-md:before {
        content: " ";
        display: table;
    }

    .inner-md:after {
        clear: both;
    }

.inner-lg {
    padding: 1.875rem;
}

    .inner-lg:after, .inner-lg:before {
        content: " ";
        display: table;
    }

    .inner-lg:after {
        clear: both;
    }

.inner-xl {
    padding: 3.125rem;
}

    .inner-xl:after, .inner-xl:before {
        content: " ";
        display: table;
    }

    .inner-xl:after {
        clear: both;
    }

.padder-xs {
    padding: .3125rem;
}

.padder-sm {
    padding: .625rem;
}

.padder {
    padding: .9375rem;
}

.padder-md {
    padding: 1.25rem;
}

.padder-lg {
    padding: 1.875rem;
}

.padder-xl {
    padding: 3.125rem;
}

.padder-n, .padder-none {
    padding: 0;
}

.padder-v-xs {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
}

.padder-v-sm {
    padding-top: .625rem;
    padding-bottom: .625rem;
}

.padder-v {
    padding-top: .9375rem;
    padding-bottom: .9375rem;
}

.padder-v-md {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.padder-v-lg {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}

.padder-v-xl {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}

.no-gutter [class^=span-] {
    padding-left: 0;
    padding-right: 0;
}

.m-xs {
    margin: .3125rem;
}

.m-sm {
    margin: .625rem;
}

.m {
    margin: .9375rem;
}

.m-md {
    margin: 1.25rem;
}

.m-lg {
    margin: 1.875rem;
}

.m-xl {
    margin: 3.125rem;
}

.m-n, .m-none {
    margin: 0;
}

.m-t-none {
    margin-top: 0;
}

.m-t-xs {
    margin-top: .3125rem;
}

.m-t-sm {
    margin-top: .625rem;
}

.m-t {
    margin-top: .9375rem;
}

.m-t-md {
    margin-top: 1.25rem;
}

.m-t-lg {
    margin-top: 1.875rem;
}

.m-t-xl {
    margin-top: 3.125rem;
}

.m-b-none {
    margin-bottom: 0;
}

.m-b-xs {
    margin-bottom: .3125rem;
}

.m-b-sm {
    margin-bottom: .625rem;
}

.m-b {
    margin-bottom: .9375rem;
}

.m-b-md {
    margin-bottom: 1.25rem;
}

.m-b-lg {
    margin-bottom: 1.875rem;
}

.m-b-xl {
    margin-bottom: 3.125rem;
}

.no-radius {
    border-radius: 0;
}

.b {
    border: .0625rem solid #d1d3d4;
}

.bordered {
    border: .0625rem solid #e3e3e3;
}

.img-circle {
    border-radius: 50%;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.bg-light {
    background-color: #e3e3e3;
}

.bg-white {
    background-color: #fff;
}

.bg-black {
    background-color: #000;
}

@media (max-width:47.9375rem) {
    .break-mobile {
        margin-top: .625rem;
    }

        .break-mobile li {
            display: block;
            width: 100%;
            margin-bottom: .625rem;
        }
}

.mobile-visible {
    opacity: 0;
    visiblity: hidden;
}

@media (max-width:47.9375rem) {
    .mobile-visible {
        opacity: 1;
        visibility: visible;
    }
}

.spacer-10 {
    display: block;
    width: 100%;
    height: .625rem;
    clear: both;
}

.spacer-15 {
    display: block;
    width: 100%;
    height: .9375rem;
    clear: both;
}

.spacer-20 {
    display: block;
    width: 100%;
    height: 1.25rem;
    clear: both;
}

.spacer-30 {
    display: block;
    width: 100%;
    height: 1.875rem;
    clear: both;
}

.spacer-40 {
    display: block;
    width: 100%;
    font-size: .8125rem;
    height: 2.5rem;
    clear: both;
}

.spacer-50 {
    display: block;
    width: 100%;
    height: 3.125rem;
    clear: both;
}

.spacer-60 {
    display: block;
    width: 100%;
    height: 3.75rem;
    clear: both;
}

.spacer-70 {
    display: block;
    width: 100%;
    height: 4.375rem;
    clear: both;
}

.spacer-80 {
    display: block;
    width: 100%;
    height: 5rem;
    clear: both;
}

.loader {
    position: relative;
    overflow: hidden;
    height: 27.5rem;
}

    .loader .loading {
        position: relative;
        top: 50%;
        margin-top: -30;
    }

        .loader .loading .loading-inner {
            margin: 0 auto;
        }

    .loader .load-watch {
        opacity: 0;
    }

@media (min-width:48rem) {
    .loader {
        height: 27.5rem;
    }
}

@media (min-width:62rem) {
    .loader {
        height: 80vh;
    }
}

.loader.grid-lines {
    background: repeating-linear-gradient(-55deg,rgba(255,255,255,.1),rgba(255,255,255,.1) 5,rgba(85,85,85,.1) 5,rgba(85,85,85,.1) 6);
    border-bottom: .0625rem solid rgba(85,85,85,.1);
    border-top: .0625rem solid rgba(85,85,85,.1);
}

.loader.smaller {
    height: 15rem;
}

@media (min-width:48rem) {
    .loader.smaller {
        height: 15rem;
    }
}

@media (min-width:62rem) {
    .loader.smaller {
        height: 15rem;
    }
}

.screener {
    content: "large";
    position: absolute;
    font-size: 0;
    line-height: 0;
    height: 0;
    width: 0;
}

@media (min-width:62rem) and (max-width:74.9375rem) {
    .screener {
        content: "medium";
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    .screener {
        content: "small";
    }
}

@media (max-width:47.9375rem) {
    .screener {
        content: "xsmall";
    }
}

.flex-video {
    position: relative;
    padding-top: 1.5625rem;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 1rem;
    overflow: hidden;
}

    .flex-video.widescreen {
        padding-bottom: 57.25%;
    }

    .flex-video.vimeo {
        padding-top: 0;
    }

    .flex-video embed, .flex-video iframe, .flex-video object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

@media only screen and (max-device-width:50rem),only screen and (device-width:64rem) and (device-height:37.5rem),only screen and (width:80rem) and (orientation:landscape),only screen and (device-width:50rem),only screen and (max-width:47.9375rem) {
    .flex-video {
        padding-top: 0;
    }
}

span.loading, span.loading span.loading-inner {
    display: block;
}

.loading {
    padding: .625rem 0;
}

.loading-inner {
    border: .3125rem solid #f3f3f3;
    border-top: .3125rem solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#complianceMenu.focused, #complianceMenu:focus {
    display: block;
    opacity: 1;
    min-width: 12.5rem;
    height: auto;
    width: auto;
    clip: auto;
    overflow: visible;
    padding: 1.25rem;
    margin: 0;
    top: 1rem;
    left: 1rem;
    z-index: 99999;
    background: #043b5c;
}

    #complianceMenu.focused a, #complianceMenu:focus a {
        color: #fff;
    }

.sr-only {
    position: absolute;
    width: .0625rem;
    height: .0625rem;
    margin: -.0625rem;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.hidden-compliance {
    position: absolute;
    width: .0625rem;
    height: .0625rem;
    margin: -.0625rem;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

    .hidden-compliance:focus {
        background-color: #006f53;
        color: #fff;
        top: 1rem;
        left: .625rem;
        width: auto;
        height: auto;
        padding: 1.25rem;
        margin: 0;
        clip: auto;
        display: block;
        z-index: 1000000;
    }

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

    .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

    .animated.hinge {
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
    }

    .animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
        -webkit-animation-duration: .75s;
        animation-duration: .75s;
    }

@-webkit-keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-1.875rem,0);
        transform: translate3d(0,-1.875rem,0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-.9375rem,0);
        transform: translate3d(0,-.9375rem,0);
    }

    90% {
        -webkit-transform: translate3d(0,-.25rem,0);
        transform: translate3d(0,-.25rem,0);
    }
}

@keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-1.875rem,0);
        transform: translate3d(0,-1.875rem,0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-.9375rem,0);
        transform: translate3d(0,-.9375rem,0);
    }

    90% {
        -webkit-transform: translate3d(0,-.25rem,0);
        transform: translate3d(0,-.25rem,0);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes flash {
    50%,from,to {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

@keyframes flash {
    50%,from,to {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05);
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05);
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1);
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1);
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1);
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1);
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1);
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1);
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1);
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1);
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1);
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1);
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    from,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-.625rem,0,0);
        transform: translate3d(-.625rem,0,0);
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(.625rem,0,0);
        transform: translate3d(.625rem,0,0);
    }
}

@keyframes shake {
    from,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-.625rem,0,0);
        transform: translate3d(-.625rem,0,0);
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(.625rem,0,0);
        transform: translate3d(.625rem,0,0);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-.375rem) rotateY(-9deg);
        transform: translateX(-.375rem) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(.3125rem) rotateY(7deg);
        transform: translateX(.3125rem) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-.1875rem) rotateY(-5deg);
        transform: translateX(-.1875rem) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(.125rem) rotateY(3deg);
        transform: translateX(.125rem) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-.375rem) rotateY(-9deg);
        transform: translateX(-.375rem) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(.3125rem) rotateY(7deg);
        transform: translateX(.3125rem) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-.1875rem) rotateY(-5deg);
        transform: translateX(-.1875rem) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(.125rem) rotateY(3deg);
        transform: translateX(.125rem) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg);
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg);
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg);
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg);
    }

    to {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg);
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg);
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg);
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg);
    }

    to {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

@-webkit-keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes jello {
    11.1%,from,to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(.39062deg) skewY(.39062deg);
        transform: skewX(.39062deg) skewY(.39062deg);
    }

    88.8% {
        -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
        transform: skewX(-.19531deg) skewY(-.19531deg);
    }
}

@keyframes jello {
    11.1%,from,to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(.39062deg) skewY(.39062deg);
        transform: skewX(.39062deg) skewY(.39062deg);
    }

    88.8% {
        -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
        transform: skewX(-.19531deg) skewY(-.19531deg);
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}

@-webkit-keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1);
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03);
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

@keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1);
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03);
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-187.5rem,0);
        transform: translate3d(0,-187.5rem,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,1.5625rem,0);
        transform: translate3d(0,1.5625rem,0);
    }

    75% {
        -webkit-transform: translate3d(0,-.625rem,0);
        transform: translate3d(0,-.625rem,0);
    }

    90% {
        -webkit-transform: translate3d(0,.3125rem,0);
        transform: translate3d(0,.3125rem,0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInDown {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-187.5rem,0);
        transform: translate3d(0,-187.5rem,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,1.5625rem,0);
        transform: translate3d(0,1.5625rem,0);
    }

    75% {
        -webkit-transform: translate3d(0,-.625rem,0);
        transform: translate3d(0,-.625rem,0);
    }

    90% {
        -webkit-transform: translate3d(0,.3125rem,0);
        transform: translate3d(0,.3125rem,0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-187.5rem,0,0);
        transform: translate3d(-187.5rem,0,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(1.5625rem,0,0);
        transform: translate3d(1.5625rem,0,0);
    }

    75% {
        -webkit-transform: translate3d(-.625rem,0,0);
        transform: translate3d(-.625rem,0,0);
    }

    90% {
        -webkit-transform: translate3d(.3125rem,0,0);
        transform: translate3d(.3125rem,0,0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-187.5rem,0,0);
        transform: translate3d(-187.5rem,0,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(1.5625rem,0,0);
        transform: translate3d(1.5625rem,0,0);
    }

    75% {
        -webkit-transform: translate3d(-.625rem,0,0);
        transform: translate3d(-.625rem,0,0);
    }

    90% {
        -webkit-transform: translate3d(.3125rem,0,0);
        transform: translate3d(.3125rem,0,0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(187.5rem,0,0);
        transform: translate3d(187.5rem,0,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-1.5625rem,0,0);
        transform: translate3d(-1.5625rem,0,0);
    }

    75% {
        -webkit-transform: translate3d(.625rem,0,0);
        transform: translate3d(.625rem,0,0);
    }

    90% {
        -webkit-transform: translate3d(-.3125rem,0,0);
        transform: translate3d(-.3125rem,0,0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(187.5rem,0,0);
        transform: translate3d(187.5rem,0,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-1.5625rem,0,0);
        transform: translate3d(-1.5625rem,0,0);
    }

    75% {
        -webkit-transform: translate3d(.625rem,0,0);
        transform: translate3d(.625rem,0,0);
    }

    90% {
        -webkit-transform: translate3d(-.3125rem,0,0);
        transform: translate3d(-.3125rem,0,0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0,187.5rem,0);
        transform: translate3d(0,187.5rem,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-1.25rem,0);
        transform: translate3d(0,-1.25rem,0);
    }

    75% {
        -webkit-transform: translate3d(0,.625rem,0);
        transform: translate3d(0,.625rem,0);
    }

    90% {
        -webkit-transform: translate3d(0,-.3125rem,0);
        transform: translate3d(0,-.3125rem,0);
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes bounceInUp {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0,187.5rem,0);
        transform: translate3d(0,187.5rem,0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-1.25rem,0);
        transform: translate3d(0,-1.25rem,0);
    }

    75% {
        -webkit-transform: translate3d(0,.625rem,0);
        transform: translate3d(0,.625rem,0);
    }

    90% {
        -webkit-transform: translate3d(0,-.3125rem,0);
        transform: translate3d(0,-.3125rem,0);
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9);
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9);
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,.625rem,0);
        transform: translate3d(0,.625rem,0);
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-1.25rem,0);
        transform: translate3d(0,-1.25rem,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,125rem,0);
        transform: translate3d(0,125rem,0);
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,.625rem,0);
        transform: translate3d(0,.625rem,0);
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-1.25rem,0);
        transform: translate3d(0,-1.25rem,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,125rem,0);
        transform: translate3d(0,125rem,0);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(1.25rem,0,0);
        transform: translate3d(1.25rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-125rem,0,0);
        transform: translate3d(-125rem,0,0);
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(1.25rem,0,0);
        transform: translate3d(1.25rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-125rem,0,0);
        transform: translate3d(-125rem,0,0);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-1.25rem,0,0);
        transform: translate3d(-1.25rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(125rem,0,0);
        transform: translate3d(125rem,0,0);
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-1.25rem,0,0);
        transform: translate3d(-1.25rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(125rem,0,0);
        transform: translate3d(125rem,0,0);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-.625rem,0);
        transform: translate3d(0,-.625rem,0);
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,1.25rem,0);
        transform: translate3d(0,1.25rem,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-125rem,0);
        transform: translate3d(0,-125rem,0);
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-.625rem,0);
        transform: translate3d(0,-.625rem,0);
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,1.25rem,0);
        transform: translate3d(0,1.25rem,0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-125rem,0);
        transform: translate3d(0,-125rem,0);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-125rem,0);
        transform: translate3d(0,-125rem,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-125rem,0);
        transform: translate3d(0,-125rem,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-125rem,0,0);
        transform: translate3d(-125rem,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-125rem,0,0);
        transform: translate3d(-125rem,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(125rem,0,0);
        transform: translate3d(125rem,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(125rem,0,0);
        transform: translate3d(125rem,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,125rem,0);
        transform: translate3d(0,125rem,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,125rem,0);
        transform: translate3d(0,125rem,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,125rem,0);
        transform: translate3d(0,125rem,0);
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,125rem,0);
        transform: translate3d(0,125rem,0);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-125rem,0,0);
        transform: translate3d(-125rem,0,0);
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-125rem,0,0);
        transform: translate3d(-125rem,0,0);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(125rem,0,0);
        transform: translate3d(125rem,0,0);
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(125rem,0,0);
        transform: translate3d(125rem,0,0);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-125rem,0);
        transform: translate3d(0,-125rem,0);
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-125rem,0);
        transform: translate3d(0,-125rem,0);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-360deg);
        transform: perspective(25rem) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-190deg);
        transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-170deg);
        transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(25rem) scale3d(.95,.95,.95);
        transform: perspective(25rem) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-360deg);
        transform: perspective(25rem) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-190deg);
        transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-170deg);
        transform: perspective(25rem) translate3d(0,0,9.375rem) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(25rem) scale3d(.95,.95,.95);
        transform: perspective(25rem) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,90deg);
        transform: perspective(25rem) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,10deg);
        transform: perspective(25rem) rotate3d(1,0,0,10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,-5deg);
        transform: perspective(25rem) rotate3d(1,0,0,-5deg);
    }

    to {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,90deg);
        transform: perspective(25rem) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,10deg);
        transform: perspective(25rem) rotate3d(1,0,0,10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,-5deg);
        transform: perspective(25rem) rotate3d(1,0,0,-5deg);
    }

    to {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }
}

.flipInX {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,90deg);
        transform: perspective(25rem) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-20deg);
        transform: perspective(25rem) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,10deg);
        transform: perspective(25rem) rotate3d(0,1,0,10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-5deg);
        transform: perspective(25rem) rotate3d(0,1,0,-5deg);
    }

    to {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,90deg);
        transform: perspective(25rem) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-20deg);
        transform: perspective(25rem) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,10deg);
        transform: perspective(25rem) rotate3d(0,1,0,10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-5deg);
        transform: perspective(25rem) rotate3d(0,1,0,-5deg);
    }

    to {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }
}

.flipInY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }

    30% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,90deg);
        transform: perspective(25rem) rotate3d(1,0,0,90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }

    30% {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        transform: perspective(25rem) rotate3d(1,0,0,-20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(25rem) rotate3d(1,0,0,90deg);
        transform: perspective(25rem) rotate3d(1,0,0,90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }

    30% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-15deg);
        transform: perspective(25rem) rotate3d(0,1,0,-15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,90deg);
        transform: perspective(25rem) rotate3d(0,1,0,90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(25rem);
        transform: perspective(25rem);
    }

    30% {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,-15deg);
        transform: perspective(25rem) rotate3d(0,1,0,-15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(25rem) rotate3d(0,1,0,90deg);
        transform: perspective(25rem) rotate3d(0,1,0,90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0,43.75rem,0);
        transform: translate3d(0,43.75rem,0);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0,43.75rem,0);
        transform: translate3d(0,43.75rem,0);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    }
}

@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-62.5rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-62.5rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-62.5rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-62.5rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-62.5rem,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-62.5rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(.625rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-62.5rem,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-62.5rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(.625rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(62.5rem,0,0);
        transform: scale3d(.1,.1,.1) translate3d(62.5rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-.625rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(62.5rem,0,0);
        transform: scale3d(.1,.1,.1) translate3d(62.5rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-.625rem,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,62.5rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,62.5rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,62.5rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,62.5rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    to {
        opacity: 0;
    }
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    to {
        opacity: 0;
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,125rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,125rem,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,125rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,125rem,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(2.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(2.625rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-125rem,0,0);
        transform: scale(.1) translate3d(-125rem,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(2.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(2.625rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-125rem,0,0);
        transform: scale(.1) translate3d(-125rem,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-2.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-2.625rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(125rem,0,0);
        transform: scale(.1) translate3d(125rem,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-2.625rem,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-2.625rem,0,0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(125rem,0,0);
        transform: scale(.1) translate3d(125rem,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-125rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-125rem,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        transform: scale3d(.475,.475,.475) translate3d(0,3.75rem,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-125rem,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-125rem,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

.content:after, .content:before {
    content: " ";
    display: table;
}

.content:after {
    clear: both;
}

.content img.pull-left {
    margin-bottom: .625rem;
    margin-right: .625rem;
}

.content img.pull-right {
    margin-bottom: .625rem;
    margin-left: .625rem;
}

.content a:not(.btn) {
    text-decoration: underline;
}

    .content a:not(.btn):hover {
        text-decoration: none;
    }

.content hr {
    border-color: #e3e3e3;
}

.content h1 {
    font-size: 1.625rem;
}

.content h2 {
    font-size: 1.25rem;
    color: #006f53;
}

.content h3 {
    font-size: 1rem;
    color: #35617c;
}

.content .panel-group .panel-heading, .content h4, .panel-group .content .panel-heading {
    font-size: .9375rem;
    color: #006f53;
}

.content h5 {
    font-size: .875rem;
    color: #006f53;
}

.content h6 {
    font-size: .875rem;
    color: #35617c;
}

.content div, .content li, .content p, .content td {
    font-size: .875rem;
    font-weight: 300;
}

.content em {
    font-weight: 300;
}

.content .sm, .content .small {
    font-size: .8125rem;
}

.content .smallest, .content .xs {
    font-size: .75rem;
}

.content .big {
    font-size: 1.125rem;
}

@media (max-width:61.9375rem) {
    .content .big {
        font-size: 1rem;
    }
}

.content .biggest {
    font-size: 1.3125rem;
}

@media (max-width:61.9375rem) {
    .content .biggest {
        font-size: 1.125rem;
    }
}

.content blockquote {
    font-size: 1rem;
    background: #e3e3e3;
    color: #35617c;
    padding: 1rem;
}

@media (max-width:61.9375rem) {
    .content blockquote {
        font-size: .875rem;
    }
}

.content .btn {
    margin-right: .1875rem;
    margin-left: .1875rem;
    margin-bottom: .375rem;
}

.content ul {
    padding-left: 1.4375rem;
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
}

    .content ul li ul {
        margin-top: .125rem;
    }

.bg-light .content div, .bg-light .content em, .bg-light .content li, .bg-light .content p, .bg-light .content td {
    font-size: 1rem;
    font-weight: 400;
}

.text-xs-left {
    text-align: left;
}

.text-xs-right {
    text-align: right;
}

.text-xs-center {
    text-align: center;
}

.text-xs-justify {
    text-align: justify;
}

@media (min-width:48rem) {
    .text-sm-left {
        text-align: left;
    }

    .text-sm-right {
        text-align: right;
    }

    .text-sm-center {
        text-align: center;
    }

    .text-sm-justify {
        text-align: justify;
    }
}

@media (min-width:62rem) {
    .text-md-left {
        text-align: left;
    }

    .text-md-right {
        text-align: right;
    }

    .text-md-center {
        text-align: center;
    }

    .text-md-justify {
        text-align: justify;
    }
}

@media (min-width:75rem) {
    .text-lg-left {
        text-align: left;
    }

    .text-lg-right {
        text-align: right;
    }

    .text-lg-center {
        text-align: center;
    }

    .text-lg-justify {
        text-align: justify;
    }
}

.banno-location-search-fields .btn.banno-location-search-button, .btn, .btn.btn-default {
    background: #006f53;
    border-color: #006f53;
    padding: .8125rem 1.25rem;
    border-radius: .0625rem;
    color: #fff;
    text-transform: uppercase;
    font-size: .8125rem;
    line-height: 1.1;
    transition: all .35s ease-in-out;
}

    .btn.btn-default:active, .btn.btn-default:hover, .btn:active, .btn:hover {
        background: #07533e;
        border-color: #07533e;
        color: #fff;
        text-decoration: underline;
    }

    .btn.btn-primary {
        background: #043b5c;
        border-color: #043b5c;
    }

        .btn.btn-primary:hover {
            background: #032d45;
            border-color: #032d45;
        }

    .btn.btn-info {
        background: #35617c;
        border-color: #35617c;
    }

        .btn.btn-info:hover {
            background: #043b5c;
            border-color: #043b5c;
        }

    .btn.btn-success {
        background: #07533e;
        border-color: #07533e;
    }

        .btn.btn-success:hover {
            background: #043d2f;
            border-color: #043d2f;
        }

    .btn.btn-warning {
        background: #474646;
        border-color: #474646;
    }

        .btn.btn-warning:hover {
            background: #353535;
            border-color: #353535;
        }

    .btn.btn-danger {
        background: #e3e3e3;
        border-color: #e3e3e3;
        color: #555;
    }

        .btn.btn-danger:hover {
            color: #555;
            background: #d1d3d4;
            border-color: #d1d3d4;
        }

    .btn.btn-inverse {
        background: #fff;
        border-color: #006f53;
        color: #006f53;
    }

        .btn.btn-inverse:hover {
            color: #fff;
            background: #006f53;
            border-color: #006f53;
        }

    .btn.btn-large {
        font-size: 1.375rem;
        padding: 1.125rem 1.5625rem;
    }

    .btn.btn-small {
        font-size: .6875rem;
        padding: .625rem 1.0625rem;
    }

    .btn.btn-mini {
        font-size: .5625rem;
        padding: .4375rem .875rem;
    }

.form-container form .label, .form-container form label, .locationSearch__container form .label, .locationSearch__container form label, .olb__container form .label, .olb__container form label, .search-results-form form .label, .search-results-form form label, .searchResultsForm__container form .label, .searchResultsForm__container form label {
    font-weight: 300;
    font-size: .875rem;
    display: block;
    white-space: normal;
    line-height: 1.25;
    color: #555;
    text-align: left;
}

    .form-container form .label span, .form-container form label span, .locationSearch__container form .label span, .locationSearch__container form label span, .olb__container form .label span, .olb__container form label span, .search-results-form form .label span, .search-results-form form label span, .searchResultsForm__container form .label span, .searchResultsForm__container form label span {
        color: #006f53;
    }

.form-container form p.label, .locationSearch__container form p.label, .olb__container form p.label, .search-results-form form p.label, .searchResultsForm__container form p.label {
    margin: 0;
    padding-left: 0;
}

.form-container form input[type=color], .form-container form input[type=date], .form-container form input[type=datetime-local], .form-container form input[type=datetime], .form-container form input[type=email], .form-container form input[type=month], .form-container form input[type=number], .form-container form input[type=password], .form-container form input[type=search], .form-container form input[type=tel], .form-container form input[type=text], .form-container form input[type=time], .form-container form input[type=url], .form-container form input[type=week], .form-container form select, .form-container form textarea, .locationSearch__container form input[type=color], .locationSearch__container form input[type=date], .locationSearch__container form input[type=datetime-local], .locationSearch__container form input[type=datetime], .locationSearch__container form input[type=email], .locationSearch__container form input[type=month], .locationSearch__container form input[type=number], .locationSearch__container form input[type=password], .locationSearch__container form input[type=search], .locationSearch__container form input[type=tel], .locationSearch__container form input[type=text], .locationSearch__container form input[type=time], .locationSearch__container form input[type=url], .locationSearch__container form input[type=week], .locationSearch__container form select, .locationSearch__container form textarea, .olb__container form input[type=color], .olb__container form input[type=date], .olb__container form input[type=datetime-local], .olb__container form input[type=datetime], .olb__container form input[type=email], .olb__container form input[type=month], .olb__container form input[type=number], .olb__container form input[type=password], .olb__container form input[type=search], .olb__container form input[type=tel], .olb__container form input[type=text], .olb__container form input[type=time], .olb__container form input[type=url], .olb__container form input[type=week], .olb__container form select, .olb__container form textarea, .search-results-form form input[type=color], .search-results-form form input[type=date], .search-results-form form input[type=datetime-local], .search-results-form form input[type=datetime], .search-results-form form input[type=email], .search-results-form form input[type=month], .search-results-form form input[type=number], .search-results-form form input[type=password], .search-results-form form input[type=search], .search-results-form form input[type=tel], .search-results-form form input[type=text], .search-results-form form input[type=time], .search-results-form form input[type=url], .search-results-form form input[type=week], .search-results-form form select, .search-results-form form textarea, .searchResultsForm__container form input[type=color], .searchResultsForm__container form input[type=date], .searchResultsForm__container form input[type=datetime-local], .searchResultsForm__container form input[type=datetime], .searchResultsForm__container form input[type=email], .searchResultsForm__container form input[type=month], .searchResultsForm__container form input[type=number], .searchResultsForm__container form input[type=password], .searchResultsForm__container form input[type=search], .searchResultsForm__container form input[type=tel], .searchResultsForm__container form input[type=text], .searchResultsForm__container form input[type=time], .searchResultsForm__container form input[type=url], .searchResultsForm__container form input[type=week], .searchResultsForm__container form select, .searchResultsForm__container form textarea {
    border: .0625rem solid #e3e3e3;
    display: block;
    padding: .71875rem 1.25rem;
    height: auto;
    font-size: .875rem;
    line-height: 1.2;
    border-radius: 0;
    box-shadow: none;
    font-weight: 300;
    width: 100%;
}

.form-container form ::-webkit-input-placeholder, .locationSearch__container form ::-webkit-input-placeholder, .olb__container form ::-webkit-input-placeholder, .search-results-form form ::-webkit-input-placeholder, .searchResultsForm__container form ::-webkit-input-placeholder {
    color: #555;
}

.form-container form :-moz-placeholder, .locationSearch__container form :-moz-placeholder, .olb__container form :-moz-placeholder, .search-results-form form :-moz-placeholder, .searchResultsForm__container form :-moz-placeholder {
    color: #555;
}

.form-container form ::-moz-placeholder, .locationSearch__container form ::-moz-placeholder, .olb__container form ::-moz-placeholder, .search-results-form form ::-moz-placeholder, .searchResultsForm__container form ::-moz-placeholder {
    color: #555;
}

.form-container form :-ms-input-placeholder, .locationSearch__container form :-ms-input-placeholder, .olb__container form :-ms-input-placeholder, .search-results-form form :-ms-input-placeholder, .searchResultsForm__container form :-ms-input-placeholder {
    color: #555;
}

.form-container form select, .locationSearch__container form select, .olb__container form select, .search-results-form form select, .searchResultsForm__container form select {
    height: 2.625rem;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/irw/select-arrow@2x.png) no-repeat 96% #fff!important;
    background-size: .625rem .3125rem!important;
    color: #555;
}

    .form-container form select::-ms-expand, .locationSearch__container form select::-ms-expand, .olb__container form select::-ms-expand, .search-results-form form select::-ms-expand, .searchResultsForm__container form select::-ms-expand {
        display: none;
    }

.form-container form textarea, .locationSearch__container form textarea, .olb__container form textarea, .search-results-form form textarea, .searchResultsForm__container form textarea {
    width: 100%;
}

.form-container form fieldset, .locationSearch__container form fieldset, .olb__container form fieldset, .search-results-form form fieldset, .searchResultsForm__container form fieldset {
    margin-top: 1.25rem;
}

.form-container form .legend, .form-container form legend, .locationSearch__container form .legend, .locationSearch__container form legend, .olb__container form .legend, .olb__container form legend, .search-results-form form .legend, .search-results-form form legend, .searchResultsForm__container form .legend, .searchResultsForm__container form legend {
    padding-bottom: .625rem;
    white-space: normal;
    text-align: left;
}

    .form-container form .label.legend, .form-container form legend.label, .locationSearch__container form .label.legend, .locationSearch__container form legend.label, .olb__container form .label.legend, .olb__container form legend.label, .search-results-form form .label.legend, .search-results-form form legend.label, .searchResultsForm__container form .label.legend, .searchResultsForm__container form legend.label {
        border-bottom: 0;
    }

    .form-container form .legend small, .form-container form legend small, .locationSearch__container form .legend small, .locationSearch__container form legend small, .olb__container form .legend small, .olb__container form legend small, .search-results-form form .legend small, .search-results-form form legend small, .searchResultsForm__container form .legend small, .searchResultsForm__container form legend small {
        color: #555;
    }

    .form-container form .legend strong small, .form-container form legend strong small, .locationSearch__container form .legend strong small, .locationSearch__container form legend strong small, .olb__container form .legend strong small, .olb__container form legend strong small, .search-results-form form .legend strong small, .search-results-form form legend strong small, .searchResultsForm__container form .legend strong small, .searchResultsForm__container form legend strong small {
        font-weight: 300;
    }

    .form-container form .sr-only.legend, .form-container form legend.sr-only, .locationSearch__container form .sr-only.legend, .locationSearch__container form legend.sr-only, .olb__container form .sr-only.legend, .olb__container form legend.sr-only, .search-results-form form .sr-only.legend, .search-results-form form legend.sr-only, .searchResultsForm__container form .sr-only.legend, .searchResultsForm__container form legend.sr-only {
        visibility: hidden;
    }

.form-container form div#refineSearch .banno-location-proximity-container fieldset, .form-container form div#refineSearch .banno-location-toggles fieldset, .form-container form div#refineSearch .col-sm-6 fieldset, .form-container form div#refineSearch li fieldset, .form-container form div.row .banno-location-proximity-container fieldset, .form-container form div.row .banno-location-toggles fieldset, .form-container form div.row .col-sm-6 fieldset, .form-container form div.row li fieldset, .form-container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset, .form-container form footer.footer ul.banno-menu .banno-location-toggles fieldset, .form-container form footer.footer ul.banno-menu .col-sm-6 fieldset, .form-container form footer.footer ul.banno-menu li fieldset, .form-container form ul.list-inline .banno-location-proximity-container fieldset, .form-container form ul.list-inline .banno-location-toggles fieldset, .form-container form ul.list-inline .col-sm-6 fieldset, .form-container form ul.list-inline li fieldset, .locationSearch__container form div#refineSearch .banno-location-proximity-container fieldset, .locationSearch__container form div#refineSearch .banno-location-toggles fieldset, .locationSearch__container form div#refineSearch .col-sm-6 fieldset, .locationSearch__container form div#refineSearch li fieldset, .locationSearch__container form div.row .banno-location-proximity-container fieldset, .locationSearch__container form div.row .banno-location-toggles fieldset, .locationSearch__container form div.row .col-sm-6 fieldset, .locationSearch__container form div.row li fieldset, .locationSearch__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset, .locationSearch__container form footer.footer ul.banno-menu .banno-location-toggles fieldset, .locationSearch__container form footer.footer ul.banno-menu .col-sm-6 fieldset, .locationSearch__container form footer.footer ul.banno-menu li fieldset, .locationSearch__container form ul.list-inline .banno-location-proximity-container fieldset, .locationSearch__container form ul.list-inline .banno-location-toggles fieldset, .locationSearch__container form ul.list-inline .col-sm-6 fieldset, .locationSearch__container form ul.list-inline li fieldset, .olb__container form div#refineSearch .banno-location-proximity-container fieldset, .olb__container form div#refineSearch .banno-location-toggles fieldset, .olb__container form div#refineSearch .col-sm-6 fieldset, .olb__container form div#refineSearch li fieldset, .olb__container form div.row .banno-location-proximity-container fieldset, .olb__container form div.row .banno-location-toggles fieldset, .olb__container form div.row .col-sm-6 fieldset, .olb__container form div.row li fieldset, .olb__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset, .olb__container form footer.footer ul.banno-menu .banno-location-toggles fieldset, .olb__container form footer.footer ul.banno-menu .col-sm-6 fieldset, .olb__container form footer.footer ul.banno-menu li fieldset, .olb__container form ul.list-inline .banno-location-proximity-container fieldset, .olb__container form ul.list-inline .banno-location-toggles fieldset, .olb__container form ul.list-inline .col-sm-6 fieldset, .olb__container form ul.list-inline li fieldset, .search-results-form form div#refineSearch .banno-location-proximity-container fieldset, .search-results-form form div#refineSearch .banno-location-toggles fieldset, .search-results-form form div#refineSearch .col-sm-6 fieldset, .search-results-form form div#refineSearch li fieldset, .search-results-form form div.row .banno-location-proximity-container fieldset, .search-results-form form div.row .banno-location-toggles fieldset, .search-results-form form div.row .col-sm-6 fieldset, .search-results-form form div.row li fieldset, .search-results-form form footer.footer ul.banno-menu .banno-location-proximity-container fieldset, .search-results-form form footer.footer ul.banno-menu .banno-location-toggles fieldset, .search-results-form form footer.footer ul.banno-menu .col-sm-6 fieldset, .search-results-form form footer.footer ul.banno-menu li fieldset, .search-results-form form ul.list-inline .banno-location-proximity-container fieldset, .search-results-form form ul.list-inline .banno-location-toggles fieldset, .search-results-form form ul.list-inline .col-sm-6 fieldset, .search-results-form form ul.list-inline li fieldset, .searchResultsForm__container form div#refineSearch .banno-location-proximity-container fieldset, .searchResultsForm__container form div#refineSearch .banno-location-toggles fieldset, .searchResultsForm__container form div#refineSearch .col-sm-6 fieldset, .searchResultsForm__container form div#refineSearch li fieldset, .searchResultsForm__container form div.row .banno-location-proximity-container fieldset, .searchResultsForm__container form div.row .banno-location-toggles fieldset, .searchResultsForm__container form div.row .col-sm-6 fieldset, .searchResultsForm__container form div.row li fieldset, .searchResultsForm__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset, .searchResultsForm__container form footer.footer ul.banno-menu .banno-location-toggles fieldset, .searchResultsForm__container form footer.footer ul.banno-menu .col-sm-6 fieldset, .searchResultsForm__container form footer.footer ul.banno-menu li fieldset, .searchResultsForm__container form ul.list-inline .banno-location-proximity-container fieldset, .searchResultsForm__container form ul.list-inline .banno-location-toggles fieldset, .searchResultsForm__container form ul.list-inline .col-sm-6 fieldset, .searchResultsForm__container form ul.list-inline li fieldset, footer.footer .form-container form ul.banno-menu .banno-location-proximity-container fieldset, footer.footer .form-container form ul.banno-menu .banno-location-toggles fieldset, footer.footer .form-container form ul.banno-menu .col-sm-6 fieldset, footer.footer .form-container form ul.banno-menu li fieldset, footer.footer .locationSearch__container form ul.banno-menu .banno-location-proximity-container fieldset, footer.footer .locationSearch__container form ul.banno-menu .banno-location-toggles fieldset, footer.footer .locationSearch__container form ul.banno-menu .col-sm-6 fieldset, footer.footer .locationSearch__container form ul.banno-menu li fieldset, footer.footer .olb__container form ul.banno-menu .banno-location-proximity-container fieldset, footer.footer .olb__container form ul.banno-menu .banno-location-toggles fieldset, footer.footer .olb__container form ul.banno-menu .col-sm-6 fieldset, footer.footer .olb__container form ul.banno-menu li fieldset, footer.footer .search-results-form form ul.banno-menu .banno-location-proximity-container fieldset, footer.footer .search-results-form form ul.banno-menu .banno-location-toggles fieldset, footer.footer .search-results-form form ul.banno-menu .col-sm-6 fieldset, footer.footer .search-results-form form ul.banno-menu li fieldset, footer.footer .searchResultsForm__container form ul.banno-menu .banno-location-proximity-container fieldset, footer.footer .searchResultsForm__container form ul.banno-menu .banno-location-toggles fieldset, footer.footer .searchResultsForm__container form ul.banno-menu .col-sm-6 fieldset, footer.footer .searchResultsForm__container form ul.banno-menu li fieldset {
    position: relative;
}

    .form-container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container, .form-container form div#refineSearch .banno-location-toggles fieldset .inline-error-container, .form-container form div#refineSearch .col-sm-6 fieldset .inline-error-container, .form-container form div#refineSearch li fieldset .inline-error-container, .form-container form div.row .banno-location-proximity-container fieldset .inline-error-container, .form-container form div.row .banno-location-toggles fieldset .inline-error-container, .form-container form div.row .col-sm-6 fieldset .inline-error-container, .form-container form div.row li fieldset .inline-error-container, .form-container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, .form-container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container, .form-container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container, .form-container form footer.footer ul.banno-menu li fieldset .inline-error-container, .form-container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container, .form-container form ul.list-inline .banno-location-toggles fieldset .inline-error-container, .form-container form ul.list-inline .col-sm-6 fieldset .inline-error-container, .form-container form ul.list-inline li fieldset .inline-error-container, .locationSearch__container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container, .locationSearch__container form div#refineSearch .banno-location-toggles fieldset .inline-error-container, .locationSearch__container form div#refineSearch .col-sm-6 fieldset .inline-error-container, .locationSearch__container form div#refineSearch li fieldset .inline-error-container, .locationSearch__container form div.row .banno-location-proximity-container fieldset .inline-error-container, .locationSearch__container form div.row .banno-location-toggles fieldset .inline-error-container, .locationSearch__container form div.row .col-sm-6 fieldset .inline-error-container, .locationSearch__container form div.row li fieldset .inline-error-container, .locationSearch__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, .locationSearch__container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container, .locationSearch__container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container, .locationSearch__container form footer.footer ul.banno-menu li fieldset .inline-error-container, .locationSearch__container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container, .locationSearch__container form ul.list-inline .banno-location-toggles fieldset .inline-error-container, .locationSearch__container form ul.list-inline .col-sm-6 fieldset .inline-error-container, .locationSearch__container form ul.list-inline li fieldset .inline-error-container, .olb__container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container, .olb__container form div#refineSearch .banno-location-toggles fieldset .inline-error-container, .olb__container form div#refineSearch .col-sm-6 fieldset .inline-error-container, .olb__container form div#refineSearch li fieldset .inline-error-container, .olb__container form div.row .banno-location-proximity-container fieldset .inline-error-container, .olb__container form div.row .banno-location-toggles fieldset .inline-error-container, .olb__container form div.row .col-sm-6 fieldset .inline-error-container, .olb__container form div.row li fieldset .inline-error-container, .olb__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, .olb__container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container, .olb__container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container, .olb__container form footer.footer ul.banno-menu li fieldset .inline-error-container, .olb__container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container, .olb__container form ul.list-inline .banno-location-toggles fieldset .inline-error-container, .olb__container form ul.list-inline .col-sm-6 fieldset .inline-error-container, .olb__container form ul.list-inline li fieldset .inline-error-container, .search-results-form form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container, .search-results-form form div#refineSearch .banno-location-toggles fieldset .inline-error-container, .search-results-form form div#refineSearch .col-sm-6 fieldset .inline-error-container, .search-results-form form div#refineSearch li fieldset .inline-error-container, .search-results-form form div.row .banno-location-proximity-container fieldset .inline-error-container, .search-results-form form div.row .banno-location-toggles fieldset .inline-error-container, .search-results-form form div.row .col-sm-6 fieldset .inline-error-container, .search-results-form form div.row li fieldset .inline-error-container, .search-results-form form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, .search-results-form form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container, .search-results-form form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container, .search-results-form form footer.footer ul.banno-menu li fieldset .inline-error-container, .search-results-form form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container, .search-results-form form ul.list-inline .banno-location-toggles fieldset .inline-error-container, .search-results-form form ul.list-inline .col-sm-6 fieldset .inline-error-container, .search-results-form form ul.list-inline li fieldset .inline-error-container, .searchResultsForm__container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container, .searchResultsForm__container form div#refineSearch .banno-location-toggles fieldset .inline-error-container, .searchResultsForm__container form div#refineSearch .col-sm-6 fieldset .inline-error-container, .searchResultsForm__container form div#refineSearch li fieldset .inline-error-container, .searchResultsForm__container form div.row .banno-location-proximity-container fieldset .inline-error-container, .searchResultsForm__container form div.row .banno-location-toggles fieldset .inline-error-container, .searchResultsForm__container form div.row .col-sm-6 fieldset .inline-error-container, .searchResultsForm__container form div.row li fieldset .inline-error-container, .searchResultsForm__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, .searchResultsForm__container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container, .searchResultsForm__container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container, .searchResultsForm__container form footer.footer ul.banno-menu li fieldset .inline-error-container, .searchResultsForm__container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container, .searchResultsForm__container form ul.list-inline .banno-location-toggles fieldset .inline-error-container, .searchResultsForm__container form ul.list-inline .col-sm-6 fieldset .inline-error-container, .searchResultsForm__container form ul.list-inline li fieldset .inline-error-container, footer.footer .form-container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, footer.footer .form-container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container, footer.footer .form-container form ul.banno-menu .col-sm-6 fieldset .inline-error-container, footer.footer .form-container form ul.banno-menu li fieldset .inline-error-container, footer.footer .locationSearch__container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, footer.footer .locationSearch__container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container, footer.footer .locationSearch__container form ul.banno-menu .col-sm-6 fieldset .inline-error-container, footer.footer .locationSearch__container form ul.banno-menu li fieldset .inline-error-container, footer.footer .olb__container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, footer.footer .olb__container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container, footer.footer .olb__container form ul.banno-menu .col-sm-6 fieldset .inline-error-container, footer.footer .olb__container form ul.banno-menu li fieldset .inline-error-container, footer.footer .search-results-form form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, footer.footer .search-results-form form ul.banno-menu .banno-location-toggles fieldset .inline-error-container, footer.footer .search-results-form form ul.banno-menu .col-sm-6 fieldset .inline-error-container, footer.footer .search-results-form form ul.banno-menu li fieldset .inline-error-container, footer.footer .searchResultsForm__container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container, footer.footer .searchResultsForm__container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container, footer.footer .searchResultsForm__container form ul.banno-menu .col-sm-6 fieldset .inline-error-container, footer.footer .searchResultsForm__container form ul.banno-menu li fieldset .inline-error-container {
        position: absolute;
    }

        .form-container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container .filled li, .form-container form div#refineSearch .banno-location-toggles fieldset .inline-error-container .filled li, .form-container form div#refineSearch .col-sm-6 fieldset .inline-error-container .filled li, .form-container form div#refineSearch li fieldset .inline-error-container .filled li, .form-container form div.row .banno-location-proximity-container fieldset .inline-error-container .filled li, .form-container form div.row .banno-location-toggles fieldset .inline-error-container .filled li, .form-container form div.row .col-sm-6 fieldset .inline-error-container .filled li, .form-container form div.row li fieldset .inline-error-container .filled li, .form-container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, .form-container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, .form-container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, .form-container form footer.footer ul.banno-menu li fieldset .inline-error-container .filled li, .form-container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container .filled li, .form-container form ul.list-inline .banno-location-toggles fieldset .inline-error-container .filled li, .form-container form ul.list-inline .col-sm-6 fieldset .inline-error-container .filled li, .form-container form ul.list-inline li fieldset .inline-error-container .filled li, .locationSearch__container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container .filled li, .locationSearch__container form div#refineSearch .banno-location-toggles fieldset .inline-error-container .filled li, .locationSearch__container form div#refineSearch .col-sm-6 fieldset .inline-error-container .filled li, .locationSearch__container form div#refineSearch li fieldset .inline-error-container .filled li, .locationSearch__container form div.row .banno-location-proximity-container fieldset .inline-error-container .filled li, .locationSearch__container form div.row .banno-location-toggles fieldset .inline-error-container .filled li, .locationSearch__container form div.row .col-sm-6 fieldset .inline-error-container .filled li, .locationSearch__container form div.row li fieldset .inline-error-container .filled li, .locationSearch__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, .locationSearch__container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, .locationSearch__container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, .locationSearch__container form footer.footer ul.banno-menu li fieldset .inline-error-container .filled li, .locationSearch__container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container .filled li, .locationSearch__container form ul.list-inline .banno-location-toggles fieldset .inline-error-container .filled li, .locationSearch__container form ul.list-inline .col-sm-6 fieldset .inline-error-container .filled li, .locationSearch__container form ul.list-inline li fieldset .inline-error-container .filled li, .olb__container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container .filled li, .olb__container form div#refineSearch .banno-location-toggles fieldset .inline-error-container .filled li, .olb__container form div#refineSearch .col-sm-6 fieldset .inline-error-container .filled li, .olb__container form div#refineSearch li fieldset .inline-error-container .filled li, .olb__container form div.row .banno-location-proximity-container fieldset .inline-error-container .filled li, .olb__container form div.row .banno-location-toggles fieldset .inline-error-container .filled li, .olb__container form div.row .col-sm-6 fieldset .inline-error-container .filled li, .olb__container form div.row li fieldset .inline-error-container .filled li, .olb__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, .olb__container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, .olb__container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, .olb__container form footer.footer ul.banno-menu li fieldset .inline-error-container .filled li, .olb__container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container .filled li, .olb__container form ul.list-inline .banno-location-toggles fieldset .inline-error-container .filled li, .olb__container form ul.list-inline .col-sm-6 fieldset .inline-error-container .filled li, .olb__container form ul.list-inline li fieldset .inline-error-container .filled li, .search-results-form form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container .filled li, .search-results-form form div#refineSearch .banno-location-toggles fieldset .inline-error-container .filled li, .search-results-form form div#refineSearch .col-sm-6 fieldset .inline-error-container .filled li, .search-results-form form div#refineSearch li fieldset .inline-error-container .filled li, .search-results-form form div.row .banno-location-proximity-container fieldset .inline-error-container .filled li, .search-results-form form div.row .banno-location-toggles fieldset .inline-error-container .filled li, .search-results-form form div.row .col-sm-6 fieldset .inline-error-container .filled li, .search-results-form form div.row li fieldset .inline-error-container .filled li, .search-results-form form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, .search-results-form form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, .search-results-form form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, .search-results-form form footer.footer ul.banno-menu li fieldset .inline-error-container .filled li, .search-results-form form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container .filled li, .search-results-form form ul.list-inline .banno-location-toggles fieldset .inline-error-container .filled li, .search-results-form form ul.list-inline .col-sm-6 fieldset .inline-error-container .filled li, .search-results-form form ul.list-inline li fieldset .inline-error-container .filled li, .searchResultsForm__container form div#refineSearch .banno-location-proximity-container fieldset .inline-error-container .filled li, .searchResultsForm__container form div#refineSearch .banno-location-toggles fieldset .inline-error-container .filled li, .searchResultsForm__container form div#refineSearch .col-sm-6 fieldset .inline-error-container .filled li, .searchResultsForm__container form div#refineSearch li fieldset .inline-error-container .filled li, .searchResultsForm__container form div.row .banno-location-proximity-container fieldset .inline-error-container .filled li, .searchResultsForm__container form div.row .banno-location-toggles fieldset .inline-error-container .filled li, .searchResultsForm__container form div.row .col-sm-6 fieldset .inline-error-container .filled li, .searchResultsForm__container form div.row li fieldset .inline-error-container .filled li, .searchResultsForm__container form footer.footer ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, .searchResultsForm__container form footer.footer ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, .searchResultsForm__container form footer.footer ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, .searchResultsForm__container form footer.footer ul.banno-menu li fieldset .inline-error-container .filled li, .searchResultsForm__container form ul.list-inline .banno-location-proximity-container fieldset .inline-error-container .filled li, .searchResultsForm__container form ul.list-inline .banno-location-toggles fieldset .inline-error-container .filled li, .searchResultsForm__container form ul.list-inline .col-sm-6 fieldset .inline-error-container .filled li, .searchResultsForm__container form ul.list-inline li fieldset .inline-error-container .filled li, footer.footer .form-container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, footer.footer .form-container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, footer.footer .form-container form ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, footer.footer .form-container form ul.banno-menu li fieldset .inline-error-container .filled li, footer.footer .locationSearch__container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, footer.footer .locationSearch__container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, footer.footer .locationSearch__container form ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, footer.footer .locationSearch__container form ul.banno-menu li fieldset .inline-error-container .filled li, footer.footer .olb__container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, footer.footer .olb__container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, footer.footer .olb__container form ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, footer.footer .olb__container form ul.banno-menu li fieldset .inline-error-container .filled li, footer.footer .search-results-form form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, footer.footer .search-results-form form ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, footer.footer .search-results-form form ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, footer.footer .search-results-form form ul.banno-menu li fieldset .inline-error-container .filled li, footer.footer .searchResultsForm__container form ul.banno-menu .banno-location-proximity-container fieldset .inline-error-container .filled li, footer.footer .searchResultsForm__container form ul.banno-menu .banno-location-toggles fieldset .inline-error-container .filled li, footer.footer .searchResultsForm__container form ul.banno-menu .col-sm-6 fieldset .inline-error-container .filled li, footer.footer .searchResultsForm__container form ul.banno-menu li fieldset .inline-error-container .filled li {
            font-size: .75rem;
        }

.form-container .form-group .radio, .locationSearch__container .form-group .radio, .olb__container .form-group .radio, .search-results-form .form-group .radio, .searchResultsForm__container .form-group .radio {
    display: inline-block;
    margin-right: .3125rem;
    margin-left: .625rem;
}

.form-container .parsley-errors-list, .locationSearch__container .parsley-errors-list, .olb__container .parsley-errors-list, .search-results-form .parsley-errors-list, .searchResultsForm__container .parsley-errors-list {
    list-style-type: none;
    padding-left: 0;
    color: #d9534f;
    font-size: .8125rem;
}

.form-container .btn, .locationSearch__container .btn, .olb__container .btn, .search-results-form .btn, .searchResultsForm__container .btn {
    position: relative;
}

    .form-container .btn .loading, .locationSearch__container .btn .loading, .olb__container .btn .loading, .search-results-form .btn .loading, .searchResultsForm__container .btn .loading {
        position: absolute;
        right: -1.875rem;
        top: 50%;
        margin-top: -.75rem;
        padding: 0;
        display: none;
    }

.form-container .error-container, .locationSearch__container .error-container, .olb__container .error-container, .search-results-form .error-container, .searchResultsForm__container .error-container {
    color: #d9534f;
    padding-top: 1.25rem;
    display: none;
}

.form-container .b-captcha-instuctions, .locationSearch__container .b-captcha-instuctions, .olb__container .b-captcha-instuctions, .search-results-form .b-captcha-instuctions, .searchResultsForm__container .b-captcha-instuctions {
    font-weight: 300;
    padding-top: 1.25rem;
    padding-bottom: .125rem;
}

@media (max-width:47.9375rem) {
    .form-container .b-captcha-instuctions, .locationSearch__container .b-captcha-instuctions, .olb__container .b-captcha-instuctions, .search-results-form .b-captcha-instuctions, .searchResultsForm__container .b-captcha-instuctions {
        font-size: .75rem;
        min-width: 12.5rem;
        margin-top: 1.25rem;
    }
}

.form-container .b-captcha-image, .locationSearch__container .b-captcha-image, .olb__container .b-captcha-image, .search-results-form .b-captcha-image, .searchResultsForm__container .b-captcha-image {
    display: inline-block;
    float: left;
    padding-right: 1.25rem;
    width: 50%;
}

@media (max-width:47.9375rem) {
    .form-container .b-captcha-image, .locationSearch__container .b-captcha-image, .olb__container .b-captcha-image, .search-results-form .b-captcha-image, .searchResultsForm__container .b-captcha-image {
        width: 60%;
    }
}

.form-container .b-captcha-controls, .locationSearch__container .b-captcha-controls, .olb__container .b-captcha-controls, .search-results-form .b-captcha-controls, .searchResultsForm__container .b-captcha-controls {
    float: left;
    width: 50%;
}

@media (max-width:47.9375rem) {
    .form-container .b-captcha-controls, .locationSearch__container .b-captcha-controls, .olb__container .b-captcha-controls, .search-results-form .b-captcha-controls, .searchResultsForm__container .b-captcha-controls {
        width: 40%;
    }
}

.form-container .b-captcha-controls .b-captcha-audio, .form-container .b-captcha-controls .b-captcha-image, .locationSearch__container .b-captcha-controls .b-captcha-audio, .locationSearch__container .b-captcha-controls .b-captcha-image, .olb__container .b-captcha-controls .b-captcha-audio, .olb__container .b-captcha-controls .b-captcha-image, .search-results-form .b-captcha-controls .b-captcha-audio, .search-results-form .b-captcha-controls .b-captcha-image, .searchResultsForm__container .b-captcha-controls .b-captcha-audio, .searchResultsForm__container .b-captcha-controls .b-captcha-image {
    width: 100%;
    display: block;
    font-weight: 300;
    text-decoration: underline;
    padding-bottom: .5rem;
    font-size: .875rem;
}

.form-container .b-captcha-answer, .locationSearch__container .b-captcha-answer, .olb__container .b-captcha-answer, .search-results-form .b-captcha-answer, .searchResultsForm__container .b-captcha-answer {
    clear: both;
    padding-top: 1.1875rem;
}

@media (max-width:61.9375rem) {
    .form-container .b-captcha-answer, .locationSearch__container .b-captcha-answer, .olb__container .b-captcha-answer, .search-results-form .b-captcha-answer, .searchResultsForm__container .b-captcha-answer {
        padding-top: 1.8125rem;
    }
}

.form-container .b-captcha, .locationSearch__container .b-captcha, .olb__container .b-captcha, .search-results-form .b-captcha, .searchResultsForm__container .b-captcha {
    max-width: 28.125rem;
}

    .form-container .b-captcha input, .locationSearch__container .b-captcha input, .olb__container .b-captcha input, .search-results-form .b-captcha input, .searchResultsForm__container .b-captcha input {
        min-width: 14.5rem;
        margin-top: .625rem;
    }

.form-container .required-notice, .locationSearch__container .required-notice, .olb__container .required-notice, .search-results-form .required-notice, .searchResultsForm__container .required-notice {
    margin-left: 1.25rem;
    font-weight: 300;
    padding-top: .625rem;
    font-size: .875rem;
    font-weight: 300;
}

.form-container .list-inline, .form-container div.inline-row, .form-container footer.footer .banno-menu, .locationSearch__container .list-inline, .locationSearch__container div.inline-row, .locationSearch__container footer.footer .banno-menu, .olb__container .list-inline, .olb__container div.inline-row, .olb__container footer.footer .banno-menu, .search-results-form .list-inline, .search-results-form div.inline-row, .search-results-form footer.footer .banno-menu, .searchResultsForm__container .list-inline, .searchResultsForm__container div.inline-row, .searchResultsForm__container footer.footer .banno-menu, footer.footer .form-container .banno-menu, footer.footer .locationSearch__container .banno-menu, footer.footer .olb__container .banno-menu, footer.footer .search-results-form .banno-menu, footer.footer .searchResultsForm__container .banno-menu {
    padding-left: 0;
}

    .form-container .list-inline .legend, .form-container .list-inline legend, .form-container div.inline-row .legend, .form-container div.inline-row legend, .form-container footer.footer .banno-menu .legend, .form-container footer.footer .banno-menu legend, .locationSearch__container .list-inline .legend, .locationSearch__container .list-inline legend, .locationSearch__container div.inline-row .legend, .locationSearch__container div.inline-row legend, .locationSearch__container footer.footer .banno-menu .legend, .locationSearch__container footer.footer .banno-menu legend, .olb__container .list-inline .legend, .olb__container .list-inline legend, .olb__container div.inline-row .legend, .olb__container div.inline-row legend, .olb__container footer.footer .banno-menu .legend, .olb__container footer.footer .banno-menu legend, .search-results-form .list-inline .legend, .search-results-form .list-inline legend, .search-results-form div.inline-row .legend, .search-results-form div.inline-row legend, .search-results-form footer.footer .banno-menu .legend, .search-results-form footer.footer .banno-menu legend, .searchResultsForm__container .list-inline .legend, .searchResultsForm__container .list-inline legend, .searchResultsForm__container div.inline-row .legend, .searchResultsForm__container div.inline-row legend, .searchResultsForm__container footer.footer .banno-menu .legend, .searchResultsForm__container footer.footer .banno-menu legend, footer.footer .form-container .banno-menu .legend, footer.footer .form-container .banno-menu legend, footer.footer .locationSearch__container .banno-menu .legend, footer.footer .locationSearch__container .banno-menu legend, footer.footer .olb__container .banno-menu .legend, footer.footer .olb__container .banno-menu legend, footer.footer .search-results-form .banno-menu .legend, footer.footer .search-results-form .banno-menu legend, footer.footer .searchResultsForm__container .banno-menu .legend, footer.footer .searchResultsForm__container .banno-menu legend {
        font-size: .875rem;
        padding: 0;
        border: 0;
        margin-bottom: 0;
    }

.success-container {
    clear: both;
    min-height: 12.5rem;
    display: none;
}

.form-panel {
    margin-bottom: 2.5rem;
    position: relative;
}

    .form-panel fieldset.insider {
        padding: 1.25rem;
        border: .0625rem solid #e3e3e3;
        background: #f2f2f2;
    }

        .form-panel fieldset.insider .headline.legend, .form-panel fieldset.insider legend.headline {
            background: 0 0;
            border-bottom: 0;
            color: #006f53;
            padding: 0;
            margin: 0;
            display: inline-block;
            width: auto;
        }

    .form-panel h2 small {
        color: #121111;
    }

    .form-panel textarea {
        min-height: 5rem!important;
        height: auto!important;
    }

    .form-panel .toggler-content {
        display: none;
    }

    .form-panel .panel-toggler {
        cursor: pointer;
        width: 2.625rem;
        height: 2.625rem;
        background: #fff;
        overflow: hidden;
        display: block;
        border-radius: 100%;
        border: 0 solid #006f53;
        position: absolute;
        line-height: 2.5rem;
        right: -.5rem;
        top: .3125rem;
    }

        .form-panel .panel-toggler:after {
            color: #006f53;
            font-size: 2.5rem;
            line-height: 2.5rem;
            border: 0;
            display: block;
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
            transition: all .35s ease-in-out;
        }

        .form-panel .panel-toggler:hover {
            background: #006f53;
        }

            .form-panel .panel-toggler:hover:after {
                color: #fff;
            }

        .form-panel .panel-toggler:active {
            background: #555;
        }

            .form-panel .panel-toggler:active:after {
                color: #fff;
            }

    .form-panel.toggled .panel-toggler {
        background: #006f53;
        border: .0625rem solid #006f53;
    }

        .form-panel.toggled .panel-toggler:after {
            -webkit-transform: rotate(0);
            transform: rotate(0);
            color: #fff;
            border: 0 solid #006f53;
        }

    .form-panel.toggled .toggler-content {
        display: block;
    }

footer.footer ul.radio-group.banno-menu li, ul.list-inline.radio-group li {
    margin-right: 1.25rem;
    float: left;
}

    footer.footer ul.radio-group.banno-menu li label, ul.list-inline.radio-group li label {
        margin-bottom: 0;
    }

    footer.footer ul.radio-group.banno-menu li input[type=checkbox], footer.footer ul.radio-group.banno-menu li input[type=radio], ul.list-inline.radio-group li input[type=checkbox], ul.list-inline.radio-group li input[type=radio] {
        margin-top: .5rem;
    }

    footer.footer ul.radio-group.banno-menu li input, ul.list-inline.radio-group li input {
        margin-right: .5rem;
    }

.small-field {
    display: inline-block;
}

    .small-field input {
        padding: .3125rem!important;
        margin: 0 .625rem!important;
        font-size: .75rem;
        width: 3.25rem!important;
        height: 2.625rem!important;
        display: inline-block!important;
    }

    .small-field label {
        position: relative;
    }

        .small-field label .parsley-errors-list {
            position: absolute;
            bottom: -1.25rem;
        }

            .small-field label .parsley-errors-list li {
                font-weight: 400;
            }

    .small-field.smaller input {
        padding: .25rem!important;
        margin: 0 .375rem!important;
        font-size: .6875rem;
        width: 2.1875rem!important;
        display: inline-block!important;
    }

#mortgageFeeForm {
    max-width: 25rem;
    margin: 0 auto;
    display: block;
}

    #mortgageFeeForm input {
        text-align: center;
        font-size: 1.25rem;
    }

    #mortgageFeeForm .btn, #mortgageFeeForm button, #mortgageFeeForm input {
        display: inline-block;
    }

    #mortgageFeeForm .form-group {
        text-align: center;
    }

    #mortgageFeeForm label.h4 {
        font-size: 1.25rem;
        margin-bottom: 1.25rem;
    }

.pseudo-table-header {
    background: #006f53;
    margin-left: -1.3125rem;
    margin-right: -1.3125rem;
}

    .pseudo-table-header.totals {
        margin-bottom: -1.25rem;
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
    }

    .pseudo-table-header .th {
        padding-bottom: .625rem;
    }

        .panel-group .pseudo-table-header .th .panel-heading, .pseudo-table-header .th .panel-group .panel-heading, .pseudo-table-header .th h2, .pseudo-table-header .th h3, .pseudo-table-header .th h4, .pseudo-table-header .th h5, .pseudo-table-header .th h6, .pseudo-table-header .th label, .pseudo-table-header .th span {
            color: #fff;
        }

.form-inline-sentence {
    margin-bottom: 2.5rem;
}

    .form-inline-sentence .sentence {
        font-size: 1.125rem;
        font-weight: 500;
    }

        .form-inline-sentence .sentence .input-wrapper {
            display: inline-block;
        }

            .form-inline-sentence .sentence .input-wrapper input {
                padding: .3125rem .9375rem;
                border: 0;
                border-bottom: .0625rem solid #555;
                font-size: 1.125rem;
                font-weight: 500;
                position: relative;
                top: -.125rem;
            }

            .form-inline-sentence .sentence .input-wrapper .parsley-errors-list {
                position: absolute;
            }

.offset-panel {
    background: #474646;
    margin-left: -1.3125rem;
    margin-right: -1.3125rem;
    margin-bottom: -1.3125rem;
    padding: 1.3125rem;
}

    .offset-panel .legend, .offset-panel .panel-group .panel-heading, .offset-panel a, .offset-panel h1, .offset-panel h2, .offset-panel h3, .offset-panel h4, .offset-panel h5, .offset-panel h6, .offset-panel label, .offset-panel legend, .offset-panel p, .offset-panel small, .panel-group .offset-panel .panel-heading {
        color: #fff!important;
    }

#acknowledgementContainer {
    padding: 1.25rem;
    border: .0625rem solid #e3e3e3;
    margin-bottom: 3.125rem;
}

    #acknowledgementContainer .form-group {
        margin-bottom: 0;
    }

    #acknowledgementContainer .large-checker {
        display: block;
        position: relative;
        padding-left: 3.4375rem;
        margin-bottom: .75rem;
        cursor: pointer;
        font-size: 2.1875rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-bottom: 0!important;
    }

        #acknowledgementContainer .large-checker input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
        }

        #acknowledgementContainer .large-checker .checker-text {
            font-size: 1.0625rem;
            line-height: 1.25;
            display: block;
            color: #474646;
        }

        #acknowledgementContainer .large-checker .checkmark {
            position: absolute;
            top: .3125rem;
            left: 0;
            height: 2.1875rem;
            width: 2.1875rem;
            border: .0625rem solid #d1d3d4;
            background-color: #e3e3e3;
        }

            #acknowledgementContainer .large-checker .checkmark:after {
                content: "";
                position: absolute;
                display: none;
                left: .8125rem;
                top: .3125rem;
                width: .625rem;
                height: 1.25rem;
                border: solid #fff;
                border-width: 0 .1875rem .1875rem 0;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
            }

        #acknowledgementContainer .large-checker input:checked ~ .checkmark {
            background: #006f53;
            border-color: #006f53;
        }

            #acknowledgementContainer .large-checker input:checked ~ .checkmark:after {
                display: block;
            }

@media (max-width:47.9375rem) {
    fieldset#refineSearch .legend, fieldset#refineSearch legend, fieldset.row .legend, fieldset.row legend {
        margin-bottom: 1.25rem;
    }
}

.table-responsive {
    margin-bottom: 2.5rem;
}

    .table-responsive .swiper {
        padding: .625rem;
        background: #35617c;
        color: #fff;
        border-bottom: .625rem solid #fff;
    }

    .table-responsive table {
        width: auto;
    }

        .table-responsive table thead tr th {
            padding: .625rem;
        }

        .table-responsive table tr td, .table-responsive table tr th {
            padding: .625rem;
        }

        .table-responsive table.table-bordered, .table-responsive table.table-striped {
            min-width: 43.75rem;
            width: 100%;
        }

            .table-responsive table.table-bordered thead tr th, .table-responsive table.table-striped thead tr th {
                padding: 1.25rem;
                font-size: 1.125rem;
                font-weight: 300;
                background: #006f53;
                color: #fff;
            }

                .panel-group .table-responsive table.table-bordered thead tr th .panel-heading, .panel-group .table-responsive table.table-striped thead tr th .panel-heading, .table-responsive table.table-bordered thead tr th .panel-group .panel-heading, .table-responsive table.table-bordered thead tr th div, .table-responsive table.table-bordered thead tr th h1, .table-responsive table.table-bordered thead tr th h2, .table-responsive table.table-bordered thead tr th h3, .table-responsive table.table-bordered thead tr th h4, .table-responsive table.table-bordered thead tr th h5, .table-responsive table.table-bordered thead tr th h6, .table-responsive table.table-bordered thead tr th p, .table-responsive table.table-bordered thead tr th span, .table-responsive table.table-striped thead tr th .panel-group .panel-heading, .table-responsive table.table-striped thead tr th div, .table-responsive table.table-striped thead tr th h1, .table-responsive table.table-striped thead tr th h2, .table-responsive table.table-striped thead tr th h3, .table-responsive table.table-striped thead tr th h4, .table-responsive table.table-striped thead tr th h5, .table-responsive table.table-striped thead tr th h6, .table-responsive table.table-striped thead tr th p, .table-responsive table.table-striped thead tr th span {
                    font-size: 1.125rem;
                    font-weight: 300;
                    color: #fff;
                    margin: 0;
                    padding: 0;
                }

            .table-responsive table.table-bordered td img, .table-responsive table.table-striped td img {
                max-width: 1.5625rem;
            }

            .table-responsive table.table-bordered thead tr th {
                border: .0625rem solid rgba(255,255,255,.25);
            }

                .table-responsive table.table-bordered thead tr th:last-of-type {
                    border-right: .0625rem solid #006f53;
                }

                .table-responsive table.table-bordered thead tr th:first-of-type {
                    border-left: .0625rem solid #006f53;
                }

            .table-responsive table.table-bordered tbody tr td {
                border: .0625rem solid rgba(0,111,83,.25);
            }

            .table-responsive table.table-striped thead tr th {
                border-right: .625rem solid #fff;
                border-left: .625rem solid #fff;
                border-bottom: .625rem solid #fff;
            }

                .table-responsive table.table-striped thead tr th:first-of-type {
                    background: #fff;
                    color: #474646;
                }

                .table-responsive table.table-striped thead tr th:last-of-type {
                    border-right: 0;
                }

            .table-responsive table.table-striped tbody tr {
                background: #efefef;
            }

                .table-responsive table.table-striped tbody tr td {
                    background: 0 0;
                    padding: .9375rem;
                    border-bottom: .25rem solid #fff;
                }

                    .panel-group .table-responsive table.table-striped tbody tr td .panel-heading, .table-responsive table.table-striped tbody tr td, .table-responsive table.table-striped tbody tr td .panel-group .panel-heading, .table-responsive table.table-striped tbody tr td div, .table-responsive table.table-striped tbody tr td h1, .table-responsive table.table-striped tbody tr td h2, .table-responsive table.table-striped tbody tr td h3, .table-responsive table.table-striped tbody tr td h4, .table-responsive table.table-striped tbody tr td h5, .table-responsive table.table-striped tbody tr td h6, .table-responsive table.table-striped tbody tr td p, .table-responsive table.table-striped tbody tr td span {
                        font-size: 1rem;
                    }

.slider {
    visibility: hidden;
    opacity: 0;
    min-height: 27.8125rem;
}

.slick-slider {
    position: relative;
    font-size: inherit;
    margin-bottom: 1.875rem;
    visibility: visible!important;
    opacity: 1!important;
    transition: opacity .2s ease-in;
    -webkit-transition: opacity .2s ease-in;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

    .slick-slider img {
        max-width: 100%;
    }

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: 0;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-loading .slick-list {
    background: #fff;
}

    .slick-loading .slick-list::after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        border: .3125rem solid #f3f3f3;
        border-top: .3125rem solid #333;
        border-radius: 50%;
        width: 1.5rem;
        height: 1.5rem;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        -webkit-animation: spin 1.5s linear infinite;
        animation: spin 1.5s linear infinite;
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

    .slick-track:after, .slick-track:before {
        content: "";
        display: table;
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: .0625rem;
    outline: 0;
    display: none;
}

[dir=rtl] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: .0625rem solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

@font-face {
    font-family: slick;
    src: url(../fonts/irw/slick.eot);
    src: url(../fonts/irw/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/irw/slick.woff) format("woff"),url(../fonts/irw/slick.ttf) format("truetype"),url(../fonts/irw/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal;
}

.slick-next, .slick-prev {
    position: absolute;
    display: block;
    height: 1.25rem;
    width: 1.25rem;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    padding: 0;
    border: none;
    outline: 0;
}

    .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
        outline: 0;
        background: 0 0;
        color: transparent;
    }

        .slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
            opacity: 1;
        }

    .slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
        opacity: .25;
    }

    .slick-next:before, .slick-prev:before {
        font-family: slick;
        font-size: 1.25rem;
        line-height: 1;
        color: #fff;
        opacity: .75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.slick-prev {
    left: -1.5625rem;
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -1.5625rem;
}

.slick-prev:before {
    content: "←";
}

[dir=rtl] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: -1.5625rem;
}

[dir=rtl] .slick-next {
    left: -1.5625rem;
    right: auto;
}

.slick-next:before {
    content: "→";
}

[dir=rtl] .slick-next:before {
    content: "←";
}

.slick-dots {
    position: absolute;
    bottom: -2.8125rem;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        height: 1.25rem;
        width: 1.25rem;
        margin: 0 .3125rem;
        padding: 0;
        cursor: pointer;
    }

        .slick-dots li button {
            border: 0;
            background: 0 0;
            display: block;
            height: 1.25rem;
            width: 1.25rem;
            outline: 0;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: .3125rem;
            cursor: pointer;
        }

            .slick-dots li button:focus, .slick-dots li button:hover {
                outline: 0;
            }

                .slick-dots li button:focus:before, .slick-dots li button:hover:before {
                    opacity: 1;
                }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "•";
                width: 1.25rem;
                height: 1.25rem;
                font-family: slick;
                font-size: .375rem;
                line-height: 1.25rem;
                text-align: center;
                color: #000;
                opacity: .25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .slick-dots li.slick-active button:before {
            color: #000;
            opacity: .75;
        }

#alertBox {
    background: #006f53;
    padding: 1.25rem;
}

    #alertBox * {
        color: #fff;
    }

    #alertBox .close {
        position: absolute;
        right: 0;
        top: 50%;
        color: #fff;
        font-weight: 100;
        opacity: 1;
        font-size: 1.125rem;
        line-height: 1;
        margin-top: -.5625rem;
    }

        #alertBox .close:hover {
            opacity: .45;
        }

    #alertBox .inner {
        position: relative;
        padding: 0 2.5rem 0 1.25rem;
    }

        #alertBox .inner div[data-content=content] div, #alertBox .inner div[data-content=content] p {
            margin: 0;
        }

        #alertBox .inner div[data-content=content] a {
            text-decoration: underline;
        }

            #alertBox .inner div[data-content=content] a:hover {
                text-decoration: none;
            }

.panel-group {
    margin-top: 1.25rem;
}

    .panel-group .panel-topic [data-content=content] .panel-heading, .panel-group .panel-topic [data-content=content] div, .panel-group .panel-topic [data-content=content] h1, .panel-group .panel-topic [data-content=content] h2, .panel-group .panel-topic [data-content=content] h3, .panel-group .panel-topic [data-content=content] h4, .panel-group .panel-topic [data-content=content] h5, .panel-group .panel-topic [data-content=content] h6, .panel-group .panel-topic [data-content=content] p {
        margin: 0;
        padding: 0;
        font-size: 1.25rem;
        color: #006f53;
    }

    .panel-group .panel-heading {
        cursor: pointer;
        background: #e3e3e3;
        margin-bottom: 0;
        padding: 0;
    }

        .panel-group .panel-heading:hover {
            background: #d1d3d4;
        }

        .panel-group .panel-heading div[data-toggle=collapse] {
            display: block;
            padding: .9375rem 2.8125rem .9375rem 1.5625rem;
            position: relative;
        }

            .panel-group .panel-heading div[data-toggle=collapse]:after {
                transition: all .35s ease-in-out;
                position: absolute;
                right: 1.5625rem;
                top: 50%;
                margin-top: -.625rem;
                color: #006f53;
                line-height: 1;
                font-size: 1.25rem;
                -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
            }

            .panel-group .panel-heading div[data-toggle=collapse][aria-expanded=true]:after {
                display: block;
                color: #555;
                -webkit-transform: rotate(0);
                transform: rotate(0);
            }

    .panel-group .panel-collapse {
        border: .0625rem solid #e3e3e3;
        border-top: 0;
    }

    .panel-group .panel-body {
        padding: 1.25rem;
    }

body.faq .panel-group {
    margin-top: 0;
}

.hero-image-wrap {
    overflow: hidden;
}

    .hero-image-wrap img {
        transition: all .25s ease-in-out;
        position: relative;
        left: 50%;
    }

.bannerImage__container {
    position: relative;
}

    .bannerImage__container .image img {
        min-width: 100%;
    }

@media (max-width:61.9375rem) {
    .bannerImage__container .image img {
        max-height: 23.125rem;
        width: auto!important;
        max-width: none;
        min-width: .0625rem;
    }
}

.bannerImage__container .headline {
    position: absolute;
    top: 55%;
    margin-top: -.8125rem;
    left: 10%;
    right: 10%;
    z-index: 4;
    text-align: center;
}

    .bannerImage__container .headline h1.page-title {
        font-size: 1.625rem;
        color: #fff;
        text-transform: uppercase;
    }

@media (max-width:47.9375rem) {
    .bannerImage__container .headline {
        top: 50%;
    }
}

.bannerImage__container .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 3;
    background: -ms-linear-gradient(90deg,rgba(0,0,0,.5) 28.54%,transparent 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.5) 28.54%,transparent 100%);
}

.hero__container {
    position: relative;
}

.hero__slider {
    margin-bottom: 0;
    font-size: 0;
}

@media (max-width:47.9375rem) {
    .hero__slider {
        margin-top: 7.5rem;
    }
}

.hero__slider div[data-content=content] {
    font-size: inherit;
}

    .hero__slider div[data-content=content] h1 {
        font-size: 1.625rem;
    }

    .hero__slider div[data-content=content] h2 {
        font-size: 1.625rem;
    }

    .hero__slider div[data-content=content] h3 {
        font-size: 1.125rem;
    }

    .hero__slider div[data-content=content] .panel-group .panel-heading, .hero__slider div[data-content=content] h4, .panel-group .hero__slider div[data-content=content] .panel-heading {
        font-size: 1.0625rem;
    }

    .hero__slider div[data-content=content] h5 {
        font-size: 1rem;
    }

    .hero__slider div[data-content=content] h6 {
        font-size: .9375rem;
    }

    .hero__slider div[data-content=content] div, .hero__slider div[data-content=content] p {
        font-size: 1.125rem;
    }

    .hero__slider div[data-content=content] .btn.btn-primary {
        background: 0 0;
        border-color: #006f53;
        color: #fff;
    }

        .hero__slider div[data-content=content] .btn.btn-primary:hover {
            background: #006f53;
        }

    .hero__slider div[data-content=content] .btn.btn-info {
        background: 0 0;
        color: #fff;
        border-color: #35617c;
    }

        .hero__slider div[data-content=content] .btn.btn-info:hover {
            background: #35617c;
            border-color: #35617c;
        }

    .hero__slider div[data-content=content] .btn.btn-success {
        background: #35617c;
        border-color: #35617c;
    }

        .hero__slider div[data-content=content] .btn.btn-success:hover {
            background: #043b5c;
            border-color: #043b5c;
        }

    .hero__slider div[data-content=content] .btn.btn-warning {
        background: #043b5c;
        border-color: #043b5c;
    }

        .hero__slider div[data-content=content] .btn.btn-warning:hover {
            background: #022235;
            border-color: #022235;
        }

    .hero__slider div[data-content=content] .btn.btn-danger {
        background: 0 0;
        border-color: #fff;
        color: #fff;
    }

        .hero__slider div[data-content=content] .btn.btn-danger:hover {
            color: #07533e;
            background: #fff;
            border-color: #fff;
        }

    .hero__slider div[data-content=content] .btn.btn-inverse {
        background: 0 0;
        border-color: #969696;
        color: #fff;
    }

        .hero__slider div[data-content=content] .btn.btn-inverse:hover {
            color: #fff;
            background: #969696;
            border-color: #969696;
        }

.hero__slider .hero__slide {
    position: relative;
}

.hero__slider .hero__image .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 9;
    background: -ms-linear-gradient(90deg,rgba(0,0,0,.5) 28.54%,transparent 100%);
    background: linear-gradient(0deg,rgba(0,0,0,.5) 28.54%,transparent 100%);
}

.hero__slider .hero__image img {
    min-width: 100%;
}

@media (max-width:61.9375rem) {
    .hero__slider .hero__image img {
        min-height: 25rem;
        max-width: none;
    }
}

@media (max-width:47.9375rem) {
    .hero__slider .hero__image img {
        min-height: 18.75rem;
        max-height: 85vh;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) {
    .hero__slider .hero__image img {
        max-height: none;
    }
}

.hero__slider .hero__caption {
    z-index: 10;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transition: translateY(-50%);
    -o-transition: translateY(-50%);
    top: 60%;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 1.25rem;
    width: 48rem;
    left: 50%;
    margin-left: -24rem;
}

@media (max-width:47.9375rem) {
    .hero__slider .hero__caption {
        width: 100%;
        left: 0;
        margin: 0;
    }
}

.hero__slider .hero__caption .container {
    position: relative;
    height: 100%;
    margin: 0 auto;
}

.hero__slider .hero__caption .content {
    text-align: center;
}

    .hero__slider .hero__caption .content .panel-group .panel-heading, .hero__slider .hero__caption .content div, .hero__slider .hero__caption .content h1, .hero__slider .hero__caption .content h2, .hero__slider .hero__caption .content h3, .hero__slider .hero__caption .content h4, .hero__slider .hero__caption .content h5, .hero__slider .hero__caption .content h6, .hero__slider .hero__caption .content p, .panel-group .hero__slider .hero__caption .content .panel-heading {
        color: #fff;
    }

.hero__slider .slick-dots {
    bottom: .625rem;
    right: .625rem;
    max-width: 7.5rem;
}

    .hero__slider .slick-dots li button {
        background: #fff;
        border-radius: 100%;
    }

        .hero__slider .slick-dots li button:before {
            color: transparent;
        }

    .hero__slider .slick-dots li.slick-active button {
        background: #00795b;
    }

.moreInfo__container {
    position: absolute;
    bottom: 1.875rem;
    left: 50%;
    right: auto;
    margin-left: -.9375rem;
    text-align: center;
    z-index: 18;
    color: #fff;
    font-size: 1.875rem;
    line-height: 1;
    cursor: pointer;
    transition: all .35s ease-in-out;
}

    .moreInfo__container:hover {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    .moreInfo__container:active {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

.slick-slider .slick-arrow {
    top: auto;
    bottom: -2.5rem;
    left: auto;
    right: auto;
    opacity: 1;
    width: 3.125rem;
}

    .slick-slider .slick-arrow:before {
        color: #b0b0b0;
        font-size: .75rem;
        opacity: 1;
    }

    .slick-slider .slick-arrow.slick-prev {
        left: 50%;
        margin-left: -1.5625rem;
    }

    .slick-slider .slick-arrow.slick-next {
        right: 50%;
        margin-right: -1.5625rem;
    }

.iconSlider__slider .iconSlider__slide .icon-area {
    text-align: center;
    padding: 1.8125rem 0;
    border: .0625rem solid #e3e3e3;
    width: 6.25rem;
    height: 6.25rem;
    border-radius: 6.25rem;
    margin: 0 auto .625rem auto;
    background: rgba(255,255,255,.5);
}

    .iconSlider__slider .iconSlider__slide .icon-area img {
        max-height: 2.625rem;
        margin: 0 auto;
        transition: all .35s ease-in-out;
    }

    .iconSlider__slider .iconSlider__slide .icon-area:hover a img {
        -webkit-transform: scale(1.13);
        transform: scale(1.13);
    }

.iconSlider__slider .iconSlider__slide .icon-content {
    text-align: center;
}

    .iconSlider__slider .iconSlider__slide .icon-content .panel-group .panel-heading, .iconSlider__slider .iconSlider__slide .icon-content div, .iconSlider__slider .iconSlider__slide .icon-content h1, .iconSlider__slider .iconSlider__slide .icon-content h2, .iconSlider__slider .iconSlider__slide .icon-content h3, .iconSlider__slider .iconSlider__slide .icon-content h4, .iconSlider__slider .iconSlider__slide .icon-content h5, .iconSlider__slider .iconSlider__slide .icon-content h6, .iconSlider__slider .iconSlider__slide .icon-content p, .panel-group .iconSlider__slider .iconSlider__slide .icon-content .panel-heading {
        font-size: .875rem;
        color: #006f53;
        margin: 0;
        padding: 0;
    }

body.subpage .iconSlider__container {
    margin-top: 2.5rem;
    border-top: .0625rem solid #e3e3e3;
}

body.subpage.landing .iconSlider__container {
    margin-top: .625rem;
    border-top: 0;
}

.subads__container .subads__slider {
    font-size: 0;
    margin-bottom: 0;
}

    .subads__container .subads__slider .slick-track {
        margin-left: -7.375rem;
    }

@media (max-width:61.9375rem) {
    .subads__container .subads__slider .slick-track {
        margin-left: -5.625rem;
    }
}

@media (max-width:47.9375rem) {
    .subads__container .subads__slider .slick-track {
        margin-left: -3.625rem;
    }
}

.subads__container .subads__slider .slick-arrow {
    top: 50%;
}

    .subads__container .subads__slider .slick-arrow:before {
        color: #fff;
    }

    .subads__container .subads__slider .slick-arrow.slick-prev {
        display: none;
    }

    .subads__container .subads__slider .slick-arrow.slick-next {
        right: 3.6875rem;
    }

@media (max-width:61.9375rem) {
    .subads__container .subads__slider .slick-arrow.slick-next {
        right: 2.8125rem;
    }
}

@media (max-width:47.9375rem) {
    .subads__container .subads__slider .slick-arrow.slick-next {
        right: 1.8125rem;
    }
}

.subads__container .subads__slider .subads__slide {
    position: relative;
    border-left: .5px solid #fff;
    border-right: .5px solid #fff;
}

    .subads__container .subads__slider .subads__slide .subads__image {
        overflow: hidden;
    }

        .subads__container .subads__slider .subads__slide .subads__image img {
            min-width: 100%;
            transition: all .35s ease-in-out;
            position: relative;
            z-index: 9;
        }

        .subads__container .subads__slider .subads__slide .subads__image .subads__image__overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            width: 100%;
            left: 0;
            z-index: 10;
            background: rgba(0,0,0,.3);
        }

    .subads__container .subads__slider .subads__slide:hover .subads__image img {
        -webkit-transform: scale(1.06);
        transform: scale(1.06);
    }

    .subads__container .subads__slider .subads__slide .subads__content {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transition: translateY(-50%);
        -o-transition: translateY(-50%);
        width: 100%;
        z-index: 11;
    }

        .subads__container .subads__slider .subads__slide .subads__content .inside {
            text-align: center;
            padding: 0 1.25rem;
        }

        .panel-group .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] .panel-heading, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] .panel-group .panel-heading, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] div, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] h1, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] h2, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] h4, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] h5, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] h6, .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] p {
            font-size: 1.125rem;
            line-height: 1;
            margin: 0;
            padding: 0;
            color: #fff;
            text-transform: uppercase;
            font-weight: 300;
        }

        .subads__container .subads__slider .subads__slide .subads__content div[data-content=content] a {
            color: #fff;
        }

.subads__container .swiper {
    display: none;
}

@media (max-width:47.9375rem) {
    .subads__container .swiper {
        display: block;
        text-align: center;
        padding: 1.25rem;
    }

        .subads__container .swiper:before {
            content: "Swiper for More";
        }
}

header.header {
    padding: 1.875rem 2.5rem 0 2.5rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    border-radius: 0;
}

    header.header:after, header.header:before {
        content: " ";
        display: table;
    }

    header.header:after {
        clear: both;
    }

    header.header, header.header .circle, header.header .logo, header.header .logotype {
        transition: all .25s ease-in-out;
    }

        header.header .full-width {
            background: rgba(255,255,255,.8);
            margin: 0;
            position: relative;
            padding: 1.25rem 1.25rem .3125rem 1.25rem;
        }

.logo {
    display: block;
    padding: .625rem 0;
}

    .logo.one .logotype {
        width: 15.6875rem;
        height: 4.375rem;
    }

        .logo.one .logotype img {
            margin-top: -.3125rem;
        }

@media (max-width:61.9375rem) {
    .logo.one .logotype {
        width: 13.8125rem;
        height: 3.8125rem;
    }
}

.logo.two .logotype {
    width: 12.375rem;
    height: 4.125rem;
}

@media (max-width:61.9375rem) {
    .logo.two .logotype {
        width: 10.9375rem;
        height: 3.625rem;
    }
}

.logo.three .logotype {
    width: 18.1875rem;
    height: 4.3125rem;
}

    .logo.three .logotype img {
        margin-top: -.5rem;
    }

@media (max-width:61.9375rem) {
    .logo.three .logotype {
        width: 16.0625rem;
        height: 3.8125rem;
    }
}

@media (min-width:48rem) {
    .header-left {
        float: left;
        margin-right: 2.5rem;
    }
}

@media (min-width:48rem) and (max-width:73.6875rem) {
    .header-left {
        max-width: 20%;
        margin-right: 2.5rem;
    }

        .header-left .logo .logotype {
            width: auto;
            height: auto;
        }

            .header-left .logo .logotype img {
                max-width: 100%;
                width: 100%;
            }
}

@media (max-width:61.9375rem) {
    .header-left {
        margin-right: 1.25rem;
    }
}

@media (max-width:47.9375rem) {
    header.header {
        padding: 0;
    }

        header.header .full-width {
            padding: 0;
        }

    body.subpage header.header .full-width {
        background: #fff;
    }

    .headerLeft__wrapper {
        background: #fff;
        padding: .625rem;
    }

        .headerLeft__wrapper:before {
            content: " ";
            display: table;
        }

        .headerLeft__wrapper:after {
            /*content: " ";
            display: table;
            clear: both;*/
        }

    .header-left {
        float: left;
        text-align: center;
        width: 50%;
        margin-right: 0;
    }

        .header-left .logo {
            display: inline-block;
        }
}

@media (max-width:47.9375rem) and (max-width:33.125rem) {
    .header-left .logo .logotype {
        width: auto;
        height: auto;
    }

        .header-left .logo .logotype img {
            max-width: 100%;
            width: 100%;
            margin: 0;
        }
}

@media (max-width:47.9375rem) {
    .header-left img {
        margin: 0 auto;
    }

    .header-left.first {
        width: 100%;
        text-align: center;
    }

        .header-left.first .logo .logotype {
            max-width: 12.1875rem;
        }

    .header-left .logo {
        padding: .625rem;
    }

        .header-left .logo.two .logotype {
            max-width: 11.5625rem;
        }

    .header-right {
    clear: both;
    padding: .625em;
    text-align: center;
}
    }

        .header-right .nav-links {
            display: inline-block;
            margin: 0;
        }

    body.subpage .headerLeft__wrapper {
        padding-bottom: 0;
    }

    body.subpage .header-right {
        padding-top: 0;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) {
    header.header .full-width {
        background: #fff;
    }

    header.header .circle {
        border-color: #e3e3e3;
    }

    .header-left {
        width: 33.3%!important;
        margin-bottom: .625rem;
    }

        .header-left .logo, .header-left .logotype {
            width: 100%!important;
            max-width: 100%!important;
            height: auto!important;
            padding-bottom: 0;
        }

    .headerLeft__wrapper {
        padding-bottom: 0;
    }

    .header-right {
        padding-top: 0;
    }

    .logo.one .logotype {
        width: 10.625rem;
        height: 2.5rem;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) and (max-width:61.9375rem) {
    .logo.one .logotype {
        width: 130;
        height: 2.25rem;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) {
    .logo.two .logotype {
        width: 7.3125rem;
        height: 2.4375rem;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) and (max-width:61.9375rem) {
    .logo.two .logotype {
        width: 5.875rem;
        height: 1.9375rem;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) {
    .logo.three .logotype {
        width: 13.125rem;
        height: 3.125rem;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) and (max-width:61.9375rem) {
    .logo.three .logotype {
        width: 11.6875rem;
        height: 2.75rem;
    }
}

@media (max-width:47.9375rem) and (orientation:landscape) {
    .nav-links .text {
        display: none;
    }
}

@media (min-width:48rem) {
    .header-right {
        float: right;
    }
}

.logotype {
    display: block;
}

.nav-links li {
    float: left;
}

.nav-links .circle {
    width: 3.5rem;
    height: 3.5rem;
    background: #fff;
    border: .0625rem solid #fff;
    border-radius: 100%;
    display: block;
    text-align: center;
    line-height: 3.5rem;
}

@media (max-width:47.9375rem) {
    .nav-links .circle {
        width: 2.75rem;
        height: 2.75rem;
        line-height: 2.75rem;
    }
}

.nav-links .icon {
    font-size: 1.25rem;
}

    .nav-links .icon.icon-hamburger {
        font-size: .8125rem;
    }

@media (max-width:47.9375rem) {
    .nav-links .icon {
        font-size: 1.0625rem;
    }

        .nav-links .icon.icon-hamburger {
            font-size: .6875rem;
        }
}

.nav-links .text {
    font-size: .6875rem;
    font-weight: 700;
    text-transform: uppercase;
}

.nav-links a:hover .circle {
    background: #006f53;
    border-color: #006f53;
}

    .nav-links a:hover .circle .icon {
        color: #fff;
    }

.nav-links a:hover, .nav-links a:hover .icon {
    text-decoration: none!important;
}

    .nav-links a:hover .text {
        text-decoration: underline!important;
    }

.nav-links a:active .circle, .nav-links a:focus .circle {
    background: #474646;
    border-color: #474646;
}

    .nav-links a:active .circle .icon, .nav-links a:focus .circle .icon {
        color: #fff;
    }

.nav-links a:active, .nav-links a:active .icon, .nav-links a:focus, .nav-links a:focus .icon {
    text-decoration: none!important;
}

    .nav-links a:active .text, .nav-links a:focus .text {
        text-decoration: underline!important;
    }

.nav-links li {
    text-align: center;
}

.nav-links .toggled .icon {
    font-size: 1.25rem;
}

header.header.stuck {
    padding: 0;
    box-shadow: 0 .3125rem 1rem 0 rgba(85,85,85,.25);
}

    header.header.stuck .full-width {
        background: #fff;
    }

    header.header.stuck .circle {
        border-color: #e3e3e3;
    }

@media (max-width:47.9375rem) {
        header.header.stuck .header-left .logo, header.header.stuck .header-left .logotype {
            width: auto;
            max-width: 100%;
            height: auto;
            padding-bottom: 0;
        }

    header.header.stuck .headerLeft__wrapper {
        padding-bottom: 0;
    }

    header.header.stuck .header-right {
        padding-top: 0;
    }
}

header.header.stuck .logo.one .logotype {
    width: 10.625rem;
    height: 2.5rem;
}

@media (max-width:61.9375rem) {
    header.header.stuck .logo.one .logotype {
        width: 130;
        height: 2.25rem;
    }
}

header.header.stuck .logo.two .logotype {
    width: 7.3125rem;
    height: 2.4375rem;
}

@media (max-width:61.9375rem) {
    header.header.stuck .logo.two .logotype {
        width: 5.875rem;
        height: 1.9375rem;
    }
}

header.header.stuck .logo.three .logotype {
    width: 13.125rem;
    height: 3.125rem;
}

@media (max-width:61.9375rem) {
    header.header.stuck .logo.three .logotype {
        width: 11.6875rem;
        height: 2.75rem;
    }
}

header.header.stuck .nav-links .text {
    display: none;
}

.alert__container, .navigation__container, .olb__container, .search__container {
    position: absolute;
    width: 20rem;
    background: #fff;
    top: 105%;
    right: 0;
    padding: 2.5rem;
    box-shadow: .25rem .25rem .3125rem 0 rgba(0,0,0,.25);
}

@media (max-width:47.9375rem) {
    .alert__container, .navigation__container, .olb__container, .search__container {
        top: 100%;
        width: auto;
        left: 0;
        right: 0;
    }
}

.navigation__container, .olb__container, .search__container {
    z-index: 999;
}

.search__container {
    padding: 0;
    left: 0;
    width: auto;
    background: rgba(255,255,255,.9);
}

@media (max-width:47.9375rem) {
    .search__container {
        background: #fff;
    }
}

.search__container form input {
    background: 0 0;
    border: 0;
    box-shadow: none;
    padding: .9375rem 4.375rem .9375rem 2.5rem;
    width: 100%;
    font-size: 1rem;
    line-height: 1;
    font-weight: 300;
    border: .0625rem solid transparent;
}

    .search__container form input.parsley-error {
        border-color: #d9534f;
    }

.search__container form ::-webkit-input-placeholder {
    color: #555;
}

.search__container form :-moz-placeholder {
    color: #555;
}

.search__container form ::-moz-placeholder {
    color: #555;
}

.search__container form :-ms-input-placeholder {
    color: #555;
}

.search__container button.header-search-submit {
    border: 0;
    background: 0 0;
    position: absolute;
    right: 1.25rem;
    top: 50%;
    margin-top: -.625rem;
    color: #006f53;
}

.search__container .parsley-errors-list {
    list-style-type: none;
    padding-left: 2.5rem;
    background: #d9534f;
    left: 0;
    position: absolute;
    top: 100%;
    padding: .375rem;
    left: 0;
    right: 0;
}

    .search__container .parsley-errors-list li {
        font-size: .75rem;
        padding-left: 2.125rem;
        color: #fff;
    }

.alert__container {
    padding: 0;
    width: 100%;
    background: #006f53;
}

.newsletter__container {
    text-align: center;
}

    .newsletter__container form {
        margin: 0 auto;
        display: inline-block;
    }

        .newsletter__container form input {
            max-width: 13.25rem;
            width: 100%;
        }

        .newsletter__container form .form-group {
            float: left;
            margin-right: .625rem;
        }

@media (max-width:47.9375rem) {
    .newsletter__container form {
        display: block;
    }

        .newsletter__container form .form-group {
            float: none;
            width: 100%;
            display: block;
        }

        .newsletter__container form input {
            max-width: none;
            width: 100%;
        }

        .newsletter__container form .btn {
            width: 100%;
            max-width: 100%;
            width: 100%;
        }
}

.olb__container .welcome-text {
    font-size: 1.125rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 1.875rem;
}

.olb__container form {
    text-align: center;
}

.olb__container input {
    text-align: center;
    font-weight: 300;
    margin: 0 auto;
}

.olb__container .btn, .olb__container input {
    width: 100%;
}

.olb__container .login-links {
    display: inline-block;
    margin: .625rem 0 0 0;
}

    .olb__container .login-links li {
        font-size: .875rem;
        font-weight: 300;
        float: left;
    }

        .olb__container .login-links li:after {
            content: "|";
            display: inline-block;
            color: #555;
            padding: 0 .4375rem;
        }

        .olb__container .login-links li, .olb__container .login-links li a {
            padding: 0;
        }

            .olb__container .login-links li:last-of-type:after {
                display: none;
            }

.navbar {
    position: relative;
    min-height: 3.125rem;
    margin-bottom: 0;
    border: 0;
    background-color: transparent;
    border-color: transparent;
}

    .navbar:after, .navbar:before {
        content: " ";
        display: table;
    }

    .navbar:after {
        clear: both;
    }

@media (min-height:48rem) {
    .navigation__container {
        height: 80vh;
        overflow: scroll;
    }
}

.navbar-header:after, .navbar-header:before {
    content: " ";
    display: table;
}

.navbar-header:after {
    clear: both;
}

nav.navbar {
    text-align: center;
}

    nav.navbar .dropdown-menu {
        margin: .9375rem 0;
        position: static;
        left: auto;
        right: auto;
        top: auto;
        float: none;
        border: 0;
        box-shadow: none;
    }

        nav.navbar .dropdown-menu li {
            text-align: center;
            font-size: .875rem;
            margin-bottom: .375rem;
        }

            nav.navbar .dropdown-menu li a, nav.navbar .dropdown-menu li span {
                background: 0 0!important;
            }

                nav.navbar .dropdown-menu li a:hover, nav.navbar .dropdown-menu li span:hover {
                    color: #006f53;
                    font-weight: 700;
                }

    nav.navbar .banno-menu {
        list-style-type: none;
        padding: 0;
    }

        nav.navbar .banno-menu > li.menu-category > a:after, nav.navbar .banno-menu > li.menu-category > span:after, nav.navbar .banno-menu > li.menu-group > a:after, nav.navbar .banno-menu > li.menu-group > span:after {
            position: absolute;
            right: 1.25rem;
            color: #006f53;
            top: 50%;
            margin-top: -.625rem;
        }

        nav.navbar .banno-menu > li > a, nav.navbar .banno-menu > li > span {
            padding: .8125rem 1.25rem;
            border: .0625rem solid #e3e3e3;
            display: block;
            text-transform: uppercase;
            margin-bottom: .5rem;
            font-size: 1rem;
            cursor: pointer;
            position: relative;
        }

            nav.navbar .banno-menu > li > a:hover, nav.navbar .banno-menu > li > span:hover {
                background: #006f53;
                color: #fff;
            }

                nav.navbar .banno-menu > li > a:hover:after, nav.navbar .banno-menu > li > span:hover:after {
                    color: #fff;
                }

        nav.navbar .banno-menu > li.open > a, nav.navbar .banno-menu > li.open > span {
            background: #e3e3e3;
        }

            nav.navbar .banno-menu > li.open > a:hover, nav.navbar .banno-menu > li.open > span:hover {
                color: #555;
            }

                nav.navbar .banno-menu > li.open > a:hover:after, nav.navbar .banno-menu > li.open > span:hover:after {
                    color: #555;
                }

@media (max-width:47.9375rem) {
    .navigation__container {
        padding: .625rem 1.25rem 1.25rem 1.25rem;
    }

    body.fixed {
        overflow-y: hidden;
    }

    .navigation__links {
        overflow: scroll;
        max-height: 76vh;
        padding-bottom: 10.625rem;
    }
}

.page-title {
    margin-bottom: 1.25rem;
}

.bg-light .inside {
    padding: 1.875rem;
}

.search-container {
    margin-top: 1.25rem;
}

    .search-container .search-item {
        border-bottom: .0625rem solid #e3e3e3;
        padding-bottom: .9375rem;
    }

        .search-container .search-item a {
            display: inline-block;
        }

.search-results-form .list-inline, .search-results-form footer.footer .banno-menu, footer.footer .search-results-form .banno-menu {
    margin-top: 1.25rem;
}

    .search-results-form .list-inline li, .search-results-form footer.footer .banno-menu li, footer.footer .search-results-form .banno-menu li {
        float: left;
    }

@media (min-width:48rem) {
    .search-results-form .list-inline li input, .search-results-form footer.footer .banno-menu li input, footer.footer .search-results-form .banno-menu li input {
        min-width: 20rem;
    }
}

body.error-page .error-page-body {
    min-height: 30rem;
}

@media (max-width:47.9375rem) {
    body.error-page .error-page-body {
        min-height: 18.75rem;
    }
}

.banno-location-example-heading {
    font-size: 1.25rem;
    font-weight: 400;
    color: #006f53;
}

.banno-location-example-container {
    display: none;
}

.banno-location-search-fields {
    margin: .625rem auto 1.25rem auto;
    max-width: 36.875rem;
}

@media (min-width:48rem) {
    .banno-location-search-fields .banno-location-search-input {
        min-width: 27.9375rem;
        width: 29.8125rem!important;
        display: inline-block;
        float: left;
    }
}

@media (max-width:47.9375rem) {
    .banno-location-search-fields .banno-location-search-input {
        width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: both;
    }
}

@media (min-width:48rem) {
    .banno-location-search-fields .banno-location-search-button {
        float: right;
    }
}

@media (max-width:47.9375rem) {
    .banno-location-search-fields .banno-location-search-button {
        width: 100%;
        max-width: 18.75rem;
        margin: .9375rem auto;
        float: none;
        clear: both;
    }
}

.banno-location-search-fields #locationSearch {
    margin-bottom: .625rem;
}

#refineSearch {
    display: block;
    visibility: visible;
}

.banno-location-collapse-trigger {
    clear: both;
    display: none;
}

@media (min-width:48rem) {
    .banno-location-toggles {
        padding-top: 1.75rem;
    }
}

@media (max-width:47.9375rem) {
    .banno-location-toggles {
        padding-left: 2.5rem;
    }
}

.banno-location-proximity-container, .banno-location-toggles {
    text-align: left;
}

.banno-location-items label input {
    margin-right: .375rem;
}

@media (max-width:47.9375rem) {
    .banno-location-items {
        display: block;
        clear: both;
    }
}

.banno-location-branches {
    float: left;
    margin-right: 1.25rem;
}

#atmsToggleList label {
    margin-right: 1.25rem;
}

    #atmsToggleList label input {
        margin-right: .375rem;
    }

.banno-location-proximity-container label {
    float: left;
    margin-right: .625rem;
    padding-top: .625rem;
}

.banno-location-proximity-container .banno-location-proximity {
    float: left;
    min-width: 10.625rem;
}

.banno-location-results {
    display: none;
}

table#locationTable {
    border: 0;
}

    table#locationTable thead {
        border: 0;
    }

        table#locationTable thead td, table#locationTable thead th, table#locationTable thead tr {
            border: 0;
            font-size: 1rem;
            color: #35617c;
            text-transform: uppercase;
            font-weight: 400;
        }

        table#locationTable thead th {
            padding-bottom: 1.25rem;
        }

    table#locationTable tr td:first-child {
        text-align: center;
        width: 7.5rem;
    }

        table#locationTable tr td:first-child img {
            max-width: 1.75rem;
        }

@media (max-width:47.9375rem) {
    table#locationTable tr td:first-child {
        width: 5.625rem;
    }
}

table#locationTable tbody td, table#locationTable tbody th, table#locationTable tbody tr {
    border: 0;
    background: #fff;
}

table#locationTable tbody tr {
    border-bottom: .0625rem solid #e3e3e3;
}

    table#locationTable tbody tr td {
        padding-bottom: 1.875rem;
        padding-top: 1.875rem;
        font-size: .875rem;
    }

table#locationTable td {
    position: relative;
}

    table#locationTable td .banno-location-description b, table#locationTable td .banno-location-description strong, table#locationTable td .banno-location-directions b, table#locationTable td .banno-location-directions strong, table#locationTable td .banno-location-distance b, table#locationTable td .banno-location-distance strong, table#locationTable td address b, table#locationTable td address strong {
        font-size: .9375rem;
        color: #006f53;
    }

    table#locationTable td .banno-location-description {
        margin-bottom: 1.25rem;
    }

#map_canvas {
    width: 100%;
    height: 23.125rem;
    margin-bottom: 1.25rem;
}

@media (max-width:47.9375rem) {
    #map_canvas {
        height: 17.5rem;
    }
}

#page_navigation li {
    font-size: 1rem;
}

    #page_navigation li a {
        border-color: transparent!important;
        color: #555;
    }

        #page_navigation li a:hover {
            background: 0 0;
            text-decoration: underline;
        }

    #page_navigation li.active a {
        background: 0 0!important;
        color: #555!important;
        font-weight: 700;
    }

    #page_navigation li.next_link a, #page_navigation li.previous_link a {
        color: #fff;
        font-size: 0;
        background: 0 0;
    }

        #page_navigation li.next_link a:after, #page_navigation li.next_link a:before, #page_navigation li.previous_link a:after, #page_navigation li.previous_link a:before {
            color: #555!important;
            font-size: .625rem;
            background: 0 0;
            position: relative;
            top: .25rem;
        }

        #page_navigation li.next_link a:hover, #page_navigation li.previous_link a:hover {
            background: #fff;
        }

            #page_navigation li.next_link a:hover:after, #page_navigation li.next_link a:hover:before, #page_navigation li.previous_link a:hover:after, #page_navigation li.previous_link a:hover:before {
                color: #006f53!important;
            }

    #page_navigation li.previous_link {
        position: relative;
    }

    #page_navigation li.next_link {
        position: relative;
    }

#scrollTop {
    margin-bottom: .625rem;
    display: block;
}

    #scrollTop .icon {
        font-size: 1.875rem;
    }

footer.footer .footer-top {
    background: #282627;
    padding: 2.5rem 0;
}

    footer.footer .footer-top * {
        color: #fff;
        font-weight: 300;
    }

@media (max-width:47.9375rem) {
    footer.footer .footer-top {
        padding: 0;
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    footer.footer .footer-top .container {
        width: 100%;
        padding: 0 4%;
    }
}

footer.footer .helpCenter__container .helpCenter__links .headline, footer.footer .helpCenter__container .helpCenter_toggler .headline {
    font-size: 1rem;
    text-transform: uppercase;
    margin-bottom: 1.25rem;
    display: block;
    clear: both;
    padding-bottom: 1.25rem;
    height: 2.6875rem;
    border-bottom: .0625rem solid rgba(227,227,227,.2);
}

footer.footer .helpCenter__container .helpCenter__links ul {
    margin: 0;
}

    footer.footer .helpCenter__container .helpCenter__links ul li {
        font-size: .8125rem;
        width: 30%;
        margin-bottom: .625rem;
    }

footer.footer .helpCenter__container .helpCenter__links.pull-left {
    max-width: 36.875rem;
}

@media (max-width:62rem) {
    footer.footer .helpCenter__container .helpCenter__links.pull-left {
        max-width: 34.375rem;
    }
}

footer.footer .helpCenter__container .helpCenter__links.pull-right ul li {
    display: block;
    float: none;
    margin-bottom: .625rem;
    width: 100%;
}

@media (min-width:62rem) {
    footer.footer .helpCenter__container .helpCenter__links.pull-right ul li {
        text-align: right;
    }
}

@media (max-width:47.9375rem) {
    footer.footer .helpCenter__container .helpCenter__links.pull-right {
        padding-top: 1.25rem!important;
    }
}

@media (max-width:47.9375rem) {
    footer.footer .helpCenter__container .helpCenter__links {
        width: 100%;
        max-width: none!important;
        float: none!important;
        clear: both;
    }

        footer.footer .helpCenter__container .helpCenter__links ul li {
            width: 50%;
            float: left;
        }
}

@media (max-width:37.5rem) {
    footer.footer .helpCenter__container .helpCenter__links ul li {
        width: 100%;
        float: none;
    }
}

footer.footer .helpCenter__container .helpCenter_toggler .headline {
    height: auto;
    border-bottom: 0;
    margin: 0;
    padding-bottom: 0;
    position: relative;
    cursor: pointer;
}

    footer.footer .helpCenter__container .helpCenter_toggler .headline:after {
        content: "+";
        font-size: 1.75rem;
        right: 1.25rem;
        top: 50%;
        margin-top: -.875rem;
        line-height: 1;
        position: absolute;
    }

@media (max-width:47.9375rem) {
    footer.footer .helpCenter__container .helpCenter_toggler .headline {
        padding: 1.25rem 0;
    }
}

footer.footer .helpCenter__container .helpCenter_toggler.toggled .headline {
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: .0625rem solid rgba(227,227,227,.2);
}

    footer.footer .helpCenter__container .helpCenter_toggler.toggled .headline:after {
        content: "\2013";
    }

@media (max-width:47.9375rem) {
    footer.footer .helpCenter__container .helpCenter_content {
        display: none;
    }

        footer.footer .helpCenter__container .helpCenter_content.toggled {
            display: block;
        }
}

footer.footer .footer-bottom {
    padding: 1.25rem 0;
}

    footer.footer .footer-bottom * {
        font-size: .8125rem;
    }

@media (max-width:61.9375rem) {
    footer.footer .footer-bottom {
        text-align: center;
    }
}

@media (min-width:48rem) and (max-width:61.9375rem) {
    footer.footer .footer-bottom .container {
        width: 100%;
    }
}

@media (max-width:47.9375rem) {
    footer.footer .banno-menu li {
        display: block;
        width: 100%;
        margin-bottom: .625rem;
    }
}

footer.footer .copyright {
    padding-top: .3125rem;
    font-weight: 400;
}

@media (min-width:48rem) {
    footer.footer .copyright {
        padding-top: .75rem;
    }
}

footer.footer .copyright .copytext {
    font-weight: 200;
}

@media (max-width:47.9375rem) {
    footer.footer .copyright {
        display: block;
        text-align: center;
        margin-top: .625rem;
        float: none!important;
    }

        footer.footer .copyright .copytext {
            display: block;
            text-align: center;
            margin-bottom: .25rem;
        }
}

@media (min-width:48rem) {
    footer.footer .sentinel_container {
        padding-left: 1.25rem;
    }
}

@media (max-width:47.9375rem) {
    footer.footer .sentinel_container {
        clear: both;
        margin: 1.25rem auto;
        float: none!important;
    }
}

@media (min-width:48rem) {
    footer.footer .social-links {
        margin-bottom: 0;
        margin-top: .5625rem;
        min-width: 15.625rem;
    }
}

footer.footer .social-links li:last-of-type {
    font-weight: 200;
}

    footer.footer .social-links li:last-of-type:before {
        content: "|";
        padding-right: .625rem;
    }

    footer.footer .social-links li:last-of-type a {
        font-weight: 400;
        color: #555;
    }

@media (max-width:47.9375rem) {
    footer.footer .social-links {
        margin-bottom: 0;
    }
}

footer.footer .social-link {
    display: block;
    width: 1.75rem;
    height: 1.75rem;
    line-height: 1.75rem;
    text-align: center;
    background: #006f53;
    border-radius: 100%;
}

    footer.footer .social-link .icon {
        color: #fff;
        font-size: .75rem;
    }

        footer.footer .social-link .icon.icon-twitter {
            position: relative;
            font-size: .625rem;
            left: .0625rem;
        }

    footer.footer .social-link:hover {
        text-decoration: none;
        background: #555;
    }

.edit .overlay, .edit .subads__image__overlay {
    display: none;
}

.edit .success-container {
    display: block!important;
}

.edit .bannerVideo__container {
    height: auto!important;
}

    .edit .bannerVideo__container iframe, .edit .bannerVideo__container img, .edit .bannerVideo__container video {
        position: static!important;
    }

    .edit .bannerVideo__container div[data-content=content] {
        width: 100%;
        min-height: 9.375rem;
    }

    .edit .bannerVideo__container .video-container {
        position: relative;
    }

        .edit .bannerVideo__container .video-container:before {
            padding: .375rem .5rem;
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            background: #333;
            color: #fff;
            font-size: .75rem;
            font-weight: 200;
            z-index: 4;
            content: "Video/Embedd Code";
        }

    .edit .bannerVideo__container .poster {
        position: relative;
        display: block!important;
    }

        .edit .bannerVideo__container .poster:before {
            padding: .375rem .5rem;
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            background: #333;
            color: #fff;
            font-size: .75rem;
            font-weight: 200;
            z-index: 4;
            content: "Fallback Image";
        }

.edit .bannerImage__container .image, .edit .hero__image div[data-content=content] {
    min-height: 31.25rem;
    background: rgba(71,70,70,.5);
}

.edit .subads__image div[data-content=content] {
    min-height: 15.625rem;
    background: #474646;
}

.edit .success-container {
    min-height: 3.125rem!important;
}

.edit .subads__container .subads__slider .slick-track {
    margin-left: 0!important;
}

.edit .panel-title [data-content=content] {
    display: block;
    width: 100%;
}

div.mce-edit-focus {
    padding: .3125rem;
}

.b-weather {
    width: 18.75rem;
}

    .b-weather:after, .b-weather:before {
        content: " ";
        display: table;
    }

    .b-weather:after {
        clear: both;
    }

    .b-weather a {
        text-decoration: none;
    }

.b-weather-details:after, .b-weather-details:before, .b-weather-display:after, .b-weather-display:before, .b-weather-inner:after, .b-weather-inner:before {
    content: " ";
    display: table;
}

.b-weather-details:after, .b-weather-display:after, .b-weather-inner:after {
    clear: both;
}

.b-weather-row {
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: .25rem;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    float: left;
    width: 3.6875rem;
    min-height: 7.1875rem;
    text-align: center;
    margin-right: .0625rem;
}

    .b-weather-row:first-child {
        border: none;
    }

.b-weather-day, .b-weather-temp {
    display: block;
    color: #333;
}

.b-weather-ico {
    max-width: 3.125rem;
}

.b-weather-city {
    float: left;
}

.b-weather-info {
    float: right;
}

.b-weather-options {
    padding: .625rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-bottom-left-radius: 4px;
    border-top-left-radius: .25rem;
    background-color: #e3e3e3;
}

    .b-weather-options select {
        min-width: 11.25rem;
    }

    .b-weather-options fieldset {
        border: 0;
        padding: .3125rem;
    }

.b-weather-day {
    text-transform: uppercase;
    font-weight: 700;
}

.b-weather-high, .b-weather-now .b-weather-temp {
    font-weight: 700;
}

.b-weather-low {
    font-size: .9375rem;
}

.b-weather-row {
    padding: .3125rem .0625rem;
    background-color: #fff;
}

    .b-weather-row:nth-child(odd) {
        background-color: #e3e3e3;
    }

.b-weather-now {
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: .25rem;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.b-weather-5 {
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: .25rem;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.b-weather-details {
    padding: .3125rem;
    color: #333;
    background-color: #e3e3e3;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: .25rem;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-top: .0625rem;
    cursor: pointer;
}

.b-weather-details-active {
    border-top: 0;
    border-bottom: .0625rem solid #333;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: 4px;
}

.b-weather-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU9JREFUeNp0UrFKw1AUfS99LSQxUTLZUKiFDiGgZsgkSHRz9wPq0r39kmZ30Q8QHd3aom4hVDq2Y0gdpCBpCiEp9d5g4BnaC4fzeDnn3Ht5oYSrer3eAboDnACOABPAw2KxeCw09E94CDSSJMkCkEqlQiilJMsysl6vEWi8AuNPbmg0GhNN086r1SrZVWmakuVy+RkEgcVwjLLY87xrZNu2h8j4DTWbzaZDTdP8EEXxgk8MwzBnXdf/dUqS5JWB+5S/LNL5DkWB9kyA9Ji/hNQhLDxClHcRBEEVarVaWDKQfaUoykxotVov+0biz1jNZvOZbrfbY8dx3uI4bvMLlzvKsjwfj8eXDGb98n2/2+v17tG0ayQUu67bRW3+cNCFAVn9fv92Op3eRFHUZoytVFWdG4bxPhgMnvA3AUNG+SQcDwhxAMgAK8A3JheaXwEGAGS2dyafJct0AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
    width: .75rem;
    height: .8125rem;
    float: right;
    margin-top: .25rem;
}

.b-weather-settings {
    margin-top: .3125rem;
}

    .b-weather-settings .b-weather-search-form {
        margin-bottom: .625rem;
    }

        .b-weather-settings .b-weather-search-form .b-weather-search-input {
            margin-bottom: .3125rem;
        }

        .b-weather-settings .b-weather-search-form .b-weather-search-btn {
            padding: .125rem .625rem;
            color: #fff;
            background-color: #043b5c;
            border-color: #032b44;
            margin-bottom: .3125rem;
        }

            .b-weather-settings .b-weather-search-form .b-weather-search-btn.focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn:focus {
                color: #fff;
                background-color: #021c2b;
                border-color: #000;
            }

            .b-weather-settings .b-weather-search-form .b-weather-search-btn:hover {
                color: #fff;
                background-color: #021c2b;
                border-color: #000609;
            }

            .b-weather-settings .b-weather-search-form .b-weather-search-btn.active, .b-weather-settings .b-weather-search-form .b-weather-search-btn:active, .open > .b-weather-settings .b-weather-search-form .b-weather-search-btn.dropdown-toggle {
                color: #fff;
                background-color: #021c2b;
                border-color: #000609;
            }

                .b-weather-settings .b-weather-search-form .b-weather-search-btn.active.focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn.active:focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn.active:hover, .b-weather-settings .b-weather-search-form .b-weather-search-btn:active.focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn:active:focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn:active:hover, .open > .b-weather-settings .b-weather-search-form .b-weather-search-btn.dropdown-toggle.focus, .open > .b-weather-settings .b-weather-search-form .b-weather-search-btn.dropdown-toggle:focus, .open > .b-weather-settings .b-weather-search-form .b-weather-search-btn.dropdown-toggle:hover {
                    color: #fff;
                    background-color: #000609;
                    border-color: #000;
                }

            .b-weather-settings .b-weather-search-form .b-weather-search-btn.active, .b-weather-settings .b-weather-search-form .b-weather-search-btn:active, .open > .b-weather-settings .b-weather-search-form .b-weather-search-btn.dropdown-toggle {
                background-image: none;
            }

            .b-weather-settings .b-weather-search-form .b-weather-search-btn.disabled.focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn.disabled:focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn.disabled:hover, .b-weather-settings .b-weather-search-form .b-weather-search-btn[disabled].focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn[disabled]:focus, .b-weather-settings .b-weather-search-form .b-weather-search-btn[disabled]:hover, fieldset[disabled] .b-weather-settings .b-weather-search-form .b-weather-search-btn.focus, fieldset[disabled] .b-weather-settings .b-weather-search-form .b-weather-search-btn:focus, fieldset[disabled] .b-weather-settings .b-weather-search-form .b-weather-search-btn:hover {
                background-color: #043b5c;
                border-color: #032b44;
            }

            .b-weather-settings .b-weather-search-form .b-weather-search-btn .badge {
                color: #043b5c;
                background-color: #fff;
            }

    .b-weather-settings .b-weather-settings-degrees label {
        float: left;
        margin-right: .3125rem;
        padding-left: .3125rem;
    }

        .b-weather-settings .b-weather-settings-degrees label:last-child {
            margin-right: 1.875rem;
        }

    .b-weather-settings .b-weather-settings-form button {
        padding: .1875rem .625rem;
        color: #fff;
        background-color: #043b5c;
        border-color: #032b44;
    }

        .b-weather-settings .b-weather-settings-form button.focus, .b-weather-settings .b-weather-settings-form button:focus {
            color: #fff;
            background-color: #021c2b;
            border-color: #000;
        }

        .b-weather-settings .b-weather-settings-form button:hover {
            color: #fff;
            background-color: #021c2b;
            border-color: #000609;
        }

        .b-weather-settings .b-weather-settings-form button.active, .b-weather-settings .b-weather-settings-form button:active, .open > .b-weather-settings .b-weather-settings-form button.dropdown-toggle {
            color: #fff;
            background-color: #021c2b;
            border-color: #000609;
        }

            .b-weather-settings .b-weather-settings-form button.active.focus, .b-weather-settings .b-weather-settings-form button.active:focus, .b-weather-settings .b-weather-settings-form button.active:hover, .b-weather-settings .b-weather-settings-form button:active.focus, .b-weather-settings .b-weather-settings-form button:active:focus, .b-weather-settings .b-weather-settings-form button:active:hover, .open > .b-weather-settings .b-weather-settings-form button.dropdown-toggle.focus, .open > .b-weather-settings .b-weather-settings-form button.dropdown-toggle:focus, .open > .b-weather-settings .b-weather-settings-form button.dropdown-toggle:hover {
                color: #fff;
                background-color: #000609;
                border-color: #000;
            }

        .b-weather-settings .b-weather-settings-form button.active, .b-weather-settings .b-weather-settings-form button:active, .open > .b-weather-settings .b-weather-settings-form button.dropdown-toggle {
            background-image: none;
        }

        .b-weather-settings .b-weather-settings-form button.disabled.focus, .b-weather-settings .b-weather-settings-form button.disabled:focus, .b-weather-settings .b-weather-settings-form button.disabled:hover, .b-weather-settings .b-weather-settings-form button[disabled].focus, .b-weather-settings .b-weather-settings-form button[disabled]:focus, .b-weather-settings .b-weather-settings-form button[disabled]:hover, fieldset[disabled] .b-weather-settings .b-weather-settings-form button.focus, fieldset[disabled] .b-weather-settings .b-weather-settings-form button:focus, fieldset[disabled] .b-weather-settings .b-weather-settings-form button:hover {
            background-color: #043b5c;
            border-color: #032b44;
        }

        .b-weather-settings .b-weather-settings-form button .badge {
            color: #043b5c;
            background-color: #fff;
        }

.b-stocks {
    width: 18.75rem;
    position: relative;
}

    .b-stocks a {
        text-decoration: none;
    }

.b-stocks-display {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    font-size: 1rem;
}

    .b-stocks-display td {
        padding: .3125rem;
        border-bottom: .0625rem solid #e3e3e3;
    }

        .b-stocks-display td[colspan] {
            padding: .9375rem;
            text-align: center;
        }

.b-stocks-symbol {
    font-weight: 700;
    font-size: 1.125rem;
}

.b-stocks-name {
    text-transform: uppercase;
    font-size: .8125rem;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 9.375rem;
}

.b-stocks-change {
    width: 100%;
    display: block;
    padding: .3125rem .3125rem .3125rem 1.25rem;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border: .0625rem solid #006f53;
    background-image: linear-gradient(to bottom,#006f53 0,#006f53 100%);
    background-repeat: repeat-x;
    color: #fff;
    font-weight: 700;
    position: relative;
    text-shadow: 0 .0625rem 0 rgba(0,0,0,.25);
}

    .b-stocks-change:before {
        content: "";
        width: 0;
        height: 0;
        border-left: .3125rem solid transparent;
        border-right: .3125rem solid transparent;
        border-bottom: .3125rem solid #fff;
        display: block;
        position: absolute;
        top: 50%;
        left: .3125rem;
        margin-top: -.125rem;
    }

.b-stocks-loss {
    border-color: #d9534f;
    background-image: linear-gradient(to bottom,#d9534f 0,#d9534f 100%);
    background-repeat: repeat-x;
}

    .b-stocks-loss:before {
        border-bottom: 0;
        border-top: .3125rem solid #fff;
    }

.b-stocks-add-stock {
    cursor: pointer;
    color: #4d4d4d;
}

.b-stocks-overlay {
    background-color: #e3e3e3;
    background-color: rgba(0,0,0,.4);
    text-align: center;
}

    .b-stocks-overlay .b-stocks-remove-button {
        margin-top: .5625rem;
        padding: .0625rem .625rem;
        color: #fff;
        background-color: #043b5c;
        border-color: #032b44;
    }

        .b-stocks-overlay .b-stocks-remove-button.focus, .b-stocks-overlay .b-stocks-remove-button:focus {
            color: #fff;
            background-color: #021c2b;
            border-color: #000;
        }

        .b-stocks-overlay .b-stocks-remove-button:hover {
            color: #fff;
            background-color: #021c2b;
            border-color: #000609;
        }

        .b-stocks-overlay .b-stocks-remove-button.active, .b-stocks-overlay .b-stocks-remove-button:active, .open > .b-stocks-overlay .b-stocks-remove-button.dropdown-toggle {
            color: #fff;
            background-color: #021c2b;
            border-color: #000609;
        }

            .b-stocks-overlay .b-stocks-remove-button.active.focus, .b-stocks-overlay .b-stocks-remove-button.active:focus, .b-stocks-overlay .b-stocks-remove-button.active:hover, .b-stocks-overlay .b-stocks-remove-button:active.focus, .b-stocks-overlay .b-stocks-remove-button:active:focus, .b-stocks-overlay .b-stocks-remove-button:active:hover, .open > .b-stocks-overlay .b-stocks-remove-button.dropdown-toggle.focus, .open > .b-stocks-overlay .b-stocks-remove-button.dropdown-toggle:focus, .open > .b-stocks-overlay .b-stocks-remove-button.dropdown-toggle:hover {
                color: #fff;
                background-color: #000609;
                border-color: #000;
            }

        .b-stocks-overlay .b-stocks-remove-button.active, .b-stocks-overlay .b-stocks-remove-button:active, .open > .b-stocks-overlay .b-stocks-remove-button.dropdown-toggle {
            background-image: none;
        }

        .b-stocks-overlay .b-stocks-remove-button.disabled.focus, .b-stocks-overlay .b-stocks-remove-button.disabled:focus, .b-stocks-overlay .b-stocks-remove-button.disabled:hover, .b-stocks-overlay .b-stocks-remove-button[disabled].focus, .b-stocks-overlay .b-stocks-remove-button[disabled]:focus, .b-stocks-overlay .b-stocks-remove-button[disabled]:hover, fieldset[disabled] .b-stocks-overlay .b-stocks-remove-button.focus, fieldset[disabled] .b-stocks-overlay .b-stocks-remove-button:focus, fieldset[disabled] .b-stocks-overlay .b-stocks-remove-button:hover {
            background-color: #043b5c;
            border-color: #032b44;
        }

        .b-stocks-overlay .b-stocks-remove-button .badge {
            color: #043b5c;
            background-color: #fff;
        }

.b-stocks-options {
    color: #4d4d4d;
    margin-top: .3125rem;
}

    .b-stocks-options .b-stocks-options-close {
        float: right;
        font-size: 1.5625rem;
        cursor: pointer;
    }

.b-stocks-find .b-stocks-search-btn {
    padding: .0625rem .625rem;
    color: #fff;
    background-color: #043b5c;
    border-color: #032b44;
    margin-bottom: .625rem;
}

    .b-stocks-find .b-stocks-search-btn.focus, .b-stocks-find .b-stocks-search-btn:focus {
        color: #fff;
        background-color: #021c2b;
        border-color: #000;
    }

    .b-stocks-find .b-stocks-search-btn:hover {
        color: #fff;
        background-color: #021c2b;
        border-color: #000609;
    }

    .b-stocks-find .b-stocks-search-btn.active, .b-stocks-find .b-stocks-search-btn:active, .open > .b-stocks-find .b-stocks-search-btn.dropdown-toggle {
        color: #fff;
        background-color: #021c2b;
        border-color: #000609;
    }

        .b-stocks-find .b-stocks-search-btn.active.focus, .b-stocks-find .b-stocks-search-btn.active:focus, .b-stocks-find .b-stocks-search-btn.active:hover, .b-stocks-find .b-stocks-search-btn:active.focus, .b-stocks-find .b-stocks-search-btn:active:focus, .b-stocks-find .b-stocks-search-btn:active:hover, .open > .b-stocks-find .b-stocks-search-btn.dropdown-toggle.focus, .open > .b-stocks-find .b-stocks-search-btn.dropdown-toggle:focus, .open > .b-stocks-find .b-stocks-search-btn.dropdown-toggle:hover {
            color: #fff;
            background-color: #000609;
            border-color: #000;
        }

    .b-stocks-find .b-stocks-search-btn.active, .b-stocks-find .b-stocks-search-btn:active, .open > .b-stocks-find .b-stocks-search-btn.dropdown-toggle {
        background-image: none;
    }

    .b-stocks-find .b-stocks-search-btn.disabled.focus, .b-stocks-find .b-stocks-search-btn.disabled:focus, .b-stocks-find .b-stocks-search-btn.disabled:hover, .b-stocks-find .b-stocks-search-btn[disabled].focus, .b-stocks-find .b-stocks-search-btn[disabled]:focus, .b-stocks-find .b-stocks-search-btn[disabled]:hover, fieldset[disabled] .b-stocks-find .b-stocks-search-btn.focus, fieldset[disabled] .b-stocks-find .b-stocks-search-btn:focus, fieldset[disabled] .b-stocks-find .b-stocks-search-btn:hover {
        background-color: #043b5c;
        border-color: #032b44;
    }

    .b-stocks-find .b-stocks-search-btn .badge {
        color: #043b5c;
        background-color: #fff;
    }

.b-ag {
    width: 18.75rem;
    position: relative;
}

    .b-ag a {
        text-decoration: none;
    }

.b-ag-display {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    font-size: 1rem;
}

    .b-ag-display td {
        padding: .625rem;
        border-bottom: .0625rem solid #e3e3e3;
    }

.b-ag-change {
    width: 100%;
    display: block;
    padding: .3125rem .3125rem .3125rem 1.25rem;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border: .0625rem solid #006f53;
    background-image: linear-gradient(to bottom,#006f53 0,#006f53 100%);
    background-repeat: repeat-x;
    color: #fff;
    font-weight: 700;
    position: relative;
    text-shadow: 0 .0625rem 0 rgba(0,0,0,.25);
}

    .b-ag-change:before {
        content: "";
        width: 0;
        height: 0;
        border-left: .3125rem solid transparent;
        border-right: .3125rem solid transparent;
        border-bottom: .3125rem solid #fff;
        display: block;
        position: absolute;
        top: 50%;
        left: .3125rem;
        margin-top: -.125rem;
    }

.b-ag-loss {
    border-color: #d9534f;
    background-image: linear-gradient(to bottom,#d9534f 0,#d9534f 100%);
    background-repeat: repeat-x;
}

    .b-ag-loss:before {
        border-bottom: 0;
        border-top: .3125rem solid #fff;
    }

.b-ag-overlay {
    background-color: #e3e3e3;
}

html {
    font-size: 100%;
}

.KJEWait {
    background-image: none!important;
    border: .3125rem solid #f3f3f3!important;
    border-top: .3125rem solid #474646!important;
    border-radius: 50%!important;
    width: 1.5rem!important;
    height: 1.5rem!important;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#KJESplash {
    display: none;
}

#KJEAllContent {
    font-size: .875rem!important;
    font-family: Lato,sans-serif!important;
    background: #fff;
    color: #474646;
}

.KJEFontHeading {
    color: #474646;
}

.KJEError {
    color: #d9534f;
}

.KJETitle {
    font-size: 1.3125rem;
    text-align: center;
    background-image: none;
}

.KJECalculatorTable {
    background: 0 0;
    border: none;
    box-shadow: none;
    padding-top: 2rem;
}

#KJEReport {
    padding-top: 2rem;
}

.KJECalculator {
    margin-top: .5rem;
}

.KJEInputContainer:hover {
    background-color: #fff;
}

.KJEInputContainer .KJEHelp:hover {
    color: #006f53;
}

.KJEDrop, .KJEDroppee {
    background: 0 0!important;
}

.KJEDropper:hover {
    background-color: #fff;
}

.KJEGraphDropper:hover {
    background-color: #eef;
}

.KJEInputContainer .help:hover {
    color: #474646;
}

.KJEReportTitle {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.KJEReportTitleBlock {
    text-align: center;
    padding: .625rem;
    margin-top: .3125rem;
    margin: .625rem;
    border-width: .0625rem;
    border-style: solid;
    border-color: #000;
}

.KJEWidthConstraint {
    max-width: 56.25rem;
    text-align: left;
    margin: auto;
    padding: .9375rem;
}

    .KJEWidthConstraint > h1 {
        display: none;
    }

#KJEAllContent, .KJEWidthConstraint, .KJEWrapper {
    background: 0 0;
}

.KJEWrapper {
    padding: 0;
    margin: 0;
}

body {
    margin: 0;
}

button.KJECloseButton {
    background: #474646;
}

    button.KJECloseButton:active, button.KJECloseButton:focus, button.KJECloseButton:hover, button.KJEDefinitionIcon:active, button.KJEDefinitionIcon:focus, button.KJEDefinitionIcon:hover {
        color: #474646;
    }

#KJEGuiDataPoint, div.KJEGuiDefnPopup {
    border: .0625rem solid #121111;
}

    div.KJEGuiDefnPopup:before {
        border-color: #121111 transparent;
    }

input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    margin: .83125rem 0;
}

    input[type=range]:focus {
        outline: 0;
    }

.KJEInputContainer input[type=range]::-webkit-slider-thumb {
    height: .875rem;
    width: .875rem;
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .75rem solid #121111;
    -webkit-box-shadow: none;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -.65625rem;
}

.KJEInputContainer input[type=range]:active::-webkit-slider-thumb {
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .75rem solid rgba(0,0,0,.8);
    -webkit-box-shadow: none;
}

.KJEInputContainer input[type=range]::-moz-range-thumb {
    box-shadow: none;
    height: .875rem;
    width: .875rem;
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .75rem solid #121111;
    cursor: pointer;
}

.KJEInputContainer input[type=range]:active::-moz-range-thumb {
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .75rem solid rgba(0,0,0,.8);
    box-shadow: none;
}

.KJEInputContainer input[type=range]::-ms-thumb {
    box-shadow: none;
    height: .125rem;
    width: .125rem;
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .75rem solid #121111;
    border-top: 0;
    cursor: pointer;
}

.KJEInputContainer input[type=range]:active::-ms-thumb {
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .75rem solid rgba(0,0,0,.8);
    box-shadow: none;
}

#KJECommandButtons {
    z-index: 10;
    width: auto;
}

.KJECommandButton {
    display: block;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 300;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: .0625rem solid transparent;
    white-space: nowrap;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.42857;
    border-radius: .25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    text-shadow: none;
    font-weight: 200!important;
    text-transform: uppercase;
    font-size: .875rem!important;
    color: #fff!important;
    padding-top: .5625rem!important;
    padding-bottom: .5625rem!important;
}

    .KJECommandButton.focus, .KJECommandButton:focus {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c;
    }

    .KJECommandButton:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .KJECommandButton.active, .KJECommandButton:active, .open > .KJECommandButton.dropdown-toggle {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

        .KJECommandButton.active.focus, .KJECommandButton.active:focus, .KJECommandButton.active:hover, .KJECommandButton:active.focus, .KJECommandButton:active:focus, .KJECommandButton:active:hover, .open > .KJECommandButton.dropdown-toggle.focus, .open > .KJECommandButton.dropdown-toggle:focus, .open > .KJECommandButton.dropdown-toggle:hover {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c;
        }

    .KJECommandButton.active, .KJECommandButton:active, .open > .KJECommandButton.dropdown-toggle {
        background-image: none;
    }

    .KJECommandButton.disabled.focus, .KJECommandButton.disabled:focus, .KJECommandButton.disabled:hover, .KJECommandButton[disabled].focus, .KJECommandButton[disabled]:focus, .KJECommandButton[disabled]:hover, fieldset[disabled] .KJECommandButton.focus, fieldset[disabled] .KJECommandButton:focus, fieldset[disabled] .KJECommandButton:hover {
        background-color: #fff;
        border-color: #ccc;
    }

    .KJECommandButton .badge {
        color: #fff;
        background-color: #333;
    }

    .KJECommandButton.active.focus, .KJECommandButton.active:focus, .KJECommandButton.focus, .KJECommandButton:active.focus, .KJECommandButton:active:focus, .KJECommandButton:focus {
        outline: .3125rem auto -webkit-focus-ring-color;
        outline-offset: -.125rem;
    }

    .KJECommandButton.focus, .KJECommandButton:focus, .KJECommandButton:hover {
        color: #333;
        text-decoration: none;
    }

    .KJECommandButton:hover {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        transition: all .5s;
    }

    .KJECommandButton.active, .KJECommandButton:active {
        outline: 0;
        background-image: none;
        box-shadow: inset 0 .1875rem .3125rem rgba(0,0,0,.125);
    }

    .KJECommandButton.disabled, .KJECommandButton[disabled], fieldset[disabled] .KJECommandButton {
        cursor: not-allowed;
        pointer-events: none;
        opacity: .65;
        box-shadow: none;
    }

    .KJECommandButton:hover {
        color: #fff;
        -webkit-transform: none;
        transform: none;
    }

#KJECalculate {
    background-color: #35617c;
}

    #KJECalculate:hover {
        background-color: #043b5c;
    }

#KJEViewReport {
    background-color: #043b5c;
}

    #KJEViewReport:hover {
        background-color: #03283f;
    }

button.KJEDefinitionIcon {
    background: #1a456c;
}

#KJE-D-INPUTS, #KJE-E-INPUTS {
    background: 0 0!important;
}

.KJEFontHeading {
    color: #474646;
}

.KJEError {
    color: #d9534f;
}

.KJESubTitle {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: normal;
}

.KJEToggleTitle {
    font-size: 1.25rem;
}

.KJETitle .KJEFooter {
    display: none;
}

.KJEGraphIcon {
    background-repeat: no-repeat;
    background-position: top left;
}

.KJEInputIcon {
    background-repeat: no-repeat;
    background-position: top left;
    background-image: none;
}

#KJE-E-INPUTS input {
    border-radius: .25rem;
    color: #474646;
}

.KJEInputContainer .KJEArrow {
    width: .625rem;
    height: .625rem;
    background-repeat: no-repeat;
    background: #474646;
    border-radius: .25rem;
    top: .8125rem!important;
    border: none;
}

    .KJEInputContainer .KJEArrow.active {
        cursor: pointer;
        border: none;
    }

.KJEInputContainer:hover {
    background-color: #fff;
}

.KJEDropper:hover {
    background-color: #fff;
}

.KJEGraphDropper:hover {
    background-color: #e3e3e3;
}

.KJEInputContainer .help:hover {
    color: #474646;
}

.KJEDefinitions .KJEReportTableDiv, .KJEReportTableDiv, .KJEScheduleDiv {
    border: none;
    box-shadow: none;
}

table.KJEReportTable, table.KJEScheduleTable {
    background: 0 0;
}

    table.KJEReportTable tr.KJEHeaderRow {
        background: 0 0;
        text-align: center;
        border: none;
    }

    table.KJEReportTable tr.KJEFooterRow {
        background-color: #ccc;
        text-align: right;
        border: none;
    }

        table.KJEReportTable tr.KJEFooterRow:hover {
            background-color: inherit;
            background: 0 0;
            color: #474646;
        }

    table.KJEReportTable tr.KJEEvenRow {
        background-color: #eee;
        text-align: right;
    }

        table.KJEReportTable tr.KJEEvenRow:hover {
            background-color: #eee;
            color: #474646;
        }

    table.KJEReportTable tr.KJEOddRow {
        background-color: #fff;
        text-align: right;
    }

        table.KJEReportTable tr.KJEOddRow:hover {
            color: #474646;
            background: 0 0;
        }

    table.KJEReportTable td.KJECell:hover {
        color: #474646;
        background: 0 0;
    }

    table.KJEReportTable .KJELabel:hover {
        color: #474646;
        background: 0 0;
    }

    table.KJEReportTable td.KJECellStrong:hover {
        color: #474646;
        background: 0 0;
    }

    table.KJEReportTable td.KJECellSpecial:hover {
        color: #474646;
        background: 0 0;
    }

    table.KJEScheduleTable tr.KJEScheduleHeaderRow {
        background: 0 0;
        border-color: #ccc;
        text-align: right;
        border: none;
    }

.KJEScehduleTable th {
    background-color: #ccc;
    border: none;
}

table.KJEScheduleTable tr.KJEScheduleEvenRow {
    background-color: inherit;
    text-align: right;
    border: none;
}

    table.KJEScheduleTable tr.KJEScheduleEvenRow:hover {
        background-color: inherit;
    }

table.KJEScheduleTable tr.KJEScheduleOddRow {
    background-color: inherit;
    text-align: right;
}

    table.KJEScheduleTable tr.KJEScheduleOddRow:hover {
        background: 0 0;
    }

table.KJEScheduleTable td.KJEScheduleCell:hover {
    color: #474646;
    background-color: inherit;
}

body {
    margin: 0;
}

#KJE-C-GRAPH1 .KJEGraphDropper:hover {
    background: #f7f7f7;
}

.KJEToggleIcon {
    background: 0 0;
}



/**Top Responsive Menu**/
nav {}

#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#cssmenu #menu-button { display: none; }
#cssmenu { font-family: 'Open Sans', sans-serif;}
#cssmenu > ul > li { float: left; }
#cssmenu.align-center > ul { font-size: 0; text-align: center; }
#cssmenu.align-center > ul > li { display: inline-block; float: none; }
#cssmenu.align-center ul ul { text-align: left; }
#cssmenu.align-right > ul > li { float: right; }
    #cssmenu > ul > li > a {
        padding: 17px 30px 17px 0px;
        font-size: 12px;
        text-decoration: none;
        color: #767172;
        font-weight: 700;
        text-transform: uppercase;
        font-family: museo-sans,Arial,sans-serif;
    }
    #cssmenu > ul > li:hover > a {
        color: #0e3f5f;
    }
    #cssmenu > ul > li:last-child > a{padding-right:0px;
    }
    #cssmenu > ul > li.has-sub > a {
        padding-right: 30px;
    }
#cssmenu > ul > li.has-sub > a:after { position: absolute; top: 22px; right: 11px; width: 8px; height: 2px; display: block;
  /*content: '';*/ }
#cssmenu > ul > li.has-sub > a:before { position: absolute; top: 19px; right: 14px; display: block; width: 2px; height: 8px; background: #dddddd;
  /*content: ''; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease;
  transition: all .25s ease;*/ }
#cssmenu > ul > li.has-sub:hover > a:before { top: 23px; height: 0; }
    #cssmenu ul ul {
        position: absolute;
        left: -9999px;
        z-index: 1;
        background:#fff;
        box-shadow: 0 5px 10px -5px rgba(0,0,0,0.5);
    }
#cssmenu.align-right ul ul { text-align: right; }
    #cssmenu ul ul li {
        padding-top: 5px;
        padding-bottom: 5px;
    }
#cssmenu li:hover > ul { left: auto; }
#cssmenu.align-right li:hover > ul { left: auto; right: 0; }
    #cssmenu li:hover > ul > li {
        min-height: 25px;
    }
#cssmenu ul ul ul { margin-left: 100%; top: 0; }
#cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
    #cssmenu ul ul li a {
        padding: 6px 20px;
        width: 250px;
        font-size: 12px;
        text-decoration: none;
        color: #6e6f72;
        font-weight: bold;
        font-family: museo-sans,Arial,sans-serif;
    }
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a { border-bottom: 0; }
    #cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
        color: #ffffff;
    }
    #cssmenu ul ul li:hover{
        background: #1f4e78
    }
#cssmenu ul ul li.has-sub > a:after { position: absolute; top: 16px; right: 11px; width: 8px; height: 2px; display: block; background: #dddddd;
  content: ''; }
#cssmenu.align-right ul ul li.has-sub > a:after { right: auto; left: 11px; }
#cssmenu ul ul li.has-sub > a:before { position: absolute; top: 13px; right: 14px; display: block; width: 2px; height: 8px; background: #dddddd;
  content: ''; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease;
  transition: all .25s ease; }
#cssmenu.align-right ul ul li.has-sub > a:before { right: auto; left: 14px; }
#cssmenu ul ul > li.has-sub:hover > a:before { top: 17px; height: 0; }
@media all and (max-width: 124px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu { width: 100%; }
  #cssmenu ul { width: 100%; display: none; }
  #cssmenu.align-center > ul { text-align: left; }
  #cssmenu ul li { width: 100%; border-top: 1px solid rgba(120, 120, 120, 0.2); }
  #cssmenu ul ul li, #cssmenu li:hover > ul > li { height: auto; }
  #cssmenu ul li a, #cssmenu ul ul li a { width: 100%; border-bottom: 0; }
  #cssmenu > ul > li { float: none; }
  #cssmenu ul ul li a { padding-left: 25px; }
  #cssmenu ul ul ul li a { padding-left: 35px; }
    #cssmenu ul ul li a {
        color: #0e3f5f;
        background: none;
    }
  #cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a { color: #ffffff; }
  #cssmenu ul ul, #cssmenu ul ul ul, #cssmenu.align-right ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left; }
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before { display: none; }
    #cssmenu #menu-button {
        display: block;
        padding: 17px 30px;
        color: #0e3f5f;
        cursor: pointer;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 700;
        text-align:left;
    }
        #cssmenu #menu-button:after {
            position: absolute;
            top: 22px;
            right: 17px;
            display: block;
            height: 8px;
            width: 20px;
            border-top: 2px solid #1f4e78;
            border-bottom: 2px solid #1f4e78;
            content: '';
        }
        #cssmenu #menu-button:before {
            position: absolute;
            top: 16px;
            right: 17px;
            display: block;
            height: 2px;
            width: 20px;
            background: #1f4e78;
            content: '';
        }
        #cssmenu #menu-button.menu-opened:after {
            top: 23px;
            border: 0;
            height: 2px;
            width: 15px;
            background: #1f4e78;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        #cssmenu #menu-button.menu-opened:before {
            top: 23px;
            background: #1f4e78;
            width: 15px;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }
  #cssmenu .submenu-button { position: absolute; z-index: 99; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.2);
    height: 46px; width: 46px; cursor: pointer; }
    #cssmenu .submenu-button.submenu-opened {
        background: #1f4e78
    }
  #cssmenu ul ul .submenu-button { height: 34px; width: 34px; }
    #cssmenu .submenu-button:after {
        position: absolute;
        top: 22px;
        right: 19px;
        width: 8px;
        height: 2px;
        display: block;
        background: #1f4e78;
        content: '';
    }
  #cssmenu ul ul .submenu-button:after { top: 15px; right: 13px; }
  #cssmenu .submenu-button.submenu-opened:after { background: #ffffff; }
    #cssmenu .submenu-button:before {
        position: absolute;
        top: 19px;
        right: 22px;
        display: block;
        width: 2px;
        height: 8px;
        background: #1f4e78;
        content: '';
    }
  #cssmenu ul ul .submenu-button:before { top: 12px; right: 16px; }
  #cssmenu .submenu-button.submenu-opened:before { display: none; }
    #cssmenu > ul > li > a {
        padding-left: 30px;
    }
    #cssmenu ul ul li {
        padding-left: 20px;        
    }
}
#cssmenu {
    display: block;
    text-align: center
}

    #cssmenu ul {
        display: inline-block;
        margin: 0 auto;
        
    }
    #cssmenu ul li{
        text-align:left;
    }