/* Minification failed. Returning unminified contents.
input(41129,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.gantt-scrollable,.gantt-scrollable-header{border-left:1px solid #ddd;border-right:1px solid #ddd}.gantt-row-label span.gantt-label-text,.gantt-side-header-row{padding-left:12px;padding-right:12px}.gantt-header-row,.gantt-side-header-row{border-top:1px solid #ddd;white-space:nowrap}.gantt-header-row-last,.gantt-side-header-row{border-bottom:1px solid #ddd}.gantt{line-height:normal}.gantt-scrollable{overflow-x:auto}.gantt-scrollable-header{overflow-x:hidden}.gantt-header,.gantt-side,.gantt-task{cursor:default}.gantt-header{overflow:hidden}.gantt-row-label{overflow:hidden;white-space:nowrap}.gantt-valign-container{height:100%}.gantt-valign-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gantt-side-background{position:absolute;height:100%;width:100%}.gantt-side-background-body{overflow:hidden}.gantt-side-content{position:relative;vertical-align:top;white-space:nowrap;overflow:hidden}.gantt-side-content>div.side-element{display:inline-block}.gantt-header-columns{position:relative;height:100%}.gantt-side{float:left;position:relative}.gantt-header-row{box-sizing:border-box;height:2em}.gantt-header-row .gantt-column-header{position:absolute;border-right:1px solid #ddd;box-sizing:border-box;display:inline-block;height:2em;text-align:center;padding-top:.5em;overflow:hidden;text-overflow:clip}.gantt-header-row .gantt-column-header-last{position:absolute;border-right:none}.gantt-foreground-col,.gantt-foreground-col-current-date,.gantt-foreground-col-nonworkhour{position:absolute;box-sizing:border-box;display:inline-block;height:100%;border-right:1px solid #ddd}.gantt-foreground-col-nonworkhour{background-color:rgba(200,200,200,.3)}.gantt-column-header-last,.gantt-column-last{border-right:none}.gantt-side-background-header{position:relative}.gantt-side-header-row{position:absolute;bottom:0;width:100%;overflow:hidden}.gantt-body{position:relative;height:100%}.gantt-body-rows{overflow-x:hidden;overflow-y:hidden}.gantt-body-background,.gantt-body-foreground{position:absolute;height:100%;width:100%}.gantt-body-columns{position:absolute;height:100%}.gantt-resizer{position:absolute;z-index:1;right:-6px;top:0;width:12px;height:100%}.gantt-resizer-enabled{cursor:ew-resize}.gantt-resizer-display{margin-left:auto;margin-right:auto;width:4px;background-color:#DDD;background-image:-webkit-linear-gradient(0deg,transparent 50%,rgba(255,255,255,.5) 50%);background-image:linear-gradient(90deg,transparent 50%,rgba(255,255,255,.5) 50%);background-size:2px 2px;height:100%}.gantt-timeframe{position:absolute;box-sizing:border-box;height:100%}.gantt-timeframe-non-working{background-color:#d3d3d3;opacity:.3}.gantt-foreground-col-current-date{background-color:green;opacity:.6}.gantt-row-background,.gantt-row-content{position:absolute;width:100%;height:100%}.gantt-row-even>.gantt-row-background{background-color:#EFEFEF}.gantt-row{position:relative}.gantt-row-height{height:2em}.gantt-task,.gantt-task-milestone{position:absolute;margin:auto;top:0;bottom:0;min-width:.6em;height:80%}.gantt-current-date-line,.gantt-task-background,.gantt-task-content,.gantt-task-foreground,.gantt-timespan{height:100%;position:absolute}.gantt-task-background{width:100%;background-color:grey;border-radius:2px;overflow:hidden}.gantt-task-foreground{width:100%}.gantt-task-content{width:100%;text-align:center;vertical-align:middle;overflow:hidden;white-space:nowrap}.gantt-task-content>span{margin-left:8px;margin-right:8px}.gantt-task-truncated-left{position:absolute;top:0;bottom:0;left:.3em}.gantt-task-truncated-right{position:absolute;top:0;bottom:0;right:.3em}.gantt-task-truncated-left,.gantt-task-truncated-right{color:#fff;font-size:1.5em;font-weight:bolder}.gantt-timespan{box-sizing:border-box;display:inline-block;color:#000;background-color:rgba(158,158,158,.5);border-left:1px solid rgba(158,158,158,1);border-right:1px solid rgba(158,158,158,1)}.gantt-current-date-line{border:1px dotted green;opacity:.6}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.gantt-task-bounds{height:125%;top:-12.5%;position:absolute;z-index:99;border:1px dashed;pointer-events:none}.gantt-task-bounds-in{border-color:#2E4F2E}.gantt-task-bounds-out{border-color:tomato}.gantt-corner-area{position:absolute;width:100%;overflow:hidden}.gantt-corner-area .gantt-header-row{padding-top:1px;border-top:none;position:relative}.gantt-corner-area .gantt-header-row .gantt-column-header{position:absolute;right:0;padding-left:5px;padding-right:5px}.gantt-task-group-right-main,.gantt-task-group-right-symbol{right:-6px}.gantt .gantt-body-dependencies{position:absolute;height:100%;width:100%}.gantt .gantt-endpoint.jtk-endpoint-anchor{z-index:20;overflow:hidden}.gantt .gantt-endpoint.fallback-endpoint.jtk-endpoint-anchor{z-index:auto;overflow:hidden}.gantt .gantt-endpoint-overlay.fallback-endpoint{height:4px;width:40px;top:-2px}.gantt .gantt-endpoint-overlay.start-endpoint.fallback-endpoint{left:-45px;background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#456);background-image:linear-gradient(to right,rgba(255,255,255,0),#456)}.gantt .gantt-endpoint-overlay.end-endpoint.fallback-endpoint{left:-5px;background-image:-webkit-linear-gradient(right,rgba(255,255,255,0),#456);background-image:linear-gradient(to left,rgba(255,255,255,0),#456)}.gantt .jtk-overlay{z-index:20}.gantt .gantt-endpoint-overlay{position:absolute}.gantt .gantt-endpoint-overlay.arrow-right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.gantt .gantt-endpoint-overlay.arrow-right.start-endpoint{top:-5px;left:-11px;border-left-color:#4040a0}.gantt .gantt-endpoint-overlay.arrow-right.end-endpoint{top:-5px;left:6px;border-left-color:#40a040}.gantt-task-group-left-main,.gantt-task-group-left-symbol{left:-6px}.gantt .gantt-endpoint.source-endpoint svg *{fill:#40a040}.gantt .gantt-endpoint.target-endpoint svg *{fill:#4040a0}.gantt-task-conflict{border:2px solid #a00000}.gantt-task-group{position:absolute;background:#6388cd;height:30%;top:-25%;bottom:0;margin:auto}.gantt-task-group-left-main,.gantt-task-group-right-main{position:absolute;width:12px;height:100%;background:#6388cd;top:0;bottom:0;margin:auto 0}.gantt-task-group-left-symbol,.gantt-task-group-right-symbol{position:absolute;width:0;height:50%;top:75%;bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #6388cd}.gantt-task-overview{height:40%;top:40%;-webkit-filter:grayscale(.6);filter:grayscale(.6)}.gantt-task-overview .gantt-task-content{display:none}.gantt-labels-header-row{box-sizing:border-box;padding-left:12px;padding-right:12px;height:2em;white-space:nowrap;overflow:hidden}.gantt-labels-header-row span{box-sizing:border-box;display:inline-block;height:2em;text-align:center;padding-top:.5em;overflow:hidden;text-overflow:clip}.gantt-labels-header-row-last{border-bottom:1px solid #ddd}.gantt-labels-body,.gantt-labels-header{overflow:hidden}.gantt-task-moving,.gantt-task-resizing{opacity:.6;-webkit-filter:grayscale(.7);filter:grayscale(.7)}.gantt-task-overlaps{border:2px solid #a00000}.gantt-task-progress{position:absolute;overflow:hidden;bottom:0;height:6px;border-radius:2px}.gantt-task-foreground-sections,.gantt-task-sections,.gantt-task-sections .gantt-task-section{position:absolute;height:100%;overflow:hidden}.gantt-task-foreground-sections{width:100%}.gantt-task-sections{width:100%;bottom:0}.gantt-row-label.on-dragging{background-color:#999!important}.gantt-row-label.on-drag-hover{border:1px solid #999}.gantt-table-header{overflow:hidden;position:relative}.gantt-table-header-row{position:absolute;bottom:0;width:100%}.gantt-table-header-row span.gantt-label-text{font-weight:700;white-space:nowrap;display:inline-block;padding-top:.5em;overflow:hidden;text-overflow:clip}div.gantt-table-content{overflow:hidden}.gantt-side-content-table>div.gantt-table-column{display:inline-block;overflow:hidden}.gantt-task-info{position:fixed;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:9px 12px;z-index:999}.gantt-tree-body .gantt-row-label span.gantt-label-text,.gantt-tree-body ol{padding-left:0}.gantt-task-info-content{line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-task-infoArrow:before,.gantt-task-infoArrowR:before{position:absolute;top:100%;width:0;height:0;border-top:8px solid rgba(0,0,0,.1);border-right:8px solid transparent;border-left:8px solid transparent;content:''}.gantt-task-infoArrow:before{left:10px}.gantt-task-infoArrowR:before{right:10px}.gantt-task-infoArrow:after,.gantt-task-infoArrowR:after{position:absolute;top:100%;width:0;height:0;border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;content:''}.gantt-task-infoArrow:after{left:11px}.gantt-task-infoArrowR:after{right:11px}.gantt-row-label-background{position:absolute;width:100%}.gantt-tree-body .gantt-row-label span{margin:0}.gantt-tree-body .gantt-row-label a.gantt-tree-handle-button,.gantt-tree-body .gantt-row-label span.gantt-tree-handle{padding:0;position:relative}.gantt-tree-header{overflow:hidden;position:relative}.gantt-tree-body{overflow:hidden}.gantt-tree-header-row{position:absolute;bottom:0;width:100%}.gantt-tree-header-row span.gantt-label-text{display:inline-block;padding-top:.5em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip}.angular-ui-tree-handle{cursor:inherit;text-decoration:inherit;font-weight:inherit;min-height:inherit;line-height:inherit}.gantt-side-content-tree .gantt-tree-handle-button{pointer-events:auto}
/* angular-ui-tree css file */
.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.angular-ui-tree-nodes{display:block;position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:5px 0;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:20px;line-height:20px}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}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{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px 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:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../font/glyphicons-halflings-regular.eot);src:url(../font/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../font/glyphicons-halflings-regular.woff2) format('woff2'),url(../font/glyphicons-halflings-regular.woff) format('woff'),url(../font/glyphicons-halflings-regular.ttf) format('truetype'),url(../font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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,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,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:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.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,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.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}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.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;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.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:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}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.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.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:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.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{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.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}}@media (min-width:992px){.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-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.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-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.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:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px 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:2px 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:5px}.table-bordered{border:1px 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:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.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;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.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{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px 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{min-width:0;padding:0;margin:0;border:0}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}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;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,-webkit-box-shadow ease-in-out .15s;-o-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}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px 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{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;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=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;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-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}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{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.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}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.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}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.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}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.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>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{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:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.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>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{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:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.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>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{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:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.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>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{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:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.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>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{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:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;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;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px 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:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:0px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:0px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.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)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left: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-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.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:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.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-top-right-radius:0;border-bottom-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-top-left-radius:0;border-bottom-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:-1px}.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:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-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:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;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-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.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 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.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:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.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{color:#555;background-color:#e7e7e7}@media (max-width:767px){.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:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.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:#080808}.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{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.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:#080808}.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:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.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:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.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;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.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}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-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}}.progress{height:20px;margin-bottom:20px;overflow:hidden;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)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-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;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.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:-o-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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{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:-o-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)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{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:-o-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)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{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:-o-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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{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:-o-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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}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{color:#555;text-decoration:none;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{color:#777;cursor:not-allowed;background-color:#eee}.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:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.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:#c7ddef}.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:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.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;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;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);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.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)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left: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-lg,.visible-md,.visible-sm,.visible-xs{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:767px){.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:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.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:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.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:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.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:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.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}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*
== malihu jquery custom scrollbar plugin ==
Version: 3.0.2 
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.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-color: #fff; background-color: rgba(255,255,255,0.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(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.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: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,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-color: rgba(0,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; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.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-color: #fff; background-color: rgba(255,255,255,0.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; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,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-color: #000; background-color: rgba(0,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; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.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-color: #fff; background-color: rgba(255,255,255,0.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; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,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-color: #000; background-color: rgba(0,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; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,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-color: #000; background-color: rgba(0,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; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:300ms;animation-duration:300ms;-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}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-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(0.75,1.25,1);transform:scale3d(0.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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-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);-ms-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);-ms-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)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-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);-ms-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);-ms-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);-ms-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);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-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)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-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{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-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}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-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{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-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(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-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,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
/**
 * fullPage 2.6.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: scroll;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}
/*!
 * ui-grid - v4.0.6 - 2017-06-14
 * Copyright (c) 2017 ; License: MIT 
 */#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}.ui-grid{box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:before,.ui-grid-clearfix:after{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.ui-grid-top-panel-background{background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:bold;border-radius:10px 10px 0px 0px;background:#777c85;color:#fff;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:before,.ui-grid-header-canvas:after{content:"";display:table;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-header-cell-row{display:table-row;position:relative}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-column-menu-button-last-col{margin-right:25px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;display:block !important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;display:block !important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover{opacity:1}input[type="text"].ui-grid-filter-input{padding:0;margin:0;border:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}input[type="text"].ui-grid-filter-input:hover{border:1px solid #d4d4d4}select.ui-grid-filter-select{padding:0;margin:0;border:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-render-container:focus{outline:none}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:none !important}.ui-grid-canvas{position:relative;padding-top:1px}.ui-grid-row{clear:both}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:solid 1px #d4d4d4}.ui-grid-footer-panel-background{background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:bold;background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:before,.ui-grid-footer-canvas:after{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}input[type="text"].ui-grid-filter-input{padding:0;margin:0;border:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}input[type="text"].ui-grid-filter-input:hover{border:1px solid #d4d4d4}.ui-grid-menu-button{z-index:2;position:absolute;right:0;top:0;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;height:31px;font-weight:normal}.ui-grid-menu-button .ui-grid-icon-container{margin-top:3px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll;border:1px solid #d4d4d4}.ui-grid-menu{z-index:2;position:absolute;padding:0 10px 20px 10px;cursor:pointer;box-sizing:border-box}.ui-grid-menu .ui-grid-menu-inner{background:#f3f3f3;border:1px solid #d4d4d4;position:relative;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);box-shadow:0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2)}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li button{min-width:100%;padding:8px;text-align:left;background:transparent;border:none}.ui-grid-menu .ui-grid-menu-inner ul li button:hover,.ui-grid-menu .ui-grid-menu-inner ul li button:focus{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2);background-color:#cecece}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>button{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:'ui-grid';src:url('../font/ui-grid.eot');src:url('../font/ui-grid.eot#iefix') format('embedded-opentype'),url('../font/ui-grid.woff') format('woff'),url('../font/ui-grid.ttf') format('truetype'),url('../font/ui-grid.svg?#ui-grid') format('svg');font-weight:normal;font-style:normal}[class^="ui-grid-icon"]:before,[class*=" ui-grid-icon"]:before{font-family:"ui-grid";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}.ui-grid[dir=rtl] .ui-grid-header-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-cell{float:right !important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:normal}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{right:initial;left:10px}.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s infinite linear;-o-animation:ui-grid-spin 2s infinite linear;-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.ui-grid-focuser:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0, 0, 0, 0)}div.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;color:inherit;height:auto;font:inherit;outline:none}div.ui-grid-cell input:focus{color:inherit;outline:none}div.ui-grid-cell input[type="checkbox"]{margin:9px 0 0 6px;width:auto}div.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}div.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.ui-grid-viewport .ui-grid-empty-base-layer-container{position:absolute;overflow:hidden;pointer-events:none;z-index:-1}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:none}.ui-grid-expandable-buttons-cell i{pointer-events:all}.scrollFiller{float:left;border:1px solid #d4d4d4}.ui-grid-tree-header-row{font-weight:bold !important}.movingColumn{position:absolute;top:0;border:1px solid #d4d4d4;box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.movingColumn .ui-grid-icon-angle-down{display:none}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}.ui-grid-pager-panel{position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px;box-sizing:content-box}.ui-grid-pager-container{float:left;width: 50%;}.ui-grid-pager-control{margin-right:10px;margin-left:10px;min-width:135px;float:right;}.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#eee;background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-pager-control button:hover,.ui-grid-pager-control button:focus,.ui-grid-pager-control button.focus{color:#333;text-decoration:none}.ui-grid-pager-control button:active,.ui-grid-pager-control button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ui-grid-pager-control button.disabled,.ui-grid-pager-control button[disabled],fieldset[disabled] .ui-grid-pager-control button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.ui-grid-pager-control button.disabled,fieldset[disabled] a.ui-grid-pager-control button{pointer-events:none}.ui-grid-pager-control button:focus,.ui-grid-pager-control button.focus{color:#eee;background-color:#dadada;border-color:#8c8c8c}.ui-grid-pager-control button:hover{color:#eee;background-color:#dadada;border-color:#adadad}.ui-grid-pager-control button:active,.ui-grid-pager-control button.active,.open>.dropdown-toggle.ui-grid-pager-control button{color:#eee;background-color:#dadada;border-color:#adadad}.ui-grid-pager-control button:active:hover,.ui-grid-pager-control button.active:hover,.open>.dropdown-toggle.ui-grid-pager-control button:hover,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button.active:focus,.open>.dropdown-toggle.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button.active.focus,.open>.dropdown-toggle.ui-grid-pager-control button.focus{color:#eee;background-color:#c8c8c8;border-color:#8c8c8c}.ui-grid-pager-control button:active,.ui-grid-pager-control button.active,.open>.dropdown-toggle.ui-grid-pager-control button{background-image:none}.ui-grid-pager-control button.disabled:hover,.ui-grid-pager-control button[disabled]:hover,fieldset[disabled] .ui-grid-pager-control button:hover,.ui-grid-pager-control button.disabled:focus,.ui-grid-pager-control button[disabled]:focus,fieldset[disabled] .ui-grid-pager-control button:focus,.ui-grid-pager-control button.disabled.focus,.ui-grid-pager-control button[disabled].focus,fieldset[disabled] .ui-grid-pager-control button.focus{background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control button .badge{color:#f3f3f3;background-color:#eee}.ui-grid-pager-control input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-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;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;display:inline;height:26px;width:70px;vertical-align:top}.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.ui-grid-pager-control input::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-control input:-ms-input-placeholder{color:#999}.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}.ui-grid-pager-control input::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],fieldset[disabled] .ui-grid-pager-control input{background-color:#eee;opacity:1}.ui-grid-pager-control input[disabled],fieldset[disabled] .ui-grid-pager-control input{cursor:not-allowed}textarea.ui-grid-pager-control input{height:auto}select.ui-grid-pager-control input{height:30px;line-height:30px}textarea.ui-grid-pager-control input,select[multiple].ui-grid-pager-control input{height:auto}.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:middle}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-7px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-control .last-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-11px}.ui-grid-pager-row-count-picker{float:left;padding: 0px 0px 0px 5px;}.ui-grid-pager-row-count-picker select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-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;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;height:26px;width:67px;display:inline}.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.ui-grid-pager-row-count-picker select::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-row-count-picker select:-ms-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],fieldset[disabled] .ui-grid-pager-row-count-picker select{background-color:#eee;opacity:1}.ui-grid-pager-row-count-picker select[disabled],fieldset[disabled] .ui-grid-pager-row-count-picker select{cursor:not-allowed}textarea.ui-grid-pager-row-count-picker select{height:auto}select.ui-grid-pager-row-count-picker select{height:30px;line-height:30px}textarea.ui-grid-pager-row-count-picker select,select[multiple].ui-grid-pager-row-count-picker select{height:auto}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:0px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.ui-grid-row-saving .ui-grid-cell{color:#848484 !important}.ui-grid-row-dirty .ui-grid-cell{color:#610b38}.ui-grid-row-error .ui-grid-cell{color:#f00 !important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#c9dde1}.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ui-grid-selection-row-header-buttons{cursor:pointer;opacity:.1}.ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:1}.ui-grid-selection-row-header-buttons.ui-grid-all-selected{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:bold !important}.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:all}div.ui-grid-cell-contents.invalid{border:1px solid #fc8f8f}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}

/*!
 * Bootstrap-select v1.6.2 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}


/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}


/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.3 - 2016-08-17T06:16:42.140Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control>.selectize-dropdown,.selectize-control>.selectize-input>input{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:91000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:0px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}
/*# sourceMappingURL=select.min.css.map */

.cfp-hotkeys,.cfp-hotkeys-container{width:100%;height:100%}.cfp-hotkeys-container{display:table!important;position:fixed;top:0;left:0;color:#333;font-size:1em;background-color:rgba(255,255,255,.9)}.cfp-content,.cfp-hotkeys{display:table-cell;vertical-align:middle}.cfp-hotkeys-container.fade{z-index:-1024;visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.cfp-hotkeys-container.fade.in{z-index:10002;visibility:visible;opacity:1}.cfp-hotkeys-title{font-weight:700;text-align:center;font-size:1.2em}.cfp-hotkeys table{margin:auto;color:#333}.cfp-hotkeys-keys{padding:5px;text-align:right}.cfp-hotkeys-key{display:inline-block;color:#fff;background-color:#333;border:1px solid #333;border-radius:5px;text-align:center;margin-right:5px;box-shadow:inset 0 1px 0 #666,0 1px 0 #bbb;padding:5px 9px;font-size:1em}.cfp-hotkeys-text{padding-left:10px;font-size:1em}.cfp-hotkeys-close{position:fixed;top:20px;right:20px;font-size:2em;font-weight:700;padding:5px 10px;border:1px solid #ddd;border-radius:5px;min-height:45px;min-width:45px;text-align:center}.cfp-hotkeys-close:hover{background-color:#fff;cursor:pointer}@media all and (max-width:500px){.cfp-hotkeys{font-size:.8em}}@media all and (min-width:750px){.cfp-hotkeys{font-size:1.2em}}
.dropdown {
    cursor: pointer
}

.not-allowed {
    cursor: not-allowed
}

.dropdown .badge {
    background-color: #777;
    margin-right: 2px
}

.dropdown .dropdown-menu, .dropdown button {
    width: 100%
}

#dropdownMenu > .caret {
    margin-top: 8px;
    margin-right: -6px
}

.dropdown-menu div {
    width: 100%;
    z-index: 1
}

.dropdown-static {
    position: absolute;
    list-style-type: none;
    background-color: #fff;
    width: 100%;
    padding-left: 0;
    padding-bottom: 10px;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #e5e5e5
}

.dropdown-scrollable {
    list-style-type: none;
    padding: 0 0 0;
    margin-top: 65px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative
}

.hasfilter {
    margin-top: 100px
}

.dropdown-height {
    max-height: 300px
}

.dropdown-menu .dropdown-scrollable > li > a, .dropdown-menu .dropdown-static > li > a {
    display: block;
    padding: 0px 20px;
    clear:both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
    height: 25px
}

    .dropdown-menu .dropdown-scrollable > li > a > .option-content {
        position: absolute;
        left: 40px
    }

    .dropdown-menu .dropdown-scrollable > li > a > .option-selected-icon {
        margin-left: 3px
    }

.dropdown-menu li a:hover {
    color: #333;
    background-color: #f9f2f4
}

.dropdown-show {
    display: block !important
}

.dropdown-hide {
    display: none !important
}

.glyphicon {
    position: static
}

.pad-icon {
    padding-top: 4px
}

.filter-parent {
    position: relative;
    font-size: 18px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    margin: 3px auto 0
}

    .filter-parent label {
        position: absolute;
        left: 27px;
        top: 5px;
        color: #c3bfbf
    }

    .filter-parent > div {
        width: 100%
    }

    .filter-parent #filter-by {
        padding: 6px 26px;
        border-radius: 23px;
        height: 30px
    }

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {
    .hasfilter {
        margin-top: 112px !important
    }

    .dropdown-menu .dropdown-scrollable > li > a, .dropdown-menu .dropdown-static > li > a {
        line-height: 2
    }
}

.ol-box {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1.5px solid rgb(179,197,219);
  background-color: rgba(255,255,255,0.4);
}

.ol-mouse-position {
  top: 8px;
  right: 8px;
  position: absolute;
}

.ol-scale-line {
  background: rgba(0,60,136,0.3);
  border-radius: 4px;
  bottom: 8px;
  left: 8px;
  padding: 2px;
  position: absolute;
}
.ol-scale-line-inner {
  border: 1px solid #eee;
  border-top: none;
  color: #eee;
  font-size: 10px;
  text-align: center;
  margin: 1px;
  will-change: contents, width;
  transition: all 0.25s;
}
.ol-scale-bar {
  position: absolute;
  bottom: 8px;
  left: 8px;
}
.ol-scale-step-marker {
  width: 1px;
  height: 15px;
  background-color: #000000;
  float: right;
  z-index: 10;
}
.ol-scale-step-text {
  position: absolute;
  bottom: -5px;
  font-size: 12px;
  z-index: 11;
  color: #000000;
  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}
.ol-scale-text {
  position: absolute;
  font-size: 14px;
  text-align: center;
  bottom: 25px;
  color: #000000;
  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}
.ol-scale-singlebar {
  position: relative;
  height: 10px;
  z-index: 9;
  box-sizing: border-box;
  border: 1px solid black;
}

.ol-unsupported {
  display: none;
}
.ol-viewport, .ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ol-viewport canvas {
  all: unset;
}
.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.ol-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.ol-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.ol-control {
  position: absolute;
  background-color: rgba(255,255,255,0.4);
  border-radius: 4px;
  padding: 2px;
}
.ol-control:hover {
  background-color: rgba(255,255,255,0.6);
}
.ol-zoom {
  top: .5em;
  left: .5em;
}
.ol-rotate {
  top: .5em;
  right: .5em;
  transition: opacity .25s linear, visibility 0s linear;
}
.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s linear, visibility 0s linear .25s;
}
.ol-zoom-extent {
  top: 4.643em;
  left: .5em;
}
.ol-full-screen {
  right: .5em;
  top: .5em;
}

.ol-control button {
  display: block;
  margin: 1px;
  padding: 0;
  color: white;
  font-weight: bold;
  text-decoration: none;
  font-size: inherit;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: .4em;
  background-color: rgba(0,60,136,0.5);
  border: none;
  border-radius: 2px;
}
.ol-control button::-moz-focus-inner {
  border: none;
  padding: 0;
}
.ol-zoom-extent button {
  line-height: 1.4em;
}
.ol-compass {
  display: block;
  font-weight: normal;
  font-size: 1.2em;
  will-change: transform;
}
.ol-touch .ol-control button {
  font-size: 1.5em;
}
.ol-touch .ol-zoom-extent {
  top: 5.5em;
}
.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  background-color: rgba(0,60,136,0.7);
}
.ol-zoom .ol-zoom-in {
  border-radius: 2px 2px 0 0;
}
.ol-zoom .ol-zoom-out {
  border-radius: 0 0 2px 2px;
}


.ol-attribution {
  text-align: right;
  bottom: .5em;
  right: .5em;
  max-width: calc(100% - 1.3em);
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}
.ol-attribution a {
  color: rgba(0,60,136,0.7);
  text-decoration: none;
}
.ol-attribution ul {
  margin: 0;
  padding: 1px .5em;
  color: #000;
  text-shadow: 0 0 2px #fff;
  font-size: 12px;
}
.ol-attribution li {
  display: inline;
  list-style: none;
}
.ol-attribution li:not(:last-child):after {
  content: " ";
}
.ol-attribution img {
  max-height: 2em;
  max-width: inherit;
  vertical-align: middle;
}
.ol-attribution button {
  flex-shrink: 0;
}
.ol-attribution.ol-collapsed ul {
  display: none;
}
.ol-attribution:not(.ol-collapsed) {
  background: rgba(255,255,255,0.8);
}
.ol-attribution.ol-uncollapsible {
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
}
.ol-attribution.ol-uncollapsible img {
  margin-top: -.2em;
  max-height: 1.6em;
}
.ol-attribution.ol-uncollapsible button {
  display: none;
}

.ol-zoomslider {
  top: 4.5em;
  left: .5em;
  height: 200px;
}
.ol-zoomslider button {
  position: relative;
  height: 10px;
}

.ol-touch .ol-zoomslider {
  top: 5.5em;
}

.ol-overviewmap {
  left: 0.5em;
  bottom: 0.5em;
}
.ol-overviewmap.ol-uncollapsible {
  bottom: 0;
  left: 0;
  border-radius: 0 4px 0 0;
}
.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
  display: block;
}
.ol-overviewmap .ol-overviewmap-map {
  border: 1px solid #7b98bc;
  height: 150px;
  margin: 2px;
  width: 150px;
}
.ol-overviewmap:not(.ol-collapsed) button {
  bottom: 2px;
  left: 2px;
  position: absolute;
}
.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
  display: none;
}
.ol-overviewmap:not(.ol-collapsed) {
  background: rgba(255,255,255,0.8);
}
.ol-overviewmap-box {
  border: 2px dotted rgba(0,60,136,0.7);
}

.ol-overviewmap .ol-overviewmap-box:hover {
  cursor: move;
}

.ol-control i {
  cursor: default;
}

/* Bar style */
.ol-control.ol-bar {
  left: 50%;
  min-height: 1em;
  min-width: 1em;
  position: absolute;
  top: 0.5em;
  transform: translate(-50%,0);
  -webkit-transform: translate(-50%,0);
  white-space: nowrap;
}

/* Hide subbar when not inserted in a parent bar */
.ol-control.ol-toggle .ol-option-bar {
  display: none;
}

/* Default position for controls */
.ol-control.ol-bar .ol-bar {
  position: static;
}
.ol-control.ol-bar .ol-control {
  position: relative;
  top: auto;
  left:auto;
  right:auto;
  bottom: auto;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  padding: 0;
  margin: 0;
  transform: none;
  -webkit-transform: none;
}
.ol-control.ol-bar .ol-bar {
  position: static;
}
.ol-control.ol-bar .ol-control button {
  margin:2px 1px;
  outline: none;
}

/* Positionning */
.ol-control.ol-bar.ol-left {
  left: 0.5em;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}
.ol-control.ol-bar.ol-left .ol-control {
  display: block;
}

.ol-control.ol-bar.ol-right {
  left: auto;
  right: 0.5em;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}
.ol-control.ol-bar.ol-right .ol-control {
  display: block;
}

.ol-control.ol-bar.ol-bottom {
  top: auto;
  bottom: 0.5em;
}

.ol-control.ol-bar.ol-top.ol-left,
.ol-control.ol-bar.ol-top.ol-right {
  top: 4.5em;
  -webkit-transform:none;
          transform:none;
}
.ol-touch .ol-control.ol-bar.ol-top.ol-left,
.ol-touch .ol-control.ol-bar.ol-top.ol-right {
  top: 5.5em;
}
.ol-control.ol-bar.ol-bottom.ol-left,
.ol-control.ol-bar.ol-bottom.ol-right {
  top: auto;
  bottom: 0.5em;
  -webkit-transform:none;
          transform:none;
}

/* Group buttons */
.ol-control.ol-bar.ol-group {
  margin: 1px 1px 1px 0;
}
.ol-control.ol-bar.ol-right .ol-group,
.ol-control.ol-bar.ol-left .ol-group {
  margin: 1px 1px 0 1px;
}

.ol-control.ol-bar.ol-group button {
  border-radius:0;
  margin: 0 0 0 1px;
}
.ol-control.ol-bar.ol-right.ol-group button,
.ol-control.ol-bar.ol-left.ol-group button,
.ol-control.ol-bar.ol-right .ol-group button,
.ol-control.ol-bar.ol-left .ol-group button {
  margin: 0 0 1px 0;
}
.ol-control.ol-bar.ol-group .ol-control:first-child > button {
  border-radius: 5px 0 0 5px;
}
.ol-control.ol-bar.ol-group .ol-control:last-child > button {
  border-radius: 0 5px 5px 0;
}
.ol-control.ol-bar.ol-left.ol-group .ol-control:first-child > button,
.ol-control.ol-bar.ol-right.ol-group .ol-control:first-child > button,
.ol-control.ol-bar.ol-left .ol-group .ol-control:first-child > button,
.ol-control.ol-bar.ol-right .ol-group .ol-control:first-child > button {
  border-radius: 5px 5px 0 0;
}
.ol-control.ol-bar.ol-left.ol-group .ol-control:last-child > button,
.ol-control.ol-bar.ol-right.ol-group .ol-control:last-child > button,
.ol-control.ol-bar.ol-left .ol-group .ol-control:last-child > button,
.ol-control.ol-bar.ol-right .ol-group .ol-control:last-child > button {
  border-radius: 0 0 5px 5px;
}

/* */
.ol-control.ol-bar .ol-rotate {
  opacity:1;
  visibility: visible;
}
.ol-control.ol-bar .ol-rotate button {
  display: block
}

/* Active buttons */
.ol-control.ol-bar .ol-toggle.ol-active > button {
  background-color: rgba(60, 136, 0, 0.7)
}
.ol-control.ol-bar .ol-toggle.ol-active button:hover {
  background-color: rgba(60, 136, 0, 0.7)
}
.ol-control.ol-toggle button:disabled {
  background-color: rgba(0,60,136,.3);
}

/* Subbar toolbar */
.ol-control.ol-bar .ol-control.ol-option-bar {
  display: none;
  position:absolute;
  top:100%;
  left:0;
  margin: 5px 0;
  border-radius: 0;
  background-color: rgba(255,255,255, 0.8);
  /* border: 1px solid rgba(0, 60, 136, 0.5); */
  -webkit-box-shadow: 0 0 0 1px rgba(0, 60, 136, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0 1px rgba(0, 60, 136, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.ol-control.ol-bar .ol-option-bar:before {
  content: "";
  border: 0.5em solid transparent;
  border-color: transparent transparent rgba(0, 60, 136, 0.5);
  position: absolute;
  bottom: 100%;
  left: 0.3em;
}

.ol-control.ol-bar .ol-option-bar .ol-control {
  display: table-cell;
}
.ol-control.ol-bar .ol-control .ol-bar
{	display: none;
}
.ol-control.ol-bar .ol-control.ol-active > .ol-option-bar {
  display: block;
}

.ol-control.ol-bar .ol-control.ol-collapsed ul {
  display: none;
}

.ol-control.ol-bar .ol-control.ol-text-button > div:hover,
.ol-control.ol-bar .ol-control.ol-text-button > div {
  background-color: transparent;
  color: rgba(0, 60, 136, 0.5);
  width: auto;
  min-width: 1.375em;
  margin: 0;
}

.ol-control.ol-bar .ol-control.ol-text-button {
  font-size:0.9em;
  border-left: 1px solid rgba(0, 60, 136, 0.8);
  border-radius: 0;
}
.ol-control.ol-bar .ol-control.ol-text-button:first-child {
  border-left:0;
}
.ol-control.ol-bar .ol-control.ol-text-button > div {
  padding: .11em 0.3em;
  font-weight: normal;
  font-size: 1.14em;
  font-family: Arial,Helvetica,sans-serif;
}
.ol-control.ol-bar .ol-control.ol-text-button div:hover {
  color: rgba(0, 60, 136, 1);
}

.ol-control.ol-bar.ol-bottom .ol-option-bar {
  top: auto;
  bottom: 100%;
}
.ol-control.ol-bar.ol-bottom .ol-option-bar:before {
  border-color: rgba(0, 60, 136, 0.5) transparent transparent ;
  bottom: auto;
  top: 100%;
}

.ol-control.ol-bar.ol-left .ol-option-bar {
  left:100%;
  top: 0;
  bottom: auto;
  margin: 0 5px;
}
.ol-control.ol-bar.ol-left .ol-option-bar:before {
  border-color: transparent rgba(0, 60, 136, 0.5) transparent transparent;
  bottom: auto;
  right: 100%;
  left: auto;
  top: 0.3em;
}
.ol-control.ol-bar.ol-right .ol-option-bar {
  right:100%;
  left:auto;
  top: 0;
  bottom: auto;
  margin: 0 5px;
}
.ol-control.ol-bar.ol-right .ol-option-bar:before {
  border-color: transparent transparent transparent rgba(0, 60, 136, 0.5);
  bottom: auto;
  left: 100%;
  top: 0.3em;
}

.ol-control.ol-bar.ol-left .ol-option-bar .ol-option-bar,
.ol-control.ol-bar.ol-right .ol-option-bar .ol-option-bar {
  top: 100%;
  bottom: auto;
  left: 0.3em;
  right: auto;
  margin: 5px 0;
}
.ol-control.ol-bar.ol-right .ol-option-bar .ol-option-bar {
  right: 0.3em;
  left: auto;
}
.ol-control.ol-bar.ol-left .ol-option-bar .ol-option-bar:before,
.ol-control.ol-bar.ol-right .ol-option-bar .ol-option-bar:before {
  border-color: transparent transparent rgba(0, 60, 136, 0.5);
  bottom: 100%;
  top: auto;
  left: 0.3em;
  right: auto;
}
.ol-control.ol-bar.ol-right .ol-option-bar .ol-option-bar:before {
  right: 0.3em;
  left: auto;
}

.ol-control-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ol-center-position {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(255,255,255,.8);
  padding: .1em 1em;
}

.ol-compassctrl {
  display: none;
  top: 1em;
  left: auto;
  right: 1em;
}
.ol-compassctrl.ol-visible {
  display: block!important;
}
.ol-ext-dialog {
  position: fixed;
  top: -100%;
  left: 0;
  width: 150%;
  height: 100%;
  opacity: 0;
  background-color: rgba(0,0,0,.5);
  z-index: 1000;
  pointer-events: none!important;
  -webkit-transition: opacity .2s, top 0s .2s;
  transition: opacity .2s, top 0s .2s;
}
.ol-ext-dialog.ol-visible {
  opacity: 1;
  top: 0;
  pointer-events: all!important;
  -webkit-transition: opacity .2s, top 0s;
  transition: opacity .2s, top 0s;
}

.ol-viewport .ol-ext-dialog {
  position: absolute;
}
.ol-ext-dialog > form > h2 {
  margin: 0 .5em .5em 0;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ol-ext-dialog > form.ol-title > h2 {
  display: block;
}
.ol-ext-dialog > form {
  position: absolute;
  top: 0;
  left: 33.33%;
  min-width: 5em;
  max-width: 60%;
  min-height: 3em;
  max-height: 100%;
  background-color: #fff;
  border: 1px solid #333;
  -webkit-box-shadow: 3px 3px 4px rgba(0,0,0, 0.5);
          box-shadow: 3px 3px 4px rgba(0,0,0, 0.5);
  -webkit-transform: translate(-50%, -30%);
          transform: translate(-50%, -30%);
  -webkit-transition: top .2s, -webkit-transform .2s;
  transition: top .2s, -webkit-transform .2s;
  transition: top .2s, transform .2s;
  transition: top .2s, transform .2s, -webkit-transform .2s;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}
.ol-ext-dialog > form.ol-closebox {
  padding-top: 1.5em;
}
.ol-ext-dialog > form.ol-title {
  padding-top: 1em;
}
.ol-ext-dialog > form.ol-button {
  padding-bottom: .5em;
}

.ol-ext-dialog.ol-zoom > form {
  top: 30%;
  -webkit-transform: translate(-50%, -30%) scale(0);
          transform: translate(-50%, -30%) scale(0);
}
.ol-ext-dialog.ol-visible > form {
  top: 30%;
}
.ol-ext-dialog.ol-zoom.ol-visible > form {
  -webkit-transform: translate(-50%, -30%) scale(1);
          transform: translate(-50%, -30%) scale(1);
}

.ol-ext-dialog > form .ol-content {
  overflow-x: hidden;
  overflow-y: auto;
}

.ol-ext-dialog > form .ol-closebox {
  position: absolute;
  top: .5em;
  right: .5em;
  width: 1em;
  height: 1em;
  cursor: pointer;
  display: none;
}
.ol-ext-dialog > form.ol-closebox .ol-closebox {
  display: block;
}
.ol-ext-dialog > form .ol-closebox:before,
.ol-ext-dialog > form .ol-closebox:after {
  content: "";
  position: absolute;
  background-color: currentColor;
  top: 50%;
  left: 50%;
  width: 1em;
  height: .1em;
  border-radius: .1em;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.ol-ext-dialog > form .ol-closebox:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.ol-ext-dialog > form .ol-buttons {
  text-align: right;
  overflow-x: hidden;
}
.ol-ext-dialog > form .ol-buttons input {
  margin-top: .5em;
  padding: .5em;
  background: none;
  border: 0;
  font-size: 1em;
  color: rgba(0,60,136,1);
  cursor: pointer;
  border-radius: .25em;
  outline-width: 0;
}
.ol-ext-dialog > form .ol-buttons input:hover {
  background-color:  rgba(0,60,136,.1);
}
.ol-ext-dialog > form .ol-buttons input[type=submit] {
  font-weight: bold;
}

.ol-ext-dialog .ol-progress-message {
  font-size: .9em;
  text-align: center;
  padding-bottom: .5em;
}
.ol-ext-dialog .ol-progress-bar {
  border: 1px solid #369;
  width: 20em;
  height: 1em;
  max-width: 100%;
  padding: 2px;
  margin: .5em auto 0;
  overflow: hidden;
}
.ol-ext-dialog .ol-progress-bar > div {
  background: #369;
  height: 100%;
  width: 50%;
  -webkit-transition: width .3s;
  transition: width .3s;
}
.ol-ext-dialog .ol-progress-bar > div.notransition {
  -webkit-transition: unset;
  transition: unset;
}

/* full screen */
.ol-ext-dialog.ol-fullscreen-dialog form {
  top: 1em;
  -webkit-transform: none;
          transform: none;
  left: 1em;
  bottom: 1em;
  right: 1em;
  max-width: calc(66.6% - 2em);
  text-align: center;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  color: #fff;
}
.ol-ext-dialog.ol-fullscreen-dialog form .ol-closebox {
  top: 0;
  right: 0;
  font-size: 2em;
}
.ol-ext-dialog.ol-fullscreen-dialog .ol-closebox:before,
.ol-ext-dialog.ol-fullscreen-dialog .ol-closebox:after {
  border: .1em solid currentColor;
}
.ol-ext-dialog.ol-fullscreen-dialog img,
.ol-ext-dialog.ol-fullscreen-dialog video {
  max-width: 100%;
}

/* Fullscreen dialog */
body > .ol-ext-dialog .ol-content {
  max-height: calc(100vh - 10em);
}

body > .ol-ext-dialog > form {
  overflow: visible;
}
.ol-editbar .ol-button button {
  position: relative;
  display: inline-block;
  font-style: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
}
.ol-editbar .ol-button button:before, 
.ol-editbar .ol-button button:after {
  content: "";
  border-width: 0;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: currentColor;
}
.ol-editbar .ol-button button:focus {
  outline: none;
}

.ol-editbar .ol-selection > button:before {
  width: .6em;
  height: 1em;
  background-color: transparent;
  border: .5em solid currentColor;
  border-width: 0 .25em .65em;
  border-color: currentColor transparent;
  -webkit-box-shadow:0 0.6em 0 -0.23em;
          box-shadow:0 0.6em 0 -0.23em;
  top: .35em;
  left: .5em;
  -webkit-transform: translate(-50%, -50%) rotate(-30deg);
          transform: translate(-50%, -50%) rotate(-30deg);
}
.ol-editbar .ol-selection0 > button:after {
  width: .28em;
  height: .6em;
  background-color: transparent;
  border: .5em solid currentColor;
  border-width: 0 .05em .7em;
  border-color: currentColor transparent;
  top: .5em;
  left: .7em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.ol-editbar .ol-delete button:after,
.ol-editbar .ol-delete button:before {
  width: 1em;
  height: .2em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.ol-editbar .ol-delete button:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.ol-editbar .ol-info button:before {
  width: .25em;
  height: .6em;
  border-radius: .03em;
  top: .47em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ol-editbar .ol-info button:after {
  width: .25em;
  height: .2em;
  border-radius: .03em;
  -webkit-box-shadow: -0.1em 0.35em, -0.1em 0.82em, 0.1em 0.82em;
          box-shadow: -0.1em 0.35em, -0.1em 0.82em, 0.1em 0.82em;
  top: .12em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ol-editbar .ol-drawpoint button:before {
  width: .7em;
  height: .7em;
  border-radius: 50%;
  border: .15em solid currentColor;
  background-color: transparent;
  top: .2em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ol-editbar .ol-drawpoint button:after {
  width: .4em;
  height: .4em;
  border: .15em solid currentColor;
  border-color: currentColor transparent;
  border-width: .4em .2em 0;
  background-color: transparent;
  top: .8em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ol-editbar .ol-drawline > button:before,
.ol-editbar .ol-drawpolygon > button:before,
.ol-editbar .ol-drawhole > button:before {
  width: .8em;
  height: .8em;
  border: .13em solid currentColor;
  background-color: transparent;
  border-width: .2em .13em .09em;
  top: .2em;
  left: .25em;
  -webkit-transform: rotate(10deg) perspective(1em) rotateX(40deg);
          transform: rotate(10deg) perspective(1em) rotateX(40deg);
}
.ol-editbar .ol-drawline > button:before {
  border-bottom: 0;
}
.ol-editbar .ol-drawline > button:after,
.ol-editbar .ol-drawhole > button:after,
.ol-editbar .ol-drawpolygon > button:after {
  width: .3em;
  height: .3em;
  top: 0.2em;
  left: .25em;
  -webkit-box-shadow: -0.2em 0.55em, 0.6em 0.1em, 0.65em 0.7em;
          box-shadow: -0.2em 0.55em, 0.6em 0.1em, 0.65em 0.7em;
}
.ol-editbar .ol-drawhole > button:after {
  -webkit-box-shadow: -0.2em 0.55em, 0.6em 0.1em, 0.65em 0.7em, 0.25em 0.35em;
          box-shadow: -0.2em 0.55em, 0.6em 0.1em, 0.65em 0.7em, 0.25em 0.35em;
}


.ol-editbar .ol-offset > button i,
.ol-editbar .ol-transform > button i {
  position: absolute;
  width: .9em;
  height: .9em;
  overflow: hidden;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-editbar .ol-offset > button i{
  width: .8em;
  height: .8em;
}

.ol-editbar .ol-offset > button i:before,
.ol-editbar .ol-transform > button i:before,
.ol-editbar .ol-transform > button i:after {
  content: "";
  height: 1em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  -webkit-box-shadow: 0.5em 0 0 0.1em, -0.5em 0 0 0.1em;
          box-shadow: 0.5em 0 0 0.1em, -0.5em 0 0 0.1em;
  width: .1em;
  position: absolute;
  background-color: currentColor;
}
.ol-editbar .ol-offset > button i:before{
  -webkit-box-shadow: 0.45em 0 0 0.1em, -0.45em 0 0 0.1em;
          box-shadow: 0.45em 0 0 0.1em, -0.45em 0 0 0.1em;
}
.ol-editbar .ol-transform > button i:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.ol-editbar .ol-split > button:before {
  width: .3em;
  height: .3em;
  top: .81em;
  left: .75em;
  border-radius: 50%;
  -webkit-box-shadow: 0.1em -0.4em, -0.15em -0.25em;
          box-shadow: 0.1em -0.4em, -0.15em -0.25em;
}
.ol-editbar .ol-split > button:after {
  width: .8em;
  height: .8em;
  top: .15em;
  left: -.1em;
  border: .1em solid currentColor;
  border-width: 0 .2em .2em 0;
  background-color: transparent;
  border-radius: .1em;
  -webkit-transform: rotate(20deg) scaleY(.6) rotate(-45deg);
          transform: rotate(20deg) scaleY(.6) rotate(-45deg);
}

.ol-editbar .ol-drawregular > button:before {
  width: .9em;
  height: .9em;
  top: 50%;
  left: 50%;
  border: .1em solid currentColor;
  background-color: transparent;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-editbar .ol-drawregular .ol-bar .ol-text-button > div > div > div {
  border: .5em solid currentColor;
  border-color: transparent currentColor;
  display: inline-block;
  cursor: pointer;
  vertical-align: text-bottom;
}
.ol-editbar .ol-drawregular .ol-bar:before,
.ol-control.ol-bar.ol-editbar .ol-drawregular .ol-bar {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ol-editbar .ol-drawregular .ol-bar .ol-text-button {
  min-width: 6em;
  text-align: center;
}
.ol-editbar .ol-drawregular .ol-bar .ol-text-button > div > div > div:first-child {
  border-width: .5em .5em .5em 0;
  margin: 0 .5em 0 0;
}
.ol-editbar .ol-drawregular .ol-bar .ol-text-button > div > div > div:last-child {
  border-width: .5em 0 .5em .5em;
  margin: 0 0 0 .5em;
}

.ol-gauge {
  top: 0.5em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.ol-gauge > * {
  display: inline-block;
  vertical-align: middle;
}
.ol-gauge > span {
  margin: 0 0.5em;
}
.ol-gauge > div {
  display: inline-block;
  width: 200px;
  border: 1px solid rgba(0,60,136,.5);
  border-radius: 3px;
  padding:1px;
}
.ol-gauge button {
  height: 0.8em;
  margin:0;
  max-width:100%;
}

.ol-control.ol-bookmark 
{	top: 0.5em;
	left: 3em;
}
.ol-control.ol-bookmark button
{	position: relative;
}
.ol-control.ol-bookmark > button::before
{	content: "";
	position: absolute;
	border-width: 10px 5px 4px;
	border-style: solid;
	border-color: #fff;
	border-bottom-color: transparent;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 0;
}

.ol-control.ol-bookmark > div
{	display: none;
	min-width: 5em;
}
.ol-control.ol-bookmark input
{	font-size: 0.9em;
	margin: 0.1em 0 ;
	padding: 0 0.5em;
}
.ol-control.ol-bookmark ul
{	margin:0;
	padding: 0;
	list-style: none;
	min-width: 10em;
}
.ol-control.ol-bookmark li
{	color: rgba(0,60,136,0.8);
	font-size: 0.9em;
	padding: 0 0.2em 0 0.5em;
	cursor: default;
	clear:both;
}

.ol-control.ol-bookmark li:hover
{	background-color: rgba(0,60,136,.5);
	color: #fff;
}

.ol-control.ol-bookmark > div button
{	width: 1em;
	height: 0.8em;
	float: right;
	background-color: transparent;
	cursor: pointer;
	border-radius: 0;
}
.ol-control.ol-bookmark > div button:before
{	content: "\2A2F";
    color: #936;
	font-size: 1.2em;
	line-height: 1em;
	border-radius: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.ol-bookmark ul li button,
.ol-bookmark input
{	display: none;
}
.ol-bookmark.ol-editable ul li button,
.ol-bookmark.ol-editable input
{	display: block;
}


.ol-control.ol-geobt {
  top: auto;
  left: auto;
  right: .5em;
  bottom: 3em;
}
.ol-touch .ol-control.ol-geobt {
  bottom: 3.5em;
}
.ol-control.ol-geobt button:before {
  content: "";
  position: absolute;
  background: transparent;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: .16em solid currentColor;
  width: .4em;
  height: .4em;
  border-radius: 50%;
}
.ol-control.ol-geobt button:after {
  content: "";
  position: absolute;
  width: .2em;
  height: .2em;
  background: transparent;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-shadow: .42em 0, -.42em 0, 0 .42em, 0 -.42em;
          box-shadow: .42em 0, -.42em 0, 0 .42em, 0 -.42em;
}

.ol-control.ol-bar.ol-geobar .ol-control {
	display: inline-block;
	vertical-align: middle;
}

.ol-control.ol-bar.ol-geobar .ol-bar {
  display: none;
}
.ol-bar.ol-geobar.ol-active .ol-bar {
  display: inline-block;
}

.ol-bar.ol-geobar .geolocBt button:before,
.ol-bar.ol-geobar .geolocBt button:after {
  content: "";
  display: block;
  position: absolute;
  border: 1px solid transparent;
  border-width: 0.3em 0.8em 0 0.2em;
  border-color: #fff transparent transparent;
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
  top: .45em;
  left: 0.15em;
  font-size: 1.2em;
}
.ol-bar.ol-geobar .geolocBt button:after {
  border-width: 0 0.8em .3em 0.2em;
  border-color: transparent transparent #fff;
	-webkit-transform: rotate(-61deg);
	transform: rotate(-61deg);
}

.ol-bar.ol-geobar .startBt button:before {
  content: "";
  display: block;
  position: absolute;
  width: 1em;
  height: 1em;
  background-color: #800;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.ol-bar.ol-geobar .pauseBt button:before,
.ol-bar.ol-geobar .pauseBt button:after {
  content: "";
  display: block;
  position: absolute;
  width: .25em;
  height: 1em;
  background-color: #fff;
  top: 50%;
  left: 35%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.ol-bar.ol-geobar .pauseBt button:after {
  left: 65%;
}

.ol-control.ol-bar.ol-geobar .centerBt,
.ol-control.ol-bar.ol-geobar .pauseBt,
.ol-bar.ol-geobar.pauseTrack .startBt,
.ol-bar.ol-geobar.centerTrack .startBt,
.ol-bar.ol-geobar.centerTrack.pauseTrack .pauseBt,
.ol-bar.ol-geobar.centerTrack .pauseBt {
  display: none;
}
.ol-bar.ol-geobar.pauseTrack .pauseBt,
.ol-bar.ol-geobar.centerTrack .centerBt{
  display: inline-block;
}

.ol-control.ol-globe
{	position: absolute;
	left: 0.5em;
	bottom: 0.5em;
	border-radius: 50%;
	opacity: 0.7;
	transform: scale(0.5);
	transform-origin: 0 100%;
	-webkit-transform: scale(0.5);
	-webkit-transform-origin: 0 100%;
}
.ol-control.ol-globe:hover
{	opacity: 0.9;
}

.ol-control.ol-globe .panel
{	display:block;
	width:170px;
	height:170px;
	background-color:#fff;
	cursor: pointer;
	border-radius: 50%;
	overflow: hidden;
	-webkit-box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5);
	        box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5);
}
.ol-control.ol-globe .panel .ol-viewport
{	border-radius: 50%;
}

.ol-control.ol-globe .ol-pointer
{	display: block;
	background-color: #fff;
	width:10px;
	height: 10px;
	border:10px solid red;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-15px, -40px);
	-webkit-transform: translate(-15px, -40px);
	border-radius: 50%;
	z-index:1;
	transition: opacity 0.15s, top 0s, left 0s;
	-webkit-transition: opacity 0.15s, top 0s, left 0s;
}
.ol-control.ol-globe .ol-pointer.hidden
{	opacity:0;
	transition: opacity 0.15s, top 3s, left 5s;
	-webkit-transition: opacity 0.15s, top 3s, left 5s;
}

.ol-control.ol-globe .ol-pointer::before
{	border-radius: 50%;
	-webkit-box-shadow: 6px 6px 10px 5px #000;
	        box-shadow: 6px 6px 10px 5px #000;
	content: "";
	display: block;
	height: 0;
	left: 0;
	position: absolute;
	top: 23px;
	width: 0;
}
.ol-control.ol-globe .ol-pointer::after
{	content:"";
	width:0;
	height:0;
	display: block;
	position: absolute;
	border-width: 20px 10px 0;
	border-color: red transparent;
	border-style: solid;
	left: -50%;
	top: 100%;
}

.ol-control.ol-globe .panel::before {
  border-radius: 50%;
  -webkit-box-shadow: -20px -20px 80px 2px rgba(0, 0, 0, 0.7) inset;
          box-shadow: -20px -20px 80px 2px rgba(0, 0, 0, 0.7) inset;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.ol-control.ol-globe .panel::after {
  border-radius: 50%;
  -webkit-box-shadow: 0 0 20px 7px rgba(255, 255, 255, 1);
          box-shadow: 0 0 20px 7px rgba(255, 255, 255, 1);
  content: "";
  display: block;
  height: 0;
  left: 23%;
  position: absolute;
  top: 20%;
  -webkit-transform: rotate(-40deg);
          transform: rotate(-40deg);
  width: 20%;
  z-index: 1;
}


.ol-control.ol-globe.ol-collapsed .panel
{	display:none;
}

.ol-control-top.ol-globe
{	bottom: auto;
	top: 5em;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
.ol-control-right.ol-globe
{	left: auto;
	right: 0.5em;
	transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
}
.ol-control-right.ol-control-top.ol-globe
{	left: auto;
	right: 0.5em;
	transform-origin: 100% 0;
	-webkit-transform-origin: 100% 0;
}

.ol-gridreference
{	background: #fff;
	border: 1px solid #000;
	overflow: auto;
	max-height: 100%;
	top:0;
	right:0;
}
.ol-gridreference input
{	width:100%;
}
.ol-gridreference ul
{	margin:0;
	padding:0;
	list-style: none;
} 
.ol-gridreference li
{	padding: 0 0.5em;
	cursor: pointer;
}
.ol-gridreference ul li:hover 
{	background-color: #ccc;
}
.ol-gridreference li.ol-title,
.ol-gridreference li.ol-title:hover
{	background:rgba(0,60,136,.5);
	color:#fff;
	cursor:default;
}
.ol-gridreference ul li .ol-ref
{	margin-left: 0.5em;
}
.ol-gridreference ul li .ol-ref:before
{	content:"(";
}
.ol-gridreference ul li .ol-ref:after
{	content:")";
}

.ol-control.ol-imageline {
  bottom:0;
  left: 0;
  right: 0;
  padding: 0;
  overflow: visible;
  -webkit-transition: .3s;
  transition: .3s;
  border-radius: 0;
}
.ol-control.ol-imageline.ol-collapsed {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.ol-imageline > div {
  height: 4em;
  position: relative;
  white-space: nowrap;
  scroll-behavior: smooth;
  overflow: hidden;
  width: 100%;
}
.ol-imageline > div.ol-move {
  scroll-behavior: unset;
}

.ol-control.ol-imageline button {
  position: absolute;
  top: -1em;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  margin: .65em;
  -webkit-box-shadow: 0 0 0 0.15em rgba(255,255,255,.4);
          box-shadow: 0 0 0 0.15em rgba(255,255,255,.4);
}
.ol-control.ol-imageline button:before {
  content: '';
  position: absolute;
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
          transform: translate(-50%, -50%) rotate(135deg);
  top: 40%;
  left: 50%;
  width: .4em;
  height: .4em;
  border: .1em solid currentColor;
  border-width: .15em .15em 0 0;
}
.ol-control.ol-imageline.ol-collapsed button:before {
  top: 60%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.ol-imageline,
.ol-imageline:hover {
  background-color: rgba(0,0,0,.75);
}

.ol-imageline.ol-arrow:after,
.ol-imageline.ol-arrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: .2em;
  border-color: #fff #000;
  border-width: 1em .6em 1em 0;
  border-style: solid;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  opacity: .8;
  pointer-events: none;
  -webkit-box-shadow: -0.6em 0 0 1em #fff;
          box-shadow: -0.6em 0 0 1em #fff;
}
.ol-imageline.ol-arrow:after {
  border-width: 1em 0 1em .6em;
  left: auto;
  right: .2em;
  -webkit-box-shadow: 0.6em 0 0 1em #fff;
          box-shadow: 0.6em 0 0 1em #fff;
}

.ol-imageline .ol-image {
  position: relative;
  height: 100%;
  display: inline-block;
  cursor: pointer;
}
.ol-imageline img {
  max-height: 100%;
  border: .25em solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}
.ol-imageline img.ol-loaded {
  opacity:1;
}

.ol-imageline .ol-image.select {
  background-color: #fff;
}
.ol-imageline .ol-image span {
  position: absolute;
  width: 125%;
  max-height: 2.4em;
  left: 50%;
  bottom: 0;
  display: none;
  color: #fff;
  background-color: rgba(0,0,0,.5);
  font-size: .8em;
  overflow: hidden;
  white-space: normal;
  text-align: center;
  line-height: 1.2em;
  -webkit-transform: translateX(-50%) scaleX(.8);
          transform: translateX(-50%) scaleX(.8);
}
/*
.ol-imageline .ol-image.select span,
*/
.ol-imageline .ol-image:hover span {
  display: block;
}

.ol-control.ol-routing.ol-isochrone .ol-method-time,
.ol-control.ol-routing.ol-isochrone .ol-method-distance,
.ol-control.ol-routing.ol-isochrone > button {
  position: relative;
}
.ol-control.ol-routing.ol-isochrone .ol-method-time:before,
.ol-control.ol-routing.ol-isochrone > button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: .1em solid currentColor;
  width: .8em;
  height: .8em;
  border-radius: 50%;
  -webkit-box-shadow: 0 -0.5em 0 -0.35em, 0.4em -0.35em 0 -0.35em;
          box-shadow: 0 -0.5em 0 -0.35em, 0.4em -0.35em 0 -0.35em;
  clip: unset;
}
.ol-control.ol-routing.ol-isochrone .ol-method-time:after,
.ol-control.ol-routing.ol-isochrone > button:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-60deg);
          transform: translate(-50%, -50%) rotate(-60deg);
  border-radius: 50%;
  border: .3em solid transparent;
  border-right-color: currentColor;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clip: unset;
}

.ol-control.ol-routing.ol-isochrone .ol-method-distance:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-30deg);
          transform: translate(-50%, -50%) rotate(-30deg);
  width: 1em;
  height: .5em;
  border: .1em solid currentColor;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}
.ol-control.ol-routing.ol-isochrone .ol-method-distance:after {
  content: '';
  position: absolute;
  width: .1em;
  height: .15em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-30deg);
          transform: translate(-50%, -50%) rotate(-30deg);
  -webkit-box-shadow: inset 0 -0.15em, 0 0.1em, 0.25em 0.1em, -0.25em 0.1em;
          box-shadow: inset 0 -0.15em, 0 0.1em, 0.25em 0.1em, -0.25em 0.1em;
}

.ol-control.ol-routing.ol-isochrone .ol-direction-direct:before,
.ol-control.ol-routing.ol-isochrone .ol-direction-reverse:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 30%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: .3em;
  height: .3em;
  border-radius: 50%;
  border: .1em solid currentColor;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0.25em 0 0 -0.05em;
          box-shadow: 0.25em 0 0 -0.05em;
}
.ol-control.ol-routing.ol-isochrone .ol-direction-direct:after,
.ol-control.ol-routing.ol-isochrone .ol-direction-reverse:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 70%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: .4em solid transparent;
  border-width: .4em 0 .4em .4em;
  border-color: transparent currentColor;
}
.ol-control.ol-routing.ol-isochrone .ol-direction-reverse:after {
  border-width: .4em .4em .4em 0;
}

.ol-control.ol-isochrone.ol-collapsed .content {
  display: none;
}
.ol-control.ol-isochrone input[type="number"] {
  width: 3em;
  text-align: right;
  margin: 0 .1em;
}
.ol-control.ol-isochrone .ol-distance input[type="number"] {
  width: 5em;
}

.ol-isochrone .ol-time,
.ol-isochrone .ol-distance {
  display: none;
}
.ol-isochrone .ol-time.selected,
.ol-isochrone .ol-distance.selected {
  display: block;
}

.ol-control.ol-layerswitcher-popup {
  position: absolute;
  right: 0.5em;
  text-align: left;
  top: 3em;
}
.ol-control.ol-layerswitcher-popup .panel {
  clear:both;
  background:#fff;
}

.ol-layerswitcher-popup .panel {
  list-style: none;
  padding: 0.25em;
  margin:0;
  overflow: hidden;
}

.ol-layerswitcher-popup .panel ul {
  list-style: none;
  padding: 0 0 0 20px;
  overflow: hidden;
}

.ol-layerswitcher-popup.ol-collapsed .panel {
  display:none;
}
.ol-layerswitcher-popup.ol-forceopen .panel {
  display:block;
}

.ol-layerswitcher-popup button  {
  background-color: white;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEX///8A//8AgICA//8AVVVAQID///8rVVVJtttgv98nTmJ2xNgkW1ttyNsmWWZmzNZYxM4gWGgeU2JmzNNr0N1Rwc0eU2VXxdEhV2JqytQeVmMhVmNoydUfVGUgVGQfVGQfVmVqy9hqy9dWw9AfVWRpydVry9YhVmMgVGNUw9BrytchVWRexdGw294gVWQgVmUhVWPd4N6HoaZsy9cfVmQgVGRrytZsy9cgVWQgVWMgVWRsy9YfVWNsy9YgVWVty9YgVWVry9UgVWRsy9Zsy9UfVWRsy9YgVWVty9YgVWRty9Vsy9aM09sgVWRTws/AzM0gVWRtzNYgVWRuy9Zsy9cgVWRGcHxty9bb5ORbxdEgVWRty9bn6OZTws9mydRfxtLX3Nva5eRix9NFcXxOd4JPeINQeIMiVmVUws9Vws9Vw9BXw9BYxNBaxNBbxNBcxdJexdElWWgmWmhjyNRlx9IqXGtoipNpytVqytVryNNrytZsjZUuX210k5t1y9R2zNR3y9V4lp57zth9zdaAnKOGoaeK0NiNpquV09mesrag1tuitbmj1tuj19uktrqr2d2svcCu2d2xwMO63N+7x8nA3uDC3uDFz9DK4eHL4eLN4eIyYnDX5OM5Z3Tb397e4uDf4uHf5uXi5ePi5+Xj5+Xk5+Xm5+Xm6OY6aHXQ19fT4+NfhI1Ww89gx9Nhx9Nsy9ZWw9Dpj2abAAAAWnRSTlMAAQICAwQEBgcIDQ0ODhQZGiAiIyYpKywvNTs+QklPUlNUWWJjaGt0dnd+hIWFh4mNjZCSm6CpsbW2t7nDzNDT1dje5efr7PHy9PT29/j4+Pn5+vr8/f39/f6DPtKwAAABTklEQVR4Xr3QVWPbMBSAUTVFZmZmhhSXMjNvkhwqMzMzMzPDeD+xASvObKePPa+ffHVl8PlsnE0+qPpBuQjVJjno6pZpSKXYl7/bZyFaQxhf98hHDKEppwdWIW1frFnrxSOWHFfWesSEWC6R/P4zOFrix3TzDFLlXRTR8c0fEEJ1/itpo7SVO9Jdr1DVxZ0USyjZsEY5vZfiiAC0UoTGOrm9PZLuRl8X+Dq1HQtoFbJZbv61i+Poblh/97TC7n0neCcK0ETNUrz1/xPHf+DNAW9Ac6t8O8WH3Vp98f5lCaYKAOFZMLyHL4Y0fe319idMNgMMp+zWVSybUed/+/h7I4wRAG1W6XDy4XmjR9HnzvDRZXUAYDFOhC1S/Hh+fIXxen+eO+AKqbs+wAo30zDTDvDxKoJN88sjUzDFAvBzEUGFsnADoIvAJzoh2BZ8sner+Ke/vwECuQAAAABJRU5ErkJggg==");
  background-position: center;
  background-repeat: no-repeat;
  float: right;
  height: 38px;
  width: 38px;
}

.ol-layerswitcher-popup li {
  color:#369;
  padding:0.25em 1em;
  font-family:"Trebuchet MS",Helvetica,sans-serif;
  cursor:pointer;
}
.ol-layerswitcher-popup li.ol-header {
  display: none;
}
.ol-layerswitcher-popup li.select,
.ol-layerswitcher-popup li.ol-visible {
  background:rgba(0, 60, 136, 0.7);
  color:#fff;
}
.ol-layerswitcher-popup li:hover {
  background:rgba(0, 60, 136, 0.9);
  color:#fff;
}

.ol-control.ol-layerswitcher.ol-layer-shop {
  height: calc(100% - 4em);
  max-height: unset;
  max-width: 16em;
  background-color: transparent;
  pointer-events: none!important;
  overflow: visible;
}
.ol-control.ol-layerswitcher > * {
  pointer-events: auto;
}

.ol-control.ol-layer-shop > button,
.ol-control.ol-layer-shop .panel-container {
  -webkit-box-shadow: 0 0 0 3px rgba(255,255,255,.5);
          box-shadow: 0 0 0 3px rgba(255,255,255,.5);
}
.ol-control.ol-layerswitcher.ol-layer-shop .panel-container {
  overflow-y: scroll;
  max-height: calc(100% - 6.5em);
  border: 2px solid #369;
  border-width: 2px 0;
  padding: 0;
}
.ol-control.ol-layer-shop .panel {
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: .25em .5em;
}
.ol-control.ol-layerswitcher.ol-layer-shop .panel-container.ol-scrolldiv {
  overflow: hidden;
}
.ol-control.ol-layer-shop .ol-scroll {
  background-color: rgba(0,0,0,.3);
  opacity: .5;
}
.ol-layerswitcher.ol-layer-shop ul.panel li.ol-header {
  display: none;
}
.ol-layerswitcher.ol-layer-shop ul.panel li {
  margin-right: 0;
  padding-right: 0;
}
.ol-layerswitcher.ol-layer-shop .layerup {
  height: 1.5em;
  width: 1.4em;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  background-color: transparent;
  color: rgba(0,60,136,1);
}
.ol-layerswitcher.ol-layer-shop .layerup:hover {
  background-color: rgba(0,60,136,.3);
}
.ol-layerswitcher.ol-layer-shop .layerup:before {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
  background-color: currentColor;
  width: 1em;
  height: 2px;
  -webkit-box-shadow: 0 -4px, 0 4px;
          box-shadow: 0 -4px, 0 4px;
}
.ol-layerswitcher.ol-layer-shop .layerup:after {
  content: unset;
}

.ol-control.ol-layer-shop .ol-title-bar {
  background-color: rgba(255,255,255,.5);
  font-size: .9em;
  height: calc(2.8em - 4px);
  max-width: 14.6em;
  padding: .7em .5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  -webkit-transform: scaleY(1.1);
          transform: scaleY(1.1);
  -webkit-transition: width 0s, -webkit-transform .1s;
  transition: width 0s, -webkit-transform .1s;
  transition: transform .1s, width 0s;
  transition: transform .1s, width 0s, -webkit-transform .1s;
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.ol-control.ol-layer-shop:hover .ol-title-bar {
  background-color: rgba(255,255,255,.7);
}
.ol-control.ol-layer-shop.ol-collapsed .ol-title-bar {
  max-width: 10em;
  -webkit-transform: scale(.9, 1.1);
          transform: scale(.9, 1.1);
}
.ol-control.ol-layer-shop.ol-forceopen .ol-title-bar {
  max-width: 14.6em;
  -webkit-transform: scaleY(1.1);
          transform: scaleY(1.1);
}

.ol-control.ol-layer-shop .ol-bar {
  position: relative;
  height: 1.75em;
  clear: both;
  -webkit-box-shadow: 0 0 0 3px rgba(255,255,255,.5);
          box-shadow: 0 0 0 3px rgba(255,255,255,.5);
  background-color: #fff;
  text-align: right;
  z-index: 10;
}
.ol-control.ol-layer-shop.ol-collapsed .ol-scroll,
.ol-control.ol-layer-shop.ol-collapsed .ol-bar {
  border-width: 2px 0 0;
  display: none;
}
.ol-control.ol-layer-shop.ol-forceopen .ol-scroll,
.ol-control.ol-layer-shop.ol-forceopen .ol-bar  {
  display: block;
}
.ol-control.ol-layer-shop .ol-bar > * {
  font-size: .9em;
  display: inline-block;
  vertical-align: middle;
  margin-top: .25em;
  background-color: transparent;
}

.ol-layer-shop .ol-bar .ol-button,
.ol-touch .ol-layer-shop .ol-bar .ol-button {
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
  margin: 0;
}
.ol-layer-shop .ol-bar button {
  background-color: #fff;
  color: rgba(0,60,136,1)
}
.ol-layer-shop .ol-bar button:hover {
  background-color: rgba(0,60,136,.2);
}

/* Touch device */
.ol-touch .ol-layerswitcher.ol-layer-shop > button {
  font-size: 1.7em;
}
.ol-touch .ol-layer-shop .ol-bar {
  height: 2em;
}
.ol-touch .ol-layer-shop .ol-control button {
  font-size: 1.4em;
}
.ol-touch .ol-control.ol-layer-shop .panel {
  max-height: calc(100% - 7em);
}
.ol-touch .ol-control.ol-layer-shop .panel label {
  height: 1.8em;
}
.ol-touch .ol-control.ol-layer-shop .panel label span {
  margin-left: .5em;
  padding-top: .25em;
}
.ol-touch .ol-control.ol-layer-shop .panel label:before,
.ol-touch .ol-control.ol-layer-shop .panel label:after {
  font-size: 1.3em;
  z-index: 1;
}

.ol-control.ol-layerswitcher {
  position: absolute;
  right: 0.5em;
  text-align: left;
  top: 3em;
  max-height: calc(100% - 6em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.ol-control.ol-layerswitcher .ol-switchertopdiv,
.ol-control.ol-layerswitcher .ol-switcherbottomdiv {
  display: block
}
.ol-control.ol-layerswitcher.ol-collapsed .ol-switchertopdiv,
.ol-control.ol-layerswitcher.ol-collapsed .ol-switcherbottomdiv {
  display: none;
}
.ol-layerswitcher.ol-forceopen.ol-collapsed .ol-switchertopdiv,
.ol-layerswitcher.ol-forceopen.ol-collapsed .ol-switcherbottomdiv {
  display: block;
}

.ol-control.ol-layerswitcher .ol-switchertopdiv,
.ol-control.ol-layerswitcher .ol-switcherbottomdiv {
  position: absolute;
  top:0;
  left:0;
  right:0;
  height: 45px;
  background: #fff; 
  z-index:2;
  opacity:1;
  cursor: pointer;
  border-top:2px solid transparent;
  border-bottom:2px solid #369;
  margin:0 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-control.ol-layerswitcher .ol-switcherbottomdiv {
  top: auto;
  bottom: 0;
  height: 2em;
  border-top:2px solid #369;
  border-bottom:2px solid transparent;
}
.ol-control.ol-layerswitcher .ol-switchertopdiv:before,
.ol-control.ol-layerswitcher .ol-switcherbottomdiv:before {
  content:"";
  position: absolute;
  left:50%;
  top:50%;
  border:10px solid transparent;
  width:0;
  height:0;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  opacity:0.8;
}

.ol-control.ol-layerswitcher .ol-switchertopdiv:hover:before,
.ol-control.ol-layerswitcher .ol-switcherbottomdiv:hover:before {
  opacity:1;
}
.ol-control.ol-layerswitcher .ol-switchertopdiv:before {
  border-bottom-color: #369;
  border-top: 0;
}
.ol-control.ol-layerswitcher .ol-switcherbottomdiv:before {
  border-top-color: #369;
  border-bottom: 0;
}

.ol-control.ol-layerswitcher .panel-container {
  background-color: #fff;
  border-radius: 0 0 2px 2px;
  clear: both;
  display: block; /* display:block to show panel on over */
  padding: 0.5em 0.5em 0;
}

.ol-layerswitcher .panel {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-family: Tahoma,Geneva,sans-serif;
  font-size:0.9em;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
  position: relative;
  top:0;
}

.ol-layerswitcher .panel ul {
  list-style: none;
  padding: 0 0 0 20px;
  overflow: hidden;
  clear: both;
}

/** Customize checkbox
*/
.ol-layerswitcher input[type="radio"],
.ol-layerswitcher input[type="checkbox"] {
  display:none;
}

.ol-layerswitcher .panel li {
  -weblit-transition: -webkit-transform 0.2s linear;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
  clear: both;
  display: block;
  border:1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-layerswitcher .panel li.ol-layer-select {
  background-color: rgba(0,60,136,.2);
  margin: 0 -.5em;
  padding: 0 .5em
}
/* drag and drop */
.ol-layerswitcher .panel li.drag {
  opacity: 0.5;
  transform:scale(0.8);
  -webkit-transform:scale(0.8);
}
.ol-dragover {
  background:rgba(51,102,153,0.5);
  opacity:0.8;
}
.ol-layerswitcher .panel li.forbidden,
.forbidden .ol-layerswitcher-buttons div,
.forbidden .layerswitcher-opacity div {
  background:rgba(255,0,0,0.5);
  color:#f00!important;
}

/* cursor management */
.ol-layerswitcher.drag,
.ol-layerswitcher.drag * {
  cursor:not-allowed!important;
  cursor:no-drop!important;
}
.ol-layerswitcher.drag .panel li.dropover,
.ol-layerswitcher.drag .panel li.dropover * {
  cursor: pointer!important;
  cursor: n-resize!important;
  cursor: ns-resize!important;
  cursor: -webkit-grab!important;
  cursor: grab!important;
  cursor: -webkit-grabbing!important;
  cursor: grabbing!important;
}

.ol-layerswitcher .panel li.dropover {
  background: rgba(51, 102, 153, 0.5);
}

.ol-layerswitcher .panel li label {
  display: inline-block;
  height: 1.4em;
  max-width: 12em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 0 0 1.7em;
  position: relative;
}

.ol-layerswitcher .panel li label span {
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: .2em;
}
.ol-layerswitcher [type="radio"] + label:before,
.ol-layerswitcher [type="checkbox"] + label:before,
.ol-layerswitcher [type="radio"]:checked + label:after,
.ol-layerswitcher [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  left: 0.1em; top: 0.1em;
  width: 1.2em; height: 1.2em; 
  border: 2px solid #369;
  background: #fff;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.ol-layerswitcher [type="radio"] + label:before,
.ol-layerswitcher [type="radio"] + label:after {
  border-radius: 50%;
}

.ol-layerswitcher [type="radio"]:checked + label:after {
  background: #369 none repeat scroll 0 0;
  margin: 0.3em;
  width: 0.6em;
  height: 0.6em;
}

.ol-layerswitcher [type="checkbox"]:checked + label:after {
  background: transparent;
  border-width: 0 3px 3px 0;
  border-style: solid;
  border-color: #369;
    width: 0.7em;
    height: 1em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 0.55em;
    top: -0.05em;
    -webkit-box-shadow: 1px 0px 1px 1px #fff;
            box-shadow: 1px 0px 1px 1px #fff;
}

.ol-layerswitcher .panel li.ol-layer-hidden {
  opacity: 0.6;
}

.ol-layerswitcher.ol-collapsed .panel-container {
  display:none;
}
.ol-layerswitcher.ol-forceopen .panel-container {
  display:block;
}

.ol-layerswitcher > button {
  background-color: white;
  float: right;
  z-index: 10;
  position: relative;
  font-size: 1.7em;
}
.ol-touch .ol-layerswitcher > button {
  font-size: 2.5em;
}
.ol-layerswitcher > button:before,
.ol-layerswitcher > button:after {
  content: "";
  position:absolute;
  width: .75em;
  height: .75em;
  border-radius: 0.15em;
  -webkit-transform: scaleY(.8) rotate(45deg);
  transform: scaleY(.8) rotate(45deg);
}
.ol-layerswitcher > button:before {
  background: #e2e4e1;
  top: .32em;
  left: .34em;
  -webkit-box-shadow: 0.1em 0.1em #325158;
  box-shadow: 0.1em 0.1em #325158;
}
.ol-layerswitcher > button:after {
  top: .22em;
  left: .34em;
  background: #83bcc5;
  background-image: radial-gradient( circle at .85em .6em, #70b3be 0, #70b3be .65em, #83bcc5 .65em);
}
.ol-layerswitcher-buttons {
  display:block;
  float: right;
  text-align:right;
}
.ol-layerswitcher-buttons > div {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height:1em;
  width:1em;
  margin:2px;
  line-height: 1em;
    text-align: center;
    background: #369;
    vertical-align: middle;
    color: #fff;
}

.ol-layerswitcher .panel li > div {
  display: inline-block;
  position: relative;
}

/* line break */
.ol-layerswitcher .ol-separator {
  display:block;
  width:0;
  height:0;
  padding:0;
  margin:0;
}

.ol-layerswitcher .layerup {
  float: right;
  height:2.5em;
  background-color: #369;
  opacity: 0.5;
  cursor: move;
  cursor: ns-resize;
}

.ol-layerswitcher .layerup:before,
.ol-layerswitcher .layerup:after {
  border-color: #fff transparent;
  border-style: solid;
  border-width: 0.4em 0.4em 0;
  content: "";
  height: 0;
  position: absolute;
  bottom: 3px;
  left: 0.1em;
  width: 0;
}
.ol-layerswitcher .layerup:after {
  border-width: 0 0.4em 0.4em;
  top:3px;
  bottom: auto;
}

.ol-layerswitcher .layerInfo {
  background: #369;
  border-radius: 100%;
}
.ol-layerswitcher .layerInfo:before {
  color: #fff;
  content: "i";
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  width: 1.25em;
  position:absolute;
  left: 0;
  top: 0;
}

.ol-layerswitcher .layerTrash {
  background: #369;
}
.ol-layerswitcher .layerTrash:before {
  color: #fff;
  content: "\00d7";
  font-size:1em;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  line-height: 1em;
  margin: -0.5em 0;
  position: absolute;
}

.ol-layerswitcher .layerExtent {
  background: #369;
}
.ol-layerswitcher .layerExtent:before {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  content: "";
  display: block;
  position: absolute;
  left: 6px;
  right: 2px;
  top: 6px;
  bottom: 3px;
}
.ol-layerswitcher .layerExtent:after {
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  content: "";
  display: block;
  position: absolute;
  bottom: 6px;
  left: 2px;
  right: 6px;
  top: 3px;
}

.ol-layerswitcher .expend-layers,
.ol-layerswitcher .collapse-layers {
  margin: 0 2px;
  background-color: transparent;
}
.ol-layerswitcher .expend-layers:before,
.ol-layerswitcher .collapse-layers:before {
  content:"";
  position:absolute;
  top:50%;
  left:0;
  margin-top:-2px;
  height:4px;
  width:100%;
  background:#369;
}
.ol-layerswitcher .expend-layers:after {
  content:"";
  position:absolute;
  left:50%;
  top:0;
  margin-left:-2px;
  width:4px;
  height:100%;
  background:#369;
}
/*
.ol-layerswitcher .collapse-layers:before {
  content:"";
  position:absolute;
  border:0.5em solid #369;
  border-color: #369 transparent transparent;
  margin-top:0.25em;
}
.ol-layerswitcher .expend-layers:before {
  content:"";
  position:absolute;
  border:0.5em solid #369;
  border-color: transparent transparent transparent #369 ;
  margin-left:0.25em;
}
*/

.ol-layerswitcher .layerswitcher-opacity {
  position:relative;
  border: 1px solid #369;
  height: 3px;
  width: 120px;
  margin:5px 1em 10px 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  background: #69c;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0,60,136,0)), to(rgba(0,60,136,0.6)));
  background: linear-gradient(to right, rgba(0,60,136,0), rgba(0,60,136,0.6));
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
          box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

.ol-layerswitcher .layerswitcher-opacity .layerswitcher-opacity-cursor,
.ol-layerswitcher .layerswitcher-opacity .layerswitcher-opacity-cursor:before {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  background: rgba(0,60,136,0.5);
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}
.ol-layerswitcher .layerswitcher-opacity .layerswitcher-opacity-cursor:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 50%;
}
.ol-touch .ol-layerswitcher .layerswitcher-opacity .layerswitcher-opacity-cursor {
  width: 26px;
  height: 26px;
}

.ol-layerswitcher .layerswitcher-opacity-label { 
  display:none;
  position: absolute;
  right: -2.5em;
  bottom: 5px;
  font-size: 0.8em;
}
.ol-layerswitcher .layerswitcher-opacity-label::after {
  content:"%";
}

.ol-layerswitcher .layerswitcher-progress {
  display:block;
  margin:-4px 1em 2px 7px;
  width: 120px;
}
.ol-layerswitcher .layerswitcher-progress div {
  background-color: #369;
  height:2px;
  display:block;
  width:0;
}

.ol-control.ol-layerswitcher-image {
  position: absolute;
  right: 0.5em;
  text-align: left;
  top: 1em;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
}
.ol-control.ol-layerswitcher-image.ol-collapsed {
  top:3em;
  -webkit-transition: none;
  transition: none;
}

.ol-layerswitcher-image .panel {
  list-style: none;
  padding: 0.25em;
  margin:0;
  overflow: hidden;
}

.ol-layerswitcher-image .panel ul {
  list-style: none;
  padding: 0 0 0 20px;
  overflow: hidden;
}

.ol-layerswitcher-image.ol-collapsed .panel {
  display:none;
}
.ol-layerswitcher-image.ol-forceopen .panel {
  display:block;
  clear:both;
}

.ol-layerswitcher-image button {
  background-color: white;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEX///8A//8AgICA//8AVVVAQID///8rVVVJtttgv98nTmJ2xNgkW1ttyNsmWWZmzNZYxM4gWGgeU2JmzNNr0N1Rwc0eU2VXxdEhV2JqytQeVmMhVmNoydUfVGUgVGQfVGQfVmVqy9hqy9dWw9AfVWRpydVry9YhVmMgVGNUw9BrytchVWRexdGw294gVWQgVmUhVWPd4N6HoaZsy9cfVmQgVGRrytZsy9cgVWQgVWMgVWRsy9YfVWNsy9YgVWVty9YgVWVry9UgVWRsy9Zsy9UfVWRsy9YgVWVty9YgVWRty9Vsy9aM09sgVWRTws/AzM0gVWRtzNYgVWRuy9Zsy9cgVWRGcHxty9bb5ORbxdEgVWRty9bn6OZTws9mydRfxtLX3Nva5eRix9NFcXxOd4JPeINQeIMiVmVUws9Vws9Vw9BXw9BYxNBaxNBbxNBcxdJexdElWWgmWmhjyNRlx9IqXGtoipNpytVqytVryNNrytZsjZUuX210k5t1y9R2zNR3y9V4lp57zth9zdaAnKOGoaeK0NiNpquV09mesrag1tuitbmj1tuj19uktrqr2d2svcCu2d2xwMO63N+7x8nA3uDC3uDFz9DK4eHL4eLN4eIyYnDX5OM5Z3Tb397e4uDf4uHf5uXi5ePi5+Xj5+Xk5+Xm5+Xm6OY6aHXQ19fT4+NfhI1Ww89gx9Nhx9Nsy9ZWw9Dpj2abAAAAWnRSTlMAAQICAwQEBgcIDQ0ODhQZGiAiIyYpKywvNTs+QklPUlNUWWJjaGt0dnd+hIWFh4mNjZCSm6CpsbW2t7nDzNDT1dje5efr7PHy9PT29/j4+Pn5+vr8/f39/f6DPtKwAAABTklEQVR4Xr3QVWPbMBSAUTVFZmZmhhSXMjNvkhwqMzMzMzPDeD+xASvObKePPa+ffHVl8PlsnE0+qPpBuQjVJjno6pZpSKXYl7/bZyFaQxhf98hHDKEppwdWIW1frFnrxSOWHFfWesSEWC6R/P4zOFrix3TzDFLlXRTR8c0fEEJ1/itpo7SVO9Jdr1DVxZ0USyjZsEY5vZfiiAC0UoTGOrm9PZLuRl8X+Dq1HQtoFbJZbv61i+Poblh/97TC7n0neCcK0ETNUrz1/xPHf+DNAW9Ac6t8O8WH3Vp98f5lCaYKAOFZMLyHL4Y0fe319idMNgMMp+zWVSybUed/+/h7I4wRAG1W6XDy4XmjR9HnzvDRZXUAYDFOhC1S/Hh+fIXxen+eO+AKqbs+wAo30zDTDvDxKoJN88sjUzDFAvBzEUGFsnADoIvAJzoh2BZ8sner+Ke/vwECuQAAAABJRU5ErkJggg==");
  background-position: center;
  background-repeat: no-repeat;
  float: right;
  height: 38px;
  width: 38px;
  display:none;
}

.ol-layerswitcher-image.ol-collapsed button {
  display:block;
  position:relative;
}

.ol-layerswitcher-image li {
  border-radius: 4px;
  border: 3px solid transparent;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 64px;
  height: 64px;
  margin:2px;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  vertical-align: middle;
  cursor:pointer;
}
.ol-layerswitcher-image li.ol-layer-hidden {
  opacity: 0.5;
  border-color:#555;
}
.ol-layerswitcher-image li.ol-header {
  display: none;
}

.ol-layerswitcher-image li img {
  position:absolute;
  max-width:100%;
}
.ol-layerswitcher-image li.select,
.ol-layerswitcher-image li.ol-visible {
  border: 3px solid red;
}

.ol-layerswitcher-image li p {
  display:none;
}
.ol-layerswitcher-image li:hover p {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  height:1.2em;
  font-family:Verdana, Geneva, sans-serif;
  font-size:0.8em;
}
.ol-control.ol-legend {
  bottom: .5em;
  left: .5em;
  z-index: 1;
  max-height: 90%;
  max-width: 90%;
  overflow-x: hidden;
  overflow-y: auto;
}
.ol-control.ol-legend.ol-collapsed {
  overflow: hidden;
}
.ol-control.ol-legend button {
  position: relative;
  display: none;
}
.ol-control.ol-legend.ol-collapsed button {
  display: block;
}
.ol-control.ol-legend.ol-uncollapsible button {
  display: none;
}

.ol-control.ol-legend button.ol-closebox {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  cursor: pointer;
  z-index: 1;
}
.ol-control.ol-legend.ol-uncollapsible button.ol-closebox,
.ol-control.ol-legend.ol-collapsed button.ol-closebox {
  display: none;
}
.ol-control.ol-legend button.ol-closebox:before {
  content: "\D7";
  background: none;
  color: rgba(0,60,136,.5);
  font-size: 1.3em;
}
.ol-control.ol-legend button.ol-closebox:hover:before {
  color: rgba(0,60,136,1);
}
.ol-control.ol-legend .ol-legendImg {
  display: block;
}
.ol-control.ol-legend.ol-collapsed .ol-legendImg {
  display: none;
}
.ol-control.ol-legend.ol-uncollapsible .ol-legendImg {
  display: block;
}

.ol-control.ol-legend > button:first-child:before,
.ol-control.ol-legend > button:first-child:after {
  content: "";
  position: absolute;
  top: .25em;
  left: .2em;
  width: .2em;
  height: .2em;
  background-color: currentColor;
  -webkit-box-shadow: 0 0.35em, 0 0.7em;
          box-shadow: 0 0.35em, 0 0.7em;
}
.ol-control.ol-legend button:first-child:after {
  top: .27em;
  left: .55em;
  height: .15em;
  width: .6em;
}

ul.ol-legend {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ol-control.ol-legend.ol-collapsed ul {
  display: none;
}
.ol-control.ol-legend.ol-uncollapsible ul {
  display: block;
}
ul.ol-legend li.ol-title {
  text-align: center;
  font-weight: bold;
}
ul.ol-legend li.ol-title > div:first-child {
  width: 0!important;
}
ul.ol-legend li {
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
}
ul.ol-legend li div {
  display: inline-block;
  vertical-align: middle;
}

.ol-control.ol-legend .ol-legend {
  display: inline-block;
}
.ol-control.ol-legend.ol-collapsed .ol-legend {
  display: none;
}
.ol-control.ol-mapzone {
  position: absolute;
  right: 0.5em;
  text-align: left;
  top: .5em;
  max-height: calc(100% - 6em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}

.ol-control.ol-mapzone.ol-collapsed {
  top: 3em;
}

.ol-control.ol-mapzone button {
  position: relative;
  float: right;
  margin-top: 2.2em;
}
.ol-touch .ol-control.ol-mapzone button {
  margin-top: 1.67em;
}
.ol-control.ol-mapzone.ol-collapsed button {
  margin-top: 0;
}

.ol-control.ol-mapzone button i {
  border: .1em solid currentColor;
  border-radius: 50%;
  width: .9em;
  height: .9em; 
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-control.ol-mapzone button i:before {
  content: "";
  background-color: currentColor;
  width: 0.4em;
  height: .4em;
  position: absolute;
  left: .5em;
  top: 0.3em;
  border-radius: 50%;
  -webkit-box-shadow: .05em .3em 0 -.051em currentColor,
  	-.05em -.35em 0 -.1em currentColor,
  	-.5em -.35em 0 0em currentColor,
  	-.65em .1em 0 -.03em currentColor,
  	-.65em -.05em 0 -.05em currentColor;
          box-shadow: .05em .3em 0 -.051em currentColor,
  	-.05em -.35em 0 -.1em currentColor,
  	-.5em -.35em 0 0em currentColor,
  	-.65em .1em 0 -.03em currentColor,
  	-.65em -.05em 0 -.05em currentColor
}

.ol-mapzone > div {
  position: relative;
  display: inline-block;
  width: 5em;
  height: 5em;
  margin: 0 .2em 0 0;
}
.ol-control.ol-mapzone.ol-collapsed > div {
  display: none;
}
.ol-mapzone > div p {
  margin: 0;
  position: absolute;
  bottom: 0;
  /* background: rgba(255,255,255,.5); */
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 160%;
  overflow: hidden;
  font-family: 'Lucida Grande',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;
  -webkit-transform: scaleX(.625);
          transform: scaleX(.625);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  cursor: default;
}

.ol-notification {
  width: 150%;
  bottom: 0;
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}
.ol-notification > div,
.ol-notification > div:hover {
  position: absolute;
  background-color: rgba(0,0,0,.8);
  color: #fff;
  bottom: 0;
  left: 33.33%;
  max-width: calc(66% - 4em);
  min-width: 5em;
  max-height: 5em;
  min-height: 1em;
  border-radius: 4px 4px 0 0;
  padding: .2em .5em;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: .3s;
  transition: .3s;
  opacity: 1;
}
.ol-notification.ol-collapsed > div {
  bottom: -5em;
  opacity: 0;
}

.ol-notification a {
  color: #9cf;
  cursor: pointer;
}

.ol-notification .ol-close,
.ol-notification .ol-close:hover {
  padding-right: 1.5em;
}

.ol-notification .closeBox {
  position: absolute;
  top: 0;
  right: 0.3em;
}
.ol-notification .closeBox:before {
  content: '\00d7';
}
.ol-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  background-color: rgba(0,0,0,0.4);
  padding: 1em;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
  opacity: 0;
  display: none;
  cursor: default;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  pointer-events: none;
}

.ol-overlay.slide-up {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}
.ol-overlay.slide-down {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ol-overlay.slide-left
{	-webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ol-overlay.slide-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.ol-overlay.zoom {
  top: 50%;
  left: 50%;
  opacity:0.5;
  -webkit-transform: translate(-50%,-50%) scale(0);
  transform: translate(-50%,-50%) scale(0);
}
.ol-overlay.zoomout {
  -webkit-transform: scale(3);
  transform: scale(3);
}
.ol-overlay.zoomrotate {
  top: 50%;
  left: 50%;
  opacity:0.5;
  -webkit-transform: translate(-50%,-50%) scale(0) rotate(360deg);
  transform: translate(-50%,-50%) scale(0) rotate(360deg);
}
.ol-overlay.stretch {
  top: 50%;
  left: 50%;
  opacity:0.5;
  -webkit-transform: translate(-50%,-50%) scaleX(0);
  transform: translate(-50%,-50%) scaleX(0) ;
}
.ol-overlay.stretchy {
  top: 50%;
  left: 50%;
  opacity:0.5;
  -webkit-transform: translate(-50%,-50%) scaleY(0);
  transform: translate(-50%,-50%) scaleY(0) ;
}
.ol-overlay.wipe {
  opacity: 1;
  /* clip: must be set programmatically */
  /* clip-path: use % but not crossplatform (IE) */
}
.ol-overlay.flip {
  -webkit-transform: perspective(600px) rotateY(180deg);
  transform: perspective(600px) rotateY(180deg);
}
.ol-overlay.card {
  opacity: 0.5;
  -webkit-transform: translate(-80%, 100%) rotate(-0.5turn);
  transform: translate(-80%, 100%) rotate(-0.5turn);
}
.ol-overlay.book {
  -webkit-transform: perspective(600px) rotateY(-180deg) scaleX(0.6);
  transform: perspective(600px) rotateY(-180deg) scaleX(0.6) ;
  -webkit-transform-origin: 10% 50%;
  transform-origin: 10% 50%;
}
.ol-overlay.book.visible {
  -webkit-transform-origin: 10% 50%;
  transform-origin: 10% 50%;
}

.ol-overlay.ol-visible {
  opacity:1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: none;
  transform: none;
  pointer-events: all;  
}

.ol-overlay .ol-closebox {
  position: absolute;
  top: 1em;
  right: 1em;
  width: 1em;
  height: 1em;
  cursor: pointer;
  z-index:1;
}
.ol-overlay .ol-closebox:before {
  content: "\274c";
  display: block;
  text-align: center;
  vertical-align: middle;
}

.ol-overlay .ol-fullscreen-image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ol-overlay .ol-fullscreen-image img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ol-overlay .ol-fullscreen-image.ol-has-title img {
  padding-bottom: 3em;
}
.ol-overlay .ol-fullscreen-image p {
  background-color: rgba(0,0,0,.5);
  padding: .5em;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  text-align: center;
}
.ol-control.ol-overview
{	position: absolute;
	left: 0.5em;
	text-align: left;
	bottom: 0.5em;
}

.ol-control.ol-overview .panel
{	display:block;
	width:150px;
	height:150px;
	margin:2px;
	background-color:#fff;
	border:1px solid #369;
	cursor: pointer;
}

.ol-overview:not(.ol-collapsed) button
{	position:absolute;
	bottom:2px;
	left:2px;
	z-index:2;
}

.ol-control.ol-overview.ol-collapsed .panel
{	display:none;
}

.ol-overview.ol-collapsed button:before
{	content:'\00bb';
}
.ol-overview button:before
{	content:'\00ab';
}


.ol-control-right.ol-overview
{	left: auto;
	right: 0.5em;
}
.ol-control-right.ol-overview:not(.ol-collapsed) button
{	left:auto;
	right:2px;
}
.ol-control-right.ol-overview.ol-collapsed button:before
{	content:'\00ab';
}
.ol-control-right.ol-overview button:before
{	content:'\00bb';
}

.ol-control-top.ol-overview
{	bottom: auto;
	top: 5em;
}
.ol-control-top.ol-overview:not(.ol-collapsed) button
{	bottom:auto;
	top:2px;
}

.ol-permalink
{	position: absolute;
	top:0.5em;
	right: 2.5em;
}
.ol-touch .ol-permalink
{	right: 3em;
}

.ol-permalink button
{	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcFBjYE1ZK03gAAAUlJREFUOMuVk71KA1EQhc/NaiP+gCRpFHwGBSFlCrFVfAsbwSJCBMv06QIGJOBziI3EYAgkjU8gIloIAasIn4WzMqx34zrN7J6de+6ZmbNSgQDSfADcATPgHbgCyvonSYv8KEzWdofegH3gwmG9Ikq67sAESFzNueHThTyiEIKAmr2OJCUhhO30Aou+5aUQU2Ik65K2JC1KegohPGfUBkmvksqShnntHEcGOs60NXHfjmKz6czZTsNqbhzW+muwY2ATWAWawCOwBgxcTfvnvCPxKx4Cy5bPgBWgauRpdL2ImNlGhp3MabETm8mh94nDk4yCNE5/KTGg7xxbyhYAG0AN2AEqURIDZ0a0Fxn+LXAPXDpzRqMk6cOedz1ubdYl1b6NHgZRJe72nuu/CdSBl+yKi/zZlTnbaeXOJIesClwDU+ATeEhtX5TkCwAWUyAsHH1QAAAAAElFTkSuQmCC');
	background-position: center;
	background-repeat: no-repeat;
}
.ol-control.ol-print {
  top:.5em;
  left: 3em;
}
.ol-control.ol-print button:before {
  content: "";
  width: .9em;
  height: .35em;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: inset 0 0 0 0.1em, inset 0.55em 0, 0 0.2em 0 -0.1em;
          box-shadow: inset 0 0 0 0.1em, inset 0.55em 0, 0 0.2em 0 -0.1em;
}
.ol-control.ol-print button:after {
  content: "";
  width: .7em;
  height: .6em;
  position: absolute;
  left: 50%;
  top: 25%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: inset 0 0 0 0.15em;
          box-shadow: inset 0 0 0 0.15em;
}
.ol-ext-print-dialog {
  width: 100%;
  height: 100%;
}
.ol-ext-print-dialog > form .ol-closebox {
  right: auto;
  left: 16.5em;
  z-index: 1;
  color: #999;
}
.ol-ext-print-dialog .ol-content[data-status="printing"] {
  opacity: .5;
}
.ol-ext-print-dialog .ol-content .ol-error {
  display: none;
  background: #b00;
  color: yellow;
  text-align: center;
  padding: 1em .5em;
  font-weight: bold;
  margin: 0 -1em;
}
.ol-ext-print-dialog .ol-content[data-status="error"] .ol-error {
  display: block;
}


.ol-ext-print-dialog > form,
.ol-ext-print-dialog.ol-visible > form {
  -webkit-transition: none;
  transition: none;
  top: 1em;
  left: 1em;
  bottom: 1em;
  right: 1em;
  -webkit-transform: none;
          transform: none;
  max-width: 100%;
  max-height: 100%;
  background-color: #eee;
  padding: 0;
}
.ol-ext-print-dialog .ol-print-map {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: calc(100% - 18em);
  overflow: hidden;
}
.ol-ext-print-dialog .ol-print-map .ol-page {
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-ext-print-dialog .ol-print-map .ol-page.margin {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.ol-ext-print-dialog .ol-map {
  width: 100%;
  height: 100%;
}
.ol-ext-print-dialog .ol-print-map .ol-control {
  display: none!important;
}

.ol-ext-print-dialog .ol-print-param {
  position: absolute;
  overflow-x: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  width: 18em;
  background-color: #fff;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ol-ext-print-dialog .ol-print-param h2 {
  display: block;
  color: rgba(0,60,136,.7);
  font-size: 1.1em;
}
.ol-ext-print-dialog .ol-print-param ul {
  padding: 0;
  list-style: none;
}
.ol-ext-print-dialog .ol-print-param li {
  position: relative;
  margin: .5em 0;
  font-size: .9em;
}
.ol-ext-print-dialog .ol-print-param li.hidden {
  display: none;
}
.ol-ext-print-dialog .ol-print-param label {
  width: 8em;
  display: inline-block;
  vertical-align: middle;
}

.ol-ext-print-dialog select {
  outline: none;
  vertical-align: middle;
}

.ol-ext-print-dialog .ol-orientation {
  text-align: center;
}
.ol-ext-print-dialog .ol-orientation label {
  position: relative;
  width: 7em;
  cursor: pointer;
}
.ol-ext-print-dialog .ol-orientation input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.ol-ext-print-dialog .ol-orientation span {
  position: relative;
  width: 80%;
  display: block;
  padding: 3.5em 0 .2em;
}
.ol-ext-print-dialog .ol-orientation span:before {
  content: "";
  position: absolute;
  width: 2em;
  height: 2.6em;
  bottom: 1.5em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #333;
  background-color: currentColor;
  border: 1px solid currentColor;
  border-radius: 0 1em 0 0;
  opacity: .5;
  overflow: hidden;
  -webkit-box-shadow: inset 1.3em -1.91em #ddd;
          box-shadow: inset 1.3em -1.91em #ddd;
}

.ol-ext-print-dialog .ol-orientation .landscape span:before {
  width: 2.6em;
  height: 2em;
  margin: .2em 0;
  -webkit-box-shadow: inset 1.91em -1.3em #ddd;
          box-shadow: inset 1.91em -1.3em #ddd;
}
.ol-ext-print-dialog .ol-orientation input:checked + span {
  opacity: 1;
  -webkit-box-shadow: 0 0 .2em rgba(0,0,0,.5);
          box-shadow: 0 0 .2em rgba(0,0,0,.5);
}

.ol-ext-print-dialog .ol-ext-toggle-switch span {
  position: absolute;
  right: -2em;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ol-print-title input[type=text] {
  margin-top: .5em;
  width: calc(100% - 6em);
  margin-left: 6em;
}

.ol-ext-print-dialog .ol-size option:first-child {
  font-style: italic;
}

.ol-ext-print-dialog .ol-saveas,
.ol-ext-print-dialog .ol-savelegend {
  text-align: center;
}
.ol-ext-print-dialog .ol-saveas select,
.ol-ext-print-dialog .ol-savelegend select {
  background-color: rgba(0,60,136,.7);
  color: #fff;
  padding: .5em;
  margin: 1em 0 0;
  font-size: 1em;
  border: 0;
  font-weight: bold;
  max-width: 12em;
}
.ol-ext-print-dialog .ol-saveas select option,
.ol-ext-print-dialog .ol-savelegend select option {
  background-color: #fff;
  color: #666;
}
.ol-ext-print-dialog .ol-savelegend select {
  margin-top: 0;
}

.ol-ext-print-dialog .ol-ext-buttons {
  text-align: right;
  border-top: 1px solid #ccc;
  padding: .8em .5em;
  margin: 0 -1em;
}
.ol-ext-print-dialog button {
  font-size: 1em;
  margin: 0 .2em;
  border: 1px solid #999;
  background: none;
  padding: .3em 1em;
  color: #333;
}
.ol-ext-print-dialog button[type="submit"] {
  background-color: rgba(0,60,136,.7);
  color: #fff;
  font-weight: bold;
}

.ol-ext-print-dialog .ol-clipboard-copy {
  position: absolute;
  pointer-events: none;
  top: 0;
  background-color: rgba(0,0,0,.5);
  color: #fff;
  padding: .5em 1em;
  border-radius: 1em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: 0s;
  transition: 0s;
  opacity: 0;
}
.ol-ext-print-dialog .ol-clipboard-copy.visible {
  -webkit-animation: 1s ol-clipboard-copy;
          animation: 1s ol-clipboard-copy;
}
.ol-ext-print-dialog .ol-print-map .ol-control.ol-canvas-control {
  display: block!important;
}
.ol-ext-print-dialog .ol-print-map .ol-control.ol-print-compass {
  display: block!important;
}
.ol-ext-print-dialog .ol-print-map .ol-control.olext-print-compass {
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  margin: 20px;
}

@-webkit-keyframes ol-clipboard-copy { 
  0% { opacity: 0; top: 0; }
  80% { opacity: 1; top: -3em; }
  100% { opacity: 0; top: -3em; }  
}

@keyframes ol-clipboard-copy { 
  0% { opacity: 0; top: 0; }
  80% { opacity: 1; top: -3em; }
  100% { opacity: 0; top: -3em; }  
}

@media print {
  body.ol-print-document {
    margin: 0!important;
    padding: 0!important;
  }
  body.ol-print-document > * {
    display: none!important;
  }
  body.ol-print-document > .ol-ext-print-dialog {
    display: block!important;
  }
  .ol-ext-print-dialog > form,
  .ol-ext-print-dialog {
    position: unset;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none!important;
    border: 0;
  }
  .ol-ext-print-dialog > form > *,
  .ol-ext-print-dialog .ol-print-param {
    display: none!important;
    background: none;
  } 
  .ol-ext-print-dialog .ol-content {
    display: block!important;
    border: 0;
    background: none;
  }
  .ol-ext-print-dialog .ol-print-map {
    position: unset; 
    background: none;
    width: auto;
    overflow: visible;
  }
  .ol-ext-print-dialog .ol-print-map .ol-page {
    -webkit-transform: none!important;
            transform: none!important;
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
    position: unset;
  }
}

@media (max-width: 25em) {
  .ol-ext-print-dialog .ol-print-param {
    width: 13em;
  }
  .ol-ext-print-dialog .ol-print-map {
    width: calc(100% - 13em);
  }
  .ol-ext-print-dialog .ol-print-param .ol-print-title input[type="text"] {
    width: 100%;
    margin: 0;
  }
}
.ol-profil {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ol-control.ol-profil {
  position: absolute;
  top: 0.5em;
  right: 3em;
  text-align: right;
  overflow: hidden;
}
.ol-profil .ol-zoom-out {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 1em;
  height: 1em;
  padding: 0;
  border: 1px solid #000;
  border-radius: 2px;
  cursor: pointer;
}
.ol-profil .ol-zoom-out:before {
  content: '';
  height: 2px;
  width: 60%;
  background: currentColor;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ol-profil .ol-inner  {
  position: relative;
  padding: 0.5em;
  font-size: 0.8em;
}
.ol-control.ol-profil .ol-inner {
  display: block;
  background-color: rgba(255,255,255,0.7);
  margin: 2.3em 2px 2px;
}
.ol-control.ol-profil.ol-collapsed .ol-inner {
  display: none;
}

.ol-profil canvas {
  display: block;
}
.ol-profil button {
  display: block;
  position: absolute;
  right: 2px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAYAAAALWoRrAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgXCR4dn7j9TAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAz0lEQVQ4y7WTMU4CURRFz0xIpLUBEhdAY2tJYW1jaWlsXYVxDWyBhWCFCYugYgnDFPMOhTMJGf3AwHiqn/uTk5v/3gfAH6b0RH7sMiIe1Ts162z+q2lVVbd1XqijLuJk0zzP1/VxCGyApLgsy+HJphGx8DeFOm6L1bn6eVQaEW+m2amTRqx+1fkqKY2Ie0+zUx/U7WGYfNMsy57PmMMN8A1MWsWeUoPyivV8PWtPOzL7D+lYHfUtBXgHGLTCJfBxodD6k9Dsm8BLE17LobQ39nJC61aLVoVsAAAAAElFTkSuQmCC');
}

.ol-profil.ol-collapsed button {
  position: static;
}

.ol-profil .ol-profilbar,
.ol-profil .ol-profilcursor {
  position:absolute;
  pointer-events: none;
  width: 1px;
  display: none;
}
.ol-profil .ol-profilcursor {
  width: 0;
  height: 0;
}
.ol-profil .ol-profilcursor:before {
  content:"";
  pointer-events: none;
  display: block;
  margin: -2px;
  width:5px;
  height:5px;
}
.ol-profil .ol-profilbar,
.ol-profil .ol-profilcursor:before {
  background: red;
}

.ol-profil table {
  text-align: center;
  width: 100%;
}

.ol-profil table span {
  display: block;
}

.ol-profilpopup {
  background-color: rgba(255, 255, 255, 0.5);
  margin: 0.5em;
  padding: 0 0.5em;
  position: absolute;
  top:-1em;
  white-space: nowrap;
}
.ol-profilpopup.ol-left {
  right:0;
}


.ol-profil table td {
  padding: 0 2px;
}

.ol-profil table .track-info {
  display: table-row;
}
.ol-profil table .point-info {
  display: none;
}
.ol-profil .over table .track-info {
  display: none;
}
.ol-profil .over table .point-info {
  display: table-row;
}

.ol-profil p {
  text-align: center;
  margin:0;
}

.ol-control.ol-progress-bar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  pointer-events: none!important;
  background-color: transparent;
}

.ol-control.ol-progress-bar > .ol-bar {
  position: absolute;
  background-color: rgba(0,60,136,.5);
  left: 0;
  bottom: 0;
  height: .5em;
  width: 0;
  -webkit-transition: width .2s;
  transition: width .2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ol-progress-bar > .ol-waiting {
  display: none;
}

.ol-viewport .ol-control.ol-progress-bar > .ol-waiting {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-size: 2em;
  display: block;
  -webkit-animation: 1s linear infinite ol-progress-bar-blink;
          animation: 1s linear infinite ol-progress-bar-blink;
}

@-webkit-keyframes ol-progress-bar-blink {
  0%, 30% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

@keyframes ol-progress-bar-blink {
  0%, 30% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

.ol-control.ol-routing {
  top: 0.5em;
  left: 3em;
  max-height: 90%;
  overflow-y: auto;
}
.ol-touch .ol-control.ol-routing {
  left: 3.5em;
}
.ol-control.ol-routing.ol-searching {
  opacity: .5;
}

.ol-control.ol-routing .ol-car,
.ol-control.ol-routing > button {
  position: relative;
}
.ol-control.ol-routing .ol-car:after,
.ol-control.ol-routing > button:after {
  content: "";
  position: absolute;
  width: .78em;
  height: 0.6em;
  border-radius: 40% 50% 0 0 / 50% 70% 0 0;
  -webkit-box-shadow: inset 0 0 0 0.065em, -0.35em 0.14em 0 -0.09em, inset 0 -0.37em, inset -0.14em 0.005em;
          box-shadow: inset 0 0 0 0.065em, -0.35em 0.14em 0 -0.09em, inset 0 -0.37em, inset -0.14em 0.005em;
  clip: rect(0 1em .5em -1em);
  top: .35em;
  left: .4em;
}
.ol-control.ol-routing .ol-car:before,
.ol-control.ol-routing > button:before {
  content: "";
  position: absolute;
  width: .28em;
  height: .28em;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 1em, 0.65em 0;
          box-shadow: inset 0 0 0 1em, 0.65em 0;
  top: 0.73em;
  left: .20em;
}
.ol-control.ol-routing .ol-pedestrian:after {
  content: "";
  position: absolute;
  width: .3em;
  height: .4em;
  top: .25em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: inset 0.3em 0, 0.1em 0.5em 0 -0.1em, -0.1em 0.5em 0 -0.1em, 0.25em 0.1em 0 -0.1em, -0.25em 0.1em 0 -0.1em;
          box-shadow: inset 0.3em 0, 0.1em 0.5em 0 -0.1em, -0.1em 0.5em 0 -0.1em, 0.25em 0.1em 0 -0.1em, -0.25em 0.1em 0 -0.1em;
  border-top: .2em solid transparent;
}
.ol-control.ol-routing .ol-pedestrian:before {
  content: "";
  position: absolute;
  width: .3em;
  height: .3em;
  top: .1em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  background-color: currentColor;
}

.ol-control.ol-routing.ol-collapsed .content {
  display: none;
}

.ol-routing .ol-search.ol-collapsed ul {
	display: none;
}
.ol-routing .ol-search ul .copy {
  display: none;
}
.ol-routing .ol-search ul.history {
  /* display: none; */
}
.ol-routing .content .search-input > div > * {
  display: inline-block;
  vertical-align: top;
}
.ol-routing .ol-result ul {
  list-style: none;
  display: block;
}
.ol-routing .ol-result li {
  position: relative;
  min-height: 1.65em;
}
.ol-routing .ol-result li i {
  display: block;
  font-size: .8em;
  font-weight: bold;
}

.ol-routing .ol-result li:before {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  left: -1.75em;
  border-bottom-color: #369;
  border-width: .6em .4em .6em;
  -webkit-transform-origin: 50% 125%;
          transform-origin: 50% 125%;
  -webkit-box-shadow: 0 0.65em 0 -0.25em #369;
          box-shadow: 0 0.65em 0 -0.25em #369;
  top: -.8em;
}
.ol-routing .ol-result li:after {
  content: "";
  position: absolute;
  width: 0.3em;
  height: .6em;
  left: -1.5em;
  background: #369;
  top: .6em;
}
.ol-routing .ol-result li.R:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ol-routing .ol-result li.FR:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.ol-routing .ol-result li.L:before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.ol-routing .ol-result li.FL:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.ol-routing .content > i {
  vertical-align: middle;
  margin: 0 .3em 0 .1em;
  font-style: normal;
}
.ol-routing .ol-button,
.ol-routing .ol-button:focus,
.ol-routing .ol-pedestrian,
.ol-routing .ol-car {
  font-size: 1.1em;
  position: relative;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  color: rgba(0,60,136,1);
  background-color: transparent;
  margin: 0 .1em;
  opacity: .5;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ol-routing .ol-button:hover,
.ol-routing .ol-button.selected,
.ol-routing i.selected {
  opacity: 1;
  background: transparent;
}

.ol-control.ol-routing:hover {
  background-color: rgba(255,255,255,.85);
}

.search-input > div > button:before {
  content: '\00b1';
}
.ol-viewport .ol-scale {
	left: .5em;
	bottom: 2.5em;
	text-align: center;
	-webkit-transform: scaleX(.8);
	-webkit-transform-origin: 0 0;
	transform: scaleX(.8);
	transform-origin: 0 0;
}
.ol-viewport .ol-scale input {
	background: none;
    border: 0;
    width: 8em;
    text-align: center;
}

.ol-search{
  top: 0.5em;
  left: 3em;
}
.ol-touch .ol-search {
  left: 3.5em;
}
.ol-search button {
  top: 2px;
  left: 2px;
  float: left;
}
.ol-control.ol-search > button:before {
  content: "";
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: .7em;
  height: .7em;
  background-color: transparent;
  border: .12em solid currentColor;
  border-radius: 100%;
  top: .35em;
  left: .35em;
}
.ol-control.ol-search > button:after {
  content: "";
  position: absolute;
  top: 1.1em;
  left: .95em;
  width: .45em;
  height: .15em;
  background-color: currentColor;
  border-radius: .05em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: -0.18em 0 0 -0.03em;
          box-shadow: -0.18em 0 0 -0.03em;
}

.ol-search button.ol-revers {
  float: none;
  background-image: none;
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  top: 0;
  left: 0;
}
.ol-search.ol-revers button.ol-revers {
  background-color: rgba(0,136,60,.5)
}

.ol-control.ol-search.ol-collapsed button.ol-revers {
  display: none;
}
.ol-search button.ol-revers:before {
  content: "";
  border: .1em solid currentColor;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  border-radius: 50%;
  width: .55em;
  height: .55em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-search button.ol-revers:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  width: .2em;
  height: .2em;
  background-color: transparent;
  -webkit-box-shadow: .35em 0 currentColor, 0 .35em currentColor, -.35em 0 currentColor, 0 -.35em currentColor;
          box-shadow: .35em 0 currentColor, 0 .35em currentColor, -.35em 0 currentColor, 0 -.35em currentColor;
}

.ol-search input {
  display: inline-block;
  border: 0;
  margin: 1px 1px 1px 2px;
  font-size: 1.14em;
  padding-left: 0.3em;
  height: 1.375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.ol-touch .ol-search input,
.ol-touch .ol-search ul {
  font-size: 1.5em;
}
.ol-search.ol-revers > ul,
.ol-control.ol-search.ol-collapsed > * {
  display: none;
}
.ol-control.ol-search.ol-collapsed > button {
  display: block;
}

.ol-search ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  clear: both;
  cursor: pointer;
  max-width: 17em;
  overflow-x: hidden;
  z-index: 1;
  background: #fff;
}
/*
.ol-control.ol-search ul {
  position: absolute;
  box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}
*/
.ol-search ul li {
  padding: 0.1em 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ol-search ul li.select,
.ol-search ul li:hover {
  background-color: rgba(0,60,136,.5);
  color: #fff;
}
.ol-search ul li img {
  float: left;
  max-height: 2em;
}
.ol-search li.copy {
    background: rgba(0,0,0,.5);
  color: #fff;
}
.ol-search li.copy a {
  color: #fff;
  text-decoration: none;
}

.ol-search.searching:before {
  content: '';
  position: absolute;
  height: 3px;
  left: 0;
  top: 1.6em;
  -webkit-animation: pulse .5s infinite alternate linear;
          animation: pulse .5s infinite alternate linear;
  background: red;
  z-index: 2;
}

@-webkit-keyframes pulse {
  0% { left:0; right: 95%; }
  50% {	left: 30%; right: 30%; }
  100% {	left: 95%; right: 0; }
}

@keyframes pulse {
  0% { left:0; right: 95%; }
  50% {	left: 30%; right: 30%; }
  100% {	left: 95%; right: 0; }
}


.ol-search.IGNF-parcelle input {
  width: 13.5em;
}
.ol-search.IGNF-parcelle input:-moz-read-only {
  background: #ccc;
  opacity: .8;
}
.ol-search.IGNF-parcelle input:read-only {
  background: #ccc;
  opacity: .8;
}
.ol-search.IGNF-parcelle.ol-collapsed-list > ul.autocomplete {
  display: none;
}

.ol-search.IGNF-parcelle label {
  display: block;
  clear: both;
}
.ol-search.IGNF-parcelle > div input,
.ol-search.IGNF-parcelle > div label {
  width: 5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: .1em;
  font-size: 1em;
}
.ol-search.IGNF-parcelle ul.autocomplete-page {
  margin-top:.5em;
  width:100%;
  text-align: center;
  display: none;
}
.ol-search.IGNF-parcelle.ol-collapsed-list ul.autocomplete-parcelle,
.ol-search.IGNF-parcelle.ol-collapsed-list ul.autocomplete-page {
  display: block;
}
.ol-search.IGNF-parcelle.ol-collapsed ul.autocomplete-page,
.ol-search.IGNF-parcelle.ol-collapsed ul.autocomplete-parcelle,
.ol-search.IGNF-parcelle ul.autocomplete-parcelle {
  display: none;
}
.ol-search.IGNF-parcelle ul.autocomplete-page li {
  display: inline-block;
  color: #fff;
  background: rgba(0,60,136,.5);
  border-radius: 50%;
  width: 1.3em;
  height: 1.3em;
  padding: .1em;
  margin: 0 .1em;
}
.ol-search.IGNF-parcelle ul.autocomplete-page li.selected {
  background: rgba(0,60,136,1);
}

/* GPS */
.ol-searchgps input.search {
  display: none;
}
.ol-control.ol-searchgps > button:first-child {
  background-image: none;
}
.ol-control.ol-searchgps > button:first-child:before {
  content: "x/y";
  position: unset;
  display: block;
  -webkit-transform: scaleX(.8);
          transform: scaleX(.8);
  border: unset;
  border-radius: 0;
  width: auto;
  height: auto;
}
.ol-control.ol-searchgps > button:first-child:after {
  content: unset;
}
.ol-control.ol-searchgps .ol-latitude,
.ol-control.ol-searchgps .ol-longitude {
  clear: both;
}
.ol-control.ol-searchgps .ol-latitude label,
.ol-control.ol-searchgps .ol-longitude label {
  width: 5.5em;
  display: inline-block;
  text-align: right;
  -webkit-transform: scaleX(.8);
          transform: scaleX(.8);
  margin: 0 -.8em 0 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ol-control.ol-searchgps .ol-latitude input,
.ol-control.ol-searchgps .ol-longitude input {
  max-width: 10em;
}

.ol-control.ol-searchgps .ol-ext-toggle-switch {
  cursor: pointer;
  float: right;
  margin: .5em;
  font-size: .9em;
}

.ol-searchgps .ol-decimal{
  display: inline-block;
  margin-right: .7em;
}
.ol-searchgps .ol-dms,
.ol-searchgps.ol-dms .ol-decimal {
  display: none;
  width: 3em;
  text-align: right;
}
.ol-searchgps.ol-dms .ol-dms {
  display: inline-block;
}

.ol-searchgps span.ol-dms {
  width: .5em;
  text-align: left;
}
.ol-searchgps.ol-control.ol-collapsed button.ol-geoloc {
  display: none;
}
.ol-searchgps button.ol-geoloc {
  top: 0;
  float: right;
  margin-right: 3px;
  background-image: none;
  position: relative;
}
.ol-searchgps button.ol-geoloc:before {
  content:"";
  position: absolute;
  left: 50%;
  top: 50%;
  width: .6em;
  height: .6em;
  border: .1em solid currentColor;
  border-radius: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.ol-searchgps button.ol-geoloc:after {
  content:"";
  position: absolute;
  left: 50%;
  top: 50%;
  width: .2em;
  height: .2em;
  background-color: transparent;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  -webkit-box-shadow: 
    .45em 0 currentColor, -.45em 0 currentColor, 0 -.45em currentColor, 0 .45em currentColor,
    .25em 0 currentColor, -.25em 0 currentColor, 0 -.25em currentColor, 0 .25em currentColor;
          box-shadow: 
    .45em 0 currentColor, -.45em 0 currentColor, 0 -.45em currentColor, 0 .45em currentColor,
    .25em 0 currentColor, -.25em 0 currentColor, 0 -.25em currentColor, 0 .25em currentColor;
}
.ol-control.ol-select {
  top: .5em;
  left: 3em;
}
.ol-touch .ol-control.ol-select {
  left: 3.5em;
}
.ol-control.ol-select > button:before {
  content: "A";
  font-size: .6em;
  font-weight: normal;
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  background-color: transparent;
  border: .2em solid currentColor;
  border-radius: 100%;
  top: .5em;
  left: .5em;
  line-height: 1em;
  text-align: center;
}
.ol-control.ol-select > button:after {
  content: "";
  position: absolute;
  top: 1.15em;
  left: 1em;
  width: .45em;
  height: .15em;
  background-color: currentColor;
  border-radius: .05em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: -0.18em 0 0 -0.03em;
          box-shadow: -0.18em 0 0 -0.03em;
}
.ol-select > div button {
    width: auto;
    padding: 0 .5em;
    float: right;
    font-weight: normal;
}
.ol-select .ol-delete {
    width: 1.5em;
  height: 1em;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.ol-select .ol-delete:before {
  content:'\00d7';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.ol-control.ol-select input {
  font-size: 1em;
}
.ol-control.ol-select select {
  font-size: 1em;
  max-width: 10em;
}
.ol-control.ol-select select option.ol-default {
  color: #999;
  font-style: italic;
}
.ol-control.ol-select > div {
  display: block;
}
.ol-control.ol-select.ol-collapsed > div {
  display: none;
}

.ol-control.ol-select.ol-select-check {
  max-width: 20em;
}
.ol-control.ol-select label.ol-ext-check {
  margin-right: 1em;
}
.ol-control.ol-select label.ol-ext-toggle-switch span {
  font-size: 1.1em;
}

.ol-select ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ol-control.ol-select input[type="search"],
.ol-control.ol-select input[type="text"]  {
  width: 8em;
}

.ol-select .ol-autocomplete {
  display: inline;
}
.ol-select .ol-autocomplete ul {
  position: absolute;
  display: block;
  background: #fff;
  border: 1px solid #999;
  min-width: 10em;
  font-size: .85em;
}
.ol-select .ol-autocomplete ul li {
  padding: 0 .5em;
}
.ol-select .ol-autocomplete ul li:hover {
  color: #fff;
  background: rgba(0,60,136,.5);
}
.ol-select ul.ol-hidden {
  display: none;
}

.ol-select-multi li > div:hover,
.ol-select-multi li > div.ol-control.ol-select {
  position: relative;
  top: unset;
  left: unset;
  background: transparent;
}
.ol-select-multi li > div  > button,
.ol-select-multi li > div  .ol-ok {
  display: none;
}
.ol-select-multi li .ol-control.ol-select.ol-collapsed > div,
.ol-select-multi li > div  > div {
  display: block;
}

.ol-control.ol-status {
  top: 0;
  left: 0;
  background: rgba(0,0,0,.2);
  color: #fff;
  font-size: .9em;
  padding: .3em 3em;
  border-radius: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none!important;
  display: none;
}
.ol-control.ol-status.ol-visible {
  display: initial;
}
.ol-control.ol-status.ol-bottom {
  top: auto;
  bottom: 0;
}
.ol-control.ol-status.ol-left {
  top: 0;
  bottom: 0;
  padding: .3em .5em .3em 3em;
  width: auto;
}
.ol-control.ol-status.ol-right {
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  padding: .3em 3em .3em .5em;
  width: auto;
}
.ol-control.ol-status.ol-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ol-control.ol-storymap {
  top: .5em;
  left: .5em;
  bottom: .5em;
  max-width: 35%;
  border-radius: .5em;
  position: absolute;
  height: auto;
}
.ol-storymap {
  overflow: hidden;
  padding: 0;
  height: 100%;
  position: relative;
}
.ol-storymap > div {
  overflow: hidden;
  padding: 0;
  height: 100%;
  position: relative;
  scroll-behavior: smooth;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ol-storymap >div.ol-move {
  scroll-behavior: unset;
}

.ol-control.ol-storymap .chapter {
  padding: .5em;
}
.ol-storymap .chapter {
  cursor: pointer;
  opacity: .4;
}
.ol-storymap .chapter.ol-select {
  cursor: default;
  opacity: 1;
}

.ol-storymap .ol-scroll-top,
.ol-storymap .ol-scroll-next {
  position: relative;
  min-height: 1.7em;
  color: rgba(0,60,136,.5);
  text-align: center;
  cursor: pointer;
}
.ol-storymap .ol-scroll-next span {
  padding-bottom: 1.4em;
  display: block;
}
.ol-storymap .ol-scroll-top span {
  padding-top: 1.4em;
  display: block;
}

.ol-storymap .ol-scroll-top:before,
.ol-storymap .ol-scroll-next:before {
  content: "";
  border: .3em solid currentColor;
  border-radius: .3em;
  border-color: transparent currentColor currentColor transparent;
  width: .8em;
  height: .8em;
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  -webkit-animation: ol-bounce-bottom 0.35s linear infinite alternate;
          animation: ol-bounce-bottom 0.35s linear infinite alternate;
  pointer-events: none;
}
.ol-storymap .ol-scroll-top:before {
  border-color: currentColor transparent transparent currentColor;
  -webkit-animation: ol-bounce-top 0.35s linear infinite alternate;
          animation: ol-bounce-top 0.35s linear infinite alternate;
}

@-webkit-keyframes ol-bounce-top{
  from {top: -.2em;}
  to   {top: .5em;}
}

@keyframes ol-bounce-top{
  from {top: -.2em;}
  to   {top: .5em;}
}
@-webkit-keyframes ol-bounce-bottom{
  from {bottom: -.2em;}
  to   {bottom: .5em;}
}
@keyframes ol-bounce-bottom{
  from {bottom: -.2em;}
  to   {bottom: .5em;}
}

.ol-storymap img[data-title] {
  cursor: pointer;
}

.ol-swipe {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -ms-touch-action: none;
      touch-action: none;
}

.ol-swipe:before {
  content: "";
  position: absolute;
  top: -5000px;
  bottom: -5000px;
  left: 50%;
  width: 4px;
  background: #fff;
  z-index:-1;
  -webkit-transform: translate(-2px, 0);
          transform: translate(-2px, 0);
}
.ol-swipe.horizontal:before {
  left: -5000px;
  right: -5000px;
  top: 50%;
  bottom: auto;
  width: auto;
  height: 4px;
}

.ol-swipe,
.ol-swipe button {
  cursor: ew-resize;
}
.ol-swipe.horizontal,
.ol-swipe.horizontal button {
  cursor: ns-resize;
}

.ol-swipe:after,
.ol-swipe button:before,
.ol-swipe button:after {
  content: "";
  position: absolute;
  top: 25%;
  bottom: 25%;
  left: 50%;
  width: 2px;
  background: rgba(255,255,255,0.8);
  transform: translate(-1px, 0);
  -webkit-transform: translate(-1px, 0);
}
.ol-swipe button:after {
  transform: translateX(5px);
  -webkit-transform: translateX(5px);
}
.ol-swipe button:before {
  transform: translateX(-7px);
  -webkit-transform: translateX(-7px);
}

.ol-control.ol-timeline {
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: .3s;
  transition: .3s;
}
.ol-control.ol-timeline.ol-collapsed {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.ol-timeline {
  overflow: hidden;
  padding: 2px 0 0;
}
.ol-timeline .ol-scroll {
  overflow: hidden;
  padding: 0;
  scroll-behavior: smooth;
  line-height: 1em;
  height: 6em;
  padding: 0 50%;
}
.ol-timeline .ol-scroll.ol-move {
  scroll-behavior: unset;
}

.ol-timeline.ol-hasbutton .ol-scroll {
  margin-left: 1.5em;
  padding: 0 calc(50% - .75em);
}
.ol-timeline .ol-buttons {
  display: none;
  position: absolute;
  top: 0;
  background: rgba(255,255,255,.5);
  width: 1.5em;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.ol-timeline.ol-hasbutton .ol-buttons {
  display: block;
}
.ol-timeline .ol-buttons button {
  font-size: 1em;
  margin: 1px;
  position: relative;
}
.ol-timeline .ol-buttons .ol-zoom-in:before,
.ol-timeline .ol-buttons .ol-zoom-out:before {
  content: "+";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-timeline .ol-buttons .ol-zoom-out:before{
  content: '−';
}

.ol-timeline .ol-scroll > div {
  height: 100%;
  position: relative;
}

.ol-timeline .ol-scroll .ol-times {
  background: rgba(255,255,255,.5);
  height: 1em;
  bottom: 0;
  position: absolute;
  left: -1000px;
  right: -1000px;
}
.ol-timeline .ol-scroll .ol-time {
  position: absolute;
  font-size: .7em;
  color: #999;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ol-timeline .ol-scroll .ol-time.ol-year {
  color: #666;
  z-index: 1;
}
.ol-timeline .ol-scroll .ol-time:before {
  content: "";
  position: absolute;
  bottom: 1.2em;
  left: 50%;
  height: 500px;
  border-left: 1px solid currentColor;
}

.ol-timeline .ol-scroll .ol-features {
  position: absolute;
  top: 0;
  bottom: 1em;
  left: -200px;
  right: -1000px;
  margin: 0 0 0 200px;
  overflow: hidden;
}

.ol-timeline .ol-scroll .ol-feature {
  position: absolute;
  font-size: .7em;
  color: #999;
  top: 0;
  background: #fff;
  max-width: 3em;
  max-height: 2.4em;
  min-height: 1em;
  line-height: 1.2em;
  border: 1px solid #ccc;
  overflow: hidden;
  padding: 0 .5em 0 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ol-timeline.ol-zoomhover .ol-scroll .ol-feature:hover,
.ol-timeline.ol-zoomhover .ol-scroll .ol-feature.ol-select {
  z-index: 1;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  background: #eee;
  /* max-width: 14em!important; */
}

/* Center */
.ol-timeline .ol-center-date {
  display: none;
  position: absolute;
  left: 50%;
  height: 100%;
  width: 2px;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #f00;
  opacity: .4;
}
.ol-timeline.ol-hasbutton .ol-center-date {
  left: calc(50% + .75em);
}

/* Show center */ 
.ol-timeline.ol-pointer .ol-center-date {
  display: block;
}
.ol-timeline.ol-pointer .ol-center-date:before, 
.ol-timeline.ol-pointer .ol-center-date:after {
  content: '';
  border: 0.3em solid transparent;
  border-width: .3em .25em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ol-timeline.ol-pointer .ol-center-date:before {
  border-top-color: #f00;
  top: 0;
}
.ol-timeline.ol-pointer .ol-center-date:after {
  border-bottom-color: #f00;
  bottom: 0
}

/* show interval */
.ol-timeline.ol-interval .ol-center-date {
  display: block;
  background-color: transparent;
  border: 0 solid #000;
  border-width: 0 10000px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  opacity: .2;
}
.ol-control.ol-videorec {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.ol-control.ol-videorec button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.ol-control.ol-videorec button:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: .8em;
  height: .8em;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: currentColor;
}
.ol-control.ol-videorec button.ol-start:before {
  width: .9em;
  height: .9em;
  border-radius: 50%;
  background-color: #c00;
}
.ol-control.ol-videorec button.ol-pause:before {
  width: .2em;
  background-color: transparent;
  -webkit-box-shadow: -.2em 0, .2em 0;
          box-shadow: -.2em 0, .2em 0;
}
.ol-control.ol-videorec button.ol-resume:before {
  border-style: solid;
  background: transparent;
  width: auto;
  border-width: .4em 0 .4em .6em;
  border-color: transparent transparent transparent currentColor;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ol-control.ol-videorec button.ol-stop,
.ol-control.ol-videorec button.ol-pause,
.ol-control.ol-videorec button.ol-resume,
.ol-control.ol-videorec[data-state="rec"] .ol-start,
.ol-control.ol-videorec[data-state="pause"] .ol-start {
  display: none;
}
.ol-control.ol-videorec[data-state="rec"] .ol-stop,
.ol-control.ol-videorec[data-state="pause"] .ol-stop,
.ol-control.ol-videorec[data-state="rec"] .ol-pause,
.ol-control.ol-videorec[data-state="pause"] .ol-resume {
  display: inline-block;
}

.ol-control.ol-wmscapabilities {
  top: .5em;
  right: 2.5em;
}
.ol-touch .ol-control.ol-wmscapabilities {
  right: 3em;
}
.ol-control.ol-wmscapabilities.ol-hidden {
  display: none;
}
.ol-control.ol-wmscapabilities button:before {
  content: "+";
  position: absolute;
  top: calc(50% - .35em);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-control.ol-wmscapabilities button:after {
  content: "";
  width: .75em;
  height: .75em;
  position: absolute;
  background: transparent;
  top: calc(50% - .05em);
  left: 50%;
  -webkit-transform: scaleY(.6) translate(-50%, -50%) rotate(45deg);
          transform: scaleY(.6) translate(-50%, -50%) rotate(45deg);
  -webkit-box-shadow: inset -.18em -.18em currentColor, -.4em .1em 0 -.25em currentColor, .1em -.35em 0 -.25em currentColor, .15em .15em currentColor;
          box-shadow: inset -.18em -.18em currentColor, -.4em .1em 0 -.25em currentColor, .1em -.35em 0 -.25em currentColor, .15em .15em currentColor;
  border-radius: .1em 0;
  border: .15em solid transparent;
  border-width: 0 .15em .15em 0;
}

.ol-wmscapabilities .ol-searching {
  opacity: .5;
}
.ol-wmscapabilities .ol-searching .ol-url:after{
  content: "";
  width: .7em;
  height: .7em;
  background-color: currentColor;
  position: absolute;
  top: 6em;
  border-radius: 50%;
  display: block;
  left: calc(50% - .35em);
  -webkit-box-shadow: 0 1em currentColor, 0 -1em currentColor, 1em 0 currentColor, -1em 0 currentColor;
          box-shadow: 0 1em currentColor, 0 -1em currentColor, 1em 0 currentColor, -1em 0 currentColor;
  -webkit-animation:ol-wmscapabilities-rotate 2s linear infinite;
          animation:ol-wmscapabilities-rotate 2s linear infinite;
}
@-webkit-keyframes ol-wmscapabilities-rotate { 
  100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } 
}
@keyframes ol-wmscapabilities-rotate { 
  100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } 
}

.ol-wmscapabilities .ol-url input {
  width: calc(100% - 10em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: Min(100%, 20em);
}
.ol-wmscapabilities .ol-url select {
  width: 2em;
  height: 100%;
  padding: 1px;
}
.ol-wmscapabilities .ol-url button {
  width: 7.5em;
  margin-left: .5em;
}
.ol-wmscapabilities .ol-result {
  display: none;
  margin-top: .5em;
}
.ol-wmscapabilities .ol-result.ol-visible {
  display: block;
}

.ol-wmscapabilities .ol-select-list {
  position: relative;
  border: 1px solid #369;
  overflow-x: hidden;
  width: calc(100% - 120px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 14.5em;
}
.ol-wmscapabilities .ol-select-list div {
  padding: 0 .5em;
  cursor: pointer;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ol-wmscapabilities .ol-select-list .level-1 {
  padding-left: 1em;
}
.ol-wmscapabilities .ol-select-list .level-2 {
  padding-left: 1.5em;
}
.ol-wmscapabilities .ol-select-list .level-3 {
  padding-left: 2em;
}
.ol-wmscapabilities .ol-select-list .level-4 {
  padding-left: 2.5em;
}
.ol-wmscapabilities .ol-select-list .level-5 {
  padding-left: 3em;
}

.ol-wmscapabilities .ol-select-list .ol-info {
  font-style: italic;
}
.ol-wmscapabilities .ol-select-list .ol-title {
  background-color: rgba(0,60,136,.1);
}
.ol-wmscapabilities .ol-select-list div:hover {
  background-color: rgba(0,60,136,.5);
  color: #fff;
}
.ol-wmscapabilities .ol-select-list div.selected {
  background-color: rgba(0,60,136,.7);
  color: #fff;
}

.ol-wmscapabilities .ol-preview {
  width: 100px;
  float: right;
  background: rgba(0,60,136,.1);
  color: #666;
  padding: 0 5px 5px;
  text-align: center;
  margin-left: 10px;
}
.ol-wmscapabilities .ol-preview.tainted {
  width: 100px;
  float: right;
  background: rgba(136,0,60,.1);
  color: #666;
  padding: 0 5px 5px;
  text-align: center;
  margin-left: 10px;
}
.ol-wmscapabilities .ol-preview img {
  width: 100%;
  display: block;
  background: #fff;
}
.ol-wmscapabilities .ol-legend {
  max-width: 100%;
  display: none;
}
.ol-wmscapabilities .ol-legend.visible {
  display: block;
}
.ol-wmscapabilities .ol-buttons {
  clear: both;
  text-align: right;
}
.ol-wmscapabilities .ol-data p {
  margin: 0;
}
.ol-wmscapabilities .ol-data p.ol-title {
  font-weight: bold;
  margin: 1em 0 .5em;
}
.ol-wmscapabilities .ol-error {
  color: #800;
}

.ol-wmscapabilities ul.ol-wmsform {
  display: none;
  list-style: none;
  padding: 0;
}
.ol-wmscapabilities ul.ol-wmsform.visible {
  display: block;
}
.ol-wmscapabilities .ol-wmsform label {
  display: inline-block;
  text-align: right;
  width: calc(40% - .5em);
  margin-right: .5em;
}
.ol-wmscapabilities .ol-wmsform input {
  display: inline-block;
  width: 60%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-wmscapabilities .ol-wmsform input[type="checkbox"] {
  width: auto;
}
.ol-wmscapabilities .ol-wmsform button {
  float: right;
  margin: 1em 0;
}

.ol-wmscapabilities ul.ol-wmsform li[data-param="extent"] input {
  width: calc(60% - 2em);
}
.ol-wmscapabilities ul.ol-wmsform li[data-param="extent"] button {
  position: relative;
  width: 2em;
  height: 1.6em;
  margin: 0;
  vertical-align: middle;
  color: #444;
}
.ol-wmscapabilities ul.ol-wmsform li[data-param="extent"] button:before,
.ol-wmscapabilities ul.ol-wmsform li[data-param="extent"] button:after {
  content: "";
  position: absolute;
  width: .25em;
  height: .9em;
  border: .1em solid currentColor;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) skewY(-15deg);
          transform: translate(-50%, -50%) skewY(-15deg);
}
.ol-wmscapabilities ul.ol-wmsform li[data-param="extent"] button:after {
  -webkit-transform: translateX(.4em) translate(-50%, -50%) skewY(15deg);
          transform: translateX(.4em) translate(-50%, -50%) skewY(15deg);
  -webkit-box-shadow: -0.8em 0.25em;
          box-shadow: -0.8em 0.25em;
}

.ol-ext-dialog.ol-wmscapabilities form {
  max-height: calc(85% - 1em);
  width: 600px;
  min-height: 15em;
  top: 15%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.ol-ext-dialog.ol-wmtscapabilities [data-param="map"] {
  display: none;
}
.ol-ext-dialog [data-param="style"] {
  display: none;
}
.ol-ext-dialog.ol-wmtscapabilities [data-param="style"] {
  display: list-item;
}
.ol-ext-dialog.ol-wmtscapabilities [data-param="proj"],
.ol-ext-dialog.ol-wmtscapabilities [data-param="version"] {
  opacity: .6;
  pointer-events: none;
}

.ol-ext-dialog.ol-wmscapabilities button.ol-wmsform {
  width: 1.8em;
  text-align: center;
}
.ol-ext-dialog.ol-wmscapabilities button.ol-wmsform:before {
  content: "+";
}
.ol-ext-dialog.ol-wmscapabilities .ol-form button.ol-wmsform:before {
  content: "-";
}

.ol-ext-dialog.ol-wmscapabilities .ol-form button.ol-load,
.ol-ext-dialog.ol-wmscapabilities .ol-form .ol-legend {
  display: none;
}
.ol-ext-dialog.ol-wmscapabilities .ol-form ul.ol-wmsform {
  display: block;
  clear: both;
}
.ol-target-overlay .ol-target 
{	border: 1px solid transparent;
	-webkit-box-shadow: 0 0 1px 1px #fff;
	        box-shadow: 0 0 1px 1px #fff;
	display: block;
	height: 20px;
	width: 0;
}

.ol-target-overlay .ol-target:after,
.ol-target-overlay .ol-target:before
{	content:"";
	border: 1px solid #369;
	-webkit-box-shadow: 0 0 1px 1px #fff;
	        box-shadow: 0 0 1px 1px #fff;
	display: block;
	width: 20px;
	height: 0;
	position:absolute;
	top:10px;
	left:-10px;
}
.ol-target-overlay .ol-target:after
{	-webkit-box-shadow: none;	box-shadow: none;
	height: 20px;
	width: 0;
	top:0px;
	left:0px;
}

.ol-overlaycontainer .ol-touch-cursor {
  /* human fingertips are typically 16x20 mm = 45x57 pixels
    source: http://touchlab.mit.edu/publications/2003_009.pdf
  */
  width: 56px;
  height: 56px;
  margin: 6px;
  border-radius: 50%;
  cursor: pointer;
  background: rgba(255,255,255,.4);
  -webkit-box-shadow: inset 0 0 0 5px #369;
          box-shadow: inset 0 0 0 5px #369;
}

.ol-overlaycontainer .ol-touch-cursor:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 50%;
  background: radial-gradient(circle at 100% 100%, transparent, transparent 70%, #369 70%, #369)
}

.ol-overlaycontainer .ol-touch-cursor .ol-button {
  position: absolute;
  color: #369;
  height: 55%;
  width: 55%;
  border-radius: 50%;
  cursor: pointer;
  background: rgba(255,255,255,.4);
  -webkit-box-shadow: inset 0 0 0 3px currentColor;
          box-shadow: inset 0 0 0 3px currentColor;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition: all .5s, opacity 0s, background 0s;
  transition: all .5s, opacity 0s, background 0s;
  overflow: hidden;
}
.ol-overlaycontainer .ol-touch-cursor.active.disable .ol-button {
  opacity: .8;
  background: rgba(51, 102, 153, .2);
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-0 {
  top: -18%;
  left: 118%;
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-1 {
  top: 50%;
  left: 140%;
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-2 {
  top: 120%;
  left: 120%;
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-3 {
  top: 140%;
  left: 50%;
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-4 {
  top: 118%;
  left: -18%;
}
/* extra buttons */
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-5 {
  top: 50%;
  left: -40%;
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-6 {
  top: -18%;
  left: -18%;
}
.ol-overlaycontainer .ol-touch-cursor.active .ol-button-7 {
  top: -40%;
  left: 50%;
}

.ol-overlaycontainer .ol-touch-cursor .ol-button:before {
  content: "";
  width: 1.5em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  line-height: 1em;
  text-align: center;
}
.ol-overlaycontainer .ol-touch-cursor .ol-button.ol-button-add:before,
.ol-overlaycontainer .ol-touch-cursor .ol-button.ol-button-remove:before {
  content: "−";
  line-height: .95em;
  font-size: 1.375em;
  font-weight: bold;
}
.ol-overlaycontainer .ol-touch-cursor .ol-button.ol-button-add:before {
  content: "+";
}
.ol-overlaycontainer .ol-touch-cursor .ol-button.ol-button-x:before {
  content: "\00D7";
  font-size: 1.2em;
  font-weight: bold;
}
.ol-overlaycontainer .ol-touch-cursor .ol-button.ol-button-move:before {
  content: "\2725";
  font-size: 1.2em;
}
.ol-overlaycontainer .ol-touch-cursor .ol-button.ol-button-check:before {
  content: "\2713";
  font-weight: bold;
}

.ol-overlaycontainer .ol-touch-cursor.nodrawing .ol-button.ol-button-x,
.ol-overlaycontainer .ol-touch-cursor.nodrawing .ol-button.ol-button-remove,
.ol-overlaycontainer .ol-touch-cursor.nodrawing .ol-button.ol-button-check {
  opacity: .8;
  background: rgba(51, 102, 153, .2);
}

.ol-overlaycontainer .ol-touch-cursor .ol-button > div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ol-overlaycontainer .ol-touch-cursor .ol-button-type:before {
  content: "\21CE";
  font-weight: bold;
}



/* remove outline on focus */
.mapboxgl-canvas:focus {
  outline: none;
}
.ol-perspective-map {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 200%;
  height: 200%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-perspective-map .ol-layer {
  z-index: -1!important; /* bug using Chrome ? */
}
.ol-perspective-map .ol-layers {
  -webkit-transform: translateY(0) perspective(200px) rotateX(0deg) scaleY(1);
          transform: translateY(0) perspective(200px) rotateX(0deg) scaleY(1);
}

.ol-perspective-map .ol-overlaycontainer,
.ol-perspective-map .ol-overlaycontainer-stopevent {
  width: 50%!important;
  height: 50%!important;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ol-overlay-container .ol-magnify 
{	background: rgba(0,0,0, 0.5);
	border:3px solid #369;
	border-radius: 50%;
	height: 150px;
	width: 150px;
	overflow: hidden;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	position:relative;
	z-index:0;
}

.ol-overlay-container .ol-magnify:before 
{	border-radius: 50%;
	-webkit-box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.25) inset;
	        box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.25) inset;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.ol-overlay-container .ol-magnify:after 
{
	border-radius: 50%;
	-webkit-box-shadow: 0 0 20px 7px rgba(255, 255, 255, 1);
	        box-shadow: 0 0 20px 7px rgba(255, 255, 255, 1);
	content: "";
	display: block;
	height: 0;
	left: 23%;
	position: absolute;
	top: 20%;
	width: 20%;
	z-index: 1;
	transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
}
/** popup animation using visible class
*/
.ol-popup.anim {
  visibility: hidden;
}

.ol-popup.anim.visible {
  visibility: visible;
}
/** No transform when visible 
*/
.ol-popup.anim.visible > div {
  visibility: visible;
  -webkit-transform: none;
          transform: none;
  -webkit-animation: ol-popup_bounce 0.4s ease 1;
          animation: ol-popup_bounce 0.4s ease 1;
}

@-webkit-keyframes ol-popup_bounce {
  from { -webkit-transform: scale(0); transform: scale(0); }
  50%  { -webkit-transform: scale(1.1); transform: scale(1.1) }
  80%  { -webkit-transform: scale(0.95); transform: scale(0.95) }
  to   { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes ol-popup_bounce {
  from { -webkit-transform: scale(0); transform: scale(0); }
  50%  { -webkit-transform: scale(1.1); transform: scale(1.1) }
  80%  { -webkit-transform: scale(0.95); transform: scale(0.95) }
  to   { -webkit-transform: scale(1); transform: scale(1); }
}

/** Transform Origin */
.ol-popup.anim.ol-popup-bottom.ol-popup-left > div  {
  -webkit-transform-origin:0 100%;
          transform-origin:0 100%;
}
.ol-popup.anim.ol-popup-bottom.ol-popup-right > div {
  -webkit-transform-origin:100% 100%;
          transform-origin:100% 100%;
}
.ol-popup.anim.ol-popup-bottom.ol-popup-center > div {
  -webkit-transform-origin:50% 100%;
          transform-origin:50% 100%;
}
.ol-popup.anim.ol-popup-top.ol-popup-left > div {
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
}
.ol-popup.anim.ol-popup-top.ol-popup-right > div {
  -webkit-transform-origin:100% 0;
          transform-origin:100% 0;
}
.ol-popup.anim.ol-popup-top.ol-popup-center > div {
  -webkit-transform-origin:50% 0;
          transform-origin:50% 0;
}
.ol-popup.anim.ol-popup-middle.ol-popup-left > div {
  -webkit-transform-origin:0 50%;
          transform-origin:0 50%;
}
.ol-popup.anim.ol-popup-middle.ol-popup-right > div {
  -webkit-transform-origin:100% 50%;
          transform-origin:100% 50%;
}

.ol-overlaycontainer-stopevent {
  /* BOUG ol6.1 to enable DragOverlay interaction 
  position: initial!important;
  */
}

/** ol.popup */
.ol-popup {
  font-size:0.9em;
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}
.ol-popup .ol-popup-content {
  overflow:hidden;
  cursor: default;
  padding: 0.25em 0.5em;
}
.ol-popup.hasclosebox .ol-popup-content {
  margin-right: 1.7em;
}
.ol-popup .ol-popup-content:after {
  clear: both;
  content: "";
  display: block;
  font-size: 0;
  height: 0;
}

/** Anchor position */
.ol-popup .anchor {
  display: block;
  width: 0px;
  height: 0px;
  background:red;
  position: absolute;
  margin: -11px 22px;
  pointer-events: none;
}
.ol-popup .anchor:after,
.ol-popup .anchor:before {
  position:absolute;
}
.ol-popup-right .anchor:after,
.ol-popup-right .anchor:before {
  right:0;
}
.ol-popup-top .anchor { top:0; }
.ol-popup-bottom .anchor { bottom:0; }
.ol-popup-right .anchor { right:0; }
.ol-popup-left .anchor { left:0; }
.ol-popup-center .anchor { 
  left:50%; 
  margin-left: 0!important;
}
.ol-popup-middle .anchor { 
  top:50%; 
  margin-top: 0!important;
}
.ol-popup-center.ol-popup-middle .anchor { 
  display:none; 
}

/** Fixed popup */
.ol-popup.ol-fixed {
  margin: 0!important;
  top: .5em!important;
  right: .5em!important;
  left: auto!important;
  bottom: auto!important;
  -webkit-transform: none!important;
          transform: none!important;
}
.ol-popup.ol-fixed .anchor {
  display: none;
}
.ol-popup.ol-fixed.anim > div {
  -webkit-animation: none;
          animation: none;
}

.ol-popup .ol-fix {
  width: 1em;
  height: .9em;
  background: #fff;
  position: relative;
  float: right;
  margin: .2em;
  cursor: pointer;
}
.ol-popup .ol-fix:before {
  content: "";
  width: .8em;
  height: .7em;
  display: block;
  border: .1em solid #666;
      border-right-width: 0.1em;
  border-right-width: .3em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: .1em;
}

/** Add a shadow to the popup */
.ol-popup.shadow {
  -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.5);
          box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.5);
}

/** Close box */
.ol-popup .closeBox {
  background-color: rgba(0, 60, 136, 0.5);
  color: #fff;
  border: 0;
  border-radius: 2px;
  cursor: pointer;
  float: right;
  font-size: 0.9em;
  font-weight: 700;
  width: 1.4em;
  height: 1.4em;
  margin: 5px 5px 0 0;
  padding: 0;
  position: relative;
  display:none;
}
.ol-popup.hasclosebox .closeBox {
  display:block;
}

.ol-popup .closeBox:hover {
  background-color: rgba(0, 60, 136, 0.7);
}
/* the X */
.ol-popup .closeBox:after {
  content: "\00d7";
  font-size:1.5em;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  line-height: 1em;
  margin: -0.5em 0;
  position: absolute;
}

/** Modify touch poup */
.ol-popup.modifytouch {
  background-color: #eee;
}
.ol-popup.modifytouch .ol-popup-content {	
  padding: 0 0.25em;
  font-size: 0.85em;
  white-space: nowrap;
}
.ol-popup.modifytouch .ol-popup-content a {
  text-decoration: none;
}

/** Tool tips popup*/
.ol-popup.tooltips {
  background-color: #ffa;
}
.ol-popup.tooltips .ol-popup-content{
  padding: 0 0.25em;
  font-size: 0.85em;
  white-space: nowrap;
}

/** Default popup */
.ol-popup.default > div {
  background-color: #fff;
  border:1px solid #69f;
  border-radius: 5px;
}
.ol-popup.default {
  margin: -11px 0;
  -webkit-transform: translate(0, -22px);
          transform: translate(0, -22px);
}
.ol-popup-top.ol-popup.default {
  margin: 11px 0;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.default {
  margin: -11px -22px;
  -webkit-transform: translate(0, -22px);
          transform: translate(0, -22px);
}
.ol-popup-top.ol-popup-left.default {
  margin: 11px -22px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.default {
  margin: -11px 22px;
  -webkit-transform: translate(44px, -22px);
          transform: translate(44px, -22px);
}
.ol-popup-top.ol-popup-right.default {
  margin: 11px 22px;
  -webkit-transform: translate(44px, 0);
          transform: translate(44px, 0);
}
.ol-popup-middle.default {
  margin:0 10px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-middle.ol-popup-right.default {
  margin:0 -10px;
  -webkit-transform: translate(-20px, 0);
          transform: translate(-20px, 0);
}

.ol-popup.default .anchor {
  color: #69f;
}
.ol-popup.default .anchor:after,
.ol-popup.default .anchor:before {
  content:"";
  border-color: currentColor transparent;
  border-style: solid;
  border-width: 11px;
  margin: 0 -11px;
}
.ol-popup.default .anchor:after {
  border-color: #fff transparent;
  border-width: 11px;
  margin: 2px -11px;
}

.ol-popup-top.default .anchor:before,
.ol-popup-top.default .anchor:after {
  border-top:0;
  top:0;
}

.ol-popup-bottom.default .anchor:before,
.ol-popup-bottom.default .anchor:after {
  border-bottom:0;
  bottom:0;
}

.ol-popup-middle.default .anchor:before {
  margin: -11px -33px;
  border-color: transparent currentColor;
}
.ol-popup-middle.default .anchor:after {
  margin: -11px -31px;
  border-color: transparent #fff;
}
.ol-popup-middle.ol-popup-left.default .anchor:before,
.ol-popup-middle.ol-popup-left.default .anchor:after {
  border-left:0;
}
.ol-popup-middle.ol-popup-right.default .anchor:before,
.ol-popup-middle.ol-popup-right.default .anchor:after {
  border-right:0;
}

/** Placemark popup */
.ol-popup.placemark {
  color: #c00;
  margin: -.65em 0;
  -webkit-transform: translate(0, -1.3em);
          transform: translate(0, -1.3em);
}
.ol-popup.placemark > div {
  position: relative;
  font-size: 15px;	
  background-color: #fff;
  border: 0;
  -webkit-box-shadow: inset 0 0 0 0.45em;
          box-shadow: inset 0 0 0 0.45em;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  min-width: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-popup.placemark .ol-popup-content {
  overflow: hidden;
  cursor: default;
  text-align: center;
  padding: .25em 0;
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  line-height: 1em;
}
.ol-popup.placemark .anchor {
  margin: 0;
}

.ol-popup.placemark .anchor:before {
  content: "";
  margin: -.5em -.5em;
  background: transparent;
  width: 1em;
  height: .5em;
  border-radius: 50%;
  -webkit-box-shadow: 0 1em 0.5em rgba(0,0,0,.5);
          box-shadow: 0 1em 0.5em rgba(0,0,0,.5);
}
.ol-popup.placemark .anchor:after {
  content: "";
  border-color: currentColor transparent;
  border-style: solid;
  border-width: 1em .7em 0;
  margin: -.75em -.7em;
  bottom:0;
}

/** Placemark Shield */
.ol-popup.placemark.shield > div {
  border-radius: .2em;
}

.ol-popup.placemark.shield .anchor:after {
    border-width: .8em 1em 0;
    margin: -.7em -1em;
}

/** Placemark Blazon */
.ol-popup.placemark.blazon > div {
  border-radius: .2em;
}

/** Placemark Needle/Pushpin */
.ol-popup.placemark.pushpin {	
  margin: -2.2em 0;
  -webkit-transform: translate(0, -4em);
          transform: translate(0, -4em);
}
.ol-popup.placemark.pushpin > div {	
  border-radius: 0;
  background: transparent!important;
  -webkit-box-shadow: inset 2em 0 currentColor;
          box-shadow: inset 2em 0 currentColor;
  width: 1.1em;
}
.ol-popup.placemark.pushpin > div:before {
  content: "";
  width: 1.3em;
  height: 1.5em;
  border-style: solid;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  border-color: currentColor transparent;
  border-width: .3em .5em .5em;
  pointer-events: none;
}

.ol-popup.placemark.needle {	
  margin: -2em 0;
  -webkit-transform: translate(0, -4em);
          transform: translate(0, -4em);
}
.ol-popup.placemark.pushpin .anchor,
.ol-popup.placemark.needle .anchor {
  margin: -1.2em;
}
.ol-popup.placemark.pushpin .anchor:after,
.ol-popup.placemark.needle .anchor:after {
  border-style: solid;
    border-width: 2em .15em 0;
    margin: -.55em -0.2em;
    width: .1em;
}
.ol-popup.placemark.pushpin .anchor:before,
.ol-popup.placemark.needle .anchor:before {
    margin: -.75em -.5em;
}

/** Placemark Flag */
.ol-popup.placemark.flagv {
  margin: -2em 1em;
  -webkit-transform: translate(0, -4em);
          transform: translate(0, -4em);
}
.ol-popup.placemark.flagv > div {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}
.ol-popup.placemark.flagv > div:before {
  content: "";
  border: 1em solid transparent;
  position: absolute;
  border-left: 2em solid currentColor;
  pointer-events: none;
}
.ol-popup.placemark.flagv .anchor {
  margin: -1.4em;
}

.ol-popup.placemark.flag {	
  margin: -2em 1em;
  -webkit-transform: translate(0, -4em);
          transform: translate(0, -4em);
}
.ol-popup.placemark.flag > div {	
  border-radius: 0;
  -webkit-transform-origin: 0% 150%!important;
          transform-origin: 0% 150%!important;
}
.ol-popup.placemark.flag .anchor {
  margin: -1.4em;
}
.ol-popup.placemark.flagv .anchor:after, 
.ol-popup.placemark.flag .anchor:after {
  border-style: solid;
  border-width: 2em .15em 0;
  margin: -.55em -1em;
  width: .1em;
}
.ol-popup.placemark.flagv .anchor:before,
.ol-popup.placemark.flag .anchor:before {
  margin: -.75em -1.25em;
}

.ol-popup.placemark.flag.finish {
  margin: -2em 1em;
}
.ol-popup.placemark.flag.finish > div {
  background-image: 
    linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), 
    linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-size: 1em 1em;
  background-position: .5em 0, 0 .5em;
  -webkit-box-shadow: inset 0 0 0 .25em;
          box-shadow: inset 0 0 0 .25em;
}

/** Black popup */
.ol-popup.black .closeBox {
  background-color: rgba(0,0,0, 0.5);
  border-radius: 5px;
  color: #f80;
}
.ol-popup.black .closeBox:hover {
  background-color: rgba(0,0,0, 0.7);
  color:#da2;
}

.ol-popup.black {
  margin: -20px 0;
  -webkit-transform: translate(0, -40px);
          transform: translate(0, -40px);
}
.ol-popup.black > div{
  background-color: rgba(0,0,0,0.6);
  border-radius: 5px;
  color:#fff;
}
.ol-popup-top.ol-popup.black {
  margin: 20px 0;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.black {
  margin: -20px -22px;
  -webkit-transform: translate(0, -40px);
          transform: translate(0, -40px);
}
.ol-popup-top.ol-popup-left.black {
  margin: 20px -22px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.black {
  margin: -20px 22px;
  -webkit-transform: translate(44px, -40px);
          transform: translate(44px, -40px);
}
.ol-popup-top.ol-popup-right.black {
  margin: 20px 22px;
  -webkit-transform: translate(44px, 0);
          transform: translate(44px, 0);
}
.ol-popup-middle.black {
  margin: 0 11px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.ol-popup-middle.black {
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.ol-popup-middle.black {
  margin:0 -11px;
  -webkit-transform: translate(-22px, 0);
          transform: translate(-22px, 0);
}

.ol-popup.black .anchor {
  margin: -20px 11px;
  color: rgba(0,0,0,0.6);
} 
.ol-popup.black .anchor:before {
  content:"";
  border-color: currentColor transparent;
  border-style: solid;
  border-width: 20px 11px;
}

.ol-popup-top.black .anchor:before {
  border-top:0;
  top:0;
}

.ol-popup-bottom.black .anchor:before {
  border-bottom:0;
  bottom:0;
}

.ol-popup-middle.black .anchor:before {
  margin: -20px -22px;
  border-color: transparent currentColor;
}
.ol-popup-middle.ol-popup-left.black .anchor:before {
  border-left:0;
}
.ol-popup-middle.ol-popup-right.black .anchor:before {
  border-right:0;
}

.ol-popup-center.black .anchor:before {
  margin: 0 -10px;
}


/** Green tips popup */
.ol-popup.tips .closeBox {
  background-color: #f00;
  border-radius: 50%;
  color: #fff;
  width:1.2em;
  height:1.2em;
}
.ol-popup.tips .closeBox:hover {
  background-color: #f40;
}

.ol-popup.tips {
  margin: -20px 0;
  -webkit-transform: translate(0,-40px);
          transform: translate(0,-40px);
}
.ol-popup.tips > div {
  background-color: #cea;
  border: 5px solid #ad7;
  border-radius: 5px;
  color:#333;
}
.ol-popup-top.ol-popup.tips {
  margin: 20px 0;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.tips {
  margin: -20px -22px;
  -webkit-transform: translate(0,-40px);
          transform: translate(0,-40px);
}
.ol-popup-top.ol-popup-left.tips {
  margin: 20px -22px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.tips {
  margin: -20px 22px;
  -webkit-transform: translate(44px,-40px);
          transform: translate(44px,-40px);
}
.ol-popup-top.ol-popup-right.tips {
  margin: 20px 22px;
  -webkit-transform: translate(44px,0);
          transform: translate(44px,0);
}
.ol-popup-middle.tips {
  margin:0;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.ol-popup-middle.tips {
  margin: 0 22px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.ol-popup-middle.tips {
  margin: 0 -22px;
  -webkit-transform: translate(-44px,0);
          transform: translate(-44px,0);
}

.ol-popup.tips .anchor {
  margin: -18px 22px;
  color: #ad7;
} 
.ol-popup.tips .anchor:before {
  content:"";
  border-color: currentColor transparent;
  border-style: solid;
  border-width: 20px 11px;
}

.ol-popup-top.tips .anchor:before {
  border-top:0;
  top:0;
}
.ol-popup-bottom.tips .anchor:before {
  border-bottom:0;
  bottom:0;
}
.ol-popup-center.tips .anchor:before {
  border-width: 20px 6px;
  margin: 0 -6px;
}
.ol-popup-left.tips .anchor:before {
  border-left:0;
  margin-left:0;
}
.ol-popup-right.tips .anchor:before {
  border-right:0;
  margin-right:0;
}

.ol-popup-middle.tips .anchor:before {
  margin: -6px -41px;
  border-color: transparent currentColor;
  border-width:6px 20px;
}
.ol-popup-middle.ol-popup-left.tips .anchor:before {
  border-left:0;
}
.ol-popup-middle.ol-popup-right.tips .anchor:before {
  border-right:0;
}

/** Warning popup */
.ol-popup.warning .closeBox {
  background-color: #f00;
  border-radius: 50%;
  color: #fff;
  font-size: 0.83em;
}
.ol-popup.warning .closeBox:hover {
  background-color: #f40;
}

.ol-popup.warning {
  background-color: #fd0;
  border-radius: 3px;
  border:4px dashed #f00;
  margin:20px 0;
  color:#900;
  margin: -28px 10px;
  -webkit-transform: translate(0, -56px);
          transform: translate(0, -56px);
}
.ol-popup-top.ol-popup.warning {
  margin: 28px 10px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.warning {
  margin: -28px -22px;
  -webkit-transform: translate(0, -56px);
          transform: translate(0, -56px);
}
.ol-popup-top.ol-popup-left.warning {
  margin: 28px -22px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.warning {
  margin: -28px 22px;
  -webkit-transform: translate(44px, -56px);
          transform: translate(44px, -56px);
}
.ol-popup-top.ol-popup-right.warning {
  margin: 28px 22px;
  -webkit-transform: translate(44px, 0);
          transform: translate(44px, 0);
}
.ol-popup-middle.warning {
  margin:0;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-left.ol-popup-middle.warning {
  margin:0 22px;
  -webkit-transform: none;
          transform: none;
}
.ol-popup-right.ol-popup-middle.warning {
  margin:0 -22px;
  -webkit-transform: translate(-44px, 0);
          transform: translate(-44px, 0);
}

.ol-popup.warning .anchor {
  margin: -33px 7px;
} 
.ol-popup.warning .anchor:before {
  content:"";
  border-color: #f00 transparent;
  border-style: solid;
  border-width: 30px 11px;
}

.ol-popup-top.warning .anchor:before {
  border-top:0;
  top:0;
}
.ol-popup-bottom.warning .anchor:before {
  border-bottom:0;
  bottom:0;
}

.ol-popup-center.warning .anchor:before {
  margin: 0 -21px;
}
.ol-popup-middle.warning .anchor:before {
  margin: -10px -33px;
  border-color: transparent #f00;
  border-width:10px 22px;
}
.ol-popup-middle.ol-popup-left.warning .anchor:before {
  border-left:0;
}
.ol-popup-middle.ol-popup-right.warning .anchor:before {
  border-right:0;
}

.ol-popup .ol-popupfeature table {
  width: 100%;
}
.ol-popup .ol-popupfeature table td {
  max-width: 25em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ol-popup .ol-popupfeature table td img {
  max-width: 100px;
  max-height: 100px;
}
.ol-popup .ol-popupfeature tr:nth-child(2n+1) {
  background-color: #eee;
}
.ol-popup .ol-popupfeature .ol-zoombt {
  border: 0;
  width: 2em;
  height: 2em;
  display: inline-block;
  color: rgba(0,60,136,.5);
  position: relative;
  background: transparent;
  outline: none;
}
.ol-popup .ol-popupfeature .ol-zoombt:before {
  content: "";
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 1em;
  height: 1em;
  background-color: transparent;
  border: .17em solid currentColor;
  border-radius: 100%;
  top: .3em;
  left: .3em;
}
.ol-popup .ol-popupfeature .ol-zoombt:after {
  content: "";
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 1.35em;
  left: 1.15em;
  border-width: .1em .3em;
  border-style: solid;
  border-radius: .03em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-shadow: -0.2em 0 0 -0.04em;
          box-shadow: -0.2em 0 0 -0.04em;
}

.ol-popup .ol-popupfeature .ol-count{
  float: right;
  margin: .25em 0;
}
.ol-popup .ol-popupfeature .ol-prev,
.ol-popup .ol-popupfeature .ol-next {
  border-style: solid;
  border-color: transparent rgba(0,60,136,.5);
  border-width: .5em 0 .5em .5em;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 .5em;
  cursor: pointer;
}
.ol-popup .ol-popupfeature .ol-prev{
  border-width: .5em .5em .5em 0;
}

.ol-popup.tooltips.black {
  background-color: transparent;
}
.ol-popup.tooltips.black > div {
  -webkit-transform: scaleY(1.3);
          transform: scaleY(1.3);
  padding: .2em .5em;
  background-color: rgba(0,0,0, 0.5);
}
.ol-popup-middle.tooltips.black .anchor:before {
  border-width: 5px 10px;
  margin: -5px -21px;
}

.ol-popup-center.ol-popup-middle { 
  margin: 0;
}

.ol-popup-top.ol-popup-left.ol-fixPopup,
.ol-popup-top.ol-popup-right.ol-fixPopup,
.ol-popup.ol-fixPopup {
  margin: 0;
}

.ol-miniscroll {
  position: relative;
}
.ol-miniscroll:hover .ol-scroll {
  opacity: .5;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
.ol-miniscroll .ol-scroll {
  -ms-touch-action: none;
      touch-action: none;
  position: absolute;
  right: 0px;
  width: 9px;
  height: auto;
  max-height: 100%;
  opacity: 0;
  border-radius: 9px;
  -webkit-transition: opacity 1s .5s;
  transition: opacity 1s .5s;
  overflow: hidden;
  z-index: 1;
}
.ol-miniscroll .ol-scroll > div {
  -ms-touch-action: none;
      touch-action: none;
  position: absolute;
  top: 0;
  right: 0px;
  width: 9px;
  height: 9px;
  -webkit-box-shadow: inset 10px 0 currentColor;
          box-shadow: inset 10px 0 currentColor;
  border-radius: 9px / 12px;
  border: 2px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.ol-miniscroll .ol-scroll.ol-100pc {
  opacity: 0;
}

.ol-viewport canvas.ol-fixedoverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Toggle Switch */
.ol-ext-toggle-switch {
  cursor: pointer;
  position: relative;
}
.ol-ext-toggle-switch input[type="radio"],
.ol-ext-toggle-switch input[type="checkbox"] {
  display: none;
}
.ol-ext-toggle-switch span {
  color: rgba(0,60,136,.5);
  position: relative;
  cursor: pointer;
  background-color: #ccc;
  -webkit-transition: .4s, background-color 0s, border-color 0s;
  transition: .4s, background-color 0s, border-color 0s;
  width: 1.6em;
  height: 1em;
  display: inline-block;
  border-radius: 1em;
  font-size: 1.3em;
  vertical-align: middle;
  margin: -.15em .2em .15em;
}
.ol-ext-toggle-switch span:before {
  position: absolute;
  content: "";
  height: 1em;
  width: 1em;
  left: 0;
  top: 50%;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 1em;
  display: block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-ext-toggle-switch:hover span {
  background-color: #999;
}
.ol-ext-toggle-switch:hover span:before {
  border-color: #999;
}

.ol-ext-toggle-switch input:checked + span {
  background-color: currentColor;
}
.ol-ext-toggle-switch input:checked + span:before {
  -webkit-transform: translate(.6em,-50%);
          transform: translate(.6em,-50%);
  border-color: currentColor;
}

/* Check/radio buttons */
.ol-ext-check {
  position: relative;
  display: inline-block;
}
.ol-ext-check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ol-ext-check span {
  color: rgba(0,60,136,.5);
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: -.1em .5em .1em;
  background-color: #ccc;
  vertical-align: middle;
}
.ol-ext-check:hover span {
  background-color: #999;
}
.ol-ext-checkbox input:checked ~ span {
  background-color: currentColor;
}
.ol-ext-checkbox input:checked ~ span:before {
  content: "";
  position: absolute;
  width: .5em;
  height: .8em;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-.1em) translate(-50%, -50%) rotate(45deg);
          transform: translateY(-.1em) translate(-50%, -50%) rotate(45deg);
  -webkit-box-shadow: inset -0.2em -0.2em #fff;
          box-shadow: inset -0.2em -0.2em #fff;
}

.ol-ext-radio span {
  width: 1.1em;
  height: 1.1em;
  border-radius: 50%;
}
.ol-ext-radio:hover input:checked ~ span {
  background-color: #ccc;
}
.ol-ext-radio input:checked ~ span:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: currentColor;
}

.ol-collection-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ol-collection-list li {
  position: relative;
  padding: 0 2em 0 1em;
}
.ol-collection-list li:hover {
  background-color: rgba(0,60,136,.2);
}
.ol-collection-list li.ol-select {
  background-color: rgba(0,60,136,.5);
  color: #fff;
}

.ol-collection-list li .ol-order {
  position: absolute;
  -ms-touch-action: none;
      touch-action: none;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2em;
  height: 100%;
  cursor: n-resize;
}
.ol-collection-list li .ol-order:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 18px;
  height: 2px;
  background-color: currentColor;
  -webkit-box-shadow: 0 5px, 0 -5px;
          box-shadow: 0 5px, 0 -5px;
  border-radius: 2px;
}

.ol-ext-colorpicker.ol-popup {
  width: 2em;
  height: 1.5em;
  background-color: transparent;
  background-image: 
    linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%), 
    linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%);
  background-size: 10px 10px;
  background-position: 0 -1px, 5px 4px;
}

.ol-ext-colorpicker .ol-tabbar {
  background-color: #eee;
  border-bottom: 1px solid #999;
  display: none;
}
.ol-ext-colorpicker.ol-tab .ol-tabbar {
  display: block;
}

.ol-ext-colorpicker .ol-tabbar > div {
  display: inline-block;
  background-color: #fff;
  padding: 0 .5em;
  border: 1px solid #999;
  border-radius: 2px 2px 0 0;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.ol-ext-colorpicker .ol-tabbar > div:nth-child(1) {
  border-bottom-color: #fff;
}
.ol-ext-colorpicker.ol-picker-tab .ol-tabbar > div:nth-child(1) {
  border-bottom-color: #999;
}
.ol-ext-colorpicker.ol-picker-tab .ol-tabbar > div:nth-child(2) {
  border-bottom-color: #fff;
}

.ol-ext-colorpicker.ol-popup.ol-tab .ol-popup {
  width: 180px;
}
.ol-ext-colorpicker.ol-tab .ol-palette {
  margin: 0 10px;
}
.ol-ext-colorpicker.ol-tab .ol-container {
  display: none;
}
.ol-ext-colorpicker.ol-tab.ol-picker-tab .ol-container {
  display: block;
}
.ol-ext-colorpicker.ol-tab.ol-picker-tab .ol-palette {
  display: none;
}

.ol-ext-colorpicker.ol-popup .ol-popup {
  width: 340px;
}

.ol-ext-colorpicker.ol-popup .ol-vignet {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 0;
  background-color: currentColor;
  pointer-events: none;
}

.ol-ext-colorpicker .ol-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.ol-ext-colorpicker .ol-cursor {
  pointer-events: none;
}

.ol-ext-colorpicker .ol-picker {
  position: relative;
  cursor: crosshair;
  width: 150px;
  height: 150px;
  border: 5px solid #fff;
  background-color: currentColor;
  background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#000), to(transparent)),
    -webkit-gradient(linear, left top, right top, from(#fff), to(transparent));
  background-image: linear-gradient(0, #000, transparent),
    linear-gradient(90deg, #fff, transparent);
}
.ol-ext-colorpicker .ol-picker .ol-cursor {
  position: absolute;
  left: 50%;
  top: 50%;
  border: 1px solid rgba(0,0,0,.7);
  -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.7);
          box-shadow: 0 0 0 1px rgba(255,255,255,.7);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.ol-ext-colorpicker .ol-slider {
  position: relative;
  cursor: crosshair;
  background-color: #fff;
  height: 10px;
  width: 150px;
  margin: 5px 0 10px;
  border: 5px solid #fff;
  border-width: 0 5px;
  background-image: 
    linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%), 
    linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%);
  background-size: 10px 10px;
  background-position: 0 -1px, 5px 4px;
}
.ol-ext-colorpicker .ol-slider > div {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, transparent, #fff);
  pointer-events: none;
}
.ol-ext-colorpicker .ol-slider .ol-cursor {
  position: absolute;
  width: 4px;
  height: 12px;
  border: 1px solid #000;
  top: 50%;
  left: 0;
  background: transparent;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-ext-colorpicker .ol-tint {
  position: absolute;
  cursor: crosshair;
  width: 10px;
  height: 150px;
  border: 5px solid #fff;
  border-width: 5px 0;
  -webkit-box-sizing: border;
          box-sizing: border;
  top: 0;
  right: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#f00), color-stop(#f0f), color-stop(#00f), color-stop(#0ff), color-stop(#0f0), color-stop(#ff0), to(#f00));
  background-image: linear-gradient(0, #f00, #f0f, #00f, #0ff, #0f0, #ff0, #f00)
}
.ol-ext-colorpicker .ol-tint .ol-cursor {
  position: absolute;
  top: 0;
  left: 50%;
  border: 1px solid #000;
  height: 4px;
  width: 12px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ol-ext-colorpicker .ol-clear {
  position: absolute;
  border: 2px solid #999;
  right: 4px;
  top: 163px;
  width: 10px;
  height: 10px;
}
.ol-ext-colorpicker .ol-clear:before,
.ol-ext-colorpicker .ol-clear:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  background-color: #999;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.ol-ext-colorpicker .ol-clear:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.ol-ext-colorpicker.ol-nopacity .ol-slider,
.ol-ext-colorpicker.ol-nopacity .ol-clear {
  display: none;
}
.ol-ext-colorpicker.ol-nopacity .ol-alpha {
  display: none;
}

.ol-ext-colorpicker .ol-rgb {
  position: relative;
  padding: 5px;
  width: 170px;
  display: none;
}
.ol-ext-colorpicker .ol-rgb input {
  width: 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0 0 2px;
  border: 1px solid #999;
  border-radius: 2px;
  font-size: 13px;
}
.ol-ext-colorpicker .ol-rgb input:nth-child(1) {
	background-color: rgba(255,0,0,.1);
}
.ol-ext-colorpicker .ol-rgb input:nth-child(2) {
	background-color: rgba(0,255,0,.1);
}
.ol-ext-colorpicker .ol-rgb input:nth-child(3) {
	background-color: rgba(0,0,255,.12);
}

.ol-ext-colorpicker button,
.ol-ext-colorpicker .ol-txt-color {
  font-size: 13px;
  margin: 0 5px 5px;
  text-align: center;
  width: 170px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  border: 1px solid #999;
  border-radius: 2px;
  display: block;
}
.ol-ext-colorpicker button {
  background-color: #eee;
}
.ol-ext-colorpicker button:hover {
  background-color: #e9e9e9;
}

.ol-ext-colorpicker .ol-txt-color.ol-error {
  background-color: rgba(255,0,0,.2);
}

.ol-ext-colorpicker .ol-palette {
  padding: 2px;
  display: inline-block;
  width: 152px;
}
.ol-ext-colorpicker .ol-palette > div {
  width: 15px;
  height: 15px;
  display: inline-block;
  background-image: 
    linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%), 
    linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%);
  background-size: 10px 10px;
  background-position: 0 0, 5px 5px;
  margin: 2px;
  -webkit-box-shadow: 0 0 2px 0px #666;
          box-shadow: 0 0 2px 0px #666;
  border-radius: 1px;
  cursor: pointer;
  position: relative;
}
.ol-ext-colorpicker .ol-palette > div:before {
  content: "";
  position: absolute;
  background-color: currentColor;
  width: 100%;
  height: 100%;
}
.ol-ext-colorpicker .ol-palette > div.ol-select:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 12px;
  -webkit-box-shadow: 1px 1px #fff, 2px 2px #000;
          box-shadow: 1px 1px #fff, 2px 2px #000;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.ol-ext-colorpicker .ol-palette > div:hover {
  -webkit-box-shadow: 0 0 2px 1px #d90;
          box-shadow: 0 0 2px 1px #d90;
}
.ol-ext-colorpicker .ol-palette hr {
  margin: 0;
}

.ol-input-popup {
  display: inline-block;
  position: relative;
}
.ol-input-popup .ol-popup {
  position: absolute;
  -webkit-box-shadow: 1px 1px 3px 1px #999;
          box-shadow: 1px 1px 3px 1px #999;
  background-color: #fff;
  z-index: 1;
  display: none;
  left: -5px;
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
}
.ol-input-popup:hover .ol-popup {
  display: block;
}
.ol-input-popup.ol-right .ol-popup {
  left: auto;
  right: -5px;
}
.ol-input-popup.ol-middle .ol-popup {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}


.ol-input-popup .ol-popup li {
  position: relative;
  padding: 10px 5px;
}

.ol-input-popup li:hover {
  background-color: #ccc;
}
.ol-input-popup li.ol-selected {
  background-color: #ccc;
}

.ol-input-popup.ol-fixed:hover .ol-popup,
.ol-input-popup.ol-fixed .ol-popup {
  position: relative;
  left: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
}
.ol-input-popup.ol-fixed.ol-left .ol-popup {
  float: left;
}

.ol-input-popup > div {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 2px;
  border: 1px solid #999;
  padding: 3px 20px 3px 10px
}
.ol-input-popup > div:before {
  position: absolute;
  content: "";
  right: 5px;
  top: 50%;
  border: 5px solid transparent;
  border-top: 5px solid #999;
}

.ol-ext-popup-input {
  display: inline-block;
  vertical-align: top;
}
.ol-ext-popup-input.ol-popup {
  position: relative;
  width: 2em;
  height: 1.5em;
  display: inline-block;
  border: 3px solid #fff;
  border-right-width: 1em;
  -webkit-box-shadow: 0 0 2px 1px #666;
          box-shadow: 0 0 2px 1px #666;
  border-radius: 2px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
}
.ol-ext-popup-input.ol-popup:after {
  content: "";
  position: absolute;
  border: .5em solid #aaa;
  border-width: .5em .3em 0;
  border-color: #999 transparent;
  right: -.8em;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}

.ol-ext-popup-input * {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.ol-ext-popup-input.ol-popup .ol-popup {
  position: absolute;
  top: 100%;
  min-width: 3em;
  min-height: 3em;
  left: 0;
  -webkit-box-shadow: 1px 1px 3px 1px #999;
          box-shadow: 1px 1px 3px 1px #999;
  display: block;
  background-color: #fff;
  display: none;
  z-index: 1;
}
.ol-ext-popup-input.ol-popup .ol-popup.ol-visible {
  display: block;
}

.ol-ext-popup-input.ol-popup-fixed .ol-popup {
  position: fixed;
  top: auto;
  left: auto;
}

.ol-input-popup.ol-size li {
  display: table-cell;
  height: 100%;
  padding: 5px;
  vertical-align: middle;
}

.ol-input-popup.ol-size li > * {
  background-color: #369;
  border-radius: 50%;
  vertical-align: middle;
  width: 1em;
  height: 1em;
}

.ol-input-popup.ol-size li > .ol-option-0 {
  position: relative;
  width: 1em;
  height: 1em;
  border: 2px solid currentColor;
  color: #aaa;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ol-input-popup.ol-size li > *:before {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ol-input-popup.ol-size li > .ol-option-0:before {
  content: "";
  width: 1em;
  height: 2px;
  background-color: #aaa;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.ol-input-slider {
  display: inline-block;
  position: relative;
}
.ol-input-slider .ol-popup {
  position: absolute;
  -webkit-box-shadow: 1px 1px 3px 1px #999;
          box-shadow: 1px 1px 3px 1px #999;
  background-color: #fff;
  z-index: 1;
  display: none;
  left: -5px;
}
.ol-input-slider.ol-right .ol-popup {
  left: auto;
  right: -5px;
}
.ol-input-slider:hover .ol-popup {
  display: block;
  white-space: nowrap;
}
.ol-input-slider:hover .ol-popup > * {
  display: inline-block;
  vertical-align: middle;
}
.ol-input-slider:hover .ol-popup > .ol-before {
  margin-left: 10px;
}
.ol-input-slider:hover .ol-popup > .ol-after {
  margin-right: 10px;
}
.ol-input-slider .ol-slider {
  position: relative;
  width: 100px;
  height: 3px;
  border: 0 solid transparent;
  border-width: 10px 15px;
  -webkit-box-shadow: inset 0 0 0 1px #999;
          box-shadow: inset 0 0 0 1px #999;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: pointer;
}

.ol-input-slider .ol-slider > .ol-cursor {
  position: absolute;
  width: 5px;
  height: 10px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #999;
  pointer-events: none;
}

.ol-input-slider.ol-fixed:hover .ol-popup,
.ol-input-slider.ol-fixed .ol-popup {
  position: relative;
  left: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
}
.ol-input-slider.ol-fixed.ol-left .ol-popup {
  float: left;
}

/* Grow */
.ol-input-slider.ol-size .ol-slider {
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ol-input-slider.ol-size .ol-slider .ol-back {
  width: 0;
  color: #aaa;
  border: 0 solid transparent;
  border-width: 0 0 20px 100px;
  border-color: currentColor transparent;
  pointer-events: none;
}

.ol-input-slider.ol-size .ol-slider > .ol-cursor {
  width: 2px;
  height: calc(100% + 4px);
  border-width: 5px 3px;
  border-style: solid;
  border-color: #f00 transparent;
  -o-border-image: initial;
     border-image: initial;
  background-color: transparent;
  -webkit-box-shadow: inset 3px 0px #f00;
          box-shadow: inset 3px 0px #f00;
}

.ol-input-popup.ol-width li {
  padding: 5px;
}


.ol-input-popup.ol-width li > * {
  background-color: #369;
  width: 100px;
  height: 1em;
}

.ol-input-popup.ol-width li > .ol-option-0 {
  position: relative;
  height: 1px;
  background-image: linear-gradient(90deg,#aaa 2px, transparent 2px);
  background-color: transparent;
  background-size: 4px;
}

.layer-switcher {
  position: absolute;
  top: 3.5em;
  right: 0.5em;
  text-align: left;
}

.layer-switcher .panel {
  margin: 0;
  border: 4px solid #eee;
  border-radius: 4px;
  background-color: white;
  display: none;
  max-height: inherit;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
}

.layer-switcher button {
  float: right;
  z-index: 1;
  width: 38px;
  height: 38px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEX///8A//8AgICA//8AVVVAQID///8rVVVJtttgv98nTmJ2xNgkW1ttyNsmWWZmzNZYxM4gWGgeU2JmzNNr0N1Rwc0eU2VXxdEhV2JqytQeVmMhVmNoydUfVGUgVGQfVGQfVmVqy9hqy9dWw9AfVWRpydVry9YhVmMgVGNUw9BrytchVWRexdGw294gVWQgVmUhVWPd4N6HoaZsy9cfVmQgVGRrytZsy9cgVWQgVWMgVWRsy9YfVWNsy9YgVWVty9YgVWVry9UgVWRsy9Zsy9UfVWRsy9YgVWVty9YgVWRty9Vsy9aM09sgVWRTws/AzM0gVWRtzNYgVWRuy9Zsy9cgVWRGcHxty9bb5ORbxdEgVWRty9bn6OZTws9mydRfxtLX3Nva5eRix9NFcXxOd4JPeINQeIMiVmVUws9Vws9Vw9BXw9BYxNBaxNBbxNBcxdJexdElWWgmWmhjyNRlx9IqXGtoipNpytVqytVryNNrytZsjZUuX210k5t1y9R2zNR3y9V4lp57zth9zdaAnKOGoaeK0NiNpquV09mesrag1tuitbmj1tuj19uktrqr2d2svcCu2d2xwMO63N+7x8nA3uDC3uDFz9DK4eHL4eLN4eIyYnDX5OM5Z3Tb397e4uDf4uHf5uXi5ePi5+Xj5+Xk5+Xm5+Xm6OY6aHXQ19fT4+NfhI1Ww89gx9Nhx9Nsy9ZWw9Dpj2abAAAAWnRSTlMAAQICAwQEBgcIDQ0ODhQZGiAiIyYpKywvNTs+QklPUlNUWWJjaGt0dnd+hIWFh4mNjZCSm6CpsbW2t7nDzNDT1dje5efr7PHy9PT29/j4+Pn5+vr8/f39/f6DPtKwAAABTklEQVR4Xr3QVWPbMBSAUTVFZmZmhhSXMjNvkhwqMzMzMzPDeD+xASvObKePPa+ffHVl8PlsnE0+qPpBuQjVJjno6pZpSKXYl7/bZyFaQxhf98hHDKEppwdWIW1frFnrxSOWHFfWesSEWC6R/P4zOFrix3TzDFLlXRTR8c0fEEJ1/itpo7SVO9Jdr1DVxZ0USyjZsEY5vZfiiAC0UoTGOrm9PZLuRl8X+Dq1HQtoFbJZbv61i+Poblh/97TC7n0neCcK0ETNUrz1/xPHf+DNAW9Ac6t8O8WH3Vp98f5lCaYKAOFZMLyHL4Y0fe319idMNgMMp+zWVSybUed/+/h7I4wRAG1W6XDy4XmjR9HnzvDRZXUAYDFOhC1S/Hh+fIXxen+eO+AKqbs+wAo30zDTDvDxKoJN88sjUzDFAvBzEUGFsnADoIvAJzoh2BZ8sner+Ke/vwECuQAAAABJRU5ErkJggg==')
    /*logo.png*/;
  background-repeat: no-repeat;
  background-position: 2px;
  background-color: white;
  color: black;
  border: none;
}

.layer-switcher button:focus,
.layer-switcher button:hover {
  background-color: white;
}

.layer-switcher.shown {
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 5.5em);
}

.layer-switcher.shown.ol-control {
  background-color: transparent;
}

.layer-switcher.shown.ol-control:hover {
  background-color: transparent;
}
.layer-switcher.shown .panel {
  display: block;
}

.layer-switcher.shown button {
  display: none;
}

.layer-switcher.shown.layer-switcher-activation-mode-click > button {
  display: block;
  background-image: unset;
  right: 2px;
  position: absolute;
  background-color: #eee;
  margin: 0 1px;
}

.layer-switcher.shown button:focus,
.layer-switcher.shown button:hover {
  background-color: #fafafa;
}

.layer-switcher ul {
  list-style: none;
  margin: 1.6em 0.4em;
  padding-left: 0;
}
.layer-switcher ul ul {
  padding-left: 1.2em;
  margin: 0.1em 0 0 0;
}
.layer-switcher li.group + li.group {
  margin-top: 0.4em;
}
.layer-switcher li.group + li.layer-switcher-base-group {
}

.layer-switcher li.group > label {
  font-weight: bold;
}

.layer-switcher.layer-switcher-group-select-style-none li.group > label {
  padding-left: 1.2em;
}

.layer-switcher li {
  position: relative;
  margin-top: 0.3em;
}

.layer-switcher li input {
  position: absolute;
  left: 1.2em;
  height: 1em;
  width: 1em;
  font-size: 1em;
}
.layer-switcher li label {
  padding-left: 2.7em;
  padding-right: 1.2em;
  display: inline-block;
  margin-top: 1px;
}

.layer-switcher label.disabled {
  opacity: 0.4;
}

.layer-switcher input {
  margin: 0px;
}

.layer-switcher.touch ::-webkit-scrollbar {
  width: 4px;
}

.layer-switcher.touch ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

.layer-switcher.touch ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

li.layer-switcher-base-group > label {
  padding-left: 1.2em;
}

.layer-switcher .group button {
  position: absolute;
  left: 0;
  display: inline-block;
  vertical-align: top;
  float: none;
  font-size: 1em;
  width: 1em;
  height: 1em;
  margin: 0;
  background-position: center 2px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVR4nGNgGAWMyBwXFxcGBgaGeii3EU0tXHzPnj1wQRYsihqQ+I0ExDEMQAYNONgoAN0AmMkNaDSyQSheY8JiaCMOGzE04zIAmyFYNTMw4A+DRhzsUUBtAADw4BCeIZkGdwAAAABJRU5ErkJggg==');
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -ms-transition: -ms-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}

.layer-switcher .group.layer-switcher-close button {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}

.layer-switcher .group.layer-switcher-fold.layer-switcher-close > ul {
  overflow: hidden;
  height: 0;
}

/*layerswitcher on the right*/
.layer-switcher.shown.layer-switcher-activation-mode-click {
  padding-left: 34px;
}
.layer-switcher.shown.layer-switcher-activation-mode-click > button {
  left: 0;
  border-right: 0;
}

/*layerswitcher on the left*/
/*
.layer-switcher.shown.layer-switcher-activation-mode-click {
  padding-right: 34px;
}
.layer-switcher.shown.layer-switcher-activation-mode-click > button {
  right: 0;
  border-left: 0;
}
*/

.map {
    height: calc(100% - 50px);
    width: 100%;
    margin-top: -10px;
    position: absolute;
    background: #868c93;
}


.playback-map {
    height: calc(100% - 120px);
    width: 100%;
    margin-top: -10px;
    position: absolute;
    background: #868c93;
}

.aw-menu {
    display: inline-block;
    width: 60px;
    padding: 20px 0px;
    font-size: 10px;
    position: absolute;
    align-items: center;
    justify-content: center;
    background-color: #676a6e;
    border-radius: 20px;
    z-index: 100;
    top: 430px;
    right: 16px;
    margin-left: -16em;
    cursor: default;
}

.aw-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-grow: 1;
}

.aw-menu-item {
    all: unset;
    z-index: 100;
    display: flex;
    cursor: pointer;
    position: relative;
    border-radius: 50%;
    align-items: center;
    will-change: transform;
    justify-content: center;
    padding: 0.55em 0 0.85em;
    transition: transform .7s;
    color: #fff;
}

    .aw-menu-item::before {
        content: "";
        z-index: -1;
        width: 4.2em;
        height: 4.2em;
        border-radius: 50%;
        position: absolute;
        transform: scale(0);
        transition: background-color .1s, transform .1s;
    }

/* .aw-container.active > .aw-menu-item {
    transform: translate3d(0, -.8em, 0);
} */

.aw-container.active > .aw-menu-item::before {
    transform: scale(1);
    background-color: #ffb457;
}

.aw-icon {
    width: 2.6em;
    height: 2.6em;
    stroke: white;
    fill: transparent;
    stroke-width: 1pt;
    stroke-miterlimit: 10;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 400;
}

.aw-container.active > .aw-menu-item .aw-icon {
    animation: strok 1.5s reverse;
}

.aw-container.active > .aw-dropdown {
    opacity: 1;
    visibility: visible;
}

@keyframes strok {
    100% {
        stroke-dashoffset: 400;
    }
}

.aw-svg-container {
    width: 0;
    height: 0;
}

.aw-dropdown {
    margin: 0;
    position: absolute;
    list-style: none;
    list-style-type: none;
    justify-content: space-between;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.93, 0.88, 0.1, 0.8);
    background-color: #ffb457;
    padding: 20px;
    border-radius: 15px;
    width: max-content;
    transition: height .4s ease;
    bottom: 40px;
    height: auto;
    max-height: 400px;
    overflow: auto;
}

    .aw-dropdown > li {
        font-size: 16px;
        padding: 5px;
        color: #1d1d27;
    }

.aw-left-sidebar {
    width: 32em;
    height: calc(100% - 100px);
    min-height: 250px;
    font-size: 12px;
    position: absolute;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    border-radius: 20px;
    z-index: 100;
    top: 35px;
    left: 15px;
    opacity: 0;
    padding: 0px;
    visibility: hidden;
    transition: visibility 0s linear 0.33s, opacity 0.33s linear;
    display: grid;
    cursor: default;
}

    .aw-left-sidebar.active {
        visibility: visible;
        opacity: 1;
        transition-delay: 0s;
    }

    .aw-left-sidebar > * {
        color: #fff;
        font-size: 14px;
    }

.aw-header {
    float: left;
    border-radius: 10px 10px 0px 0px;
    width: 100%;
    padding: 5px 20px;
}

.aw-left-content {
    height: 100%;
    overflow: auto;
    float: left;
    padding: 5px 20px;
    padding-right: 10px;
    background: #090909;
    border-top: solid #fff 2px;
    border-bottom: solid #fff 2px;
}

.aw-footer {
    padding: 10px 20px;
    float: left;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
}

.aw-left-content::-webkit-scrollbar {
    width: 10px;
}

.aw-left-content::-webkit-scrollbar-thumb {
    background: #4f5c6d;
    position: absolute;
}

    .aw-left-content::-webkit-scrollbar-thumb:hover {
        background: #4f5c6d;
    }

.aw-right-sidebar {
    width: auto;
    font-size: 12px;
    position: absolute;
    border-radius: 20px;
    z-index: 100;
    top: 145px;
    right: 40px;
    padding: 5px;
    cursor: default;
}

.aw-flex {
    align-items: center;
    justify-content: space-between;
    display: flex;
}

.aw-right-bottom {
    font-size: 12px;
    position: absolute;
    background-color: #00000050;
    border-radius: 10px;
    z-index: 100;
    bottom: 5px;
    right: 5px;
    padding: 5px;
    width: auto;
    min-width: 200px;
    padding: 3px 10px;
    cursor: default;
}

.aw-right-bottom-15 {
    font-size: 12px;
    position: absolute;
    background-color: #00000050;
    border-radius: 10px;
    z-index: 100;
    bottom: 15px;
    right: 5px;
    padding: 5px;
    width: auto;
    min-width: 200px;
    padding: 3px 10px;
    cursor: default;
}

.aw-box {
    border-radius: 10px;
    border: 1px solid white;
    width: 100%;
    padding: 5px;
}

.aw-large-bold {
    font-size: 20px;
    font-weight: 600;
}

.aw-callsign {
    font-size: 18px;
    font-weight: 500;
}

.aw-buffer {
    margin-top: 10px;
    margin-bottom: 10px;
}

.aw-half-width {
    width: 50%;
    float: left;
}

.aw-full-width {
    width: 100%;
    float: left;
}

.layer-switcher {
    position: initial;
}

    .layer-switcher ul {
        list-style: none;
        margin: 0;
        padding-left: 0;
    }

    .layer-switcher li {
        position: relative;
        margin: 0;
    }

        .layer-switcher li input {
            position: absolute;
            left: 5px;
            height: 1em;
            width: 1em;
            font-size: 1em;
        }

        .layer-switcher li label {
            padding-left: 25px;
            padding-right: 5px;
            display: inline-block;
            margin-top: 1px;
        }

    .layer-switcher > ul > li > label, .layer-switcher > ul > li > input {
        font-size: 14px;
    }

.aw-dropdown::-webkit-scrollbar {
    width: 20px;
}

.aw-dropdown::-webkit-scrollbar-thumb {
    background: rgb(233, 95, 16);
    border-radius: 15px;
}

    .aw-dropdown::-webkit-scrollbar-thumb:hover {
        background: #eb681c;
    }

.ol-attribution.ol-uncollapsible {
    display: none;
}

.ol-full-screen {
    position: initial;
    right: 0px;
}

.ol-zoom-extent {
    position: initial;
    right: 0px;
}

.ol-mouse-position {
    position: static;
    bottom: 5px;
    right: 10px;
    z-index: 100;
    top: auto;
    width: 130px;
    color: white;
}

.ol-scale-line {
    position: static;
}

.plane-tooltip {
    position: absolute;
    height: auto;
    width: auto;
    z-index: 100;
    background: black;
    color: floralwhite;
    padding: 5px;
    border-radius: 5px;
    font-size: 10px;
    display: none;
}

.ol-control {
    margin: 10px;
}

    .ol-control button {
        display: block;
        margin: 1px;
        padding: 0px;
        color: white;
        font-size: 18px;
        text-align: center;
        height: 25px;
        width: 25px;
        background-color: #676a6e;
        border: none;
        border-radius: 5px;
    }

.ol-scale-line-inner {
    border: 1px solid #eee;
    border-top: none;
    color: #eee;
    font-size: 10px;
    text-align: center;
    margin: 1px;
    will-change: contents, width;
    transition: all 0.25s;
    max-width: 90px;
    min-width: 90px;
}

.aw-clock {
    padding: 0px 5px;
    color: #ffffff;
}

#altitudeLegend {
    height: 5px;
    background: linear-gradient(to right, #ffffff 5%, #ffff00 15%, #00ff00 30%, #00bbff 60%, #0000ff 75%, #cc0066 90%, #ff0000 100%);
    margin: 5px 0px;
}

.aw-content-header {
    font-size: 18px;
    font-weight: 500;
    margin: 0px;
}

.aw-settings {
    width: 32em;
    height: calc(100% - 100px);
    min-height: 250px;
    font-size: 12px;
    position: absolute;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    border-radius: 20px;
    z-index: 100;
    top: 35px;
    left: 15px;
    opacity: 0;
    padding: 0px;
    visibility: hidden;
    transition: visibility 0s linear 0.33s, opacity 0.33s linear;
    display: grid;
    cursor: default;
}

    .aw-settings.active {
        visibility: visible;
        opacity: 1;
        transition-delay: 0s;
    }

    .aw-settings > * {
        color: #fff;
        font-size: 14px;
    }

.map-selector input {
    margin: 0;
    padding: 0;
    appearance: none;
}

.basic-map {
    background-image: url("../img/dmanImg/basic_theme.svg");
}

.dark-map {
    background-image: url("../img/dmanImg/dark_theme.svg");
}

.light-map {
    background-image: url("../img/dmanImg/light_theme.svg");
}

.map-box, .map-selector input:checked + .map-box {
    box-shadow: 0px 0px 10px 3px #fff;
}

.map-box {
    border-radius: 10px;
    cursor: pointer;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    width: 150px;
    height: 86px;
    transition: all 100ms ease-in;
    box-shadow: none;
    margin: 0px;
}

    .map-box:hover {
        box-shadow: 0px 0px 10px 3px #fff;
    }

.map-container {
    width: 50%;
    float: left;
    bottom: 10px;
    text-align: center;
}

.settings-title {
    font-size: 16px;
    border-bottom: solid #fff 1px;
    margin-bottom: 10px;
}

.map-label {
    font-size: 14px;
    font-weight: 300;
}

.settings-header {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0px;
}

.playback-go {
    color: #fff;
}

    .playback-go:hover {
        color: #fff;
        cursor: pointer;
    }

.playback-container {
    padding: 20px;
    height: 80px;
    width: 100%;
    background: #2e57a7;
    display: inline-flex;
    align-items: center;
    bottom: 0px;
    position: absolute;
}

.slider-container {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    color: #fff;
}

.sliderx {
    -webkit-appearance: none;
    height: 5px;
    border-radius: 5px;
    background: #fff;
    transition: opacity .2s;
    margin: 10px 0px;
}

    .sliderx:hover {
        opacity: 1;
    }

    .sliderx::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 20px;
        height: 20px;
        border-radius: 100%;
        border: solid #2e57a7 3px;
        background: #fff;
        cursor: pointer;
    }

        .sliderx::-webkit-slider-thumb:hover {
            border: solid #fff 3px;
            background: #2e57a7;
        }

.map-compass {
    position: relative;
    width: 70px;
    height: 70px;
    box-shadow: 0 0 14px rgb(0 0 0 / 20%);
    background: antiquewhite;
    border: solid white 10px;
    border-radius: 50%;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

    .map-compass > .map-compass-circle {
        position: absolute;
        border-radius: 50%;
        width: 100%;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(70deg);
        transition: transform 0.1s ease-out;
        background: url("../img/dmanImg/compass.png") center no-repeat;
        background-size: contain;
    }


    .map-compass > .btn-left {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 50%;
        left: -16px;
        border: none;
        background: transparent;
        transform: translateY(-50%);
        padding: 0;
        margin: 0;
        text-shadow: 0px 0px 7px;
    }

        .map-compass > .btn-left:hover {
            background: rgba(0, 0, 0, 0.2);
            border-radius: 50%;
        }

    .map-compass > .btn-right {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 50%;
        right: -16px;
        border: none;
        background: transparent;
        transform: translateY(-50%);
        padding: 0;
        margin: 0;
        text-shadow: 0px 0px 7px;
    }

        .map-compass > .btn-right:hover {
            background: rgba(0, 0, 0, 0.2);
            border-radius: 50%;
        }

    .map-compass > .btn-top {
        position: absolute;
        width: 20px;
        height: 20px;
        top: -16px;
        left: 50%;
        border: none;
        background: transparent;
        transform: translateX(-50%);
        padding: 0;
        margin: 0;
        text-shadow: 0px 0px 7px;
    }

        .map-compass > .btn-top:hover {
            background: rgba(0, 0, 0, 0.2);
            border-radius: 50%;
        }

    .map-compass > .btn-bottom {
        position: absolute;
        width: 20px;
        height: 20px;
        bottom: -16px;
        left: 50%;
        border: none;
        background: transparent;
        transform: translateX(-50%);
        padding: 0;
        margin: 0;
        text-shadow: 0px 0px 7px;
    }

        .map-compass > .btn-bottom:hover {
            background: rgba(0, 0, 0, 0.2);
            border-radius: 50%;
            padding: 0;
        }

.map-compass-container {
    position: absolute;
    right: 5px;
    margin: 5px 14px 14px 14px;
    width: 70px;
    z-index: 1000;
}

.ol-rotate {
    display: none;
}

.ol-zoom .ol-zoom-out {
    margin-top: 200px;
}

.ol-zoom .ol-zoom-out {
    margin-top: 200px;
    left: auto;
    right: 8px;
}

.ol-zoomslider {
    left: auto;
    right: 8px;
    background-color: transparent;
    top: 177px;
}

.ol-touch .ol-zoom .ol-zoom-out {
    margin-top: 212px;
}

.ol-touch .ol-zoomslider {
    top: 2.75em;
}

.ol-zoom-in.ol-has-tooltip:hover [role=tooltip],
.ol-zoom-in.ol-has-tooltip:focus [role=tooltip] {
    top: 3px;
}

.ol-zoom-out.ol-has-tooltip:hover [role=tooltip],
.ol-zoom-out.ol-has-tooltip:focus [role=tooltip] {
    top: 232px;
}

.ol-zoom {
    left: auto;
    right: 8px;
    top: 150px;
}

@charset "UTF-8";

.airline-icon-background, .airline-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.airline-icon {
    position: relative;
    display: inline-block;
    width: 3em;
    height:30px;
    line-height: 1em;
}

    .airline-icon:before {
        content: " ";
    }

    .airline-icon.airline-icon-squared {
        width: 1em;
    }

.airline-question-icon-background, .airline-question-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.airline-question-icon {
    position: relative;
    display: inline-block;
    width: 3em;
    height: 28px;
    top:1px;
    line-height: 1em;
}

    .airline-question-icon:before {
        content: " ";
    }

    .airline-question-icon.airline-question-icon-squared {
        width: 1em;
    }

.airline-icon- {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-0E {
    background-image: url(../img/airlines/4x3/0E.svg);
}

    .airline-icon-0E.airline-icon-squared {
        background-image: url(../img/airlines/1x1/0E.svg);
    }

.airline-icon-0G {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-0G.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-1I {
    background-image: url(../img/airlines/4x3/1I.svg);
}

    .airline-icon-1I.airline-icon-squared {
        background-image: url(../img/airlines/1x1/1I.svg);
    }

.airline-icon-1T {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-1T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-1V {
    background-image: url(../img/airlines/4x3/1V.svg);
}

    .airline-icon-1V.airline-icon-squared {
        background-image: url(../img/airlines/1x1/1V.svg);
    }

.airline-icon-2B {
    background-image: url(../img/airlines/4x3/2B.svg);
}

    .airline-icon-2B.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2B.svg);
    }

.airline-icon-2C {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-2C.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-2F {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-2F.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-2G {
    background-image: url(../img/airlines/4x3/2G.svg);
}

    .airline-icon-2G.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2G.svg);
    }

.airline-icon-2I {
    background-image: url(../img/airlines/4x3/2I.svg);
}

    .airline-icon-2I.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2I.svg);
    }

.airline-icon-2J {
    background-image: url(../img/airlines/4x3/2J.svg);
}

    .airline-icon-2J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2J.svg);
    }

.airline-icon-2K {
    background-image: url(../img/airlines/4x3/2K.svg);
}

    .airline-icon-2K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2K.svg);
    }

.airline-icon-2L {
    background-image: url(../img/airlines/4x3/2L.svg);
}

    .airline-icon-2L.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2L.svg);
    }

.airline-icon-2N {
    background-image: url(../img/airlines/4x3/2N.svg);
}

    .airline-icon-2N.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2N.svg);
    }

.airline-icon-2P {
    background-image: url(../img/airlines/4x3/2P.svg);
}

    .airline-icon-2P.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2P.svg);
    }

.airline-icon-2S {
    background-image: url(../img/airlines/4x3/2S.svg);
}

    .airline-icon-2S.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2S.svg);
    }

.airline-icon-2Q {
    background-image: url(../img/airlines/4x3/2Q.svg);
}

    .airline-icon-2Q.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2Q.svg);
    }


.airline-icon-2T {
    background-image: url(../img/airlines/4x3/2T.svg);
}

    .airline-icon-2T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2T.svg);
    }

.airline-icon-2W {
    background-image: url(../img/airlines/4x3/2W.svg);
}

    .airline-icon-2W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2W.svg);
    }

.airline-icon-2Y {
    background-image: url(../img/airlines/4x3/2Y.svg);
}

    .airline-icon-2Y.airline-icon-squared {
        background-image: url(../img/airlines/1x1/2Y.svg);
    }

.airline-icon-3F {
    background-image: url(../img/airlines/4x3/3F.svg);
}

    .airline-icon-3F.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3F.svg);
    }

.airline-icon-3G {
    background-image: url(../img/airlines/4x3/3G.svg);
}

    .airline-icon-3G.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3G.svg);
    }

.airline-icon-3H {
    background-image: url(../img/airlines/4x3/3H.svg);
}

    .airline-icon-3H.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3H.svg);
    }

.airline-icon-3J {
    background-image: url(../img/airlines/4x3/3J.svg);
}

    .airline-icon-3J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3J.svg);
    }

.airline-icon-3K {
    background-image: url(../img/airlines/4x3/3K.svg);
}

    .airline-icon-3K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3K.svg);
    }

.airline-icon-3L {
    background-image: url(../img/airlines/4x3/3L.svg);
}

    .airline-icon-3L.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3L.svg);
    }

.airline-icon-3M {
    background-image: url(../img/airlines/4x3/3M.svg);
}

    .airline-icon-3M.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3M.svg);
    }

.airline-icon-3N {
    background-image: url(../img/airlines/4x3/3N.svg);
}

    .airline-icon-3N.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3N.svg);
    }

.airline-icon-3O {
    background-image: url(../img/airlines/4x3/3O.svg);
}

    .airline-icon-3O.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3O.svg);
    }

.airline-icon-3S {
    background-image: url(../img/airlines/4x3/3S.svg);
}

    .airline-icon-3S.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3S.svg);
    }

.airline-icon-3U {
    background-image: url(../img/airlines/4x3/3U.svg);
}

    .airline-icon-3U.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3U.svg);
    }

.airline-icon-3V {
    background-image: url(../img/airlines/4x3/3V.svg);
}

    .airline-icon-3V.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3V.svg);
    }

.airline-icon-3W {
    background-image: url(../img/airlines/4x3/3W.svg);
}

    .airline-icon-3W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3W.svg);
    }

.airline-icon-3X {
    background-image: url(../img/airlines/4x3/3X.svg);
}

    .airline-icon-3X.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3X.svg);
    }

.airline-icon-3Z {
    background-image: url(../img/airlines/4x3/3Z.svg);
}

    .airline-icon-3Z.airline-icon-squared {
        background-image: url(../img/airlines/1x1/3Z.svg);
    }

.airline-icon-4A {
    background-image: url(../img/airlines/4x3/4A.svg);
}

    .airline-icon-4A.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4A.svg);
    }

.airline-icon-4B {
    background-image: url(../img/airlines/4x3/4B.svg);
}

    .airline-icon-4B.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4B.svg);
    }

.airline-icon-4C {
    background-image: url(../img/airlines/4x3/4C.svg);
}

    .airline-icon-4C.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4C.svg);
    }

.airline-icon-4D {
    background-image: url(../img/airlines/4x3/4D.svg);
}

    .airline-icon-4D.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4D.svg);
    }

.airline-icon-4G {
    background-image: url(../img/airlines/4x3/4G.svg);
}

    .airline-icon-4G.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4G.svg);
    }

.airline-icon-4K {
    background-image: url(../img/airlines/4x3/4K.svg);
}

    .airline-icon-4K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4K.svg);
    }

.airline-icon-4M {
    background-image: url(../img/airlines/4x3/4M.svg);
}

    .airline-icon-4M.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4M.svg);
    }

.airline-icon-4N {
    background-image: url(../img/airlines/4x3/4N.svg);
}

    .airline-icon-4N.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4N.svg);
    }

.airline-icon-4O {
    background-image: url(../img/airlines/4x3/4O.svg);
}

    .airline-icon-4O.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4O.svg);
    }

.airline-icon-4Q {
    background-image: url(../img/airlines/4x3/4Q.svg);
}

    .airline-icon-4Q.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4Q.svg);
    }

.airline-icon-4R {
    background-image: url(../img/airlines/4x3/4R.svg);
}

    .airline-icon-4R.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4R.svg);
    }

.airline-icon-4T {
    background-image: url(../img/airlines/4x3/4T.svg);
}

    .airline-icon-4T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4T.svg);
    }

.airline-icon-4U {
    background-image: url(../img/airlines/4x3/4U.svg);
}

    .airline-icon-4U.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4U.svg);
    }

.airline-icon-4W {
    background-image: url(../img/airlines/4x3/4W.svg);
}

    .airline-icon-4W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4W.svg);
    }

.airline-icon-4X {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-4X.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-4Y {
    background-image: url(../img/airlines/4x3/4Y.svg);
}

    .airline-icon-4Y.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4Y.svg);
    }

.airline-icon-4Z {
    background-image: url(../img/airlines/4x3/4Z.svg);
}

    .airline-icon-4Z.airline-icon-squared {
        background-image: url(../img/airlines/1x1/4Z.svg);
    }

.airline-icon-5B {
    background-image: url(../img/airlines/4x3/5B.svg);
}

    .airline-icon-5B.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5B.svg);
    }

.airline-icon-5C {
    background-image: url(../img/airlines/4x3/5C.svg);
}

    .airline-icon-5C.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5C.svg);
    }

.airline-icon-5D {
    background-image: url(../img/airlines/4x3/5D.svg);
}

    .airline-icon-5D.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5D.svg);
    }

.airline-icon-5E {
    background-image: url(../img/airlines/4x3/5E.svg);
}

    .airline-icon-5E.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5E.svg);
    }

.airline-icon-5F {
    background-image: url(../img/airlines/4x3/5F.svg);
}

    .airline-icon-5F.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5F.svg);
    }

.airline-icon-5H {
    background-image: url(../img/airlines/4x3/5H.svg);
}

    .airline-icon-5H.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5H.svg);
    }

.airline-icon-5J {
    background-image: url(../img/airlines/4x3/5J.svg);
}

    .airline-icon-5J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5J.svg);
    }

.airline-icon-5K {
    background-image: url(../img/airlines/4x3/5K.svg);
}

    .airline-icon-5K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5K.svg);
    }

.airline-icon-5O {
    background-image: url(../img/airlines/4x3/5O.svg);
}

    .airline-icon-5O.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5O.svg);
    }

.airline-icon-5P {
    background-image: url(../img/airlines/4x3/5P.svg);
}

    .airline-icon-5P.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5P.svg);
    }

.airline-icon-5Q {
    background-image: url(../img/airlines/4x3/5Q.svg);
}

    .airline-icon-5Q.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5Q.svg);
    }

.airline-icon-5S {
    background-image: url(../img/airlines/4x3/5S.svg);
}

    .airline-icon-5S.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5S.svg);
    }

.airline-icon-5T {
    background-image: url(../img/airlines/4x3/5T.svg);
}

    .airline-icon-5T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5T.svg);
    }

.airline-icon-5X {
    background-image: url(../img/airlines/4x3/5X.svg);
}

    .airline-icon-5X.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5X.svg);
    }

.airline-icon-5Y {
    background-image: url(../img/airlines/4x3/5Y.svg);
}

    .airline-icon-5Y.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5Y.svg);
    }

.airline-icon-5Z {
    background-image: url(../img/airlines/4x3/5Z.svg);
}

    .airline-icon-5Z.airline-icon-squared {
        background-image: url(../img/airlines/1x1/5Z.svg);
    }

.airline-icon-6A {
    background-image: url(../img/airlines/4x3/6A.svg);
}

    .airline-icon-6A.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6A.svg);
    }

.airline-icon-6B {
    background-image: url(../img/airlines/4x3/6B.svg);
}

    .airline-icon-6B.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6B.svg);
    }

.airline-icon-6D {
    background-image: url(../img/airlines/4x3/6D.svg);
}

    .airline-icon-6D.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6D.svg);
    }

.airline-icon-6E {
    background-image: url(../img/airlines/4x3/6E.svg);
}

    .airline-icon-6E.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6E.svg);
    }

.airline-icon-6F {
    background-image: url(../img/airlines/4x3/6F.svg);
}

    .airline-icon-6F.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6F.svg);
    }

.airline-icon-6H {
    background-image: url(../img/airlines/4x3/6H.svg);
}

    .airline-icon-6H.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6H.svg);
    }

.airline-icon-6I {
    background-image: url(../img/airlines/4x3/6I.svg);
}

    .airline-icon-6I.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6I.svg);
    }

.airline-icon-6J {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-6J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-6K {
    background-image: url(../img/airlines/4x3/6K.svg);
}

    .airline-icon-6K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6K.svg);
    }

.airline-icon-6L {
    background-image: url(../img/airlines/4x3/6L.svg);
}

    .airline-icon-6L.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6L.svg);
    }

.airline-icon-6M {
    background-image: url(../img/airlines/4x3/6M.svg);
}

    .airline-icon-6M.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6M.svg);
    }

.airline-icon-6N {
    background-image: url(../img/airlines/4x3/6N.svg);
}

    .airline-icon-6N.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6N.svg);
    }

.airline-icon-6Q {
    background-image: url(../img/airlines/4x3/6Q.svg);
}

    .airline-icon-6Q.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6Q.svg);
    }

.airline-icon-6R {
    background-image: url(../img/airlines/4x3/6R.svg);
}

    .airline-icon-6R.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6R.svg);
    }

.airline-icon-6S {
    background-image: url(../img/airlines/4x3/6S.svg);
}

    .airline-icon-6S.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6S.svg);
    }

.airline-icon-6T {
    background-image: url(../img/airlines/4x3/6T.svg);
}

    .airline-icon-6T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6T.svg);
    }

.airline-icon-6V {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-6V.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-6W {
    background-image: url(../img/airlines/4x3/6W.svg);
}

    .airline-icon-6W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6W.svg);
    }

.airline-icon-6Y {
    background-image: url(../img/airlines/4x3/6Y.svg);
}

    .airline-icon-6Y.airline-icon-squared {
        background-image: url(../img/airlines/1x1/6Y.svg);
    }

.airline-icon-7A {
    background-image: url(../img/airlines/4x3/7A.svg);
}

    .airline-icon-7A.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7A.svg);
    }

.airline-icon-7C {
    background-image: url(../img/airlines/4x3/7C.svg);
}

    .airline-icon-7C.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7C.svg);
    }

.airline-icon-7F {
    background-image: url(../img/airlines/4x3/7F.svg);
}

    .airline-icon-7F.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7F.svg);
    }

.airline-icon-7G {
    background-image: url(../img/airlines/4x3/7G.svg);
}

    .airline-icon-7G.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7G.svg);
    }

.airline-icon-7H {
    background-image: url(../img/airlines/4x3/7H.svg);
}

    .airline-icon-7H.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7H.svg);
    }

.airline-icon-7I {
    background-image: url(../img/airlines/4x3/7I.svg);
}

    .airline-icon-7I.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7I.svg);
    }

.airline-icon-7J {
    background-image: url(../img/airlines/4x3/7J.svg);
}

    .airline-icon-7J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7J.svg);
    }

.airline-icon-7K {
    background-image: url(../img/airlines/4x3/7K.svg);
}

    .airline-icon-7K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7K.svg);
    }

.airline-icon-7L {
    background-image: url(../img/airlines/4x3/7L.svg);
}

    .airline-icon-7L.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7L.svg);
    }

.airline-icon-7M {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-7M.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-7P {
    background-image: url(../img/airlines/4x3/7P.svg);
}

    .airline-icon-7P.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7P.svg);
    }

.airline-icon-7R {
    background-image: url(../img/airlines/4x3/7R.svg);
}

    .airline-icon-7R.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7R.svg);
    }

.airline-icon-7S {
    background-image: url(../img/airlines/4x3/7S.svg);
}

    .airline-icon-7S.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7S.svg);
    }

.airline-icon-7T {
    background-image: url(../img/airlines/4x3/7T.svg);
}

    .airline-icon-7T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7T.svg);
    }

.airline-icon-7V {
    background-image: url(../img/airlines/4x3/7V.svg);
}

    .airline-icon-7V.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7V.svg);
    }

.airline-icon-7W {
    background-image: url(../img/airlines/4x3/7W.svg);
}

    .airline-icon-7W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7W.svg);
    }

.airline-icon-7Y {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-7Y.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-7Z {
    background-image: url(../img/airlines/4x3/7Z.svg);
}

    .airline-icon-7Z.airline-icon-squared {
        background-image: url(../img/airlines/1x1/7Z.svg);
    }

.airline-icon-8B {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-8B.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-8C {
    background-image: url(../img/airlines/4x3/8C.svg);
}

    .airline-icon-8C.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8C.svg);
    }

.airline-icon-8E {
    background-image: url(../img/airlines/4x3/8E.svg);
}

    .airline-icon-8E.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8E.svg);
    }

.airline-icon-8F {
    background-image: url(../img/airlines/4x3/8F.svg);
}

    .airline-icon-8F.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8F.svg);
    }

.airline-icon-8G {
    background-image: url(../img/airlines/4x3/8G.svg);
}

    .airline-icon-8G.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8G.svg);
    }

.airline-icon-8J {
    background-image: url(../img/airlines/4x3/8J.svg);
}

    .airline-icon-8J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8J.svg);
    }

.airline-icon-8K {
    background-image: url(../img/airlines/4x3/8K.svg);
}

    .airline-icon-8K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8K.svg);
    }

.airline-icon-8L {
    background-image: url(../img/airlines/4x3/8L.svg);
}

    .airline-icon-8L.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8L.svg);
    }

.airline-icon-8M {
    background-image: url(../img/airlines/4x3/8M.svg);
}

    .airline-icon-8M.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8M.svg);
    }

.airline-icon-8N {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-8N.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-8P {
    background-image: url(../img/airlines/4x3/8P.svg);
}

    .airline-icon-8P.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8P.svg);
    }

.airline-icon-8Q {
    background-image: url(../img/airlines/4x3/8Q.svg);
}

    .airline-icon-8Q.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8Q.svg);
    }

.airline-icon-8R {
    background-image: url(../img/airlines/4x3/8R.svg);
}

    .airline-icon-8R.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8R.svg);
    }

.airline-icon-8T {
    background-image: url(../img/airlines/4x3/8T.svg);
}

    .airline-icon-8T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8T.svg);
    }

.airline-icon-8U {
    background-image: url(../img/airlines/4x3/8U.svg);
}

    .airline-icon-8U.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8U.svg);
    }

.airline-icon-8V {
    background-image: url(../img/airlines/4x3/8V.svg);
}

    .airline-icon-8V.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8V.svg);
    }

.airline-icon-8W {
    background-image: url(../img/airlines/4x3/8W.svg);
}

    .airline-icon-8W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8W.svg);
    }

.airline-icon-8Y {
    background-image: url(../img/airlines/4x3/8Y.svg);
}

    .airline-icon-8Y.airline-icon-squared {
        background-image: url(../img/airlines/1x1/8Y.svg);
    }

.airline-icon-9C {
    background-image: url(../img/airlines/4x3/9C.svg);
}

    .airline-icon-9C.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9C.svg);
    }

.airline-icon-9E {
    background-image: url(../img/airlines/4x3/9E.svg);
}

    .airline-icon-9E.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9E.svg);
    }

.airline-icon-9H {
    background-image: url(../img/airlines/4x3/9H.svg);
}

    .airline-icon-9H.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9H.svg);
    }

.airline-icon-9I {
    background-image: url(../img/airlines/4x3/9I.svg);
}

    .airline-icon-9I.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9I.svg);
    }

.airline-icon-9J {
    background-image: url(../img/airlines/4x3/9J.svg);
}

    .airline-icon-9J.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9J.svg);
    }

.airline-icon-9K {
    background-image: url(../img/airlines/4x3/9K.svg);
}

    .airline-icon-9K.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9K.svg);
    }

.airline-icon-9P {
    background-image: url(../img/airlines/4x3/9P.svg);
}

    .airline-icon-9P.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9P.svg);
    }

.airline-icon-9R {
    background-image: url(../img/airlines/4x3/9R.svg);
}

    .airline-icon-9R.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9R.svg);
    }

.airline-icon-9S {
    background-image: url(../img/airlines/4x3/9S.svg);
}

    .airline-icon-9S.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9S.svg);
    }

.airline-icon-9T {
    background-image: url(../img/airlines/4x3/9T.svg);
}

    .airline-icon-9T.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9T.svg);
    }

.airline-icon-9U {
    background-image: url(../img/airlines/4x3/9U.svg);
}

    .airline-icon-9U.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9U.svg);
    }

.airline-icon-9V {
    background-image: url(../img/airlines/4x3/9V.svg);
}

    .airline-icon-9V.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9V.svg);
    }

.airline-icon-9W {
    background-image: url(../img/airlines/4x3/9W.svg);
}

    .airline-icon-9W.airline-icon-squared {
        background-image: url(../img/airlines/1x1/9W.svg);
    }

.airline-icon-A2 {
    background-image: url(../img/airlines/4x3/A2.svg);
}

    .airline-icon-A2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/A2.svg);
    }

.airline-icon-A3 {
    background-image: url(../img/airlines/4x3/A3.svg);
}

    .airline-icon-A3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/A3.svg);
    }

.airline-icon-A4 {
    background-image: url(../img/airlines/4x3/A4.svg);
}

    .airline-icon-A4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/A4.svg);
    }

.airline-icon-A5 {
    background-image: url(../img/airlines/4x3/A5.svg);
}

    .airline-icon-A5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/A5.svg);
    }

.airline-icon-A6 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-A6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-A9 {
    background-image: url(../img/airlines/4x3/A9.svg);
}

    .airline-icon-A9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/A9.svg);
    }

.airline-icon-AA {
    background-image: url(../img/airlines/4x3/AA.svg);
}

    .airline-icon-AA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AA.svg);
    }

.airline-icon-AAB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AAB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AAN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AAN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AAW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AAW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AB {
    background-image: url(../img/airlines/4x3/AB.svg);
}

    .airline-icon-AB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AB.svg);
    }

.airline-icon-ABD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ABD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ABP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ABP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ABR {
    background-image: url(../img/airlines/4x3/ABR.svg);
}

    .airline-icon-ABR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ABR.svg);
    }

.airline-icon-AC {
    background-image: url(../img/airlines/4x3/AC.svg);
}

    .airline-icon-AC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AC.svg);
    }

.airline-icon-ACP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ACP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AD {
    background-image: url(../img/airlines/4x3/AD.svg);
}

    .airline-icon-AD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AD.svg);
    }

.airline-icon-ADB {
    background-image: url(../img/airlines/4x3/ADB.svg);
}

    .airline-icon-ADB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ADB.svg);
    }

.airline-icon-ADN {
    background-image: url(../img/airlines/4x3/ADN.svg);
}

    .airline-icon-ADN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ADN.svg);
    }

.airline-icon-ADO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ADO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ADZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ADZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AE {
    background-image: url(../img/airlines/4x3/AE.svg);
}

    .airline-icon-AE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AE.svg);
    }

.airline-icon-AEE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AEE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AEH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AEH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AEK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AEK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AEW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AEW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AF {
    background-image: url(../img/airlines/4x3/AF.svg);
}

    .airline-icon-AF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AF.svg);
    }

.airline-icon-AG {
    background-image: url(../img/airlines/4x3/AG.svg);
}

    .airline-icon-AG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AG.svg);
    }

.airline-icon-AGR {
    background-image: url(../img/airlines/4x3/AGR.svg);
}

    .airline-icon-AGR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AGR.svg);
    }

.airline-icon-AGY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AGY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AH {
    background-image: url(../img/airlines/4x3/AH.svg);
}

    .airline-icon-AH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AH.svg);
    }

.airline-icon-AHO {
    background-image: url(../img/airlines/4x3/AHO.svg);
}

    .airline-icon-AHO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AHO.svg);
    }

.airline-icon-AHW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AHW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AHY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AHY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AI {
    background-image: url(../img/airlines/4x3/AI.svg);
}

    .airline-icon-AI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AI.svg);
    }

.airline-icon-AIA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AIA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AIB {
    background-image: url(../img/airlines/4x3/AIB.svg);
}

    .airline-icon-AIB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AIB.svg);
    }

.airline-icon-AIO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AIO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AIP {
    background-image: url(../img/airlines/4x3/AIP.svg);
}

    .airline-icon-AIP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AIP.svg);
    }

.airline-icon-AJK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AJK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AJT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AJT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AJU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AJU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AJY {
    background-image: url(../img/airlines/4x3/AJY.svg);
}

    .airline-icon-AJY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AJY.svg);
    }

.airline-icon-AK {
    background-image: url(../img/airlines/4x3/AK.svg);
}

    .airline-icon-AK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AK.svg);
    }

.airline-icon-AL {
    background-image: url(../img/airlines/4x3/AL.svg);
}

    .airline-icon-AL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AL.svg);
    }

.airline-icon-ALE {
    background-image: url(../img/airlines/4x3/ALE.svg);
}

    .airline-icon-ALE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ALE.svg);
    }

.airline-icon-ALL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ALL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ALX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ALX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AM {
    background-image: url(../img/airlines/4x3/AM.svg);
}

    .airline-icon-AM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AM.svg);
    }

.airline-icon-AMB {
    background-image: url(../img/airlines/4x3/AMB.svg);
}

    .airline-icon-AMB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AMB.svg);
    }

.airline-icon-AMQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AMQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AMV {
    background-image: url(../img/airlines/4x3/AMV.svg);
}

    .airline-icon-AMV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AMV.svg);
    }

.airline-icon-ANS {
    background-image: url(../img/airlines/4x3/ANS.svg);
}

    .airline-icon-ANS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ANS.svg);
    }

.airline-icon-AOA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AOA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AOJ {
    background-image: url(../img/airlines/4x3/AOJ.svg);
}

    .airline-icon-AOJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AOJ.svg);
    }

.airline-icon-AOV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AOV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AP {
    background-image: url(../img/airlines/4x3/AP.svg);
}

    .airline-icon-AP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AP.svg);
    }

.airline-icon-APP {
    background-image: url(../img/airlines/4x3/APP.svg);
}

    .airline-icon-APP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/APP.svg);
    }

.airline-icon-AQ {
    background-image: url(../img/airlines/4x3/AQ.svg);
}

    .airline-icon-AQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AQ.svg);
    }

.airline-icon-AR {
    background-image: url(../img/airlines/4x3/AR.svg);
}

    .airline-icon-AR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AR.svg);
    }

.airline-icon-ARL {
    background-image: url(../img/airlines/4x3/ARL.svg);
}

    .airline-icon-ARL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ARL.svg);
    }

.airline-icon-ARN {
    background-image: url(../img/airlines/4x3/ARN.svg);
}

    .airline-icon-ARN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ARN.svg);
    }

.airline-icon-AS {
    background-image: url(../img/airlines/4x3/AS.svg);
}

    .airline-icon-AS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AS.svg);
    }

.airline-icon-ASV {
    background-image: url(../img/airlines/4x3/ASV.svg);
}

    .airline-icon-ASV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ASV.svg);
    }

.airline-icon-AT {
    background-image: url(../img/airlines/4x3/AT.svg);
}

    .airline-icon-AT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AT.svg);
    }

.airline-icon-ATC {
    background-image: url(../img/airlines/4x3/ATC.svg);
}

    .airline-icon-ATC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ATC.svg);
    }

.airline-icon-ATV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ATV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AU {
    background-image: url(../img/airlines/4x3/AU.svg);
}

    .airline-icon-AU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AU.svg);
    }

.airline-icon-AUL {
    background-image: url(../img/airlines/4x3/AUL.svg);
}

    .airline-icon-AUL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AUL.svg);
    }

.airline-icon-AV {
    background-image: url(../img/airlines/4x3/AV.svg);
}

    .airline-icon-AV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AV.svg);
    }

.airline-icon-AVJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AVJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AW {
    background-image: url(../img/airlines/4x3/AW.svg);
}

    .airline-icon-AW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AW.svg);
    }

.airline-icon-AWS {
    background-image: url(../img/airlines/4x3/AWS.svg);
}

    .airline-icon-AWS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AWS.svg);
    }

.airline-icon-AX {
    background-image: url(../img/airlines/4x3/AX.svg);
}

    .airline-icon-AX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AX.svg);
    }

.airline-icon-AXG {
    background-image: url(../img/airlines/4x3/AXG.svg);
}

    .airline-icon-AXG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AXG.svg);
    }

.airline-icon-AXV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AXV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AXY {
    background-image: url(../img/airlines/4x3/AXY.svg);
}

    .airline-icon-AXY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AXY.svg);
    }

.airline-icon-AY {
    background-image: url(../img/airlines/4x3/AY.svg);
}

    .airline-icon-AY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AY.svg);
    }

.airline-icon-AYT {
    background-image: url(../img/airlines/4x3/AYT.svg);
}

    .airline-icon-AYT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AYT.svg);
    }

.airline-icon-AYY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AYY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AZ {
    background-image: url(../img/airlines/4x3/AZ.svg);
}

    .airline-icon-AZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AZ.svg);
    }

.airline-icon-AZE {
    background-image: url(../img/airlines/4x3/AZE.svg);
}

    .airline-icon-AZE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/AZE.svg);
    }

.airline-icon-AZH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-AZH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-AZS {
    background-image: url(../img/airlines/4x3/quest.svg)
}

    .airline-icon-AZS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-B0 {
    background-image: url(../img/airlines/4x3/B0.svg);
}

    .airline-icon-B0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B0.svg);
    }

.airline-icon-B1 {
    background-image: url(../img/airlines/4x3/B1.svg);
}

    .airline-icon-B1.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B1.svg);
    }

.airline-icon-B2 {
    background-image: url(../img/airlines/4x3/B2.svg);
}

    .airline-icon-B2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B2.svg);
    }

.airline-icon-B3 {
    background-image: url(../img/airlines/4x3/B3.svg);
}

    .airline-icon-B3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B3.svg);
    }

.airline-icon-B4 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-B4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-B5 {
    background-image: url(../img/airlines/4x3/B5.svg);
}

    .airline-icon-B5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B5.svg);
    }

.airline-icon-B6 {
    background-image: url(../img/airlines/4x3/B6.svg);
}

    .airline-icon-B6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B6.svg);
    }

.airline-icon-B7 {
    background-image: url(../img/airlines/4x3/B7.svg);
}

    .airline-icon-B7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B7.svg);
    }

.airline-icon-B8 {
    background-image: url(../img/airlines/4x3/B8.svg);
}

    .airline-icon-B8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B8.svg);
    }

.airline-icon-B9 {
    background-image: url(../img/airlines/4x3/B9.svg);
}

    .airline-icon-B9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/B9.svg);
    }

.airline-icon-BA {
    background-image: url(../img/airlines/4x3/BA.svg);
}

    .airline-icon-BA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BA.svg);
    }

.airline-icon-BAF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BAF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BAY {
    background-image: url(../img/airlines/4x3/BAY.svg);
}

    .airline-icon-BAY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BAY.svg);
    }

.airline-icon-BB {
    background-image: url(../img/airlines/4x3/BB.svg);
}

    .airline-icon-BB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BB.svg);
    }

.airline-icon-BBB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BBB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BBD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BBD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BBT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BBT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BC {
    background-image: url(../img/airlines/4x3/BC.svg);
}

    .airline-icon-BC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BC.svg);
    }

.airline-icon-BD {
    background-image: url(../img/airlines/4x3/BD.svg);
}

    .airline-icon-BD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BD.svg);
    }

.airline-icon-BE {
    background-image: url(../img/airlines/4x3/BE.svg);
}

    .airline-icon-BE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BE.svg);
    }

.airline-icon-BEC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BEC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BF {
    background-image: url(../img/airlines/4x3/BF.svg);
}

    .airline-icon-BF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BF.svg);
    }

.airline-icon-BFY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BFY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BG {
    background-image: url(../img/airlines/4x3/BG.svg);
}

    .airline-icon-BG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BG.svg);
    }

.airline-icon-BGF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BGF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BGH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BGH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BH {
    background-image: url(../img/airlines/4x3/BH.svg);
}

    .airline-icon-BH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BH.svg);
    }

.airline-icon-BI {
    background-image: url(../img/airlines/4x3/BI.svg);
}

    .airline-icon-BI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BI.svg);
    }

.airline-icon-BJ {
    background-image: url(../img/airlines/4x3/BJ.svg);
}

    .airline-icon-BJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BJ.svg);
    }

.airline-icon-BL {
    background-image: url(../img/airlines/4x3/BL.svg);
}

    .airline-icon-BL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BL.svg);
    }

.airline-icon-BM {
    background-image: url(../img/airlines/4x3/BM.svg);
}

    .airline-icon-BM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BM.svg);
    }

.airline-icon-BMR {
    background-image: url(../img/airlines/4x3/BMR.svg);
}

    .airline-icon-BMR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BMR.svg);
    }

.airline-icon-BN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BNL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BNL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BO {
    background-image: url(../img/airlines/4x3/BO.svg);
}

    .airline-icon-BO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BO.svg);
    }

.airline-icon-BOH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BOH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BON {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BON.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BP {
    background-image: url(../img/airlines/4x3/BP.svg);
}

    .airline-icon-BP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BP.svg);
    }

.airline-icon-BQ {
    background-image: url(../img/airlines/4x3/BQ.svg);
}

    .airline-icon-BQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BQ.svg);
    }

.airline-icon-BQA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BQA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BQB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BQB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BR {
    background-image: url(../img/airlines/4x3/BR.svg);
}

    .airline-icon-BR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BR.svg);
    }

.airline-icon-BRJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BRJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BRO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BRO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BS {
    background-image: url(../img/airlines/4x3/BS.svg);
}

    .airline-icon-BS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BS.svg);
    }

.airline-icon-BSC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BSC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BT {
    background-image: url(../img/airlines/4x3/BT.svg);
}

    .airline-icon-BT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BT.svg);
    }

.airline-icon-BTX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BTX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BU {
    background-image: url(../img/airlines/4x3/BU.svg);
}

    .airline-icon-BU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BU.svg);
    }

.airline-icon-BUC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BUC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BUN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BUN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BV {
    background-image: url(../img/airlines/4x3/BV.svg);
}

    .airline-icon-BV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BV.svg);
    }

.airline-icon-BVR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-BVR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-BW {
    background-image: url(../img/airlines/4x3/BW.svg);
}

    .airline-icon-BW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BW.svg);
    }

.airline-icon-BX {
    background-image: url(../img/airlines/4x3/BX.svg);
}

    .airline-icon-BX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BX.svg);
    }

.airline-icon-BY {
    background-image: url(../img/airlines/4x3/BY.svg);
}

    .airline-icon-BY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BY.svg);
    }

.airline-icon-BZ {
    background-image: url(../img/airlines/4x3/BZ.svg);
}

    .airline-icon-BZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/BZ.svg);
    }

.airline-icon-C0 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-C0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-C2 {
    background-image: url(../img/airlines/4x3/C2.svg);
}

    .airline-icon-C2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C2.svg);
    }

.airline-icon-C3 {
    background-image: url(../img/airlines/4x3/C3.svg);
}

    .airline-icon-C3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C3.svg);
    }

.airline-icon-C4 {
    background-image: url(../img/airlines/4x3/C4.svg);
}

    .airline-icon-C4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C4.svg);
    }

.airline-icon-C5 {
    background-image: url(../img/airlines/4x3/C5.svg);
}

    .airline-icon-C5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C5.svg);
    }

.airline-icon-C6 {
    background-image: url(../img/airlines/4x3/C6.svg);
}

    .airline-icon-C6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C6.svg);
    }

.airline-icon-C7 {
    background-image: url(../img/airlines/4x3/C7.svg);
}

    .airline-icon-C7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C7.svg);
    }

.airline-icon-C8 {
    background-image: url(../img/airlines/4x3/C8.svg);
}

    .airline-icon-C8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/C8.svg);
    }

.airline-icon-CA {
    background-image: url(../img/airlines/4x3/CA.svg);
}

    .airline-icon-CA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CA.svg);
    }

.airline-icon-CAT {
    background-image: url(../img/airlines/4x3/CAT.svg);
}

    .airline-icon-CAT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CAT.svg);
    }

.airline-icon-CAZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CAZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CB {
    background-image: url(../img/airlines/4x3/CB.svg);
}

    .airline-icon-CB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CB.svg);
    }

.airline-icon-CC {
    background-image: url(../img/airlines/4x3/CC.svg);
}

    .airline-icon-CC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CC.svg);
    }

.airline-icon-CD {
    background-image: url(../img/airlines/4x3/CD.svg);
}

    .airline-icon-CD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CD.svg);
    }

.airline-icon-CDX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CDX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CE {
    background-image: url(../img/airlines/4x3/CE.svg);
}

    .airline-icon-CE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CE.svg);
    }

.airline-icon-CEF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CEF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CF {
    background-image: url(../img/airlines/4x3/CF.svg);
}

    .airline-icon-CF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CF.svg);
    }

.airline-icon-CG {
    background-image: url(../img/airlines/4x3/CG.svg);
}

    .airline-icon-CG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CG.svg);
    }

.airline-icon-CH {
    background-image: url(../img/airlines/4x3/CH.svg);
}

    .airline-icon-CH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CH.svg);
    }

.airline-icon-CHG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CHG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CHZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CHZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CI {
    background-image: url(../img/airlines/4x3/CI.svg);
}

    .airline-icon-CI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CI.svg);
    }

.airline-icon-CIG {
    background-image: url(../img/airlines/4x3/CIG.svg);
}

    .airline-icon-CIG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CIG.svg);
    }

.airline-icon-CJ {
    background-image: url(../img/airlines/4x3/CJ.svg);
}

    .airline-icon-CJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CJ.svg);
    }

.airline-icon-CJX {
    background-image: url(../img/airlines/4x3/CJX.svg);
}

    .airline-icon-CJX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CJX.svg);
    }

.airline-icon-CK {
    background-image: url(../img/airlines/4x3/CK.svg);
}

    .airline-icon-CK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CK.svg);
    }

.airline-icon-CKS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CKS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CL {
    background-image: url(../img/airlines/4x3/CL.svg);
}

    .airline-icon-CL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CL.svg);
    }

.airline-icon-CLF {
    background-image: url(../img/airlines/4x3/CLF.svg);
}

    .airline-icon-CLF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CLF.svg);
    }

.airline-icon-CM {
    background-image: url(../img/airlines/4x3/CM.svg);
}

    .airline-icon-CM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CM.svg);
    }

.airline-icon-CN {
    background-image: url(../img/airlines/4x3/CN.svg);
}

    .airline-icon-CN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CN.svg);
    }

.airline-icon-CNV {
    background-image: url(../img/airlines/4x3/CNV.svg);
}

    .airline-icon-CNV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CNV.svg);
    }

.airline-icon-CO {
    background-image: url(../img/airlines/4x3/CO.svg);
}

    .airline-icon-CO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CO.svg);
    }

.airline-icon-CP {
    background-image: url(../img/airlines/4x3/CP.svg);
}

    .airline-icon-CP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CP.svg);
    }

.airline-icon-CPN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CPN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CRL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-CRL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-CT {
    background-image: url(../img/airlines/4x3/CT.svg);
}

    .airline-icon-CT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CT.svg);
    }

.airline-icon-CTM {
    background-image: url(../img/airlines/4x3/CTM.svg);
}

    .airline-icon-CTM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CTM.svg);
    }

.airline-icon-CU {
    background-image: url(../img/airlines/4x3/CU.svg);
}

    .airline-icon-CU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CU.svg);
    }

.airline-icon-CV {
    background-image: url(../img/airlines/4x3/CV.svg);
}

    .airline-icon-CV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CV.svg);
    }

.airline-icon-CVK {
    background-image: url(../img/airlines/4x3/CVK.svg);
}

    .airline-icon-CVK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CVK.svg);
    }

.airline-icon-CX {
    background-image: url(../img/airlines/4x3/CX.svg);
}

    .airline-icon-CX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CX.svg);
    }

.airline-icon-CY {
    background-image: url(../img/airlines/4x3/CY.svg);
}

    .airline-icon-CY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CY.svg);
    }

.airline-icon-CYZ {
    background-image: url(../img/airlines/4x3/CYZ.svg);
}

    .airline-icon-CYZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CYZ.svg);
    }

.airline-icon-CZ {
    background-image: url(../img/airlines/4x3/CZ.svg);
}

    .airline-icon-CZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/CZ.svg);
    }

.airline-icon-D1 {
    background-image: url(../img/airlines/4x3/D1.svg);
}

    .airline-icon-D1.airline-icon-squared {
        background-image: url(../img/airlines/1x1/D1.svg);
    }

.airline-icon-D2 {
    background-image: url(../img/airlines/4x3/D2.svg);
}

    .airline-icon-D2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/D2.svg);
    }

.airline-icon-D3 {
    background-image: url(../img/airlines/4x3/D3.svg);
}

    .airline-icon-D3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/D3.svg);
    }

.airline-icon-D4 {
    background-image: url(../img/airlines/4x3/D4.svg);
}

    .airline-icon-D4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/D4.svg);
    }

.airline-icon-D5 {
    background-image: url(../img/airlines/4x3/D5.svg);
}

    .airline-icon-D5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/D5.svg);
    }

.airline-icon-D6 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-D6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-D7 {
    background-image: url(../img/airlines/4x3/D7.svg);
}

    .airline-icon-D7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/D7.svg);
    }

.airline-icon-D9 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-D9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DCM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DCM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DCP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DCP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DCS {
    background-image: url(../img/airlines/4x3/DCS.svg);
}

    .airline-icon-DCS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DCS.svg);
    }

.airline-icon-DD {
    background-image: url(../img/airlines/4x3/DD.svg);
}

    .airline-icon-DD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DD.svg);
    }

.airline-icon-DE {
    background-image: url(../img/airlines/4x3/DE.svg);
}

    .airline-icon-DE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DE.svg);
    }

.airline-icon-DER {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DER.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DFC {
    background-image: url(../img/airlines/4x3/DFC.svg);
}

    .airline-icon-DFC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DFC.svg);
    }

.airline-icon-DJ {
    background-image: url(../img/airlines/4x3/DJ.svg);
}

    .airline-icon-DJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DJ.svg);
    }

.airline-icon-DK {
    background-image: url(../img/airlines/4x3/DK.svg);
}

    .airline-icon-DK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DK.svg);
    }

.airline-icon-DL {
    background-image: url(../img/airlines/4x3/DL.svg);
}

    .airline-icon-DL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DL.svg);
    }

.airline-icon-DN {
    background-image: url(../img/airlines/4x3/DN.svg);
}

    .airline-icon-DN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DN.svg);
    }

.airline-icon-DP {
    background-image: url(../img/airlines/4x3/DP.svg);
}

    .airline-icon-DP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DP.svg);
    }

.airline-icon-DQ {
    background-image: url(../img/airlines/4x3/DQ.svg);
}

    .airline-icon-DQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DQ.svg);
    }

.airline-icon-DR {
    background-image: url(../img/airlines/4x3/DR.svg);
}

    .airline-icon-DR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DR.svg);
    }

.airline-icon-DS {
    background-image: url(../img/airlines/4x3/DS.svg);
}

    .airline-icon-DS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DS.svg);
    }

.airline-icon-DSM {
    background-image: url(../img/airlines/4x3/DSM.svg);
}

    .airline-icon-DSM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DSM.svg);
    }

.airline-icon-DSO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DSO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DT {
    background-image: url(../img/airlines/4x3/DT.svg);
}

    .airline-icon-DT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DT.svg);
    }

.airline-icon-DTH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DTH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DUB {
    background-image: url(../img/airlines/4x3/DUB.svg);
}

    .airline-icon-DUB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DUB.svg);
    }

.airline-icon-DV {
    background-image: url(../img/airlines/4x3/DV.svg);
}

    .airline-icon-DV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DV.svg);
    }

.airline-icon-DW {
    background-image: url(../img/airlines/4x3/DW.svg);
}

    .airline-icon-DW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DW.svg);
    }

.airline-icon-DWT {
    background-image: url(../img/airlines/4x3/DWT.svg);
}

    .airline-icon-DWT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DWT.svg);
    }

.airline-icon-DWW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DWW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DX {
    background-image: url(../img/airlines/4x3/DX.svg);
}

    .airline-icon-DX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DX.svg);
    }

.airline-icon-DXT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-DXT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-DY {
    background-image: url(../img/airlines/4x3/DY.svg);
}

    .airline-icon-DY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DY.svg);
    }

.airline-icon-DZD {
    background-image: url(../img/airlines/4x3/DZD.svg);
}

    .airline-icon-DZD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/DZD.svg);
    }

.airline-icon-E2 {
    background-image: url(../img/airlines/4x3/E2.svg);
}

    .airline-icon-E2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/E2.svg);
    }

.airline-icon-E4 {
    background-image: url(../img/airlines/4x3/E4.svg);
}

    .airline-icon-E4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/E4.svg);
    }

.airline-icon-E5 {
    background-image: url(../img/airlines/4x3/E5.svg);
}

    .airline-icon-E5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/E5.svg);
    }

.airline-icon-E7 {
    background-image: url(../img/airlines/4x3/E7.svg);
}

    .airline-icon-E7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/E7.svg);
    }

.airline-icon-E8 {
    background-image: url(../img/airlines/4x3/E8.svg);
}

    .airline-icon-E8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/E8.svg);
    }

.airline-icon-E9 {
    background-image: url(../img/airlines/4x3/E9.svg);
}

    .airline-icon-E9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/E9.svg);
    }

.airline-icon-EA {
    background-image: url(../img/airlines/4x3/EA.svg);
}

    .airline-icon-EA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EA.svg);
    }

.airline-icon-EAK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EAK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EAN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EAN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EAU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EAU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EB {
    background-image: url(../img/airlines/4x3/EB.svg);
}

    .airline-icon-EB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EB.svg);
    }

.airline-icon-EC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ECC {
    background-image: url(../img/airlines/4x3/ECC.svg);
}

    .airline-icon-ECC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ECC.svg);
    }

.airline-icon-ECV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ECV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ED {
    background-image: url(../img/airlines/4x3/ED.svg);
}

    .airline-icon-ED.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ED.svg);
    }

.airline-icon-EDC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EDC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EFA {
    background-image: url(../img/airlines/4x3/EFA.svg);
}

    .airline-icon-EFA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EFA.svg);
    }

.airline-icon-EFD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EFD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EG {
    background-image: url(../img/airlines/4x3/EG.svg);
}

    .airline-icon-EG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EG.svg);
    }

.airline-icon-EGT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EGT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EGU {
    background-image: url(../img/airlines/4x3/EGU.svg);
}

    .airline-icon-EGU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EGU.svg);
    }

.airline-icon-EH {
    background-image: url(../img/airlines/4x3/EH.svg);
}

    .airline-icon-EH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EH.svg);
    }

.airline-icon-EI {
    background-image: url(../img/airlines/4x3/EI.svg);
}

    .airline-icon-EI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EI.svg);
    }

.airline-icon-EIA {
    background-image: url(../img/airlines/4x3/EIA.svg);
}

    .airline-icon-EIA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EIA.svg);
    }

.airline-icon-EJ {
    background-image: url(../img/airlines/4x3/EJ.svg);
}

    .airline-icon-EJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EJ.svg);
    }

.airline-icon-EJM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EJM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EK {
    background-image: url(../img/airlines/4x3/EK.svg);
}

    .airline-icon-EK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EK.svg);
    }

.airline-icon-EL {
    background-image: url(../img/airlines/4x3/EL.svg);
}

    .airline-icon-EL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EL.svg);
    }

.airline-icon-ELG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ELG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ELJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ELJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EM {
    background-image: url(../img/airlines/4x3/EM.svg);
}

    .airline-icon-EM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EM.svg);
    }

.airline-icon-EMM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EMM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EN {
    background-image: url(../img/airlines/4x3/EN.svg);
}

    .airline-icon-EN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EN.svg);
    }

.airline-icon-ENT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ENT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ENZ {
    background-image: url(../img/airlines/4x3/ENZ.svg);
}

    .airline-icon-ENZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ENZ.svg);
    }

.airline-icon-EO {
    background-image: url(../img/airlines/4x3/EO.svg);
}

    .airline-icon-EO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EO.svg);
    }

.airline-icon-EOA {
    background-image: url(../img/airlines/4x3/EOA.svg);
}

    .airline-icon-EOA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EOA.svg);
    }

.airline-icon-EP {
    background-image: url(../img/airlines/4x3/EP.svg);
}

    .airline-icon-EP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EP.svg);
    }

.airline-icon-EQ {
    background-image: url(../img/airlines/4x3/EQ.svg);
}

    .airline-icon-EQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EQ.svg);
    }

.airline-icon-ER {
    background-image: url(../img/airlines/4x3/ER.svg);
}

    .airline-icon-ER.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ER.svg);
    }

.airline-icon-ERD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ERD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ES {
    background-image: url(../img/airlines/4x3/ES.svg);
}

    .airline-icon-ES.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ES.svg);
    }

.airline-icon-ESJ {
    background-image: url(../img/airlines/4x3/ESJ.svg);
}

    .airline-icon-ESJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ESJ.svg);
    }

.airline-icon-ESW {
    background-image: url(../img/airlines/4x3/ESW.svg);
}

    .airline-icon-ESW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ESW.svg);
    }

.airline-icon-ET {
    background-image: url(../img/airlines/4x3/ET.svg);
}

    .airline-icon-ET.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ET.svg);
    }

.airline-icon-EU {
    background-image: url(../img/airlines/4x3/EU.svg);
}

    .airline-icon-EU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EU.svg);
    }

.airline-icon-EUL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EUL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EUP {
    background-image: url(../img/airlines/4x3/EUP.svg);
}

    .airline-icon-EUP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EUP.svg);
    }

.airline-icon-EUW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EUW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EW {
    background-image: url(../img/airlines/4x3/EW.svg);
}

    .airline-icon-EW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EW.svg);
    }

.airline-icon-EX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-EXD {
    background-image: url(../img/airlines/4x3/EXD.svg);
}

    .airline-icon-EXD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EXD.svg);
    }

.airline-icon-EY {
    background-image: url(../img/airlines/4x3/EY.svg);
}

    .airline-icon-EY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EY.svg);
    }

.airline-icon-EZ {
    background-image: url(../img/airlines/4x3/EZ.svg);
}

    .airline-icon-EZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/EZ.svg);
    }

.airline-icon-EZY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-EZY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-F0 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-F0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-F2 {
    background-image: url(../img/airlines/4x3/F2.svg);
}

    .airline-icon-F2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/F2.svg);
    }

.airline-icon-F3 {
    background-image: url(../img/airlines/4x3/F3.svg);
}

    .airline-icon-F3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/F3.svg);
    }

.airline-icon-F5 {
    background-image: url(../img/airlines/4x3/F5.svg);
}

    .airline-icon-F5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/F5.svg);
    }

.airline-icon-F7 {
    background-image: url(../img/airlines/4x3/F7.svg);
}

    .airline-icon-F7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/F7.svg);
    }

.airline-icon-F8 {
    background-image: url(../img/airlines/4x3/F8.svg);
}

    .airline-icon-F8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/F8.svg);
    }

.airline-icon-F9 {
    background-image: url(../img/airlines/4x3/F9.svg);
}

    .airline-icon-F9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/F9.svg);
    }

.airline-icon-FA {
    background-image: url(../img/airlines/4x3/FA.svg);
}

    .airline-icon-FA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FA.svg);
    }

.airline-icon-FB {
    background-image: url(../img/airlines/4x3/FB.svg);
}

    .airline-icon-FB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FB.svg);
    }

.airline-icon-FBR {
    background-image: url(../img/airlines/4x3/FBR.svg);
}

    .airline-icon-FBR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FBR.svg);
    }

.airline-icon-FCA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FCA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FCB {
    background-image: url(../img/airlines/4x3/FCB.svg);
}

    .airline-icon-FCB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FCB.svg);
    }

.airline-icon-FD {
    background-image: url(../img/airlines/4x3/FD.svg);
}

    .airline-icon-FD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FD.svg);
    }

.airline-icon-FE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FG {
    background-image: url(../img/airlines/4x3/FG.svg);
}

    .airline-icon-FG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FG.svg);
    }

.airline-icon-FGO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FGO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FH {
    background-image: url(../img/airlines/4x3/FH.svg);
}

    .airline-icon-FH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FH.svg);
    }

.airline-icon-FHM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FHM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FHY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FHY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FI {
    background-image: url(../img/airlines/4x3/FI.svg);
}

    .airline-icon-FI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FI.svg);
    }

.airline-icon-FIE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FIE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FJ {
    background-image: url(../img/airlines/4x3/FJ.svg);
}

    .airline-icon-FJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FJ.svg);
    }

.airline-icon-FJK {
    background-image: url(../img/airlines/4x3/FJK.svg);
}

    .airline-icon-FJK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FJK.svg);
    }

.airline-icon-FJM {
    background-image: url(../img/airlines/4x3/FJM.svg);
}

    .airline-icon-FJM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FJM.svg);
    }

.airline-icon-FJO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FJO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FJR {
    background-image: url(../img/airlines/4x3/FJR.svg);
}

    .airline-icon-FJR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FJR.svg);
    }

.airline-icon-FJW {
    background-image: url(../img/airlines/4x3/FJW.svg);
}

    .airline-icon-FJW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FJW.svg);
    }

.airline-icon-FL {
    background-image: url(../img/airlines/4x3/FL.svg);
}

    .airline-icon-FL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FL.svg);
    }

.airline-icon-FLE {
    background-image: url(../img/airlines/4x3/FLE.svg);
}

    .airline-icon-FLE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FLE.svg);
    }

.airline-icon-FLJ {
    background-image: url(../img/airlines/4x3/FLJ.svg);
}

    .airline-icon-FLJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FLJ.svg);
    }

.airline-icon-FM {
    background-image: url(../img/airlines/4x3/FM.svg);
}

    .airline-icon-FM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FM.svg);
    }

.airline-icon-FN {
    background-image: url(../img/airlines/4x3/FN.svg);
}

    .airline-icon-FN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FN.svg);
    }

.airline-icon-FO {
    background-image: url(../img/airlines/4x3/FO.svg);
}

    .airline-icon-FO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FO.svg);
    }

.airline-icon-FQ {
    background-image: url(../img/airlines/4x3/FQ.svg);
}

    .airline-icon-FQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FQ.svg);
    }

.airline-icon-FP {
    background-image: url(../img/airlines/4x3/FP.svg);
}

    .airline-icon-FP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FP.svg);
    }

.airline-icon-FR {
    background-image: url(../img/airlines/4x3/FR.svg);
}

    .airline-icon-FR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FR.svg);
    }

.airline-icon-FRF {
    background-image: url(../img/airlines/4x3/FRF.svg);
}

    .airline-icon-FRF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FRF.svg);
    }

.airline-icon-FRX {
    background-image: url(../img/airlines/4x3/FRX.svg);
}

    .airline-icon-FRX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FRX.svg);
    }

.airline-icon-FS {
    background-image: url(../img/airlines/4x3/FS.svg);
}

    .airline-icon-FS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FS.svg);
    }

.airline-icon-FSE {
    background-image: url(../img/airlines/4x3/FSE.svg);
}

    .airline-icon-FSE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FSE.svg);
    }

.airline-icon-FSF {
    background-image: url(../img/airlines/4x3/FSF.svg);
}

    .airline-icon-FSF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FSF.svg);
    }

.airline-icon-FSQ {
    background-image: url(../img/airlines/4x3/FSQ.svg);
}

    .airline-icon-FSQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FSQ.svg);
    }

.airline-icon-FSU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FSU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FT {
    background-image: url(../img/airlines/4x3/FT.svg);
}

    .airline-icon-FT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FT.svg);
    }

.airline-icon-FTC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FTC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FTY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FTY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FV {
    background-image: url(../img/airlines/4x3/FV.svg);
}

    .airline-icon-FV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FV.svg);
    }

.airline-icon-FVK {
    background-image: url(../img/airlines/4x3/FVK.svg);
}

    .airline-icon-FVK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FVK.svg);
    }

.airline-icon-FW {
    background-image: url(../img/airlines/4x3/FW.svg);
}

    .airline-icon-FW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FW.svg);
    }

.airline-icon-FX {
    background-image: url(../img/airlines/4x3/FX.svg);
}

    .airline-icon-FX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FX.svg);
    }

.airline-icon-FXT {
    background-image: url(../img/airlines/4x3/FXT.svg);
}

    .airline-icon-FXT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FXT.svg);
    }

.airline-icon-FY {
    background-image: url(../img/airlines/4x3/FY.svg);
}

    .airline-icon-FY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FY.svg);
    }

.airline-icon-FYG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FYG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FYL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-FYL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-FZ {
    background-image: url(../img/airlines/4x3/FZ.svg);
}

    .airline-icon-FZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/FZ.svg);
    }

.airline-icon-G2 {
    background-image: url(../img/airlines/4x3/G2.svg);
}

    .airline-icon-G2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G2.svg);
    }

.airline-icon-G3 {
    background-image: url(../img/airlines/4x3/G3.svg);
}

    .airline-icon-G3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G3.svg);
    }

.airline-icon-G4 {
    background-image: url(../img/airlines/4x3/G4.svg);
}

    .airline-icon-G4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G4.svg);
    }

.airline-icon-G5 {
    background-image: url(../img/airlines/4x3/G5.svg);
}

    .airline-icon-G5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G5.svg);
    }

.airline-icon-G7 {
    background-image: url(../img/airlines/4x3/G7.svg);
}

    .airline-icon-G7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G7.svg);
    }

.airline-icon-G8 {
    background-image: url(../img/airlines/4x3/G8.svg);
}

    .airline-icon-G8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G8.svg);
    }

.airline-icon-G9 {
    background-image: url(../img/airlines/4x3/G9.svg);
}

    .airline-icon-G9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/G9.svg);
    }

.airline-icon-GA {
    background-image: url(../img/airlines/4x3/GA.svg);
}

    .airline-icon-GA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GA.svg);
    }

.airline-icon-GAF {
    background-image: url(../img/airlines/4x3/GAF.svg);
}

    .airline-icon-GAF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GAF.svg);
    }

.airline-icon-GAK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GAK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GB {
    background-image: url(../img/airlines/4x3/GB.svg);
}

    .airline-icon-GB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GB.svg);
    }

.airline-icon-GBG {
    background-image: url(../img/airlines/4x3/GBG.svg);
}

    .airline-icon-GBG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GBG.svg);
    }

.airline-icon-GC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GEC {
    background-image: url(../img/airlines/4x3/GEC.svg);
}

    .airline-icon-GEC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GEC.svg);
    }

.airline-icon-GES {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GES.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GF {
    background-image: url(../img/airlines/4x3/GF.svg);
}

    .airline-icon-GF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GF.svg);
    }

.airline-icon-GFM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GFM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GG {
    background-image: url(../img/airlines/4x3/GG.svg);
}

    .airline-icon-GG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GG.svg);
    }

.airline-icon-GGN {
    background-image: url(../img/airlines/4x3/GGN.svg);
}

    .airline-icon-GGN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GGN.svg);
    }

.airline-icon-GH {
    background-image: url(../img/airlines/4x3/GH.svg);
}

    .airline-icon-GH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GH.svg);
    }

.airline-icon-GJ {
    background-image: url(../img/airlines/4x3/GJ.svg);
}

    .airline-icon-GJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GJ.svg);
    }

.airline-icon-GJE {
    background-image: url(../img/airlines/4x3/GJE.svg);
}

    .airline-icon-GJE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GJE.svg);
    }

.airline-icon-GJW {
    background-image: url(../img/airlines/4x3/GJW.svg);
}

    .airline-icon-GJW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GJW.svg);
    }

.airline-icon-GK {
    background-image: url(../img/airlines/4x3/GK.svg);
}

    .airline-icon-GK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GK.svg);
    }

.airline-icon-GL {
    background-image: url(../img/airlines/4x3/GL.svg);
}

    .airline-icon-GL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GL.svg);
    }

.airline-icon-GLJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GLJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GLP {
    background-image: url(../img/airlines/4x3/GLP.svg);
}

    .airline-icon-GLP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GLP.svg);
    }

.airline-icon-GLR {
    background-image: url(../img/airlines/4x3/GLR.svg);
}

    .airline-icon-GLR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GLR.svg);
    }

.airline-icon-GMA {
    background-image: url(../img/airlines/4x3/GMA.svg);
}

    .airline-icon-GMA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GMA.svg);
    }

.airline-icon-GMS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GMS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GNF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GNF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GNJ {
    background-image: url(../img/airlines/4x3/GNJ.svg);
}

    .airline-icon-GNJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GNJ.svg);
    }

.airline-icon-GO {
    background-image: url(../img/airlines/4x3/GO.svg);
}

    .airline-icon-GO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GO.svg);
    }

.airline-icon-GP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GQ {
    background-image: url(../img/airlines/4x3/GQ.svg);
}

    .airline-icon-GQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GQ.svg);
    }

.airline-icon-GR {
    background-image: url(../img/airlines/4x3/GR.svg);
}

    .airline-icon-GR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GR.svg);
    }

.airline-icon-GRV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GRV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GS {
    background-image: url(../img/airlines/4x3/GS.svg);
}

    .airline-icon-GS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GS.svg);
    }

.airline-icon-GT {
    background-image: url(../img/airlines/4x3/GT.svg);
}

    .airline-icon-GT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GT.svg);
    }

.airline-icon-GUY {
    background-image: url(../img/airlines/4x3/GUY.svg);
}

    .airline-icon-GUY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GUY.svg);
    }

.airline-icon-GV {
    background-image: url(../img/airlines/4x3/GV.svg);
}

    .airline-icon-GV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GV.svg);
    }

.airline-icon-GW {
    background-image: url(../img/airlines/4x3/GW.svg);
}

    .airline-icon-GW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GW.svg);
    }

.airline-icon-GWC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GWC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GWW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GWW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-GX {
    background-image: url(../img/airlines/4x3/GX.svg);
}

    .airline-icon-GX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GX.svg);
    }

.airline-icon-GY {
    background-image: url(../img/airlines/4x3/GY.svg);
}

    .airline-icon-GY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/GY.svg);
    }

.airline-icon-GZP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-GZP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-H2 {
    background-image: url(../img/airlines/4x3/H2.svg);
}

    .airline-icon-H2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/H2.svg);
    }

.airline-icon-H3 {
    background-image: url(../img/airlines/4x3/H3.svg);
}

    .airline-icon-H3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/H3.svg);
    }

.airline-icon-H4 {
    background-image: url(../img/airlines/4x3/H4.svg);
}

    .airline-icon-H4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/H4.svg);
    }

.airline-icon-H5 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-H5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-H6 {
    background-image: url(../img/airlines/4x3/H6.svg);
}

    .airline-icon-H6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/H6.svg);
    }

.airline-icon-H7 {
    background-image: url(../img/airlines/4x3/H7.svg);
}

    .airline-icon-H7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/H7.svg);
    }

.airline-icon-H8 {
    background-image: url(../img/airlines/4x3/H8.svg);
}

    .airline-icon-H8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/H8.svg);
    }

.airline-icon-H9 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-H9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HA {
    background-image: url(../img/airlines/4x3/HA.svg);
}

    .airline-icon-HA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HA.svg);
    }

.airline-icon-HAF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HAF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HAI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HAI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HAT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HAT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HB {
    background-image: url(../img/airlines/4x3/HB.svg);
}

    .airline-icon-HB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HB.svg);
    }

.airline-icon-HC {
    background-image: url(../img/airlines/4x3/HC.svg);
}

    .airline-icon-HC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HC.svg);
    }

.airline-icon-HE {
    background-image: url(../img/airlines/4x3/HE.svg);
}

    .airline-icon-HE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HE.svg);
    }

.airline-icon-HER {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HER.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HEZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HEZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }
.airline-icon-HF {
    background-image: url(../img/airlines/4x3/HF.svg);
}

    .airline-icon-HF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HF.svg);
    }

.airline-icon-HFM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HFM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HG {
    background-image: url(../img/airlines/4x3/HG.svg);
}

    .airline-icon-HG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HG.svg);
    }

.airline-icon-HGO {
    background-image: url(../img/airlines/4x3/HGO.svg);
}

    .airline-icon-HGO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HGO.svg);
    }

.airline-icon-HH {
    background-image: url(../img/airlines/4x3/HH.svg);
}

    .airline-icon-HH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HH.svg);
    }

.airline-icon-HJ {
    background-image: url(../img/airlines/4x3/HJ.svg);
}

    .airline-icon-HJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HJ.svg);
    }

.airline-icon-HK {
    background-image: url(../img/airlines/4x3/HK.svg);
}

    .airline-icon-HK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HK.svg);
    }

.airline-icon-HKH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HKH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HLR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HLR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HM {
    background-image: url(../img/airlines/4x3/HM.svg);
}

    .airline-icon-HM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HM.svg);
    }

.airline-icon-HMJ {
    background-image: url(../img/airlines/4x3/HMJ.svg);
}

    .airline-icon-HMJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HMJ.svg);
    }

.airline-icon-HN {
    background-image: url(../img/airlines/4x3/HN.svg);
}

    .airline-icon-HN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HN.svg);
    }

.airline-icon-HO {
    background-image: url(../img/airlines/4x3/HO.svg);
}

    .airline-icon-HO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HO.svg);
    }

.airline-icon-HQ {
    background-image: url(../img/airlines/4x3/HQ.svg);
}

    .airline-icon-HQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HQ.svg);
    }

.airline-icon-HRM {
    background-image: url(../img/airlines/4x3/HRM.svg);
}

    .airline-icon-HRM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HRM.svg);
    }

.airline-icon-HRN {
    background-image: url(../img/airlines/4x3/HRN.svg);
}

    .airline-icon-HRN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HRN.svg);
    }

.airline-icon-HS {
    background-image: url(../img/airlines/4x3/HS.svg);
}

    .airline-icon-HS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HS.svg);
    }

.airline-icon-HT {
    background-image: url(../img/airlines/4x3/HT.svg);
}

    .airline-icon-HT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HT.svg);
    }

.airline-icon-HTG {
    background-image: url(../img/airlines/4x3/HTG.svg);
}

    .airline-icon-HTG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HTG.svg);
    }

.airline-icon-HU {
    background-image: url(../img/airlines/4x3/HU.svg);
}

    .airline-icon-HU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HU.svg);
    }

.airline-icon-HUF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HUF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HV {
    background-image: url(../img/airlines/4x3/HV.svg);
}

    .airline-icon-HV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HV.svg);
    }

.airline-icon-HVK {
    background-image: url(../img/airlines/4x3/HVK.svg);
}

    .airline-icon-HVK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HVK.svg);
    }

.airline-icon-HW {
    background-image: url(../img/airlines/4x3/HW.svg);
}

    .airline-icon-HW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HW.svg);
    }

.airline-icon-HX {
    background-image: url(../img/airlines/4x3/HX.svg);
}

    .airline-icon-HX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HX.svg);
    }

.airline-icon-HY {
    background-image: url(../img/airlines/4x3/HY.svg);
}

    .airline-icon-HY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HY.svg);
    }

.airline-icon-HYA {
    background-image: url(../img/airlines/4x3/HYA.svg);
}

    .airline-icon-HYA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/HYA.svg);
    }

.airline-icon-HYM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HYM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-HYP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-HYP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-I2 {
    background-image: url(../img/airlines/4x3/I2.svg);
}

    .airline-icon-I2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I2.svg);
    }

.airline-icon-I3 {
    background-image: url(../img/airlines/4x3/I3.svg);
}

    .airline-icon-I3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I3.svg);
    }

.airline-icon-I5 {
    background-image: url(../img/airlines/4x3/I5.svg);
}

    .airline-icon-I5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I5.svg);
    }

.airline-icon-I6 {
    background-image: url(../img/airlines/4x3/I6.svg);
}

    .airline-icon-I6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I6.svg);
    }

.airline-icon-I7 {
    background-image: url(../img/airlines/4x3/I7.svg);
}

    .airline-icon-I7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I7.svg);
    }

.airline-icon-I8 {
    background-image: url(../img/airlines/4x3/I8.svg);
}

    .airline-icon-I8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I8.svg);
    }

.airline-icon-I9 {
    background-image: url(../img/airlines/4x3/I9.svg);
}

    .airline-icon-I9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/I9.svg);
    }

.airline-icon-IA {
    background-image: url(../img/airlines/4x3/IA.svg);
}

    .airline-icon-IA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IA.svg);
    }

.airline-icon-IAE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IAE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IAF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IAF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IB {
    background-image: url(../img/airlines/4x3/IB.svg);
}

    .airline-icon-IB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IB.svg);
    }

.airline-icon-ICF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ICF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ICL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ICL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ID {
    background-image: url(../img/airlines/4x3/ID.svg);
}

    .airline-icon-ID.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ID.svg);
    }

.airline-icon-IE {
    background-image: url(../img/airlines/4x3/IE.svg);
}

    .airline-icon-IE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IE.svg);
    }

.airline-icon-IF {
    background-image: url(../img/airlines/4x3/IF.svg);
}

    .airline-icon-IF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IF.svg);
    }

.airline-icon-IFA {
    background-image: url(../img/airlines/4x3/IFA.svg);
}

    .airline-icon-IFA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IFA.svg);
    }

.airline-icon-IFM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IFM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IG {
    background-image: url(../img/airlines/4x3/IG.svg);
}

    .airline-icon-IG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IG.svg);
    }

.airline-icon-IGT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IGT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IH {
    background-image: url(../img/airlines/4x3/IH.svg);
}

    .airline-icon-IH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IH.svg);
    }

.airline-icon-II {
    background-image: url(../img/airlines/4x3/II.svg);
}

    .airline-icon-II.airline-icon-squared {
        background-image: url(../img/airlines/1x1/II.svg);
    }

.airline-icon-IJ {
    background-image: url(../img/airlines/4x3/IJ.svg);
}

    .airline-icon-IJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IJ.svg);
    }

.airline-icon-IJM {
    background-image: url(../img/airlines/4x3/IJM.svg);
}

    .airline-icon-IJM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IJM.svg);
    }

.airline-icon-IL {
    background-image: url(../img/airlines/4x3/IL.svg);
}

    .airline-icon-IL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IL.svg);
    }

.airline-icon-IM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IMP {
    background-image: url(../img/airlines/4x3/IMP.svg);
}

    .airline-icon-IMP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IMP.svg);
    }

.airline-icon-IN {
    background-image: url(../img/airlines/4x3/IN.svg);
}

    .airline-icon-IN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IN.svg);
    }

.airline-icon-INC {
    background-image: url(../img/airlines/4x3/INC.svg);
}

    .airline-icon-INC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/INC.svg);
    }

.airline-icon-INI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-INI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IO {
    background-image: url(../img/airlines/4x3/IO.svg);
}

    .airline-icon-IO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IO.svg);
    }

.airline-icon-IQ {
    background-image: url(../img/airlines/4x3/IQ.svg);
}

    .airline-icon-IQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IQ.svg);
    }

.airline-icon-IP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IR {
    background-image: url(../img/airlines/4x3/IR.svg);
}

    .airline-icon-IR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IR.svg);
    }

.airline-icon-IRB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IRB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IRC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-IRC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IS {
    background-image: url(../img/airlines/4x3/IS.svg);
}

    .airline-icon-IS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IS.svg);
    }

.airline-icon-ISR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ISR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-IU {
    background-image: url(../img/airlines/4x3/IU.svg);
}

    .airline-icon-IU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IU.svg);
    }

.airline-icon-IV {
    background-image: url(../img/airlines/4x3/IV.svg);
}

    .airline-icon-IV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IV.svg);
    }

.airline-icon-IW {
    background-image: url(../img/airlines/4x3/IW.svg);
}

    .airline-icon-IW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IW.svg);
    }

.airline-icon-IX {
    background-image: url(../img/airlines/4x3/IX.svg);
}

    .airline-icon-IX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IX.svg);
    }

.airline-icon-IY {
    background-image: url(../img/airlines/4x3/IY.svg);
}

    .airline-icon-IY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IY.svg);
    }

.airline-icon-IZ {
    background-image: url(../img/airlines/4x3/IZ.svg);
}

    .airline-icon-IZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/IZ.svg);
    }

.airline-icon-J1 {
    background-image: url(../img/airlines/4x3/J1.svg);
}

    .airline-icon-J1.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J1.svg);
    }

.airline-icon-J2 {
    background-image: url(../img/airlines/4x3/J2.svg);
}

    .airline-icon-J2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J2.svg);
    }

.airline-icon-J3 {
    background-image: url(../img/airlines/4x3/J3.svg);
}

    .airline-icon-J3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J3.svg);
    }

.airline-icon-J4 {
    background-image: url(../img/airlines/4x3/J4.svg);
}

    .airline-icon-J4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J4.svg);
    }

.airline-icon-J5 {
    background-image: url(../img/airlines/4x3/J5.svg);
}

    .airline-icon-J5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J5.svg);
    }

.airline-icon-J6 {
    background-image: url(../img/airlines/4x3/J6.svg);
}

    .airline-icon-J6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J6.svg);
    }

.airline-icon-J9 {
    background-image: url(../img/airlines/4x3/J9.svg);
}

    .airline-icon-J9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/J9.svg);
    }

.airline-icon-JAS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JAS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JAV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JAV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JB {
    background-image: url(../img/airlines/4x3/JB.svg);
}

    .airline-icon-JB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JB.svg);
    }

.airline-icon-JBC {
    background-image: url(../img/airlines/4x3/JBC.svg);
}

    .airline-icon-JBC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JBC.svg);
    }

.airline-icon-JCI {
    background-image: url(../img/airlines/4x3/JCI.svg);
}

    .airline-icon-JCI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JCI.svg);
    }

.airline-icon-JCL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JCL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JCO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JCO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JD {
    background-image: url(../img/airlines/4x3/JD.svg);
}

    .airline-icon-JD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JD.svg);
    }

.airline-icon-JDI {
    background-image: url(../img/airlines/4x3/JDI.svg);
}

    .airline-icon-JDI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JDI.svg);
    }

.airline-icon-JE {
    background-image: url(../img/airlines/4x3/JE.svg);
}

    .airline-icon-JE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JE.svg);
    }

.airline-icon-JEF {
    background-image: url(../img/airlines/4x3/JEF.svg);
}

    .airline-icon-JEF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JEF.svg);
    }

.airline-icon-JF {
    background-image: url(../img/airlines/4x3/JF.svg);
}

    .airline-icon-JF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JF.svg);
    }

.airline-icon-JFA {
    background-image: url(../img/airlines/4x3/JFA.svg);
}

    .airline-icon-JFA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JFA.svg);
    }

.airline-icon-JFL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JFL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JH {
    background-image: url(../img/airlines/4x3/JH.svg);
}

    .airline-icon-JH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JH.svg);
    }

.airline-icon-JI {
    background-image: url(../img/airlines/4x3/JI.svg);
}

    .airline-icon-JI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JI.svg);
    }

.airline-icon-JJ {
    background-image: url(../img/airlines/4x3/JJ.svg);
}

    .airline-icon-JJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JJ.svg);
    }

.airline-icon-JL {
    background-image: url(../img/airlines/4x3/JL.svg);
}

    .airline-icon-JL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JL.svg);
    }

.airline-icon-JME {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JME.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JMK {
    background-image: url(../img/airlines/4x3/JMK.svg);
}

    .airline-icon-JMK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JMK.svg);
    }

.airline-icon-JML {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JML.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JNK {
    background-image: url(../img/airlines/4x3/JNK.svg);
}

    .airline-icon-JNK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JNK.svg);
    }

.airline-icon-JNL {
    background-image: url(../img/airlines/4x3/JNL.svg);
}

    .airline-icon-JNL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JNL.svg);
    }

.airline-icon-JO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JOC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JOC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JP {
    background-image: url(../img/airlines/4x3/JP.svg);
}

    .airline-icon-JP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JP.svg);
    }

.airline-icon-JPV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JPV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JQ {
    background-image: url(../img/airlines/4x3/JQ.svg);
}

    .airline-icon-JQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JQ.svg);
    }

.airline-icon-JR {
    background-image: url(../img/airlines/4x3/JR.svg);
}

    .airline-icon-JR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JR.svg);
    }

.airline-icon-JS {
    background-image: url(../img/airlines/4x3/JS.svg);
}

    .airline-icon-JS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JS.svg);
    }

.airline-icon-JSG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JSG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JSH {
    background-image: url(../img/airlines/4x3/JSH.svg);
}

    .airline-icon-JSH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JSH.svg);
    }

.airline-icon-JSI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JSI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JSY {
    background-image: url(../img/airlines/4x3/JSY.svg);
}

    .airline-icon-JSY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JSY.svg);
    }

.airline-icon-JT {
    background-image: url(../img/airlines/4x3/JT.svg);
}

    .airline-icon-JT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JT.svg);
    }

.airline-icon-JTC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JTC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JTI {
    background-image: url(../img/airlines/4x3/JTI.svg);
}

    .airline-icon-JTI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JTI.svg);
    }

.airline-icon-JTN {
    background-image: url(../img/airlines/4x3/JTN.svg);
}

    .airline-icon-JTN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JTN.svg);
    }

.airline-icon-JTY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JTY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JU {
    background-image: url(../img/airlines/4x3/JU.svg);
}

    .airline-icon-JU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JU.svg);
    }

.airline-icon-JV {
    background-image: url(../img/airlines/4x3/JV.svg);
}

    .airline-icon-JV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JV.svg);
    }

.airline-icon-JW {
    background-image: url(../img/airlines/4x3/JW.svg);
}

    .airline-icon-JW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JW.svg);
    }

.airline-icon-JWT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-JWT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-JX {
    background-image: url(../img/airlines/4x3/JX.svg);
}

    .airline-icon-JX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JX.svg);
    }

.airline-icon-JY {
    background-image: url(../img/airlines/4x3/JY.svg);
}

    .airline-icon-JY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/JY.svg);
    }

.airline-icon-K4 {
    background-image: url(../img/airlines/4x3/K4.svg);
}

    .airline-icon-K4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/K4.svg);
    }

.airline-icon-K6 {
    background-image: url(../img/airlines/4x3/K6.svg);
}

    .airline-icon-K6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/K6.svg);
    }

.airline-icon-K7 {
    background-image: url(../img/airlines/4x3/K7.svg);
}

    .airline-icon-K7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/K7.svg);
    }

.airline-icon-K9 {
    background-image: url(../img/airlines/4x3/K9.svg);
}

    .airline-icon-K9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/K9.svg);
    }

.airline-icon-KA {
    background-image: url(../img/airlines/4x3/KA.svg);
}

    .airline-icon-KA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KA.svg);
    }

.airline-icon-KAO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KAO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KAY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KAY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KAZ {
    background-image: url(../img/airlines/4x3/KAZ.svg);
}

    .airline-icon-KAZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KAZ.svg);
    }

.airline-icon-KB {
    background-image: url(../img/airlines/4x3/KB.svg);
}

    .airline-icon-KB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KB.svg);
    }

.airline-icon-KC {
    background-image: url(../img/airlines/4x3/KC.svg);
}

    .airline-icon-KC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KC.svg);
    }

.airline-icon-KCU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KCU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KD {
    background-image: url(../img/airlines/4x3/KD.svg);
}

    .airline-icon-KD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KD.svg);
    }

.airline-icon-KDC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KDC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KE {
    background-image: url(../img/airlines/4x3/KE.svg);
}

    .airline-icon-KE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KE.svg);
    }

.airline-icon-KEJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KEJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KF {
    background-image: url(../img/airlines/4x3/KF.svg);
}

    .airline-icon-KF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KF.svg);
    }

.airline-icon-KFE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KFE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KG {
    background-image: url(../img/airlines/4x3/KG.svg);
}

    .airline-icon-KG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KG.svg);
    }

.airline-icon-KHH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KHH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KJD {
    background-image: url(../img/airlines/4x3/KJD.svg);
}

    .airline-icon-KJD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KJD.svg);
    }

.airline-icon-KJE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KJE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KK {
    background-image: url(../img/airlines/4x3/KK.svg);
}

    .airline-icon-KK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KK.svg);
    }

.airline-icon-KL {
    background-image: url(../img/airlines/4x3/KL.svg);
}

    .airline-icon-KL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KL.svg);
    }

.airline-icon-KLE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KLE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KLJ {
    background-image: url(../img/airlines/4x3/KLJ.svg);
}

    .airline-icon-KLJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KLJ.svg);
    }

.airline-icon-KM {
    background-image: url(../img/airlines/4x3/KM.svg);
}

    .airline-icon-KM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KM.svg);
    }

.airline-icon-KMF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KMF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KN {
    background-image: url(../img/airlines/4x3/KN.svg);
}

    .airline-icon-KN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KN.svg);
    }

.airline-icon-KNE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KNE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KO {
    background-image: url(../img/airlines/4x3/KO.svg);
}

    .airline-icon-KO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KO.svg);
    }

.airline-icon-KOC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KOC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KP {
    background-image: url(../img/airlines/4x3/KP.svg);
}

    .airline-icon-KP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KP.svg);
    }

.airline-icon-KQ {
    background-image: url(../img/airlines/4x3/KQ.svg);
}

    .airline-icon-KQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KQ.svg);
    }

.airline-icon-KRP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KRP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KRU {
    background-image: url(../img/airlines/4x3/KRU.svg);
}

    .airline-icon-KRU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KRU.svg);
    }

.airline-icon-KS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KSM {
    background-image: url(../img/airlines/4x3/KSM.svg);
}

    .airline-icon-KSM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KSM.svg);
    }

.airline-icon-KU {
    background-image: url(../img/airlines/4x3/KU.svg);
}

    .airline-icon-KU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KU.svg);
    }

.airline-icon-KUG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KUG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KW {
    background-image: url(../img/airlines/4x3/KW.svg);
}

    .airline-icon-KW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KW.svg);
    }

.airline-icon-KX {
    background-image: url(../img/airlines/4x3/KX.svg);
}

    .airline-icon-KX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KX.svg);
    }

.airline-icon-KY {
    background-image: url(../img/airlines/4x3/KY.svg);
}

    .airline-icon-KY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KY.svg);
    }

.airline-icon-KZ {
    background-image: url(../img/airlines/4x3/KZ.svg);
}

    .airline-icon-KZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/KZ.svg);
    }

.airline-icon-KZN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KZN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-KZU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-KZU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-L2 {
    background-image: url(../img/airlines/4x3/L2.svg);
}

    .airline-icon-L2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/L2.svg);
    }

.airline-icon-L3 {
    background-image: url(../img/airlines/4x3/L3.svg);
}

    .airline-icon-L3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/L3.svg);
    }

.airline-icon-L6 {
    background-image: url(../img/airlines/4x3/L6.svg);
}

    .airline-icon-L6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/L6.svg);
    }

.airline-icon-L9 {
    background-image: url(../img/airlines/4x3/L9.svg);
}

    .airline-icon-L9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/L9.svg);
    }

.airline-icon-LA {
    background-image: url(../img/airlines/4x3/LA.svg);
}

    .airline-icon-LA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LA.svg);
    }

.airline-icon-LBT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LBT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LC {
    background-image: url(../img/airlines/4x3/LC.svg);
}

    .airline-icon-LC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LC.svg);
    }

.airline-icon-LD {
    background-image: url(../img/airlines/4x3/LD.svg);
}

    .airline-icon-LD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LD.svg);
    }

.airline-icon-LDM {
    background-image: url(../img/airlines/4x3/LDM.svg);
}

    .airline-icon-LDM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LDM.svg);
    }

.airline-icon-LDX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LDX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LG {
    background-image: url(../img/airlines/4x3/LG.svg);
}

    .airline-icon-LG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LG.svg);
    }

.airline-icon-LH {
    background-image: url(../img/airlines/4x3/LH.svg);
}

    .airline-icon-LH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LH.svg);
    }

.airline-icon-LI {
    background-image: url(../img/airlines/4x3/LI.svg);
}

    .airline-icon-LI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LI.svg);
    }

.airline-icon-LID {
    background-image: url(../img/airlines/4x3/LID.svg);
}

    .airline-icon-LID.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LID.svg);
    }

.airline-icon-LIL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LIL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LJ {
    background-image: url(../img/airlines/4x3/LJ.svg);
}

    .airline-icon-LJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LJ.svg);
    }

.airline-icon-LL {
    background-image: url(../img/airlines/4x3/LL.svg);
}

    .airline-icon-LL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LL.svg);
    }

.airline-icon-LLC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LLC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LLK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LLK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LLM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LLM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LLT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LLT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LLX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LLX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LMJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LMJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LN {
    background-image: url(../img/airlines/4x3/LN.svg);
}

    .airline-icon-LN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LN.svg);
    }

.airline-icon-LNX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LNX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LO {
    background-image: url(../img/airlines/4x3/LO.svg);
}

    .airline-icon-LO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LO.svg);
    }

.airline-icon-LOL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LOL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LP {
    background-image: url(../img/airlines/4x3/LP.svg);
}

    .airline-icon-LP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LP.svg);
    }

.airline-icon-LR {
    background-image: url(../img/airlines/4x3/LR.svg);
}

    .airline-icon-LR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LR.svg);
    }

.airline-icon-LRQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LRQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LS {
    background-image: url(../img/airlines/4x3/LS.svg);
}

    .airline-icon-LS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LS.svg);
    }

.airline-icon-LSA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LSA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LSM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LSM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LTC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LTC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LTG {
    background-image: url(../img/airlines/4x3/LTG.svg);
}

    .airline-icon-LTG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LTG.svg);
    }

.airline-icon-LU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LUC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LUC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LUK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LUK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LV {
    background-image: url(../img/airlines/4x3/LV.svg);
}

    .airline-icon-LV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LV.svg);
    }

.airline-icon-LW {
    background-image: url(../img/airlines/4x3/LW.svg);
}

    .airline-icon-LW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LW.svg);
    }

.airline-icon-LWA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LWA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LWG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LWG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LX {
    background-image: url(../img/airlines/4x3/LX.svg);
}

    .airline-icon-LX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LX.svg);
    }

.airline-icon-LXG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LXG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LXX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LXX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LY {
    background-image: url(../img/airlines/4x3/LY.svg);
}

    .airline-icon-LY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/LY.svg);
    }

.airline-icon-LYF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LYF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LYX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LYX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-LZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-LZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-M0 {
    background-image: url(../img/airlines/4x3/M0.svg);
}

    .airline-icon-M0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M0.svg);
    }

.airline-icon-M2 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-M2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-M3 {
    background-image: url(../img/airlines/4x3/M3.svg);
}

    .airline-icon-M3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M3.svg);
    }

.airline-icon-M4 {
    background-image: url(../img/airlines/4x3/M4.svg);
}

    .airline-icon-M4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M4.svg);
    }

.airline-icon-M5 {
    background-image: url(../img/airlines/4x3/M5.svg);
}

    .airline-icon-M5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M5.svg);
    }

.airline-icon-M6 {
    background-image: url(../img/airlines/4x3/M6.svg);
}

    .airline-icon-M6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M6.svg);
    }

.airline-icon-M7 {
    background-image: url(../img/airlines/4x3/M7.svg);
}

    .airline-icon-M7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M7.svg);
    }

.airline-icon-M9 {
    background-image: url(../img/airlines/4x3/M9.svg);
}

    .airline-icon-M9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/M9.svg);
    }

.airline-icon-MA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MB {
    background-image: url(../img/airlines/4x3/MB.svg);
}

    .airline-icon-MB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MB.svg);
    }

.airline-icon-MBA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MBA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MD {
    background-image: url(../img/airlines/4x3/MD.svg);
}

    .airline-icon-MD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MD.svg);
    }

.airline-icon-MDJ {
    background-image: url(../img/airlines/4x3/MDJ.svg);
}

    .airline-icon-MDJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MDJ.svg);
    }

.airline-icon-MDN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MDN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MDT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MDT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ME {
    background-image: url(../img/airlines/4x3/ME.svg);
}

    .airline-icon-ME.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ME.svg);
    }

.airline-icon-MEM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MEM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MEN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MEN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MEV {
    background-image: url(../img/airlines/4x3/MEV.svg);
}

    .airline-icon-MEV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MEV.svg);
    }

.airline-icon-MF {
    background-image: url(../img/airlines/4x3/MF.svg);
}

    .airline-icon-MF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MF.svg);
    }

.airline-icon-MFX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MFX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MG {
    background-image: url(../img/airlines/4x3/MG.svg);
}

    .airline-icon-MG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MG.svg);
    }

.airline-icon-MGE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MGE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MGO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MGO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MH {
    background-image: url(../img/airlines/4x3/MH.svg);
}

    .airline-icon-MH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MH.svg);
    }

.airline-icon-MHV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MHV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MI {
    background-image: url(../img/airlines/4x3/MI.svg);
}

    .airline-icon-MI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MI.svg);
    }

.airline-icon-MJ {
    background-image: url(../img/airlines/4x3/MJ.svg);
}

    .airline-icon-MJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MJ.svg);
    }

.airline-icon-MJE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MJE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MJF {
    background-image: url(../img/airlines/4x3/MJF.svg);
}

    .airline-icon-MJF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MJF.svg);
    }

.airline-icon-MJN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MJN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MK {
    background-image: url(../img/airlines/4x3/MK.svg);
}

    .airline-icon-MK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MK.svg);
    }

.airline-icon-MLH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MLH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MLM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MLM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MLT {
    background-image: url(../img/airlines/4x3/MLT.svg);
}

    .airline-icon-MLT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MLT.svg);
    }

.airline-icon-MM {
    background-image: url(../img/airlines/4x3/MM.svg);
}

    .airline-icon-MM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MM.svg);
    }

.airline-icon-MMD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MMD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MMM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MMM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MNB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MNB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MNE {
    background-image: url(../img/airlines/4x3/MNE.svg);
}

    .airline-icon-MNE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MNE.svg);
    }

.airline-icon-MNG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MNG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MNS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MNS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MOM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MOM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MOZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MOZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MP {
    background-image: url(../img/airlines/4x3/MP.svg);
}

    .airline-icon-MP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MP.svg);
    }

.airline-icon-MQ {
    background-image: url(../img/airlines/4x3/MQ.svg);
}

    .airline-icon-MQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MQ.svg);
    }

.airline-icon-MRJ {
    background-image: url(../img/airlines/4x3/MRJ.svg);
}

    .airline-icon-MRJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MRJ.svg);
    }

.airline-icon-MS {
    background-image: url(../img/airlines/4x3/MS.svg);
}

    .airline-icon-MS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MS.svg);
    }

.airline-icon-MSE {
    background-image: url(../img/airlines/4x3/MSE.svg);
}

    .airline-icon-MSE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MSE.svg);
    }

.airline-icon-MSI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MSI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MSL {
    background-image: url(../img/airlines/4x3/MSL.svg);
}

    .airline-icon-MSL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MSL.svg);
    }

.airline-icon-MT {
    background-image: url(../img/airlines/4x3/MT.svg);
}

    .airline-icon-MT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MT.svg);
    }

.airline-icon-MTL {
    background-image: url(../img/airlines/4x3/MTL.svg);
}

    .airline-icon-MTL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MTL.svg);
    }

.airline-icon-MU {
    background-image: url(../img/airlines/4x3/MU.svg);
}

    .airline-icon-MU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MU.svg);
    }

.airline-icon-MV {
    background-image: url(../img/airlines/4x3/MV.svg);
}

    .airline-icon-MV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MV.svg);
    }

.airline-icon-MW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-MW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-MY {
    background-image: url(../img/airlines/4x3/MY.svg);
}

    .airline-icon-MY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MY.svg);
    }

.airline-icon-MYD {
    background-image: url(../img/airlines/4x3/MYD.svg);
}

    .airline-icon-MYD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/MYD.svg);
    }

.airline-icon-N4 {
    background-image: url(../img/airlines/4x3/N4.svg);
}

    .airline-icon-N4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/N4.svg);
    }

.airline-icon-N5 {
    background-image: url(../img/airlines/4x3/N5.svg);
}

    .airline-icon-N5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/N5.svg);
    }

.airline-icon-N6 {
    background-image: url(../img/airlines/4x3/N6.svg);
}

    .airline-icon-N6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/N6.svg);
    }

.airline-icon-N7 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-N7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-N8 {
    background-image: url(../img/airlines/4x3/N8.svg);
}

    .airline-icon-N8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/N8.svg);
    }

.airline-icon-N9 {
    background-image: url(../img/airlines/4x3/N9.svg);
}

    .airline-icon-N9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/N9.svg);
    }

.airline-icon-NB {
    background-image: url(../img/airlines/4x3/NB.svg);
}

    .airline-icon-NB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NB.svg);
    }

.airline-icon-NC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NCR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NCR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NE {
    background-image: url(../img/airlines/4x3/NE.svg);
}

    .airline-icon-NE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NE.svg);
    }

.airline-icon-NF {
    background-image: url(../img/airlines/4x3/NF.svg);
}

    .airline-icon-NF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NF.svg);
    }

.airline-icon-NFA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NFA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NH {
    background-image: url(../img/airlines/4x3/NH.svg);
}

    .airline-icon-NH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NH.svg);
    }

.airline-icon-NHG {
    background-image: url(../img/airlines/4x3/NHG.svg);
}

    .airline-icon-NHG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NHG.svg);
    }

.airline-icon-NI {
    background-image: url(../img/airlines/4x3/NI.svg);
}

    .airline-icon-NI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NI.svg);
    }

.airline-icon-NJ {
    background-image: url(../img/airlines/4x3/NJ.svg);
}

    .airline-icon-NJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NJ.svg);
    }

.airline-icon-NJE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NJE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NK {
    background-image: url(../img/airlines/4x3/NK.svg);
}

    .airline-icon-NK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NK.svg);
    }

.airline-icon-NKP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NKP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NM {
    background-image: url(../img/airlines/4x3/NM.svg);
}

    .airline-icon-NM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NM.svg);
    }

.airline-icon-NN {
    background-image: url(../img/airlines/4x3/NN.svg);
}

    .airline-icon-NN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NN.svg);
    }

.airline-icon-NO {
    background-image: url(../img/airlines/4x3/NO.svg);
}

    .airline-icon-NO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NO.svg);
    }

.airline-icon-NP {
    background-image: url(../img/airlines/4x3/NP.svg);
}

    .airline-icon-NP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NP.svg);
    }

.airline-icon-NPT {
    background-image: url(../img/airlines/4x3/NPT.svg);
}

    .airline-icon-NPT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NPT.svg);
    }

.airline-icon-NQ {
    background-image: url(../img/airlines/4x3/NQ.svg);
}

    .airline-icon-NQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NQ.svg);
    }

.airline-icon-NR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NRL {
    background-image: url(../img/airlines/4x3/NRL.svg);
}

    .airline-icon-NRL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NRL.svg);
    }

.airline-icon-NRS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NRS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NS {
    background-image: url(../img/airlines/4x3/NS.svg);
}

    .airline-icon-NS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NS.svg);
    }

.airline-icon-NSK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NSK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NT {
    background-image: url(../img/airlines/4x3/NT.svg);
}

    .airline-icon-NT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NT.svg);
    }

.airline-icon-NTA {
    background-image: url(../img/airlines/4x3/NTA.svg);
}

    .airline-icon-NTA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NTA.svg);
    }

.airline-icon-NU {
    background-image: url(../img/airlines/4x3/NU.svg);
}

    .airline-icon-NU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NU.svg);
    }

.airline-icon-NUM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NUM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NV {
    background-image: url(../img/airlines/4x3/NV.svg);
}

    .airline-icon-NV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NV.svg);
    }

.airline-icon-NVR {
    background-image: url(../img/airlines/4x3/NVR.svg);
}

    .airline-icon-NVR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NVR.svg);
    }

.airline-icon-NWC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-NWC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-NX {
    background-image: url(../img/airlines/4x3/NX.svg);
}

    .airline-icon-NX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NX.svg);
    }

.airline-icon-NY {
    background-image: url(../img/airlines/4x3/NY.svg);
}

    .airline-icon-NY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NY.svg);
    }

.airline-icon-NZ {
    background-image: url(../img/airlines/4x3/NZ.svg);
}

    .airline-icon-NZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/NZ.svg);
    }

.airline-icon-O2 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-O2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-O3 {
    background-image: url(../img/airlines/4x3/O3.svg);
}

    .airline-icon-O3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/O3.svg);
    }

.airline-icon-O5 {
    background-image: url(../img/airlines/4x3/O5.svg);
}

    .airline-icon-O5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/O5.svg);
    }

.airline-icon-O6 {
    background-image: url(../img/airlines/4x3/O6.svg);
}

    .airline-icon-O6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/O6.svg);
    }

.airline-icon-O9 {
    background-image: url(../img/airlines/4x3/O9.svg);
}

    .airline-icon-O9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/O9.svg);
    }

.airline-icon-OA {
    background-image: url(../img/airlines/4x3/OA.svg);
}

    .airline-icon-OA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OA.svg);
    }

.airline-icon-OB {
    background-image: url(../img/airlines/4x3/OB.svg);
}

    .airline-icon-OB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OB.svg);
    }

.airline-icon-OCJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-OCJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-OD {
    background-image: url(../img/airlines/4x3/OD.svg);
}

    .airline-icon-OD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OD.svg);
    }

.airline-icon-OF {
    background-image: url(../img/airlines/4x3/OF.svg);
}

    .airline-icon-OF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OF.svg);
    }

.airline-icon-OG {
    background-image: url(../img/airlines/4x3/OG.svg);
}

    .airline-icon-OG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OG.svg);
    }

.airline-icon-OIX {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-OIX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-OJ {
    background-image: url(../img/airlines/4x3/OJ.svg);
}

    .airline-icon-OJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OJ.svg);
    }

.airline-icon-OK {
    background-image: url(../img/airlines/4x3/OK.svg);
}

    .airline-icon-OK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OK.svg);
    }

.airline-icon-OLY {
    background-image: url(../img/airlines/4x3/OLY.svg);
}

    .airline-icon-OLY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OLY.svg);
    }

.airline-icon-OM {
    background-image: url(../img/airlines/4x3/OM.svg);
}

    .airline-icon-OM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OM.svg);
    }

.airline-icon-ON {
    background-image: url(../img/airlines/4x3/ON.svg);
}

    .airline-icon-ON.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ON.svg);
    }

.airline-icon-OO {
    background-image: url(../img/airlines/4x3/OO.svg);
}

    .airline-icon-OO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OO.svg);
    }

.airline-icon-OR {
    background-image: url(../img/airlines/4x3/OR.svg);
}

    .airline-icon-OR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OR.svg);
    }

.airline-icon-OS {
    background-image: url(../img/airlines/4x3/OS.svg);
}

    .airline-icon-OS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OS.svg);
    }

.airline-icon-OU {
    background-image: url(../img/airlines/4x3/OU.svg);
}

    .airline-icon-OU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OU.svg);
    }

.airline-icon-OV {
    background-image: url(../img/airlines/4x3/OV.svg);
}

    .airline-icon-OV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OV.svg);
    }

.airline-icon-OX {
    background-image: url(../img/airlines/4x3/OX.svg);
}

    .airline-icon-OX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OX.svg);
    }

.airline-icon-OY {
    background-image: url(../img/airlines/4x3/OY.svg);
}

    .airline-icon-OY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OY.svg);
    }

.airline-icon-OYA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-OYA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-OZ {
    background-image: url(../img/airlines/4x3/OZ.svg);
}

    .airline-icon-OZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/OZ.svg);
    }

.airline-icon-P0 {
    background-image: url(../img/airlines/4x3/P0.svg);
}

    .airline-icon-P0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P0.svg);
    }

.airline-icon-P2 {
    background-image: url(../img/airlines/4x3/P2.svg);
}

    .airline-icon-P2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P2.svg);
    }

.airline-icon-P3 {
    background-image: url(../img/airlines/4x3/P3.svg);
}

    .airline-icon-P3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P3.svg);
    }

.airline-icon-P4 {
    background-image: url(../img/airlines/4x3/P4.svg);
}

    .airline-icon-P4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P4.svg);
    }

.airline-icon-P5 {
    background-image: url(../img/airlines/4x3/P5.svg);
}

    .airline-icon-P5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P5.svg);
    }

.airline-icon-P6 {
    background-image: url(../img/airlines/4x3/P6.svg);
}

    .airline-icon-P6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P6.svg);
    }

.airline-icon-P7 {
    background-image: url(../img/airlines/4x3/P7.svg);
}

    .airline-icon-P7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P7.svg);
    }

.airline-icon-P8 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-P8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-P9 {
    background-image: url(../img/airlines/4x3/P9.svg);
}

    .airline-icon-P9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/P9.svg);
    }

.airline-icon-PA {
    background-image: url(../img/airlines/4x3/PA.svg);
}

    .airline-icon-PA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PA.svg);
    }

.airline-icon-PAG {
    background-image: url(../img/airlines/4x3/PAG.svg);
}

    .airline-icon-PAG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PAG.svg);
    }

.airline-icon-PAJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PAJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PAV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PAV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PAZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PAZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PB {
    background-image: url(../img/airlines/4x3/PB.svg);
}

    .airline-icon-PB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PB.svg);
    }

.airline-icon-PC {
    background-image: url(../img/airlines/4x3/PC.svg);
}

    .airline-icon-PC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PC.svg);
    }

.airline-icon-PD {
    background-image: url(../img/airlines/4x3/PD.svg);
}

    .airline-icon-PD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PD.svg);
    }

.airline-icon-PDT {
    background-image: url(../img/airlines/4x3/PDT.svg);
}

    .airline-icon-PDT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PDT.svg);
    }

.airline-icon-PE {
    background-image: url(../img/airlines/4x3/PE.svg);
}

    .airline-icon-PE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PE.svg);
    }

.airline-icon-PEO {
    background-image: url(../img/airlines/4x3/PEO.svg);
}

    .airline-icon-PEO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PEO.svg);
    }

.airline-icon-PF {
    background-image: url(../img/airlines/4x3/PF.svg);
}

    .airline-icon-PF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PF.svg);
    }

.airline-icon-PG {
    background-image: url(../img/airlines/4x3/PG.svg);
}

    .airline-icon-PG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PG.svg);
    }

.airline-icon-PH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PHA {
    background-image: url(../img/airlines/4x3/PHA.svg);
}

    .airline-icon-PHA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PHA.svg);
    }

.airline-icon-PHT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PHT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PJ {
    background-image: url(../img/airlines/4x3/PJ.svg);
}

    .airline-icon-PJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PJ.svg);
    }

.airline-icon-PJV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PJV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PJZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PJZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PK {
    background-image: url(../img/airlines/4x3/PK.svg);
}

    .airline-icon-PK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PK.svg);
    }

.airline-icon-PKZ {
    background-image: url(../img/airlines/4x3/PKZ.svg);
}

    .airline-icon-PKZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PKZ.svg);
    }

.airline-icon-PLF {
    background-image: url(../img/airlines/4x3/PLF.svg);
}

    .airline-icon-PLF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PLF.svg);
    }

.airline-icon-PM {
    background-image: url(../img/airlines/4x3/PM.svg);
}

    .airline-icon-PM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PM.svg);
    }

.airline-icon-PN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PNC {
    background-image: url(../img/airlines/4x3/PNC.svg);
}

    .airline-icon-PNC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PNC.svg);
    }

.airline-icon-PNK {
    background-image: url(../img/airlines/4x3/PNK.svg);
}

    .airline-icon-PNK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PNK.svg);
    }

.airline-icon-PNR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PNR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PO {
    background-image: url(../img/airlines/4x3/PO.svg);
}

    .airline-icon-PO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PO.svg);
    }

.airline-icon-PP {
    background-image: url(../img/airlines/4x3/PP.svg);
}

    .airline-icon-PP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PP.svg);
    }

.airline-icon-PQ {
    background-image: url(../img/airlines/4x3/PQ.svg);
}

    .airline-icon-PQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PQ.svg);
    }

.airline-icon-PR {
    background-image: url(../img/airlines/4x3/PR.svg);
}

    .airline-icon-PR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PR.svg);
    }

.airline-icon-PRI {
    background-image: url(../img/airlines/4x3/PRI.svg);
}

    .airline-icon-PRI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PRI.svg);
    }

.airline-icon-PS {
    background-image: url(../img/airlines/4x3/PS.svg);
}

    .airline-icon-PS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PS.svg);
    }

.airline-icon-PSV {
    background-image: url(../img/airlines/4x3/PSV.svg);
}

    .airline-icon-PSV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PSV.svg);
    }

.airline-icon-PT {
    background-image: url(../img/airlines/4x3/PT.svg);
}

    .airline-icon-PT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PT.svg);
    }

.airline-icon-PTN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PTN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PU {
    background-image: url(../img/airlines/4x3/PU.svg);
}

    .airline-icon-PU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PU.svg);
    }

.airline-icon-PV {
    background-image: url(../img/airlines/4x3/PV.svg);
}

    .airline-icon-PV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PV.svg);
    }

.airline-icon-PVD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PVD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PVG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PVG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PVT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-PVT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-PVV {
    background-image: url(../img/airlines/4x3/PVV.svg);
}

    .airline-icon-PVV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PVV.svg);
    }

.airline-icon-PW {
    background-image: url(../img/airlines/4x3/PW.svg);
}

    .airline-icon-PW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PW.svg);
    }

.airline-icon-PX {
    background-image: url(../img/airlines/4x3/PX.svg);
}

    .airline-icon-PX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PX.svg);
    }

.airline-icon-PY {
    background-image: url(../img/airlines/4x3/PY.svg);
}

    .airline-icon-PY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PY.svg);
    }

.airline-icon-PYA {
    background-image: url(../img/airlines/4x3/PYA.svg);
}

    .airline-icon-PYA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PYA.svg);
    }

.airline-icon-PZ {
    background-image: url(../img/airlines/4x3/PZ.svg);
}

    .airline-icon-PZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/PZ.svg);
    }

.airline-icon-Q2 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-Q2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-Q4 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-Q4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-Q6 {
    background-image: url(../img/airlines/4x3/Q6.svg);
}

    .airline-icon-Q6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Q6.svg);
    }

.airline-icon-Q7 {
    background-image: url(../img/airlines/4x3/Q7.svg);
}

    .airline-icon-Q7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Q7.svg);
    }

.airline-icon-Q8 {
    background-image: url(../img/airlines/4x3/Q8.svg);
}

    .airline-icon-Q8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Q8.svg);
    }

.airline-icon-Q9 {
    background-image: url(../img/airlines/4x3/Q9.svg);
}

    .airline-icon-Q9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Q9.svg);
    }

.airline-icon-QAJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QAJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QB {
    background-image: url(../img/airlines/4x3/QB.svg);
}

    .airline-icon-QB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QB.svg);
    }

.airline-icon-QC {
    background-image: url(../img/airlines/4x3/QC.svg);
}

    .airline-icon-QC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QC.svg);
    }

.airline-icon-QD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QF {
    background-image: url(../img/airlines/4x3/QF.svg);
}

    .airline-icon-QF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QF.svg);
    }

.airline-icon-QFZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QFZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QG {
    background-image: url(../img/airlines/4x3/QG.svg);
}

    .airline-icon-QG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QG.svg);
    }

.airline-icon-QGA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QGA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QH {
    background-image: url(../img/airlines/4x3/QH.svg);
}

    .airline-icon-QH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QH.svg);
    }

.airline-icon-QK {
    background-image: url(../img/airlines/4x3/QK.svg);
}

    .airline-icon-QK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QK.svg);
    }

.airline-icon-QL {
    background-image: url(../img/airlines/4x3/QL.svg);
}

    .airline-icon-QL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QL.svg);
    }

.airline-icon-QN {
    background-image: url(../img/airlines/4x3/QN.svg);
}

    .airline-icon-QN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QN.svg);
    }

.airline-icon-QNT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QNT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QNZ {
    background-image: url(../img/airlines/4x3/QNZ.svg);
}

    .airline-icon-QNZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QNZ.svg);
    }

.airline-icon-QQ {
    background-image: url(../img/airlines/4x3/QQ.svg);
}

    .airline-icon-QQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QQ.svg);
    }

.airline-icon-QQE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QQE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QR {
    background-image: url(../img/airlines/4x3/QR.svg);
}

    .airline-icon-QR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QR.svg);
    }

.airline-icon-QS {
    background-image: url(../img/airlines/4x3/QS.svg);
}

    .airline-icon-QS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QS.svg);
    }

.airline-icon-QSM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-QSM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-QT {
    background-image: url(../img/airlines/4x3/QT.svg);
}

    .airline-icon-QT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QT.svg);
    }

.airline-icon-QU {
    background-image: url(../img/airlines/4x3/QU.svg);
}

    .airline-icon-QU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QU.svg);
    }

.airline-icon-QV {
    background-image: url(../img/airlines/4x3/QV.svg);
}

    .airline-icon-QV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QV.svg);
    }

.airline-icon-QW {
    background-image: url(../img/airlines/4x3/QW.svg);
}

    .airline-icon-QW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QW.svg);
    }

.airline-icon-QX {
    background-image: url(../img/airlines/4x3/QX.svg);
}

    .airline-icon-QX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QX.svg);
    }

.airline-icon-QY {
    background-image: url(../img/airlines/4x3/QY.svg);
}

    .airline-icon-QY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QY.svg);
    }

.airline-icon-QZ {
    background-image: url(../img/airlines/4x3/QZ.svg);
}

    .airline-icon-QZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/QZ.svg);
    }
.airline-icon-R2 {
    background-image: url(../img/airlines/4x3/R2.svg);
}

    .airline-icon-R2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/R2.svg);
    }

.airline-icon-R3 {
    background-image: url(../img/airlines/4x3/R3.svg);
}

    .airline-icon-R3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/R3.svg);
    }

.airline-icon-R4 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-R4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-R5 {
    background-image: url(../img/airlines/4x3/R5.svg);
}

    .airline-icon-R5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/R5.svg);
    }

.airline-icon-R6 {
    background-image: url(../img/airlines/4x3/R6.svg);
}

    .airline-icon-R6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/R6.svg);
    }

.airline-icon-R7 {
    background-image: url(../img/airlines/4x3/R7.svg);
}

    .airline-icon-R7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/R7.svg);
    }

.airline-icon-RA {
    background-image: url(../img/airlines/4x3/RA.svg);
}

    .airline-icon-RA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RA.svg);
    }

.airline-icon-RB {
    background-image: url(../img/airlines/4x3/RB.svg);
}

    .airline-icon-RB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RB.svg);
    }

.airline-icon-RBP {
    background-image: url(../img/airlines/4x3/RBP.svg);
}

    .airline-icon-RBP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RBP.svg);
    }

.airline-icon-RC {
    background-image: url(../img/airlines/4x3/RC.svg);
}

    .airline-icon-RC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RC.svg);
    }

.airline-icon-RCQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RCQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RDA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RDA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RE {
    background-image: url(../img/airlines/4x3/RE.svg);
}

    .airline-icon-RE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RE.svg);
    }

.airline-icon-RF {
    background-image: url(../img/airlines/4x3/RF.svg);
}

    .airline-icon-RF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RF.svg);
    }

.airline-icon-RFA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RFA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RFE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RFE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RFF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RFF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RFJ {
    background-image: url(../img/airlines/4x3/RFJ.svg);
}

    .airline-icon-RFJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RFJ.svg);
    }

.airline-icon-RG {
    background-image: url(../img/airlines/4x3/RG.svg);
}

    .airline-icon-RG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RG.svg);
    }

.airline-icon-RGN {
    background-image: url(../img/airlines/4x3/RGN.svg);
}

    .airline-icon-RGN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RGN.svg);
    }

.airline-icon-RH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RHH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RHH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RII {
    background-image: url(../img/airlines/4x3/RII.svg);
}

    .airline-icon-RII.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RII.svg);
    }

.airline-icon-RIO {
    background-image: url(../img/airlines/4x3/RIO.svg);
}

    .airline-icon-RIO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RIO.svg);
    }

.airline-icon-RJ {
    background-image: url(../img/airlines/4x3/RJ.svg);
}

    .airline-icon-RJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RJ.svg);
    }

.airline-icon-RJD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RJD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RL {
    background-image: url(../img/airlines/4x3/RL.svg);
}

    .airline-icon-RL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RL.svg);
    }

.airline-icon-RLA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RLA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RLN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RLN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RM {
    background-image: url(../img/airlines/4x3/RM.svg);
}

    .airline-icon-RM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RM.svg);
    }

.airline-icon-RO {
    background-image: url(../img/airlines/4x3/RO.svg);
}

    .airline-icon-RO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RO.svg);
    }

.airline-icon-ROJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ROJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RP {
    background-image: url(../img/airlines/4x3/RP.svg);
}

    .airline-icon-RP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RP.svg);
    }

.airline-icon-RQ {
    background-image: url(../img/airlines/4x3/RQ.svg);
}

    .airline-icon-RQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RQ.svg);
    }

.airline-icon-RR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RSB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RSB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RSJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RSJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RT {
    background-image: url(../img/airlines/4x3/RT.svg);
}

    .airline-icon-RT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RT.svg);
    }

.airline-icon-RU {
    background-image: url(../img/airlines/4x3/RU.svg);
}

    .airline-icon-RU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RU.svg);
    }

.airline-icon-RUN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RUN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RWB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RWB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RWZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RWZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-RX {
    background-image: url(../img/airlines/4x3/RX.svg);
}

    .airline-icon-RX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RX.svg);
    }

.airline-icon-RY {
    background-image: url(../img/airlines/4x3/RY.svg);
}

    .airline-icon-RY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/RY.svg);
    }

.airline-icon-RZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-RZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-S1 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-S1.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S1.svg);
    }

.airline-icon-S2 {
    background-image: url(../img/airlines/4x3/S2.svg);
}

    .airline-icon-S2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S2.svg);
    }

.airline-icon-S3 {
    background-image: url(../img/airlines/4x3/S3.svg);
}

    .airline-icon-S3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S3.svg);
    }

.airline-icon-S4 {
    background-image: url(../img/airlines/4x3/S4.svg);
}

    .airline-icon-S4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S4.svg);
    }

.airline-icon-S5 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-S5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-S6 {
    background-image: url(../img/airlines/4x3/S6.svg);
}

    .airline-icon-S6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S6.svg);
    }

.airline-icon-S7 {
    background-image: url(../img/airlines/4x3/S7.svg);
}

    .airline-icon-S7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S7.svg);
    }

.airline-icon-S9 {
    background-image: url(../img/airlines/4x3/S9.svg);
}

    .airline-icon-S9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/S9.svg);
    }

.airline-icon-SA {
    background-image: url(../img/airlines/4x3/SA.svg);
}

    .airline-icon-SA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SA.svg);
    }

.airline-icon-SAG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SAG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SAI {
    background-image: url(../img/airlines/4x3/SAI.svg);
}

    .airline-icon-SAI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SAI.svg);
    }

.airline-icon-SAQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SAQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SAT {
    background-image: url(../img/airlines/4x3/SAT.svg);
}

    .airline-icon-SAT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SAT.svg);
    }

.airline-icon-SAX {
    background-image: url(../img/airlines/4x3/SAX.svg);
}

    .airline-icon-SAX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SAX.svg);
    }

.airline-icon-SB {
    background-image: url(../img/airlines/4x3/SB.svg);
}

    .airline-icon-SB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SB.svg);
    }

.airline-icon-SC {
    background-image: url(../img/airlines/4x3/SC.svg);
}

    .airline-icon-SC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SC.svg);
    }

.airline-icon-SCO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SCO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SCR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SCR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SD {
    background-image: url(../img/airlines/4x3/SD.svg);
}

    .airline-icon-SD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SD.svg);
    }

.airline-icon-SE {
    background-image: url(../img/airlines/4x3/SE.svg);
}

    .airline-icon-SE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SE.svg);
    }

.airline-icon-SF {
    background-image: url(../img/airlines/4x3/SF.svg);
}

    .airline-icon-SF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SF.svg);
    }

.airline-icon-SG {
    background-image: url(../img/airlines/4x3/SG.svg);
}

    .airline-icon-SG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SG.svg);
    }

.airline-icon-SI {
    background-image: url(../img/airlines/4x3/SI.svg);
}

    .airline-icon-SI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SI.svg);
    }

.airline-icon-SIO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SIO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SJ {
    background-image: url(../img/airlines/4x3/SJ.svg);
}

    .airline-icon-SJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SJ.svg);
    }

.airline-icon-SJV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SJV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SK {
    background-image: url(../img/airlines/4x3/SK.svg);
}

    .airline-icon-SK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SK.svg);
    }

.airline-icon-SKG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SKG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SKV {
    background-image: url(../img/airlines/4x3/SKV.svg);
}

    .airline-icon-SKV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SKV.svg);
    }

.airline-icon-SL {
    background-image: url(../img/airlines/4x3/SL.svg);
}

    .airline-icon-SL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SL.svg);
    }

.airline-icon-SLJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SLJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SLK {
    background-image: url(../img/airlines/4x3/SLK.svg);
}

    .airline-icon-SLK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SLK.svg);
    }

.airline-icon-SM {
    background-image: url(../img/airlines/4x3/SM.svg);
}

    .airline-icon-SM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SM.svg);
    }

.airline-icon-SME {
    background-image: url(../img/airlines/4x3/SME.svg);
}

    .airline-icon-SME.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SME.svg);
    }

.airline-icon-SMF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SMF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SMJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SMJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SN {
    background-image: url(../img/airlines/4x3/SN.svg);
}

    .airline-icon-SN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SN.svg);
    }

.airline-icon-SNM {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SNM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SO {
    background-image: url(../img/airlines/4x3/SO.svg);
}

    .airline-icon-SO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SO.svg);
    }

.airline-icon-SOP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SOP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SPA {
    background-image: url(../img/airlines/4x3/SPA.svg);
}

    .airline-icon-SPA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SPA.svg);
    }

.airline-icon-SQ {
    background-image: url(../img/airlines/4x3/SQ.svg);
}

    .airline-icon-SQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SQ.svg);
    }

.airline-icon-SQC {
    background-image: url(../img/airlines/4x3/SQC.svg);
}

    .airline-icon-SQC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SQC.svg);
    }

.airline-icon-SQP {
    background-image: url(../img/airlines/4x3/SQP.svg);
}

    .airline-icon-SQP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SQP.svg);
    }

.airline-icon-SR {
    background-image: url(../img/airlines/4x3/SR.svg);
}

    .airline-icon-SR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SR.svg);
    }

.airline-icon-SRI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SRI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SRR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SRR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SS {
    background-image: url(../img/airlines/4x3/SS.svg);
}

    .airline-icon-SS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SS.svg);
    }

.airline-icon-SSQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SSQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SSR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SSR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-ST {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ST.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-STQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-STQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-STT {
    background-image: url(../img/airlines/4x3/STT.svg);
}

    .airline-icon-STT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/STT.svg);
    }

.airline-icon-SU {
    background-image: url(../img/airlines/4x3/SU.svg);
}

    .airline-icon-SU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SU.svg);
    }

.airline-icon-SUA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SUA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SUI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SUI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SUS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SUS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SV {
    background-image: url(../img/airlines/4x3/SV.svg);
}

    .airline-icon-SV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SV.svg);
    }

.airline-icon-SVW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SVW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SW {
    background-image: url(../img/airlines/4x3/SW.svg);
}

    .airline-icon-SW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SW.svg);
    }

.airline-icon-SWT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-SWT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-SWU {
    background-image: url(../img/airlines/4x3/SWU.svg);
}

    .airline-icon-SWU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SWU.svg);
    }

.airline-icon-SX {
    background-image: url(../img/airlines/4x3/SX.svg);
}

    .airline-icon-SX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SX.svg);
    }

.airline-icon-SY {
    background-image: url(../img/airlines/4x3/SY.svg);
}

    .airline-icon-SY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SY.svg);
    }

.airline-icon-SYA {
    background-image: url(../img/airlines/4x3/SYA.svg);
}

    .airline-icon-SYA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SYA.svg);
    }

.airline-icon-SZ {
    background-image: url(../img/airlines/4x3/SZ.svg);
}

    .airline-icon-SZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SZ.svg);
    }

.airline-icon-SZL {
    background-image: url(../img/airlines/4x3/SZL.svg);
}

    .airline-icon-SZL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/SZL.svg);
    }

.airline-icon-T0 {
    background-image: url(../img/airlines/4x3/T0.svg);
}

    .airline-icon-T0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/T0.svg);
    }

.airline-icon-T2 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-T2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-T3 {
    background-image: url(../img/airlines/4x3/T3.svg);
}

    .airline-icon-T3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/T3.svg);
    }

.airline-icon-T5 {
    background-image: url(../img/airlines/4x3/T5.svg);
}

    .airline-icon-T5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/T5.svg);
    }

.airline-icon-T7 {
    background-image: url(../img/airlines/4x3/T7.svg);
}

    .airline-icon-T7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/T7.svg);
    }

.airline-icon-T8 {
    background-image: url(../img/airlines/4x3/T8.svg);
}

    .airline-icon-T8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/T8.svg);
    }

.airline-icon-T9 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-T9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TAG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TAG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TAH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TAH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TAI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TAI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TB {
    background-image: url(../img/airlines/4x3/TB.svg);
}

    .airline-icon-TB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TB.svg);
    }

.airline-icon-TBJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TBJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TBN {
    background-image: url(../img/airlines/4x3/TBN.svg);
}

    .airline-icon-TBN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TBN.svg);
    }

.airline-icon-TBZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TBZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TCF {
    background-image: url(../img/airlines/4x3/TCF.svg);
}

    .airline-icon-TCF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TCF.svg);
    }

.airline-icon-TCJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TCJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TDR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TDR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TE {
    background-image: url(../img/airlines/4x3/TE.svg);
}

    .airline-icon-TE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TE.svg);
    }

.airline-icon-TEU {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TEU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TG {
    background-image: url(../img/airlines/4x3/TG.svg);
}

    .airline-icon-TG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TG.svg);
    }

.airline-icon-TGW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TGW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TH {
    background-image: url(../img/airlines/4x3/TH.svg);
}

    .airline-icon-TH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TH.svg);
    }

.airline-icon-THK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-THK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-THY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-THY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TIE {
    background-image: url(../img/airlines/4x3/TIE.svg);
}

    .airline-icon-TIE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TIE.svg);
    }

.airline-icon-TIH {
    background-image: url(../img/airlines/4x3/TIH.svg);
}

    .airline-icon-TIH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TIH.svg);
    }

.airline-icon-TIS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TIS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TJD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TJD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TJS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TJS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TK {
    background-image: url(../img/airlines/4x3/TK.svg);
}

    .airline-icon-TK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TK.svg);
    }

.airline-icon-TKN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TKN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TL {
    background-image: url(../img/airlines/4x3/TL.svg);
}

    .airline-icon-TL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TL.svg);
    }

.airline-icon-TLJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TLJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TLR {
    background-image: url(../img/airlines/4x3/TLR.svg);
}

    .airline-icon-TLR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TLR.svg);
    }

.airline-icon-TM {
    background-image: url(../img/airlines/4x3/TM.svg);
}

    .airline-icon-TM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TM.svg);
    }

.airline-icon-TMI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TMI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TN {
    background-image: url(../img/airlines/4x3/TN.svg);
}

    .airline-icon-TN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TN.svg);
    }

.airline-icon-TNB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TNB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TO {
    background-image: url(../img/airlines/4x3/TO.svg);
}

    .airline-icon-TO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TO.svg);
    }

.airline-icon-TOS {
    background-image: url(../img/airlines/4x3/TOS.svg);
}

    .airline-icon-TOS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TOS.svg);
    }

.airline-icon-TOY {
    background-image: url(../img/airlines/4x3/TOY.svg);
}

    .airline-icon-TOY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TOY.svg);
    }

.airline-icon-TP {
    background-image: url(../img/airlines/4x3/TP.svg);
}

    .airline-icon-TP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TP.svg);
    }

.airline-icon-TQ {
    background-image: url(../img/airlines/4x3/TQ.svg);
}

    .airline-icon-TQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TQ.svg);
    }

.airline-icon-TQQ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TQQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TR {
    background-image: url(../img/airlines/4x3/TR.svg);
}

    .airline-icon-TR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TR.svg);
    }

.airline-icon-TRK {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TRK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TS {
    background-image: url(../img/airlines/4x3/TS.svg);
}

    .airline-icon-TS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TS.svg);
    }

.airline-icon-TSK {
    background-image: url(../img/airlines/4x3/TSK.svg);
}

    .airline-icon-TSK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TSK.svg);
    }

.airline-icon-TT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TTJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TTJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TTL {
    background-image: url(../img/airlines/4x3/TTL.svg);
}

    .airline-icon-TTL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TTL.svg);
    }

.airline-icon-TU {
    background-image: url(../img/airlines/4x3/TU.svg);
}

    .airline-icon-TU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TU.svg);
    }

.airline-icon-TUG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TUG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TUL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TUL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TV {
    background-image: url(../img/airlines/4x3/TV.svg);
}

    .airline-icon-TV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TV.svg);
    }

.airline-icon-TVP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TVP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TVR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TVR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TVS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TVS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TW {
    background-image: url(../img/airlines/4x3/TW.svg);
}

    .airline-icon-TW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TW.svg);
    }

.airline-icon-TWB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TWB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-TWI {
    background-image: url(../img/airlines/4x3/TWI.svg);
}

    .airline-icon-TWI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TWI.svg);
    }

.airline-icon-TX {
    background-image: url(../img/airlines/4x3/TX.svg);
}

    .airline-icon-TX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TX.svg);
    }

.airline-icon-TY {
    background-image: url(../img/airlines/4x3/TY.svg);
}

    .airline-icon-TY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/TY.svg);
    }

.airline-icon-TZS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-TZS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-U2 {
    background-image: url(../img/airlines/4x3/U2.svg);
}

    .airline-icon-U2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/U2.svg);
    }

.airline-icon-U3 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-U3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-U4 {
    background-image: url(../img/airlines/4x3/U4.svg);
}

    .airline-icon-U4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/U4.svg);
    }

.airline-icon-U6 {
    background-image: url(../img/airlines/4x3/U6.svg);
}

    .airline-icon-U6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/U6.svg);
    }

.airline-icon-U8 {
    background-image: url(../img/airlines/4x3/U8.svg);
}

    .airline-icon-U8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/U8.svg);
    }

.airline-icon-UA {
    background-image: url(../img/airlines/4x3/UA.svg);
}

    .airline-icon-UA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UA.svg);
    }

.airline-icon-UAG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UAG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UB {
    background-image: url(../img/airlines/4x3/UB.svg);
}

    .airline-icon-UB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UB.svg);
    }

.airline-icon-UBD {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UBD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UC {
    background-image: url(../img/airlines/4x3/UC.svg);
}

    .airline-icon-UC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UC.svg);
    }

.airline-icon-UD {
    background-image: url(../img/airlines/4x3/UD.svg);
}

    .airline-icon-UD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UD.svg);
    }

.airline-icon-UE {
    background-image: url(../img/airlines/4x3/UE.svg);
}

    .airline-icon-UE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UE.svg);
    }

.airline-icon-UEE {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UEE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UF {
    background-image: url(../img/airlines/4x3/UF.svg);
}

    .airline-icon-UF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UF.svg);
    }

.airline-icon-UG {
    background-image: url(../img/airlines/4x3/UG.svg);
}

    .airline-icon-UG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UG.svg);
    }

.airline-icon-UH {
    background-image: url(../img/airlines/4x3/UH.svg);
}

    .airline-icon-UH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UH.svg);
    }

.airline-icon-UJ {
    background-image: url(../img/airlines/4x3/UJ.svg);
}

    .airline-icon-UJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UJ.svg);
    }

.airline-icon-UK {
    background-image: url(../img/airlines/4x3/UK.svg);
}

    .airline-icon-UK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UK.svg);
    }

.airline-icon-UKL {
    background-image: url(../img/airlines/4x3/UKL.svg);
}

    .airline-icon-UKL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UKL.svg);
    }

.airline-icon-UKM {
    background-image: url(../img/airlines/4x3/UKM.svg);
}

    .airline-icon-UKM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UKM.svg);
    }

.airline-icon-UL {
    background-image: url(../img/airlines/4x3/UL.svg);
}

    .airline-icon-UL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UL.svg);
    }

.airline-icon-ULC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ULC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UM {
    background-image: url(../img/airlines/4x3/UM.svg);
}

    .airline-icon-UM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UM.svg);
    }

.airline-icon-UN {
    background-image: url(../img/airlines/4x3/UN.svg);
}

    .airline-icon-UN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UN.svg);
    }

.airline-icon-UNI {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UNI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UNO {
    background-image: url(../img/airlines/4x3/UNO.svg);
}

    .airline-icon-UNO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UNO.svg);
    }

.airline-icon-UO {
    background-image: url(../img/airlines/4x3/UO.svg);
}

    .airline-icon-UO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UO.svg);
    }

.airline-icon-UP {
    background-image: url(../img/airlines/4x3/UP.svg);
}

    .airline-icon-UP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UP.svg);
    }

.airline-icon-UQ {
    background-image: url(../img/airlines/4x3/UQ.svg);
}

    .airline-icon-UQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UQ.svg);
    }

.airline-icon-US {
    background-image: url(../img/airlines/4x3/US.svg);
}

    .airline-icon-US.airline-icon-squared {
        background-image: url(../img/airlines/1x1/US.svg);
    }

.airline-icon-UT {
    background-image: url(../img/airlines/4x3/UT.svg);
}

    .airline-icon-UT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UT.svg);
    }

.airline-icon-UU {
    background-image: url(../img/airlines/4x3/UU.svg);
}

    .airline-icon-UU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UU.svg);
    }

.airline-icon-UVT {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UVT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UW {
    background-image: url(../img/airlines/4x3/UW.svg);
}

    .airline-icon-UW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UW.svg);
    }

.airline-icon-UX {
    background-image: url(../img/airlines/4x3/UX.svg);
}

    .airline-icon-UX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UX.svg);
    }

.airline-icon-UY {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-UZ {
    background-image: url(../img/airlines/4x3/UZ.svg);
}

    .airline-icon-UZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/UZ.svg);
    }

.airline-icon-UZS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-UZS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-V0 {
    background-image: url(../img/airlines/4x3/V0.svg);
}

    .airline-icon-V0.airline-icon-squared {
        background-image: url(../img/airlines/1x1/V0.svg);
    }

.airline-icon-V2 {
    background-image: url(../img/airlines/4x3/V2.svg);
}

    .airline-icon-V2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/V2.svg);
    }

.airline-icon-V3 {
    background-image: url(../img/airlines/4x3/V3.svg);
}

    .airline-icon-V3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/V3.svg);
    }

.airline-icon-V4 {
    background-image: url(../img/airlines/4x3/V4.svg);
}

    .airline-icon-V4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/V4.svg);
    }

.airline-icon-V7 {
    background-image: url(../img/airlines/4x3/V7.svg);
}

    .airline-icon-V7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/V7.svg);
    }

.airline-icon-V8 {
    background-image: url(../img/airlines/4x3/V8.svg);
}

    .airline-icon-V8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/V8.svg);
    }

.airline-icon-VA {
    background-image: url(../img/airlines/4x3/VA.svg);
}

    .airline-icon-VA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VA.svg);
    }

.airline-icon-VAJ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VAJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VAW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VAW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VBB {
    background-image: url(../img/airlines/4x3/VBB.svg);
}

    .airline-icon-VBB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VBB.svg);
    }

.airline-icon-VCG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VCG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VCJ {
    background-image: url(../img/airlines/4x3/VCJ.svg);
}

    .airline-icon-VCJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VCJ.svg);
    }

.airline-icon-VD {
    background-image: url(../img/airlines/4x3/VD.svg);
}

    .airline-icon-VD.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VD.svg);
    }

.airline-icon-VDA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VDA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VF {
    background-image: url(../img/airlines/4x3/VF.svg);
}

    .airline-icon-VF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VF.svg);
    }

.airline-icon-VH {
    background-image: url(../img/airlines/4x3/VH.svg);
}

    .airline-icon-VH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VH.svg);
    }

.airline-icon-VI {
    background-image: url(../img/airlines/4x3/VI.svg);
}

    .airline-icon-VI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VI.svg);
    }

.airline-icon-VJ {
    background-image: url(../img/airlines/4x3/VJ.svg);
}

    .airline-icon-VJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VJ.svg);
    }

.airline-icon-VJH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VJH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VJT {
    background-image: url(../img/airlines/4x3/VJT.svg);
}

    .airline-icon-VJT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VJT.svg);
    }

.airline-icon-VK {
    background-image: url(../img/airlines/4x3/VK.svg);
}

    .airline-icon-VK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VK.svg);
    }

.airline-icon-VKA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VKA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VL {
    background-image: url(../img/airlines/4x3/VL.svg);
}

    .airline-icon-VL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VL.svg);
    }

.airline-icon-VLB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VLB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VLF {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VLF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VLJ {
    background-image: url(../img/airlines/4x3/VLJ.svg);
}

    .airline-icon-VLJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VLJ.svg);
    }

.airline-icon-VLN {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VLN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VLU {
    background-image: url(../img/airlines/4x3/VLU.svg);
}

    .airline-icon-VLU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VLU.svg);
    }

.airline-icon-VLZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VLZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VMP {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VMP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VN {
    background-image: url(../img/airlines/4x3/VN.svg);
}

    .airline-icon-VN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VN.svg);
    }

.airline-icon-VND {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VND.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VOC {
    background-image: url(../img/airlines/4x3/VOC.svg);
}

    .airline-icon-VOC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VOC.svg);
    }

.airline-icon-VP {
    background-image: url(../img/airlines/4x3/VP.svg);
}

    .airline-icon-VP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VP.svg);
    }

.airline-icon-VPC {
    background-image: url(../img/airlines/4x3/VPC.svg);
}

    .airline-icon-VPC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VPC.svg);
    }

.airline-icon-VQ {
    background-image: url(../img/airlines/4x3/VQ.svg);
}

    .airline-icon-VQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VQ.svg);
    }

.airline-icon-VR {
    background-image: url(../img/airlines/4x3/VR.svg);
}

    .airline-icon-VR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VR.svg);
    }

.airline-icon-VRE {
    background-image: url(../img/airlines/4x3/VRE.svg);
}

    .airline-icon-VRE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VRE.svg);
    }

.airline-icon-VS {
    background-image: url(../img/airlines/4x3/VS.svg);
}

    .airline-icon-VS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VS.svg);
    }

.airline-icon-VSR {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VSR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VSV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VSV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VT {
    background-image: url(../img/airlines/4x3/VT.svg);
}

    .airline-icon-VT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VT.svg);
    }

.airline-icon-VTB {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VTB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VV {
    background-image: url(../img/airlines/4x3/VV.svg);
}

    .airline-icon-VV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VV.svg);
    }

.airline-icon-VVA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VVA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VW {
    background-image: url(../img/airlines/4x3/VW.svg);
}

    .airline-icon-VW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VW.svg);
    }

.airline-icon-VX {
    background-image: url(../img/airlines/4x3/VX.svg);
}

    .airline-icon-VX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VX.svg);
    }

.airline-icon-VXG {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VXG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VXS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-VXS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-VY {
    background-image: url(../img/airlines/4x3/VY.svg);
}

    .airline-icon-VY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/VY.svg);
    }

.airline-icon-W2 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-W2.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-W3 {
    background-image: url(../img/airlines/4x3/W3.svg);
}

    .airline-icon-W3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W3.svg);
    }

.airline-icon-W4 {
    background-image: url(../img/airlines/4x3/W4.svg);
}

    .airline-icon-W4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W4.svg);
    }

.airline-icon-W5 {
    background-image: url(../img/airlines/4x3/W5.svg);
}

    .airline-icon-W5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W5.svg);
    }

.airline-icon-W6 {
    background-image: url(../img/airlines/4x3/W6.svg);
}

    .airline-icon-W6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W6.svg);
    }

.airline-icon-W7 {
    background-image: url(../img/airlines/4x3/W7.svg);
}

    .airline-icon-W7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W7.svg);
    }

.airline-icon-W8 {
    background-image: url(../img/airlines/4x3/W8.svg);
}

    .airline-icon-W8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W8.svg);
    }

.airline-icon-W9 {
    background-image: url(../img/airlines/4x3/W9.svg);
}

    .airline-icon-W9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/W9.svg);
    }

.airline-icon-WA {
    background-image: url(../img/airlines/4x3/WA.svg);
}

    .airline-icon-WA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WA.svg);
    }

.airline-icon-WB {
    background-image: url(../img/airlines/4x3/WB.svg);
}

    .airline-icon-WB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WB.svg);
    }

.airline-icon-WC {
    background-image: url(../img/airlines/4x3/WC.svg);
}

    .airline-icon-WC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WC.svg);
    }

.airline-icon-WE {
    background-image: url(../img/airlines/4x3/WE.svg);
}

    .airline-icon-WE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WE.svg);
    }

.airline-icon-WF {
    background-image: url(../img/airlines/4x3/WF.svg);
}

    .airline-icon-WF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WF.svg);
    }

.airline-icon-WG {
    background-image: url(../img/airlines/4x3/WG.svg);
}

    .airline-icon-WG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WG.svg);
    }

.airline-icon-WH {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-WH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-WI {
    background-image: url(../img/airlines/4x3/WI.svg);
}

    .airline-icon-WI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WI.svg);
    }

.airline-icon-WJ {
    background-image: url(../img/airlines/4x3/WJ.svg);
}

    .airline-icon-WJ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WJ.svg);
    }

.airline-icon-WK {
    background-image: url(../img/airlines/4x3/WK.svg);
}

    .airline-icon-WK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WK.svg);
    }

.airline-icon-WL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-WL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-WM {
    background-image: url(../img/airlines/4x3/WM.svg);
}

    .airline-icon-WM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WM.svg);
    }

.airline-icon-WN {
    background-image: url(../img/airlines/4x3/WN.svg);
}

    .airline-icon-WN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WN.svg);
    }

.airline-icon-WP {
    background-image: url(../img/airlines/4x3/WP.svg);
}

    .airline-icon-WP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WP.svg);
    }

.airline-icon-WPA {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-WPA.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-WQ {
    background-image: url(../img/airlines/4x3/WQ.svg);
}

    .airline-icon-WQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WQ.svg);
    }

.airline-icon-WR {
    background-image: url(../img/airlines/4x3/WR.svg);
}

    .airline-icon-WR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WR.svg);
    }

.airline-icon-WS {
    background-image: url(../img/airlines/4x3/WS.svg);
}

    .airline-icon-WS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WS.svg);
    }

.airline-icon-WT {
    background-image: url(../img/airlines/4x3/WT.svg);
}

    .airline-icon-WT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WT.svg);
    }

.airline-icon-WV {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-WV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-WW {
    background-image: url(../img/airlines/4x3/WW.svg);
}

    .airline-icon-WW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WW.svg);
    }

.airline-icon-WX {
    background-image: url(../img/airlines/4x3/WX.svg);
}

    .airline-icon-WX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WX.svg);
    }

.airline-icon-WY {
    background-image: url(../img/airlines/4x3/WY.svg);
}

    .airline-icon-WY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WY.svg);
    }

.airline-icon-WZ {
    background-image: url(../img/airlines/4x3/WZ.svg);
}

    .airline-icon-WZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/WZ.svg);
    }

.airline-icon-X3 {
    background-image: url(../img/airlines/4x3/X3.svg);
}

    .airline-icon-X3.airline-icon-squared {
        background-image: url(../img/airlines/1x1/X3.svg);
    }

.airline-icon-X5 {
    background-image: url(../img/airlines/4x3/X5.svg);
}

    .airline-icon-X5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/X5.svg);
    }

.airline-icon-X7 {
    background-image: url(../img/airlines/4x3/X7.svg);
}

    .airline-icon-X7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/X7.svg);
    }

.airline-icon-X8 {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-X8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-X9 {
    background-image: url(../img/airlines/4x3/X9.svg);
}

    .airline-icon-X9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/X9.svg);
    }

.airline-icon-XAI {
    background-image: url(../img/airlines/4x3/XAI.svg);
}

    .airline-icon-XAI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XAI.svg);
    }

.airline-icon-XC {
    background-image: url(../img/airlines/4x3/XC.svg);
}

    .airline-icon-XC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XC.svg);
    }

.airline-icon-XE {
    background-image: url(../img/airlines/4x3/XE.svg);
}

    .airline-icon-XE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XE.svg);
    }

.airline-icon-XFL {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-XFL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-XG {
    background-image: url(../img/airlines/4x3/XG.svg);
}

    .airline-icon-XG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XG.svg);
    }

.airline-icon-XK {
    background-image: url(../img/airlines/4x3/XK.svg);
}

    .airline-icon-XK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XK.svg);
    }

.airline-icon-XL {
    background-image: url(../img/airlines/4x3/XL.svg);
}

    .airline-icon-XL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XL.svg);
    }

.airline-icon-XLF {
    background-image: url(../img/airlines/4x3/XLF.svg);
}

    .airline-icon-XLF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XLF.svg);
    }

.airline-icon-XN {
    background-image: url(../img/airlines/4x3/XN.svg);
}

    .airline-icon-XN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XN.svg);
    }

.airline-icon-XP {
    background-image: url(../img/airlines/4x3/XP.svg);
}

    .airline-icon-XP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XP.svg);
    }

.airline-icon-XQ {
    background-image: url(../img/airlines/4x3/XQ.svg);
}

    .airline-icon-XQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XQ.svg);
    }

.airline-icon-XR {
    background-image: url(../img/airlines/4x3/XR.svg);
}

    .airline-icon-XR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XR.svg);
    }

.airline-icon-XRC {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-XRC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-XRO {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-XRO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-XRS {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-XRS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-XU {
    background-image: url(../img/airlines/4x3/XU.svg);
}

    .airline-icon-XU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XU.svg);
    }

.airline-icon-XW {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-XW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

.airline-icon-XY {
    background-image: url(../img/airlines/4x3/XY.svg);
}

    .airline-icon-XY.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XY.svg);
    }

.airline-icon-XZ {
    background-image: url(../img/airlines/4x3/XZ.svg);
}

    .airline-icon-XZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/XZ.svg);
    }

.airline-icon-Y4 {
    background-image: url(../img/airlines/4x3/Y4.svg);
}

    .airline-icon-Y4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Y4.svg);
    }

.airline-icon-Y5 {
    background-image: url(../img/airlines/4x3/Y5.svg);
}

    .airline-icon-Y5.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Y5.svg);
    }

.airline-icon-Y7 {
    background-image: url(../img/airlines/4x3/Y7.svg);
}

    .airline-icon-Y7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Y7.svg);
    }

.airline-icon-Y8 {
    background-image: url(../img/airlines/4x3/Y8.svg);
}

    .airline-icon-Y8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Y8.svg);
    }

.airline-icon-Y9 {
    background-image: url(../img/airlines/4x3/Y9.svg);
}

    .airline-icon-Y9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Y9.svg);
    }

.airline-icon-YB {
    background-image: url(../img/airlines/4x3/YB.svg);
}

    .airline-icon-YB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YB.svg);
    }

.airline-icon-YC {
    background-image: url(../img/airlines/4x3/YC.svg);
}

    .airline-icon-YC.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YC.svg);
    }

.airline-icon-YE {
    background-image: url(../img/airlines/4x3/YE.svg);
}

    .airline-icon-YE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YE.svg);
    }

.airline-icon-YH {
    background-image: url(../img/airlines/4x3/YH.svg);
}

    .airline-icon-YH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YH.svg);
    }

.airline-icon-YI {
    background-image: url(../img/airlines/4x3/YI.svg);
}

    .airline-icon-YI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YI.svg);
    }

.airline-icon-YK {
    background-image: url(../img/airlines/4x3/YK.svg);
}

    .airline-icon-YK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YK.svg);
    }

.airline-icon-YL {
    background-image: url(../img/airlines/4x3/YL.svg);
}

    .airline-icon-YL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YL.svg);
    }

.airline-icon-YM {
    background-image: url(../img/airlines/4x3/YM.svg);
}

    .airline-icon-YM.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YM.svg);
    }

.airline-icon-YN {
    background-image: url(../img/airlines/4x3/YN.svg);
}

    .airline-icon-YN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YN.svg);
    }

.airline-icon-YR {
    background-image: url(../img/airlines/4x3/YR.svg);
}

    .airline-icon-YR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YR.svg);
    }

.airline-icon-YT {
    background-image: url(../img/airlines/4x3/YT.svg);
}

    .airline-icon-YT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YT.svg);
    }

.airline-icon-YU {
    background-image: url(../img/airlines/4x3/YU.svg);
}

    .airline-icon-YU.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YU.svg);
    }

.airline-icon-YV {
    background-image: url(../img/airlines/4x3/YV.svg);
}

    .airline-icon-YV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YV.svg);
    }

.airline-icon-YW {
    background-image: url(../img/airlines/4x3/YW.svg);
}

    .airline-icon-YW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/YW.svg);
    }

.airline-icon-Z4 {
    background-image: url(../img/airlines/4x3/Z4.svg);
}

    .airline-icon-Z4.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Z4.svg);
    }

.airline-icon-Z6 {
    background-image: url(../img/airlines/4x3/Z6.svg);
}

    .airline-icon-Z6.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Z6.svg);
    }

.airline-icon-Z7 {
    background-image: url(../img/airlines/4x3/Z7.svg);
}

    .airline-icon-Z7.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Z7.svg);
    }

.airline-icon-Z8 {
    background-image: url(../img/airlines/4x3/Z8.svg);
}

    .airline-icon-Z8.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Z8.svg);
    }

.airline-icon-Z9 {
    background-image: url(../img/airlines/4x3/Z9.svg);
}

    .airline-icon-Z9.airline-icon-squared {
        background-image: url(../img/airlines/1x1/Z9.svg);
    }

.airline-icon-ZB {
    background-image: url(../img/airlines/4x3/ZB.svg);
}

    .airline-icon-ZB.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZB.svg);
    }

.airline-icon-ZE {
    background-image: url(../img/airlines/4x3/ZE.svg);
}

    .airline-icon-ZE.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZE.svg);
    }

.airline-icon-ZF {
    background-image: url(../img/airlines/4x3/ZF.svg);
}

    .airline-icon-ZF.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZF.svg);
    }

.airline-icon-ZG {
    background-image: url(../img/airlines/4x3/ZG.svg);
}

    .airline-icon-ZG.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZG.svg);
    }

.airline-icon-ZH {
    background-image: url(../img/airlines/4x3/ZH.svg);
}

    .airline-icon-ZH.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZH.svg);
    }

.airline-icon-ZI {
    background-image: url(../img/airlines/4x3/ZI.svg);
}

    .airline-icon-ZI.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZI.svg);
    }

.airline-icon-ZK {
    background-image: url(../img/airlines/4x3/ZK.svg);
}

    .airline-icon-ZK.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZK.svg);
    }

.airline-icon-ZL {
    background-image: url(../img/airlines/4x3/ZL.svg);
}

    .airline-icon-ZL.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZL.svg);
    }

.airline-icon-ZN {
    background-image: url(../img/airlines/4x3/ZN.svg);
}

    .airline-icon-ZN.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZN.svg);
    }

.airline-icon-ZO {
    background-image: url(../img/airlines/4x3/ZO.svg);
}

    .airline-icon-ZO.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZO.svg);
    }

.airline-icon-ZP {
    background-image: url(../img/airlines/4x3/ZP.svg);
}

    .airline-icon-ZP.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZP.svg);
    }

.airline-icon-ZQ {
    background-image: url(../img/airlines/4x3/ZQ.svg);
}

    .airline-icon-ZQ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZQ.svg);
    }

.airline-icon-ZR {
    background-image: url(../img/airlines/4x3/ZR.svg);
}

    .airline-icon-ZR.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZR.svg);
    }

.airline-icon-ZS {
    background-image: url(../img/airlines/4x3/ZS.svg);
}

    .airline-icon-ZS.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZS.svg);
    }

.airline-icon-ZT {
    background-image: url(../img/airlines/4x3/ZT.svg);
}

    .airline-icon-ZT.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZT.svg);
    }

.airline-icon-ZV {
    background-image: url(../img/airlines/4x3/ZV.svg);
}

    .airline-icon-ZV.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZV.svg);
    }

.airline-icon-ZW {
    background-image: url(../img/airlines/4x3/ZW.svg);
}

    .airline-icon-ZW.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZW.svg);
    }

.airline-icon-ZX {
    background-image: url(../img/airlines/4x3/ZX.svg);
}

    .airline-icon-ZX.airline-icon-squared {
        background-image: url(../img/airlines/1x1/ZX.svg);
    }

.airline-icon-ZZ {
    background-image: url(../img/airlines/4x3/quest.svg);
}

    .airline-icon-ZZ.airline-icon-squared {
        background-image: url(../img/airlines/1x1/quest.svg);
    }

@charset "UTF-8";

.company-icon-background, .company-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.company-icon {
    position: relative;
    display: inline-block;
    width: 2.5em;
    height: 30px;
    line-height: 1em;
}

    .company-icon:before {
        content: " ";
    }

    .company-icon.company-icon-squared {
        width: 1em;
    }

.company-question-icon-background, .company-question-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.company-question-icon {
    position: relative;
    display: inline-block;
    width: 3em;
    height: 28px;
    top: 1px;
    line-height: 1em;
}

    .company-question-icon:before {
        content: " ";
    }

    .company-question-icon.company-question-icon-squared {
        width: 1em;
    }

.company-icon- {   
    background-image: url(../img/companies/4x3/quest.svg);
}

    .company-icon-.company-icon-squared {
        background-image: url(../img/companies/1x1/quest.svg);
    }

.company-icon-ACM {
    background-image: url(../img/companies/4x3/ACM.svg);
}

    .company-icon-ACM.company-icon-squared {
        background-image: url(../img/companies/1x1/ACM.svg);
    }

.company-icon-BIN {
    background-image: url(../img/companies/4x3/BIN.svg);
}

    .company-icon-BIN.company-icon-squared {
        background-image: url(../img/companies/1x1/BIN.svg);
    }

.company-icon-BRD {
    background-image: url(../img/companies/4x3/BRD.svg);
    line-height: 0.6em !important;
}

    .company-icon-BRD.company-icon-squared {
        background-image: url(../img/companies/1x1/BRD.svg);
    }

.company-icon-CEL {
    background-image: url(../img/companies/4x3/CEL.svg);
}

    .company-icon-CEL.company-icon-squared {
        background-image: url(../img/companies/1x1/CEL.svg);
    }

.company-icon-CLB {
    background-image: url(../img/companies/4x3/CLB.svg);
}

    .company-icon-CLB.company-icon-squared {
        background-image: url(../img/companies/1x1/CLB.svg);
    }

.company-icon-DHM {
    background-image: url(../img/companies/4x3/DHM.svg);
}

    .company-icon-DHM.company-icon-squared {
        background-image: url(../img/companies/1x1/DHM.svg);
    }

.company-icon-ETD {
    background-image: url(../img/companies/4x3/ETD.svg);
}

    .company-icon-ETD.company-icon-squared {
        background-image: url(../img/companies/1x1/ETD.svg);
    }

.company-icon-FUG {
    background-image: url(../img/companies/4x3/FUG.svg);
}

    .company-icon-FUG.company-icon-squared {
        background-image: url(../img/companies/1x1/FUG.svg);
    }

.company-icon-HVS {
    background-image: url(../img/companies/4x3/HVS.svg);
}

    .company-icon-HVS.company-icon-squared {
        background-image: url(../img/companies/1x1/HVS.svg);
    }

.company-icon-IGA {
    background-image: url(../img/companies/4x3/IGA.svg);
}

    .company-icon-IGA.company-icon-squared {
        background-image: url(../img/companies/1x1/IGA.svg);
    }

.company-icon-IGA_TOC {
    background-image: url(../img/companies/4x3/IGA.svg);
}

    .company-icon-IGA_TOC.company-icon-squared {
        background-image: url(../img/companies/1x1/IGA.svg);
    }

.company-icon-KAL {
    background-image: url(../img/companies/4x3/KAL.svg);
}

    .company-icon-KAL.company-icon-squared {
        background-image: url(../img/companies/1x1/KAL.svg);
    }

.company-icon-MNG {
    background-image: url(../img/companies/4x3/MNG.svg);
}

    .company-icon-MNG.company-icon-squared {
        background-image: url(../img/companies/1x1/MNG.svg);
    }

.company-icon-TGS {
    background-image: url(../img/companies/4x3/TGS.svg);
}

    .company-icon-TGS.company-icon-squared {
        background-image: url(../img/companies/1x1/TGS.svg);
    }

.company-icon-THY {
    background-image: url(../img/companies/4x3/THY.svg);
}

    .company-icon-THY.company-icon-squared {
        background-image: url(../img/companies/1x1/THY.svg);
    }

.company-icon-UFS {
    background-image: url(../img/companies/4x3/UFS.svg);
}

    .company-icon-UFS.company-icon-squared {
        background-image: url(../img/companies/1x1/UFS.svg);
    }
.company-icon-ANA {
    background-image: url(../img/companies/4x3/ANA.svg);
}

    .company-icon-ANA.company-icon-squared {
        background-image: url(../img/companies/1x1/ANA.svg);
    }
.company-icon-SOGEAC {
    background-image: url(../img/companies/4x3/SOGEAC.svg);
}

    .company-icon-SOGEAC.company-icon-squared {
        background-image: url(../img/companies/1x1/SOGEAC.svg);
    }

.company-icon-AKTAU {
    background-image: url(../img/companies/4x3/AKTAU.svg);
}

    .company-icon-AKTAU.company-icon-squared {
        background-image: url(../img/companies/1x1/AKTAU.svg);
    }
@charset "UTF-8";
.flag-icon-background, .flag-icon-grid {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}

.flag-icon-grid {
    display: inline-block;
    width: 1.3333333333em;
    line-height: 1.1em;
}
    .flag-icon-grid:before {
        content: " "; }
    .flag-icon-grid.flag-icon-squared {
        width: 1em;}

.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em; }
  .flag-icon:before {
    content: " "; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon- {
  background-image: url(../img/flags/4x3/question.svg); }
  .flag-icon-.flag-icon-squared {
    background-image: url(../img/flags/1x1/question.svg); }

.flag-icon-abw {
  background-image: url(../img/flags/4x3/abw.svg); }
  .flag-icon-abw.flag-icon-squared {
    background-image: url(../img/flags/1x1/abw.svg); }

.flag-icon-afg {
  background-image: url(../img/flags/4x3/afg.svg); }
  .flag-icon-afg.flag-icon-squared {
    background-image: url(../img/flags/1x1/afg.svg); }

.flag-icon-ago {
  background-image: url(../img/flags/4x3/ago.svg); }
  .flag-icon-ago.flag-icon-squared {
    background-image: url(../img/flags/1x1/ago.svg); }

.flag-icon-aia {
  background-image: url(../img/flags/4x3/aia.svg); }
  .flag-icon-aia.flag-icon-squared {
    background-image: url(../img/flags/1x1/aia.svg); }

.flag-icon-ala {
  background-image: url(../img/flags/4x3/ala.svg); }
  .flag-icon-ala.flag-icon-squared {
    background-image: url(../img/flags/1x1/ala.svg); }

.flag-icon-alb {
  background-image: url(../img/flags/4x3/alb.svg); }
  .flag-icon-alb.flag-icon-squared {
    background-image: url(../img/flags/1x1/alb.svg); }

.flag-icon-and {
  background-image: url(../img/flags/4x3/and.svg); }
  .flag-icon-and.flag-icon-squared {
    background-image: url(../img/flags/1x1/and.svg); }

.flag-icon-are {
  background-image: url(../img/flags/4x3/are.svg); }
  .flag-icon-are.flag-icon-squared {
    background-image: url(../img/flags/1x1/are.svg); }

.flag-icon-arg {
  background-image: url(../img/flags/4x3/arg.svg); }
  .flag-icon-arg.flag-icon-squared {
    background-image: url(../img/flags/1x1/arg.svg); }

.flag-icon-arm {
  background-image: url(../img/flags/4x3/arm.svg); }
  .flag-icon-arm.flag-icon-squared {
    background-image: url(../img/flags/1x1/arm.svg); }

.flag-icon-asm {
  background-image: url(../img/flags/4x3/asm.svg); }
  .flag-icon-asm.flag-icon-squared {
    background-image: url(../img/flags/1x1/asm.svg); }

.flag-icon-ata {
  background-image: url(../img/flags/4x3/ata.svg); }
  .flag-icon-ata.flag-icon-squared {
    background-image: url(../img/flags/1x1/ata.svg); }

.flag-icon-atf {
  background-image: url(../img/flags/4x3/atf.svg); }
  .flag-icon-atf.flag-icon-squared {
    background-image: url(../img/flags/1x1/atf.svg); }

.flag-icon-atg {
  background-image: url(../img/flags/4x3/atg.svg); }
  .flag-icon-atg.flag-icon-squared {
    background-image: url(../img/flags/1x1/atg.svg); }

.flag-icon-aus {
  background-image: url(../img/flags/4x3/aus.svg); }
  .flag-icon-aus.flag-icon-squared {
    background-image: url(../img/flags/1x1/aus.svg); }

.flag-icon-aut {
  background-image: url(../img/flags/4x3/aut.svg); }
  .flag-icon-aut.flag-icon-squared {
    background-image: url(../img/flags/1x1/aut.svg); }

.flag-icon-aze {
  background-image: url(../img/flags/4x3/aze.svg); }
  .flag-icon-aze.flag-icon-squared {
    background-image: url(../img/flags/1x1/aze.svg); }

.flag-icon-bdi {
  background-image: url(../img/flags/4x3/bdi.svg); }
  .flag-icon-bdi.flag-icon-squared {
    background-image: url(../img/flags/1x1/bdi.svg); }

.flag-icon-bel {
  background-image: url(../img/flags/4x3/bel.svg); }
  .flag-icon-bel.flag-icon-squared {
    background-image: url(../img/flags/1x1/bel.svg); }

.flag-icon-ben {
  background-image: url(../img/flags/4x3/ben.svg); }
  .flag-icon-ben.flag-icon-squared {
    background-image: url(../img/flags/1x1/ben.svg); }

.flag-icon-bes {
  background-image: url(../img/flags/4x3/bes.svg); }
  .flag-icon-bes.flag-icon-squared {
    background-image: url(../img/flags/1x1/bes.svg); }

.flag-icon-bfa {
  background-image: url(../img/flags/4x3/bfa.svg); }
  .flag-icon-bfa.flag-icon-squared {
    background-image: url(../img/flags/1x1/bfa.svg); }

.flag-icon-bgd {
  background-image: url(../img/flags/4x3/bgd.svg); }
  .flag-icon-bgd.flag-icon-squared {
    background-image: url(../img/flags/1x1/bgd.svg); }

.flag-icon-bgr {
  background-image: url(../img/flags/4x3/bgr.svg); }
  .flag-icon-bgr.flag-icon-squared {
    background-image: url(../img/flags/1x1/bgr.svg); }

.flag-icon-bhr {
  background-image: url(../img/flags/4x3/bhr.svg); }
  .flag-icon-bhr.flag-icon-squared {
    background-image: url(../img/flags/1x1/bhr.svg); }

.flag-icon-bhs {
  background-image: url(../img/flags/4x3/bhs.svg); }
  .flag-icon-bhs.flag-icon-squared {
    background-image: url(../img/flags/1x1/bhs.svg); }

.flag-icon-bih {
  background-image: url(../img/flags/4x3/bih.svg); }
  .flag-icon-bih.flag-icon-squared {
    background-image: url(../img/flags/1x1/bih.svg); }

.flag-icon-blm {
  background-image: url(../img/flags/4x3/blm.svg); }
  .flag-icon-blm.flag-icon-squared {
    background-image: url(../img/flags/1x1/blm.svg); }

.flag-icon-blr {
  background-image: url(../img/flags/4x3/blr.svg); }
  .flag-icon-blr.flag-icon-squared {
    background-image: url(../img/flags/1x1/blr.svg); }

.flag-icon-blz {
  background-image: url(../img/flags/4x3/blz.svg); }
  .flag-icon-blz.flag-icon-squared {
    background-image: url(../img/flags/1x1/blz.svg); }

.flag-icon-bmu {
  background-image: url(../img/flags/4x3/bmu.svg); }
  .flag-icon-bmu.flag-icon-squared {
    background-image: url(../img/flags/1x1/bmu.svg); }

.flag-icon-bol {
  background-image: url(../img/flags/4x3/bol.svg); }
  .flag-icon-bol.flag-icon-squared {
    background-image: url(../img/flags/1x1/bol.svg); }

.flag-icon-bra {
  background-image: url(../img/flags/4x3/bra.svg); }
  .flag-icon-bra.flag-icon-squared {
    background-image: url(../img/flags/1x1/bra.svg); }

.flag-icon-brb {
  background-image: url(../img/flags/4x3/brb.svg); }
  .flag-icon-brb.flag-icon-squared {
    background-image: url(../img/flags/1x1/brb.svg); }

.flag-icon-brn {
  background-image: url(../img/flags/4x3/brn.svg); }
  .flag-icon-brn.flag-icon-squared {
    background-image: url(../img/flags/1x1/brn.svg); }

.flag-icon-btn {
  background-image: url(../img/flags/4x3/btn.svg); }
  .flag-icon-btn.flag-icon-squared {
    background-image: url(../img/flags/1x1/btn.svg); }

.flag-icon-bvt {
  background-image: url(../img/flags/4x3/bvt.svg); }
  .flag-icon-bvt.flag-icon-squared {
    background-image: url(../img/flags/1x1/bvt.svg); }

.flag-icon-bwa {
  background-image: url(../img/flags/4x3/bwa.svg); }
  .flag-icon-bwa.flag-icon-squared {
    background-image: url(../img/flags/1x1/bwa.svg); }

.flag-icon-caf {
  background-image: url(../img/flags/4x3/caf.svg); }
  .flag-icon-caf.flag-icon-squared {
    background-image: url(../img/flags/1x1/caf.svg); }

.flag-icon-can {
  background-image: url(../img/flags/4x3/can.svg); }
  .flag-icon-can.flag-icon-squared {
    background-image: url(../img/flags/1x1/can.svg); }

.flag-icon-cat {
  background-image: url(../img/flags/4x3/cat.svg); }
  .flag-icon-cat.flag-icon-squared {
    background-image: url(../img/flags/1x1/cat.svg); }

.flag-icon-cck {
  background-image: url(../img/flags/4x3/cck.svg); }
  .flag-icon-cck.flag-icon-squared {
    background-image: url(../img/flags/1x1/cck.svg); }

.flag-icon-che {
  background-image: url(../img/flags/4x3/che.svg); }
  .flag-icon-che.flag-icon-squared {
    background-image: url(../img/flags/1x1/che.svg); }

.flag-icon-chl {
  background-image: url(../img/flags/4x3/chl.svg); }
  .flag-icon-chl.flag-icon-squared {
    background-image: url(../img/flags/1x1/chl.svg); }

.flag-icon-chn {
  background-image: url(../img/flags/4x3/chn.svg); }
  .flag-icon-chn.flag-icon-squared {
    background-image: url(../img/flags/1x1/chn.svg); }

.flag-icon-civ {
  background-image: url(../img/flags/4x3/civ.svg); }
  .flag-icon-civ.flag-icon-squared {
    background-image: url(../img/flags/1x1/civ.svg); }

.flag-icon-cmr {
  background-image: url(../img/flags/4x3/cmr.svg); }
  .flag-icon-cmr.flag-icon-squared {
    background-image: url(../img/flags/1x1/cmr.svg); }

.flag-icon-cod {
  background-image: url(../img/flags/4x3/cod.svg); }
  .flag-icon-cod.flag-icon-squared {
    background-image: url(../img/flags/1x1/cod.svg); }

.flag-icon-cog {
  background-image: url(../img/flags/4x3/cog.svg); }
  .flag-icon-cog.flag-icon-squared {
    background-image: url(../img/flags/1x1/cog.svg); }

.flag-icon-cok {
  background-image: url(../img/flags/4x3/cok.svg); }
  .flag-icon-cok.flag-icon-squared {
    background-image: url(../img/flags/1x1/cok.svg); }

.flag-icon-col {
  background-image: url(../img/flags/4x3/col.svg); }
  .flag-icon-col.flag-icon-squared {
    background-image: url(../img/flags/1x1/col.svg); }

.flag-icon-com {
  background-image: url(../img/flags/4x3/com.svg); }
  .flag-icon-com.flag-icon-squared {
    background-image: url(../img/flags/1x1/com.svg); }

.flag-icon-cpv {
  background-image: url(../img/flags/4x3/cpv.svg); }
  .flag-icon-cpv.flag-icon-squared {
    background-image: url(../img/flags/1x1/cpv.svg); }

.flag-icon-cri {
  background-image: url(../img/flags/4x3/cri.svg); }
  .flag-icon-cri.flag-icon-squared {
    background-image: url(../img/flags/1x1/cri.svg); }

.flag-icon-cub {
  background-image: url(../img/flags/4x3/cub.svg); }
  .flag-icon-cub.flag-icon-squared {
    background-image: url(../img/flags/1x1/cub.svg); }

.flag-icon-cuw {
  background-image: url(../img/flags/4x3/cuw.svg); }
  .flag-icon-cuw.flag-icon-squared {
    background-image: url(../img/flags/1x1/cuw.svg); }

.flag-icon-cxr {
  background-image: url(../img/flags/4x3/cxr.svg); }
  .flag-icon-cxr.flag-icon-squared {
    background-image: url(../img/flags/1x1/cxr.svg); }

.flag-icon-cym {
  background-image: url(../img/flags/4x3/cym.svg); }
  .flag-icon-cym.flag-icon-squared {
    background-image: url(../img/flags/1x1/cym.svg); }

.flag-icon-cyp {
  background-image: url(../img/flags/4x3/cyp.svg); }
  .flag-icon-cyp.flag-icon-squared {
    background-image: url(../img/flags/1x1/cyp.svg); }

.flag-icon-cze {
  background-image: url(../img/flags/4x3/cze.svg); }
  .flag-icon-cze.flag-icon-squared {
    background-image: url(../img/flags/1x1/cze.svg); }

.flag-icon-deu {
  background-image: url(../img/flags/4x3/deu.svg); }
  .flag-icon-deu.flag-icon-squared {
    background-image: url(../img/flags/1x1/deu.svg); }

.flag-icon-dji {
  background-image: url(../img/flags/4x3/dji.svg); }
  .flag-icon-dji.flag-icon-squared {
    background-image: url(../img/flags/1x1/dji.svg); }

.flag-icon-dma {
  background-image: url(../img/flags/4x3/dma.svg); }
  .flag-icon-dma.flag-icon-squared {
    background-image: url(../img/flags/1x1/dma.svg); }

.flag-icon-dnk {
  background-image: url(../img/flags/4x3/dnk.svg); }
  .flag-icon-dnk.flag-icon-squared {
    background-image: url(../img/flags/1x1/dnk.svg); }

.flag-icon-dom {
  background-image: url(../img/flags/4x3/dom.svg); }
  .flag-icon-dom.flag-icon-squared {
    background-image: url(../img/flags/1x1/dom.svg); }

.flag-icon-dza {
  background-image: url(../img/flags/4x3/dza.svg); }
  .flag-icon-dza.flag-icon-squared {
    background-image: url(../img/flags/1x1/dza.svg); }

.flag-icon-ecu {
  background-image: url(../img/flags/4x3/ecu.svg); }
  .flag-icon-ecu.flag-icon-squared {
    background-image: url(../img/flags/1x1/ecu.svg); }

.flag-icon-egy {
  background-image: url(../img/flags/4x3/egy.svg); }
  .flag-icon-egy.flag-icon-squared {
    background-image: url(../img/flags/1x1/egy.svg); }

.flag-icon-eng {
  background-image: url(../img/flags/4x3/eng.svg); }
  .flag-icon-eng.flag-icon-squared {
    background-image: url(../img/flags/1x1/eng.svg); }

.flag-icon-eri {
  background-image: url(../img/flags/4x3/eri.svg); }
  .flag-icon-eri.flag-icon-squared {
    background-image: url(../img/flags/1x1/eri.svg); }

.flag-icon-esh {
  background-image: url(../img/flags/4x3/esh.svg); }
  .flag-icon-esh.flag-icon-squared {
    background-image: url(../img/flags/1x1/esh.svg); }

.flag-icon-esp {
  background-image: url(../img/flags/4x3/esp.svg); }
  .flag-icon-esp.flag-icon-squared {
    background-image: url(../img/flags/1x1/esp.svg); }

.flag-icon-est {
  background-image: url(../img/flags/4x3/est.svg); }
  .flag-icon-est.flag-icon-squared {
    background-image: url(../img/flags/1x1/est.svg); }

.flag-icon-eth {
  background-image: url(../img/flags/4x3/eth.svg); }
  .flag-icon-eth.flag-icon-squared {
    background-image: url(../img/flags/1x1/eth.svg); }

.flag-icon-eun {
  background-image: url(../img/flags/4x3/eun.svg); }
  .flag-icon-eun.flag-icon-squared {
    background-image: url(../img/flags/1x1/eun.svg); }

.flag-icon-fin {
  background-image: url(../img/flags/4x3/fin.svg); }
  .flag-icon-fin.flag-icon-squared {
    background-image: url(../img/flags/1x1/fin.svg); }

.flag-icon-fji {
  background-image: url(../img/flags/4x3/fji.svg); }
  .flag-icon-fji.flag-icon-squared {
    background-image: url(../img/flags/1x1/fji.svg); }

.flag-icon-flk {
  background-image: url(../img/flags/4x3/flk.svg); }
  .flag-icon-flk.flag-icon-squared {
    background-image: url(../img/flags/1x1/flk.svg); }

.flag-icon-fra {
  background-image: url(../img/flags/4x3/fra.svg); }
  .flag-icon-fra.flag-icon-squared {
    background-image: url(../img/flags/1x1/fra.svg); }

.flag-icon-fro {
  background-image: url(../img/flags/4x3/fro.svg); }
  .flag-icon-fro.flag-icon-squared {
    background-image: url(../img/flags/1x1/fro.svg); }

.flag-icon-fsm {
  background-image: url(../img/flags/4x3/fsm.svg); }
  .flag-icon-fsm.flag-icon-squared {
    background-image: url(../img/flags/1x1/fsm.svg); }

.flag-icon-gab {
  background-image: url(../img/flags/4x3/gab.svg); }
  .flag-icon-gab.flag-icon-squared {
    background-image: url(../img/flags/1x1/gab.svg); }

.flag-icon-gbr {
  background-image: url(../img/flags/4x3/gbr.svg); }
  .flag-icon-gbr.flag-icon-squared {
    background-image: url(../img/flags/1x1/gbr.svg); }

.flag-icon-geo {
  background-image: url(../img/flags/4x3/geo.svg); }
  .flag-icon-geo.flag-icon-squared {
    background-image: url(../img/flags/1x1/geo.svg); }

.flag-icon-ggy {
  background-image: url(../img/flags/4x3/ggy.svg); }
  .flag-icon-ggy.flag-icon-squared {
    background-image: url(../img/flags/1x1/ggy.svg); }

.flag-icon-gha {
  background-image: url(../img/flags/4x3/gha.svg); }
  .flag-icon-gha.flag-icon-squared {
    background-image: url(../img/flags/1x1/gha.svg); }

.flag-icon-gib {
  background-image: url(../img/flags/4x3/gib.svg); }
  .flag-icon-gib.flag-icon-squared {
    background-image: url(../img/flags/1x1/gib.svg); }

.flag-icon-gin {
  background-image: url(../img/flags/4x3/gin.svg); }
  .flag-icon-gin.flag-icon-squared {
    background-image: url(../img/flags/1x1/gin.svg); }

.flag-icon-glp {
  background-image: url(../img/flags/4x3/glp.svg); }
  .flag-icon-glp.flag-icon-squared {
    background-image: url(../img/flags/1x1/glp.svg); }

.flag-icon-gmb {
  background-image: url(../img/flags/4x3/gmb.svg); }
  .flag-icon-gmb.flag-icon-squared {
    background-image: url(../img/flags/1x1/gmb.svg); }

.flag-icon-gnb {
  background-image: url(../img/flags/4x3/gnb.svg); }
  .flag-icon-gnb.flag-icon-squared {
    background-image: url(../img/flags/1x1/gnb.svg); }

.flag-icon-gnq {
  background-image: url(../img/flags/4x3/gnq.svg); }
  .flag-icon-gnq.flag-icon-squared {
    background-image: url(../img/flags/1x1/gnq.svg); }

.flag-icon-grc {
  background-image: url(../img/flags/4x3/grc.svg); }
  .flag-icon-grc.flag-icon-squared {
    background-image: url(../img/flags/1x1/grc.svg); }

.flag-icon-grd {
  background-image: url(../img/flags/4x3/grd.svg); }
  .flag-icon-grd.flag-icon-squared {
    background-image: url(../img/flags/1x1/grd.svg); }

.flag-icon-grl {
  background-image: url(../img/flags/4x3/grl.svg); }
  .flag-icon-grl.flag-icon-squared {
    background-image: url(../img/flags/1x1/grl.svg); }

.flag-icon-gtm {
  background-image: url(../img/flags/4x3/gtm.svg); }
  .flag-icon-gtm.flag-icon-squared {
    background-image: url(../img/flags/1x1/gtm.svg); }

.flag-icon-guf {
  background-image: url(../img/flags/4x3/guf.svg); }
  .flag-icon-guf.flag-icon-squared {
    background-image: url(../img/flags/1x1/guf.svg); }

.flag-icon-gum {
  background-image: url(../img/flags/4x3/gum.svg); }
  .flag-icon-gum.flag-icon-squared {
    background-image: url(../img/flags/1x1/gum.svg); }

.flag-icon-guy {
  background-image: url(../img/flags/4x3/guy.svg); }
  .flag-icon-guy.flag-icon-squared {
    background-image: url(../img/flags/1x1/guy.svg); }

.flag-icon-hkg {
  background-image: url(../img/flags/4x3/hkg.svg); }
  .flag-icon-hkg.flag-icon-squared {
    background-image: url(../img/flags/1x1/hkg.svg); }

.flag-icon-hmd {
  background-image: url(../img/flags/4x3/hmd.svg); }
  .flag-icon-hmd.flag-icon-squared {
    background-image: url(../img/flags/1x1/hmd.svg); }

.flag-icon-hnd {
  background-image: url(../img/flags/4x3/hnd.svg); }
  .flag-icon-hnd.flag-icon-squared {
    background-image: url(../img/flags/1x1/hnd.svg); }

.flag-icon-hrv {
  background-image: url(../img/flags/4x3/hrv.svg); }
  .flag-icon-hrv.flag-icon-squared {
    background-image: url(../img/flags/1x1/hrv.svg); }

.flag-icon-hti {
  background-image: url(../img/flags/4x3/hti.svg); }
  .flag-icon-hti.flag-icon-squared {
    background-image: url(../img/flags/1x1/hti.svg); }

.flag-icon-hun {
  background-image: url(../img/flags/4x3/hun.svg); }
  .flag-icon-hun.flag-icon-squared {
    background-image: url(../img/flags/1x1/hun.svg); }

.flag-icon-idn {
  background-image: url(../img/flags/4x3/idn.svg); }
  .flag-icon-idn.flag-icon-squared {
    background-image: url(../img/flags/1x1/idn.svg); }

.flag-icon-imn {
  background-image: url(../img/flags/4x3/imn.svg); }
  .flag-icon-imn.flag-icon-squared {
    background-image: url(../img/flags/1x1/imn.svg); }

.flag-icon-ind {
  background-image: url(../img/flags/4x3/ind.svg); }
  .flag-icon-ind.flag-icon-squared {
    background-image: url(../img/flags/1x1/ind.svg); }

.flag-icon-iot {
  background-image: url(../img/flags/4x3/iot.svg); }
  .flag-icon-iot.flag-icon-squared {
    background-image: url(../img/flags/1x1/iot.svg); }

.flag-icon-irl {
  background-image: url(../img/flags/4x3/irl.svg); }
  .flag-icon-irl.flag-icon-squared {
    background-image: url(../img/flags/1x1/irl.svg); }

.flag-icon-irn {
  background-image: url(../img/flags/4x3/irn.svg); }
  .flag-icon-irn.flag-icon-squared {
    background-image: url(../img/flags/1x1/irn.svg); }

.flag-icon-irq {
  background-image: url(../img/flags/4x3/irq.svg); }
  .flag-icon-irq.flag-icon-squared {
    background-image: url(../img/flags/1x1/irq.svg); }

.flag-icon-isl {
  background-image: url(../img/flags/4x3/isl.svg); }
  .flag-icon-isl.flag-icon-squared {
    background-image: url(../img/flags/1x1/isl.svg); }

.flag-icon-isr {
  background-image: url(../img/flags/4x3/isr.svg); }
  .flag-icon-isr.flag-icon-squared {
    background-image: url(../img/flags/1x1/isr.svg); }

.flag-icon-ita {
  background-image: url(../img/flags/4x3/ita.svg); }
  .flag-icon-ita.flag-icon-squared {
    background-image: url(../img/flags/1x1/ita.svg); }

.flag-icon-jam {
  background-image: url(../img/flags/4x3/jam.svg); }
  .flag-icon-jam.flag-icon-squared {
    background-image: url(../img/flags/1x1/jam.svg); }

.flag-icon-jey {
  background-image: url(../img/flags/4x3/jey.svg); }
  .flag-icon-jey.flag-icon-squared {
    background-image: url(../img/flags/1x1/jey.svg); }

.flag-icon-jor {
  background-image: url(../img/flags/4x3/jor.svg); }
  .flag-icon-jor.flag-icon-squared {
    background-image: url(../img/flags/1x1/jor.svg); }

.flag-icon-jpn {
  background-image: url(../img/flags/4x3/jpn.svg); }
  .flag-icon-jpn.flag-icon-squared {
    background-image: url(../img/flags/1x1/jpn.svg); }

.flag-icon-kaz {
  background-image: url(../img/flags/4x3/kaz.svg); }
  .flag-icon-kaz.flag-icon-squared {
    background-image: url(../img/flags/1x1/kaz.svg); }

.flag-icon-ken {
  background-image: url(../img/flags/4x3/ken.svg); }
  .flag-icon-ken.flag-icon-squared {
    background-image: url(../img/flags/1x1/ken.svg); }

.flag-icon-kgz {
  background-image: url(../img/flags/4x3/kgz.svg); }
  .flag-icon-kgz.flag-icon-squared {
    background-image: url(../img/flags/1x1/kgz.svg); }

.flag-icon-khm {
  background-image: url(../img/flags/4x3/khm.svg); }
  .flag-icon-khm.flag-icon-squared {
    background-image: url(../img/flags/1x1/khm.svg); }

.flag-icon-kir {
  background-image: url(../img/flags/4x3/kir.svg); }
  .flag-icon-kir.flag-icon-squared {
    background-image: url(../img/flags/1x1/kir.svg); }

.flag-icon-kna {
  background-image: url(../img/flags/4x3/kna.svg); }
  .flag-icon-kna.flag-icon-squared {
    background-image: url(../img/flags/1x1/kna.svg); }

.flag-icon-kor {
  background-image: url(../img/flags/4x3/kor.svg); }
  .flag-icon-kor.flag-icon-squared {
    background-image: url(../img/flags/1x1/kor.svg); }

.flag-icon-kos {
  background-image: url(../img/flags/4x3/kos.svg); }
  .flag-icon-kos.flag-icon-squared {
    background-image: url(../img/flags/1x1/kos.svg); }

.flag-icon-kwt {
  background-image: url(../img/flags/4x3/kwt.svg); }
  .flag-icon-kwt.flag-icon-squared {
    background-image: url(../img/flags/1x1/kwt.svg); }

.flag-icon-lao {
  background-image: url(../img/flags/4x3/lao.svg); }
  .flag-icon-lao.flag-icon-squared {
    background-image: url(../img/flags/1x1/lao.svg); }

.flag-icon-lbn {
  background-image: url(../img/flags/4x3/lbn.svg); }
  .flag-icon-lbn.flag-icon-squared {
    background-image: url(../img/flags/1x1/lbn.svg); }

.flag-icon-lbr {
  background-image: url(../img/flags/4x3/lbr.svg); }
  .flag-icon-lbr.flag-icon-squared {
    background-image: url(../img/flags/1x1/lbr.svg); }

.flag-icon-lby {
  background-image: url(../img/flags/4x3/lby.svg); }
  .flag-icon-lby.flag-icon-squared {
    background-image: url(../img/flags/1x1/lby.svg); }

.flag-icon-lca {
  background-image: url(../img/flags/4x3/lca.svg); }
  .flag-icon-lca.flag-icon-squared {
    background-image: url(../img/flags/1x1/lca.svg); }

.flag-icon-lie {
  background-image: url(../img/flags/4x3/lie.svg); }
  .flag-icon-lie.flag-icon-squared {
    background-image: url(../img/flags/1x1/lie.svg); }

.flag-icon-lka {
  background-image: url(../img/flags/4x3/lka.svg); }
  .flag-icon-lka.flag-icon-squared {
    background-image: url(../img/flags/1x1/lka.svg); }

.flag-icon-lso {
  background-image: url(../img/flags/4x3/lso.svg); }
  .flag-icon-lso.flag-icon-squared {
    background-image: url(../img/flags/1x1/lso.svg); }

.flag-icon-ltu {
  background-image: url(../img/flags/4x3/ltu.svg); }
  .flag-icon-ltu.flag-icon-squared {
    background-image: url(../img/flags/1x1/ltu.svg); }

.flag-icon-lux {
  background-image: url(../img/flags/4x3/lux.svg); }
  .flag-icon-lux.flag-icon-squared {
    background-image: url(../img/flags/1x1/lux.svg); }

.flag-icon-lva {
  background-image: url(../img/flags/4x3/lva.svg); }
  .flag-icon-lva.flag-icon-squared {
    background-image: url(../img/flags/1x1/lva.svg); }

.flag-icon-mac {
  background-image: url(../img/flags/4x3/mac.svg); }
  .flag-icon-mac.flag-icon-squared {
    background-image: url(../img/flags/1x1/mac.svg); }

.flag-icon-maf {
  background-image: url(../img/flags/4x3/maf.svg); }
  .flag-icon-maf.flag-icon-squared {
    background-image: url(../img/flags/1x1/maf.svg); }

.flag-icon-mar {
  background-image: url(../img/flags/4x3/mar.svg); }
  .flag-icon-mar.flag-icon-squared {
    background-image: url(../img/flags/1x1/mar.svg); }

.flag-icon-mco {
  background-image: url(../img/flags/4x3/mco.svg); }
  .flag-icon-mco.flag-icon-squared {
    background-image: url(../img/flags/1x1/mco.svg); }

.flag-icon-mda {
  background-image: url(../img/flags/4x3/mda.svg); }
  .flag-icon-mda.flag-icon-squared {
    background-image: url(../img/flags/1x1/mda.svg); }

.flag-icon-mdg {
  background-image: url(../img/flags/4x3/mdg.svg); }
  .flag-icon-mdg.flag-icon-squared {
    background-image: url(../img/flags/1x1/mdg.svg); }

.flag-icon-mdv {
  background-image: url(../img/flags/4x3/mdv.svg); }
  .flag-icon-mdv.flag-icon-squared {
    background-image: url(../img/flags/1x1/mdv.svg); }

.flag-icon-mex {
  background-image: url(../img/flags/4x3/mex.svg); }
  .flag-icon-mex.flag-icon-squared {
    background-image: url(../img/flags/1x1/mex.svg); }

.flag-icon-mhl {
  background-image: url(../img/flags/4x3/mhl.svg); }
  .flag-icon-mhl.flag-icon-squared {
    background-image: url(../img/flags/1x1/mhl.svg); }

.flag-icon-mkd {
  background-image: url(../img/flags/4x3/mkd.svg); }
  .flag-icon-mkd.flag-icon-squared {
    background-image: url(../img/flags/1x1/mkd.svg); }

.flag-icon-mli {
  background-image: url(../img/flags/4x3/mli.svg); }
  .flag-icon-mli.flag-icon-squared {
    background-image: url(../img/flags/1x1/mli.svg); }

.flag-icon-mlt {
  background-image: url(../img/flags/4x3/mlt.svg); }
  .flag-icon-mlt.flag-icon-squared {
    background-image: url(../img/flags/1x1/mlt.svg); }

.flag-icon-mmr {
  background-image: url(../img/flags/4x3/mmr.svg); }
  .flag-icon-mmr.flag-icon-squared {
    background-image: url(../img/flags/1x1/mmr.svg); }

.flag-icon-mne {
  background-image: url(../img/flags/4x3/mne.svg); }
  .flag-icon-mne.flag-icon-squared {
    background-image: url(../img/flags/1x1/mne.svg); }

.flag-icon-mng {
  background-image: url(../img/flags/4x3/mng.svg); }
  .flag-icon-mng.flag-icon-squared {
    background-image: url(../img/flags/1x1/mng.svg); }

.flag-icon-mnp {
  background-image: url(../img/flags/4x3/mnp.svg); }
  .flag-icon-mnp.flag-icon-squared {
    background-image: url(../img/flags/1x1/mnp.svg); }

.flag-icon-moz {
  background-image: url(../img/flags/4x3/moz.svg); }
  .flag-icon-moz.flag-icon-squared {
    background-image: url(../img/flags/1x1/moz.svg); }

.flag-icon-mrt {
  background-image: url(../img/flags/4x3/mrt.svg); }
  .flag-icon-mrt.flag-icon-squared {
    background-image: url(../img/flags/1x1/mrt.svg); }

.flag-icon-msr {
  background-image: url(../img/flags/4x3/msr.svg); }
  .flag-icon-msr.flag-icon-squared {
    background-image: url(../img/flags/1x1/msr.svg); }

.flag-icon-mtq {
  background-image: url(../img/flags/4x3/mtq.svg); }
  .flag-icon-mtq.flag-icon-squared {
    background-image: url(../img/flags/1x1/mtq.svg); }

.flag-icon-mus {
  background-image: url(../img/flags/4x3/mus.svg); }
  .flag-icon-mus.flag-icon-squared {
    background-image: url(../img/flags/1x1/mus.svg); }

.flag-icon-mwi {
  background-image: url(../img/flags/4x3/mwi.svg); }
  .flag-icon-mwi.flag-icon-squared {
    background-image: url(../img/flags/1x1/mwi.svg); }

.flag-icon-mys {
  background-image: url(../img/flags/4x3/mys.svg); }
  .flag-icon-mys.flag-icon-squared {
    background-image: url(../img/flags/1x1/mys.svg); }

.flag-icon-myt {
  background-image: url(../img/flags/4x3/myt.svg); }
  .flag-icon-myt.flag-icon-squared {
    background-image: url(../img/flags/1x1/myt.svg); }

.flag-icon-nam {
  background-image: url(../img/flags/4x3/nam.svg); }
  .flag-icon-nam.flag-icon-squared {
    background-image: url(../img/flags/1x1/nam.svg); }

.flag-icon-ncl {
  background-image: url(../img/flags/4x3/ncl.svg); }
  .flag-icon-ncl.flag-icon-squared {
    background-image: url(../img/flags/1x1/ncl.svg); }

.flag-icon-ner {
  background-image: url(../img/flags/4x3/ner.svg); }
  .flag-icon-ner.flag-icon-squared {
    background-image: url(../img/flags/1x1/ner.svg); }

.flag-icon-nfk {
  background-image: url(../img/flags/4x3/nfk.svg); }
  .flag-icon-nfk.flag-icon-squared {
    background-image: url(../img/flags/1x1/nfk.svg); }

.flag-icon-nga {
  background-image: url(../img/flags/4x3/nga.svg); }
  .flag-icon-nga.flag-icon-squared {
    background-image: url(../img/flags/1x1/nga.svg); }

.flag-icon-nic {
  background-image: url(../img/flags/4x3/nic.svg); }
  .flag-icon-nic.flag-icon-squared {
    background-image: url(../img/flags/1x1/nic.svg); }

.flag-icon-nir {
  background-image: url(../img/flags/4x3/nir.svg); }
  .flag-icon-nir.flag-icon-squared {
    background-image: url(../img/flags/1x1/nir.svg); }

.flag-icon-niu {
  background-image: url(../img/flags/4x3/niu.svg); }
  .flag-icon-niu.flag-icon-squared {
    background-image: url(../img/flags/1x1/niu.svg); }

.flag-icon-nld {
  background-image: url(../img/flags/4x3/nld.svg); }
  .flag-icon-nld.flag-icon-squared {
    background-image: url(../img/flags/1x1/nld.svg); }

.flag-icon-nor {
  background-image: url(../img/flags/4x3/nor.svg); }
  .flag-icon-nor.flag-icon-squared {
    background-image: url(../img/flags/1x1/nor.svg); }

.flag-icon-npl {
  background-image: url(../img/flags/4x3/npl.svg); }
  .flag-icon-npl.flag-icon-squared {
    background-image: url(../img/flags/1x1/npl.svg); }

.flag-icon-nru {
  background-image: url(../img/flags/4x3/nru.svg); }
  .flag-icon-nru.flag-icon-squared {
    background-image: url(../img/flags/1x1/nru.svg); }

.flag-icon-nzl {
  background-image: url(../img/flags/4x3/nzl.svg); }
  .flag-icon-nzl.flag-icon-squared {
    background-image: url(../img/flags/1x1/nzl.svg); }

.flag-icon-omn {
  background-image: url(../img/flags/4x3/omn.svg); }
  .flag-icon-omn.flag-icon-squared {
    background-image: url(../img/flags/1x1/omn.svg); }

.flag-icon-pak {
  background-image: url(../img/flags/4x3/pak.svg); }
  .flag-icon-pak.flag-icon-squared {
    background-image: url(../img/flags/1x1/pak.svg); }

.flag-icon-pan {
  background-image: url(../img/flags/4x3/pan.svg); }
  .flag-icon-pan.flag-icon-squared {
    background-image: url(../img/flags/1x1/pan.svg); }

.flag-icon-pcn {
  background-image: url(../img/flags/4x3/pcn.svg); }
  .flag-icon-pcn.flag-icon-squared {
    background-image: url(../img/flags/1x1/pcn.svg); }

.flag-icon-per {
  background-image: url(../img/flags/4x3/per.svg); }
  .flag-icon-per.flag-icon-squared {
    background-image: url(../img/flags/1x1/per.svg); }

.flag-icon-phl {
  background-image: url(../img/flags/4x3/phl.svg); }
  .flag-icon-phl.flag-icon-squared {
    background-image: url(../img/flags/1x1/phl.svg); }

.flag-icon-plw {
  background-image: url(../img/flags/4x3/plw.svg); }
  .flag-icon-plw.flag-icon-squared {
    background-image: url(../img/flags/1x1/plw.svg); }

.flag-icon-png {
  background-image: url(../img/flags/4x3/png.svg); }
  .flag-icon-png.flag-icon-squared {
    background-image: url(../img/flags/1x1/png.svg); }

.flag-icon-pol {
  background-image: url(../img/flags/4x3/pol.svg); }
  .flag-icon-pol.flag-icon-squared {
    background-image: url(../img/flags/1x1/pol.svg); }

.flag-icon-pri {
  background-image: url(../img/flags/4x3/pri.svg); }
  .flag-icon-pri.flag-icon-squared {
    background-image: url(../img/flags/1x1/pri.svg); }

.flag-icon-prk {
  background-image: url(../img/flags/4x3/prk.svg); }
  .flag-icon-prk.flag-icon-squared {
    background-image: url(../img/flags/1x1/prk.svg); }

.flag-icon-prt {
  background-image: url(../img/flags/4x3/prt.svg); }
  .flag-icon-prt.flag-icon-squared {
    background-image: url(../img/flags/1x1/prt.svg); }

.flag-icon-pry {
  background-image: url(../img/flags/4x3/pry.svg); }
  .flag-icon-pry.flag-icon-squared {
    background-image: url(../img/flags/1x1/pry.svg); }

.flag-icon-pse {
  background-image: url(../img/flags/4x3/pse.svg); }
  .flag-icon-pse.flag-icon-squared {
    background-image: url(../img/flags/1x1/pse.svg); }

.flag-icon-pyf {
  background-image: url(../img/flags/4x3/pyf.svg); }
  .flag-icon-pyf.flag-icon-squared {
    background-image: url(../img/flags/1x1/pyf.svg); }

.flag-icon-qat {
  background-image: url(../img/flags/4x3/qat.svg); }
  .flag-icon-qat.flag-icon-squared {
    background-image: url(../img/flags/1x1/qat.svg); }

.flag-icon-reu {
  background-image: url(../img/flags/4x3/reu.svg); }
  .flag-icon-reu.flag-icon-squared {
    background-image: url(../img/flags/1x1/reu.svg); }

.flag-icon-rou {
  background-image: url(../img/flags/4x3/rou.svg); }
  .flag-icon-rou.flag-icon-squared {
    background-image: url(../img/flags/1x1/rou.svg); }

.flag-icon-rus {
  background-image: url(../img/flags/4x3/rus.svg); }
  .flag-icon-rus.flag-icon-squared {
    background-image: url(../img/flags/1x1/rus.svg); }

.flag-icon-rwa {
  background-image: url(../img/flags/4x3/rwa.svg); }
  .flag-icon-rwa.flag-icon-squared {
    background-image: url(../img/flags/1x1/rwa.svg); }

.flag-icon-sau {
  background-image: url(../img/flags/4x3/sau.svg); }
  .flag-icon-sau.flag-icon-squared {
    background-image: url(../img/flags/1x1/sau.svg); }

.flag-icon-sco {
  background-image: url(../img/flags/4x3/sco.svg); }
  .flag-icon-sco.flag-icon-squared {
    background-image: url(../img/flags/1x1/sco.svg); }

.flag-icon-sdn {
  background-image: url(../img/flags/4x3/sdn.svg); }
  .flag-icon-sdn.flag-icon-squared {
    background-image: url(../img/flags/1x1/sdn.svg); }

.flag-icon-sen {
  background-image: url(../img/flags/4x3/sen.svg); }
  .flag-icon-sen.flag-icon-squared {
    background-image: url(../img/flags/1x1/sen.svg); }

.flag-icon-sgp {
  background-image: url(../img/flags/4x3/sgp.svg); }
  .flag-icon-sgp.flag-icon-squared {
    background-image: url(../img/flags/1x1/sgp.svg); }

.flag-icon-sgs {
  background-image: url(../img/flags/4x3/sgs.svg); }
  .flag-icon-sgs.flag-icon-squared {
    background-image: url(../img/flags/1x1/sgs.svg); }

.flag-icon-shn {
  background-image: url(../img/flags/4x3/shn.svg); }
  .flag-icon-shn.flag-icon-squared {
    background-image: url(../img/flags/1x1/shn.svg); }

.flag-icon-sjm {
  background-image: url(../img/flags/4x3/sjm.svg); }
  .flag-icon-sjm.flag-icon-squared {
    background-image: url(../img/flags/1x1/sjm.svg); }

.flag-icon-slb {
  background-image: url(../img/flags/4x3/slb.svg); }
  .flag-icon-slb.flag-icon-squared {
    background-image: url(../img/flags/1x1/slb.svg); }

.flag-icon-sle {
  background-image: url(../img/flags/4x3/sle.svg); }
  .flag-icon-sle.flag-icon-squared {
    background-image: url(../img/flags/1x1/sle.svg); }

.flag-icon-slv {
  background-image: url(../img/flags/4x3/slv.svg); }
  .flag-icon-slv.flag-icon-squared {
    background-image: url(../img/flags/1x1/slv.svg); }

.flag-icon-smr {
  background-image: url(../img/flags/4x3/smr.svg); }
  .flag-icon-smr.flag-icon-squared {
    background-image: url(../img/flags/1x1/smr.svg); }

.flag-icon-som {
  background-image: url(../img/flags/4x3/som.svg); }
  .flag-icon-som.flag-icon-squared {
    background-image: url(../img/flags/1x1/som.svg); }

.flag-icon-spm {
  background-image: url(../img/flags/4x3/spm.svg); }
  .flag-icon-spm.flag-icon-squared {
    background-image: url(../img/flags/1x1/spm.svg); }

.flag-icon-srb {
  background-image: url(../img/flags/4x3/srb.svg); }
  .flag-icon-srb.flag-icon-squared {
    background-image: url(../img/flags/1x1/srb.svg); }

.flag-icon-ssd {
  background-image: url(../img/flags/4x3/ssd.svg); }
  .flag-icon-ssd.flag-icon-squared {
    background-image: url(../img/flags/1x1/ssd.svg); }

.flag-icon-stp {
  background-image: url(../img/flags/4x3/stp.svg); }
  .flag-icon-stp.flag-icon-squared {
    background-image: url(../img/flags/1x1/stp.svg); }

.flag-icon-sun {
  background-image: url(../img/flags/4x3/sun.svg); }
  .flag-icon-sun.flag-icon-squared {
    background-image: url(../img/flags/1x1/sun.svg); }

.flag-icon-sur {
  background-image: url(../img/flags/4x3/sur.svg); }
  .flag-icon-sur.flag-icon-squared {
    background-image: url(../img/flags/1x1/sur.svg); }

.flag-icon-svk {
  background-image: url(../img/flags/4x3/svk.svg); }
  .flag-icon-svk.flag-icon-squared {
    background-image: url(../img/flags/1x1/svk.svg); }

.flag-icon-svn {
  background-image: url(../img/flags/4x3/svn.svg); }
  .flag-icon-svn.flag-icon-squared {
    background-image: url(../img/flags/1x1/svn.svg); }

.flag-icon-swe {
  background-image: url(../img/flags/4x3/swe.svg); }
  .flag-icon-swe.flag-icon-squared {
    background-image: url(../img/flags/1x1/swe.svg); }

.flag-icon-swz {
  background-image: url(../img/flags/4x3/swz.svg); }
  .flag-icon-swz.flag-icon-squared {
    background-image: url(../img/flags/1x1/swz.svg); }

.flag-icon-sxm {
  background-image: url(../img/flags/4x3/sxm.svg); }
  .flag-icon-sxm.flag-icon-squared {
    background-image: url(../img/flags/1x1/sxm.svg); }

.flag-icon-syc {
  background-image: url(../img/flags/4x3/syc.svg); }
  .flag-icon-syc.flag-icon-squared {
    background-image: url(../img/flags/1x1/syc.svg); }

.flag-icon-syr {
  background-image: url(../img/flags/4x3/syr.svg); }
  .flag-icon-syr.flag-icon-squared {
    background-image: url(../img/flags/1x1/syr.svg); }

.flag-icon-tca {
  background-image: url(../img/flags/4x3/tca.svg); }
  .flag-icon-tca.flag-icon-squared {
    background-image: url(../img/flags/1x1/tca.svg); }

.flag-icon-tcd {
  background-image: url(../img/flags/4x3/tcd.svg); }
  .flag-icon-tcd.flag-icon-squared {
    background-image: url(../img/flags/1x1/tcd.svg); }

.flag-icon-tgo {
  background-image: url(../img/flags/4x3/tgo.svg); }
  .flag-icon-tgo.flag-icon-squared {
    background-image: url(../img/flags/1x1/tgo.svg); }

.flag-icon-tha {
  background-image: url(../img/flags/4x3/tha.svg); }
  .flag-icon-tha.flag-icon-squared {
    background-image: url(../img/flags/1x1/tha.svg); }

.flag-icon-tjk {
  background-image: url(../img/flags/4x3/tjk.svg); }
  .flag-icon-tjk.flag-icon-squared {
    background-image: url(../img/flags/1x1/tjk.svg); }

.flag-icon-tkl {
  background-image: url(../img/flags/4x3/tkl.svg); }
  .flag-icon-tkl.flag-icon-squared {
    background-image: url(../img/flags/1x1/tkl.svg); }

.flag-icon-tkm {
  background-image: url(../img/flags/4x3/tkm.svg); }
  .flag-icon-tkm.flag-icon-squared {
    background-image: url(../img/flags/1x1/tkm.svg); }

.flag-icon-tls {
  background-image: url(../img/flags/4x3/tls.svg); }
  .flag-icon-tls.flag-icon-squared {
    background-image: url(../img/flags/1x1/tls.svg); }

.flag-icon-ton {
  background-image: url(../img/flags/4x3/ton.svg); }
  .flag-icon-ton.flag-icon-squared {
    background-image: url(../img/flags/1x1/ton.svg); }

.flag-icon-tto {
  background-image: url(../img/flags/4x3/tto.svg); }
  .flag-icon-tto.flag-icon-squared {
    background-image: url(../img/flags/1x1/tto.svg); }

.flag-icon-tun {
  background-image: url(../img/flags/4x3/tun.svg); }
  .flag-icon-tun.flag-icon-squared {
    background-image: url(../img/flags/1x1/tun.svg); }

.flag-icon-tur {
  background-image: url(../img/flags/4x3/tur.svg); }
  .flag-icon-tur.flag-icon-squared {
    background-image: url(../img/flags/1x1/tur.svg); }

.flag-icon-tuv {
  background-image: url(../img/flags/4x3/tuv.svg); }
  .flag-icon-tuv.flag-icon-squared {
    background-image: url(../img/flags/1x1/tuv.svg); }

.flag-icon-twn {
  background-image: url(../img/flags/4x3/twn.svg); }
  .flag-icon-twn.flag-icon-squared {
    background-image: url(../img/flags/1x1/twn.svg); }

.flag-icon-tza {
  background-image: url(../img/flags/4x3/tza.svg); }
  .flag-icon-tza.flag-icon-squared {
    background-image: url(../img/flags/1x1/tza.svg); }

.flag-icon-uga {
  background-image: url(../img/flags/4x3/uga.svg); }
  .flag-icon-uga.flag-icon-squared {
    background-image: url(../img/flags/1x1/uga.svg); }

.flag-icon-ukr {
  background-image: url(../img/flags/4x3/ukr.svg); }
  .flag-icon-ukr.flag-icon-squared {
    background-image: url(../img/flags/1x1/ukr.svg); }

.flag-icon-umi {
  background-image: url(../img/flags/4x3/umi.svg); }
  .flag-icon-umi.flag-icon-squared {
    background-image: url(../img/flags/1x1/umi.svg); }

.flag-icon-ury {
  background-image: url(../img/flags/4x3/ury.svg); }
  .flag-icon-ury.flag-icon-squared {
    background-image: url(../img/flags/1x1/ury.svg); }

.flag-icon-usa {
  background-image: url(../img/flags/4x3/usa.svg); }
  .flag-icon-usa.flag-icon-squared {
    background-image: url(../img/flags/1x1/usa.svg); }

.flag-icon-uzb {
  background-image: url(../img/flags/4x3/uzb.svg); }
  .flag-icon-uzb.flag-icon-squared {
    background-image: url(../img/flags/1x1/uzb.svg); }

.flag-icon-vat {
  background-image: url(../img/flags/4x3/vat.svg); }
  .flag-icon-vat.flag-icon-squared {
    background-image: url(../img/flags/1x1/vat.svg); }

.flag-icon-vct {
  background-image: url(../img/flags/4x3/vct.svg); }
  .flag-icon-vct.flag-icon-squared {
    background-image: url(../img/flags/1x1/vct.svg); }

.flag-icon-ven {
  background-image: url(../img/flags/4x3/ven.svg); }
  .flag-icon-ven.flag-icon-squared {
    background-image: url(../img/flags/1x1/ven.svg); }

.flag-icon-vgb {
  background-image: url(../img/flags/4x3/vgb.svg); }
  .flag-icon-vgb.flag-icon-squared {
    background-image: url(../img/flags/1x1/vgb.svg); }

.flag-icon-vir {
  background-image: url(../img/flags/4x3/vir.svg); }
  .flag-icon-vir.flag-icon-squared {
    background-image: url(../img/flags/1x1/vir.svg); }

.flag-icon-vnm {
  background-image: url(../img/flags/4x3/vnm.svg); }
  .flag-icon-vnm.flag-icon-squared {
    background-image: url(../img/flags/1x1/vnm.svg); }

.flag-icon-vut {
  background-image: url(../img/flags/4x3/vut.svg); }
  .flag-icon-vut.flag-icon-squared {
    background-image: url(../img/flags/1x1/vut.svg); }

.flag-icon-wal {
  background-image: url(../img/flags/4x3/wal.svg); }
  .flag-icon-wal.flag-icon-squared {
    background-image: url(../img/flags/1x1/wal.svg); }

.flag-icon-wlf {
  background-image: url(../img/flags/4x3/wlf.svg); }
  .flag-icon-wlf.flag-icon-squared {
    background-image: url(../img/flags/1x1/wlf.svg); }

.flag-icon-wsm {
  background-image: url(../img/flags/4x3/wsm.svg); }
  .flag-icon-wsm.flag-icon-squared {
    background-image: url(../img/flags/1x1/wsm.svg); }

.flag-icon-yem {
  background-image: url(../img/flags/4x3/yem.svg); }
  .flag-icon-yem.flag-icon-squared {
    background-image: url(../img/flags/1x1/yem.svg); }

.flag-icon-zaf {
  background-image: url(../img/flags/4x3/zaf.svg); }
  .flag-icon-zaf.flag-icon-squared {
    background-image: url(../img/flags/1x1/zaf.svg); }

.flag-icon-zmb {
  background-image: url(../img/flags/4x3/zmb.svg); }
  .flag-icon-zmb.flag-icon-squared {
    background-image: url(../img/flags/1x1/zmb.svg); }

.flag-icon-zwe {
  background-image: url(../img/flags/4x3/zwe.svg); }
  .flag-icon-zwe.flag-icon-squared {
    background-image: url(../img/flags/1x1/zwe.svg); }

.flag-icon-xxx {
    background-image: url(../img/flags/4x3/xxx.svg);}
  .flag-icon-xxx.flag-icon-squared {
    background-image: url(../img/flags/1x1/xxx.svg);}

.flag-icon-xct {
    background-image: url(../img/flags/4x3/xct.svg);}
    .flag-icon-xct.flag-icon-squared {
        background-image: url(../img/flags/1x1/xct.svg);}

	/*
  	Flaticon icon font: Flaticon
  	Creation date: 18/07/2016 15:46
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("../font/FlaticonAero.eot");
  src: url("../font/FlaticonAero.eot?#iefix") format("embedded-opentype"),
       url("../font/FlaticonAero.woff") format("woff"),
       url("../font/FlaticonAero.ttf") format("truetype"),
       url("../font/FlaticonAero.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("../font/FlaticonAero.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;
margin-left: 20px;
}

.flaticon-aeroplane:before { content: "\f100"; }
.flaticon-aeroplane-1:before { content: "\f101"; }
.flaticon-aeroplane-2:before { content: "\f102"; }
.flaticon-aeroplane-3:before { content: "\f103"; }
.flaticon-air-hostess:before { content: "\f104"; }
.flaticon-airplane-ticket:before { content: "\f105"; }
.flaticon-airplane-ticket-1:before { content: "\f106"; }
.flaticon-airport:before { content: "\f107"; }
.flaticon-arrival:before { content: "\f108"; }
.flaticon-compass:before { content: "\f109"; }
.flaticon-departures:before { content: "\f10a"; }
.flaticon-flight:before { content: "\f10b"; }
.flaticon-luggage:before { content: "\f10c"; }
.flaticon-luggage-1:before { content: "\f10d"; }
.flaticon-luggage-2:before { content: "\f10e"; }
.flaticon-luggage-3:before { content: "\f10f"; }
.flaticon-parachute:before { content: "\f110"; }
.flaticon-passport:before { content: "\f111"; }
.flaticon-pilot:before { content: "\f112"; }
.flaticon-security:before { content: "\f113"; }
.flaticon-travel:before { content: "\f114"; }
.flaticon-travel-1:before { content: "\f115"; }
@font-face {
  font-family: 'weathericons';
  src: url('../font/weathericons-regular-webfont.eot');
  src: url('../font/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/weathericons-regular-webfont.woff2') format('woff2'), url('../font/weathericons-regular-webfont.woff') format('woff'), url('../font/weathericons-regular-webfont.ttf') format('truetype'), url('../font/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wi-fw {
  text-align: center;
  width: 1.4em;
}
.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.wi-wind:before {
  content: "\f0b1";
}
.wi-wind.towards-0-deg {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wi-wind.towards-1-deg {
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  transform: rotate(1deg);
}
.wi-wind.towards-2-deg {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  transform: rotate(2deg);
}
.wi-wind.towards-3-deg {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
}
.wi-wind.towards-4-deg {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  transform: rotate(4deg);
}
.wi-wind.towards-5-deg {
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
}
.wi-wind.towards-6-deg {
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -o-transform: rotate(6deg);
  transform: rotate(6deg);
}
.wi-wind.towards-7-deg {
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  -o-transform: rotate(7deg);
  transform: rotate(7deg);
}
.wi-wind.towards-8-deg {
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  transform: rotate(8deg);
}
.wi-wind.towards-9-deg {
  -webkit-transform: rotate(9deg);
  -moz-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  -o-transform: rotate(9deg);
  transform: rotate(9deg);
}
.wi-wind.towards-10-deg {
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  transform: rotate(10deg);
}
.wi-wind.towards-11-deg {
  -webkit-transform: rotate(11deg);
  -moz-transform: rotate(11deg);
  -ms-transform: rotate(11deg);
  -o-transform: rotate(11deg);
  transform: rotate(11deg);
}
.wi-wind.towards-12-deg {
  -webkit-transform: rotate(12deg);
  -moz-transform: rotate(12deg);
  -ms-transform: rotate(12deg);
  -o-transform: rotate(12deg);
  transform: rotate(12deg);
}
.wi-wind.towards-13-deg {
  -webkit-transform: rotate(13deg);
  -moz-transform: rotate(13deg);
  -ms-transform: rotate(13deg);
  -o-transform: rotate(13deg);
  transform: rotate(13deg);
}
.wi-wind.towards-14-deg {
  -webkit-transform: rotate(14deg);
  -moz-transform: rotate(14deg);
  -ms-transform: rotate(14deg);
  -o-transform: rotate(14deg);
  transform: rotate(14deg);
}
.wi-wind.towards-15-deg {
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  transform: rotate(15deg);
}
.wi-wind.towards-16-deg {
  -webkit-transform: rotate(16deg);
  -moz-transform: rotate(16deg);
  -ms-transform: rotate(16deg);
  -o-transform: rotate(16deg);
  transform: rotate(16deg);
}
.wi-wind.towards-17-deg {
  -webkit-transform: rotate(17deg);
  -moz-transform: rotate(17deg);
  -ms-transform: rotate(17deg);
  -o-transform: rotate(17deg);
  transform: rotate(17deg);
}
.wi-wind.towards-18-deg {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.wi-wind.towards-19-deg {
  -webkit-transform: rotate(19deg);
  -moz-transform: rotate(19deg);
  -ms-transform: rotate(19deg);
  -o-transform: rotate(19deg);
  transform: rotate(19deg);
}
.wi-wind.towards-20-deg {
  -webkit-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  transform: rotate(20deg);
}
.wi-wind.towards-21-deg {
  -webkit-transform: rotate(21deg);
  -moz-transform: rotate(21deg);
  -ms-transform: rotate(21deg);
  -o-transform: rotate(21deg);
  transform: rotate(21deg);
}
.wi-wind.towards-22-deg {
  -webkit-transform: rotate(22deg);
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -o-transform: rotate(22deg);
  transform: rotate(22deg);
}
.wi-wind.towards-23-deg {
  -webkit-transform: rotate(23deg);
  -moz-transform: rotate(23deg);
  -ms-transform: rotate(23deg);
  -o-transform: rotate(23deg);
  transform: rotate(23deg);
}
.wi-wind.towards-24-deg {
  -webkit-transform: rotate(24deg);
  -moz-transform: rotate(24deg);
  -ms-transform: rotate(24deg);
  -o-transform: rotate(24deg);
  transform: rotate(24deg);
}
.wi-wind.towards-25-deg {
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  transform: rotate(25deg);
}
.wi-wind.towards-26-deg {
  -webkit-transform: rotate(26deg);
  -moz-transform: rotate(26deg);
  -ms-transform: rotate(26deg);
  -o-transform: rotate(26deg);
  transform: rotate(26deg);
}
.wi-wind.towards-27-deg {
  -webkit-transform: rotate(27deg);
  -moz-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  -o-transform: rotate(27deg);
  transform: rotate(27deg);
}
.wi-wind.towards-28-deg {
  -webkit-transform: rotate(28deg);
  -moz-transform: rotate(28deg);
  -ms-transform: rotate(28deg);
  -o-transform: rotate(28deg);
  transform: rotate(28deg);
}
.wi-wind.towards-29-deg {
  -webkit-transform: rotate(29deg);
  -moz-transform: rotate(29deg);
  -ms-transform: rotate(29deg);
  -o-transform: rotate(29deg);
  transform: rotate(29deg);
}
.wi-wind.towards-30-deg {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
}
.wi-wind.towards-31-deg {
  -webkit-transform: rotate(31deg);
  -moz-transform: rotate(31deg);
  -ms-transform: rotate(31deg);
  -o-transform: rotate(31deg);
  transform: rotate(31deg);
}
.wi-wind.towards-32-deg {
  -webkit-transform: rotate(32deg);
  -moz-transform: rotate(32deg);
  -ms-transform: rotate(32deg);
  -o-transform: rotate(32deg);
  transform: rotate(32deg);
}
.wi-wind.towards-33-deg {
  -webkit-transform: rotate(33deg);
  -moz-transform: rotate(33deg);
  -ms-transform: rotate(33deg);
  -o-transform: rotate(33deg);
  transform: rotate(33deg);
}
.wi-wind.towards-34-deg {
  -webkit-transform: rotate(34deg);
  -moz-transform: rotate(34deg);
  -ms-transform: rotate(34deg);
  -o-transform: rotate(34deg);
  transform: rotate(34deg);
}
.wi-wind.towards-35-deg {
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  -o-transform: rotate(35deg);
  transform: rotate(35deg);
}
.wi-wind.towards-36-deg {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.wi-wind.towards-37-deg {
  -webkit-transform: rotate(37deg);
  -moz-transform: rotate(37deg);
  -ms-transform: rotate(37deg);
  -o-transform: rotate(37deg);
  transform: rotate(37deg);
}
.wi-wind.towards-38-deg {
  -webkit-transform: rotate(38deg);
  -moz-transform: rotate(38deg);
  -ms-transform: rotate(38deg);
  -o-transform: rotate(38deg);
  transform: rotate(38deg);
}
.wi-wind.towards-39-deg {
  -webkit-transform: rotate(39deg);
  -moz-transform: rotate(39deg);
  -ms-transform: rotate(39deg);
  -o-transform: rotate(39deg);
  transform: rotate(39deg);
}
.wi-wind.towards-40-deg {
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
}
.wi-wind.towards-41-deg {
  -webkit-transform: rotate(41deg);
  -moz-transform: rotate(41deg);
  -ms-transform: rotate(41deg);
  -o-transform: rotate(41deg);
  transform: rotate(41deg);
}
.wi-wind.towards-42-deg {
  -webkit-transform: rotate(42deg);
  -moz-transform: rotate(42deg);
  -ms-transform: rotate(42deg);
  -o-transform: rotate(42deg);
  transform: rotate(42deg);
}
.wi-wind.towards-43-deg {
  -webkit-transform: rotate(43deg);
  -moz-transform: rotate(43deg);
  -ms-transform: rotate(43deg);
  -o-transform: rotate(43deg);
  transform: rotate(43deg);
}
.wi-wind.towards-44-deg {
  -webkit-transform: rotate(44deg);
  -moz-transform: rotate(44deg);
  -ms-transform: rotate(44deg);
  -o-transform: rotate(44deg);
  transform: rotate(44deg);
}
.wi-wind.towards-45-deg {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wi-wind.towards-46-deg {
  -webkit-transform: rotate(46deg);
  -moz-transform: rotate(46deg);
  -ms-transform: rotate(46deg);
  -o-transform: rotate(46deg);
  transform: rotate(46deg);
}
.wi-wind.towards-47-deg {
  -webkit-transform: rotate(47deg);
  -moz-transform: rotate(47deg);
  -ms-transform: rotate(47deg);
  -o-transform: rotate(47deg);
  transform: rotate(47deg);
}
.wi-wind.towards-48-deg {
  -webkit-transform: rotate(48deg);
  -moz-transform: rotate(48deg);
  -ms-transform: rotate(48deg);
  -o-transform: rotate(48deg);
  transform: rotate(48deg);
}
.wi-wind.towards-49-deg {
  -webkit-transform: rotate(49deg);
  -moz-transform: rotate(49deg);
  -ms-transform: rotate(49deg);
  -o-transform: rotate(49deg);
  transform: rotate(49deg);
}
.wi-wind.towards-50-deg {
  -webkit-transform: rotate(50deg);
  -moz-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  -o-transform: rotate(50deg);
  transform: rotate(50deg);
}
.wi-wind.towards-51-deg {
  -webkit-transform: rotate(51deg);
  -moz-transform: rotate(51deg);
  -ms-transform: rotate(51deg);
  -o-transform: rotate(51deg);
  transform: rotate(51deg);
}
.wi-wind.towards-52-deg {
  -webkit-transform: rotate(52deg);
  -moz-transform: rotate(52deg);
  -ms-transform: rotate(52deg);
  -o-transform: rotate(52deg);
  transform: rotate(52deg);
}
.wi-wind.towards-53-deg {
  -webkit-transform: rotate(53deg);
  -moz-transform: rotate(53deg);
  -ms-transform: rotate(53deg);
  -o-transform: rotate(53deg);
  transform: rotate(53deg);
}
.wi-wind.towards-54-deg {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.wi-wind.towards-55-deg {
  -webkit-transform: rotate(55deg);
  -moz-transform: rotate(55deg);
  -ms-transform: rotate(55deg);
  -o-transform: rotate(55deg);
  transform: rotate(55deg);
}
.wi-wind.towards-56-deg {
  -webkit-transform: rotate(56deg);
  -moz-transform: rotate(56deg);
  -ms-transform: rotate(56deg);
  -o-transform: rotate(56deg);
  transform: rotate(56deg);
}
.wi-wind.towards-57-deg {
  -webkit-transform: rotate(57deg);
  -moz-transform: rotate(57deg);
  -ms-transform: rotate(57deg);
  -o-transform: rotate(57deg);
  transform: rotate(57deg);
}
.wi-wind.towards-58-deg {
  -webkit-transform: rotate(58deg);
  -moz-transform: rotate(58deg);
  -ms-transform: rotate(58deg);
  -o-transform: rotate(58deg);
  transform: rotate(58deg);
}
.wi-wind.towards-59-deg {
  -webkit-transform: rotate(59deg);
  -moz-transform: rotate(59deg);
  -ms-transform: rotate(59deg);
  -o-transform: rotate(59deg);
  transform: rotate(59deg);
}
.wi-wind.towards-60-deg {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  transform: rotate(60deg);
}
.wi-wind.towards-61-deg {
  -webkit-transform: rotate(61deg);
  -moz-transform: rotate(61deg);
  -ms-transform: rotate(61deg);
  -o-transform: rotate(61deg);
  transform: rotate(61deg);
}
.wi-wind.towards-62-deg {
  -webkit-transform: rotate(62deg);
  -moz-transform: rotate(62deg);
  -ms-transform: rotate(62deg);
  -o-transform: rotate(62deg);
  transform: rotate(62deg);
}
.wi-wind.towards-63-deg {
  -webkit-transform: rotate(63deg);
  -moz-transform: rotate(63deg);
  -ms-transform: rotate(63deg);
  -o-transform: rotate(63deg);
  transform: rotate(63deg);
}
.wi-wind.towards-64-deg {
  -webkit-transform: rotate(64deg);
  -moz-transform: rotate(64deg);
  -ms-transform: rotate(64deg);
  -o-transform: rotate(64deg);
  transform: rotate(64deg);
}
.wi-wind.towards-65-deg {
  -webkit-transform: rotate(65deg);
  -moz-transform: rotate(65deg);
  -ms-transform: rotate(65deg);
  -o-transform: rotate(65deg);
  transform: rotate(65deg);
}
.wi-wind.towards-66-deg {
  -webkit-transform: rotate(66deg);
  -moz-transform: rotate(66deg);
  -ms-transform: rotate(66deg);
  -o-transform: rotate(66deg);
  transform: rotate(66deg);
}
.wi-wind.towards-67-deg {
  -webkit-transform: rotate(67deg);
  -moz-transform: rotate(67deg);
  -ms-transform: rotate(67deg);
  -o-transform: rotate(67deg);
  transform: rotate(67deg);
}
.wi-wind.towards-68-deg {
  -webkit-transform: rotate(68deg);
  -moz-transform: rotate(68deg);
  -ms-transform: rotate(68deg);
  -o-transform: rotate(68deg);
  transform: rotate(68deg);
}
.wi-wind.towards-69-deg {
  -webkit-transform: rotate(69deg);
  -moz-transform: rotate(69deg);
  -ms-transform: rotate(69deg);
  -o-transform: rotate(69deg);
  transform: rotate(69deg);
}
.wi-wind.towards-70-deg {
  -webkit-transform: rotate(70deg);
  -moz-transform: rotate(70deg);
  -ms-transform: rotate(70deg);
  -o-transform: rotate(70deg);
  transform: rotate(70deg);
}
.wi-wind.towards-71-deg {
  -webkit-transform: rotate(71deg);
  -moz-transform: rotate(71deg);
  -ms-transform: rotate(71deg);
  -o-transform: rotate(71deg);
  transform: rotate(71deg);
}
.wi-wind.towards-72-deg {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.wi-wind.towards-73-deg {
  -webkit-transform: rotate(73deg);
  -moz-transform: rotate(73deg);
  -ms-transform: rotate(73deg);
  -o-transform: rotate(73deg);
  transform: rotate(73deg);
}
.wi-wind.towards-74-deg {
  -webkit-transform: rotate(74deg);
  -moz-transform: rotate(74deg);
  -ms-transform: rotate(74deg);
  -o-transform: rotate(74deg);
  transform: rotate(74deg);
}
.wi-wind.towards-75-deg {
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  transform: rotate(75deg);
}
.wi-wind.towards-76-deg {
  -webkit-transform: rotate(76deg);
  -moz-transform: rotate(76deg);
  -ms-transform: rotate(76deg);
  -o-transform: rotate(76deg);
  transform: rotate(76deg);
}
.wi-wind.towards-77-deg {
  -webkit-transform: rotate(77deg);
  -moz-transform: rotate(77deg);
  -ms-transform: rotate(77deg);
  -o-transform: rotate(77deg);
  transform: rotate(77deg);
}
.wi-wind.towards-78-deg {
  -webkit-transform: rotate(78deg);
  -moz-transform: rotate(78deg);
  -ms-transform: rotate(78deg);
  -o-transform: rotate(78deg);
  transform: rotate(78deg);
}
.wi-wind.towards-79-deg {
  -webkit-transform: rotate(79deg);
  -moz-transform: rotate(79deg);
  -ms-transform: rotate(79deg);
  -o-transform: rotate(79deg);
  transform: rotate(79deg);
}
.wi-wind.towards-80-deg {
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  transform: rotate(80deg);
}
.wi-wind.towards-81-deg {
  -webkit-transform: rotate(81deg);
  -moz-transform: rotate(81deg);
  -ms-transform: rotate(81deg);
  -o-transform: rotate(81deg);
  transform: rotate(81deg);
}
.wi-wind.towards-82-deg {
  -webkit-transform: rotate(82deg);
  -moz-transform: rotate(82deg);
  -ms-transform: rotate(82deg);
  -o-transform: rotate(82deg);
  transform: rotate(82deg);
}
.wi-wind.towards-83-deg {
  -webkit-transform: rotate(83deg);
  -moz-transform: rotate(83deg);
  -ms-transform: rotate(83deg);
  -o-transform: rotate(83deg);
  transform: rotate(83deg);
}
.wi-wind.towards-84-deg {
  -webkit-transform: rotate(84deg);
  -moz-transform: rotate(84deg);
  -ms-transform: rotate(84deg);
  -o-transform: rotate(84deg);
  transform: rotate(84deg);
}
.wi-wind.towards-85-deg {
  -webkit-transform: rotate(85deg);
  -moz-transform: rotate(85deg);
  -ms-transform: rotate(85deg);
  -o-transform: rotate(85deg);
  transform: rotate(85deg);
}
.wi-wind.towards-86-deg {
  -webkit-transform: rotate(86deg);
  -moz-transform: rotate(86deg);
  -ms-transform: rotate(86deg);
  -o-transform: rotate(86deg);
  transform: rotate(86deg);
}
.wi-wind.towards-87-deg {
  -webkit-transform: rotate(87deg);
  -moz-transform: rotate(87deg);
  -ms-transform: rotate(87deg);
  -o-transform: rotate(87deg);
  transform: rotate(87deg);
}
.wi-wind.towards-88-deg {
  -webkit-transform: rotate(88deg);
  -moz-transform: rotate(88deg);
  -ms-transform: rotate(88deg);
  -o-transform: rotate(88deg);
  transform: rotate(88deg);
}
.wi-wind.towards-89-deg {
  -webkit-transform: rotate(89deg);
  -moz-transform: rotate(89deg);
  -ms-transform: rotate(89deg);
  -o-transform: rotate(89deg);
  transform: rotate(89deg);
}
.wi-wind.towards-90-deg {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-wind.towards-91-deg {
  -webkit-transform: rotate(91deg);
  -moz-transform: rotate(91deg);
  -ms-transform: rotate(91deg);
  -o-transform: rotate(91deg);
  transform: rotate(91deg);
}
.wi-wind.towards-92-deg {
  -webkit-transform: rotate(92deg);
  -moz-transform: rotate(92deg);
  -ms-transform: rotate(92deg);
  -o-transform: rotate(92deg);
  transform: rotate(92deg);
}
.wi-wind.towards-93-deg {
  -webkit-transform: rotate(93deg);
  -moz-transform: rotate(93deg);
  -ms-transform: rotate(93deg);
  -o-transform: rotate(93deg);
  transform: rotate(93deg);
}
.wi-wind.towards-94-deg {
  -webkit-transform: rotate(94deg);
  -moz-transform: rotate(94deg);
  -ms-transform: rotate(94deg);
  -o-transform: rotate(94deg);
  transform: rotate(94deg);
}
.wi-wind.towards-95-deg {
  -webkit-transform: rotate(95deg);
  -moz-transform: rotate(95deg);
  -ms-transform: rotate(95deg);
  -o-transform: rotate(95deg);
  transform: rotate(95deg);
}
.wi-wind.towards-96-deg {
  -webkit-transform: rotate(96deg);
  -moz-transform: rotate(96deg);
  -ms-transform: rotate(96deg);
  -o-transform: rotate(96deg);
  transform: rotate(96deg);
}
.wi-wind.towards-97-deg {
  -webkit-transform: rotate(97deg);
  -moz-transform: rotate(97deg);
  -ms-transform: rotate(97deg);
  -o-transform: rotate(97deg);
  transform: rotate(97deg);
}
.wi-wind.towards-98-deg {
  -webkit-transform: rotate(98deg);
  -moz-transform: rotate(98deg);
  -ms-transform: rotate(98deg);
  -o-transform: rotate(98deg);
  transform: rotate(98deg);
}
.wi-wind.towards-99-deg {
  -webkit-transform: rotate(99deg);
  -moz-transform: rotate(99deg);
  -ms-transform: rotate(99deg);
  -o-transform: rotate(99deg);
  transform: rotate(99deg);
}
.wi-wind.towards-100-deg {
  -webkit-transform: rotate(100deg);
  -moz-transform: rotate(100deg);
  -ms-transform: rotate(100deg);
  -o-transform: rotate(100deg);
  transform: rotate(100deg);
}
.wi-wind.towards-101-deg {
  -webkit-transform: rotate(101deg);
  -moz-transform: rotate(101deg);
  -ms-transform: rotate(101deg);
  -o-transform: rotate(101deg);
  transform: rotate(101deg);
}
.wi-wind.towards-102-deg {
  -webkit-transform: rotate(102deg);
  -moz-transform: rotate(102deg);
  -ms-transform: rotate(102deg);
  -o-transform: rotate(102deg);
  transform: rotate(102deg);
}
.wi-wind.towards-103-deg {
  -webkit-transform: rotate(103deg);
  -moz-transform: rotate(103deg);
  -ms-transform: rotate(103deg);
  -o-transform: rotate(103deg);
  transform: rotate(103deg);
}
.wi-wind.towards-104-deg {
  -webkit-transform: rotate(104deg);
  -moz-transform: rotate(104deg);
  -ms-transform: rotate(104deg);
  -o-transform: rotate(104deg);
  transform: rotate(104deg);
}
.wi-wind.towards-105-deg {
  -webkit-transform: rotate(105deg);
  -moz-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  -o-transform: rotate(105deg);
  transform: rotate(105deg);
}
.wi-wind.towards-106-deg {
  -webkit-transform: rotate(106deg);
  -moz-transform: rotate(106deg);
  -ms-transform: rotate(106deg);
  -o-transform: rotate(106deg);
  transform: rotate(106deg);
}
.wi-wind.towards-107-deg {
  -webkit-transform: rotate(107deg);
  -moz-transform: rotate(107deg);
  -ms-transform: rotate(107deg);
  -o-transform: rotate(107deg);
  transform: rotate(107deg);
}
.wi-wind.towards-108-deg {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.wi-wind.towards-109-deg {
  -webkit-transform: rotate(109deg);
  -moz-transform: rotate(109deg);
  -ms-transform: rotate(109deg);
  -o-transform: rotate(109deg);
  transform: rotate(109deg);
}
.wi-wind.towards-110-deg {
  -webkit-transform: rotate(110deg);
  -moz-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  -o-transform: rotate(110deg);
  transform: rotate(110deg);
}
.wi-wind.towards-111-deg {
  -webkit-transform: rotate(111deg);
  -moz-transform: rotate(111deg);
  -ms-transform: rotate(111deg);
  -o-transform: rotate(111deg);
  transform: rotate(111deg);
}
.wi-wind.towards-112-deg {
  -webkit-transform: rotate(112deg);
  -moz-transform: rotate(112deg);
  -ms-transform: rotate(112deg);
  -o-transform: rotate(112deg);
  transform: rotate(112deg);
}
.wi-wind.towards-113-deg {
  -webkit-transform: rotate(113deg);
  -moz-transform: rotate(113deg);
  -ms-transform: rotate(113deg);
  -o-transform: rotate(113deg);
  transform: rotate(113deg);
}
.wi-wind.towards-114-deg {
  -webkit-transform: rotate(114deg);
  -moz-transform: rotate(114deg);
  -ms-transform: rotate(114deg);
  -o-transform: rotate(114deg);
  transform: rotate(114deg);
}
.wi-wind.towards-115-deg {
  -webkit-transform: rotate(115deg);
  -moz-transform: rotate(115deg);
  -ms-transform: rotate(115deg);
  -o-transform: rotate(115deg);
  transform: rotate(115deg);
}
.wi-wind.towards-116-deg {
  -webkit-transform: rotate(116deg);
  -moz-transform: rotate(116deg);
  -ms-transform: rotate(116deg);
  -o-transform: rotate(116deg);
  transform: rotate(116deg);
}
.wi-wind.towards-117-deg {
  -webkit-transform: rotate(117deg);
  -moz-transform: rotate(117deg);
  -ms-transform: rotate(117deg);
  -o-transform: rotate(117deg);
  transform: rotate(117deg);
}
.wi-wind.towards-118-deg {
  -webkit-transform: rotate(118deg);
  -moz-transform: rotate(118deg);
  -ms-transform: rotate(118deg);
  -o-transform: rotate(118deg);
  transform: rotate(118deg);
}
.wi-wind.towards-119-deg {
  -webkit-transform: rotate(119deg);
  -moz-transform: rotate(119deg);
  -ms-transform: rotate(119deg);
  -o-transform: rotate(119deg);
  transform: rotate(119deg);
}
.wi-wind.towards-120-deg {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
}
.wi-wind.towards-121-deg {
  -webkit-transform: rotate(121deg);
  -moz-transform: rotate(121deg);
  -ms-transform: rotate(121deg);
  -o-transform: rotate(121deg);
  transform: rotate(121deg);
}
.wi-wind.towards-122-deg {
  -webkit-transform: rotate(122deg);
  -moz-transform: rotate(122deg);
  -ms-transform: rotate(122deg);
  -o-transform: rotate(122deg);
  transform: rotate(122deg);
}
.wi-wind.towards-123-deg {
  -webkit-transform: rotate(123deg);
  -moz-transform: rotate(123deg);
  -ms-transform: rotate(123deg);
  -o-transform: rotate(123deg);
  transform: rotate(123deg);
}
.wi-wind.towards-124-deg {
  -webkit-transform: rotate(124deg);
  -moz-transform: rotate(124deg);
  -ms-transform: rotate(124deg);
  -o-transform: rotate(124deg);
  transform: rotate(124deg);
}
.wi-wind.towards-125-deg {
  -webkit-transform: rotate(125deg);
  -moz-transform: rotate(125deg);
  -ms-transform: rotate(125deg);
  -o-transform: rotate(125deg);
  transform: rotate(125deg);
}
.wi-wind.towards-126-deg {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.wi-wind.towards-127-deg {
  -webkit-transform: rotate(127deg);
  -moz-transform: rotate(127deg);
  -ms-transform: rotate(127deg);
  -o-transform: rotate(127deg);
  transform: rotate(127deg);
}
.wi-wind.towards-128-deg {
  -webkit-transform: rotate(128deg);
  -moz-transform: rotate(128deg);
  -ms-transform: rotate(128deg);
  -o-transform: rotate(128deg);
  transform: rotate(128deg);
}
.wi-wind.towards-129-deg {
  -webkit-transform: rotate(129deg);
  -moz-transform: rotate(129deg);
  -ms-transform: rotate(129deg);
  -o-transform: rotate(129deg);
  transform: rotate(129deg);
}
.wi-wind.towards-130-deg {
  -webkit-transform: rotate(130deg);
  -moz-transform: rotate(130deg);
  -ms-transform: rotate(130deg);
  -o-transform: rotate(130deg);
  transform: rotate(130deg);
}
.wi-wind.towards-131-deg {
  -webkit-transform: rotate(131deg);
  -moz-transform: rotate(131deg);
  -ms-transform: rotate(131deg);
  -o-transform: rotate(131deg);
  transform: rotate(131deg);
}
.wi-wind.towards-132-deg {
  -webkit-transform: rotate(132deg);
  -moz-transform: rotate(132deg);
  -ms-transform: rotate(132deg);
  -o-transform: rotate(132deg);
  transform: rotate(132deg);
}
.wi-wind.towards-133-deg {
  -webkit-transform: rotate(133deg);
  -moz-transform: rotate(133deg);
  -ms-transform: rotate(133deg);
  -o-transform: rotate(133deg);
  transform: rotate(133deg);
}
.wi-wind.towards-134-deg {
  -webkit-transform: rotate(134deg);
  -moz-transform: rotate(134deg);
  -ms-transform: rotate(134deg);
  -o-transform: rotate(134deg);
  transform: rotate(134deg);
}
.wi-wind.towards-135-deg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.wi-wind.towards-136-deg {
  -webkit-transform: rotate(136deg);
  -moz-transform: rotate(136deg);
  -ms-transform: rotate(136deg);
  -o-transform: rotate(136deg);
  transform: rotate(136deg);
}
.wi-wind.towards-137-deg {
  -webkit-transform: rotate(137deg);
  -moz-transform: rotate(137deg);
  -ms-transform: rotate(137deg);
  -o-transform: rotate(137deg);
  transform: rotate(137deg);
}
.wi-wind.towards-138-deg {
  -webkit-transform: rotate(138deg);
  -moz-transform: rotate(138deg);
  -ms-transform: rotate(138deg);
  -o-transform: rotate(138deg);
  transform: rotate(138deg);
}
.wi-wind.towards-139-deg {
  -webkit-transform: rotate(139deg);
  -moz-transform: rotate(139deg);
  -ms-transform: rotate(139deg);
  -o-transform: rotate(139deg);
  transform: rotate(139deg);
}
.wi-wind.towards-140-deg {
  -webkit-transform: rotate(140deg);
  -moz-transform: rotate(140deg);
  -ms-transform: rotate(140deg);
  -o-transform: rotate(140deg);
  transform: rotate(140deg);
}
.wi-wind.towards-141-deg {
  -webkit-transform: rotate(141deg);
  -moz-transform: rotate(141deg);
  -ms-transform: rotate(141deg);
  -o-transform: rotate(141deg);
  transform: rotate(141deg);
}
.wi-wind.towards-142-deg {
  -webkit-transform: rotate(142deg);
  -moz-transform: rotate(142deg);
  -ms-transform: rotate(142deg);
  -o-transform: rotate(142deg);
  transform: rotate(142deg);
}
.wi-wind.towards-143-deg {
  -webkit-transform: rotate(143deg);
  -moz-transform: rotate(143deg);
  -ms-transform: rotate(143deg);
  -o-transform: rotate(143deg);
  transform: rotate(143deg);
}
.wi-wind.towards-144-deg {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.wi-wind.towards-145-deg {
  -webkit-transform: rotate(145deg);
  -moz-transform: rotate(145deg);
  -ms-transform: rotate(145deg);
  -o-transform: rotate(145deg);
  transform: rotate(145deg);
}
.wi-wind.towards-146-deg {
  -webkit-transform: rotate(146deg);
  -moz-transform: rotate(146deg);
  -ms-transform: rotate(146deg);
  -o-transform: rotate(146deg);
  transform: rotate(146deg);
}
.wi-wind.towards-147-deg {
  -webkit-transform: rotate(147deg);
  -moz-transform: rotate(147deg);
  -ms-transform: rotate(147deg);
  -o-transform: rotate(147deg);
  transform: rotate(147deg);
}
.wi-wind.towards-148-deg {
  -webkit-transform: rotate(148deg);
  -moz-transform: rotate(148deg);
  -ms-transform: rotate(148deg);
  -o-transform: rotate(148deg);
  transform: rotate(148deg);
}
.wi-wind.towards-149-deg {
  -webkit-transform: rotate(149deg);
  -moz-transform: rotate(149deg);
  -ms-transform: rotate(149deg);
  -o-transform: rotate(149deg);
  transform: rotate(149deg);
}
.wi-wind.towards-150-deg {
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  transform: rotate(150deg);
}
.wi-wind.towards-151-deg {
  -webkit-transform: rotate(151deg);
  -moz-transform: rotate(151deg);
  -ms-transform: rotate(151deg);
  -o-transform: rotate(151deg);
  transform: rotate(151deg);
}
.wi-wind.towards-152-deg {
  -webkit-transform: rotate(152deg);
  -moz-transform: rotate(152deg);
  -ms-transform: rotate(152deg);
  -o-transform: rotate(152deg);
  transform: rotate(152deg);
}
.wi-wind.towards-153-deg {
  -webkit-transform: rotate(153deg);
  -moz-transform: rotate(153deg);
  -ms-transform: rotate(153deg);
  -o-transform: rotate(153deg);
  transform: rotate(153deg);
}
.wi-wind.towards-154-deg {
  -webkit-transform: rotate(154deg);
  -moz-transform: rotate(154deg);
  -ms-transform: rotate(154deg);
  -o-transform: rotate(154deg);
  transform: rotate(154deg);
}
.wi-wind.towards-155-deg {
  -webkit-transform: rotate(155deg);
  -moz-transform: rotate(155deg);
  -ms-transform: rotate(155deg);
  -o-transform: rotate(155deg);
  transform: rotate(155deg);
}
.wi-wind.towards-156-deg {
  -webkit-transform: rotate(156deg);
  -moz-transform: rotate(156deg);
  -ms-transform: rotate(156deg);
  -o-transform: rotate(156deg);
  transform: rotate(156deg);
}
.wi-wind.towards-157-deg {
  -webkit-transform: rotate(157deg);
  -moz-transform: rotate(157deg);
  -ms-transform: rotate(157deg);
  -o-transform: rotate(157deg);
  transform: rotate(157deg);
}
.wi-wind.towards-158-deg {
  -webkit-transform: rotate(158deg);
  -moz-transform: rotate(158deg);
  -ms-transform: rotate(158deg);
  -o-transform: rotate(158deg);
  transform: rotate(158deg);
}
.wi-wind.towards-159-deg {
  -webkit-transform: rotate(159deg);
  -moz-transform: rotate(159deg);
  -ms-transform: rotate(159deg);
  -o-transform: rotate(159deg);
  transform: rotate(159deg);
}
.wi-wind.towards-160-deg {
  -webkit-transform: rotate(160deg);
  -moz-transform: rotate(160deg);
  -ms-transform: rotate(160deg);
  -o-transform: rotate(160deg);
  transform: rotate(160deg);
}
.wi-wind.towards-161-deg {
  -webkit-transform: rotate(161deg);
  -moz-transform: rotate(161deg);
  -ms-transform: rotate(161deg);
  -o-transform: rotate(161deg);
  transform: rotate(161deg);
}
.wi-wind.towards-162-deg {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.wi-wind.towards-163-deg {
  -webkit-transform: rotate(163deg);
  -moz-transform: rotate(163deg);
  -ms-transform: rotate(163deg);
  -o-transform: rotate(163deg);
  transform: rotate(163deg);
}
.wi-wind.towards-164-deg {
  -webkit-transform: rotate(164deg);
  -moz-transform: rotate(164deg);
  -ms-transform: rotate(164deg);
  -o-transform: rotate(164deg);
  transform: rotate(164deg);
}
.wi-wind.towards-165-deg {
  -webkit-transform: rotate(165deg);
  -moz-transform: rotate(165deg);
  -ms-transform: rotate(165deg);
  -o-transform: rotate(165deg);
  transform: rotate(165deg);
}
.wi-wind.towards-166-deg {
  -webkit-transform: rotate(166deg);
  -moz-transform: rotate(166deg);
  -ms-transform: rotate(166deg);
  -o-transform: rotate(166deg);
  transform: rotate(166deg);
}
.wi-wind.towards-167-deg {
  -webkit-transform: rotate(167deg);
  -moz-transform: rotate(167deg);
  -ms-transform: rotate(167deg);
  -o-transform: rotate(167deg);
  transform: rotate(167deg);
}
.wi-wind.towards-168-deg {
  -webkit-transform: rotate(168deg);
  -moz-transform: rotate(168deg);
  -ms-transform: rotate(168deg);
  -o-transform: rotate(168deg);
  transform: rotate(168deg);
}
.wi-wind.towards-169-deg {
  -webkit-transform: rotate(169deg);
  -moz-transform: rotate(169deg);
  -ms-transform: rotate(169deg);
  -o-transform: rotate(169deg);
  transform: rotate(169deg);
}
.wi-wind.towards-170-deg {
  -webkit-transform: rotate(170deg);
  -moz-transform: rotate(170deg);
  -ms-transform: rotate(170deg);
  -o-transform: rotate(170deg);
  transform: rotate(170deg);
}
.wi-wind.towards-171-deg {
  -webkit-transform: rotate(171deg);
  -moz-transform: rotate(171deg);
  -ms-transform: rotate(171deg);
  -o-transform: rotate(171deg);
  transform: rotate(171deg);
}
.wi-wind.towards-172-deg {
  -webkit-transform: rotate(172deg);
  -moz-transform: rotate(172deg);
  -ms-transform: rotate(172deg);
  -o-transform: rotate(172deg);
  transform: rotate(172deg);
}
.wi-wind.towards-173-deg {
  -webkit-transform: rotate(173deg);
  -moz-transform: rotate(173deg);
  -ms-transform: rotate(173deg);
  -o-transform: rotate(173deg);
  transform: rotate(173deg);
}
.wi-wind.towards-174-deg {
  -webkit-transform: rotate(174deg);
  -moz-transform: rotate(174deg);
  -ms-transform: rotate(174deg);
  -o-transform: rotate(174deg);
  transform: rotate(174deg);
}
.wi-wind.towards-175-deg {
  -webkit-transform: rotate(175deg);
  -moz-transform: rotate(175deg);
  -ms-transform: rotate(175deg);
  -o-transform: rotate(175deg);
  transform: rotate(175deg);
}
.wi-wind.towards-176-deg {
  -webkit-transform: rotate(176deg);
  -moz-transform: rotate(176deg);
  -ms-transform: rotate(176deg);
  -o-transform: rotate(176deg);
  transform: rotate(176deg);
}
.wi-wind.towards-177-deg {
  -webkit-transform: rotate(177deg);
  -moz-transform: rotate(177deg);
  -ms-transform: rotate(177deg);
  -o-transform: rotate(177deg);
  transform: rotate(177deg);
}
.wi-wind.towards-178-deg {
  -webkit-transform: rotate(178deg);
  -moz-transform: rotate(178deg);
  -ms-transform: rotate(178deg);
  -o-transform: rotate(178deg);
  transform: rotate(178deg);
}
.wi-wind.towards-179-deg {
  -webkit-transform: rotate(179deg);
  -moz-transform: rotate(179deg);
  -ms-transform: rotate(179deg);
  -o-transform: rotate(179deg);
  transform: rotate(179deg);
}
.wi-wind.towards-180-deg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-wind.towards-181-deg {
  -webkit-transform: rotate(181deg);
  -moz-transform: rotate(181deg);
  -ms-transform: rotate(181deg);
  -o-transform: rotate(181deg);
  transform: rotate(181deg);
}
.wi-wind.towards-182-deg {
  -webkit-transform: rotate(182deg);
  -moz-transform: rotate(182deg);
  -ms-transform: rotate(182deg);
  -o-transform: rotate(182deg);
  transform: rotate(182deg);
}
.wi-wind.towards-183-deg {
  -webkit-transform: rotate(183deg);
  -moz-transform: rotate(183deg);
  -ms-transform: rotate(183deg);
  -o-transform: rotate(183deg);
  transform: rotate(183deg);
}
.wi-wind.towards-184-deg {
  -webkit-transform: rotate(184deg);
  -moz-transform: rotate(184deg);
  -ms-transform: rotate(184deg);
  -o-transform: rotate(184deg);
  transform: rotate(184deg);
}
.wi-wind.towards-185-deg {
  -webkit-transform: rotate(185deg);
  -moz-transform: rotate(185deg);
  -ms-transform: rotate(185deg);
  -o-transform: rotate(185deg);
  transform: rotate(185deg);
}
.wi-wind.towards-186-deg {
  -webkit-transform: rotate(186deg);
  -moz-transform: rotate(186deg);
  -ms-transform: rotate(186deg);
  -o-transform: rotate(186deg);
  transform: rotate(186deg);
}
.wi-wind.towards-187-deg {
  -webkit-transform: rotate(187deg);
  -moz-transform: rotate(187deg);
  -ms-transform: rotate(187deg);
  -o-transform: rotate(187deg);
  transform: rotate(187deg);
}
.wi-wind.towards-188-deg {
  -webkit-transform: rotate(188deg);
  -moz-transform: rotate(188deg);
  -ms-transform: rotate(188deg);
  -o-transform: rotate(188deg);
  transform: rotate(188deg);
}
.wi-wind.towards-189-deg {
  -webkit-transform: rotate(189deg);
  -moz-transform: rotate(189deg);
  -ms-transform: rotate(189deg);
  -o-transform: rotate(189deg);
  transform: rotate(189deg);
}
.wi-wind.towards-190-deg {
  -webkit-transform: rotate(190deg);
  -moz-transform: rotate(190deg);
  -ms-transform: rotate(190deg);
  -o-transform: rotate(190deg);
  transform: rotate(190deg);
}
.wi-wind.towards-191-deg {
  -webkit-transform: rotate(191deg);
  -moz-transform: rotate(191deg);
  -ms-transform: rotate(191deg);
  -o-transform: rotate(191deg);
  transform: rotate(191deg);
}
.wi-wind.towards-192-deg {
  -webkit-transform: rotate(192deg);
  -moz-transform: rotate(192deg);
  -ms-transform: rotate(192deg);
  -o-transform: rotate(192deg);
  transform: rotate(192deg);
}
.wi-wind.towards-193-deg {
  -webkit-transform: rotate(193deg);
  -moz-transform: rotate(193deg);
  -ms-transform: rotate(193deg);
  -o-transform: rotate(193deg);
  transform: rotate(193deg);
}
.wi-wind.towards-194-deg {
  -webkit-transform: rotate(194deg);
  -moz-transform: rotate(194deg);
  -ms-transform: rotate(194deg);
  -o-transform: rotate(194deg);
  transform: rotate(194deg);
}
.wi-wind.towards-195-deg {
  -webkit-transform: rotate(195deg);
  -moz-transform: rotate(195deg);
  -ms-transform: rotate(195deg);
  -o-transform: rotate(195deg);
  transform: rotate(195deg);
}
.wi-wind.towards-196-deg {
  -webkit-transform: rotate(196deg);
  -moz-transform: rotate(196deg);
  -ms-transform: rotate(196deg);
  -o-transform: rotate(196deg);
  transform: rotate(196deg);
}
.wi-wind.towards-197-deg {
  -webkit-transform: rotate(197deg);
  -moz-transform: rotate(197deg);
  -ms-transform: rotate(197deg);
  -o-transform: rotate(197deg);
  transform: rotate(197deg);
}
.wi-wind.towards-198-deg {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.wi-wind.towards-199-deg {
  -webkit-transform: rotate(199deg);
  -moz-transform: rotate(199deg);
  -ms-transform: rotate(199deg);
  -o-transform: rotate(199deg);
  transform: rotate(199deg);
}
.wi-wind.towards-200-deg {
  -webkit-transform: rotate(200deg);
  -moz-transform: rotate(200deg);
  -ms-transform: rotate(200deg);
  -o-transform: rotate(200deg);
  transform: rotate(200deg);
}
.wi-wind.towards-201-deg {
  -webkit-transform: rotate(201deg);
  -moz-transform: rotate(201deg);
  -ms-transform: rotate(201deg);
  -o-transform: rotate(201deg);
  transform: rotate(201deg);
}
.wi-wind.towards-202-deg {
  -webkit-transform: rotate(202deg);
  -moz-transform: rotate(202deg);
  -ms-transform: rotate(202deg);
  -o-transform: rotate(202deg);
  transform: rotate(202deg);
}
.wi-wind.towards-203-deg {
  -webkit-transform: rotate(203deg);
  -moz-transform: rotate(203deg);
  -ms-transform: rotate(203deg);
  -o-transform: rotate(203deg);
  transform: rotate(203deg);
}
.wi-wind.towards-204-deg {
  -webkit-transform: rotate(204deg);
  -moz-transform: rotate(204deg);
  -ms-transform: rotate(204deg);
  -o-transform: rotate(204deg);
  transform: rotate(204deg);
}
.wi-wind.towards-205-deg {
  -webkit-transform: rotate(205deg);
  -moz-transform: rotate(205deg);
  -ms-transform: rotate(205deg);
  -o-transform: rotate(205deg);
  transform: rotate(205deg);
}
.wi-wind.towards-206-deg {
  -webkit-transform: rotate(206deg);
  -moz-transform: rotate(206deg);
  -ms-transform: rotate(206deg);
  -o-transform: rotate(206deg);
  transform: rotate(206deg);
}
.wi-wind.towards-207-deg {
  -webkit-transform: rotate(207deg);
  -moz-transform: rotate(207deg);
  -ms-transform: rotate(207deg);
  -o-transform: rotate(207deg);
  transform: rotate(207deg);
}
.wi-wind.towards-208-deg {
  -webkit-transform: rotate(208deg);
  -moz-transform: rotate(208deg);
  -ms-transform: rotate(208deg);
  -o-transform: rotate(208deg);
  transform: rotate(208deg);
}
.wi-wind.towards-209-deg {
  -webkit-transform: rotate(209deg);
  -moz-transform: rotate(209deg);
  -ms-transform: rotate(209deg);
  -o-transform: rotate(209deg);
  transform: rotate(209deg);
}
.wi-wind.towards-210-deg {
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  -o-transform: rotate(210deg);
  transform: rotate(210deg);
}
.wi-wind.towards-211-deg {
  -webkit-transform: rotate(211deg);
  -moz-transform: rotate(211deg);
  -ms-transform: rotate(211deg);
  -o-transform: rotate(211deg);
  transform: rotate(211deg);
}
.wi-wind.towards-212-deg {
  -webkit-transform: rotate(212deg);
  -moz-transform: rotate(212deg);
  -ms-transform: rotate(212deg);
  -o-transform: rotate(212deg);
  transform: rotate(212deg);
}
.wi-wind.towards-213-deg {
  -webkit-transform: rotate(213deg);
  -moz-transform: rotate(213deg);
  -ms-transform: rotate(213deg);
  -o-transform: rotate(213deg);
  transform: rotate(213deg);
}
.wi-wind.towards-214-deg {
  -webkit-transform: rotate(214deg);
  -moz-transform: rotate(214deg);
  -ms-transform: rotate(214deg);
  -o-transform: rotate(214deg);
  transform: rotate(214deg);
}
.wi-wind.towards-215-deg {
  -webkit-transform: rotate(215deg);
  -moz-transform: rotate(215deg);
  -ms-transform: rotate(215deg);
  -o-transform: rotate(215deg);
  transform: rotate(215deg);
}
.wi-wind.towards-216-deg {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.wi-wind.towards-217-deg {
  -webkit-transform: rotate(217deg);
  -moz-transform: rotate(217deg);
  -ms-transform: rotate(217deg);
  -o-transform: rotate(217deg);
  transform: rotate(217deg);
}
.wi-wind.towards-218-deg {
  -webkit-transform: rotate(218deg);
  -moz-transform: rotate(218deg);
  -ms-transform: rotate(218deg);
  -o-transform: rotate(218deg);
  transform: rotate(218deg);
}
.wi-wind.towards-219-deg {
  -webkit-transform: rotate(219deg);
  -moz-transform: rotate(219deg);
  -ms-transform: rotate(219deg);
  -o-transform: rotate(219deg);
  transform: rotate(219deg);
}
.wi-wind.towards-220-deg {
  -webkit-transform: rotate(220deg);
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -o-transform: rotate(220deg);
  transform: rotate(220deg);
}
.wi-wind.towards-221-deg {
  -webkit-transform: rotate(221deg);
  -moz-transform: rotate(221deg);
  -ms-transform: rotate(221deg);
  -o-transform: rotate(221deg);
  transform: rotate(221deg);
}
.wi-wind.towards-222-deg {
  -webkit-transform: rotate(222deg);
  -moz-transform: rotate(222deg);
  -ms-transform: rotate(222deg);
  -o-transform: rotate(222deg);
  transform: rotate(222deg);
}
.wi-wind.towards-223-deg {
  -webkit-transform: rotate(223deg);
  -moz-transform: rotate(223deg);
  -ms-transform: rotate(223deg);
  -o-transform: rotate(223deg);
  transform: rotate(223deg);
}
.wi-wind.towards-224-deg {
  -webkit-transform: rotate(224deg);
  -moz-transform: rotate(224deg);
  -ms-transform: rotate(224deg);
  -o-transform: rotate(224deg);
  transform: rotate(224deg);
}
.wi-wind.towards-225-deg {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
.wi-wind.towards-226-deg {
  -webkit-transform: rotate(226deg);
  -moz-transform: rotate(226deg);
  -ms-transform: rotate(226deg);
  -o-transform: rotate(226deg);
  transform: rotate(226deg);
}
.wi-wind.towards-227-deg {
  -webkit-transform: rotate(227deg);
  -moz-transform: rotate(227deg);
  -ms-transform: rotate(227deg);
  -o-transform: rotate(227deg);
  transform: rotate(227deg);
}
.wi-wind.towards-228-deg {
  -webkit-transform: rotate(228deg);
  -moz-transform: rotate(228deg);
  -ms-transform: rotate(228deg);
  -o-transform: rotate(228deg);
  transform: rotate(228deg);
}
.wi-wind.towards-229-deg {
  -webkit-transform: rotate(229deg);
  -moz-transform: rotate(229deg);
  -ms-transform: rotate(229deg);
  -o-transform: rotate(229deg);
  transform: rotate(229deg);
}
.wi-wind.towards-230-deg {
  -webkit-transform: rotate(230deg);
  -moz-transform: rotate(230deg);
  -ms-transform: rotate(230deg);
  -o-transform: rotate(230deg);
  transform: rotate(230deg);
}
.wi-wind.towards-231-deg {
  -webkit-transform: rotate(231deg);
  -moz-transform: rotate(231deg);
  -ms-transform: rotate(231deg);
  -o-transform: rotate(231deg);
  transform: rotate(231deg);
}
.wi-wind.towards-232-deg {
  -webkit-transform: rotate(232deg);
  -moz-transform: rotate(232deg);
  -ms-transform: rotate(232deg);
  -o-transform: rotate(232deg);
  transform: rotate(232deg);
}
.wi-wind.towards-233-deg {
  -webkit-transform: rotate(233deg);
  -moz-transform: rotate(233deg);
  -ms-transform: rotate(233deg);
  -o-transform: rotate(233deg);
  transform: rotate(233deg);
}
.wi-wind.towards-234-deg {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.wi-wind.towards-235-deg {
  -webkit-transform: rotate(235deg);
  -moz-transform: rotate(235deg);
  -ms-transform: rotate(235deg);
  -o-transform: rotate(235deg);
  transform: rotate(235deg);
}
.wi-wind.towards-236-deg {
  -webkit-transform: rotate(236deg);
  -moz-transform: rotate(236deg);
  -ms-transform: rotate(236deg);
  -o-transform: rotate(236deg);
  transform: rotate(236deg);
}
.wi-wind.towards-237-deg {
  -webkit-transform: rotate(237deg);
  -moz-transform: rotate(237deg);
  -ms-transform: rotate(237deg);
  -o-transform: rotate(237deg);
  transform: rotate(237deg);
}
.wi-wind.towards-238-deg {
  -webkit-transform: rotate(238deg);
  -moz-transform: rotate(238deg);
  -ms-transform: rotate(238deg);
  -o-transform: rotate(238deg);
  transform: rotate(238deg);
}
.wi-wind.towards-239-deg {
  -webkit-transform: rotate(239deg);
  -moz-transform: rotate(239deg);
  -ms-transform: rotate(239deg);
  -o-transform: rotate(239deg);
  transform: rotate(239deg);
}
.wi-wind.towards-240-deg {
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  -o-transform: rotate(240deg);
  transform: rotate(240deg);
}
.wi-wind.towards-241-deg {
  -webkit-transform: rotate(241deg);
  -moz-transform: rotate(241deg);
  -ms-transform: rotate(241deg);
  -o-transform: rotate(241deg);
  transform: rotate(241deg);
}
.wi-wind.towards-242-deg {
  -webkit-transform: rotate(242deg);
  -moz-transform: rotate(242deg);
  -ms-transform: rotate(242deg);
  -o-transform: rotate(242deg);
  transform: rotate(242deg);
}
.wi-wind.towards-243-deg {
  -webkit-transform: rotate(243deg);
  -moz-transform: rotate(243deg);
  -ms-transform: rotate(243deg);
  -o-transform: rotate(243deg);
  transform: rotate(243deg);
}
.wi-wind.towards-244-deg {
  -webkit-transform: rotate(244deg);
  -moz-transform: rotate(244deg);
  -ms-transform: rotate(244deg);
  -o-transform: rotate(244deg);
  transform: rotate(244deg);
}
.wi-wind.towards-245-deg {
  -webkit-transform: rotate(245deg);
  -moz-transform: rotate(245deg);
  -ms-transform: rotate(245deg);
  -o-transform: rotate(245deg);
  transform: rotate(245deg);
}
.wi-wind.towards-246-deg {
  -webkit-transform: rotate(246deg);
  -moz-transform: rotate(246deg);
  -ms-transform: rotate(246deg);
  -o-transform: rotate(246deg);
  transform: rotate(246deg);
}
.wi-wind.towards-247-deg {
  -webkit-transform: rotate(247deg);
  -moz-transform: rotate(247deg);
  -ms-transform: rotate(247deg);
  -o-transform: rotate(247deg);
  transform: rotate(247deg);
}
.wi-wind.towards-248-deg {
  -webkit-transform: rotate(248deg);
  -moz-transform: rotate(248deg);
  -ms-transform: rotate(248deg);
  -o-transform: rotate(248deg);
  transform: rotate(248deg);
}
.wi-wind.towards-249-deg {
  -webkit-transform: rotate(249deg);
  -moz-transform: rotate(249deg);
  -ms-transform: rotate(249deg);
  -o-transform: rotate(249deg);
  transform: rotate(249deg);
}
.wi-wind.towards-250-deg {
  -webkit-transform: rotate(250deg);
  -moz-transform: rotate(250deg);
  -ms-transform: rotate(250deg);
  -o-transform: rotate(250deg);
  transform: rotate(250deg);
}
.wi-wind.towards-251-deg {
  -webkit-transform: rotate(251deg);
  -moz-transform: rotate(251deg);
  -ms-transform: rotate(251deg);
  -o-transform: rotate(251deg);
  transform: rotate(251deg);
}
.wi-wind.towards-252-deg {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.wi-wind.towards-253-deg {
  -webkit-transform: rotate(253deg);
  -moz-transform: rotate(253deg);
  -ms-transform: rotate(253deg);
  -o-transform: rotate(253deg);
  transform: rotate(253deg);
}
.wi-wind.towards-254-deg {
  -webkit-transform: rotate(254deg);
  -moz-transform: rotate(254deg);
  -ms-transform: rotate(254deg);
  -o-transform: rotate(254deg);
  transform: rotate(254deg);
}
.wi-wind.towards-255-deg {
  -webkit-transform: rotate(255deg);
  -moz-transform: rotate(255deg);
  -ms-transform: rotate(255deg);
  -o-transform: rotate(255deg);
  transform: rotate(255deg);
}
.wi-wind.towards-256-deg {
  -webkit-transform: rotate(256deg);
  -moz-transform: rotate(256deg);
  -ms-transform: rotate(256deg);
  -o-transform: rotate(256deg);
  transform: rotate(256deg);
}
.wi-wind.towards-257-deg {
  -webkit-transform: rotate(257deg);
  -moz-transform: rotate(257deg);
  -ms-transform: rotate(257deg);
  -o-transform: rotate(257deg);
  transform: rotate(257deg);
}
.wi-wind.towards-258-deg {
  -webkit-transform: rotate(258deg);
  -moz-transform: rotate(258deg);
  -ms-transform: rotate(258deg);
  -o-transform: rotate(258deg);
  transform: rotate(258deg);
}
.wi-wind.towards-259-deg {
  -webkit-transform: rotate(259deg);
  -moz-transform: rotate(259deg);
  -ms-transform: rotate(259deg);
  -o-transform: rotate(259deg);
  transform: rotate(259deg);
}
.wi-wind.towards-260-deg {
  -webkit-transform: rotate(260deg);
  -moz-transform: rotate(260deg);
  -ms-transform: rotate(260deg);
  -o-transform: rotate(260deg);
  transform: rotate(260deg);
}
.wi-wind.towards-261-deg {
  -webkit-transform: rotate(261deg);
  -moz-transform: rotate(261deg);
  -ms-transform: rotate(261deg);
  -o-transform: rotate(261deg);
  transform: rotate(261deg);
}
.wi-wind.towards-262-deg {
  -webkit-transform: rotate(262deg);
  -moz-transform: rotate(262deg);
  -ms-transform: rotate(262deg);
  -o-transform: rotate(262deg);
  transform: rotate(262deg);
}
.wi-wind.towards-263-deg {
  -webkit-transform: rotate(263deg);
  -moz-transform: rotate(263deg);
  -ms-transform: rotate(263deg);
  -o-transform: rotate(263deg);
  transform: rotate(263deg);
}
.wi-wind.towards-264-deg {
  -webkit-transform: rotate(264deg);
  -moz-transform: rotate(264deg);
  -ms-transform: rotate(264deg);
  -o-transform: rotate(264deg);
  transform: rotate(264deg);
}
.wi-wind.towards-265-deg {
  -webkit-transform: rotate(265deg);
  -moz-transform: rotate(265deg);
  -ms-transform: rotate(265deg);
  -o-transform: rotate(265deg);
  transform: rotate(265deg);
}
.wi-wind.towards-266-deg {
  -webkit-transform: rotate(266deg);
  -moz-transform: rotate(266deg);
  -ms-transform: rotate(266deg);
  -o-transform: rotate(266deg);
  transform: rotate(266deg);
}
.wi-wind.towards-267-deg {
  -webkit-transform: rotate(267deg);
  -moz-transform: rotate(267deg);
  -ms-transform: rotate(267deg);
  -o-transform: rotate(267deg);
  transform: rotate(267deg);
}
.wi-wind.towards-268-deg {
  -webkit-transform: rotate(268deg);
  -moz-transform: rotate(268deg);
  -ms-transform: rotate(268deg);
  -o-transform: rotate(268deg);
  transform: rotate(268deg);
}
.wi-wind.towards-269-deg {
  -webkit-transform: rotate(269deg);
  -moz-transform: rotate(269deg);
  -ms-transform: rotate(269deg);
  -o-transform: rotate(269deg);
  transform: rotate(269deg);
}
.wi-wind.towards-270-deg {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-wind.towards-271-deg {
  -webkit-transform: rotate(271deg);
  -moz-transform: rotate(271deg);
  -ms-transform: rotate(271deg);
  -o-transform: rotate(271deg);
  transform: rotate(271deg);
}
.wi-wind.towards-272-deg {
  -webkit-transform: rotate(272deg);
  -moz-transform: rotate(272deg);
  -ms-transform: rotate(272deg);
  -o-transform: rotate(272deg);
  transform: rotate(272deg);
}
.wi-wind.towards-273-deg {
  -webkit-transform: rotate(273deg);
  -moz-transform: rotate(273deg);
  -ms-transform: rotate(273deg);
  -o-transform: rotate(273deg);
  transform: rotate(273deg);
}
.wi-wind.towards-274-deg {
  -webkit-transform: rotate(274deg);
  -moz-transform: rotate(274deg);
  -ms-transform: rotate(274deg);
  -o-transform: rotate(274deg);
  transform: rotate(274deg);
}
.wi-wind.towards-275-deg {
  -webkit-transform: rotate(275deg);
  -moz-transform: rotate(275deg);
  -ms-transform: rotate(275deg);
  -o-transform: rotate(275deg);
  transform: rotate(275deg);
}
.wi-wind.towards-276-deg {
  -webkit-transform: rotate(276deg);
  -moz-transform: rotate(276deg);
  -ms-transform: rotate(276deg);
  -o-transform: rotate(276deg);
  transform: rotate(276deg);
}
.wi-wind.towards-277-deg {
  -webkit-transform: rotate(277deg);
  -moz-transform: rotate(277deg);
  -ms-transform: rotate(277deg);
  -o-transform: rotate(277deg);
  transform: rotate(277deg);
}
.wi-wind.towards-278-deg {
  -webkit-transform: rotate(278deg);
  -moz-transform: rotate(278deg);
  -ms-transform: rotate(278deg);
  -o-transform: rotate(278deg);
  transform: rotate(278deg);
}
.wi-wind.towards-279-deg {
  -webkit-transform: rotate(279deg);
  -moz-transform: rotate(279deg);
  -ms-transform: rotate(279deg);
  -o-transform: rotate(279deg);
  transform: rotate(279deg);
}
.wi-wind.towards-280-deg {
  -webkit-transform: rotate(280deg);
  -moz-transform: rotate(280deg);
  -ms-transform: rotate(280deg);
  -o-transform: rotate(280deg);
  transform: rotate(280deg);
}
.wi-wind.towards-281-deg {
  -webkit-transform: rotate(281deg);
  -moz-transform: rotate(281deg);
  -ms-transform: rotate(281deg);
  -o-transform: rotate(281deg);
  transform: rotate(281deg);
}
.wi-wind.towards-282-deg {
  -webkit-transform: rotate(282deg);
  -moz-transform: rotate(282deg);
  -ms-transform: rotate(282deg);
  -o-transform: rotate(282deg);
  transform: rotate(282deg);
}
.wi-wind.towards-283-deg {
  -webkit-transform: rotate(283deg);
  -moz-transform: rotate(283deg);
  -ms-transform: rotate(283deg);
  -o-transform: rotate(283deg);
  transform: rotate(283deg);
}
.wi-wind.towards-284-deg {
  -webkit-transform: rotate(284deg);
  -moz-transform: rotate(284deg);
  -ms-transform: rotate(284deg);
  -o-transform: rotate(284deg);
  transform: rotate(284deg);
}
.wi-wind.towards-285-deg {
  -webkit-transform: rotate(285deg);
  -moz-transform: rotate(285deg);
  -ms-transform: rotate(285deg);
  -o-transform: rotate(285deg);
  transform: rotate(285deg);
}
.wi-wind.towards-286-deg {
  -webkit-transform: rotate(286deg);
  -moz-transform: rotate(286deg);
  -ms-transform: rotate(286deg);
  -o-transform: rotate(286deg);
  transform: rotate(286deg);
}
.wi-wind.towards-287-deg {
  -webkit-transform: rotate(287deg);
  -moz-transform: rotate(287deg);
  -ms-transform: rotate(287deg);
  -o-transform: rotate(287deg);
  transform: rotate(287deg);
}
.wi-wind.towards-288-deg {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.wi-wind.towards-289-deg {
  -webkit-transform: rotate(289deg);
  -moz-transform: rotate(289deg);
  -ms-transform: rotate(289deg);
  -o-transform: rotate(289deg);
  transform: rotate(289deg);
}
.wi-wind.towards-290-deg {
  -webkit-transform: rotate(290deg);
  -moz-transform: rotate(290deg);
  -ms-transform: rotate(290deg);
  -o-transform: rotate(290deg);
  transform: rotate(290deg);
}
.wi-wind.towards-291-deg {
  -webkit-transform: rotate(291deg);
  -moz-transform: rotate(291deg);
  -ms-transform: rotate(291deg);
  -o-transform: rotate(291deg);
  transform: rotate(291deg);
}
.wi-wind.towards-292-deg {
  -webkit-transform: rotate(292deg);
  -moz-transform: rotate(292deg);
  -ms-transform: rotate(292deg);
  -o-transform: rotate(292deg);
  transform: rotate(292deg);
}
.wi-wind.towards-293-deg {
  -webkit-transform: rotate(293deg);
  -moz-transform: rotate(293deg);
  -ms-transform: rotate(293deg);
  -o-transform: rotate(293deg);
  transform: rotate(293deg);
}
.wi-wind.towards-294-deg {
  -webkit-transform: rotate(294deg);
  -moz-transform: rotate(294deg);
  -ms-transform: rotate(294deg);
  -o-transform: rotate(294deg);
  transform: rotate(294deg);
}
.wi-wind.towards-295-deg {
  -webkit-transform: rotate(295deg);
  -moz-transform: rotate(295deg);
  -ms-transform: rotate(295deg);
  -o-transform: rotate(295deg);
  transform: rotate(295deg);
}
.wi-wind.towards-296-deg {
  -webkit-transform: rotate(296deg);
  -moz-transform: rotate(296deg);
  -ms-transform: rotate(296deg);
  -o-transform: rotate(296deg);
  transform: rotate(296deg);
}
.wi-wind.towards-297-deg {
  -webkit-transform: rotate(297deg);
  -moz-transform: rotate(297deg);
  -ms-transform: rotate(297deg);
  -o-transform: rotate(297deg);
  transform: rotate(297deg);
}
.wi-wind.towards-298-deg {
  -webkit-transform: rotate(298deg);
  -moz-transform: rotate(298deg);
  -ms-transform: rotate(298deg);
  -o-transform: rotate(298deg);
  transform: rotate(298deg);
}
.wi-wind.towards-299-deg {
  -webkit-transform: rotate(299deg);
  -moz-transform: rotate(299deg);
  -ms-transform: rotate(299deg);
  -o-transform: rotate(299deg);
  transform: rotate(299deg);
}
.wi-wind.towards-300-deg {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  -o-transform: rotate(300deg);
  transform: rotate(300deg);
}
.wi-wind.towards-301-deg {
  -webkit-transform: rotate(301deg);
  -moz-transform: rotate(301deg);
  -ms-transform: rotate(301deg);
  -o-transform: rotate(301deg);
  transform: rotate(301deg);
}
.wi-wind.towards-302-deg {
  -webkit-transform: rotate(302deg);
  -moz-transform: rotate(302deg);
  -ms-transform: rotate(302deg);
  -o-transform: rotate(302deg);
  transform: rotate(302deg);
}
.wi-wind.towards-303-deg {
  -webkit-transform: rotate(303deg);
  -moz-transform: rotate(303deg);
  -ms-transform: rotate(303deg);
  -o-transform: rotate(303deg);
  transform: rotate(303deg);
}
.wi-wind.towards-304-deg {
  -webkit-transform: rotate(304deg);
  -moz-transform: rotate(304deg);
  -ms-transform: rotate(304deg);
  -o-transform: rotate(304deg);
  transform: rotate(304deg);
}
.wi-wind.towards-305-deg {
  -webkit-transform: rotate(305deg);
  -moz-transform: rotate(305deg);
  -ms-transform: rotate(305deg);
  -o-transform: rotate(305deg);
  transform: rotate(305deg);
}
.wi-wind.towards-306-deg {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.wi-wind.towards-307-deg {
  -webkit-transform: rotate(307deg);
  -moz-transform: rotate(307deg);
  -ms-transform: rotate(307deg);
  -o-transform: rotate(307deg);
  transform: rotate(307deg);
}
.wi-wind.towards-308-deg {
  -webkit-transform: rotate(308deg);
  -moz-transform: rotate(308deg);
  -ms-transform: rotate(308deg);
  -o-transform: rotate(308deg);
  transform: rotate(308deg);
}
.wi-wind.towards-309-deg {
  -webkit-transform: rotate(309deg);
  -moz-transform: rotate(309deg);
  -ms-transform: rotate(309deg);
  -o-transform: rotate(309deg);
  transform: rotate(309deg);
}
.wi-wind.towards-310-deg {
  -webkit-transform: rotate(310deg);
  -moz-transform: rotate(310deg);
  -ms-transform: rotate(310deg);
  -o-transform: rotate(310deg);
  transform: rotate(310deg);
}
.wi-wind.towards-311-deg {
  -webkit-transform: rotate(311deg);
  -moz-transform: rotate(311deg);
  -ms-transform: rotate(311deg);
  -o-transform: rotate(311deg);
  transform: rotate(311deg);
}
.wi-wind.towards-312-deg {
  -webkit-transform: rotate(312deg);
  -moz-transform: rotate(312deg);
  -ms-transform: rotate(312deg);
  -o-transform: rotate(312deg);
  transform: rotate(312deg);
}
.wi-wind.towards-313-deg {
  -webkit-transform: rotate(313deg);
  -moz-transform: rotate(313deg);
  -ms-transform: rotate(313deg);
  -o-transform: rotate(313deg);
  transform: rotate(313deg);
}
.wi-wind.towards-314-deg {
  -webkit-transform: rotate(314deg);
  -moz-transform: rotate(314deg);
  -ms-transform: rotate(314deg);
  -o-transform: rotate(314deg);
  transform: rotate(314deg);
}
.wi-wind.towards-315-deg {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}
.wi-wind.towards-316-deg {
  -webkit-transform: rotate(316deg);
  -moz-transform: rotate(316deg);
  -ms-transform: rotate(316deg);
  -o-transform: rotate(316deg);
  transform: rotate(316deg);
}
.wi-wind.towards-317-deg {
  -webkit-transform: rotate(317deg);
  -moz-transform: rotate(317deg);
  -ms-transform: rotate(317deg);
  -o-transform: rotate(317deg);
  transform: rotate(317deg);
}
.wi-wind.towards-318-deg {
  -webkit-transform: rotate(318deg);
  -moz-transform: rotate(318deg);
  -ms-transform: rotate(318deg);
  -o-transform: rotate(318deg);
  transform: rotate(318deg);
}
.wi-wind.towards-319-deg {
  -webkit-transform: rotate(319deg);
  -moz-transform: rotate(319deg);
  -ms-transform: rotate(319deg);
  -o-transform: rotate(319deg);
  transform: rotate(319deg);
}
.wi-wind.towards-320-deg {
  -webkit-transform: rotate(320deg);
  -moz-transform: rotate(320deg);
  -ms-transform: rotate(320deg);
  -o-transform: rotate(320deg);
  transform: rotate(320deg);
}
.wi-wind.towards-321-deg {
  -webkit-transform: rotate(321deg);
  -moz-transform: rotate(321deg);
  -ms-transform: rotate(321deg);
  -o-transform: rotate(321deg);
  transform: rotate(321deg);
}
.wi-wind.towards-322-deg {
  -webkit-transform: rotate(322deg);
  -moz-transform: rotate(322deg);
  -ms-transform: rotate(322deg);
  -o-transform: rotate(322deg);
  transform: rotate(322deg);
}
.wi-wind.towards-323-deg {
  -webkit-transform: rotate(323deg);
  -moz-transform: rotate(323deg);
  -ms-transform: rotate(323deg);
  -o-transform: rotate(323deg);
  transform: rotate(323deg);
}
.wi-wind.towards-324-deg {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.wi-wind.towards-325-deg {
  -webkit-transform: rotate(325deg);
  -moz-transform: rotate(325deg);
  -ms-transform: rotate(325deg);
  -o-transform: rotate(325deg);
  transform: rotate(325deg);
}
.wi-wind.towards-326-deg {
  -webkit-transform: rotate(326deg);
  -moz-transform: rotate(326deg);
  -ms-transform: rotate(326deg);
  -o-transform: rotate(326deg);
  transform: rotate(326deg);
}
.wi-wind.towards-327-deg {
  -webkit-transform: rotate(327deg);
  -moz-transform: rotate(327deg);
  -ms-transform: rotate(327deg);
  -o-transform: rotate(327deg);
  transform: rotate(327deg);
}
.wi-wind.towards-328-deg {
  -webkit-transform: rotate(328deg);
  -moz-transform: rotate(328deg);
  -ms-transform: rotate(328deg);
  -o-transform: rotate(328deg);
  transform: rotate(328deg);
}
.wi-wind.towards-329-deg {
  -webkit-transform: rotate(329deg);
  -moz-transform: rotate(329deg);
  -ms-transform: rotate(329deg);
  -o-transform: rotate(329deg);
  transform: rotate(329deg);
}
.wi-wind.towards-330-deg {
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  -o-transform: rotate(330deg);
  transform: rotate(330deg);
}
.wi-wind.towards-331-deg {
  -webkit-transform: rotate(331deg);
  -moz-transform: rotate(331deg);
  -ms-transform: rotate(331deg);
  -o-transform: rotate(331deg);
  transform: rotate(331deg);
}
.wi-wind.towards-332-deg {
  -webkit-transform: rotate(332deg);
  -moz-transform: rotate(332deg);
  -ms-transform: rotate(332deg);
  -o-transform: rotate(332deg);
  transform: rotate(332deg);
}
.wi-wind.towards-333-deg {
  -webkit-transform: rotate(333deg);
  -moz-transform: rotate(333deg);
  -ms-transform: rotate(333deg);
  -o-transform: rotate(333deg);
  transform: rotate(333deg);
}
.wi-wind.towards-334-deg {
  -webkit-transform: rotate(334deg);
  -moz-transform: rotate(334deg);
  -ms-transform: rotate(334deg);
  -o-transform: rotate(334deg);
  transform: rotate(334deg);
}
.wi-wind.towards-335-deg {
  -webkit-transform: rotate(335deg);
  -moz-transform: rotate(335deg);
  -ms-transform: rotate(335deg);
  -o-transform: rotate(335deg);
  transform: rotate(335deg);
}
.wi-wind.towards-336-deg {
  -webkit-transform: rotate(336deg);
  -moz-transform: rotate(336deg);
  -ms-transform: rotate(336deg);
  -o-transform: rotate(336deg);
  transform: rotate(336deg);
}
.wi-wind.towards-337-deg {
  -webkit-transform: rotate(337deg);
  -moz-transform: rotate(337deg);
  -ms-transform: rotate(337deg);
  -o-transform: rotate(337deg);
  transform: rotate(337deg);
}
.wi-wind.towards-338-deg {
  -webkit-transform: rotate(338deg);
  -moz-transform: rotate(338deg);
  -ms-transform: rotate(338deg);
  -o-transform: rotate(338deg);
  transform: rotate(338deg);
}
.wi-wind.towards-339-deg {
  -webkit-transform: rotate(339deg);
  -moz-transform: rotate(339deg);
  -ms-transform: rotate(339deg);
  -o-transform: rotate(339deg);
  transform: rotate(339deg);
}
.wi-wind.towards-340-deg {
  -webkit-transform: rotate(340deg);
  -moz-transform: rotate(340deg);
  -ms-transform: rotate(340deg);
  -o-transform: rotate(340deg);
  transform: rotate(340deg);
}
.wi-wind.towards-341-deg {
  -webkit-transform: rotate(341deg);
  -moz-transform: rotate(341deg);
  -ms-transform: rotate(341deg);
  -o-transform: rotate(341deg);
  transform: rotate(341deg);
}
.wi-wind.towards-342-deg {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.wi-wind.towards-343-deg {
  -webkit-transform: rotate(343deg);
  -moz-transform: rotate(343deg);
  -ms-transform: rotate(343deg);
  -o-transform: rotate(343deg);
  transform: rotate(343deg);
}
.wi-wind.towards-344-deg {
  -webkit-transform: rotate(344deg);
  -moz-transform: rotate(344deg);
  -ms-transform: rotate(344deg);
  -o-transform: rotate(344deg);
  transform: rotate(344deg);
}
.wi-wind.towards-345-deg {
  -webkit-transform: rotate(345deg);
  -moz-transform: rotate(345deg);
  -ms-transform: rotate(345deg);
  -o-transform: rotate(345deg);
  transform: rotate(345deg);
}
.wi-wind.towards-346-deg {
  -webkit-transform: rotate(346deg);
  -moz-transform: rotate(346deg);
  -ms-transform: rotate(346deg);
  -o-transform: rotate(346deg);
  transform: rotate(346deg);
}
.wi-wind.towards-347-deg {
  -webkit-transform: rotate(347deg);
  -moz-transform: rotate(347deg);
  -ms-transform: rotate(347deg);
  -o-transform: rotate(347deg);
  transform: rotate(347deg);
}
.wi-wind.towards-348-deg {
  -webkit-transform: rotate(348deg);
  -moz-transform: rotate(348deg);
  -ms-transform: rotate(348deg);
  -o-transform: rotate(348deg);
  transform: rotate(348deg);
}
.wi-wind.towards-349-deg {
  -webkit-transform: rotate(349deg);
  -moz-transform: rotate(349deg);
  -ms-transform: rotate(349deg);
  -o-transform: rotate(349deg);
  transform: rotate(349deg);
}
.wi-wind.towards-350-deg {
  -webkit-transform: rotate(350deg);
  -moz-transform: rotate(350deg);
  -ms-transform: rotate(350deg);
  -o-transform: rotate(350deg);
  transform: rotate(350deg);
}
.wi-wind.towards-351-deg {
  -webkit-transform: rotate(351deg);
  -moz-transform: rotate(351deg);
  -ms-transform: rotate(351deg);
  -o-transform: rotate(351deg);
  transform: rotate(351deg);
}
.wi-wind.towards-352-deg {
  -webkit-transform: rotate(352deg);
  -moz-transform: rotate(352deg);
  -ms-transform: rotate(352deg);
  -o-transform: rotate(352deg);
  transform: rotate(352deg);
}
.wi-wind.towards-353-deg {
  -webkit-transform: rotate(353deg);
  -moz-transform: rotate(353deg);
  -ms-transform: rotate(353deg);
  -o-transform: rotate(353deg);
  transform: rotate(353deg);
}
.wi-wind.towards-354-deg {
  -webkit-transform: rotate(354deg);
  -moz-transform: rotate(354deg);
  -ms-transform: rotate(354deg);
  -o-transform: rotate(354deg);
  transform: rotate(354deg);
}
.wi-wind.towards-355-deg {
  -webkit-transform: rotate(355deg);
  -moz-transform: rotate(355deg);
  -ms-transform: rotate(355deg);
  -o-transform: rotate(355deg);
  transform: rotate(355deg);
}
.wi-wind.towards-356-deg {
  -webkit-transform: rotate(356deg);
  -moz-transform: rotate(356deg);
  -ms-transform: rotate(356deg);
  -o-transform: rotate(356deg);
  transform: rotate(356deg);
}
.wi-wind.towards-357-deg {
  -webkit-transform: rotate(357deg);
  -moz-transform: rotate(357deg);
  -ms-transform: rotate(357deg);
  -o-transform: rotate(357deg);
  transform: rotate(357deg);
}
.wi-wind.towards-358-deg {
  -webkit-transform: rotate(358deg);
  -moz-transform: rotate(358deg);
  -ms-transform: rotate(358deg);
  -o-transform: rotate(358deg);
  transform: rotate(358deg);
}
.wi-wind.towards-359-deg {
  -webkit-transform: rotate(359deg);
  -moz-transform: rotate(359deg);
  -ms-transform: rotate(359deg);
  -o-transform: rotate(359deg);
  transform: rotate(359deg);
}
.wi-wind.towards-360-deg {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wi-wind.from-0-deg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-wind.from-1-deg {
  -webkit-transform: rotate(181deg);
  -moz-transform: rotate(181deg);
  -ms-transform: rotate(181deg);
  -o-transform: rotate(181deg);
  transform: rotate(181deg);
}
.wi-wind.from-2-deg {
  -webkit-transform: rotate(182deg);
  -moz-transform: rotate(182deg);
  -ms-transform: rotate(182deg);
  -o-transform: rotate(182deg);
  transform: rotate(182deg);
}
.wi-wind.from-3-deg {
  -webkit-transform: rotate(183deg);
  -moz-transform: rotate(183deg);
  -ms-transform: rotate(183deg);
  -o-transform: rotate(183deg);
  transform: rotate(183deg);
}
.wi-wind.from-4-deg {
  -webkit-transform: rotate(184deg);
  -moz-transform: rotate(184deg);
  -ms-transform: rotate(184deg);
  -o-transform: rotate(184deg);
  transform: rotate(184deg);
}
.wi-wind.from-5-deg {
  -webkit-transform: rotate(185deg);
  -moz-transform: rotate(185deg);
  -ms-transform: rotate(185deg);
  -o-transform: rotate(185deg);
  transform: rotate(185deg);
}
.wi-wind.from-6-deg {
  -webkit-transform: rotate(186deg);
  -moz-transform: rotate(186deg);
  -ms-transform: rotate(186deg);
  -o-transform: rotate(186deg);
  transform: rotate(186deg);
}
.wi-wind.from-7-deg {
  -webkit-transform: rotate(187deg);
  -moz-transform: rotate(187deg);
  -ms-transform: rotate(187deg);
  -o-transform: rotate(187deg);
  transform: rotate(187deg);
}
.wi-wind.from-8-deg {
  -webkit-transform: rotate(188deg);
  -moz-transform: rotate(188deg);
  -ms-transform: rotate(188deg);
  -o-transform: rotate(188deg);
  transform: rotate(188deg);
}
.wi-wind.from-9-deg {
  -webkit-transform: rotate(189deg);
  -moz-transform: rotate(189deg);
  -ms-transform: rotate(189deg);
  -o-transform: rotate(189deg);
  transform: rotate(189deg);
}
.wi-wind.from-10-deg {
  -webkit-transform: rotate(190deg);
  -moz-transform: rotate(190deg);
  -ms-transform: rotate(190deg);
  -o-transform: rotate(190deg);
  transform: rotate(190deg);
}
.wi-wind.from-11-deg {
  -webkit-transform: rotate(191deg);
  -moz-transform: rotate(191deg);
  -ms-transform: rotate(191deg);
  -o-transform: rotate(191deg);
  transform: rotate(191deg);
}
.wi-wind.from-12-deg {
  -webkit-transform: rotate(192deg);
  -moz-transform: rotate(192deg);
  -ms-transform: rotate(192deg);
  -o-transform: rotate(192deg);
  transform: rotate(192deg);
}
.wi-wind.from-13-deg {
  -webkit-transform: rotate(193deg);
  -moz-transform: rotate(193deg);
  -ms-transform: rotate(193deg);
  -o-transform: rotate(193deg);
  transform: rotate(193deg);
}
.wi-wind.from-14-deg {
  -webkit-transform: rotate(194deg);
  -moz-transform: rotate(194deg);
  -ms-transform: rotate(194deg);
  -o-transform: rotate(194deg);
  transform: rotate(194deg);
}
.wi-wind.from-15-deg {
  -webkit-transform: rotate(195deg);
  -moz-transform: rotate(195deg);
  -ms-transform: rotate(195deg);
  -o-transform: rotate(195deg);
  transform: rotate(195deg);
}
.wi-wind.from-16-deg {
  -webkit-transform: rotate(196deg);
  -moz-transform: rotate(196deg);
  -ms-transform: rotate(196deg);
  -o-transform: rotate(196deg);
  transform: rotate(196deg);
}
.wi-wind.from-17-deg {
  -webkit-transform: rotate(197deg);
  -moz-transform: rotate(197deg);
  -ms-transform: rotate(197deg);
  -o-transform: rotate(197deg);
  transform: rotate(197deg);
}
.wi-wind.from-18-deg {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.wi-wind.from-19-deg {
  -webkit-transform: rotate(199deg);
  -moz-transform: rotate(199deg);
  -ms-transform: rotate(199deg);
  -o-transform: rotate(199deg);
  transform: rotate(199deg);
}
.wi-wind.from-20-deg {
  -webkit-transform: rotate(200deg);
  -moz-transform: rotate(200deg);
  -ms-transform: rotate(200deg);
  -o-transform: rotate(200deg);
  transform: rotate(200deg);
}
.wi-wind.from-21-deg {
  -webkit-transform: rotate(201deg);
  -moz-transform: rotate(201deg);
  -ms-transform: rotate(201deg);
  -o-transform: rotate(201deg);
  transform: rotate(201deg);
}
.wi-wind.from-22-deg {
  -webkit-transform: rotate(202deg);
  -moz-transform: rotate(202deg);
  -ms-transform: rotate(202deg);
  -o-transform: rotate(202deg);
  transform: rotate(202deg);
}
.wi-wind.from-23-deg {
  -webkit-transform: rotate(203deg);
  -moz-transform: rotate(203deg);
  -ms-transform: rotate(203deg);
  -o-transform: rotate(203deg);
  transform: rotate(203deg);
}
.wi-wind.from-24-deg {
  -webkit-transform: rotate(204deg);
  -moz-transform: rotate(204deg);
  -ms-transform: rotate(204deg);
  -o-transform: rotate(204deg);
  transform: rotate(204deg);
}
.wi-wind.from-25-deg {
  -webkit-transform: rotate(205deg);
  -moz-transform: rotate(205deg);
  -ms-transform: rotate(205deg);
  -o-transform: rotate(205deg);
  transform: rotate(205deg);
}
.wi-wind.from-26-deg {
  -webkit-transform: rotate(206deg);
  -moz-transform: rotate(206deg);
  -ms-transform: rotate(206deg);
  -o-transform: rotate(206deg);
  transform: rotate(206deg);
}
.wi-wind.from-27-deg {
  -webkit-transform: rotate(207deg);
  -moz-transform: rotate(207deg);
  -ms-transform: rotate(207deg);
  -o-transform: rotate(207deg);
  transform: rotate(207deg);
}
.wi-wind.from-28-deg {
  -webkit-transform: rotate(208deg);
  -moz-transform: rotate(208deg);
  -ms-transform: rotate(208deg);
  -o-transform: rotate(208deg);
  transform: rotate(208deg);
}
.wi-wind.from-29-deg {
  -webkit-transform: rotate(209deg);
  -moz-transform: rotate(209deg);
  -ms-transform: rotate(209deg);
  -o-transform: rotate(209deg);
  transform: rotate(209deg);
}
.wi-wind.from-30-deg {
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  -o-transform: rotate(210deg);
  transform: rotate(210deg);
}
.wi-wind.from-31-deg {
  -webkit-transform: rotate(211deg);
  -moz-transform: rotate(211deg);
  -ms-transform: rotate(211deg);
  -o-transform: rotate(211deg);
  transform: rotate(211deg);
}
.wi-wind.from-32-deg {
  -webkit-transform: rotate(212deg);
  -moz-transform: rotate(212deg);
  -ms-transform: rotate(212deg);
  -o-transform: rotate(212deg);
  transform: rotate(212deg);
}
.wi-wind.from-33-deg {
  -webkit-transform: rotate(213deg);
  -moz-transform: rotate(213deg);
  -ms-transform: rotate(213deg);
  -o-transform: rotate(213deg);
  transform: rotate(213deg);
}
.wi-wind.from-34-deg {
  -webkit-transform: rotate(214deg);
  -moz-transform: rotate(214deg);
  -ms-transform: rotate(214deg);
  -o-transform: rotate(214deg);
  transform: rotate(214deg);
}
.wi-wind.from-35-deg {
  -webkit-transform: rotate(215deg);
  -moz-transform: rotate(215deg);
  -ms-transform: rotate(215deg);
  -o-transform: rotate(215deg);
  transform: rotate(215deg);
}
.wi-wind.from-36-deg {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.wi-wind.from-37-deg {
  -webkit-transform: rotate(217deg);
  -moz-transform: rotate(217deg);
  -ms-transform: rotate(217deg);
  -o-transform: rotate(217deg);
  transform: rotate(217deg);
}
.wi-wind.from-38-deg {
  -webkit-transform: rotate(218deg);
  -moz-transform: rotate(218deg);
  -ms-transform: rotate(218deg);
  -o-transform: rotate(218deg);
  transform: rotate(218deg);
}
.wi-wind.from-39-deg {
  -webkit-transform: rotate(219deg);
  -moz-transform: rotate(219deg);
  -ms-transform: rotate(219deg);
  -o-transform: rotate(219deg);
  transform: rotate(219deg);
}
.wi-wind.from-40-deg {
  -webkit-transform: rotate(220deg);
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -o-transform: rotate(220deg);
  transform: rotate(220deg);
}
.wi-wind.from-41-deg {
  -webkit-transform: rotate(221deg);
  -moz-transform: rotate(221deg);
  -ms-transform: rotate(221deg);
  -o-transform: rotate(221deg);
  transform: rotate(221deg);
}
.wi-wind.from-42-deg {
  -webkit-transform: rotate(222deg);
  -moz-transform: rotate(222deg);
  -ms-transform: rotate(222deg);
  -o-transform: rotate(222deg);
  transform: rotate(222deg);
}
.wi-wind.from-43-deg {
  -webkit-transform: rotate(223deg);
  -moz-transform: rotate(223deg);
  -ms-transform: rotate(223deg);
  -o-transform: rotate(223deg);
  transform: rotate(223deg);
}
.wi-wind.from-44-deg {
  -webkit-transform: rotate(224deg);
  -moz-transform: rotate(224deg);
  -ms-transform: rotate(224deg);
  -o-transform: rotate(224deg);
  transform: rotate(224deg);
}
.wi-wind.from-45-deg {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
.wi-wind.from-46-deg {
  -webkit-transform: rotate(226deg);
  -moz-transform: rotate(226deg);
  -ms-transform: rotate(226deg);
  -o-transform: rotate(226deg);
  transform: rotate(226deg);
}
.wi-wind.from-47-deg {
  -webkit-transform: rotate(227deg);
  -moz-transform: rotate(227deg);
  -ms-transform: rotate(227deg);
  -o-transform: rotate(227deg);
  transform: rotate(227deg);
}
.wi-wind.from-48-deg {
  -webkit-transform: rotate(228deg);
  -moz-transform: rotate(228deg);
  -ms-transform: rotate(228deg);
  -o-transform: rotate(228deg);
  transform: rotate(228deg);
}
.wi-wind.from-49-deg {
  -webkit-transform: rotate(229deg);
  -moz-transform: rotate(229deg);
  -ms-transform: rotate(229deg);
  -o-transform: rotate(229deg);
  transform: rotate(229deg);
}
.wi-wind.from-50-deg {
  -webkit-transform: rotate(230deg);
  -moz-transform: rotate(230deg);
  -ms-transform: rotate(230deg);
  -o-transform: rotate(230deg);
  transform: rotate(230deg);
}
.wi-wind.from-51-deg {
  -webkit-transform: rotate(231deg);
  -moz-transform: rotate(231deg);
  -ms-transform: rotate(231deg);
  -o-transform: rotate(231deg);
  transform: rotate(231deg);
}
.wi-wind.from-52-deg {
  -webkit-transform: rotate(232deg);
  -moz-transform: rotate(232deg);
  -ms-transform: rotate(232deg);
  -o-transform: rotate(232deg);
  transform: rotate(232deg);
}
.wi-wind.from-53-deg {
  -webkit-transform: rotate(233deg);
  -moz-transform: rotate(233deg);
  -ms-transform: rotate(233deg);
  -o-transform: rotate(233deg);
  transform: rotate(233deg);
}
.wi-wind.from-54-deg {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.wi-wind.from-55-deg {
  -webkit-transform: rotate(235deg);
  -moz-transform: rotate(235deg);
  -ms-transform: rotate(235deg);
  -o-transform: rotate(235deg);
  transform: rotate(235deg);
}
.wi-wind.from-56-deg {
  -webkit-transform: rotate(236deg);
  -moz-transform: rotate(236deg);
  -ms-transform: rotate(236deg);
  -o-transform: rotate(236deg);
  transform: rotate(236deg);
}
.wi-wind.from-57-deg {
  -webkit-transform: rotate(237deg);
  -moz-transform: rotate(237deg);
  -ms-transform: rotate(237deg);
  -o-transform: rotate(237deg);
  transform: rotate(237deg);
}
.wi-wind.from-58-deg {
  -webkit-transform: rotate(238deg);
  -moz-transform: rotate(238deg);
  -ms-transform: rotate(238deg);
  -o-transform: rotate(238deg);
  transform: rotate(238deg);
}
.wi-wind.from-59-deg {
  -webkit-transform: rotate(239deg);
  -moz-transform: rotate(239deg);
  -ms-transform: rotate(239deg);
  -o-transform: rotate(239deg);
  transform: rotate(239deg);
}
.wi-wind.from-60-deg {
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  -o-transform: rotate(240deg);
  transform: rotate(240deg);
}
.wi-wind.from-61-deg {
  -webkit-transform: rotate(241deg);
  -moz-transform: rotate(241deg);
  -ms-transform: rotate(241deg);
  -o-transform: rotate(241deg);
  transform: rotate(241deg);
}
.wi-wind.from-62-deg {
  -webkit-transform: rotate(242deg);
  -moz-transform: rotate(242deg);
  -ms-transform: rotate(242deg);
  -o-transform: rotate(242deg);
  transform: rotate(242deg);
}
.wi-wind.from-63-deg {
  -webkit-transform: rotate(243deg);
  -moz-transform: rotate(243deg);
  -ms-transform: rotate(243deg);
  -o-transform: rotate(243deg);
  transform: rotate(243deg);
}
.wi-wind.from-64-deg {
  -webkit-transform: rotate(244deg);
  -moz-transform: rotate(244deg);
  -ms-transform: rotate(244deg);
  -o-transform: rotate(244deg);
  transform: rotate(244deg);
}
.wi-wind.from-65-deg {
  -webkit-transform: rotate(245deg);
  -moz-transform: rotate(245deg);
  -ms-transform: rotate(245deg);
  -o-transform: rotate(245deg);
  transform: rotate(245deg);
}
.wi-wind.from-66-deg {
  -webkit-transform: rotate(246deg);
  -moz-transform: rotate(246deg);
  -ms-transform: rotate(246deg);
  -o-transform: rotate(246deg);
  transform: rotate(246deg);
}
.wi-wind.from-67-deg {
  -webkit-transform: rotate(247deg);
  -moz-transform: rotate(247deg);
  -ms-transform: rotate(247deg);
  -o-transform: rotate(247deg);
  transform: rotate(247deg);
}
.wi-wind.from-68-deg {
  -webkit-transform: rotate(248deg);
  -moz-transform: rotate(248deg);
  -ms-transform: rotate(248deg);
  -o-transform: rotate(248deg);
  transform: rotate(248deg);
}
.wi-wind.from-69-deg {
  -webkit-transform: rotate(249deg);
  -moz-transform: rotate(249deg);
  -ms-transform: rotate(249deg);
  -o-transform: rotate(249deg);
  transform: rotate(249deg);
}
.wi-wind.from-70-deg {
  -webkit-transform: rotate(250deg);
  -moz-transform: rotate(250deg);
  -ms-transform: rotate(250deg);
  -o-transform: rotate(250deg);
  transform: rotate(250deg);
}
.wi-wind.from-71-deg {
  -webkit-transform: rotate(251deg);
  -moz-transform: rotate(251deg);
  -ms-transform: rotate(251deg);
  -o-transform: rotate(251deg);
  transform: rotate(251deg);
}
.wi-wind.from-72-deg {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.wi-wind.from-73-deg {
  -webkit-transform: rotate(253deg);
  -moz-transform: rotate(253deg);
  -ms-transform: rotate(253deg);
  -o-transform: rotate(253deg);
  transform: rotate(253deg);
}
.wi-wind.from-74-deg {
  -webkit-transform: rotate(254deg);
  -moz-transform: rotate(254deg);
  -ms-transform: rotate(254deg);
  -o-transform: rotate(254deg);
  transform: rotate(254deg);
}
.wi-wind.from-75-deg {
  -webkit-transform: rotate(255deg);
  -moz-transform: rotate(255deg);
  -ms-transform: rotate(255deg);
  -o-transform: rotate(255deg);
  transform: rotate(255deg);
}
.wi-wind.from-76-deg {
  -webkit-transform: rotate(256deg);
  -moz-transform: rotate(256deg);
  -ms-transform: rotate(256deg);
  -o-transform: rotate(256deg);
  transform: rotate(256deg);
}
.wi-wind.from-77-deg {
  -webkit-transform: rotate(257deg);
  -moz-transform: rotate(257deg);
  -ms-transform: rotate(257deg);
  -o-transform: rotate(257deg);
  transform: rotate(257deg);
}
.wi-wind.from-78-deg {
  -webkit-transform: rotate(258deg);
  -moz-transform: rotate(258deg);
  -ms-transform: rotate(258deg);
  -o-transform: rotate(258deg);
  transform: rotate(258deg);
}
.wi-wind.from-79-deg {
  -webkit-transform: rotate(259deg);
  -moz-transform: rotate(259deg);
  -ms-transform: rotate(259deg);
  -o-transform: rotate(259deg);
  transform: rotate(259deg);
}
.wi-wind.from-80-deg {
  -webkit-transform: rotate(260deg);
  -moz-transform: rotate(260deg);
  -ms-transform: rotate(260deg);
  -o-transform: rotate(260deg);
  transform: rotate(260deg);
}
.wi-wind.from-81-deg {
  -webkit-transform: rotate(261deg);
  -moz-transform: rotate(261deg);
  -ms-transform: rotate(261deg);
  -o-transform: rotate(261deg);
  transform: rotate(261deg);
}
.wi-wind.from-82-deg {
  -webkit-transform: rotate(262deg);
  -moz-transform: rotate(262deg);
  -ms-transform: rotate(262deg);
  -o-transform: rotate(262deg);
  transform: rotate(262deg);
}
.wi-wind.from-83-deg {
  -webkit-transform: rotate(263deg);
  -moz-transform: rotate(263deg);
  -ms-transform: rotate(263deg);
  -o-transform: rotate(263deg);
  transform: rotate(263deg);
}
.wi-wind.from-84-deg {
  -webkit-transform: rotate(264deg);
  -moz-transform: rotate(264deg);
  -ms-transform: rotate(264deg);
  -o-transform: rotate(264deg);
  transform: rotate(264deg);
}
.wi-wind.from-85-deg {
  -webkit-transform: rotate(265deg);
  -moz-transform: rotate(265deg);
  -ms-transform: rotate(265deg);
  -o-transform: rotate(265deg);
  transform: rotate(265deg);
}
.wi-wind.from-86-deg {
  -webkit-transform: rotate(266deg);
  -moz-transform: rotate(266deg);
  -ms-transform: rotate(266deg);
  -o-transform: rotate(266deg);
  transform: rotate(266deg);
}
.wi-wind.from-87-deg {
  -webkit-transform: rotate(267deg);
  -moz-transform: rotate(267deg);
  -ms-transform: rotate(267deg);
  -o-transform: rotate(267deg);
  transform: rotate(267deg);
}
.wi-wind.from-88-deg {
  -webkit-transform: rotate(268deg);
  -moz-transform: rotate(268deg);
  -ms-transform: rotate(268deg);
  -o-transform: rotate(268deg);
  transform: rotate(268deg);
}
.wi-wind.from-89-deg {
  -webkit-transform: rotate(269deg);
  -moz-transform: rotate(269deg);
  -ms-transform: rotate(269deg);
  -o-transform: rotate(269deg);
  transform: rotate(269deg);
}
.wi-wind.from-90-deg {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-wind.from-91-deg {
  -webkit-transform: rotate(271deg);
  -moz-transform: rotate(271deg);
  -ms-transform: rotate(271deg);
  -o-transform: rotate(271deg);
  transform: rotate(271deg);
}
.wi-wind.from-92-deg {
  -webkit-transform: rotate(272deg);
  -moz-transform: rotate(272deg);
  -ms-transform: rotate(272deg);
  -o-transform: rotate(272deg);
  transform: rotate(272deg);
}
.wi-wind.from-93-deg {
  -webkit-transform: rotate(273deg);
  -moz-transform: rotate(273deg);
  -ms-transform: rotate(273deg);
  -o-transform: rotate(273deg);
  transform: rotate(273deg);
}
.wi-wind.from-94-deg {
  -webkit-transform: rotate(274deg);
  -moz-transform: rotate(274deg);
  -ms-transform: rotate(274deg);
  -o-transform: rotate(274deg);
  transform: rotate(274deg);
}
.wi-wind.from-95-deg {
  -webkit-transform: rotate(275deg);
  -moz-transform: rotate(275deg);
  -ms-transform: rotate(275deg);
  -o-transform: rotate(275deg);
  transform: rotate(275deg);
}
.wi-wind.from-96-deg {
  -webkit-transform: rotate(276deg);
  -moz-transform: rotate(276deg);
  -ms-transform: rotate(276deg);
  -o-transform: rotate(276deg);
  transform: rotate(276deg);
}
.wi-wind.from-97-deg {
  -webkit-transform: rotate(277deg);
  -moz-transform: rotate(277deg);
  -ms-transform: rotate(277deg);
  -o-transform: rotate(277deg);
  transform: rotate(277deg);
}
.wi-wind.from-98-deg {
  -webkit-transform: rotate(278deg);
  -moz-transform: rotate(278deg);
  -ms-transform: rotate(278deg);
  -o-transform: rotate(278deg);
  transform: rotate(278deg);
}
.wi-wind.from-99-deg {
  -webkit-transform: rotate(279deg);
  -moz-transform: rotate(279deg);
  -ms-transform: rotate(279deg);
  -o-transform: rotate(279deg);
  transform: rotate(279deg);
}
.wi-wind.from-100-deg {
  -webkit-transform: rotate(280deg);
  -moz-transform: rotate(280deg);
  -ms-transform: rotate(280deg);
  -o-transform: rotate(280deg);
  transform: rotate(280deg);
}
.wi-wind.from-101-deg {
  -webkit-transform: rotate(281deg);
  -moz-transform: rotate(281deg);
  -ms-transform: rotate(281deg);
  -o-transform: rotate(281deg);
  transform: rotate(281deg);
}
.wi-wind.from-102-deg {
  -webkit-transform: rotate(282deg);
  -moz-transform: rotate(282deg);
  -ms-transform: rotate(282deg);
  -o-transform: rotate(282deg);
  transform: rotate(282deg);
}
.wi-wind.from-103-deg {
  -webkit-transform: rotate(283deg);
  -moz-transform: rotate(283deg);
  -ms-transform: rotate(283deg);
  -o-transform: rotate(283deg);
  transform: rotate(283deg);
}
.wi-wind.from-104-deg {
  -webkit-transform: rotate(284deg);
  -moz-transform: rotate(284deg);
  -ms-transform: rotate(284deg);
  -o-transform: rotate(284deg);
  transform: rotate(284deg);
}
.wi-wind.from-105-deg {
  -webkit-transform: rotate(285deg);
  -moz-transform: rotate(285deg);
  -ms-transform: rotate(285deg);
  -o-transform: rotate(285deg);
  transform: rotate(285deg);
}
.wi-wind.from-106-deg {
  -webkit-transform: rotate(286deg);
  -moz-transform: rotate(286deg);
  -ms-transform: rotate(286deg);
  -o-transform: rotate(286deg);
  transform: rotate(286deg);
}
.wi-wind.from-107-deg {
  -webkit-transform: rotate(287deg);
  -moz-transform: rotate(287deg);
  -ms-transform: rotate(287deg);
  -o-transform: rotate(287deg);
  transform: rotate(287deg);
}
.wi-wind.from-108-deg {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.wi-wind.from-109-deg {
  -webkit-transform: rotate(289deg);
  -moz-transform: rotate(289deg);
  -ms-transform: rotate(289deg);
  -o-transform: rotate(289deg);
  transform: rotate(289deg);
}
.wi-wind.from-110-deg {
  -webkit-transform: rotate(290deg);
  -moz-transform: rotate(290deg);
  -ms-transform: rotate(290deg);
  -o-transform: rotate(290deg);
  transform: rotate(290deg);
}
.wi-wind.from-111-deg {
  -webkit-transform: rotate(291deg);
  -moz-transform: rotate(291deg);
  -ms-transform: rotate(291deg);
  -o-transform: rotate(291deg);
  transform: rotate(291deg);
}
.wi-wind.from-112-deg {
  -webkit-transform: rotate(292deg);
  -moz-transform: rotate(292deg);
  -ms-transform: rotate(292deg);
  -o-transform: rotate(292deg);
  transform: rotate(292deg);
}
.wi-wind.from-113-deg {
  -webkit-transform: rotate(293deg);
  -moz-transform: rotate(293deg);
  -ms-transform: rotate(293deg);
  -o-transform: rotate(293deg);
  transform: rotate(293deg);
}
.wi-wind.from-114-deg {
  -webkit-transform: rotate(294deg);
  -moz-transform: rotate(294deg);
  -ms-transform: rotate(294deg);
  -o-transform: rotate(294deg);
  transform: rotate(294deg);
}
.wi-wind.from-115-deg {
  -webkit-transform: rotate(295deg);
  -moz-transform: rotate(295deg);
  -ms-transform: rotate(295deg);
  -o-transform: rotate(295deg);
  transform: rotate(295deg);
}
.wi-wind.from-116-deg {
  -webkit-transform: rotate(296deg);
  -moz-transform: rotate(296deg);
  -ms-transform: rotate(296deg);
  -o-transform: rotate(296deg);
  transform: rotate(296deg);
}
.wi-wind.from-117-deg {
  -webkit-transform: rotate(297deg);
  -moz-transform: rotate(297deg);
  -ms-transform: rotate(297deg);
  -o-transform: rotate(297deg);
  transform: rotate(297deg);
}
.wi-wind.from-118-deg {
  -webkit-transform: rotate(298deg);
  -moz-transform: rotate(298deg);
  -ms-transform: rotate(298deg);
  -o-transform: rotate(298deg);
  transform: rotate(298deg);
}
.wi-wind.from-119-deg {
  -webkit-transform: rotate(299deg);
  -moz-transform: rotate(299deg);
  -ms-transform: rotate(299deg);
  -o-transform: rotate(299deg);
  transform: rotate(299deg);
}
.wi-wind.from-120-deg {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  -o-transform: rotate(300deg);
  transform: rotate(300deg);
}
.wi-wind.from-121-deg {
  -webkit-transform: rotate(301deg);
  -moz-transform: rotate(301deg);
  -ms-transform: rotate(301deg);
  -o-transform: rotate(301deg);
  transform: rotate(301deg);
}
.wi-wind.from-122-deg {
  -webkit-transform: rotate(302deg);
  -moz-transform: rotate(302deg);
  -ms-transform: rotate(302deg);
  -o-transform: rotate(302deg);
  transform: rotate(302deg);
}
.wi-wind.from-123-deg {
  -webkit-transform: rotate(303deg);
  -moz-transform: rotate(303deg);
  -ms-transform: rotate(303deg);
  -o-transform: rotate(303deg);
  transform: rotate(303deg);
}
.wi-wind.from-124-deg {
  -webkit-transform: rotate(304deg);
  -moz-transform: rotate(304deg);
  -ms-transform: rotate(304deg);
  -o-transform: rotate(304deg);
  transform: rotate(304deg);
}
.wi-wind.from-125-deg {
  -webkit-transform: rotate(305deg);
  -moz-transform: rotate(305deg);
  -ms-transform: rotate(305deg);
  -o-transform: rotate(305deg);
  transform: rotate(305deg);
}
.wi-wind.from-126-deg {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.wi-wind.from-127-deg {
  -webkit-transform: rotate(307deg);
  -moz-transform: rotate(307deg);
  -ms-transform: rotate(307deg);
  -o-transform: rotate(307deg);
  transform: rotate(307deg);
}
.wi-wind.from-128-deg {
  -webkit-transform: rotate(308deg);
  -moz-transform: rotate(308deg);
  -ms-transform: rotate(308deg);
  -o-transform: rotate(308deg);
  transform: rotate(308deg);
}
.wi-wind.from-129-deg {
  -webkit-transform: rotate(309deg);
  -moz-transform: rotate(309deg);
  -ms-transform: rotate(309deg);
  -o-transform: rotate(309deg);
  transform: rotate(309deg);
}
.wi-wind.from-130-deg {
  -webkit-transform: rotate(310deg);
  -moz-transform: rotate(310deg);
  -ms-transform: rotate(310deg);
  -o-transform: rotate(310deg);
  transform: rotate(310deg);
}
.wi-wind.from-131-deg {
  -webkit-transform: rotate(311deg);
  -moz-transform: rotate(311deg);
  -ms-transform: rotate(311deg);
  -o-transform: rotate(311deg);
  transform: rotate(311deg);
}
.wi-wind.from-132-deg {
  -webkit-transform: rotate(312deg);
  -moz-transform: rotate(312deg);
  -ms-transform: rotate(312deg);
  -o-transform: rotate(312deg);
  transform: rotate(312deg);
}
.wi-wind.from-133-deg {
  -webkit-transform: rotate(313deg);
  -moz-transform: rotate(313deg);
  -ms-transform: rotate(313deg);
  -o-transform: rotate(313deg);
  transform: rotate(313deg);
}
.wi-wind.from-134-deg {
  -webkit-transform: rotate(314deg);
  -moz-transform: rotate(314deg);
  -ms-transform: rotate(314deg);
  -o-transform: rotate(314deg);
  transform: rotate(314deg);
}
.wi-wind.from-135-deg {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}
.wi-wind.from-136-deg {
  -webkit-transform: rotate(316deg);
  -moz-transform: rotate(316deg);
  -ms-transform: rotate(316deg);
  -o-transform: rotate(316deg);
  transform: rotate(316deg);
}
.wi-wind.from-137-deg {
  -webkit-transform: rotate(317deg);
  -moz-transform: rotate(317deg);
  -ms-transform: rotate(317deg);
  -o-transform: rotate(317deg);
  transform: rotate(317deg);
}
.wi-wind.from-138-deg {
  -webkit-transform: rotate(318deg);
  -moz-transform: rotate(318deg);
  -ms-transform: rotate(318deg);
  -o-transform: rotate(318deg);
  transform: rotate(318deg);
}
.wi-wind.from-139-deg {
  -webkit-transform: rotate(319deg);
  -moz-transform: rotate(319deg);
  -ms-transform: rotate(319deg);
  -o-transform: rotate(319deg);
  transform: rotate(319deg);
}
.wi-wind.from-140-deg {
  -webkit-transform: rotate(320deg);
  -moz-transform: rotate(320deg);
  -ms-transform: rotate(320deg);
  -o-transform: rotate(320deg);
  transform: rotate(320deg);
}
.wi-wind.from-141-deg {
  -webkit-transform: rotate(321deg);
  -moz-transform: rotate(321deg);
  -ms-transform: rotate(321deg);
  -o-transform: rotate(321deg);
  transform: rotate(321deg);
}
.wi-wind.from-142-deg {
  -webkit-transform: rotate(322deg);
  -moz-transform: rotate(322deg);
  -ms-transform: rotate(322deg);
  -o-transform: rotate(322deg);
  transform: rotate(322deg);
}
.wi-wind.from-143-deg {
  -webkit-transform: rotate(323deg);
  -moz-transform: rotate(323deg);
  -ms-transform: rotate(323deg);
  -o-transform: rotate(323deg);
  transform: rotate(323deg);
}
.wi-wind.from-144-deg {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.wi-wind.from-145-deg {
  -webkit-transform: rotate(325deg);
  -moz-transform: rotate(325deg);
  -ms-transform: rotate(325deg);
  -o-transform: rotate(325deg);
  transform: rotate(325deg);
}
.wi-wind.from-146-deg {
  -webkit-transform: rotate(326deg);
  -moz-transform: rotate(326deg);
  -ms-transform: rotate(326deg);
  -o-transform: rotate(326deg);
  transform: rotate(326deg);
}
.wi-wind.from-147-deg {
  -webkit-transform: rotate(327deg);
  -moz-transform: rotate(327deg);
  -ms-transform: rotate(327deg);
  -o-transform: rotate(327deg);
  transform: rotate(327deg);
}
.wi-wind.from-148-deg {
  -webkit-transform: rotate(328deg);
  -moz-transform: rotate(328deg);
  -ms-transform: rotate(328deg);
  -o-transform: rotate(328deg);
  transform: rotate(328deg);
}
.wi-wind.from-149-deg {
  -webkit-transform: rotate(329deg);
  -moz-transform: rotate(329deg);
  -ms-transform: rotate(329deg);
  -o-transform: rotate(329deg);
  transform: rotate(329deg);
}
.wi-wind.from-150-deg {
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  -o-transform: rotate(330deg);
  transform: rotate(330deg);
}
.wi-wind.from-151-deg {
  -webkit-transform: rotate(331deg);
  -moz-transform: rotate(331deg);
  -ms-transform: rotate(331deg);
  -o-transform: rotate(331deg);
  transform: rotate(331deg);
}
.wi-wind.from-152-deg {
  -webkit-transform: rotate(332deg);
  -moz-transform: rotate(332deg);
  -ms-transform: rotate(332deg);
  -o-transform: rotate(332deg);
  transform: rotate(332deg);
}
.wi-wind.from-153-deg {
  -webkit-transform: rotate(333deg);
  -moz-transform: rotate(333deg);
  -ms-transform: rotate(333deg);
  -o-transform: rotate(333deg);
  transform: rotate(333deg);
}
.wi-wind.from-154-deg {
  -webkit-transform: rotate(334deg);
  -moz-transform: rotate(334deg);
  -ms-transform: rotate(334deg);
  -o-transform: rotate(334deg);
  transform: rotate(334deg);
}
.wi-wind.from-155-deg {
  -webkit-transform: rotate(335deg);
  -moz-transform: rotate(335deg);
  -ms-transform: rotate(335deg);
  -o-transform: rotate(335deg);
  transform: rotate(335deg);
}
.wi-wind.from-156-deg {
  -webkit-transform: rotate(336deg);
  -moz-transform: rotate(336deg);
  -ms-transform: rotate(336deg);
  -o-transform: rotate(336deg);
  transform: rotate(336deg);
}
.wi-wind.from-157-deg {
  -webkit-transform: rotate(337deg);
  -moz-transform: rotate(337deg);
  -ms-transform: rotate(337deg);
  -o-transform: rotate(337deg);
  transform: rotate(337deg);
}
.wi-wind.from-158-deg {
  -webkit-transform: rotate(338deg);
  -moz-transform: rotate(338deg);
  -ms-transform: rotate(338deg);
  -o-transform: rotate(338deg);
  transform: rotate(338deg);
}
.wi-wind.from-159-deg {
  -webkit-transform: rotate(339deg);
  -moz-transform: rotate(339deg);
  -ms-transform: rotate(339deg);
  -o-transform: rotate(339deg);
  transform: rotate(339deg);
}
.wi-wind.from-160-deg {
  -webkit-transform: rotate(340deg);
  -moz-transform: rotate(340deg);
  -ms-transform: rotate(340deg);
  -o-transform: rotate(340deg);
  transform: rotate(340deg);
}
.wi-wind.from-161-deg {
  -webkit-transform: rotate(341deg);
  -moz-transform: rotate(341deg);
  -ms-transform: rotate(341deg);
  -o-transform: rotate(341deg);
  transform: rotate(341deg);
}
.wi-wind.from-162-deg {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.wi-wind.from-163-deg {
  -webkit-transform: rotate(343deg);
  -moz-transform: rotate(343deg);
  -ms-transform: rotate(343deg);
  -o-transform: rotate(343deg);
  transform: rotate(343deg);
}
.wi-wind.from-164-deg {
  -webkit-transform: rotate(344deg);
  -moz-transform: rotate(344deg);
  -ms-transform: rotate(344deg);
  -o-transform: rotate(344deg);
  transform: rotate(344deg);
}
.wi-wind.from-165-deg {
  -webkit-transform: rotate(345deg);
  -moz-transform: rotate(345deg);
  -ms-transform: rotate(345deg);
  -o-transform: rotate(345deg);
  transform: rotate(345deg);
}
.wi-wind.from-166-deg {
  -webkit-transform: rotate(346deg);
  -moz-transform: rotate(346deg);
  -ms-transform: rotate(346deg);
  -o-transform: rotate(346deg);
  transform: rotate(346deg);
}
.wi-wind.from-167-deg {
  -webkit-transform: rotate(347deg);
  -moz-transform: rotate(347deg);
  -ms-transform: rotate(347deg);
  -o-transform: rotate(347deg);
  transform: rotate(347deg);
}
.wi-wind.from-168-deg {
  -webkit-transform: rotate(348deg);
  -moz-transform: rotate(348deg);
  -ms-transform: rotate(348deg);
  -o-transform: rotate(348deg);
  transform: rotate(348deg);
}
.wi-wind.from-169-deg {
  -webkit-transform: rotate(349deg);
  -moz-transform: rotate(349deg);
  -ms-transform: rotate(349deg);
  -o-transform: rotate(349deg);
  transform: rotate(349deg);
}
.wi-wind.from-170-deg {
  -webkit-transform: rotate(350deg);
  -moz-transform: rotate(350deg);
  -ms-transform: rotate(350deg);
  -o-transform: rotate(350deg);
  transform: rotate(350deg);
}
.wi-wind.from-171-deg {
  -webkit-transform: rotate(351deg);
  -moz-transform: rotate(351deg);
  -ms-transform: rotate(351deg);
  -o-transform: rotate(351deg);
  transform: rotate(351deg);
}
.wi-wind.from-172-deg {
  -webkit-transform: rotate(352deg);
  -moz-transform: rotate(352deg);
  -ms-transform: rotate(352deg);
  -o-transform: rotate(352deg);
  transform: rotate(352deg);
}
.wi-wind.from-173-deg {
  -webkit-transform: rotate(353deg);
  -moz-transform: rotate(353deg);
  -ms-transform: rotate(353deg);
  -o-transform: rotate(353deg);
  transform: rotate(353deg);
}
.wi-wind.from-174-deg {
  -webkit-transform: rotate(354deg);
  -moz-transform: rotate(354deg);
  -ms-transform: rotate(354deg);
  -o-transform: rotate(354deg);
  transform: rotate(354deg);
}
.wi-wind.from-175-deg {
  -webkit-transform: rotate(355deg);
  -moz-transform: rotate(355deg);
  -ms-transform: rotate(355deg);
  -o-transform: rotate(355deg);
  transform: rotate(355deg);
}
.wi-wind.from-176-deg {
  -webkit-transform: rotate(356deg);
  -moz-transform: rotate(356deg);
  -ms-transform: rotate(356deg);
  -o-transform: rotate(356deg);
  transform: rotate(356deg);
}
.wi-wind.from-177-deg {
  -webkit-transform: rotate(357deg);
  -moz-transform: rotate(357deg);
  -ms-transform: rotate(357deg);
  -o-transform: rotate(357deg);
  transform: rotate(357deg);
}
.wi-wind.from-178-deg {
  -webkit-transform: rotate(358deg);
  -moz-transform: rotate(358deg);
  -ms-transform: rotate(358deg);
  -o-transform: rotate(358deg);
  transform: rotate(358deg);
}
.wi-wind.from-179-deg {
  -webkit-transform: rotate(359deg);
  -moz-transform: rotate(359deg);
  -ms-transform: rotate(359deg);
  -o-transform: rotate(359deg);
  transform: rotate(359deg);
}
.wi-wind.from-180-deg {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wi-wind.from-181-deg {
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  transform: rotate(1deg);
}
.wi-wind.from-182-deg {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  transform: rotate(2deg);
}
.wi-wind.from-183-deg {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
}
.wi-wind.from-184-deg {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  transform: rotate(4deg);
}
.wi-wind.from-185-deg {
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
}
.wi-wind.from-186-deg {
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -o-transform: rotate(6deg);
  transform: rotate(6deg);
}
.wi-wind.from-187-deg {
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  -o-transform: rotate(7deg);
  transform: rotate(7deg);
}
.wi-wind.from-188-deg {
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  transform: rotate(8deg);
}
.wi-wind.from-189-deg {
  -webkit-transform: rotate(9deg);
  -moz-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  -o-transform: rotate(9deg);
  transform: rotate(9deg);
}
.wi-wind.from-190-deg {
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  transform: rotate(10deg);
}
.wi-wind.from-191-deg {
  -webkit-transform: rotate(11deg);
  -moz-transform: rotate(11deg);
  -ms-transform: rotate(11deg);
  -o-transform: rotate(11deg);
  transform: rotate(11deg);
}
.wi-wind.from-192-deg {
  -webkit-transform: rotate(12deg);
  -moz-transform: rotate(12deg);
  -ms-transform: rotate(12deg);
  -o-transform: rotate(12deg);
  transform: rotate(12deg);
}
.wi-wind.from-193-deg {
  -webkit-transform: rotate(13deg);
  -moz-transform: rotate(13deg);
  -ms-transform: rotate(13deg);
  -o-transform: rotate(13deg);
  transform: rotate(13deg);
}
.wi-wind.from-194-deg {
  -webkit-transform: rotate(14deg);
  -moz-transform: rotate(14deg);
  -ms-transform: rotate(14deg);
  -o-transform: rotate(14deg);
  transform: rotate(14deg);
}
.wi-wind.from-195-deg {
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  transform: rotate(15deg);
}
.wi-wind.from-196-deg {
  -webkit-transform: rotate(16deg);
  -moz-transform: rotate(16deg);
  -ms-transform: rotate(16deg);
  -o-transform: rotate(16deg);
  transform: rotate(16deg);
}
.wi-wind.from-197-deg {
  -webkit-transform: rotate(17deg);
  -moz-transform: rotate(17deg);
  -ms-transform: rotate(17deg);
  -o-transform: rotate(17deg);
  transform: rotate(17deg);
}
.wi-wind.from-198-deg {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.wi-wind.from-199-deg {
  -webkit-transform: rotate(19deg);
  -moz-transform: rotate(19deg);
  -ms-transform: rotate(19deg);
  -o-transform: rotate(19deg);
  transform: rotate(19deg);
}
.wi-wind.from-200-deg {
  -webkit-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  transform: rotate(20deg);
}
.wi-wind.from-201-deg {
  -webkit-transform: rotate(21deg);
  -moz-transform: rotate(21deg);
  -ms-transform: rotate(21deg);
  -o-transform: rotate(21deg);
  transform: rotate(21deg);
}
.wi-wind.from-202-deg {
  -webkit-transform: rotate(22deg);
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -o-transform: rotate(22deg);
  transform: rotate(22deg);
}
.wi-wind.from-203-deg {
  -webkit-transform: rotate(23deg);
  -moz-transform: rotate(23deg);
  -ms-transform: rotate(23deg);
  -o-transform: rotate(23deg);
  transform: rotate(23deg);
}
.wi-wind.from-204-deg {
  -webkit-transform: rotate(24deg);
  -moz-transform: rotate(24deg);
  -ms-transform: rotate(24deg);
  -o-transform: rotate(24deg);
  transform: rotate(24deg);
}
.wi-wind.from-205-deg {
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  transform: rotate(25deg);
}
.wi-wind.from-206-deg {
  -webkit-transform: rotate(26deg);
  -moz-transform: rotate(26deg);
  -ms-transform: rotate(26deg);
  -o-transform: rotate(26deg);
  transform: rotate(26deg);
}
.wi-wind.from-207-deg {
  -webkit-transform: rotate(27deg);
  -moz-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  -o-transform: rotate(27deg);
  transform: rotate(27deg);
}
.wi-wind.from-208-deg {
  -webkit-transform: rotate(28deg);
  -moz-transform: rotate(28deg);
  -ms-transform: rotate(28deg);
  -o-transform: rotate(28deg);
  transform: rotate(28deg);
}
.wi-wind.from-209-deg {
  -webkit-transform: rotate(29deg);
  -moz-transform: rotate(29deg);
  -ms-transform: rotate(29deg);
  -o-transform: rotate(29deg);
  transform: rotate(29deg);
}
.wi-wind.from-210-deg {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
}
.wi-wind.from-211-deg {
  -webkit-transform: rotate(31deg);
  -moz-transform: rotate(31deg);
  -ms-transform: rotate(31deg);
  -o-transform: rotate(31deg);
  transform: rotate(31deg);
}
.wi-wind.from-212-deg {
  -webkit-transform: rotate(32deg);
  -moz-transform: rotate(32deg);
  -ms-transform: rotate(32deg);
  -o-transform: rotate(32deg);
  transform: rotate(32deg);
}
.wi-wind.from-213-deg {
  -webkit-transform: rotate(33deg);
  -moz-transform: rotate(33deg);
  -ms-transform: rotate(33deg);
  -o-transform: rotate(33deg);
  transform: rotate(33deg);
}
.wi-wind.from-214-deg {
  -webkit-transform: rotate(34deg);
  -moz-transform: rotate(34deg);
  -ms-transform: rotate(34deg);
  -o-transform: rotate(34deg);
  transform: rotate(34deg);
}
.wi-wind.from-215-deg {
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  -o-transform: rotate(35deg);
  transform: rotate(35deg);
}
.wi-wind.from-216-deg {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.wi-wind.from-217-deg {
  -webkit-transform: rotate(37deg);
  -moz-transform: rotate(37deg);
  -ms-transform: rotate(37deg);
  -o-transform: rotate(37deg);
  transform: rotate(37deg);
}
.wi-wind.from-218-deg {
  -webkit-transform: rotate(38deg);
  -moz-transform: rotate(38deg);
  -ms-transform: rotate(38deg);
  -o-transform: rotate(38deg);
  transform: rotate(38deg);
}
.wi-wind.from-219-deg {
  -webkit-transform: rotate(39deg);
  -moz-transform: rotate(39deg);
  -ms-transform: rotate(39deg);
  -o-transform: rotate(39deg);
  transform: rotate(39deg);
}
.wi-wind.from-220-deg {
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
}
.wi-wind.from-221-deg {
  -webkit-transform: rotate(41deg);
  -moz-transform: rotate(41deg);
  -ms-transform: rotate(41deg);
  -o-transform: rotate(41deg);
  transform: rotate(41deg);
}
.wi-wind.from-222-deg {
  -webkit-transform: rotate(42deg);
  -moz-transform: rotate(42deg);
  -ms-transform: rotate(42deg);
  -o-transform: rotate(42deg);
  transform: rotate(42deg);
}
.wi-wind.from-223-deg {
  -webkit-transform: rotate(43deg);
  -moz-transform: rotate(43deg);
  -ms-transform: rotate(43deg);
  -o-transform: rotate(43deg);
  transform: rotate(43deg);
}
.wi-wind.from-224-deg {
  -webkit-transform: rotate(44deg);
  -moz-transform: rotate(44deg);
  -ms-transform: rotate(44deg);
  -o-transform: rotate(44deg);
  transform: rotate(44deg);
}
.wi-wind.from-225-deg {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wi-wind.from-226-deg {
  -webkit-transform: rotate(46deg);
  -moz-transform: rotate(46deg);
  -ms-transform: rotate(46deg);
  -o-transform: rotate(46deg);
  transform: rotate(46deg);
}
.wi-wind.from-227-deg {
  -webkit-transform: rotate(47deg);
  -moz-transform: rotate(47deg);
  -ms-transform: rotate(47deg);
  -o-transform: rotate(47deg);
  transform: rotate(47deg);
}
.wi-wind.from-228-deg {
  -webkit-transform: rotate(48deg);
  -moz-transform: rotate(48deg);
  -ms-transform: rotate(48deg);
  -o-transform: rotate(48deg);
  transform: rotate(48deg);
}
.wi-wind.from-229-deg {
  -webkit-transform: rotate(49deg);
  -moz-transform: rotate(49deg);
  -ms-transform: rotate(49deg);
  -o-transform: rotate(49deg);
  transform: rotate(49deg);
}
.wi-wind.from-230-deg {
  -webkit-transform: rotate(50deg);
  -moz-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  -o-transform: rotate(50deg);
  transform: rotate(50deg);
}
.wi-wind.from-231-deg {
  -webkit-transform: rotate(51deg);
  -moz-transform: rotate(51deg);
  -ms-transform: rotate(51deg);
  -o-transform: rotate(51deg);
  transform: rotate(51deg);
}
.wi-wind.from-232-deg {
  -webkit-transform: rotate(52deg);
  -moz-transform: rotate(52deg);
  -ms-transform: rotate(52deg);
  -o-transform: rotate(52deg);
  transform: rotate(52deg);
}
.wi-wind.from-233-deg {
  -webkit-transform: rotate(53deg);
  -moz-transform: rotate(53deg);
  -ms-transform: rotate(53deg);
  -o-transform: rotate(53deg);
  transform: rotate(53deg);
}
.wi-wind.from-234-deg {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.wi-wind.from-235-deg {
  -webkit-transform: rotate(55deg);
  -moz-transform: rotate(55deg);
  -ms-transform: rotate(55deg);
  -o-transform: rotate(55deg);
  transform: rotate(55deg);
}
.wi-wind.from-236-deg {
  -webkit-transform: rotate(56deg);
  -moz-transform: rotate(56deg);
  -ms-transform: rotate(56deg);
  -o-transform: rotate(56deg);
  transform: rotate(56deg);
}
.wi-wind.from-237-deg {
  -webkit-transform: rotate(57deg);
  -moz-transform: rotate(57deg);
  -ms-transform: rotate(57deg);
  -o-transform: rotate(57deg);
  transform: rotate(57deg);
}
.wi-wind.from-238-deg {
  -webkit-transform: rotate(58deg);
  -moz-transform: rotate(58deg);
  -ms-transform: rotate(58deg);
  -o-transform: rotate(58deg);
  transform: rotate(58deg);
}
.wi-wind.from-239-deg {
  -webkit-transform: rotate(59deg);
  -moz-transform: rotate(59deg);
  -ms-transform: rotate(59deg);
  -o-transform: rotate(59deg);
  transform: rotate(59deg);
}
.wi-wind.from-240-deg {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  transform: rotate(60deg);
}
.wi-wind.from-241-deg {
  -webkit-transform: rotate(61deg);
  -moz-transform: rotate(61deg);
  -ms-transform: rotate(61deg);
  -o-transform: rotate(61deg);
  transform: rotate(61deg);
}
.wi-wind.from-242-deg {
  -webkit-transform: rotate(62deg);
  -moz-transform: rotate(62deg);
  -ms-transform: rotate(62deg);
  -o-transform: rotate(62deg);
  transform: rotate(62deg);
}
.wi-wind.from-243-deg {
  -webkit-transform: rotate(63deg);
  -moz-transform: rotate(63deg);
  -ms-transform: rotate(63deg);
  -o-transform: rotate(63deg);
  transform: rotate(63deg);
}
.wi-wind.from-244-deg {
  -webkit-transform: rotate(64deg);
  -moz-transform: rotate(64deg);
  -ms-transform: rotate(64deg);
  -o-transform: rotate(64deg);
  transform: rotate(64deg);
}
.wi-wind.from-245-deg {
  -webkit-transform: rotate(65deg);
  -moz-transform: rotate(65deg);
  -ms-transform: rotate(65deg);
  -o-transform: rotate(65deg);
  transform: rotate(65deg);
}
.wi-wind.from-246-deg {
  -webkit-transform: rotate(66deg);
  -moz-transform: rotate(66deg);
  -ms-transform: rotate(66deg);
  -o-transform: rotate(66deg);
  transform: rotate(66deg);
}
.wi-wind.from-247-deg {
  -webkit-transform: rotate(67deg);
  -moz-transform: rotate(67deg);
  -ms-transform: rotate(67deg);
  -o-transform: rotate(67deg);
  transform: rotate(67deg);
}
.wi-wind.from-248-deg {
  -webkit-transform: rotate(68deg);
  -moz-transform: rotate(68deg);
  -ms-transform: rotate(68deg);
  -o-transform: rotate(68deg);
  transform: rotate(68deg);
}
.wi-wind.from-249-deg {
  -webkit-transform: rotate(69deg);
  -moz-transform: rotate(69deg);
  -ms-transform: rotate(69deg);
  -o-transform: rotate(69deg);
  transform: rotate(69deg);
}
.wi-wind.from-250-deg {
  -webkit-transform: rotate(70deg);
  -moz-transform: rotate(70deg);
  -ms-transform: rotate(70deg);
  -o-transform: rotate(70deg);
  transform: rotate(70deg);
}
.wi-wind.from-251-deg {
  -webkit-transform: rotate(71deg);
  -moz-transform: rotate(71deg);
  -ms-transform: rotate(71deg);
  -o-transform: rotate(71deg);
  transform: rotate(71deg);
}
.wi-wind.from-252-deg {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.wi-wind.from-253-deg {
  -webkit-transform: rotate(73deg);
  -moz-transform: rotate(73deg);
  -ms-transform: rotate(73deg);
  -o-transform: rotate(73deg);
  transform: rotate(73deg);
}
.wi-wind.from-254-deg {
  -webkit-transform: rotate(74deg);
  -moz-transform: rotate(74deg);
  -ms-transform: rotate(74deg);
  -o-transform: rotate(74deg);
  transform: rotate(74deg);
}
.wi-wind.from-255-deg {
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  transform: rotate(75deg);
}
.wi-wind.from-256-deg {
  -webkit-transform: rotate(76deg);
  -moz-transform: rotate(76deg);
  -ms-transform: rotate(76deg);
  -o-transform: rotate(76deg);
  transform: rotate(76deg);
}
.wi-wind.from-257-deg {
  -webkit-transform: rotate(77deg);
  -moz-transform: rotate(77deg);
  -ms-transform: rotate(77deg);
  -o-transform: rotate(77deg);
  transform: rotate(77deg);
}
.wi-wind.from-258-deg {
  -webkit-transform: rotate(78deg);
  -moz-transform: rotate(78deg);
  -ms-transform: rotate(78deg);
  -o-transform: rotate(78deg);
  transform: rotate(78deg);
}
.wi-wind.from-259-deg {
  -webkit-transform: rotate(79deg);
  -moz-transform: rotate(79deg);
  -ms-transform: rotate(79deg);
  -o-transform: rotate(79deg);
  transform: rotate(79deg);
}
.wi-wind.from-260-deg {
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  transform: rotate(80deg);
}
.wi-wind.from-261-deg {
  -webkit-transform: rotate(81deg);
  -moz-transform: rotate(81deg);
  -ms-transform: rotate(81deg);
  -o-transform: rotate(81deg);
  transform: rotate(81deg);
}
.wi-wind.from-262-deg {
  -webkit-transform: rotate(82deg);
  -moz-transform: rotate(82deg);
  -ms-transform: rotate(82deg);
  -o-transform: rotate(82deg);
  transform: rotate(82deg);
}
.wi-wind.from-263-deg {
  -webkit-transform: rotate(83deg);
  -moz-transform: rotate(83deg);
  -ms-transform: rotate(83deg);
  -o-transform: rotate(83deg);
  transform: rotate(83deg);
}
.wi-wind.from-264-deg {
  -webkit-transform: rotate(84deg);
  -moz-transform: rotate(84deg);
  -ms-transform: rotate(84deg);
  -o-transform: rotate(84deg);
  transform: rotate(84deg);
}
.wi-wind.from-265-deg {
  -webkit-transform: rotate(85deg);
  -moz-transform: rotate(85deg);
  -ms-transform: rotate(85deg);
  -o-transform: rotate(85deg);
  transform: rotate(85deg);
}
.wi-wind.from-266-deg {
  -webkit-transform: rotate(86deg);
  -moz-transform: rotate(86deg);
  -ms-transform: rotate(86deg);
  -o-transform: rotate(86deg);
  transform: rotate(86deg);
}
.wi-wind.from-267-deg {
  -webkit-transform: rotate(87deg);
  -moz-transform: rotate(87deg);
  -ms-transform: rotate(87deg);
  -o-transform: rotate(87deg);
  transform: rotate(87deg);
}
.wi-wind.from-268-deg {
  -webkit-transform: rotate(88deg);
  -moz-transform: rotate(88deg);
  -ms-transform: rotate(88deg);
  -o-transform: rotate(88deg);
  transform: rotate(88deg);
}
.wi-wind.from-269-deg {
  -webkit-transform: rotate(89deg);
  -moz-transform: rotate(89deg);
  -ms-transform: rotate(89deg);
  -o-transform: rotate(89deg);
  transform: rotate(89deg);
}
.wi-wind.from-270-deg {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-wind.from-271-deg {
  -webkit-transform: rotate(91deg);
  -moz-transform: rotate(91deg);
  -ms-transform: rotate(91deg);
  -o-transform: rotate(91deg);
  transform: rotate(91deg);
}
.wi-wind.from-272-deg {
  -webkit-transform: rotate(92deg);
  -moz-transform: rotate(92deg);
  -ms-transform: rotate(92deg);
  -o-transform: rotate(92deg);
  transform: rotate(92deg);
}
.wi-wind.from-273-deg {
  -webkit-transform: rotate(93deg);
  -moz-transform: rotate(93deg);
  -ms-transform: rotate(93deg);
  -o-transform: rotate(93deg);
  transform: rotate(93deg);
}
.wi-wind.from-274-deg {
  -webkit-transform: rotate(94deg);
  -moz-transform: rotate(94deg);
  -ms-transform: rotate(94deg);
  -o-transform: rotate(94deg);
  transform: rotate(94deg);
}
.wi-wind.from-275-deg {
  -webkit-transform: rotate(95deg);
  -moz-transform: rotate(95deg);
  -ms-transform: rotate(95deg);
  -o-transform: rotate(95deg);
  transform: rotate(95deg);
}
.wi-wind.from-276-deg {
  -webkit-transform: rotate(96deg);
  -moz-transform: rotate(96deg);
  -ms-transform: rotate(96deg);
  -o-transform: rotate(96deg);
  transform: rotate(96deg);
}
.wi-wind.from-277-deg {
  -webkit-transform: rotate(97deg);
  -moz-transform: rotate(97deg);
  -ms-transform: rotate(97deg);
  -o-transform: rotate(97deg);
  transform: rotate(97deg);
}
.wi-wind.from-278-deg {
  -webkit-transform: rotate(98deg);
  -moz-transform: rotate(98deg);
  -ms-transform: rotate(98deg);
  -o-transform: rotate(98deg);
  transform: rotate(98deg);
}
.wi-wind.from-279-deg {
  -webkit-transform: rotate(99deg);
  -moz-transform: rotate(99deg);
  -ms-transform: rotate(99deg);
  -o-transform: rotate(99deg);
  transform: rotate(99deg);
}
.wi-wind.from-280-deg {
  -webkit-transform: rotate(100deg);
  -moz-transform: rotate(100deg);
  -ms-transform: rotate(100deg);
  -o-transform: rotate(100deg);
  transform: rotate(100deg);
}
.wi-wind.from-281-deg {
  -webkit-transform: rotate(101deg);
  -moz-transform: rotate(101deg);
  -ms-transform: rotate(101deg);
  -o-transform: rotate(101deg);
  transform: rotate(101deg);
}
.wi-wind.from-282-deg {
  -webkit-transform: rotate(102deg);
  -moz-transform: rotate(102deg);
  -ms-transform: rotate(102deg);
  -o-transform: rotate(102deg);
  transform: rotate(102deg);
}
.wi-wind.from-283-deg {
  -webkit-transform: rotate(103deg);
  -moz-transform: rotate(103deg);
  -ms-transform: rotate(103deg);
  -o-transform: rotate(103deg);
  transform: rotate(103deg);
}
.wi-wind.from-284-deg {
  -webkit-transform: rotate(104deg);
  -moz-transform: rotate(104deg);
  -ms-transform: rotate(104deg);
  -o-transform: rotate(104deg);
  transform: rotate(104deg);
}
.wi-wind.from-285-deg {
  -webkit-transform: rotate(105deg);
  -moz-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  -o-transform: rotate(105deg);
  transform: rotate(105deg);
}
.wi-wind.from-286-deg {
  -webkit-transform: rotate(106deg);
  -moz-transform: rotate(106deg);
  -ms-transform: rotate(106deg);
  -o-transform: rotate(106deg);
  transform: rotate(106deg);
}
.wi-wind.from-287-deg {
  -webkit-transform: rotate(107deg);
  -moz-transform: rotate(107deg);
  -ms-transform: rotate(107deg);
  -o-transform: rotate(107deg);
  transform: rotate(107deg);
}
.wi-wind.from-288-deg {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.wi-wind.from-289-deg {
  -webkit-transform: rotate(109deg);
  -moz-transform: rotate(109deg);
  -ms-transform: rotate(109deg);
  -o-transform: rotate(109deg);
  transform: rotate(109deg);
}
.wi-wind.from-290-deg {
  -webkit-transform: rotate(110deg);
  -moz-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  -o-transform: rotate(110deg);
  transform: rotate(110deg);
}
.wi-wind.from-291-deg {
  -webkit-transform: rotate(111deg);
  -moz-transform: rotate(111deg);
  -ms-transform: rotate(111deg);
  -o-transform: rotate(111deg);
  transform: rotate(111deg);
}
.wi-wind.from-292-deg {
  -webkit-transform: rotate(112deg);
  -moz-transform: rotate(112deg);
  -ms-transform: rotate(112deg);
  -o-transform: rotate(112deg);
  transform: rotate(112deg);
}
.wi-wind.from-293-deg {
  -webkit-transform: rotate(113deg);
  -moz-transform: rotate(113deg);
  -ms-transform: rotate(113deg);
  -o-transform: rotate(113deg);
  transform: rotate(113deg);
}
.wi-wind.from-294-deg {
  -webkit-transform: rotate(114deg);
  -moz-transform: rotate(114deg);
  -ms-transform: rotate(114deg);
  -o-transform: rotate(114deg);
  transform: rotate(114deg);
}
.wi-wind.from-295-deg {
  -webkit-transform: rotate(115deg);
  -moz-transform: rotate(115deg);
  -ms-transform: rotate(115deg);
  -o-transform: rotate(115deg);
  transform: rotate(115deg);
}
.wi-wind.from-296-deg {
  -webkit-transform: rotate(116deg);
  -moz-transform: rotate(116deg);
  -ms-transform: rotate(116deg);
  -o-transform: rotate(116deg);
  transform: rotate(116deg);
}
.wi-wind.from-297-deg {
  -webkit-transform: rotate(117deg);
  -moz-transform: rotate(117deg);
  -ms-transform: rotate(117deg);
  -o-transform: rotate(117deg);
  transform: rotate(117deg);
}
.wi-wind.from-298-deg {
  -webkit-transform: rotate(118deg);
  -moz-transform: rotate(118deg);
  -ms-transform: rotate(118deg);
  -o-transform: rotate(118deg);
  transform: rotate(118deg);
}
.wi-wind.from-299-deg {
  -webkit-transform: rotate(119deg);
  -moz-transform: rotate(119deg);
  -ms-transform: rotate(119deg);
  -o-transform: rotate(119deg);
  transform: rotate(119deg);
}
.wi-wind.from-300-deg {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
}
.wi-wind.from-301-deg {
  -webkit-transform: rotate(121deg);
  -moz-transform: rotate(121deg);
  -ms-transform: rotate(121deg);
  -o-transform: rotate(121deg);
  transform: rotate(121deg);
}
.wi-wind.from-302-deg {
  -webkit-transform: rotate(122deg);
  -moz-transform: rotate(122deg);
  -ms-transform: rotate(122deg);
  -o-transform: rotate(122deg);
  transform: rotate(122deg);
}
.wi-wind.from-303-deg {
  -webkit-transform: rotate(123deg);
  -moz-transform: rotate(123deg);
  -ms-transform: rotate(123deg);
  -o-transform: rotate(123deg);
  transform: rotate(123deg);
}
.wi-wind.from-304-deg {
  -webkit-transform: rotate(124deg);
  -moz-transform: rotate(124deg);
  -ms-transform: rotate(124deg);
  -o-transform: rotate(124deg);
  transform: rotate(124deg);
}
.wi-wind.from-305-deg {
  -webkit-transform: rotate(125deg);
  -moz-transform: rotate(125deg);
  -ms-transform: rotate(125deg);
  -o-transform: rotate(125deg);
  transform: rotate(125deg);
}
.wi-wind.from-306-deg {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.wi-wind.from-307-deg {
  -webkit-transform: rotate(127deg);
  -moz-transform: rotate(127deg);
  -ms-transform: rotate(127deg);
  -o-transform: rotate(127deg);
  transform: rotate(127deg);
}
.wi-wind.from-308-deg {
  -webkit-transform: rotate(128deg);
  -moz-transform: rotate(128deg);
  -ms-transform: rotate(128deg);
  -o-transform: rotate(128deg);
  transform: rotate(128deg);
}
.wi-wind.from-309-deg {
  -webkit-transform: rotate(129deg);
  -moz-transform: rotate(129deg);
  -ms-transform: rotate(129deg);
  -o-transform: rotate(129deg);
  transform: rotate(129deg);
}
.wi-wind.from-310-deg {
  -webkit-transform: rotate(130deg);
  -moz-transform: rotate(130deg);
  -ms-transform: rotate(130deg);
  -o-transform: rotate(130deg);
  transform: rotate(130deg);
}
.wi-wind.from-311-deg {
  -webkit-transform: rotate(131deg);
  -moz-transform: rotate(131deg);
  -ms-transform: rotate(131deg);
  -o-transform: rotate(131deg);
  transform: rotate(131deg);
}
.wi-wind.from-312-deg {
  -webkit-transform: rotate(132deg);
  -moz-transform: rotate(132deg);
  -ms-transform: rotate(132deg);
  -o-transform: rotate(132deg);
  transform: rotate(132deg);
}
.wi-wind.from-313-deg {
  -webkit-transform: rotate(133deg);
  -moz-transform: rotate(133deg);
  -ms-transform: rotate(133deg);
  -o-transform: rotate(133deg);
  transform: rotate(133deg);
}
.wi-wind.from-314-deg {
  -webkit-transform: rotate(134deg);
  -moz-transform: rotate(134deg);
  -ms-transform: rotate(134deg);
  -o-transform: rotate(134deg);
  transform: rotate(134deg);
}
.wi-wind.from-315-deg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.wi-wind.from-316-deg {
  -webkit-transform: rotate(136deg);
  -moz-transform: rotate(136deg);
  -ms-transform: rotate(136deg);
  -o-transform: rotate(136deg);
  transform: rotate(136deg);
}
.wi-wind.from-317-deg {
  -webkit-transform: rotate(137deg);
  -moz-transform: rotate(137deg);
  -ms-transform: rotate(137deg);
  -o-transform: rotate(137deg);
  transform: rotate(137deg);
}
.wi-wind.from-318-deg {
  -webkit-transform: rotate(138deg);
  -moz-transform: rotate(138deg);
  -ms-transform: rotate(138deg);
  -o-transform: rotate(138deg);
  transform: rotate(138deg);
}
.wi-wind.from-319-deg {
  -webkit-transform: rotate(139deg);
  -moz-transform: rotate(139deg);
  -ms-transform: rotate(139deg);
  -o-transform: rotate(139deg);
  transform: rotate(139deg);
}
.wi-wind.from-320-deg {
  -webkit-transform: rotate(140deg);
  -moz-transform: rotate(140deg);
  -ms-transform: rotate(140deg);
  -o-transform: rotate(140deg);
  transform: rotate(140deg);
}
.wi-wind.from-321-deg {
  -webkit-transform: rotate(141deg);
  -moz-transform: rotate(141deg);
  -ms-transform: rotate(141deg);
  -o-transform: rotate(141deg);
  transform: rotate(141deg);
}
.wi-wind.from-322-deg {
  -webkit-transform: rotate(142deg);
  -moz-transform: rotate(142deg);
  -ms-transform: rotate(142deg);
  -o-transform: rotate(142deg);
  transform: rotate(142deg);
}
.wi-wind.from-323-deg {
  -webkit-transform: rotate(143deg);
  -moz-transform: rotate(143deg);
  -ms-transform: rotate(143deg);
  -o-transform: rotate(143deg);
  transform: rotate(143deg);
}
.wi-wind.from-324-deg {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.wi-wind.from-325-deg {
  -webkit-transform: rotate(145deg);
  -moz-transform: rotate(145deg);
  -ms-transform: rotate(145deg);
  -o-transform: rotate(145deg);
  transform: rotate(145deg);
}
.wi-wind.from-326-deg {
  -webkit-transform: rotate(146deg);
  -moz-transform: rotate(146deg);
  -ms-transform: rotate(146deg);
  -o-transform: rotate(146deg);
  transform: rotate(146deg);
}
.wi-wind.from-327-deg {
  -webkit-transform: rotate(147deg);
  -moz-transform: rotate(147deg);
  -ms-transform: rotate(147deg);
  -o-transform: rotate(147deg);
  transform: rotate(147deg);
}
.wi-wind.from-328-deg {
  -webkit-transform: rotate(148deg);
  -moz-transform: rotate(148deg);
  -ms-transform: rotate(148deg);
  -o-transform: rotate(148deg);
  transform: rotate(148deg);
}
.wi-wind.from-329-deg {
  -webkit-transform: rotate(149deg);
  -moz-transform: rotate(149deg);
  -ms-transform: rotate(149deg);
  -o-transform: rotate(149deg);
  transform: rotate(149deg);
}
.wi-wind.from-330-deg {
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  transform: rotate(150deg);
}
.wi-wind.from-331-deg {
  -webkit-transform: rotate(151deg);
  -moz-transform: rotate(151deg);
  -ms-transform: rotate(151deg);
  -o-transform: rotate(151deg);
  transform: rotate(151deg);
}
.wi-wind.from-332-deg {
  -webkit-transform: rotate(152deg);
  -moz-transform: rotate(152deg);
  -ms-transform: rotate(152deg);
  -o-transform: rotate(152deg);
  transform: rotate(152deg);
}
.wi-wind.from-333-deg {
  -webkit-transform: rotate(153deg);
  -moz-transform: rotate(153deg);
  -ms-transform: rotate(153deg);
  -o-transform: rotate(153deg);
  transform: rotate(153deg);
}
.wi-wind.from-334-deg {
  -webkit-transform: rotate(154deg);
  -moz-transform: rotate(154deg);
  -ms-transform: rotate(154deg);
  -o-transform: rotate(154deg);
  transform: rotate(154deg);
}
.wi-wind.from-335-deg {
  -webkit-transform: rotate(155deg);
  -moz-transform: rotate(155deg);
  -ms-transform: rotate(155deg);
  -o-transform: rotate(155deg);
  transform: rotate(155deg);
}
.wi-wind.from-336-deg {
  -webkit-transform: rotate(156deg);
  -moz-transform: rotate(156deg);
  -ms-transform: rotate(156deg);
  -o-transform: rotate(156deg);
  transform: rotate(156deg);
}
.wi-wind.from-337-deg {
  -webkit-transform: rotate(157deg);
  -moz-transform: rotate(157deg);
  -ms-transform: rotate(157deg);
  -o-transform: rotate(157deg);
  transform: rotate(157deg);
}
.wi-wind.from-338-deg {
  -webkit-transform: rotate(158deg);
  -moz-transform: rotate(158deg);
  -ms-transform: rotate(158deg);
  -o-transform: rotate(158deg);
  transform: rotate(158deg);
}
.wi-wind.from-339-deg {
  -webkit-transform: rotate(159deg);
  -moz-transform: rotate(159deg);
  -ms-transform: rotate(159deg);
  -o-transform: rotate(159deg);
  transform: rotate(159deg);
}
.wi-wind.from-340-deg {
  -webkit-transform: rotate(160deg);
  -moz-transform: rotate(160deg);
  -ms-transform: rotate(160deg);
  -o-transform: rotate(160deg);
  transform: rotate(160deg);
}
.wi-wind.from-341-deg {
  -webkit-transform: rotate(161deg);
  -moz-transform: rotate(161deg);
  -ms-transform: rotate(161deg);
  -o-transform: rotate(161deg);
  transform: rotate(161deg);
}
.wi-wind.from-342-deg {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.wi-wind.from-343-deg {
  -webkit-transform: rotate(163deg);
  -moz-transform: rotate(163deg);
  -ms-transform: rotate(163deg);
  -o-transform: rotate(163deg);
  transform: rotate(163deg);
}
.wi-wind.from-344-deg {
  -webkit-transform: rotate(164deg);
  -moz-transform: rotate(164deg);
  -ms-transform: rotate(164deg);
  -o-transform: rotate(164deg);
  transform: rotate(164deg);
}
.wi-wind.from-345-deg {
  -webkit-transform: rotate(165deg);
  -moz-transform: rotate(165deg);
  -ms-transform: rotate(165deg);
  -o-transform: rotate(165deg);
  transform: rotate(165deg);
}
.wi-wind.from-346-deg {
  -webkit-transform: rotate(166deg);
  -moz-transform: rotate(166deg);
  -ms-transform: rotate(166deg);
  -o-transform: rotate(166deg);
  transform: rotate(166deg);
}
.wi-wind.from-347-deg {
  -webkit-transform: rotate(167deg);
  -moz-transform: rotate(167deg);
  -ms-transform: rotate(167deg);
  -o-transform: rotate(167deg);
  transform: rotate(167deg);
}
.wi-wind.from-348-deg {
  -webkit-transform: rotate(168deg);
  -moz-transform: rotate(168deg);
  -ms-transform: rotate(168deg);
  -o-transform: rotate(168deg);
  transform: rotate(168deg);
}
.wi-wind.from-349-deg {
  -webkit-transform: rotate(169deg);
  -moz-transform: rotate(169deg);
  -ms-transform: rotate(169deg);
  -o-transform: rotate(169deg);
  transform: rotate(169deg);
}
.wi-wind.from-350-deg {
  -webkit-transform: rotate(170deg);
  -moz-transform: rotate(170deg);
  -ms-transform: rotate(170deg);
  -o-transform: rotate(170deg);
  transform: rotate(170deg);
}
.wi-wind.from-351-deg {
  -webkit-transform: rotate(171deg);
  -moz-transform: rotate(171deg);
  -ms-transform: rotate(171deg);
  -o-transform: rotate(171deg);
  transform: rotate(171deg);
}
.wi-wind.from-352-deg {
  -webkit-transform: rotate(172deg);
  -moz-transform: rotate(172deg);
  -ms-transform: rotate(172deg);
  -o-transform: rotate(172deg);
  transform: rotate(172deg);
}
.wi-wind.from-353-deg {
  -webkit-transform: rotate(173deg);
  -moz-transform: rotate(173deg);
  -ms-transform: rotate(173deg);
  -o-transform: rotate(173deg);
  transform: rotate(173deg);
}
.wi-wind.from-354-deg {
  -webkit-transform: rotate(174deg);
  -moz-transform: rotate(174deg);
  -ms-transform: rotate(174deg);
  -o-transform: rotate(174deg);
  transform: rotate(174deg);
}
.wi-wind.from-355-deg {
  -webkit-transform: rotate(175deg);
  -moz-transform: rotate(175deg);
  -ms-transform: rotate(175deg);
  -o-transform: rotate(175deg);
  transform: rotate(175deg);
}
.wi-wind.from-356-deg {
  -webkit-transform: rotate(176deg);
  -moz-transform: rotate(176deg);
  -ms-transform: rotate(176deg);
  -o-transform: rotate(176deg);
  transform: rotate(176deg);
}
.wi-wind.from-357-deg {
  -webkit-transform: rotate(177deg);
  -moz-transform: rotate(177deg);
  -ms-transform: rotate(177deg);
  -o-transform: rotate(177deg);
  transform: rotate(177deg);
}
.wi-wind.from-358-deg {
  -webkit-transform: rotate(178deg);
  -moz-transform: rotate(178deg);
  -ms-transform: rotate(178deg);
  -o-transform: rotate(178deg);
  transform: rotate(178deg);
}
.wi-wind.from-359-deg {
  -webkit-transform: rotate(179deg);
  -moz-transform: rotate(179deg);
  -ms-transform: rotate(179deg);
  -o-transform: rotate(179deg);
  transform: rotate(179deg);
}
.wi-wind.from-360-deg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-towards-n {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wi-towards-nne {
  -webkit-transform: rotate(23deg);
  -moz-transform: rotate(23deg);
  -ms-transform: rotate(23deg);
  -o-transform: rotate(23deg);
  transform: rotate(23deg);
}
.wi-towards-ne {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wi-towards-ene {
  -webkit-transform: rotate(68deg);
  -moz-transform: rotate(68deg);
  -ms-transform: rotate(68deg);
  -o-transform: rotate(68deg);
  transform: rotate(68deg);
}
.wi-towards-e {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-towards-ese {
  -webkit-transform: rotate(113deg);
  -moz-transform: rotate(113deg);
  -ms-transform: rotate(113deg);
  -o-transform: rotate(113deg);
  transform: rotate(113deg);
}
.wi-towards-se {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.wi-towards-sse {
  -webkit-transform: rotate(158deg);
  -moz-transform: rotate(158deg);
  -ms-transform: rotate(158deg);
  -o-transform: rotate(158deg);
  transform: rotate(158deg);
}
.wi-towards-s {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-towards-ssw {
  -webkit-transform: rotate(203deg);
  -moz-transform: rotate(203deg);
  -ms-transform: rotate(203deg);
  -o-transform: rotate(203deg);
  transform: rotate(203deg);
}
.wi-towards-sw {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
.wi-towards-wsw {
  -webkit-transform: rotate(248deg);
  -moz-transform: rotate(248deg);
  -ms-transform: rotate(248deg);
  -o-transform: rotate(248deg);
  transform: rotate(248deg);
}
.wi-towards-w {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-towards-wnw {
  -webkit-transform: rotate(293deg);
  -moz-transform: rotate(293deg);
  -ms-transform: rotate(293deg);
  -o-transform: rotate(293deg);
  transform: rotate(293deg);
}
.wi-towards-nw {
  -webkit-transform: rotate(313deg);
  -moz-transform: rotate(313deg);
  -ms-transform: rotate(313deg);
  -o-transform: rotate(313deg);
  transform: rotate(313deg);
}
.wi-towards-nnw {
  -webkit-transform: rotate(336deg);
  -moz-transform: rotate(336deg);
  -ms-transform: rotate(336deg);
  -o-transform: rotate(336deg);
  transform: rotate(336deg);
}
.wi-from-n {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-from-nne {
  -webkit-transform: rotate(203deg);
  -moz-transform: rotate(203deg);
  -ms-transform: rotate(203deg);
  -o-transform: rotate(203deg);
  transform: rotate(203deg);
}
.wi-from-ne {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
.wi-from-ene {
  -webkit-transform: rotate(248deg);
  -moz-transform: rotate(248deg);
  -ms-transform: rotate(248deg);
  -o-transform: rotate(248deg);
  transform: rotate(248deg);
}
.wi-from-e {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-from-ese {
  -webkit-transform: rotate(293deg);
  -moz-transform: rotate(293deg);
  -ms-transform: rotate(293deg);
  -o-transform: rotate(293deg);
  transform: rotate(293deg);
}
.wi-from-se {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  transform: rotate(315deg);
}
.wi-from-sse {
  -webkit-transform: rotate(338deg);
  -moz-transform: rotate(338deg);
  -ms-transform: rotate(338deg);
  -o-transform: rotate(338deg);
  transform: rotate(338deg);
}
.wi-from-s {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wi-from-ssw {
  -webkit-transform: rotate(23deg);
  -moz-transform: rotate(23deg);
  -ms-transform: rotate(23deg);
  -o-transform: rotate(23deg);
  transform: rotate(23deg);
}
.wi-from-sw {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wi-from-wsw {
  -webkit-transform: rotate(68deg);
  -moz-transform: rotate(68deg);
  -ms-transform: rotate(68deg);
  -o-transform: rotate(68deg);
  transform: rotate(68deg);
}
.wi-from-w {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-from-wnw {
  -webkit-transform: rotate(113deg);
  -moz-transform: rotate(113deg);
  -ms-transform: rotate(113deg);
  -o-transform: rotate(113deg);
  transform: rotate(113deg);
}
.wi-from-nw {
  -webkit-transform: rotate(133deg);
  -moz-transform: rotate(133deg);
  -ms-transform: rotate(133deg);
  -o-transform: rotate(133deg);
  transform: rotate(133deg);
}
.wi-from-nnw {
  -webkit-transform: rotate(156deg);
  -moz-transform: rotate(156deg);
  -ms-transform: rotate(156deg);
  -o-transform: rotate(156deg);
  transform: rotate(156deg);
}

@charset "UTF-8";
/* PREDEFINED CLASSES */
.clearfix {
    zoom: 1;
}

    .clearfix:before,
    .clearfix:after {
        content: "";
        display: table;
    }

    .clearfix:after {
        clear: both;
    }

.background-colorful {
    background: linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -o-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -moz-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -webkit-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -ms-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #E04B4A), color-stop(0.5, #1caf9a), color-stop(1, #95b75d));
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-ExtraLight.woff2') format('woff2'), url('Poppins-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-Light.woff2') format('woff2'), url('Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-ExtraLightItalic.woff2') format('woff2'), url('Poppins-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-LightItalic.woff2') format('woff2'), url('Poppins-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-Italic.woff2') format('woff2'), url('Poppins-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-SemiBoldItalic.woff2') format('woff2'), url('Poppins-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-Regular.woff2') format('woff2'), url('Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-SemiBold.woff2') format('woff2'), url('Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-ThinItalic.woff2') format('woff2'), url('Poppins-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../font/Poppins-Thin.woff2') format('woff2'), url('Poppins-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
/* EOF PREDEFINED CLASSES */
html * {
    outline: none !important;
}

html,
body {
    min-height: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background: #f5f5f5 url('../img/bg.png') left top repeat;
    position: relative;
    font-family: 'Poppins', Poppins;
    font-size: 12px;
    color: #1b1e24;
    overflow-x: hidden;
}

.body-full-height {
    height: 100%;
}

    .body-full-height body {
        height: 100%;
    }

.row {
    margin: 2px 2px;
}

    .row [class^='col-xs-'],
    .row [class^='col-sm-'],
    .row [class^='col-md-'],
    .row [class^='col-lg-'] {
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .row.stacked [class^='col-xs-'],
    .row.stacked [class^='col-sm-'],
    .row.stacked [class^='col-md-'],
    .row.stacked [class^='col-lg-'] {
        padding-left: 0px;
        padding-right: 0px;
    }
/* PAGE CONTAINER */
.page-container {
    width: 100%;
    float: left;
    min-height: 100%;
    height: 100%;
    position: relative;
    background: #1b1e24;
    /* SIDEBAR */
    /* END SIDEBAR */
    /* CONTENT */
    /* END CONTENT */
    /* RTL CONTENT MODE */
    /* END RTL CONTENT MODE */
}

    .page-container .page-sidebar {
        width: 220px;
        float: left;
        position: fixed;
        z-index: 3;
        height: 100%;
    }

        .page-container .page-sidebar.page-sidebar-fixed {
            position: fixed;
        }

    .page-container.page-container-wide .page-sidebar {
        width: 50px;
    }

    .page-container .page-content {
        min-height: 100%;
        margin-left: 220px;
        background: #ffffff;
        position: relative;
        zoom: 1;
    }

        .page-container .page-content:before,
        .page-container .page-content:after {
            content: "";
            display: table;
        }

        .page-container .page-content:after {
            clear: both;
        }

        .page-container .page-content .content-frame {
            float: left;
            width: 100%;
            position: relative;
            background: #f5f5f5 url('../img/bg.png') left top repeat;
        }

            .page-container .page-content .content-frame .content-frame-top {
                float: left;
                width: 100%;
                line-height: 30px;
                padding: 13px 15px 15px;
                background: rgba(0, 0, 0, 0.02);
                border-bottom: 1px solid #DDD;
                border-top: 1px solid #DDD;
            }

                .page-container .page-content .content-frame .content-frame-top .page-title {
                    padding: 0px;
                    width: auto;
                }

                    .page-container .page-content .content-frame .content-frame-top .page-title h2 {
                        margin-bottom: 0px;
                        font-size: 22px;
                    }

            .page-container .page-content .content-frame .content-frame-left {
                float: left;
                width: 300px;
                padding: 10px;
                min-height: 100%;
                background: rgba(0, 0, 0, 0.02);
                border-right: 1px solid #DDD;
            }

                .page-container .page-content .content-frame .content-frame-left.padding-0 {
                    padding: 0px;
                }

                .page-container .page-content .content-frame .content-frame-left .block {
                    padding: 0px;
                    margin-bottom: 20px;
                }

                .page-container .page-content .content-frame .content-frame-left h4 {
                    margin-top: 10px;
                }

                .page-container .page-content .content-frame .content-frame-left > .form-group {
                    margin-bottom: 20px;
                }

            .page-container .page-content .content-frame .content-frame-right {
                float: right;
                width: 300px;
                padding: 10px;
                min-height: 100%;
                background: rgba(0, 0, 0, 0.02);
                border-left: 1px solid #DDD;
            }

                .page-container .page-content .content-frame .content-frame-right.padding-0 {
                    padding: 0px;
                }

                    .page-container .page-content .content-frame .content-frame-right.padding-0 .block {
                        padding: 10px;
                    }

                .page-container .page-content .content-frame .content-frame-right h4 {
                    margin-top: 10px;
                }

                .page-container .page-content .content-frame .content-frame-right .block {
                    padding: 0px;
                    margin-bottom: 20px;
                }

                .page-container .page-content .content-frame .content-frame-right > .form-group {
                    margin-bottom: 20px;
                }

            .page-container .page-content .content-frame .content-frame-body {
                padding: 70px 10px 10px 10px;
                margin-left: 300px;
            }

                .page-container .page-content .content-frame .content-frame-body.content-frame-body-left {
                    margin-left: 0px;
                    margin-right: 300px;
                }

            .page-container .page-content .content-frame .content-frame-left-toggle,
            .page-container .page-content .content-frame .content-frame-right-toggle {
                display: none;
                margin-left: 5px;
            }

        .page-container .page-content .page-content-wrap {
            float: left;
            width: 100%;
            padding: 60px 5px 5px 5px;
        }

    .page-container.page-container-wide .page-content {
        margin-left: 50px;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }

    .page-container.page-navigation-toggled .page-content {
        margin-left: 50px;
    }

    .page-container.page-mode-rtl .page-sidebar {
        float: right;
    }

        .page-container.page-mode-rtl .page-sidebar.page-sidebar-fixed {
            right: 0px;
        }

    .page-container.page-mode-rtl .page-content {
        margin-left: 0px;
        margin-right: 220px;
    }

    .page-container.page-mode-rtl.page-container-wide .page-content {
        margin-right: 50px;
    }

    .page-container.page-navigation-top .page-content {
        margin-left: 0px;
    }

    .page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal {
        position: fixed;
        padding-right: 220px;
        top: 0px;
    }

    .page-container.page-navigation-top-fixed .page-content {
        padding-top: 50px;
    }

    .page-container.page-navigation-top-fixed.page-navigation-toggled .x-navigation.x-navigation-horizontal {
        padding-right: 50px;
    }

body.page-container-boxed {
    background: url("../img/backgrounds/wall_1.jpg") left top no-repeat fixed;
    padding: 20px 0px;
}

    body.page-container-boxed .page-container {
        width: 1200px;
        float: none;
        margin: 0px auto;
        -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
/* END PAGE CONTAINER */
/* NAVIGATION */
.x-navigation,
.x-navigation ul {
    width: 100%;
    padding: 0px;
    margin: 0px;
    float: left;
    list-style: none;
    display: block;
    z-index: 3;
}

.x-navigation {
    background: #1b1e24;
    height: 100%;
    overflow: auto;
    /* NAV LIST ELEMENT */
    /* END NAV LIST ELEMENT */
    /* NAV LIST FIRST ELEMENT */
    /* END NAV LIST FIRST ELEMENT */
    /* NAV HORIZONTAL MODE */
    /* END NAV HORIZONTAL MODE */
    /* NAV MINIMIZED MODE */
    /* END NAV MINIMIZED MODE */
    /* X-NAVIIGATION CUSTOM */
    /* END X-NAVIGATION CUSTOM */
    /* NAV SEARCH */
    /* END NAV SEARCH */
    /* NAV INFORMER */
    /* END NAV INFORMER */
}

    .x-navigation li {
        float: left;
        display: block;
        width: 100%;
        padding: 0px;
        margin: 0px;
        position: relative;
        background: #1b1e24;
    }

        .x-navigation li input.xn-search-screen {
            border: 1px;
            background: #c1c6d1;
            padding: 10px 10px 10px 15px;
            color: #1b1e24;
            line-height: 15px;
            width: calc(100% - 10px);
            margin: 2px 5px;
            border-radius: 10px;
        }

    .x-navigation.x-navigation-minimized li input.xn-search-screen {
        display: none;
    }

    .x-navigation li > a {
        display: block;
        float: left;
        line-height: 19px;
        color: #ffffff;
        font-size: 15px;
        font-weight: 300;
        padding: 10px 10px 10px 15px;
        text-decoration: none;
        border: 1px solid #31363f;
        vertical-align: text-bottom;
        border-radius: 10px;
        margin: 2px 5px;
        background: #31363f;
        width: calc(100% - 10px);
    }

        .x-navigation li > a .fa,
        .x-navigation li > a .wi,
        .x-navigation li > a .glyphicon,
        .x-navigation li > a .fa-light,
        .x-navigation li > a .fa-thin,
        .x-navigation li > a .fa-solid,
        .x-navigation li > a .fa-regular {
            color: #ffffff;
            text-align: center;
            width: 20px;
            font-size: 16px;
            margin-right: 1px;
            vertical-align: baseline;
            -webkit-transition: color 200ms ease;
            -moz-transition: color 200ms ease;
            -ms-transition: color 200ms ease;
            -o-transition: color 200ms ease;
            transition: color 200ms ease;
        }

    .x-navigation li > ul > li > a .fa,
    .x-navigation li > ul > li > a .wi,
    .x-navigation li > ul > li > a .glyphicon,
    .x-navigation li > ul > li > a .fa-light,
    .x-navigation li > ul > li > a .fa-thin,
    .x-navigation li > ul > li > a .fa-solid,
    .x-navigation li > ul > li > a .fa-regular {
        text-align: center;
        width: 20px;
        font-size: 12px;
        margin-right: 1px;
        vertical-align: baseline;
        transition: color 200ms ease;
    }

    .x-navigation li > a:hover {
        background: #262a33;
        color: #fff;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }

        .x-navigation li > a:hover .fa,
        .x-navigation li > a:hover .glyphicon,
        .x-navigation li > a:hover .fa-light,
        .x-navigation li > a:hover .fa-thin,
        .x-navigation li > a:hover .fa-solid,
        .x-navigation li > a:hover .fa-regular {
            color: #fff;
        }

    .x-navigation li > ul {
        background: #17191e;
        max-height: 0px;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        overflow: hidden;
    }

        .x-navigation li > ul li > a {
            font-size: 12px;
            line-height: 15px;
            font-weight: 300;
            padding: 7px 10px;
            margin: 2px 5px;
        }

            .x-navigation li > ul li > a:hover {
                background: #121418;
                color: #ffffff;
            }

        .x-navigation li > ul li.active > a {
            background: #121418;
            color: #ffffff;
        }

    .x-navigation li.xn-openable:before {
        position: absolute;
        font-family: 'Font Awesome 6 Pro';
        content: "\f107";
        font-size: 12px;
        font-weight: 300;
        width: 20px;
        height: 20px;
        color: #ffffff;
        right: 10px;
        top: 12px;
        cursor: pointer;
    }

    .x-navigation li.active.xn-openable:before {
        content: "\f106";
    }

    .x-navigation li.active > a {
        background: #1caf9a;
        color: #fff;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }

        .x-navigation li.active > a .fa,
        .x-navigation li.active > a .glyphicon,
        .x-navigation li.active > a .fa-light,
        .x-navigation li.active > a .fa-thin,
        .x-navigation li.active > a .fa-solid,
        .x-navigation li.active > a .fa-regular {
            color: #fff;
        }

    .x-navigation li.active > ul {
        max-height: 2500px;
    }

    .x-navigation li.xn-title {
        padding: 20px 10px 10px;
        line-height: 20px;
        font-weight: 300;
        font-size: 13px;
        color: #8b91a0;
        border-bottom: 1px solid #17191e;
    }

    .x-navigation > li.xn-openable:before {
        top: 15px;
    }

    .x-navigation > li > ul > li > a {
        padding-left: 10px;
        background: #4f5c6d;
    }

        .x-navigation > li > ul > li > a:hover {
            padding-left: 15px;
        }

    .x-navigation > li > ul > li.active > a {
        padding-left: 30px;
    }

    .x-navigation > li > ul > li > ul > li > a {
        padding-left: 40px;
    }

        .x-navigation > li > ul > li > ul > li > a:hover {
            padding-left: 45px;
        }

    .x-navigation > li > ul > li > ul > li.active > a {
        padding-left: 45px;
    }

    .x-navigation > li > ul > li > ul > li > ul > li > a {
        padding-left: 50px;
    }

        .x-navigation > li > ul > li > ul > li > ul > li > a:hover {
            padding-left: 55px;
        }

    .x-navigation > li > ul > li > ul > li > ul > li.active > a {
        padding-left: 55px;
    }

    .x-navigation > li > ul > li > ul > li > ul > li > ul > li > a {
        padding-left: 60px;
    }

        .x-navigation > li > ul > li > ul > li > ul > li > ul > li > a:hover {
            padding-left: 65px;
        }

    .x-navigation > li > ul > li > ul > li > ul > li > ul > li.active > a {
        padding-left: 65px;
    }

    .x-navigation > li:last-child > a {
        vertical-align: text-bottom;
        border-radius: 10px;
        margin: 2px 5px;
        background: #31363f;
    }

    .x-navigation.x-navigation-horizontal {
        height: 50px;
        background: #1d2127;
    }

        .x-navigation.x-navigation-horizontal .xn-logo a {
            border-bottom: 0px;
            width: 200px;
        }

        .x-navigation.x-navigation-horizontal > li.xn-openable:before {
            display: none;
        }

        .x-navigation.x-navigation-horizontal > li > a {
            padding: 15px;
            border-bottom: 0px;
            line-height: 20px;
            color: #ffffff;
            text-shadow: none;
        }

            .x-navigation.x-navigation-horizontal > li > a:hover {
                background: #282d36;
            }

                .x-navigation.x-navigation-horizontal > li > a:hover .fa,
                .x-navigation.x-navigation-horizontal > li > a:hover .glyphicon,
                .x-navigation.x-navigation-horizontal > li > a:hover .fa-light,
                .x-navigation.x-navigation-horizontal > li > a:hover .fa-thin,
                .x-navigation.x-navigation-horizontal > li > a:hover .fa-solid,
                .x-navigation.x-navigation-horizontal > li > a:hover .fa-regular {
                    color: #697b92;
                }

            .x-navigation.x-navigation-horizontal > li > a .fa,
            .x-navigation.x-navigation-horizontal > li > a .glyphicon,
            .x-navigation.x-navigation-horizontal > li > a .fa-light,
            .x-navigation.x-navigation-horizontal > li > a .fa-thin,
            .x-navigation.x-navigation-horizontal > li > a .fa-solid,
            .x-navigation.x-navigation-horizontal > li > a .fa-regular {
                color: #ffffff;
            }

        .x-navigation.x-navigation-horizontal > li.active > a {
            background: #282d36;
        }

            .x-navigation.x-navigation-horizontal > li.active > a .fa,
            .x-navigation.x-navigation-horizontal > li.active > a .glyphicon,
            .x-navigation.x-navigation-horizontal > li.active > a .fa-light,
            .x-navigation.x-navigation-horizontal > li.active > a .fa-thin,
            .x-navigation.x-navigation-horizontal > li.active > a .fa-solid,
            .x-navigation.x-navigation-horizontal > li.active > a .fa-regular {
                color: #697b92;
            }

        .x-navigation.x-navigation-horizontal > li ul {
            width: 220px;
            position: absolute;
            overflow: visible;
            display: none;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            z-index: 3;
        }

            .x-navigation.x-navigation-horizontal > li ul ul.xn-drop-white:after {
                border-right-color: #FFF;
            }

        .x-navigation.x-navigation-horizontal > li > ul {
            top: 60px;
            left: 0px;
        }

            .x-navigation.x-navigation-horizontal > li > ul.xn-drop-white:after {
                border-bottom-color: #FFF;
            }

            .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left {
                left: auto;
                right: 0px;
            }

                .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left.xn-drop-white ul:after {
                    border-left-color: #FFF;
                }

            .x-navigation.x-navigation-horizontal > li > ul:after {
                bottom: 100%;
                left: 27px;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(0, 0, 0, 0);
                border-bottom-color: #1b1e24;
                border-width: 5px;
                margin-left: -5px;
            }

            .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left:after {
                right: 20px;
                left: auto;
            }

                .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left:after ul {
                    left: auto;
                    right: 230px;
                }

                    .x-navigation.x-navigation-horizontal > li > ul.xn-drop-left:after ul:after {
                        right: auto;
                        left: 100%;
                        border: solid transparent;
                        border-left-color: #1b1e24;
                        border-width: 5px;
                        margin-right: -5px;
                    }

            .x-navigation.x-navigation-horizontal > li > ul ul {
                top: 0px;
                right: -230px;
            }

                .x-navigation.x-navigation-horizontal > li > ul ul:after {
                    right: 100%;
                    top: 23px;
                    border: solid transparent;
                    content: " ";
                    height: 0;
                    width: 0;
                    position: absolute;
                    pointer-events: none;
                    border-color: rgba(0, 0, 0, 0);
                    border-right-color: #1b1e24;
                    border-width: 5px;
                    margin-top: -5px;
                }

            .x-navigation.x-navigation-horizontal > li > ul li > a {
                padding-left: 10px;
            }

                .x-navigation.x-navigation-horizontal > li > ul li > a:hover {
                    padding-left: 15px;
                }

            .x-navigation.x-navigation-horizontal > li > ul li.active > a {
                padding-left: 15px;
            }

        .x-navigation.x-navigation-horizontal > li li {
            width: 100%;
        }

            .x-navigation.x-navigation-horizontal > li li:first-child a {
                -moz-border-radius: 3px 3px 0px 0px;
                -webkit-border-radius: 3px 3px 0px 0px;
                border-radius: 3px 3px 0px 0px;
            }

            .x-navigation.x-navigation-horizontal > li li:last-child a {
                -moz-border-radius: 0px 0px 3px 3px;
                -webkit-border-radius: 0px 0px 3px 3px;
                border-radius: 0px 0px 3px 3px;
                border-bottom-color: transparent;
            }

            .x-navigation.x-navigation-horizontal > li li.xn-openable:before {
                content: "\f0fe";
            }

            .x-navigation.x-navigation-horizontal > li li.active.xn-openable:before {
                content: "\f104";
            }

        .x-navigation.x-navigation-horizontal > li:last-child > a {
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
        }

        .x-navigation.x-navigation-horizontal > li.last > a {
            -moz-border-radius: 0px 5px 0px 0px;
            -webkit-border-radius: 0px 5px 0px 0px;
            border-radius: 0px 5px 0px 0px;
        }

        .x-navigation.x-navigation-horizontal li {
            width: auto;
            position: relative;
        }

            .x-navigation.x-navigation-horizontal li.active > ul {
                display: block;
            }

            .x-navigation.x-navigation-horizontal li.xn-openable > a {
                padding-right: 20px;
            }

        .x-navigation.x-navigation-horizontal ul.xn-drop-white {
            background: #FFF;
        }

            .x-navigation.x-navigation-horizontal ul.xn-drop-white ul {
                background: #FFF;
            }

                .x-navigation.x-navigation-horizontal ul.xn-drop-white ul:after {
                    border-right-color: #FFF;
                }

            .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a {
                color: #333;
                text-shadow: none;
                border-bottom: 1px solid #E9E9E9;
            }

                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a:hover {
                    background: #F5F5F5;
                    color: #333;
                }

                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .fa,
                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .glyphicon,
                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .fa-light,
                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .fa-thin,
                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .fa-solid,
                .x-navigation.x-navigation-horizontal ul.xn-drop-white li > a .fa-regular {
                    color: #1b1e24;
                }

            .x-navigation.x-navigation-horizontal ul.xn-drop-white li.active > a {
                color: #333;
                text-shadow: none;
                border-bottom: 1px solid #E9E9E9;
            }

            .x-navigation.x-navigation-horizontal ul.xn-drop-white li.active.xn-openable:before {
                color: #333;
            }

        .x-navigation.x-navigation-horizontal .xn-icon-button > a {
            padding: 15px 10px;
            text-align: center;
            width: 50px;
        }

            .x-navigation.x-navigation-horizontal .xn-icon-button > a .fa,
            .x-navigation.x-navigation-horizontal .xn-icon-button > a .glyphicon,
            .x-navigation.x-navigation-horizontal .xn-icon-button > a .fa-light,
            .x-navigation.x-navigation-horizontal .xn-icon-button > a .fa-thin,
            .x-navigation.x-navigation-horizontal .xn-icon-button > a .fa-solid,
            .x-navigation.x-navigation-horizontal .xn-icon-button > a .fa-regular {
                margin: 0px;
            }
    /*.x-navigation.x-navigation-horizontal .xn-search {
  padding: 10px 5px;
}
.x-navigation.x-navigation-horizontal .xn-search input {
  width: 100px;
}
.x-navigation.x-navigation-horizontal .xn-search input:focus {
  width: 200px;
}
.x-navigation.x-navigation-horizontal .xn-search:before {
  left: 5px;
}*/
    .x-navigation.x-navigation-minimized {
        width: 50px;
        overflow: visible;
    }

        .x-navigation.x-navigation-minimized .xn-text {
            display: none;
        }

        .x-navigation.x-navigation-minimized .xn-visible {
            display: block;
        }

        .x-navigation.x-navigation-minimized li {
            width: auto;
            position: relative;
        }

            .x-navigation.x-navigation-minimized li.xn-profile .profile-mini {
                display: block;
            }

            .x-navigation.x-navigation-minimized li.xn-profile .profile:after {
                right: 100%;
                top: 23px;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(0, 0, 0, 0);
                border-right-color: #1b1e24;
                border-width: 5px;
                margin-top: -5px;
            }

            .x-navigation.x-navigation-minimized li.xn-title {
                display: none;
            }

            .x-navigation.x-navigation-minimized li.active > ul {
                display: block;
            }

            .x-navigation.x-navigation-minimized li ul {
                top: 0px;
                right: -230px;
                -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
                -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            }

                .x-navigation.x-navigation-minimized li ul:after {
                    right: 100%;
                    top: 23px;
                    border: solid transparent;
                    content: " ";
                    height: 0;
                    width: 0;
                    position: absolute;
                    pointer-events: none;
                    border-color: rgba(0, 0, 0, 0);
                    border-right-color: #1b1e24;
                    border-width: 5px;
                    margin-top: -5px;
                }

                .x-navigation.x-navigation-minimized li ul li > a {
                    padding-left: 15px !important;
                }

                    .x-navigation.x-navigation-minimized li ul li > a:hover {
                        padding-left: 20px !important;
                    }

                .x-navigation.x-navigation-minimized li ul li.active > a {
                    padding-left: 20px !important;
                }

                .x-navigation.x-navigation-minimized li ul li:first-child > a {
                    -moz-border-radius: 10px;
                    -webkit-border-radius: 10px;
                    border-radius: 10px;
                }

                .x-navigation.x-navigation-minimized li ul li:last-child > a {
                    border-bottom: 0px;
                    -moz-border-radius: 10px;
                    -webkit-border-radius: 10px;
                    border-radius: 10px;
                }

        .x-navigation.x-navigation-minimized > li {
            width: 100%;
        }

            .x-navigation.x-navigation-minimized > li > a {
                padding: 10px 10px;
                text-align: center;
                width: 40px !important;
            }

                .x-navigation.x-navigation-minimized > li > a .fa,
                .x-navigation.x-navigation-minimized > li > a .glyphicon,
                .x-navigation.x-navigation-minimized > li > a .fa-light,
                .x-navigation.x-navigation-minimized > li > a .fa-thin,
                .x-navigation.x-navigation-minimized > li > a .fa-solid,
                .x-navigation.x-navigation-minimized > li > a .fa-regular {
                    margin: 0px;
                }

            .x-navigation.x-navigation-minimized > li ul {
                width: 220px;
                position: absolute;
                overflow: visible;
                display: none;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                border-style: dashed;
                border-width: thin;
                overflow: auto;
                height: auto;
                max-height: 500px
            }

            .x-navigation.x-navigation-minimized > li .prfProfile {
                margin-top: 0px;
            }

                .x-navigation.x-navigation-minimized > li .prfProfile:hover {
                    opacity: 0.8;
                }

            .x-navigation.x-navigation-minimized > li .prfImage {
                margin-left: -4px;
                margin-bottom: 4px;
                margin-top: 4px;
            }

                .x-navigation.x-navigation-minimized > li .prfImage img {
                    width: 35px;
                    height: 35px;
                }

            .x-navigation.x-navigation-minimized > li .prfData {
                display: none;
            }

            .x-navigation.x-navigation-minimized > li li {
                width: 100%;
            }

                .x-navigation.x-navigation-minimized > li li.xn-openable:before {
                    content: "\f105";
                }

                .x-navigation.x-navigation-minimized > li li.active.xn-openable:before {
                    content: "\f104";
                }

            .x-navigation.x-navigation-minimized > li.active:before,
            .x-navigation.x-navigation-minimized > li.xn-openable:before {
                display: none;
            }

            .x-navigation.x-navigation-minimized > li.xn-logo > a:first-child {
                padding: 0px;
                width: 50px;
                background-image: url("../img/logo-small.png");
            }
    /*.x-navigation.x-navigation-minimized .xn-search input {
  width: 30px;
  padding: 0px 2px 0px 28px;
}
.x-navigation.x-navigation-minimized .xn-search input:focus {
  width: 200px;
  padding: 0px 8px 0px 28px;
}*/
    .x-navigation.x-navigation-custom li ul {
        background: #14171b;
    }

    .x-navigation.x-navigation-custom li > a {
        border-bottom: 0px;
    }

        .x-navigation.x-navigation-custom li > a:hover {
            background: #121418;
        }

            .x-navigation.x-navigation-custom li > a:hover .fa,
            .x-navigation.x-navigation-custom li > a:hover .glyphicon,
            .x-navigation.x-navigation-custom li > a:hover .fa-light,
            .x-navigation.x-navigation-custom li > a:hover .fa-thin,
            .x-navigation.x-navigation-custom li > a:hover .fa-solid,
            .x-navigation.x-navigation-custom li > a:hover .fa-regular {
                color: #b5c1d1;
            }

        .x-navigation.x-navigation-custom li > a .fa,
        .x-navigation.x-navigation-custom li > a .glyphicon,
        .x-navigation.x-navigation-custom li > a .fa-light,
        .x-navigation.x-navigation-custom li > a .fa-thin,
        .x-navigation.x-navigation-custom li > a .fa-solid,
        .x-navigation.x-navigation-custom li > a .fa-regular {
            color: #DDD;
        }

    .x-navigation.x-navigation-custom li.active > a {
        background: #121418;
    }

        .x-navigation.x-navigation-custom li.active > a .fa,
        .x-navigation.x-navigation-custom li.active > a .glyphicon,
        .x-navigation.x-navigation-custom li.active > a .fa-light,
        .x-navigation.x-navigation-custom li.active > a .fa-thin,
        .x-navigation.x-navigation-custom li.active > a .fa-solid,
        .x-navigation.x-navigation-custom li.active > a .fa-regular {
            color: #b5c1d1;
        }

    .x-navigation.x-navigation-custom > li > a {
        padding: 12px 10px 12px 12px;
        border-bottom: 0px;
        font-size: 13px;
        color: #CCC;
        border-left: 3px solid transparent;
    }

        .x-navigation.x-navigation-custom > li > a:hover {
            color: #FFF;
            background: #1f232a;
        }

    .x-navigation.x-navigation-custom > li.active > a {
        color: #FFF;
        background: #1f232a;
        border-left: 3px solid #b5c1d1;
    }

    .x-navigation.x-navigation-custom > li.xn-openable:before {
        color: #CCC;
        top: 12px;
    }

    .x-navigation.x-navigation-custom > li.xn-title {
        border-bottom: 0px;
    }

    .x-navigation.x-navigation-custom > li.xn-logo > a {
        border-left: 0px;
    }

        .x-navigation.x-navigation-custom > li.xn-logo > a:hover {
            background-color: #0c0d10;
        }

    .x-navigation.x-navigation-custom.x-navigation-minimized > li > a {
        padding: 15px 10px 15px 7px;
    }

    .x-navigation.x-navigation-custom.x-navigation-minimized > li.xn-profile > a {
        border-left: 0px;
        padding: 7px;
    }
    /*.x-navigation .xn-search {
  padding: 10px 10px 0px 9px;
  position: relative;
}
.x-navigation .xn-search input {
  width: 200px;
  height: 30px;
  padding: 0px 8px 0px 28px;
  line-height: 25px;
  border: 1px solid #101215;
  background: #14171b;
  color: #AAA;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.x-navigation .xn-search:before {
  content: "\f002";
  font-family: 'Font Awesome 6 Pro';
  position: absolute;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  color: #AAA;
  left: 10px;
  top: 10px;
  z-index: 2;
  cursor: pointer;
}*/
    .x-navigation .xn-visible {
        display: none;
    }

    .x-navigation .x-navigation-control {
        position: absolute;
        right: 0px;
        width: 50px;
        height: 50px;
        cursor: pointer;
        display: none;
    }

        .x-navigation .x-navigation-control:hover {
            background: #0c0d10;
            border-bottom: 0px;
        }

        .x-navigation .x-navigation-control:before {
            position: absolute;
            font-family: 'Font Awesome 6 Pro';
            content: "\f0c9";
            font-size: 14px;
            top: 14px;
            left: 20px;
            color: #FFF;
            text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
        }

    .x-navigation > li.xn-logo > a {
        border-bottom: 0px;
    }

        .x-navigation > li.xn-logo > a:first-child {
            font-size: 25px;
            border-bottom: 0px;
            color: #FFF;
            height: 50px;
            text-align: center;
            background: #1caf9a;
        }

            .x-navigation > li.xn-logo > a:first-child:hover {
                background-color: #1caf9a;
            }

    .x-navigation > li.xn-profile {
        padding: 0px;
        border-bottom: 2px solid #14171b;
    }

        .x-navigation > li.xn-profile .profile-data-name {
            color: #ffffff;
        }

        .x-navigation > li.xn-profile .profile-mini {
            display: none;
            width: 50px;
            padding: 7px;
        }

            .x-navigation > li.xn-profile .profile-mini img {
                width: 36px;
                border: 2px solid #FFF;
                -moz-border-radius: 20%;
                -webkit-border-radius: 20%;
                border-radius: 20%;
            }

    .x-navigation .informer {
        font-size: 11px;
        position: absolute;
        line-height: 20px;
        text-align: center;
        padding: 0px 5px;
        background: #BBB;
        right: 10px;
        top: 15px;
        color: #FFF;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        .x-navigation .informer.pulsate {
            -webkit-animation: pulsate 1s ease-out;
            -webkit-animation-iteration-count: infinite;
            -moz-animation: pulsate 1s ease-out;
            -moz-animation-iteration-count: infinite;
            animation: pulsate 1s ease-out;
            animation-iteration-count: infinite;
        }

        .x-navigation .informer.informer-primary {
            background: #1b1e24;
        }

        .x-navigation .informer.informer-success {
            background: #95b75d;
        }

        .x-navigation .informer.informer-info {
            background: #1caf9a;
        }

        .x-navigation .informer.informer-warning {
            background: #1caf9a;
        }

        .x-navigation .informer.informer-danger {
            background: #E04B4A;
        }

    .x-navigation li li .informer {
        top: 12px;
    }

    .x-navigation .xn-icon-button .informer {
        left: auto;
        bottom: auto;
        right: 1px;
        top: 5px;
    }

.page-container.page-mode-rtl .x-navigation.x-navigation-minimized li ul {
    top: 0px;
    right: auto;
    left: -230px;
}

    .page-container.page-mode-rtl .x-navigation.x-navigation-minimized li ul:after {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: #1b1e24;
    }

.page-container.page-mode-rtl .x-navigation.x-navigation-minimized li .profile {
    right: auto;
    left: -230px;
}

    .page-container.page-mode-rtl .x-navigation.x-navigation-minimized li .profile:after {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: #1b1e24;
    }

.page-container-boxed .x-navigation {
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}

    .page-container-boxed .x-navigation .xn-logo a {
        -moz-border-radius: 5px 0px 0px 0px;
        -webkit-border-radius: 5px 0px 0px 0px;
        border-radius: 5px 0px 0px 0px;
    }

    .page-container-boxed .x-navigation.x-navigation-horizontal {
        -moz-border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
    }

        .page-container-boxed .x-navigation.x-navigation-horizontal.x-navigation-panel {
            -moz-border-radius: 0px 5px 0px 0px;
            -webkit-border-radius: 0px 5px 0px 0px;
            border-radius: 0px 5px 0px 0px;
        }

.page-container-boxed .page-container .page-content {
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}

.page-container-boxed .page-container.page-mode-rtl .page-content {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.page-container-boxed .page-container.page-mode-rtl .page-sidebar .x-navigation {
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}

    .page-container-boxed .page-container.page-mode-rtl .page-sidebar .x-navigation .xn-logo a {
        -moz-border-radius: 0px 5px 0px 0px;
        -webkit-border-radius: 0px 5px 0px 0px;
        border-radius: 0px 5px 0px 0px;
    }

.page-container-boxed .page-container.page-mode-rtl .x-navigation.x-navigation-horizontal {
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    border-radius: 5px 0px 0px 0px;
}

    .page-container-boxed .page-container.page-mode-rtl .x-navigation.x-navigation-horizontal.x-navigation-panel {
        -moz-border-radius: 5px 0px 0px 0px;
        -webkit-border-radius: 5px 0px 0px 0px;
        border-radius: 5px 0px 0px 0px;
    }

    .page-container-boxed .page-container.page-mode-rtl .x-navigation.x-navigation-horizontal > li:first-child a {
        -moz-border-radius: 5px 0px 0px 0px;
        -webkit-border-radius: 5px 0px 0px 0px;
        border-radius: 5px 0px 0px 0px;
    }
/* END NAVIGATION */
/* PROFILE */
.profile {
    width: 100%;
    float: left;
    padding: 15px 10px;
    position: relative;
    background: #080a0e;
}

    .profile .profile-image {
        float: left;
        width: 100%;
        margin: 0px 0px 10px;
        text-align: center;
    }

        .profile .profile-image img {
            width: 100px;
            border: 3px solid #FFF;
            -moz-border-radius: 20%;
            -webkit-border-radius: 20%;
            border-radius: 20%;
        }

    .profile .profile-data {
        width: 100%;
        float: left;
        text-align: center;
    }

        .profile .profile-data .profile-data-name {
            width: 100%;
            float: left;
            font-size: 14px;
            font-weight: 500;
            color: #FFF;
        }

        .profile .profile-data .profile-data-title {
            width: 100%;
            float: left;
            font-size: 11px;
            font-weight: 400;
            color: #999;
        }

    .profile .profile-controls a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        color: #DDD;
        border: 2px solid #DDD;
        line-height: 25px;
        position: absolute;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
        padding: 0px;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }

        .profile .profile-controls a.profile-control-left {
            left: 15px;
            top: 53px;
            text-align: center;
        }

        .profile .profile-controls a.profile-control-right {
            right: 15px;
            top: 53px;
            text-align: center;
        }

        .profile .profile-controls a .fa,
        .profile .profile-controls a .glyphicon,
        .profile .profile-controls a .fa-light,
        .profile .profile-controls a .fa-thin,
        .profile .profile-controls a .fa-solid,
        .profile .profile-controls a .fa-regular {
            width: auto;
            margin-right: auto;
        }

        .profile .profile-controls a:hover {
            border-color: #FFF;
            color: #FFF;
        }
/* X-NAVIGATION FEATURES */
.x-navigation.x-navigation-minimized .profile {
    width: 220px;
    background: #1b1e24;
    position: absolute;
    top: 4px;
    right: -230px;
    display: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.x-navigation.x-navigation-minimized li.active .profile {
    display: block;
}

.x-navigation.x-navigation-minimized .profile-mini {
    display: block;
    border-bottom: 0px;
}
/* END X-NAVIGATION FEATURES */
/* END PROFILE */
/* BLOCK */
.block {
    padding: 5px 10px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.block-full-width {
    padding: 0px;
    float: left;
    width: 100%;
    position: relative;
}
/* END BLOCK */
/* BREADCRUMB */
/*.breadcrumb {
  float: left;
  width: 100%;
  background: #e8e8e8;
  margin-bottom: 10px;
  padding: 6px 15px 7px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.breadcrumb li,
.breadcrumb li a {
  font-size: 11px;
  line-height: 12px;
  color: #4d5669;
  text-decoration: none;
}
.breadcrumb li:hover,
.breadcrumb li a:hover {
  color: #1b1e24;
}
.breadcrumb li:last-child {
  color: #1b1e24;
}
.breadcrumb > li + li:before {
  font-family: 'Font Awesome 6 Pro';
  content: "\f105";
  color: #4d5669;
  padding: 0px 8px;
}*/
/* EOF BREADCRUMB */
/* Progress list */
.progress-list {
    float: left;
    width: 100%;
    padding: 0px 5px;
    font-size: 11px;
}

    .progress-list .progress {
        clear: both;
        margin-top: 20px;
    }
/* end progress list*/
/* LIST TAGS */
.list-tags {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

    .list-tags li {
        float: left;
        display: block;
        position: relative;
    }

        .list-tags li a {
            display: block;
            float: left;
            background: #F5F5F5;
            border: 1px solid #D5D5D5;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            line-height: 23px;
            font-size: 11px;
            margin: 0px 5px 5px 0px;
            padding: 0px 8px;
            color: #1b1e24;
        }

            .list-tags li a:hover {
                text-decoration: none;
                background: #F0F0F0;
            }
/* END LIST TAGS */
/* LIST GROUP */
.list-group {
    margin: 0px;
}

    .list-group .list-group-item {
        line-height: 20px;
    }

        .list-group .list-group-item .fa,
        .list-group .list-group-item .fa-light,
        .list-group .list-group-item .fa-thin,
        .list-group .list-group-item .fa-solid,
        .list-group .list-group-item .fa-regular {
            margin-right: 10px;
        }

        .list-group .list-group-item .btn .fa,
        .list-group .list-group-item .btn .fa-light,
        .list-group .list-group-item .btn .fa-thin,
        .list-group .list-group-item .btn .fa-solid,
        .list-group .list-group-item .btn .fa-regular {
            margin-right: 0px;
        }

        .list-group .list-group-item .progress {
            margin: 5px 0px;
        }

        .list-group .list-group-item.active .badge {
            color: #1b1e24;
        }

        .list-group .list-group-item:last-child {
            border-bottom: 0px;
        }

    .list-group.list-group-simple {
        border: 0px;
        background: transparent;
    }

        .list-group.list-group-simple .list-group-item {
            border: 0px;
            background: transparent;
            padding: 5px 10px;
        }

    .list-group.border-bottom .list-group-item:last-child {
        border-bottom: 1px solid #E5E5E5;
    }

    .list-group.list-group-navigation {
        border: 0px;
        float: left;
        width: 100%;
    }

        .list-group.list-group-navigation .list-group-item {
            border-left: 0px;
            border-right: 0px;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
        }

.padding-0 .list-group {
    border: 0px;
}

    .padding-0 .list-group .list-group-item {
        border-width: 1px 0px 0px 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

        .padding-0 .list-group .list-group-item:first-child {
            border-top: 0px;
        }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    background: #1b1e24;
    border-color: #1b1e24;
}

.list-group-item {
    border-color: #E5E5E5;
}

a.list-group-item:hover,
a.list-group-item:focus {
    background: #F9F9F9;
}
/* LIST GROUP CONTACTS */
.list-group-contacts .list-group-item {
    padding: 10px;
}

    .list-group-contacts .list-group-item img {
        border: 2px solid #F5F5F5;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
        width: 40px;
        margin-right: 10px;
    }

    .list-group-contacts .list-group-item .contacts-title {
        font-size: 13px;
        font-weight: 600;
        line-height: 20px;
    }

    .list-group-contacts .list-group-item p {
        margin-bottom: 0px;
        line-height: 20px;
    }

    .list-group-contacts .list-group-item.active {
        background: #F5F5F5;
        border-color: #E5E5E5;
        color: #1b1e24;
    }

.list-group-controls {
    position: absolute;
    right: 10px;
    top: 15px;
}

.list-group-status {
    float: left;
    margin-right: 10px;
    height: 40px;
    width: 10px;
    position: relative;
}

    .list-group-status:after {
        position: absolute;
        left: 0px;
        top: 15px;
        width: 10px;
        height: 10px;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
        content: " ";
    }

    .list-group-status.status-online:after {
        background: #95b75d;
    }

    .list-group-status.status-away:after {
        background: #1caf9a;
    }

    .list-group-status.status-offline:after {
        background: #CCC;
    }
/* END LIST GROUP CONTACTS */
/* EOF LIST GROUP */
/* FRIENDS */
.friend {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0px;
    color: #1b1e24;
    font-weight: 600;
    display: block;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    -webkit-transition: opacity 200ms ease-in-out;
    -moz-transition: opacity 200ms ease-in-out;
    -ms-transition: opacity 200ms ease-in-out;
    -o-transition: opacity 200ms ease-in-out;
    transition: opacity 200ms ease-in-out;
}

    .friend img {
        width: 100%;
        border: 3px solid #F5F5F5;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
    }

    .friend span {
        display: block;
        line-height: 20px;
        margin-top: 5px;
        font-size: 11px;
    }

    .friend:hover {
        text-decoration: none;
        opacity: 1;
        filter: alpha(opacity = 100);
        color: #1b1e24;
    }
/* FRIENDS */
/* PANELS */
.panel {
    float: left;
    width: 100%;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    border-top: 2px solid #E5E5E5;
    margin-bottom: 20px;
    position: relative;
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

    .panel.panel-default {
        border-top-color: #F5F5F5;
        border-top-width: 1px;
    }

    .panel.panel-dashboard {
        border-radius: 10px;
        border: 1px solid #1b1e24;
    }

    .panel.panel-primary {
        border-top-color: #1b1e24;
    }

    .panel.panel-success {
        border-top-color: #95b75d;
    }

    .panel.panel-info {
        border-radius: 10px;
        border: 1px solid #1b1e24;
    }

    .panel.panel-warning {
        border-top-color: #1caf9a;
    }

    .panel.panel-danger {
        border-top-color: #E04B4A;
    }

    .panel.panel-info > p {
        padding: 5px 5px 0px 5px;
        margin: 0px;
    }

    .panel.panel-colorful:before {
        content: "";
        width: 100%;
        height: 2px;
        background: linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
        background: -o-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
        background: -moz-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
        background: -webkit-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
        background: -ms-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0, #E04B4A), color-stop(0.5, #1caf9a), color-stop(1, #95b75d));
        display: block;
        left: 0px;
        top: 0px;
    }

    .panel .panel-heading {
        padding: 5px 10px 0px 10px;
    }

        .panel .panel-heading .panel-title-image {
            float: left;
            width: 30px;
            border: 2px solid #D5D5D5;
            -moz-border-radius: 20%;
            -webkit-border-radius: 20%;
            border-radius: 20%;
            margin-right: 5px;
        }

        .panel .panel-heading .panel-title {
            margin-left: 7px;
        }

        .panel .panel-heading .panel-title-box {
            float: left;
        }

            .panel .panel-heading .panel-title-box h3 {
                font-size: 14px;
                font-weight: 600;
                line-height: 18px;
                color: #1b1e24;
                padding: 0px;
                margin: 0px;
                cursor: default;
            }

            .panel .panel-heading .panel-title-box span {
                font-size: 12px;
                color: #586377;
                font-weight: 400;
                line-height: 12px;
            }

        .panel .panel-heading .panel-title-dashboard {
            float: left;
            padding: 3px;
            padding-left: 7px;
        }

            .panel .panel-heading .panel-title-dashboard h3 {
                font-size: 16px;
                font-weight: 600;
                line-height: 18px;
                color: #ffffff;
                padding: 0px;
                margin: 0px;
                cursor: default;
                font-family: 'Poppins';
            }

            .panel .panel-heading .panel-title-dashboard span {
                font-size: 12px;
                color: #ffffff;
                font-weight: 400;
                line-height: 12px;
                font-family: 'Poppins';
                font-style: italic;
            }

    .panel .panel-heading,
    .panel .panel-footer,
    .panel .panel-body {
        float: left;
        width: 100%;
    }

    .panel .panel-body {
        padding: 15px;
        position: relative;
        cursor: default;
    }

        .panel .panel-body.scroll {
            padding-right: 0px;
        }

        .panel .panel-body.panel-body-map {
            padding: 5px;
        }

        .panel .panel-body.panel-body-image {
            padding: 0px;
            margin-bottom: 10px;
            position: relative;
        }

            .panel .panel-body.panel-body-image img {
                -moz-border-radius: 5px 5px 0px 0px;
                -webkit-border-radius: 5px 5px 0px 0px;
                border-radius: 5px 5px 0px 0px;
                width: 100%;
            }

            .panel .panel-body.panel-body-image .panel-body-inform {
                width: 30px;
                height: 30px;
                position: absolute;
                bottom: -15px;
                left: 50%;
                background: #1caf9a;
                color: #FFF;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0px;
                margin-left: -15px;
                text-align: center;
                line-height: 30px;
                padding-left: 1px;
                padding-top: 1px;
                -ms-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
            }

                .panel .panel-body.panel-body-image .panel-body-inform.inform-primary {
                    background: #1b1e24;
                }

                .panel .panel-body.panel-body-image .panel-body-inform.inform-success {
                    background: #95b75d;
                }

                .panel .panel-body.panel-body-image .panel-body-inform.inform-warning {
                    background: #1caf9a;
                }

                .panel .panel-body.panel-body-image .panel-body-inform.inform-danger {
                    background: #E04B4A;
                }

                .panel .panel-body.panel-body-image .panel-body-inform .fa {
                    font-size: 16px;
                    color: #FFF;
                    -ms-transform: rotate(-45deg);
                    -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                }

        .panel .panel-body.list-group {
            padding: 0px;
        }

        .panel .panel-body.profile {
            -moz-border-radius: 5px 5px 0px 0px;
            -webkit-border-radius: 5px 5px 0px 0px;
            border-radius: 5px 5px 0px 0px;
        }

        .panel .panel-body.panel-body-search {
            padding: 5px;
        }

        .panel .panel-body.panel-body-half .panel-body {
            width: 50%;
            height: 100%;
        }

            .panel .panel-body.panel-body-half .panel-body:nth-child(2n) {
                padding-left: 25px;
            }

            .panel .panel-body.panel-body-half .panel-body.panel-body-image {
                margin-bottom: 0px;
            }

                .panel .panel-body.panel-body-half .panel-body.panel-body-image .panel-body-inform {
                    bottom: auto;
                    left: auto;
                    right: -15px;
                    top: 50%;
                    margin-left: 0px;
                    margin-top: -15px;
                }

    .panel .panel-title {
        font-size: 16px;
        font-weight: 400;
        line-height: 30px;
        display: block;
        float: left;
        color: #1b1e24;
    }

    .panel .panel-footer {
        background: #F5F5F5;
        border: 0px;
        border-top: 1px solid #E3E3E3;
        line-height: 30px;
        padding: 10px;
    }

.panel-default .panel-heading,
.panel-primary .panel-heading,
.panel-success .panel-heading,
.panel-info .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading {
    background: #F5F5F5;
    border-color: #E5E5E5;
}

.panel-dashboard .panel-heading {
    background: #4f5c6d;
    color: white;
    border-color: #1b1e24;
    border-radius: 10px 10px 0px 0px;
}

.panel-fullscreen-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    background: #FFF;
}

    .panel-fullscreen-wrap .panel {
        margin: 0px;
        height: 100%;
    }

        .panel-fullscreen-wrap .panel .panel-body {
            overflow-y: scroll;
        }
/* PANEL GROUP / ACCORDION */
.panel-group {
    float: left;
    width: 100%;
}

    .panel-group .panel-heading + .panel-collapse > .panel-body {
        border-top: 0px;
    }

.panel-title > a {
    text-decoration: none;
}

.panel-group.accordion .panel-body {
    display: none;
}

    .panel-group.accordion .panel-body.panel-body-open {
        display: block;
    }
/* END PANEL GROUP / ACCORDION */
/* PANEL CONTROLS */
ul.panel-controls {
    float: right;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: relative;
}

    ul.panel-controls > li {
        float: left;
    }

        ul.panel-controls > li > a {
            display: block;
            float: left;
            width: 30px;
            height: 30px;
            text-align: center;
            line-height: 28px;
            color: #1b1e24;
            border: 1px solid #BBB;
            -moz-border-radius: 20%;
            -webkit-border-radius: 20%;
            border-radius: 20%;
            margin-left: 3px;
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease;
        }

            ul.panel-controls > li > a.control-primary {
                color: #1b1e24;
                border-color: #1b1e24;
            }

            ul.panel-controls > li > a.control-dashboard {
                color: #ffffff;
                border-color: #ffffff;
            }

            ul.panel-controls > li > a.control-success {
                color: #95b75d;
                border-color: #95b75d;
            }

            ul.panel-controls > li > a.control-info {
                color: #1caf9a;
                border-color: #1caf9a;
            }

            ul.panel-controls > li > a.control-warning {
                color: #1caf9a;
                border-color: #1caf9a;
            }

            ul.panel-controls > li > a.control-danger {
                color: #E04B4A;
                border-color: #E04B4A;
            }

            ul.panel-controls > li > a:hover {
                border-color: #999;
                color: #1b1e24;
            }

            ul.panel-controls > li > a.control-dashboard:hover {
                border-color: #FFC000;
                background-color: #FFC000;
                color: white;
            }

            ul.panel-controls > li > a.rounded {
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0px;
            }

    ul.panel-controls.panel-controls-title {
        margin-top: 3px;
    }

.panel-hidden-controls ul.panel-controls > li > a {
    opacity: 0;
    filter: alpha(opacity = 0);
}

.panel-hidden-controls:hover ul.panel-controls > li > a {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

    .panel-hidden-controls:hover ul.panel-controls > li > a:hover {
        opacity: 1;
        filter: alpha(opacity = 100);
    }

ul.panel-controls > li.label-control .label,
.label-form {
    display: inline-block;
    font-size: 11px;
    padding: 5px 10px;
    line-height: 12px;
    margin-top: 4px;
}

.form {
    padding: 2px 2px;
}

ul.panel-controls > li > .dropdown-menu {
    left: auto;
    right: 3px;
}

    ul.panel-controls > li > .dropdown-menu:after,
    ul.panel-controls > li > .dropdown-menu:before {
        left: auto;
        right: 11px;
    }

    ul.panel-controls > li > .dropdown-menu:after {
        margin-left: auto;
        margin-right: -5px;
    }

    ul.panel-controls > li > .dropdown-menu:before {
        margin-left: auto;
        margin-right: -6px;
    }
/* EOF PANEL CONTROLS */
.panel-heading .label {
    line-height: 16px;
    padding: 4px 10px;
    margin: 3px 0px 3px 5px;
    font-size: 12px;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .panel-heading .label.pulsate {
        -webkit-animation: pulsate 1s ease-out;
        -webkit-animation-iteration-count: infinite;
        -moz-animation: pulsate 1s ease-out;
        -moz-animation-iteration-count: infinite;
        animation: pulsate 1s ease-out;
        animation-iteration-count: infinite;
    }
/* PANEL BODY PRICING */
.panel.panel-primary .panel-body-pricing small {
    color: #1b1e24;
}

.panel.panel-success .panel-body-pricing small {
    color: #95b75d;
}

.panel.panel-info .panel-body-pricing small {
    color: #1caf9a;
}

.panel.panel-warning .panel-body-pricing small {
    color: #1caf9a;
}

.panel.panel-danger .panel-body-pricing small {
    color: #E04B4A;
}

.panel-body.panel-body-pricing h2 {
    font-size: 26px;
    font-weight: 400;
}

    .panel-body.panel-body-pricing h2 small {
        text-transform: uppercase;
    }

.panel-body.panel-body-pricing p {
    font-size: 13px;
    color: #666;
    margin-bottom: 15px;
}

    .panel-body.panel-body-pricing p.text-muted {
        color: #AAA;
        font-size: 11px;
    }

.panel-body.panel-body-pricing .fa {
    color: #EEE;
}
/* PANEL BODY PRICING */
/* PANEL REFRESHING */
.panel-refresh-layer {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #FFF;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    z-index: 3;
    font-size: 21px;
}

    .panel-refresh-layer img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -16px;
        margin-top: -16px;
    }
/* EOF PANEL REFRESHING */
.panel-toggled .panel-body,
.panel-toggled .panel-footer {
    display: none;
}
/* XNAV PANEL */
.x-navigation li > .panel {
    overflow: hidden;
    display: none;
    position: absolute;
    left: 0px;
    top: 56px;
    width: 400px;
    z-index: 3;
    border-top-width: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .x-navigation li > .panel.xn-drop-left {
        left: auto;
        right: 0px;
    }

    .x-navigation li > .panel .panel-heading {
        padding: 5px 10px;
    }

        .x-navigation li > .panel .panel-heading .panel-title {
            font-size: 14px;
        }

    .x-navigation li > .panel .panel-footer {
        line-height: 30px;
        padding: 3px 10px;
    }

.x-navigation li.active > .panel {
    display: block;
}

.x-navigation li > .panel:after {
    top: -11px;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #E5E5E5;
    border-width: 5px;
    margin-left: -5px;
}

.x-navigation li > .panel.xn-drop-left:after {
    right: 20px;
    left: auto;
}

.x-navigation li > .panel.dragged:after {
    display: none;
}

.x-navigation li > .panel.panel-primary:after {
    border-bottom-color: #1b1e24;
}

.x-navigation li > .panel.panel-info:after {
    border-bottom-color: #1caf9a;
}

.x-navigation li > .panel.panel-warning:after {
    border-bottom-color: #1caf9a;
}

.x-navigation li > .panel.panel-danger:after {
    border-bottom-color: #E04B4A;
}

.x-navigation li > .panel.panel-success:after {
    border-bottom-color: #95b75d;
}

.resizable-helper {
    border: 1px dashed #1b1e24;
}

.xn-panel-dragging .panel-heading:hover {
    cursor: move;
}

.ui-resizable-s {
    width: 98%;
}

.ui-resizable-e {
    height: 98%;
}

.ui-resizable-se {
    width: 16px;
    height: 16px;
    right: 0px;
    bottom: 0px;
    text-indent: 0px;
    background: url(../img/jquery-ui/ui-icons_444444_256x240.png);
    background-position: -82px -224px;
}
/* EOF XNAV PANEL */
/* EOF PANELS */
/* USER */
.user {
    float: left;
    width: 100%;
    line-height: 50px;
}

    .user img {
        float: left;
        width: 50px;
        height: 50%;
        border: 3px solid #F5F5F5;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
        margin-right: 10px;
    }

    .user a {
        display: block;
        float: left;
        text-decoration: none;
        font-size: 14px;
        font-weight: 600;
        color: #1b1e24;
    }

    .user .btn {
        margin-top: 10px;
    }
/* END USER */
/* BUTTONS */
.btn {
    padding: 4px 12px;
    line-height: 20px;
    font-weight: 400;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

    .btn.btn-lg,
    .btn-group-lg > .btn {
        font-size: 14px;
        padding: 8px 20px;
    }

    .btn.btn-sm,
    .btn-group-sm > .btn {
        font-size: 11px;
        padding: 2px 10px;
    }

    .btn.btn-xs,
    .btn-group-xs > .btn {
        font-size: 10px;
        padding: 5px 5px;
    }

.flex-filtering-buttons {
    display: flex;
    justify-content: space-between;
}

.btn-default {
    border-color: #DDD;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
        background-color: #ebebed;
        border-color: #b5b5b5;
    }

.btn-danger {
    background-color: #bc2424;
    border-color: #bc2424;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open > .dropdown-toggle.btn-danger {
        background-color: #e52d2d;
        border-color: #e52d2d;
    }

    .btn-danger[disabled],
    .btn-danger.disabled {
        background: #bc2424;
        border-color: #bc2424;
    }

.btn-double-select {
    background-color: #c7d1db;
    border-color: #c7d1db;
    color: #5b6473;
}

    .btn-double-select:hover,
    .btn-double-select:focus,
    .btn-double-select:active,
    .btn-double-select.active,
    .open > .dropdown-toggle.btn-double-select {
        background-color: #c7d1db;
        border-color: #c7d1db;
        color: #000000;
        font-weight: bold;
    }

    .btn-double-select[disabled],
    .btn-double-select.disabled {
        background: #dde4ec;
        border-color: #dde4ec;
        color: #b7bfc8;
        font-weight: normal;
    }

.btn-warning {
    background-color: #fe970a;
    border-color: #fe970a;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open > .dropdown-toggle.btn-warning {
        background-color: #feae0a;
        border-color: #feae0a;
    }

    .btn-warning[disabled],
    .btn-warning.disabled {
        background: #fe970a;
        border-color: #fe970a;
    }

.btn-success {
    background-color: #4caf50;
    border-color: #4caf50;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open > .dropdown-toggle.btn-success {
        background-color: #62CC65;
        border-color: #62CC65;
    }

    .btn-success[disabled],
    .btn-success.disabled {
        background: #3B853D;
        border-color: #3B853D;
    }

.btn-primary {
    background-color: #1caf9a;
    border-color: #1caf9a;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
        background-color: #25d7bd;
        border-color: #25d7bd;
    }

    .btn-primary[disabled],
    .btn-primary.disabled {
        background: #1caf9a;
        border-color: #1caf9a;
    }

.btn-gray {
    color: #fff;
    background-color: #383838;
    border-color: #383838;
}

    .btn-gray:hover,
    .btn-gray:focus,
    .btn-gray:active,
    .btn-gray.active,
    .open > .dropdown-toggle.btn-gray {
        background-color: #c1c1c1;
        border-color: #c1c1c1;
    }

    .btn-gray[disabled],
    .btn-gray.disabled {
        color: #fff;
        background: #383838;
        border-color: #383838;
    }

.btn-green {
    background-color: #4caf50;
    border-color: #4caf50;
}

    .btn-green:hover,
    .btn-green:focus,
    .btn-green:active,
    .btn-green.active,
    .open > .dropdown-toggle.btn-green {
        background-color: #54cb59;
        border-color: #54cb59;
    }

    .btn-green[disabled],
    .btn-green.disabled {
        background: #4caf50;
        border-color: #4caf50;
    }

.btn-info {
    background-color: #0e4e89;
    border-color: #0e4e89;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .open > .dropdown-toggle.btn-info {
        background-color: #1770c3;
        border-color: #1770c3;
    }

    .btn-info[disabled],
    .btn-info.disabled {
        background: #0e4e89;
        border-color: #0e4e89;
    }

.btn-purple {
    color: #fff;
    background-color: #8b69c9;
}

    .btn-purple:hover,
    .btn-purple:focus,
    .btn-purple:active,
    .btn-purple.active,
    .open > .dropdown-toggle.btn-purple {
        color: #fff;
        background-color: #9c77e1;
    }

    .btn-purple[disabled],
    .btn-purple.disabled {
        background: #8b69c9;
        border-color: #8b69c9;
    }

.btn-link {
    font-weight: 600;
    color: #1b1e24;
}

    .btn-link:hover,
    .btn-link:focus,
    .btn-link:active,
    .btn-link.active {
        color: #1b1e24;
    }

.btn-icon {
    background-color: transparent;
    color: #1b1e24;
    padding: 0px 5px;
    border-radius: 20% !important;
    margin: 0px 5px;
}

    .btn-icon:hover,
    .btn-icon:focus {
        background-color: #1caf9a;
        color: white;
    }

    .btn-icon .fa,
    .btn-icon .glyphicon,
    .btn-icon .fa-light,
    .btn-icon .fa-thin,
    .btn-icon .fa-solid,
    .btn-icon .fa-regular {
        font-size: large !important;
        margin: 4px !important;
        vertical-align: middle;
    }

.btn-false {
    background-color: transparent;
    color: #1b1e24;
    padding: 0px 10px 5px;
}

    .btn-false:hover {
        background-color: #ff3300;
        color: white;
    }

    .btn-false .fa,
    .btn-false .glyphicon,
    .btn-false .fa-light,
    .btn-false .fa-thin,
    .btn-false .fa-solid {
        font-size: large !important;
        margin: 4px !important;
        vertical-align: -webkit-baseline-middle;
    }

.btn-dashboard {
    background-color: transparent;
    padding: 0px 12px 0px 0px;
    float: right;
}

    .btn-dashboard .fa,
    .btn-dashboard .glyphicon,
    .btn-dashboard .fa-light,
    .btn-dashboard .fa-thin,
    .btn-dashboard .fa-solid,
    .btn-dashboard .fa-regular {
        font-size: large !important;
        margin: 0px 2px 3px 0px !important;
    }

.btn-dashboardAutoRefresh {
    margin: 3px 1px;
    padding: 5px;
    width: 60px;
    color: #4f5c6d;
    height: 30px;
    font-size: 14px;
    line-height: 20px;
    box-shadow: none;
    -webkit-appearance: none;
    border-radius: 5px;
    background: #F9F9F9;
    border: 1px solid #4f5c6d;
}

.btn-add {
    background-color: transparent;
    color: #1caf9a;
    padding: 0px 5px;
    border-radius: 20% !important;
}

    .btn-add:hover,
    .btn-add:focus {
        background-color: #1caf9a;
        color: white;
    }

    .btn-add .fa,
    .btn-add .glyphicon,
    .btn-add .fa-light,
    .btn-add .fa-thin,
    .btn-add .fa-solid,
    .btn-add .fa-regular {
        font-size: x-large !important;
        margin: 2px !important;
        vertical-align: -webkit-baseline-middle;
    }

.btn-update {
    background-color: transparent;
    color: #A0A011;
    padding: 0px 5px;
    border-radius: 20% !important;
}

    .btn-update:hover {
        background-color: #A0A011;
        color: white;
    }

    .btn-update .fa,
    .btn-update .glyphicon,
    .btn-update .fa-light,
    .btn-update .fa-thin,
    .btn-update .fa-solid,
    .btn-update .fa-regular {
        font-size: large !important;
        margin: 3px !important;
        vertical-align: -webkit-baseline-middle;
    }

.btn-delete {
    background-color: transparent;
    color: red;
    padding: 0px 5px;
    border-radius: 20% !important;
}

    .btn-delete:hover {
        background-color: red;
        color: white;
    }

    .btn-delete .fa,
    .btn-delete .glyphicon,
    .btn-delete .fa-light,
    .btn-delete .fa-thin,
    .btn-delete .fa-solid,
    .btn-delete .fa-regular {
        font-size: large !important;
        margin: 3px !important;
        vertical-align: -webkit-baseline-middle;
    }

.btn-import {
    background-color: transparent;
    color: #95b75d;
    padding: 0px 5px;
    border-radius: 20% !important;
}

    .btn-import:hover {
        background-color: #95b75d;
        color: white;
    }

    .btn-import .fa,
    .btn-import .glyphicon,
    .btn-import .fa-light,
    .btn-import .fa-thin,
    .btn-import .fa-solid,
    .btn-import .fa-regular {
        font-size: large !important;
        margin: 4px !important;
        vertical-align: -webkit-baseline-middle;
    }

.btn-bulkAdd {
    background-color: transparent;
    color: cornflowerblue;
    padding: 1px 10px 1px 3px;
    margin-left: 5px !important;
    border-radius: 20% !important;
}

.btn-copy-to-clipboard {
    background-color: #b5d5ff;
    border-color: #b5d5ff;
    color: #0e4e89;
}

.btn-bulkAdd:hover {
    background-color: cornflowerblue;
    color: white;
}

.btn-bulkAdd .fa,
.btn-bulkAdd .glyphicon,
.btn-bulkAdd .fa-light,
.btn-bulkAdd .fa-thin,
.btn-bulkAdd .fa-solid,
.btn-bulkAdd .fa-regular {
    font-size: x-large !important;
    margin: 3px !important;
    vertical-align: -webkit-baseline-middle;
}

.btn-passengerAdd {
    background-color: transparent;
    color: #1caf9a;
    padding: 1px 10px 1px 3px;
    border-radius: 20% !important;
}

    .btn-passengerAdd:hover {
        background-color: #1caf9a;
        color: white;
    }

    .btn-passengerAdd .fa,
    .btn-passengerAdd .glyphicon,
    .btn-passengerAdd .fa-light,
    .btn-passengerAdd .fa-thin,
    .btn-passengerAdd .fa-solid,
    .btn-passengerAdd .fa-regular {
        font-size: x-large !important;
        margin: 2px !important;
        vertical-align: middle;
    }

.btn .fa,
.btn .glyphicon,
.btn .fa-light,
.btn .fa-thin,
.btn .fa-solid,
.btn .fa-regular {
    margin-right: 5px;
}

.btn.btn-rounded {
    background: transparent;
    color: #1b1e24;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border-width: 1px;
    padding: 2px 10px;
    margin-top: 5px;
    font-weight: 600;
}

    .btn.btn-rounded.btn-default:hover,
    .btn.btn-rounded.btn-default:focus,
    .btn.btn-rounded.btn-default:active,
    .btn.btn-rounded.btn-default.active {
        border-color: #1b1e24;
        color: #333;
    }

    .btn.btn-rounded.btn-success {
        color: #95b75d;
    }

        .btn.btn-rounded.btn-success:hover,
        .btn.btn-rounded.btn-success:focus,
        .btn.btn-rounded.btn-success:active,
        .btn.btn-rounded.btn-success.active {
            border-color: #1b1e24;
            color: #89ad4d;
        }

    .btn.btn-rounded.btn-warning {
        color: #fe970a;
    }

        .btn.btn-rounded.btn-warning:hover,
        .btn.btn-rounded.btn-warning:focus,
        .btn.btn-rounded.btn-warning:active,
        .btn.btn-rounded.btn-warning.active {
            border-color: #1b1e24;
            color: #fe970a;
        }

    .btn.btn-rounded.btn-info {
        color: #1caf9a;
    }

        .btn.btn-rounded.btn-info:hover,
        .btn.btn-rounded.btn-info:focus,
        .btn.btn-rounded.btn-info:active,
        .btn.btn-rounded.btn-info.active {
            border-color: #29b2e1;
            color: #29b2e1;
        }

    .btn.btn-rounded.btn-danger {
        color: #E04B4A;
    }

        .btn.btn-rounded.btn-danger:hover,
        .btn.btn-rounded.btn-danger:focus,
        .btn.btn-rounded.btn-danger:active,
        .btn.btn-rounded.btn-danger.active {
            border-color: #a43f3e;
            color: #a43f3e;
        }

    .btn.btn-rounded.btn-primary {
        color: #1b1e24;
    }

        .btn.btn-rounded.btn-primary:hover,
        .btn.btn-rounded.btn-primary:focus,
        .btn.btn-rounded.btn-primary:active,
        .btn.btn-rounded.btn-primary.active {
            border-color: #101215;
            color: #101215;
        }

    .btn.btn-rounded.btn-gray {
        color: #c1c1c1;
        border-color: #c1c1c1;
        width: 160px;
        font-size: small;
        font-weight: 500;
    }

        .btn.btn-rounded.btn-gray:hover,
        /*.btn.btn-rounded.btn-gray:focus*/
        .btn.btn-rounded.btn-gray:active,
        .btn.btn-rounded.btn-gray.active {
            border-color: #1b1e24;
            color: #1b1e24;
            background-color: #ffff66;
            font-size: medium;
        }

    .btn.btn-rounded.btn-green {
        color: #4caf50;
        width: 160px;
        font-size: small;
    }

        .btn.btn-rounded.btn-green:hover,
        /* .btn.btn-rounded.btn-green:focus,*/
        .btn.btn-rounded.btn-green:active,
        .btn.btn-rounded.btn-green.active {
            border-color: #004d00;
            color: #004d00;
            font-size: medium;
        }

.btn:active,
.btn.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn.btn-twitter {
    background: #1AB2E8;
    border-color: #1AB2E8;
}

    .btn.btn-twitter:hover,
    .btn.btn-twitter:focus,
    .btn.btn-twitter:active,
    .btn.btn-twitter.active {
        background: #15a1d3;
    }

.btn.btn-facebook {
    background: #3C599B;
    border-color: #3C599B;
}

    .btn.btn-facebook:hover,
    .btn.btn-facebook:focus,
    .btn.btn-facebook:active,
    .btn.btn-facebook.active {
        background: #354e89;
    }

.btn.btn-google {
    background: #E04A39;
    border-color: #E04A39;
}

    .btn.btn-google:hover,
    .btn.btn-google:focus,
    .btn.btn-google:active,
    .btn.btn-google.active {
        background: #dd3623;
    }
/* EOF BUTTONS */
/* FORM ELEMENTS */
.radio,
.checkbox {
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

    .radio + .radio,
    .checkbox + .checkbox {
        margin-top: 0px;
    }

input[type=radio],
input[type=checkbox] {
    margin: 2px 0px 0px;
}

.checkbox.pull-left,
.checkbox.pull-right,
.radio.pull-left,
.radio.pull-right {
    width: auto;
}

login-txt {
    height: 30px;
    font-size: 15px;
    line-height: 20px;
    border: 0;
    border-radius: 5px;
    background: rgba(0,0,0,.2);
    padding: 10px 15px;
}

.form-control {
    height: 30px;
    font-size: 12px;
    line-height: 20px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    border: 1px solid #b5b5b5;
    border-radius: 5px;
    background: #ffffff;
}

    .form-control:focus {
        color: #333;
        text-decoration: none;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        border-color: #b5b5b5 !important;
    }

    .form-control[disabled],
    .form-control[readonly] {
        color: #CCC;
    }

        .form-control[disabled]:focus,
        .form-control[readonly]:focus {
            background: #EEE;
            color: #CCC;
            border-color: #b5b5b5 !important;
        }

.input-group-addon {
    border-color: #1b1e24;
    background-color: #1b1e24;
    font-size: 13px;
    padding: 0px 10px;
    line-height: 28px;
    color: #FFF;
    text-align: center;
    min-width: 36px;
}

.input-group-addon,
.input-group-btn {
    line-height: 20px;
    vertical-align: middle;
}

.form-group:last-child {
    margin-bottom: 0px;
}

.form-group-separated {
    border-top: 1px dashed #D5D5D5;
}

    .form-group-separated .form-group {
        border-bottom: 1px dashed #D5D5D5;
        margin-bottom: 0px;
    }

        .form-group-separated .form-group [class^="col-md-"] {
            border-left: 1px dashed #D5D5D5;
            padding: 12px 10px;
        }

            .form-group-separated .form-group [class^="col-md-"]:first-child {
                border-left: 0px;
            }

        .form-group-separated .form-group:last-child {
            border-bottom: 0px;
        }

    .form-group-separated.panel-body {
        padding: 0px;
    }

.help-block {
    color: #AAB2BD;
    margin-bottom: 0px;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -2px;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    font-size: 16px;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    font-size: 11px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
    z-index: 0;
}

.has-feedback label ~ .form-control-feedback {
    top: 20px;
}
/* FORM VALIDATION STATES */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success .form-control-feedback {
    color: #95b75d;
}

.has-success .form-control {
    border-color: #95b75d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning .form-control-feedback {
    color: #1caf9a;
}

.has-warning .form-control {
    border-color: #1caf9a;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error .form-control-feedback {
    color: #E04B4A;
}

.has-error .form-control {
    border-color: #E04B4A;
}
/* EOF FORM VALIDATION STATES */
.form-control.error,
.bootstrap-select.error > button {
    border-color: #E04B4A;
}

label {
    font-weight: 600;
}

    label.error,
    label.valid {
        color: #E04B4A;
        margin-bottom: 0px;
        margin-top: 3px;
        font-size: 11px;
        font-weight: normal;
        width: 100%;
    }

.form-control.valid,
.bootstrap-select.valid > button {
    border-color: #95b75d;
}

label.valid {
    color: #95b75d;
}

.control-label.text-left {
    text-align: left;
}
/* EOF FORM ELEMENTS */
/* LABELS AND BADGES */
.label {
    font-weight: 500;
}

.badge {
    font-size: 11px;
    line-height: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 8px;
}

.label-primary,
.badge-primary {
    background-color: #1b1e24;
}

.label-success,
.badge-success {
    background-color: #95b75d;
}

.label-info,
.badge-info {
    background-color: #1caf9a;
}

.label-warning,
.badge-warning {
    background-color: #fe970a;
}

.label-danger,
.badge-danger {
    background-color: #E04B4A;
}
/* EOF LABELS AND BADGES */
/* ALERTS */
.alert {
    float: left;
    width: 100%;
    height: 2px;
    margin-bottom: 0px;
    line-height: 1px;
}

.alert-success {
    background-color: #f9f9f9;
    color: #1b1e24;
    border-color: #95b75d;
    border-left: 15px solid #95b75d;
}

.alert-info {
    background-color: #f9f9f9;
    color: #1b1e24;
    border-color: #1caf9a;
    border-left: 15px solid #1caf9a;
}

.alert-warning {
    background-color: #f9f9f9;
    color: #1b1e24;
    border-color: #fe970a;
    border-left: 15px solid #fe970a;
}

.alert-danger {
    background-color: #f9f9f9;
    color: #1b1e24;
    border-color: #E04B4A;
    border-left: 15px solid #E04B4A;
}
/* EOF ALERTS */
/* DROP DOWN */
.dropdown-menu {
    font-size: 13px;
    -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #E5E5E5;
    padding: 0px;
    margin: 0px 0px 0px;
    min-width: 215px;
}

    .dropdown-menu > li > a {
        padding: 0px 15px;
        border-bottom: 1px solid #E9E9E9;
        line-height: 20px;
        color: #337ab7;
        cursor: pointer;
    }

    .dropdown-menu > li:last-child > a {
        border-bottom: 0px;
    }

    .dropdown-menu:after,
    .dropdown-menu:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        /*content: " ";*/
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .dropdown-menu:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #FFF;
        border-width: 5px;
        margin-left: -5px;
    }

    .dropdown-menu:before {
        border-color: rgba(229, 229, 229, 0);
        border-bottom-color: #E5E5E5;
        border-width: 6px;
        margin-left: -6px;
    }

.dropup .dropdown-menu:after,
.dropup .dropdown-menu:before {
    display: none;
}

.dropdown-header {
    padding: 5px 10px;
    border-bottom: 1px solid #E5E5E5;
    color: #777;
}

.dropdown-footer {
    padding: 5px 10px;
    border-top: 1px solid #E5E5E5;
    color: #777;
    text-align: right;
}

.dropdown-menu .fa,
.dropdown-menu .fa-light,
.dropdown-menu .fa-thin,
.dropdown-menu .fa-solid,
.dropdown-menu .fa-regular {
    margin-right: 5px;
}

.dropdown-menu .divider {
    background: #F5F5F5;
    margin: 0px;
    padding: 0px 0px 0px;
    border-bottom: 1px solid #E5E5E5;
}

.dropdown-treeview {
    padding: 0 10px;
}

    .dropdown-treeview, .dropdown-treeview > li > ul {
        list-style-type: none;
    }

        .dropdown-treeview > .radio, .checkbox {
            margin-top: 0;
            margin-bottom: 5px;
            width: auto;
            float: none;
        }

            .dropdown-treeview > .radio, .checkbox > label {
                color: #337ab7;
            }

            .dropdown-treeview > .radio, .checkbox > label {
                color: #337ab7;
            }

                .dropdown-treeview > .radio, .checkbox > label:hover {
                    color: #1b1e24;
                }

        .dropdown-treeview > li {
            width: auto;
        }

            .dropdown-treeview > li > div {
                width: auto;
            }

            .dropdown-treeview > li > ul {
                padding-left: 23px;
            }

            .dropdown-treeview > li > .nested {
                display: none;
            }

            .dropdown-treeview > li > .active {
                display: block;
            }

.dropdown-menu .div {
    width: auto;
}
/* EOF DROP DOWN */
/* DASHBOARD DROP DOWN */
.dashboard-dropdown-menu {
    font-size: 12px;
    -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid black;
    padding: 0px;
    margin: 0px 0px 0px;
    min-width: 90px;
}

.dashboard-dropdown-menu-text {
    width: 100%;
    float: left;
    text-align: center;
}
/* EOF DROP DOWN */
/* MODAL */
.modal-content {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.modal-header {
    padding: 3px 10px 3px 10px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    background: #F5F5F5;
}

    .modal-header .close {
        margin-top: 5px;
        margin-right: 5px;
    }

.modal-title {
    line-height: 40px;
    color: white;
    font-weight: 500;
    font-size: 18px;
}

.modal-body {
    padding: 15px;
}

.modal-footer {
    border-color: #D5D5D5;
    padding: 0px 15px 15px 15px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    background-repeat: repeat-x;
    border-top: 0px;
}

.modal-sm {
    width: 350px;
}

.modal-xlg {
    width: 1000px;
}

.modal-xxl {
    width: 1500px;
}

.modal-xxxl {
    width: 70%;
}

.modal-xxxxl {
    width: 80%;
}
.modal-xxxxxl {
    width: 95%;
}
/* EOF MODAL */
/* PORTLET */
.scCol {
    min-height: 30px;
}

.scPlaceholder {
    background: #fcfbf4;
    border: 1px dashed #999;
    margin-bottom: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    width: 100%;
}
/* EOF PORTLET */
/* TYPOGRAPHY */
.page-title {
    float: left;
    width: 100%;
    padding: 5px 10px;
}

    .page-title h2 {
        float: left;
        line-height: 30px;
    }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    color: #1b1e24;
    padding: 0px;
    margin: 0px;
}

h1,
.h1 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 400;
}

h2,
.h2 {
    margin-bottom: 15px;
    font-size: 26px;
    font-weight: 400;
}

h3,
.h3 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}

    h3 small,
    .h3 small {
        line-height: 19px;
    }

h4,
.h4 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
}

h5,
.h5 {
    margin-bottom: 10px;
    margin-top: 5px;
    font-size: 14px;
    font-weight: 400;
}

h6,
.h6 {
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 600;
}

blockquote {
    font-size: 12px;
    border-left-color: #CCC;
    line-height: 20px;
}

    blockquote p {
        line-height: 12px;
    }

    .blockquote-reverse,
    blockquote.pull-right {
        border-right-color: #CCC;
    }

.blockquote-primary {
    border-left-color: #1b1e24;
}

.blockquote-success {
    border-left-color: #95b75d;
}

.blockquote-info {
    border-left-color: #1caf9a;
}

.blockquote-danger {
    border-left-color: #E04B4A;
}

.blockquote-warning {
    border-left-color: #1caf9a;
}

.text-title {
    font-weight: 600;
    border-bottom: 1px solid #F5F5F5;
    padding: 10px 0px 5px;
    font-size: 15px;
}
/* EOF TYPOGRAPHY */
/* HELPERS */
.push-down-0 {
    margin-bottom: 0px !important;
}

.push-down-5 {
    margin-bottom: 5px !important;
}

.push-down-10 {
    margin-bottom: 10px !important;
}

.push-down-15 {
    margin-bottom: 15px !important;
}

.push-down-20 {
    margin-bottom: 20px !important;
}

.push-down-25 {
    margin-bottom: 25px !important;
}

.push-down-30 {
    margin-bottom: 30px !important;
}

.push-up-0 {
    margin-top: 0px !important;
}

.push-up-5 {
    margin-top: 5px !important;
}

.push-up-10 {
    margin-top: 10px !important;
}

.push-up-15 {
    margin-top: 15px !important;
}

.push-up-20 {
    margin-top: 20px !important;
}

.push-up-25 {
    margin-top: 25px !important;
}

.push-up-30 {
    margin-top: 30px !important;
}

.padding-0 {
    padding: 0px !important;
}

.padding-5 {
    padding: 5px !important;
}

.padding-bottom-0 {
    padding-bottom: 0px !important;
}

.padding-top-0 {
    padding-top: 0px !important;
}

.margin-0 {
    margin: 0px !important;
}

.text-muted {
    color: #CCD0D9 !important;
}

.text-primary {
    color: #1caf9a !important;
}

.text-success {
    color: #4caf50 !important;
}

.text-info {
    color: #0e4e89 !important;
}

.text-warning {
    color: #fe970a !important;
}

.text-danger {
    color: #bc2424 !important;
}

.bg-primary {
    color: #fff;
    background-color: #1caf9a;
}

.bg-success {
    color: #fff;
    background-color: #4caf50;
}

.bg-info {
    color: #fff;
    background-color: #0e4e89;
}

.bg-warning {
    color: #fff;
    background-color: #fe970a;
}

.bg-danger {
    color: #fff;
    background-color: #bc2424;
}

.primary-icon {
    color: #1caf9a;
    background-color: transparent;
}

.success-icon {
    color: #4caf50;
    background-color: transparent;
}

.info-icon {
    color: #0e4e89;
    background-color: transparent;
}

.warning-icon {
    color: #fe970a;
    background-color: transparent;
}

.danger-icon {
    color: #bc2424;
    background-color: transparent;
}

.edit-icon {
    color: #95b75d;
    background-color: transparent;
}

.brown-icon {
    color: #8b6238;
    background-color: transparent;
}

.grey-icon {
    color: #383838;
    background-color: transparent;
}

.purple-icon {
    color: #8b69c9;
    background-color: transparent;
}

.black-icon {
    color: #1b1e24;
    background-color: transparent;
}

.dashboard-warning-icon {
    color: #ffc000;
    background-color: transparent;
}

.dashboard-danger-icon {
    color: #ef3f3f;
    background-color: transparent;
}

.dashboard-info-icon {
    color: #1eb8c1;
    background-color: transparent;
}

.dashboard-purple-icon {
    color: #8b69c9;
    background-color: transparent;
}

.dashboard-grey-icon {
    color: #5d6770;
    background-color: transparent;
}

.dashboard-orange-icon {
    color: #eb8334;
    background-color: transparent;
}

.dashboard-deicing-icon {
    color: #1fa0d0;
    background-color: transparent;
}

.dashboard-deicing-included-icon {
    background: #1fa0d0;
}

.dashboard-deicing-excluded-icon {
    background-color: #4f5c6d;
}

.primary-icon:hover {
    color: #fff;
    background-color: #1caf9a;
}

.info-icon:hover {
    color: #fff;
    background-color: #0e4e89;
}

.success-icon:hover {
    color: #fff;
    background-color: #4caf50;
}

.warning-icon:hover {
    color: #fff;
    background-color: #fe970a;
}

.danger-icon:hover,
.danger-icon:focus {
    color: #fff;
    background-color: #bc2424;
}

.edit-icon:hover {
    color: #fff;
    background-color: #95b75d;
}

.brown-icon:hover {
    color: #fff;
    background-color: #8b6238;
}

.grey-icon:hover {
    color: #fff;
    background-color: #383838;
}

.purple-icon:hover {
    color: #fff;
    background-color: #8b69c9;
}

.black-icon:hover {
    color: #fff;
    background-color: #1b1e24;
}

.dashboard-warning-icon:hover {
    color: #fff;
    background-color: #ffc000;
}

.dashboard-danger-icon:hover {
    color: #fff;
    background-color: #ef3f3f;
}

.dashboard-info-icon:hover {
    color: #fff;
    background-color: #1eb8c1;
}

.dashboard-purple-icon:hover {
    color: #fff;
    background-color: #8b69c9;
}

.dashboard-grey-icon:hover {
    color: #fff;
    background-color: #5d6770;
}

.dashboard-orange-icon:hover {
    color: #fff;
    background-color: #eb8334;
}

.dashboard-deicing-icon:hover {
    color: #fff;
    background-color: #1fa0d0;
}

.twitter {
    border-color: #1AB2E8 !important;
    color: #1AB2E8 !important;
}

    .twitter:hover {
        border-color: #48c2ed !important;
        color: #48c2ed !important;
    }

.facebook {
    border-color: #3C599B !important;
    color: #3C599B !important;
}

    .facebook:hover {
        border-color: #4f70bb !important;
        color: #4f70bb !important;
    }

.line-height-30 {
    line-height: 30px;
}
/* EOF HELPERS */
/* PROGRESS BARS */
.progress.progress-small {
    height: 5px;
}

    .progress.progress-small .progress-bar {
        font-size: 0px;
    }

.progress-bar {
    background-color: #1b1e24;
}

.progress-bar-success {
    background-color: #95b75d;
}

.progress-bar-warning {
    background-color: #1caf9a;
}

.progress-bar-danger {
    background-color: #E04B4A;
}

.progress-bar-info {
    background-color: #1caf9a;
}

.progress-bar-messages {
    background-color: #006b1c;
}

.progress-bar-colorful {
    background: linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -o-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -moz-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -webkit-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -ms-linear-gradient(left, #E04B4A 0%, #1caf9a 50%, #95b75d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #E04B4A), color-stop(0.5, #1caf9a), color-stop(1, #95b75d));
}
/* EOF PROGRESS BARS */
/* SWITCH */
.switch {
    cursor: pointer;
    position: relative;
}

    .switch input {
        position: absolute;
        opacity: 0;
        filter: alpha(opacity=0);
    }

        .switch input:checked + span:after {
            left: 21px;
        }

        .switch input:checked + span {
            background-color: #95b75d;
        }

        .switch input:disabled + span {
            background-color: #CCC;
        }

    .switch span {
        position: relative;
        width: 50px;
        height: 30px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        background-color: #bc2424;
        border: 1px solid #E5E5E5;
        display: inline-block;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        border-color: rgba(0, 0, 0, 0.1);
        left: 0px;
    }

        .switch span:after {
            content: "";
            position: absolute;
            background-color: #fff;
            width: 26px;
            top: 1px;
            bottom: 1px;
            left: 1px;
            -moz-border-radius: 30px;
            -webkit-border-radius: 30px;
            border-radius: 30px;
            -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease;
        }

    .switch.switch-small {
        margin: 0px;
    }

        .switch.switch-small input:checked + span:after {
            left: 11px;
        }

        .switch.switch-small span {
            width: 30px;
            height: 20px;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
        }

            .switch.switch-small span:after {
                width: 16px;
            }
/* END SWITCH */
/* SWITCH */
.is-active-switch {
    cursor: pointer;
    position: relative;
}

    .is-active-switch input {
        position: absolute;
        opacity: 0;
        filter: alpha(opacity=0);
    }

        .is-active-switch input:checked + span:after {
            left: 21px;
        }

        .is-active-switch input:checked + span {
            background-color: #1caf9a;
        }

        .is-active-switch input:disabled + span {
            background-color: #CCC;
        }

    .is-active-switch span {
        position: relative;
        width: 50px;
        height: 20px;
        top: 5px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        background-color: #ff3300;
        border: 1px solid #E5E5E5;
        display: inline-block;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        border-color: rgba(0, 0, 0, 0.1);
        left: 0px;
    }

        .is-active-switch span:after {
            content: "";
            position: absolute;
            background-color: #fff;
            width: 26px;
            top: 1px;
            bottom: 1px;
            left: 1px;
            -moz-border-radius: 30px;
            -webkit-border-radius: 30px;
            border-radius: 30px;
            -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease;
        }

    .is-active-switch.is-active-switch-small {
        margin: 6px 0px 4px;
    }

        .is-active-switch.is-active-switch-small input:checked + span:after {
            left: 11px;
        }

        .is-active-switch.is-active-switch-small span {
            width: 30px;
            height: 20px;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
        }

            .is-active-switch.is-active-switch-small span:after {
                width: 16px;
            }
/* END SWITCH */
/* SWITCH */
.on-of-switch {
    position: relative;
    display: inline-block;
    width: 55px;
    height: 25px;
}

    .on-of-switch input {
        display: none;
    }
/* END SWITCH */
/* DEFAULT SWITCH*/
.default-switch {
    cursor: pointer;
    background: #15273b21;
    padding: 2px;
    width: 50px;
    height: 26px;
    border-radius: 50px;
    border: 1px solid #15273b9e
}

    .default-switch input {
        position: absolute;
        opacity: 0;
        width: 0;
        height: 0;
    }

.default-switch-key {
    height: 100%;
    display: grid;
    grid-template-columns: 0fr 1fr 1fr;
    transition: 0.2s;
}

    .default-switch-key::after {
        content: '';
        border-radius: 50%;
        background: #85898f;
        grid-column: 2;
        transition: background 0.2s;
    }

input:checked + .default-switch-key {
    grid-template-columns: 1fr 1fr 0fr;
}

    input:checked + .default-switch-key::after {
        background-color: #1caf9a;
    }
/* END DEFAULT SWITCH */
/* YES - NO SWITCH */
.yes-no-switch-div {
    text-align: end;
    padding-top: 5px;
}

.yes-no-switch-div-label {
    text-align: initial !important;
    font-weight: 400;
}

.yes-no-switch {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 63px;
    height: 25px;
    border-radius: 18px;
    cursor: pointer;
}

.yes-no-switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.yes-no-switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    text-transform: uppercase;
    background: #bc2424;
    border-radius: inherit;
    transition: 0.15s ease-out;
    -webkit-transition-property: opacity background;
    -moz-transition-property: opacity background;
    -o-transition-property: opacity background;
    transition-property: opacity background;
}

    .yes-no-switch-label:before, .yes-no-switch-label:after {
        position: absolute;
        top: 50%;
        margin-top: -.5em;
        line-height: 1;
        -webkit-transition: inherit;
        -moz-transition: inherit;
        -o-transition: inherit;
        transition: inherit;
    }

    .yes-no-switch-label:before {
        content: attr(data-no);
        right: 5px;
        top: 11px;
        color: white;
        padding: 2px;
    }

    .yes-no-switch-label:after {
        content: attr(data-yes);
        left: 4px;
        top: 11px;
        color: white;
        opacity: 0;
        padding: 2px;
    }

.yes-no-switch-input:checked ~ .yes-no-switch-label {
    background: #47a8d8;
}

    .yes-no-switch-input:checked ~ .yes-no-switch-label:before {
        opacity: 0;
    }

    .yes-no-switch-input:checked ~ .yes-no-switch-label:after {
        opacity: 1;
    }

.yes-no-switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 21px;
    height: 21px;
    background: #fff;
    border-radius: 20px;
    transition: left .15s ease-out;
}

    .yes-no-switch-handle:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -4px 0 0 -4px;
        width: 12px;
        height: 12px;
        background: #f9f9f9;
        border-radius: 6px;
    }

.yes-no-switch-input:checked ~ .yes-no-switch-handle {
    left: 40px;
}

.yes-no-switch-green > .yes-no-switch-input:checked ~ .yes-no-switch-label {
    background: #4fb845;
}
/* END YES - NO SWITCH */

span.passwordRule {
    display: flex;
}

    span.passwordRule:before {
        content: '';
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 8px;
    }

span.icon-check:before {
    background-image: url('../img/check.png');
}

span.icon-cross:before {
    background-image: url('../img/cross.png');
}

.password-rule {
    display: flex;
    gap: 8px;
    margin-bottom: 4px;
}

    .password-rule span {
        line-height: 1.5;
        white-space: normal;
    }

    .password-rule .icon-check,
    .password-rule .icon-cross {
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        flex-shrink: 0;
    }

    .password-rule .icon-check {
        background-image: url('../img/check.png');
    }

    .password-rule .icon-cross {
        background-image: url('../img/cross.png');
    }

.icon-caution {
    position: absolute;
    left: -16px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    width: 24px;
    height: 24px;
    background-image: url('../img/caution.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 66px;
    right: -66px;
    bottom: 0px;
    background-color: #ca2222;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 20px;
        width: 20px;
        left: 3px;
        bottom: 3px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 50%;
    }

input:checked + .slider {
    background-color: #2ab934;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(29px);
}
/*------ ADDED CSS ---------*/
.slider:after {
    content: 'OFF';
    color: white;
    display: block;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 70%;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

input:checked + .slider:after {
    content: 'ON';
    top: 50%;
    left: 30%;
}
/* END SWITCH */
/* PAGINATION */
.pagination {
    width: 100%;
    margin: 10px 0px;
}

    .pagination > li > a,
    .pagination > li > span {
        margin-left: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #1b1e24;
        border-color: #E5E5E5;
    }

        .pagination > li > a:hover,
        .pagination > li > span:hover {
            color: #222;
        }

    .pagination > li.active > a,
    .pagination > li.active > a:hover {
        background: #1b1e24;
        color: #FFF;
        border-color: #1b1e24;
    }

    .pagination.pagination-sm {
        margin: 0px;
        width: auto;
    }

        .pagination.pagination-sm.push-down-20 {
            margin-bottom: 20px;
        }

        .pagination.pagination-sm.push-up-20 {
            margin-top: 20px;
        }
/* END PAGINATION */
/* POPOVER */
.popover {
    -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
}

.popover-title {
    background: #f5f5f5;
    border-bottom-color: #e5e5e5;
}

.popover > .arrow,
.popover > .arrow:after {
    border-width: 5px;
}

.popover.right > .arrow {
    left: -6px;
    margin-top: -6px;
}

    .popover.right > .arrow:after {
        bottom: -5px;
    }

.popover.top > .arrow {
    bottom: -6px;
    margin-left: -6px;
    border-top-color: rgba(0, 0, 0, 0.5);
}

    .popover.top > .arrow:after {
        margin-left: -5px;
    }

.popover.bottom > .arrow {
    top: -6px;
    margin-left: -6px;
    border-bottom-color: rgba(0, 0, 0, 0.3);
}

    .popover.bottom > .arrow:after {
        margin-left: -5px;
    }

.popover.left > .arrow {
    right: -6px;
    margin-top: -6px;
}

    .popover.left > .arrow:after {
        bottom: -5px;
    }
/* EOF POPOVER */
/* TABS */
.tabs {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 0px;
    border-bottom: 3px solid #1caf9a;
}

    .tabs > li > a {
        padding: 15px;
        border: 0px;
        line-height: 18px;
        color: #ffffff;
        text-shadow: none;
        font-size: 12px;
    }

        .tabs > li > a:hover {
            background: #282d36;
        }

            .tabs > li > a:hover .fa,
            .tabs > li > a:hover .glyphicon,
            .tabs > li > a:hover .fa-light,
            .tabs > li > a:hover .fa-thin,
            .tabs > li > a:hover .fa-solid,
            .tabs > li > a:hover .fa-regular {
                color: #697b92;
            }

        .tabs > li > a .fa,
        .tabs > li > a .glyphicon,
        .tabs > li > a .fa-light,
        .tabs > li > a .fa-thin,
        .tabs > li > a .fa-solid,
        .tabs > li > a .fa-regular {
            color: #ffffff;
        }

    .tabs > li.active > a {
        background: #282d36;
    }

        .tabs > li.active > a .fa,
        .tabs > li.active > a .glyphicon,
        .tabs > li.active > a .fa-light,
        .tabs > li.active > a .fa-thin,
        .tabs > li.active > a .fa-solid,
        .tabs > li.active > a .fa-regular {
            color: #697b92;
        }

.nav-tabs,
.nav-tabs.nav-justified {
    border-bottom: 2px solid #1caf9a;
    margin-bottom: 0px;
    margin-top: -50px;
    padding: 0px 5px;
}

.block-head .nav-tabs {
    border-bottom: 0px;
}

.nav-tabs > li {
    margin-bottom: 0px;
}

    .nav-tabs > li > a {
        margin: 5px 5px 0px 0px;
        border: 0px;
        font-size: 14px;
        border-top: 2px solid transparent;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        color: #333;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        background: #F5F5F5;
        padding: 9px 15px;
        border-radius: 10px 10px 0px 0px !important;
    }

    .nav-tabs > li:first-child > a {
        -moz-border-radius: 5px 0px 0px 0px;
        -webkit-border-radius: 5px 0px 0px 0px;
        border-radius: 5px 0px 0px 0px;
    }

    .nav-tabs > li > a:hover {
        border-color: transparent;
        background: #e7e7e7;
    }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus,
    .nav-tabs > .dropdown.active.open > a:hover {
        color: #FFF;
        border: 0px;
        -moz-border-radius: 3px 3px 0px 0px;
        -webkit-border-radius: 3px 3px 0px 0px;
        border-radius: 10px 10px 0px 0px;
        border-bottom: 2px solid #1caf9a;
        background: #1caf9a;
    }

.nav-tabs.nav-justified > li > a {
    border: 0px;
    border-top: 2px solid transparent;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #333;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

    .nav-tabs.nav-justified > li > a:hover {
        border-color: #1b1e24;
        background: transparent;
    }

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 0px;
    border-top: 2px solid #1b1e24;
    background: #FFF;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.nav-tabs a .caret,
.nav-tabs a:hover .caret {
    color: #1b1e24;
}

.nav-tabs-vertical .tabs {
    margin-top: 0px;
}

.nav-tabs-vertical .nav-tabs {
    margin-top: 0px;
    float: left;
    width: 150px;
    position: absolute;
    left: 0px;
    border-bottom: 0px;
    padding: 0px;
}

    .nav-tabs-vertical .nav-tabs > li {
        width: 100%;
    }

        .nav-tabs-vertical .nav-tabs > li > a {
            width: 100%;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            border-top: 0px;
            border-left: 2px solid transparent;
            background: #FFF;
        }

            .nav-tabs-vertical .nav-tabs > li > a:hover {
                border-left-color: #1b1e24;
                background: transparent;
            }

        .nav-tabs-vertical .nav-tabs > li.active > a,
        .nav-tabs-vertical .nav-tabs > li.active > a:hover,
        .nav-tabs-vertical .nav-tabs > li.active > a:focus,
        .nav-tabs-vertical .nav-tabs > .dropdown.active.open > a:hover {
            border-top: 0px;
            border-left: 2px solid #1b1e24;
            background: #F5F5F5;
        }

        .nav-tabs-vertical .nav-tabs > li:first-child > a {
            -moz-border-top-left-radius: 3px;
            -webkit-border-top-left-radius: 3px;
            border-top-left-radius: 3px;
        }

        .nav-tabs-vertical .nav-tabs > li:last-child > a {
            -moz-border-bottom-left-radius: 3px;
            -webkit-border-bottom-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

.nav-tabs-vertical .tab-content {
    width: auto;
    margin-left: 150px;
}

.nav-tabs-vertical .panel-body {
    padding-top: 10px;
}
/* EOF TABS */
/* TABLES */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-color: #E5E5E5;
    border-width: 1px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background: #F8FAFC;
}

.table > thead > tr > th {
    background: #f1f5f9;
    color: #1b1e24;
    font-size: 12px;
}

.panel-body.panel-body-table {
    padding: 0px;
}

    .panel-body.panel-body-table h1,
    .panel-body.panel-body-table h2,
    .panel-body.panel-body-table h3,
    .panel-body.panel-body-table h4,
    .panel-body.panel-body-table h5,
    .panel-body.panel-body-table h6 {
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .panel-body.panel-body-table .table {
        margin-bottom: 0px;
        border: 0px;
    }

        .panel-body.panel-body-table .table tr > td:first-child,
        .panel-body.panel-body-table .table tr > th:first-child {
            border-left: 0px;
        }

        .panel-body.panel-body-table .table tr > td:last-child,
        .panel-body.panel-body-table .table tr > th:last-child {
            border-right: 0px;
        }

        .panel-body.panel-body-table .table > tbody > tr:last-child > td {
            border-bottom: 0px;
        }

    .panel-body.panel-body-table td,
    .panel-body.panel-body-table th {
        padding: 8px 10px;
    }

.table.table-actions td {
    line-height: 28px;
}

.table .progress-small {
    margin: 7px 0px 8px;
}
/* EOF TABLES */
/* Datatables */
.dataTable {
    float: left;
    border-bottom: 1px solid #E5E5E5 !important;
    margin-bottom: 5px;
}

    .dataTable div.checker,
    .dataTable div.radio {
        display: inherit;
    }

.dataTables_wrapper {
    float: left;
    width: 100%;
}

.dataTables_length {
    width: 50%;
    float: left;
    padding: 0px 0px 5px;
    border-bottom: 1px solid #E5E5E5;
    font-size: 12px;
}

    .dataTables_length label,
    .dataTables_filter label {
        padding: 0px;
        line-height: 26px;
        height: auto;
        margin: 0px;
        font-weight: normal;
    }

    .dataTables_length select {
        width: 70px;
        display: inline;
        margin: 0px 5px;
    }

.dataTables_filter {
    width: 50%;
    float: right;
    padding-left: 5px;
    padding: 0px 0px 5px;
    border-bottom: 1px solid #E5E5E5;
    font-size: 12px;
}

    .dataTables_filter label {
        float: right;
    }

        .dataTables_filter label input {
            width: 150px;
            display: inline;
            margin-left: 5px;
        }

td.dataTables_empty {
    font-size: 11px;
    text-align: center;
    color: #333;
}

.dataTables_info {
    float: left;
    font-size: 12px;
    padding: 0px;
    line-height: 30px;
}

.dataTables_paginate {
    padding: 0px;
    text-align: right;
    float: right;
}

    .dataTables_paginate a.paginate_disabled_previous,
    .dataTables_paginate a.paginate_disabled_next,
    .dataTables_paginate a.paginate_button,
    .paginate_enabled_next,
    .paginate_active,
    .paginate_enabled_previous {
        padding: 5px 10px;
        font-size: 12px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        float: left;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
        color: #1b1e24;
        margin-left: 3px;
        cursor: pointer;
    }

        .dataTables_paginate .paginate_enabled_next:hover,
        .dataTables_paginate a.paginate_button:hover,
        .dataTables_paginate .paginate_enabled_previous:hover {
            background-color: #eee;
            border-color: #ddd;
            color: #222;
        }

    .dataTables_paginate .paginate_button.current,
    .dataTables_paginate .paginate_button.current:hover {
        background: #1b1e24;
        color: #FFF;
        border-color: #1b1e24;
    }

    .dataTables_paginate a.paginate_disabled_previous,
    .dataTables_paginate a.paginate_button_disabled,
    .dataTables_paginate a.paginate_disabled_next {
        cursor: default;
        color: #ccc;
    }

        .dataTables_paginate a.paginate_button_disabled:hover {
            box-shadow: none;
            color: #ccc;
        }

.sorting_desc,
.sorting_asc,
.sorting {
    position: relative;
    cursor: pointer;
}

    .sorting:before,
    .sorting_desc:before,
    .sorting_asc:before {
        float: right;
        font-family: 'Font Awesome 6 Pro';
        opacity: 0.9;
        filter: alpha(opacity = 90);
        width: 10px;
        height: 10px;
        display: block;
    }

    .sorting:before {
        content: "\f0dc";
        opacity: 0.3;
        filter: alpha(opacity = 30);
    }

    .sorting_desc:before {
        content: "\f0d8";
    }

    .sorting_asc:before {
        content: "\f0d7";
    }

.sorting_asc_disabled:before,
.sorting_desc_disabled:before {
    opacity: 0.1;
    filter: alpha(opacity = 10);
}
/* eof Datatables */
/* icons-list */
.icons-list {
    list-style: none;
    padding: 0px;
    margin: 0px 0px 20px;
    display: block;
    float: left;
    width: 100%;
}

    .icons-list li {
        float: left;
        display: block;
        width: 25%;
        height: 30px;
        padding: 5px;
        line-height: 20px;
        font-size: 11px;
        border: 1px solid #FFF;
    }

        .icons-list li:hover {
            color: #333;
            cursor: pointer;
            background: #F5F5F5;
            border: 1px solid #E5E5E5;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }

        .icons-list li span:first-child,
        .icons-list li i {
            font-size: 18px;
            float: left;
            margin-right: 10px;
            color: #222;
            line-height: 20px;
        }

.icon-preview {
    font-size: 88px;
    color: #222;
    text-align: center;
}
/* eof icons-list */
/* WIDGETS */
.widget {
    width: 100%;
    float: left;
    margin: 0px;
    list-style: none;
    text-decoration: none;
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    color: #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 10px;
    padding: 10px 10px;
    margin-bottom: 20px;
    min-height: 120px;
    position: relative;
}

    .widget.widget-padding-sm,
    .widget.widget-item-icon {
        padding: 10px 0px 5px;
    }

    .widget.widget-np {
        padding: 0px;
    }

    .widget.widget-no-subtitle {
        padding-top: 25px;
    }

    .widget.widget-carousel {
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .widget.widget-primary {
        background: #1b1e24;
        background: -moz-linear-gradient(top, #1b1e24 0%, #101215 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1e24), color-stop(100%, #101215));
        background: -webkit-linear-gradient(top, #1b1e24 0%, #101215 100%);
        background: -o-linear-gradient(top, #1b1e24 0%, #101215 100%);
        background: -ms-linear-gradient(top, #1b1e24 0%, #101215 100%);
        background: linear-gradient(to bottom, #1b1e24 0%, #101215 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1b1e24, endColorstr=#101215, GradientType=0);
    }

    .widget.widget-success {
        background: #95b75d;
        background: -moz-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95b75d), color-stop(100%, #89ad4d));
        background: -webkit-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
        background: -o-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
        background: -ms-linear-gradient(top, #95b75d 0%, #89ad4d 100%);
        background: linear-gradient(to bottom, #95b75d 0%, #89ad4d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#95b75d, endColorstr=#89ad4d, GradientType=0);
    }

    .widget.widget-info {
        background: #1caf9a !important;
    }

    .widget.widget-blue {
        background: #1eb8c1 !important;
        margin-top: 20px;
        border-radius: 5px;
        padding-top: 25px;
    }

    .widget.widget-yellow {
        background: #ffc000 !important;
        margin-top: 20px;
        border-radius: 5px;
        padding-top: 25px;
    }

    .widget.widget-red {
        background: #ef3f3f !important;
        margin-top: 20px;
        border-radius: 5px;
        padding-top: 25px;
    }

    .widget.widget-null {
        background: transparent;
        margin-top: 20px;
        border-radius: 5px;
        padding-top: 25px;
    }

    .widget.widget-deicing {
        background: #1fb3e4 !important;
        margin-top: 20px;
        border-radius: 5px;
        padding-top: 25px;
    }

    .widget.widget-deicing-header {
        background: #0ca53b !important;
        border-radius: 5px;
        min-height: 60px;
    }

    .widget.widget-delay-header {
        background: #1caf9a !important;
        border-radius: 5px;
        min-height: 60px;
    }

    .widget.widget-warning {
        background: #1caf9a;
        background: -moz-linear-gradient(top, #1caf9a 0%, #fe970a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1caf9a), color-stop(100%, #fe970a));
        background: -webkit-linear-gradient(top, #1caf9a 0%, #fe970a 100%);
        background: -o-linear-gradient(top, #1caf9a 0%, #fe970a 100%);
        background: -ms-linear-gradient(top, #1caf9a 0%, #fe970a 100%);
        background: linear-gradient(to bottom, #1caf9a 0%, #fe970a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1caf9a, endColorstr=#fe970a, GradientType=0);
    }

    .widget.widget-danger {
        background: #E04B4A;
        background: -moz-linear-gradient(top, #E04B4A 0%, #a43f3e 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E04B4A), color-stop(100%, #a43f3e));
        background: -webkit-linear-gradient(top, #E04B4A 0%, #a43f3e 100%);
        background: -o-linear-gradient(top, #E04B4A 0%, #a43f3e 100%);
        background: -ms-linear-gradient(top, #E04B4A 0%, #a43f3e 100%);
        background: linear-gradient(to bottom, #E04B4A 0%, #a43f3e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E04B4A, endColorstr=#a43f3e, GradientType=0);
    }

    .widget .widget-title,
    .widget .widget-subtitle,
    .widget .widget-int,
    .widget .widget-big-int {
        width: 100%;
        float: left;
        text-align: center;
    }

    .widget .widget-title {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 5px;
        line-height: 20px;
        text-transform: uppercase;
    }

    .widget .widget-subtitle {
        font-size: 12px;
        font-weight: 400;
        margin-bottom: 5px;
        line-height: 15px;
        color: #EEE;
    }

    .widget .widget-int {
        font-size: 32px;
        line-height: 40px;
        font-weight: bold;
        font-family: 'Poppins';
    }

    .widget .widget-big-int {
        font-size: 42px;
        line-height: 45px;
        font-weight: 300;
    }

    .widget .widget-item-left {
        margin-left: 10px;
        float: left;
        width: 100px;
    }

    .widget .widget-item-right {
        margin-right: 10px;
        float: right;
        width: 100px;
    }

    .widget.widget-item-icon .widget-item-left,
    .widget.widget-item-icon .widget-item-right {
        width: 70px;
        padding: 20px 0px;
        text-align: center;
    }

    .widget.widget-item-icon .widget-item-left {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
        margin-right: 10px;
        padding-right: 10px;
    }

    .widget.widget-item-icon .widget-item-right {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
        margin-left: 10px;
        padding-left: 10px;
    }

    .widget .widget-item-left .fa,
    .widget .widget-item-right .fa,
    .widget .widget-item-left .glyphicon,
    .widget .widget-item-right .glyphicon,
    .widget .widget-item-right .fa-light,
    .widget .widget-item-left .fa-light,
    .widget .widget-item-right .fa-thin,
    .widget .widget-item-left .fa-thin,
    .widget .widget-item-right .fa-solid,
    .widget .widget-item-left .fa-solid,
    .widget .widget-item-right .fa-regular,
    .widget .widget-item-left .fa-regular {
        font-size: 60px;
    }

    .widget .widget-data {
        padding-left: 120px;
    }

    .widget .widget-data-left {
        padding-right: 120px;
    }

    .widget.widget-item-icon .widget-data {
        padding-left: 90px;
    }

    .widget.widget-item-icon .widget-data-left {
        padding-right: 90px;
        padding-left: 10px;
    }

    .widget .widget-data .widget-title,
    .widget .widget-data-left .widget-title,
    .widget .widget-data .widget-subtitle,
    .widget .widget-data-left .widget-subtitle,
    .widget .widget-data .widget-int,
    .widget .widget-data-left .widget-int,
    .widget .widget-data .widget-big-int,
    .widget .widget-data-left .widget-big-int {
        text-align: left;
    }

    .widget .widget-controls a {
        position: absolute;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 17px;
        color: #FFF;
        border: 1px solid #FFF;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        opacity: 0.4;
        filter: alpha(opacity = 40);
    }

        .widget .widget-controls a.widget-control-left {
            left: 10px;
            top: 10px;
        }

        .widget .widget-controls a.widget-control-right {
            right: 10px;
            top: 10px;
        }

        .widget .widget-controls a:hover {
            opacity: 1;
            filter: alpha(opacity = 100);
        }

    .widget .widget-buttons {
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 3px;
        margin-top: 5px;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }

        .widget .widget-buttons a {
            position: relative;
            display: inline-block;
            line-height: 30px;
            font-size: 21px;
        }

        .widget .widget-buttons .col {
            width: 100%;
            float: left;
        }

        .widget .widget-buttons.widget-c2 .col {
            width: 50%;
        }

        .widget .widget-buttons.widget-c3 .col {
            width: 33.333333%;
        }

        .widget .widget-buttons.widget-c4 .col {
            width: 25%;
        }

        .widget .widget-buttons.widget-c5 .col {
            width: 20%;
        }

    .widget.widget-primary .widget-buttons a {
        color: #000000;
        border-color: #000000;
    }

        .widget.widget-primary .widget-buttons a:hover {
            color: #000000;
        }

    .widget.widget-success .widget-buttons a {
        color: #51672e;
        border-color: #51672e;
    }

.widge.widget-success .widget-buttons a:hover {
    color: #435526;
}

.widget.widget-info .widget-buttons a {
    color: #eee;
    border-color: #eee;
}

    .widget.widget-info .widget-buttons a:hover {
        color: #fff;
    }

.widget.widget-blue .widget-buttons a {
    color: #eee;
    border-color: #eee;
}

    .widget.widget-blue .widget-buttons a:hover {
        color: #fff;
    }

.widget.widget-yellow .widget-buttons a {
    color: #eee;
    border-color: #eee;
}

    .widget.widget-yellow .widget-buttons a:hover {
        color: #fff;
    }

.widget.widget-red .widget-buttons a {
    color: #eee;
    border-color: #eee;
}

    .widget.widget-red .widget-buttons a:hover {
        color: #fff;
    }

.widget.widget-warning .widget-buttons a {
    color: #a15e01;
    border-color: #a15e01;
}

    .widget.widget-warning .widget-buttons a:hover {
        color: #874f01;
    }

.widget.widget-danger .widget-buttons a {
    color: #5a2222;
    border-color: #5a2222;
}

    .widget.widget-danger .widget-buttons a:hover {
        color: #471b1b;
    }

.plugin-clock span {
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: pulsate 1s ease-out;
    -moz-animation-iteration-count: infinite;
    animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    opacity: 0.0;
    margin-right: 2px;
}

.widget.widget-default {
    height: 130px;
    border: 2px solid #1b1e24;
    color: #1b1e24;
}

    .widget.widget-default .widget-subtitle {
        color: #1b1e24;
    }

    .widget.widget-default .widget-controls a {
        color: #1b1e24;
        border-color: #1b1e24;
    }

.widget-default-dropdown {
    background-color: #4f5c6d;
    border-color: #ffffff;
    margin-top: 4px;
    margin-right: 30px;
    color: white;
}

.auto-refresh-dropdown {
    min-width: 390px;
}

.export-pdf-dropdown {
    min-width: 400px;
}

.widget-default-dropdown-text {
    color: white !important;
}

    .widget-default-dropdown-text:hover {
        background-color: #4f5c6d;
        color: white;
    }

ul > li > a.widget-default-dropdown-text:hover {
    background-color: #4f5c6d;
    border-radius: 3px;
    font-size: small;
}

.widget-info-dropdown {
    margin-top: 5px;
    margin-right: -3px;
    min-width: 470px;
    border-color: white;
    background-color: #e5ebf3;
    min-height: 30px;
    height: auto;
    color: black;
}

.default-auto-refresh-dropdown {
    border-radius: 5px;
    box-shadow: 0 6px 12px rgb(79 92 109);
    min-width: 390px;
    color: #000;
    position: absolute;
    top: 100%;
    right: 35px;
    left: auto;
    z-index: 1000;
    float: left;
    padding: 5px 0;
    margin: 5px 0 0;
    font-size: 13px;
    text-align: left;
    list-style: none;
    background-color: #c7d0dc;
    background-clip: padding-box;
    border: 1px solid #c7d0dc;
}

    .default-auto-refresh-dropdown li > a {
        color: black;
        display: inline;
        vertical-align: -webkit-baseline-middle;
    }

    .default-auto-refresh-dropdown label {
        padding: 8px 5px 0 5px;
        font-size: 13px;
        font-weight: 400;
    }

    .default-auto-refresh-dropdown input {
        margin: 3px 1px;
        padding: 5px;
        width: 60px;
        color: #000;
        height: 30px;
        font-size: 15px;
        line-height: 20px;
        box-shadow: none;
        -webkit-appearance: none;
        border-radius: 5px;
        background: #f9f9f9;
        border: 1px solid #ccc;
    }

/* END WIDGETS */
/* TILES */
.tile {
    width: 100%;
    float: left;
    margin: 0px;
    list-style: none;
    text-decoration: none;
    font-size: 38px;
    font-weight: 300;
    color: #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 10px;
    margin-bottom: 20px;
    min-height: 100px;
    position: relative;
    border: 1px solid #D5D5D5;
    text-align: center;
}

    .tile.tile-valign {
        line-height: 75px;
    }

    .tile.tile-default {
        background: #FFF;
        color: #1b1e24;
    }

        .tile.tile-default:hover {
            background: #FAFAFA;
        }

    .tile.tile-primary {
        background: #1b1e24;
        border-color: #1b1e24;
    }

        .tile.tile-primary:hover {
            background: #17191e;
        }

    .tile.tile-success {
        background: #95b75d;
        border-color: #95b75d;
    }

        .tile.tile-success:hover {
            background: #90b456;
        }

    .tile.tile-warning {
        background: #1caf9a;
        border-color: #1caf9a;
    }

        .tile.tile-warning:hover {
            background: #fe9e19;
        }

    .tile.tile-danger {
        background: #E04B4A;
        border-color: #E04B4A;
    }

        .tile.tile-danger:hover {
            background: #af4342;
        }

    .tile.tile-info {
        background: #1caf9a;
        border-color: #1caf9a;
    }

        .tile.tile-info:hover {
            background: #36b7e3;
        }

    .tile:hover {
        text-decoration: none;
        color: #FFF;
    }

    .tile.tile-default:hover {
        color: #1b1e24;
    }

    .tile .fa {
        font-size: 52px;
        line-height: 74px;
    }

    .tile p {
        font-size: 14px;
        margin: 0px;
    }

    .tile .informer {
        position: absolute;
        left: 5px;
        top: 5px;
        font-size: 12px;
        color: #FFF;
        line-height: 14px;
    }

        .tile .informer.informer-default {
            color: #FFF;
        }

        .tile .informer.informer-primary {
            color: #1b1e24;
        }

        .tile .informer.informer-success {
            color: #95b75d;
        }

        .tile .informer.informer-info {
            color: #1caf9a;
        }

        .tile .informer.informer-warning {
            color: #1caf9a;
        }

        .tile .informer.informer-danger {
            color: #E04B4A;
        }

        .tile .informer .fa {
            font-size: 14px;
            line-height: 16px;
        }

        .tile .informer.dir-tr {
            left: auto;
            right: 5px;
        }

        .tile .informer.dir-bl {
            top: auto;
            bottom: 5px;
        }

        .tile .informer.dir-br {
            left: auto;
            top: auto;
            right: 5px;
            bottom: 5px;
        }
/* EOF TILES */
/* MESSAGES */
.messages {
    width: 100%;
    float: left;
}

    .messages .item {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        opacity: 0;
        filter: alpha(opacity = 0);
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }

        .messages .item .text {
            background: #FFF;
            padding: 10px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            border: 1px solid #D5D5D5;
        }

            .messages .item .text .heading {
                width: 100%;
                margin-bottom: 5px;
            }

                .messages .item .text .heading a {
                    text-decoration: none;
                    font-size: 12px;
                    color: #1b1e24;
                    font-weight: 600;
                    line-height: 20px;
                }

                .messages .item .text .heading .date {
                    float: right;
                    line-height: 20px;
                    font-size: 11px;
                    color: #CCC;
                    font-weight: 600;
                }

            .messages .item .text:hover {
                border-color: #BBB;
            }

        .messages .item:nth-child(2n) .text {
            background: #F6F6F6;
        }

        .messages .item.item-visible {
            opacity: 1;
            filter: alpha(opacity = 100);
        }

    .messages.messages-img .item .image {
        float: left;
        width: 40px;
    }

        .messages.messages-img .item .image img {
            border: 2px solid #F5F5F5;
            border-radius: 20%;
            width: 40px;
        }

    .messages.messages-img .item .text {
        margin-left: 50px;
        position: relative;
    }

        .messages.messages-img .item .text:after,
        .messages.messages-img .item .text:before {
            right: 100%;
            top: 20px;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        .messages.messages-img .item .text:after {
            border-color: rgba(255, 255, 255, 0);
            border-right-color: #FFF;
            border-width: 5px;
            margin-top: -5px;
        }

        .messages.messages-img .item .text:before {
            border-color: rgba(213, 213, 213, 0);
            border-right-color: #D5D5D5;
            border-width: 6px;
            margin-top: -6px;
        }

        .messages.messages-img .item .text:hover:before {
            border-right-color: #BBB;
        }

    .messages.messages-img .item.in .image {
        float: right;
    }

    .messages.messages-img .item.in .text {
        margin-left: 0px;
        margin-right: 50px;
    }

        .messages.messages-img .item.in .text:after,
        .messages.messages-img .item.in .text:before {
            right: auto;
            left: 100%;
        }

        .messages.messages-img .item.in .text:after {
            border-right-color: transparent;
            border-left-color: #FFF;
        }

        .messages.messages-img .item.in .text:before {
            border-right-color: transparent;
            border-left-color: #D5D5D5;
        }

        .messages.messages-img .item.in .text:hover:before {
            border-left-color: #BBB;
        }
/* END MESSAGES */
/* CONTACTS */
.contact-info {
    float: left;
    width: 100%;
}

    .contact-info p {
        margin-bottom: 5px;
    }

    .contact-info strong {
        font-size: 13px;
    }

    .contact-info small {
        font-weight: 700;
    }
/* END CONTACTS */
/* LOGIN */
.login-container {
    float: left;
    width: 100%;
    min-height: 100%;
    background: url("../img/bg.png") left top repeat #1b1e24;
}

    .login-container .login-box {
        width: 400px;
        margin: 0px auto;
        padding-top: 100px;
    }

        .login-container .login-box .login-logo {
            background: url("../img/logo.png") top center no-repeat;
            width: 100%;
            height: 50px;
            float: left;
            margin-bottom: 10px;
        }

        .login-container .login-box .login-body {
            width: 100%;
            float: left;
            background: rgba(255, 255, 255, 0.1);
            padding: 20px;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
        }

            .login-container .login-box .login-body .login-title {
                color: #FFF;
                font-size: 19px;
                font-weight: 300;
                margin-bottom: 20px;
            }

            .login-container .login-box .login-body .form-control {
                border: 0px;
                background: rgba(0, 0, 0, 0.2);
                padding: 10px 15px;
                color: #CCC;
                line-height: 20px;
                height: auto;
            }

            .login-container .login-box .login-body .btn-link {
                color: #FFF;
                border: 0px;
            }

            .login-container .login-box .login-body .login-or {
                width: 40px;
                height: 25px;
                background: rgba(0, 0, 0, 0.2);
                position: relative;
                margin: 25px auto;
                text-align: center;
                line-height: 25px;
                color: #FFF;
            }

                .login-container .login-box .login-body .login-or:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    width: 0;
                    height: 0;
                    top: -10px;
                    border-left: 20px solid transparent;
                    border-right: 20px solid transparent;
                    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
                }

                .login-container .login-box .login-body .login-or:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    width: 0;
                    height: 0;
                    bottom: -10px;
                    border-left: 20px solid transparent;
                    border-right: 20px solid transparent;
                    border-top: 10px solid rgba(0, 0, 0, 0.2);
                }

            .login-container .login-box .login-body .login-subtitle {
                line-height: 20px;
                padding: 5px 0px;
                font-size: 12px;
                color: #FFF;
            }

                .login-container .login-box .login-body .login-subtitle a {
                    color: #1caf9a;
                }

        .login-container .login-box .login-footer {
            width: 100%;
            float: left;
            padding: 10px;
            color: #FFF;
        }

            .login-container .login-box .login-footer a {
                color: #FFF;
            }

    .login-container.lightmode {
        background: url("../img/backgrounds/wall_1.jpg") left top no-repeat;
    }

        .login-container.lightmode .login-box .login-body {
            background: rgba(255, 255, 255, 0.2);
        }

            .login-container.lightmode .login-box .login-body .form-control {
                background: rgba(255, 255, 255, 0.4);
                color: #333;
            }

        .login-container.lightmode .login-box .login-subtitle a {
            color: #1b1e24;
        }
/* END LOGIN */
/* LOGIN */
.loginSpecial-container {
    float: left;
    width: 100%;
    min-height: 100%;
    background: url("../img/bg.png") left top repeat #1b1e24;
}

    .loginSpecial-container .loginSpecial-box {
        width: 20%;
        height: 100%;
    }

        .loginSpecial-container .loginSpecial-box .loginSpecial-logo {
            background: url("../img/logo.png") top center no-repeat;
            width: 100%;
            height: 50px;
            float: left;
            margin-bottom: 10px;
        }

        .loginSpecial-container .loginSpecial-box .loginSpecial-body {
            width: 100%;
            height: 100%;
            float: right;
            background: rgba(55,56,61, 0.8);
            padding-top: 70px;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
        }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-title {
                color: #FFF;
                font-size: 21px;
                font-weight: 300;
                margin-bottom: 10px;
            }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-img {
                width: 80%;
                margin-left: 10%;
                margin-right: 10%;
            }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-image {
                width: 36%;
                padding-bottom: 25px;
                margin-left: 32%;
                margin-right: 32%;
            }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-imagebrd {
                width: 60%;
                padding-bottom: 25px;
                margin-left: 20%;
                margin-right: 20%;
            }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .login-txt {
                border: 0px;
                background: rgba(0, 0, 0, 0.2);
                padding: 10px 15px;
                color: #CCC;
                line-height: 20px;
                height: auto;
                font-size: 15px;
                width: 100%
            }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .btn-link {
                color: #FFF;
                border: 0px;
            }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-or {
                width: 40px;
                height: 25px;
                background: rgba(0, 0, 0, 0.2);
                position: relative;
                margin: 25px auto;
                text-align: center;
                line-height: 25px;
                color: #FFF;
            }

                .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-or:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    width: 0;
                    height: 0;
                    top: -10px;
                    border-left: 20px solid transparent;
                    border-right: 20px solid transparent;
                    border-bottom: 10px solid rgba(0, 0, 0, 0.2);
                }

                .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-or:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    width: 0;
                    height: 0;
                    bottom: -10px;
                    border-left: 20px solid transparent;
                    border-right: 20px solid transparent;
                    border-top: 10px solid rgba(0, 0, 0, 0.2);
                }

            .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-subtitle {
                line-height: 20px;
                padding: 5px 0px;
                font-size: 12px;
                color: #FFF;
            }

                .loginSpecial-container .loginSpecial-box .loginSpecial-body .loginSpecial-subtitle a {
                    color: #1caf9a;
                }

        .loginSpecial-container .loginSpecial-box .loginSpecial-foot {
            position: absolute;
            bottom: 10px;
            margin-left: 1%;
            font-size: 15px;
            text-align: center;
            z-index: 2;
            width: 18%;
            color: white
        }

        .loginSpecial-container .loginSpecial-box .loginSpecial-footer {
            width: 100%;
            float: left;
            padding: 10px;
            color: #FFF;
        }

            .loginSpecial-container .loginSpecial-box .loginSpecial-footer a {
                color: #FFF;
            }

    .loginSpecial-container.lightmode {
        background: url("../img/backgrounds/wall_1.jpg") left top no-repeat;
    }

        .loginSpecial-container.lightmode .loginSpecial-box .loginSpecial-body {
            background: rgba(255, 255, 255, 0.2);
        }

            .loginSpecial-container.lightmode .loginSpecial-box .loginSpecial-body .form-control {
                background: rgba(255, 255, 255, 0.4);
                color: #333;
            }

        .loginSpecial-container.lightmode .loginSpecial-box .loginSpecial-subtitle a {
            color: #1b1e24;
        }

div.loginSpecial-language-select > button, div.loginSpecial-language-select.open > button {
    height: 33px;
    width: 150px;
    font-size: 15px;
    border-radius: 5px;
}
/* END LOGIN */
/* TIMELINE */
.img-text {
    border: 3px solid #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0px 10px 5px 0px;
    -moz-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.timeline {
    float: left;
    width: 100%;
    position: relative;
    padding: 0px;
    margin: 0px 0px 20px;
}

    .timeline:before {
        content: " ";
        position: absolute;
        width: 6px;
        background: #FFF;
        height: 100%;
        left: 50%;
        margin-left: -3px;
        border: 1px solid rgba(0, 0, 0, 0.1);
    }

    .timeline .timeline-item {
        width: 50%;
        float: left;
        position: relative;
        clear: both;
        margin-bottom: 20px;
        z-index: 2;
    }

        .timeline .timeline-item.timeline-main {
            height: 40px;
            width: 50%;
        }

        .timeline .timeline-item .timeline-date {
            padding: 7px 10px;
            line-height: 20px;
            font-size: 14px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            position: absolute;
            right: -50px;
            top: 0px;
            font-weight: 600;
            color: #1b1e24;
            background: #F5F5F5;
            text-align: center;
            border: 3px solid #FFF;
            width: 100px;
            box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
        }

            .timeline .timeline-item .timeline-date a {
                color: #1b1e24;
            }

        .timeline .timeline-item .timeline-item-content {
            float: left;
            background: #F5F5F5;
            border: 3px solid #FFF;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            width: 95%;
            box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
        }

            .timeline .timeline-item .timeline-item-content:before,
            .timeline .timeline-item .timeline-item-content:after {
                left: 95%;
                top: 20px;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
            }

            .timeline .timeline-item .timeline-item-content:before {
                border-color: rgba(255, 255, 255, 0);
                border-left-color: #FFF;
                border-width: 3px;
                margin-top: -3px;
            }

            .timeline .timeline-item .timeline-item-content:after {
                border-color: rgba(255, 255, 255, 0);
                border-left-color: #FFF;
                border-width: 7px;
                margin-top: -7px;
            }

            .timeline .timeline-item .timeline-item-content .timeline-heading {
                width: 100%;
                float: left;
                padding: 10px 10px 5px;
                line-height: 30px;
            }

                .timeline .timeline-item .timeline-item-content .timeline-heading img {
                    width: 30px;
                    height: 30px;
                    margin-right: 5px;
                    border: 2px solid #FFF;
                    -moz-border-radius: 20%;
                    -webkit-border-radius: 20%;
                    border-radius: 20%;
                }

                .timeline .timeline-item .timeline-item-content .timeline-heading a {
                    color: #1b1e24;
                    font-weight: 600;
                }

            .timeline .timeline-item .timeline-item-content .timeline-body {
                width: 100%;
                float: left;
                padding: 10px;
            }

                .timeline .timeline-item .timeline-item-content .timeline-body.comments {
                    padding: 0px;
                }

            .timeline .timeline-item .timeline-item-content .timeline-footer {
                width: 100%;
                float: left;
                padding: 5px 10px;
                line-height: 20px;
                background: #FFF;
            }

                .timeline .timeline-item .timeline-item-content .timeline-footer a {
                    color: #1b1e24;
                    font-size: 12px;
                    margin-right: 10px;
                    text-decoration: none;
                }

                    .timeline .timeline-item .timeline-item-content .timeline-footer a:hover {
                        color: #101215;
                    }

                .timeline .timeline-item .timeline-item-content .timeline-footer .pull-right > a:last-child {
                    margin-right: 0px;
                }

        .timeline .timeline-item .timeline-item-info {
            position: absolute;
            left: 105%;
            font-size: 12px;
            padding: 7px 15px;
            line-height: 20px;
            width: 110px;
            text-align: center;
            background: #F5F5F5;
            border: 3px solid #FFF;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
            font-weight: 600;
        }

        .timeline .timeline-item .timeline-item-icon {
            position: absolute;
            right: -20px;
            width: 40px;
            height: 40px;
            -moz-border-radius: 20%;
            -webkit-border-radius: 20%;
            border-radius: 20%;
            font-size: 20px;
            box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
            line-height: 34px;
            text-align: center;
            border: 3px solid #FFF;
            background: #F5F5F5;
            color: #BBB;
        }

        .timeline .timeline-item:last-child {
            margin-bottom: 0px;
        }

        .timeline .timeline-item.timeline-item-right {
            float: right;
        }

            .timeline .timeline-item.timeline-item-right .timeline-item-info {
                left: auto;
                right: 105%;
            }

                .timeline .timeline-item.timeline-item-right .timeline-item-info:before {
                    right: auto;
                    left: 100%;
                }

            .timeline .timeline-item.timeline-item-right .timeline-item-content {
                float: right;
            }

                .timeline .timeline-item.timeline-item-right .timeline-item-content:before,
                .timeline .timeline-item.timeline-item-right .timeline-item-content:after {
                    left: auto;
                    right: 95%;
                    border-right-color: #FFF;
                    border-left-color: transparent;
                }

            .timeline .timeline-item.timeline-item-right .timeline-item-icon {
                right: auto;
                left: -20px;
            }

    .timeline.timeline-right:before {
        left: 160px;
    }

    .timeline.timeline-right .timeline-item {
        width: 100%;
        padding-left: 210px;
    }

        .timeline.timeline-right .timeline-item.timeline-main {
            width: 160px;
            padding-left: 0px;
        }

        .timeline.timeline-right .timeline-item .timeline-item-content {
            width: 100%;
        }

            .timeline.timeline-right .timeline-item .timeline-item-content:before,
            .timeline.timeline-right .timeline-item .timeline-item-content:after {
                right: auto;
                left: 196px;
            }

            .timeline.timeline-right .timeline-item .timeline-item-content:before {
                border-width: 0px;
            }

        .timeline.timeline-right .timeline-item .timeline-item-info {
            left: 0px;
            right: auto;
        }

        .timeline.timeline-right .timeline-item .timeline-item-icon {
            left: 140px;
        }
/* END TIMELINE */
/*TURNAROUND TIMELINE*/
.turnaround-container {
    position: relative;
    width: 100%;
    height: 450px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.turnaround-content {
    position: relative;
    width: 100%;
    height: 450px;
}
.turnaround-text {
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    color: #1b1e24;
}
.line {
    position: absolute;
    height: 5px;
    background-color: #91accf;
}
.line1 {
    top: 100px;
    left: 0;
    width: 20%;
}
.line2 {
    top: 300px;
    left: 25%;
    width: 50%;
}
.line3 {
    top: 100px;
    right: 0;
    width: 20%;
}
.turnaround-connector {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.turnaround-box {
    display: flex;
    align-items: center;
    padding: 2px 5px;
}
.turnaround-label {
    width: 35px;
    margin-right: 2px;
    text-align: left;
}
.turnaround-label-medium {
    width: 48px;
    margin-right: 2px;
    text-align: left;
}
.turnaround-label-large {
    width: 85px;
    margin-right: 2px;
    text-align: left;
}
/*END TURNAROUND TIMELINE*/
/*TURNAROUND PROGRESS BAR*/
.turnaround-progress {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
    color: #849397;
    font-family: 'Poppins', sans-serif;
}
    .turnaround-progress > li {
        position: relative;
        display: table-cell;
        text-align: center;
        font-size: 0.8em;
    }
        .turnaround-progress > li:before {
            content: attr(data-step);
            display: block;
            margin: 0 auto;
            background: #dfe3e4;
            width: 5em;
            height: 3em;
            text-align: center;
            margin-bottom: 0.25em;
            line-height: 3em;
            border-radius: 10%;
            position: relative;
            z-index: 1000;
        }
        .turnaround-progress > li:last-child:after {
            display: none;
        }
        .turnaround-progress > li.is-complete {
            color: #b3e2b5;
        }
            .turnaround-progress > li.is-complete:before {
                color: #fff;
                background: #b3e2b5;
            }
        .turnaround-progress > li.is-active {
            color: #4CAF50;
        }
            .turnaround-progress > li.is-active:before {
                color: #fff;
                background: #4CAF50;
            }

.turnaround-progress-last:after {
    display: none !important;
}
.turnaround-progress-medium {
    font-size: 1.3em;
    margin-top: -3px;
}
/*END TURNAROUND PROGRESS BAR*/
/* COMMENTS */
.comments {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    background: #eff7ff;
}

    .comments .comment-item {
        float: left;
        width: 100%;
        padding: 10px 10px 8px;
        line-height: 15px;
        border-bottom: 1px solid #dbedff;
    }

        .comments .comment-item img {
            width: 30px;
            height: 30px;
            margin: 0px 10px 20px 0px;
            border: 3px solid #FFF;
            -moz-border-radius: 20%;
            -webkit-border-radius: 20%;
            border-radius: 20%;
            float: left;
        }

        .comments .comment-item p {
            margin-bottom: 0px;
            line-height: 13px;
            margin-bottom: 5px;
            font-size: 11px;
        }

            .comments .comment-item p.comment-head {
                font-size: 12px;
            }

                .comments .comment-item p.comment-head a {
                    font-size: 12px;
                    font-weight: 600;
                    color: #333;
                }

        .comments .comment-item small {
            line-height: 10px;
        }

        .comments .comment-item:first-child {
            border-top: 1px solid #dbedff;
        }

    .comments .comment-write {
        float: left;
        width: 100%;
        padding: 5px;
    }

        .comments .comment-write .form-control {
            border-color: #d0e8ff;
        }
/* END COMMENTS */
/* TASKS */
.panel-body.tasks {
    padding: 10px;
}

.tasks {
    float: left;
    width: 100%;
}

    .tasks .task-item {
        width: 100%;
        float: left;
        padding: 0px;
        background: #FFF;
        border-left: 3px solid #FFF;
        margin-bottom: 10px;
        -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    }

        .tasks .task-item:hover {
            background: #F9F9F9;
            cursor: pointer;
        }

        .tasks .task-item.task-complete {
            background: #FFF2C5;
        }

        .tasks .task-item.task-primary {
            border-left-color: #1b1e24;
        }

        .tasks .task-item.task-success {
            border-left-color: #95b75d;
        }

        .tasks .task-item.task-info {
            border-left-color: #1caf9a;
        }

        .tasks .task-item.task-warning {
            border-left-color: #fe970a;
        }

        .tasks .task-item.task-danger {
            border-left-color: #E04B4A;
        }

        .tasks .task-item .task-text {
            margin-bottom: 10px;
            float: left;
            width: 100%;
            font-size: 12px;
            font-weight: 400;
            padding: 10px;
        }

        .tasks .task-item .task-footer {
            float: left;
            width: 100%;
            font-size: 12px;
            color: #AAA;
            line-height: 20px;
            padding: 10px;
            background: #F5F5F5;
        }

            .tasks .task-item .task-footer a {
                color: #AAA;
                display: block;
                float: left;
                margin-left: 10px;
                font-size: 14px;
            }

                .tasks .task-item .task-footer a:hover {
                    color: #1b1e24;
                }

    .tasks .task-drop {
        float: left;
        width: 100%;
        padding: 30px 10px;
        border: 2px dashed #D5D5D5;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        font-size: 16px;
        text-align: center;
        line-height: 20px;
    }

        .tasks .task-drop:hover {
            opacity: 0.5;
            filter: alpha(opacity = 50);
            cursor: pointer;
        }
/* END TASKS */
/* my progress bar */
.mpb {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
    background: rgba(0, 0, 0, 0.2);
    z-index: 1001;
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}

    .mpb.bottom {
        top: auto;
        bottom: 0px;
    }

    .mpb .mpb-progress {
        background: #FFF;
        display: block;
        float: left;
        height: 5px;
    }

        .mpb .mpb-progress.mpb-primary {
            background: #1b1e24;
        }

        .mpb .mpb-progress.mpb-warning {
            background: #1caf9a;
        }

        .mpb .mpb-progress.mpb-success {
            background: #95b75d;
        }

        .mpb .mpb-progress.mpb-info {
            background: #1caf9a;
        }

        .mpb .mpb-progress.mpb-danger {
            background: #E04B4A;
        }
/* eof my progress bar */
/* search result */
.search-results {
    float: left;
    width: 100%;
}

    .search-results .sr-item {
        float: left;
        width: 100%;
        margin-bottom: 5px;
        padding: 10px 15px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        background: #FFF;
        -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    }

        .search-results .sr-item .sr-item-title {
            font-size: 16px;
            font-weight: 600;
            color: #1b1e24;
            display: block;
        }

        .search-results .sr-item .sr-item-link {
            font-size: 12px;
            font-weight: 400;
            color: #95b75d;
            line-height: 20px;
        }

        .search-results .sr-item p {
            font-size: 13px;
            color: #1b1e24;
            margin: 5px 0px;
        }

            .search-results .sr-item p.sr-item-links {
                font-size: 11px;
            }

        .search-results .sr-item:last-child {
            margin-bottom: 20px;
        }
/* eof search restult */
/* Posts */
.posts .post-item {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #F5F5F5;
}

    .posts .post-item .post-title {
        font-size: 25px;
        font-weight: 400;
        color: #1b1e24;
        float: left;
        width: 100%;
        line-height: 30px;
    }

        .posts .post-item .post-title a {
            font-size: 25px;
            color: #1b1e24;
        }

    .posts .post-item .post-date {
        font-size: 11px;
        color: #4d5669;
        line-height: 20px;
        margin: 5px 0px 0px;
        float: left;
        width: 100%;
    }

        .posts .post-item .post-date a {
            color: #4d5669;
        }

        .posts .post-item .post-date .fa {
            font-size: 12px;
            margin-right: 5px;
        }

    .posts .post-item .post-video {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
        margin-bottom: 6px;
    }

        .posts .post-item .post-video iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

    .posts .post-item .post-text {
        font-size: 13px;
        float: left;
        width: 100%;
        margin: 10px 0px;
    }

    .posts .post-item .post-row {
        float: left;
        width: 100%;
        font-size: 11px;
    }

        .posts .post-item .post-row .post-info {
            line-height: 20px;
            padding: 5px 10px;
            border: 1px solid #F5F5F5;
            font-size: 11px;
            color: #4d5669;
            float: left;
        }

    .posts .post-item:last-child {
        margin-bottom: 0px;
        padding-bottom: 10px;
        border-bottom: 0px;
    }

.post-image {
    width: 400px;
    float: left;
}

.links {
    float: left;
    width: 100%;
    padding: 5px 10px;
}

    .links a {
        font-size: 16px;
        font-weight: 400;
        color: #1b1e24;
        display: block;
        float: left;
        width: 100%;
        line-height: 30px;
    }

        .links a .label {
            float: right;
            padding: 5px 10px;
            margin-top: 3px;
        }

    .links.small a {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px;
    }
/* eof posts */
/* faq */
.panel-body.faq {
    padding: 0px;
}

.faq {
    width: 100%;
    float: left;
}

    .faq .faq-item {
        width: 100%;
        float: left;
        padding: 10px 15px;
        border-bottom: 1px solid #F5F5F5;
    }

        .faq .faq-item .faq-title {
            font-size: 16px;
            font-weight: 400;
            color: #1b1e24;
            line-height: 30px;
            float: left;
            width: 100%;
            cursor: pointer;
            position: relative;
            padding-left: 45px;
        }

            .faq .faq-item .faq-title .fa {
                color: #1b1e24;
                width: 30px;
                height: 30px;
                border: 1px solid #1b1e24;
                -moz-border-radius: 20%;
                -webkit-border-radius: 20%;
                border-radius: 20%;
                margin-right: 15px;
                line-height: 31px;
                text-align: center;
                position: absolute;
                left: 0px;
                top: 0px;
            }

        .faq .faq-item .faq-text {
            font-size: 13px;
            color: #1b1e24;
            line-height: 20px;
            float: left;
            width: 100%;
            padding: 0px 20px;
            max-height: 0px;
            height: 0px;
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease;
            overflow: hidden;
        }

            .faq .faq-item .faq-text h5 {
                font-weight: 600;
                font-size: 14px;
            }

        .faq .faq-item.active {
            padding-bottom: 0px;
            border-bottom: 1px solid #FFF;
        }

            .faq .faq-item.active .faq-title .fa {
                line-height: 28px;
            }

            .faq .faq-item.active .faq-text {
                max-height: 500px;
                height: auto;
                background: #F5F5F5;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0px;
                padding: 15px 20px;
                margin-top: 10px;
            }

        .faq .faq-item:first-child {
            -moz-border-radius: 5px 5px 0px 0px;
            -webkit-border-radius: 5px 5px 0px 0px;
            border-radius: 5px 5px 0px 0px;
            border-top: 1px solid #F5F5F5;
        }

        .faq .faq-item:last-child {
            -moz-border-radius: 0px 0px 5px 5px;
            -webkit-border-radius: 0px 0px 5px 5px;
            border-radius: 0px 0px 5px 5px;
            padding-bottom: 15px;
        }

    .faq .faq-highlight {
        background: #1caf9a;
        color: #FFF;
        padding: 0px 5px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        text-decoration: underline;
    }
/* eof faq */
/* message box */
.message-box {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}

    .message-box.open {
        display: block;
    }

    .message-box .mb-container {
        position: absolute;
        left: 0px;
        top: 35%;
        background: rgba(0, 0, 0, 0.9);
        padding: 20px;
        width: 100%;
    }

        .message-box .mb-container .mb-middle {
            width: 50%;
            left: 25%;
            position: relative;
            color: #FFF;
        }

            .message-box .mb-container .mb-middle .mb-title {
                width: 100%;
                float: left;
                padding: 10px 0px 0px;
                font-size: 31px;
                font-weight: 400;
                line-height: 36px;
            }

                .message-box .mb-container .mb-middle .mb-title .fa,
                .message-box .mb-container .mb-middle .mb-title .glyphicon,
                .message-box .mb-container .mb-middle .mb-title .fa-light,
                .message-box .mb-container .mb-middle .mb-title .fa-thin,
                .message-box .mb-container .mb-middle .mb-title .fa-solid,
                .message-box .mb-container .mb-middle .mb-title .fa-regular {
                    font-size: 38px;
                    float: left;
                    margin-right: 10px;
                }

            .message-box .mb-container .mb-middle .mb-content {
                width: 100%;
                float: left;
                padding: 10px 0px 0px;
            }

                .message-box .mb-container .mb-middle .mb-content p {
                    margin-bottom: 0px;
                }

            .message-box .mb-container .mb-middle .mb-footer {
                width: 100%;
                float: left;
                padding: 10px 0px;
            }

    .message-box.message-box-warning .mb-container {
        background: rgba(254, 162, 35, 0.9);
    }

    .message-box.message-box-danger .mb-container {
        background: rgba(182, 70, 69, 0.9);
    }

    .message-box.message-box-info .mb-container {
        background: rgba(63, 186, 228, 0.9);
    }

    .message-box.message-box-success .mb-container {
        background: rgba(149, 183, 93, 0.9);
    }
/* end message box */
/* Gallery */
.gallery {
    float: left;
    width: 100%;
}

    .gallery .gallery-item {
        float: left;
        width: 25%;
        padding: 10px 5px 10px 5px;
        text-decoration: none;
    }

        .gallery .gallery-item .image {
            width: 100%;
            -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
            cursor: pointer;
            position: relative;
            overflow: hidden;
        }

            .gallery .gallery-item .image a {
                display: block;
            }

            .gallery .gallery-item .image:after,
            .gallery .gallery-item .image:before {
                position: absolute;
                content: '';
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                border: 3px solid #fff;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                z-index: 1;
            }

            .gallery .gallery-item .image:before {
                z-index: 2;
                background: rgba(0, 0, 0, 0);
                -webkit-transition: all 200ms ease;
                -moz-transition: all 200ms ease;
                -ms-transition: all 200ms ease;
                -o-transition: all 200ms ease;
                transition: all 200ms ease;
            }

            .gallery .gallery-item .image:hover:before {
                background: rgba(0, 0, 0, 0.3);
            }

            .gallery .gallery-item .image img {
                width: 100%;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0px;
            }

            .gallery .gallery-item .image .gallery-item-controls {
                position: absolute;
                right: -60px;
                top: 3px;
                display: block;
                list-style: none;
                padding: 0px;
                z-index: 2;
                -webkit-transition: all 200ms ease;
                -moz-transition: all 200ms ease;
                -ms-transition: all 200ms ease;
                -o-transition: all 200ms ease;
                transition: all 200ms ease;
            }

                .gallery .gallery-item .image .gallery-item-controls li {
                    float: left;
                    list-style: none;
                    background: #FFF;
                    width: 30px;
                    height: 30px;
                    text-align: center;
                    line-height: 26px;
                }

                    .gallery .gallery-item .image .gallery-item-controls li .check {
                        margin: 4px 0px;
                    }

                    .gallery .gallery-item .image .gallery-item-controls li .icheckbox_minimal-grey {
                        margin-right: 0px;
                    }

                    .gallery .gallery-item .image .gallery-item-controls li a,
                    .gallery .gallery-item .image .gallery-item-controls li span {
                        font-size: 17px;
                        color: #BBB;
                    }

                        .gallery .gallery-item .image .gallery-item-controls li a:hover,
                        .gallery .gallery-item .image .gallery-item-controls li span:hover {
                            color: #1b1e24;
                        }

                    .gallery .gallery-item .image .gallery-item-controls li:first-child {
                        -moz-border-radius: 0px 0px 0px 3px;
                        -webkit-border-radius: 0px 0px 0px 3px;
                        border-radius: 0px 0px 0px 3px;
                    }

                    .gallery .gallery-item .image .gallery-item-controls li:hover {
                        background: #F5F5F5;
                    }

        .gallery .gallery-item .meta {
            color: #1b1e24;
            margin-top: 5px;
            line-height: 16px;
            padding: 0px 5px;
        }

            .gallery .gallery-item .meta strong {
                display: block;
                font-weight: 600;
                font-size: 13px;
            }

            .gallery .gallery-item .meta span {
                display: block;
                color: #4d5669;
            }

        .gallery .gallery-item:hover .image .gallery-item-controls {
            right: 3px;
        }

        .gallery .gallery-item.active .image {
            -moz-box-shadow: 0px 0px 6px 0px rgba(51, 65, 78, 0.8);
            -webkit-box-shadow: 0px 0px 6px 0px rgba(51, 65, 78, 0.8);
            box-shadow: 0px 0px 6px 0px rgba(51, 65, 78, 0.8);
        }

            .gallery .gallery-item.active .image .gallery-item-controls {
                right: 3px;
            }
/* end Gallery */
/* Dropzone */
.dropzone.dropzone-mini {
    min-height: 150px;
}

    .dropzone.dropzone-mini .dz-message {
        background: none;
        position: relative;
        margin: 0px;
        padding: 0px;
        left: auto;
        top: auto;
        width: 100%;
        float: left;
        height: 120px;
    }

        .dropzone.dropzone-mini .dz-message:after {
            content: "\f0ee";
            position: absolute;
            width: 80px;
            height: 80px;
            text-align: center;
            font-family: 'Font Awesome 6 Pro';
            font-size: 88px;
            top: 26px;
            left: 50%;
            margin: 0px 0px 0px -40px;
            line-height: 80px;
            opacity: 0.5;
            filter: alpha(opacity = 50);
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease;
        }

        .dropzone.dropzone-mini .dz-message:hover:after {
            opacity: 1;
            filter: alpha(opacity = 100);
        }

.dropzone.dz-started .dz-message {
    display: none;
}
/* end Dropzone */
/* errors */
.error-container {
    width: 500px;
    margin: 50px auto 0px;
}

    .error-container .error-code {
        float: left;
        width: 100%;
        font-size: 135px;
        line-height: 130px;
        text-align: center;
        color: #333;
        font-weight: 300;
    }

    .error-container .error-text {
        float: left;
        width: 100%;
        margin-top: 10px;
        font-size: 26px;
        line-height: 24px;
        text-transform: uppercase;
        color: #666;
        text-align: center;
        font-weight: 400;
    }

    .error-container .error-subtext {
        float: left;
        width: 100%;
        margin: 30px 0px 10px;
        font-size: 13px;
        line-height: 20px;
        color: #AAA;
        text-align: center;
        font-weight: 400;
    }

    .error-container .error-actions {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
/* end errors */
/* SETTINGS */
.theme-settings {
    position: fixed;
    right: -200px;
    top: 200px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    z-index: 3;
}

    .theme-settings .ts-button {
        position: absolute;
        left: -36px;
        height: 36px;
        width: 36px;
        top: 10px;
        background: #1caf9a;
        -moz-border-radius: 5px 0px 0px 5px;
        -webkit-border-radius: 5px 0px 0px 5px;
        border-radius: 5px 0px 0px 5px;
        font-size: 19px;
        color: #FFF;
        line-height: 34px;
        text-align: center;
        cursor: pointer;
    }

    .theme-settings .ts-body {
        width: 200px;
        background: rgba(28,175,154,0.9);
        -moz-border-radius: 5px 0px 0px 5px;
        -webkit-border-radius: 5px 0px 0px 5px;
        border-radius: 5px 0px 0px 5px;
        padding: 10px 10px 10px;
        color: #FFF;
    }

        .theme-settings .ts-body .ts-title {
            font-size: 15px;
            font-weight: 600;
            line-height: 20px;
            margin-bottom: 5px;
            margin-top: 10px;
        }

            .theme-settings .ts-body .ts-title:first-child {
                margin-top: 0px;
            }

        .theme-settings .ts-body .ts-row {
            margin-bottom: 5px;
        }

    .theme-settings.active {
        right: 0px;
    }

    .theme-settings .ts-themes {
        width: 100%;
        margin-top: 10px;
    }

        .theme-settings .ts-themes a {
            width: 30px;
            height: 30px;
            margin-right: 6px;
            margin-bottom: 5px;
            display: inline-block;
        }

            .theme-settings .ts-themes a.active img {
                border: 2px solid #FFF;
                width: 30px;
                height: 30px;
            }
/* END SETTIGS */
/* TEMPLATE PLUGINS */
/* To top */
.to-top {
    width: 40px;
    height: 40px;
    background: #f5f5f5;
    line-height: 35px;
    text-align: center;
    border: 1px solid #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 23px;
    color: #CCC;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

    .to-top:hover {
        border-color: #1b1e24;
        color: #333;
    }
/* end To top */
/* iCheck plugin Minimal skin, #1b1e24
----------------------------------- */
.check {
    font-weight: 400;
    line-height: 20px;
    margin: 5px 0px;
    cursor: pointer;
}

    .check .icheckbox_minimal-grey,
    .check .iradio_minimal-grey {
        margin-right: 5px;
        margin-top: -2px;
    }

    .check.disabled {
        color: #AAA;
    }

.icheckbox_minimal-grey,
.iradio_minimal-grey {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url("../img/icheck/grey.png") no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-grey {
    background-position: 0 0;
}

    .icheckbox_minimal-grey.hover {
        background-position: -20px 0;
    }

    .icheckbox_minimal-grey.checked {
        background-position: -40px 0;
    }

    .icheckbox_minimal-grey.disabled {
        background-position: -60px 0;
        cursor: default;
    }

    .icheckbox_minimal-grey.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-grey {
    background-position: -100px 0;
}

    .iradio_minimal-grey.hover {
        background-position: -120px 0;
    }

    .iradio_minimal-grey.checked {
        background-position: -140px 0;
    }

    .iradio_minimal-grey.disabled {
        background-position: -160px 0;
        cursor: default;
    }

    .iradio_minimal-grey.checked.disabled {
        background-position: -180px 0;
    }
/* END icheckbox */
/* MAILBOX */
.panel .panel-body.mail {
    padding: 0px;
}

.mail {
    padding: 0px;
    float: left;
    width: 100%;
}

    .mail .mail-item {
        float: left;
        padding: 10px 15px 10px 13px;
        width: 100%;
        line-height: 20px;
        border-left: 2px solid #D5D5D5;
    }

        .mail .mail-item.mail-primary {
            border-left-color: #1b1e24;
        }

        .mail .mail-item.mail-info {
            border-left-color: #1caf9a;
        }

        .mail .mail-item.mail-success {
            border-left-color: #95b75d;
        }

        .mail .mail-item.mail-warning {
            border-left-color: #1caf9a;
        }

        .mail .mail-item.mail-danger {
            border-left-color: #E04B4A;
        }

        .mail .mail-item .mail-checkbox {
            float: left;
            width: 20px;
            height: 20px;
            margin-right: 10px;
        }

        .mail .mail-item .mail-star {
            font-size: 16px;
            width: 20px;
            float: left;
            text-align: center;
            margin-right: 10px;
            cursor: pointer;
        }

            .mail .mail-item .mail-star.starred {
                color: #1caf9a;
            }

                .mail .mail-item .mail-star.starred .fa-star-o:before {
                    content: "\f005";
                }

        .mail .mail-item .mail-user {
            font-size: 12px;
            font-weight: 600;
            float: left;
            width: 150px;
            color: #1b1e24;
        }

        .mail .mail-item .mail-text {
            font-size: 12px;
            float: left;
            color: #1b1e24;
        }

        .mail .mail-item .mail-date {
            float: right;
            font-size: 12px;
        }

        .mail .mail-item .mail-attachments {
            float: right;
            font-size: 12px;
            color: #AAA;
            margin-right: 10px;
        }

            .mail .mail-item .mail-attachments.fa {
                font-size: 16px;
            }

        .mail .mail-item:nth-child(2n) {
            background: #F9F9F9;
        }

        .mail .mail-item.mail-unread {
            font-weight: 700;
        }

            .mail .mail-item.mail-unread .mail-user {
                font-weight: 700;
            }

.mail-checkall {
    margin-right: 5px;
}
/* END MAILBOX */
/* BOOTSTRAP DATEPICKER */
div.datepicker {
    padding: 4px;
    -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);
}

    div.datepicker > div {
        display: none;
    }

    div.datepicker table {
        width: 100%;
        margin: 0;
    }

    div.datepicker td,
    div.datepicker th {
        text-align: center;
        width: 20px;
        height: 20px;
    }

        div.datepicker td.day:hover {
            background: #F5F5F5;
            cursor: pointer;
        }

        div.datepicker td.day.disabled {
            color: #CCC;
        }

        div.datepicker td.old,
        div.datepicker td.new {
            color: #999;
        }

        div.datepicker td.active,
        div.datepicker td.active:hover {
            background: #1b1e24;
            color: #fff;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }

        div.datepicker td span {
            display: block;
            width: 31%;
            height: 54px;
            line-height: 54px;
            float: left;
            margin: 2px;
            cursor: pointer;
        }

            div.datepicker td span:hover {
                background: #F5F5F5;
            }

            div.datepicker td span.active {
                background: #1b1e24;
                color: #fff;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }

            div.datepicker td span.old {
                color: #999;
            }

        div.datepicker th.switch {
            width: 145px;
        }

        div.datepicker th.next,
        div.datepicker th.prev {
            font-size: 12px;
        }

    div.datepicker thead tr:first-child th {
        cursor: pointer;
        padding: 8px 0px;
    }

        div.datepicker thead tr:first-child th:hover {
            background: #F5F5F5;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.datepicker.dropdown-menu:after,
.datepicker.dropdown-menu:before {
    left: 16px;
}

.datepicker.datepicker-orient-left.dropdown-menu:after,
.datepicker.datepicker-orient-left.dropdown-menu:before {
    left: auto;
    right: 16px;
}
/* EOF BOOTSTRAP DATEPICKER */
/* BOOTSTRAP TIMEPICKER */
.bootstrap-timepicker {
    position: relative;
}

    .bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
        left: auto;
        right: 0;
    }

    .bootstrap-timepicker .add-on {
        cursor: pointer;
    }

        .bootstrap-timepicker .add-on i {
            display: inline-block;
            width: 16px;
            height: 16px;
        }

.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-top:before,
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-top:after {
    left: 15px;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #E5E5E5;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #ffffff;
}

.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
    border-radius: 4px;
}

.bootstrap-timepicker-widget table {
    width: 100%;
    margin: 0;
}

    .bootstrap-timepicker-widget table td {
        text-align: center;
        height: 30px;
        margin: 0;
        padding: 2px;
    }

        .bootstrap-timepicker-widget table td:not(.separator) {
            min-width: 30px;
        }

        .bootstrap-timepicker-widget table td span {
            width: 100%;
        }

        .bootstrap-timepicker-widget table td a {
            border: 1px transparent solid;
            width: 100%;
            display: inline-block;
            margin: 0;
            padding: 8px 0;
            outline: 0;
            color: #333;
        }

            .bootstrap-timepicker-widget table td a:hover {
                text-decoration: none;
                background-color: #F5F5F5;
            }

            .bootstrap-timepicker-widget table td a i {
                margin-top: 2px;
                font-size: 6px;
                color: #333;
            }

        .bootstrap-timepicker-widget table td input {
            width: 50px;
            margin: 0;
            text-align: center;
            margin: 0px;
            padding: 0px;
        }

.bootstrap-timepicker-widget {
    display: block;
}

    .bootstrap-timepicker-widget .modal-content {
        padding: 4px;
    }
/* EOF BOOTSTRAP TIMEPICKER */
/* BOOTSTRAP COLORPICKER */
.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url(../img/colorpicker/saturation.png);
    cursor: crosshair;
    float: left;
}

    .colorpicker-saturation i {
        display: block;
        height: 5px;
        width: 5px;
        border: 1px solid #000;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        position: absolute;
        top: 0;
        left: 0;
        margin: -4px 0 0 -4px;
    }

        .colorpicker-saturation i b {
            display: block;
            height: 5px;
            width: 5px;
            border: 1px solid #fff;
        }

.colorpicker-hue,
.colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px;
}

    .colorpicker-hue i,
    .colorpicker-alpha i {
        display: block;
        height: 1px;
        background: #000;
        border-top: 1px solid #fff;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-top: -1px;
    }

.colorpicker-hue {
    background-image: url(../img/colorpicker/hue.png);
}

.colorpicker-alpha {
    background-image: url(../img/colorpicker/alpha.png);
    display: none;
}

.colorpicker {
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 120px;
    margin-top: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .colorpicker.dropdown-menu {
        margin-top: 8px;
    }

    .colorpicker div {
        position: relative;
    }

    .colorpicker.alpha {
        min-width: 140px;
    }

        .colorpicker.alpha .colorpicker-alpha {
            display: block;
        }

.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url(../img/colorpicker/alpha.png);
    background-position: 0 100%;
}

    .colorpicker-color div {
        height: 10px;
    }

.input-group.color .input-group-addon i {
    display: inline-block;
    cursor: pointer;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
}
/* EOF BOOTSTRAP COLORPICKER */
/* BOOTSTRAP SELECT */
.bootstrap-select {
    width: 220px \0;
}

    .bootstrap-select > .btn {
        width: 100%;
        padding-right: 25px;
    }

.error .bootstrap-select .btn {
    border: 1px solid #E04B4A;
}

.bootstrap-select.fit-width {
    width: auto !important;
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="span"] {
    float: none;
    display: inline-block;
    margin-bottom: 0px;
    margin-left: 0;
}

.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

.bootstrap-select.btn-group.pull-right,
.bootstrap-select.btn-group[class*="span"].pull-right,
.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right {
    float: right;
}

.input-append .bootstrap-select.btn-group {
    margin-left: -1px;
}

.input-prepend .bootstrap-select.btn-group {
    margin-right: -1px;
}

.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

.bootstrap-select.form-control:not([class*="span"]) {
    width: 100%;
}

.bootstrap-select.show-menu-arrow.open > .btn {
    z-index: 2051;
}

.bootstrap-select.btn-group .btn .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.bootstrap-select.btn-group .btn .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.bootstrap-select.btn-group > .disabled,
.bootstrap-select.btn-group .dropdown-menu li.disabled > a {
    cursor: not-allowed;
}

    .bootstrap-select.btn-group > .disabled:focus {
        outline: none !important;
    }

.bootstrap-select.btn-group[class*="span"] .btn {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 2000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        border: 0;
        padding: 0;
        margin: 0;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .bootstrap-select.btn-group .dropdown-menu dt {
        display: block;
        padding: 0px 20px;
        cursor: default;
    }

.bootstrap-select.btn-group .div-contain {
    overflow: hidden;
}

.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}

    .bootstrap-select.btn-group .dropdown-menu li > a.opt {
        position: relative;
        padding-left: 35px;
    }

    .bootstrap-select.btn-group .dropdown-menu li > a {
        cursor: pointer;
    }

    .bootstrap-select.btn-group .dropdown-menu li > dt small {
        font-weight: normal;
    }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 11px;
    font-size: 11px;
}

.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
    display: none;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) > a small {
    color: #64b1d8;
    color: rgba(100, 177, 216, 0.4);
}

.bootstrap-select.btn-group .dropdown-menu li > dt small {
    font-weight: normal;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom-width: 7px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-color: rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-bottom: 0;
    border-top-width: 7px;
    border-top-style: solid;
    border-top-color: #cccccc;
    border-top-color: rgba(204, 204, 204, 0.2);
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid #FFFFFF;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}

.bootstrap-select.btn-group .no-results {
    padding: 8px;
    background: #f5f5f5;
    border-top: 1px solid #E5E5E5;
    margin-top: 5px;
}

.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .btn .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.control-group.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}

.bootstrap-select-searchbox,
.bootstrap-select .bs-actionsbox {
    padding: 4px 8px;
}

.bootstrap-select .bs-actionsbox {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bootstrap-select .bs-actionsbox .btn-group button {
        width: 50%;
    }

.bootstrap-select-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bootstrap-select-searchbox input {
    margin-bottom: 0;
}

.mobile-device {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    width: 100%;
    height: 100% !important;
    opacity: 0;
}
/* EOF BOOTSTRAP SELECT */
/* Validation Engine */
.formError {
    z-index: 990;
}

    .formError .formErrorContent {
        z-index: 991;
    }

    .formError .formErrorArrow {
        z-index: 996;
    }

.ui-dialog .formError {
    z-index: 5000;
}

    .ui-dialog .formError .formErrorContent {
        z-index: 5001;
    }

    .ui-dialog .formError .formErrorArrow {
        z-index: 5006;
    }

.inputContainer {
    position: relative;
    float: left;
}

.formError {
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    cursor: pointer;
    text-align: left;
}

    .formError.inline {
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
    }

.ajaxSubmit {
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none;
}

.formError .formErrorContent {
    width: 100%;
    background: #111111;
    position: relative;
    color: #ffffff;
    min-width: 120px;
    font-size: 12px;
    padding: 4px 10px 4px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.greenPopup .formErrorContent {
    background: #95b75d;
}

.blackPopup .formErrorContent {
    background: #000;
    color: #FFF;
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative;
}

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
    margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
    margin: 0px 0 0 12px;
    top: 2px;
}

.formError .formErrorArrow div {
    font-size: 0px;
    height: 1px;
    background: #111111;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

.greenPopup .formErrorArrow div {
    background: #95b75d;
}

.blackPopup .formErrorArrow div {
    background: #000;
    color: #FFF;
}

.formError .formErrorArrow .line10 {
    width: 13px;
    border: none;
}

.formError .formErrorArrow .line9 {
    width: 11px;
    border: none;
}

.formError .formErrorArrow .line8 {
    width: 11px;
}

.formError .formErrorArrow .line7 {
    width: 9px;
}

.formError .formErrorArrow .line6 {
    width: 7px;
}

.formError .formErrorArrow .line5 {
    width: 5px;
}

.formError .formErrorArrow .line4 {
    width: 3px;
}

.formError .formErrorArrow .line3 {
    width: 1px;
}

.formError .formErrorArrow .line2 {
    width: 0px;
    border: none;
}

.formError .formErrorArrow .line1 {
    width: 0px;
    border: none;
}
/* EOF Validation Engine */
/* RangeSlider */
.ui-rangeSlider {
    height: 22px;
    margin-top: 4px;
}

    .ui-rangeSlider .ui-rangeSlider-innerBar {
        height: 16px;
        margin: 3px 6px;
        background: #F5F5F5;
        border: 1px solid #E5E5E5;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

    .ui-rangeSlider .ui-rangeSlider-handle {
        width: 22px;
        height: 22px;
        background: #FFF;
        border: 2px solid #1b1e24;
        cursor: col-resize;
        -moz-border-radius: 20%;
        -webkit-border-radius: 20%;
        border-radius: 20%;
    }

    .ui-rangeSlider .ui-rangeSlider-bar {
        margin: 1px 0px;
        background: #E5E5E5;
        height: 20px;
        cursor: move;
        cursor: grab;
        cursor: -moz-grab;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

        .ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging {
            cursor: -moz-grabbing;
            cursor: grabbing;
        }

.ui-rangeSlider-arrow,
.ui-rangeSlider-arrow-inner {
    display: none;
}

.ui-rangeSlider-container {
    height: 22px;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container {
    margin: 0 11px;
}

.ui-rangeSlider-noArrow .ui-rangeSlider-container {
    margin: 0;
}

.ui-rangeSlider-label {
    background: #1b1e24;
    margin: 0px;
    white-space: nowrap;
    bottom: 26px;
    padding: 5px 8px;
    cursor: col-resize;
    color: #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 11px;
}

.ui-rangeSlider-label-inner {
    display: none;
}

input.ui-editRangeSlider-inputValue {
    width: 3em;
    vertical-align: middle;
    text-align: center;
}
/* EOF RangeSlider */
/* Smart Wizard */
.wizard .anchor {
    float: left;
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: block;
    position: relative;
    width: 100%;
}

    .wizard .anchor:after {
        content: " ";
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 2px;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px;
        border-radius: 1px;
        background: #D5D5D5;
        z-index: 1;
    }

    .wizard .anchor li {
        float: left;
        display: block;
    }

        .wizard .anchor li a {
            font-size: 14px;
            color: #1b1e24;
            text-decoration: none;
            display: block;
            line-height: 18px;
            padding: 10px 20px 15px 0px;
            position: relative;
        }

            .wizard .anchor li a .stepNumber {
                display: none;
            }

            .wizard .anchor li a .stepDesc {
                font-weight: 400;
            }

                .wizard .anchor li a .stepDesc small {
                    color: #999;
                    font-weight: 300;
                }

            .wizard .anchor li a:before {
                content: " ";
                position: absolute;
                bottom: 0px;
                left: 0px;
                width: 100%;
                height: 2px;
                background: #D5D5D5;
                z-index: 2;
                -webkit-transition: all 200ms ease;
                -moz-transition: all 200ms ease;
                -ms-transition: all 200ms ease;
                -o-transition: all 200ms ease;
                transition: all 200ms ease;
            }

            .wizard .anchor li a:after {
                content: " ";
                position: absolute;
                bottom: -10px;
                left: 0px;
                width: 22px;
                height: 22px;
                -moz-border-radius: 20%;
                -webkit-border-radius: 20%;
                border-radius: 20%;
                background: #FFF;
                border: 3px solid #D5D5D5;
                z-index: 3;
                text-align: center;
                line-height: 17px;
                -webkit-transition: all 200ms ease;
                -moz-transition: all 200ms ease;
                -ms-transition: all 200ms ease;
                -o-transition: all 200ms ease;
                transition: all 200ms ease;
                color: #DDD;
            }

            .wizard .anchor li a.done:after {
                border-color: #95b75d;
                content: "\f00c";
                font-family: 'Font Awesome 6 Pro';
                color: #95b75d;
                font-size: 10px;
            }

            .wizard .anchor li a.done:before {
                background: #95b75d;
            }

            .wizard .anchor li a.error:after {
                border-color: #E04B4A;
                content: "\f00d";
                font-family: 'Font Awesome 6 Pro';
                color: #E04B4A;
                font-size: 10px;
            }

            .wizard .anchor li a.error:before {
                background: #E04B4A;
            }

            .wizard .anchor li a.selected:after {
                border-color: #1b1e24;
                content: "\f0da";
                font-family: 'Font Awesome 6 Pro';
                color: #1b1e24;
                font-size: 13px;
                padding-left: 2px;
            }

            .wizard .anchor li a.selected:before {
                background: #1b1e24;
            }

.wizard .stepContainer,
.wizard .actionBar {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.wizard .actionBar {
    margin-top: 20px;
}

    .wizard .actionBar .btn.pull-right {
        margin-left: 5px;
    }

    .wizard .actionBar .btn-primary {
        display: none;
    }

    .wizard .actionBar .loader {
        display: none;
    }

.wizard .anchor.steps_1 li {
    width: 100%;
}

.wizard .anchor.steps_2 li {
    width: 50%;
}

.wizard .anchor.steps_3 li {
    width: 33.333333%;
}

.wizard .anchor.steps_4 li {
    width: 25%;
}

.wizard .anchor.steps_5 li {
    width: 20%;
}

.wizard .anchor.steps_6 li {
    width: 16.666666%;
}

.wizard .anchor.steps_7 li {
    width: 14.285714%;
}

.wizard .anchor.steps_8 li {
    width: 12.5%;
}
/* END Smart Wizard */
/* OWL Slider */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

    .owl-carousel .owl-wrapper {
        display: none;
        position: relative;
        -webkit-transform: translate3d(0px, 0px, 0px);
    }

    .owl-carousel .owl-wrapper-outer {
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .owl-carousel .owl-wrapper-outer.autoHeight {
            -webkit-transition: height 500ms ease-in-out;
            -moz-transition: height 500ms ease-in-out;
            -ms-transition: height 500ms ease-in-out;
            -o-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
        }

    .owl-carousel .owl-item {
        float: left;
    }

        .owl-carousel .owl-item > div {
            width: 100%;
            float: left;
        }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
    cursor: url(../img/owl/grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-theme .owl-controls {
    text-align: center;
}

    .owl-theme .owl-controls .owl-pagination {
        height: 22px;
        line-height: 22px;
    }

    .owl-theme .owl-controls .owl-buttons div {
        color: #FFF;
        display: inline-block;
        zoom: 1;
        *display: inline;
        margin: 5px;
        padding: 3px 10px;
        font-size: 12px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        background: #222;
        filter: alpha(opacity=20);
        opacity: 0.2;
    }

    .owl-theme .owl-controls.clickable .owl-buttons div:hover {
        filter: alpha(opacity=50);
        opacity: 0.5;
        text-decoration: none;
    }

    .owl-theme .owl-controls .owl-page {
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

        .owl-theme .owl-controls .owl-page span {
            display: block;
            width: 12px;
            height: 12px;
            margin: 5px 7px;
            filter: alpha(opacity=20);
            opacity: 0.2;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            background: #222;
        }

        .owl-theme .owl-controls .owl-page.active span,
        .owl-theme .owl-controls.clickable .owl-page:hover span {
            filter: alpha(opacity=500);
            opacity: 0.5;
        }

        .owl-theme .owl-controls .owl-page span.owl-numbers {
            height: auto;
            width: auto;
            color: #FFF;
            padding: 2px 10px;
            font-size: 12px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
        }

.owl-item.loading {
    min-height: 150px;
    background: url(../img/owl/AjaxLoader.gif) no-repeat center center;
}
/* END Slider */
/* jVectorMaps */
.jvectormap-label {
    position: absolute;
    display: none;
    border: solid 1px #1b1e24;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #1b1e24;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
    z-index: 15;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.jvectormap-zoomin,
.jvectormap-zoomout {
    position: absolute;
    left: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #1b1e24;
    padding: 3px;
    olor: white;
    width: 16px;
    height: 16px;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    color: #FFF;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}
/* END jVectorMaps */
/* tagsinput */
div.tagsinput {
    border: 1px solid #D5D5D5;
    background: #FFF;
    width: 100%;
    min-height: 30px;
    overflow-y: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    div.tagsinput span.tag {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        display: block;
        float: left;
        text-decoration: none;
        background: #1b1e24;
        color: #FFF;
        margin: 2px 0px 2px 2px;
        line-height: 20px;
        padding: 2px 5px 2px 20px;
        position: relative;
    }

        div.tagsinput span.tag a {
            color: #FFF;
            text-decoration: none;
            position: absolute;
            left: 5px;
            width: 15px;
            height: 20px;
            opacity: 0.5;
            filter: alpha(opacity = 50);
        }

            div.tagsinput span.tag a:hover {
                opacity: 1;
                filter: alpha(opacity = 100);
            }

            div.tagsinput span.tag a:before {
                position: absolute;
                font-family: 'Font Awesome 6 Pro';
                content: "\f00d";
                color: #FFF;
                font-size: 12px;
                line-height: 20px;
            }

    div.tagsinput input {
        width: 80px;
        margin: 4px 5px;
        border: 0px;
        height: 20px;
        line-height: 20px;
    }

    div.tagsinput div {
        display: block;
        float: left;
    }

.tags_clear {
    clear: both;
    width: 100%;
    height: 0px;
}

.not_valid {
    background: #E04B4A !important;
    color: #FFF !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 5px;
}
/* END tagsinput */
/* sparkline */
.sparkline {
    display: inline-block;
    position: relative;
}

.jqstooltip {
    display: block !important;
    padding: 0px !important;
    border: 0px !important;
}

.jqsfield {
    padding: 4px 5px 5px;
    display: inline-block;
    line-height: 13px;
}
/* eof sparkline */
/* calendar */
.calendar {
    margin-bottom: 0px;
    float: left;
}

.fc-toolbar {
    margin-bottom: 5px;
}

    .fc-toolbar h2 {
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 30px;
    }

.fc-day {
    background: #FFF;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar button:focus,
.fc-toolbar button:hover,
.fc-toolbar .ui-state-hover {
    z-index: 0;
}

.fc-widget-header,
.fc-widget-content {
    border: 1px solid #D5D5D5;
}

.fc th.fc-widget-header {
    background: #F5F5F5;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 20px;
    padding: 5px;
}

.fc-button {
    border: 1px solid #D5D5D5;
    background: #FFF;
    color: #555;
}

.fc-text-arrow,
.fc-text-arrow {
    font-family: arial;
    font-size: 16px;
}

.fc-state-hover {
    background: #F5F5F5;
}

.fc-state-highlight,
.fc-cell-overlay {
    background: #F0F0F0;
}

.fc-event {
    font-size: 11px;
    padding: 3px 5px;
    text-align: center;
}

    .fc-event-skin.red,
    .fc-event.red {
        background-color: #E04B4A;
        border-color: #a43f3e;
    }

    .fc-event-skin.green,
    .fc-event.green {
        background-color: #95b75d;
        border-color: #89ad4d;
    }

    .fc-event-skin.orange,
    .fc-event.orange {
        background-color: #1caf9a;
        border-color: #fe970a;
    }

    .fc-event-skin.blue,
    .fc-event.blue {
        background-color: #1caf9a;
        border-color: #29b2e1;
    }
/* eof calendar */
/* bootstra file input */
.file-input-wrapper input[type=file],
.file-input-wrapper input[type=file]:focus,
.file-input-wrapper input[type=file]:hover {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 99;
    outline: 0;
}

.file-input-name {
    margin-left: 10px;
}
/* eof bootstrap file input */
/* Morris charts */
.morris-hover {
    position: absolute;
    z-index: 1000;
}

    .morris-hover.morris-default-style {
        border-radius: 10px;
        padding: 6px;
        color: #666;
        background: rgba(255, 255, 255, 0.8);
        border: solid 2px rgba(230, 230, 230, 0.8);
        font-family: sans-serif;
        font-size: 12px;
        text-align: center;
    }

        .morris-hover.morris-default-style .morris-hover-row-label {
            font-weight: bold;
            margin: 0.25em 0;
        }

        .morris-hover.morris-default-style .morris-hover-point {
            white-space: nowrap;
            margin: 0.1em 0;
        }
/* END Morris charts */
/* Bootstrap Tour */
.tour-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1100;
    background-color: #000;
    opacity: 0.8;
}

.tour-step-backdrop {
    position: relative;
    z-index: 1101;
    background: inherit;
}

.tour-step-background {
    position: absolute;
    z-index: 1100;
    background: inherit;
    border-radius: 6px;
}

.popover[class*=tour-] {
    z-index: 1100;
}

    .popover[class*=tour-] .popover-navigation {
        padding: 9px 14px;
    }

        .popover[class*=tour-] .popover-navigation [data-role=end] {
            float: right;
        }

        .popover[class*=tour-] .popover-navigation [data-role=prev],
        .popover[class*=tour-] .popover-navigation [data-role=next],
        .popover[class*=tour-] .popover-navigation [data-role=end] {
            cursor: pointer;
        }

            .popover[class*=tour-] .popover-navigation [data-role=prev] .disabled,
            .popover[class*=tour-] .popover-navigation [data-role=next].disabled,
            .popover[class*=tour-] .popover-navigation [data-role=end] .disabled {
                cursor: default;
            }

    .popover[class*=tour-] .orphan {
        position: fixed;
        margin-top: 0;
    }

        .popover[class*=tour-].orphan .arrow {
            display: none;
        }
/* END Bootstrap Tour */
/* Bootstro */
.bootstro-next-btn {
    float: right;
}

.bootstro-prev-btn {
    float: left;
}

.bootstro-backdrop {
    opacity: .5;
    background-color: #000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5;
    filter: alpha(opacity=50);
}

.bootstro-highlight {
    z-index: 9999;
    position: relative;
    color: #111;
}

    .bootstro-highlight h1,
    .bootstro-highlight h2,
    .bootstro-highlight h3,
    .bootstro-highlight h4,
    .bootstro-highlight h5,
    .bootstro-highlight h6,
    .bootstro-highlight .h1,
    .bootstro-highlight .h2,
    .bootstro-highlight .h3,
    .bootstro-highlight .h4,
    .bootstro-highlight .h5,
    .bootstro-highlight .h6 {
        color: #000;
    }

.bootstro-finish-btn-wrapper {
    padding-top: 10px;
    text-align: center;
    clear: both;
}

.bootstro-nav-wrapper {
    margin-top: 10px;
}

    .bootstro-nav-wrapper button,
    .bootstro-finish-btn-wrapper button {
        font-size: 12px !important;
        padding: 3px 5px 3px 5px !important;
        font-weight: 400;
    }
/* END Bootstro */
/* Bootstrap fileinput */
.file-input {
    overflow-x: auto;
}

.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: 999px;
    text-align: right;
    color: #fff;
    background: transparent url(../img/fileinput/loading.gif) top left no-repeat;
    border: none;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        background: none repeat scroll 0 0 transparent;
        cursor: inherit;
        display: block;
    }

.file-caption .glyphicon {
    display: inline-block;
    min-width: 18px;
    float: left;
    margin-top: 2px;
}

.file-caption-name {
    display: inline-block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 85%;
}

.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 0px;
    padding: 5px;
}

.file-caption-disabled {
    background-color: #EEE;
    cursor: not-allowed;
    opacity: 1;
}

.file-input .btn .disabled,
.file-input .btn[disabled] {
    cursor: not-allowed;
}

.file-preview {
    border-radius: 0px;
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px;
}

.file-preview-frame {
    display: table;
    margin: 10px;
    height: 160px;
    border: 1px solid #d5d5d5;
    box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.1);
    padding: 3px;
    float: left;
    text-align: center;
}

    .file-preview-frame:hover {
        background-color: #F5F5F5;
    }

.file-preview-image {
    height: 150px;
    vertical-align: text-center;
}

.file-preview-text {
    display: table-cell;
    width: 150px;
    height: 150px;
    color: #428bca;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
}

.file-preview-other {
    display: table-cell;
    width: 150px;
    height: 150px;
    font-family: Monaco,Consolas,monospace;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
}

.file-input-new .close,
.file-input-new .file-preview,
.file-input-new .fileinput-remove-button,
.file-input-new .fileinput-upload-button,
.file-input-new .glyphicon-file {
    display: none;
}

.loading {
    background: transparent url(../img/loading.gif) no-repeat scroll center center content-box !important;
}

.wrap-indicator {
    font-weight: 700;
    color: #245269;
    cursor: pointer;
}
/* END Bootstrap fileinput */
/* daterangepicker */
.dtrange {
    line-height: 28px;
    padding: 0px 10px;
    border: 1px solid #BBB;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    cursor: pointer;
}

    .dtrange:hover {
        background-color: #F9F9F9;
    }

.daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3000;
    border: 1px solid #D5D5D5;
}

    .daterangepicker.dropdown-menu:before,
    .daterangepicker.dropdown-menu:after {
        display: none;
    }

.daterangepicker.opensleft .ranges,
.daterangepicker.opensleft .calendar {
    float: left;
    margin: 4px;
}

.daterangepicker.opensright .ranges,
.daterangepicker.opensright .calendar {
    float: right;
    margin: 4px;
}

.daterangepicker .ranges {
    width: 160px;
    text-align: left;
}

    .daterangepicker .ranges .range_inputs > div {
        float: left;
    }

        .daterangepicker .ranges .range_inputs > div:nth-child(2) {
            padding-left: 11px;
        }

.daterangepicker .calendar {
    display: none;
    max-width: 270px;
    width: auto;
}

    .daterangepicker .calendar th,
    .daterangepicker .calendar td {
        white-space: nowrap;
        text-align: center;
        min-width: 32px;
    }

.daterangepicker .ranges label {
    color: #333;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
    text-shadow: #fff 1px 1px 0px;
    text-transform: uppercase;
    width: 74px;
}

.daterangepicker .ranges input {
    font-size: 11px;
}

.daterangepicker .ranges .input-mini {
    background-color: #F5F5F5;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 0 10px 0;
    padding: 0 6px;
    width: 74px;
}

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.daterangepicker .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #1b1e24;
    padding: 3px 12px;
    margin-bottom: 8px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
}

    .daterangepicker .ranges li.active,
    .daterangepicker .ranges li:hover {
        background: #1b1e24;
        border: 1px solid #1b1e24;
        color: #fff;
    }

.daterangepicker .calendar-date {
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 4px;
    background: #fff;
}

.daterangepicker .calendar-time {
    text-align: center;
    margin: 8px auto 0 auto;
    line-height: 30px;
}

.daterangepicker {
    position: absolute;
    background: #fff;
    top: 100px;
    left: 20px;
    padding: 4px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .daterangepicker table {
        width: 100%;
        margin: 0;
    }

    .daterangepicker td,
    .daterangepicker th {
        text-align: center;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        white-space: nowrap;
    }

        .daterangepicker td.off {
            color: #999;
        }

        .daterangepicker td.disabled {
            color: #999;
        }

        .daterangepicker td.available:hover,
        .daterangepicker th.available:hover {
            background: #D5D5D5;
        }

        .daterangepicker td.in-range {
            background: #8c96aa;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
        }

        .daterangepicker td.active,
        .daterangepicker td.active:hover {
            background-color: #1b1e24;
            border-color: #1b1e24;
            color: #fff;
        }

        .daterangepicker td.week,
        .daterangepicker th.week {
            font-size: 80%;
            color: #ccc;
        }

    .daterangepicker select.monthselect,
    .daterangepicker select.yearselect {
        font-size: 12px;
        padding: 1px;
        height: auto;
        margin: 0;
        cursor: default;
    }

    .daterangepicker select.monthselect {
        margin-right: 2%;
        width: 56%;
    }

    .daterangepicker select.yearselect {
        width: 40%;
    }

    .daterangepicker select.hourselect,
    .daterangepicker select.minuteselect,
    .daterangepicker select.ampmselect {
        width: 50px;
        margin-bottom: 0;
    }
/* eof daterangepicker */
/* Tocify */
.tocify {
    width: 20%;
    max-height: 90%;
    overflow: auto;
    position: fixed;
    border: 1px solid #E5E5E5;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
}

    .tocify ul,
    .tocify li {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
        line-height: 30px;
    }

        .tocify ul.tocify-header > li > a {
            border-bottom: 1px solid #E5E5E5;
        }

        .tocify ul.tocify-subheader {
            display: none;
        }

            .tocify ul.tocify-subheader li.tocify-item a {
                background: #F5F5F5;
            }

                .tocify ul.tocify-subheader li.tocify-item a:hover {
                    background: #F0F0F0;
                }

            .tocify ul.tocify-subheader li.tocify-item.active a {
                background: #1b1e24;
            }

        .tocify li.tocify-item a {
            background: #FFF;
            padding: 10px;
            font-size: 12px;
            color: #333;
            line-height: 20px;
            border-bottom: 1px solid #E5E5E5;
        }

            .tocify li.tocify-item a:hover {
                background: #F5F5F5;
            }

        .tocify li.tocify-item.active a {
            background: #1b1e24;
            color: #FFF;
        }

.tocify-header {
    text-indent: 10px;
}

.tocify-subheader {
    text-indent: 20px;
}

    .tocify-subheader li {
        font-size: 12px;
    }

    .tocify-subheader .tocify-subheader {
        text-indent: 30px;
    }

        .tocify-subheader .tocify-subheader .tocify-subheader {
            text-indent: 40px;
        }
/* END Tocify */
/* Filetree */
ul.jqueryFileTree {
    font-size: 11px;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
}

    ul.jqueryFileTree li {
        list-style: none;
        padding: 0px;
        padding-left: 20px;
        margin: 0px;
        white-space: nowrap;
    }

    ul.jqueryFileTree a {
        color: #333;
        text-decoration: none;
        display: block;
        padding: 0px 2px;
    }

        ul.jqueryFileTree a:hover {
            background: #E9EDF1;
        }

li.directory {
    background: url(../img/filetree/directory.png) left top no-repeat;
}

li.expanded {
    background: url(../img/filetree/folder_open.png) left top no-repeat;
}

li.file {
    background: url(../img/filetree/file.png) left top no-repeat;
}

li.wait {
    background: url(../img/filetree/spinner.gif) left top no-repeat;
}
/* File Extensions*/
li.ext_3gp {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_afp {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_afpa {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_asp {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_aspx {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_avi {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_bat {
    background: url(../img/filetree/application.png) left top no-repeat;
}

li.ext_bmp {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_c {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_cfm {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_cgi {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_com {
    background: url(../img/filetree/application.png) left top no-repeat;
}

li.ext_cpp {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_css {
    background: url(../img/filetree/css.png) left top no-repeat;
}

li.ext_doc {
    background: url(../img/filetree/doc.png) left top no-repeat;
}

li.ext_exe {
    background: url(../img/filetree/application.png) left top no-repeat;
}

li.ext_gif {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_fla {
    background: url(../img/filetree/flash.png) left top no-repeat;
}

li.ext_h {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_htm {
    background: url(../img/filetree/html.png) left top no-repeat;
}

li.ext_html {
    background: url(../img/filetree/html.png) left top no-repeat;
}

li.ext_jar {
    background: url(../img/filetree/java.png) left top no-repeat;
}

li.ext_jpg {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_jpeg {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_js {
    background: url(../img/filetree/script.png) left top no-repeat;
}

li.ext_lasso {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_log {
    background: url(../img/filetree/txt.png) left top no-repeat;
}

li.ext_m4p {
    background: url(../img/filetree/music.png) left top no-repeat;
}

li.ext_mov {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_mp3 {
    background: url(../img/filetree/music.png) left top no-repeat;
}

li.ext_mp4 {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_mpg {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_mpeg {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_ogg {
    background: url(../img/filetree/music.png) left top no-repeat;
}

li.ext_pcx {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_pdf {
    background: url(../img/filetree/pdf.png) left top no-repeat;
}

li.ext_php {
    background: url(../img/filetree/php.png) left top no-repeat;
}

li.ext_png {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_ppt {
    background: url(../img/filetree/ppt.png) left top no-repeat;
}

li.ext_psd {
    background: url(../img/filetree/psd.png) left top no-repeat;
}

li.ext_pl {
    background: url(../img/filetree/script.png) left top no-repeat;
}

li.ext_py {
    background: url(../img/filetree/script.png) left top no-repeat;
}

li.ext_rb {
    background: url(../img/filetree/ruby.png) left top no-repeat;
}

li.ext_rbx {
    background: url(../img/filetree/ruby.png) left top no-repeat;
}

li.ext_rhtml {
    background: url(../img/filetree/ruby.png) left top no-repeat;
}

li.ext_rpm {
    background: url(../img/filetree/linux.png) left top no-repeat;
}

li.ext_ruby {
    background: url(../img/filetree/ruby.png) left top no-repeat;
}

li.ext_sql {
    background: url(../img/filetree/db.png) left top no-repeat;
}

li.ext_swf {
    background: url(../img/filetree/flash.png) left top no-repeat;
}

li.ext_tif {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_tiff {
    background: url(../img/filetree/picture.png) left top no-repeat;
}

li.ext_txt {
    background: url(../img/filetree/txt.png) left top no-repeat;
}

li.ext_vb {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_wav {
    background: url(../img/filetree/music.png) left top no-repeat;
}

li.ext_wmv {
    background: url(../img/filetree/film.png) left top no-repeat;
}

li.ext_xls {
    background: url(../img/filetree/xls.png) left top no-repeat;
}

li.ext_xml {
    background: url(../img/filetree/code.png) left top no-repeat;
}

li.ext_zip {
    background: url(../img/filetree/zip.png) left top no-repeat;
}
/* END Filetree */
.chart-legend {
    position: absolute;
    top: 5px;
    right: 5px;
}

.rickshaw_legend {
    background: rgba(0, 0, 0, 0.05);
}

    .rickshaw_legend .label {
        color: #333;
    }
/* END TEMPLATE PLUGINS */
.fa-right {
    margin-left: 5px;
    margin-right: 0px;
}
/* Animations */
@-webkit-keyframes pulsate {
    0% {
        opacity: 0.0;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        opacity: 0.0;
    }
}

@-moz-keyframes pulsate {
    0% {
        opacity: 0.0;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        opacity: 0.0;
    }
}

@keyframes pulsate {
    0% {
        opacity: 0.0;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        opacity: 0.0;
    }
}
/* END Animations */
@media only screen and (max-width: 768px) {
    [class^='col-xs-'],
    [class^='col-sm-'],
    [class^='col-md-'],
    [class^='col-lg-'] {
        margin-bottom: 10px;
    }
    /* LOGIN */
    .login-container {
        padding: 0px 10px;
    }

        .login-container .login-box {
            padding-top: 10px;
            width: 100%;
        }
    /* END LOGIN */
    /* TOCIFY */
    .tocify {
        display: none;
    }
    /* END TOCIFY */
    /* TIMELINE */
    .timeline.timeline-right:before {
        left: 60px;
    }

    .timeline.timeline-right .timeline-item {
        padding-left: 110px;
    }

        .timeline.timeline-right .timeline-item.timeline-main {
            width: 60px;
        }

        .timeline.timeline-right .timeline-item .timeline-item-icon {
            left: 40px;
        }

        .timeline.timeline-right .timeline-item .timeline-item-info {
            top: 45px;
            width: 70px;
            left: 25px;
            padding: 7px 0px;
        }
    /* END TIMELINE */
    .post-image {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) {
    .page-container .page-sidebar {
        position: relative;
        float: left;
        width: 100%;
    }

        .page-container .page-sidebar.scroll {
            position: relative;
        }

    .page-container .page-content {
        margin-left: 0px;
    }

        .page-container .page-content .content-frame .content-frame-left,
        .page-container .page-content .content-frame .content-frame-right {
            width: 100%;
            display: none;
        }

        .page-container .page-content .content-frame .content-frame-body {
            margin-left: 0px;
            margin-right: 0px;
        }

            .page-container .page-content .content-frame .content-frame-body.content-frame-body-left {
                margin-right: 0px;
            }

        .page-container .page-content .content-frame .content-frame-left-toggle,
        .page-container .page-content .content-frame .content-frame-right-toggle {
            display: inline-block;
        }

    .page-container.page-navigation-toggled .page-content {
        margin-left: 0px;
    }

    .page-container.page-mode-rtl .page-content {
        margin-right: 0px;
    }

    .page-container.page-navigation-top-fixed .x-navigation.x-navigation-horizontal {
        padding-right: 0px;
        position: relative;
    }

    .page-container.page-navigation-top-fixed .page-content {
        padding-top: 0px;
    }

    .x-navigation {
        max-height: 50px;
        overflow: hidden;
        background: #1b1e24;
    }

        .x-navigation.x-navigation-panel {
            height: 50px;
            max-height: auto;
            overflow: visible;
        }

            .x-navigation.x-navigation-panel li.xn-icon-button {
                width: 50px;
            }

            .x-navigation.x-navigation-panel li.xn-search {
                width: auto;
            }

        .x-navigation .xn-search input {
            width: 100%;
        }

        .x-navigation.x-navigation-open {
            max-height: 1200px;
            overflow: visible;
        }

        .x-navigation .x-navigation-control {
            display: block;
        }

    .x-navigation-minimize {
        display: none !important;
    }

    .x-navigation-horizontal > li > ul ul,
    .x-navigation-horizontal > li > ul.xn-drop-left ul {
        position: relative;
        left: auto;
        right: auto;
        margin-left: 0px;
        margin-right: 0px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .x-navigation-horizontal > li > ul ul:after {
            display: none;
        }
    /* XNAV PANEL */
    .x-navigation li > .panel {
        width: 250px;
    }
    /* END XNAV PANEL */
    /* list icons */
    .icons-list li {
        width: 100%;
    }
    /* END list icons */
    /* Gallery */
    .gallery .gallery-item {
        width: 50%;
    }
    /* End Gallery */
    /* Timeline */
    .timeline .timeline-item .timeline-item-content {
        width: 90%;
    }

        .timeline .timeline-item .timeline-item-content:before,
        .timeline .timeline-item .timeline-item-content:after {
            left: 90%;
        }

    .timeline .timeline-item.timeline-item-right .timeline-item-content:before,
    .timeline .timeline-item.timeline-item-right .timeline-item-content:after {
        right: 90%;
    }
    /* END Timeline */
    /* Error */
    .error-container {
        width: 100%;
    }
    /* End Error */
    /* Settings */
    .theme-settings {
        display: none;
    }
    /* End Settings */
    .post-image {
        width: 300px;
    }
}

.x-navigation > li.xn-logo > div.airport-item {
    float: left;
    width: 100%;
    border: 0px;
    font-size: 15px;
    color: #FFF;
    height: 50px;
    background: #1b1e24;
    align-items: center;
    display: flex;
}

    .x-navigation > li.xn-logo > div.airport-item > span {
        position: absolute;
        right: 3px;
        top: 35px;
        font-size: 8px;
        color: #ffffff;
    }

    .x-navigation > li.xn-logo > div.airport-item > img {
        height: 40px;
        margin: 0px 0px 0px 40px;
    }

.x-navigation.x-navigation-minimized > li.xn-logo > div.airport-item > img {
    height: 25px;
    margin: 0px 0px 0px 10px;
}

.x-navigation.x-navigation-minimized > li.xn-logo > div.airport-item > p,
.x-navigation.x-navigation-minimized > li.xn-logo > div.airport-item > span {
    display: none;
}
/*.x-navigation > li.xn-logo > a:first-child:hover {
background-color: #1caf9a;
}*/
/******************************************************************************************************************************************************/
/*.zmdi {
display: inline-block;
font: normal normal normal 14px/1 Material-Design-Iconic-Font;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.zmdi-caret-down:before {
content: '\f2f2'
}*/
.x-navigation .xn-screen {
    padding: 0px 0px 0px 0px;
    position: relative;
}
/*.x-navigation .xn-screen .xn-screen-title {
position: relative;
height: 50px;
width: 100%;
color: white;
font-size: 20px;
display: table;
}
.x-navigation .xn-screen .xn-screen-title span {
vertical-align: middle;
display: table-cell;
}*/
a, a:hover, a:active, a:focus {
    text-decoration: none;
    -webkit-user-drag: none;
}

@media (min-width: 768px) {
    #content {
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    #content {
        padding-left: 0;
    }
}

@media (min-width: 1280px) {
    #content {
        padding-left: 0px;
    }
}

#content {
    height: 100%;
    padding-right: 0;
    transition: all;
}
/* Content area */
.container, .container-fluid {
    height: 100%;
    padding: 0;
}

@media (min-width: 1280px) {
    #content:not(.content-alt) {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 768px) and (max-width:1279px) {
    #content {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 992px) {
    .container {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100%
    }
}

#content {
    height: 100%;
    background-color: #080a0e; /*#1b1e24*/
}

.x-navigation.x-navigation-panel li.xn-tabs {
    width: 1000px;
    height: 48px;
}

.content_main {
    height: calc(100% - 48px);
    -webkit-overflow-scrolling: touch;
}

    .content_main > .cur {
        display: block;
    }

.iframe {
    height: 100%;
    display: none;
}

#iframe_dashboard {
    padding: 15px 30px;
    font-size: 13px;
    overflow: auto;
}

    #iframe_dashboard p {
        margin-bottom: 5px;
        line-height: 2em;
    }


.scroll > ul {
    margin: 0 40px;
}

.scroll > .tab_left, .scroll > .tab_right {
    display: block;
}

.tab_left, .tab_right {
    width: 40px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    text-align: center;
    display: none;
}

.tab_left {
    float: left;
    margin-right: -40px;
}

.tab_right {
    float: right;
    margin-left: -40px;
}

    .tab_left > a, .tab_right > a {
        display: block;
        width: 100%;
        color: rgba(255, 255, 255, 0.5);
        font-size: 22px;
    }

    .tab_left > .active, .tab_right > .active {
        color: #fff;
    }

.content_tab {
    width: 100%;
    height: 50px;
    position: fixed;
    background-color: #1b1e24;
    z-index: 999;
}

    .content_tab > ul {
        padding: 0;
        font-size: 0;
        display: block;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        /*overflow-x: scroll;*/
        margin-bottom: 0px;
    }

        .content_tab > ul > li {
            display: inline-block;
            height: 45px;
            line-height: 45px;
            margin: 0;
            font-size: 15px;
        }

            .content_tab > ul > li > div.tab-screen {
                display: block;
                height: 45px;
                line-height: 45px;
                color: #c1bfbf;
                transition: background-color .35s cubic-bezier(.35,0,.25,1);
                border-bottom: none;
                position: relative;
                font-weight: 500;
                margin: 5px 5px 0px 5px;
            }

                .content_tab > ul > li > div.tab-screen:hover {
                    color: rgba(255, 255, 255, 0.9);
                    background: #009f85;
                    border-radius: 10px 10px 0px 0px;
                    margin: 5px 5px 0px 5px;
                }

            .content_tab > ul > li.cur > div {
                color: rgba(255, 255, 255, 0.9);
                background: #1caf9a;
                border-radius: 10px 10px 0px 0px;
                margin: 5px 5px 0px 5px;
            }

            .content_tab > ul > li > div.tab-button {
                padding: 0 10px 0 10px;
                color: rgba(255, 255, 255, 0.9);
            }

            .content_tab > ul > li > div.tab-preferences {
                padding: 0 10px 0 10px;
                border-left: 1px solid;
            }

                .content_tab > ul > li > div.tab-preferences > div.preference {
                    height: 50%;
                    line-height: 50%;
                    font-size: 13px;
                }

            .content_tab > ul > li > div.tab-screen {
                padding: 0px 25px 0px 10px;
                position: relative;
                border-radius: 10px 10px 0px 0px;
            }

                .content_tab > ul > li > div.tab-screen > a > span.closeButton:before {
                    content: "\f057";
                    right: 7px;
                    top: 17px;
                    position: absolute;
                    color: #dddcdc;
                }

            .content_tab > ul > li.cur > div.tab-screen > a > span.closeButton:before {
                color: rgba(255, 255, 255, 0.9);
            }

            .content_tab > ul > li > div.tab-screen > a > span.closeButton:hover:before {
                border-radius: 100%;
                background: #bc2424;
                color: white;
            }
            /* .content_tab > ul > li > div.tab-screen > a.tabClose:before {
content: "\f057"; 
font-family: 'Font Awesome 6 Pro';
right: 2px;
top: 0px;
position: absolute;
color:gray;
}
.content_tab > ul > li.cur > div.tab-screen > a.tabClose:before {
color: rgba(255, 255, 255, 0.9);
}
.content_tab > ul > li > div.tab-screen > a.tabClose > fa-times-circle {
background-color: gray;
}
.content_tab > ul > li.cur > div.tab-screen > a.tabClose > fa-times-circle {
background-color: rgba(255, 255, 255, 0.9);
}*/
            .content_tab > ul > li > div:active {
                background: rgba(255, 255, 255, 0.1);
            }

        .content_tab > ul > .cur > a { /*border-bottom:3px solid #FFEB3B;*/
            color: #fff;
        }

        .content_tab > ul > li > div:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            right: 50%;
            width: 0;
            /*border-bottom: 4px solid #1caf9a;*/
            transition: all linear .2s
        }

        .content_tab > ul > .cur > div:after {
            left: 0;
            bottom: 5px;
            width: 100%;
            opacity: 1;
            transition: all linear .2s;
        }
/** text **/
#main {
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0;
}

.page-content-wrap .detailform {
    padding: 0px;
    height: 0px;
    clear: both;
    margin-top: 4px;
    overflow: hidden;
    display: none;
    /*padding: 0px;
height: 0px;
clear: both;
transition: all .3s linear;
-webkit-transition: height .3s ease-in-out;
transition: all .3s ease-in-out;
margin: 0 !important;
position: relative;
top: 4px;
opacity: 0;*/
}

    .page-content-wrap .detailform.active {
        /*padding-top: 0px;
height: 40px;
border-width: 0px;
opacity: 1;*/
        padding-top: 0px;
        height: 40px;
        border-width: 0px;
        display: unset;
    }

.gridbutton {
    display: none;
}

.ui-grid-row:hover .gridbutton,
.ui-grid-row.ui-grid-row-selected [ui-grid-row] > .ui-grid-cell > .gridbutton {
    display: block;
    cursor: pointer;
    float: left;
}

.modal-header-add {
    background-color: #4caf50;
    border-bottom: 1px solid #cccccc;
}

.modal-header-update {
    background-color: #fe970a;
    border-bottom: 1px solid #cccccc;
}

.modal-header-delete {
    background-color: #bc2424;
    border-bottom: 1px solid #cccccc;
}

.modal-header-history {
    background-color: rgba(82, 179, 217, 1);
    border-bottom: 1px solid #cccccc;
}

.modal-header-clone {
    background-color: rgba(182, 129, 242, 1);
    border-bottom: 1px solid #cccccc;
}

.modal-header-share {
    background-color: rgba(226, 124, 0, 0.8);
    border-bottom: 1px solid #cccccc;
}

.modal-header-baggage {
    background-color: rgba(51, 122, 183, 1);
    border-bottom: 1px solid #cccccc;
}

.modal-header-done {
    background-color: rgba(149, 183, 93, 1);
    border-bottom: 1px solid #cccccc;
}

.modal-header-brown {
    background-color: rgba(139, 98, 56, 1);
    border-bottom: 1px solid #cccccc;
}

.modal-header-upload {
    background-color: #4caf50;
    border-bottom: 1px solid #cccccc;
}

.btn-modal-footer {
    border-radius: 10px;
    height: 40px;
    width: auto;
    font-size: 15px;
}

.top-buffer {
    margin-top: 10px;
}

.ui-grid-row:nth-child(odd):hover .ui-grid-cell {
    background: #bbf796 !important;
}

.ui-grid-row:nth-child(even):hover .ui-grid-cell {
    background: #bbf796 !important;
}

.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
    background-color: #ffc107 !important;
    color: #000;
}
/* Floating Labels */
.show-hide.ng-hide-add,
.show-hide.ng-hide-remove {
    transition: all linear 0.2s;
    display: block !important;
    position: absolute;
}

    .show-hide.ng-hide-add.ng-hide-add-active,
    .show-hide.ng-hide-remove {
        top: -8px;
        display: block !important;
        position: absolute;
        opacity: 0;
    }

        .show-hide.ng-hide-add,
        .show-hide.ng-hide-remove.ng-hide-remove-active {
            top: -14px;
            opacity: 1;
            display: block !important;
            position: absolute;
        }

.field {
    position: relative;
    margin-bottom: 0em;
    padding-bottom: 0em;
}

    .field > label {
        position: absolute;
        top: -11px;
        left: 8px;
        color: #1caf9a;
        font-size: 0.8em;
    }

    .field > p {
        position: absolute;
        top: 10px;
        left: 70px;
        color: #1b1e24;
    }

    .field > input {
        /*border: 0;
padding: 0.5em 0 !important;
box-shadow: none !important;
border-radius: 0;
border-bottom: 2px solid #555555;
max-width: 400px;
margin-top: 0px*/
    }

.short-input {
    max-width: 400px;
    display: block;
}

.modallock.fade.in ~ .modal-backdrop.fade.in {
    /*background-color: #f00;*/
    z-index: 9000;
    opacity: 0.96;
}

div.login-lang-select > button, div.login-lang-select.open > button {
    background: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.2);
    color: #ccc;
}

    div.login-lang-select > button:hover,
    div.login-lang-select.open > .dropdown-toggle.btn-default,
    div.login-lang-select.open > .btn-default:focus {
        background: rgba(43, 46, 50, 1);
        border-color: rgba(0, 0, 0, 0.2);
        color: #ccc;
    }

.disabled-picker {
    cursor: not-allowed;
}

    .disabled-picker:before {
        content: "";
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(255, 255, 255, 0.8);
    }

.xn-screen-code {
    font-size: xx-small;
    display: inline;
    float: right;
    display: none;
}

.xn-screen-title {
    display: inline;
}

.fa-stack[data-count]:after {
    position: absolute;
    right: 0%;
    top: 1%;
    content: attr(data-count);
    font-size: 60%;
    padding: .6em;
    border-radius: 999px;
    line-height: 1em;
    color: white;
    background: rgba(0,0,0,.8);
    text-align: center;
    min-width: 2em;
    font-weight: bold;
}

.fa-stack {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.fa-stack2[data-count]:after {
    position: absolute;
    right: 10%;
    top: -20%;
    content: attr(data-count);
    font-size: 60%;
    padding: .6em;
    border-radius: 999px;
    line-height: 1em;
    color: white;
    background: rgba(255,0,0,.85);
    text-align: center;
    min-width: 2em;
    font-weight: bold;
}

.fa-stack2 {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.stacked-icons {
    margin-top: 10px;
    text-align: center;
}

.metin-red {
    color: white;
    background-color: darkorange !important;
}

.metin-blue {
    color: aquamarine;
    background-color: darkslategrey !important;
}

.metin-historyGreen {
    color: #009933;
    font-weight: bold;
}

.metin-statusGreen {
    color: #009933;
}

.metin-statusBlue {
    color: #2083DF;
}

.metin-statusRed {
    color: #CC0000;
}

.metin-backgroundRed {
    color: #1b1e24;
    background-color: #ff3300 !important;
}

.metin-backgroundGray {
    color: #1b1e24;
    background-color: #999999 !important;
}

.metin-backgroundRed2 {
    color: #1b1e24;
    background-color: #F08080 !important;
}

.metin-backgroundRedSucces {
    color: green;
    background-color: darkorange !important;
}

.metin-backgroundRedError {
    color: red;
    background-color: darkorange !important;
}

.metin-backgroundRedWarning {
    color: orange;
    background-color: darkorange !important;
}

.metin-backgroundRedDefault {
    color: #1b1e24;
    background-color: darkorange !important;
}

.metin-backgroundYellowSucces {
    color: green;
    background-color: #ddff00b8 !important;
}

.metin-backgroundYellowError {
    color: red;
    background-color: #ddff00b8 !important;
}

.metin-backgroundYellowWarning {
    color: orange;
    background-color: #ddff00b8 !important;
}

.metin-backgroundYellowDefault {
    color: #1b1e24;
    background-color: #ddff00b8 !important;
}

.background-light-blue {
    background-color: #e3f1f8 !important;
}

.background-dark-blue {
    background-color: #cfe7f3 !important;
}

.background-light-yellow {
    background-color: #FDFDE7 !important;
}

.background-dark-yellow {
    background-color: #fefec6 !important;
}

.color-purple {
    color: #8b69c9;
    border-color: #8b69c9 !important;
}

.color-blue {
    color: #00a2e8;
    border-color: #00a2e8 !important;
}

.color-green {
    color: #1eb8c1;
    border-color: #1eb8c1 !important;
}

.color-yellow {
    color: #ffc000;
    border-color: #ffc000 !important;
}

.color-red {
    color: #ef3f3f;
    border-color: #ef3f3f !important;
}

.color-ffd43b {
    color: #ffd43b;
}

.color-49cd47 {
    color: #49cd47;
}


.grid-cell-bold {
    font-weight: bolder;
}

.grid-cell-next-day div::after {
    font-weight: bolder;
    content: "*";
}

.grid-cell-prev-day div::before {
    font-weight: bolder;
    content: "*";
}

.grid-cell-irrelative-etot-with-ctot-prev-day div::after {
    font-weight: bolder;
    content: " (!)";
}

.grid-cell-irrelative-ttot-with-ctot-next-day div::after {
    font-weight: bolder;
    content: "* (!)";
}

.metin-alert {
    color: #f2f;
    -webkit-animation: flash linear 1s infinite;
    animation: flash linear 1s infinite;
}

@-webkit-keyframes flash {
    0% {
        color: #1b1e24;
    }

    50% {
        color: #f2f;
    }

    100% {
        color: #1b1e24;
    }
}

@keyframes flash {
    0% {
        color: #1b1e24;
    }

    50% {
        color: #f2f;
    }

    100% {
        color: #1b1e24;
    }
}

.ace_editor {
    height: 600px;
}

.form-control.requiredControl {
    border-color: #FF0000;
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);*/
}

div.form-group.validation {
    margin-bottom: 0px
}

div.has-error {
    height: 0px
}

div.validation-error {
    font-size: 10px;
    color: #e04b4a !important;
    height: 15px;
}

    div.validation-error.ng-hide {
        display: block !important;
        visibility: hidden;
    }

div.validation-warning {
    font-size: 10px;
    color: #fe970a !important;
    height: 15px;
}

    div.validation-warning.ng-hide {
        display: block !important;
        visibility: hidden;
    }

div.validation-succes {
    font-size: 10px;
    color: #4caf50 !important;
    height: 15px;
}

    div.validation-succes.ng-hide {
        display: block !important;
        visibility: hidden;
    }

@keyframes spinner {
    to {
        transform: rotate(360deg);
    }
}

.spinner:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -10px;
    margin-left: -10px;
    border-radius: 50%;
    border: 1px solid #1caf9a;
    border-top-color: #8b91a0;
    border-right-color: #1caf9a;
    border-bottom-color: #1b1e24;
    animation: spinner .6s linear infinite;
}

.grid-msg-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
}
/*  TODO:
Bu sınıf DatetimePicker'ın 2. kutuyu açmasını engellemek için yazıldı. workaround.
https://github.com/angular-ui/bootstrap/issues/5446
AODB - 481
Metin.
*/
table tbody tr td:nth-child(n+9) {
    /* display: none; */
}

.treeLevelZero {
    color: darkorange
}

.treeLevelOne {
    color: darkred
}

.treeLevelTwo {
    color: darkcyan
}

.treeLevelThree {
    color: #1b1e24
}

.thicker {
    font-weight: 500;
}

.alertInfo {
    color: #2083DF;
}

.alertWarning {
    color: #cc9900;
}

.alertAttention {
    color: #990073;
}

.alertAlarm {
    color: #ff3300;
}

.alertMasterAlarm {
    color: #fd0d00;
    font-weight: bold;
}

.alertMarked {
    background-color: #f7fac9 !important;
}

.btn-done {
    background-color: transparent;
    color: #0000ff;
}

    .btn-done:hover {
        background-color: #0000ff;
        color: white;
    }

    .btn-done .fa,
    .btn-done .glyphicon,
    .btn-done .fa-light,
    .btn-done .fa-thin,
    .btn-done .fa-solid,
    .btn-done .fa-regular {
        font-size: large !important;
        margin: 4px !important;
        vertical-align: -webkit-baseline-middle;
    }

.modallock {
    z-index: 9500 !important;
}

.button-left {
    position: relative;
    float: left;
}

.ganttTable > thead > tr > th, .ganttTable > tbody > tr > th, .ganttTable > tfoot > tr > th, .ganttTable > thead > tr > td, .ganttTable > tbody > tr > td, .ganttTable > tfoot > tr > td {
    padding: 0px 5px !important;
}

.ganttTable > thead > tr > th, .ganttTable > tbody > tr > th, .ganttTable > tfoot > tr > th, .ganttTable > thead > tr > td, .ganttTable > tbody > tr > td, .ganttTable > tfoot > tr > td {
    border-color: #000;
    border-width: 1px;
}

.arrival-flight {
    transform: rotate(180deg);
}

.grid-icon {
    font-size: 16px;
    padding: 3px;
    width: 23px;
    height: 23px;
    border-radius: 25%;
    text-align: center;
    margin: 3px 1px;
    cursor: pointer;
    color: #000;
}

.cell-icon {
    font-size: 16px;
    padding: 3px;
    width: 23px;
    height: 23px;
    border-radius: 25%;
    text-align: center;
    margin: 4px 1px;
}

.dashboard-grid-icon {
    border-radius: 100%;
    text-align: center;
    margin: 3px 1px;
}

.pull-right-tab {
    float: right !important;
    top: 7px;
}

.ui-grid-pager-row-count-picker select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 2px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 7px;
    height: 26px;
    width: 67px;
    display: inline;
}

.ui-grid-pager-control button {
    height: 25px;
    min-width: 26px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 7px;
    user-select: none;
    color: #eee;
    background-color: #f3f3f3;
    border-color: #ccc;
}

.ui-grid-pager-control input {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.08);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 7px;
    display: inline;
    height: 26px;
    width: 70px;
    vertical-align: top;
}

.ui-grid-pager-control .ui-grid-pager-max-pages-number {
    vertical-align: middle;
}

.option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    height: 25px;
    width: 25px;
    transition: all 0.15s ease-out 0s;
    background: #cbd1d8;
    border-radius: 100%;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.5rem;
    outline: none;
    position: relative;
    z-index: 1000;
}

    .option-input:hover {
        background: #9faab7;
    }

    .option-input:checked {
        background: #1caf9a;
        border-radius: 100%;
    }

        .option-input:checked::before {
            height: 25px;
            width: 25px;
            position: absolute;
            content: '✔';
            display: inline-block;
            font-size: 26.66667px;
            text-align: center;
            line-height: 25px;
        }

        .option-input:checked::after {
            -webkit-animation: click-wave 0.65s;
            -moz-animation: click-wave 0.65s;
            animation: click-wave 0.65s;
            background: #1caf9a;
            content: '';
            display: block;
            position: relative;
            z-index: 100;
        }

    .option-input.radio {
        border-radius: 50%;
        margin-top: -10px;
    }

        .option-input.radio::after {
            border-radius: 50%;
        }


.radio-toggle-large {
    width: 32% !important;
    margin: 3px 0 !important;
    border-radius: 6px !important;
}

.radio-toggle {
    background: #e6e6e6;
    border-radius: 5px;
    position: relative;
}

    .radio-toggle input {
        width: auto;
        height: 100%;
        appearance: none;
        outline: none;
        cursor: pointer;
        border-radius: 2px;
        background: #e6e6e6;
        color: #1b1e24;
        font-size: 18px;
        margin: 5px 0px;
        transition: all 100ms linear;
    }

        .radio-toggle input:checked {
            background-image: linear-gradient(180deg, #1caf9a, #1caf9a);
            color: #fff;
        }

        .radio-toggle input:before {
            display: inline-block;
            text-align: center;
            width: 100%;
        }

.radio-toggle-text {
    background: #e6e6e6;
    border-radius: 5px;
    position: relative;
}

    .radio-toggle-text input {
        width: auto;
        height: 100%;
        appearance: none;
        outline: none;
        cursor: pointer;
        border-radius: 2px;
        background: #e6e6e6;
        color: #1b1e24;
        font-size: 14px;
        margin: 5px 0px;
        transition: all 100ms linear;
    }

        .radio-toggle-text input:checked {
            background-image: linear-gradient(180deg, #1caf9a, #1caf9a);
            color: #fff;
        }

        .radio-toggle-text input:before {
            display: inline-block;
            content: attr(label);
            text-align: center;
            width: 100%;
        }

.rad-label {
    display: flex;
    align-items: end;
    border-radius: 100px;
    margin: -2px 0;
    cursor: pointer;
    transition: .3s;
}

    .rad-label:hover,
    .rad-label:focus-within {
        background: hsla(0, 0%, 80%, .14);
    }

.rad-input {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    z-index: -1;
}

.rad-design {
    width: 16px;
    height: 16px;
    border-radius: 100px;
    background: linear-gradient(to right bottom, hsl(0deg 0% 100%), hsl(171deg 82% 40%));
    position: relative;
}

    .rad-design::before {
        content: '';
        display: inline-block;
        width: inherit;
        height: inherit;
        border-radius: inherit;
        background: hsl(0, 0%, 90%);
        transform: scale(1.1);
        transition: .3s;
    }

.rad-input:checked + .rad-design::before {
    transform: scale(0);
}

.rad-text {
    color: hsl(0, 0%, 60%);
    margin-left: 2px;
    font-weight: 900;
    transition: .3s;
    padding-top: 6px;
}


.rad-input:checked ~ .rad-text {
    color: hsl(220deg 14% 12%);
}

.awos-card {
    padding: 5px 10px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.awos-card-header {
    left: 15px;
    top: -13px;
    width: auto;
    position: absolute;
    padding: 0px 20px;
}

.awos-card-body {
    padding-top: 10px;
}

.anychart-credits {
    display: none;
}

svg.anychart-ui-support {
    border-radius: 10px;
}

.panel-info-button {
    position: absolute !important;
    z-index: 10;
    right: 10px;
    top: 7px;
}

.lock-img {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
}

.ui-grid-row:nth-child(even) .ui-grid-cell {
    background-color: #e8ebef;
}

.ui-grid-top-panel {
    position: relative;
    overflow: hidden;
    font-weight: bold;
    border-radius: 10px 10px 0px 0px;
    background: #4f5c6d;
    color: #fff;
    text-align: center;
}

.ui-grid-cell {
    overflow: inherit;
    float: left;
    background-color: inherit;
    border-right: 1px solid;
    border-color: #ffffff;
    box-sizing: border-box;
    border-radius: 3px;
}

.custom-overflow-hidden {
    overflow: hidden !important;
}
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
    background-color: #ffc107 !important;
    color: #000;
}

.input-group-btn > .btn {
    border-radius: 5px;
}

    .input-group-btn > .btn .fa,
    .input-group-btn .btn .glyphicon,
    .input-group-btn .btn .fa-light,
    .input-group-btn .btn .fa-thin,
    .input-group-btn .btn .fa-solid,
    .input-group-btn .btn .fa-regular {
        margin-right: 0px;
    }

.alert {
    padding: 15px;
    border-radius: 10px;
}

.btn-radius-5 {
    border-radius: 5px !important;
}

.btn-checkin {
    margin-left: 3px !important;
    margin-right: 3px !important;
    border-radius: 5px !important;
    float: right !important;
}

.btn-boarding {
    margin-left: 3px !important;
    margin-right: 3px !important;
    border-radius: 5px !important;
}

.dropdown-flag {
    float: left;
    margin: 2px 10px 2px 0px;
}

.selected-dropdown-flag {
    float: left;
    margin: 3px 10px 3px 0px;
}

.dropdown-airline-icon {
    float: left;
    margin: 2px 10px 2px -10px;
}

.selected-dropdown-airline-icon {
    float: left;
    margin: -5px 10px 0px 0px;
}

.dropdown-company-icon {
    float: left;
    margin: 2px 8px 2px -12px;
}

.selected-dropdown-company-icon {
    float: left;
    margin: -5px 10px 0px 0px;
}

.select-compamy-choice {
    display: flex;
    align-items: center;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
    position: absolute;
    height: 10px;
    right: 10px;
    margin-top: -4px;
}

.ui-grid-pager-panel {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ui-grid-pager-count-container {
    width: 190px;
}

.ui-grid-pager-row-count-picker {
    width: 190px;
}

.status-styled-table {
    border-collapse: inherit;
    font-size: 0.9em;
    min-width: 100%;
    max-width: 100%;
    min-height: -webkit-fill-available;
}

    .status-styled-table thead tr {
        color: #1b1e24;
        font-weight: bold;
        font-family: 'Poppins';
    }

        .status-styled-table thead tr th {
            text-align: center;
        }

    .status-styled-table th,
    .status-styled-table td {
        padding: 6px 8px;
        width: 10%;
    }

    .status-styled-table th {
        text-align: center;
        border-left: 0px;
        font-family: 'Poppins';
        font-weight: 400;
    }

    .status-styled-table tbody tr {
        text-align: center;
        line-height: 1.4;
        font-family: 'Poppins';
        vertical-align: bottom;
    }

.status-widget-circle-1 {
    width: 50px;
    height: 50px;
    margin-left: 35%;
    padding-top: 10px;
    border-radius: 100%;
    border: 1px solid #6daaa4;
    background-color: #6daaa4;
    text-align: center;
}

.status-widget-circle-2 {
    width: 50px;
    height: 50px;
    margin-left: 35%;
    padding-top: 10px;
    border-radius: 100%;
    border: 1px solid #9ec6c2;
    background-color: #9ec6c2;
    text-align: center;
}

.status-widget-circle-3 {
    width: 50px;
    height: 50px;
    margin-left: 35%;
    padding-top: 10px;
    border-radius: 100%;
    border: 1px solid #cee3e1;
    background-color: #cee3e1;
    text-align: center;
}

.status-widget-circle-4 {
    width: 50px;
    height: 50px;
    margin-left: 35%;
    padding-top: 10px;
    border-radius: 100%;
    border: 1px solid #6d8daa;
    background-color: #6d8daa;
    text-align: center;
}

.status-widget-circle-5 {
    width: 50px;
    height: 50px;
    margin-left: 35%;
    padding-top: 10px;
    border-radius: 100%;
    border: 1px solid #9eb3c6;
    background-color: #9eb3c6;
    text-align: center;
}

.status-widget-circle-6 {
    width: 50px;
    height: 50px;
    margin-left: 35%;
    padding-top: 10px;
    border-radius: 100%;
    border: 1px solid #ced9e3;
    background-color: #ced9e3;
    text-align: center;
}

.status-widget-circle-text {
    width: 55px;
    height: 25px;
    font-size: medium;
    border-radius: 8px;
    border: 1px solid #4f5c6d;
    background-color: #4f5c6d;
    color: white;
    padding-top: 4px;
    margin-bottom: 5px;
    text-align: center;
    position: absolute;
    z-index: 2;
}

.vertical-line {
    border-left: 3px dashed #bc24247d;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0px;
    z-index: 1;
}

@-webkit-keyframes ray_anim {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loader {
    margin-left: 47%;
    margin-top: 15%;
    padding: 30px 0;
    border-radius: 100%;
}

.plane-loader {
    position: relative;
    width: 120px;
    height: 120px;
    z-index: 10;
}

    .plane-loader span {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transform: rotate(18deg);
    }

        .plane-loader span:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 15px;
            height: 15px;
            border-radius: 50%;
            border: 8px solid #4f5c6d;
            transform: scale(0);
            animation: animate 2s linear infinite;
            animation-delay: 0.1s;
        }

    .plane-loader .plane {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        animation: rotating 2s linear infinite;
        animation-delay: -1s;
    }

        .plane-loader .plane:before {
            content: "\f072";
            font-family: 'Font Awesome 6 Pro';
            font-weight: bold;
            position: absolute;
            top: 100px;
            left: 85px;
            color: #4f5c6d;
            font-size: 30px;
            transform: rotate(140deg);
        }

@keyframes animate {
    0% {
        transform: scale(0);
    }

    50% {
        transform: scale(1.2);
    }

    80%, 100% {
        transform: scale(0);
    }
}

@keyframes rotating {
    0% {
        transform: rotate(10deg);
    }

    100% {
        transform: rotate(370deg);
    }
}

.user-preferences-header {
    margin: 10px 0px 10px 0px;
    height: 20px;
    background-color: #c7d1db;
}

.user-preferences-info-dropdown {
    margin-top: -3px;
    margin-right: -17px;
    min-width: 390px;
    border-color: white;
    background-color: #0e4e89;
    color: white;
    min-height: 30px;
    height: auto;
    font-size: larger;
}

.user-screen-preferences-header {
    margin: 20px 0px 20px 0px;
    height: 18px;
    background-color: #c7d1db;
}

.rms-report-switch {
    position: absolute;
    top: 16px;
    right: 26px;
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .rms-report-switch label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .rms-report-switch > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .rms-report-switch > span > label[for=table] {
            left: -10px;
            height: 10px;
        }

        .rms-report-switch > span > label[for=histogram] {
            right: 10px;
        }


#histogram:checked ~ .rms-report-switch {
    background: #b6d6d2;
}

#table:checked ~ .rms-report-switch label[for=table] {
    font-size: large;
    color: #000;
}

#histogram:checked ~ .rms-report-switch label[for=histogram] {
    font-size: large;
    color: #000;
}

#timeLineFlightList:checked ~ .rms-report-switch label[for=timeLineFlightList] {
    font-size: large;
    color: #000;
}

#gridFlightList:checked ~ .rms-report-switch label[for=gridFlightList] {
    font-size: large;
    color: #000;
}

#timeLineBrsFlight:checked ~ .rms-report-switch label[for=timeLineBrsFlight] {
    font-size: large;
    color: #000;
}

#gridBrsFlight:checked ~ .rms-report-switch label[for=gridBrsFlight] {
    font-size: large;
    color: #000;
}

#timeLineInBound:checked ~ .rms-report-switch label[for=timeLineInBound] {
    font-size: large;
    color: #000;
}

#gridInBound:checked ~ .rms-report-switch label[for=gridInBound] {
    font-size: large;
    color: #000;
}

#timeLineOutBound:checked ~ .rms-report-switch label[for=timeLineOutBound] {
    font-size: large;
    color: #000;
}

#gridOutBound:checked ~ .rms-report-switch label[for=gridOutBound] {
    font-size: large;
    color: #000;
}

#timeLineArrivalService:checked ~ .rms-report-switch label[for=timeLineArrivalService] {
    font-size: large;
    color: #000;
}

#gridArrivalService:checked ~ .rms-report-switch label[for=gridArrivalService] {
    font-size: large;
    color: #000;
}

#timeLineDepartureService:checked ~ .rms-report-switch label[for=timeLineDepartureService] {
    font-size: large;
    color: #000;
}

#gridDepartureService:checked ~ .rms-report-switch label[for=gridDepartureService] {
    font-size: large;
    color: #000;
}

#timeLineDcsFlight:checked ~ .rms-report-switch label[for=timeLineDcsFlight] {
    font-size: large;
    color: #000;
}

#gridDcsFlight:checked ~ .rms-report-switch label[for=gridDcsFlight] {
    font-size: large;
    color: #000;
}

#timeLineArrivalList:checked ~ .rms-report-switch label[for=timeLineArrivalList] {
    font-size: large;
    color: #000;
}

#gridArrivalList:checked ~ .rms-report-switch label[for=gridArrivalList] {
    font-size: large;
    color: #000;
}

#timeLineDepartureList:checked ~ .rms-report-switch label[for=timeLineDepartureList] {
    font-size: large;
    color: #000;
}

#gridDepartureList:checked ~ .rms-report-switch label[for=gridDepartureList] {
    font-size: large;
    color: #000;
}

#timeLineDmanSequence:checked ~ .rms-report-switch label[for=timeLineDmanSequence] {
    font-size: large;
    color: #000;
}

#gridDmanSequence:checked ~ .rms-report-switch label[for=gridDmanSequence] {
    font-size: large;
    color: #000;
}

#timeLineDmanSequencePlus:checked ~ .rms-report-switch label[for=timeLineDmanSequencePlus] {
    font-size: large;
    color: #000;
}

#gridDmanSequencePlus:checked ~ .rms-report-switch label[for=gridDmanSequencePlus] {
    font-size: large;
    color: #000;
}

#timeLineWbFlight:checked ~ .rms-report-switch label[for=timeLineWbFlight] {
    font-size: large;
    color: #000;
}

#gridWbFlight:checked ~ .rms-report-switch label[for=gridWbFlight] {
    font-size: large;
    color: #000;
}

#passengerTimeLineDcsFlight:checked ~ .rms-report-switch label[for=passengerTimeLineDcsFlight] {
    font-size: large;
    color: #000;
}

#passengerGridDcsFlight:checked ~ .rms-report-switch label[for=passengerGridDcsFlight] {
    font-size: large;
    color: #000;
}

#passengerTimeLineCheckin:checked ~ .rms-report-switch label[for=passengerTimeLineCheckin] {
    font-size: large;
    color: #000;
}

#passengerGridCheckin:checked ~ .rms-report-switch label[for=passengerGridCheckin] {
    font-size: large;
    color: #000;
}

#passengerTimeLineBoarding:checked ~ .rms-report-switch label[for=passengerTimeLineBoarding] {
    font-size: large;
    color: #000;
}

#passengerGridBoarding:checked ~ .rms-report-switch label[for=passengerGridBoarding] {
    font-size: large;
    color: #000;
}

#passengerTimeLineArrivalService:checked ~ .rms-report-switch label[for=passengerTimeLineArrivalService] {
    font-size: large;
    color: #000;
}

#passengerGridArrivalService:checked ~ .rms-report-switch label[for=passengerGridArrivalService] {
    font-size: large;
    color: #000;
}

#passengerTimeLineDepartureService:checked ~ .rms-report-switch label[for=passengerTimeLineDepartureService] {
    font-size: large;
    color: #000;
}

#passengerGridDepartureService:checked ~ .rms-report-switch label[for=passengerGridDepartureService] {
    font-size: large;
    color: #000;
}

#passengerTimeLineWbFlight:checked ~ .rms-report-switch label[for=passengerTimeLineWbFlight] {
    font-size: large;
    color: #000;
}

#passengerGridWbFlight:checked ~ .rms-report-switch label[for=passengerGridWbFlight] {
    font-size: large;
    color: #000;
}


#baggageTimeLineDcsFlight:checked ~ .rms-report-switch label[for=baggageTimeLineDcsFlight] {
    font-size: large;
    color: #000;
}

#baggageGridDcsFlight:checked ~ .rms-report-switch label[for=baggageGridDcsFlight] {
    font-size: large;
    color: #000;
}

#baggageTimeLineCheckin:checked ~ .rms-report-switch label[for=baggageTimeLineCheckin] {
    font-size: large;
    color: #000;
}

#baggageGridCheckin:checked ~ .rms-report-switch label[for=baggageGridCheckin] {
    font-size: large;
    color: #000;
}

#baggageTimeLineBoarding:checked ~ .rms-report-switch label[for=baggageTimeLineBoarding] {
    font-size: large;
    color: #000;
}

#baggageGridBoarding:checked ~ .rms-report-switch label[for=baggageGridBoarding] {
    font-size: large;
    color: #000;
}

#baggageTimeLineBaggage:checked ~ .rms-report-switch label[for=baggageTimeLineBaggage] {
    font-size: large;
    color: #000;
}

#baggageGridBaggage:checked ~ .rms-report-switch label[for=baggageGridBaggage] {
    font-size: large;
    color: #000;
}

#baggageTimeLineBagFinder:checked ~ .rms-report-switch label[for=baggageTimeLineBagFinder] {
    font-size: large;
    color: #000;
}

#baggageGridBagFinder:checked ~ .rms-report-switch label[for=baggageGridBagFinder] {
    font-size: large;
    color: #000;
}

#baggageTimeLineBrsEnquiry:checked ~ .rms-report-switch label[for=baggageTimeLineBrsEnquiry] {
    font-size: large;
    color: #000;
}

#baggageGridBrsEnquiry:checked ~ .rms-report-switch label[for=baggageGridBrsEnquiry] {
    font-size: large;
    color: #000;
}

#baggageTimeLineBrsFlight:checked ~ .rms-report-switch label[for=baggageTimeLineBrsFlight] {
    font-size: large;
    color: #000;
}

#baggageGridBrsFlight:checked ~ .rms-report-switch label[for=baggageGridBrsFlight] {
    font-size: large;
    color: #000;
}

#OperationalMode:checked ~ .rms-report-switch label[for=OperationalMode] {
    font-size: large;
    color: #000;
}

#CustomMode:checked ~ .rms-report-switch label[for=CustomMode] {
    font-size: large;
    color: #000;
}

.rcr-mode-switch {
    position: absolute;
    top: 16px;
    left: 26px;
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .rcr-mode-switch label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .rcr-mode-switch > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .rcr-mode-switch > span > label[for=automatic] {
            left: -10px;
            height: 10px;
        }

        .rcr-mode-switch > span > label[for=manuel] {
            right: 10px;
        }


#manuel:checked ~ .rcr-mode-switch {
    background: #b6d6d2;
}

#automatic:checked ~ .rcr-mode-switch label[for=automatic] {
    font-size: large;
    color: #000;
}

#manuel:checked ~ .rcr-mode-switch label[for=manuel] {
    font-size: large;
    color: #000;
}

#all:checked ~ .rcr-mode-switch label[for=all] {
    font-size: large;
    color: #000;
}

/*dashboard*/
#onlyAirbornes:checked ~ .rcr-mode-switch label[for=onlyAirbornes] {
    font-size: medium;
    color: #000;
}

#allFlights:checked ~ .rcr-mode-switch label[for=allFlights] {
    font-size: medium;
    color: #000;
}

#ttotBased:checked ~ .rcr-mode-switch label[for=ttotBased] {
    font-size: medium;
    color: #000;
}

#etotBased:checked ~ .rcr-mode-switch label[for=etotBased] {
    font-size: medium;
    color: #000;
}
/*dashboard*/

/*balance weight */

.wbf-balance-weight-switch {
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .wbf-balance-weight-switch label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .wbf-balance-weight-switch > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .wbf-balance-weight-switch > span > label[for=dowdoi] {
            left: -10px;
            height: 10px;
        }

        .wbf-balance-weight-switch > span > label[for=bwbi] {
            right: 10px;
        }


#dowdoi:checked ~ .wbf-balance-weight-switch {
    background: #b6d6d2;
}

#bwbi:checked ~ .wbf-balance-weight-switch label[for=bwbi] {
    font-size: large;
    color: #000;
}

#dowdoi:checked ~ .wbf-balance-weight-switch label[for=dowdoi] {
    font-size: large;
    color: #000;
}
/*balance weight*/


/*balance upper */

.wbf-balance-upper-switch {
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .wbf-balance-upper-switch label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .wbf-balance-upper-switch > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .wbf-balance-upper-switch > span > label[for=seat] {
            left: -10px;
            height: 10px;
        }

        .wbf-balance-upper-switch > span > label[for=cabin2] {
            right: 10px;
        }


#seat:checked ~ .wbf-balance-upper-switch {
    background: #b6d6d2;
}

#cabin2:checked ~ .wbf-balance-upper-switch label[for=cabin2] {
    font-size: large;
    color: #000;
}

#seat:checked ~ .wbf-balance-upper-switch label[for=seat] {
    font-size: large;
    color: #000;
}
/*balance weight*/


/*balance LowerDeck*/

.wbf-balance-lower-switch {
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .wbf-balance-lower-switch label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .wbf-balance-lower-switch > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .wbf-balance-lower-switch > span > label[for=compertment] {
            left: -10px;
            height: 10px;
        }

        .wbf-balance-lower-switch > span > label[for=hold] {
            right: 10px;
        }


#compertment:checked ~ .wbf-balance-lower-switch {
    background: #b6d6d2;
}

#hold:checked ~ .wbf-balance-lower-switch label[for=hold] {
    font-size: large;
    color: #000;
}

#compertment:checked ~ .wbf-balance-lower-switch label[for=compertment] {
    font-size: large;
    color: #000;
}
/*balance LowerDeck*/

/*KONTROL EDİLECEK*/
/*balance Compartment*/

.wbf-compartment-switch-modal {

    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .wbf-compartment-switch-modal label {
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;

    }

        .wbf-compartment-switch-modal label.active {
            font-size: large;
            color: #000;
        }
    .wbf-compartment-switch-modal > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }

        .wbf-compartment-switch-modal > span > label[for=bulk ] {
            left: -10px;
            height: 10px;
        }

        .wbf-compartment-switch-modal > span > label[for=uld] {
            right: 10px;
        }


#bulk:checked ~ .wbf-compartment-switch-modal {
    background: #b6d6d2;
}

#uld:checked ~ .wbf-compartment-switch-modal label[for=uld] {
    font-size: large;
    color: #000;
}

#bulk:checked ~ .wbf-compartment-switch-modal label[for=bulk] {
    font-size: large;
    color: #000;
}

#all:checked ~ .wbf-compartment-switch-modal label[for=all] {
    font-size: large;
    color: #000;
}


.compartment-class {
    font-size: large;
    color: #000;
    color:black !important;
}


/*balance Compartment*/

.rcr-direction-switch {
    position: absolute;
    top: 16px;
    left: 126px;
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .rcr-direction-switch label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .rcr-direction-switch > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .rcr-direction-switch > span > label[for=south] {
            left: -10px;
            height: 10px;
        }

        .rcr-direction-switch > span > label[for=north] {
            right: 10px;
        }


#north:checked ~ .rcr-direction-switch {
    background: #b6d6d2;
}

#south:checked ~ .rcr-direction-switch label[for=south] {
    font-size: large;
    color: #000;
}

#north:checked ~ .rcr-direction-switch label[for=north] {
    font-size: large;
    color: #000;
}

#allDirections:checked ~ .rcr-direction-switch label[for=allDirections] {
    font-size: large;
    color: #000;
}

.rcr-mode-switch-modal {
    margin-left: 26px;
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .rcr-mode-switch-modal label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .rcr-mode-switch-modal > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .rcr-mode-switch-modal > span > label[for=automaticModal] {
            left: -10px;
            height: 10px;
        }

        .rcr-mode-switch-modal > span > label[for=manuelModal] {
            right: 10px;
        }


#manuelModal:checked ~ .rcr-mode-switch-modal {
    background: #b6d6d2;
}

#automaticModal:checked ~ .rcr-mode-switch-modal label[for=automaticModal] {
    font-size: large;
    color: #000;
}

#manuelModal:checked ~ .rcr-mode-switch-modal label[for=manuelModal] {
    font-size: large;
    color: #000;
}

#allModal:checked ~ .rcr-mode-switch-modal label[for=allModal] {
    font-size: large;
    color: #000;
}

.rcr-direction-switch-modal {
    margin-left: 26px;
    width: 270px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
}

    .rcr-direction-switch-modal label {
        cursor: pointer;
        color: rgba(0,0,0,0.2);
        width: 100px;
        line-height: 32px;
        transition: all 0.2s ease;
    }

    .rcr-direction-switch-modal > span > label {
        width: auto;
        padding: 0 5px;
        position: initial !important;
    }


        .rcr-direction-switch-modal > span > label[for=southModal] {
            left: -10px;
            height: 10px;
        }

        .rcr-direction-switch-modal > span > label[for=northModal] {
            right: 10px;
        }


#northModal:checked ~ .rcr-direction-switch-modal {
    background: #b6d6d2;
}

#southModal:checked ~ .rcr-direction-switch-modal label[for=southModal] {
    font-size: large;
    color: #000;
}

#northModal:checked ~ .rcr-direction-switch-modal label[for=northModal] {
    font-size: large;
    color: #000;
}

#allDirectionsModal:checked ~ .rcr-direction-switch-modal label[for=allDirectionsModal] {
    font-size: large;
    color: #000;
}

.gantt-filter {
    background: #ffffcc;
}

.gantt-current-date-line {
    border: 1px solid red;
    opacity: 0.7;
    height: 100%;
    position: absolute;
    z-index: 1
}

.unmovable-row {
    background-color: red;
    opacity: 0.5;
}

.gantt-task-progress {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    height: 4px;
    border-radius: 2px;
    z-index: 999;
}

.deicing-icon {
    color: #1fa0d0;
}

.fpl-active-icon {
    color: #1ec323;
}

.fpl-passive-icon {
    color: #d70000;
}

#flightDetailGridAviator > .ui-grid-contents-wrapper > .ui-grid-render-container-body > .ui-grid-viewport {
    overflow: initial !important;
}

#deicingGridAviator > .ui-grid-contents-wrapper > .ui-grid-render-container-body > .ui-grid-viewport {
    overflow: initial !important;
}

.grid-input {
    height: 100% !important;
    background: transparent;
    padding: 10px !important;
}

div.ui-grid-cell input.ng-valid {
    border: 0px;
}

.input-hover {
    border: 1px solid #fff;
}

    .input-hover:hover {
        border: 1px solid #ababab;
    }

.search-count-down {
    display: flex;
    font-size: 11px;
    font-weight: 600;
    height: 0;
    justify-content: space-around;
    align-items: flex-end;
}

.search-icon-down {
    top: -6px;
    position: relative;
}

.search-count-up {
    display: flex;
    align-items: end;
    font-size: 11px;
    font-weight: 600;
    justify-content: center;
    align-content: start;
    height: 0px;
}

.search-icon-up {
    bottom: 5px;
    position: relative;
}

.icon-stack {
    font-size: 10px;
    position: absolute;
    right: -2px;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #fff;
    top: 2px;
}

.icon-stack-bottom {
    font-size: 10px;
    position: absolute;
    right: -5px;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #fff;
    bottom: 2px;
}

.icon-stack-top {
    font-size: 10px;
    position: absolute;
    right: -6px;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #fff;
    top: 1px;
}

.cell-icon-stack {
    position: relative;
    display: inline-block;
    font-size: 16px;
    padding: 3px;
    width: 23px;
    height: 23px;
    border-radius: 25%;
    text-align: center;
    margin: -3px 1px -3px 1px;
}

.stript-icon-stack {
    position: relative;
    display: inline-block;
    font-size: 12px;
    padding: 4px 3px 0 0;
    border-radius: 25%;
    text-align: center;
    margin: -3px 1px -3px 0;
}

    .stript-icon-stack .icon-stack {
        font-size: 9px;
    }

/*stack ikonun yanlış kullanıldığı yerler için kullanıldığı alana göre aynı class yazılmıştır.*/
.cell-img {
    position: relative;
    font-size: 16px;
    padding: 3px;
    border-radius: 25%;
    text-align: center;
    top:-8px;
}

.cell-icon-flag {
    position: relative;
    font-size: 16px;
    padding: 3px;
    border-radius: 25%;
    text-align: center;
    margin: 0, 2px;
}
.history-modal-second-icon {
    font-size: 15px;
    position: absolute;
    right: -2px;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #fff;
    top: 2px;
}

.history-modal-icon-stack {
    position: relative;
    font-size: 30px;
    padding: 3px;
    width: 23px;
    height: 23px;
    border-radius: 25%;
    text-align: center;
    margin: 3px 1px;
}

.filter-area-button {
    top: 16px;
    height: 30px;
    text-align: center;
    background: #b6d6d2;
    transition: all .2s ease;
    border-radius: 9px;
    color: black;
}

.information-dropdown {
    margin-top: 5px;
    margin-right: -3px;
    min-width: 470px;
    border-color: white;
    background-color: #e5ebf3;
    min-height: 30px;
    height: auto;
    color: black;
    left: auto;
    right: 3px;
}

.list-dotless {
    list-style-type: none;
}

.countdownDashboard {
    width: 400px;
    padding: 3px 5px;
    margin: 0px 5px 5px 5px;
    color: #000;
    border: 1px solid #4f5c6d;
    border-width: 3px 0;
    overflow: hidden;
    font-weight: bold;
}

    .countdownDashboard span {
        margin: 0 -3px 0 0;
        padding: 0;
        display: inline-block;
        font-size: 0.7vw;
    }

    .countdownDashboard i {
        margin: 0 -3px 0 0;
        padding: 0;
        display: inline-block;
        font-size: 0.7vw;
    }

.panel-body > ul[dnd-list] {
    min-height: 42px;
    margin: 0px;
    padding-left: 0px;
}

    .panel-body > ul[dnd-list] .dndDragging {
        opacity: 0.7;
    }

    .panel-body > ul[dnd-list] .dndDraggingSource {
        display: none;
    }

    .panel-body > ul[dnd-list] .dndPlaceholder {
        background-color: #ddd !important;
        display: block;
        min-height: 42px;
    }

    .panel-body > ul[dnd-list] > li {
        background-color: #4f5c6d;
        border: 5px solid;
        border-radius: 10px;
        color: #fff;
        float: left;
        font-weight: 700;
        height: 50px;
        padding: 3px;
        display: block;
    }

ul[dnd-list] .col-md-12 {
    width: 100%;
}

ul[dnd-list] .col-md-6 {
    width: 50%;
}

.dashboard-preference-heading {
    padding: 8px 8px 2px 8px;
    display: inline-block;
    border-bottom: solid 2px orange;
}

.dashboard-preference-mandatory-heading {
    padding: 8px 8px 2px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dahsboard-preference-icon {
    padding: 5px;
    height: 40px;
    width: 40px;
}

.dashboard-list-icon {
    height: 25px;
    list-style-type: none;
}

.dman-preference-heading {
    padding: 8px 8px 2px 8px;
    display: inline-block;
}

.dman-preference-mandatory-heading {
    padding: 10px 10px 2px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dropdown-menu .dropdown-label {
    padding: 8px 5px 0 5px;
    font-size: 13px;
}

.ace_print-margin {
    position: absolute;
    height: 100%;
    display: none;
}

.grid-text {
    padding-right: 10px;
    background: transparent;
    font-size: 12px;
    vertical-align: middle;
    user-select: none;
}

.hide-list {
    opacity: 75%;
}

.desc {
    position: absolute;
    color: #fff;
    bottom: 52px;
    left: 18px;
    font-size: 20px;
}

.carousel-control {
    position: absolute;
    top: -42px;
    bottom: 0;
    left: 30%;
    width: 5%;
    height: 42px;
    font-size: 20px;
    color: #000;
    text-align: center;
    text-shadow: 0 1px 2pxrgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
}

    .carousel-control.right {
        right: 30%;
        left: auto;
        background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control.left {
        background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control.center {
        width: 30%;
        color: black;
        left: 35%;
        vertical-align: middle;
        line-height: 27px;
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        left: 0;
        margin-right: 10px;
        margin-top: -15px;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        right: 0;
        margin-left: 10px;
        margin-top: -15px;
    }

    .carousel-control:hover,
    .carousel-control:focus {
        color: #000;
        text-decoration: none;
        filter: alpha(opacity=50);
        outline: 0;
        opacity: .5;
    }

.carousel-indicators {
    position: absolute;
    top: -28px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    height: 14px;
}

    .carousel-indicators li {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #4f5c6d;
        border: 1px solid #4f5c6d;
        border-radius: 10px;
    }

    .carousel-indicators .active {
        width: 17px;
        height: 17px;
        margin: 0;
        background-color: #fff;
    }

.ui-select-match {
    text-overflow: clip;
    overflow: hidden;
}

/*Light Theme*/
[dashboard-theme-settings="light-theme"] {
    --color: #ffffff;
    --white-color: #ffffff;
    --text-color: #000000;
    --border-color: #000000;
    --navigation-color: #1b1e24;
    --navigation-element-color: #31363f;
    --navigation-element-open-color: #4f5c6d;
    --panel-dashboard-color: #1b1e24;
    --dashboard-panel-border-color: #000000;
    --dashboard-panel-header-color: #4f5c6d;
    --dashboard-panel-header-title-color: #ffffff;
    --status-widget-image-url: url('../img/aircraft/ArrivalAndDepartureStatusDay.svg') no-repeat center center;
}
/*Dark Theme*/
[dashboard-theme-settings="dark-theme"] {
    --color: #000000;
    --white-color: #ffffff;
    --text-color: #ffffff;
    --border-color: #ffffff;
    --navigation-color: #000000;
    --navigation-element-color: #242424 !important;
    --navigation-element-open-color: #4c4848 !important;
    --panel-dashboard-color: #242424;
    --dashboard-panel-border-color: #000000;
    --dashboard-panel-header-color: #242424;
    --dashboard-panel-body-title-color: #242424;
    --status-widget-image-url: url('../img/aircraft/ArrivalAndDepartureStatusNight.svg') no-repeat center center;
}
/*Grey Theme*/
[dashboard-theme-settings="grey-theme"] {
    --color: #1b1e24;
    --white-color: #ffffff;
    --text-color: #ffffff;
    --border-color: #ffffff;
    --navigation-color: #1b1e24;
    --navigation-element-color: #31363f;
    --navigation-element-open-color: #4f5c6d;
    --panel-dashboard-color: #4f5c6d;
    --dashboard-panel-border-color: #1b1e24;
    --dashboard-panel-header-color: #4f5c6d;
    --dashboard-panel-body-title-color: #4f5c6d;
    --status-widget-image-url: url('../img/aircraft/ArrivalAndDepartureStatusNight.svg') no-repeat center center;
}
/*START dashboard-theme*/
.dashboard-theme {
    background-color: var(--color) !important;
}

.dashboard-theme-color-white {
    color: var(--text-color) !important;
}

.dashboard-panel-title-dashboard-theme {
    color: var(--panel-dashboard-title-color) !important;
}

.dashboard-panel-header-dashboard-theme {
    background-color: var(--dashboard-panel-header-color) !important;
    color: var(--white-color) !important;
    border-color: var(--dashboard-panel-border-color) !important;
    border-radius: 7px 7px 0px 0px !important;
}

.counter-usage-counting-box {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-radius: 0px 0px 7px 7px;
}

.dashboard-panel-body-dashboard-theme {
    color: var(--panel-dashboard-title-color) !important;
    background-color: var(--dashboard-panel-body-title-color) !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-radius: 0px 0px 7px 7px;
}

    .dashboard-panel-body-dashboard-theme > .mCSB_inside > .mCSB_container h6 {
        color: #ffffff
    }

.panel-dashboard-dashboard-theme {
    border-radius: 10px;
    border: 1px solid var(--panel-dashboard-color);
}
.cms-panel-theme {
    border-radius: 10px;
    border: 3px solid #1CAF9A;
    padding: 20px;
    position: relative;
}

    .cms-panel-theme::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 5px;
        background-color: #1CAF9A;
    }

.x-navigation > li.xn-logo > div.airport-item-dashboard-theme {
    float: left;
    width: 100%;
    border: 0px;
    font-size: 15px;
    color: var(--color) !important;
    height: 50px;
    background: var(--navigation-color) !important;
    align-items: center;
    display: flex;
}

    .x-navigation > li.xn-logo > div.airport-item-dashboard-theme > span {
        position: absolute;
        right: 3px;
        top: 35px;
        font-size: 8px;
        color: var(--white-color) !important;
    }

    .x-navigation > li.xn-logo > div.airport-item-dashboard-theme > img {
        height: 40px;
        margin: 0px 0px 0px 40px;
    }

.x-navigation.x-navigation-minimized > li.xn-logo > div.airport-item-dashboard-theme > img {
    height: 25px;
    margin: 0px 0px 0px 10px;
}

.x-navigation.x-navigation-minimized > li.xn-logo > div.airport-item-dashboard-theme > p,
.x-navigation.x-navigation-minimized > li.xn-logo > div.airport-item-dashboard-theme > span {
    display: none;
}

.navigation-dashboard-theme {
    background-color: var(--navigation-color) !important;
}

.navigation-element-dashboard-theme {
    background-color: var(--navigation-element-color) !important;
    border: 1px solid var(--navigation-element-color) !important;
}

.navigation-open-element-dashboard-theme {
    background-color: var(--navigation-element-open-color) !important;
    border: 1px solid var(--navigation-element-open-color) !important;
}

    .navigation-open-element-dashboard-theme:hover {
        padding-left: 15px;
        background-color: #000000 !important;
        border: 1px solid #4c4848 !important;
    }

.styled-table-dashboard-theme {
    border-collapse: inherit;
    font-size: 0.9em;
    min-width: 100%;
    max-width: 100%;
    border-radius: 7px;
    border: 1px solid var(--border-color);
}

    .styled-table-dashboard-theme thead tr {
        color: var(--text-color);
        font-weight: bold;
        font-size: small;
        font-family: 'Poppins';
    }

        .styled-table-dashboard-theme thead tr th {
            color: var(--text-color);
            text-align: left;
            padding: 16px 8px;
        }

    .styled-table-dashboard-theme th,
    .styled-table-dashboard-theme td {
        padding: 8px 8px;
    }

    .styled-table-dashboard-theme td {
        border-top: 1px solid var(--border-color);
    }

    .styled-table-dashboard-theme tbody tr {
        color: var(--text-color);
        text-align: left;
        line-height: 1.4;
        font-size: small;
        font-family: 'Poppins';
    }

.status-widget-dashboard-theme {
    background: var(--status-widget-image-url) !important;
    background-size: cover !important;
    border-radius: 0px 0px 7px 7px;
}

.status-widget-color-dashboard-theme {
    color: var(--text-color);
}

.table-border-left-dashboard-theme {
    border-left: 1px solid var(--border-color) !important;
}

.table-border-top-dashboard-theme {
    border-top: 1px solid var(--border-color) !important;
}

.progress-dashboard-theme {
    height: 20px;
    margin: 3px;
    overflow: hidden;
    background-color: var(--color);
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
}

.widget-info-dropdown-dashboard-theme {
    margin-top: 5px;
    margin-right: -3px;
    min-width: 470px;
    border-color: var(--border-color);
    background-color: var(--color);
    min-height: 30px;
    height: auto;
    color: var(--text-color);
}

.widget-dropdown-dashboard-theme {
    background-color: var(--color);
    border-color: var(--border-color);
    margin-top: 4px;
    color: var(--text-color);
}

.widget-dropdown-text-dashboard-theme {
    color: var(--text-color) !important;
    margin: 8px;
}

ul > li > a.widget-dropdown-text-dashboard-theme:hover {
    background-color: transparent;
    border-radius: 3px;
    font-size: small;
}
/*END dashboard-theme*/
/* DASHBOARD SWITCH*/
.dashboard-switch-label {
    vertical-align: super;
    color: var(--text-color) !important;
}

.dashboard-switch {
    cursor: pointer;
    background: #15273b21;
    padding: 2px;
    width: 50px;
    height: 26px;
    border-radius: 50px;
    border: 1px solid var(--border-color);
}

    .dashboard-switch input {
        position: absolute;
        opacity: 0;
        width: 0;
        height: 0;
    }

.dashboard-switch-key {
    height: 100%;
    display: grid;
    grid-template-columns: 0fr 1fr 1fr;
    transition: 0.2s;
}

    .dashboard-switch-key::after {
        content: '';
        border-radius: 50%;
        background: #85898f;
        grid-column: 2;
        transition: background 0.2s;
    }

input:checked + .dashboard-switch-key {
    grid-template-columns: 1fr 1fr 0fr;
}

    input:checked + .dashboard-switch-key::after {
        background-color: #1caf9a;
    }
/* END DASHBOARD SWITCH */

/* WHITE SWITCH*/
.white-switch-label {
    vertical-align: super;
    color: white !important;
}

.white-switch-border {
    border-bottom:2px solid white;
}

.white-switch-border-none {
    border-bottom: none;
}

.white-switch {
    cursor: pointer;
    background: #15273b21;
    padding: 2px;
    width: 50px;
    height: 26px;
    border-radius: 50px;
    border: 1px solid white;
}

    .white-switch input {
        position: absolute;
        opacity: 0;
        width: 0;
        height: 0;
    }

.white-switch-key {
    height: 100%;
    display: grid;
    grid-template-columns: 0fr 1fr 1fr;
    transition: 0.2s;
}

    .white-switch-key::after {
        content: '';
        border-radius: 50%;
        background: #1caf9a;
        grid-column: 2;
        transition: background 0.2s;
    }

input:checked + .white-switch-key {
    grid-template-columns: 1fr 1fr 0fr;
}

    input:checked + .white-switch-key::after {
        background-color: #1caf9a;
    }
/* END WHITE SWITCH */

.highcharts-root {
    width: 100% !important;
}

.map-select-option {
    z-index: 111;
    position: absolute;
    top: 20px;
    left: 120px;
    right: 120px;
    display: flex;
    justify-content: center;
}

    .map-select-option > button {
        margin: 0 15px;
        width: 150px;
        white-space: normal;
        overflow: hidden;
        border-radius: 10px;
    }

input[type='color'] {
    padding: 0 2px;
}

.btn-add-dark {
    background-color: transparent;
    color: #000000;
    padding: 0px 5px;
    border-radius: 20% !important;
}

    .btn-add-dark:hover,
    .btn-add-dark:focus {
        background-color: #000000;
        color: #fff;
    }

    .btn-add-dark .fa,
    .btn-add-dark .fa,
    .btn-add-dark .glyphicon,
    .btn-add-dark .fa-light,
    .btn-add-dark .fa-thin,
    .btn-add-dark .fa-solid,
    .btn-add-dark .fa-regular {
        font-size: x-large !important;
        margin: 2px !important;
        vertical-align: -webkit-baseline-middle;
    }

    .btn-add-dark .icon-stack,
    .btn-add-dark .icon-stack {
        color: #4caf50;
        font-size: 17px !important;
        right: -8px;
    }

    .btn-add-dark:hover .icon-stack,
    .btn-add-dark:focus .icon-stack {
        background-color: #000;
        color: #4caf50;
        border: 1px solid #000;
    }


/* DMAN SETTINGS */
.settings-box {
    width: 80px !important;
    margin: 5px;
    display: inline;
}

.settings-table > tbody > tr > td {
    text-align: center;
    vertical-align: middle;
    height: 60px;
}

.settings-table > tbody > tr > th {
    text-align: initial;
    vertical-align: middle;
    width: 190px;
}

.color-settings-table > thead > tr > td {
    text-align: center
}

.color-settings-table > tbody > tr > td {
    padding: 10px 10px 5px 10px;
}

    .color-settings-table > tbody > tr > td > input {
        width: -webkit-fill-available !important;
        height: 20px;
    }
/* DMAN SETTINGS */

.history-content {
    position: relative;
    height: 500px;
    min-width: 500px;
    min-height: 600px;
    max-width: 1480px;
    max-height: 1200px;
}

.history-dialog {
    position: relative;
    width:1500px;
    padding-top: 22px;
    overflow-y: hidden;
    overflow-x: hidden;
}

.history-second-icon {
    line-height: inherit !important;
    position: absolute;
    text-align: center;
    padding-left: 2px;
    z-index: var(--fa-stack-z-index,auto);
    font-size: small;
}

.modal-second-icon {
    line-height: inherit !important;
    margin-left: -2px;
    position: absolute;
    text-align: center;
    z-index: var(--fa-stack-z-index,auto);
    font-size: xx-small;
}

.strategy-header {
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
}

.strategy-info {
    font-size: 30px;
    font-weight: 500;
    line-height: 30px;
}

.hourly-usage {
    font-size: 20px;
    font-weight: 400;
}

.next-config {
    font-size: 20px;
    font-weight: 300;
}

.tasks .task-item .custom-task {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
}

.tasks .task-item {
    border-left: 10px solid #fff;
}

.fids-task-container {
    overflow-y: auto;
    width: 100%;
    max-height: 400px;
    padding-right: 5px;
}

    .fids-task-container::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #d9dde2;
    }

    .fids-task-container::-webkit-scrollbar {
        border-radius: 10px;
        width: 12px;
    }

    .fids-task-container::-webkit-scrollbar-thumb {
        border-radius: 12px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        background-color: #92a0ac;
    }

.fids-update-button {
    margin-top: 30px;
    float: right;
    border-radius: 8px;
}

.runway-search-container {
    display: flex;
    justify-content: space-evenly;
}

.timeline-icon i{
    padding: 0 3px;
}

.dropdown-icon {
    width: 12px;
    margin: 3px 5px 3px 0px;
    float: left;
    background: #fff;
    border-radius: 2px;
    padding: 0px;
}
.mandatory-icon {
    color: black;
    margin-left: 5px;
    font-weight: bold;
    justify-content: space-between;
    align-items: center;
}

.dman-dep-arr-info-dropdown {
    margin-top: -3px;
    margin-right: -17px;
    min-width: 390px;
    border-color: white;
    background-color: #fff;
    color: black;
    min-height: 30px;
    height: auto;
    font-size: larger;
}

.trashcan .dndPlaceholder {
    display: none !important;
}

.panel-body > ul[dnd-list] > li.flight-stript-components {
    line-height: 24px;
    height: auto;
    padding: 0 10px;
    width: 100%
}

.disabled-icon {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}

.dman-font-style-text {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.dman-font-style-bold {
    font-weight: bold;
}

.dman-font-style-italic {
    font-style: italic;
}

.dman-font-style-underline {
    text-decoration: underline;
}

.dman-font-style-strikethrough {
    text-decoration: line-through;
}
.multiSelect > ul[dnd-list] {
    max-height: 350px;
    min-height: 350px;
    overflow-y: scroll;
    padding: 10px 15px;
}

    .multiSelect > ul[dnd-list] > dndPlaceholder {
        background-color: #ddd;
        display: block;
        min-height: 42px;
    }

    .multiSelect > ul[dnd-list] > li {
        background-color: #fff;
        border: 1px solid #ddd;
        cursor: move;
        padding: 5px 15px;
        display: block;
        float: left;
        font-weight: 500;
        height: 50px;
    }

        .multiSelect > ul[dnd-list] > li.selected {
            background-color: #eef7fc;
            color: #1b1e24;
        }
}

#modalDialogRunwayConfigurationManagement .form-control,
#modalDialogRunwayStrategy .form-control,
#modalDialogSidCautionManagement .form-control {
    background: transparent;
}
@font-face {
    font-family: "summernote";
    font-style: normal;
    font-weight: normal;
    src: url("../font/summernote.eot");
    src: url("../font/summernote.eot") format("embedded-opentype"),url("../font/summernote.woff") format("woff"),url("../font/summernote.ttf") format("truetype")
}

[class^="note-icon-"]:before, [class*=" note-icon-"]:before {
    display: inline-block;
    font: normal normal normal 14px summernote;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle;
    speak: none;
    -moz-osx-font-smoothing: grayscale
}

.note-icon-align-center:before, .note-icon-align-indent:before, .note-icon-align-justify:before, .note-icon-align-left:before, .note-icon-align-outdent:before, .note-icon-align-right:before, .note-icon-align:before, .note-icon-arrow-circle-down:before, .note-icon-arrow-circle-left:before, .note-icon-arrow-circle-right:before, .note-icon-arrow-circle-up:before, .note-icon-arrows-alt:before, .note-icon-arrows-h:before, .note-icon-arrows-v:before, .note-icon-bold:before, .note-icon-caret:before, .note-icon-chain-broken:before, .note-icon-circle:before, .note-icon-close:before, .note-icon-code:before, .note-icon-col-after:before, .note-icon-col-before:before, .note-icon-col-remove:before, .note-icon-eraser:before, .note-icon-font:before, .note-icon-frame:before, .note-icon-italic:before, .note-icon-link:before, .note-icon-magic:before, .note-icon-menu-check:before, .note-icon-minus:before, .note-icon-orderedlist:before, .note-icon-pencil:before, .note-icon-picture:before, .note-icon-question:before, .note-icon-redo:before, .note-icon-row-above:before, .note-icon-row-below:before, .note-icon-row-remove:before, .note-icon-special-character:before, .note-icon-square:before, .note-icon-strikethrough:before, .note-icon-subscript:before, .note-icon-summernote:before, .note-icon-superscript:before, .note-icon-table:before, .note-icon-text-height:before, .note-icon-trash:before, .note-icon-underline:before, .note-icon-undo:before, .note-icon-unorderedlist:before, .note-icon-video:before {
    display: inline-block;
    font-family: "summernote";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit
}

.note-icon-align-center:before {
    content: "\f101"
}

.note-icon-align-indent:before {
    content: "\f102"
}

.note-icon-align-justify:before {
    content: "\f103"
}

.note-icon-align-left:before {
    content: "\f104"
}

.note-icon-align-outdent:before {
    content: "\f105"
}

.note-icon-align-right:before {
    content: "\f106"
}

.note-icon-align:before {
    content: "\f107"
}

.note-icon-arrow-circle-down:before {
    content: "\f108"
}

.note-icon-arrow-circle-left:before {
    content: "\f109"
}

.note-icon-arrow-circle-right:before {
    content: "\f10a"
}

.note-icon-arrow-circle-up:before {
    content: "\f10b"
}

.note-icon-arrows-alt:before {
    content: "\f10c"
}

.note-icon-arrows-h:before {
    content: "\f10d"
}

.note-icon-arrows-v:before {
    content: "\f10e"
}

.note-icon-bold:before {
    content: "\f10f"
}

.note-icon-caret:before {
    content: "\f110"
}

.note-icon-chain-broken:before {
    content: "\f111"
}

.note-icon-circle:before {
    content: "\f112"
}

.note-icon-close:before {
    content: "\f113"
}

.note-icon-code:before {
    content: "\f114"
}

.note-icon-col-after:before {
    content: "\f115"
}

.note-icon-col-before:before {
    content: "\f116"
}

.note-icon-col-remove:before {
    content: "\f117"
}

.note-icon-eraser:before {
    content: "\f118"
}

.note-icon-font:before {
    content: "\f119"
}

.note-icon-frame:before {
    content: "\f11a"
}

.note-icon-italic:before {
    content: "\f11b"
}

.note-icon-link:before {
    content: "\f11c"
}

.note-icon-magic:before {
    content: "\f11d"
}

.note-icon-menu-check:before {
    content: "\f11e"
}

.note-icon-minus:before {
    content: "\f11f"
}

.note-icon-orderedlist:before {
    content: "\f120"
}

.note-icon-pencil:before {
    content: "\f121"
}

.note-icon-picture:before {
    content: "\f122"
}

.note-icon-question:before {
    content: "\f123"
}

.note-icon-redo:before {
    content: "\f124"
}

.note-icon-row-above:before {
    content: "\f125"
}

.note-icon-row-below:before {
    content: "\f126"
}

.note-icon-row-remove:before {
    content: "\f127"
}

.note-icon-special-character:before {
    content: "\f128"
}

.note-icon-square:before {
    content: "\f129"
}

.note-icon-strikethrough:before {
    content: "\f12a"
}

.note-icon-subscript:before {
    content: "\f12b"
}

.note-icon-summernote:before {
    content: "\f12c"
}

.note-icon-superscript:before {
    content: "\f12d"
}

.note-icon-table:before {
    content: "\f12e"
}

.note-icon-text-height:before {
    content: "\f12f"
}

.note-icon-trash:before {
    content: "\f130"
}

.note-icon-underline:before {
    content: "\f131"
}

.note-icon-undo:before {
    content: "\f132"
}

.note-icon-unorderedlist:before {
    content: "\f133"
}

.note-icon-video:before {
    content: "\f134"
}

.note-editor {
    position: relative
}

    .note-editor .note-dropzone {
        position: absolute;
        z-index: 100;
        display: none;
        color: #87cefa;
        background-color: white;
        opacity: .95
    }

        .note-editor .note-dropzone .note-dropzone-message {
            display: table-cell;
            font-size: 28px;
            font-weight: bold;
            text-align: center;
            vertical-align: middle
        }

        .note-editor .note-dropzone.hover {
            color: #098ddf
        }

    .note-editor.dragover .note-dropzone {
        display: table
    }

    .note-editor .note-editing-area {
        position: relative
    }

        .note-editor .note-editing-area .note-editable {
            outline: 0
        }

            .note-editor .note-editing-area .note-editable sup {
                vertical-align: super
            }

            .note-editor .note-editing-area .note-editable sub {
                vertical-align: sub
            }

        .note-editor .note-editing-area img.note-float-left {
            margin-right: 10px
        }

        .note-editor .note-editing-area img.note-float-right {
            margin-left: 10px
        }

    .note-editor.note-frame {
        border: 1px solid #a9a9a9
    }

        .note-editor.note-frame.codeview .note-editing-area .note-editable {
            display: none
        }

        .note-editor.note-frame.codeview .note-editing-area .note-codable {
            display: block
        }

        .note-editor.note-frame .note-editing-area {
            overflow: visible !important;
        }

            .note-editor.note-frame .note-editing-area .note-editable {
                padding: 10px;
                overflow: auto;
                color: #000;
                word-wrap: break-word;
                background-color: #fff
            }

                .note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"] {
                    background-color: #e5e5e5
                }

            .note-editor.note-frame .note-editing-area .note-codable {
                display: none;
                width: 100%;
                padding: 10px;
                margin-bottom: 0;
                font-family: Menlo,Monaco,monospace,sans-serif;
                font-size: 14px;
                color: #ccc;
                background-color: #222;
                border: 0;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                border-radius: 0;
                box-shadow: none;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                -ms-box-sizing: border-box;
                box-sizing: border-box;
                resize: none
            }

        .note-editor.note-frame.fullscreen {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1050;
            width: 100% !important
        }

            .note-editor.note-frame.fullscreen .note-editable {
                background-color: white
            }

            .note-editor.note-frame.fullscreen .note-resizebar {
                display: none
            }

        .note-editor.note-frame .note-statusbar {
            background-color: #f5f5f5;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px
        }

            .note-editor.note-frame .note-statusbar .note-resizebar {
                width: 100%;
                height: 8px;
                padding-top: 1px;
                cursor: ns-resize
            }

                .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
                    width: 20px;
                    margin: 1px auto;
                    border-top: 1px solid #a9a9a9
                }

        .note-editor.note-frame .note-placeholder {
            padding: 10px
        }

.note-popover.popover {
    max-width: none
}

    .note-popover.popover .popover-content a {
        display: inline-block;
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle
    }

    .note-popover.popover .arrow {
        left: 20px !important
    }

.note-toolbar {
    position: relative;
    z-index: 500
}

.note-popover .popover-content, .panel-heading.note-toolbar {
    padding: 0 0 5px 5px;
    margin: 0
}

    .note-popover .popover-content > .btn-group, .panel-heading.note-toolbar > .btn-group {
        margin-top: 5px;
        margin-right: 5px;
        margin-left: 0
    }

    .note-popover .popover-content .btn-group .note-table, .panel-heading.note-toolbar .btn-group .note-table {
        min-width: 0;
        padding: 5px
    }

        .note-popover .popover-content .btn-group .note-table .note-dimension-picker, .panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker {
            font-size: 18px
        }

            .note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
                position: absolute !important;
                z-index: 3;
                width: 10em;
                height: 10em;
                cursor: pointer
            }

            .note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
                position: relative !important;
                z-index: 1;
                width: 5em;
                height: 5em;
                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat
            }

            .note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
                position: absolute !important;
                z-index: 2;
                width: 1em;
                height: 1em;
                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat
            }

    .note-popover .popover-content .note-style .dropdown-style blockquote, .panel-heading.note-toolbar .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .panel-heading.note-toolbar .note-style .dropdown-style pre {
        padding: 5px 10px;
        margin: 0
    }

    .note-popover .popover-content .note-style .dropdown-style h1, .panel-heading.note-toolbar .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .panel-heading.note-toolbar .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .panel-heading.note-toolbar .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .panel-heading.note-toolbar .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .panel-heading.note-toolbar .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .panel-heading.note-toolbar .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .panel-heading.note-toolbar .note-style .dropdown-style p {
        padding: 0;
        margin: 0
    }

    .note-popover .popover-content .note-color .dropdown-toggle, .panel-heading.note-toolbar .note-color .dropdown-toggle {
        width: 20px;
        padding-left: 5px
    }

    .note-popover .popover-content .note-color .dropdown-menu, .panel-heading.note-toolbar .note-color .dropdown-menu {
        min-width: 337px
    }

        .note-popover .popover-content .note-color .dropdown-menu .note-palette, .panel-heading.note-toolbar .note-color .dropdown-menu .note-palette {
            display: inline-block;
            width: 160px;
            margin: 0
        }

            .note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child, .panel-heading.note-toolbar .note-color .dropdown-menu .note-palette:first-child {
                margin: 0 5px
            }

            .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title, .panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title {
                margin: 2px 7px;
                font-size: 12px;
                text-align: center;
                border-bottom: 1px solid #eee
            }

            .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset, .panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset {
                width: 100%;
                padding: 0 3px;
                margin: 3px;
                font-size: 11px;
                cursor: pointer;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px
            }

            .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row, .panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row {
                height: 20px
            }

            .note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover, .panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover {
                background: #eee
            }

    .note-popover .popover-content .note-para .dropdown-menu, .panel-heading.note-toolbar .note-para .dropdown-menu {
        min-width: 216px;
        padding: 5px
    }

        .note-popover .popover-content .note-para .dropdown-menu > div:first-child, .panel-heading.note-toolbar .note-para .dropdown-menu > div:first-child {
            margin-right: 5px
        }

    .note-popover .popover-content .dropdown-menu, .panel-heading.note-toolbar .dropdown-menu {
        min-width: 90px
    }

        .note-popover .popover-content .dropdown-menu.right, .panel-heading.note-toolbar .dropdown-menu.right {
            right: 0;
            left: auto
        }

            .note-popover .popover-content .dropdown-menu.right::before, .panel-heading.note-toolbar .dropdown-menu.right::before {
                right: 9px;
                left: auto !important
            }

            .note-popover .popover-content .dropdown-menu.right::after, .panel-heading.note-toolbar .dropdown-menu.right::after {
                right: 10px;
                left: auto !important
            }

        .note-popover .popover-content .dropdown-menu.note-check li a i, .panel-heading.note-toolbar .dropdown-menu.note-check li a i {
            color: deepskyblue;
            visibility: hidden
        }

        .note-popover .popover-content .dropdown-menu.note-check li a.checked i, .panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i {
            visibility: visible
        }

    .note-popover .popover-content .note-fontsize-10, .panel-heading.note-toolbar .note-fontsize-10 {
        font-size: 10px
    }

    .note-popover .popover-content .note-color-palette, .panel-heading.note-toolbar .note-color-palette {
        line-height: 1
    }

        .note-popover .popover-content .note-color-palette div .note-color-btn, .panel-heading.note-toolbar .note-color-palette div .note-color-btn {
            width: 20px;
            height: 20px;
            padding: 0;
            margin: 0;
            border: 1px solid #fff
        }

            .note-popover .popover-content .note-color-palette div .note-color-btn:hover, .panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover {
                border: 1px solid #000
            }

.note-dialog > div {
    display: none
}

.note-dialog .form-group {
    margin-right: 0;
    margin-left: 0
}

.note-dialog .note-modal-form {
    margin: 0
}

.note-dialog .note-image-dialog .note-dropzone {
    min-height: 100px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 4;
    color: lightgray;
    text-align: center;
    border: 4px dashed lightgray
}

@-moz-document url-prefix() {
    .note-image-input {
        height: auto
    }
}

.note-placeholder {
    position: absolute;
    display: none;
    color: gray
}

.note-handle .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid black
}

    .note-handle .note-control-selection > div {
        position: absolute
    }

    .note-handle .note-control-selection .note-control-selection-bg {
        width: 100%;
        height: 100%;
        background-color: black;
        -webkit-opacity: .3;
        -khtml-opacity: .3;
        -moz-opacity: .3;
        opacity: .3;
        -ms-filter: alpha(opacity=30);
        filter: alpha(opacity=30)
    }

    .note-handle .note-control-selection .note-control-handle {
        width: 7px;
        height: 7px;
        border: 1px solid black
    }

    .note-handle .note-control-selection .note-control-holder {
        width: 7px;
        height: 7px;
        border: 1px solid black
    }

    .note-handle .note-control-selection .note-control-sizing {
        width: 7px;
        height: 7px;
        background-color: white;
        border: 1px solid black
    }

    .note-handle .note-control-selection .note-control-nw {
        top: -5px;
        left: -5px;
        border-right: 0;
        border-bottom: 0
    }

    .note-handle .note-control-selection .note-control-ne {
        top: -5px;
        right: -5px;
        border-bottom: 0;
        border-left: none
    }

    .note-handle .note-control-selection .note-control-sw {
        bottom: -5px;
        left: -5px;
        border-top: 0;
        border-right: 0
    }

    .note-handle .note-control-selection .note-control-se {
        right: -5px;
        bottom: -5px;
        cursor: se-resize
    }

        .note-handle .note-control-selection .note-control-se.note-control-holder {
            cursor: default;
            border-top: 0;
            border-left: none
        }

    .note-handle .note-control-selection .note-control-selection-info {
        right: 0;
        bottom: 0;
        padding: 5px;
        margin: 5px;
        font-size: 12px;
        color: white;
        background-color: black;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-opacity: .7;
        -khtml-opacity: .7;
        -moz-opacity: .7;
        opacity: .7;
        -ms-filter: alpha(opacity=70);
        filter: alpha(opacity=70)
    }

.note-hint-popover {
    min-width: 100px;
    padding: 2px
}

    .note-hint-popover .popover-content {
        max-height: 150px;
        padding: 3px;
        overflow: auto
    }

        .note-hint-popover .popover-content .note-hint-group .note-hint-item {
            display: block !important;
            padding: 3px
        }

            .note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
                display: block;
                clear: both;
                font-weight: 400;
                line-height: 1.4;
                color: white;
                text-decoration: none;
                white-space: nowrap;
                cursor: pointer;
                background-color: #428bca;
                outline: 0
            }

/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-duotone: 'Font Awesome 6 Duotone';
  --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone'; }

@font-face {
  font-family: 'Font Awesome 6 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../font/fa-duotone-900.woff2") format("woff2"), url("../font/fa-duotone-900.ttf") format("truetype"); }

.fad,
.fa-duotone {
  position: relative;
  font-weight: 900;
  letter-spacing: normal; }

.fad::before,
.fa-duotone::before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: var(--fa-primary-opacity, 1); }

.fad::after,
.fa-duotone::after {
  color: var(--fa-secondary-color, inherit);
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad::before,
.fa-swap-opacity .fa-duotone::before,
.fad.fa-swap-opacity::before,
.fa-duotone.fa-swap-opacity::before {
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad::after,
.fa-swap-opacity .fa-duotone::after,
.fad.fa-swap-opacity::after,
.fa-duotone.fa-swap-opacity::after {
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff); }

.fad.fa-stack-1x, .fad.fa-stack-2x,
.fa-duotone.fa-stack-1x, .fa-duotone.fa-stack-2x {
  position: absolute; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */

.fad.fa-0::after, .fa-duotone.fa-0::after {
  content: "\30\30"; }

.fad.fa-1::after, .fa-duotone.fa-1::after {
  content: "\31\31"; }

.fad.fa-2::after, .fa-duotone.fa-2::after {
  content: "\32\32"; }

.fad.fa-3::after, .fa-duotone.fa-3::after {
  content: "\33\33"; }

.fad.fa-4::after, .fa-duotone.fa-4::after {
  content: "\34\34"; }

.fad.fa-5::after, .fa-duotone.fa-5::after {
  content: "\35\35"; }

.fad.fa-6::after, .fa-duotone.fa-6::after {
  content: "\36\36"; }

.fad.fa-7::after, .fa-duotone.fa-7::after {
  content: "\37\37"; }

.fad.fa-8::after, .fa-duotone.fa-8::after {
  content: "\38\38"; }

.fad.fa-9::after, .fa-duotone.fa-9::after {
  content: "\39\39"; }

.fad.fa-fill-drip::after, .fa-duotone.fa-fill-drip::after {
  content: "\f576\f576"; }

.fad.fa-arrows-to-circle::after, .fa-duotone.fa-arrows-to-circle::after {
  content: "\e4bd\e4bd"; }

.fad.fa-circle-chevron-right::after, .fa-duotone.fa-circle-chevron-right::after {
  content: "\f138\f138"; }

.fad.fa-chevron-circle-right::after, .fa-duotone.fa-chevron-circle-right::after {
  content: "\f138\f138"; }

.fad.fa-wagon-covered::after, .fa-duotone.fa-wagon-covered::after {
  content: "\f8ee\f8ee"; }

.fad.fa-line-height::after, .fa-duotone.fa-line-height::after {
  content: "\f871\f871"; }

.fad.fa-bagel::after, .fa-duotone.fa-bagel::after {
  content: "\e3d7\e3d7"; }

.fad.fa-transporter-7::after, .fa-duotone.fa-transporter-7::after {
  content: "\e2a8\e2a8"; }

.fad.fa-at::after, .fa-duotone.fa-at::after {
  content: "\40\40"; }

.fad.fa-rectangles-mixed::after, .fa-duotone.fa-rectangles-mixed::after {
  content: "\e323\e323"; }

.fad.fa-phone-arrow-up-right::after, .fa-duotone.fa-phone-arrow-up-right::after {
  content: "\e224\e224"; }

.fad.fa-phone-arrow-up::after, .fa-duotone.fa-phone-arrow-up::after {
  content: "\e224\e224"; }

.fad.fa-phone-outgoing::after, .fa-duotone.fa-phone-outgoing::after {
  content: "\e224\e224"; }

.fad.fa-trash-can::after, .fa-duotone.fa-trash-can::after {
  content: "\f2ed\f2ed"; }

.fad.fa-trash-alt::after, .fa-duotone.fa-trash-alt::after {
  content: "\f2ed\f2ed"; }

.fad.fa-circle-l::after, .fa-duotone.fa-circle-l::after {
  content: "\e114\e114"; }

.fad.fa-head-side-goggles::after, .fa-duotone.fa-head-side-goggles::after {
  content: "\f6ea\f6ea"; }

.fad.fa-head-vr::after, .fa-duotone.fa-head-vr::after {
  content: "\f6ea\f6ea"; }

.fad.fa-text-height::after, .fa-duotone.fa-text-height::after {
  content: "\f034\f034"; }

.fad.fa-user-xmark::after, .fa-duotone.fa-user-xmark::after {
  content: "\f235\f235"; }

.fad.fa-user-times::after, .fa-duotone.fa-user-times::after {
  content: "\f235\f235"; }

.fad.fa-face-hand-yawn::after, .fa-duotone.fa-face-hand-yawn::after {
  content: "\e379\e379"; }

.fad.fa-gauge-simple-min::after, .fa-duotone.fa-gauge-simple-min::after {
  content: "\f62d\f62d"; }

.fad.fa-tachometer-slowest::after, .fa-duotone.fa-tachometer-slowest::after {
  content: "\f62d\f62d"; }

.fad.fa-stethoscope::after, .fa-duotone.fa-stethoscope::after {
  content: "\f0f1\f0f1"; }

.fad.fa-coffin::after, .fa-duotone.fa-coffin::after {
  content: "\f6c6\f6c6"; }

.fad.fa-message::after, .fa-duotone.fa-message::after {
  content: "\f27a\f27a"; }

.fad.fa-comment-alt::after, .fa-duotone.fa-comment-alt::after {
  content: "\f27a\f27a"; }

.fad.fa-salad::after, .fa-duotone.fa-salad::after {
  content: "\f81e\f81e"; }

.fad.fa-bowl-salad::after, .fa-duotone.fa-bowl-salad::after {
  content: "\f81e\f81e"; }

.fad.fa-info::after, .fa-duotone.fa-info::after {
  content: "\f129\f129"; }

.fad.fa-robot-astromech::after, .fa-duotone.fa-robot-astromech::after {
  content: "\e2d2\e2d2"; }

.fad.fa-ring-diamond::after, .fa-duotone.fa-ring-diamond::after {
  content: "\e5ab\e5ab"; }

.fad.fa-fondue-pot::after, .fa-duotone.fa-fondue-pot::after {
  content: "\e40d\e40d"; }

.fad.fa-theta::after, .fa-duotone.fa-theta::after {
  content: "\f69e\f69e"; }

.fad.fa-face-hand-peeking::after, .fa-duotone.fa-face-hand-peeking::after {
  content: "\e481\e481"; }

.fad.fa-square-user::after, .fa-duotone.fa-square-user::after {
  content: "\e283\e283"; }

.fad.fa-down-left-and-up-right-to-center::after, .fa-duotone.fa-down-left-and-up-right-to-center::after {
  content: "\f422\f422"; }

.fad.fa-compress-alt::after, .fa-duotone.fa-compress-alt::after {
  content: "\f422\f422"; }

.fad.fa-explosion::after, .fa-duotone.fa-explosion::after {
  content: "\e4e9\e4e9"; }

.fad.fa-file-lines::after, .fa-duotone.fa-file-lines::after {
  content: "\f15c\f15c"; }

.fad.fa-file-alt::after, .fa-duotone.fa-file-alt::after {
  content: "\f15c\f15c"; }

.fad.fa-file-text::after, .fa-duotone.fa-file-text::after {
  content: "\f15c\f15c"; }

.fad.fa-wave-square::after, .fa-duotone.fa-wave-square::after {
  content: "\f83e\f83e"; }

.fad.fa-ring::after, .fa-duotone.fa-ring::after {
  content: "\f70b\f70b"; }

.fad.fa-building-un::after, .fa-duotone.fa-building-un::after {
  content: "\e4d9\e4d9"; }

.fad.fa-dice-three::after, .fa-duotone.fa-dice-three::after {
  content: "\f527\f527"; }

.fad.fa-tire-pressure-warning::after, .fa-duotone.fa-tire-pressure-warning::after {
  content: "\f633\f633"; }

.fad.fa-wifi-fair::after, .fa-duotone.fa-wifi-fair::after {
  content: "\f6ab\f6ab"; }

.fad.fa-wifi-2::after, .fa-duotone.fa-wifi-2::after {
  content: "\f6ab\f6ab"; }

.fad.fa-calendar-days::after, .fa-duotone.fa-calendar-days::after {
  content: "\f073\f073"; }

.fad.fa-calendar-alt::after, .fa-duotone.fa-calendar-alt::after {
  content: "\f073\f073"; }

.fad.fa-mp3-player::after, .fa-duotone.fa-mp3-player::after {
  content: "\f8ce\f8ce"; }

.fad.fa-anchor-circle-check::after, .fa-duotone.fa-anchor-circle-check::after {
  content: "\e4aa\e4aa"; }

.fad.fa-tally-4::after, .fa-duotone.fa-tally-4::after {
  content: "\e297\e297"; }

.fad.fa-rectangle-history::after, .fa-duotone.fa-rectangle-history::after {
  content: "\e4a2\e4a2"; }

.fad.fa-building-circle-arrow-right::after, .fa-duotone.fa-building-circle-arrow-right::after {
  content: "\e4d1\e4d1"; }

.fad.fa-volleyball::after, .fa-duotone.fa-volleyball::after {
  content: "\f45f\f45f"; }

.fad.fa-volleyball-ball::after, .fa-duotone.fa-volleyball-ball::after {
  content: "\f45f\f45f"; }

.fad.fa-sun-haze::after, .fa-duotone.fa-sun-haze::after {
  content: "\f765\f765"; }

.fad.fa-text-size::after, .fa-duotone.fa-text-size::after {
  content: "\f894\f894"; }

.fad.fa-ufo::after, .fa-duotone.fa-ufo::after {
  content: "\e047\e047"; }

.fad.fa-fork::after, .fa-duotone.fa-fork::after {
  content: "\f2e3\f2e3"; }

.fad.fa-utensil-fork::after, .fa-duotone.fa-utensil-fork::after {
  content: "\f2e3\f2e3"; }

.fad.fa-arrows-up-to-line::after, .fa-duotone.fa-arrows-up-to-line::after {
  content: "\e4c2\e4c2"; }

.fad.fa-mobile-signal::after, .fa-duotone.fa-mobile-signal::after {
  content: "\e1ef\e1ef"; }

.fad.fa-barcode-scan::after, .fa-duotone.fa-barcode-scan::after {
  content: "\f465\f465"; }

.fad.fa-sort-down::after, .fa-duotone.fa-sort-down::after {
  content: "\f0dd\f0dd"; }

.fad.fa-sort-desc::after, .fa-duotone.fa-sort-desc::after {
  content: "\f0dd\f0dd"; }

.fad.fa-folder-arrow-down::after, .fa-duotone.fa-folder-arrow-down::after {
  content: "\e053\e053"; }

.fad.fa-folder-download::after, .fa-duotone.fa-folder-download::after {
  content: "\e053\e053"; }

.fad.fa-circle-minus::after, .fa-duotone.fa-circle-minus::after {
  content: "\f056\f056"; }

.fad.fa-minus-circle::after, .fa-duotone.fa-minus-circle::after {
  content: "\f056\f056"; }

.fad.fa-face-icicles::after, .fa-duotone.fa-face-icicles::after {
  content: "\e37c\e37c"; }

.fad.fa-shovel::after, .fa-duotone.fa-shovel::after {
  content: "\f713\f713"; }

.fad.fa-door-open::after, .fa-duotone.fa-door-open::after {
  content: "\f52b\f52b"; }

.fad.fa-films::after, .fa-duotone.fa-films::after {
  content: "\e17a\e17a"; }

.fad.fa-right-from-bracket::after, .fa-duotone.fa-right-from-bracket::after {
  content: "\f2f5\f2f5"; }

.fad.fa-sign-out-alt::after, .fa-duotone.fa-sign-out-alt::after {
  content: "\f2f5\f2f5"; }

.fad.fa-face-glasses::after, .fa-duotone.fa-face-glasses::after {
  content: "\e377\e377"; }

.fad.fa-nfc::after, .fa-duotone.fa-nfc::after {
  content: "\e1f7\e1f7"; }

.fad.fa-atom::after, .fa-duotone.fa-atom::after {
  content: "\f5d2\f5d2"; }

.fad.fa-soap::after, .fa-duotone.fa-soap::after {
  content: "\e06e\e06e"; }

.fad.fa-icons::after, .fa-duotone.fa-icons::after {
  content: "\f86d\f86d"; }

.fad.fa-heart-music-camera-bolt::after, .fa-duotone.fa-heart-music-camera-bolt::after {
  content: "\f86d\f86d"; }

.fad.fa-microphone-lines-slash::after, .fa-duotone.fa-microphone-lines-slash::after {
  content: "\f539\f539"; }

.fad.fa-microphone-alt-slash::after, .fa-duotone.fa-microphone-alt-slash::after {
  content: "\f539\f539"; }

.fad.fa-closed-captioning-slash::after, .fa-duotone.fa-closed-captioning-slash::after {
  content: "\e135\e135"; }

.fad.fa-calculator-simple::after, .fa-duotone.fa-calculator-simple::after {
  content: "\f64c\f64c"; }

.fad.fa-calculator-alt::after, .fa-duotone.fa-calculator-alt::after {
  content: "\f64c\f64c"; }

.fad.fa-bridge-circle-check::after, .fa-duotone.fa-bridge-circle-check::after {
  content: "\e4c9\e4c9"; }

.fad.fa-sliders-up::after, .fa-duotone.fa-sliders-up::after {
  content: "\f3f1\f3f1"; }

.fad.fa-sliders-v::after, .fa-duotone.fa-sliders-v::after {
  content: "\f3f1\f3f1"; }

.fad.fa-location-minus::after, .fa-duotone.fa-location-minus::after {
  content: "\f609\f609"; }

.fad.fa-map-marker-minus::after, .fa-duotone.fa-map-marker-minus::after {
  content: "\f609\f609"; }

.fad.fa-pump-medical::after, .fa-duotone.fa-pump-medical::after {
  content: "\e06a\e06a"; }

.fad.fa-fingerprint::after, .fa-duotone.fa-fingerprint::after {
  content: "\f577\f577"; }

.fad.fa-ski-boot::after, .fa-duotone.fa-ski-boot::after {
  content: "\e3cc\e3cc"; }

.fad.fa-standard-definition::after, .fa-duotone.fa-standard-definition::after {
  content: "\e28a\e28a"; }

.fad.fa-rectangle-sd::after, .fa-duotone.fa-rectangle-sd::after {
  content: "\e28a\e28a"; }

.fad.fa-h1::after, .fa-duotone.fa-h1::after {
  content: "\f313\f313"; }

.fad.fa-hand-point-right::after, .fa-duotone.fa-hand-point-right::after {
  content: "\f0a4\f0a4"; }

.fad.fa-magnifying-glass-location::after, .fa-duotone.fa-magnifying-glass-location::after {
  content: "\f689\f689"; }

.fad.fa-search-location::after, .fa-duotone.fa-search-location::after {
  content: "\f689\f689"; }

.fad.fa-message-bot::after, .fa-duotone.fa-message-bot::after {
  content: "\e3b8\e3b8"; }

.fad.fa-forward-step::after, .fa-duotone.fa-forward-step::after {
  content: "\f051\f051"; }

.fad.fa-step-forward::after, .fa-duotone.fa-step-forward::after {
  content: "\f051\f051"; }

.fad.fa-face-smile-beam::after, .fa-duotone.fa-face-smile-beam::after {
  content: "\f5b8\f5b8"; }

.fad.fa-smile-beam::after, .fa-duotone.fa-smile-beam::after {
  content: "\f5b8\f5b8"; }

.fad.fa-light-ceiling::after, .fa-duotone.fa-light-ceiling::after {
  content: "\e016\e016"; }

.fad.fa-message-exclamation::after, .fa-duotone.fa-message-exclamation::after {
  content: "\f4a5\f4a5"; }

.fad.fa-comment-alt-exclamation::after, .fa-duotone.fa-comment-alt-exclamation::after {
  content: "\f4a5\f4a5"; }

.fad.fa-bowl-scoop::after, .fa-duotone.fa-bowl-scoop::after {
  content: "\e3de\e3de"; }

.fad.fa-bowl-shaved-ice::after, .fa-duotone.fa-bowl-shaved-ice::after {
  content: "\e3de\e3de"; }

.fad.fa-square-x::after, .fa-duotone.fa-square-x::after {
  content: "\e286\e286"; }

.fad.fa-building-memo::after, .fa-duotone.fa-building-memo::after {
  content: "\e61e\e61e"; }

.fad.fa-utility-pole-double::after, .fa-duotone.fa-utility-pole-double::after {
  content: "\e2c4\e2c4"; }

.fad.fa-flag-checkered::after, .fa-duotone.fa-flag-checkered::after {
  content: "\f11e\f11e"; }

.fad.fa-chevrons-up::after, .fa-duotone.fa-chevrons-up::after {
  content: "\f325\f325"; }

.fad.fa-chevron-double-up::after, .fa-duotone.fa-chevron-double-up::after {
  content: "\f325\f325"; }

.fad.fa-football::after, .fa-duotone.fa-football::after {
  content: "\f44e\f44e"; }

.fad.fa-football-ball::after, .fa-duotone.fa-football-ball::after {
  content: "\f44e\f44e"; }

.fad.fa-user-vneck::after, .fa-duotone.fa-user-vneck::after {
  content: "\e461\e461"; }

.fad.fa-school-circle-exclamation::after, .fa-duotone.fa-school-circle-exclamation::after {
  content: "\e56c\e56c"; }

.fad.fa-crop::after, .fa-duotone.fa-crop::after {
  content: "\f125\f125"; }

.fad.fa-angles-down::after, .fa-duotone.fa-angles-down::after {
  content: "\f103\f103"; }

.fad.fa-angle-double-down::after, .fa-duotone.fa-angle-double-down::after {
  content: "\f103\f103"; }

.fad.fa-users-rectangle::after, .fa-duotone.fa-users-rectangle::after {
  content: "\e594\e594"; }

.fad.fa-people-roof::after, .fa-duotone.fa-people-roof::after {
  content: "\e537\e537"; }

.fad.fa-square-arrow-right::after, .fa-duotone.fa-square-arrow-right::after {
  content: "\f33b\f33b"; }

.fad.fa-arrow-square-right::after, .fa-duotone.fa-arrow-square-right::after {
  content: "\f33b\f33b"; }

.fad.fa-location-plus::after, .fa-duotone.fa-location-plus::after {
  content: "\f60a\f60a"; }

.fad.fa-map-marker-plus::after, .fa-duotone.fa-map-marker-plus::after {
  content: "\f60a\f60a"; }

.fad.fa-lightbulb-exclamation-on::after, .fa-duotone.fa-lightbulb-exclamation-on::after {
  content: "\e1ca\e1ca"; }

.fad.fa-people-line::after, .fa-duotone.fa-people-line::after {
  content: "\e534\e534"; }

.fad.fa-beer-mug-empty::after, .fa-duotone.fa-beer-mug-empty::after {
  content: "\f0fc\f0fc"; }

.fad.fa-beer::after, .fa-duotone.fa-beer::after {
  content: "\f0fc\f0fc"; }

.fad.fa-crate-empty::after, .fa-duotone.fa-crate-empty::after {
  content: "\e151\e151"; }

.fad.fa-diagram-predecessor::after, .fa-duotone.fa-diagram-predecessor::after {
  content: "\e477\e477"; }

.fad.fa-transporter::after, .fa-duotone.fa-transporter::after {
  content: "\e042\e042"; }

.fad.fa-calendar-circle-user::after, .fa-duotone.fa-calendar-circle-user::after {
  content: "\e471\e471"; }

.fad.fa-arrow-up-long::after, .fa-duotone.fa-arrow-up-long::after {
  content: "\f176\f176"; }

.fad.fa-long-arrow-up::after, .fa-duotone.fa-long-arrow-up::after {
  content: "\f176\f176"; }

.fad.fa-person-carry-box::after, .fa-duotone.fa-person-carry-box::after {
  content: "\f4cf\f4cf"; }

.fad.fa-person-carry::after, .fa-duotone.fa-person-carry::after {
  content: "\f4cf\f4cf"; }

.fad.fa-fire-flame-simple::after, .fa-duotone.fa-fire-flame-simple::after {
  content: "\f46a\f46a"; }

.fad.fa-burn::after, .fa-duotone.fa-burn::after {
  content: "\f46a\f46a"; }

.fad.fa-person::after, .fa-duotone.fa-person::after {
  content: "\f183\f183"; }

.fad.fa-male::after, .fa-duotone.fa-male::after {
  content: "\f183\f183"; }

.fad.fa-laptop::after, .fa-duotone.fa-laptop::after {
  content: "\f109\f109"; }

.fad.fa-file-csv::after, .fa-duotone.fa-file-csv::after {
  content: "\f6dd\f6dd"; }

.fad.fa-menorah::after, .fa-duotone.fa-menorah::after {
  content: "\f676\f676"; }

.fad.fa-union::after, .fa-duotone.fa-union::after {
  content: "\f6a2\f6a2"; }

.fad.fa-chevrons-left::after, .fa-duotone.fa-chevrons-left::after {
  content: "\f323\f323"; }

.fad.fa-chevron-double-left::after, .fa-duotone.fa-chevron-double-left::after {
  content: "\f323\f323"; }

.fad.fa-circle-heart::after, .fa-duotone.fa-circle-heart::after {
  content: "\f4c7\f4c7"; }

.fad.fa-heart-circle::after, .fa-duotone.fa-heart-circle::after {
  content: "\f4c7\f4c7"; }

.fad.fa-truck-plane::after, .fa-duotone.fa-truck-plane::after {
  content: "\e58f\e58f"; }

.fad.fa-record-vinyl::after, .fa-duotone.fa-record-vinyl::after {
  content: "\f8d9\f8d9"; }

.fad.fa-bring-forward::after, .fa-duotone.fa-bring-forward::after {
  content: "\f856\f856"; }

.fad.fa-square-p::after, .fa-duotone.fa-square-p::after {
  content: "\e279\e279"; }

.fad.fa-face-grin-stars::after, .fa-duotone.fa-face-grin-stars::after {
  content: "\f587\f587"; }

.fad.fa-grin-stars::after, .fa-duotone.fa-grin-stars::after {
  content: "\f587\f587"; }

.fad.fa-sigma::after, .fa-duotone.fa-sigma::after {
  content: "\f68b\f68b"; }

.fad.fa-camera-movie::after, .fa-duotone.fa-camera-movie::after {
  content: "\f8a9\f8a9"; }

.fad.fa-bong::after, .fa-duotone.fa-bong::after {
  content: "\f55c\f55c"; }

.fad.fa-clarinet::after, .fa-duotone.fa-clarinet::after {
  content: "\f8ad\f8ad"; }

.fad.fa-truck-flatbed::after, .fa-duotone.fa-truck-flatbed::after {
  content: "\e2b6\e2b6"; }

.fad.fa-spaghetti-monster-flying::after, .fa-duotone.fa-spaghetti-monster-flying::after {
  content: "\f67b\f67b"; }

.fad.fa-pastafarianism::after, .fa-duotone.fa-pastafarianism::after {
  content: "\f67b\f67b"; }

.fad.fa-arrow-down-up-across-line::after, .fa-duotone.fa-arrow-down-up-across-line::after {
  content: "\e4af\e4af"; }

.fad.fa-arrows-rotate-reverse::after, .fa-duotone.fa-arrows-rotate-reverse::after {
  content: "\e630\e630"; }

.fad.fa-leaf-heart::after, .fa-duotone.fa-leaf-heart::after {
  content: "\f4cb\f4cb"; }

.fad.fa-house-building::after, .fa-duotone.fa-house-building::after {
  content: "\e1b1\e1b1"; }

.fad.fa-cheese-swiss::after, .fa-duotone.fa-cheese-swiss::after {
  content: "\f7f0\f7f0"; }

.fad.fa-spoon::after, .fa-duotone.fa-spoon::after {
  content: "\f2e5\f2e5"; }

.fad.fa-utensil-spoon::after, .fa-duotone.fa-utensil-spoon::after {
  content: "\f2e5\f2e5"; }

.fad.fa-jar-wheat::after, .fa-duotone.fa-jar-wheat::after {
  content: "\e517\e517"; }

.fad.fa-envelopes-bulk::after, .fa-duotone.fa-envelopes-bulk::after {
  content: "\f674\f674"; }

.fad.fa-mail-bulk::after, .fa-duotone.fa-mail-bulk::after {
  content: "\f674\f674"; }

.fad.fa-file-circle-exclamation::after, .fa-duotone.fa-file-circle-exclamation::after {
  content: "\e4eb\e4eb"; }

.fad.fa-bow-arrow::after, .fa-duotone.fa-bow-arrow::after {
  content: "\f6b9\f6b9"; }

.fad.fa-cart-xmark::after, .fa-duotone.fa-cart-xmark::after {
  content: "\e0dd\e0dd"; }

.fad.fa-hexagon-xmark::after, .fa-duotone.fa-hexagon-xmark::after {
  content: "\f2ee\f2ee"; }

.fad.fa-times-hexagon::after, .fa-duotone.fa-times-hexagon::after {
  content: "\f2ee\f2ee"; }

.fad.fa-xmark-hexagon::after, .fa-duotone.fa-xmark-hexagon::after {
  content: "\f2ee\f2ee"; }

.fad.fa-circle-h::after, .fa-duotone.fa-circle-h::after {
  content: "\f47e\f47e"; }

.fad.fa-hospital-symbol::after, .fa-duotone.fa-hospital-symbol::after {
  content: "\f47e\f47e"; }

.fad.fa-merge::after, .fa-duotone.fa-merge::after {
  content: "\e526\e526"; }

.fad.fa-pager::after, .fa-duotone.fa-pager::after {
  content: "\f815\f815"; }

.fad.fa-cart-minus::after, .fa-duotone.fa-cart-minus::after {
  content: "\e0db\e0db"; }

.fad.fa-address-book::after, .fa-duotone.fa-address-book::after {
  content: "\f2b9\f2b9"; }

.fad.fa-contact-book::after, .fa-duotone.fa-contact-book::after {
  content: "\f2b9\f2b9"; }

.fad.fa-pan-frying::after, .fa-duotone.fa-pan-frying::after {
  content: "\e42c\e42c"; }

.fad.fa-grid::after, .fa-duotone.fa-grid::after {
  content: "\e195\e195"; }

.fad.fa-grid-3::after, .fa-duotone.fa-grid-3::after {
  content: "\e195\e195"; }

.fad.fa-football-helmet::after, .fa-duotone.fa-football-helmet::after {
  content: "\f44f\f44f"; }

.fad.fa-hand-love::after, .fa-duotone.fa-hand-love::after {
  content: "\e1a5\e1a5"; }

.fad.fa-trees::after, .fa-duotone.fa-trees::after {
  content: "\f724\f724"; }

.fad.fa-strikethrough::after, .fa-duotone.fa-strikethrough::after {
  content: "\f0cc\f0cc"; }

.fad.fa-page::after, .fa-duotone.fa-page::after {
  content: "\e428\e428"; }

.fad.fa-k::after, .fa-duotone.fa-k::after {
  content: "\4b\4b"; }

.fad.fa-diagram-previous::after, .fa-duotone.fa-diagram-previous::after {
  content: "\e478\e478"; }

.fad.fa-gauge-min::after, .fa-duotone.fa-gauge-min::after {
  content: "\f628\f628"; }

.fad.fa-tachometer-alt-slowest::after, .fa-duotone.fa-tachometer-alt-slowest::after {
  content: "\f628\f628"; }

.fad.fa-folder-grid::after, .fa-duotone.fa-folder-grid::after {
  content: "\e188\e188"; }

.fad.fa-eggplant::after, .fa-duotone.fa-eggplant::after {
  content: "\e16c\e16c"; }

.fad.fa-excavator::after, .fa-duotone.fa-excavator::after {
  content: "\e656\e656"; }

.fad.fa-ram::after, .fa-duotone.fa-ram::after {
  content: "\f70a\f70a"; }

.fad.fa-landmark-flag::after, .fa-duotone.fa-landmark-flag::after {
  content: "\e51c\e51c"; }

.fad.fa-lips::after, .fa-duotone.fa-lips::after {
  content: "\f600\f600"; }

.fad.fa-pencil::after, .fa-duotone.fa-pencil::after {
  content: "\f303\f303"; }

.fad.fa-pencil-alt::after, .fa-duotone.fa-pencil-alt::after {
  content: "\f303\f303"; }

.fad.fa-backward::after, .fa-duotone.fa-backward::after {
  content: "\f04a\f04a"; }

.fad.fa-caret-right::after, .fa-duotone.fa-caret-right::after {
  content: "\f0da\f0da"; }

.fad.fa-comments::after, .fa-duotone.fa-comments::after {
  content: "\f086\f086"; }

.fad.fa-paste::after, .fa-duotone.fa-paste::after {
  content: "\f0ea\f0ea"; }

.fad.fa-file-clipboard::after, .fa-duotone.fa-file-clipboard::after {
  content: "\f0ea\f0ea"; }

.fad.fa-desktop-arrow-down::after, .fa-duotone.fa-desktop-arrow-down::after {
  content: "\e155\e155"; }

.fad.fa-code-pull-request::after, .fa-duotone.fa-code-pull-request::after {
  content: "\e13c\e13c"; }

.fad.fa-pumpkin::after, .fa-duotone.fa-pumpkin::after {
  content: "\f707\f707"; }

.fad.fa-clipboard-list::after, .fa-duotone.fa-clipboard-list::after {
  content: "\f46d\f46d"; }

.fad.fa-pen-field::after, .fa-duotone.fa-pen-field::after {
  content: "\e211\e211"; }

.fad.fa-blueberries::after, .fa-duotone.fa-blueberries::after {
  content: "\e2e8\e2e8"; }

.fad.fa-truck-ramp-box::after, .fa-duotone.fa-truck-ramp-box::after {
  content: "\f4de\f4de"; }

.fad.fa-truck-loading::after, .fa-duotone.fa-truck-loading::after {
  content: "\f4de\f4de"; }

.fad.fa-note::after, .fa-duotone.fa-note::after {
  content: "\e1ff\e1ff"; }

.fad.fa-arrow-down-to-square::after, .fa-duotone.fa-arrow-down-to-square::after {
  content: "\e096\e096"; }

.fad.fa-user-check::after, .fa-duotone.fa-user-check::after {
  content: "\f4fc\f4fc"; }

.fad.fa-cloud-xmark::after, .fa-duotone.fa-cloud-xmark::after {
  content: "\e35f\e35f"; }

.fad.fa-vial-virus::after, .fa-duotone.fa-vial-virus::after {
  content: "\e597\e597"; }

.fad.fa-book-blank::after, .fa-duotone.fa-book-blank::after {
  content: "\f5d9\f5d9"; }

.fad.fa-book-alt::after, .fa-duotone.fa-book-alt::after {
  content: "\f5d9\f5d9"; }

.fad.fa-golf-flag-hole::after, .fa-duotone.fa-golf-flag-hole::after {
  content: "\e3ac\e3ac"; }

.fad.fa-message-arrow-down::after, .fa-duotone.fa-message-arrow-down::after {
  content: "\e1db\e1db"; }

.fad.fa-comment-alt-arrow-down::after, .fa-duotone.fa-comment-alt-arrow-down::after {
  content: "\e1db\e1db"; }

.fad.fa-face-unamused::after, .fa-duotone.fa-face-unamused::after {
  content: "\e39f\e39f"; }

.fad.fa-sheet-plastic::after, .fa-duotone.fa-sheet-plastic::after {
  content: "\e571\e571"; }

.fad.fa-circle-9::after, .fa-duotone.fa-circle-9::after {
  content: "\e0f6\e0f6"; }

.fad.fa-blog::after, .fa-duotone.fa-blog::after {
  content: "\f781\f781"; }

.fad.fa-user-ninja::after, .fa-duotone.fa-user-ninja::after {
  content: "\f504\f504"; }

.fad.fa-pencil-slash::after, .fa-duotone.fa-pencil-slash::after {
  content: "\e215\e215"; }

.fad.fa-bowling-pins::after, .fa-duotone.fa-bowling-pins::after {
  content: "\f437\f437"; }

.fad.fa-person-arrow-up-from-line::after, .fa-duotone.fa-person-arrow-up-from-line::after {
  content: "\e539\e539"; }

.fad.fa-down-right::after, .fa-duotone.fa-down-right::after {
  content: "\e16b\e16b"; }

.fad.fa-scroll-torah::after, .fa-duotone.fa-scroll-torah::after {
  content: "\f6a0\f6a0"; }

.fad.fa-torah::after, .fa-duotone.fa-torah::after {
  content: "\f6a0\f6a0"; }

.fad.fa-webhook::after, .fa-duotone.fa-webhook::after {
  content: "\e5d5\e5d5"; }

.fad.fa-blinds-open::after, .fa-duotone.fa-blinds-open::after {
  content: "\f8fc\f8fc"; }

.fad.fa-fence::after, .fa-duotone.fa-fence::after {
  content: "\e303\e303"; }

.fad.fa-up::after, .fa-duotone.fa-up::after {
  content: "\f357\f357"; }

.fad.fa-arrow-alt-up::after, .fa-duotone.fa-arrow-alt-up::after {
  content: "\f357\f357"; }

.fad.fa-broom-ball::after, .fa-duotone.fa-broom-ball::after {
  content: "\f458\f458"; }

.fad.fa-quidditch::after, .fa-duotone.fa-quidditch::after {
  content: "\f458\f458"; }

.fad.fa-quidditch-broom-ball::after, .fa-duotone.fa-quidditch-broom-ball::after {
  content: "\f458\f458"; }

.fad.fa-drumstick::after, .fa-duotone.fa-drumstick::after {
  content: "\f6d6\f6d6"; }

.fad.fa-square-v::after, .fa-duotone.fa-square-v::after {
  content: "\e284\e284"; }

.fad.fa-face-awesome::after, .fa-duotone.fa-face-awesome::after {
  content: "\e409\e409"; }

.fad.fa-gave-dandy::after, .fa-duotone.fa-gave-dandy::after {
  content: "\e409\e409"; }

.fad.fa-dial-off::after, .fa-duotone.fa-dial-off::after {
  content: "\e162\e162"; }

.fad.fa-toggle-off::after, .fa-duotone.fa-toggle-off::after {
  content: "\f204\f204"; }

.fad.fa-face-smile-horns::after, .fa-duotone.fa-face-smile-horns::after {
  content: "\e391\e391"; }

.fad.fa-box-archive::after, .fa-duotone.fa-box-archive::after {
  content: "\f187\f187"; }

.fad.fa-archive::after, .fa-duotone.fa-archive::after {
  content: "\f187\f187"; }

.fad.fa-grapes::after, .fa-duotone.fa-grapes::after {
  content: "\e306\e306"; }

.fad.fa-person-drowning::after, .fa-duotone.fa-person-drowning::after {
  content: "\e545\e545"; }

.fad.fa-dial-max::after, .fa-duotone.fa-dial-max::after {
  content: "\e15e\e15e"; }

.fad.fa-circle-m::after, .fa-duotone.fa-circle-m::after {
  content: "\e115\e115"; }

.fad.fa-calendar-image::after, .fa-duotone.fa-calendar-image::after {
  content: "\e0d4\e0d4"; }

.fad.fa-circle-caret-down::after, .fa-duotone.fa-circle-caret-down::after {
  content: "\f32d\f32d"; }

.fad.fa-caret-circle-down::after, .fa-duotone.fa-caret-circle-down::after {
  content: "\f32d\f32d"; }

.fad.fa-arrow-down-9-1::after, .fa-duotone.fa-arrow-down-9-1::after {
  content: "\f886\f886"; }

.fad.fa-sort-numeric-desc::after, .fa-duotone.fa-sort-numeric-desc::after {
  content: "\f886\f886"; }

.fad.fa-sort-numeric-down-alt::after, .fa-duotone.fa-sort-numeric-down-alt::after {
  content: "\f886\f886"; }

.fad.fa-face-grin-tongue-squint::after, .fa-duotone.fa-face-grin-tongue-squint::after {
  content: "\f58a\f58a"; }

.fad.fa-grin-tongue-squint::after, .fa-duotone.fa-grin-tongue-squint::after {
  content: "\f58a\f58a"; }

.fad.fa-shish-kebab::after, .fa-duotone.fa-shish-kebab::after {
  content: "\f821\f821"; }

.fad.fa-spray-can::after, .fa-duotone.fa-spray-can::after {
  content: "\f5bd\f5bd"; }

.fad.fa-alarm-snooze::after, .fa-duotone.fa-alarm-snooze::after {
  content: "\f845\f845"; }

.fad.fa-scarecrow::after, .fa-duotone.fa-scarecrow::after {
  content: "\f70d\f70d"; }

.fad.fa-truck-monster::after, .fa-duotone.fa-truck-monster::after {
  content: "\f63b\f63b"; }

.fad.fa-gift-card::after, .fa-duotone.fa-gift-card::after {
  content: "\f663\f663"; }

.fad.fa-w::after, .fa-duotone.fa-w::after {
  content: "\57\57"; }

.fad.fa-code-pull-request-draft::after, .fa-duotone.fa-code-pull-request-draft::after {
  content: "\e3fa\e3fa"; }

.fad.fa-square-b::after, .fa-duotone.fa-square-b::after {
  content: "\e264\e264"; }

.fad.fa-elephant::after, .fa-duotone.fa-elephant::after {
  content: "\f6da\f6da"; }

.fad.fa-earth-africa::after, .fa-duotone.fa-earth-africa::after {
  content: "\f57c\f57c"; }

.fad.fa-globe-africa::after, .fa-duotone.fa-globe-africa::after {
  content: "\f57c\f57c"; }

.fad.fa-rainbow::after, .fa-duotone.fa-rainbow::after {
  content: "\f75b\f75b"; }

.fad.fa-circle-notch::after, .fa-duotone.fa-circle-notch::after {
  content: "\f1ce\f1ce"; }

.fad.fa-tablet-screen-button::after, .fa-duotone.fa-tablet-screen-button::after {
  content: "\f3fa\f3fa"; }

.fad.fa-tablet-alt::after, .fa-duotone.fa-tablet-alt::after {
  content: "\f3fa\f3fa"; }

.fad.fa-paw::after, .fa-duotone.fa-paw::after {
  content: "\f1b0\f1b0"; }

.fad.fa-message-question::after, .fa-duotone.fa-message-question::after {
  content: "\e1e3\e1e3"; }

.fad.fa-cloud::after, .fa-duotone.fa-cloud::after {
  content: "\f0c2\f0c2"; }

.fad.fa-trowel-bricks::after, .fa-duotone.fa-trowel-bricks::after {
  content: "\e58a\e58a"; }

.fad.fa-square-3::after, .fa-duotone.fa-square-3::after {
  content: "\e258\e258"; }

.fad.fa-face-flushed::after, .fa-duotone.fa-face-flushed::after {
  content: "\f579\f579"; }

.fad.fa-flushed::after, .fa-duotone.fa-flushed::after {
  content: "\f579\f579"; }

.fad.fa-hospital-user::after, .fa-duotone.fa-hospital-user::after {
  content: "\f80d\f80d"; }

.fad.fa-microwave::after, .fa-duotone.fa-microwave::after {
  content: "\e01b\e01b"; }

.fad.fa-chf-sign::after, .fa-duotone.fa-chf-sign::after {
  content: "\e602\e602"; }

.fad.fa-tent-arrow-left-right::after, .fa-duotone.fa-tent-arrow-left-right::after {
  content: "\e57f\e57f"; }

.fad.fa-cart-circle-arrow-up::after, .fa-duotone.fa-cart-circle-arrow-up::after {
  content: "\e3f0\e3f0"; }

.fad.fa-trash-clock::after, .fa-duotone.fa-trash-clock::after {
  content: "\e2b0\e2b0"; }

.fad.fa-gavel::after, .fa-duotone.fa-gavel::after {
  content: "\f0e3\f0e3"; }

.fad.fa-legal::after, .fa-duotone.fa-legal::after {
  content: "\f0e3\f0e3"; }

.fad.fa-sprinkler-ceiling::after, .fa-duotone.fa-sprinkler-ceiling::after {
  content: "\e44c\e44c"; }

.fad.fa-browsers::after, .fa-duotone.fa-browsers::after {
  content: "\e0cb\e0cb"; }

.fad.fa-trillium::after, .fa-duotone.fa-trillium::after {
  content: "\e588\e588"; }

.fad.fa-music-slash::after, .fa-duotone.fa-music-slash::after {
  content: "\f8d1\f8d1"; }

.fad.fa-truck-ramp::after, .fa-duotone.fa-truck-ramp::after {
  content: "\f4e0\f4e0"; }

.fad.fa-binoculars::after, .fa-duotone.fa-binoculars::after {
  content: "\f1e5\f1e5"; }

.fad.fa-microphone-slash::after, .fa-duotone.fa-microphone-slash::after {
  content: "\f131\f131"; }

.fad.fa-box-tissue::after, .fa-duotone.fa-box-tissue::after {
  content: "\e05b\e05b"; }

.fad.fa-circle-c::after, .fa-duotone.fa-circle-c::after {
  content: "\e101\e101"; }

.fad.fa-star-christmas::after, .fa-duotone.fa-star-christmas::after {
  content: "\f7d4\f7d4"; }

.fad.fa-chart-bullet::after, .fa-duotone.fa-chart-bullet::after {
  content: "\e0e1\e0e1"; }

.fad.fa-motorcycle::after, .fa-duotone.fa-motorcycle::after {
  content: "\f21c\f21c"; }

.fad.fa-tree-christmas::after, .fa-duotone.fa-tree-christmas::after {
  content: "\f7db\f7db"; }

.fad.fa-tire-flat::after, .fa-duotone.fa-tire-flat::after {
  content: "\f632\f632"; }

.fad.fa-sunglasses::after, .fa-duotone.fa-sunglasses::after {
  content: "\f892\f892"; }

.fad.fa-badge::after, .fa-duotone.fa-badge::after {
  content: "\f335\f335"; }

.fad.fa-message-pen::after, .fa-duotone.fa-message-pen::after {
  content: "\f4a4\f4a4"; }

.fad.fa-comment-alt-edit::after, .fa-duotone.fa-comment-alt-edit::after {
  content: "\f4a4\f4a4"; }

.fad.fa-message-edit::after, .fa-duotone.fa-message-edit::after {
  content: "\f4a4\f4a4"; }

.fad.fa-bell-concierge::after, .fa-duotone.fa-bell-concierge::after {
  content: "\f562\f562"; }

.fad.fa-concierge-bell::after, .fa-duotone.fa-concierge-bell::after {
  content: "\f562\f562"; }

.fad.fa-pen-ruler::after, .fa-duotone.fa-pen-ruler::after {
  content: "\f5ae\f5ae"; }

.fad.fa-pencil-ruler::after, .fa-duotone.fa-pencil-ruler::after {
  content: "\f5ae\f5ae"; }

.fad.fa-file-mp3::after, .fa-duotone.fa-file-mp3::after {
  content: "\e648\e648"; }

.fad.fa-arrow-progress::after, .fa-duotone.fa-arrow-progress::after {
  content: "\e5df\e5df"; }

.fad.fa-chess-rook-piece::after, .fa-duotone.fa-chess-rook-piece::after {
  content: "\f448\f448"; }

.fad.fa-chess-rook-alt::after, .fa-duotone.fa-chess-rook-alt::after {
  content: "\f448\f448"; }

.fad.fa-square-root::after, .fa-duotone.fa-square-root::after {
  content: "\f697\f697"; }

.fad.fa-album-collection-circle-plus::after, .fa-duotone.fa-album-collection-circle-plus::after {
  content: "\e48e\e48e"; }

.fad.fa-people-arrows::after, .fa-duotone.fa-people-arrows::after {
  content: "\e068\e068"; }

.fad.fa-people-arrows-left-right::after, .fa-duotone.fa-people-arrows-left-right::after {
  content: "\e068\e068"; }

.fad.fa-sign-post::after, .fa-duotone.fa-sign-post::after {
  content: "\e624\e624"; }

.fad.fa-face-angry-horns::after, .fa-duotone.fa-face-angry-horns::after {
  content: "\e368\e368"; }

.fad.fa-mars-and-venus-burst::after, .fa-duotone.fa-mars-and-venus-burst::after {
  content: "\e523\e523"; }

.fad.fa-tombstone::after, .fa-duotone.fa-tombstone::after {
  content: "\f720\f720"; }

.fad.fa-square-caret-right::after, .fa-duotone.fa-square-caret-right::after {
  content: "\f152\f152"; }

.fad.fa-caret-square-right::after, .fa-duotone.fa-caret-square-right::after {
  content: "\f152\f152"; }

.fad.fa-scissors::after, .fa-duotone.fa-scissors::after {
  content: "\f0c4\f0c4"; }

.fad.fa-cut::after, .fa-duotone.fa-cut::after {
  content: "\f0c4\f0c4"; }

.fad.fa-list-music::after, .fa-duotone.fa-list-music::after {
  content: "\f8c9\f8c9"; }

.fad.fa-sun-plant-wilt::after, .fa-duotone.fa-sun-plant-wilt::after {
  content: "\e57a\e57a"; }

.fad.fa-toilets-portable::after, .fa-duotone.fa-toilets-portable::after {
  content: "\e584\e584"; }

.fad.fa-hockey-puck::after, .fa-duotone.fa-hockey-puck::after {
  content: "\f453\f453"; }

.fad.fa-mustache::after, .fa-duotone.fa-mustache::after {
  content: "\e5bc\e5bc"; }

.fad.fa-hyphen::after, .fa-duotone.fa-hyphen::after {
  content: "\2d\2d"; }

.fad.fa-table::after, .fa-duotone.fa-table::after {
  content: "\f0ce\f0ce"; }

.fad.fa-user-chef::after, .fa-duotone.fa-user-chef::after {
  content: "\e3d2\e3d2"; }

.fad.fa-message-image::after, .fa-duotone.fa-message-image::after {
  content: "\e1e0\e1e0"; }

.fad.fa-comment-alt-image::after, .fa-duotone.fa-comment-alt-image::after {
  content: "\e1e0\e1e0"; }

.fad.fa-users-medical::after, .fa-duotone.fa-users-medical::after {
  content: "\f830\f830"; }

.fad.fa-sensor-triangle-exclamation::after, .fa-duotone.fa-sensor-triangle-exclamation::after {
  content: "\e029\e029"; }

.fad.fa-sensor-alert::after, .fa-duotone.fa-sensor-alert::after {
  content: "\e029\e029"; }

.fad.fa-magnifying-glass-arrow-right::after, .fa-duotone.fa-magnifying-glass-arrow-right::after {
  content: "\e521\e521"; }

.fad.fa-tachograph-digital::after, .fa-duotone.fa-tachograph-digital::after {
  content: "\f566\f566"; }

.fad.fa-digital-tachograph::after, .fa-duotone.fa-digital-tachograph::after {
  content: "\f566\f566"; }

.fad.fa-face-mask::after, .fa-duotone.fa-face-mask::after {
  content: "\e37f\e37f"; }

.fad.fa-pickleball::after, .fa-duotone.fa-pickleball::after {
  content: "\e435\e435"; }

.fad.fa-star-sharp-half::after, .fa-duotone.fa-star-sharp-half::after {
  content: "\e28c\e28c"; }

.fad.fa-users-slash::after, .fa-duotone.fa-users-slash::after {
  content: "\e073\e073"; }

.fad.fa-clover::after, .fa-duotone.fa-clover::after {
  content: "\e139\e139"; }

.fad.fa-meat::after, .fa-duotone.fa-meat::after {
  content: "\f814\f814"; }

.fad.fa-reply::after, .fa-duotone.fa-reply::after {
  content: "\f3e5\f3e5"; }

.fad.fa-mail-reply::after, .fa-duotone.fa-mail-reply::after {
  content: "\f3e5\f3e5"; }

.fad.fa-star-and-crescent::after, .fa-duotone.fa-star-and-crescent::after {
  content: "\f699\f699"; }

.fad.fa-empty-set::after, .fa-duotone.fa-empty-set::after {
  content: "\f656\f656"; }

.fad.fa-house-fire::after, .fa-duotone.fa-house-fire::after {
  content: "\e50c\e50c"; }

.fad.fa-square-minus::after, .fa-duotone.fa-square-minus::after {
  content: "\f146\f146"; }

.fad.fa-minus-square::after, .fa-duotone.fa-minus-square::after {
  content: "\f146\f146"; }

.fad.fa-helicopter::after, .fa-duotone.fa-helicopter::after {
  content: "\f533\f533"; }

.fad.fa-bird::after, .fa-duotone.fa-bird::after {
  content: "\e469\e469"; }

.fad.fa-compass::after, .fa-duotone.fa-compass::after {
  content: "\f14e\f14e"; }

.fad.fa-square-caret-down::after, .fa-duotone.fa-square-caret-down::after {
  content: "\f150\f150"; }

.fad.fa-caret-square-down::after, .fa-duotone.fa-caret-square-down::after {
  content: "\f150\f150"; }

.fad.fa-heart-half-stroke::after, .fa-duotone.fa-heart-half-stroke::after {
  content: "\e1ac\e1ac"; }

.fad.fa-heart-half-alt::after, .fa-duotone.fa-heart-half-alt::after {
  content: "\e1ac\e1ac"; }

.fad.fa-file-circle-question::after, .fa-duotone.fa-file-circle-question::after {
  content: "\e4ef\e4ef"; }

.fad.fa-truck-utensils::after, .fa-duotone.fa-truck-utensils::after {
  content: "\e628\e628"; }

.fad.fa-laptop-code::after, .fa-duotone.fa-laptop-code::after {
  content: "\f5fc\f5fc"; }

.fad.fa-joystick::after, .fa-duotone.fa-joystick::after {
  content: "\f8c5\f8c5"; }

.fad.fa-grill-fire::after, .fa-duotone.fa-grill-fire::after {
  content: "\e5a4\e5a4"; }

.fad.fa-rectangle-vertical-history::after, .fa-duotone.fa-rectangle-vertical-history::after {
  content: "\e237\e237"; }

.fad.fa-swatchbook::after, .fa-duotone.fa-swatchbook::after {
  content: "\f5c3\f5c3"; }

.fad.fa-prescription-bottle::after, .fa-duotone.fa-prescription-bottle::after {
  content: "\f485\f485"; }

.fad.fa-bars::after, .fa-duotone.fa-bars::after {
  content: "\f0c9\f0c9"; }

.fad.fa-navicon::after, .fa-duotone.fa-navicon::after {
  content: "\f0c9\f0c9"; }

.fad.fa-keyboard-left::after, .fa-duotone.fa-keyboard-left::after {
  content: "\e1c3\e1c3"; }

.fad.fa-people-group::after, .fa-duotone.fa-people-group::after {
  content: "\e533\e533"; }

.fad.fa-hourglass-end::after, .fa-duotone.fa-hourglass-end::after {
  content: "\f253\f253"; }

.fad.fa-hourglass-3::after, .fa-duotone.fa-hourglass-3::after {
  content: "\f253\f253"; }

.fad.fa-heart-crack::after, .fa-duotone.fa-heart-crack::after {
  content: "\f7a9\f7a9"; }

.fad.fa-heart-broken::after, .fa-duotone.fa-heart-broken::after {
  content: "\f7a9\f7a9"; }

.fad.fa-face-beam-hand-over-mouth::after, .fa-duotone.fa-face-beam-hand-over-mouth::after {
  content: "\e47c\e47c"; }

.fad.fa-droplet-percent::after, .fa-duotone.fa-droplet-percent::after {
  content: "\f750\f750"; }

.fad.fa-humidity::after, .fa-duotone.fa-humidity::after {
  content: "\f750\f750"; }

.fad.fa-square-up-right::after, .fa-duotone.fa-square-up-right::after {
  content: "\f360\f360"; }

.fad.fa-external-link-square-alt::after, .fa-duotone.fa-external-link-square-alt::after {
  content: "\f360\f360"; }

.fad.fa-face-kiss-beam::after, .fa-duotone.fa-face-kiss-beam::after {
  content: "\f597\f597"; }

.fad.fa-kiss-beam::after, .fa-duotone.fa-kiss-beam::after {
  content: "\f597\f597"; }

.fad.fa-corn::after, .fa-duotone.fa-corn::after {
  content: "\f6c7\f6c7"; }

.fad.fa-roller-coaster::after, .fa-duotone.fa-roller-coaster::after {
  content: "\e324\e324"; }

.fad.fa-photo-film-music::after, .fa-duotone.fa-photo-film-music::after {
  content: "\e228\e228"; }

.fad.fa-radar::after, .fa-duotone.fa-radar::after {
  content: "\e024\e024"; }

.fad.fa-sickle::after, .fa-duotone.fa-sickle::after {
  content: "\f822\f822"; }

.fad.fa-film::after, .fa-duotone.fa-film::after {
  content: "\f008\f008"; }

.fad.fa-coconut::after, .fa-duotone.fa-coconut::after {
  content: "\e2f6\e2f6"; }

.fad.fa-ruler-horizontal::after, .fa-duotone.fa-ruler-horizontal::after {
  content: "\f547\f547"; }

.fad.fa-shield-cross::after, .fa-duotone.fa-shield-cross::after {
  content: "\f712\f712"; }

.fad.fa-cassette-tape::after, .fa-duotone.fa-cassette-tape::after {
  content: "\f8ab\f8ab"; }

.fad.fa-square-terminal::after, .fa-duotone.fa-square-terminal::after {
  content: "\e32a\e32a"; }

.fad.fa-people-robbery::after, .fa-duotone.fa-people-robbery::after {
  content: "\e536\e536"; }

.fad.fa-lightbulb::after, .fa-duotone.fa-lightbulb::after {
  content: "\f0eb\f0eb"; }

.fad.fa-caret-left::after, .fa-duotone.fa-caret-left::after {
  content: "\f0d9\f0d9"; }

.fad.fa-comment-middle::after, .fa-duotone.fa-comment-middle::after {
  content: "\e149\e149"; }

.fad.fa-trash-can-list::after, .fa-duotone.fa-trash-can-list::after {
  content: "\e2ab\e2ab"; }

.fad.fa-block::after, .fa-duotone.fa-block::after {
  content: "\e46a\e46a"; }

.fad.fa-circle-exclamation::after, .fa-duotone.fa-circle-exclamation::after {
  content: "\f06a\f06a"; }

.fad.fa-exclamation-circle::after, .fa-duotone.fa-exclamation-circle::after {
  content: "\f06a\f06a"; }

.fad.fa-school-circle-xmark::after, .fa-duotone.fa-school-circle-xmark::after {
  content: "\e56d\e56d"; }

.fad.fa-arrow-right-from-bracket::after, .fa-duotone.fa-arrow-right-from-bracket::after {
  content: "\f08b\f08b"; }

.fad.fa-sign-out::after, .fa-duotone.fa-sign-out::after {
  content: "\f08b\f08b"; }

.fad.fa-face-frown-slight::after, .fa-duotone.fa-face-frown-slight::after {
  content: "\e376\e376"; }

.fad.fa-circle-chevron-down::after, .fa-duotone.fa-circle-chevron-down::after {
  content: "\f13a\f13a"; }

.fad.fa-chevron-circle-down::after, .fa-duotone.fa-chevron-circle-down::after {
  content: "\f13a\f13a"; }

.fad.fa-sidebar-flip::after, .fa-duotone.fa-sidebar-flip::after {
  content: "\e24f\e24f"; }

.fad.fa-unlock-keyhole::after, .fa-duotone.fa-unlock-keyhole::after {
  content: "\f13e\f13e"; }

.fad.fa-unlock-alt::after, .fa-duotone.fa-unlock-alt::after {
  content: "\f13e\f13e"; }

.fad.fa-temperature-list::after, .fa-duotone.fa-temperature-list::after {
  content: "\e299\e299"; }

.fad.fa-cloud-showers-heavy::after, .fa-duotone.fa-cloud-showers-heavy::after {
  content: "\f740\f740"; }

.fad.fa-headphones-simple::after, .fa-duotone.fa-headphones-simple::after {
  content: "\f58f\f58f"; }

.fad.fa-headphones-alt::after, .fa-duotone.fa-headphones-alt::after {
  content: "\f58f\f58f"; }

.fad.fa-sitemap::after, .fa-duotone.fa-sitemap::after {
  content: "\f0e8\f0e8"; }

.fad.fa-pipe-section::after, .fa-duotone.fa-pipe-section::after {
  content: "\e438\e438"; }

.fad.fa-space-station-moon-construction::after, .fa-duotone.fa-space-station-moon-construction::after {
  content: "\e034\e034"; }

.fad.fa-space-station-moon-alt::after, .fa-duotone.fa-space-station-moon-alt::after {
  content: "\e034\e034"; }

.fad.fa-circle-dollar-to-slot::after, .fa-duotone.fa-circle-dollar-to-slot::after {
  content: "\f4b9\f4b9"; }

.fad.fa-donate::after, .fa-duotone.fa-donate::after {
  content: "\f4b9\f4b9"; }

.fad.fa-memory::after, .fa-duotone.fa-memory::after {
  content: "\f538\f538"; }

.fad.fa-face-sleeping::after, .fa-duotone.fa-face-sleeping::after {
  content: "\e38d\e38d"; }

.fad.fa-road-spikes::after, .fa-duotone.fa-road-spikes::after {
  content: "\e568\e568"; }

.fad.fa-fire-burner::after, .fa-duotone.fa-fire-burner::after {
  content: "\e4f1\e4f1"; }

.fad.fa-squirrel::after, .fa-duotone.fa-squirrel::after {
  content: "\f71a\f71a"; }

.fad.fa-arrow-up-to-line::after, .fa-duotone.fa-arrow-up-to-line::after {
  content: "\f341\f341"; }

.fad.fa-arrow-to-top::after, .fa-duotone.fa-arrow-to-top::after {
  content: "\f341\f341"; }

.fad.fa-flag::after, .fa-duotone.fa-flag::after {
  content: "\f024\f024"; }

.fad.fa-face-cowboy-hat::after, .fa-duotone.fa-face-cowboy-hat::after {
  content: "\e36e\e36e"; }

.fad.fa-hanukiah::after, .fa-duotone.fa-hanukiah::after {
  content: "\f6e6\f6e6"; }

.fad.fa-chart-scatter-3d::after, .fa-duotone.fa-chart-scatter-3d::after {
  content: "\e0e8\e0e8"; }

.fad.fa-display-chart-up::after, .fa-duotone.fa-display-chart-up::after {
  content: "\e5e3\e5e3"; }

.fad.fa-square-code::after, .fa-duotone.fa-square-code::after {
  content: "\e267\e267"; }

.fad.fa-feather::after, .fa-duotone.fa-feather::after {
  content: "\f52d\f52d"; }

.fad.fa-volume-low::after, .fa-duotone.fa-volume-low::after {
  content: "\f027\f027"; }

.fad.fa-volume-down::after, .fa-duotone.fa-volume-down::after {
  content: "\f027\f027"; }

.fad.fa-xmark-to-slot::after, .fa-duotone.fa-xmark-to-slot::after {
  content: "\f771\f771"; }

.fad.fa-times-to-slot::after, .fa-duotone.fa-times-to-slot::after {
  content: "\f771\f771"; }

.fad.fa-vote-nay::after, .fa-duotone.fa-vote-nay::after {
  content: "\f771\f771"; }

.fad.fa-box-taped::after, .fa-duotone.fa-box-taped::after {
  content: "\f49a\f49a"; }

.fad.fa-box-alt::after, .fa-duotone.fa-box-alt::after {
  content: "\f49a\f49a"; }

.fad.fa-comment-slash::after, .fa-duotone.fa-comment-slash::after {
  content: "\f4b3\f4b3"; }

.fad.fa-swords::after, .fa-duotone.fa-swords::after {
  content: "\f71d\f71d"; }

.fad.fa-cloud-sun-rain::after, .fa-duotone.fa-cloud-sun-rain::after {
  content: "\f743\f743"; }

.fad.fa-album::after, .fa-duotone.fa-album::after {
  content: "\f89f\f89f"; }

.fad.fa-circle-n::after, .fa-duotone.fa-circle-n::after {
  content: "\e118\e118"; }

.fad.fa-compress::after, .fa-duotone.fa-compress::after {
  content: "\f066\f066"; }

.fad.fa-wheat-awn::after, .fa-duotone.fa-wheat-awn::after {
  content: "\e2cd\e2cd"; }

.fad.fa-wheat-alt::after, .fa-duotone.fa-wheat-alt::after {
  content: "\e2cd\e2cd"; }

.fad.fa-ankh::after, .fa-duotone.fa-ankh::after {
  content: "\f644\f644"; }

.fad.fa-hands-holding-child::after, .fa-duotone.fa-hands-holding-child::after {
  content: "\e4fa\e4fa"; }

.fad.fa-asterisk::after, .fa-duotone.fa-asterisk::after {
  content: "\2a\2a"; }

.fad.fa-key-skeleton-left-right::after, .fa-duotone.fa-key-skeleton-left-right::after {
  content: "\e3b4\e3b4"; }

.fad.fa-comment-lines::after, .fa-duotone.fa-comment-lines::after {
  content: "\f4b0\f4b0"; }

.fad.fa-luchador-mask::after, .fa-duotone.fa-luchador-mask::after {
  content: "\f455\f455"; }

.fad.fa-luchador::after, .fa-duotone.fa-luchador::after {
  content: "\f455\f455"; }

.fad.fa-mask-luchador::after, .fa-duotone.fa-mask-luchador::after {
  content: "\f455\f455"; }

.fad.fa-square-check::after, .fa-duotone.fa-square-check::after {
  content: "\f14a\f14a"; }

.fad.fa-check-square::after, .fa-duotone.fa-check-square::after {
  content: "\f14a\f14a"; }

.fad.fa-shredder::after, .fa-duotone.fa-shredder::after {
  content: "\f68a\f68a"; }

.fad.fa-book-open-cover::after, .fa-duotone.fa-book-open-cover::after {
  content: "\e0c0\e0c0"; }

.fad.fa-book-open-alt::after, .fa-duotone.fa-book-open-alt::after {
  content: "\e0c0\e0c0"; }

.fad.fa-sandwich::after, .fa-duotone.fa-sandwich::after {
  content: "\f81f\f81f"; }

.fad.fa-peseta-sign::after, .fa-duotone.fa-peseta-sign::after {
  content: "\e221\e221"; }

.fad.fa-square-parking-slash::after, .fa-duotone.fa-square-parking-slash::after {
  content: "\f617\f617"; }

.fad.fa-parking-slash::after, .fa-duotone.fa-parking-slash::after {
  content: "\f617\f617"; }

.fad.fa-train-tunnel::after, .fa-duotone.fa-train-tunnel::after {
  content: "\e454\e454"; }

.fad.fa-heading::after, .fa-duotone.fa-heading::after {
  content: "\f1dc\f1dc"; }

.fad.fa-header::after, .fa-duotone.fa-header::after {
  content: "\f1dc\f1dc"; }

.fad.fa-ghost::after, .fa-duotone.fa-ghost::after {
  content: "\f6e2\f6e2"; }

.fad.fa-face-anguished::after, .fa-duotone.fa-face-anguished::after {
  content: "\e369\e369"; }

.fad.fa-hockey-sticks::after, .fa-duotone.fa-hockey-sticks::after {
  content: "\f454\f454"; }

.fad.fa-abacus::after, .fa-duotone.fa-abacus::after {
  content: "\f640\f640"; }

.fad.fa-film-simple::after, .fa-duotone.fa-film-simple::after {
  content: "\f3a0\f3a0"; }

.fad.fa-film-alt::after, .fa-duotone.fa-film-alt::after {
  content: "\f3a0\f3a0"; }

.fad.fa-list::after, .fa-duotone.fa-list::after {
  content: "\f03a\f03a"; }

.fad.fa-list-squares::after, .fa-duotone.fa-list-squares::after {
  content: "\f03a\f03a"; }

.fad.fa-tree-palm::after, .fa-duotone.fa-tree-palm::after {
  content: "\f82b\f82b"; }

.fad.fa-square-phone-flip::after, .fa-duotone.fa-square-phone-flip::after {
  content: "\f87b\f87b"; }

.fad.fa-phone-square-alt::after, .fa-duotone.fa-phone-square-alt::after {
  content: "\f87b\f87b"; }

.fad.fa-cart-plus::after, .fa-duotone.fa-cart-plus::after {
  content: "\f217\f217"; }

.fad.fa-gamepad::after, .fa-duotone.fa-gamepad::after {
  content: "\f11b\f11b"; }

.fad.fa-border-center-v::after, .fa-duotone.fa-border-center-v::after {
  content: "\f89d\f89d"; }

.fad.fa-circle-dot::after, .fa-duotone.fa-circle-dot::after {
  content: "\f192\f192"; }

.fad.fa-dot-circle::after, .fa-duotone.fa-dot-circle::after {
  content: "\f192\f192"; }

.fad.fa-clipboard-medical::after, .fa-duotone.fa-clipboard-medical::after {
  content: "\e133\e133"; }

.fad.fa-face-dizzy::after, .fa-duotone.fa-face-dizzy::after {
  content: "\f567\f567"; }

.fad.fa-dizzy::after, .fa-duotone.fa-dizzy::after {
  content: "\f567\f567"; }

.fad.fa-egg::after, .fa-duotone.fa-egg::after {
  content: "\f7fb\f7fb"; }

.fad.fa-up-to-line::after, .fa-duotone.fa-up-to-line::after {
  content: "\f34d\f34d"; }

.fad.fa-arrow-alt-to-top::after, .fa-duotone.fa-arrow-alt-to-top::after {
  content: "\f34d\f34d"; }

.fad.fa-house-medical-circle-xmark::after, .fa-duotone.fa-house-medical-circle-xmark::after {
  content: "\e513\e513"; }

.fad.fa-watch-fitness::after, .fa-duotone.fa-watch-fitness::after {
  content: "\f63e\f63e"; }

.fad.fa-clock-nine-thirty::after, .fa-duotone.fa-clock-nine-thirty::after {
  content: "\e34d\e34d"; }

.fad.fa-campground::after, .fa-duotone.fa-campground::after {
  content: "\f6bb\f6bb"; }

.fad.fa-folder-plus::after, .fa-duotone.fa-folder-plus::after {
  content: "\f65e\f65e"; }

.fad.fa-jug::after, .fa-duotone.fa-jug::after {
  content: "\f8c6\f8c6"; }

.fad.fa-futbol::after, .fa-duotone.fa-futbol::after {
  content: "\f1e3\f1e3"; }

.fad.fa-futbol-ball::after, .fa-duotone.fa-futbol-ball::after {
  content: "\f1e3\f1e3"; }

.fad.fa-soccer-ball::after, .fa-duotone.fa-soccer-ball::after {
  content: "\f1e3\f1e3"; }

.fad.fa-snow-blowing::after, .fa-duotone.fa-snow-blowing::after {
  content: "\f761\f761"; }

.fad.fa-paintbrush::after, .fa-duotone.fa-paintbrush::after {
  content: "\f1fc\f1fc"; }

.fad.fa-paint-brush::after, .fa-duotone.fa-paint-brush::after {
  content: "\f1fc\f1fc"; }

.fad.fa-lock::after, .fa-duotone.fa-lock::after {
  content: "\f023\f023"; }

.fad.fa-arrow-down-from-line::after, .fa-duotone.fa-arrow-down-from-line::after {
  content: "\f345\f345"; }

.fad.fa-arrow-from-top::after, .fa-duotone.fa-arrow-from-top::after {
  content: "\f345\f345"; }

.fad.fa-gas-pump::after, .fa-duotone.fa-gas-pump::after {
  content: "\f52f\f52f"; }

.fad.fa-signal-bars-slash::after, .fa-duotone.fa-signal-bars-slash::after {
  content: "\f694\f694"; }

.fad.fa-signal-alt-slash::after, .fa-duotone.fa-signal-alt-slash::after {
  content: "\f694\f694"; }

.fad.fa-monkey::after, .fa-duotone.fa-monkey::after {
  content: "\f6fb\f6fb"; }

.fad.fa-rectangle-pro::after, .fa-duotone.fa-rectangle-pro::after {
  content: "\e235\e235"; }

.fad.fa-pro::after, .fa-duotone.fa-pro::after {
  content: "\e235\e235"; }

.fad.fa-house-night::after, .fa-duotone.fa-house-night::after {
  content: "\e010\e010"; }

.fad.fa-hot-tub-person::after, .fa-duotone.fa-hot-tub-person::after {
  content: "\f593\f593"; }

.fad.fa-hot-tub::after, .fa-duotone.fa-hot-tub::after {
  content: "\f593\f593"; }

.fad.fa-globe-pointer::after, .fa-duotone.fa-globe-pointer::after {
  content: "\e60e\e60e"; }

.fad.fa-blanket::after, .fa-duotone.fa-blanket::after {
  content: "\f498\f498"; }

.fad.fa-map-location::after, .fa-duotone.fa-map-location::after {
  content: "\f59f\f59f"; }

.fad.fa-map-marked::after, .fa-duotone.fa-map-marked::after {
  content: "\f59f\f59f"; }

.fad.fa-house-flood-water::after, .fa-duotone.fa-house-flood-water::after {
  content: "\e50e\e50e"; }

.fad.fa-comments-question-check::after, .fa-duotone.fa-comments-question-check::after {
  content: "\e14f\e14f"; }

.fad.fa-tree::after, .fa-duotone.fa-tree::after {
  content: "\f1bb\f1bb"; }

.fad.fa-arrows-cross::after, .fa-duotone.fa-arrows-cross::after {
  content: "\e0a2\e0a2"; }

.fad.fa-backpack::after, .fa-duotone.fa-backpack::after {
  content: "\f5d4\f5d4"; }

.fad.fa-square-small::after, .fa-duotone.fa-square-small::after {
  content: "\e27e\e27e"; }

.fad.fa-folder-arrow-up::after, .fa-duotone.fa-folder-arrow-up::after {
  content: "\e054\e054"; }

.fad.fa-folder-upload::after, .fa-duotone.fa-folder-upload::after {
  content: "\e054\e054"; }

.fad.fa-bridge-lock::after, .fa-duotone.fa-bridge-lock::after {
  content: "\e4cc\e4cc"; }

.fad.fa-crosshairs-simple::after, .fa-duotone.fa-crosshairs-simple::after {
  content: "\e59f\e59f"; }

.fad.fa-sack-dollar::after, .fa-duotone.fa-sack-dollar::after {
  content: "\f81d\f81d"; }

.fad.fa-pen-to-square::after, .fa-duotone.fa-pen-to-square::after {
  content: "\f044\f044"; }

.fad.fa-edit::after, .fa-duotone.fa-edit::after {
  content: "\f044\f044"; }

.fad.fa-square-sliders::after, .fa-duotone.fa-square-sliders::after {
  content: "\f3f0\f3f0"; }

.fad.fa-sliders-h-square::after, .fa-duotone.fa-sliders-h-square::after {
  content: "\f3f0\f3f0"; }

.fad.fa-car-side::after, .fa-duotone.fa-car-side::after {
  content: "\f5e4\f5e4"; }

.fad.fa-message-middle-top::after, .fa-duotone.fa-message-middle-top::after {
  content: "\e1e2\e1e2"; }

.fad.fa-comment-middle-top-alt::after, .fa-duotone.fa-comment-middle-top-alt::after {
  content: "\e1e2\e1e2"; }

.fad.fa-lightbulb-on::after, .fa-duotone.fa-lightbulb-on::after {
  content: "\f672\f672"; }

.fad.fa-knife::after, .fa-duotone.fa-knife::after {
  content: "\f2e4\f2e4"; }

.fad.fa-utensil-knife::after, .fa-duotone.fa-utensil-knife::after {
  content: "\f2e4\f2e4"; }

.fad.fa-share-nodes::after, .fa-duotone.fa-share-nodes::after {
  content: "\f1e0\f1e0"; }

.fad.fa-share-alt::after, .fa-duotone.fa-share-alt::after {
  content: "\f1e0\f1e0"; }

.fad.fa-display-chart-up-circle-dollar::after, .fa-duotone.fa-display-chart-up-circle-dollar::after {
  content: "\e5e6\e5e6"; }

.fad.fa-wave-sine::after, .fa-duotone.fa-wave-sine::after {
  content: "\f899\f899"; }

.fad.fa-heart-circle-minus::after, .fa-duotone.fa-heart-circle-minus::after {
  content: "\e4ff\e4ff"; }

.fad.fa-circle-w::after, .fa-duotone.fa-circle-w::after {
  content: "\e12c\e12c"; }

.fad.fa-circle-calendar::after, .fa-duotone.fa-circle-calendar::after {
  content: "\e102\e102"; }

.fad.fa-calendar-circle::after, .fa-duotone.fa-calendar-circle::after {
  content: "\e102\e102"; }

.fad.fa-hourglass-half::after, .fa-duotone.fa-hourglass-half::after {
  content: "\f252\f252"; }

.fad.fa-hourglass-2::after, .fa-duotone.fa-hourglass-2::after {
  content: "\f252\f252"; }

.fad.fa-microscope::after, .fa-duotone.fa-microscope::after {
  content: "\f610\f610"; }

.fad.fa-sunset::after, .fa-duotone.fa-sunset::after {
  content: "\f767\f767"; }

.fad.fa-sink::after, .fa-duotone.fa-sink::after {
  content: "\e06d\e06d"; }

.fad.fa-calendar-exclamation::after, .fa-duotone.fa-calendar-exclamation::after {
  content: "\f334\f334"; }

.fad.fa-truck-container-empty::after, .fa-duotone.fa-truck-container-empty::after {
  content: "\e2b5\e2b5"; }

.fad.fa-hand-heart::after, .fa-duotone.fa-hand-heart::after {
  content: "\f4bc\f4bc"; }

.fad.fa-bag-shopping::after, .fa-duotone.fa-bag-shopping::after {
  content: "\f290\f290"; }

.fad.fa-shopping-bag::after, .fa-duotone.fa-shopping-bag::after {
  content: "\f290\f290"; }

.fad.fa-arrow-down-z-a::after, .fa-duotone.fa-arrow-down-z-a::after {
  content: "\f881\f881"; }

.fad.fa-sort-alpha-desc::after, .fa-duotone.fa-sort-alpha-desc::after {
  content: "\f881\f881"; }

.fad.fa-sort-alpha-down-alt::after, .fa-duotone.fa-sort-alpha-down-alt::after {
  content: "\f881\f881"; }

.fad.fa-mitten::after, .fa-duotone.fa-mitten::after {
  content: "\f7b5\f7b5"; }

.fad.fa-reply-clock::after, .fa-duotone.fa-reply-clock::after {
  content: "\e239\e239"; }

.fad.fa-reply-time::after, .fa-duotone.fa-reply-time::after {
  content: "\e239\e239"; }

.fad.fa-person-rays::after, .fa-duotone.fa-person-rays::after {
  content: "\e54d\e54d"; }

.fad.fa-right::after, .fa-duotone.fa-right::after {
  content: "\f356\f356"; }

.fad.fa-arrow-alt-right::after, .fa-duotone.fa-arrow-alt-right::after {
  content: "\f356\f356"; }

.fad.fa-circle-f::after, .fa-duotone.fa-circle-f::after {
  content: "\e10e\e10e"; }

.fad.fa-users::after, .fa-duotone.fa-users::after {
  content: "\f0c0\f0c0"; }

.fad.fa-face-pleading::after, .fa-duotone.fa-face-pleading::after {
  content: "\e386\e386"; }

.fad.fa-eye-slash::after, .fa-duotone.fa-eye-slash::after {
  content: "\f070\f070"; }

.fad.fa-flask-vial::after, .fa-duotone.fa-flask-vial::after {
  content: "\e4f3\e4f3"; }

.fad.fa-police-box::after, .fa-duotone.fa-police-box::after {
  content: "\e021\e021"; }

.fad.fa-cucumber::after, .fa-duotone.fa-cucumber::after {
  content: "\e401\e401"; }

.fad.fa-head-side-brain::after, .fa-duotone.fa-head-side-brain::after {
  content: "\f808\f808"; }

.fad.fa-hand::after, .fa-duotone.fa-hand::after {
  content: "\f256\f256"; }

.fad.fa-hand-paper::after, .fa-duotone.fa-hand-paper::after {
  content: "\f256\f256"; }

.fad.fa-person-biking-mountain::after, .fa-duotone.fa-person-biking-mountain::after {
  content: "\f84b\f84b"; }

.fad.fa-biking-mountain::after, .fa-duotone.fa-biking-mountain::after {
  content: "\f84b\f84b"; }

.fad.fa-utensils-slash::after, .fa-duotone.fa-utensils-slash::after {
  content: "\e464\e464"; }

.fad.fa-print-magnifying-glass::after, .fa-duotone.fa-print-magnifying-glass::after {
  content: "\f81a\f81a"; }

.fad.fa-print-search::after, .fa-duotone.fa-print-search::after {
  content: "\f81a\f81a"; }

.fad.fa-turn-right::after, .fa-duotone.fa-turn-right::after {
  content: "\e639\e639"; }

.fad.fa-folder-bookmark::after, .fa-duotone.fa-folder-bookmark::after {
  content: "\e186\e186"; }

.fad.fa-arrow-turn-left-down::after, .fa-duotone.fa-arrow-turn-left-down::after {
  content: "\e633\e633"; }

.fad.fa-om::after, .fa-duotone.fa-om::after {
  content: "\f679\f679"; }

.fad.fa-pi::after, .fa-duotone.fa-pi::after {
  content: "\f67e\f67e"; }

.fad.fa-flask-round-potion::after, .fa-duotone.fa-flask-round-potion::after {
  content: "\f6e1\f6e1"; }

.fad.fa-flask-potion::after, .fa-duotone.fa-flask-potion::after {
  content: "\f6e1\f6e1"; }

.fad.fa-face-shush::after, .fa-duotone.fa-face-shush::after {
  content: "\e38c\e38c"; }

.fad.fa-worm::after, .fa-duotone.fa-worm::after {
  content: "\e599\e599"; }

.fad.fa-house-circle-xmark::after, .fa-duotone.fa-house-circle-xmark::after {
  content: "\e50b\e50b"; }

.fad.fa-plug::after, .fa-duotone.fa-plug::after {
  content: "\f1e6\f1e6"; }

.fad.fa-calendar-circle-exclamation::after, .fa-duotone.fa-calendar-circle-exclamation::after {
  content: "\e46e\e46e"; }

.fad.fa-square-i::after, .fa-duotone.fa-square-i::after {
  content: "\e272\e272"; }

.fad.fa-chevron-up::after, .fa-duotone.fa-chevron-up::after {
  content: "\f077\f077"; }

.fad.fa-face-saluting::after, .fa-duotone.fa-face-saluting::after {
  content: "\e484\e484"; }

.fad.fa-gauge-simple-low::after, .fa-duotone.fa-gauge-simple-low::after {
  content: "\f62c\f62c"; }

.fad.fa-tachometer-slow::after, .fa-duotone.fa-tachometer-slow::after {
  content: "\f62c\f62c"; }

.fad.fa-face-persevering::after, .fa-duotone.fa-face-persevering::after {
  content: "\e385\e385"; }

.fad.fa-circle-camera::after, .fa-duotone.fa-circle-camera::after {
  content: "\e103\e103"; }

.fad.fa-camera-circle::after, .fa-duotone.fa-camera-circle::after {
  content: "\e103\e103"; }

.fad.fa-hand-spock::after, .fa-duotone.fa-hand-spock::after {
  content: "\f259\f259"; }

.fad.fa-spider-web::after, .fa-duotone.fa-spider-web::after {
  content: "\f719\f719"; }

.fad.fa-circle-microphone::after, .fa-duotone.fa-circle-microphone::after {
  content: "\e116\e116"; }

.fad.fa-microphone-circle::after, .fa-duotone.fa-microphone-circle::after {
  content: "\e116\e116"; }

.fad.fa-book-arrow-up::after, .fa-duotone.fa-book-arrow-up::after {
  content: "\e0ba\e0ba"; }

.fad.fa-popsicle::after, .fa-duotone.fa-popsicle::after {
  content: "\e43e\e43e"; }

.fad.fa-command::after, .fa-duotone.fa-command::after {
  content: "\e142\e142"; }

.fad.fa-blinds::after, .fa-duotone.fa-blinds::after {
  content: "\f8fb\f8fb"; }

.fad.fa-stopwatch::after, .fa-duotone.fa-stopwatch::after {
  content: "\f2f2\f2f2"; }

.fad.fa-saxophone::after, .fa-duotone.fa-saxophone::after {
  content: "\f8dc\f8dc"; }

.fad.fa-square-2::after, .fa-duotone.fa-square-2::after {
  content: "\e257\e257"; }

.fad.fa-field-hockey-stick-ball::after, .fa-duotone.fa-field-hockey-stick-ball::after {
  content: "\f44c\f44c"; }

.fad.fa-field-hockey::after, .fa-duotone.fa-field-hockey::after {
  content: "\f44c\f44c"; }

.fad.fa-arrow-up-square-triangle::after, .fa-duotone.fa-arrow-up-square-triangle::after {
  content: "\f88b\f88b"; }

.fad.fa-sort-shapes-up-alt::after, .fa-duotone.fa-sort-shapes-up-alt::after {
  content: "\f88b\f88b"; }

.fad.fa-face-scream::after, .fa-duotone.fa-face-scream::after {
  content: "\e38b\e38b"; }

.fad.fa-square-m::after, .fa-duotone.fa-square-m::after {
  content: "\e276\e276"; }

.fad.fa-camera-web::after, .fa-duotone.fa-camera-web::after {
  content: "\f832\f832"; }

.fad.fa-webcam::after, .fa-duotone.fa-webcam::after {
  content: "\f832\f832"; }

.fad.fa-comment-arrow-down::after, .fa-duotone.fa-comment-arrow-down::after {
  content: "\e143\e143"; }

.fad.fa-lightbulb-cfl::after, .fa-duotone.fa-lightbulb-cfl::after {
  content: "\e5a6\e5a6"; }

.fad.fa-window-frame-open::after, .fa-duotone.fa-window-frame-open::after {
  content: "\e050\e050"; }

.fad.fa-face-kiss::after, .fa-duotone.fa-face-kiss::after {
  content: "\f596\f596"; }

.fad.fa-kiss::after, .fa-duotone.fa-kiss::after {
  content: "\f596\f596"; }

.fad.fa-bridge-circle-xmark::after, .fa-duotone.fa-bridge-circle-xmark::after {
  content: "\e4cb\e4cb"; }

.fad.fa-period::after, .fa-duotone.fa-period::after {
  content: "\2e\2e"; }

.fad.fa-face-grin-tongue::after, .fa-duotone.fa-face-grin-tongue::after {
  content: "\f589\f589"; }

.fad.fa-grin-tongue::after, .fa-duotone.fa-grin-tongue::after {
  content: "\f589\f589"; }

.fad.fa-up-to-dotted-line::after, .fa-duotone.fa-up-to-dotted-line::after {
  content: "\e457\e457"; }

.fad.fa-thought-bubble::after, .fa-duotone.fa-thought-bubble::after {
  content: "\e32e\e32e"; }

.fad.fa-skeleton-ribs::after, .fa-duotone.fa-skeleton-ribs::after {
  content: "\e5cb\e5cb"; }

.fad.fa-raygun::after, .fa-duotone.fa-raygun::after {
  content: "\e025\e025"; }

.fad.fa-flute::after, .fa-duotone.fa-flute::after {
  content: "\f8b9\f8b9"; }

.fad.fa-acorn::after, .fa-duotone.fa-acorn::after {
  content: "\f6ae\f6ae"; }

.fad.fa-video-arrow-up-right::after, .fa-duotone.fa-video-arrow-up-right::after {
  content: "\e2c9\e2c9"; }

.fad.fa-grate-droplet::after, .fa-duotone.fa-grate-droplet::after {
  content: "\e194\e194"; }

.fad.fa-seal-exclamation::after, .fa-duotone.fa-seal-exclamation::after {
  content: "\e242\e242"; }

.fad.fa-chess-bishop::after, .fa-duotone.fa-chess-bishop::after {
  content: "\f43a\f43a"; }

.fad.fa-message-sms::after, .fa-duotone.fa-message-sms::after {
  content: "\e1e5\e1e5"; }

.fad.fa-coffee-beans::after, .fa-duotone.fa-coffee-beans::after {
  content: "\e13f\e13f"; }

.fad.fa-hat-witch::after, .fa-duotone.fa-hat-witch::after {
  content: "\f6e7\f6e7"; }

.fad.fa-face-grin-wink::after, .fa-duotone.fa-face-grin-wink::after {
  content: "\f58c\f58c"; }

.fad.fa-grin-wink::after, .fa-duotone.fa-grin-wink::after {
  content: "\f58c\f58c"; }

.fad.fa-clock-three-thirty::after, .fa-duotone.fa-clock-three-thirty::after {
  content: "\e357\e357"; }

.fad.fa-ear-deaf::after, .fa-duotone.fa-ear-deaf::after {
  content: "\f2a4\f2a4"; }

.fad.fa-deaf::after, .fa-duotone.fa-deaf::after {
  content: "\f2a4\f2a4"; }

.fad.fa-deafness::after, .fa-duotone.fa-deafness::after {
  content: "\f2a4\f2a4"; }

.fad.fa-hard-of-hearing::after, .fa-duotone.fa-hard-of-hearing::after {
  content: "\f2a4\f2a4"; }

.fad.fa-alarm-clock::after, .fa-duotone.fa-alarm-clock::after {
  content: "\f34e\f34e"; }

.fad.fa-eclipse::after, .fa-duotone.fa-eclipse::after {
  content: "\f749\f749"; }

.fad.fa-face-relieved::after, .fa-duotone.fa-face-relieved::after {
  content: "\e389\e389"; }

.fad.fa-road-circle-check::after, .fa-duotone.fa-road-circle-check::after {
  content: "\e564\e564"; }

.fad.fa-dice-five::after, .fa-duotone.fa-dice-five::after {
  content: "\f523\f523"; }

.fad.fa-octagon-minus::after, .fa-duotone.fa-octagon-minus::after {
  content: "\f308\f308"; }

.fad.fa-minus-octagon::after, .fa-duotone.fa-minus-octagon::after {
  content: "\f308\f308"; }

.fad.fa-square-rss::after, .fa-duotone.fa-square-rss::after {
  content: "\f143\f143"; }

.fad.fa-rss-square::after, .fa-duotone.fa-rss-square::after {
  content: "\f143\f143"; }

.fad.fa-face-zany::after, .fa-duotone.fa-face-zany::after {
  content: "\e3a4\e3a4"; }

.fad.fa-tricycle::after, .fa-duotone.fa-tricycle::after {
  content: "\e5c3\e5c3"; }

.fad.fa-land-mine-on::after, .fa-duotone.fa-land-mine-on::after {
  content: "\e51b\e51b"; }

.fad.fa-square-arrow-up-left::after, .fa-duotone.fa-square-arrow-up-left::after {
  content: "\e263\e263"; }

.fad.fa-i-cursor::after, .fa-duotone.fa-i-cursor::after {
  content: "\f246\f246"; }

.fad.fa-chart-mixed-up-circle-dollar::after, .fa-duotone.fa-chart-mixed-up-circle-dollar::after {
  content: "\e5d9\e5d9"; }

.fad.fa-salt-shaker::after, .fa-duotone.fa-salt-shaker::after {
  content: "\e446\e446"; }

.fad.fa-stamp::after, .fa-duotone.fa-stamp::after {
  content: "\f5bf\f5bf"; }

.fad.fa-file-plus::after, .fa-duotone.fa-file-plus::after {
  content: "\f319\f319"; }

.fad.fa-draw-square::after, .fa-duotone.fa-draw-square::after {
  content: "\f5ef\f5ef"; }

.fad.fa-toilet-paper-under-slash::after, .fa-duotone.fa-toilet-paper-under-slash::after {
  content: "\e2a1\e2a1"; }

.fad.fa-toilet-paper-reverse-slash::after, .fa-duotone.fa-toilet-paper-reverse-slash::after {
  content: "\e2a1\e2a1"; }

.fad.fa-stairs::after, .fa-duotone.fa-stairs::after {
  content: "\e289\e289"; }

.fad.fa-drone-front::after, .fa-duotone.fa-drone-front::after {
  content: "\f860\f860"; }

.fad.fa-drone-alt::after, .fa-duotone.fa-drone-alt::after {
  content: "\f860\f860"; }

.fad.fa-glass-empty::after, .fa-duotone.fa-glass-empty::after {
  content: "\e191\e191"; }

.fad.fa-dial-high::after, .fa-duotone.fa-dial-high::after {
  content: "\e15c\e15c"; }

.fad.fa-user-helmet-safety::after, .fa-duotone.fa-user-helmet-safety::after {
  content: "\f82c\f82c"; }

.fad.fa-user-construction::after, .fa-duotone.fa-user-construction::after {
  content: "\f82c\f82c"; }

.fad.fa-user-hard-hat::after, .fa-duotone.fa-user-hard-hat::after {
  content: "\f82c\f82c"; }

.fad.fa-i::after, .fa-duotone.fa-i::after {
  content: "\49\49"; }

.fad.fa-hryvnia-sign::after, .fa-duotone.fa-hryvnia-sign::after {
  content: "\f6f2\f6f2"; }

.fad.fa-hryvnia::after, .fa-duotone.fa-hryvnia::after {
  content: "\f6f2\f6f2"; }

.fad.fa-arrow-down-left-and-arrow-up-right-to-center::after, .fa-duotone.fa-arrow-down-left-and-arrow-up-right-to-center::after {
  content: "\e092\e092"; }

.fad.fa-pills::after, .fa-duotone.fa-pills::after {
  content: "\f484\f484"; }

.fad.fa-face-grin-wide::after, .fa-duotone.fa-face-grin-wide::after {
  content: "\f581\f581"; }

.fad.fa-grin-alt::after, .fa-duotone.fa-grin-alt::after {
  content: "\f581\f581"; }

.fad.fa-tooth::after, .fa-duotone.fa-tooth::after {
  content: "\f5c9\f5c9"; }

.fad.fa-basketball-hoop::after, .fa-duotone.fa-basketball-hoop::after {
  content: "\f435\f435"; }

.fad.fa-objects-align-bottom::after, .fa-duotone.fa-objects-align-bottom::after {
  content: "\e3bb\e3bb"; }

.fad.fa-v::after, .fa-duotone.fa-v::after {
  content: "\56\56"; }

.fad.fa-sparkles::after, .fa-duotone.fa-sparkles::after {
  content: "\f890\f890"; }

.fad.fa-squid::after, .fa-duotone.fa-squid::after {
  content: "\e450\e450"; }

.fad.fa-leafy-green::after, .fa-duotone.fa-leafy-green::after {
  content: "\e41d\e41d"; }

.fad.fa-circle-arrow-up-right::after, .fa-duotone.fa-circle-arrow-up-right::after {
  content: "\e0fc\e0fc"; }

.fad.fa-calendars::after, .fa-duotone.fa-calendars::after {
  content: "\e0d7\e0d7"; }

.fad.fa-bangladeshi-taka-sign::after, .fa-duotone.fa-bangladeshi-taka-sign::after {
  content: "\e2e6\e2e6"; }

.fad.fa-bicycle::after, .fa-duotone.fa-bicycle::after {
  content: "\f206\f206"; }

.fad.fa-hammer-war::after, .fa-duotone.fa-hammer-war::after {
  content: "\f6e4\f6e4"; }

.fad.fa-circle-d::after, .fa-duotone.fa-circle-d::after {
  content: "\e104\e104"; }

.fad.fa-spider-black-widow::after, .fa-duotone.fa-spider-black-widow::after {
  content: "\f718\f718"; }

.fad.fa-staff-snake::after, .fa-duotone.fa-staff-snake::after {
  content: "\e579\e579"; }

.fad.fa-rod-asclepius::after, .fa-duotone.fa-rod-asclepius::after {
  content: "\e579\e579"; }

.fad.fa-rod-snake::after, .fa-duotone.fa-rod-snake::after {
  content: "\e579\e579"; }

.fad.fa-staff-aesculapius::after, .fa-duotone.fa-staff-aesculapius::after {
  content: "\e579\e579"; }

.fad.fa-pear::after, .fa-duotone.fa-pear::after {
  content: "\e20c\e20c"; }

.fad.fa-head-side-cough-slash::after, .fa-duotone.fa-head-side-cough-slash::after {
  content: "\e062\e062"; }

.fad.fa-file-mov::after, .fa-duotone.fa-file-mov::after {
  content: "\e647\e647"; }

.fad.fa-triangle::after, .fa-duotone.fa-triangle::after {
  content: "\f2ec\f2ec"; }

.fad.fa-apartment::after, .fa-duotone.fa-apartment::after {
  content: "\e468\e468"; }

.fad.fa-truck-medical::after, .fa-duotone.fa-truck-medical::after {
  content: "\f0f9\f0f9"; }

.fad.fa-ambulance::after, .fa-duotone.fa-ambulance::after {
  content: "\f0f9\f0f9"; }

.fad.fa-pepper::after, .fa-duotone.fa-pepper::after {
  content: "\e432\e432"; }

.fad.fa-piano::after, .fa-duotone.fa-piano::after {
  content: "\f8d4\f8d4"; }

.fad.fa-gun-squirt::after, .fa-duotone.fa-gun-squirt::after {
  content: "\e19d\e19d"; }

.fad.fa-wheat-awn-circle-exclamation::after, .fa-duotone.fa-wheat-awn-circle-exclamation::after {
  content: "\e598\e598"; }

.fad.fa-snowman::after, .fa-duotone.fa-snowman::after {
  content: "\f7d0\f7d0"; }

.fad.fa-user-alien::after, .fa-duotone.fa-user-alien::after {
  content: "\e04a\e04a"; }

.fad.fa-shield-check::after, .fa-duotone.fa-shield-check::after {
  content: "\f2f7\f2f7"; }

.fad.fa-mortar-pestle::after, .fa-duotone.fa-mortar-pestle::after {
  content: "\f5a7\f5a7"; }

.fad.fa-road-barrier::after, .fa-duotone.fa-road-barrier::after {
  content: "\e562\e562"; }

.fad.fa-chart-candlestick::after, .fa-duotone.fa-chart-candlestick::after {
  content: "\e0e2\e0e2"; }

.fad.fa-briefcase-blank::after, .fa-duotone.fa-briefcase-blank::after {
  content: "\e0c8\e0c8"; }

.fad.fa-school::after, .fa-duotone.fa-school::after {
  content: "\f549\f549"; }

.fad.fa-igloo::after, .fa-duotone.fa-igloo::after {
  content: "\f7ae\f7ae"; }

.fad.fa-bracket-round::after, .fa-duotone.fa-bracket-round::after {
  content: "\28\28"; }

.fad.fa-parenthesis::after, .fa-duotone.fa-parenthesis::after {
  content: "\28\28"; }

.fad.fa-joint::after, .fa-duotone.fa-joint::after {
  content: "\f595\f595"; }

.fad.fa-horse-saddle::after, .fa-duotone.fa-horse-saddle::after {
  content: "\f8c3\f8c3"; }

.fad.fa-mug-marshmallows::after, .fa-duotone.fa-mug-marshmallows::after {
  content: "\f7b7\f7b7"; }

.fad.fa-filters::after, .fa-duotone.fa-filters::after {
  content: "\e17e\e17e"; }

.fad.fa-bell-on::after, .fa-duotone.fa-bell-on::after {
  content: "\f8fa\f8fa"; }

.fad.fa-angle-right::after, .fa-duotone.fa-angle-right::after {
  content: "\f105\f105"; }

.fad.fa-dial-med::after, .fa-duotone.fa-dial-med::after {
  content: "\e15f\e15f"; }

.fad.fa-horse::after, .fa-duotone.fa-horse::after {
  content: "\f6f0\f6f0"; }

.fad.fa-q::after, .fa-duotone.fa-q::after {
  content: "\51\51"; }

.fad.fa-monitor-waveform::after, .fa-duotone.fa-monitor-waveform::after {
  content: "\f611\f611"; }

.fad.fa-monitor-heart-rate::after, .fa-duotone.fa-monitor-heart-rate::after {
  content: "\f611\f611"; }

.fad.fa-link-simple::after, .fa-duotone.fa-link-simple::after {
  content: "\e1cd\e1cd"; }

.fad.fa-whistle::after, .fa-duotone.fa-whistle::after {
  content: "\f460\f460"; }

.fad.fa-g::after, .fa-duotone.fa-g::after {
  content: "\47\47"; }

.fad.fa-wine-glass-crack::after, .fa-duotone.fa-wine-glass-crack::after {
  content: "\f4bb\f4bb"; }

.fad.fa-fragile::after, .fa-duotone.fa-fragile::after {
  content: "\f4bb\f4bb"; }

.fad.fa-slot-machine::after, .fa-duotone.fa-slot-machine::after {
  content: "\e3ce\e3ce"; }

.fad.fa-notes-medical::after, .fa-duotone.fa-notes-medical::after {
  content: "\f481\f481"; }

.fad.fa-car-wash::after, .fa-duotone.fa-car-wash::after {
  content: "\f5e6\f5e6"; }

.fad.fa-escalator::after, .fa-duotone.fa-escalator::after {
  content: "\e171\e171"; }

.fad.fa-comment-image::after, .fa-duotone.fa-comment-image::after {
  content: "\e148\e148"; }

.fad.fa-temperature-half::after, .fa-duotone.fa-temperature-half::after {
  content: "\f2c9\f2c9"; }

.fad.fa-temperature-2::after, .fa-duotone.fa-temperature-2::after {
  content: "\f2c9\f2c9"; }

.fad.fa-thermometer-2::after, .fa-duotone.fa-thermometer-2::after {
  content: "\f2c9\f2c9"; }

.fad.fa-thermometer-half::after, .fa-duotone.fa-thermometer-half::after {
  content: "\f2c9\f2c9"; }

.fad.fa-dong-sign::after, .fa-duotone.fa-dong-sign::after {
  content: "\e169\e169"; }

.fad.fa-donut::after, .fa-duotone.fa-donut::after {
  content: "\e406\e406"; }

.fad.fa-doughnut::after, .fa-duotone.fa-doughnut::after {
  content: "\e406\e406"; }

.fad.fa-capsules::after, .fa-duotone.fa-capsules::after {
  content: "\f46b\f46b"; }

.fad.fa-poo-storm::after, .fa-duotone.fa-poo-storm::after {
  content: "\f75a\f75a"; }

.fad.fa-poo-bolt::after, .fa-duotone.fa-poo-bolt::after {
  content: "\f75a\f75a"; }

.fad.fa-tally-1::after, .fa-duotone.fa-tally-1::after {
  content: "\e294\e294"; }

.fad.fa-file-vector::after, .fa-duotone.fa-file-vector::after {
  content: "\e64c\e64c"; }

.fad.fa-face-frown-open::after, .fa-duotone.fa-face-frown-open::after {
  content: "\f57a\f57a"; }

.fad.fa-frown-open::after, .fa-duotone.fa-frown-open::after {
  content: "\f57a\f57a"; }

.fad.fa-square-dashed::after, .fa-duotone.fa-square-dashed::after {
  content: "\e269\e269"; }

.fad.fa-bag-shopping-plus::after, .fa-duotone.fa-bag-shopping-plus::after {
  content: "\e651\e651"; }

.fad.fa-square-j::after, .fa-duotone.fa-square-j::after {
  content: "\e273\e273"; }

.fad.fa-hand-point-up::after, .fa-duotone.fa-hand-point-up::after {
  content: "\f0a6\f0a6"; }

.fad.fa-money-bill::after, .fa-duotone.fa-money-bill::after {
  content: "\f0d6\f0d6"; }

.fad.fa-arrow-up-big-small::after, .fa-duotone.fa-arrow-up-big-small::after {
  content: "\f88e\f88e"; }

.fad.fa-sort-size-up::after, .fa-duotone.fa-sort-size-up::after {
  content: "\f88e\f88e"; }

.fad.fa-barcode-read::after, .fa-duotone.fa-barcode-read::after {
  content: "\f464\f464"; }

.fad.fa-baguette::after, .fa-duotone.fa-baguette::after {
  content: "\e3d8\e3d8"; }

.fad.fa-bowl-soft-serve::after, .fa-duotone.fa-bowl-soft-serve::after {
  content: "\e46b\e46b"; }

.fad.fa-face-holding-back-tears::after, .fa-duotone.fa-face-holding-back-tears::after {
  content: "\e482\e482"; }

.fad.fa-square-up::after, .fa-duotone.fa-square-up::after {
  content: "\f353\f353"; }

.fad.fa-arrow-alt-square-up::after, .fa-duotone.fa-arrow-alt-square-up::after {
  content: "\f353\f353"; }

.fad.fa-train-subway-tunnel::after, .fa-duotone.fa-train-subway-tunnel::after {
  content: "\e2a3\e2a3"; }

.fad.fa-subway-tunnel::after, .fa-duotone.fa-subway-tunnel::after {
  content: "\e2a3\e2a3"; }

.fad.fa-square-exclamation::after, .fa-duotone.fa-square-exclamation::after {
  content: "\f321\f321"; }

.fad.fa-exclamation-square::after, .fa-duotone.fa-exclamation-square::after {
  content: "\f321\f321"; }

.fad.fa-semicolon::after, .fa-duotone.fa-semicolon::after {
  content: "\3b\3b"; }

.fad.fa-bookmark::after, .fa-duotone.fa-bookmark::after {
  content: "\f02e\f02e"; }

.fad.fa-fan-table::after, .fa-duotone.fa-fan-table::after {
  content: "\e004\e004"; }

.fad.fa-align-justify::after, .fa-duotone.fa-align-justify::after {
  content: "\f039\f039"; }

.fad.fa-battery-low::after, .fa-duotone.fa-battery-low::after {
  content: "\e0b1\e0b1"; }

.fad.fa-battery-1::after, .fa-duotone.fa-battery-1::after {
  content: "\e0b1\e0b1"; }

.fad.fa-credit-card-front::after, .fa-duotone.fa-credit-card-front::after {
  content: "\f38a\f38a"; }

.fad.fa-brain-arrow-curved-right::after, .fa-duotone.fa-brain-arrow-curved-right::after {
  content: "\f677\f677"; }

.fad.fa-mind-share::after, .fa-duotone.fa-mind-share::after {
  content: "\f677\f677"; }

.fad.fa-umbrella-beach::after, .fa-duotone.fa-umbrella-beach::after {
  content: "\f5ca\f5ca"; }

.fad.fa-helmet-un::after, .fa-duotone.fa-helmet-un::after {
  content: "\e503\e503"; }

.fad.fa-location-smile::after, .fa-duotone.fa-location-smile::after {
  content: "\f60d\f60d"; }

.fad.fa-map-marker-smile::after, .fa-duotone.fa-map-marker-smile::after {
  content: "\f60d\f60d"; }

.fad.fa-arrow-left-to-line::after, .fa-duotone.fa-arrow-left-to-line::after {
  content: "\f33e\f33e"; }

.fad.fa-arrow-to-left::after, .fa-duotone.fa-arrow-to-left::after {
  content: "\f33e\f33e"; }

.fad.fa-bullseye::after, .fa-duotone.fa-bullseye::after {
  content: "\f140\f140"; }

.fad.fa-sushi::after, .fa-duotone.fa-sushi::after {
  content: "\e48a\e48a"; }

.fad.fa-nigiri::after, .fa-duotone.fa-nigiri::after {
  content: "\e48a\e48a"; }

.fad.fa-message-captions::after, .fa-duotone.fa-message-captions::after {
  content: "\e1de\e1de"; }

.fad.fa-comment-alt-captions::after, .fa-duotone.fa-comment-alt-captions::after {
  content: "\e1de\e1de"; }

.fad.fa-trash-list::after, .fa-duotone.fa-trash-list::after {
  content: "\e2b1\e2b1"; }

.fad.fa-bacon::after, .fa-duotone.fa-bacon::after {
  content: "\f7e5\f7e5"; }

.fad.fa-option::after, .fa-duotone.fa-option::after {
  content: "\e318\e318"; }

.fad.fa-raccoon::after, .fa-duotone.fa-raccoon::after {
  content: "\e613\e613"; }

.fad.fa-hand-point-down::after, .fa-duotone.fa-hand-point-down::after {
  content: "\f0a7\f0a7"; }

.fad.fa-arrow-up-from-bracket::after, .fa-duotone.fa-arrow-up-from-bracket::after {
  content: "\e09a\e09a"; }

.fad.fa-head-side-gear::after, .fa-duotone.fa-head-side-gear::after {
  content: "\e611\e611"; }

.fad.fa-trash-plus::after, .fa-duotone.fa-trash-plus::after {
  content: "\e2b2\e2b2"; }

.fad.fa-objects-align-top::after, .fa-duotone.fa-objects-align-top::after {
  content: "\e3c0\e3c0"; }

.fad.fa-folder::after, .fa-duotone.fa-folder::after {
  content: "\f07b\f07b"; }

.fad.fa-folder-blank::after, .fa-duotone.fa-folder-blank::after {
  content: "\f07b\f07b"; }

.fad.fa-face-anxious-sweat::after, .fa-duotone.fa-face-anxious-sweat::after {
  content: "\e36a\e36a"; }

.fad.fa-credit-card-blank::after, .fa-duotone.fa-credit-card-blank::after {
  content: "\f389\f389"; }

.fad.fa-file-waveform::after, .fa-duotone.fa-file-waveform::after {
  content: "\f478\f478"; }

.fad.fa-file-medical-alt::after, .fa-duotone.fa-file-medical-alt::after {
  content: "\f478\f478"; }

.fad.fa-microchip-ai::after, .fa-duotone.fa-microchip-ai::after {
  content: "\e1ec\e1ec"; }

.fad.fa-mug::after, .fa-duotone.fa-mug::after {
  content: "\f874\f874"; }

.fad.fa-plane-up-slash::after, .fa-duotone.fa-plane-up-slash::after {
  content: "\e22e\e22e"; }

.fad.fa-radiation::after, .fa-duotone.fa-radiation::after {
  content: "\f7b9\f7b9"; }

.fad.fa-pen-circle::after, .fa-duotone.fa-pen-circle::after {
  content: "\e20e\e20e"; }

.fad.fa-bag-seedling::after, .fa-duotone.fa-bag-seedling::after {
  content: "\e5f2\e5f2"; }

.fad.fa-chart-simple::after, .fa-duotone.fa-chart-simple::after {
  content: "\e473\e473"; }

.fad.fa-crutches::after, .fa-duotone.fa-crutches::after {
  content: "\f7f8\f7f8"; }

.fad.fa-circle-parking::after, .fa-duotone.fa-circle-parking::after {
  content: "\f615\f615"; }

.fad.fa-parking-circle::after, .fa-duotone.fa-parking-circle::after {
  content: "\f615\f615"; }

.fad.fa-mars-stroke::after, .fa-duotone.fa-mars-stroke::after {
  content: "\f229\f229"; }

.fad.fa-leaf-oak::after, .fa-duotone.fa-leaf-oak::after {
  content: "\f6f7\f6f7"; }

.fad.fa-square-bolt::after, .fa-duotone.fa-square-bolt::after {
  content: "\e265\e265"; }

.fad.fa-vial::after, .fa-duotone.fa-vial::after {
  content: "\f492\f492"; }

.fad.fa-gauge::after, .fa-duotone.fa-gauge::after {
  content: "\f624\f624"; }

.fad.fa-dashboard::after, .fa-duotone.fa-dashboard::after {
  content: "\f624\f624"; }

.fad.fa-gauge-med::after, .fa-duotone.fa-gauge-med::after {
  content: "\f624\f624"; }

.fad.fa-tachometer-alt-average::after, .fa-duotone.fa-tachometer-alt-average::after {
  content: "\f624\f624"; }

.fad.fa-wand-magic-sparkles::after, .fa-duotone.fa-wand-magic-sparkles::after {
  content: "\e2ca\e2ca"; }

.fad.fa-magic-wand-sparkles::after, .fa-duotone.fa-magic-wand-sparkles::after {
  content: "\e2ca\e2ca"; }

.fad.fa-lambda::after, .fa-duotone.fa-lambda::after {
  content: "\f66e\f66e"; }

.fad.fa-e::after, .fa-duotone.fa-e::after {
  content: "\45\45"; }

.fad.fa-pizza::after, .fa-duotone.fa-pizza::after {
  content: "\f817\f817"; }

.fad.fa-bowl-chopsticks-noodles::after, .fa-duotone.fa-bowl-chopsticks-noodles::after {
  content: "\e2ea\e2ea"; }

.fad.fa-h3::after, .fa-duotone.fa-h3::after {
  content: "\f315\f315"; }

.fad.fa-pen-clip::after, .fa-duotone.fa-pen-clip::after {
  content: "\f305\f305"; }

.fad.fa-pen-alt::after, .fa-duotone.fa-pen-alt::after {
  content: "\f305\f305"; }

.fad.fa-bridge-circle-exclamation::after, .fa-duotone.fa-bridge-circle-exclamation::after {
  content: "\e4ca\e4ca"; }

.fad.fa-badge-percent::after, .fa-duotone.fa-badge-percent::after {
  content: "\f646\f646"; }

.fad.fa-rotate-reverse::after, .fa-duotone.fa-rotate-reverse::after {
  content: "\e631\e631"; }

.fad.fa-user::after, .fa-duotone.fa-user::after {
  content: "\f007\f007"; }

.fad.fa-sensor::after, .fa-duotone.fa-sensor::after {
  content: "\e028\e028"; }

.fad.fa-comma::after, .fa-duotone.fa-comma::after {
  content: "\2c\2c"; }

.fad.fa-school-circle-check::after, .fa-duotone.fa-school-circle-check::after {
  content: "\e56b\e56b"; }

.fad.fa-toilet-paper-under::after, .fa-duotone.fa-toilet-paper-under::after {
  content: "\e2a0\e2a0"; }

.fad.fa-toilet-paper-reverse::after, .fa-duotone.fa-toilet-paper-reverse::after {
  content: "\e2a0\e2a0"; }

.fad.fa-light-emergency::after, .fa-duotone.fa-light-emergency::after {
  content: "\e41f\e41f"; }

.fad.fa-arrow-down-to-arc::after, .fa-duotone.fa-arrow-down-to-arc::after {
  content: "\e4ae\e4ae"; }

.fad.fa-dumpster::after, .fa-duotone.fa-dumpster::after {
  content: "\f793\f793"; }

.fad.fa-van-shuttle::after, .fa-duotone.fa-van-shuttle::after {
  content: "\f5b6\f5b6"; }

.fad.fa-shuttle-van::after, .fa-duotone.fa-shuttle-van::after {
  content: "\f5b6\f5b6"; }

.fad.fa-building-user::after, .fa-duotone.fa-building-user::after {
  content: "\e4da\e4da"; }

.fad.fa-light-switch::after, .fa-duotone.fa-light-switch::after {
  content: "\e017\e017"; }

.fad.fa-square-caret-left::after, .fa-duotone.fa-square-caret-left::after {
  content: "\f191\f191"; }

.fad.fa-caret-square-left::after, .fa-duotone.fa-caret-square-left::after {
  content: "\f191\f191"; }

.fad.fa-highlighter::after, .fa-duotone.fa-highlighter::after {
  content: "\f591\f591"; }

.fad.fa-wave-pulse::after, .fa-duotone.fa-wave-pulse::after {
  content: "\f5f8\f5f8"; }

.fad.fa-heart-rate::after, .fa-duotone.fa-heart-rate::after {
  content: "\f5f8\f5f8"; }

.fad.fa-key::after, .fa-duotone.fa-key::after {
  content: "\f084\f084"; }

.fad.fa-hat-santa::after, .fa-duotone.fa-hat-santa::after {
  content: "\f7a7\f7a7"; }

.fad.fa-tamale::after, .fa-duotone.fa-tamale::after {
  content: "\e451\e451"; }

.fad.fa-box-check::after, .fa-duotone.fa-box-check::after {
  content: "\f467\f467"; }

.fad.fa-bullhorn::after, .fa-duotone.fa-bullhorn::after {
  content: "\f0a1\f0a1"; }

.fad.fa-steak::after, .fa-duotone.fa-steak::after {
  content: "\f824\f824"; }

.fad.fa-location-crosshairs-slash::after, .fa-duotone.fa-location-crosshairs-slash::after {
  content: "\f603\f603"; }

.fad.fa-location-slash::after, .fa-duotone.fa-location-slash::after {
  content: "\f603\f603"; }

.fad.fa-person-dolly::after, .fa-duotone.fa-person-dolly::after {
  content: "\f4d0\f4d0"; }

.fad.fa-globe::after, .fa-duotone.fa-globe::after {
  content: "\f0ac\f0ac"; }

.fad.fa-synagogue::after, .fa-duotone.fa-synagogue::after {
  content: "\f69b\f69b"; }

.fad.fa-file-chart-column::after, .fa-duotone.fa-file-chart-column::after {
  content: "\f659\f659"; }

.fad.fa-file-chart-line::after, .fa-duotone.fa-file-chart-line::after {
  content: "\f659\f659"; }

.fad.fa-person-half-dress::after, .fa-duotone.fa-person-half-dress::after {
  content: "\e548\e548"; }

.fad.fa-folder-image::after, .fa-duotone.fa-folder-image::after {
  content: "\e18a\e18a"; }

.fad.fa-calendar-pen::after, .fa-duotone.fa-calendar-pen::after {
  content: "\f333\f333"; }

.fad.fa-calendar-edit::after, .fa-duotone.fa-calendar-edit::after {
  content: "\f333\f333"; }

.fad.fa-road-bridge::after, .fa-duotone.fa-road-bridge::after {
  content: "\e563\e563"; }

.fad.fa-face-smile-tear::after, .fa-duotone.fa-face-smile-tear::after {
  content: "\e393\e393"; }

.fad.fa-message-plus::after, .fa-duotone.fa-message-plus::after {
  content: "\f4a8\f4a8"; }

.fad.fa-comment-alt-plus::after, .fa-duotone.fa-comment-alt-plus::after {
  content: "\f4a8\f4a8"; }

.fad.fa-location-arrow::after, .fa-duotone.fa-location-arrow::after {
  content: "\f124\f124"; }

.fad.fa-c::after, .fa-duotone.fa-c::after {
  content: "\43\43"; }

.fad.fa-tablet-button::after, .fa-duotone.fa-tablet-button::after {
  content: "\f10a\f10a"; }

.fad.fa-person-dress-fairy::after, .fa-duotone.fa-person-dress-fairy::after {
  content: "\e607\e607"; }

.fad.fa-rectangle-history-circle-user::after, .fa-duotone.fa-rectangle-history-circle-user::after {
  content: "\e4a4\e4a4"; }

.fad.fa-building-lock::after, .fa-duotone.fa-building-lock::after {
  content: "\e4d6\e4d6"; }

.fad.fa-chart-line-up::after, .fa-duotone.fa-chart-line-up::after {
  content: "\e0e5\e0e5"; }

.fad.fa-mailbox::after, .fa-duotone.fa-mailbox::after {
  content: "\f813\f813"; }

.fad.fa-sign-posts::after, .fa-duotone.fa-sign-posts::after {
  content: "\e625\e625"; }

.fad.fa-truck-bolt::after, .fa-duotone.fa-truck-bolt::after {
  content: "\e3d0\e3d0"; }

.fad.fa-pizza-slice::after, .fa-duotone.fa-pizza-slice::after {
  content: "\f818\f818"; }

.fad.fa-money-bill-wave::after, .fa-duotone.fa-money-bill-wave::after {
  content: "\f53a\f53a"; }

.fad.fa-chart-area::after, .fa-duotone.fa-chart-area::after {
  content: "\f1fe\f1fe"; }

.fad.fa-area-chart::after, .fa-duotone.fa-area-chart::after {
  content: "\f1fe\f1fe"; }

.fad.fa-house-flag::after, .fa-duotone.fa-house-flag::after {
  content: "\e50d\e50d"; }

.fad.fa-circle-three-quarters-stroke::after, .fa-duotone.fa-circle-three-quarters-stroke::after {
  content: "\e5d4\e5d4"; }

.fad.fa-person-circle-minus::after, .fa-duotone.fa-person-circle-minus::after {
  content: "\e540\e540"; }

.fad.fa-scalpel::after, .fa-duotone.fa-scalpel::after {
  content: "\f61d\f61d"; }

.fad.fa-ban::after, .fa-duotone.fa-ban::after {
  content: "\f05e\f05e"; }

.fad.fa-cancel::after, .fa-duotone.fa-cancel::after {
  content: "\f05e\f05e"; }

.fad.fa-bell-exclamation::after, .fa-duotone.fa-bell-exclamation::after {
  content: "\f848\f848"; }

.fad.fa-circle-bookmark::after, .fa-duotone.fa-circle-bookmark::after {
  content: "\e100\e100"; }

.fad.fa-bookmark-circle::after, .fa-duotone.fa-bookmark-circle::after {
  content: "\e100\e100"; }

.fad.fa-egg-fried::after, .fa-duotone.fa-egg-fried::after {
  content: "\f7fc\f7fc"; }

.fad.fa-face-weary::after, .fa-duotone.fa-face-weary::after {
  content: "\e3a1\e3a1"; }

.fad.fa-uniform-martial-arts::after, .fa-duotone.fa-uniform-martial-arts::after {
  content: "\e3d1\e3d1"; }

.fad.fa-camera-rotate::after, .fa-duotone.fa-camera-rotate::after {
  content: "\e0d8\e0d8"; }

.fad.fa-sun-dust::after, .fa-duotone.fa-sun-dust::after {
  content: "\f764\f764"; }

.fad.fa-comment-text::after, .fa-duotone.fa-comment-text::after {
  content: "\e14d\e14d"; }

.fad.fa-spray-can-sparkles::after, .fa-duotone.fa-spray-can-sparkles::after {
  content: "\f5d0\f5d0"; }

.fad.fa-air-freshener::after, .fa-duotone.fa-air-freshener::after {
  content: "\f5d0\f5d0"; }

.fad.fa-signal-bars::after, .fa-duotone.fa-signal-bars::after {
  content: "\f690\f690"; }

.fad.fa-signal-alt::after, .fa-duotone.fa-signal-alt::after {
  content: "\f690\f690"; }

.fad.fa-signal-alt-4::after, .fa-duotone.fa-signal-alt-4::after {
  content: "\f690\f690"; }

.fad.fa-signal-bars-strong::after, .fa-duotone.fa-signal-bars-strong::after {
  content: "\f690\f690"; }

.fad.fa-diamond-exclamation::after, .fa-duotone.fa-diamond-exclamation::after {
  content: "\e405\e405"; }

.fad.fa-star::after, .fa-duotone.fa-star::after {
  content: "\f005\f005"; }

.fad.fa-dial-min::after, .fa-duotone.fa-dial-min::after {
  content: "\e161\e161"; }

.fad.fa-repeat::after, .fa-duotone.fa-repeat::after {
  content: "\f363\f363"; }

.fad.fa-cross::after, .fa-duotone.fa-cross::after {
  content: "\f654\f654"; }

.fad.fa-page-caret-down::after, .fa-duotone.fa-page-caret-down::after {
  content: "\e429\e429"; }

.fad.fa-file-caret-down::after, .fa-duotone.fa-file-caret-down::after {
  content: "\e429\e429"; }

.fad.fa-box::after, .fa-duotone.fa-box::after {
  content: "\f466\f466"; }

.fad.fa-venus-mars::after, .fa-duotone.fa-venus-mars::after {
  content: "\f228\f228"; }

.fad.fa-clock-seven-thirty::after, .fa-duotone.fa-clock-seven-thirty::after {
  content: "\e351\e351"; }

.fad.fa-arrow-pointer::after, .fa-duotone.fa-arrow-pointer::after {
  content: "\f245\f245"; }

.fad.fa-mouse-pointer::after, .fa-duotone.fa-mouse-pointer::after {
  content: "\f245\f245"; }

.fad.fa-clock-four-thirty::after, .fa-duotone.fa-clock-four-thirty::after {
  content: "\e34b\e34b"; }

.fad.fa-signal-bars-good::after, .fa-duotone.fa-signal-bars-good::after {
  content: "\f693\f693"; }

.fad.fa-signal-alt-3::after, .fa-duotone.fa-signal-alt-3::after {
  content: "\f693\f693"; }

.fad.fa-cactus::after, .fa-duotone.fa-cactus::after {
  content: "\f8a7\f8a7"; }

.fad.fa-lightbulb-gear::after, .fa-duotone.fa-lightbulb-gear::after {
  content: "\e5fd\e5fd"; }

.fad.fa-maximize::after, .fa-duotone.fa-maximize::after {
  content: "\f31e\f31e"; }

.fad.fa-expand-arrows-alt::after, .fa-duotone.fa-expand-arrows-alt::after {
  content: "\f31e\f31e"; }

.fad.fa-charging-station::after, .fa-duotone.fa-charging-station::after {
  content: "\f5e7\f5e7"; }

.fad.fa-shapes::after, .fa-duotone.fa-shapes::after {
  content: "\f61f\f61f"; }

.fad.fa-triangle-circle-square::after, .fa-duotone.fa-triangle-circle-square::after {
  content: "\f61f\f61f"; }

.fad.fa-plane-tail::after, .fa-duotone.fa-plane-tail::after {
  content: "\e22c\e22c"; }

.fad.fa-gauge-simple-max::after, .fa-duotone.fa-gauge-simple-max::after {
  content: "\f62b\f62b"; }

.fad.fa-tachometer-fastest::after, .fa-duotone.fa-tachometer-fastest::after {
  content: "\f62b\f62b"; }

.fad.fa-circle-u::after, .fa-duotone.fa-circle-u::after {
  content: "\e127\e127"; }

.fad.fa-shield-slash::after, .fa-duotone.fa-shield-slash::after {
  content: "\e24b\e24b"; }

.fad.fa-square-phone-hangup::after, .fa-duotone.fa-square-phone-hangup::after {
  content: "\e27a\e27a"; }

.fad.fa-phone-square-down::after, .fa-duotone.fa-phone-square-down::after {
  content: "\e27a\e27a"; }

.fad.fa-arrow-up-left::after, .fa-duotone.fa-arrow-up-left::after {
  content: "\e09d\e09d"; }

.fad.fa-transporter-1::after, .fa-duotone.fa-transporter-1::after {
  content: "\e043\e043"; }

.fad.fa-peanuts::after, .fa-duotone.fa-peanuts::after {
  content: "\e431\e431"; }

.fad.fa-shuffle::after, .fa-duotone.fa-shuffle::after {
  content: "\f074\f074"; }

.fad.fa-random::after, .fa-duotone.fa-random::after {
  content: "\f074\f074"; }

.fad.fa-person-running::after, .fa-duotone.fa-person-running::after {
  content: "\f70c\f70c"; }

.fad.fa-running::after, .fa-duotone.fa-running::after {
  content: "\f70c\f70c"; }

.fad.fa-mobile-retro::after, .fa-duotone.fa-mobile-retro::after {
  content: "\e527\e527"; }

.fad.fa-grip-lines-vertical::after, .fa-duotone.fa-grip-lines-vertical::after {
  content: "\f7a5\f7a5"; }

.fad.fa-bin-bottles-recycle::after, .fa-duotone.fa-bin-bottles-recycle::after {
  content: "\e5f6\e5f6"; }

.fad.fa-arrow-up-from-square::after, .fa-duotone.fa-arrow-up-from-square::after {
  content: "\e09c\e09c"; }

.fad.fa-file-dashed-line::after, .fa-duotone.fa-file-dashed-line::after {
  content: "\f877\f877"; }

.fad.fa-page-break::after, .fa-duotone.fa-page-break::after {
  content: "\f877\f877"; }

.fad.fa-bracket-curly-right::after, .fa-duotone.fa-bracket-curly-right::after {
  content: "\7d\7d"; }

.fad.fa-spider::after, .fa-duotone.fa-spider::after {
  content: "\f717\f717"; }

.fad.fa-clock-three::after, .fa-duotone.fa-clock-three::after {
  content: "\e356\e356"; }

.fad.fa-hands-bound::after, .fa-duotone.fa-hands-bound::after {
  content: "\e4f9\e4f9"; }

.fad.fa-scalpel-line-dashed::after, .fa-duotone.fa-scalpel-line-dashed::after {
  content: "\f61e\f61e"; }

.fad.fa-scalpel-path::after, .fa-duotone.fa-scalpel-path::after {
  content: "\f61e\f61e"; }

.fad.fa-file-invoice-dollar::after, .fa-duotone.fa-file-invoice-dollar::after {
  content: "\f571\f571"; }

.fad.fa-pipe-smoking::after, .fa-duotone.fa-pipe-smoking::after {
  content: "\e3c4\e3c4"; }

.fad.fa-face-astonished::after, .fa-duotone.fa-face-astonished::after {
  content: "\e36b\e36b"; }

.fad.fa-window::after, .fa-duotone.fa-window::after {
  content: "\f40e\f40e"; }

.fad.fa-plane-circle-exclamation::after, .fa-duotone.fa-plane-circle-exclamation::after {
  content: "\e556\e556"; }

.fad.fa-ear::after, .fa-duotone.fa-ear::after {
  content: "\f5f0\f5f0"; }

.fad.fa-file-lock::after, .fa-duotone.fa-file-lock::after {
  content: "\e3a6\e3a6"; }

.fad.fa-diagram-venn::after, .fa-duotone.fa-diagram-venn::after {
  content: "\e15a\e15a"; }

.fad.fa-x-ray::after, .fa-duotone.fa-x-ray::after {
  content: "\f497\f497"; }

.fad.fa-goal-net::after, .fa-duotone.fa-goal-net::after {
  content: "\e3ab\e3ab"; }

.fad.fa-coffin-cross::after, .fa-duotone.fa-coffin-cross::after {
  content: "\e051\e051"; }

.fad.fa-spell-check::after, .fa-duotone.fa-spell-check::after {
  content: "\f891\f891"; }

.fad.fa-location-xmark::after, .fa-duotone.fa-location-xmark::after {
  content: "\f60e\f60e"; }

.fad.fa-map-marker-times::after, .fa-duotone.fa-map-marker-times::after {
  content: "\f60e\f60e"; }

.fad.fa-map-marker-xmark::after, .fa-duotone.fa-map-marker-xmark::after {
  content: "\f60e\f60e"; }

.fad.fa-circle-quarter-stroke::after, .fa-duotone.fa-circle-quarter-stroke::after {
  content: "\e5d3\e5d3"; }

.fad.fa-lasso::after, .fa-duotone.fa-lasso::after {
  content: "\f8c8\f8c8"; }

.fad.fa-slash::after, .fa-duotone.fa-slash::after {
  content: "\f715\f715"; }

.fad.fa-person-to-portal::after, .fa-duotone.fa-person-to-portal::after {
  content: "\e022\e022"; }

.fad.fa-portal-enter::after, .fa-duotone.fa-portal-enter::after {
  content: "\e022\e022"; }

.fad.fa-calendar-star::after, .fa-duotone.fa-calendar-star::after {
  content: "\f736\f736"; }

.fad.fa-computer-mouse::after, .fa-duotone.fa-computer-mouse::after {
  content: "\f8cc\f8cc"; }

.fad.fa-mouse::after, .fa-duotone.fa-mouse::after {
  content: "\f8cc\f8cc"; }

.fad.fa-arrow-right-to-bracket::after, .fa-duotone.fa-arrow-right-to-bracket::after {
  content: "\f090\f090"; }

.fad.fa-sign-in::after, .fa-duotone.fa-sign-in::after {
  content: "\f090\f090"; }

.fad.fa-pegasus::after, .fa-duotone.fa-pegasus::after {
  content: "\f703\f703"; }

.fad.fa-files-medical::after, .fa-duotone.fa-files-medical::after {
  content: "\f7fd\f7fd"; }

.fad.fa-cannon::after, .fa-duotone.fa-cannon::after {
  content: "\e642\e642"; }

.fad.fa-nfc-lock::after, .fa-duotone.fa-nfc-lock::after {
  content: "\e1f8\e1f8"; }

.fad.fa-person-ski-lift::after, .fa-duotone.fa-person-ski-lift::after {
  content: "\f7c8\f7c8"; }

.fad.fa-ski-lift::after, .fa-duotone.fa-ski-lift::after {
  content: "\f7c8\f7c8"; }

.fad.fa-square-6::after, .fa-duotone.fa-square-6::after {
  content: "\e25b\e25b"; }

.fad.fa-shop-slash::after, .fa-duotone.fa-shop-slash::after {
  content: "\e070\e070"; }

.fad.fa-store-alt-slash::after, .fa-duotone.fa-store-alt-slash::after {
  content: "\e070\e070"; }

.fad.fa-wind-turbine::after, .fa-duotone.fa-wind-turbine::after {
  content: "\f89b\f89b"; }

.fad.fa-sliders-simple::after, .fa-duotone.fa-sliders-simple::after {
  content: "\e253\e253"; }

.fad.fa-grid-round::after, .fa-duotone.fa-grid-round::after {
  content: "\e5da\e5da"; }

.fad.fa-badge-sheriff::after, .fa-duotone.fa-badge-sheriff::after {
  content: "\f8a2\f8a2"; }

.fad.fa-server::after, .fa-duotone.fa-server::after {
  content: "\f233\f233"; }

.fad.fa-virus-covid-slash::after, .fa-duotone.fa-virus-covid-slash::after {
  content: "\e4a9\e4a9"; }

.fad.fa-intersection::after, .fa-duotone.fa-intersection::after {
  content: "\f668\f668"; }

.fad.fa-shop-lock::after, .fa-duotone.fa-shop-lock::after {
  content: "\e4a5\e4a5"; }

.fad.fa-family::after, .fa-duotone.fa-family::after {
  content: "\e300\e300"; }

.fad.fa-hourglass-start::after, .fa-duotone.fa-hourglass-start::after {
  content: "\f251\f251"; }

.fad.fa-hourglass-1::after, .fa-duotone.fa-hourglass-1::after {
  content: "\f251\f251"; }

.fad.fa-user-hair-buns::after, .fa-duotone.fa-user-hair-buns::after {
  content: "\e3d3\e3d3"; }

.fad.fa-blender-phone::after, .fa-duotone.fa-blender-phone::after {
  content: "\f6b6\f6b6"; }

.fad.fa-hourglass-clock::after, .fa-duotone.fa-hourglass-clock::after {
  content: "\e41b\e41b"; }

.fad.fa-person-seat-reclined::after, .fa-duotone.fa-person-seat-reclined::after {
  content: "\e21f\e21f"; }

.fad.fa-paper-plane-top::after, .fa-duotone.fa-paper-plane-top::after {
  content: "\e20a\e20a"; }

.fad.fa-paper-plane-alt::after, .fa-duotone.fa-paper-plane-alt::after {
  content: "\e20a\e20a"; }

.fad.fa-send::after, .fa-duotone.fa-send::after {
  content: "\e20a\e20a"; }

.fad.fa-message-arrow-up::after, .fa-duotone.fa-message-arrow-up::after {
  content: "\e1dc\e1dc"; }

.fad.fa-comment-alt-arrow-up::after, .fa-duotone.fa-comment-alt-arrow-up::after {
  content: "\e1dc\e1dc"; }

.fad.fa-lightbulb-exclamation::after, .fa-duotone.fa-lightbulb-exclamation::after {
  content: "\f671\f671"; }

.fad.fa-layer-minus::after, .fa-duotone.fa-layer-minus::after {
  content: "\f5fe\f5fe"; }

.fad.fa-layer-group-minus::after, .fa-duotone.fa-layer-group-minus::after {
  content: "\f5fe\f5fe"; }

.fad.fa-chart-pie-simple-circle-currency::after, .fa-duotone.fa-chart-pie-simple-circle-currency::after {
  content: "\e604\e604"; }

.fad.fa-circle-e::after, .fa-duotone.fa-circle-e::after {
  content: "\e109\e109"; }

.fad.fa-building-wheat::after, .fa-duotone.fa-building-wheat::after {
  content: "\e4db\e4db"; }

.fad.fa-gauge-max::after, .fa-duotone.fa-gauge-max::after {
  content: "\f626\f626"; }

.fad.fa-tachometer-alt-fastest::after, .fa-duotone.fa-tachometer-alt-fastest::after {
  content: "\f626\f626"; }

.fad.fa-person-breastfeeding::after, .fa-duotone.fa-person-breastfeeding::after {
  content: "\e53a\e53a"; }

.fad.fa-apostrophe::after, .fa-duotone.fa-apostrophe::after {
  content: "\27\27"; }

.fad.fa-file-png::after, .fa-duotone.fa-file-png::after {
  content: "\e666\e666"; }

.fad.fa-fire-hydrant::after, .fa-duotone.fa-fire-hydrant::after {
  content: "\e17f\e17f"; }

.fad.fa-right-to-bracket::after, .fa-duotone.fa-right-to-bracket::after {
  content: "\f2f6\f2f6"; }

.fad.fa-sign-in-alt::after, .fa-duotone.fa-sign-in-alt::after {
  content: "\f2f6\f2f6"; }

.fad.fa-video-plus::after, .fa-duotone.fa-video-plus::after {
  content: "\f4e1\f4e1"; }

.fad.fa-square-right::after, .fa-duotone.fa-square-right::after {
  content: "\f352\f352"; }

.fad.fa-arrow-alt-square-right::after, .fa-duotone.fa-arrow-alt-square-right::after {
  content: "\f352\f352"; }

.fad.fa-comment-smile::after, .fa-duotone.fa-comment-smile::after {
  content: "\f4b4\f4b4"; }

.fad.fa-venus::after, .fa-duotone.fa-venus::after {
  content: "\f221\f221"; }

.fad.fa-passport::after, .fa-duotone.fa-passport::after {
  content: "\f5ab\f5ab"; }

.fad.fa-inbox-in::after, .fa-duotone.fa-inbox-in::after {
  content: "\f310\f310"; }

.fad.fa-inbox-arrow-down::after, .fa-duotone.fa-inbox-arrow-down::after {
  content: "\f310\f310"; }

.fad.fa-heart-pulse::after, .fa-duotone.fa-heart-pulse::after {
  content: "\f21e\f21e"; }

.fad.fa-heartbeat::after, .fa-duotone.fa-heartbeat::after {
  content: "\f21e\f21e"; }

.fad.fa-circle-8::after, .fa-duotone.fa-circle-8::after {
  content: "\e0f5\e0f5"; }

.fad.fa-clouds-moon::after, .fa-duotone.fa-clouds-moon::after {
  content: "\f745\f745"; }

.fad.fa-clock-ten-thirty::after, .fa-duotone.fa-clock-ten-thirty::after {
  content: "\e355\e355"; }

.fad.fa-people-carry-box::after, .fa-duotone.fa-people-carry-box::after {
  content: "\f4ce\f4ce"; }

.fad.fa-people-carry::after, .fa-duotone.fa-people-carry::after {
  content: "\f4ce\f4ce"; }

.fad.fa-folder-user::after, .fa-duotone.fa-folder-user::after {
  content: "\e18e\e18e"; }

.fad.fa-trash-can-xmark::after, .fa-duotone.fa-trash-can-xmark::after {
  content: "\e2ae\e2ae"; }

.fad.fa-temperature-high::after, .fa-duotone.fa-temperature-high::after {
  content: "\f769\f769"; }

.fad.fa-microchip::after, .fa-duotone.fa-microchip::after {
  content: "\f2db\f2db"; }

.fad.fa-left-long-to-line::after, .fa-duotone.fa-left-long-to-line::after {
  content: "\e41e\e41e"; }

.fad.fa-crown::after, .fa-duotone.fa-crown::after {
  content: "\f521\f521"; }

.fad.fa-weight-hanging::after, .fa-duotone.fa-weight-hanging::after {
  content: "\f5cd\f5cd"; }

.fad.fa-xmarks-lines::after, .fa-duotone.fa-xmarks-lines::after {
  content: "\e59a\e59a"; }

.fad.fa-file-prescription::after, .fa-duotone.fa-file-prescription::after {
  content: "\f572\f572"; }

.fad.fa-calendar-range::after, .fa-duotone.fa-calendar-range::after {
  content: "\e0d6\e0d6"; }

.fad.fa-flower-daffodil::after, .fa-duotone.fa-flower-daffodil::after {
  content: "\f800\f800"; }

.fad.fa-hand-back-point-up::after, .fa-duotone.fa-hand-back-point-up::after {
  content: "\e1a2\e1a2"; }

.fad.fa-weight-scale::after, .fa-duotone.fa-weight-scale::after {
  content: "\f496\f496"; }

.fad.fa-weight::after, .fa-duotone.fa-weight::after {
  content: "\f496\f496"; }

.fad.fa-arrow-up-to-arc::after, .fa-duotone.fa-arrow-up-to-arc::after {
  content: "\e617\e617"; }

.fad.fa-star-exclamation::after, .fa-duotone.fa-star-exclamation::after {
  content: "\f2f3\f2f3"; }

.fad.fa-books::after, .fa-duotone.fa-books::after {
  content: "\f5db\f5db"; }

.fad.fa-user-group::after, .fa-duotone.fa-user-group::after {
  content: "\f500\f500"; }

.fad.fa-user-friends::after, .fa-duotone.fa-user-friends::after {
  content: "\f500\f500"; }

.fad.fa-arrow-up-a-z::after, .fa-duotone.fa-arrow-up-a-z::after {
  content: "\f15e\f15e"; }

.fad.fa-sort-alpha-up::after, .fa-duotone.fa-sort-alpha-up::after {
  content: "\f15e\f15e"; }

.fad.fa-layer-plus::after, .fa-duotone.fa-layer-plus::after {
  content: "\f5ff\f5ff"; }

.fad.fa-layer-group-plus::after, .fa-duotone.fa-layer-group-plus::after {
  content: "\f5ff\f5ff"; }

.fad.fa-play-pause::after, .fa-duotone.fa-play-pause::after {
  content: "\e22f\e22f"; }

.fad.fa-block-question::after, .fa-duotone.fa-block-question::after {
  content: "\e3dd\e3dd"; }

.fad.fa-snooze::after, .fa-duotone.fa-snooze::after {
  content: "\f880\f880"; }

.fad.fa-zzz::after, .fa-duotone.fa-zzz::after {
  content: "\f880\f880"; }

.fad.fa-scanner-image::after, .fa-duotone.fa-scanner-image::after {
  content: "\f8f3\f8f3"; }

.fad.fa-tv-retro::after, .fa-duotone.fa-tv-retro::after {
  content: "\f401\f401"; }

.fad.fa-square-t::after, .fa-duotone.fa-square-t::after {
  content: "\e280\e280"; }

.fad.fa-farm::after, .fa-duotone.fa-farm::after {
  content: "\f864\f864"; }

.fad.fa-barn-silo::after, .fa-duotone.fa-barn-silo::after {
  content: "\f864\f864"; }

.fad.fa-chess-knight::after, .fa-duotone.fa-chess-knight::after {
  content: "\f441\f441"; }

.fad.fa-bars-sort::after, .fa-duotone.fa-bars-sort::after {
  content: "\e0ae\e0ae"; }

.fad.fa-pallet-boxes::after, .fa-duotone.fa-pallet-boxes::after {
  content: "\f483\f483"; }

.fad.fa-palette-boxes::after, .fa-duotone.fa-palette-boxes::after {
  content: "\f483\f483"; }

.fad.fa-pallet-alt::after, .fa-duotone.fa-pallet-alt::after {
  content: "\f483\f483"; }

.fad.fa-face-laugh-squint::after, .fa-duotone.fa-face-laugh-squint::after {
  content: "\f59b\f59b"; }

.fad.fa-laugh-squint::after, .fa-duotone.fa-laugh-squint::after {
  content: "\f59b\f59b"; }

.fad.fa-code-simple::after, .fa-duotone.fa-code-simple::after {
  content: "\e13d\e13d"; }

.fad.fa-bolt-slash::after, .fa-duotone.fa-bolt-slash::after {
  content: "\e0b8\e0b8"; }

.fad.fa-panel-fire::after, .fa-duotone.fa-panel-fire::after {
  content: "\e42f\e42f"; }

.fad.fa-binary-circle-check::after, .fa-duotone.fa-binary-circle-check::after {
  content: "\e33c\e33c"; }

.fad.fa-comment-minus::after, .fa-duotone.fa-comment-minus::after {
  content: "\f4b1\f4b1"; }

.fad.fa-burrito::after, .fa-duotone.fa-burrito::after {
  content: "\f7ed\f7ed"; }

.fad.fa-violin::after, .fa-duotone.fa-violin::after {
  content: "\f8ed\f8ed"; }

.fad.fa-objects-column::after, .fa-duotone.fa-objects-column::after {
  content: "\e3c1\e3c1"; }

.fad.fa-square-chevron-down::after, .fa-duotone.fa-square-chevron-down::after {
  content: "\f329\f329"; }

.fad.fa-chevron-square-down::after, .fa-duotone.fa-chevron-square-down::after {
  content: "\f329\f329"; }

.fad.fa-comment-plus::after, .fa-duotone.fa-comment-plus::after {
  content: "\f4b2\f4b2"; }

.fad.fa-triangle-instrument::after, .fa-duotone.fa-triangle-instrument::after {
  content: "\f8e2\f8e2"; }

.fad.fa-triangle-music::after, .fa-duotone.fa-triangle-music::after {
  content: "\f8e2\f8e2"; }

.fad.fa-wheelchair::after, .fa-duotone.fa-wheelchair::after {
  content: "\f193\f193"; }

.fad.fa-user-pilot-tie::after, .fa-duotone.fa-user-pilot-tie::after {
  content: "\e2c1\e2c1"; }

.fad.fa-piano-keyboard::after, .fa-duotone.fa-piano-keyboard::after {
  content: "\f8d5\f8d5"; }

.fad.fa-bed-empty::after, .fa-duotone.fa-bed-empty::after {
  content: "\f8f9\f8f9"; }

.fad.fa-circle-arrow-up::after, .fa-duotone.fa-circle-arrow-up::after {
  content: "\f0aa\f0aa"; }

.fad.fa-arrow-circle-up::after, .fa-duotone.fa-arrow-circle-up::after {
  content: "\f0aa\f0aa"; }

.fad.fa-toggle-on::after, .fa-duotone.fa-toggle-on::after {
  content: "\f205\f205"; }

.fad.fa-rectangle-vertical::after, .fa-duotone.fa-rectangle-vertical::after {
  content: "\f2fb\f2fb"; }

.fad.fa-rectangle-portrait::after, .fa-duotone.fa-rectangle-portrait::after {
  content: "\f2fb\f2fb"; }

.fad.fa-person-walking::after, .fa-duotone.fa-person-walking::after {
  content: "\f554\f554"; }

.fad.fa-walking::after, .fa-duotone.fa-walking::after {
  content: "\f554\f554"; }

.fad.fa-l::after, .fa-duotone.fa-l::after {
  content: "\4c\4c"; }

.fad.fa-signal-stream::after, .fa-duotone.fa-signal-stream::after {
  content: "\f8dd\f8dd"; }

.fad.fa-down-to-bracket::after, .fa-duotone.fa-down-to-bracket::after {
  content: "\e4e7\e4e7"; }

.fad.fa-circle-z::after, .fa-duotone.fa-circle-z::after {
  content: "\e130\e130"; }

.fad.fa-stars::after, .fa-duotone.fa-stars::after {
  content: "\f762\f762"; }

.fad.fa-fire::after, .fa-duotone.fa-fire::after {
  content: "\f06d\f06d"; }

.fad.fa-bed-pulse::after, .fa-duotone.fa-bed-pulse::after {
  content: "\f487\f487"; }

.fad.fa-procedures::after, .fa-duotone.fa-procedures::after {
  content: "\f487\f487"; }

.fad.fa-house-day::after, .fa-duotone.fa-house-day::after {
  content: "\e00e\e00e"; }

.fad.fa-shuttle-space::after, .fa-duotone.fa-shuttle-space::after {
  content: "\f197\f197"; }

.fad.fa-space-shuttle::after, .fa-duotone.fa-space-shuttle::after {
  content: "\f197\f197"; }

.fad.fa-shirt-long-sleeve::after, .fa-duotone.fa-shirt-long-sleeve::after {
  content: "\e3c7\e3c7"; }

.fad.fa-chart-pie-simple::after, .fa-duotone.fa-chart-pie-simple::after {
  content: "\f64e\f64e"; }

.fad.fa-chart-pie-alt::after, .fa-duotone.fa-chart-pie-alt::after {
  content: "\f64e\f64e"; }

.fad.fa-face-laugh::after, .fa-duotone.fa-face-laugh::after {
  content: "\f599\f599"; }

.fad.fa-laugh::after, .fa-duotone.fa-laugh::after {
  content: "\f599\f599"; }

.fad.fa-folder-open::after, .fa-duotone.fa-folder-open::after {
  content: "\f07c\f07c"; }

.fad.fa-album-collection-circle-user::after, .fa-duotone.fa-album-collection-circle-user::after {
  content: "\e48f\e48f"; }

.fad.fa-candy::after, .fa-duotone.fa-candy::after {
  content: "\e3e7\e3e7"; }

.fad.fa-bowl-hot::after, .fa-duotone.fa-bowl-hot::after {
  content: "\f823\f823"; }

.fad.fa-soup::after, .fa-duotone.fa-soup::after {
  content: "\f823\f823"; }

.fad.fa-flatbread::after, .fa-duotone.fa-flatbread::after {
  content: "\e40b\e40b"; }

.fad.fa-heart-circle-plus::after, .fa-duotone.fa-heart-circle-plus::after {
  content: "\e500\e500"; }

.fad.fa-code-fork::after, .fa-duotone.fa-code-fork::after {
  content: "\e13b\e13b"; }

.fad.fa-city::after, .fa-duotone.fa-city::after {
  content: "\f64f\f64f"; }

.fad.fa-signal-bars-weak::after, .fa-duotone.fa-signal-bars-weak::after {
  content: "\f691\f691"; }

.fad.fa-signal-alt-1::after, .fa-duotone.fa-signal-alt-1::after {
  content: "\f691\f691"; }

.fad.fa-microphone-lines::after, .fa-duotone.fa-microphone-lines::after {
  content: "\f3c9\f3c9"; }

.fad.fa-microphone-alt::after, .fa-duotone.fa-microphone-alt::after {
  content: "\f3c9\f3c9"; }

.fad.fa-clock-twelve::after, .fa-duotone.fa-clock-twelve::after {
  content: "\e358\e358"; }

.fad.fa-pepper-hot::after, .fa-duotone.fa-pepper-hot::after {
  content: "\f816\f816"; }

.fad.fa-citrus-slice::after, .fa-duotone.fa-citrus-slice::after {
  content: "\e2f5\e2f5"; }

.fad.fa-sheep::after, .fa-duotone.fa-sheep::after {
  content: "\f711\f711"; }

.fad.fa-unlock::after, .fa-duotone.fa-unlock::after {
  content: "\f09c\f09c"; }

.fad.fa-colon-sign::after, .fa-duotone.fa-colon-sign::after {
  content: "\e140\e140"; }

.fad.fa-headset::after, .fa-duotone.fa-headset::after {
  content: "\f590\f590"; }

.fad.fa-badger-honey::after, .fa-duotone.fa-badger-honey::after {
  content: "\f6b4\f6b4"; }

.fad.fa-h4::after, .fa-duotone.fa-h4::after {
  content: "\f86a\f86a"; }

.fad.fa-store-slash::after, .fa-duotone.fa-store-slash::after {
  content: "\e071\e071"; }

.fad.fa-road-circle-xmark::after, .fa-duotone.fa-road-circle-xmark::after {
  content: "\e566\e566"; }

.fad.fa-signal-slash::after, .fa-duotone.fa-signal-slash::after {
  content: "\f695\f695"; }

.fad.fa-user-minus::after, .fa-duotone.fa-user-minus::after {
  content: "\f503\f503"; }

.fad.fa-mars-stroke-up::after, .fa-duotone.fa-mars-stroke-up::after {
  content: "\f22a\f22a"; }

.fad.fa-mars-stroke-v::after, .fa-duotone.fa-mars-stroke-v::after {
  content: "\f22a\f22a"; }

.fad.fa-champagne-glasses::after, .fa-duotone.fa-champagne-glasses::after {
  content: "\f79f\f79f"; }

.fad.fa-glass-cheers::after, .fa-duotone.fa-glass-cheers::after {
  content: "\f79f\f79f"; }

.fad.fa-taco::after, .fa-duotone.fa-taco::after {
  content: "\f826\f826"; }

.fad.fa-hexagon-plus::after, .fa-duotone.fa-hexagon-plus::after {
  content: "\f300\f300"; }

.fad.fa-plus-hexagon::after, .fa-duotone.fa-plus-hexagon::after {
  content: "\f300\f300"; }

.fad.fa-clipboard::after, .fa-duotone.fa-clipboard::after {
  content: "\f328\f328"; }

.fad.fa-house-circle-exclamation::after, .fa-duotone.fa-house-circle-exclamation::after {
  content: "\e50a\e50a"; }

.fad.fa-file-arrow-up::after, .fa-duotone.fa-file-arrow-up::after {
  content: "\f574\f574"; }

.fad.fa-file-upload::after, .fa-duotone.fa-file-upload::after {
  content: "\f574\f574"; }

.fad.fa-wifi::after, .fa-duotone.fa-wifi::after {
  content: "\f1eb\f1eb"; }

.fad.fa-wifi-3::after, .fa-duotone.fa-wifi-3::after {
  content: "\f1eb\f1eb"; }

.fad.fa-wifi-strong::after, .fa-duotone.fa-wifi-strong::after {
  content: "\f1eb\f1eb"; }

.fad.fa-messages::after, .fa-duotone.fa-messages::after {
  content: "\f4b6\f4b6"; }

.fad.fa-comments-alt::after, .fa-duotone.fa-comments-alt::after {
  content: "\f4b6\f4b6"; }

.fad.fa-bath::after, .fa-duotone.fa-bath::after {
  content: "\f2cd\f2cd"; }

.fad.fa-bathtub::after, .fa-duotone.fa-bathtub::after {
  content: "\f2cd\f2cd"; }

.fad.fa-umbrella-simple::after, .fa-duotone.fa-umbrella-simple::after {
  content: "\e2bc\e2bc"; }

.fad.fa-umbrella-alt::after, .fa-duotone.fa-umbrella-alt::after {
  content: "\e2bc\e2bc"; }

.fad.fa-rectangle-history-circle-plus::after, .fa-duotone.fa-rectangle-history-circle-plus::after {
  content: "\e4a3\e4a3"; }

.fad.fa-underline::after, .fa-duotone.fa-underline::after {
  content: "\f0cd\f0cd"; }

.fad.fa-prescription-bottle-pill::after, .fa-duotone.fa-prescription-bottle-pill::after {
  content: "\e5c0\e5c0"; }

.fad.fa-user-pen::after, .fa-duotone.fa-user-pen::after {
  content: "\f4ff\f4ff"; }

.fad.fa-user-edit::after, .fa-duotone.fa-user-edit::after {
  content: "\f4ff\f4ff"; }

.fad.fa-binary-slash::after, .fa-duotone.fa-binary-slash::after {
  content: "\e33e\e33e"; }

.fad.fa-square-o::after, .fa-duotone.fa-square-o::after {
  content: "\e278\e278"; }

.fad.fa-signature::after, .fa-duotone.fa-signature::after {
  content: "\f5b7\f5b7"; }

.fad.fa-stroopwafel::after, .fa-duotone.fa-stroopwafel::after {
  content: "\f551\f551"; }

.fad.fa-bold::after, .fa-duotone.fa-bold::after {
  content: "\f032\f032"; }

.fad.fa-anchor-lock::after, .fa-duotone.fa-anchor-lock::after {
  content: "\e4ad\e4ad"; }

.fad.fa-building-ngo::after, .fa-duotone.fa-building-ngo::after {
  content: "\e4d7\e4d7"; }

.fad.fa-transporter-3::after, .fa-duotone.fa-transporter-3::after {
  content: "\e045\e045"; }

.fad.fa-engine-warning::after, .fa-duotone.fa-engine-warning::after {
  content: "\f5f2\f5f2"; }

.fad.fa-engine-exclamation::after, .fa-duotone.fa-engine-exclamation::after {
  content: "\f5f2\f5f2"; }

.fad.fa-circle-down-right::after, .fa-duotone.fa-circle-down-right::after {
  content: "\e108\e108"; }

.fad.fa-square-k::after, .fa-duotone.fa-square-k::after {
  content: "\e274\e274"; }

.fad.fa-manat-sign::after, .fa-duotone.fa-manat-sign::after {
  content: "\e1d5\e1d5"; }

.fad.fa-money-check-pen::after, .fa-duotone.fa-money-check-pen::after {
  content: "\f872\f872"; }

.fad.fa-money-check-edit::after, .fa-duotone.fa-money-check-edit::after {
  content: "\f872\f872"; }

.fad.fa-not-equal::after, .fa-duotone.fa-not-equal::after {
  content: "\f53e\f53e"; }

.fad.fa-border-top-left::after, .fa-duotone.fa-border-top-left::after {
  content: "\f853\f853"; }

.fad.fa-border-style::after, .fa-duotone.fa-border-style::after {
  content: "\f853\f853"; }

.fad.fa-map-location-dot::after, .fa-duotone.fa-map-location-dot::after {
  content: "\f5a0\f5a0"; }

.fad.fa-map-marked-alt::after, .fa-duotone.fa-map-marked-alt::after {
  content: "\f5a0\f5a0"; }

.fad.fa-tilde::after, .fa-duotone.fa-tilde::after {
  content: "\7e\7e"; }

.fad.fa-jedi::after, .fa-duotone.fa-jedi::after {
  content: "\f669\f669"; }

.fad.fa-square-poll-vertical::after, .fa-duotone.fa-square-poll-vertical::after {
  content: "\f681\f681"; }

.fad.fa-poll::after, .fa-duotone.fa-poll::after {
  content: "\f681\f681"; }

.fad.fa-arrow-down-square-triangle::after, .fa-duotone.fa-arrow-down-square-triangle::after {
  content: "\f889\f889"; }

.fad.fa-sort-shapes-down-alt::after, .fa-duotone.fa-sort-shapes-down-alt::after {
  content: "\f889\f889"; }

.fad.fa-mug-hot::after, .fa-duotone.fa-mug-hot::after {
  content: "\f7b6\f7b6"; }

.fad.fa-dog-leashed::after, .fa-duotone.fa-dog-leashed::after {
  content: "\f6d4\f6d4"; }

.fad.fa-car-battery::after, .fa-duotone.fa-car-battery::after {
  content: "\f5df\f5df"; }

.fad.fa-battery-car::after, .fa-duotone.fa-battery-car::after {
  content: "\f5df\f5df"; }

.fad.fa-face-downcast-sweat::after, .fa-duotone.fa-face-downcast-sweat::after {
  content: "\e371\e371"; }

.fad.fa-mailbox-flag-up::after, .fa-duotone.fa-mailbox-flag-up::after {
  content: "\e5bb\e5bb"; }

.fad.fa-memo-circle-info::after, .fa-duotone.fa-memo-circle-info::after {
  content: "\e49a\e49a"; }

.fad.fa-gift::after, .fa-duotone.fa-gift::after {
  content: "\f06b\f06b"; }

.fad.fa-dice-two::after, .fa-duotone.fa-dice-two::after {
  content: "\f528\f528"; }

.fad.fa-volume::after, .fa-duotone.fa-volume::after {
  content: "\f6a8\f6a8"; }

.fad.fa-volume-medium::after, .fa-duotone.fa-volume-medium::after {
  content: "\f6a8\f6a8"; }

.fad.fa-transporter-5::after, .fa-duotone.fa-transporter-5::after {
  content: "\e2a6\e2a6"; }

.fad.fa-gauge-circle-bolt::after, .fa-duotone.fa-gauge-circle-bolt::after {
  content: "\e496\e496"; }

.fad.fa-coin-front::after, .fa-duotone.fa-coin-front::after {
  content: "\e3fc\e3fc"; }

.fad.fa-file-slash::after, .fa-duotone.fa-file-slash::after {
  content: "\e3a7\e3a7"; }

.fad.fa-message-arrow-up-right::after, .fa-duotone.fa-message-arrow-up-right::after {
  content: "\e1dd\e1dd"; }

.fad.fa-treasure-chest::after, .fa-duotone.fa-treasure-chest::after {
  content: "\f723\f723"; }

.fad.fa-chess-queen::after, .fa-duotone.fa-chess-queen::after {
  content: "\f445\f445"; }

.fad.fa-paintbrush-fine::after, .fa-duotone.fa-paintbrush-fine::after {
  content: "\f5a9\f5a9"; }

.fad.fa-paint-brush-alt::after, .fa-duotone.fa-paint-brush-alt::after {
  content: "\f5a9\f5a9"; }

.fad.fa-paint-brush-fine::after, .fa-duotone.fa-paint-brush-fine::after {
  content: "\f5a9\f5a9"; }

.fad.fa-paintbrush-alt::after, .fa-duotone.fa-paintbrush-alt::after {
  content: "\f5a9\f5a9"; }

.fad.fa-glasses::after, .fa-duotone.fa-glasses::after {
  content: "\f530\f530"; }

.fad.fa-hood-cloak::after, .fa-duotone.fa-hood-cloak::after {
  content: "\f6ef\f6ef"; }

.fad.fa-square-quote::after, .fa-duotone.fa-square-quote::after {
  content: "\e329\e329"; }

.fad.fa-up-left::after, .fa-duotone.fa-up-left::after {
  content: "\e2bd\e2bd"; }

.fad.fa-bring-front::after, .fa-duotone.fa-bring-front::after {
  content: "\f857\f857"; }

.fad.fa-chess-board::after, .fa-duotone.fa-chess-board::after {
  content: "\f43c\f43c"; }

.fad.fa-burger-cheese::after, .fa-duotone.fa-burger-cheese::after {
  content: "\f7f1\f7f1"; }

.fad.fa-cheeseburger::after, .fa-duotone.fa-cheeseburger::after {
  content: "\f7f1\f7f1"; }

.fad.fa-building-circle-check::after, .fa-duotone.fa-building-circle-check::after {
  content: "\e4d2\e4d2"; }

.fad.fa-repeat-1::after, .fa-duotone.fa-repeat-1::after {
  content: "\f365\f365"; }

.fad.fa-arrow-down-to-line::after, .fa-duotone.fa-arrow-down-to-line::after {
  content: "\f33d\f33d"; }

.fad.fa-arrow-to-bottom::after, .fa-duotone.fa-arrow-to-bottom::after {
  content: "\f33d\f33d"; }

.fad.fa-grid-5::after, .fa-duotone.fa-grid-5::after {
  content: "\e199\e199"; }

.fad.fa-swap-arrows::after, .fa-duotone.fa-swap-arrows::after {
  content: "\e60a\e60a"; }

.fad.fa-right-long-to-line::after, .fa-duotone.fa-right-long-to-line::after {
  content: "\e444\e444"; }

.fad.fa-person-chalkboard::after, .fa-duotone.fa-person-chalkboard::after {
  content: "\e53d\e53d"; }

.fad.fa-mars-stroke-right::after, .fa-duotone.fa-mars-stroke-right::after {
  content: "\f22b\f22b"; }

.fad.fa-mars-stroke-h::after, .fa-duotone.fa-mars-stroke-h::after {
  content: "\f22b\f22b"; }

.fad.fa-hand-back-fist::after, .fa-duotone.fa-hand-back-fist::after {
  content: "\f255\f255"; }

.fad.fa-hand-rock::after, .fa-duotone.fa-hand-rock::after {
  content: "\f255\f255"; }

.fad.fa-grid-round-5::after, .fa-duotone.fa-grid-round-5::after {
  content: "\e5de\e5de"; }

.fad.fa-tally::after, .fa-duotone.fa-tally::after {
  content: "\f69c\f69c"; }

.fad.fa-tally-5::after, .fa-duotone.fa-tally-5::after {
  content: "\f69c\f69c"; }

.fad.fa-square-caret-up::after, .fa-duotone.fa-square-caret-up::after {
  content: "\f151\f151"; }

.fad.fa-caret-square-up::after, .fa-duotone.fa-caret-square-up::after {
  content: "\f151\f151"; }

.fad.fa-cloud-showers-water::after, .fa-duotone.fa-cloud-showers-water::after {
  content: "\e4e4\e4e4"; }

.fad.fa-chart-bar::after, .fa-duotone.fa-chart-bar::after {
  content: "\f080\f080"; }

.fad.fa-bar-chart::after, .fa-duotone.fa-bar-chart::after {
  content: "\f080\f080"; }

.fad.fa-hands-bubbles::after, .fa-duotone.fa-hands-bubbles::after {
  content: "\e05e\e05e"; }

.fad.fa-hands-wash::after, .fa-duotone.fa-hands-wash::after {
  content: "\e05e\e05e"; }

.fad.fa-less-than-equal::after, .fa-duotone.fa-less-than-equal::after {
  content: "\f537\f537"; }

.fad.fa-train::after, .fa-duotone.fa-train::after {
  content: "\f238\f238"; }

.fad.fa-up-from-dotted-line::after, .fa-duotone.fa-up-from-dotted-line::after {
  content: "\e456\e456"; }

.fad.fa-eye-low-vision::after, .fa-duotone.fa-eye-low-vision::after {
  content: "\f2a8\f2a8"; }

.fad.fa-low-vision::after, .fa-duotone.fa-low-vision::after {
  content: "\f2a8\f2a8"; }

.fad.fa-traffic-light-go::after, .fa-duotone.fa-traffic-light-go::after {
  content: "\f638\f638"; }

.fad.fa-face-exhaling::after, .fa-duotone.fa-face-exhaling::after {
  content: "\e480\e480"; }

.fad.fa-sensor-fire::after, .fa-duotone.fa-sensor-fire::after {
  content: "\e02a\e02a"; }

.fad.fa-user-unlock::after, .fa-duotone.fa-user-unlock::after {
  content: "\e058\e058"; }

.fad.fa-hexagon-divide::after, .fa-duotone.fa-hexagon-divide::after {
  content: "\e1ad\e1ad"; }

.fad.fa-00::after, .fa-duotone.fa-00::after {
  content: "\e467\e467"; }

.fad.fa-crow::after, .fa-duotone.fa-crow::after {
  content: "\f520\f520"; }

.fad.fa-cassette-betamax::after, .fa-duotone.fa-cassette-betamax::after {
  content: "\f8a4\f8a4"; }

.fad.fa-betamax::after, .fa-duotone.fa-betamax::after {
  content: "\f8a4\f8a4"; }

.fad.fa-sailboat::after, .fa-duotone.fa-sailboat::after {
  content: "\e445\e445"; }

.fad.fa-window-restore::after, .fa-duotone.fa-window-restore::after {
  content: "\f2d2\f2d2"; }

.fad.fa-nfc-magnifying-glass::after, .fa-duotone.fa-nfc-magnifying-glass::after {
  content: "\e1f9\e1f9"; }

.fad.fa-file-binary::after, .fa-duotone.fa-file-binary::after {
  content: "\e175\e175"; }

.fad.fa-circle-v::after, .fa-duotone.fa-circle-v::after {
  content: "\e12a\e12a"; }

.fad.fa-square-plus::after, .fa-duotone.fa-square-plus::after {
  content: "\f0fe\f0fe"; }

.fad.fa-plus-square::after, .fa-duotone.fa-plus-square::after {
  content: "\f0fe\f0fe"; }

.fad.fa-bowl-scoops::after, .fa-duotone.fa-bowl-scoops::after {
  content: "\e3df\e3df"; }

.fad.fa-mistletoe::after, .fa-duotone.fa-mistletoe::after {
  content: "\f7b4\f7b4"; }

.fad.fa-custard::after, .fa-duotone.fa-custard::after {
  content: "\e403\e403"; }

.fad.fa-lacrosse-stick::after, .fa-duotone.fa-lacrosse-stick::after {
  content: "\e3b5\e3b5"; }

.fad.fa-hockey-mask::after, .fa-duotone.fa-hockey-mask::after {
  content: "\f6ee\f6ee"; }

.fad.fa-sunrise::after, .fa-duotone.fa-sunrise::after {
  content: "\f766\f766"; }

.fad.fa-subtitles::after, .fa-duotone.fa-subtitles::after {
  content: "\e60f\e60f"; }

.fad.fa-panel-ews::after, .fa-duotone.fa-panel-ews::after {
  content: "\e42e\e42e"; }

.fad.fa-torii-gate::after, .fa-duotone.fa-torii-gate::after {
  content: "\f6a1\f6a1"; }

.fad.fa-cloud-exclamation::after, .fa-duotone.fa-cloud-exclamation::after {
  content: "\e491\e491"; }

.fad.fa-message-lines::after, .fa-duotone.fa-message-lines::after {
  content: "\f4a6\f4a6"; }

.fad.fa-comment-alt-lines::after, .fa-duotone.fa-comment-alt-lines::after {
  content: "\f4a6\f4a6"; }

.fad.fa-frog::after, .fa-duotone.fa-frog::after {
  content: "\f52e\f52e"; }

.fad.fa-bucket::after, .fa-duotone.fa-bucket::after {
  content: "\e4cf\e4cf"; }

.fad.fa-floppy-disk-pen::after, .fa-duotone.fa-floppy-disk-pen::after {
  content: "\e182\e182"; }

.fad.fa-image::after, .fa-duotone.fa-image::after {
  content: "\f03e\f03e"; }

.fad.fa-window-frame::after, .fa-duotone.fa-window-frame::after {
  content: "\e04f\e04f"; }

.fad.fa-microphone::after, .fa-duotone.fa-microphone::after {
  content: "\f130\f130"; }

.fad.fa-cow::after, .fa-duotone.fa-cow::after {
  content: "\f6c8\f6c8"; }

.fad.fa-file-zip::after, .fa-duotone.fa-file-zip::after {
  content: "\e5ee\e5ee"; }

.fad.fa-square-ring::after, .fa-duotone.fa-square-ring::after {
  content: "\e44f\e44f"; }

.fad.fa-down-from-line::after, .fa-duotone.fa-down-from-line::after {
  content: "\f349\f349"; }

.fad.fa-arrow-alt-from-top::after, .fa-duotone.fa-arrow-alt-from-top::after {
  content: "\f349\f349"; }

.fad.fa-caret-up::after, .fa-duotone.fa-caret-up::after {
  content: "\f0d8\f0d8"; }

.fad.fa-shield-xmark::after, .fa-duotone.fa-shield-xmark::after {
  content: "\e24c\e24c"; }

.fad.fa-shield-times::after, .fa-duotone.fa-shield-times::after {
  content: "\e24c\e24c"; }

.fad.fa-screwdriver::after, .fa-duotone.fa-screwdriver::after {
  content: "\f54a\f54a"; }

.fad.fa-circle-sort-down::after, .fa-duotone.fa-circle-sort-down::after {
  content: "\e031\e031"; }

.fad.fa-sort-circle-down::after, .fa-duotone.fa-sort-circle-down::after {
  content: "\e031\e031"; }

.fad.fa-folder-closed::after, .fa-duotone.fa-folder-closed::after {
  content: "\e185\e185"; }

.fad.fa-house-tsunami::after, .fa-duotone.fa-house-tsunami::after {
  content: "\e515\e515"; }

.fad.fa-square-nfi::after, .fa-duotone.fa-square-nfi::after {
  content: "\e576\e576"; }

.fad.fa-forklift::after, .fa-duotone.fa-forklift::after {
  content: "\f47a\f47a"; }

.fad.fa-arrow-up-from-ground-water::after, .fa-duotone.fa-arrow-up-from-ground-water::after {
  content: "\e4b5\e4b5"; }

.fad.fa-bracket-square-right::after, .fa-duotone.fa-bracket-square-right::after {
  content: "\5d\5d"; }

.fad.fa-martini-glass::after, .fa-duotone.fa-martini-glass::after {
  content: "\f57b\f57b"; }

.fad.fa-glass-martini-alt::after, .fa-duotone.fa-glass-martini-alt::after {
  content: "\f57b\f57b"; }

.fad.fa-rotate-left::after, .fa-duotone.fa-rotate-left::after {
  content: "\f2ea\f2ea"; }

.fad.fa-rotate-back::after, .fa-duotone.fa-rotate-back::after {
  content: "\f2ea\f2ea"; }

.fad.fa-rotate-backward::after, .fa-duotone.fa-rotate-backward::after {
  content: "\f2ea\f2ea"; }

.fad.fa-undo-alt::after, .fa-duotone.fa-undo-alt::after {
  content: "\f2ea\f2ea"; }

.fad.fa-table-columns::after, .fa-duotone.fa-table-columns::after {
  content: "\f0db\f0db"; }

.fad.fa-columns::after, .fa-duotone.fa-columns::after {
  content: "\f0db\f0db"; }

.fad.fa-square-a::after, .fa-duotone.fa-square-a::after {
  content: "\e25f\e25f"; }

.fad.fa-tick::after, .fa-duotone.fa-tick::after {
  content: "\e32f\e32f"; }

.fad.fa-lemon::after, .fa-duotone.fa-lemon::after {
  content: "\f094\f094"; }

.fad.fa-head-side-mask::after, .fa-duotone.fa-head-side-mask::after {
  content: "\e063\e063"; }

.fad.fa-handshake::after, .fa-duotone.fa-handshake::after {
  content: "\f2b5\f2b5"; }

.fad.fa-gem::after, .fa-duotone.fa-gem::after {
  content: "\f3a5\f3a5"; }

.fad.fa-dolly::after, .fa-duotone.fa-dolly::after {
  content: "\f472\f472"; }

.fad.fa-dolly-box::after, .fa-duotone.fa-dolly-box::after {
  content: "\f472\f472"; }

.fad.fa-smoking::after, .fa-duotone.fa-smoking::after {
  content: "\f48d\f48d"; }

.fad.fa-minimize::after, .fa-duotone.fa-minimize::after {
  content: "\f78c\f78c"; }

.fad.fa-compress-arrows-alt::after, .fa-duotone.fa-compress-arrows-alt::after {
  content: "\f78c\f78c"; }

.fad.fa-refrigerator::after, .fa-duotone.fa-refrigerator::after {
  content: "\e026\e026"; }

.fad.fa-monument::after, .fa-duotone.fa-monument::after {
  content: "\f5a6\f5a6"; }

.fad.fa-octagon-xmark::after, .fa-duotone.fa-octagon-xmark::after {
  content: "\f2f0\f2f0"; }

.fad.fa-times-octagon::after, .fa-duotone.fa-times-octagon::after {
  content: "\f2f0\f2f0"; }

.fad.fa-xmark-octagon::after, .fa-duotone.fa-xmark-octagon::after {
  content: "\f2f0\f2f0"; }

.fad.fa-align-slash::after, .fa-duotone.fa-align-slash::after {
  content: "\f846\f846"; }

.fad.fa-snowplow::after, .fa-duotone.fa-snowplow::after {
  content: "\f7d2\f7d2"; }

.fad.fa-angles-right::after, .fa-duotone.fa-angles-right::after {
  content: "\f101\f101"; }

.fad.fa-angle-double-right::after, .fa-duotone.fa-angle-double-right::after {
  content: "\f101\f101"; }

.fad.fa-truck-ramp-couch::after, .fa-duotone.fa-truck-ramp-couch::after {
  content: "\f4dd\f4dd"; }

.fad.fa-truck-couch::after, .fa-duotone.fa-truck-couch::after {
  content: "\f4dd\f4dd"; }

.fad.fa-cannabis::after, .fa-duotone.fa-cannabis::after {
  content: "\f55f\f55f"; }

.fad.fa-circle-play::after, .fa-duotone.fa-circle-play::after {
  content: "\f144\f144"; }

.fad.fa-play-circle::after, .fa-duotone.fa-play-circle::after {
  content: "\f144\f144"; }

.fad.fa-arrow-up-right-and-arrow-down-left-from-center::after, .fa-duotone.fa-arrow-up-right-and-arrow-down-left-from-center::after {
  content: "\e0a0\e0a0"; }

.fad.fa-location-arrow-up::after, .fa-duotone.fa-location-arrow-up::after {
  content: "\e63a\e63a"; }

.fad.fa-tablets::after, .fa-duotone.fa-tablets::after {
  content: "\f490\f490"; }

.fad.fa-360-degrees::after, .fa-duotone.fa-360-degrees::after {
  content: "\e2dc\e2dc"; }

.fad.fa-ethernet::after, .fa-duotone.fa-ethernet::after {
  content: "\f796\f796"; }

.fad.fa-euro-sign::after, .fa-duotone.fa-euro-sign::after {
  content: "\f153\f153"; }

.fad.fa-eur::after, .fa-duotone.fa-eur::after {
  content: "\f153\f153"; }

.fad.fa-euro::after, .fa-duotone.fa-euro::after {
  content: "\f153\f153"; }

.fad.fa-chair::after, .fa-duotone.fa-chair::after {
  content: "\f6c0\f6c0"; }

.fad.fa-circle-check::after, .fa-duotone.fa-circle-check::after {
  content: "\f058\f058"; }

.fad.fa-check-circle::after, .fa-duotone.fa-check-circle::after {
  content: "\f058\f058"; }

.fad.fa-square-dashed-circle-plus::after, .fa-duotone.fa-square-dashed-circle-plus::after {
  content: "\e5c2\e5c2"; }

.fad.fa-hand-holding-circle-dollar::after, .fa-duotone.fa-hand-holding-circle-dollar::after {
  content: "\e621\e621"; }

.fad.fa-money-simple-from-bracket::after, .fa-duotone.fa-money-simple-from-bracket::after {
  content: "\e313\e313"; }

.fad.fa-bat::after, .fa-duotone.fa-bat::after {
  content: "\f6b5\f6b5"; }

.fad.fa-circle-stop::after, .fa-duotone.fa-circle-stop::after {
  content: "\f28d\f28d"; }

.fad.fa-stop-circle::after, .fa-duotone.fa-stop-circle::after {
  content: "\f28d\f28d"; }

.fad.fa-head-side-headphones::after, .fa-duotone.fa-head-side-headphones::after {
  content: "\f8c2\f8c2"; }

.fad.fa-phone-rotary::after, .fa-duotone.fa-phone-rotary::after {
  content: "\f8d3\f8d3"; }

.fad.fa-compass-drafting::after, .fa-duotone.fa-compass-drafting::after {
  content: "\f568\f568"; }

.fad.fa-drafting-compass::after, .fa-duotone.fa-drafting-compass::after {
  content: "\f568\f568"; }

.fad.fa-plate-wheat::after, .fa-duotone.fa-plate-wheat::after {
  content: "\e55a\e55a"; }

.fad.fa-calendar-circle-minus::after, .fa-duotone.fa-calendar-circle-minus::after {
  content: "\e46f\e46f"; }

.fad.fa-chopsticks::after, .fa-duotone.fa-chopsticks::after {
  content: "\e3f7\e3f7"; }

.fad.fa-car-wrench::after, .fa-duotone.fa-car-wrench::after {
  content: "\f5e3\f5e3"; }

.fad.fa-car-mechanic::after, .fa-duotone.fa-car-mechanic::after {
  content: "\f5e3\f5e3"; }

.fad.fa-icicles::after, .fa-duotone.fa-icicles::after {
  content: "\f7ad\f7ad"; }

.fad.fa-person-shelter::after, .fa-duotone.fa-person-shelter::after {
  content: "\e54f\e54f"; }

.fad.fa-neuter::after, .fa-duotone.fa-neuter::after {
  content: "\f22c\f22c"; }

.fad.fa-id-badge::after, .fa-duotone.fa-id-badge::after {
  content: "\f2c1\f2c1"; }

.fad.fa-kazoo::after, .fa-duotone.fa-kazoo::after {
  content: "\f8c7\f8c7"; }

.fad.fa-marker::after, .fa-duotone.fa-marker::after {
  content: "\f5a1\f5a1"; }

.fad.fa-bin-bottles::after, .fa-duotone.fa-bin-bottles::after {
  content: "\e5f5\e5f5"; }

.fad.fa-face-laugh-beam::after, .fa-duotone.fa-face-laugh-beam::after {
  content: "\f59a\f59a"; }

.fad.fa-laugh-beam::after, .fa-duotone.fa-laugh-beam::after {
  content: "\f59a\f59a"; }

.fad.fa-square-arrow-down-left::after, .fa-duotone.fa-square-arrow-down-left::after {
  content: "\e261\e261"; }

.fad.fa-battery-bolt::after, .fa-duotone.fa-battery-bolt::after {
  content: "\f376\f376"; }

.fad.fa-tree-large::after, .fa-duotone.fa-tree-large::after {
  content: "\f7dd\f7dd"; }

.fad.fa-helicopter-symbol::after, .fa-duotone.fa-helicopter-symbol::after {
  content: "\e502\e502"; }

.fad.fa-aperture::after, .fa-duotone.fa-aperture::after {
  content: "\e2df\e2df"; }

.fad.fa-universal-access::after, .fa-duotone.fa-universal-access::after {
  content: "\f29a\f29a"; }

.fad.fa-gear-complex::after, .fa-duotone.fa-gear-complex::after {
  content: "\e5e9\e5e9"; }

.fad.fa-file-magnifying-glass::after, .fa-duotone.fa-file-magnifying-glass::after {
  content: "\f865\f865"; }

.fad.fa-file-search::after, .fa-duotone.fa-file-search::after {
  content: "\f865\f865"; }

.fad.fa-up-right::after, .fa-duotone.fa-up-right::after {
  content: "\e2be\e2be"; }

.fad.fa-circle-chevron-up::after, .fa-duotone.fa-circle-chevron-up::after {
  content: "\f139\f139"; }

.fad.fa-chevron-circle-up::after, .fa-duotone.fa-chevron-circle-up::after {
  content: "\f139\f139"; }

.fad.fa-user-police::after, .fa-duotone.fa-user-police::after {
  content: "\e333\e333"; }

.fad.fa-lari-sign::after, .fa-duotone.fa-lari-sign::after {
  content: "\e1c8\e1c8"; }

.fad.fa-volcano::after, .fa-duotone.fa-volcano::after {
  content: "\f770\f770"; }

.fad.fa-teddy-bear::after, .fa-duotone.fa-teddy-bear::after {
  content: "\e3cf\e3cf"; }

.fad.fa-stocking::after, .fa-duotone.fa-stocking::after {
  content: "\f7d5\f7d5"; }

.fad.fa-person-walking-dashed-line-arrow-right::after, .fa-duotone.fa-person-walking-dashed-line-arrow-right::after {
  content: "\e553\e553"; }

.fad.fa-image-slash::after, .fa-duotone.fa-image-slash::after {
  content: "\e1b7\e1b7"; }

.fad.fa-mask-snorkel::after, .fa-duotone.fa-mask-snorkel::after {
  content: "\e3b7\e3b7"; }

.fad.fa-smoke::after, .fa-duotone.fa-smoke::after {
  content: "\f760\f760"; }

.fad.fa-sterling-sign::after, .fa-duotone.fa-sterling-sign::after {
  content: "\f154\f154"; }

.fad.fa-gbp::after, .fa-duotone.fa-gbp::after {
  content: "\f154\f154"; }

.fad.fa-pound-sign::after, .fa-duotone.fa-pound-sign::after {
  content: "\f154\f154"; }

.fad.fa-battery-exclamation::after, .fa-duotone.fa-battery-exclamation::after {
  content: "\e0b0\e0b0"; }

.fad.fa-viruses::after, .fa-duotone.fa-viruses::after {
  content: "\e076\e076"; }

.fad.fa-square-person-confined::after, .fa-duotone.fa-square-person-confined::after {
  content: "\e577\e577"; }

.fad.fa-user-tie::after, .fa-duotone.fa-user-tie::after {
  content: "\f508\f508"; }

.fad.fa-arrow-down-long::after, .fa-duotone.fa-arrow-down-long::after {
  content: "\f175\f175"; }

.fad.fa-long-arrow-down::after, .fa-duotone.fa-long-arrow-down::after {
  content: "\f175\f175"; }

.fad.fa-tent-arrow-down-to-line::after, .fa-duotone.fa-tent-arrow-down-to-line::after {
  content: "\e57e\e57e"; }

.fad.fa-certificate::after, .fa-duotone.fa-certificate::after {
  content: "\f0a3\f0a3"; }

.fad.fa-crystal-ball::after, .fa-duotone.fa-crystal-ball::after {
  content: "\e362\e362"; }

.fad.fa-reply-all::after, .fa-duotone.fa-reply-all::after {
  content: "\f122\f122"; }

.fad.fa-mail-reply-all::after, .fa-duotone.fa-mail-reply-all::after {
  content: "\f122\f122"; }

.fad.fa-suitcase::after, .fa-duotone.fa-suitcase::after {
  content: "\f0f2\f0f2"; }

.fad.fa-person-skating::after, .fa-duotone.fa-person-skating::after {
  content: "\f7c5\f7c5"; }

.fad.fa-skating::after, .fa-duotone.fa-skating::after {
  content: "\f7c5\f7c5"; }

.fad.fa-star-shooting::after, .fa-duotone.fa-star-shooting::after {
  content: "\e036\e036"; }

.fad.fa-binary-lock::after, .fa-duotone.fa-binary-lock::after {
  content: "\e33d\e33d"; }

.fad.fa-filter-circle-dollar::after, .fa-duotone.fa-filter-circle-dollar::after {
  content: "\f662\f662"; }

.fad.fa-funnel-dollar::after, .fa-duotone.fa-funnel-dollar::after {
  content: "\f662\f662"; }

.fad.fa-camera-retro::after, .fa-duotone.fa-camera-retro::after {
  content: "\f083\f083"; }

.fad.fa-circle-arrow-down::after, .fa-duotone.fa-circle-arrow-down::after {
  content: "\f0ab\f0ab"; }

.fad.fa-arrow-circle-down::after, .fa-duotone.fa-arrow-circle-down::after {
  content: "\f0ab\f0ab"; }

.fad.fa-comment-pen::after, .fa-duotone.fa-comment-pen::after {
  content: "\f4ae\f4ae"; }

.fad.fa-comment-edit::after, .fa-duotone.fa-comment-edit::after {
  content: "\f4ae\f4ae"; }

.fad.fa-file-import::after, .fa-duotone.fa-file-import::after {
  content: "\f56f\f56f"; }

.fad.fa-arrow-right-to-file::after, .fa-duotone.fa-arrow-right-to-file::after {
  content: "\f56f\f56f"; }

.fad.fa-banjo::after, .fa-duotone.fa-banjo::after {
  content: "\f8a3\f8a3"; }

.fad.fa-square-arrow-up-right::after, .fa-duotone.fa-square-arrow-up-right::after {
  content: "\f14c\f14c"; }

.fad.fa-external-link-square::after, .fa-duotone.fa-external-link-square::after {
  content: "\f14c\f14c"; }

.fad.fa-light-emergency-on::after, .fa-duotone.fa-light-emergency-on::after {
  content: "\e420\e420"; }

.fad.fa-kerning::after, .fa-duotone.fa-kerning::after {
  content: "\f86f\f86f"; }

.fad.fa-box-open::after, .fa-duotone.fa-box-open::after {
  content: "\f49e\f49e"; }

.fad.fa-square-f::after, .fa-duotone.fa-square-f::after {
  content: "\e270\e270"; }

.fad.fa-scroll::after, .fa-duotone.fa-scroll::after {
  content: "\f70e\f70e"; }

.fad.fa-spa::after, .fa-duotone.fa-spa::after {
  content: "\f5bb\f5bb"; }

.fad.fa-arrow-left-from-line::after, .fa-duotone.fa-arrow-left-from-line::after {
  content: "\f344\f344"; }

.fad.fa-arrow-from-right::after, .fa-duotone.fa-arrow-from-right::after {
  content: "\f344\f344"; }

.fad.fa-strawberry::after, .fa-duotone.fa-strawberry::after {
  content: "\e32b\e32b"; }

.fad.fa-location-pin-lock::after, .fa-duotone.fa-location-pin-lock::after {
  content: "\e51f\e51f"; }

.fad.fa-pause::after, .fa-duotone.fa-pause::after {
  content: "\f04c\f04c"; }

.fad.fa-clock-eight-thirty::after, .fa-duotone.fa-clock-eight-thirty::after {
  content: "\e346\e346"; }

.fad.fa-plane-engines::after, .fa-duotone.fa-plane-engines::after {
  content: "\f3de\f3de"; }

.fad.fa-plane-alt::after, .fa-duotone.fa-plane-alt::after {
  content: "\f3de\f3de"; }

.fad.fa-hill-avalanche::after, .fa-duotone.fa-hill-avalanche::after {
  content: "\e507\e507"; }

.fad.fa-temperature-empty::after, .fa-duotone.fa-temperature-empty::after {
  content: "\f2cb\f2cb"; }

.fad.fa-temperature-0::after, .fa-duotone.fa-temperature-0::after {
  content: "\f2cb\f2cb"; }

.fad.fa-thermometer-0::after, .fa-duotone.fa-thermometer-0::after {
  content: "\f2cb\f2cb"; }

.fad.fa-thermometer-empty::after, .fa-duotone.fa-thermometer-empty::after {
  content: "\f2cb\f2cb"; }

.fad.fa-bomb::after, .fa-duotone.fa-bomb::after {
  content: "\f1e2\f1e2"; }

.fad.fa-gauge-low::after, .fa-duotone.fa-gauge-low::after {
  content: "\f627\f627"; }

.fad.fa-tachometer-alt-slow::after, .fa-duotone.fa-tachometer-alt-slow::after {
  content: "\f627\f627"; }

.fad.fa-registered::after, .fa-duotone.fa-registered::after {
  content: "\f25d\f25d"; }

.fad.fa-trash-can-plus::after, .fa-duotone.fa-trash-can-plus::after {
  content: "\e2ac\e2ac"; }

.fad.fa-address-card::after, .fa-duotone.fa-address-card::after {
  content: "\f2bb\f2bb"; }

.fad.fa-contact-card::after, .fa-duotone.fa-contact-card::after {
  content: "\f2bb\f2bb"; }

.fad.fa-vcard::after, .fa-duotone.fa-vcard::after {
  content: "\f2bb\f2bb"; }

.fad.fa-scale-unbalanced-flip::after, .fa-duotone.fa-scale-unbalanced-flip::after {
  content: "\f516\f516"; }

.fad.fa-balance-scale-right::after, .fa-duotone.fa-balance-scale-right::after {
  content: "\f516\f516"; }

.fad.fa-globe-snow::after, .fa-duotone.fa-globe-snow::after {
  content: "\f7a3\f7a3"; }

.fad.fa-subscript::after, .fa-duotone.fa-subscript::after {
  content: "\f12c\f12c"; }

.fad.fa-diamond-turn-right::after, .fa-duotone.fa-diamond-turn-right::after {
  content: "\f5eb\f5eb"; }

.fad.fa-directions::after, .fa-duotone.fa-directions::after {
  content: "\f5eb\f5eb"; }

.fad.fa-integral::after, .fa-duotone.fa-integral::after {
  content: "\f667\f667"; }

.fad.fa-burst::after, .fa-duotone.fa-burst::after {
  content: "\e4dc\e4dc"; }

.fad.fa-house-laptop::after, .fa-duotone.fa-house-laptop::after {
  content: "\e066\e066"; }

.fad.fa-laptop-house::after, .fa-duotone.fa-laptop-house::after {
  content: "\e066\e066"; }

.fad.fa-face-tired::after, .fa-duotone.fa-face-tired::after {
  content: "\f5c8\f5c8"; }

.fad.fa-tired::after, .fa-duotone.fa-tired::after {
  content: "\f5c8\f5c8"; }

.fad.fa-money-bills::after, .fa-duotone.fa-money-bills::after {
  content: "\e1f3\e1f3"; }

.fad.fa-blinds-raised::after, .fa-duotone.fa-blinds-raised::after {
  content: "\f8fd\f8fd"; }

.fad.fa-smog::after, .fa-duotone.fa-smog::after {
  content: "\f75f\f75f"; }

.fad.fa-ufo-beam::after, .fa-duotone.fa-ufo-beam::after {
  content: "\e048\e048"; }

.fad.fa-circle-caret-up::after, .fa-duotone.fa-circle-caret-up::after {
  content: "\f331\f331"; }

.fad.fa-caret-circle-up::after, .fa-duotone.fa-caret-circle-up::after {
  content: "\f331\f331"; }

.fad.fa-user-vneck-hair-long::after, .fa-duotone.fa-user-vneck-hair-long::after {
  content: "\e463\e463"; }

.fad.fa-square-a-lock::after, .fa-duotone.fa-square-a-lock::after {
  content: "\e44d\e44d"; }

.fad.fa-crutch::after, .fa-duotone.fa-crutch::after {
  content: "\f7f7\f7f7"; }

.fad.fa-gas-pump-slash::after, .fa-duotone.fa-gas-pump-slash::after {
  content: "\f5f4\f5f4"; }

.fad.fa-cloud-arrow-up::after, .fa-duotone.fa-cloud-arrow-up::after {
  content: "\f0ee\f0ee"; }

.fad.fa-cloud-upload::after, .fa-duotone.fa-cloud-upload::after {
  content: "\f0ee\f0ee"; }

.fad.fa-cloud-upload-alt::after, .fa-duotone.fa-cloud-upload-alt::after {
  content: "\f0ee\f0ee"; }

.fad.fa-palette::after, .fa-duotone.fa-palette::after {
  content: "\f53f\f53f"; }

.fad.fa-transporter-4::after, .fa-duotone.fa-transporter-4::after {
  content: "\e2a5\e2a5"; }

.fad.fa-chart-mixed-up-circle-currency::after, .fa-duotone.fa-chart-mixed-up-circle-currency::after {
  content: "\e5d8\e5d8"; }

.fad.fa-objects-align-right::after, .fa-duotone.fa-objects-align-right::after {
  content: "\e3bf\e3bf"; }

.fad.fa-arrows-turn-right::after, .fa-duotone.fa-arrows-turn-right::after {
  content: "\e4c0\e4c0"; }

.fad.fa-vest::after, .fa-duotone.fa-vest::after {
  content: "\e085\e085"; }

.fad.fa-pig::after, .fa-duotone.fa-pig::after {
  content: "\f706\f706"; }

.fad.fa-inbox-full::after, .fa-duotone.fa-inbox-full::after {
  content: "\e1ba\e1ba"; }

.fad.fa-circle-envelope::after, .fa-duotone.fa-circle-envelope::after {
  content: "\e10c\e10c"; }

.fad.fa-envelope-circle::after, .fa-duotone.fa-envelope-circle::after {
  content: "\e10c\e10c"; }

.fad.fa-triangle-person-digging::after, .fa-duotone.fa-triangle-person-digging::after {
  content: "\f85d\f85d"; }

.fad.fa-construction::after, .fa-duotone.fa-construction::after {
  content: "\f85d\f85d"; }

.fad.fa-ferry::after, .fa-duotone.fa-ferry::after {
  content: "\e4ea\e4ea"; }

.fad.fa-bullseye-arrow::after, .fa-duotone.fa-bullseye-arrow::after {
  content: "\f648\f648"; }

.fad.fa-arrows-down-to-people::after, .fa-duotone.fa-arrows-down-to-people::after {
  content: "\e4b9\e4b9"; }

.fad.fa-seedling::after, .fa-duotone.fa-seedling::after {
  content: "\f4d8\f4d8"; }

.fad.fa-sprout::after, .fa-duotone.fa-sprout::after {
  content: "\f4d8\f4d8"; }

.fad.fa-clock-seven::after, .fa-duotone.fa-clock-seven::after {
  content: "\e350\e350"; }

.fad.fa-left-right::after, .fa-duotone.fa-left-right::after {
  content: "\f337\f337"; }

.fad.fa-arrows-alt-h::after, .fa-duotone.fa-arrows-alt-h::after {
  content: "\f337\f337"; }

.fad.fa-boxes-packing::after, .fa-duotone.fa-boxes-packing::after {
  content: "\e4c7\e4c7"; }

.fad.fa-circle-arrow-left::after, .fa-duotone.fa-circle-arrow-left::after {
  content: "\f0a8\f0a8"; }

.fad.fa-arrow-circle-left::after, .fa-duotone.fa-arrow-circle-left::after {
  content: "\f0a8\f0a8"; }

.fad.fa-flashlight::after, .fa-duotone.fa-flashlight::after {
  content: "\f8b8\f8b8"; }

.fad.fa-file-jpg::after, .fa-duotone.fa-file-jpg::after {
  content: "\e646\e646"; }

.fad.fa-group-arrows-rotate::after, .fa-duotone.fa-group-arrows-rotate::after {
  content: "\e4f6\e4f6"; }

.fad.fa-bowl-food::after, .fa-duotone.fa-bowl-food::after {
  content: "\e4c6\e4c6"; }

.fad.fa-square-9::after, .fa-duotone.fa-square-9::after {
  content: "\e25e\e25e"; }

.fad.fa-candy-cane::after, .fa-duotone.fa-candy-cane::after {
  content: "\f786\f786"; }

.fad.fa-arrow-down-wide-short::after, .fa-duotone.fa-arrow-down-wide-short::after {
  content: "\f160\f160"; }

.fad.fa-sort-amount-asc::after, .fa-duotone.fa-sort-amount-asc::after {
  content: "\f160\f160"; }

.fad.fa-sort-amount-down::after, .fa-duotone.fa-sort-amount-down::after {
  content: "\f160\f160"; }

.fad.fa-square-dollar::after, .fa-duotone.fa-square-dollar::after {
  content: "\f2e9\f2e9"; }

.fad.fa-dollar-square::after, .fa-duotone.fa-dollar-square::after {
  content: "\f2e9\f2e9"; }

.fad.fa-usd-square::after, .fa-duotone.fa-usd-square::after {
  content: "\f2e9\f2e9"; }

.fad.fa-phone-arrow-right::after, .fa-duotone.fa-phone-arrow-right::after {
  content: "\e5be\e5be"; }

.fad.fa-hand-holding-seedling::after, .fa-duotone.fa-hand-holding-seedling::after {
  content: "\f4bf\f4bf"; }

.fad.fa-message-check::after, .fa-duotone.fa-message-check::after {
  content: "\f4a2\f4a2"; }

.fad.fa-comment-alt-check::after, .fa-duotone.fa-comment-alt-check::after {
  content: "\f4a2\f4a2"; }

.fad.fa-cloud-bolt::after, .fa-duotone.fa-cloud-bolt::after {
  content: "\f76c\f76c"; }

.fad.fa-thunderstorm::after, .fa-duotone.fa-thunderstorm::after {
  content: "\f76c\f76c"; }

.fad.fa-chart-line-up-down::after, .fa-duotone.fa-chart-line-up-down::after {
  content: "\e5d7\e5d7"; }

.fad.fa-text-slash::after, .fa-duotone.fa-text-slash::after {
  content: "\f87d\f87d"; }

.fad.fa-remove-format::after, .fa-duotone.fa-remove-format::after {
  content: "\f87d\f87d"; }

.fad.fa-watch::after, .fa-duotone.fa-watch::after {
  content: "\f2e1\f2e1"; }

.fad.fa-circle-down-left::after, .fa-duotone.fa-circle-down-left::after {
  content: "\e107\e107"; }

.fad.fa-text::after, .fa-duotone.fa-text::after {
  content: "\f893\f893"; }

.fad.fa-projector::after, .fa-duotone.fa-projector::after {
  content: "\f8d6\f8d6"; }

.fad.fa-face-smile-wink::after, .fa-duotone.fa-face-smile-wink::after {
  content: "\f4da\f4da"; }

.fad.fa-smile-wink::after, .fa-duotone.fa-smile-wink::after {
  content: "\f4da\f4da"; }

.fad.fa-tombstone-blank::after, .fa-duotone.fa-tombstone-blank::after {
  content: "\f721\f721"; }

.fad.fa-tombstone-alt::after, .fa-duotone.fa-tombstone-alt::after {
  content: "\f721\f721"; }

.fad.fa-chess-king-piece::after, .fa-duotone.fa-chess-king-piece::after {
  content: "\f440\f440"; }

.fad.fa-chess-king-alt::after, .fa-duotone.fa-chess-king-alt::after {
  content: "\f440\f440"; }

.fad.fa-circle-6::after, .fa-duotone.fa-circle-6::after {
  content: "\e0f3\e0f3"; }

.fad.fa-waves-sine::after, .fa-duotone.fa-waves-sine::after {
  content: "\e65d\e65d"; }

.fad.fa-left::after, .fa-duotone.fa-left::after {
  content: "\f355\f355"; }

.fad.fa-arrow-alt-left::after, .fa-duotone.fa-arrow-alt-left::after {
  content: "\f355\f355"; }

.fad.fa-file-word::after, .fa-duotone.fa-file-word::after {
  content: "\f1c2\f1c2"; }

.fad.fa-file-powerpoint::after, .fa-duotone.fa-file-powerpoint::after {
  content: "\f1c4\f1c4"; }

.fad.fa-square-down::after, .fa-duotone.fa-square-down::after {
  content: "\f350\f350"; }

.fad.fa-arrow-alt-square-down::after, .fa-duotone.fa-arrow-alt-square-down::after {
  content: "\f350\f350"; }

.fad.fa-objects-align-center-vertical::after, .fa-duotone.fa-objects-align-center-vertical::after {
  content: "\e3bd\e3bd"; }

.fad.fa-arrows-left-right::after, .fa-duotone.fa-arrows-left-right::after {
  content: "\f07e\f07e"; }

.fad.fa-arrows-h::after, .fa-duotone.fa-arrows-h::after {
  content: "\f07e\f07e"; }

.fad.fa-house-lock::after, .fa-duotone.fa-house-lock::after {
  content: "\e510\e510"; }

.fad.fa-cloud-arrow-down::after, .fa-duotone.fa-cloud-arrow-down::after {
  content: "\f0ed\f0ed"; }

.fad.fa-cloud-download::after, .fa-duotone.fa-cloud-download::after {
  content: "\f0ed\f0ed"; }

.fad.fa-cloud-download-alt::after, .fa-duotone.fa-cloud-download-alt::after {
  content: "\f0ed\f0ed"; }

.fad.fa-wreath::after, .fa-duotone.fa-wreath::after {
  content: "\f7e2\f7e2"; }

.fad.fa-children::after, .fa-duotone.fa-children::after {
  content: "\e4e1\e4e1"; }

.fad.fa-meter-droplet::after, .fa-duotone.fa-meter-droplet::after {
  content: "\e1ea\e1ea"; }

.fad.fa-chalkboard::after, .fa-duotone.fa-chalkboard::after {
  content: "\f51b\f51b"; }

.fad.fa-blackboard::after, .fa-duotone.fa-blackboard::after {
  content: "\f51b\f51b"; }

.fad.fa-user-large-slash::after, .fa-duotone.fa-user-large-slash::after {
  content: "\f4fa\f4fa"; }

.fad.fa-user-alt-slash::after, .fa-duotone.fa-user-alt-slash::after {
  content: "\f4fa\f4fa"; }

.fad.fa-signal-strong::after, .fa-duotone.fa-signal-strong::after {
  content: "\f68f\f68f"; }

.fad.fa-signal-4::after, .fa-duotone.fa-signal-4::after {
  content: "\f68f\f68f"; }

.fad.fa-lollipop::after, .fa-duotone.fa-lollipop::after {
  content: "\e424\e424"; }

.fad.fa-lollypop::after, .fa-duotone.fa-lollypop::after {
  content: "\e424\e424"; }

.fad.fa-list-tree::after, .fa-duotone.fa-list-tree::after {
  content: "\e1d2\e1d2"; }

.fad.fa-envelope-open::after, .fa-duotone.fa-envelope-open::after {
  content: "\f2b6\f2b6"; }

.fad.fa-draw-circle::after, .fa-duotone.fa-draw-circle::after {
  content: "\f5ed\f5ed"; }

.fad.fa-cat-space::after, .fa-duotone.fa-cat-space::after {
  content: "\e001\e001"; }

.fad.fa-handshake-simple-slash::after, .fa-duotone.fa-handshake-simple-slash::after {
  content: "\e05f\e05f"; }

.fad.fa-handshake-alt-slash::after, .fa-duotone.fa-handshake-alt-slash::after {
  content: "\e05f\e05f"; }

.fad.fa-rabbit-running::after, .fa-duotone.fa-rabbit-running::after {
  content: "\f709\f709"; }

.fad.fa-rabbit-fast::after, .fa-duotone.fa-rabbit-fast::after {
  content: "\f709\f709"; }

.fad.fa-memo-pad::after, .fa-duotone.fa-memo-pad::after {
  content: "\e1da\e1da"; }

.fad.fa-mattress-pillow::after, .fa-duotone.fa-mattress-pillow::after {
  content: "\e525\e525"; }

.fad.fa-alarm-plus::after, .fa-duotone.fa-alarm-plus::after {
  content: "\f844\f844"; }

.fad.fa-alicorn::after, .fa-duotone.fa-alicorn::after {
  content: "\f6b0\f6b0"; }

.fad.fa-comment-question::after, .fa-duotone.fa-comment-question::after {
  content: "\e14b\e14b"; }

.fad.fa-gingerbread-man::after, .fa-duotone.fa-gingerbread-man::after {
  content: "\f79d\f79d"; }

.fad.fa-guarani-sign::after, .fa-duotone.fa-guarani-sign::after {
  content: "\e19a\e19a"; }

.fad.fa-burger-fries::after, .fa-duotone.fa-burger-fries::after {
  content: "\e0cd\e0cd"; }

.fad.fa-mug-tea::after, .fa-duotone.fa-mug-tea::after {
  content: "\f875\f875"; }

.fad.fa-border-top::after, .fa-duotone.fa-border-top::after {
  content: "\f855\f855"; }

.fad.fa-arrows-rotate::after, .fa-duotone.fa-arrows-rotate::after {
  content: "\f021\f021"; }

.fad.fa-refresh::after, .fa-duotone.fa-refresh::after {
  content: "\f021\f021"; }

.fad.fa-sync::after, .fa-duotone.fa-sync::after {
  content: "\f021\f021"; }

.fad.fa-circle-book-open::after, .fa-duotone.fa-circle-book-open::after {
  content: "\e0ff\e0ff"; }

.fad.fa-book-circle::after, .fa-duotone.fa-book-circle::after {
  content: "\e0ff\e0ff"; }

.fad.fa-arrows-to-dotted-line::after, .fa-duotone.fa-arrows-to-dotted-line::after {
  content: "\e0a6\e0a6"; }

.fad.fa-fire-extinguisher::after, .fa-duotone.fa-fire-extinguisher::after {
  content: "\f134\f134"; }

.fad.fa-magnifying-glass-arrows-rotate::after, .fa-duotone.fa-magnifying-glass-arrows-rotate::after {
  content: "\e65e\e65e"; }

.fad.fa-garage-open::after, .fa-duotone.fa-garage-open::after {
  content: "\e00b\e00b"; }

.fad.fa-shelves-empty::after, .fa-duotone.fa-shelves-empty::after {
  content: "\e246\e246"; }

.fad.fa-cruzeiro-sign::after, .fa-duotone.fa-cruzeiro-sign::after {
  content: "\e152\e152"; }

.fad.fa-watch-apple::after, .fa-duotone.fa-watch-apple::after {
  content: "\e2cb\e2cb"; }

.fad.fa-watch-calculator::after, .fa-duotone.fa-watch-calculator::after {
  content: "\f8f0\f8f0"; }

.fad.fa-list-dropdown::after, .fa-duotone.fa-list-dropdown::after {
  content: "\e1cf\e1cf"; }

.fad.fa-cabinet-filing::after, .fa-duotone.fa-cabinet-filing::after {
  content: "\f64b\f64b"; }

.fad.fa-burger-soda::after, .fa-duotone.fa-burger-soda::after {
  content: "\f858\f858"; }

.fad.fa-square-arrow-up::after, .fa-duotone.fa-square-arrow-up::after {
  content: "\f33c\f33c"; }

.fad.fa-arrow-square-up::after, .fa-duotone.fa-arrow-square-up::after {
  content: "\f33c\f33c"; }

.fad.fa-greater-than-equal::after, .fa-duotone.fa-greater-than-equal::after {
  content: "\f532\f532"; }

.fad.fa-pallet-box::after, .fa-duotone.fa-pallet-box::after {
  content: "\e208\e208"; }

.fad.fa-face-confounded::after, .fa-duotone.fa-face-confounded::after {
  content: "\e36c\e36c"; }

.fad.fa-shield-halved::after, .fa-duotone.fa-shield-halved::after {
  content: "\f3ed\f3ed"; }

.fad.fa-shield-alt::after, .fa-duotone.fa-shield-alt::after {
  content: "\f3ed\f3ed"; }

.fad.fa-truck-plow::after, .fa-duotone.fa-truck-plow::after {
  content: "\f7de\f7de"; }

.fad.fa-book-atlas::after, .fa-duotone.fa-book-atlas::after {
  content: "\f558\f558"; }

.fad.fa-atlas::after, .fa-duotone.fa-atlas::after {
  content: "\f558\f558"; }

.fad.fa-virus::after, .fa-duotone.fa-virus::after {
  content: "\e074\e074"; }

.fad.fa-grid-round-2::after, .fa-duotone.fa-grid-round-2::after {
  content: "\e5db\e5db"; }

.fad.fa-comment-middle-top::after, .fa-duotone.fa-comment-middle-top::after {
  content: "\e14a\e14a"; }

.fad.fa-wave::after, .fa-duotone.fa-wave::after {
  content: "\e65b\e65b"; }

.fad.fa-envelope-circle-check::after, .fa-duotone.fa-envelope-circle-check::after {
  content: "\e4e8\e4e8"; }

.fad.fa-layer-group::after, .fa-duotone.fa-layer-group::after {
  content: "\f5fd\f5fd"; }

.fad.fa-restroom-simple::after, .fa-duotone.fa-restroom-simple::after {
  content: "\e23a\e23a"; }

.fad.fa-arrows-to-dot::after, .fa-duotone.fa-arrows-to-dot::after {
  content: "\e4be\e4be"; }

.fad.fa-border-outer::after, .fa-duotone.fa-border-outer::after {
  content: "\f851\f851"; }

.fad.fa-hashtag-lock::after, .fa-duotone.fa-hashtag-lock::after {
  content: "\e415\e415"; }

.fad.fa-clock-two-thirty::after, .fa-duotone.fa-clock-two-thirty::after {
  content: "\e35b\e35b"; }

.fad.fa-archway::after, .fa-duotone.fa-archway::after {
  content: "\f557\f557"; }

.fad.fa-heart-circle-check::after, .fa-duotone.fa-heart-circle-check::after {
  content: "\e4fd\e4fd"; }

.fad.fa-house-chimney-crack::after, .fa-duotone.fa-house-chimney-crack::after {
  content: "\f6f1\f6f1"; }

.fad.fa-house-damage::after, .fa-duotone.fa-house-damage::after {
  content: "\f6f1\f6f1"; }

.fad.fa-file-zipper::after, .fa-duotone.fa-file-zipper::after {
  content: "\f1c6\f1c6"; }

.fad.fa-file-archive::after, .fa-duotone.fa-file-archive::after {
  content: "\f1c6\f1c6"; }

.fad.fa-ticket-perforated::after, .fa-duotone.fa-ticket-perforated::after {
  content: "\e63e\e63e"; }

.fad.fa-heart-half::after, .fa-duotone.fa-heart-half::after {
  content: "\e1ab\e1ab"; }

.fad.fa-comment-check::after, .fa-duotone.fa-comment-check::after {
  content: "\f4ac\f4ac"; }

.fad.fa-square::after, .fa-duotone.fa-square::after {
  content: "\f0c8\f0c8"; }

.fad.fa-memo::after, .fa-duotone.fa-memo::after {
  content: "\e1d8\e1d8"; }

.fad.fa-martini-glass-empty::after, .fa-duotone.fa-martini-glass-empty::after {
  content: "\f000\f000"; }

.fad.fa-glass-martini::after, .fa-duotone.fa-glass-martini::after {
  content: "\f000\f000"; }

.fad.fa-couch::after, .fa-duotone.fa-couch::after {
  content: "\f4b8\f4b8"; }

.fad.fa-cedi-sign::after, .fa-duotone.fa-cedi-sign::after {
  content: "\e0df\e0df"; }

.fad.fa-italic::after, .fa-duotone.fa-italic::after {
  content: "\f033\f033"; }

.fad.fa-glass-citrus::after, .fa-duotone.fa-glass-citrus::after {
  content: "\f869\f869"; }

.fad.fa-calendar-lines-pen::after, .fa-duotone.fa-calendar-lines-pen::after {
  content: "\e472\e472"; }

.fad.fa-church::after, .fa-duotone.fa-church::after {
  content: "\f51d\f51d"; }

.fad.fa-person-snowmobiling::after, .fa-duotone.fa-person-snowmobiling::after {
  content: "\f7d1\f7d1"; }

.fad.fa-snowmobile::after, .fa-duotone.fa-snowmobile::after {
  content: "\f7d1\f7d1"; }

.fad.fa-face-hushed::after, .fa-duotone.fa-face-hushed::after {
  content: "\e37b\e37b"; }

.fad.fa-comments-dollar::after, .fa-duotone.fa-comments-dollar::after {
  content: "\f653\f653"; }

.fad.fa-tickets-simple::after, .fa-duotone.fa-tickets-simple::after {
  content: "\e659\e659"; }

.fad.fa-pickaxe::after, .fa-duotone.fa-pickaxe::after {
  content: "\e5bf\e5bf"; }

.fad.fa-link-simple-slash::after, .fa-duotone.fa-link-simple-slash::after {
  content: "\e1ce\e1ce"; }

.fad.fa-democrat::after, .fa-duotone.fa-democrat::after {
  content: "\f747\f747"; }

.fad.fa-face-confused::after, .fa-duotone.fa-face-confused::after {
  content: "\e36d\e36d"; }

.fad.fa-pinball::after, .fa-duotone.fa-pinball::after {
  content: "\e229\e229"; }

.fad.fa-z::after, .fa-duotone.fa-z::after {
  content: "\5a\5a"; }

.fad.fa-person-skiing::after, .fa-duotone.fa-person-skiing::after {
  content: "\f7c9\f7c9"; }

.fad.fa-skiing::after, .fa-duotone.fa-skiing::after {
  content: "\f7c9\f7c9"; }

.fad.fa-deer::after, .fa-duotone.fa-deer::after {
  content: "\f78e\f78e"; }

.fad.fa-input-pipe::after, .fa-duotone.fa-input-pipe::after {
  content: "\e1be\e1be"; }

.fad.fa-road-lock::after, .fa-duotone.fa-road-lock::after {
  content: "\e567\e567"; }

.fad.fa-a::after, .fa-duotone.fa-a::after {
  content: "\41\41"; }

.fad.fa-bookmark-slash::after, .fa-duotone.fa-bookmark-slash::after {
  content: "\e0c2\e0c2"; }

.fad.fa-temperature-arrow-down::after, .fa-duotone.fa-temperature-arrow-down::after {
  content: "\e03f\e03f"; }

.fad.fa-temperature-down::after, .fa-duotone.fa-temperature-down::after {
  content: "\e03f\e03f"; }

.fad.fa-mace::after, .fa-duotone.fa-mace::after {
  content: "\f6f8\f6f8"; }

.fad.fa-feather-pointed::after, .fa-duotone.fa-feather-pointed::after {
  content: "\f56b\f56b"; }

.fad.fa-feather-alt::after, .fa-duotone.fa-feather-alt::after {
  content: "\f56b\f56b"; }

.fad.fa-sausage::after, .fa-duotone.fa-sausage::after {
  content: "\f820\f820"; }

.fad.fa-trash-can-clock::after, .fa-duotone.fa-trash-can-clock::after {
  content: "\e2aa\e2aa"; }

.fad.fa-p::after, .fa-duotone.fa-p::after {
  content: "\50\50"; }

.fad.fa-broom-wide::after, .fa-duotone.fa-broom-wide::after {
  content: "\e5d1\e5d1"; }

.fad.fa-snowflake::after, .fa-duotone.fa-snowflake::after {
  content: "\f2dc\f2dc"; }

.fad.fa-stomach::after, .fa-duotone.fa-stomach::after {
  content: "\f623\f623"; }

.fad.fa-newspaper::after, .fa-duotone.fa-newspaper::after {
  content: "\f1ea\f1ea"; }

.fad.fa-rectangle-ad::after, .fa-duotone.fa-rectangle-ad::after {
  content: "\f641\f641"; }

.fad.fa-ad::after, .fa-duotone.fa-ad::after {
  content: "\f641\f641"; }

.fad.fa-guitar-electric::after, .fa-duotone.fa-guitar-electric::after {
  content: "\f8be\f8be"; }

.fad.fa-arrow-turn-down-right::after, .fa-duotone.fa-arrow-turn-down-right::after {
  content: "\e3d6\e3d6"; }

.fad.fa-moon-cloud::after, .fa-duotone.fa-moon-cloud::after {
  content: "\f754\f754"; }

.fad.fa-bread-slice-butter::after, .fa-duotone.fa-bread-slice-butter::after {
  content: "\e3e1\e3e1"; }

.fad.fa-circle-arrow-right::after, .fa-duotone.fa-circle-arrow-right::after {
  content: "\f0a9\f0a9"; }

.fad.fa-arrow-circle-right::after, .fa-duotone.fa-arrow-circle-right::after {
  content: "\f0a9\f0a9"; }

.fad.fa-user-group-crown::after, .fa-duotone.fa-user-group-crown::after {
  content: "\f6a5\f6a5"; }

.fad.fa-users-crown::after, .fa-duotone.fa-users-crown::after {
  content: "\f6a5\f6a5"; }

.fad.fa-circle-i::after, .fa-duotone.fa-circle-i::after {
  content: "\e111\e111"; }

.fad.fa-toilet-paper-check::after, .fa-duotone.fa-toilet-paper-check::after {
  content: "\e5b2\e5b2"; }

.fad.fa-filter-circle-xmark::after, .fa-duotone.fa-filter-circle-xmark::after {
  content: "\e17b\e17b"; }

.fad.fa-locust::after, .fa-duotone.fa-locust::after {
  content: "\e520\e520"; }

.fad.fa-sort::after, .fa-duotone.fa-sort::after {
  content: "\f0dc\f0dc"; }

.fad.fa-unsorted::after, .fa-duotone.fa-unsorted::after {
  content: "\f0dc\f0dc"; }

.fad.fa-list-ol::after, .fa-duotone.fa-list-ol::after {
  content: "\f0cb\f0cb"; }

.fad.fa-list-1-2::after, .fa-duotone.fa-list-1-2::after {
  content: "\f0cb\f0cb"; }

.fad.fa-list-numeric::after, .fa-duotone.fa-list-numeric::after {
  content: "\f0cb\f0cb"; }

.fad.fa-chart-waterfall::after, .fa-duotone.fa-chart-waterfall::after {
  content: "\e0eb\e0eb"; }

.fad.fa-sparkle::after, .fa-duotone.fa-sparkle::after {
  content: "\e5d6\e5d6"; }

.fad.fa-face-party::after, .fa-duotone.fa-face-party::after {
  content: "\e383\e383"; }

.fad.fa-kidneys::after, .fa-duotone.fa-kidneys::after {
  content: "\f5fb\f5fb"; }

.fad.fa-wifi-exclamation::after, .fa-duotone.fa-wifi-exclamation::after {
  content: "\e2cf\e2cf"; }

.fad.fa-chart-network::after, .fa-duotone.fa-chart-network::after {
  content: "\f78a\f78a"; }

.fad.fa-person-dress-burst::after, .fa-duotone.fa-person-dress-burst::after {
  content: "\e544\e544"; }

.fad.fa-dice-d4::after, .fa-duotone.fa-dice-d4::after {
  content: "\f6d0\f6d0"; }

.fad.fa-money-check-dollar::after, .fa-duotone.fa-money-check-dollar::after {
  content: "\f53d\f53d"; }

.fad.fa-money-check-alt::after, .fa-duotone.fa-money-check-alt::after {
  content: "\f53d\f53d"; }

.fad.fa-vector-square::after, .fa-duotone.fa-vector-square::after {
  content: "\f5cb\f5cb"; }

.fad.fa-bread-slice::after, .fa-duotone.fa-bread-slice::after {
  content: "\f7ec\f7ec"; }

.fad.fa-language::after, .fa-duotone.fa-language::after {
  content: "\f1ab\f1ab"; }

.fad.fa-wheat-awn-slash::after, .fa-duotone.fa-wheat-awn-slash::after {
  content: "\e338\e338"; }

.fad.fa-face-kiss-wink-heart::after, .fa-duotone.fa-face-kiss-wink-heart::after {
  content: "\f598\f598"; }

.fad.fa-kiss-wink-heart::after, .fa-duotone.fa-kiss-wink-heart::after {
  content: "\f598\f598"; }

.fad.fa-dagger::after, .fa-duotone.fa-dagger::after {
  content: "\f6cb\f6cb"; }

.fad.fa-podium::after, .fa-duotone.fa-podium::after {
  content: "\f680\f680"; }

.fad.fa-memo-circle-check::after, .fa-duotone.fa-memo-circle-check::after {
  content: "\e1d9\e1d9"; }

.fad.fa-route-highway::after, .fa-duotone.fa-route-highway::after {
  content: "\f61a\f61a"; }

.fad.fa-down-to-line::after, .fa-duotone.fa-down-to-line::after {
  content: "\f34a\f34a"; }

.fad.fa-arrow-alt-to-bottom::after, .fa-duotone.fa-arrow-alt-to-bottom::after {
  content: "\f34a\f34a"; }

.fad.fa-filter::after, .fa-duotone.fa-filter::after {
  content: "\f0b0\f0b0"; }

.fad.fa-square-g::after, .fa-duotone.fa-square-g::after {
  content: "\e271\e271"; }

.fad.fa-circle-phone::after, .fa-duotone.fa-circle-phone::after {
  content: "\e11b\e11b"; }

.fad.fa-phone-circle::after, .fa-duotone.fa-phone-circle::after {
  content: "\e11b\e11b"; }

.fad.fa-clipboard-prescription::after, .fa-duotone.fa-clipboard-prescription::after {
  content: "\f5e8\f5e8"; }

.fad.fa-user-nurse-hair::after, .fa-duotone.fa-user-nurse-hair::after {
  content: "\e45d\e45d"; }

.fad.fa-question::after, .fa-duotone.fa-question::after {
  content: "\3f\3f"; }

.fad.fa-file-signature::after, .fa-duotone.fa-file-signature::after {
  content: "\f573\f573"; }

.fad.fa-toggle-large-on::after, .fa-duotone.fa-toggle-large-on::after {
  content: "\e5b1\e5b1"; }

.fad.fa-up-down-left-right::after, .fa-duotone.fa-up-down-left-right::after {
  content: "\f0b2\f0b2"; }

.fad.fa-arrows-alt::after, .fa-duotone.fa-arrows-alt::after {
  content: "\f0b2\f0b2"; }

.fad.fa-dryer-heat::after, .fa-duotone.fa-dryer-heat::after {
  content: "\f862\f862"; }

.fad.fa-dryer-alt::after, .fa-duotone.fa-dryer-alt::after {
  content: "\f862\f862"; }

.fad.fa-house-chimney-user::after, .fa-duotone.fa-house-chimney-user::after {
  content: "\e065\e065"; }

.fad.fa-hand-holding-heart::after, .fa-duotone.fa-hand-holding-heart::after {
  content: "\f4be\f4be"; }

.fad.fa-arrow-up-small-big::after, .fa-duotone.fa-arrow-up-small-big::after {
  content: "\f88f\f88f"; }

.fad.fa-sort-size-up-alt::after, .fa-duotone.fa-sort-size-up-alt::after {
  content: "\f88f\f88f"; }

.fad.fa-train-track::after, .fa-duotone.fa-train-track::after {
  content: "\e453\e453"; }

.fad.fa-puzzle-piece::after, .fa-duotone.fa-puzzle-piece::after {
  content: "\f12e\f12e"; }

.fad.fa-money-check::after, .fa-duotone.fa-money-check::after {
  content: "\f53c\f53c"; }

.fad.fa-star-half-stroke::after, .fa-duotone.fa-star-half-stroke::after {
  content: "\f5c0\f5c0"; }

.fad.fa-star-half-alt::after, .fa-duotone.fa-star-half-alt::after {
  content: "\f5c0\f5c0"; }

.fad.fa-file-exclamation::after, .fa-duotone.fa-file-exclamation::after {
  content: "\f31a\f31a"; }

.fad.fa-code::after, .fa-duotone.fa-code::after {
  content: "\f121\f121"; }

.fad.fa-whiskey-glass::after, .fa-duotone.fa-whiskey-glass::after {
  content: "\f7a0\f7a0"; }

.fad.fa-glass-whiskey::after, .fa-duotone.fa-glass-whiskey::after {
  content: "\f7a0\f7a0"; }

.fad.fa-moon-stars::after, .fa-duotone.fa-moon-stars::after {
  content: "\f755\f755"; }

.fad.fa-building-circle-exclamation::after, .fa-duotone.fa-building-circle-exclamation::after {
  content: "\e4d3\e4d3"; }

.fad.fa-clothes-hanger::after, .fa-duotone.fa-clothes-hanger::after {
  content: "\e136\e136"; }

.fad.fa-mobile-notch::after, .fa-duotone.fa-mobile-notch::after {
  content: "\e1ee\e1ee"; }

.fad.fa-mobile-iphone::after, .fa-duotone.fa-mobile-iphone::after {
  content: "\e1ee\e1ee"; }

.fad.fa-magnifying-glass-chart::after, .fa-duotone.fa-magnifying-glass-chart::after {
  content: "\e522\e522"; }

.fad.fa-arrow-up-right-from-square::after, .fa-duotone.fa-arrow-up-right-from-square::after {
  content: "\f08e\f08e"; }

.fad.fa-external-link::after, .fa-duotone.fa-external-link::after {
  content: "\f08e\f08e"; }

.fad.fa-cubes-stacked::after, .fa-duotone.fa-cubes-stacked::after {
  content: "\e4e6\e4e6"; }

.fad.fa-images-user::after, .fa-duotone.fa-images-user::after {
  content: "\e1b9\e1b9"; }

.fad.fa-won-sign::after, .fa-duotone.fa-won-sign::after {
  content: "\f159\f159"; }

.fad.fa-krw::after, .fa-duotone.fa-krw::after {
  content: "\f159\f159"; }

.fad.fa-won::after, .fa-duotone.fa-won::after {
  content: "\f159\f159"; }

.fad.fa-image-polaroid-user::after, .fa-duotone.fa-image-polaroid-user::after {
  content: "\e1b6\e1b6"; }

.fad.fa-virus-covid::after, .fa-duotone.fa-virus-covid::after {
  content: "\e4a8\e4a8"; }

.fad.fa-square-ellipsis::after, .fa-duotone.fa-square-ellipsis::after {
  content: "\e26e\e26e"; }

.fad.fa-pie::after, .fa-duotone.fa-pie::after {
  content: "\f705\f705"; }

.fad.fa-chess-knight-piece::after, .fa-duotone.fa-chess-knight-piece::after {
  content: "\f442\f442"; }

.fad.fa-chess-knight-alt::after, .fa-duotone.fa-chess-knight-alt::after {
  content: "\f442\f442"; }

.fad.fa-austral-sign::after, .fa-duotone.fa-austral-sign::after {
  content: "\e0a9\e0a9"; }

.fad.fa-cloud-plus::after, .fa-duotone.fa-cloud-plus::after {
  content: "\e35e\e35e"; }

.fad.fa-f::after, .fa-duotone.fa-f::after {
  content: "\46\46"; }

.fad.fa-leaf::after, .fa-duotone.fa-leaf::after {
  content: "\f06c\f06c"; }

.fad.fa-bed-bunk::after, .fa-duotone.fa-bed-bunk::after {
  content: "\f8f8\f8f8"; }

.fad.fa-road::after, .fa-duotone.fa-road::after {
  content: "\f018\f018"; }

.fad.fa-taxi::after, .fa-duotone.fa-taxi::after {
  content: "\f1ba\f1ba"; }

.fad.fa-cab::after, .fa-duotone.fa-cab::after {
  content: "\f1ba\f1ba"; }

.fad.fa-person-circle-plus::after, .fa-duotone.fa-person-circle-plus::after {
  content: "\e541\e541"; }

.fad.fa-chart-pie::after, .fa-duotone.fa-chart-pie::after {
  content: "\f200\f200"; }

.fad.fa-pie-chart::after, .fa-duotone.fa-pie-chart::after {
  content: "\f200\f200"; }

.fad.fa-bolt-lightning::after, .fa-duotone.fa-bolt-lightning::after {
  content: "\e0b7\e0b7"; }

.fad.fa-clock-eight::after, .fa-duotone.fa-clock-eight::after {
  content: "\e345\e345"; }

.fad.fa-sack-xmark::after, .fa-duotone.fa-sack-xmark::after {
  content: "\e56a\e56a"; }

.fad.fa-file-xls::after, .fa-duotone.fa-file-xls::after {
  content: "\e64d\e64d"; }

.fad.fa-file-excel::after, .fa-duotone.fa-file-excel::after {
  content: "\f1c3\f1c3"; }

.fad.fa-file-contract::after, .fa-duotone.fa-file-contract::after {
  content: "\f56c\f56c"; }

.fad.fa-fish-fins::after, .fa-duotone.fa-fish-fins::after {
  content: "\e4f2\e4f2"; }

.fad.fa-circle-q::after, .fa-duotone.fa-circle-q::after {
  content: "\e11e\e11e"; }

.fad.fa-building-flag::after, .fa-duotone.fa-building-flag::after {
  content: "\e4d5\e4d5"; }

.fad.fa-face-grin-beam::after, .fa-duotone.fa-face-grin-beam::after {
  content: "\f582\f582"; }

.fad.fa-grin-beam::after, .fa-duotone.fa-grin-beam::after {
  content: "\f582\f582"; }

.fad.fa-object-ungroup::after, .fa-duotone.fa-object-ungroup::after {
  content: "\f248\f248"; }

.fad.fa-face-disguise::after, .fa-duotone.fa-face-disguise::after {
  content: "\e370\e370"; }

.fad.fa-circle-arrow-down-right::after, .fa-duotone.fa-circle-arrow-down-right::after {
  content: "\e0fa\e0fa"; }

.fad.fa-alien-8bit::after, .fa-duotone.fa-alien-8bit::after {
  content: "\f8f6\f8f6"; }

.fad.fa-alien-monster::after, .fa-duotone.fa-alien-monster::after {
  content: "\f8f6\f8f6"; }

.fad.fa-hand-point-ribbon::after, .fa-duotone.fa-hand-point-ribbon::after {
  content: "\e1a6\e1a6"; }

.fad.fa-poop::after, .fa-duotone.fa-poop::after {
  content: "\f619\f619"; }

.fad.fa-object-exclude::after, .fa-duotone.fa-object-exclude::after {
  content: "\e49c\e49c"; }

.fad.fa-telescope::after, .fa-duotone.fa-telescope::after {
  content: "\e03e\e03e"; }

.fad.fa-location-pin::after, .fa-duotone.fa-location-pin::after {
  content: "\f041\f041"; }

.fad.fa-map-marker::after, .fa-duotone.fa-map-marker::after {
  content: "\f041\f041"; }

.fad.fa-square-list::after, .fa-duotone.fa-square-list::after {
  content: "\e489\e489"; }

.fad.fa-kaaba::after, .fa-duotone.fa-kaaba::after {
  content: "\f66b\f66b"; }

.fad.fa-toilet-paper::after, .fa-duotone.fa-toilet-paper::after {
  content: "\f71e\f71e"; }

.fad.fa-helmet-safety::after, .fa-duotone.fa-helmet-safety::after {
  content: "\f807\f807"; }

.fad.fa-hard-hat::after, .fa-duotone.fa-hard-hat::after {
  content: "\f807\f807"; }

.fad.fa-hat-hard::after, .fa-duotone.fa-hat-hard::after {
  content: "\f807\f807"; }

.fad.fa-comment-code::after, .fa-duotone.fa-comment-code::after {
  content: "\e147\e147"; }

.fad.fa-sim-cards::after, .fa-duotone.fa-sim-cards::after {
  content: "\e251\e251"; }

.fad.fa-starship::after, .fa-duotone.fa-starship::after {
  content: "\e039\e039"; }

.fad.fa-eject::after, .fa-duotone.fa-eject::after {
  content: "\f052\f052"; }

.fad.fa-circle-right::after, .fa-duotone.fa-circle-right::after {
  content: "\f35a\f35a"; }

.fad.fa-arrow-alt-circle-right::after, .fa-duotone.fa-arrow-alt-circle-right::after {
  content: "\f35a\f35a"; }

.fad.fa-plane-circle-check::after, .fa-duotone.fa-plane-circle-check::after {
  content: "\e555\e555"; }

.fad.fa-seal::after, .fa-duotone.fa-seal::after {
  content: "\e241\e241"; }

.fad.fa-user-cowboy::after, .fa-duotone.fa-user-cowboy::after {
  content: "\f8ea\f8ea"; }

.fad.fa-hexagon-vertical-nft::after, .fa-duotone.fa-hexagon-vertical-nft::after {
  content: "\e505\e505"; }

.fad.fa-face-rolling-eyes::after, .fa-duotone.fa-face-rolling-eyes::after {
  content: "\f5a5\f5a5"; }

.fad.fa-meh-rolling-eyes::after, .fa-duotone.fa-meh-rolling-eyes::after {
  content: "\f5a5\f5a5"; }

.fad.fa-bread-loaf::after, .fa-duotone.fa-bread-loaf::after {
  content: "\f7eb\f7eb"; }

.fad.fa-rings-wedding::after, .fa-duotone.fa-rings-wedding::after {
  content: "\f81b\f81b"; }

.fad.fa-object-group::after, .fa-duotone.fa-object-group::after {
  content: "\f247\f247"; }

.fad.fa-french-fries::after, .fa-duotone.fa-french-fries::after {
  content: "\f803\f803"; }

.fad.fa-chart-line::after, .fa-duotone.fa-chart-line::after {
  content: "\f201\f201"; }

.fad.fa-line-chart::after, .fa-duotone.fa-line-chart::after {
  content: "\f201\f201"; }

.fad.fa-calendar-arrow-down::after, .fa-duotone.fa-calendar-arrow-down::after {
  content: "\e0d0\e0d0"; }

.fad.fa-calendar-download::after, .fa-duotone.fa-calendar-download::after {
  content: "\e0d0\e0d0"; }

.fad.fa-send-back::after, .fa-duotone.fa-send-back::after {
  content: "\f87e\f87e"; }

.fad.fa-mask-ventilator::after, .fa-duotone.fa-mask-ventilator::after {
  content: "\e524\e524"; }

.fad.fa-tickets::after, .fa-duotone.fa-tickets::after {
  content: "\e658\e658"; }

.fad.fa-signature-lock::after, .fa-duotone.fa-signature-lock::after {
  content: "\e3ca\e3ca"; }

.fad.fa-arrow-right::after, .fa-duotone.fa-arrow-right::after {
  content: "\f061\f061"; }

.fad.fa-signs-post::after, .fa-duotone.fa-signs-post::after {
  content: "\f277\f277"; }

.fad.fa-map-signs::after, .fa-duotone.fa-map-signs::after {
  content: "\f277\f277"; }

.fad.fa-octagon-plus::after, .fa-duotone.fa-octagon-plus::after {
  content: "\f301\f301"; }

.fad.fa-plus-octagon::after, .fa-duotone.fa-plus-octagon::after {
  content: "\f301\f301"; }

.fad.fa-cash-register::after, .fa-duotone.fa-cash-register::after {
  content: "\f788\f788"; }

.fad.fa-person-circle-question::after, .fa-duotone.fa-person-circle-question::after {
  content: "\e542\e542"; }

.fad.fa-melon-slice::after, .fa-duotone.fa-melon-slice::after {
  content: "\e311\e311"; }

.fad.fa-space-station-moon::after, .fa-duotone.fa-space-station-moon::after {
  content: "\e033\e033"; }

.fad.fa-message-smile::after, .fa-duotone.fa-message-smile::after {
  content: "\f4aa\f4aa"; }

.fad.fa-comment-alt-smile::after, .fa-duotone.fa-comment-alt-smile::after {
  content: "\f4aa\f4aa"; }

.fad.fa-cup-straw::after, .fa-duotone.fa-cup-straw::after {
  content: "\e363\e363"; }

.fad.fa-left-from-line::after, .fa-duotone.fa-left-from-line::after {
  content: "\f348\f348"; }

.fad.fa-arrow-alt-from-right::after, .fa-duotone.fa-arrow-alt-from-right::after {
  content: "\f348\f348"; }

.fad.fa-h::after, .fa-duotone.fa-h::after {
  content: "\48\48"; }

.fad.fa-basket-shopping-simple::after, .fa-duotone.fa-basket-shopping-simple::after {
  content: "\e0af\e0af"; }

.fad.fa-shopping-basket-alt::after, .fa-duotone.fa-shopping-basket-alt::after {
  content: "\e0af\e0af"; }

.fad.fa-hands-holding-heart::after, .fa-duotone.fa-hands-holding-heart::after {
  content: "\f4c3\f4c3"; }

.fad.fa-hands-heart::after, .fa-duotone.fa-hands-heart::after {
  content: "\f4c3\f4c3"; }

.fad.fa-clock-nine::after, .fa-duotone.fa-clock-nine::after {
  content: "\e34c\e34c"; }

.fad.fa-hammer-brush::after, .fa-duotone.fa-hammer-brush::after {
  content: "\e620\e620"; }

.fad.fa-tarp::after, .fa-duotone.fa-tarp::after {
  content: "\e57b\e57b"; }

.fad.fa-face-sleepy::after, .fa-duotone.fa-face-sleepy::after {
  content: "\e38e\e38e"; }

.fad.fa-hand-horns::after, .fa-duotone.fa-hand-horns::after {
  content: "\e1a9\e1a9"; }

.fad.fa-screwdriver-wrench::after, .fa-duotone.fa-screwdriver-wrench::after {
  content: "\f7d9\f7d9"; }

.fad.fa-tools::after, .fa-duotone.fa-tools::after {
  content: "\f7d9\f7d9"; }

.fad.fa-arrows-to-eye::after, .fa-duotone.fa-arrows-to-eye::after {
  content: "\e4bf\e4bf"; }

.fad.fa-circle-three-quarters::after, .fa-duotone.fa-circle-three-quarters::after {
  content: "\e125\e125"; }

.fad.fa-trophy-star::after, .fa-duotone.fa-trophy-star::after {
  content: "\f2eb\f2eb"; }

.fad.fa-trophy-alt::after, .fa-duotone.fa-trophy-alt::after {
  content: "\f2eb\f2eb"; }

.fad.fa-plug-circle-bolt::after, .fa-duotone.fa-plug-circle-bolt::after {
  content: "\e55b\e55b"; }

.fad.fa-face-thermometer::after, .fa-duotone.fa-face-thermometer::after {
  content: "\e39a\e39a"; }

.fad.fa-grid-round-4::after, .fa-duotone.fa-grid-round-4::after {
  content: "\e5dd\e5dd"; }

.fad.fa-sign-posts-wrench::after, .fa-duotone.fa-sign-posts-wrench::after {
  content: "\e626\e626"; }

.fad.fa-shirt-running::after, .fa-duotone.fa-shirt-running::after {
  content: "\e3c8\e3c8"; }

.fad.fa-book-circle-arrow-up::after, .fa-duotone.fa-book-circle-arrow-up::after {
  content: "\e0bd\e0bd"; }

.fad.fa-face-nauseated::after, .fa-duotone.fa-face-nauseated::after {
  content: "\e381\e381"; }

.fad.fa-heart::after, .fa-duotone.fa-heart::after {
  content: "\f004\f004"; }

.fad.fa-file-chart-pie::after, .fa-duotone.fa-file-chart-pie::after {
  content: "\f65a\f65a"; }

.fad.fa-mars-and-venus::after, .fa-duotone.fa-mars-and-venus::after {
  content: "\f224\f224"; }

.fad.fa-house-user::after, .fa-duotone.fa-house-user::after {
  content: "\e1b0\e1b0"; }

.fad.fa-home-user::after, .fa-duotone.fa-home-user::after {
  content: "\e1b0\e1b0"; }

.fad.fa-circle-arrow-down-left::after, .fa-duotone.fa-circle-arrow-down-left::after {
  content: "\e0f9\e0f9"; }

.fad.fa-dumpster-fire::after, .fa-duotone.fa-dumpster-fire::after {
  content: "\f794\f794"; }

.fad.fa-hexagon-minus::after, .fa-duotone.fa-hexagon-minus::after {
  content: "\f307\f307"; }

.fad.fa-minus-hexagon::after, .fa-duotone.fa-minus-hexagon::after {
  content: "\f307\f307"; }

.fad.fa-left-to-line::after, .fa-duotone.fa-left-to-line::after {
  content: "\f34b\f34b"; }

.fad.fa-arrow-alt-to-left::after, .fa-duotone.fa-arrow-alt-to-left::after {
  content: "\f34b\f34b"; }

.fad.fa-house-crack::after, .fa-duotone.fa-house-crack::after {
  content: "\e3b1\e3b1"; }

.fad.fa-paw-simple::after, .fa-duotone.fa-paw-simple::after {
  content: "\f701\f701"; }

.fad.fa-paw-alt::after, .fa-duotone.fa-paw-alt::after {
  content: "\f701\f701"; }

.fad.fa-arrow-left-long-to-line::after, .fa-duotone.fa-arrow-left-long-to-line::after {
  content: "\e3d4\e3d4"; }

.fad.fa-brackets-round::after, .fa-duotone.fa-brackets-round::after {
  content: "\e0c5\e0c5"; }

.fad.fa-parentheses::after, .fa-duotone.fa-parentheses::after {
  content: "\e0c5\e0c5"; }

.fad.fa-martini-glass-citrus::after, .fa-duotone.fa-martini-glass-citrus::after {
  content: "\f561\f561"; }

.fad.fa-cocktail::after, .fa-duotone.fa-cocktail::after {
  content: "\f561\f561"; }

.fad.fa-user-shakespeare::after, .fa-duotone.fa-user-shakespeare::after {
  content: "\e2c2\e2c2"; }

.fad.fa-arrow-right-to-arc::after, .fa-duotone.fa-arrow-right-to-arc::after {
  content: "\e4b2\e4b2"; }

.fad.fa-face-surprise::after, .fa-duotone.fa-face-surprise::after {
  content: "\f5c2\f5c2"; }

.fad.fa-surprise::after, .fa-duotone.fa-surprise::after {
  content: "\f5c2\f5c2"; }

.fad.fa-bottle-water::after, .fa-duotone.fa-bottle-water::after {
  content: "\e4c5\e4c5"; }

.fad.fa-circle-pause::after, .fa-duotone.fa-circle-pause::after {
  content: "\f28b\f28b"; }

.fad.fa-pause-circle::after, .fa-duotone.fa-pause-circle::after {
  content: "\f28b\f28b"; }

.fad.fa-gauge-circle-plus::after, .fa-duotone.fa-gauge-circle-plus::after {
  content: "\e498\e498"; }

.fad.fa-folders::after, .fa-duotone.fa-folders::after {
  content: "\f660\f660"; }

.fad.fa-angel::after, .fa-duotone.fa-angel::after {
  content: "\f779\f779"; }

.fad.fa-value-absolute::after, .fa-duotone.fa-value-absolute::after {
  content: "\f6a6\f6a6"; }

.fad.fa-rabbit::after, .fa-duotone.fa-rabbit::after {
  content: "\f708\f708"; }

.fad.fa-toilet-paper-slash::after, .fa-duotone.fa-toilet-paper-slash::after {
  content: "\e072\e072"; }

.fad.fa-circle-euro::after, .fa-duotone.fa-circle-euro::after {
  content: "\e5ce\e5ce"; }

.fad.fa-apple-whole::after, .fa-duotone.fa-apple-whole::after {
  content: "\f5d1\f5d1"; }

.fad.fa-apple-alt::after, .fa-duotone.fa-apple-alt::after {
  content: "\f5d1\f5d1"; }

.fad.fa-kitchen-set::after, .fa-duotone.fa-kitchen-set::after {
  content: "\e51a\e51a"; }

.fad.fa-diamond-half::after, .fa-duotone.fa-diamond-half::after {
  content: "\e5b7\e5b7"; }

.fad.fa-lock-keyhole::after, .fa-duotone.fa-lock-keyhole::after {
  content: "\f30d\f30d"; }

.fad.fa-lock-alt::after, .fa-duotone.fa-lock-alt::after {
  content: "\f30d\f30d"; }

.fad.fa-r::after, .fa-duotone.fa-r::after {
  content: "\52\52"; }

.fad.fa-temperature-quarter::after, .fa-duotone.fa-temperature-quarter::after {
  content: "\f2ca\f2ca"; }

.fad.fa-temperature-1::after, .fa-duotone.fa-temperature-1::after {
  content: "\f2ca\f2ca"; }

.fad.fa-thermometer-1::after, .fa-duotone.fa-thermometer-1::after {
  content: "\f2ca\f2ca"; }

.fad.fa-thermometer-quarter::after, .fa-duotone.fa-thermometer-quarter::after {
  content: "\f2ca\f2ca"; }

.fad.fa-square-info::after, .fa-duotone.fa-square-info::after {
  content: "\f30f\f30f"; }

.fad.fa-info-square::after, .fa-duotone.fa-info-square::after {
  content: "\f30f\f30f"; }

.fad.fa-wifi-slash::after, .fa-duotone.fa-wifi-slash::after {
  content: "\f6ac\f6ac"; }

.fad.fa-toilet-paper-xmark::after, .fa-duotone.fa-toilet-paper-xmark::after {
  content: "\e5b3\e5b3"; }

.fad.fa-hands-holding-dollar::after, .fa-duotone.fa-hands-holding-dollar::after {
  content: "\f4c5\f4c5"; }

.fad.fa-hands-usd::after, .fa-duotone.fa-hands-usd::after {
  content: "\f4c5\f4c5"; }

.fad.fa-cube::after, .fa-duotone.fa-cube::after {
  content: "\f1b2\f1b2"; }

.fad.fa-arrow-down-triangle-square::after, .fa-duotone.fa-arrow-down-triangle-square::after {
  content: "\f888\f888"; }

.fad.fa-sort-shapes-down::after, .fa-duotone.fa-sort-shapes-down::after {
  content: "\f888\f888"; }

.fad.fa-bitcoin-sign::after, .fa-duotone.fa-bitcoin-sign::after {
  content: "\e0b4\e0b4"; }

.fad.fa-shutters::after, .fa-duotone.fa-shutters::after {
  content: "\e449\e449"; }

.fad.fa-shield-dog::after, .fa-duotone.fa-shield-dog::after {
  content: "\e573\e573"; }

.fad.fa-solar-panel::after, .fa-duotone.fa-solar-panel::after {
  content: "\f5ba\f5ba"; }

.fad.fa-lock-open::after, .fa-duotone.fa-lock-open::after {
  content: "\f3c1\f3c1"; }

.fad.fa-table-tree::after, .fa-duotone.fa-table-tree::after {
  content: "\e293\e293"; }

.fad.fa-house-chimney-heart::after, .fa-duotone.fa-house-chimney-heart::after {
  content: "\e1b2\e1b2"; }

.fad.fa-tally-3::after, .fa-duotone.fa-tally-3::after {
  content: "\e296\e296"; }

.fad.fa-elevator::after, .fa-duotone.fa-elevator::after {
  content: "\e16d\e16d"; }

.fad.fa-money-bill-transfer::after, .fa-duotone.fa-money-bill-transfer::after {
  content: "\e528\e528"; }

.fad.fa-money-bill-trend-up::after, .fa-duotone.fa-money-bill-trend-up::after {
  content: "\e529\e529"; }

.fad.fa-house-flood-water-circle-arrow-right::after, .fa-duotone.fa-house-flood-water-circle-arrow-right::after {
  content: "\e50f\e50f"; }

.fad.fa-square-poll-horizontal::after, .fa-duotone.fa-square-poll-horizontal::after {
  content: "\f682\f682"; }

.fad.fa-poll-h::after, .fa-duotone.fa-poll-h::after {
  content: "\f682\f682"; }

.fad.fa-circle::after, .fa-duotone.fa-circle::after {
  content: "\f111\f111"; }

.fad.fa-cart-circle-exclamation::after, .fa-duotone.fa-cart-circle-exclamation::after {
  content: "\e3f2\e3f2"; }

.fad.fa-sword::after, .fa-duotone.fa-sword::after {
  content: "\f71c\f71c"; }

.fad.fa-backward-fast::after, .fa-duotone.fa-backward-fast::after {
  content: "\f049\f049"; }

.fad.fa-fast-backward::after, .fa-duotone.fa-fast-backward::after {
  content: "\f049\f049"; }

.fad.fa-recycle::after, .fa-duotone.fa-recycle::after {
  content: "\f1b8\f1b8"; }

.fad.fa-user-astronaut::after, .fa-duotone.fa-user-astronaut::after {
  content: "\f4fb\f4fb"; }

.fad.fa-interrobang::after, .fa-duotone.fa-interrobang::after {
  content: "\e5ba\e5ba"; }

.fad.fa-plane-slash::after, .fa-duotone.fa-plane-slash::after {
  content: "\e069\e069"; }

.fad.fa-circle-dashed::after, .fa-duotone.fa-circle-dashed::after {
  content: "\e105\e105"; }

.fad.fa-trademark::after, .fa-duotone.fa-trademark::after {
  content: "\f25c\f25c"; }

.fad.fa-basketball::after, .fa-duotone.fa-basketball::after {
  content: "\f434\f434"; }

.fad.fa-basketball-ball::after, .fa-duotone.fa-basketball-ball::after {
  content: "\f434\f434"; }

.fad.fa-fork-knife::after, .fa-duotone.fa-fork-knife::after {
  content: "\f2e6\f2e6"; }

.fad.fa-utensils-alt::after, .fa-duotone.fa-utensils-alt::after {
  content: "\f2e6\f2e6"; }

.fad.fa-satellite-dish::after, .fa-duotone.fa-satellite-dish::after {
  content: "\f7c0\f7c0"; }

.fad.fa-badge-check::after, .fa-duotone.fa-badge-check::after {
  content: "\f336\f336"; }

.fad.fa-circle-up::after, .fa-duotone.fa-circle-up::after {
  content: "\f35b\f35b"; }

.fad.fa-arrow-alt-circle-up::after, .fa-duotone.fa-arrow-alt-circle-up::after {
  content: "\f35b\f35b"; }

.fad.fa-slider::after, .fa-duotone.fa-slider::after {
  content: "\e252\e252"; }

.fad.fa-mobile-screen-button::after, .fa-duotone.fa-mobile-screen-button::after {
  content: "\f3cd\f3cd"; }

.fad.fa-mobile-alt::after, .fa-duotone.fa-mobile-alt::after {
  content: "\f3cd\f3cd"; }

.fad.fa-clock-one-thirty::after, .fa-duotone.fa-clock-one-thirty::after {
  content: "\e34f\e34f"; }

.fad.fa-inbox-out::after, .fa-duotone.fa-inbox-out::after {
  content: "\f311\f311"; }

.fad.fa-inbox-arrow-up::after, .fa-duotone.fa-inbox-arrow-up::after {
  content: "\f311\f311"; }

.fad.fa-cloud-slash::after, .fa-duotone.fa-cloud-slash::after {
  content: "\e137\e137"; }

.fad.fa-volume-high::after, .fa-duotone.fa-volume-high::after {
  content: "\f028\f028"; }

.fad.fa-volume-up::after, .fa-duotone.fa-volume-up::after {
  content: "\f028\f028"; }

.fad.fa-users-rays::after, .fa-duotone.fa-users-rays::after {
  content: "\e593\e593"; }

.fad.fa-wallet::after, .fa-duotone.fa-wallet::after {
  content: "\f555\f555"; }

.fad.fa-octagon-check::after, .fa-duotone.fa-octagon-check::after {
  content: "\e426\e426"; }

.fad.fa-flatbread-stuffed::after, .fa-duotone.fa-flatbread-stuffed::after {
  content: "\e40c\e40c"; }

.fad.fa-clipboard-check::after, .fa-duotone.fa-clipboard-check::after {
  content: "\f46c\f46c"; }

.fad.fa-cart-circle-plus::after, .fa-duotone.fa-cart-circle-plus::after {
  content: "\e3f3\e3f3"; }

.fad.fa-truck-clock::after, .fa-duotone.fa-truck-clock::after {
  content: "\f48c\f48c"; }

.fad.fa-shipping-timed::after, .fa-duotone.fa-shipping-timed::after {
  content: "\f48c\f48c"; }

.fad.fa-pool-8-ball::after, .fa-duotone.fa-pool-8-ball::after {
  content: "\e3c5\e3c5"; }

.fad.fa-file-audio::after, .fa-duotone.fa-file-audio::after {
  content: "\f1c7\f1c7"; }

.fad.fa-turn-down-left::after, .fa-duotone.fa-turn-down-left::after {
  content: "\e331\e331"; }

.fad.fa-lock-hashtag::after, .fa-duotone.fa-lock-hashtag::after {
  content: "\e423\e423"; }

.fad.fa-chart-radar::after, .fa-duotone.fa-chart-radar::after {
  content: "\e0e7\e0e7"; }

.fad.fa-staff::after, .fa-duotone.fa-staff::after {
  content: "\f71b\f71b"; }

.fad.fa-burger::after, .fa-duotone.fa-burger::after {
  content: "\f805\f805"; }

.fad.fa-hamburger::after, .fa-duotone.fa-hamburger::after {
  content: "\f805\f805"; }

.fad.fa-utility-pole::after, .fa-duotone.fa-utility-pole::after {
  content: "\e2c3\e2c3"; }

.fad.fa-transporter-6::after, .fa-duotone.fa-transporter-6::after {
  content: "\e2a7\e2a7"; }

.fad.fa-arrow-turn-left::after, .fa-duotone.fa-arrow-turn-left::after {
  content: "\e632\e632"; }

.fad.fa-wrench::after, .fa-duotone.fa-wrench::after {
  content: "\f0ad\f0ad"; }

.fad.fa-bugs::after, .fa-duotone.fa-bugs::after {
  content: "\e4d0\e4d0"; }

.fad.fa-vector-polygon::after, .fa-duotone.fa-vector-polygon::after {
  content: "\e2c7\e2c7"; }

.fad.fa-diagram-nested::after, .fa-duotone.fa-diagram-nested::after {
  content: "\e157\e157"; }

.fad.fa-rupee-sign::after, .fa-duotone.fa-rupee-sign::after {
  content: "\f156\f156"; }

.fad.fa-rupee::after, .fa-duotone.fa-rupee::after {
  content: "\f156\f156"; }

.fad.fa-file-image::after, .fa-duotone.fa-file-image::after {
  content: "\f1c5\f1c5"; }

.fad.fa-circle-question::after, .fa-duotone.fa-circle-question::after {
  content: "\f059\f059"; }

.fad.fa-question-circle::after, .fa-duotone.fa-question-circle::after {
  content: "\f059\f059"; }

.fad.fa-tickets-perforated::after, .fa-duotone.fa-tickets-perforated::after {
  content: "\e63f\e63f"; }

.fad.fa-image-user::after, .fa-duotone.fa-image-user::after {
  content: "\e1b8\e1b8"; }

.fad.fa-buoy::after, .fa-duotone.fa-buoy::after {
  content: "\e5b5\e5b5"; }

.fad.fa-plane-departure::after, .fa-duotone.fa-plane-departure::after {
  content: "\f5b0\f5b0"; }

.fad.fa-handshake-slash::after, .fa-duotone.fa-handshake-slash::after {
  content: "\e060\e060"; }

.fad.fa-book-bookmark::after, .fa-duotone.fa-book-bookmark::after {
  content: "\e0bb\e0bb"; }

.fad.fa-border-center-h::after, .fa-duotone.fa-border-center-h::after {
  content: "\f89c\f89c"; }

.fad.fa-can-food::after, .fa-duotone.fa-can-food::after {
  content: "\e3e6\e3e6"; }

.fad.fa-typewriter::after, .fa-duotone.fa-typewriter::after {
  content: "\f8e7\f8e7"; }

.fad.fa-arrow-right-from-arc::after, .fa-duotone.fa-arrow-right-from-arc::after {
  content: "\e4b1\e4b1"; }

.fad.fa-circle-k::after, .fa-duotone.fa-circle-k::after {
  content: "\e113\e113"; }

.fad.fa-face-hand-over-mouth::after, .fa-duotone.fa-face-hand-over-mouth::after {
  content: "\e378\e378"; }

.fad.fa-popcorn::after, .fa-duotone.fa-popcorn::after {
  content: "\f819\f819"; }

.fad.fa-house-water::after, .fa-duotone.fa-house-water::after {
  content: "\f74f\f74f"; }

.fad.fa-house-flood::after, .fa-duotone.fa-house-flood::after {
  content: "\f74f\f74f"; }

.fad.fa-object-subtract::after, .fa-duotone.fa-object-subtract::after {
  content: "\e49e\e49e"; }

.fad.fa-code-branch::after, .fa-duotone.fa-code-branch::after {
  content: "\f126\f126"; }

.fad.fa-warehouse-full::after, .fa-duotone.fa-warehouse-full::after {
  content: "\f495\f495"; }

.fad.fa-warehouse-alt::after, .fa-duotone.fa-warehouse-alt::after {
  content: "\f495\f495"; }

.fad.fa-hat-cowboy::after, .fa-duotone.fa-hat-cowboy::after {
  content: "\f8c0\f8c0"; }

.fad.fa-bridge::after, .fa-duotone.fa-bridge::after {
  content: "\e4c8\e4c8"; }

.fad.fa-phone-flip::after, .fa-duotone.fa-phone-flip::after {
  content: "\f879\f879"; }

.fad.fa-phone-alt::after, .fa-duotone.fa-phone-alt::after {
  content: "\f879\f879"; }

.fad.fa-arrow-down-from-dotted-line::after, .fa-duotone.fa-arrow-down-from-dotted-line::after {
  content: "\e090\e090"; }

.fad.fa-file-doc::after, .fa-duotone.fa-file-doc::after {
  content: "\e5ed\e5ed"; }

.fad.fa-square-quarters::after, .fa-duotone.fa-square-quarters::after {
  content: "\e44e\e44e"; }

.fad.fa-truck-front::after, .fa-duotone.fa-truck-front::after {
  content: "\e2b7\e2b7"; }

.fad.fa-cat::after, .fa-duotone.fa-cat::after {
  content: "\f6be\f6be"; }

.fad.fa-trash-xmark::after, .fa-duotone.fa-trash-xmark::after {
  content: "\e2b4\e2b4"; }

.fad.fa-circle-caret-left::after, .fa-duotone.fa-circle-caret-left::after {
  content: "\f32e\f32e"; }

.fad.fa-caret-circle-left::after, .fa-duotone.fa-caret-circle-left::after {
  content: "\f32e\f32e"; }

.fad.fa-files::after, .fa-duotone.fa-files::after {
  content: "\e178\e178"; }

.fad.fa-anchor-circle-exclamation::after, .fa-duotone.fa-anchor-circle-exclamation::after {
  content: "\e4ab\e4ab"; }

.fad.fa-face-clouds::after, .fa-duotone.fa-face-clouds::after {
  content: "\e47d\e47d"; }

.fad.fa-user-crown::after, .fa-duotone.fa-user-crown::after {
  content: "\f6a4\f6a4"; }

.fad.fa-basket-shopping-plus::after, .fa-duotone.fa-basket-shopping-plus::after {
  content: "\e653\e653"; }

.fad.fa-truck-field::after, .fa-duotone.fa-truck-field::after {
  content: "\e58d\e58d"; }

.fad.fa-route::after, .fa-duotone.fa-route::after {
  content: "\f4d7\f4d7"; }

.fad.fa-cart-circle-check::after, .fa-duotone.fa-cart-circle-check::after {
  content: "\e3f1\e3f1"; }

.fad.fa-clipboard-question::after, .fa-duotone.fa-clipboard-question::after {
  content: "\e4e3\e4e3"; }

.fad.fa-panorama::after, .fa-duotone.fa-panorama::after {
  content: "\e209\e209"; }

.fad.fa-comment-medical::after, .fa-duotone.fa-comment-medical::after {
  content: "\f7f5\f7f5"; }

.fad.fa-teeth-open::after, .fa-duotone.fa-teeth-open::after {
  content: "\f62f\f62f"; }

.fad.fa-user-tie-hair-long::after, .fa-duotone.fa-user-tie-hair-long::after {
  content: "\e460\e460"; }

.fad.fa-file-circle-minus::after, .fa-duotone.fa-file-circle-minus::after {
  content: "\e4ed\e4ed"; }

.fad.fa-head-side-medical::after, .fa-duotone.fa-head-side-medical::after {
  content: "\f809\f809"; }

.fad.fa-arrow-turn-right::after, .fa-duotone.fa-arrow-turn-right::after {
  content: "\e635\e635"; }

.fad.fa-tags::after, .fa-duotone.fa-tags::after {
  content: "\f02c\f02c"; }

.fad.fa-wine-glass::after, .fa-duotone.fa-wine-glass::after {
  content: "\f4e3\f4e3"; }

.fad.fa-forward-fast::after, .fa-duotone.fa-forward-fast::after {
  content: "\f050\f050"; }

.fad.fa-fast-forward::after, .fa-duotone.fa-fast-forward::after {
  content: "\f050\f050"; }

.fad.fa-face-meh-blank::after, .fa-duotone.fa-face-meh-blank::after {
  content: "\f5a4\f5a4"; }

.fad.fa-meh-blank::after, .fa-duotone.fa-meh-blank::after {
  content: "\f5a4\f5a4"; }

.fad.fa-user-robot::after, .fa-duotone.fa-user-robot::after {
  content: "\e04b\e04b"; }

.fad.fa-square-parking::after, .fa-duotone.fa-square-parking::after {
  content: "\f540\f540"; }

.fad.fa-parking::after, .fa-duotone.fa-parking::after {
  content: "\f540\f540"; }

.fad.fa-card-diamond::after, .fa-duotone.fa-card-diamond::after {
  content: "\e3ea\e3ea"; }

.fad.fa-face-zipper::after, .fa-duotone.fa-face-zipper::after {
  content: "\e3a5\e3a5"; }

.fad.fa-face-raised-eyebrow::after, .fa-duotone.fa-face-raised-eyebrow::after {
  content: "\e388\e388"; }

.fad.fa-house-signal::after, .fa-duotone.fa-house-signal::after {
  content: "\e012\e012"; }

.fad.fa-square-chevron-up::after, .fa-duotone.fa-square-chevron-up::after {
  content: "\f32c\f32c"; }

.fad.fa-chevron-square-up::after, .fa-duotone.fa-chevron-square-up::after {
  content: "\f32c\f32c"; }

.fad.fa-bars-progress::after, .fa-duotone.fa-bars-progress::after {
  content: "\f828\f828"; }

.fad.fa-tasks-alt::after, .fa-duotone.fa-tasks-alt::after {
  content: "\f828\f828"; }

.fad.fa-faucet-drip::after, .fa-duotone.fa-faucet-drip::after {
  content: "\e006\e006"; }

.fad.fa-arrows-to-line::after, .fa-duotone.fa-arrows-to-line::after {
  content: "\e0a7\e0a7"; }

.fad.fa-dolphin::after, .fa-duotone.fa-dolphin::after {
  content: "\e168\e168"; }

.fad.fa-arrow-up-right::after, .fa-duotone.fa-arrow-up-right::after {
  content: "\e09f\e09f"; }

.fad.fa-circle-r::after, .fa-duotone.fa-circle-r::after {
  content: "\e120\e120"; }

.fad.fa-cart-flatbed::after, .fa-duotone.fa-cart-flatbed::after {
  content: "\f474\f474"; }

.fad.fa-dolly-flatbed::after, .fa-duotone.fa-dolly-flatbed::after {
  content: "\f474\f474"; }

.fad.fa-ban-smoking::after, .fa-duotone.fa-ban-smoking::after {
  content: "\f54d\f54d"; }

.fad.fa-smoking-ban::after, .fa-duotone.fa-smoking-ban::after {
  content: "\f54d\f54d"; }

.fad.fa-circle-sort-up::after, .fa-duotone.fa-circle-sort-up::after {
  content: "\e032\e032"; }

.fad.fa-sort-circle-up::after, .fa-duotone.fa-sort-circle-up::after {
  content: "\e032\e032"; }

.fad.fa-terminal::after, .fa-duotone.fa-terminal::after {
  content: "\f120\f120"; }

.fad.fa-mobile-button::after, .fa-duotone.fa-mobile-button::after {
  content: "\f10b\f10b"; }

.fad.fa-house-medical-flag::after, .fa-duotone.fa-house-medical-flag::after {
  content: "\e514\e514"; }

.fad.fa-basket-shopping::after, .fa-duotone.fa-basket-shopping::after {
  content: "\f291\f291"; }

.fad.fa-shopping-basket::after, .fa-duotone.fa-shopping-basket::after {
  content: "\f291\f291"; }

.fad.fa-tape::after, .fa-duotone.fa-tape::after {
  content: "\f4db\f4db"; }

.fad.fa-chestnut::after, .fa-duotone.fa-chestnut::after {
  content: "\e3f6\e3f6"; }

.fad.fa-bus-simple::after, .fa-duotone.fa-bus-simple::after {
  content: "\f55e\f55e"; }

.fad.fa-bus-alt::after, .fa-duotone.fa-bus-alt::after {
  content: "\f55e\f55e"; }

.fad.fa-eye::after, .fa-duotone.fa-eye::after {
  content: "\f06e\f06e"; }

.fad.fa-face-sad-cry::after, .fa-duotone.fa-face-sad-cry::after {
  content: "\f5b3\f5b3"; }

.fad.fa-sad-cry::after, .fa-duotone.fa-sad-cry::after {
  content: "\f5b3\f5b3"; }

.fad.fa-heat::after, .fa-duotone.fa-heat::after {
  content: "\e00c\e00c"; }

.fad.fa-ticket-airline::after, .fa-duotone.fa-ticket-airline::after {
  content: "\e29a\e29a"; }

.fad.fa-ticket-perforated-plane::after, .fa-duotone.fa-ticket-perforated-plane::after {
  content: "\e29a\e29a"; }

.fad.fa-ticket-plane::after, .fa-duotone.fa-ticket-plane::after {
  content: "\e29a\e29a"; }

.fad.fa-boot-heeled::after, .fa-duotone.fa-boot-heeled::after {
  content: "\e33f\e33f"; }

.fad.fa-arrows-minimize::after, .fa-duotone.fa-arrows-minimize::after {
  content: "\e0a5\e0a5"; }

.fad.fa-compress-arrows::after, .fa-duotone.fa-compress-arrows::after {
  content: "\e0a5\e0a5"; }

.fad.fa-audio-description::after, .fa-duotone.fa-audio-description::after {
  content: "\f29e\f29e"; }

.fad.fa-person-military-to-person::after, .fa-duotone.fa-person-military-to-person::after {
  content: "\e54c\e54c"; }

.fad.fa-file-shield::after, .fa-duotone.fa-file-shield::after {
  content: "\e4f0\e4f0"; }

.fad.fa-hexagon::after, .fa-duotone.fa-hexagon::after {
  content: "\f312\f312"; }

.fad.fa-manhole::after, .fa-duotone.fa-manhole::after {
  content: "\e1d6\e1d6"; }

.fad.fa-user-slash::after, .fa-duotone.fa-user-slash::after {
  content: "\f506\f506"; }

.fad.fa-pen::after, .fa-duotone.fa-pen::after {
  content: "\f304\f304"; }

.fad.fa-tower-observation::after, .fa-duotone.fa-tower-observation::after {
  content: "\e586\e586"; }

.fad.fa-floppy-disks::after, .fa-duotone.fa-floppy-disks::after {
  content: "\e183\e183"; }

.fad.fa-toilet-paper-blank-under::after, .fa-duotone.fa-toilet-paper-blank-under::after {
  content: "\e29f\e29f"; }

.fad.fa-toilet-paper-reverse-alt::after, .fa-duotone.fa-toilet-paper-reverse-alt::after {
  content: "\e29f\e29f"; }

.fad.fa-file-code::after, .fa-duotone.fa-file-code::after {
  content: "\f1c9\f1c9"; }

.fad.fa-signal::after, .fa-duotone.fa-signal::after {
  content: "\f012\f012"; }

.fad.fa-signal-5::after, .fa-duotone.fa-signal-5::after {
  content: "\f012\f012"; }

.fad.fa-signal-perfect::after, .fa-duotone.fa-signal-perfect::after {
  content: "\f012\f012"; }

.fad.fa-pump::after, .fa-duotone.fa-pump::after {
  content: "\e442\e442"; }

.fad.fa-bus::after, .fa-duotone.fa-bus::after {
  content: "\f207\f207"; }

.fad.fa-heart-circle-xmark::after, .fa-duotone.fa-heart-circle-xmark::after {
  content: "\e501\e501"; }

.fad.fa-arrow-up-left-from-circle::after, .fa-duotone.fa-arrow-up-left-from-circle::after {
  content: "\e09e\e09e"; }

.fad.fa-house-chimney::after, .fa-duotone.fa-house-chimney::after {
  content: "\e3af\e3af"; }

.fad.fa-home-lg::after, .fa-duotone.fa-home-lg::after {
  content: "\e3af\e3af"; }

.fad.fa-window-maximize::after, .fa-duotone.fa-window-maximize::after {
  content: "\f2d0\f2d0"; }

.fad.fa-dryer::after, .fa-duotone.fa-dryer::after {
  content: "\f861\f861"; }

.fad.fa-face-frown::after, .fa-duotone.fa-face-frown::after {
  content: "\f119\f119"; }

.fad.fa-frown::after, .fa-duotone.fa-frown::after {
  content: "\f119\f119"; }

.fad.fa-chess-bishop-piece::after, .fa-duotone.fa-chess-bishop-piece::after {
  content: "\f43b\f43b"; }

.fad.fa-chess-bishop-alt::after, .fa-duotone.fa-chess-bishop-alt::after {
  content: "\f43b\f43b"; }

.fad.fa-shirt-tank-top::after, .fa-duotone.fa-shirt-tank-top::after {
  content: "\e3c9\e3c9"; }

.fad.fa-diploma::after, .fa-duotone.fa-diploma::after {
  content: "\f5ea\f5ea"; }

.fad.fa-scroll-ribbon::after, .fa-duotone.fa-scroll-ribbon::after {
  content: "\f5ea\f5ea"; }

.fad.fa-screencast::after, .fa-duotone.fa-screencast::after {
  content: "\e23e\e23e"; }

.fad.fa-walker::after, .fa-duotone.fa-walker::after {
  content: "\f831\f831"; }

.fad.fa-prescription::after, .fa-duotone.fa-prescription::after {
  content: "\f5b1\f5b1"; }

.fad.fa-shop::after, .fa-duotone.fa-shop::after {
  content: "\f54f\f54f"; }

.fad.fa-store-alt::after, .fa-duotone.fa-store-alt::after {
  content: "\f54f\f54f"; }

.fad.fa-floppy-disk::after, .fa-duotone.fa-floppy-disk::after {
  content: "\f0c7\f0c7"; }

.fad.fa-save::after, .fa-duotone.fa-save::after {
  content: "\f0c7\f0c7"; }

.fad.fa-vihara::after, .fa-duotone.fa-vihara::after {
  content: "\f6a7\f6a7"; }

.fad.fa-face-kiss-closed-eyes::after, .fa-duotone.fa-face-kiss-closed-eyes::after {
  content: "\e37d\e37d"; }

.fad.fa-scale-unbalanced::after, .fa-duotone.fa-scale-unbalanced::after {
  content: "\f515\f515"; }

.fad.fa-balance-scale-left::after, .fa-duotone.fa-balance-scale-left::after {
  content: "\f515\f515"; }

.fad.fa-file-user::after, .fa-duotone.fa-file-user::after {
  content: "\f65c\f65c"; }

.fad.fa-user-police-tie::after, .fa-duotone.fa-user-police-tie::after {
  content: "\e334\e334"; }

.fad.fa-face-tongue-money::after, .fa-duotone.fa-face-tongue-money::after {
  content: "\e39d\e39d"; }

.fad.fa-tennis-ball::after, .fa-duotone.fa-tennis-ball::after {
  content: "\f45e\f45e"; }

.fad.fa-square-l::after, .fa-duotone.fa-square-l::after {
  content: "\e275\e275"; }

.fad.fa-sort-up::after, .fa-duotone.fa-sort-up::after {
  content: "\f0de\f0de"; }

.fad.fa-sort-asc::after, .fa-duotone.fa-sort-asc::after {
  content: "\f0de\f0de"; }

.fad.fa-calendar-arrow-up::after, .fa-duotone.fa-calendar-arrow-up::after {
  content: "\e0d1\e0d1"; }

.fad.fa-calendar-upload::after, .fa-duotone.fa-calendar-upload::after {
  content: "\e0d1\e0d1"; }

.fad.fa-comment-dots::after, .fa-duotone.fa-comment-dots::after {
  content: "\f4ad\f4ad"; }

.fad.fa-commenting::after, .fa-duotone.fa-commenting::after {
  content: "\f4ad\f4ad"; }

.fad.fa-plant-wilt::after, .fa-duotone.fa-plant-wilt::after {
  content: "\e5aa\e5aa"; }

.fad.fa-scarf::after, .fa-duotone.fa-scarf::after {
  content: "\f7c1\f7c1"; }

.fad.fa-album-circle-plus::after, .fa-duotone.fa-album-circle-plus::after {
  content: "\e48c\e48c"; }

.fad.fa-user-nurse-hair-long::after, .fa-duotone.fa-user-nurse-hair-long::after {
  content: "\e45e\e45e"; }

.fad.fa-diamond::after, .fa-duotone.fa-diamond::after {
  content: "\f219\f219"; }

.fad.fa-square-left::after, .fa-duotone.fa-square-left::after {
  content: "\f351\f351"; }

.fad.fa-arrow-alt-square-left::after, .fa-duotone.fa-arrow-alt-square-left::after {
  content: "\f351\f351"; }

.fad.fa-face-grin-squint::after, .fa-duotone.fa-face-grin-squint::after {
  content: "\f585\f585"; }

.fad.fa-grin-squint::after, .fa-duotone.fa-grin-squint::after {
  content: "\f585\f585"; }

.fad.fa-circle-ellipsis-vertical::after, .fa-duotone.fa-circle-ellipsis-vertical::after {
  content: "\e10b\e10b"; }

.fad.fa-hand-holding-dollar::after, .fa-duotone.fa-hand-holding-dollar::after {
  content: "\f4c0\f4c0"; }

.fad.fa-hand-holding-usd::after, .fa-duotone.fa-hand-holding-usd::after {
  content: "\f4c0\f4c0"; }

.fad.fa-grid-dividers::after, .fa-duotone.fa-grid-dividers::after {
  content: "\e3ad\e3ad"; }

.fad.fa-bacterium::after, .fa-duotone.fa-bacterium::after {
  content: "\e05a\e05a"; }

.fad.fa-hand-pointer::after, .fa-duotone.fa-hand-pointer::after {
  content: "\f25a\f25a"; }

.fad.fa-drum-steelpan::after, .fa-duotone.fa-drum-steelpan::after {
  content: "\f56a\f56a"; }

.fad.fa-hand-scissors::after, .fa-duotone.fa-hand-scissors::after {
  content: "\f257\f257"; }

.fad.fa-hands-praying::after, .fa-duotone.fa-hands-praying::after {
  content: "\f684\f684"; }

.fad.fa-praying-hands::after, .fa-duotone.fa-praying-hands::after {
  content: "\f684\f684"; }

.fad.fa-face-pensive::after, .fa-duotone.fa-face-pensive::after {
  content: "\e384\e384"; }

.fad.fa-user-music::after, .fa-duotone.fa-user-music::after {
  content: "\f8eb\f8eb"; }

.fad.fa-arrow-rotate-right::after, .fa-duotone.fa-arrow-rotate-right::after {
  content: "\f01e\f01e"; }

.fad.fa-arrow-right-rotate::after, .fa-duotone.fa-arrow-right-rotate::after {
  content: "\f01e\f01e"; }

.fad.fa-arrow-rotate-forward::after, .fa-duotone.fa-arrow-rotate-forward::after {
  content: "\f01e\f01e"; }

.fad.fa-redo::after, .fa-duotone.fa-redo::after {
  content: "\f01e\f01e"; }

.fad.fa-messages-dollar::after, .fa-duotone.fa-messages-dollar::after {
  content: "\f652\f652"; }

.fad.fa-comments-alt-dollar::after, .fa-duotone.fa-comments-alt-dollar::after {
  content: "\f652\f652"; }

.fad.fa-sensor-on::after, .fa-duotone.fa-sensor-on::after {
  content: "\e02b\e02b"; }

.fad.fa-balloon::after, .fa-duotone.fa-balloon::after {
  content: "\e2e3\e2e3"; }

.fad.fa-biohazard::after, .fa-duotone.fa-biohazard::after {
  content: "\f780\f780"; }

.fad.fa-chess-queen-piece::after, .fa-duotone.fa-chess-queen-piece::after {
  content: "\f446\f446"; }

.fad.fa-chess-queen-alt::after, .fa-duotone.fa-chess-queen-alt::after {
  content: "\f446\f446"; }

.fad.fa-location-crosshairs::after, .fa-duotone.fa-location-crosshairs::after {
  content: "\f601\f601"; }

.fad.fa-location::after, .fa-duotone.fa-location::after {
  content: "\f601\f601"; }

.fad.fa-mars-double::after, .fa-duotone.fa-mars-double::after {
  content: "\f227\f227"; }

.fad.fa-house-person-leave::after, .fa-duotone.fa-house-person-leave::after {
  content: "\e00f\e00f"; }

.fad.fa-house-leave::after, .fa-duotone.fa-house-leave::after {
  content: "\e00f\e00f"; }

.fad.fa-house-person-depart::after, .fa-duotone.fa-house-person-depart::after {
  content: "\e00f\e00f"; }

.fad.fa-ruler-triangle::after, .fa-duotone.fa-ruler-triangle::after {
  content: "\f61c\f61c"; }

.fad.fa-card-club::after, .fa-duotone.fa-card-club::after {
  content: "\e3e9\e3e9"; }

.fad.fa-child-dress::after, .fa-duotone.fa-child-dress::after {
  content: "\e59c\e59c"; }

.fad.fa-users-between-lines::after, .fa-duotone.fa-users-between-lines::after {
  content: "\e591\e591"; }

.fad.fa-lungs-virus::after, .fa-duotone.fa-lungs-virus::after {
  content: "\e067\e067"; }

.fad.fa-spinner-third::after, .fa-duotone.fa-spinner-third::after {
  content: "\f3f4\f3f4"; }

.fad.fa-face-grin-tears::after, .fa-duotone.fa-face-grin-tears::after {
  content: "\f588\f588"; }

.fad.fa-grin-tears::after, .fa-duotone.fa-grin-tears::after {
  content: "\f588\f588"; }

.fad.fa-phone::after, .fa-duotone.fa-phone::after {
  content: "\f095\f095"; }

.fad.fa-computer-mouse-scrollwheel::after, .fa-duotone.fa-computer-mouse-scrollwheel::after {
  content: "\f8cd\f8cd"; }

.fad.fa-mouse-alt::after, .fa-duotone.fa-mouse-alt::after {
  content: "\f8cd\f8cd"; }

.fad.fa-calendar-xmark::after, .fa-duotone.fa-calendar-xmark::after {
  content: "\f273\f273"; }

.fad.fa-calendar-times::after, .fa-duotone.fa-calendar-times::after {
  content: "\f273\f273"; }

.fad.fa-child-reaching::after, .fa-duotone.fa-child-reaching::after {
  content: "\e59d\e59d"; }

.fad.fa-table-layout::after, .fa-duotone.fa-table-layout::after {
  content: "\e290\e290"; }

.fad.fa-narwhal::after, .fa-duotone.fa-narwhal::after {
  content: "\f6fe\f6fe"; }

.fad.fa-ramp-loading::after, .fa-duotone.fa-ramp-loading::after {
  content: "\f4d4\f4d4"; }

.fad.fa-calendar-circle-plus::after, .fa-duotone.fa-calendar-circle-plus::after {
  content: "\e470\e470"; }

.fad.fa-toothbrush::after, .fa-duotone.fa-toothbrush::after {
  content: "\f635\f635"; }

.fad.fa-border-inner::after, .fa-duotone.fa-border-inner::after {
  content: "\f84e\f84e"; }

.fad.fa-paw-claws::after, .fa-duotone.fa-paw-claws::after {
  content: "\f702\f702"; }

.fad.fa-kiwi-fruit::after, .fa-duotone.fa-kiwi-fruit::after {
  content: "\e30c\e30c"; }

.fad.fa-traffic-light-slow::after, .fa-duotone.fa-traffic-light-slow::after {
  content: "\f639\f639"; }

.fad.fa-rectangle-code::after, .fa-duotone.fa-rectangle-code::after {
  content: "\e322\e322"; }

.fad.fa-head-side-virus::after, .fa-duotone.fa-head-side-virus::after {
  content: "\e064\e064"; }

.fad.fa-keyboard-brightness::after, .fa-duotone.fa-keyboard-brightness::after {
  content: "\e1c0\e1c0"; }

.fad.fa-books-medical::after, .fa-duotone.fa-books-medical::after {
  content: "\f7e8\f7e8"; }

.fad.fa-lightbulb-slash::after, .fa-duotone.fa-lightbulb-slash::after {
  content: "\f673\f673"; }

.fad.fa-house-blank::after, .fa-duotone.fa-house-blank::after {
  content: "\e487\e487"; }

.fad.fa-home-blank::after, .fa-duotone.fa-home-blank::after {
  content: "\e487\e487"; }

.fad.fa-square-5::after, .fa-duotone.fa-square-5::after {
  content: "\e25a\e25a"; }

.fad.fa-square-heart::after, .fa-duotone.fa-square-heart::after {
  content: "\f4c8\f4c8"; }

.fad.fa-heart-square::after, .fa-duotone.fa-heart-square::after {
  content: "\f4c8\f4c8"; }

.fad.fa-puzzle::after, .fa-duotone.fa-puzzle::after {
  content: "\e443\e443"; }

.fad.fa-user-gear::after, .fa-duotone.fa-user-gear::after {
  content: "\f4fe\f4fe"; }

.fad.fa-user-cog::after, .fa-duotone.fa-user-cog::after {
  content: "\f4fe\f4fe"; }

.fad.fa-pipe-circle-check::after, .fa-duotone.fa-pipe-circle-check::after {
  content: "\e436\e436"; }

.fad.fa-arrow-up-1-9::after, .fa-duotone.fa-arrow-up-1-9::after {
  content: "\f163\f163"; }

.fad.fa-sort-numeric-up::after, .fa-duotone.fa-sort-numeric-up::after {
  content: "\f163\f163"; }

.fad.fa-octagon-exclamation::after, .fa-duotone.fa-octagon-exclamation::after {
  content: "\e204\e204"; }

.fad.fa-dial-low::after, .fa-duotone.fa-dial-low::after {
  content: "\e15d\e15d"; }

.fad.fa-door-closed::after, .fa-duotone.fa-door-closed::after {
  content: "\f52a\f52a"; }

.fad.fa-laptop-mobile::after, .fa-duotone.fa-laptop-mobile::after {
  content: "\f87a\f87a"; }

.fad.fa-phone-laptop::after, .fa-duotone.fa-phone-laptop::after {
  content: "\f87a\f87a"; }

.fad.fa-conveyor-belt-boxes::after, .fa-duotone.fa-conveyor-belt-boxes::after {
  content: "\f46f\f46f"; }

.fad.fa-conveyor-belt-alt::after, .fa-duotone.fa-conveyor-belt-alt::after {
  content: "\f46f\f46f"; }

.fad.fa-shield-virus::after, .fa-duotone.fa-shield-virus::after {
  content: "\e06c\e06c"; }

.fad.fa-starfighter-twin-ion-engine-advanced::after, .fa-duotone.fa-starfighter-twin-ion-engine-advanced::after {
  content: "\e28e\e28e"; }

.fad.fa-starfighter-alt-advanced::after, .fa-duotone.fa-starfighter-alt-advanced::after {
  content: "\e28e\e28e"; }

.fad.fa-dice-six::after, .fa-duotone.fa-dice-six::after {
  content: "\f526\f526"; }

.fad.fa-starfighter-twin-ion-engine::after, .fa-duotone.fa-starfighter-twin-ion-engine::after {
  content: "\e038\e038"; }

.fad.fa-starfighter-alt::after, .fa-duotone.fa-starfighter-alt::after {
  content: "\e038\e038"; }

.fad.fa-rocket-launch::after, .fa-duotone.fa-rocket-launch::after {
  content: "\e027\e027"; }

.fad.fa-mosquito-net::after, .fa-duotone.fa-mosquito-net::after {
  content: "\e52c\e52c"; }

.fad.fa-vent-damper::after, .fa-duotone.fa-vent-damper::after {
  content: "\e465\e465"; }

.fad.fa-bridge-water::after, .fa-duotone.fa-bridge-water::after {
  content: "\e4ce\e4ce"; }

.fad.fa-ban-bug::after, .fa-duotone.fa-ban-bug::after {
  content: "\f7f9\f7f9"; }

.fad.fa-debug::after, .fa-duotone.fa-debug::after {
  content: "\f7f9\f7f9"; }

.fad.fa-person-booth::after, .fa-duotone.fa-person-booth::after {
  content: "\f756\f756"; }

.fad.fa-text-width::after, .fa-duotone.fa-text-width::after {
  content: "\f035\f035"; }

.fad.fa-garage-car::after, .fa-duotone.fa-garage-car::after {
  content: "\e00a\e00a"; }

.fad.fa-square-kanban::after, .fa-duotone.fa-square-kanban::after {
  content: "\e488\e488"; }

.fad.fa-hat-wizard::after, .fa-duotone.fa-hat-wizard::after {
  content: "\f6e8\f6e8"; }

.fad.fa-chart-kanban::after, .fa-duotone.fa-chart-kanban::after {
  content: "\e64f\e64f"; }

.fad.fa-pen-fancy::after, .fa-duotone.fa-pen-fancy::after {
  content: "\f5ac\f5ac"; }

.fad.fa-coffee-pot::after, .fa-duotone.fa-coffee-pot::after {
  content: "\e002\e002"; }

.fad.fa-mouse-field::after, .fa-duotone.fa-mouse-field::after {
  content: "\e5a8\e5a8"; }

.fad.fa-person-digging::after, .fa-duotone.fa-person-digging::after {
  content: "\f85e\f85e"; }

.fad.fa-digging::after, .fa-duotone.fa-digging::after {
  content: "\f85e\f85e"; }

.fad.fa-shower-down::after, .fa-duotone.fa-shower-down::after {
  content: "\e24d\e24d"; }

.fad.fa-shower-alt::after, .fa-duotone.fa-shower-alt::after {
  content: "\e24d\e24d"; }

.fad.fa-box-circle-check::after, .fa-duotone.fa-box-circle-check::after {
  content: "\e0c4\e0c4"; }

.fad.fa-brightness::after, .fa-duotone.fa-brightness::after {
  content: "\e0c9\e0c9"; }

.fad.fa-car-side-bolt::after, .fa-duotone.fa-car-side-bolt::after {
  content: "\e344\e344"; }

.fad.fa-file-xml::after, .fa-duotone.fa-file-xml::after {
  content: "\e654\e654"; }

.fad.fa-ornament::after, .fa-duotone.fa-ornament::after {
  content: "\f7b8\f7b8"; }

.fad.fa-phone-arrow-down-left::after, .fa-duotone.fa-phone-arrow-down-left::after {
  content: "\e223\e223"; }

.fad.fa-phone-arrow-down::after, .fa-duotone.fa-phone-arrow-down::after {
  content: "\e223\e223"; }

.fad.fa-phone-incoming::after, .fa-duotone.fa-phone-incoming::after {
  content: "\e223\e223"; }

.fad.fa-cloud-word::after, .fa-duotone.fa-cloud-word::after {
  content: "\e138\e138"; }

.fad.fa-hand-fingers-crossed::after, .fa-duotone.fa-hand-fingers-crossed::after {
  content: "\e1a3\e1a3"; }

.fad.fa-trash::after, .fa-duotone.fa-trash::after {
  content: "\f1f8\f1f8"; }

.fad.fa-gauge-simple::after, .fa-duotone.fa-gauge-simple::after {
  content: "\f629\f629"; }

.fad.fa-gauge-simple-med::after, .fa-duotone.fa-gauge-simple-med::after {
  content: "\f629\f629"; }

.fad.fa-tachometer-average::after, .fa-duotone.fa-tachometer-average::after {
  content: "\f629\f629"; }

.fad.fa-arrow-down-small-big::after, .fa-duotone.fa-arrow-down-small-big::after {
  content: "\f88d\f88d"; }

.fad.fa-sort-size-down-alt::after, .fa-duotone.fa-sort-size-down-alt::after {
  content: "\f88d\f88d"; }

.fad.fa-book-medical::after, .fa-duotone.fa-book-medical::after {
  content: "\f7e6\f7e6"; }

.fad.fa-face-melting::after, .fa-duotone.fa-face-melting::after {
  content: "\e483\e483"; }

.fad.fa-poo::after, .fa-duotone.fa-poo::after {
  content: "\f2fe\f2fe"; }

.fad.fa-pen-clip-slash::after, .fa-duotone.fa-pen-clip-slash::after {
  content: "\e20f\e20f"; }

.fad.fa-pen-alt-slash::after, .fa-duotone.fa-pen-alt-slash::after {
  content: "\e20f\e20f"; }

.fad.fa-quote-right::after, .fa-duotone.fa-quote-right::after {
  content: "\f10e\f10e"; }

.fad.fa-quote-right-alt::after, .fa-duotone.fa-quote-right-alt::after {
  content: "\f10e\f10e"; }

.fad.fa-scroll-old::after, .fa-duotone.fa-scroll-old::after {
  content: "\f70f\f70f"; }

.fad.fa-guitars::after, .fa-duotone.fa-guitars::after {
  content: "\f8bf\f8bf"; }

.fad.fa-phone-xmark::after, .fa-duotone.fa-phone-xmark::after {
  content: "\e227\e227"; }

.fad.fa-hose::after, .fa-duotone.fa-hose::after {
  content: "\e419\e419"; }

.fad.fa-clock-six::after, .fa-duotone.fa-clock-six::after {
  content: "\e352\e352"; }

.fad.fa-shirt::after, .fa-duotone.fa-shirt::after {
  content: "\f553\f553"; }

.fad.fa-t-shirt::after, .fa-duotone.fa-t-shirt::after {
  content: "\f553\f553"; }

.fad.fa-tshirt::after, .fa-duotone.fa-tshirt::after {
  content: "\f553\f553"; }

.fad.fa-billboard::after, .fa-duotone.fa-billboard::after {
  content: "\e5cd\e5cd"; }

.fad.fa-square-r::after, .fa-duotone.fa-square-r::after {
  content: "\e27c\e27c"; }

.fad.fa-cubes::after, .fa-duotone.fa-cubes::after {
  content: "\f1b3\f1b3"; }

.fad.fa-envelope-open-dollar::after, .fa-duotone.fa-envelope-open-dollar::after {
  content: "\f657\f657"; }

.fad.fa-divide::after, .fa-duotone.fa-divide::after {
  content: "\f529\f529"; }

.fad.fa-sun-cloud::after, .fa-duotone.fa-sun-cloud::after {
  content: "\f763\f763"; }

.fad.fa-lamp-floor::after, .fa-duotone.fa-lamp-floor::after {
  content: "\e015\e015"; }

.fad.fa-square-7::after, .fa-duotone.fa-square-7::after {
  content: "\e25c\e25c"; }

.fad.fa-tenge-sign::after, .fa-duotone.fa-tenge-sign::after {
  content: "\f7d7\f7d7"; }

.fad.fa-tenge::after, .fa-duotone.fa-tenge::after {
  content: "\f7d7\f7d7"; }

.fad.fa-headphones::after, .fa-duotone.fa-headphones::after {
  content: "\f025\f025"; }

.fad.fa-hands-holding::after, .fa-duotone.fa-hands-holding::after {
  content: "\f4c2\f4c2"; }

.fad.fa-campfire::after, .fa-duotone.fa-campfire::after {
  content: "\f6ba\f6ba"; }

.fad.fa-circle-ampersand::after, .fa-duotone.fa-circle-ampersand::after {
  content: "\e0f8\e0f8"; }

.fad.fa-snowflakes::after, .fa-duotone.fa-snowflakes::after {
  content: "\f7cf\f7cf"; }

.fad.fa-hands-clapping::after, .fa-duotone.fa-hands-clapping::after {
  content: "\e1a8\e1a8"; }

.fad.fa-republican::after, .fa-duotone.fa-republican::after {
  content: "\f75e\f75e"; }

.fad.fa-leaf-maple::after, .fa-duotone.fa-leaf-maple::after {
  content: "\f6f6\f6f6"; }

.fad.fa-arrow-left::after, .fa-duotone.fa-arrow-left::after {
  content: "\f060\f060"; }

.fad.fa-person-circle-xmark::after, .fa-duotone.fa-person-circle-xmark::after {
  content: "\e543\e543"; }

.fad.fa-ruler::after, .fa-duotone.fa-ruler::after {
  content: "\f545\f545"; }

.fad.fa-cup-straw-swoosh::after, .fa-duotone.fa-cup-straw-swoosh::after {
  content: "\e364\e364"; }

.fad.fa-temperature-sun::after, .fa-duotone.fa-temperature-sun::after {
  content: "\f76a\f76a"; }

.fad.fa-temperature-hot::after, .fa-duotone.fa-temperature-hot::after {
  content: "\f76a\f76a"; }

.fad.fa-align-left::after, .fa-duotone.fa-align-left::after {
  content: "\f036\f036"; }

.fad.fa-dice-d6::after, .fa-duotone.fa-dice-d6::after {
  content: "\f6d1\f6d1"; }

.fad.fa-restroom::after, .fa-duotone.fa-restroom::after {
  content: "\f7bd\f7bd"; }

.fad.fa-high-definition::after, .fa-duotone.fa-high-definition::after {
  content: "\e1ae\e1ae"; }

.fad.fa-rectangle-hd::after, .fa-duotone.fa-rectangle-hd::after {
  content: "\e1ae\e1ae"; }

.fad.fa-j::after, .fa-duotone.fa-j::after {
  content: "\4a\4a"; }

.fad.fa-galaxy::after, .fa-duotone.fa-galaxy::after {
  content: "\e008\e008"; }

.fad.fa-users-viewfinder::after, .fa-duotone.fa-users-viewfinder::after {
  content: "\e595\e595"; }

.fad.fa-file-video::after, .fa-duotone.fa-file-video::after {
  content: "\f1c8\f1c8"; }

.fad.fa-cherries::after, .fa-duotone.fa-cherries::after {
  content: "\e0ec\e0ec"; }

.fad.fa-up-right-from-square::after, .fa-duotone.fa-up-right-from-square::after {
  content: "\f35d\f35d"; }

.fad.fa-external-link-alt::after, .fa-duotone.fa-external-link-alt::after {
  content: "\f35d\f35d"; }

.fad.fa-circle-sort::after, .fa-duotone.fa-circle-sort::after {
  content: "\e030\e030"; }

.fad.fa-sort-circle::after, .fa-duotone.fa-sort-circle::after {
  content: "\e030\e030"; }

.fad.fa-table-cells::after, .fa-duotone.fa-table-cells::after {
  content: "\f00a\f00a"; }

.fad.fa-th::after, .fa-duotone.fa-th::after {
  content: "\f00a\f00a"; }

.fad.fa-bag-shopping-minus::after, .fa-duotone.fa-bag-shopping-minus::after {
  content: "\e650\e650"; }

.fad.fa-file-pdf::after, .fa-duotone.fa-file-pdf::after {
  content: "\f1c1\f1c1"; }

.fad.fa-siren::after, .fa-duotone.fa-siren::after {
  content: "\e02d\e02d"; }

.fad.fa-arrow-up-to-dotted-line::after, .fa-duotone.fa-arrow-up-to-dotted-line::after {
  content: "\e0a1\e0a1"; }

.fad.fa-image-landscape::after, .fa-duotone.fa-image-landscape::after {
  content: "\e1b5\e1b5"; }

.fad.fa-landscape::after, .fa-duotone.fa-landscape::after {
  content: "\e1b5\e1b5"; }

.fad.fa-tank-water::after, .fa-duotone.fa-tank-water::after {
  content: "\e452\e452"; }

.fad.fa-curling-stone::after, .fa-duotone.fa-curling-stone::after {
  content: "\f44a\f44a"; }

.fad.fa-curling::after, .fa-duotone.fa-curling::after {
  content: "\f44a\f44a"; }

.fad.fa-gamepad-modern::after, .fa-duotone.fa-gamepad-modern::after {
  content: "\e5a2\e5a2"; }

.fad.fa-gamepad-alt::after, .fa-duotone.fa-gamepad-alt::after {
  content: "\e5a2\e5a2"; }

.fad.fa-messages-question::after, .fa-duotone.fa-messages-question::after {
  content: "\e1e7\e1e7"; }

.fad.fa-book-bible::after, .fa-duotone.fa-book-bible::after {
  content: "\f647\f647"; }

.fad.fa-bible::after, .fa-duotone.fa-bible::after {
  content: "\f647\f647"; }

.fad.fa-o::after, .fa-duotone.fa-o::after {
  content: "\4f\4f"; }

.fad.fa-suitcase-medical::after, .fa-duotone.fa-suitcase-medical::after {
  content: "\f0fa\f0fa"; }

.fad.fa-medkit::after, .fa-duotone.fa-medkit::after {
  content: "\f0fa\f0fa"; }

.fad.fa-briefcase-arrow-right::after, .fa-duotone.fa-briefcase-arrow-right::after {
  content: "\e2f2\e2f2"; }

.fad.fa-expand-wide::after, .fa-duotone.fa-expand-wide::after {
  content: "\f320\f320"; }

.fad.fa-clock-eleven-thirty::after, .fa-duotone.fa-clock-eleven-thirty::after {
  content: "\e348\e348"; }

.fad.fa-rv::after, .fa-duotone.fa-rv::after {
  content: "\f7be\f7be"; }

.fad.fa-user-secret::after, .fa-duotone.fa-user-secret::after {
  content: "\f21b\f21b"; }

.fad.fa-otter::after, .fa-duotone.fa-otter::after {
  content: "\f700\f700"; }

.fad.fa-dreidel::after, .fa-duotone.fa-dreidel::after {
  content: "\f792\f792"; }

.fad.fa-person-dress::after, .fa-duotone.fa-person-dress::after {
  content: "\f182\f182"; }

.fad.fa-female::after, .fa-duotone.fa-female::after {
  content: "\f182\f182"; }

.fad.fa-comment-dollar::after, .fa-duotone.fa-comment-dollar::after {
  content: "\f651\f651"; }

.fad.fa-business-time::after, .fa-duotone.fa-business-time::after {
  content: "\f64a\f64a"; }

.fad.fa-briefcase-clock::after, .fa-duotone.fa-briefcase-clock::after {
  content: "\f64a\f64a"; }

.fad.fa-flower-tulip::after, .fa-duotone.fa-flower-tulip::after {
  content: "\f801\f801"; }

.fad.fa-people-pants-simple::after, .fa-duotone.fa-people-pants-simple::after {
  content: "\e21a\e21a"; }

.fad.fa-cloud-drizzle::after, .fa-duotone.fa-cloud-drizzle::after {
  content: "\f738\f738"; }

.fad.fa-table-cells-large::after, .fa-duotone.fa-table-cells-large::after {
  content: "\f009\f009"; }

.fad.fa-th-large::after, .fa-duotone.fa-th-large::after {
  content: "\f009\f009"; }

.fad.fa-book-tanakh::after, .fa-duotone.fa-book-tanakh::after {
  content: "\f827\f827"; }

.fad.fa-tanakh::after, .fa-duotone.fa-tanakh::after {
  content: "\f827\f827"; }

.fad.fa-solar-system::after, .fa-duotone.fa-solar-system::after {
  content: "\e02f\e02f"; }

.fad.fa-seal-question::after, .fa-duotone.fa-seal-question::after {
  content: "\e243\e243"; }

.fad.fa-phone-volume::after, .fa-duotone.fa-phone-volume::after {
  content: "\f2a0\f2a0"; }

.fad.fa-volume-control-phone::after, .fa-duotone.fa-volume-control-phone::after {
  content: "\f2a0\f2a0"; }

.fad.fa-disc-drive::after, .fa-duotone.fa-disc-drive::after {
  content: "\f8b5\f8b5"; }

.fad.fa-hat-cowboy-side::after, .fa-duotone.fa-hat-cowboy-side::after {
  content: "\f8c1\f8c1"; }

.fad.fa-table-rows::after, .fa-duotone.fa-table-rows::after {
  content: "\e292\e292"; }

.fad.fa-rows::after, .fa-duotone.fa-rows::after {
  content: "\e292\e292"; }

.fad.fa-location-exclamation::after, .fa-duotone.fa-location-exclamation::after {
  content: "\f608\f608"; }

.fad.fa-map-marker-exclamation::after, .fa-duotone.fa-map-marker-exclamation::after {
  content: "\f608\f608"; }

.fad.fa-face-fearful::after, .fa-duotone.fa-face-fearful::after {
  content: "\e375\e375"; }

.fad.fa-clipboard-user::after, .fa-duotone.fa-clipboard-user::after {
  content: "\f7f3\f7f3"; }

.fad.fa-bus-school::after, .fa-duotone.fa-bus-school::after {
  content: "\f5dd\f5dd"; }

.fad.fa-film-slash::after, .fa-duotone.fa-film-slash::after {
  content: "\e179\e179"; }

.fad.fa-square-arrow-down-right::after, .fa-duotone.fa-square-arrow-down-right::after {
  content: "\e262\e262"; }

.fad.fa-book-sparkles::after, .fa-duotone.fa-book-sparkles::after {
  content: "\f6b8\f6b8"; }

.fad.fa-book-spells::after, .fa-duotone.fa-book-spells::after {
  content: "\f6b8\f6b8"; }

.fad.fa-washing-machine::after, .fa-duotone.fa-washing-machine::after {
  content: "\f898\f898"; }

.fad.fa-washer::after, .fa-duotone.fa-washer::after {
  content: "\f898\f898"; }

.fad.fa-child::after, .fa-duotone.fa-child::after {
  content: "\f1ae\f1ae"; }

.fad.fa-lira-sign::after, .fa-duotone.fa-lira-sign::after {
  content: "\f195\f195"; }

.fad.fa-user-visor::after, .fa-duotone.fa-user-visor::after {
  content: "\e04c\e04c"; }

.fad.fa-file-plus-minus::after, .fa-duotone.fa-file-plus-minus::after {
  content: "\e177\e177"; }

.fad.fa-chess-clock-flip::after, .fa-duotone.fa-chess-clock-flip::after {
  content: "\f43e\f43e"; }

.fad.fa-chess-clock-alt::after, .fa-duotone.fa-chess-clock-alt::after {
  content: "\f43e\f43e"; }

.fad.fa-satellite::after, .fa-duotone.fa-satellite::after {
  content: "\f7bf\f7bf"; }

.fad.fa-truck-fire::after, .fa-duotone.fa-truck-fire::after {
  content: "\e65a\e65a"; }

.fad.fa-plane-lock::after, .fa-duotone.fa-plane-lock::after {
  content: "\e558\e558"; }

.fad.fa-steering-wheel::after, .fa-duotone.fa-steering-wheel::after {
  content: "\f622\f622"; }

.fad.fa-tag::after, .fa-duotone.fa-tag::after {
  content: "\f02b\f02b"; }

.fad.fa-stretcher::after, .fa-duotone.fa-stretcher::after {
  content: "\f825\f825"; }

.fad.fa-book-section::after, .fa-duotone.fa-book-section::after {
  content: "\e0c1\e0c1"; }

.fad.fa-book-law::after, .fa-duotone.fa-book-law::after {
  content: "\e0c1\e0c1"; }

.fad.fa-inboxes::after, .fa-duotone.fa-inboxes::after {
  content: "\e1bb\e1bb"; }

.fad.fa-coffee-bean::after, .fa-duotone.fa-coffee-bean::after {
  content: "\e13e\e13e"; }

.fad.fa-circle-yen::after, .fa-duotone.fa-circle-yen::after {
  content: "\e5d0\e5d0"; }

.fad.fa-brackets-curly::after, .fa-duotone.fa-brackets-curly::after {
  content: "\f7ea\f7ea"; }

.fad.fa-ellipsis-stroke-vertical::after, .fa-duotone.fa-ellipsis-stroke-vertical::after {
  content: "\f39c\f39c"; }

.fad.fa-ellipsis-v-alt::after, .fa-duotone.fa-ellipsis-v-alt::after {
  content: "\f39c\f39c"; }

.fad.fa-comment::after, .fa-duotone.fa-comment::after {
  content: "\f075\f075"; }

.fad.fa-square-1::after, .fa-duotone.fa-square-1::after {
  content: "\e256\e256"; }

.fad.fa-cake-candles::after, .fa-duotone.fa-cake-candles::after {
  content: "\f1fd\f1fd"; }

.fad.fa-birthday-cake::after, .fa-duotone.fa-birthday-cake::after {
  content: "\f1fd\f1fd"; }

.fad.fa-cake::after, .fa-duotone.fa-cake::after {
  content: "\f1fd\f1fd"; }

.fad.fa-head-side::after, .fa-duotone.fa-head-side::after {
  content: "\f6e9\f6e9"; }

.fad.fa-truck-ladder::after, .fa-duotone.fa-truck-ladder::after {
  content: "\e657\e657"; }

.fad.fa-envelope::after, .fa-duotone.fa-envelope::after {
  content: "\f0e0\f0e0"; }

.fad.fa-dolly-empty::after, .fa-duotone.fa-dolly-empty::after {
  content: "\f473\f473"; }

.fad.fa-face-tissue::after, .fa-duotone.fa-face-tissue::after {
  content: "\e39c\e39c"; }

.fad.fa-angles-up::after, .fa-duotone.fa-angles-up::after {
  content: "\f102\f102"; }

.fad.fa-angle-double-up::after, .fa-duotone.fa-angle-double-up::after {
  content: "\f102\f102"; }

.fad.fa-bin-recycle::after, .fa-duotone.fa-bin-recycle::after {
  content: "\e5f7\e5f7"; }

.fad.fa-paperclip::after, .fa-duotone.fa-paperclip::after {
  content: "\f0c6\f0c6"; }

.fad.fa-chart-line-down::after, .fa-duotone.fa-chart-line-down::after {
  content: "\f64d\f64d"; }

.fad.fa-arrow-right-to-city::after, .fa-duotone.fa-arrow-right-to-city::after {
  content: "\e4b3\e4b3"; }

.fad.fa-lock-a::after, .fa-duotone.fa-lock-a::after {
  content: "\e422\e422"; }

.fad.fa-ribbon::after, .fa-duotone.fa-ribbon::after {
  content: "\f4d6\f4d6"; }

.fad.fa-lungs::after, .fa-duotone.fa-lungs::after {
  content: "\f604\f604"; }

.fad.fa-person-pinball::after, .fa-duotone.fa-person-pinball::after {
  content: "\e21d\e21d"; }

.fad.fa-arrow-up-9-1::after, .fa-duotone.fa-arrow-up-9-1::after {
  content: "\f887\f887"; }

.fad.fa-sort-numeric-up-alt::after, .fa-duotone.fa-sort-numeric-up-alt::after {
  content: "\f887\f887"; }

.fad.fa-apple-core::after, .fa-duotone.fa-apple-core::after {
  content: "\e08f\e08f"; }

.fad.fa-circle-y::after, .fa-duotone.fa-circle-y::after {
  content: "\e12f\e12f"; }

.fad.fa-h6::after, .fa-duotone.fa-h6::after {
  content: "\e413\e413"; }

.fad.fa-litecoin-sign::after, .fa-duotone.fa-litecoin-sign::after {
  content: "\e1d3\e1d3"; }

.fad.fa-circle-small::after, .fa-duotone.fa-circle-small::after {
  content: "\e122\e122"; }

.fad.fa-border-none::after, .fa-duotone.fa-border-none::after {
  content: "\f850\f850"; }

.fad.fa-arrow-turn-down-left::after, .fa-duotone.fa-arrow-turn-down-left::after {
  content: "\e2e1\e2e1"; }

.fad.fa-circle-nodes::after, .fa-duotone.fa-circle-nodes::after {
  content: "\e4e2\e4e2"; }

.fad.fa-parachute-box::after, .fa-duotone.fa-parachute-box::after {
  content: "\f4cd\f4cd"; }

.fad.fa-reflect-horizontal::after, .fa-duotone.fa-reflect-horizontal::after {
  content: "\e664\e664"; }

.fad.fa-message-medical::after, .fa-duotone.fa-message-medical::after {
  content: "\f7f4\f7f4"; }

.fad.fa-comment-alt-medical::after, .fa-duotone.fa-comment-alt-medical::after {
  content: "\f7f4\f7f4"; }

.fad.fa-rugby-ball::after, .fa-duotone.fa-rugby-ball::after {
  content: "\e3c6\e3c6"; }

.fad.fa-comment-music::after, .fa-duotone.fa-comment-music::after {
  content: "\f8b0\f8b0"; }

.fad.fa-indent::after, .fa-duotone.fa-indent::after {
  content: "\f03c\f03c"; }

.fad.fa-tree-deciduous::after, .fa-duotone.fa-tree-deciduous::after {
  content: "\f400\f400"; }

.fad.fa-tree-alt::after, .fa-duotone.fa-tree-alt::after {
  content: "\f400\f400"; }

.fad.fa-puzzle-piece-simple::after, .fa-duotone.fa-puzzle-piece-simple::after {
  content: "\e231\e231"; }

.fad.fa-puzzle-piece-alt::after, .fa-duotone.fa-puzzle-piece-alt::after {
  content: "\e231\e231"; }

.fad.fa-truck-field-un::after, .fa-duotone.fa-truck-field-un::after {
  content: "\e58e\e58e"; }

.fad.fa-nfc-trash::after, .fa-duotone.fa-nfc-trash::after {
  content: "\e1fd\e1fd"; }

.fad.fa-hourglass::after, .fa-duotone.fa-hourglass::after {
  content: "\f254\f254"; }

.fad.fa-hourglass-empty::after, .fa-duotone.fa-hourglass-empty::after {
  content: "\f254\f254"; }

.fad.fa-mountain::after, .fa-duotone.fa-mountain::after {
  content: "\f6fc\f6fc"; }

.fad.fa-file-xmark::after, .fa-duotone.fa-file-xmark::after {
  content: "\f317\f317"; }

.fad.fa-file-times::after, .fa-duotone.fa-file-times::after {
  content: "\f317\f317"; }

.fad.fa-house-heart::after, .fa-duotone.fa-house-heart::after {
  content: "\f4c9\f4c9"; }

.fad.fa-home-heart::after, .fa-duotone.fa-home-heart::after {
  content: "\f4c9\f4c9"; }

.fad.fa-house-chimney-blank::after, .fa-duotone.fa-house-chimney-blank::after {
  content: "\e3b0\e3b0"; }

.fad.fa-meter-bolt::after, .fa-duotone.fa-meter-bolt::after {
  content: "\e1e9\e1e9"; }

.fad.fa-user-doctor::after, .fa-duotone.fa-user-doctor::after {
  content: "\f0f0\f0f0"; }

.fad.fa-user-md::after, .fa-duotone.fa-user-md::after {
  content: "\f0f0\f0f0"; }

.fad.fa-slash-back::after, .fa-duotone.fa-slash-back::after {
  content: "\5c\5c"; }

.fad.fa-circle-info::after, .fa-duotone.fa-circle-info::after {
  content: "\f05a\f05a"; }

.fad.fa-info-circle::after, .fa-duotone.fa-info-circle::after {
  content: "\f05a\f05a"; }

.fad.fa-fishing-rod::after, .fa-duotone.fa-fishing-rod::after {
  content: "\e3a8\e3a8"; }

.fad.fa-hammer-crash::after, .fa-duotone.fa-hammer-crash::after {
  content: "\e414\e414"; }

.fad.fa-message-heart::after, .fa-duotone.fa-message-heart::after {
  content: "\e5c9\e5c9"; }

.fad.fa-cloud-meatball::after, .fa-duotone.fa-cloud-meatball::after {
  content: "\f73b\f73b"; }

.fad.fa-camera-polaroid::after, .fa-duotone.fa-camera-polaroid::after {
  content: "\f8aa\f8aa"; }

.fad.fa-camera::after, .fa-duotone.fa-camera::after {
  content: "\f030\f030"; }

.fad.fa-camera-alt::after, .fa-duotone.fa-camera-alt::after {
  content: "\f030\f030"; }

.fad.fa-square-virus::after, .fa-duotone.fa-square-virus::after {
  content: "\e578\e578"; }

.fad.fa-cart-arrow-up::after, .fa-duotone.fa-cart-arrow-up::after {
  content: "\e3ee\e3ee"; }

.fad.fa-meteor::after, .fa-duotone.fa-meteor::after {
  content: "\f753\f753"; }

.fad.fa-car-on::after, .fa-duotone.fa-car-on::after {
  content: "\e4dd\e4dd"; }

.fad.fa-sleigh::after, .fa-duotone.fa-sleigh::after {
  content: "\f7cc\f7cc"; }

.fad.fa-arrow-down-1-9::after, .fa-duotone.fa-arrow-down-1-9::after {
  content: "\f162\f162"; }

.fad.fa-sort-numeric-asc::after, .fa-duotone.fa-sort-numeric-asc::after {
  content: "\f162\f162"; }

.fad.fa-sort-numeric-down::after, .fa-duotone.fa-sort-numeric-down::after {
  content: "\f162\f162"; }

.fad.fa-buoy-mooring::after, .fa-duotone.fa-buoy-mooring::after {
  content: "\e5b6\e5b6"; }

.fad.fa-square-4::after, .fa-duotone.fa-square-4::after {
  content: "\e259\e259"; }

.fad.fa-hand-holding-droplet::after, .fa-duotone.fa-hand-holding-droplet::after {
  content: "\f4c1\f4c1"; }

.fad.fa-hand-holding-water::after, .fa-duotone.fa-hand-holding-water::after {
  content: "\f4c1\f4c1"; }

.fad.fa-file-eps::after, .fa-duotone.fa-file-eps::after {
  content: "\e644\e644"; }

.fad.fa-tricycle-adult::after, .fa-duotone.fa-tricycle-adult::after {
  content: "\e5c4\e5c4"; }

.fad.fa-waveform::after, .fa-duotone.fa-waveform::after {
  content: "\f8f1\f8f1"; }

.fad.fa-water::after, .fa-duotone.fa-water::after {
  content: "\f773\f773"; }

.fad.fa-star-sharp-half-stroke::after, .fa-duotone.fa-star-sharp-half-stroke::after {
  content: "\e28d\e28d"; }

.fad.fa-star-sharp-half-alt::after, .fa-duotone.fa-star-sharp-half-alt::after {
  content: "\e28d\e28d"; }

.fad.fa-nfc-signal::after, .fa-duotone.fa-nfc-signal::after {
  content: "\e1fb\e1fb"; }

.fad.fa-plane-prop::after, .fa-duotone.fa-plane-prop::after {
  content: "\e22b\e22b"; }

.fad.fa-calendar-check::after, .fa-duotone.fa-calendar-check::after {
  content: "\f274\f274"; }

.fad.fa-clock-desk::after, .fa-duotone.fa-clock-desk::after {
  content: "\e134\e134"; }

.fad.fa-calendar-clock::after, .fa-duotone.fa-calendar-clock::after {
  content: "\e0d2\e0d2"; }

.fad.fa-calendar-time::after, .fa-duotone.fa-calendar-time::after {
  content: "\e0d2\e0d2"; }

.fad.fa-braille::after, .fa-duotone.fa-braille::after {
  content: "\f2a1\f2a1"; }

.fad.fa-prescription-bottle-medical::after, .fa-duotone.fa-prescription-bottle-medical::after {
  content: "\f486\f486"; }

.fad.fa-prescription-bottle-alt::after, .fa-duotone.fa-prescription-bottle-alt::after {
  content: "\f486\f486"; }

.fad.fa-plate-utensils::after, .fa-duotone.fa-plate-utensils::after {
  content: "\e43b\e43b"; }

.fad.fa-family-pants::after, .fa-duotone.fa-family-pants::after {
  content: "\e302\e302"; }

.fad.fa-hose-reel::after, .fa-duotone.fa-hose-reel::after {
  content: "\e41a\e41a"; }

.fad.fa-house-window::after, .fa-duotone.fa-house-window::after {
  content: "\e3b3\e3b3"; }

.fad.fa-landmark::after, .fa-duotone.fa-landmark::after {
  content: "\f66f\f66f"; }

.fad.fa-truck::after, .fa-duotone.fa-truck::after {
  content: "\f0d1\f0d1"; }

.fad.fa-music-magnifying-glass::after, .fa-duotone.fa-music-magnifying-glass::after {
  content: "\e662\e662"; }

.fad.fa-crosshairs::after, .fa-duotone.fa-crosshairs::after {
  content: "\f05b\f05b"; }

.fad.fa-cloud-rainbow::after, .fa-duotone.fa-cloud-rainbow::after {
  content: "\f73e\f73e"; }

.fad.fa-person-cane::after, .fa-duotone.fa-person-cane::after {
  content: "\e53c\e53c"; }

.fad.fa-alien::after, .fa-duotone.fa-alien::after {
  content: "\f8f5\f8f5"; }

.fad.fa-tent::after, .fa-duotone.fa-tent::after {
  content: "\e57d\e57d"; }

.fad.fa-laptop-binary::after, .fa-duotone.fa-laptop-binary::after {
  content: "\e5e7\e5e7"; }

.fad.fa-vest-patches::after, .fa-duotone.fa-vest-patches::after {
  content: "\e086\e086"; }

.fad.fa-people-dress-simple::after, .fa-duotone.fa-people-dress-simple::after {
  content: "\e218\e218"; }

.fad.fa-check-double::after, .fa-duotone.fa-check-double::after {
  content: "\f560\f560"; }

.fad.fa-arrow-down-a-z::after, .fa-duotone.fa-arrow-down-a-z::after {
  content: "\f15d\f15d"; }

.fad.fa-sort-alpha-asc::after, .fa-duotone.fa-sort-alpha-asc::after {
  content: "\f15d\f15d"; }

.fad.fa-sort-alpha-down::after, .fa-duotone.fa-sort-alpha-down::after {
  content: "\f15d\f15d"; }

.fad.fa-bowling-ball-pin::after, .fa-duotone.fa-bowling-ball-pin::after {
  content: "\e0c3\e0c3"; }

.fad.fa-bell-school-slash::after, .fa-duotone.fa-bell-school-slash::after {
  content: "\f5d6\f5d6"; }

.fad.fa-plus-large::after, .fa-duotone.fa-plus-large::after {
  content: "\e59e\e59e"; }

.fad.fa-money-bill-wheat::after, .fa-duotone.fa-money-bill-wheat::after {
  content: "\e52a\e52a"; }

.fad.fa-camera-viewfinder::after, .fa-duotone.fa-camera-viewfinder::after {
  content: "\e0da\e0da"; }

.fad.fa-screenshot::after, .fa-duotone.fa-screenshot::after {
  content: "\e0da\e0da"; }

.fad.fa-message-music::after, .fa-duotone.fa-message-music::after {
  content: "\f8af\f8af"; }

.fad.fa-comment-alt-music::after, .fa-duotone.fa-comment-alt-music::after {
  content: "\f8af\f8af"; }

.fad.fa-car-building::after, .fa-duotone.fa-car-building::after {
  content: "\f859\f859"; }

.fad.fa-border-bottom-right::after, .fa-duotone.fa-border-bottom-right::after {
  content: "\f854\f854"; }

.fad.fa-border-style-alt::after, .fa-duotone.fa-border-style-alt::after {
  content: "\f854\f854"; }

.fad.fa-octagon::after, .fa-duotone.fa-octagon::after {
  content: "\f306\f306"; }

.fad.fa-comment-arrow-up-right::after, .fa-duotone.fa-comment-arrow-up-right::after {
  content: "\e145\e145"; }

.fad.fa-octagon-divide::after, .fa-duotone.fa-octagon-divide::after {
  content: "\e203\e203"; }

.fad.fa-cookie::after, .fa-duotone.fa-cookie::after {
  content: "\f563\f563"; }

.fad.fa-arrow-rotate-left::after, .fa-duotone.fa-arrow-rotate-left::after {
  content: "\f0e2\f0e2"; }

.fad.fa-arrow-left-rotate::after, .fa-duotone.fa-arrow-left-rotate::after {
  content: "\f0e2\f0e2"; }

.fad.fa-arrow-rotate-back::after, .fa-duotone.fa-arrow-rotate-back::after {
  content: "\f0e2\f0e2"; }

.fad.fa-arrow-rotate-backward::after, .fa-duotone.fa-arrow-rotate-backward::after {
  content: "\f0e2\f0e2"; }

.fad.fa-undo::after, .fa-duotone.fa-undo::after {
  content: "\f0e2\f0e2"; }

.fad.fa-tv-music::after, .fa-duotone.fa-tv-music::after {
  content: "\f8e6\f8e6"; }

.fad.fa-hard-drive::after, .fa-duotone.fa-hard-drive::after {
  content: "\f0a0\f0a0"; }

.fad.fa-hdd::after, .fa-duotone.fa-hdd::after {
  content: "\f0a0\f0a0"; }

.fad.fa-reel::after, .fa-duotone.fa-reel::after {
  content: "\e238\e238"; }

.fad.fa-face-grin-squint-tears::after, .fa-duotone.fa-face-grin-squint-tears::after {
  content: "\f586\f586"; }

.fad.fa-grin-squint-tears::after, .fa-duotone.fa-grin-squint-tears::after {
  content: "\f586\f586"; }

.fad.fa-dumbbell::after, .fa-duotone.fa-dumbbell::after {
  content: "\f44b\f44b"; }

.fad.fa-rectangle-list::after, .fa-duotone.fa-rectangle-list::after {
  content: "\f022\f022"; }

.fad.fa-list-alt::after, .fa-duotone.fa-list-alt::after {
  content: "\f022\f022"; }

.fad.fa-tarp-droplet::after, .fa-duotone.fa-tarp-droplet::after {
  content: "\e57c\e57c"; }

.fad.fa-alarm-exclamation::after, .fa-duotone.fa-alarm-exclamation::after {
  content: "\f843\f843"; }

.fad.fa-house-medical-circle-check::after, .fa-duotone.fa-house-medical-circle-check::after {
  content: "\e511\e511"; }

.fad.fa-traffic-cone::after, .fa-duotone.fa-traffic-cone::after {
  content: "\f636\f636"; }

.fad.fa-grate::after, .fa-duotone.fa-grate::after {
  content: "\e193\e193"; }

.fad.fa-arrow-down-right::after, .fa-duotone.fa-arrow-down-right::after {
  content: "\e093\e093"; }

.fad.fa-person-skiing-nordic::after, .fa-duotone.fa-person-skiing-nordic::after {
  content: "\f7ca\f7ca"; }

.fad.fa-skiing-nordic::after, .fa-duotone.fa-skiing-nordic::after {
  content: "\f7ca\f7ca"; }

.fad.fa-calendar-plus::after, .fa-duotone.fa-calendar-plus::after {
  content: "\f271\f271"; }

.fad.fa-person-from-portal::after, .fa-duotone.fa-person-from-portal::after {
  content: "\e023\e023"; }

.fad.fa-portal-exit::after, .fa-duotone.fa-portal-exit::after {
  content: "\e023\e023"; }

.fad.fa-plane-arrival::after, .fa-duotone.fa-plane-arrival::after {
  content: "\f5af\f5af"; }

.fad.fa-cowbell-circle-plus::after, .fa-duotone.fa-cowbell-circle-plus::after {
  content: "\f8b4\f8b4"; }

.fad.fa-cowbell-more::after, .fa-duotone.fa-cowbell-more::after {
  content: "\f8b4\f8b4"; }

.fad.fa-circle-left::after, .fa-duotone.fa-circle-left::after {
  content: "\f359\f359"; }

.fad.fa-arrow-alt-circle-left::after, .fa-duotone.fa-arrow-alt-circle-left::after {
  content: "\f359\f359"; }

.fad.fa-distribute-spacing-vertical::after, .fa-duotone.fa-distribute-spacing-vertical::after {
  content: "\e366\e366"; }

.fad.fa-signal-bars-fair::after, .fa-duotone.fa-signal-bars-fair::after {
  content: "\f692\f692"; }

.fad.fa-signal-alt-2::after, .fa-duotone.fa-signal-alt-2::after {
  content: "\f692\f692"; }

.fad.fa-sportsball::after, .fa-duotone.fa-sportsball::after {
  content: "\e44b\e44b"; }

.fad.fa-game-console-handheld-crank::after, .fa-duotone.fa-game-console-handheld-crank::after {
  content: "\e5b9\e5b9"; }

.fad.fa-train-subway::after, .fa-duotone.fa-train-subway::after {
  content: "\f239\f239"; }

.fad.fa-subway::after, .fa-duotone.fa-subway::after {
  content: "\f239\f239"; }

.fad.fa-chart-gantt::after, .fa-duotone.fa-chart-gantt::after {
  content: "\e0e4\e0e4"; }

.fad.fa-face-smile-upside-down::after, .fa-duotone.fa-face-smile-upside-down::after {
  content: "\e395\e395"; }

.fad.fa-ball-pile::after, .fa-duotone.fa-ball-pile::after {
  content: "\f77e\f77e"; }

.fad.fa-badge-dollar::after, .fa-duotone.fa-badge-dollar::after {
  content: "\f645\f645"; }

.fad.fa-money-bills-simple::after, .fa-duotone.fa-money-bills-simple::after {
  content: "\e1f4\e1f4"; }

.fad.fa-money-bills-alt::after, .fa-duotone.fa-money-bills-alt::after {
  content: "\e1f4\e1f4"; }

.fad.fa-list-timeline::after, .fa-duotone.fa-list-timeline::after {
  content: "\e1d1\e1d1"; }

.fad.fa-indian-rupee-sign::after, .fa-duotone.fa-indian-rupee-sign::after {
  content: "\e1bc\e1bc"; }

.fad.fa-indian-rupee::after, .fa-duotone.fa-indian-rupee::after {
  content: "\e1bc\e1bc"; }

.fad.fa-inr::after, .fa-duotone.fa-inr::after {
  content: "\e1bc\e1bc"; }

.fad.fa-crop-simple::after, .fa-duotone.fa-crop-simple::after {
  content: "\f565\f565"; }

.fad.fa-crop-alt::after, .fa-duotone.fa-crop-alt::after {
  content: "\f565\f565"; }

.fad.fa-money-bill-1::after, .fa-duotone.fa-money-bill-1::after {
  content: "\f3d1\f3d1"; }

.fad.fa-money-bill-alt::after, .fa-duotone.fa-money-bill-alt::after {
  content: "\f3d1\f3d1"; }

.fad.fa-left-long::after, .fa-duotone.fa-left-long::after {
  content: "\f30a\f30a"; }

.fad.fa-long-arrow-alt-left::after, .fa-duotone.fa-long-arrow-alt-left::after {
  content: "\f30a\f30a"; }

.fad.fa-keyboard-down::after, .fa-duotone.fa-keyboard-down::after {
  content: "\e1c2\e1c2"; }

.fad.fa-circle-up-right::after, .fa-duotone.fa-circle-up-right::after {
  content: "\e129\e129"; }

.fad.fa-cloud-bolt-moon::after, .fa-duotone.fa-cloud-bolt-moon::after {
  content: "\f76d\f76d"; }

.fad.fa-thunderstorm-moon::after, .fa-duotone.fa-thunderstorm-moon::after {
  content: "\f76d\f76d"; }

.fad.fa-turn-left-up::after, .fa-duotone.fa-turn-left-up::after {
  content: "\e638\e638"; }

.fad.fa-dna::after, .fa-duotone.fa-dna::after {
  content: "\f471\f471"; }

.fad.fa-virus-slash::after, .fa-duotone.fa-virus-slash::after {
  content: "\e075\e075"; }

.fad.fa-bracket-round-right::after, .fa-duotone.fa-bracket-round-right::after {
  content: "\29\29"; }

.fad.fa-circle-sterling::after, .fa-duotone.fa-circle-sterling::after {
  content: "\e5cf\e5cf"; }

.fad.fa-circle-5::after, .fa-duotone.fa-circle-5::after {
  content: "\e0f2\e0f2"; }

.fad.fa-minus::after, .fa-duotone.fa-minus::after {
  content: "\f068\f068"; }

.fad.fa-subtract::after, .fa-duotone.fa-subtract::after {
  content: "\f068\f068"; }

.fad.fa-fire-flame::after, .fa-duotone.fa-fire-flame::after {
  content: "\f6df\f6df"; }

.fad.fa-flame::after, .fa-duotone.fa-flame::after {
  content: "\f6df\f6df"; }

.fad.fa-right-to-line::after, .fa-duotone.fa-right-to-line::after {
  content: "\f34c\f34c"; }

.fad.fa-arrow-alt-to-right::after, .fa-duotone.fa-arrow-alt-to-right::after {
  content: "\f34c\f34c"; }

.fad.fa-gif::after, .fa-duotone.fa-gif::after {
  content: "\e190\e190"; }

.fad.fa-chess::after, .fa-duotone.fa-chess::after {
  content: "\f439\f439"; }

.fad.fa-trash-slash::after, .fa-duotone.fa-trash-slash::after {
  content: "\e2b3\e2b3"; }

.fad.fa-arrow-left-long::after, .fa-duotone.fa-arrow-left-long::after {
  content: "\f177\f177"; }

.fad.fa-long-arrow-left::after, .fa-duotone.fa-long-arrow-left::after {
  content: "\f177\f177"; }

.fad.fa-plug-circle-check::after, .fa-duotone.fa-plug-circle-check::after {
  content: "\e55c\e55c"; }

.fad.fa-font-case::after, .fa-duotone.fa-font-case::after {
  content: "\f866\f866"; }

.fad.fa-street-view::after, .fa-duotone.fa-street-view::after {
  content: "\f21d\f21d"; }

.fad.fa-arrow-down-left::after, .fa-duotone.fa-arrow-down-left::after {
  content: "\e091\e091"; }

.fad.fa-franc-sign::after, .fa-duotone.fa-franc-sign::after {
  content: "\e18f\e18f"; }

.fad.fa-flask-round-poison::after, .fa-duotone.fa-flask-round-poison::after {
  content: "\f6e0\f6e0"; }

.fad.fa-flask-poison::after, .fa-duotone.fa-flask-poison::after {
  content: "\f6e0\f6e0"; }

.fad.fa-volume-off::after, .fa-duotone.fa-volume-off::after {
  content: "\f026\f026"; }

.fad.fa-book-circle-arrow-right::after, .fa-duotone.fa-book-circle-arrow-right::after {
  content: "\e0bc\e0bc"; }

.fad.fa-chart-user::after, .fa-duotone.fa-chart-user::after {
  content: "\f6a3\f6a3"; }

.fad.fa-user-chart::after, .fa-duotone.fa-user-chart::after {
  content: "\f6a3\f6a3"; }

.fad.fa-hands-asl-interpreting::after, .fa-duotone.fa-hands-asl-interpreting::after {
  content: "\f2a3\f2a3"; }

.fad.fa-american-sign-language-interpreting::after, .fa-duotone.fa-american-sign-language-interpreting::after {
  content: "\f2a3\f2a3"; }

.fad.fa-asl-interpreting::after, .fa-duotone.fa-asl-interpreting::after {
  content: "\f2a3\f2a3"; }

.fad.fa-hands-american-sign-language-interpreting::after, .fa-duotone.fa-hands-american-sign-language-interpreting::after {
  content: "\f2a3\f2a3"; }

.fad.fa-presentation-screen::after, .fa-duotone.fa-presentation-screen::after {
  content: "\f685\f685"; }

.fad.fa-presentation::after, .fa-duotone.fa-presentation::after {
  content: "\f685\f685"; }

.fad.fa-circle-bolt::after, .fa-duotone.fa-circle-bolt::after {
  content: "\e0fe\e0fe"; }

.fad.fa-face-smile-halo::after, .fa-duotone.fa-face-smile-halo::after {
  content: "\e38f\e38f"; }

.fad.fa-cart-circle-arrow-down::after, .fa-duotone.fa-cart-circle-arrow-down::after {
  content: "\e3ef\e3ef"; }

.fad.fa-house-person-return::after, .fa-duotone.fa-house-person-return::after {
  content: "\e011\e011"; }

.fad.fa-house-person-arrive::after, .fa-duotone.fa-house-person-arrive::after {
  content: "\e011\e011"; }

.fad.fa-house-return::after, .fa-duotone.fa-house-return::after {
  content: "\e011\e011"; }

.fad.fa-message-xmark::after, .fa-duotone.fa-message-xmark::after {
  content: "\f4ab\f4ab"; }

.fad.fa-comment-alt-times::after, .fa-duotone.fa-comment-alt-times::after {
  content: "\f4ab\f4ab"; }

.fad.fa-message-times::after, .fa-duotone.fa-message-times::after {
  content: "\f4ab\f4ab"; }

.fad.fa-file-certificate::after, .fa-duotone.fa-file-certificate::after {
  content: "\f5f3\f5f3"; }

.fad.fa-file-award::after, .fa-duotone.fa-file-award::after {
  content: "\f5f3\f5f3"; }

.fad.fa-user-doctor-hair-long::after, .fa-duotone.fa-user-doctor-hair-long::after {
  content: "\e459\e459"; }

.fad.fa-camera-security::after, .fa-duotone.fa-camera-security::after {
  content: "\f8fe\f8fe"; }

.fad.fa-camera-home::after, .fa-duotone.fa-camera-home::after {
  content: "\f8fe\f8fe"; }

.fad.fa-gear::after, .fa-duotone.fa-gear::after {
  content: "\f013\f013"; }

.fad.fa-cog::after, .fa-duotone.fa-cog::after {
  content: "\f013\f013"; }

.fad.fa-droplet-slash::after, .fa-duotone.fa-droplet-slash::after {
  content: "\f5c7\f5c7"; }

.fad.fa-tint-slash::after, .fa-duotone.fa-tint-slash::after {
  content: "\f5c7\f5c7"; }

.fad.fa-book-heart::after, .fa-duotone.fa-book-heart::after {
  content: "\f499\f499"; }

.fad.fa-mosque::after, .fa-duotone.fa-mosque::after {
  content: "\f678\f678"; }

.fad.fa-duck::after, .fa-duotone.fa-duck::after {
  content: "\f6d8\f6d8"; }

.fad.fa-mosquito::after, .fa-duotone.fa-mosquito::after {
  content: "\e52b\e52b"; }

.fad.fa-star-of-david::after, .fa-duotone.fa-star-of-david::after {
  content: "\f69a\f69a"; }

.fad.fa-flag-swallowtail::after, .fa-duotone.fa-flag-swallowtail::after {
  content: "\f74c\f74c"; }

.fad.fa-flag-alt::after, .fa-duotone.fa-flag-alt::after {
  content: "\f74c\f74c"; }

.fad.fa-person-military-rifle::after, .fa-duotone.fa-person-military-rifle::after {
  content: "\e54b\e54b"; }

.fad.fa-car-garage::after, .fa-duotone.fa-car-garage::after {
  content: "\f5e2\f5e2"; }

.fad.fa-cart-shopping::after, .fa-duotone.fa-cart-shopping::after {
  content: "\f07a\f07a"; }

.fad.fa-shopping-cart::after, .fa-duotone.fa-shopping-cart::after {
  content: "\f07a\f07a"; }

.fad.fa-book-font::after, .fa-duotone.fa-book-font::after {
  content: "\e0bf\e0bf"; }

.fad.fa-shield-plus::after, .fa-duotone.fa-shield-plus::after {
  content: "\e24a\e24a"; }

.fad.fa-vials::after, .fa-duotone.fa-vials::after {
  content: "\f493\f493"; }

.fad.fa-eye-dropper-full::after, .fa-duotone.fa-eye-dropper-full::after {
  content: "\e172\e172"; }

.fad.fa-distribute-spacing-horizontal::after, .fa-duotone.fa-distribute-spacing-horizontal::after {
  content: "\e365\e365"; }

.fad.fa-tablet-rugged::after, .fa-duotone.fa-tablet-rugged::after {
  content: "\f48f\f48f"; }

.fad.fa-temperature-snow::after, .fa-duotone.fa-temperature-snow::after {
  content: "\f768\f768"; }

.fad.fa-temperature-frigid::after, .fa-duotone.fa-temperature-frigid::after {
  content: "\f768\f768"; }

.fad.fa-moped::after, .fa-duotone.fa-moped::after {
  content: "\e3b9\e3b9"; }

.fad.fa-face-smile-plus::after, .fa-duotone.fa-face-smile-plus::after {
  content: "\f5b9\f5b9"; }

.fad.fa-smile-plus::after, .fa-duotone.fa-smile-plus::after {
  content: "\f5b9\f5b9"; }

.fad.fa-radio-tuner::after, .fa-duotone.fa-radio-tuner::after {
  content: "\f8d8\f8d8"; }

.fad.fa-radio-alt::after, .fa-duotone.fa-radio-alt::after {
  content: "\f8d8\f8d8"; }

.fad.fa-face-swear::after, .fa-duotone.fa-face-swear::after {
  content: "\e399\e399"; }

.fad.fa-water-arrow-down::after, .fa-duotone.fa-water-arrow-down::after {
  content: "\f774\f774"; }

.fad.fa-water-lower::after, .fa-duotone.fa-water-lower::after {
  content: "\f774\f774"; }

.fad.fa-scanner-touchscreen::after, .fa-duotone.fa-scanner-touchscreen::after {
  content: "\f48a\f48a"; }

.fad.fa-circle-7::after, .fa-duotone.fa-circle-7::after {
  content: "\e0f4\e0f4"; }

.fad.fa-plug-circle-plus::after, .fa-duotone.fa-plug-circle-plus::after {
  content: "\e55f\e55f"; }

.fad.fa-person-ski-jumping::after, .fa-duotone.fa-person-ski-jumping::after {
  content: "\f7c7\f7c7"; }

.fad.fa-ski-jump::after, .fa-duotone.fa-ski-jump::after {
  content: "\f7c7\f7c7"; }

.fad.fa-place-of-worship::after, .fa-duotone.fa-place-of-worship::after {
  content: "\f67f\f67f"; }

.fad.fa-water-arrow-up::after, .fa-duotone.fa-water-arrow-up::after {
  content: "\f775\f775"; }

.fad.fa-water-rise::after, .fa-duotone.fa-water-rise::after {
  content: "\f775\f775"; }

.fad.fa-waveform-lines::after, .fa-duotone.fa-waveform-lines::after {
  content: "\f8f2\f8f2"; }

.fad.fa-waveform-path::after, .fa-duotone.fa-waveform-path::after {
  content: "\f8f2\f8f2"; }

.fad.fa-split::after, .fa-duotone.fa-split::after {
  content: "\e254\e254"; }

.fad.fa-film-canister::after, .fa-duotone.fa-film-canister::after {
  content: "\f8b7\f8b7"; }

.fad.fa-film-cannister::after, .fa-duotone.fa-film-cannister::after {
  content: "\f8b7\f8b7"; }

.fad.fa-folder-xmark::after, .fa-duotone.fa-folder-xmark::after {
  content: "\f65f\f65f"; }

.fad.fa-folder-times::after, .fa-duotone.fa-folder-times::after {
  content: "\f65f\f65f"; }

.fad.fa-toilet-paper-blank::after, .fa-duotone.fa-toilet-paper-blank::after {
  content: "\f71f\f71f"; }

.fad.fa-toilet-paper-alt::after, .fa-duotone.fa-toilet-paper-alt::after {
  content: "\f71f\f71f"; }

.fad.fa-tablet-screen::after, .fa-duotone.fa-tablet-screen::after {
  content: "\f3fc\f3fc"; }

.fad.fa-tablet-android-alt::after, .fa-duotone.fa-tablet-android-alt::after {
  content: "\f3fc\f3fc"; }

.fad.fa-hexagon-vertical-nft-slanted::after, .fa-duotone.fa-hexagon-vertical-nft-slanted::after {
  content: "\e506\e506"; }

.fad.fa-folder-music::after, .fa-duotone.fa-folder-music::after {
  content: "\e18d\e18d"; }

.fad.fa-display-medical::after, .fa-duotone.fa-display-medical::after {
  content: "\e166\e166"; }

.fad.fa-desktop-medical::after, .fa-duotone.fa-desktop-medical::after {
  content: "\e166\e166"; }

.fad.fa-share-all::after, .fa-duotone.fa-share-all::after {
  content: "\f367\f367"; }

.fad.fa-peapod::after, .fa-duotone.fa-peapod::after {
  content: "\e31c\e31c"; }

.fad.fa-chess-clock::after, .fa-duotone.fa-chess-clock::after {
  content: "\f43d\f43d"; }

.fad.fa-axe::after, .fa-duotone.fa-axe::after {
  content: "\f6b2\f6b2"; }

.fad.fa-square-d::after, .fa-duotone.fa-square-d::after {
  content: "\e268\e268"; }

.fad.fa-grip-vertical::after, .fa-duotone.fa-grip-vertical::after {
  content: "\f58e\f58e"; }

.fad.fa-mobile-signal-out::after, .fa-duotone.fa-mobile-signal-out::after {
  content: "\e1f0\e1f0"; }

.fad.fa-arrow-turn-up::after, .fa-duotone.fa-arrow-turn-up::after {
  content: "\f148\f148"; }

.fad.fa-level-up::after, .fa-duotone.fa-level-up::after {
  content: "\f148\f148"; }

.fad.fa-u::after, .fa-duotone.fa-u::after {
  content: "\55\55"; }

.fad.fa-arrow-up-from-dotted-line::after, .fa-duotone.fa-arrow-up-from-dotted-line::after {
  content: "\e09b\e09b"; }

.fad.fa-square-root-variable::after, .fa-duotone.fa-square-root-variable::after {
  content: "\f698\f698"; }

.fad.fa-square-root-alt::after, .fa-duotone.fa-square-root-alt::after {
  content: "\f698\f698"; }

.fad.fa-light-switch-on::after, .fa-duotone.fa-light-switch-on::after {
  content: "\e019\e019"; }

.fad.fa-arrow-down-arrow-up::after, .fa-duotone.fa-arrow-down-arrow-up::after {
  content: "\f883\f883"; }

.fad.fa-sort-alt::after, .fa-duotone.fa-sort-alt::after {
  content: "\f883\f883"; }

.fad.fa-raindrops::after, .fa-duotone.fa-raindrops::after {
  content: "\f75c\f75c"; }

.fad.fa-dash::after, .fa-duotone.fa-dash::after {
  content: "\e404\e404"; }

.fad.fa-minus-large::after, .fa-duotone.fa-minus-large::after {
  content: "\e404\e404"; }

.fad.fa-clock::after, .fa-duotone.fa-clock::after {
  content: "\f017\f017"; }

.fad.fa-clock-four::after, .fa-duotone.fa-clock-four::after {
  content: "\f017\f017"; }

.fad.fa-input-numeric::after, .fa-duotone.fa-input-numeric::after {
  content: "\e1bd\e1bd"; }

.fad.fa-truck-tow::after, .fa-duotone.fa-truck-tow::after {
  content: "\e2b8\e2b8"; }

.fad.fa-backward-step::after, .fa-duotone.fa-backward-step::after {
  content: "\f048\f048"; }

.fad.fa-step-backward::after, .fa-duotone.fa-step-backward::after {
  content: "\f048\f048"; }

.fad.fa-pallet::after, .fa-duotone.fa-pallet::after {
  content: "\f482\f482"; }

.fad.fa-car-bolt::after, .fa-duotone.fa-car-bolt::after {
  content: "\e341\e341"; }

.fad.fa-arrows-maximize::after, .fa-duotone.fa-arrows-maximize::after {
  content: "\f31d\f31d"; }

.fad.fa-expand-arrows::after, .fa-duotone.fa-expand-arrows::after {
  content: "\f31d\f31d"; }

.fad.fa-faucet::after, .fa-duotone.fa-faucet::after {
  content: "\e005\e005"; }

.fad.fa-cloud-sleet::after, .fa-duotone.fa-cloud-sleet::after {
  content: "\f741\f741"; }

.fad.fa-lamp-street::after, .fa-duotone.fa-lamp-street::after {
  content: "\e1c5\e1c5"; }

.fad.fa-list-radio::after, .fa-duotone.fa-list-radio::after {
  content: "\e1d0\e1d0"; }

.fad.fa-pen-nib-slash::after, .fa-duotone.fa-pen-nib-slash::after {
  content: "\e4a1\e4a1"; }

.fad.fa-baseball-bat-ball::after, .fa-duotone.fa-baseball-bat-ball::after {
  content: "\f432\f432"; }

.fad.fa-square-up-left::after, .fa-duotone.fa-square-up-left::after {
  content: "\e282\e282"; }

.fad.fa-overline::after, .fa-duotone.fa-overline::after {
  content: "\f876\f876"; }

.fad.fa-s::after, .fa-duotone.fa-s::after {
  content: "\53\53"; }

.fad.fa-timeline::after, .fa-duotone.fa-timeline::after {
  content: "\e29c\e29c"; }

.fad.fa-keyboard::after, .fa-duotone.fa-keyboard::after {
  content: "\f11c\f11c"; }

.fad.fa-arrows-from-dotted-line::after, .fa-duotone.fa-arrows-from-dotted-line::after {
  content: "\e0a3\e0a3"; }

.fad.fa-usb-drive::after, .fa-duotone.fa-usb-drive::after {
  content: "\f8e9\f8e9"; }

.fad.fa-ballot::after, .fa-duotone.fa-ballot::after {
  content: "\f732\f732"; }

.fad.fa-caret-down::after, .fa-duotone.fa-caret-down::after {
  content: "\f0d7\f0d7"; }

.fad.fa-location-dot-slash::after, .fa-duotone.fa-location-dot-slash::after {
  content: "\f605\f605"; }

.fad.fa-map-marker-alt-slash::after, .fa-duotone.fa-map-marker-alt-slash::after {
  content: "\f605\f605"; }

.fad.fa-cards::after, .fa-duotone.fa-cards::after {
  content: "\e3ed\e3ed"; }

.fad.fa-house-chimney-medical::after, .fa-duotone.fa-house-chimney-medical::after {
  content: "\f7f2\f7f2"; }

.fad.fa-clinic-medical::after, .fa-duotone.fa-clinic-medical::after {
  content: "\f7f2\f7f2"; }

.fad.fa-boxing-glove::after, .fa-duotone.fa-boxing-glove::after {
  content: "\f438\f438"; }

.fad.fa-glove-boxing::after, .fa-duotone.fa-glove-boxing::after {
  content: "\f438\f438"; }

.fad.fa-temperature-three-quarters::after, .fa-duotone.fa-temperature-three-quarters::after {
  content: "\f2c8\f2c8"; }

.fad.fa-temperature-3::after, .fa-duotone.fa-temperature-3::after {
  content: "\f2c8\f2c8"; }

.fad.fa-thermometer-3::after, .fa-duotone.fa-thermometer-3::after {
  content: "\f2c8\f2c8"; }

.fad.fa-thermometer-three-quarters::after, .fa-duotone.fa-thermometer-three-quarters::after {
  content: "\f2c8\f2c8"; }

.fad.fa-bell-school::after, .fa-duotone.fa-bell-school::after {
  content: "\f5d5\f5d5"; }

.fad.fa-mobile-screen::after, .fa-duotone.fa-mobile-screen::after {
  content: "\f3cf\f3cf"; }

.fad.fa-mobile-android-alt::after, .fa-duotone.fa-mobile-android-alt::after {
  content: "\f3cf\f3cf"; }

.fad.fa-plane-up::after, .fa-duotone.fa-plane-up::after {
  content: "\e22d\e22d"; }

.fad.fa-folder-heart::after, .fa-duotone.fa-folder-heart::after {
  content: "\e189\e189"; }

.fad.fa-circle-location-arrow::after, .fa-duotone.fa-circle-location-arrow::after {
  content: "\f602\f602"; }

.fad.fa-location-circle::after, .fa-duotone.fa-location-circle::after {
  content: "\f602\f602"; }

.fad.fa-face-head-bandage::after, .fa-duotone.fa-face-head-bandage::after {
  content: "\e37a\e37a"; }

.fad.fa-sushi-roll::after, .fa-duotone.fa-sushi-roll::after {
  content: "\e48b\e48b"; }

.fad.fa-maki-roll::after, .fa-duotone.fa-maki-roll::after {
  content: "\e48b\e48b"; }

.fad.fa-makizushi::after, .fa-duotone.fa-makizushi::after {
  content: "\e48b\e48b"; }

.fad.fa-car-bump::after, .fa-duotone.fa-car-bump::after {
  content: "\f5e0\f5e0"; }

.fad.fa-piggy-bank::after, .fa-duotone.fa-piggy-bank::after {
  content: "\f4d3\f4d3"; }

.fad.fa-racquet::after, .fa-duotone.fa-racquet::after {
  content: "\f45a\f45a"; }

.fad.fa-car-mirrors::after, .fa-duotone.fa-car-mirrors::after {
  content: "\e343\e343"; }

.fad.fa-industry-windows::after, .fa-duotone.fa-industry-windows::after {
  content: "\f3b3\f3b3"; }

.fad.fa-industry-alt::after, .fa-duotone.fa-industry-alt::after {
  content: "\f3b3\f3b3"; }

.fad.fa-bolt-auto::after, .fa-duotone.fa-bolt-auto::after {
  content: "\e0b6\e0b6"; }

.fad.fa-battery-half::after, .fa-duotone.fa-battery-half::after {
  content: "\f242\f242"; }

.fad.fa-battery-3::after, .fa-duotone.fa-battery-3::after {
  content: "\f242\f242"; }

.fad.fa-flux-capacitor::after, .fa-duotone.fa-flux-capacitor::after {
  content: "\f8ba\f8ba"; }

.fad.fa-mountain-city::after, .fa-duotone.fa-mountain-city::after {
  content: "\e52e\e52e"; }

.fad.fa-coins::after, .fa-duotone.fa-coins::after {
  content: "\f51e\f51e"; }

.fad.fa-honey-pot::after, .fa-duotone.fa-honey-pot::after {
  content: "\e418\e418"; }

.fad.fa-olive::after, .fa-duotone.fa-olive::after {
  content: "\e316\e316"; }

.fad.fa-khanda::after, .fa-duotone.fa-khanda::after {
  content: "\f66d\f66d"; }

.fad.fa-filter-list::after, .fa-duotone.fa-filter-list::after {
  content: "\e17c\e17c"; }

.fad.fa-outlet::after, .fa-duotone.fa-outlet::after {
  content: "\e01c\e01c"; }

.fad.fa-sliders::after, .fa-duotone.fa-sliders::after {
  content: "\f1de\f1de"; }

.fad.fa-sliders-h::after, .fa-duotone.fa-sliders-h::after {
  content: "\f1de\f1de"; }

.fad.fa-cauldron::after, .fa-duotone.fa-cauldron::after {
  content: "\f6bf\f6bf"; }

.fad.fa-people::after, .fa-duotone.fa-people::after {
  content: "\e216\e216"; }

.fad.fa-folder-tree::after, .fa-duotone.fa-folder-tree::after {
  content: "\f802\f802"; }

.fad.fa-network-wired::after, .fa-duotone.fa-network-wired::after {
  content: "\f6ff\f6ff"; }

.fad.fa-croissant::after, .fa-duotone.fa-croissant::after {
  content: "\f7f6\f7f6"; }

.fad.fa-map-pin::after, .fa-duotone.fa-map-pin::after {
  content: "\f276\f276"; }

.fad.fa-hamsa::after, .fa-duotone.fa-hamsa::after {
  content: "\f665\f665"; }

.fad.fa-cent-sign::after, .fa-duotone.fa-cent-sign::after {
  content: "\e3f5\e3f5"; }

.fad.fa-swords-laser::after, .fa-duotone.fa-swords-laser::after {
  content: "\e03d\e03d"; }

.fad.fa-flask::after, .fa-duotone.fa-flask::after {
  content: "\f0c3\f0c3"; }

.fad.fa-person-pregnant::after, .fa-duotone.fa-person-pregnant::after {
  content: "\e31e\e31e"; }

.fad.fa-square-u::after, .fa-duotone.fa-square-u::after {
  content: "\e281\e281"; }

.fad.fa-wand-sparkles::after, .fa-duotone.fa-wand-sparkles::after {
  content: "\f72b\f72b"; }

.fad.fa-router::after, .fa-duotone.fa-router::after {
  content: "\f8da\f8da"; }

.fad.fa-ellipsis-vertical::after, .fa-duotone.fa-ellipsis-vertical::after {
  content: "\f142\f142"; }

.fad.fa-ellipsis-v::after, .fa-duotone.fa-ellipsis-v::after {
  content: "\f142\f142"; }

.fad.fa-sword-laser-alt::after, .fa-duotone.fa-sword-laser-alt::after {
  content: "\e03c\e03c"; }

.fad.fa-ticket::after, .fa-duotone.fa-ticket::after {
  content: "\f145\f145"; }

.fad.fa-power-off::after, .fa-duotone.fa-power-off::after {
  content: "\f011\f011"; }

.fad.fa-coin::after, .fa-duotone.fa-coin::after {
  content: "\f85c\f85c"; }

.fad.fa-laptop-slash::after, .fa-duotone.fa-laptop-slash::after {
  content: "\e1c7\e1c7"; }

.fad.fa-right-long::after, .fa-duotone.fa-right-long::after {
  content: "\f30b\f30b"; }

.fad.fa-long-arrow-alt-right::after, .fa-duotone.fa-long-arrow-alt-right::after {
  content: "\f30b\f30b"; }

.fad.fa-circle-b::after, .fa-duotone.fa-circle-b::after {
  content: "\e0fd\e0fd"; }

.fad.fa-person-dress-simple::after, .fa-duotone.fa-person-dress-simple::after {
  content: "\e21c\e21c"; }

.fad.fa-pipe-collar::after, .fa-duotone.fa-pipe-collar::after {
  content: "\e437\e437"; }

.fad.fa-lights-holiday::after, .fa-duotone.fa-lights-holiday::after {
  content: "\f7b2\f7b2"; }

.fad.fa-citrus::after, .fa-duotone.fa-citrus::after {
  content: "\e2f4\e2f4"; }

.fad.fa-flag-usa::after, .fa-duotone.fa-flag-usa::after {
  content: "\f74d\f74d"; }

.fad.fa-laptop-file::after, .fa-duotone.fa-laptop-file::after {
  content: "\e51d\e51d"; }

.fad.fa-tty::after, .fa-duotone.fa-tty::after {
  content: "\f1e4\f1e4"; }

.fad.fa-teletype::after, .fa-duotone.fa-teletype::after {
  content: "\f1e4\f1e4"; }

.fad.fa-chart-tree-map::after, .fa-duotone.fa-chart-tree-map::after {
  content: "\e0ea\e0ea"; }

.fad.fa-diagram-next::after, .fa-duotone.fa-diagram-next::after {
  content: "\e476\e476"; }

.fad.fa-person-rifle::after, .fa-duotone.fa-person-rifle::after {
  content: "\e54e\e54e"; }

.fad.fa-clock-five-thirty::after, .fa-duotone.fa-clock-five-thirty::after {
  content: "\e34a\e34a"; }

.fad.fa-pipe-valve::after, .fa-duotone.fa-pipe-valve::after {
  content: "\e439\e439"; }

.fad.fa-arrow-up-from-arc::after, .fa-duotone.fa-arrow-up-from-arc::after {
  content: "\e4b4\e4b4"; }

.fad.fa-face-spiral-eyes::after, .fa-duotone.fa-face-spiral-eyes::after {
  content: "\e485\e485"; }

.fad.fa-compress-wide::after, .fa-duotone.fa-compress-wide::after {
  content: "\f326\f326"; }

.fad.fa-circle-phone-hangup::after, .fa-duotone.fa-circle-phone-hangup::after {
  content: "\e11d\e11d"; }

.fad.fa-phone-circle-down::after, .fa-duotone.fa-phone-circle-down::after {
  content: "\e11d\e11d"; }

.fad.fa-gear-complex-code::after, .fa-duotone.fa-gear-complex-code::after {
  content: "\e5eb\e5eb"; }

.fad.fa-house-medical-circle-exclamation::after, .fa-duotone.fa-house-medical-circle-exclamation::after {
  content: "\e512\e512"; }

.fad.fa-badminton::after, .fa-duotone.fa-badminton::after {
  content: "\e33a\e33a"; }

.fad.fa-closed-captioning::after, .fa-duotone.fa-closed-captioning::after {
  content: "\f20a\f20a"; }

.fad.fa-person-hiking::after, .fa-duotone.fa-person-hiking::after {
  content: "\f6ec\f6ec"; }

.fad.fa-hiking::after, .fa-duotone.fa-hiking::after {
  content: "\f6ec\f6ec"; }

.fad.fa-right-from-line::after, .fa-duotone.fa-right-from-line::after {
  content: "\f347\f347"; }

.fad.fa-arrow-alt-from-left::after, .fa-duotone.fa-arrow-alt-from-left::after {
  content: "\f347\f347"; }

.fad.fa-venus-double::after, .fa-duotone.fa-venus-double::after {
  content: "\f226\f226"; }

.fad.fa-images::after, .fa-duotone.fa-images::after {
  content: "\f302\f302"; }

.fad.fa-calculator::after, .fa-duotone.fa-calculator::after {
  content: "\f1ec\f1ec"; }

.fad.fa-shuttlecock::after, .fa-duotone.fa-shuttlecock::after {
  content: "\f45b\f45b"; }

.fad.fa-user-hair::after, .fa-duotone.fa-user-hair::after {
  content: "\e45a\e45a"; }

.fad.fa-eye-evil::after, .fa-duotone.fa-eye-evil::after {
  content: "\f6db\f6db"; }

.fad.fa-people-pulling::after, .fa-duotone.fa-people-pulling::after {
  content: "\e535\e535"; }

.fad.fa-n::after, .fa-duotone.fa-n::after {
  content: "\4e\4e"; }

.fad.fa-swap::after, .fa-duotone.fa-swap::after {
  content: "\e609\e609"; }

.fad.fa-garage::after, .fa-duotone.fa-garage::after {
  content: "\e009\e009"; }

.fad.fa-cable-car::after, .fa-duotone.fa-cable-car::after {
  content: "\f7da\f7da"; }

.fad.fa-tram::after, .fa-duotone.fa-tram::after {
  content: "\f7da\f7da"; }

.fad.fa-shovel-snow::after, .fa-duotone.fa-shovel-snow::after {
  content: "\f7c3\f7c3"; }

.fad.fa-cloud-rain::after, .fa-duotone.fa-cloud-rain::after {
  content: "\f73d\f73d"; }

.fad.fa-face-lying::after, .fa-duotone.fa-face-lying::after {
  content: "\e37e\e37e"; }

.fad.fa-sprinkler::after, .fa-duotone.fa-sprinkler::after {
  content: "\e035\e035"; }

.fad.fa-building-circle-xmark::after, .fa-duotone.fa-building-circle-xmark::after {
  content: "\e4d4\e4d4"; }

.fad.fa-person-sledding::after, .fa-duotone.fa-person-sledding::after {
  content: "\f7cb\f7cb"; }

.fad.fa-sledding::after, .fa-duotone.fa-sledding::after {
  content: "\f7cb\f7cb"; }

.fad.fa-game-console-handheld::after, .fa-duotone.fa-game-console-handheld::after {
  content: "\f8bb\f8bb"; }

.fad.fa-ship::after, .fa-duotone.fa-ship::after {
  content: "\f21a\f21a"; }

.fad.fa-clock-six-thirty::after, .fa-duotone.fa-clock-six-thirty::after {
  content: "\e353\e353"; }

.fad.fa-battery-slash::after, .fa-duotone.fa-battery-slash::after {
  content: "\f377\f377"; }

.fad.fa-tugrik-sign::after, .fa-duotone.fa-tugrik-sign::after {
  content: "\e2ba\e2ba"; }

.fad.fa-arrows-down-to-line::after, .fa-duotone.fa-arrows-down-to-line::after {
  content: "\e4b8\e4b8"; }

.fad.fa-download::after, .fa-duotone.fa-download::after {
  content: "\f019\f019"; }

.fad.fa-angles-up-down::after, .fa-duotone.fa-angles-up-down::after {
  content: "\e60d\e60d"; }

.fad.fa-shelves::after, .fa-duotone.fa-shelves::after {
  content: "\f480\f480"; }

.fad.fa-inventory::after, .fa-duotone.fa-inventory::after {
  content: "\f480\f480"; }

.fad.fa-cloud-snow::after, .fa-duotone.fa-cloud-snow::after {
  content: "\f742\f742"; }

.fad.fa-face-grin::after, .fa-duotone.fa-face-grin::after {
  content: "\f580\f580"; }

.fad.fa-grin::after, .fa-duotone.fa-grin::after {
  content: "\f580\f580"; }

.fad.fa-delete-left::after, .fa-duotone.fa-delete-left::after {
  content: "\f55a\f55a"; }

.fad.fa-backspace::after, .fa-duotone.fa-backspace::after {
  content: "\f55a\f55a"; }

.fad.fa-oven::after, .fa-duotone.fa-oven::after {
  content: "\e01d\e01d"; }

.fad.fa-cloud-binary::after, .fa-duotone.fa-cloud-binary::after {
  content: "\e601\e601"; }

.fad.fa-eye-dropper::after, .fa-duotone.fa-eye-dropper::after {
  content: "\f1fb\f1fb"; }

.fad.fa-eye-dropper-empty::after, .fa-duotone.fa-eye-dropper-empty::after {
  content: "\f1fb\f1fb"; }

.fad.fa-eyedropper::after, .fa-duotone.fa-eyedropper::after {
  content: "\f1fb\f1fb"; }

.fad.fa-comment-captions::after, .fa-duotone.fa-comment-captions::after {
  content: "\e146\e146"; }

.fad.fa-comments-question::after, .fa-duotone.fa-comments-question::after {
  content: "\e14e\e14e"; }

.fad.fa-scribble::after, .fa-duotone.fa-scribble::after {
  content: "\e23f\e23f"; }

.fad.fa-rotate-exclamation::after, .fa-duotone.fa-rotate-exclamation::after {
  content: "\e23c\e23c"; }

.fad.fa-file-circle-check::after, .fa-duotone.fa-file-circle-check::after {
  content: "\e5a0\e5a0"; }

.fad.fa-glass::after, .fa-duotone.fa-glass::after {
  content: "\f804\f804"; }

.fad.fa-loader::after, .fa-duotone.fa-loader::after {
  content: "\e1d4\e1d4"; }

.fad.fa-forward::after, .fa-duotone.fa-forward::after {
  content: "\f04e\f04e"; }

.fad.fa-user-pilot::after, .fa-duotone.fa-user-pilot::after {
  content: "\e2c0\e2c0"; }

.fad.fa-mobile::after, .fa-duotone.fa-mobile::after {
  content: "\f3ce\f3ce"; }

.fad.fa-mobile-android::after, .fa-duotone.fa-mobile-android::after {
  content: "\f3ce\f3ce"; }

.fad.fa-mobile-phone::after, .fa-duotone.fa-mobile-phone::after {
  content: "\f3ce\f3ce"; }

.fad.fa-code-pull-request-closed::after, .fa-duotone.fa-code-pull-request-closed::after {
  content: "\e3f9\e3f9"; }

.fad.fa-face-meh::after, .fa-duotone.fa-face-meh::after {
  content: "\f11a\f11a"; }

.fad.fa-meh::after, .fa-duotone.fa-meh::after {
  content: "\f11a\f11a"; }

.fad.fa-align-center::after, .fa-duotone.fa-align-center::after {
  content: "\f037\f037"; }

.fad.fa-book-skull::after, .fa-duotone.fa-book-skull::after {
  content: "\f6b7\f6b7"; }

.fad.fa-book-dead::after, .fa-duotone.fa-book-dead::after {
  content: "\f6b7\f6b7"; }

.fad.fa-id-card::after, .fa-duotone.fa-id-card::after {
  content: "\f2c2\f2c2"; }

.fad.fa-drivers-license::after, .fa-duotone.fa-drivers-license::after {
  content: "\f2c2\f2c2"; }

.fad.fa-face-dotted::after, .fa-duotone.fa-face-dotted::after {
  content: "\e47f\e47f"; }

.fad.fa-face-worried::after, .fa-duotone.fa-face-worried::after {
  content: "\e3a3\e3a3"; }

.fad.fa-outdent::after, .fa-duotone.fa-outdent::after {
  content: "\f03b\f03b"; }

.fad.fa-dedent::after, .fa-duotone.fa-dedent::after {
  content: "\f03b\f03b"; }

.fad.fa-court-sport::after, .fa-duotone.fa-court-sport::after {
  content: "\e643\e643"; }

.fad.fa-heart-circle-exclamation::after, .fa-duotone.fa-heart-circle-exclamation::after {
  content: "\e4fe\e4fe"; }

.fad.fa-house::after, .fa-duotone.fa-house::after {
  content: "\f015\f015"; }

.fad.fa-home::after, .fa-duotone.fa-home::after {
  content: "\f015\f015"; }

.fad.fa-home-alt::after, .fa-duotone.fa-home-alt::after {
  content: "\f015\f015"; }

.fad.fa-home-lg-alt::after, .fa-duotone.fa-home-lg-alt::after {
  content: "\f015\f015"; }

.fad.fa-vector-circle::after, .fa-duotone.fa-vector-circle::after {
  content: "\e2c6\e2c6"; }

.fad.fa-car-circle-bolt::after, .fa-duotone.fa-car-circle-bolt::after {
  content: "\e342\e342"; }

.fad.fa-calendar-week::after, .fa-duotone.fa-calendar-week::after {
  content: "\f784\f784"; }

.fad.fa-flying-disc::after, .fa-duotone.fa-flying-disc::after {
  content: "\e3a9\e3a9"; }

.fad.fa-laptop-medical::after, .fa-duotone.fa-laptop-medical::after {
  content: "\f812\f812"; }

.fad.fa-square-down-right::after, .fa-duotone.fa-square-down-right::after {
  content: "\e26c\e26c"; }

.fad.fa-b::after, .fa-duotone.fa-b::after {
  content: "\42\42"; }

.fad.fa-seat-airline::after, .fa-duotone.fa-seat-airline::after {
  content: "\e244\e244"; }

.fad.fa-moon-over-sun::after, .fa-duotone.fa-moon-over-sun::after {
  content: "\f74a\f74a"; }

.fad.fa-eclipse-alt::after, .fa-duotone.fa-eclipse-alt::after {
  content: "\f74a\f74a"; }

.fad.fa-pipe::after, .fa-duotone.fa-pipe::after {
  content: "\7c\7c"; }

.fad.fa-file-medical::after, .fa-duotone.fa-file-medical::after {
  content: "\f477\f477"; }

.fad.fa-potato::after, .fa-duotone.fa-potato::after {
  content: "\e440\e440"; }

.fad.fa-dice-one::after, .fa-duotone.fa-dice-one::after {
  content: "\f525\f525"; }

.fad.fa-circle-a::after, .fa-duotone.fa-circle-a::after {
  content: "\e0f7\e0f7"; }

.fad.fa-helmet-battle::after, .fa-duotone.fa-helmet-battle::after {
  content: "\f6eb\f6eb"; }

.fad.fa-butter::after, .fa-duotone.fa-butter::after {
  content: "\e3e4\e3e4"; }

.fad.fa-blanket-fire::after, .fa-duotone.fa-blanket-fire::after {
  content: "\e3da\e3da"; }

.fad.fa-kiwi-bird::after, .fa-duotone.fa-kiwi-bird::after {
  content: "\f535\f535"; }

.fad.fa-castle::after, .fa-duotone.fa-castle::after {
  content: "\e0de\e0de"; }

.fad.fa-golf-club::after, .fa-duotone.fa-golf-club::after {
  content: "\f451\f451"; }

.fad.fa-arrow-right-arrow-left::after, .fa-duotone.fa-arrow-right-arrow-left::after {
  content: "\f0ec\f0ec"; }

.fad.fa-exchange::after, .fa-duotone.fa-exchange::after {
  content: "\f0ec\f0ec"; }

.fad.fa-rotate-right::after, .fa-duotone.fa-rotate-right::after {
  content: "\f2f9\f2f9"; }

.fad.fa-redo-alt::after, .fa-duotone.fa-redo-alt::after {
  content: "\f2f9\f2f9"; }

.fad.fa-rotate-forward::after, .fa-duotone.fa-rotate-forward::after {
  content: "\f2f9\f2f9"; }

.fad.fa-utensils::after, .fa-duotone.fa-utensils::after {
  content: "\f2e7\f2e7"; }

.fad.fa-cutlery::after, .fa-duotone.fa-cutlery::after {
  content: "\f2e7\f2e7"; }

.fad.fa-arrow-up-wide-short::after, .fa-duotone.fa-arrow-up-wide-short::after {
  content: "\f161\f161"; }

.fad.fa-sort-amount-up::after, .fa-duotone.fa-sort-amount-up::after {
  content: "\f161\f161"; }

.fad.fa-chart-pie-simple-circle-dollar::after, .fa-duotone.fa-chart-pie-simple-circle-dollar::after {
  content: "\e605\e605"; }

.fad.fa-balloons::after, .fa-duotone.fa-balloons::after {
  content: "\e2e4\e2e4"; }

.fad.fa-mill-sign::after, .fa-duotone.fa-mill-sign::after {
  content: "\e1ed\e1ed"; }

.fad.fa-bowl-rice::after, .fa-duotone.fa-bowl-rice::after {
  content: "\e2eb\e2eb"; }

.fad.fa-timeline-arrow::after, .fa-duotone.fa-timeline-arrow::after {
  content: "\e29d\e29d"; }

.fad.fa-skull::after, .fa-duotone.fa-skull::after {
  content: "\f54c\f54c"; }

.fad.fa-game-board-simple::after, .fa-duotone.fa-game-board-simple::after {
  content: "\f868\f868"; }

.fad.fa-game-board-alt::after, .fa-duotone.fa-game-board-alt::after {
  content: "\f868\f868"; }

.fad.fa-circle-video::after, .fa-duotone.fa-circle-video::after {
  content: "\e12b\e12b"; }

.fad.fa-video-circle::after, .fa-duotone.fa-video-circle::after {
  content: "\e12b\e12b"; }

.fad.fa-chart-scatter-bubble::after, .fa-duotone.fa-chart-scatter-bubble::after {
  content: "\e0e9\e0e9"; }

.fad.fa-house-turret::after, .fa-duotone.fa-house-turret::after {
  content: "\e1b4\e1b4"; }

.fad.fa-banana::after, .fa-duotone.fa-banana::after {
  content: "\e2e5\e2e5"; }

.fad.fa-hand-holding-skull::after, .fa-duotone.fa-hand-holding-skull::after {
  content: "\e1a4\e1a4"; }

.fad.fa-people-dress::after, .fa-duotone.fa-people-dress::after {
  content: "\e217\e217"; }

.fad.fa-loveseat::after, .fa-duotone.fa-loveseat::after {
  content: "\f4cc\f4cc"; }

.fad.fa-couch-small::after, .fa-duotone.fa-couch-small::after {
  content: "\f4cc\f4cc"; }

.fad.fa-tower-broadcast::after, .fa-duotone.fa-tower-broadcast::after {
  content: "\f519\f519"; }

.fad.fa-broadcast-tower::after, .fa-duotone.fa-broadcast-tower::after {
  content: "\f519\f519"; }

.fad.fa-truck-pickup::after, .fa-duotone.fa-truck-pickup::after {
  content: "\f63c\f63c"; }

.fad.fa-block-quote::after, .fa-duotone.fa-block-quote::after {
  content: "\e0b5\e0b5"; }

.fad.fa-up-long::after, .fa-duotone.fa-up-long::after {
  content: "\f30c\f30c"; }

.fad.fa-long-arrow-alt-up::after, .fa-duotone.fa-long-arrow-alt-up::after {
  content: "\f30c\f30c"; }

.fad.fa-stop::after, .fa-duotone.fa-stop::after {
  content: "\f04d\f04d"; }

.fad.fa-code-merge::after, .fa-duotone.fa-code-merge::after {
  content: "\f387\f387"; }

.fad.fa-money-check-dollar-pen::after, .fa-duotone.fa-money-check-dollar-pen::after {
  content: "\f873\f873"; }

.fad.fa-money-check-edit-alt::after, .fa-duotone.fa-money-check-edit-alt::after {
  content: "\f873\f873"; }

.fad.fa-up-from-line::after, .fa-duotone.fa-up-from-line::after {
  content: "\f346\f346"; }

.fad.fa-arrow-alt-from-bottom::after, .fa-duotone.fa-arrow-alt-from-bottom::after {
  content: "\f346\f346"; }

.fad.fa-upload::after, .fa-duotone.fa-upload::after {
  content: "\f093\f093"; }

.fad.fa-hurricane::after, .fa-duotone.fa-hurricane::after {
  content: "\f751\f751"; }

.fad.fa-grid-round-2-plus::after, .fa-duotone.fa-grid-round-2-plus::after {
  content: "\e5dc\e5dc"; }

.fad.fa-people-pants::after, .fa-duotone.fa-people-pants::after {
  content: "\e219\e219"; }

.fad.fa-mound::after, .fa-duotone.fa-mound::after {
  content: "\e52d\e52d"; }

.fad.fa-windsock::after, .fa-duotone.fa-windsock::after {
  content: "\f777\f777"; }

.fad.fa-circle-half::after, .fa-duotone.fa-circle-half::after {
  content: "\e110\e110"; }

.fad.fa-brake-warning::after, .fa-duotone.fa-brake-warning::after {
  content: "\e0c7\e0c7"; }

.fad.fa-toilet-portable::after, .fa-duotone.fa-toilet-portable::after {
  content: "\e583\e583"; }

.fad.fa-compact-disc::after, .fa-duotone.fa-compact-disc::after {
  content: "\f51f\f51f"; }

.fad.fa-file-arrow-down::after, .fa-duotone.fa-file-arrow-down::after {
  content: "\f56d\f56d"; }

.fad.fa-file-download::after, .fa-duotone.fa-file-download::after {
  content: "\f56d\f56d"; }

.fad.fa-saxophone-fire::after, .fa-duotone.fa-saxophone-fire::after {
  content: "\f8db\f8db"; }

.fad.fa-sax-hot::after, .fa-duotone.fa-sax-hot::after {
  content: "\f8db\f8db"; }

.fad.fa-camera-web-slash::after, .fa-duotone.fa-camera-web-slash::after {
  content: "\f833\f833"; }

.fad.fa-webcam-slash::after, .fa-duotone.fa-webcam-slash::after {
  content: "\f833\f833"; }

.fad.fa-folder-medical::after, .fa-duotone.fa-folder-medical::after {
  content: "\e18c\e18c"; }

.fad.fa-folder-gear::after, .fa-duotone.fa-folder-gear::after {
  content: "\e187\e187"; }

.fad.fa-folder-cog::after, .fa-duotone.fa-folder-cog::after {
  content: "\e187\e187"; }

.fad.fa-hand-wave::after, .fa-duotone.fa-hand-wave::after {
  content: "\e1a7\e1a7"; }

.fad.fa-arrow-up-arrow-down::after, .fa-duotone.fa-arrow-up-arrow-down::after {
  content: "\e099\e099"; }

.fad.fa-sort-up-down::after, .fa-duotone.fa-sort-up-down::after {
  content: "\e099\e099"; }

.fad.fa-caravan::after, .fa-duotone.fa-caravan::after {
  content: "\f8ff\f8ff"; }

.fad.fa-shield-cat::after, .fa-duotone.fa-shield-cat::after {
  content: "\e572\e572"; }

.fad.fa-message-slash::after, .fa-duotone.fa-message-slash::after {
  content: "\f4a9\f4a9"; }

.fad.fa-comment-alt-slash::after, .fa-duotone.fa-comment-alt-slash::after {
  content: "\f4a9\f4a9"; }

.fad.fa-bolt::after, .fa-duotone.fa-bolt::after {
  content: "\f0e7\f0e7"; }

.fad.fa-zap::after, .fa-duotone.fa-zap::after {
  content: "\f0e7\f0e7"; }

.fad.fa-trash-can-check::after, .fa-duotone.fa-trash-can-check::after {
  content: "\e2a9\e2a9"; }

.fad.fa-glass-water::after, .fa-duotone.fa-glass-water::after {
  content: "\e4f4\e4f4"; }

.fad.fa-oil-well::after, .fa-duotone.fa-oil-well::after {
  content: "\e532\e532"; }

.fad.fa-person-simple::after, .fa-duotone.fa-person-simple::after {
  content: "\e220\e220"; }

.fad.fa-arrow-turn-left-up::after, .fa-duotone.fa-arrow-turn-left-up::after {
  content: "\e634\e634"; }

.fad.fa-vault::after, .fa-duotone.fa-vault::after {
  content: "\e2c5\e2c5"; }

.fad.fa-mars::after, .fa-duotone.fa-mars::after {
  content: "\f222\f222"; }

.fad.fa-toilet::after, .fa-duotone.fa-toilet::after {
  content: "\f7d8\f7d8"; }

.fad.fa-plane-circle-xmark::after, .fa-duotone.fa-plane-circle-xmark::after {
  content: "\e557\e557"; }

.fad.fa-yen-sign::after, .fa-duotone.fa-yen-sign::after {
  content: "\f157\f157"; }

.fad.fa-cny::after, .fa-duotone.fa-cny::after {
  content: "\f157\f157"; }

.fad.fa-jpy::after, .fa-duotone.fa-jpy::after {
  content: "\f157\f157"; }

.fad.fa-rmb::after, .fa-duotone.fa-rmb::after {
  content: "\f157\f157"; }

.fad.fa-yen::after, .fa-duotone.fa-yen::after {
  content: "\f157\f157"; }

.fad.fa-gear-code::after, .fa-duotone.fa-gear-code::after {
  content: "\e5e8\e5e8"; }

.fad.fa-notes::after, .fa-duotone.fa-notes::after {
  content: "\e202\e202"; }

.fad.fa-ruble-sign::after, .fa-duotone.fa-ruble-sign::after {
  content: "\f158\f158"; }

.fad.fa-rouble::after, .fa-duotone.fa-rouble::after {
  content: "\f158\f158"; }

.fad.fa-rub::after, .fa-duotone.fa-rub::after {
  content: "\f158\f158"; }

.fad.fa-ruble::after, .fa-duotone.fa-ruble::after {
  content: "\f158\f158"; }

.fad.fa-trash-undo::after, .fa-duotone.fa-trash-undo::after {
  content: "\f895\f895"; }

.fad.fa-trash-arrow-turn-left::after, .fa-duotone.fa-trash-arrow-turn-left::after {
  content: "\f895\f895"; }

.fad.fa-champagne-glass::after, .fa-duotone.fa-champagne-glass::after {
  content: "\f79e\f79e"; }

.fad.fa-glass-champagne::after, .fa-duotone.fa-glass-champagne::after {
  content: "\f79e\f79e"; }

.fad.fa-objects-align-center-horizontal::after, .fa-duotone.fa-objects-align-center-horizontal::after {
  content: "\e3bc\e3bc"; }

.fad.fa-sun::after, .fa-duotone.fa-sun::after {
  content: "\f185\f185"; }

.fad.fa-trash-can-slash::after, .fa-duotone.fa-trash-can-slash::after {
  content: "\e2ad\e2ad"; }

.fad.fa-trash-alt-slash::after, .fa-duotone.fa-trash-alt-slash::after {
  content: "\e2ad\e2ad"; }

.fad.fa-screen-users::after, .fa-duotone.fa-screen-users::after {
  content: "\f63d\f63d"; }

.fad.fa-users-class::after, .fa-duotone.fa-users-class::after {
  content: "\f63d\f63d"; }

.fad.fa-guitar::after, .fa-duotone.fa-guitar::after {
  content: "\f7a6\f7a6"; }

.fad.fa-square-arrow-left::after, .fa-duotone.fa-square-arrow-left::after {
  content: "\f33a\f33a"; }

.fad.fa-arrow-square-left::after, .fa-duotone.fa-arrow-square-left::after {
  content: "\f33a\f33a"; }

.fad.fa-square-8::after, .fa-duotone.fa-square-8::after {
  content: "\e25d\e25d"; }

.fad.fa-face-smile-hearts::after, .fa-duotone.fa-face-smile-hearts::after {
  content: "\e390\e390"; }

.fad.fa-brackets-square::after, .fa-duotone.fa-brackets-square::after {
  content: "\f7e9\f7e9"; }

.fad.fa-brackets::after, .fa-duotone.fa-brackets::after {
  content: "\f7e9\f7e9"; }

.fad.fa-laptop-arrow-down::after, .fa-duotone.fa-laptop-arrow-down::after {
  content: "\e1c6\e1c6"; }

.fad.fa-hockey-stick-puck::after, .fa-duotone.fa-hockey-stick-puck::after {
  content: "\e3ae\e3ae"; }

.fad.fa-house-tree::after, .fa-duotone.fa-house-tree::after {
  content: "\e1b3\e1b3"; }

.fad.fa-signal-fair::after, .fa-duotone.fa-signal-fair::after {
  content: "\f68d\f68d"; }

.fad.fa-signal-2::after, .fa-duotone.fa-signal-2::after {
  content: "\f68d\f68d"; }

.fad.fa-face-laugh-wink::after, .fa-duotone.fa-face-laugh-wink::after {
  content: "\f59c\f59c"; }

.fad.fa-laugh-wink::after, .fa-duotone.fa-laugh-wink::after {
  content: "\f59c\f59c"; }

.fad.fa-circle-dollar::after, .fa-duotone.fa-circle-dollar::after {
  content: "\f2e8\f2e8"; }

.fad.fa-dollar-circle::after, .fa-duotone.fa-dollar-circle::after {
  content: "\f2e8\f2e8"; }

.fad.fa-usd-circle::after, .fa-duotone.fa-usd-circle::after {
  content: "\f2e8\f2e8"; }

.fad.fa-horse-head::after, .fa-duotone.fa-horse-head::after {
  content: "\f7ab\f7ab"; }

.fad.fa-arrows-repeat::after, .fa-duotone.fa-arrows-repeat::after {
  content: "\f364\f364"; }

.fad.fa-repeat-alt::after, .fa-duotone.fa-repeat-alt::after {
  content: "\f364\f364"; }

.fad.fa-bore-hole::after, .fa-duotone.fa-bore-hole::after {
  content: "\e4c3\e4c3"; }

.fad.fa-industry::after, .fa-duotone.fa-industry::after {
  content: "\f275\f275"; }

.fad.fa-image-polaroid::after, .fa-duotone.fa-image-polaroid::after {
  content: "\f8c4\f8c4"; }

.fad.fa-wave-triangle::after, .fa-duotone.fa-wave-triangle::after {
  content: "\f89a\f89a"; }

.fad.fa-turn-left-down::after, .fa-duotone.fa-turn-left-down::after {
  content: "\e637\e637"; }

.fad.fa-person-running-fast::after, .fa-duotone.fa-person-running-fast::after {
  content: "\e5ff\e5ff"; }

.fad.fa-circle-down::after, .fa-duotone.fa-circle-down::after {
  content: "\f358\f358"; }

.fad.fa-arrow-alt-circle-down::after, .fa-duotone.fa-arrow-alt-circle-down::after {
  content: "\f358\f358"; }

.fad.fa-grill::after, .fa-duotone.fa-grill::after {
  content: "\e5a3\e5a3"; }

.fad.fa-arrows-turn-to-dots::after, .fa-duotone.fa-arrows-turn-to-dots::after {
  content: "\e4c1\e4c1"; }

.fad.fa-chart-mixed::after, .fa-duotone.fa-chart-mixed::after {
  content: "\f643\f643"; }

.fad.fa-analytics::after, .fa-duotone.fa-analytics::after {
  content: "\f643\f643"; }

.fad.fa-florin-sign::after, .fa-duotone.fa-florin-sign::after {
  content: "\e184\e184"; }

.fad.fa-arrow-down-short-wide::after, .fa-duotone.fa-arrow-down-short-wide::after {
  content: "\f884\f884"; }

.fad.fa-sort-amount-desc::after, .fa-duotone.fa-sort-amount-desc::after {
  content: "\f884\f884"; }

.fad.fa-sort-amount-down-alt::after, .fa-duotone.fa-sort-amount-down-alt::after {
  content: "\f884\f884"; }

.fad.fa-less-than::after, .fa-duotone.fa-less-than::after {
  content: "\3c\3c"; }

.fad.fa-display-code::after, .fa-duotone.fa-display-code::after {
  content: "\e165\e165"; }

.fad.fa-desktop-code::after, .fa-duotone.fa-desktop-code::after {
  content: "\e165\e165"; }

.fad.fa-face-drooling::after, .fa-duotone.fa-face-drooling::after {
  content: "\e372\e372"; }

.fad.fa-oil-temperature::after, .fa-duotone.fa-oil-temperature::after {
  content: "\f614\f614"; }

.fad.fa-oil-temp::after, .fa-duotone.fa-oil-temp::after {
  content: "\f614\f614"; }

.fad.fa-square-question::after, .fa-duotone.fa-square-question::after {
  content: "\f2fd\f2fd"; }

.fad.fa-question-square::after, .fa-duotone.fa-question-square::after {
  content: "\f2fd\f2fd"; }

.fad.fa-air-conditioner::after, .fa-duotone.fa-air-conditioner::after {
  content: "\f8f4\f8f4"; }

.fad.fa-angle-down::after, .fa-duotone.fa-angle-down::after {
  content: "\f107\f107"; }

.fad.fa-mountains::after, .fa-duotone.fa-mountains::after {
  content: "\f6fd\f6fd"; }

.fad.fa-omega::after, .fa-duotone.fa-omega::after {
  content: "\f67a\f67a"; }

.fad.fa-car-tunnel::after, .fa-duotone.fa-car-tunnel::after {
  content: "\e4de\e4de"; }

.fad.fa-person-dolly-empty::after, .fa-duotone.fa-person-dolly-empty::after {
  content: "\f4d1\f4d1"; }

.fad.fa-pan-food::after, .fa-duotone.fa-pan-food::after {
  content: "\e42b\e42b"; }

.fad.fa-head-side-cough::after, .fa-duotone.fa-head-side-cough::after {
  content: "\e061\e061"; }

.fad.fa-grip-lines::after, .fa-duotone.fa-grip-lines::after {
  content: "\f7a4\f7a4"; }

.fad.fa-thumbs-down::after, .fa-duotone.fa-thumbs-down::after {
  content: "\f165\f165"; }

.fad.fa-user-lock::after, .fa-duotone.fa-user-lock::after {
  content: "\f502\f502"; }

.fad.fa-arrow-right-long::after, .fa-duotone.fa-arrow-right-long::after {
  content: "\f178\f178"; }

.fad.fa-long-arrow-right::after, .fa-duotone.fa-long-arrow-right::after {
  content: "\f178\f178"; }

.fad.fa-tickets-airline::after, .fa-duotone.fa-tickets-airline::after {
  content: "\e29b\e29b"; }

.fad.fa-tickets-perforated-plane::after, .fa-duotone.fa-tickets-perforated-plane::after {
  content: "\e29b\e29b"; }

.fad.fa-tickets-plane::after, .fa-duotone.fa-tickets-plane::after {
  content: "\e29b\e29b"; }

.fad.fa-tent-double-peak::after, .fa-duotone.fa-tent-double-peak::after {
  content: "\e627\e627"; }

.fad.fa-anchor-circle-xmark::after, .fa-duotone.fa-anchor-circle-xmark::after {
  content: "\e4ac\e4ac"; }

.fad.fa-ellipsis::after, .fa-duotone.fa-ellipsis::after {
  content: "\f141\f141"; }

.fad.fa-ellipsis-h::after, .fa-duotone.fa-ellipsis-h::after {
  content: "\f141\f141"; }

.fad.fa-nfc-slash::after, .fa-duotone.fa-nfc-slash::after {
  content: "\e1fc\e1fc"; }

.fad.fa-chess-pawn::after, .fa-duotone.fa-chess-pawn::after {
  content: "\f443\f443"; }

.fad.fa-kit-medical::after, .fa-duotone.fa-kit-medical::after {
  content: "\f479\f479"; }

.fad.fa-first-aid::after, .fa-duotone.fa-first-aid::after {
  content: "\f479\f479"; }

.fad.fa-grid-2-plus::after, .fa-duotone.fa-grid-2-plus::after {
  content: "\e197\e197"; }

.fad.fa-bells::after, .fa-duotone.fa-bells::after {
  content: "\f77f\f77f"; }

.fad.fa-person-through-window::after, .fa-duotone.fa-person-through-window::after {
  content: "\e5a9\e5a9"; }

.fad.fa-toolbox::after, .fa-duotone.fa-toolbox::after {
  content: "\f552\f552"; }

.fad.fa-envelope-dot::after, .fa-duotone.fa-envelope-dot::after {
  content: "\e16f\e16f"; }

.fad.fa-envelope-badge::after, .fa-duotone.fa-envelope-badge::after {
  content: "\e16f\e16f"; }

.fad.fa-magnifying-glass-waveform::after, .fa-duotone.fa-magnifying-glass-waveform::after {
  content: "\e661\e661"; }

.fad.fa-hands-holding-circle::after, .fa-duotone.fa-hands-holding-circle::after {
  content: "\e4fb\e4fb"; }

.fad.fa-bug::after, .fa-duotone.fa-bug::after {
  content: "\f188\f188"; }

.fad.fa-bowl-chopsticks::after, .fa-duotone.fa-bowl-chopsticks::after {
  content: "\e2e9\e2e9"; }

.fad.fa-credit-card::after, .fa-duotone.fa-credit-card::after {
  content: "\f09d\f09d"; }

.fad.fa-credit-card-alt::after, .fa-duotone.fa-credit-card-alt::after {
  content: "\f09d\f09d"; }

.fad.fa-circle-s::after, .fa-duotone.fa-circle-s::after {
  content: "\e121\e121"; }

.fad.fa-box-ballot::after, .fa-duotone.fa-box-ballot::after {
  content: "\f735\f735"; }

.fad.fa-car::after, .fa-duotone.fa-car::after {
  content: "\f1b9\f1b9"; }

.fad.fa-automobile::after, .fa-duotone.fa-automobile::after {
  content: "\f1b9\f1b9"; }

.fad.fa-hand-holding-hand::after, .fa-duotone.fa-hand-holding-hand::after {
  content: "\e4f7\e4f7"; }

.fad.fa-user-tie-hair::after, .fa-duotone.fa-user-tie-hair::after {
  content: "\e45f\e45f"; }

.fad.fa-podium-star::after, .fa-duotone.fa-podium-star::after {
  content: "\f758\f758"; }

.fad.fa-user-hair-mullet::after, .fa-duotone.fa-user-hair-mullet::after {
  content: "\e45c\e45c"; }

.fad.fa-business-front::after, .fa-duotone.fa-business-front::after {
  content: "\e45c\e45c"; }

.fad.fa-party-back::after, .fa-duotone.fa-party-back::after {
  content: "\e45c\e45c"; }

.fad.fa-trian-balbot::after, .fa-duotone.fa-trian-balbot::after {
  content: "\e45c\e45c"; }

.fad.fa-microphone-stand::after, .fa-duotone.fa-microphone-stand::after {
  content: "\f8cb\f8cb"; }

.fad.fa-book-open-reader::after, .fa-duotone.fa-book-open-reader::after {
  content: "\f5da\f5da"; }

.fad.fa-book-reader::after, .fa-duotone.fa-book-reader::after {
  content: "\f5da\f5da"; }

.fad.fa-family-dress::after, .fa-duotone.fa-family-dress::after {
  content: "\e301\e301"; }

.fad.fa-circle-x::after, .fa-duotone.fa-circle-x::after {
  content: "\e12e\e12e"; }

.fad.fa-cabin::after, .fa-duotone.fa-cabin::after {
  content: "\e46d\e46d"; }

.fad.fa-mountain-sun::after, .fa-duotone.fa-mountain-sun::after {
  content: "\e52f\e52f"; }

.fad.fa-chart-simple-horizontal::after, .fa-duotone.fa-chart-simple-horizontal::after {
  content: "\e474\e474"; }

.fad.fa-arrows-left-right-to-line::after, .fa-duotone.fa-arrows-left-right-to-line::after {
  content: "\e4ba\e4ba"; }

.fad.fa-hand-back-point-left::after, .fa-duotone.fa-hand-back-point-left::after {
  content: "\e19f\e19f"; }

.fad.fa-message-dots::after, .fa-duotone.fa-message-dots::after {
  content: "\f4a3\f4a3"; }

.fad.fa-comment-alt-dots::after, .fa-duotone.fa-comment-alt-dots::after {
  content: "\f4a3\f4a3"; }

.fad.fa-messaging::after, .fa-duotone.fa-messaging::after {
  content: "\f4a3\f4a3"; }

.fad.fa-file-heart::after, .fa-duotone.fa-file-heart::after {
  content: "\e176\e176"; }

.fad.fa-beer-mug::after, .fa-duotone.fa-beer-mug::after {
  content: "\e0b3\e0b3"; }

.fad.fa-beer-foam::after, .fa-duotone.fa-beer-foam::after {
  content: "\e0b3\e0b3"; }

.fad.fa-dice-d20::after, .fa-duotone.fa-dice-d20::after {
  content: "\f6cf\f6cf"; }

.fad.fa-drone::after, .fa-duotone.fa-drone::after {
  content: "\f85f\f85f"; }

.fad.fa-truck-droplet::after, .fa-duotone.fa-truck-droplet::after {
  content: "\e58c\e58c"; }

.fad.fa-file-circle-xmark::after, .fa-duotone.fa-file-circle-xmark::after {
  content: "\e5a1\e5a1"; }

.fad.fa-temperature-arrow-up::after, .fa-duotone.fa-temperature-arrow-up::after {
  content: "\e040\e040"; }

.fad.fa-temperature-up::after, .fa-duotone.fa-temperature-up::after {
  content: "\e040\e040"; }

.fad.fa-medal::after, .fa-duotone.fa-medal::after {
  content: "\f5a2\f5a2"; }

.fad.fa-person-fairy::after, .fa-duotone.fa-person-fairy::after {
  content: "\e608\e608"; }

.fad.fa-bed::after, .fa-duotone.fa-bed::after {
  content: "\f236\f236"; }

.fad.fa-book-copy::after, .fa-duotone.fa-book-copy::after {
  content: "\e0be\e0be"; }

.fad.fa-square-h::after, .fa-duotone.fa-square-h::after {
  content: "\f0fd\f0fd"; }

.fad.fa-h-square::after, .fa-duotone.fa-h-square::after {
  content: "\f0fd\f0fd"; }

.fad.fa-square-c::after, .fa-duotone.fa-square-c::after {
  content: "\e266\e266"; }

.fad.fa-clock-two::after, .fa-duotone.fa-clock-two::after {
  content: "\e35a\e35a"; }

.fad.fa-square-ellipsis-vertical::after, .fa-duotone.fa-square-ellipsis-vertical::after {
  content: "\e26f\e26f"; }

.fad.fa-calendar-users::after, .fa-duotone.fa-calendar-users::after {
  content: "\e5e2\e5e2"; }

.fad.fa-podcast::after, .fa-duotone.fa-podcast::after {
  content: "\f2ce\f2ce"; }

.fad.fa-bee::after, .fa-duotone.fa-bee::after {
  content: "\e0b2\e0b2"; }

.fad.fa-temperature-full::after, .fa-duotone.fa-temperature-full::after {
  content: "\f2c7\f2c7"; }

.fad.fa-temperature-4::after, .fa-duotone.fa-temperature-4::after {
  content: "\f2c7\f2c7"; }

.fad.fa-thermometer-4::after, .fa-duotone.fa-thermometer-4::after {
  content: "\f2c7\f2c7"; }

.fad.fa-thermometer-full::after, .fa-duotone.fa-thermometer-full::after {
  content: "\f2c7\f2c7"; }

.fad.fa-bell::after, .fa-duotone.fa-bell::after {
  content: "\f0f3\f0f3"; }

.fad.fa-candy-bar::after, .fa-duotone.fa-candy-bar::after {
  content: "\e3e8\e3e8"; }

.fad.fa-chocolate-bar::after, .fa-duotone.fa-chocolate-bar::after {
  content: "\e3e8\e3e8"; }

.fad.fa-xmark-large::after, .fa-duotone.fa-xmark-large::after {
  content: "\e59b\e59b"; }

.fad.fa-pinata::after, .fa-duotone.fa-pinata::after {
  content: "\e3c3\e3c3"; }

.fad.fa-file-ppt::after, .fa-duotone.fa-file-ppt::after {
  content: "\e64a\e64a"; }

.fad.fa-arrows-from-line::after, .fa-duotone.fa-arrows-from-line::after {
  content: "\e0a4\e0a4"; }

.fad.fa-superscript::after, .fa-duotone.fa-superscript::after {
  content: "\f12b\f12b"; }

.fad.fa-bowl-spoon::after, .fa-duotone.fa-bowl-spoon::after {
  content: "\e3e0\e3e0"; }

.fad.fa-hexagon-check::after, .fa-duotone.fa-hexagon-check::after {
  content: "\e416\e416"; }

.fad.fa-plug-circle-xmark::after, .fa-duotone.fa-plug-circle-xmark::after {
  content: "\e560\e560"; }

.fad.fa-star-of-life::after, .fa-duotone.fa-star-of-life::after {
  content: "\f621\f621"; }

.fad.fa-phone-slash::after, .fa-duotone.fa-phone-slash::after {
  content: "\f3dd\f3dd"; }

.fad.fa-traffic-light-stop::after, .fa-duotone.fa-traffic-light-stop::after {
  content: "\f63a\f63a"; }

.fad.fa-paint-roller::after, .fa-duotone.fa-paint-roller::after {
  content: "\f5aa\f5aa"; }

.fad.fa-accent-grave::after, .fa-duotone.fa-accent-grave::after {
  content: "\60\60"; }

.fad.fa-handshake-angle::after, .fa-duotone.fa-handshake-angle::after {
  content: "\f4c4\f4c4"; }

.fad.fa-hands-helping::after, .fa-duotone.fa-hands-helping::after {
  content: "\f4c4\f4c4"; }

.fad.fa-circle-0::after, .fa-duotone.fa-circle-0::after {
  content: "\e0ed\e0ed"; }

.fad.fa-dial-med-low::after, .fa-duotone.fa-dial-med-low::after {
  content: "\e160\e160"; }

.fad.fa-location-dot::after, .fa-duotone.fa-location-dot::after {
  content: "\f3c5\f3c5"; }

.fad.fa-map-marker-alt::after, .fa-duotone.fa-map-marker-alt::after {
  content: "\f3c5\f3c5"; }

.fad.fa-crab::after, .fa-duotone.fa-crab::after {
  content: "\e3ff\e3ff"; }

.fad.fa-box-open-full::after, .fa-duotone.fa-box-open-full::after {
  content: "\f49c\f49c"; }

.fad.fa-box-full::after, .fa-duotone.fa-box-full::after {
  content: "\f49c\f49c"; }

.fad.fa-file::after, .fa-duotone.fa-file::after {
  content: "\f15b\f15b"; }

.fad.fa-greater-than::after, .fa-duotone.fa-greater-than::after {
  content: "\3e\3e"; }

.fad.fa-quotes::after, .fa-duotone.fa-quotes::after {
  content: "\e234\e234"; }

.fad.fa-pretzel::after, .fa-duotone.fa-pretzel::after {
  content: "\e441\e441"; }

.fad.fa-t-rex::after, .fa-duotone.fa-t-rex::after {
  content: "\e629\e629"; }

.fad.fa-person-swimming::after, .fa-duotone.fa-person-swimming::after {
  content: "\f5c4\f5c4"; }

.fad.fa-swimmer::after, .fa-duotone.fa-swimmer::after {
  content: "\f5c4\f5c4"; }

.fad.fa-arrow-down::after, .fa-duotone.fa-arrow-down::after {
  content: "\f063\f063"; }

.fad.fa-user-robot-xmarks::after, .fa-duotone.fa-user-robot-xmarks::after {
  content: "\e4a7\e4a7"; }

.fad.fa-message-quote::after, .fa-duotone.fa-message-quote::after {
  content: "\e1e4\e1e4"; }

.fad.fa-comment-alt-quote::after, .fa-duotone.fa-comment-alt-quote::after {
  content: "\e1e4\e1e4"; }

.fad.fa-candy-corn::after, .fa-duotone.fa-candy-corn::after {
  content: "\f6bd\f6bd"; }

.fad.fa-folder-magnifying-glass::after, .fa-duotone.fa-folder-magnifying-glass::after {
  content: "\e18b\e18b"; }

.fad.fa-folder-search::after, .fa-duotone.fa-folder-search::after {
  content: "\e18b\e18b"; }

.fad.fa-notebook::after, .fa-duotone.fa-notebook::after {
  content: "\e201\e201"; }

.fad.fa-droplet::after, .fa-duotone.fa-droplet::after {
  content: "\f043\f043"; }

.fad.fa-tint::after, .fa-duotone.fa-tint::after {
  content: "\f043\f043"; }

.fad.fa-bullseye-pointer::after, .fa-duotone.fa-bullseye-pointer::after {
  content: "\f649\f649"; }

.fad.fa-eraser::after, .fa-duotone.fa-eraser::after {
  content: "\f12d\f12d"; }

.fad.fa-hexagon-image::after, .fa-duotone.fa-hexagon-image::after {
  content: "\e504\e504"; }

.fad.fa-earth-americas::after, .fa-duotone.fa-earth-americas::after {
  content: "\f57d\f57d"; }

.fad.fa-earth::after, .fa-duotone.fa-earth::after {
  content: "\f57d\f57d"; }

.fad.fa-earth-america::after, .fa-duotone.fa-earth-america::after {
  content: "\f57d\f57d"; }

.fad.fa-globe-americas::after, .fa-duotone.fa-globe-americas::after {
  content: "\f57d\f57d"; }

.fad.fa-file-svg::after, .fa-duotone.fa-file-svg::after {
  content: "\e64b\e64b"; }

.fad.fa-crate-apple::after, .fa-duotone.fa-crate-apple::after {
  content: "\f6b1\f6b1"; }

.fad.fa-apple-crate::after, .fa-duotone.fa-apple-crate::after {
  content: "\f6b1\f6b1"; }

.fad.fa-person-burst::after, .fa-duotone.fa-person-burst::after {
  content: "\e53b\e53b"; }

.fad.fa-game-board::after, .fa-duotone.fa-game-board::after {
  content: "\f867\f867"; }

.fad.fa-hat-chef::after, .fa-duotone.fa-hat-chef::after {
  content: "\f86b\f86b"; }

.fad.fa-hand-back-point-right::after, .fa-duotone.fa-hand-back-point-right::after {
  content: "\e1a1\e1a1"; }

.fad.fa-dove::after, .fa-duotone.fa-dove::after {
  content: "\f4ba\f4ba"; }

.fad.fa-snowflake-droplets::after, .fa-duotone.fa-snowflake-droplets::after {
  content: "\e5c1\e5c1"; }

.fad.fa-battery-empty::after, .fa-duotone.fa-battery-empty::after {
  content: "\f244\f244"; }

.fad.fa-battery-0::after, .fa-duotone.fa-battery-0::after {
  content: "\f244\f244"; }

.fad.fa-grid-4::after, .fa-duotone.fa-grid-4::after {
  content: "\e198\e198"; }

.fad.fa-socks::after, .fa-duotone.fa-socks::after {
  content: "\f696\f696"; }

.fad.fa-face-sunglasses::after, .fa-duotone.fa-face-sunglasses::after {
  content: "\e398\e398"; }

.fad.fa-inbox::after, .fa-duotone.fa-inbox::after {
  content: "\f01c\f01c"; }

.fad.fa-square-0::after, .fa-duotone.fa-square-0::after {
  content: "\e255\e255"; }

.fad.fa-section::after, .fa-duotone.fa-section::after {
  content: "\e447\e447"; }

.fad.fa-square-this-way-up::after, .fa-duotone.fa-square-this-way-up::after {
  content: "\f49f\f49f"; }

.fad.fa-box-up::after, .fa-duotone.fa-box-up::after {
  content: "\f49f\f49f"; }

.fad.fa-gauge-high::after, .fa-duotone.fa-gauge-high::after {
  content: "\f625\f625"; }

.fad.fa-tachometer-alt::after, .fa-duotone.fa-tachometer-alt::after {
  content: "\f625\f625"; }

.fad.fa-tachometer-alt-fast::after, .fa-duotone.fa-tachometer-alt-fast::after {
  content: "\f625\f625"; }

.fad.fa-square-ampersand::after, .fa-duotone.fa-square-ampersand::after {
  content: "\e260\e260"; }

.fad.fa-envelope-open-text::after, .fa-duotone.fa-envelope-open-text::after {
  content: "\f658\f658"; }

.fad.fa-lamp-desk::after, .fa-duotone.fa-lamp-desk::after {
  content: "\e014\e014"; }

.fad.fa-hospital::after, .fa-duotone.fa-hospital::after {
  content: "\f0f8\f0f8"; }

.fad.fa-hospital-alt::after, .fa-duotone.fa-hospital-alt::after {
  content: "\f0f8\f0f8"; }

.fad.fa-hospital-wide::after, .fa-duotone.fa-hospital-wide::after {
  content: "\f0f8\f0f8"; }

.fad.fa-poll-people::after, .fa-duotone.fa-poll-people::after {
  content: "\f759\f759"; }

.fad.fa-whiskey-glass-ice::after, .fa-duotone.fa-whiskey-glass-ice::after {
  content: "\f7a1\f7a1"; }

.fad.fa-glass-whiskey-rocks::after, .fa-duotone.fa-glass-whiskey-rocks::after {
  content: "\f7a1\f7a1"; }

.fad.fa-wine-bottle::after, .fa-duotone.fa-wine-bottle::after {
  content: "\f72f\f72f"; }

.fad.fa-chess-rook::after, .fa-duotone.fa-chess-rook::after {
  content: "\f447\f447"; }

.fad.fa-user-bounty-hunter::after, .fa-duotone.fa-user-bounty-hunter::after {
  content: "\e2bf\e2bf"; }

.fad.fa-bars-staggered::after, .fa-duotone.fa-bars-staggered::after {
  content: "\f550\f550"; }

.fad.fa-reorder::after, .fa-duotone.fa-reorder::after {
  content: "\f550\f550"; }

.fad.fa-stream::after, .fa-duotone.fa-stream::after {
  content: "\f550\f550"; }

.fad.fa-diagram-sankey::after, .fa-duotone.fa-diagram-sankey::after {
  content: "\e158\e158"; }

.fad.fa-cloud-hail-mixed::after, .fa-duotone.fa-cloud-hail-mixed::after {
  content: "\f73a\f73a"; }

.fad.fa-circle-up-left::after, .fa-duotone.fa-circle-up-left::after {
  content: "\e128\e128"; }

.fad.fa-dharmachakra::after, .fa-duotone.fa-dharmachakra::after {
  content: "\f655\f655"; }

.fad.fa-objects-align-left::after, .fa-duotone.fa-objects-align-left::after {
  content: "\e3be\e3be"; }

.fad.fa-oil-can-drip::after, .fa-duotone.fa-oil-can-drip::after {
  content: "\e205\e205"; }

.fad.fa-face-smiling-hands::after, .fa-duotone.fa-face-smiling-hands::after {
  content: "\e396\e396"; }

.fad.fa-broccoli::after, .fa-duotone.fa-broccoli::after {
  content: "\e3e2\e3e2"; }

.fad.fa-route-interstate::after, .fa-duotone.fa-route-interstate::after {
  content: "\f61b\f61b"; }

.fad.fa-ear-muffs::after, .fa-duotone.fa-ear-muffs::after {
  content: "\f795\f795"; }

.fad.fa-hotdog::after, .fa-duotone.fa-hotdog::after {
  content: "\f80f\f80f"; }

.fad.fa-transporter-empty::after, .fa-duotone.fa-transporter-empty::after {
  content: "\e046\e046"; }

.fad.fa-person-walking-with-cane::after, .fa-duotone.fa-person-walking-with-cane::after {
  content: "\f29d\f29d"; }

.fad.fa-blind::after, .fa-duotone.fa-blind::after {
  content: "\f29d\f29d"; }

.fad.fa-angle-90::after, .fa-duotone.fa-angle-90::after {
  content: "\e08d\e08d"; }

.fad.fa-rectangle-terminal::after, .fa-duotone.fa-rectangle-terminal::after {
  content: "\e236\e236"; }

.fad.fa-kite::after, .fa-duotone.fa-kite::after {
  content: "\f6f4\f6f4"; }

.fad.fa-drum::after, .fa-duotone.fa-drum::after {
  content: "\f569\f569"; }

.fad.fa-scrubber::after, .fa-duotone.fa-scrubber::after {
  content: "\f2f8\f2f8"; }

.fad.fa-ice-cream::after, .fa-duotone.fa-ice-cream::after {
  content: "\f810\f810"; }

.fad.fa-heart-circle-bolt::after, .fa-duotone.fa-heart-circle-bolt::after {
  content: "\e4fc\e4fc"; }

.fad.fa-fish-bones::after, .fa-duotone.fa-fish-bones::after {
  content: "\e304\e304"; }

.fad.fa-deer-rudolph::after, .fa-duotone.fa-deer-rudolph::after {
  content: "\f78f\f78f"; }

.fad.fa-fax::after, .fa-duotone.fa-fax::after {
  content: "\f1ac\f1ac"; }

.fad.fa-paragraph::after, .fa-duotone.fa-paragraph::after {
  content: "\f1dd\f1dd"; }

.fad.fa-head-side-heart::after, .fa-duotone.fa-head-side-heart::after {
  content: "\e1aa\e1aa"; }

.fad.fa-square-e::after, .fa-duotone.fa-square-e::after {
  content: "\e26d\e26d"; }

.fad.fa-meter-fire::after, .fa-duotone.fa-meter-fire::after {
  content: "\e1eb\e1eb"; }

.fad.fa-cloud-hail::after, .fa-duotone.fa-cloud-hail::after {
  content: "\f739\f739"; }

.fad.fa-check-to-slot::after, .fa-duotone.fa-check-to-slot::after {
  content: "\f772\f772"; }

.fad.fa-vote-yea::after, .fa-duotone.fa-vote-yea::after {
  content: "\f772\f772"; }

.fad.fa-money-from-bracket::after, .fa-duotone.fa-money-from-bracket::after {
  content: "\e312\e312"; }

.fad.fa-star-half::after, .fa-duotone.fa-star-half::after {
  content: "\f089\f089"; }

.fad.fa-car-bus::after, .fa-duotone.fa-car-bus::after {
  content: "\f85a\f85a"; }

.fad.fa-speaker::after, .fa-duotone.fa-speaker::after {
  content: "\f8df\f8df"; }

.fad.fa-timer::after, .fa-duotone.fa-timer::after {
  content: "\e29e\e29e"; }

.fad.fa-boxes-stacked::after, .fa-duotone.fa-boxes-stacked::after {
  content: "\f468\f468"; }

.fad.fa-boxes::after, .fa-duotone.fa-boxes::after {
  content: "\f468\f468"; }

.fad.fa-boxes-alt::after, .fa-duotone.fa-boxes-alt::after {
  content: "\f468\f468"; }

.fad.fa-landmark-magnifying-glass::after, .fa-duotone.fa-landmark-magnifying-glass::after {
  content: "\e622\e622"; }

.fad.fa-grill-hot::after, .fa-duotone.fa-grill-hot::after {
  content: "\e5a5\e5a5"; }

.fad.fa-ballot-check::after, .fa-duotone.fa-ballot-check::after {
  content: "\f733\f733"; }

.fad.fa-link::after, .fa-duotone.fa-link::after {
  content: "\f0c1\f0c1"; }

.fad.fa-chain::after, .fa-duotone.fa-chain::after {
  content: "\f0c1\f0c1"; }

.fad.fa-ear-listen::after, .fa-duotone.fa-ear-listen::after {
  content: "\f2a2\f2a2"; }

.fad.fa-assistive-listening-systems::after, .fa-duotone.fa-assistive-listening-systems::after {
  content: "\f2a2\f2a2"; }

.fad.fa-file-minus::after, .fa-duotone.fa-file-minus::after {
  content: "\f318\f318"; }

.fad.fa-tree-city::after, .fa-duotone.fa-tree-city::after {
  content: "\e587\e587"; }

.fad.fa-play::after, .fa-duotone.fa-play::after {
  content: "\f04b\f04b"; }

.fad.fa-font::after, .fa-duotone.fa-font::after {
  content: "\f031\f031"; }

.fad.fa-cup-togo::after, .fa-duotone.fa-cup-togo::after {
  content: "\f6c5\f6c5"; }

.fad.fa-coffee-togo::after, .fa-duotone.fa-coffee-togo::after {
  content: "\f6c5\f6c5"; }

.fad.fa-square-down-left::after, .fa-duotone.fa-square-down-left::after {
  content: "\e26b\e26b"; }

.fad.fa-burger-lettuce::after, .fa-duotone.fa-burger-lettuce::after {
  content: "\e3e3\e3e3"; }

.fad.fa-rupiah-sign::after, .fa-duotone.fa-rupiah-sign::after {
  content: "\e23d\e23d"; }

.fad.fa-magnifying-glass::after, .fa-duotone.fa-magnifying-glass::after {
  content: "\f002\f002"; }

.fad.fa-search::after, .fa-duotone.fa-search::after {
  content: "\f002\f002"; }

.fad.fa-table-tennis-paddle-ball::after, .fa-duotone.fa-table-tennis-paddle-ball::after {
  content: "\f45d\f45d"; }

.fad.fa-ping-pong-paddle-ball::after, .fa-duotone.fa-ping-pong-paddle-ball::after {
  content: "\f45d\f45d"; }

.fad.fa-table-tennis::after, .fa-duotone.fa-table-tennis::after {
  content: "\f45d\f45d"; }

.fad.fa-person-dots-from-line::after, .fa-duotone.fa-person-dots-from-line::after {
  content: "\f470\f470"; }

.fad.fa-diagnoses::after, .fa-duotone.fa-diagnoses::after {
  content: "\f470\f470"; }

.fad.fa-chevrons-down::after, .fa-duotone.fa-chevrons-down::after {
  content: "\f322\f322"; }

.fad.fa-chevron-double-down::after, .fa-duotone.fa-chevron-double-down::after {
  content: "\f322\f322"; }

.fad.fa-trash-can-arrow-up::after, .fa-duotone.fa-trash-can-arrow-up::after {
  content: "\f82a\f82a"; }

.fad.fa-trash-restore-alt::after, .fa-duotone.fa-trash-restore-alt::after {
  content: "\f82a\f82a"; }

.fad.fa-signal-good::after, .fa-duotone.fa-signal-good::after {
  content: "\f68e\f68e"; }

.fad.fa-signal-3::after, .fa-duotone.fa-signal-3::after {
  content: "\f68e\f68e"; }

.fad.fa-location-question::after, .fa-duotone.fa-location-question::after {
  content: "\f60b\f60b"; }

.fad.fa-map-marker-question::after, .fa-duotone.fa-map-marker-question::after {
  content: "\f60b\f60b"; }

.fad.fa-floppy-disk-circle-xmark::after, .fa-duotone.fa-floppy-disk-circle-xmark::after {
  content: "\e181\e181"; }

.fad.fa-floppy-disk-times::after, .fa-duotone.fa-floppy-disk-times::after {
  content: "\e181\e181"; }

.fad.fa-save-circle-xmark::after, .fa-duotone.fa-save-circle-xmark::after {
  content: "\e181\e181"; }

.fad.fa-save-times::after, .fa-duotone.fa-save-times::after {
  content: "\e181\e181"; }

.fad.fa-naira-sign::after, .fa-duotone.fa-naira-sign::after {
  content: "\e1f6\e1f6"; }

.fad.fa-peach::after, .fa-duotone.fa-peach::after {
  content: "\e20b\e20b"; }

.fad.fa-taxi-bus::after, .fa-duotone.fa-taxi-bus::after {
  content: "\e298\e298"; }

.fad.fa-bracket-curly::after, .fa-duotone.fa-bracket-curly::after {
  content: "\7b\7b"; }

.fad.fa-bracket-curly-left::after, .fa-duotone.fa-bracket-curly-left::after {
  content: "\7b\7b"; }

.fad.fa-lobster::after, .fa-duotone.fa-lobster::after {
  content: "\e421\e421"; }

.fad.fa-cart-flatbed-empty::after, .fa-duotone.fa-cart-flatbed-empty::after {
  content: "\f476\f476"; }

.fad.fa-dolly-flatbed-empty::after, .fa-duotone.fa-dolly-flatbed-empty::after {
  content: "\f476\f476"; }

.fad.fa-colon::after, .fa-duotone.fa-colon::after {
  content: "\3a\3a"; }

.fad.fa-cart-arrow-down::after, .fa-duotone.fa-cart-arrow-down::after {
  content: "\f218\f218"; }

.fad.fa-wand::after, .fa-duotone.fa-wand::after {
  content: "\f72a\f72a"; }

.fad.fa-walkie-talkie::after, .fa-duotone.fa-walkie-talkie::after {
  content: "\f8ef\f8ef"; }

.fad.fa-file-pen::after, .fa-duotone.fa-file-pen::after {
  content: "\f31c\f31c"; }

.fad.fa-file-edit::after, .fa-duotone.fa-file-edit::after {
  content: "\f31c\f31c"; }

.fad.fa-receipt::after, .fa-duotone.fa-receipt::after {
  content: "\f543\f543"; }

.fad.fa-table-picnic::after, .fa-duotone.fa-table-picnic::after {
  content: "\e32d\e32d"; }

.fad.fa-square-pen::after, .fa-duotone.fa-square-pen::after {
  content: "\f14b\f14b"; }

.fad.fa-pen-square::after, .fa-duotone.fa-pen-square::after {
  content: "\f14b\f14b"; }

.fad.fa-pencil-square::after, .fa-duotone.fa-pencil-square::after {
  content: "\f14b\f14b"; }

.fad.fa-circle-microphone-lines::after, .fa-duotone.fa-circle-microphone-lines::after {
  content: "\e117\e117"; }

.fad.fa-microphone-circle-alt::after, .fa-duotone.fa-microphone-circle-alt::after {
  content: "\e117\e117"; }

.fad.fa-display-slash::after, .fa-duotone.fa-display-slash::after {
  content: "\e2fa\e2fa"; }

.fad.fa-desktop-slash::after, .fa-duotone.fa-desktop-slash::after {
  content: "\e2fa\e2fa"; }

.fad.fa-suitcase-rolling::after, .fa-duotone.fa-suitcase-rolling::after {
  content: "\f5c1\f5c1"; }

.fad.fa-person-circle-exclamation::after, .fa-duotone.fa-person-circle-exclamation::after {
  content: "\e53f\e53f"; }

.fad.fa-transporter-2::after, .fa-duotone.fa-transporter-2::after {
  content: "\e044\e044"; }

.fad.fa-hands-holding-diamond::after, .fa-duotone.fa-hands-holding-diamond::after {
  content: "\f47c\f47c"; }

.fad.fa-hand-receiving::after, .fa-duotone.fa-hand-receiving::after {
  content: "\f47c\f47c"; }

.fad.fa-money-bill-simple-wave::after, .fa-duotone.fa-money-bill-simple-wave::after {
  content: "\e1f2\e1f2"; }

.fad.fa-chevron-down::after, .fa-duotone.fa-chevron-down::after {
  content: "\f078\f078"; }

.fad.fa-battery-full::after, .fa-duotone.fa-battery-full::after {
  content: "\f240\f240"; }

.fad.fa-battery::after, .fa-duotone.fa-battery::after {
  content: "\f240\f240"; }

.fad.fa-battery-5::after, .fa-duotone.fa-battery-5::after {
  content: "\f240\f240"; }

.fad.fa-bell-plus::after, .fa-duotone.fa-bell-plus::after {
  content: "\f849\f849"; }

.fad.fa-book-arrow-right::after, .fa-duotone.fa-book-arrow-right::after {
  content: "\e0b9\e0b9"; }

.fad.fa-hospitals::after, .fa-duotone.fa-hospitals::after {
  content: "\f80e\f80e"; }

.fad.fa-club::after, .fa-duotone.fa-club::after {
  content: "\f327\f327"; }

.fad.fa-skull-crossbones::after, .fa-duotone.fa-skull-crossbones::after {
  content: "\f714\f714"; }

.fad.fa-droplet-degree::after, .fa-duotone.fa-droplet-degree::after {
  content: "\f748\f748"; }

.fad.fa-dewpoint::after, .fa-duotone.fa-dewpoint::after {
  content: "\f748\f748"; }

.fad.fa-code-compare::after, .fa-duotone.fa-code-compare::after {
  content: "\e13a\e13a"; }

.fad.fa-list-ul::after, .fa-duotone.fa-list-ul::after {
  content: "\f0ca\f0ca"; }

.fad.fa-list-dots::after, .fa-duotone.fa-list-dots::after {
  content: "\f0ca\f0ca"; }

.fad.fa-hand-holding-magic::after, .fa-duotone.fa-hand-holding-magic::after {
  content: "\f6e5\f6e5"; }

.fad.fa-watermelon-slice::after, .fa-duotone.fa-watermelon-slice::after {
  content: "\e337\e337"; }

.fad.fa-circle-ellipsis::after, .fa-duotone.fa-circle-ellipsis::after {
  content: "\e10a\e10a"; }

.fad.fa-school-lock::after, .fa-duotone.fa-school-lock::after {
  content: "\e56f\e56f"; }

.fad.fa-tower-cell::after, .fa-duotone.fa-tower-cell::after {
  content: "\e585\e585"; }

.fad.fa-sd-cards::after, .fa-duotone.fa-sd-cards::after {
  content: "\e240\e240"; }

.fad.fa-jug-bottle::after, .fa-duotone.fa-jug-bottle::after {
  content: "\e5fb\e5fb"; }

.fad.fa-down-long::after, .fa-duotone.fa-down-long::after {
  content: "\f309\f309"; }

.fad.fa-long-arrow-alt-down::after, .fa-duotone.fa-long-arrow-alt-down::after {
  content: "\f309\f309"; }

.fad.fa-envelopes::after, .fa-duotone.fa-envelopes::after {
  content: "\e170\e170"; }

.fad.fa-phone-office::after, .fa-duotone.fa-phone-office::after {
  content: "\f67d\f67d"; }

.fad.fa-ranking-star::after, .fa-duotone.fa-ranking-star::after {
  content: "\e561\e561"; }

.fad.fa-chess-king::after, .fa-duotone.fa-chess-king::after {
  content: "\f43f\f43f"; }

.fad.fa-nfc-pen::after, .fa-duotone.fa-nfc-pen::after {
  content: "\e1fa\e1fa"; }

.fad.fa-person-harassing::after, .fa-duotone.fa-person-harassing::after {
  content: "\e549\e549"; }

.fad.fa-magnifying-glass-play::after, .fa-duotone.fa-magnifying-glass-play::after {
  content: "\e660\e660"; }

.fad.fa-hat-winter::after, .fa-duotone.fa-hat-winter::after {
  content: "\f7a8\f7a8"; }

.fad.fa-brazilian-real-sign::after, .fa-duotone.fa-brazilian-real-sign::after {
  content: "\e46c\e46c"; }

.fad.fa-landmark-dome::after, .fa-duotone.fa-landmark-dome::after {
  content: "\f752\f752"; }

.fad.fa-landmark-alt::after, .fa-duotone.fa-landmark-alt::after {
  content: "\f752\f752"; }

.fad.fa-bone-break::after, .fa-duotone.fa-bone-break::after {
  content: "\f5d8\f5d8"; }

.fad.fa-arrow-up::after, .fa-duotone.fa-arrow-up::after {
  content: "\f062\f062"; }

.fad.fa-down-from-dotted-line::after, .fa-duotone.fa-down-from-dotted-line::after {
  content: "\e407\e407"; }

.fad.fa-tv::after, .fa-duotone.fa-tv::after {
  content: "\f26c\f26c"; }

.fad.fa-television::after, .fa-duotone.fa-television::after {
  content: "\f26c\f26c"; }

.fad.fa-tv-alt::after, .fa-duotone.fa-tv-alt::after {
  content: "\f26c\f26c"; }

.fad.fa-border-left::after, .fa-duotone.fa-border-left::after {
  content: "\f84f\f84f"; }

.fad.fa-circle-divide::after, .fa-duotone.fa-circle-divide::after {
  content: "\e106\e106"; }

.fad.fa-shrimp::after, .fa-duotone.fa-shrimp::after {
  content: "\e448\e448"; }

.fad.fa-list-check::after, .fa-duotone.fa-list-check::after {
  content: "\f0ae\f0ae"; }

.fad.fa-tasks::after, .fa-duotone.fa-tasks::after {
  content: "\f0ae\f0ae"; }

.fad.fa-diagram-subtask::after, .fa-duotone.fa-diagram-subtask::after {
  content: "\e479\e479"; }

.fad.fa-jug-detergent::after, .fa-duotone.fa-jug-detergent::after {
  content: "\e519\e519"; }

.fad.fa-circle-user::after, .fa-duotone.fa-circle-user::after {
  content: "\f2bd\f2bd"; }

.fad.fa-user-circle::after, .fa-duotone.fa-user-circle::after {
  content: "\f2bd\f2bd"; }

.fad.fa-square-y::after, .fa-duotone.fa-square-y::after {
  content: "\e287\e287"; }

.fad.fa-user-doctor-hair::after, .fa-duotone.fa-user-doctor-hair::after {
  content: "\e458\e458"; }

.fad.fa-planet-ringed::after, .fa-duotone.fa-planet-ringed::after {
  content: "\e020\e020"; }

.fad.fa-mushroom::after, .fa-duotone.fa-mushroom::after {
  content: "\e425\e425"; }

.fad.fa-user-shield::after, .fa-duotone.fa-user-shield::after {
  content: "\f505\f505"; }

.fad.fa-megaphone::after, .fa-duotone.fa-megaphone::after {
  content: "\f675\f675"; }

.fad.fa-wreath-laurel::after, .fa-duotone.fa-wreath-laurel::after {
  content: "\e5d2\e5d2"; }

.fad.fa-circle-exclamation-check::after, .fa-duotone.fa-circle-exclamation-check::after {
  content: "\e10d\e10d"; }

.fad.fa-wind::after, .fa-duotone.fa-wind::after {
  content: "\f72e\f72e"; }

.fad.fa-box-dollar::after, .fa-duotone.fa-box-dollar::after {
  content: "\f4a0\f4a0"; }

.fad.fa-box-usd::after, .fa-duotone.fa-box-usd::after {
  content: "\f4a0\f4a0"; }

.fad.fa-car-burst::after, .fa-duotone.fa-car-burst::after {
  content: "\f5e1\f5e1"; }

.fad.fa-car-crash::after, .fa-duotone.fa-car-crash::after {
  content: "\f5e1\f5e1"; }

.fad.fa-y::after, .fa-duotone.fa-y::after {
  content: "\59\59"; }

.fad.fa-user-headset::after, .fa-duotone.fa-user-headset::after {
  content: "\f82d\f82d"; }

.fad.fa-arrows-retweet::after, .fa-duotone.fa-arrows-retweet::after {
  content: "\f361\f361"; }

.fad.fa-retweet-alt::after, .fa-duotone.fa-retweet-alt::after {
  content: "\f361\f361"; }

.fad.fa-person-snowboarding::after, .fa-duotone.fa-person-snowboarding::after {
  content: "\f7ce\f7ce"; }

.fad.fa-snowboarding::after, .fa-duotone.fa-snowboarding::after {
  content: "\f7ce\f7ce"; }

.fad.fa-square-chevron-right::after, .fa-duotone.fa-square-chevron-right::after {
  content: "\f32b\f32b"; }

.fad.fa-chevron-square-right::after, .fa-duotone.fa-chevron-square-right::after {
  content: "\f32b\f32b"; }

.fad.fa-lacrosse-stick-ball::after, .fa-duotone.fa-lacrosse-stick-ball::after {
  content: "\e3b6\e3b6"; }

.fad.fa-truck-fast::after, .fa-duotone.fa-truck-fast::after {
  content: "\f48b\f48b"; }

.fad.fa-shipping-fast::after, .fa-duotone.fa-shipping-fast::after {
  content: "\f48b\f48b"; }

.fad.fa-user-magnifying-glass::after, .fa-duotone.fa-user-magnifying-glass::after {
  content: "\e5c5\e5c5"; }

.fad.fa-star-sharp::after, .fa-duotone.fa-star-sharp::after {
  content: "\e28b\e28b"; }

.fad.fa-comment-heart::after, .fa-duotone.fa-comment-heart::after {
  content: "\e5c8\e5c8"; }

.fad.fa-circle-1::after, .fa-duotone.fa-circle-1::after {
  content: "\e0ee\e0ee"; }

.fad.fa-circle-star::after, .fa-duotone.fa-circle-star::after {
  content: "\e123\e123"; }

.fad.fa-star-circle::after, .fa-duotone.fa-star-circle::after {
  content: "\e123\e123"; }

.fad.fa-fish::after, .fa-duotone.fa-fish::after {
  content: "\f578\f578"; }

.fad.fa-cloud-fog::after, .fa-duotone.fa-cloud-fog::after {
  content: "\f74e\f74e"; }

.fad.fa-fog::after, .fa-duotone.fa-fog::after {
  content: "\f74e\f74e"; }

.fad.fa-waffle::after, .fa-duotone.fa-waffle::after {
  content: "\e466\e466"; }

.fad.fa-music-note::after, .fa-duotone.fa-music-note::after {
  content: "\f8cf\f8cf"; }

.fad.fa-music-alt::after, .fa-duotone.fa-music-alt::after {
  content: "\f8cf\f8cf"; }

.fad.fa-hexagon-exclamation::after, .fa-duotone.fa-hexagon-exclamation::after {
  content: "\e417\e417"; }

.fad.fa-cart-shopping-fast::after, .fa-duotone.fa-cart-shopping-fast::after {
  content: "\e0dc\e0dc"; }

.fad.fa-object-union::after, .fa-duotone.fa-object-union::after {
  content: "\e49f\e49f"; }

.fad.fa-user-graduate::after, .fa-duotone.fa-user-graduate::after {
  content: "\f501\f501"; }

.fad.fa-starfighter::after, .fa-duotone.fa-starfighter::after {
  content: "\e037\e037"; }

.fad.fa-circle-half-stroke::after, .fa-duotone.fa-circle-half-stroke::after {
  content: "\f042\f042"; }

.fad.fa-adjust::after, .fa-duotone.fa-adjust::after {
  content: "\f042\f042"; }

.fad.fa-arrow-right-long-to-line::after, .fa-duotone.fa-arrow-right-long-to-line::after {
  content: "\e3d5\e3d5"; }

.fad.fa-square-arrow-down::after, .fa-duotone.fa-square-arrow-down::after {
  content: "\f339\f339"; }

.fad.fa-arrow-square-down::after, .fa-duotone.fa-arrow-square-down::after {
  content: "\f339\f339"; }

.fad.fa-diamond-half-stroke::after, .fa-duotone.fa-diamond-half-stroke::after {
  content: "\e5b8\e5b8"; }

.fad.fa-clapperboard::after, .fa-duotone.fa-clapperboard::after {
  content: "\e131\e131"; }

.fad.fa-square-chevron-left::after, .fa-duotone.fa-square-chevron-left::after {
  content: "\f32a\f32a"; }

.fad.fa-chevron-square-left::after, .fa-duotone.fa-chevron-square-left::after {
  content: "\f32a\f32a"; }

.fad.fa-phone-intercom::after, .fa-duotone.fa-phone-intercom::after {
  content: "\e434\e434"; }

.fad.fa-link-horizontal::after, .fa-duotone.fa-link-horizontal::after {
  content: "\e1cb\e1cb"; }

.fad.fa-chain-horizontal::after, .fa-duotone.fa-chain-horizontal::after {
  content: "\e1cb\e1cb"; }

.fad.fa-mango::after, .fa-duotone.fa-mango::after {
  content: "\e30f\e30f"; }

.fad.fa-music-note-slash::after, .fa-duotone.fa-music-note-slash::after {
  content: "\f8d0\f8d0"; }

.fad.fa-music-alt-slash::after, .fa-duotone.fa-music-alt-slash::after {
  content: "\f8d0\f8d0"; }

.fad.fa-circle-radiation::after, .fa-duotone.fa-circle-radiation::after {
  content: "\f7ba\f7ba"; }

.fad.fa-radiation-alt::after, .fa-duotone.fa-radiation-alt::after {
  content: "\f7ba\f7ba"; }

.fad.fa-face-tongue-sweat::after, .fa-duotone.fa-face-tongue-sweat::after {
  content: "\e39e\e39e"; }

.fad.fa-globe-stand::after, .fa-duotone.fa-globe-stand::after {
  content: "\f5f6\f5f6"; }

.fad.fa-baseball::after, .fa-duotone.fa-baseball::after {
  content: "\f433\f433"; }

.fad.fa-baseball-ball::after, .fa-duotone.fa-baseball-ball::after {
  content: "\f433\f433"; }

.fad.fa-circle-p::after, .fa-duotone.fa-circle-p::after {
  content: "\e11a\e11a"; }

.fad.fa-award-simple::after, .fa-duotone.fa-award-simple::after {
  content: "\e0ab\e0ab"; }

.fad.fa-jet-fighter-up::after, .fa-duotone.fa-jet-fighter-up::after {
  content: "\e518\e518"; }

.fad.fa-diagram-project::after, .fa-duotone.fa-diagram-project::after {
  content: "\f542\f542"; }

.fad.fa-project-diagram::after, .fa-duotone.fa-project-diagram::after {
  content: "\f542\f542"; }

.fad.fa-pedestal::after, .fa-duotone.fa-pedestal::after {
  content: "\e20d\e20d"; }

.fad.fa-chart-pyramid::after, .fa-duotone.fa-chart-pyramid::after {
  content: "\e0e6\e0e6"; }

.fad.fa-sidebar::after, .fa-duotone.fa-sidebar::after {
  content: "\e24e\e24e"; }

.fad.fa-snowman-head::after, .fa-duotone.fa-snowman-head::after {
  content: "\f79b\f79b"; }

.fad.fa-frosty-head::after, .fa-duotone.fa-frosty-head::after {
  content: "\f79b\f79b"; }

.fad.fa-copy::after, .fa-duotone.fa-copy::after {
  content: "\f0c5\f0c5"; }

.fad.fa-burger-glass::after, .fa-duotone.fa-burger-glass::after {
  content: "\e0ce\e0ce"; }

.fad.fa-volume-xmark::after, .fa-duotone.fa-volume-xmark::after {
  content: "\f6a9\f6a9"; }

.fad.fa-volume-mute::after, .fa-duotone.fa-volume-mute::after {
  content: "\f6a9\f6a9"; }

.fad.fa-volume-times::after, .fa-duotone.fa-volume-times::after {
  content: "\f6a9\f6a9"; }

.fad.fa-hand-sparkles::after, .fa-duotone.fa-hand-sparkles::after {
  content: "\e05d\e05d"; }

.fad.fa-bars-filter::after, .fa-duotone.fa-bars-filter::after {
  content: "\e0ad\e0ad"; }

.fad.fa-paintbrush-pencil::after, .fa-duotone.fa-paintbrush-pencil::after {
  content: "\e206\e206"; }

.fad.fa-party-bell::after, .fa-duotone.fa-party-bell::after {
  content: "\e31a\e31a"; }

.fad.fa-user-vneck-hair::after, .fa-duotone.fa-user-vneck-hair::after {
  content: "\e462\e462"; }

.fad.fa-jack-o-lantern::after, .fa-duotone.fa-jack-o-lantern::after {
  content: "\f30e\f30e"; }

.fad.fa-grip::after, .fa-duotone.fa-grip::after {
  content: "\f58d\f58d"; }

.fad.fa-grip-horizontal::after, .fa-duotone.fa-grip-horizontal::after {
  content: "\f58d\f58d"; }

.fad.fa-share-from-square::after, .fa-duotone.fa-share-from-square::after {
  content: "\f14d\f14d"; }

.fad.fa-share-square::after, .fa-duotone.fa-share-square::after {
  content: "\f14d\f14d"; }

.fad.fa-keynote::after, .fa-duotone.fa-keynote::after {
  content: "\f66c\f66c"; }

.fad.fa-child-combatant::after, .fa-duotone.fa-child-combatant::after {
  content: "\e4e0\e4e0"; }

.fad.fa-child-rifle::after, .fa-duotone.fa-child-rifle::after {
  content: "\e4e0\e4e0"; }

.fad.fa-gun::after, .fa-duotone.fa-gun::after {
  content: "\e19b\e19b"; }

.fad.fa-square-phone::after, .fa-duotone.fa-square-phone::after {
  content: "\f098\f098"; }

.fad.fa-phone-square::after, .fa-duotone.fa-phone-square::after {
  content: "\f098\f098"; }

.fad.fa-hat-beach::after, .fa-duotone.fa-hat-beach::after {
  content: "\e606\e606"; }

.fad.fa-plus::after, .fa-duotone.fa-plus::after {
  content: "\2b\2b"; }

.fad.fa-add::after, .fa-duotone.fa-add::after {
  content: "\2b\2b"; }

.fad.fa-expand::after, .fa-duotone.fa-expand::after {
  content: "\f065\f065"; }

.fad.fa-computer::after, .fa-duotone.fa-computer::after {
  content: "\e4e5\e4e5"; }

.fad.fa-fort::after, .fa-duotone.fa-fort::after {
  content: "\e486\e486"; }

.fad.fa-cloud-check::after, .fa-duotone.fa-cloud-check::after {
  content: "\e35c\e35c"; }

.fad.fa-xmark::after, .fa-duotone.fa-xmark::after {
  content: "\f00d\f00d"; }

.fad.fa-close::after, .fa-duotone.fa-close::after {
  content: "\f00d\f00d"; }

.fad.fa-multiply::after, .fa-duotone.fa-multiply::after {
  content: "\f00d\f00d"; }

.fad.fa-remove::after, .fa-duotone.fa-remove::after {
  content: "\f00d\f00d"; }

.fad.fa-times::after, .fa-duotone.fa-times::after {
  content: "\f00d\f00d"; }

.fad.fa-face-smirking::after, .fa-duotone.fa-face-smirking::after {
  content: "\e397\e397"; }

.fad.fa-arrows-up-down-left-right::after, .fa-duotone.fa-arrows-up-down-left-right::after {
  content: "\f047\f047"; }

.fad.fa-arrows::after, .fa-duotone.fa-arrows::after {
  content: "\f047\f047"; }

.fad.fa-chalkboard-user::after, .fa-duotone.fa-chalkboard-user::after {
  content: "\f51c\f51c"; }

.fad.fa-chalkboard-teacher::after, .fa-duotone.fa-chalkboard-teacher::after {
  content: "\f51c\f51c"; }

.fad.fa-rhombus::after, .fa-duotone.fa-rhombus::after {
  content: "\e23b\e23b"; }

.fad.fa-claw-marks::after, .fa-duotone.fa-claw-marks::after {
  content: "\f6c2\f6c2"; }

.fad.fa-peso-sign::after, .fa-duotone.fa-peso-sign::after {
  content: "\e222\e222"; }

.fad.fa-face-smile-tongue::after, .fa-duotone.fa-face-smile-tongue::after {
  content: "\e394\e394"; }

.fad.fa-cart-circle-xmark::after, .fa-duotone.fa-cart-circle-xmark::after {
  content: "\e3f4\e3f4"; }

.fad.fa-building-shield::after, .fa-duotone.fa-building-shield::after {
  content: "\e4d8\e4d8"; }

.fad.fa-circle-phone-flip::after, .fa-duotone.fa-circle-phone-flip::after {
  content: "\e11c\e11c"; }

.fad.fa-phone-circle-alt::after, .fa-duotone.fa-phone-circle-alt::after {
  content: "\e11c\e11c"; }

.fad.fa-baby::after, .fa-duotone.fa-baby::after {
  content: "\f77c\f77c"; }

.fad.fa-users-line::after, .fa-duotone.fa-users-line::after {
  content: "\e592\e592"; }

.fad.fa-quote-left::after, .fa-duotone.fa-quote-left::after {
  content: "\f10d\f10d"; }

.fad.fa-quote-left-alt::after, .fa-duotone.fa-quote-left-alt::after {
  content: "\f10d\f10d"; }

.fad.fa-tractor::after, .fa-duotone.fa-tractor::after {
  content: "\f722\f722"; }

.fad.fa-key-skeleton::after, .fa-duotone.fa-key-skeleton::after {
  content: "\f6f3\f6f3"; }

.fad.fa-trash-arrow-up::after, .fa-duotone.fa-trash-arrow-up::after {
  content: "\f829\f829"; }

.fad.fa-trash-restore::after, .fa-duotone.fa-trash-restore::after {
  content: "\f829\f829"; }

.fad.fa-arrow-down-up-lock::after, .fa-duotone.fa-arrow-down-up-lock::after {
  content: "\e4b0\e4b0"; }

.fad.fa-arrow-down-to-bracket::after, .fa-duotone.fa-arrow-down-to-bracket::after {
  content: "\e094\e094"; }

.fad.fa-lines-leaning::after, .fa-duotone.fa-lines-leaning::after {
  content: "\e51e\e51e"; }

.fad.fa-square-q::after, .fa-duotone.fa-square-q::after {
  content: "\e27b\e27b"; }

.fad.fa-ruler-combined::after, .fa-duotone.fa-ruler-combined::after {
  content: "\f546\f546"; }

.fad.fa-symbols::after, .fa-duotone.fa-symbols::after {
  content: "\f86e\f86e"; }

.fad.fa-icons-alt::after, .fa-duotone.fa-icons-alt::after {
  content: "\f86e\f86e"; }

.fad.fa-copyright::after, .fa-duotone.fa-copyright::after {
  content: "\f1f9\f1f9"; }

.fad.fa-flask-gear::after, .fa-duotone.fa-flask-gear::after {
  content: "\e5f1\e5f1"; }

.fad.fa-highlighter-line::after, .fa-duotone.fa-highlighter-line::after {
  content: "\e1af\e1af"; }

.fad.fa-bracket-square::after, .fa-duotone.fa-bracket-square::after {
  content: "\5b\5b"; }

.fad.fa-bracket::after, .fa-duotone.fa-bracket::after {
  content: "\5b\5b"; }

.fad.fa-bracket-left::after, .fa-duotone.fa-bracket-left::after {
  content: "\5b\5b"; }

.fad.fa-island-tropical::after, .fa-duotone.fa-island-tropical::after {
  content: "\f811\f811"; }

.fad.fa-island-tree-palm::after, .fa-duotone.fa-island-tree-palm::after {
  content: "\f811\f811"; }

.fad.fa-arrow-right-from-line::after, .fa-duotone.fa-arrow-right-from-line::after {
  content: "\f343\f343"; }

.fad.fa-arrow-from-left::after, .fa-duotone.fa-arrow-from-left::after {
  content: "\f343\f343"; }

.fad.fa-h2::after, .fa-duotone.fa-h2::after {
  content: "\f314\f314"; }

.fad.fa-equals::after, .fa-duotone.fa-equals::after {
  content: "\3d\3d"; }

.fad.fa-cake-slice::after, .fa-duotone.fa-cake-slice::after {
  content: "\e3e5\e3e5"; }

.fad.fa-shortcake::after, .fa-duotone.fa-shortcake::after {
  content: "\e3e5\e3e5"; }

.fad.fa-building-magnifying-glass::after, .fa-duotone.fa-building-magnifying-glass::after {
  content: "\e61c\e61c"; }

.fad.fa-peanut::after, .fa-duotone.fa-peanut::after {
  content: "\e430\e430"; }

.fad.fa-wrench-simple::after, .fa-duotone.fa-wrench-simple::after {
  content: "\e2d1\e2d1"; }

.fad.fa-blender::after, .fa-duotone.fa-blender::after {
  content: "\f517\f517"; }

.fad.fa-teeth::after, .fa-duotone.fa-teeth::after {
  content: "\f62e\f62e"; }

.fad.fa-tally-2::after, .fa-duotone.fa-tally-2::after {
  content: "\e295\e295"; }

.fad.fa-shekel-sign::after, .fa-duotone.fa-shekel-sign::after {
  content: "\f20b\f20b"; }

.fad.fa-ils::after, .fa-duotone.fa-ils::after {
  content: "\f20b\f20b"; }

.fad.fa-shekel::after, .fa-duotone.fa-shekel::after {
  content: "\f20b\f20b"; }

.fad.fa-sheqel::after, .fa-duotone.fa-sheqel::after {
  content: "\f20b\f20b"; }

.fad.fa-sheqel-sign::after, .fa-duotone.fa-sheqel-sign::after {
  content: "\f20b\f20b"; }

.fad.fa-cars::after, .fa-duotone.fa-cars::after {
  content: "\f85b\f85b"; }

.fad.fa-axe-battle::after, .fa-duotone.fa-axe-battle::after {
  content: "\f6b3\f6b3"; }

.fad.fa-user-hair-long::after, .fa-duotone.fa-user-hair-long::after {
  content: "\e45b\e45b"; }

.fad.fa-map::after, .fa-duotone.fa-map::after {
  content: "\f279\f279"; }

.fad.fa-arrow-left-from-arc::after, .fa-duotone.fa-arrow-left-from-arc::after {
  content: "\e615\e615"; }

.fad.fa-file-circle-info::after, .fa-duotone.fa-file-circle-info::after {
  content: "\e493\e493"; }

.fad.fa-face-disappointed::after, .fa-duotone.fa-face-disappointed::after {
  content: "\e36f\e36f"; }

.fad.fa-lasso-sparkles::after, .fa-duotone.fa-lasso-sparkles::after {
  content: "\e1c9\e1c9"; }

.fad.fa-clock-eleven::after, .fa-duotone.fa-clock-eleven::after {
  content: "\e347\e347"; }

.fad.fa-rocket::after, .fa-duotone.fa-rocket::after {
  content: "\f135\f135"; }

.fad.fa-siren-on::after, .fa-duotone.fa-siren-on::after {
  content: "\e02e\e02e"; }

.fad.fa-clock-ten::after, .fa-duotone.fa-clock-ten::after {
  content: "\e354\e354"; }

.fad.fa-candle-holder::after, .fa-duotone.fa-candle-holder::after {
  content: "\f6bc\f6bc"; }

.fad.fa-video-arrow-down-left::after, .fa-duotone.fa-video-arrow-down-left::after {
  content: "\e2c8\e2c8"; }

.fad.fa-photo-film::after, .fa-duotone.fa-photo-film::after {
  content: "\f87c\f87c"; }

.fad.fa-photo-video::after, .fa-duotone.fa-photo-video::after {
  content: "\f87c\f87c"; }

.fad.fa-floppy-disk-circle-arrow-right::after, .fa-duotone.fa-floppy-disk-circle-arrow-right::after {
  content: "\e180\e180"; }

.fad.fa-save-circle-arrow-right::after, .fa-duotone.fa-save-circle-arrow-right::after {
  content: "\e180\e180"; }

.fad.fa-folder-minus::after, .fa-duotone.fa-folder-minus::after {
  content: "\f65d\f65d"; }

.fad.fa-planet-moon::after, .fa-duotone.fa-planet-moon::after {
  content: "\e01f\e01f"; }

.fad.fa-face-eyes-xmarks::after, .fa-duotone.fa-face-eyes-xmarks::after {
  content: "\e374\e374"; }

.fad.fa-chart-scatter::after, .fa-duotone.fa-chart-scatter::after {
  content: "\f7ee\f7ee"; }

.fad.fa-display-arrow-down::after, .fa-duotone.fa-display-arrow-down::after {
  content: "\e164\e164"; }

.fad.fa-store::after, .fa-duotone.fa-store::after {
  content: "\f54e\f54e"; }

.fad.fa-arrow-trend-up::after, .fa-duotone.fa-arrow-trend-up::after {
  content: "\e098\e098"; }

.fad.fa-plug-circle-minus::after, .fa-duotone.fa-plug-circle-minus::after {
  content: "\e55e\e55e"; }

.fad.fa-olive-branch::after, .fa-duotone.fa-olive-branch::after {
  content: "\e317\e317"; }

.fad.fa-angle::after, .fa-duotone.fa-angle::after {
  content: "\e08c\e08c"; }

.fad.fa-vacuum-robot::after, .fa-duotone.fa-vacuum-robot::after {
  content: "\e04e\e04e"; }

.fad.fa-sign-hanging::after, .fa-duotone.fa-sign-hanging::after {
  content: "\f4d9\f4d9"; }

.fad.fa-sign::after, .fa-duotone.fa-sign::after {
  content: "\f4d9\f4d9"; }

.fad.fa-square-divide::after, .fa-duotone.fa-square-divide::after {
  content: "\e26a\e26a"; }

.fad.fa-folder-check::after, .fa-duotone.fa-folder-check::after {
  content: "\e64e\e64e"; }

.fad.fa-signal-stream-slash::after, .fa-duotone.fa-signal-stream-slash::after {
  content: "\e250\e250"; }

.fad.fa-bezier-curve::after, .fa-duotone.fa-bezier-curve::after {
  content: "\f55b\f55b"; }

.fad.fa-eye-dropper-half::after, .fa-duotone.fa-eye-dropper-half::after {
  content: "\e173\e173"; }

.fad.fa-store-lock::after, .fa-duotone.fa-store-lock::after {
  content: "\e4a6\e4a6"; }

.fad.fa-bell-slash::after, .fa-duotone.fa-bell-slash::after {
  content: "\f1f6\f1f6"; }

.fad.fa-cloud-bolt-sun::after, .fa-duotone.fa-cloud-bolt-sun::after {
  content: "\f76e\f76e"; }

.fad.fa-thunderstorm-sun::after, .fa-duotone.fa-thunderstorm-sun::after {
  content: "\f76e\f76e"; }

.fad.fa-camera-slash::after, .fa-duotone.fa-camera-slash::after {
  content: "\e0d9\e0d9"; }

.fad.fa-comment-quote::after, .fa-duotone.fa-comment-quote::after {
  content: "\e14c\e14c"; }

.fad.fa-tablet::after, .fa-duotone.fa-tablet::after {
  content: "\f3fb\f3fb"; }

.fad.fa-tablet-android::after, .fa-duotone.fa-tablet-android::after {
  content: "\f3fb\f3fb"; }

.fad.fa-school-flag::after, .fa-duotone.fa-school-flag::after {
  content: "\e56e\e56e"; }

.fad.fa-message-code::after, .fa-duotone.fa-message-code::after {
  content: "\e1df\e1df"; }

.fad.fa-glass-half::after, .fa-duotone.fa-glass-half::after {
  content: "\e192\e192"; }

.fad.fa-glass-half-empty::after, .fa-duotone.fa-glass-half-empty::after {
  content: "\e192\e192"; }

.fad.fa-glass-half-full::after, .fa-duotone.fa-glass-half-full::after {
  content: "\e192\e192"; }

.fad.fa-fill::after, .fa-duotone.fa-fill::after {
  content: "\f575\f575"; }

.fad.fa-message-minus::after, .fa-duotone.fa-message-minus::after {
  content: "\f4a7\f4a7"; }

.fad.fa-comment-alt-minus::after, .fa-duotone.fa-comment-alt-minus::after {
  content: "\f4a7\f4a7"; }

.fad.fa-angle-up::after, .fa-duotone.fa-angle-up::after {
  content: "\f106\f106"; }

.fad.fa-dinosaur::after, .fa-duotone.fa-dinosaur::after {
  content: "\e5fe\e5fe"; }

.fad.fa-drumstick-bite::after, .fa-duotone.fa-drumstick-bite::after {
  content: "\f6d7\f6d7"; }

.fad.fa-link-horizontal-slash::after, .fa-duotone.fa-link-horizontal-slash::after {
  content: "\e1cc\e1cc"; }

.fad.fa-chain-horizontal-slash::after, .fa-duotone.fa-chain-horizontal-slash::after {
  content: "\e1cc\e1cc"; }

.fad.fa-holly-berry::after, .fa-duotone.fa-holly-berry::after {
  content: "\f7aa\f7aa"; }

.fad.fa-nose::after, .fa-duotone.fa-nose::after {
  content: "\e5bd\e5bd"; }

.fad.fa-arrow-left-to-arc::after, .fa-duotone.fa-arrow-left-to-arc::after {
  content: "\e616\e616"; }

.fad.fa-chevron-left::after, .fa-duotone.fa-chevron-left::after {
  content: "\f053\f053"; }

.fad.fa-bacteria::after, .fa-duotone.fa-bacteria::after {
  content: "\e059\e059"; }

.fad.fa-clouds::after, .fa-duotone.fa-clouds::after {
  content: "\f744\f744"; }

.fad.fa-money-bill-simple::after, .fa-duotone.fa-money-bill-simple::after {
  content: "\e1f1\e1f1"; }

.fad.fa-hand-lizard::after, .fa-duotone.fa-hand-lizard::after {
  content: "\f258\f258"; }

.fad.fa-table-pivot::after, .fa-duotone.fa-table-pivot::after {
  content: "\e291\e291"; }

.fad.fa-filter-slash::after, .fa-duotone.fa-filter-slash::after {
  content: "\e17d\e17d"; }

.fad.fa-trash-can-undo::after, .fa-duotone.fa-trash-can-undo::after {
  content: "\f896\f896"; }

.fad.fa-trash-can-arrow-turn-left::after, .fa-duotone.fa-trash-can-arrow-turn-left::after {
  content: "\f896\f896"; }

.fad.fa-trash-undo-alt::after, .fa-duotone.fa-trash-undo-alt::after {
  content: "\f896\f896"; }

.fad.fa-notdef::after, .fa-duotone.fa-notdef::after {
  content: "\e1fe\e1fe"; }

.fad.fa-disease::after, .fa-duotone.fa-disease::after {
  content: "\f7fa\f7fa"; }

.fad.fa-person-to-door::after, .fa-duotone.fa-person-to-door::after {
  content: "\e433\e433"; }

.fad.fa-turntable::after, .fa-duotone.fa-turntable::after {
  content: "\f8e4\f8e4"; }

.fad.fa-briefcase-medical::after, .fa-duotone.fa-briefcase-medical::after {
  content: "\f469\f469"; }

.fad.fa-genderless::after, .fa-duotone.fa-genderless::after {
  content: "\f22d\f22d"; }

.fad.fa-chevron-right::after, .fa-duotone.fa-chevron-right::after {
  content: "\f054\f054"; }

.fad.fa-signal-weak::after, .fa-duotone.fa-signal-weak::after {
  content: "\f68c\f68c"; }

.fad.fa-signal-1::after, .fa-duotone.fa-signal-1::after {
  content: "\f68c\f68c"; }

.fad.fa-clock-five::after, .fa-duotone.fa-clock-five::after {
  content: "\e349\e349"; }

.fad.fa-retweet::after, .fa-duotone.fa-retweet::after {
  content: "\f079\f079"; }

.fad.fa-car-rear::after, .fa-duotone.fa-car-rear::after {
  content: "\f5de\f5de"; }

.fad.fa-car-alt::after, .fa-duotone.fa-car-alt::after {
  content: "\f5de\f5de"; }

.fad.fa-pump-soap::after, .fa-duotone.fa-pump-soap::after {
  content: "\e06b\e06b"; }

.fad.fa-computer-classic::after, .fa-duotone.fa-computer-classic::after {
  content: "\f8b1\f8b1"; }

.fad.fa-frame::after, .fa-duotone.fa-frame::after {
  content: "\e495\e495"; }

.fad.fa-video-slash::after, .fa-duotone.fa-video-slash::after {
  content: "\f4e2\f4e2"; }

.fad.fa-battery-quarter::after, .fa-duotone.fa-battery-quarter::after {
  content: "\f243\f243"; }

.fad.fa-battery-2::after, .fa-duotone.fa-battery-2::after {
  content: "\f243\f243"; }

.fad.fa-ellipsis-stroke::after, .fa-duotone.fa-ellipsis-stroke::after {
  content: "\f39b\f39b"; }

.fad.fa-ellipsis-h-alt::after, .fa-duotone.fa-ellipsis-h-alt::after {
  content: "\f39b\f39b"; }

.fad.fa-radio::after, .fa-duotone.fa-radio::after {
  content: "\f8d7\f8d7"; }

.fad.fa-baby-carriage::after, .fa-duotone.fa-baby-carriage::after {
  content: "\f77d\f77d"; }

.fad.fa-carriage-baby::after, .fa-duotone.fa-carriage-baby::after {
  content: "\f77d\f77d"; }

.fad.fa-face-expressionless::after, .fa-duotone.fa-face-expressionless::after {
  content: "\e373\e373"; }

.fad.fa-down-to-dotted-line::after, .fa-duotone.fa-down-to-dotted-line::after {
  content: "\e408\e408"; }

.fad.fa-cloud-music::after, .fa-duotone.fa-cloud-music::after {
  content: "\f8ae\f8ae"; }

.fad.fa-traffic-light::after, .fa-duotone.fa-traffic-light::after {
  content: "\f637\f637"; }

.fad.fa-cloud-minus::after, .fa-duotone.fa-cloud-minus::after {
  content: "\e35d\e35d"; }

.fad.fa-thermometer::after, .fa-duotone.fa-thermometer::after {
  content: "\f491\f491"; }

.fad.fa-shield-minus::after, .fa-duotone.fa-shield-minus::after {
  content: "\e249\e249"; }

.fad.fa-vr-cardboard::after, .fa-duotone.fa-vr-cardboard::after {
  content: "\f729\f729"; }

.fad.fa-car-tilt::after, .fa-duotone.fa-car-tilt::after {
  content: "\f5e5\f5e5"; }

.fad.fa-gauge-circle-minus::after, .fa-duotone.fa-gauge-circle-minus::after {
  content: "\e497\e497"; }

.fad.fa-brightness-low::after, .fa-duotone.fa-brightness-low::after {
  content: "\e0ca\e0ca"; }

.fad.fa-hand-middle-finger::after, .fa-duotone.fa-hand-middle-finger::after {
  content: "\f806\f806"; }

.fad.fa-percent::after, .fa-duotone.fa-percent::after {
  content: "\25\25"; }

.fad.fa-percentage::after, .fa-duotone.fa-percentage::after {
  content: "\25\25"; }

.fad.fa-truck-moving::after, .fa-duotone.fa-truck-moving::after {
  content: "\f4df\f4df"; }

.fad.fa-glass-water-droplet::after, .fa-duotone.fa-glass-water-droplet::after {
  content: "\e4f5\e4f5"; }

.fad.fa-conveyor-belt::after, .fa-duotone.fa-conveyor-belt::after {
  content: "\f46e\f46e"; }

.fad.fa-location-check::after, .fa-duotone.fa-location-check::after {
  content: "\f606\f606"; }

.fad.fa-map-marker-check::after, .fa-duotone.fa-map-marker-check::after {
  content: "\f606\f606"; }

.fad.fa-coin-vertical::after, .fa-duotone.fa-coin-vertical::after {
  content: "\e3fd\e3fd"; }

.fad.fa-display::after, .fa-duotone.fa-display::after {
  content: "\e163\e163"; }

.fad.fa-person-sign::after, .fa-duotone.fa-person-sign::after {
  content: "\f757\f757"; }

.fad.fa-face-smile::after, .fa-duotone.fa-face-smile::after {
  content: "\f118\f118"; }

.fad.fa-smile::after, .fa-duotone.fa-smile::after {
  content: "\f118\f118"; }

.fad.fa-phone-hangup::after, .fa-duotone.fa-phone-hangup::after {
  content: "\e225\e225"; }

.fad.fa-signature-slash::after, .fa-duotone.fa-signature-slash::after {
  content: "\e3cb\e3cb"; }

.fad.fa-thumbtack::after, .fa-duotone.fa-thumbtack::after {
  content: "\f08d\f08d"; }

.fad.fa-thumb-tack::after, .fa-duotone.fa-thumb-tack::after {
  content: "\f08d\f08d"; }

.fad.fa-wheat-slash::after, .fa-duotone.fa-wheat-slash::after {
  content: "\e339\e339"; }

.fad.fa-trophy::after, .fa-duotone.fa-trophy::after {
  content: "\f091\f091"; }

.fad.fa-clouds-sun::after, .fa-duotone.fa-clouds-sun::after {
  content: "\f746\f746"; }

.fad.fa-person-praying::after, .fa-duotone.fa-person-praying::after {
  content: "\f683\f683"; }

.fad.fa-pray::after, .fa-duotone.fa-pray::after {
  content: "\f683\f683"; }

.fad.fa-hammer::after, .fa-duotone.fa-hammer::after {
  content: "\f6e3\f6e3"; }

.fad.fa-face-vomit::after, .fa-duotone.fa-face-vomit::after {
  content: "\e3a0\e3a0"; }

.fad.fa-speakers::after, .fa-duotone.fa-speakers::after {
  content: "\f8e0\f8e0"; }

.fad.fa-tty-answer::after, .fa-duotone.fa-tty-answer::after {
  content: "\e2b9\e2b9"; }

.fad.fa-teletype-answer::after, .fa-duotone.fa-teletype-answer::after {
  content: "\e2b9\e2b9"; }

.fad.fa-mug-tea-saucer::after, .fa-duotone.fa-mug-tea-saucer::after {
  content: "\e1f5\e1f5"; }

.fad.fa-diagram-lean-canvas::after, .fa-duotone.fa-diagram-lean-canvas::after {
  content: "\e156\e156"; }

.fad.fa-alt::after, .fa-duotone.fa-alt::after {
  content: "\e08a\e08a"; }

.fad.fa-dial::after, .fa-duotone.fa-dial::after {
  content: "\e15b\e15b"; }

.fad.fa-dial-med-high::after, .fa-duotone.fa-dial-med-high::after {
  content: "\e15b\e15b"; }

.fad.fa-hand-peace::after, .fa-duotone.fa-hand-peace::after {
  content: "\f25b\f25b"; }

.fad.fa-circle-trash::after, .fa-duotone.fa-circle-trash::after {
  content: "\e126\e126"; }

.fad.fa-trash-circle::after, .fa-duotone.fa-trash-circle::after {
  content: "\e126\e126"; }

.fad.fa-rotate::after, .fa-duotone.fa-rotate::after {
  content: "\f2f1\f2f1"; }

.fad.fa-sync-alt::after, .fa-duotone.fa-sync-alt::after {
  content: "\f2f1\f2f1"; }

.fad.fa-circle-quarters::after, .fa-duotone.fa-circle-quarters::after {
  content: "\e3f8\e3f8"; }

.fad.fa-spinner::after, .fa-duotone.fa-spinner::after {
  content: "\f110\f110"; }

.fad.fa-tower-control::after, .fa-duotone.fa-tower-control::after {
  content: "\e2a2\e2a2"; }

.fad.fa-arrow-up-triangle-square::after, .fa-duotone.fa-arrow-up-triangle-square::after {
  content: "\f88a\f88a"; }

.fad.fa-sort-shapes-up::after, .fa-duotone.fa-sort-shapes-up::after {
  content: "\f88a\f88a"; }

.fad.fa-whale::after, .fa-duotone.fa-whale::after {
  content: "\f72c\f72c"; }

.fad.fa-robot::after, .fa-duotone.fa-robot::after {
  content: "\f544\f544"; }

.fad.fa-peace::after, .fa-duotone.fa-peace::after {
  content: "\f67c\f67c"; }

.fad.fa-party-horn::after, .fa-duotone.fa-party-horn::after {
  content: "\e31b\e31b"; }

.fad.fa-gears::after, .fa-duotone.fa-gears::after {
  content: "\f085\f085"; }

.fad.fa-cogs::after, .fa-duotone.fa-cogs::after {
  content: "\f085\f085"; }

.fad.fa-sun-bright::after, .fa-duotone.fa-sun-bright::after {
  content: "\e28f\e28f"; }

.fad.fa-sun-alt::after, .fa-duotone.fa-sun-alt::after {
  content: "\e28f\e28f"; }

.fad.fa-warehouse::after, .fa-duotone.fa-warehouse::after {
  content: "\f494\f494"; }

.fad.fa-conveyor-belt-arm::after, .fa-duotone.fa-conveyor-belt-arm::after {
  content: "\e5f8\e5f8"; }

.fad.fa-lock-keyhole-open::after, .fa-duotone.fa-lock-keyhole-open::after {
  content: "\f3c2\f3c2"; }

.fad.fa-lock-open-alt::after, .fa-duotone.fa-lock-open-alt::after {
  content: "\f3c2\f3c2"; }

.fad.fa-square-fragile::after, .fa-duotone.fa-square-fragile::after {
  content: "\f49b\f49b"; }

.fad.fa-box-fragile::after, .fa-duotone.fa-box-fragile::after {
  content: "\f49b\f49b"; }

.fad.fa-square-wine-glass-crack::after, .fa-duotone.fa-square-wine-glass-crack::after {
  content: "\f49b\f49b"; }

.fad.fa-arrow-up-right-dots::after, .fa-duotone.fa-arrow-up-right-dots::after {
  content: "\e4b7\e4b7"; }

.fad.fa-square-n::after, .fa-duotone.fa-square-n::after {
  content: "\e277\e277"; }

.fad.fa-splotch::after, .fa-duotone.fa-splotch::after {
  content: "\f5bc\f5bc"; }

.fad.fa-face-grin-hearts::after, .fa-duotone.fa-face-grin-hearts::after {
  content: "\f584\f584"; }

.fad.fa-grin-hearts::after, .fa-duotone.fa-grin-hearts::after {
  content: "\f584\f584"; }

.fad.fa-meter::after, .fa-duotone.fa-meter::after {
  content: "\e1e8\e1e8"; }

.fad.fa-mandolin::after, .fa-duotone.fa-mandolin::after {
  content: "\f6f9\f6f9"; }

.fad.fa-dice-four::after, .fa-duotone.fa-dice-four::after {
  content: "\f524\f524"; }

.fad.fa-sim-card::after, .fa-duotone.fa-sim-card::after {
  content: "\f7c4\f7c4"; }

.fad.fa-transgender::after, .fa-duotone.fa-transgender::after {
  content: "\f225\f225"; }

.fad.fa-transgender-alt::after, .fa-duotone.fa-transgender-alt::after {
  content: "\f225\f225"; }

.fad.fa-mercury::after, .fa-duotone.fa-mercury::after {
  content: "\f223\f223"; }

.fad.fa-up-from-bracket::after, .fa-duotone.fa-up-from-bracket::after {
  content: "\e590\e590"; }

.fad.fa-knife-kitchen::after, .fa-duotone.fa-knife-kitchen::after {
  content: "\f6f5\f6f5"; }

.fad.fa-border-right::after, .fa-duotone.fa-border-right::after {
  content: "\f852\f852"; }

.fad.fa-arrow-turn-down::after, .fa-duotone.fa-arrow-turn-down::after {
  content: "\f149\f149"; }

.fad.fa-level-down::after, .fa-duotone.fa-level-down::after {
  content: "\f149\f149"; }

.fad.fa-spade::after, .fa-duotone.fa-spade::after {
  content: "\f2f4\f2f4"; }

.fad.fa-card-spade::after, .fa-duotone.fa-card-spade::after {
  content: "\e3ec\e3ec"; }

.fad.fa-line-columns::after, .fa-duotone.fa-line-columns::after {
  content: "\f870\f870"; }

.fad.fa-arrow-right-to-line::after, .fa-duotone.fa-arrow-right-to-line::after {
  content: "\f340\f340"; }

.fad.fa-arrow-to-right::after, .fa-duotone.fa-arrow-to-right::after {
  content: "\f340\f340"; }

.fad.fa-person-falling-burst::after, .fa-duotone.fa-person-falling-burst::after {
  content: "\e547\e547"; }

.fad.fa-flag-pennant::after, .fa-duotone.fa-flag-pennant::after {
  content: "\f456\f456"; }

.fad.fa-pennant::after, .fa-duotone.fa-pennant::after {
  content: "\f456\f456"; }

.fad.fa-conveyor-belt-empty::after, .fa-duotone.fa-conveyor-belt-empty::after {
  content: "\e150\e150"; }

.fad.fa-user-group-simple::after, .fa-duotone.fa-user-group-simple::after {
  content: "\e603\e603"; }

.fad.fa-award::after, .fa-duotone.fa-award::after {
  content: "\f559\f559"; }

.fad.fa-ticket-simple::after, .fa-duotone.fa-ticket-simple::after {
  content: "\f3ff\f3ff"; }

.fad.fa-ticket-alt::after, .fa-duotone.fa-ticket-alt::after {
  content: "\f3ff\f3ff"; }

.fad.fa-building::after, .fa-duotone.fa-building::after {
  content: "\f1ad\f1ad"; }

.fad.fa-angles-left::after, .fa-duotone.fa-angles-left::after {
  content: "\f100\f100"; }

.fad.fa-angle-double-left::after, .fa-duotone.fa-angle-double-left::after {
  content: "\f100\f100"; }

.fad.fa-camcorder::after, .fa-duotone.fa-camcorder::after {
  content: "\f8a8\f8a8"; }

.fad.fa-video-handheld::after, .fa-duotone.fa-video-handheld::after {
  content: "\f8a8\f8a8"; }

.fad.fa-pancakes::after, .fa-duotone.fa-pancakes::after {
  content: "\e42d\e42d"; }

.fad.fa-album-circle-user::after, .fa-duotone.fa-album-circle-user::after {
  content: "\e48d\e48d"; }

.fad.fa-subtitles-slash::after, .fa-duotone.fa-subtitles-slash::after {
  content: "\e610\e610"; }

.fad.fa-qrcode::after, .fa-duotone.fa-qrcode::after {
  content: "\f029\f029"; }

.fad.fa-dice-d10::after, .fa-duotone.fa-dice-d10::after {
  content: "\f6cd\f6cd"; }

.fad.fa-fireplace::after, .fa-duotone.fa-fireplace::after {
  content: "\f79a\f79a"; }

.fad.fa-browser::after, .fa-duotone.fa-browser::after {
  content: "\f37e\f37e"; }

.fad.fa-pen-paintbrush::after, .fa-duotone.fa-pen-paintbrush::after {
  content: "\f618\f618"; }

.fad.fa-pencil-paintbrush::after, .fa-duotone.fa-pencil-paintbrush::after {
  content: "\f618\f618"; }

.fad.fa-fish-cooked::after, .fa-duotone.fa-fish-cooked::after {
  content: "\f7fe\f7fe"; }

.fad.fa-chair-office::after, .fa-duotone.fa-chair-office::after {
  content: "\f6c1\f6c1"; }

.fad.fa-magnifying-glass-music::after, .fa-duotone.fa-magnifying-glass-music::after {
  content: "\e65f\e65f"; }

.fad.fa-nesting-dolls::after, .fa-duotone.fa-nesting-dolls::after {
  content: "\e3ba\e3ba"; }

.fad.fa-clock-rotate-left::after, .fa-duotone.fa-clock-rotate-left::after {
  content: "\f1da\f1da"; }

.fad.fa-history::after, .fa-duotone.fa-history::after {
  content: "\f1da\f1da"; }

.fad.fa-trumpet::after, .fa-duotone.fa-trumpet::after {
  content: "\f8e3\f8e3"; }

.fad.fa-face-grin-beam-sweat::after, .fa-duotone.fa-face-grin-beam-sweat::after {
  content: "\f583\f583"; }

.fad.fa-grin-beam-sweat::after, .fa-duotone.fa-grin-beam-sweat::after {
  content: "\f583\f583"; }

.fad.fa-fire-smoke::after, .fa-duotone.fa-fire-smoke::after {
  content: "\f74b\f74b"; }

.fad.fa-phone-missed::after, .fa-duotone.fa-phone-missed::after {
  content: "\e226\e226"; }

.fad.fa-file-export::after, .fa-duotone.fa-file-export::after {
  content: "\f56e\f56e"; }

.fad.fa-arrow-right-from-file::after, .fa-duotone.fa-arrow-right-from-file::after {
  content: "\f56e\f56e"; }

.fad.fa-shield::after, .fa-duotone.fa-shield::after {
  content: "\f132\f132"; }

.fad.fa-shield-blank::after, .fa-duotone.fa-shield-blank::after {
  content: "\f132\f132"; }

.fad.fa-arrow-up-short-wide::after, .fa-duotone.fa-arrow-up-short-wide::after {
  content: "\f885\f885"; }

.fad.fa-sort-amount-up-alt::after, .fa-duotone.fa-sort-amount-up-alt::after {
  content: "\f885\f885"; }

.fad.fa-arrows-repeat-1::after, .fa-duotone.fa-arrows-repeat-1::after {
  content: "\f366\f366"; }

.fad.fa-repeat-1-alt::after, .fa-duotone.fa-repeat-1-alt::after {
  content: "\f366\f366"; }

.fad.fa-gun-slash::after, .fa-duotone.fa-gun-slash::after {
  content: "\e19c\e19c"; }

.fad.fa-avocado::after, .fa-duotone.fa-avocado::after {
  content: "\e0aa\e0aa"; }

.fad.fa-binary::after, .fa-duotone.fa-binary::after {
  content: "\e33b\e33b"; }

.fad.fa-glasses-round::after, .fa-duotone.fa-glasses-round::after {
  content: "\f5f5\f5f5"; }

.fad.fa-glasses-alt::after, .fa-duotone.fa-glasses-alt::after {
  content: "\f5f5\f5f5"; }

.fad.fa-phone-plus::after, .fa-duotone.fa-phone-plus::after {
  content: "\f4d2\f4d2"; }

.fad.fa-ditto::after, .fa-duotone.fa-ditto::after {
  content: "\22\22"; }

.fad.fa-person-seat::after, .fa-duotone.fa-person-seat::after {
  content: "\e21e\e21e"; }

.fad.fa-house-medical::after, .fa-duotone.fa-house-medical::after {
  content: "\e3b2\e3b2"; }

.fad.fa-golf-ball-tee::after, .fa-duotone.fa-golf-ball-tee::after {
  content: "\f450\f450"; }

.fad.fa-golf-ball::after, .fa-duotone.fa-golf-ball::after {
  content: "\f450\f450"; }

.fad.fa-circle-chevron-left::after, .fa-duotone.fa-circle-chevron-left::after {
  content: "\f137\f137"; }

.fad.fa-chevron-circle-left::after, .fa-duotone.fa-chevron-circle-left::after {
  content: "\f137\f137"; }

.fad.fa-house-chimney-window::after, .fa-duotone.fa-house-chimney-window::after {
  content: "\e00d\e00d"; }

.fad.fa-scythe::after, .fa-duotone.fa-scythe::after {
  content: "\f710\f710"; }

.fad.fa-pen-nib::after, .fa-duotone.fa-pen-nib::after {
  content: "\f5ad\f5ad"; }

.fad.fa-ban-parking::after, .fa-duotone.fa-ban-parking::after {
  content: "\f616\f616"; }

.fad.fa-parking-circle-slash::after, .fa-duotone.fa-parking-circle-slash::after {
  content: "\f616\f616"; }

.fad.fa-tent-arrow-turn-left::after, .fa-duotone.fa-tent-arrow-turn-left::after {
  content: "\e580\e580"; }

.fad.fa-face-diagonal-mouth::after, .fa-duotone.fa-face-diagonal-mouth::after {
  content: "\e47e\e47e"; }

.fad.fa-diagram-cells::after, .fa-duotone.fa-diagram-cells::after {
  content: "\e475\e475"; }

.fad.fa-cricket-bat-ball::after, .fa-duotone.fa-cricket-bat-ball::after {
  content: "\f449\f449"; }

.fad.fa-cricket::after, .fa-duotone.fa-cricket::after {
  content: "\f449\f449"; }

.fad.fa-tents::after, .fa-duotone.fa-tents::after {
  content: "\e582\e582"; }

.fad.fa-wand-magic::after, .fa-duotone.fa-wand-magic::after {
  content: "\f0d0\f0d0"; }

.fad.fa-magic::after, .fa-duotone.fa-magic::after {
  content: "\f0d0\f0d0"; }

.fad.fa-dog::after, .fa-duotone.fa-dog::after {
  content: "\f6d3\f6d3"; }

.fad.fa-pen-line::after, .fa-duotone.fa-pen-line::after {
  content: "\e212\e212"; }

.fad.fa-atom-simple::after, .fa-duotone.fa-atom-simple::after {
  content: "\f5d3\f5d3"; }

.fad.fa-atom-alt::after, .fa-duotone.fa-atom-alt::after {
  content: "\f5d3\f5d3"; }

.fad.fa-ampersand::after, .fa-duotone.fa-ampersand::after {
  content: "\26\26"; }

.fad.fa-carrot::after, .fa-duotone.fa-carrot::after {
  content: "\f787\f787"; }

.fad.fa-arrow-up-from-line::after, .fa-duotone.fa-arrow-up-from-line::after {
  content: "\f342\f342"; }

.fad.fa-arrow-from-bottom::after, .fa-duotone.fa-arrow-from-bottom::after {
  content: "\f342\f342"; }

.fad.fa-moon::after, .fa-duotone.fa-moon::after {
  content: "\f186\f186"; }

.fad.fa-pen-slash::after, .fa-duotone.fa-pen-slash::after {
  content: "\e213\e213"; }

.fad.fa-wine-glass-empty::after, .fa-duotone.fa-wine-glass-empty::after {
  content: "\f5ce\f5ce"; }

.fad.fa-wine-glass-alt::after, .fa-duotone.fa-wine-glass-alt::after {
  content: "\f5ce\f5ce"; }

.fad.fa-square-star::after, .fa-duotone.fa-square-star::after {
  content: "\e27f\e27f"; }

.fad.fa-cheese::after, .fa-duotone.fa-cheese::after {
  content: "\f7ef\f7ef"; }

.fad.fa-send-backward::after, .fa-duotone.fa-send-backward::after {
  content: "\f87f\f87f"; }

.fad.fa-yin-yang::after, .fa-duotone.fa-yin-yang::after {
  content: "\f6ad\f6ad"; }

.fad.fa-music::after, .fa-duotone.fa-music::after {
  content: "\f001\f001"; }

.fad.fa-compass-slash::after, .fa-duotone.fa-compass-slash::after {
  content: "\f5e9\f5e9"; }

.fad.fa-clock-one::after, .fa-duotone.fa-clock-one::after {
  content: "\e34e\e34e"; }

.fad.fa-file-music::after, .fa-duotone.fa-file-music::after {
  content: "\f8b6\f8b6"; }

.fad.fa-code-commit::after, .fa-duotone.fa-code-commit::after {
  content: "\f386\f386"; }

.fad.fa-temperature-low::after, .fa-duotone.fa-temperature-low::after {
  content: "\f76b\f76b"; }

.fad.fa-person-biking::after, .fa-duotone.fa-person-biking::after {
  content: "\f84a\f84a"; }

.fad.fa-biking::after, .fa-duotone.fa-biking::after {
  content: "\f84a\f84a"; }

.fad.fa-display-chart-up-circle-currency::after, .fa-duotone.fa-display-chart-up-circle-currency::after {
  content: "\e5e5\e5e5"; }

.fad.fa-skeleton::after, .fa-duotone.fa-skeleton::after {
  content: "\f620\f620"; }

.fad.fa-circle-g::after, .fa-duotone.fa-circle-g::after {
  content: "\e10f\e10f"; }

.fad.fa-circle-arrow-up-left::after, .fa-duotone.fa-circle-arrow-up-left::after {
  content: "\e0fb\e0fb"; }

.fad.fa-coin-blank::after, .fa-duotone.fa-coin-blank::after {
  content: "\e3fb\e3fb"; }

.fad.fa-broom::after, .fa-duotone.fa-broom::after {
  content: "\f51a\f51a"; }

.fad.fa-vacuum::after, .fa-duotone.fa-vacuum::after {
  content: "\e04d\e04d"; }

.fad.fa-shield-heart::after, .fa-duotone.fa-shield-heart::after {
  content: "\e574\e574"; }

.fad.fa-card-heart::after, .fa-duotone.fa-card-heart::after {
  content: "\e3eb\e3eb"; }

.fad.fa-lightbulb-cfl-on::after, .fa-duotone.fa-lightbulb-cfl-on::after {
  content: "\e5a7\e5a7"; }

.fad.fa-melon::after, .fa-duotone.fa-melon::after {
  content: "\e310\e310"; }

.fad.fa-gopuram::after, .fa-duotone.fa-gopuram::after {
  content: "\f664\f664"; }

.fad.fa-earth-oceania::after, .fa-duotone.fa-earth-oceania::after {
  content: "\e47b\e47b"; }

.fad.fa-globe-oceania::after, .fa-duotone.fa-globe-oceania::after {
  content: "\e47b\e47b"; }

.fad.fa-container-storage::after, .fa-duotone.fa-container-storage::after {
  content: "\f4b7\f4b7"; }

.fad.fa-face-pouting::after, .fa-duotone.fa-face-pouting::after {
  content: "\e387\e387"; }

.fad.fa-square-xmark::after, .fa-duotone.fa-square-xmark::after {
  content: "\f2d3\f2d3"; }

.fad.fa-times-square::after, .fa-duotone.fa-times-square::after {
  content: "\f2d3\f2d3"; }

.fad.fa-xmark-square::after, .fa-duotone.fa-xmark-square::after {
  content: "\f2d3\f2d3"; }

.fad.fa-face-explode::after, .fa-duotone.fa-face-explode::after {
  content: "\e2fe\e2fe"; }

.fad.fa-exploding-head::after, .fa-duotone.fa-exploding-head::after {
  content: "\e2fe\e2fe"; }

.fad.fa-hashtag::after, .fa-duotone.fa-hashtag::after {
  content: "\23\23"; }

.fad.fa-up-right-and-down-left-from-center::after, .fa-duotone.fa-up-right-and-down-left-from-center::after {
  content: "\f424\f424"; }

.fad.fa-expand-alt::after, .fa-duotone.fa-expand-alt::after {
  content: "\f424\f424"; }

.fad.fa-oil-can::after, .fa-duotone.fa-oil-can::after {
  content: "\f613\f613"; }

.fad.fa-t::after, .fa-duotone.fa-t::after {
  content: "\54\54"; }

.fad.fa-transformer-bolt::after, .fa-duotone.fa-transformer-bolt::after {
  content: "\e2a4\e2a4"; }

.fad.fa-hippo::after, .fa-duotone.fa-hippo::after {
  content: "\f6ed\f6ed"; }

.fad.fa-chart-column::after, .fa-duotone.fa-chart-column::after {
  content: "\e0e3\e0e3"; }

.fad.fa-cassette-vhs::after, .fa-duotone.fa-cassette-vhs::after {
  content: "\f8ec\f8ec"; }

.fad.fa-vhs::after, .fa-duotone.fa-vhs::after {
  content: "\f8ec\f8ec"; }

.fad.fa-infinity::after, .fa-duotone.fa-infinity::after {
  content: "\f534\f534"; }

.fad.fa-vial-circle-check::after, .fa-duotone.fa-vial-circle-check::after {
  content: "\e596\e596"; }

.fad.fa-chimney::after, .fa-duotone.fa-chimney::after {
  content: "\f78b\f78b"; }

.fad.fa-object-intersect::after, .fa-duotone.fa-object-intersect::after {
  content: "\e49d\e49d"; }

.fad.fa-person-arrow-down-to-line::after, .fa-duotone.fa-person-arrow-down-to-line::after {
  content: "\e538\e538"; }

.fad.fa-voicemail::after, .fa-duotone.fa-voicemail::after {
  content: "\f897\f897"; }

.fad.fa-block-brick::after, .fa-duotone.fa-block-brick::after {
  content: "\e3db\e3db"; }

.fad.fa-wall-brick::after, .fa-duotone.fa-wall-brick::after {
  content: "\e3db\e3db"; }

.fad.fa-fan::after, .fa-duotone.fa-fan::after {
  content: "\f863\f863"; }

.fad.fa-bags-shopping::after, .fa-duotone.fa-bags-shopping::after {
  content: "\f847\f847"; }

.fad.fa-paragraph-left::after, .fa-duotone.fa-paragraph-left::after {
  content: "\f878\f878"; }

.fad.fa-paragraph-rtl::after, .fa-duotone.fa-paragraph-rtl::after {
  content: "\f878\f878"; }

.fad.fa-person-walking-luggage::after, .fa-duotone.fa-person-walking-luggage::after {
  content: "\e554\e554"; }

.fad.fa-caravan-simple::after, .fa-duotone.fa-caravan-simple::after {
  content: "\e000\e000"; }

.fad.fa-caravan-alt::after, .fa-duotone.fa-caravan-alt::after {
  content: "\e000\e000"; }

.fad.fa-turtle::after, .fa-duotone.fa-turtle::after {
  content: "\f726\f726"; }

.fad.fa-pencil-mechanical::after, .fa-duotone.fa-pencil-mechanical::after {
  content: "\e5ca\e5ca"; }

.fad.fa-up-down::after, .fa-duotone.fa-up-down::after {
  content: "\f338\f338"; }

.fad.fa-arrows-alt-v::after, .fa-duotone.fa-arrows-alt-v::after {
  content: "\f338\f338"; }

.fad.fa-cloud-moon-rain::after, .fa-duotone.fa-cloud-moon-rain::after {
  content: "\f73c\f73c"; }

.fad.fa-booth-curtain::after, .fa-duotone.fa-booth-curtain::after {
  content: "\f734\f734"; }

.fad.fa-calendar::after, .fa-duotone.fa-calendar::after {
  content: "\f133\f133"; }

.fad.fa-box-heart::after, .fa-duotone.fa-box-heart::after {
  content: "\f49d\f49d"; }

.fad.fa-trailer::after, .fa-duotone.fa-trailer::after {
  content: "\e041\e041"; }

.fad.fa-user-doctor-message::after, .fa-duotone.fa-user-doctor-message::after {
  content: "\f82e\f82e"; }

.fad.fa-user-md-chat::after, .fa-duotone.fa-user-md-chat::after {
  content: "\f82e\f82e"; }

.fad.fa-bahai::after, .fa-duotone.fa-bahai::after {
  content: "\f666\f666"; }

.fad.fa-haykal::after, .fa-duotone.fa-haykal::after {
  content: "\f666\f666"; }

.fad.fa-lighthouse::after, .fa-duotone.fa-lighthouse::after {
  content: "\e612\e612"; }

.fad.fa-amp-guitar::after, .fa-duotone.fa-amp-guitar::after {
  content: "\f8a1\f8a1"; }

.fad.fa-sd-card::after, .fa-duotone.fa-sd-card::after {
  content: "\f7c2\f7c2"; }

.fad.fa-volume-slash::after, .fa-duotone.fa-volume-slash::after {
  content: "\f2e2\f2e2"; }

.fad.fa-border-bottom::after, .fa-duotone.fa-border-bottom::after {
  content: "\f84d\f84d"; }

.fad.fa-wifi-weak::after, .fa-duotone.fa-wifi-weak::after {
  content: "\f6aa\f6aa"; }

.fad.fa-wifi-1::after, .fa-duotone.fa-wifi-1::after {
  content: "\f6aa\f6aa"; }

.fad.fa-dragon::after, .fa-duotone.fa-dragon::after {
  content: "\f6d5\f6d5"; }

.fad.fa-shoe-prints::after, .fa-duotone.fa-shoe-prints::after {
  content: "\f54b\f54b"; }

.fad.fa-circle-plus::after, .fa-duotone.fa-circle-plus::after {
  content: "\f055\f055"; }

.fad.fa-plus-circle::after, .fa-duotone.fa-plus-circle::after {
  content: "\f055\f055"; }

.fad.fa-face-grin-tongue-wink::after, .fa-duotone.fa-face-grin-tongue-wink::after {
  content: "\f58b\f58b"; }

.fad.fa-grin-tongue-wink::after, .fa-duotone.fa-grin-tongue-wink::after {
  content: "\f58b\f58b"; }

.fad.fa-hand-holding::after, .fa-duotone.fa-hand-holding::after {
  content: "\f4bd\f4bd"; }

.fad.fa-plug-circle-exclamation::after, .fa-duotone.fa-plug-circle-exclamation::after {
  content: "\e55d\e55d"; }

.fad.fa-link-slash::after, .fa-duotone.fa-link-slash::after {
  content: "\f127\f127"; }

.fad.fa-chain-broken::after, .fa-duotone.fa-chain-broken::after {
  content: "\f127\f127"; }

.fad.fa-chain-slash::after, .fa-duotone.fa-chain-slash::after {
  content: "\f127\f127"; }

.fad.fa-unlink::after, .fa-duotone.fa-unlink::after {
  content: "\f127\f127"; }

.fad.fa-clone::after, .fa-duotone.fa-clone::after {
  content: "\f24d\f24d"; }

.fad.fa-person-walking-arrow-loop-left::after, .fa-duotone.fa-person-walking-arrow-loop-left::after {
  content: "\e551\e551"; }

.fad.fa-arrow-up-z-a::after, .fa-duotone.fa-arrow-up-z-a::after {
  content: "\f882\f882"; }

.fad.fa-sort-alpha-up-alt::after, .fa-duotone.fa-sort-alpha-up-alt::after {
  content: "\f882\f882"; }

.fad.fa-fire-flame-curved::after, .fa-duotone.fa-fire-flame-curved::after {
  content: "\f7e4\f7e4"; }

.fad.fa-fire-alt::after, .fa-duotone.fa-fire-alt::after {
  content: "\f7e4\f7e4"; }

.fad.fa-tornado::after, .fa-duotone.fa-tornado::after {
  content: "\f76f\f76f"; }

.fad.fa-file-circle-plus::after, .fa-duotone.fa-file-circle-plus::after {
  content: "\e494\e494"; }

.fad.fa-delete-right::after, .fa-duotone.fa-delete-right::after {
  content: "\e154\e154"; }

.fad.fa-book-quran::after, .fa-duotone.fa-book-quran::after {
  content: "\f687\f687"; }

.fad.fa-quran::after, .fa-duotone.fa-quran::after {
  content: "\f687\f687"; }

.fad.fa-circle-quarter::after, .fa-duotone.fa-circle-quarter::after {
  content: "\e11f\e11f"; }

.fad.fa-anchor::after, .fa-duotone.fa-anchor::after {
  content: "\f13d\f13d"; }

.fad.fa-border-all::after, .fa-duotone.fa-border-all::after {
  content: "\f84c\f84c"; }

.fad.fa-function::after, .fa-duotone.fa-function::after {
  content: "\f661\f661"; }

.fad.fa-face-angry::after, .fa-duotone.fa-face-angry::after {
  content: "\f556\f556"; }

.fad.fa-angry::after, .fa-duotone.fa-angry::after {
  content: "\f556\f556"; }

.fad.fa-people-simple::after, .fa-duotone.fa-people-simple::after {
  content: "\e21b\e21b"; }

.fad.fa-cookie-bite::after, .fa-duotone.fa-cookie-bite::after {
  content: "\f564\f564"; }

.fad.fa-arrow-trend-down::after, .fa-duotone.fa-arrow-trend-down::after {
  content: "\e097\e097"; }

.fad.fa-rss::after, .fa-duotone.fa-rss::after {
  content: "\f09e\f09e"; }

.fad.fa-feed::after, .fa-duotone.fa-feed::after {
  content: "\f09e\f09e"; }

.fad.fa-face-monocle::after, .fa-duotone.fa-face-monocle::after {
  content: "\e380\e380"; }

.fad.fa-draw-polygon::after, .fa-duotone.fa-draw-polygon::after {
  content: "\f5ee\f5ee"; }

.fad.fa-scale-balanced::after, .fa-duotone.fa-scale-balanced::after {
  content: "\f24e\f24e"; }

.fad.fa-balance-scale::after, .fa-duotone.fa-balance-scale::after {
  content: "\f24e\f24e"; }

.fad.fa-calendar-lines::after, .fa-duotone.fa-calendar-lines::after {
  content: "\e0d5\e0d5"; }

.fad.fa-calendar-note::after, .fa-duotone.fa-calendar-note::after {
  content: "\e0d5\e0d5"; }

.fad.fa-arrow-down-big-small::after, .fa-duotone.fa-arrow-down-big-small::after {
  content: "\f88c\f88c"; }

.fad.fa-sort-size-down::after, .fa-duotone.fa-sort-size-down::after {
  content: "\f88c\f88c"; }

.fad.fa-gauge-simple-high::after, .fa-duotone.fa-gauge-simple-high::after {
  content: "\f62a\f62a"; }

.fad.fa-tachometer::after, .fa-duotone.fa-tachometer::after {
  content: "\f62a\f62a"; }

.fad.fa-tachometer-fast::after, .fa-duotone.fa-tachometer-fast::after {
  content: "\f62a\f62a"; }

.fad.fa-do-not-enter::after, .fa-duotone.fa-do-not-enter::after {
  content: "\f5ec\f5ec"; }

.fad.fa-shower::after, .fa-duotone.fa-shower::after {
  content: "\f2cc\f2cc"; }

.fad.fa-dice-d8::after, .fa-duotone.fa-dice-d8::after {
  content: "\f6d2\f6d2"; }

.fad.fa-desktop::after, .fa-duotone.fa-desktop::after {
  content: "\f390\f390"; }

.fad.fa-desktop-alt::after, .fa-duotone.fa-desktop-alt::after {
  content: "\f390\f390"; }

.fad.fa-m::after, .fa-duotone.fa-m::after {
  content: "\4d\4d"; }

.fad.fa-spinner-scale::after, .fa-duotone.fa-spinner-scale::after {
  content: "\e62a\e62a"; }

.fad.fa-grip-dots-vertical::after, .fa-duotone.fa-grip-dots-vertical::after {
  content: "\e411\e411"; }

.fad.fa-face-viewfinder::after, .fa-duotone.fa-face-viewfinder::after {
  content: "\e2ff\e2ff"; }

.fad.fa-soft-serve::after, .fa-duotone.fa-soft-serve::after {
  content: "\e400\e400"; }

.fad.fa-creemee::after, .fa-duotone.fa-creemee::after {
  content: "\e400\e400"; }

.fad.fa-h5::after, .fa-duotone.fa-h5::after {
  content: "\e412\e412"; }

.fad.fa-hand-back-point-down::after, .fa-duotone.fa-hand-back-point-down::after {
  content: "\e19e\e19e"; }

.fad.fa-table-list::after, .fa-duotone.fa-table-list::after {
  content: "\f00b\f00b"; }

.fad.fa-th-list::after, .fa-duotone.fa-th-list::after {
  content: "\f00b\f00b"; }

.fad.fa-basket-shopping-minus::after, .fa-duotone.fa-basket-shopping-minus::after {
  content: "\e652\e652"; }

.fad.fa-comment-sms::after, .fa-duotone.fa-comment-sms::after {
  content: "\f7cd\f7cd"; }

.fad.fa-sms::after, .fa-duotone.fa-sms::after {
  content: "\f7cd\f7cd"; }

.fad.fa-rectangle::after, .fa-duotone.fa-rectangle::after {
  content: "\f2fa\f2fa"; }

.fad.fa-rectangle-landscape::after, .fa-duotone.fa-rectangle-landscape::after {
  content: "\f2fa\f2fa"; }

.fad.fa-clipboard-list-check::after, .fa-duotone.fa-clipboard-list-check::after {
  content: "\f737\f737"; }

.fad.fa-turkey::after, .fa-duotone.fa-turkey::after {
  content: "\f725\f725"; }

.fad.fa-book::after, .fa-duotone.fa-book::after {
  content: "\f02d\f02d"; }

.fad.fa-user-plus::after, .fa-duotone.fa-user-plus::after {
  content: "\f234\f234"; }

.fad.fa-ice-skate::after, .fa-duotone.fa-ice-skate::after {
  content: "\f7ac\f7ac"; }

.fad.fa-check::after, .fa-duotone.fa-check::after {
  content: "\f00c\f00c"; }

.fad.fa-battery-three-quarters::after, .fa-duotone.fa-battery-three-quarters::after {
  content: "\f241\f241"; }

.fad.fa-battery-4::after, .fa-duotone.fa-battery-4::after {
  content: "\f241\f241"; }

.fad.fa-tomato::after, .fa-duotone.fa-tomato::after {
  content: "\e330\e330"; }

.fad.fa-sword-laser::after, .fa-duotone.fa-sword-laser::after {
  content: "\e03b\e03b"; }

.fad.fa-house-circle-check::after, .fa-duotone.fa-house-circle-check::after {
  content: "\e509\e509"; }

.fad.fa-buildings::after, .fa-duotone.fa-buildings::after {
  content: "\e0cc\e0cc"; }

.fad.fa-angle-left::after, .fa-duotone.fa-angle-left::after {
  content: "\f104\f104"; }

.fad.fa-cart-flatbed-boxes::after, .fa-duotone.fa-cart-flatbed-boxes::after {
  content: "\f475\f475"; }

.fad.fa-dolly-flatbed-alt::after, .fa-duotone.fa-dolly-flatbed-alt::after {
  content: "\f475\f475"; }

.fad.fa-diagram-successor::after, .fa-duotone.fa-diagram-successor::after {
  content: "\e47a\e47a"; }

.fad.fa-truck-arrow-right::after, .fa-duotone.fa-truck-arrow-right::after {
  content: "\e58b\e58b"; }

.fad.fa-square-w::after, .fa-duotone.fa-square-w::after {
  content: "\e285\e285"; }

.fad.fa-arrows-split-up-and-left::after, .fa-duotone.fa-arrows-split-up-and-left::after {
  content: "\e4bc\e4bc"; }

.fad.fa-lamp::after, .fa-duotone.fa-lamp::after {
  content: "\f4ca\f4ca"; }

.fad.fa-airplay::after, .fa-duotone.fa-airplay::after {
  content: "\e089\e089"; }

.fad.fa-hand-fist::after, .fa-duotone.fa-hand-fist::after {
  content: "\f6de\f6de"; }

.fad.fa-fist-raised::after, .fa-duotone.fa-fist-raised::after {
  content: "\f6de\f6de"; }

.fad.fa-shield-quartered::after, .fa-duotone.fa-shield-quartered::after {
  content: "\e575\e575"; }

.fad.fa-slash-forward::after, .fa-duotone.fa-slash-forward::after {
  content: "\2f\2f"; }

.fad.fa-location-pen::after, .fa-duotone.fa-location-pen::after {
  content: "\f607\f607"; }

.fad.fa-map-marker-edit::after, .fa-duotone.fa-map-marker-edit::after {
  content: "\f607\f607"; }

.fad.fa-cloud-moon::after, .fa-duotone.fa-cloud-moon::after {
  content: "\f6c3\f6c3"; }

.fad.fa-pot-food::after, .fa-duotone.fa-pot-food::after {
  content: "\e43f\e43f"; }

.fad.fa-briefcase::after, .fa-duotone.fa-briefcase::after {
  content: "\f0b1\f0b1"; }

.fad.fa-person-falling::after, .fa-duotone.fa-person-falling::after {
  content: "\e546\e546"; }

.fad.fa-image-portrait::after, .fa-duotone.fa-image-portrait::after {
  content: "\f3e0\f3e0"; }

.fad.fa-portrait::after, .fa-duotone.fa-portrait::after {
  content: "\f3e0\f3e0"; }

.fad.fa-user-tag::after, .fa-duotone.fa-user-tag::after {
  content: "\f507\f507"; }

.fad.fa-rug::after, .fa-duotone.fa-rug::after {
  content: "\e569\e569"; }

.fad.fa-print-slash::after, .fa-duotone.fa-print-slash::after {
  content: "\f686\f686"; }

.fad.fa-earth-europe::after, .fa-duotone.fa-earth-europe::after {
  content: "\f7a2\f7a2"; }

.fad.fa-globe-europe::after, .fa-duotone.fa-globe-europe::after {
  content: "\f7a2\f7a2"; }

.fad.fa-cart-flatbed-suitcase::after, .fa-duotone.fa-cart-flatbed-suitcase::after {
  content: "\f59d\f59d"; }

.fad.fa-luggage-cart::after, .fa-duotone.fa-luggage-cart::after {
  content: "\f59d\f59d"; }

.fad.fa-hand-back-point-ribbon::after, .fa-duotone.fa-hand-back-point-ribbon::after {
  content: "\e1a0\e1a0"; }

.fad.fa-rectangle-xmark::after, .fa-duotone.fa-rectangle-xmark::after {
  content: "\f410\f410"; }

.fad.fa-rectangle-times::after, .fa-duotone.fa-rectangle-times::after {
  content: "\f410\f410"; }

.fad.fa-times-rectangle::after, .fa-duotone.fa-times-rectangle::after {
  content: "\f410\f410"; }

.fad.fa-window-close::after, .fa-duotone.fa-window-close::after {
  content: "\f410\f410"; }

.fad.fa-tire-rugged::after, .fa-duotone.fa-tire-rugged::after {
  content: "\f634\f634"; }

.fad.fa-lightbulb-dollar::after, .fa-duotone.fa-lightbulb-dollar::after {
  content: "\f670\f670"; }

.fad.fa-cowbell::after, .fa-duotone.fa-cowbell::after {
  content: "\f8b3\f8b3"; }

.fad.fa-baht-sign::after, .fa-duotone.fa-baht-sign::after {
  content: "\e0ac\e0ac"; }

.fad.fa-corner::after, .fa-duotone.fa-corner::after {
  content: "\e3fe\e3fe"; }

.fad.fa-chevrons-right::after, .fa-duotone.fa-chevrons-right::after {
  content: "\f324\f324"; }

.fad.fa-chevron-double-right::after, .fa-duotone.fa-chevron-double-right::after {
  content: "\f324\f324"; }

.fad.fa-book-open::after, .fa-duotone.fa-book-open::after {
  content: "\f518\f518"; }

.fad.fa-book-journal-whills::after, .fa-duotone.fa-book-journal-whills::after {
  content: "\f66a\f66a"; }

.fad.fa-journal-whills::after, .fa-duotone.fa-journal-whills::after {
  content: "\f66a\f66a"; }

.fad.fa-inhaler::after, .fa-duotone.fa-inhaler::after {
  content: "\f5f9\f5f9"; }

.fad.fa-handcuffs::after, .fa-duotone.fa-handcuffs::after {
  content: "\e4f8\e4f8"; }

.fad.fa-snake::after, .fa-duotone.fa-snake::after {
  content: "\f716\f716"; }

.fad.fa-triangle-exclamation::after, .fa-duotone.fa-triangle-exclamation::after {
  content: "\f071\f071"; }

.fad.fa-exclamation-triangle::after, .fa-duotone.fa-exclamation-triangle::after {
  content: "\f071\f071"; }

.fad.fa-warning::after, .fa-duotone.fa-warning::after {
  content: "\f071\f071"; }

.fad.fa-note-medical::after, .fa-duotone.fa-note-medical::after {
  content: "\e200\e200"; }

.fad.fa-database::after, .fa-duotone.fa-database::after {
  content: "\f1c0\f1c0"; }

.fad.fa-down-left::after, .fa-duotone.fa-down-left::after {
  content: "\e16a\e16a"; }

.fad.fa-share::after, .fa-duotone.fa-share::after {
  content: "\f064\f064"; }

.fad.fa-mail-forward::after, .fa-duotone.fa-mail-forward::after {
  content: "\f064\f064"; }

.fad.fa-face-thinking::after, .fa-duotone.fa-face-thinking::after {
  content: "\e39b\e39b"; }

.fad.fa-turn-down-right::after, .fa-duotone.fa-turn-down-right::after {
  content: "\e455\e455"; }

.fad.fa-bottle-droplet::after, .fa-duotone.fa-bottle-droplet::after {
  content: "\e4c4\e4c4"; }

.fad.fa-mask-face::after, .fa-duotone.fa-mask-face::after {
  content: "\e1d7\e1d7"; }

.fad.fa-hill-rockslide::after, .fa-duotone.fa-hill-rockslide::after {
  content: "\e508\e508"; }

.fad.fa-scanner-keyboard::after, .fa-duotone.fa-scanner-keyboard::after {
  content: "\f489\f489"; }

.fad.fa-circle-o::after, .fa-duotone.fa-circle-o::after {
  content: "\e119\e119"; }

.fad.fa-grid-horizontal::after, .fa-duotone.fa-grid-horizontal::after {
  content: "\e307\e307"; }

.fad.fa-message-dollar::after, .fa-duotone.fa-message-dollar::after {
  content: "\f650\f650"; }

.fad.fa-comment-alt-dollar::after, .fa-duotone.fa-comment-alt-dollar::after {
  content: "\f650\f650"; }

.fad.fa-right-left::after, .fa-duotone.fa-right-left::after {
  content: "\f362\f362"; }

.fad.fa-exchange-alt::after, .fa-duotone.fa-exchange-alt::after {
  content: "\f362\f362"; }

.fad.fa-columns-3::after, .fa-duotone.fa-columns-3::after {
  content: "\e361\e361"; }

.fad.fa-paper-plane::after, .fa-duotone.fa-paper-plane::after {
  content: "\f1d8\f1d8"; }

.fad.fa-road-circle-exclamation::after, .fa-duotone.fa-road-circle-exclamation::after {
  content: "\e565\e565"; }

.fad.fa-dungeon::after, .fa-duotone.fa-dungeon::after {
  content: "\f6d9\f6d9"; }

.fad.fa-hand-holding-box::after, .fa-duotone.fa-hand-holding-box::after {
  content: "\f47b\f47b"; }

.fad.fa-input-text::after, .fa-duotone.fa-input-text::after {
  content: "\e1bf\e1bf"; }

.fad.fa-window-flip::after, .fa-duotone.fa-window-flip::after {
  content: "\f40f\f40f"; }

.fad.fa-window-alt::after, .fa-duotone.fa-window-alt::after {
  content: "\f40f\f40f"; }

.fad.fa-align-right::after, .fa-duotone.fa-align-right::after {
  content: "\f038\f038"; }

.fad.fa-scanner-gun::after, .fa-duotone.fa-scanner-gun::after {
  content: "\f488\f488"; }

.fad.fa-scanner::after, .fa-duotone.fa-scanner::after {
  content: "\f488\f488"; }

.fad.fa-tire::after, .fa-duotone.fa-tire::after {
  content: "\f631\f631"; }

.fad.fa-engine::after, .fa-duotone.fa-engine::after {
  content: "\e16e\e16e"; }

.fad.fa-money-bill-1-wave::after, .fa-duotone.fa-money-bill-1-wave::after {
  content: "\f53b\f53b"; }

.fad.fa-money-bill-wave-alt::after, .fa-duotone.fa-money-bill-wave-alt::after {
  content: "\f53b\f53b"; }

.fad.fa-life-ring::after, .fa-duotone.fa-life-ring::after {
  content: "\f1cd\f1cd"; }

.fad.fa-hands::after, .fa-duotone.fa-hands::after {
  content: "\f2a7\f2a7"; }

.fad.fa-sign-language::after, .fa-duotone.fa-sign-language::after {
  content: "\f2a7\f2a7"; }

.fad.fa-signing::after, .fa-duotone.fa-signing::after {
  content: "\f2a7\f2a7"; }

.fad.fa-circle-caret-right::after, .fa-duotone.fa-circle-caret-right::after {
  content: "\f330\f330"; }

.fad.fa-caret-circle-right::after, .fa-duotone.fa-caret-circle-right::after {
  content: "\f330\f330"; }

.fad.fa-turn-left::after, .fa-duotone.fa-turn-left::after {
  content: "\e636\e636"; }

.fad.fa-wheat::after, .fa-duotone.fa-wheat::after {
  content: "\f72d\f72d"; }

.fad.fa-file-spreadsheet::after, .fa-duotone.fa-file-spreadsheet::after {
  content: "\f65b\f65b"; }

.fad.fa-audio-description-slash::after, .fa-duotone.fa-audio-description-slash::after {
  content: "\e0a8\e0a8"; }

.fad.fa-bell-ring::after, .fa-duotone.fa-bell-ring::after {
  content: "\e62c\e62c"; }

.fad.fa-calendar-day::after, .fa-duotone.fa-calendar-day::after {
  content: "\f783\f783"; }

.fad.fa-water-ladder::after, .fa-duotone.fa-water-ladder::after {
  content: "\f5c5\f5c5"; }

.fad.fa-ladder-water::after, .fa-duotone.fa-ladder-water::after {
  content: "\f5c5\f5c5"; }

.fad.fa-swimming-pool::after, .fa-duotone.fa-swimming-pool::after {
  content: "\f5c5\f5c5"; }

.fad.fa-arrows-up-down::after, .fa-duotone.fa-arrows-up-down::after {
  content: "\f07d\f07d"; }

.fad.fa-arrows-v::after, .fa-duotone.fa-arrows-v::after {
  content: "\f07d\f07d"; }

.fad.fa-chess-pawn-piece::after, .fa-duotone.fa-chess-pawn-piece::after {
  content: "\f444\f444"; }

.fad.fa-chess-pawn-alt::after, .fa-duotone.fa-chess-pawn-alt::after {
  content: "\f444\f444"; }

.fad.fa-face-grimace::after, .fa-duotone.fa-face-grimace::after {
  content: "\f57f\f57f"; }

.fad.fa-grimace::after, .fa-duotone.fa-grimace::after {
  content: "\f57f\f57f"; }

.fad.fa-wheelchair-move::after, .fa-duotone.fa-wheelchair-move::after {
  content: "\e2ce\e2ce"; }

.fad.fa-wheelchair-alt::after, .fa-duotone.fa-wheelchair-alt::after {
  content: "\e2ce\e2ce"; }

.fad.fa-turn-down::after, .fa-duotone.fa-turn-down::after {
  content: "\f3be\f3be"; }

.fad.fa-level-down-alt::after, .fa-duotone.fa-level-down-alt::after {
  content: "\f3be\f3be"; }

.fad.fa-square-s::after, .fa-duotone.fa-square-s::after {
  content: "\e27d\e27d"; }

.fad.fa-rectangle-barcode::after, .fa-duotone.fa-rectangle-barcode::after {
  content: "\f463\f463"; }

.fad.fa-barcode-alt::after, .fa-duotone.fa-barcode-alt::after {
  content: "\f463\f463"; }

.fad.fa-person-walking-arrow-right::after, .fa-duotone.fa-person-walking-arrow-right::after {
  content: "\e552\e552"; }

.fad.fa-square-envelope::after, .fa-duotone.fa-square-envelope::after {
  content: "\f199\f199"; }

.fad.fa-envelope-square::after, .fa-duotone.fa-envelope-square::after {
  content: "\f199\f199"; }

.fad.fa-dice::after, .fa-duotone.fa-dice::after {
  content: "\f522\f522"; }

.fad.fa-unicorn::after, .fa-duotone.fa-unicorn::after {
  content: "\f727\f727"; }

.fad.fa-bowling-ball::after, .fa-duotone.fa-bowling-ball::after {
  content: "\f436\f436"; }

.fad.fa-pompebled::after, .fa-duotone.fa-pompebled::after {
  content: "\e43d\e43d"; }

.fad.fa-brain::after, .fa-duotone.fa-brain::after {
  content: "\f5dc\f5dc"; }

.fad.fa-watch-smart::after, .fa-duotone.fa-watch-smart::after {
  content: "\e2cc\e2cc"; }

.fad.fa-book-user::after, .fa-duotone.fa-book-user::after {
  content: "\f7e7\f7e7"; }

.fad.fa-sensor-cloud::after, .fa-duotone.fa-sensor-cloud::after {
  content: "\e02c\e02c"; }

.fad.fa-sensor-smoke::after, .fa-duotone.fa-sensor-smoke::after {
  content: "\e02c\e02c"; }

.fad.fa-clapperboard-play::after, .fa-duotone.fa-clapperboard-play::after {
  content: "\e132\e132"; }

.fad.fa-bandage::after, .fa-duotone.fa-bandage::after {
  content: "\f462\f462"; }

.fad.fa-band-aid::after, .fa-duotone.fa-band-aid::after {
  content: "\f462\f462"; }

.fad.fa-calendar-minus::after, .fa-duotone.fa-calendar-minus::after {
  content: "\f272\f272"; }

.fad.fa-circle-xmark::after, .fa-duotone.fa-circle-xmark::after {
  content: "\f057\f057"; }

.fad.fa-times-circle::after, .fa-duotone.fa-times-circle::after {
  content: "\f057\f057"; }

.fad.fa-xmark-circle::after, .fa-duotone.fa-xmark-circle::after {
  content: "\f057\f057"; }

.fad.fa-circle-4::after, .fa-duotone.fa-circle-4::after {
  content: "\e0f1\e0f1"; }

.fad.fa-gifts::after, .fa-duotone.fa-gifts::after {
  content: "\f79c\f79c"; }

.fad.fa-album-collection::after, .fa-duotone.fa-album-collection::after {
  content: "\f8a0\f8a0"; }

.fad.fa-hotel::after, .fa-duotone.fa-hotel::after {
  content: "\f594\f594"; }

.fad.fa-earth-asia::after, .fa-duotone.fa-earth-asia::after {
  content: "\f57e\f57e"; }

.fad.fa-globe-asia::after, .fa-duotone.fa-globe-asia::after {
  content: "\f57e\f57e"; }

.fad.fa-id-card-clip::after, .fa-duotone.fa-id-card-clip::after {
  content: "\f47f\f47f"; }

.fad.fa-id-card-alt::after, .fa-duotone.fa-id-card-alt::after {
  content: "\f47f\f47f"; }

.fad.fa-magnifying-glass-plus::after, .fa-duotone.fa-magnifying-glass-plus::after {
  content: "\f00e\f00e"; }

.fad.fa-search-plus::after, .fa-duotone.fa-search-plus::after {
  content: "\f00e\f00e"; }

.fad.fa-thumbs-up::after, .fa-duotone.fa-thumbs-up::after {
  content: "\f164\f164"; }

.fad.fa-cloud-showers::after, .fa-duotone.fa-cloud-showers::after {
  content: "\f73f\f73f"; }

.fad.fa-user-clock::after, .fa-duotone.fa-user-clock::after {
  content: "\f4fd\f4fd"; }

.fad.fa-onion::after, .fa-duotone.fa-onion::after {
  content: "\e427\e427"; }

.fad.fa-clock-twelve-thirty::after, .fa-duotone.fa-clock-twelve-thirty::after {
  content: "\e359\e359"; }

.fad.fa-arrow-down-to-dotted-line::after, .fa-duotone.fa-arrow-down-to-dotted-line::after {
  content: "\e095\e095"; }

.fad.fa-hand-dots::after, .fa-duotone.fa-hand-dots::after {
  content: "\f461\f461"; }

.fad.fa-allergies::after, .fa-duotone.fa-allergies::after {
  content: "\f461\f461"; }

.fad.fa-file-invoice::after, .fa-duotone.fa-file-invoice::after {
  content: "\f570\f570"; }

.fad.fa-window-minimize::after, .fa-duotone.fa-window-minimize::after {
  content: "\f2d1\f2d1"; }

.fad.fa-rectangle-wide::after, .fa-duotone.fa-rectangle-wide::after {
  content: "\f2fc\f2fc"; }

.fad.fa-comment-arrow-up::after, .fa-duotone.fa-comment-arrow-up::after {
  content: "\e144\e144"; }

.fad.fa-garlic::after, .fa-duotone.fa-garlic::after {
  content: "\e40e\e40e"; }

.fad.fa-mug-saucer::after, .fa-duotone.fa-mug-saucer::after {
  content: "\f0f4\f0f4"; }

.fad.fa-coffee::after, .fa-duotone.fa-coffee::after {
  content: "\f0f4\f0f4"; }

.fad.fa-brush::after, .fa-duotone.fa-brush::after {
  content: "\f55d\f55d"; }

.fad.fa-tree-decorated::after, .fa-duotone.fa-tree-decorated::after {
  content: "\f7dc\f7dc"; }

.fad.fa-mask::after, .fa-duotone.fa-mask::after {
  content: "\f6fa\f6fa"; }

.fad.fa-calendar-heart::after, .fa-duotone.fa-calendar-heart::after {
  content: "\e0d3\e0d3"; }

.fad.fa-magnifying-glass-minus::after, .fa-duotone.fa-magnifying-glass-minus::after {
  content: "\f010\f010"; }

.fad.fa-search-minus::after, .fa-duotone.fa-search-minus::after {
  content: "\f010\f010"; }

.fad.fa-flower::after, .fa-duotone.fa-flower::after {
  content: "\f7ff\f7ff"; }

.fad.fa-arrow-down-from-arc::after, .fa-duotone.fa-arrow-down-from-arc::after {
  content: "\e614\e614"; }

.fad.fa-right-left-large::after, .fa-duotone.fa-right-left-large::after {
  content: "\e5e1\e5e1"; }

.fad.fa-ruler-vertical::after, .fa-duotone.fa-ruler-vertical::after {
  content: "\f548\f548"; }

.fad.fa-circles-overlap::after, .fa-duotone.fa-circles-overlap::after {
  content: "\e600\e600"; }

.fad.fa-user-large::after, .fa-duotone.fa-user-large::after {
  content: "\f406\f406"; }

.fad.fa-user-alt::after, .fa-duotone.fa-user-alt::after {
  content: "\f406\f406"; }

.fad.fa-starship-freighter::after, .fa-duotone.fa-starship-freighter::after {
  content: "\e03a\e03a"; }

.fad.fa-train-tram::after, .fa-duotone.fa-train-tram::after {
  content: "\e5b4\e5b4"; }

.fad.fa-bridge-suspension::after, .fa-duotone.fa-bridge-suspension::after {
  content: "\e4cd\e4cd"; }

.fad.fa-trash-check::after, .fa-duotone.fa-trash-check::after {
  content: "\e2af\e2af"; }

.fad.fa-user-nurse::after, .fa-duotone.fa-user-nurse::after {
  content: "\f82f\f82f"; }

.fad.fa-boombox::after, .fa-duotone.fa-boombox::after {
  content: "\f8a5\f8a5"; }

.fad.fa-syringe::after, .fa-duotone.fa-syringe::after {
  content: "\f48e\f48e"; }

.fad.fa-cloud-sun::after, .fa-duotone.fa-cloud-sun::after {
  content: "\f6c4\f6c4"; }

.fad.fa-shield-exclamation::after, .fa-duotone.fa-shield-exclamation::after {
  content: "\e247\e247"; }

.fad.fa-stopwatch-20::after, .fa-duotone.fa-stopwatch-20::after {
  content: "\e06f\e06f"; }

.fad.fa-square-full::after, .fa-duotone.fa-square-full::after {
  content: "\f45c\f45c"; }

.fad.fa-grip-dots::after, .fa-duotone.fa-grip-dots::after {
  content: "\e410\e410"; }

.fad.fa-comment-exclamation::after, .fa-duotone.fa-comment-exclamation::after {
  content: "\f4af\f4af"; }

.fad.fa-pen-swirl::after, .fa-duotone.fa-pen-swirl::after {
  content: "\e214\e214"; }

.fad.fa-falafel::after, .fa-duotone.fa-falafel::after {
  content: "\e40a\e40a"; }

.fad.fa-circle-2::after, .fa-duotone.fa-circle-2::after {
  content: "\e0ef\e0ef"; }

.fad.fa-magnet::after, .fa-duotone.fa-magnet::after {
  content: "\f076\f076"; }

.fad.fa-jar::after, .fa-duotone.fa-jar::after {
  content: "\e516\e516"; }

.fad.fa-gramophone::after, .fa-duotone.fa-gramophone::after {
  content: "\f8bd\f8bd"; }

.fad.fa-dice-d12::after, .fa-duotone.fa-dice-d12::after {
  content: "\f6ce\f6ce"; }

.fad.fa-note-sticky::after, .fa-duotone.fa-note-sticky::after {
  content: "\f249\f249"; }

.fad.fa-sticky-note::after, .fa-duotone.fa-sticky-note::after {
  content: "\f249\f249"; }

.fad.fa-down::after, .fa-duotone.fa-down::after {
  content: "\f354\f354"; }

.fad.fa-arrow-alt-down::after, .fa-duotone.fa-arrow-alt-down::after {
  content: "\f354\f354"; }

.fad.fa-hundred-points::after, .fa-duotone.fa-hundred-points::after {
  content: "\e41c\e41c"; }

.fad.fa-100::after, .fa-duotone.fa-100::after {
  content: "\e41c\e41c"; }

.fad.fa-paperclip-vertical::after, .fa-duotone.fa-paperclip-vertical::after {
  content: "\e3c2\e3c2"; }

.fad.fa-wind-warning::after, .fa-duotone.fa-wind-warning::after {
  content: "\f776\f776"; }

.fad.fa-wind-circle-exclamation::after, .fa-duotone.fa-wind-circle-exclamation::after {
  content: "\f776\f776"; }

.fad.fa-location-pin-slash::after, .fa-duotone.fa-location-pin-slash::after {
  content: "\f60c\f60c"; }

.fad.fa-map-marker-slash::after, .fa-duotone.fa-map-marker-slash::after {
  content: "\f60c\f60c"; }

.fad.fa-face-sad-sweat::after, .fa-duotone.fa-face-sad-sweat::after {
  content: "\e38a\e38a"; }

.fad.fa-bug-slash::after, .fa-duotone.fa-bug-slash::after {
  content: "\e490\e490"; }

.fad.fa-cupcake::after, .fa-duotone.fa-cupcake::after {
  content: "\e402\e402"; }

.fad.fa-light-switch-off::after, .fa-duotone.fa-light-switch-off::after {
  content: "\e018\e018"; }

.fad.fa-toggle-large-off::after, .fa-duotone.fa-toggle-large-off::after {
  content: "\e5b0\e5b0"; }

.fad.fa-pen-fancy-slash::after, .fa-duotone.fa-pen-fancy-slash::after {
  content: "\e210\e210"; }

.fad.fa-truck-container::after, .fa-duotone.fa-truck-container::after {
  content: "\f4dc\f4dc"; }

.fad.fa-boot::after, .fa-duotone.fa-boot::after {
  content: "\f782\f782"; }

.fad.fa-arrow-up-from-water-pump::after, .fa-duotone.fa-arrow-up-from-water-pump::after {
  content: "\e4b6\e4b6"; }

.fad.fa-file-check::after, .fa-duotone.fa-file-check::after {
  content: "\f316\f316"; }

.fad.fa-bone::after, .fa-duotone.fa-bone::after {
  content: "\f5d7\f5d7"; }

.fad.fa-cards-blank::after, .fa-duotone.fa-cards-blank::after {
  content: "\e4df\e4df"; }

.fad.fa-circle-3::after, .fa-duotone.fa-circle-3::after {
  content: "\e0f0\e0f0"; }

.fad.fa-bench-tree::after, .fa-duotone.fa-bench-tree::after {
  content: "\e2e7\e2e7"; }

.fad.fa-keyboard-brightness-low::after, .fa-duotone.fa-keyboard-brightness-low::after {
  content: "\e1c1\e1c1"; }

.fad.fa-ski-boot-ski::after, .fa-duotone.fa-ski-boot-ski::after {
  content: "\e3cd\e3cd"; }

.fad.fa-brain-circuit::after, .fa-duotone.fa-brain-circuit::after {
  content: "\e0c6\e0c6"; }

.fad.fa-user-injured::after, .fa-duotone.fa-user-injured::after {
  content: "\f728\f728"; }

.fad.fa-block-brick-fire::after, .fa-duotone.fa-block-brick-fire::after {
  content: "\e3dc\e3dc"; }

.fad.fa-firewall::after, .fa-duotone.fa-firewall::after {
  content: "\e3dc\e3dc"; }

.fad.fa-face-sad-tear::after, .fa-duotone.fa-face-sad-tear::after {
  content: "\f5b4\f5b4"; }

.fad.fa-sad-tear::after, .fa-duotone.fa-sad-tear::after {
  content: "\f5b4\f5b4"; }

.fad.fa-plane::after, .fa-duotone.fa-plane::after {
  content: "\f072\f072"; }

.fad.fa-tent-arrows-down::after, .fa-duotone.fa-tent-arrows-down::after {
  content: "\e581\e581"; }

.fad.fa-exclamation::after, .fa-duotone.fa-exclamation::after {
  content: "\21\21"; }

.fad.fa-arrows-spin::after, .fa-duotone.fa-arrows-spin::after {
  content: "\e4bb\e4bb"; }

.fad.fa-face-smile-relaxed::after, .fa-duotone.fa-face-smile-relaxed::after {
  content: "\e392\e392"; }

.fad.fa-comment-xmark::after, .fa-duotone.fa-comment-xmark::after {
  content: "\f4b5\f4b5"; }

.fad.fa-comment-times::after, .fa-duotone.fa-comment-times::after {
  content: "\f4b5\f4b5"; }

.fad.fa-print::after, .fa-duotone.fa-print::after {
  content: "\f02f\f02f"; }

.fad.fa-turkish-lira-sign::after, .fa-duotone.fa-turkish-lira-sign::after {
  content: "\e2bb\e2bb"; }

.fad.fa-try::after, .fa-duotone.fa-try::after {
  content: "\e2bb\e2bb"; }

.fad.fa-turkish-lira::after, .fa-duotone.fa-turkish-lira::after {
  content: "\e2bb\e2bb"; }

.fad.fa-face-nose-steam::after, .fa-duotone.fa-face-nose-steam::after {
  content: "\e382\e382"; }

.fad.fa-circle-waveform-lines::after, .fa-duotone.fa-circle-waveform-lines::after {
  content: "\e12d\e12d"; }

.fad.fa-waveform-circle::after, .fa-duotone.fa-waveform-circle::after {
  content: "\e12d\e12d"; }

.fad.fa-dollar-sign::after, .fa-duotone.fa-dollar-sign::after {
  content: "\24\24"; }

.fad.fa-dollar::after, .fa-duotone.fa-dollar::after {
  content: "\24\24"; }

.fad.fa-usd::after, .fa-duotone.fa-usd::after {
  content: "\24\24"; }

.fad.fa-ferris-wheel::after, .fa-duotone.fa-ferris-wheel::after {
  content: "\e174\e174"; }

.fad.fa-computer-speaker::after, .fa-duotone.fa-computer-speaker::after {
  content: "\f8b2\f8b2"; }

.fad.fa-skull-cow::after, .fa-duotone.fa-skull-cow::after {
  content: "\f8de\f8de"; }

.fad.fa-x::after, .fa-duotone.fa-x::after {
  content: "\58\58"; }

.fad.fa-magnifying-glass-dollar::after, .fa-duotone.fa-magnifying-glass-dollar::after {
  content: "\f688\f688"; }

.fad.fa-search-dollar::after, .fa-duotone.fa-search-dollar::after {
  content: "\f688\f688"; }

.fad.fa-users-gear::after, .fa-duotone.fa-users-gear::after {
  content: "\f509\f509"; }

.fad.fa-users-cog::after, .fa-duotone.fa-users-cog::after {
  content: "\f509\f509"; }

.fad.fa-person-military-pointing::after, .fa-duotone.fa-person-military-pointing::after {
  content: "\e54a\e54a"; }

.fad.fa-building-columns::after, .fa-duotone.fa-building-columns::after {
  content: "\f19c\f19c"; }

.fad.fa-bank::after, .fa-duotone.fa-bank::after {
  content: "\f19c\f19c"; }

.fad.fa-institution::after, .fa-duotone.fa-institution::after {
  content: "\f19c\f19c"; }

.fad.fa-museum::after, .fa-duotone.fa-museum::after {
  content: "\f19c\f19c"; }

.fad.fa-university::after, .fa-duotone.fa-university::after {
  content: "\f19c\f19c"; }

.fad.fa-circle-t::after, .fa-duotone.fa-circle-t::after {
  content: "\e124\e124"; }

.fad.fa-sack::after, .fa-duotone.fa-sack::after {
  content: "\f81c\f81c"; }

.fad.fa-grid-2::after, .fa-duotone.fa-grid-2::after {
  content: "\e196\e196"; }

.fad.fa-camera-cctv::after, .fa-duotone.fa-camera-cctv::after {
  content: "\f8ac\f8ac"; }

.fad.fa-cctv::after, .fa-duotone.fa-cctv::after {
  content: "\f8ac\f8ac"; }

.fad.fa-umbrella::after, .fa-duotone.fa-umbrella::after {
  content: "\f0e9\f0e9"; }

.fad.fa-trowel::after, .fa-duotone.fa-trowel::after {
  content: "\e589\e589"; }

.fad.fa-horizontal-rule::after, .fa-duotone.fa-horizontal-rule::after {
  content: "\f86c\f86c"; }

.fad.fa-bed-front::after, .fa-duotone.fa-bed-front::after {
  content: "\f8f7\f8f7"; }

.fad.fa-bed-alt::after, .fa-duotone.fa-bed-alt::after {
  content: "\f8f7\f8f7"; }

.fad.fa-d::after, .fa-duotone.fa-d::after {
  content: "\44\44"; }

.fad.fa-stapler::after, .fa-duotone.fa-stapler::after {
  content: "\e5af\e5af"; }

.fad.fa-masks-theater::after, .fa-duotone.fa-masks-theater::after {
  content: "\f630\f630"; }

.fad.fa-theater-masks::after, .fa-duotone.fa-theater-masks::after {
  content: "\f630\f630"; }

.fad.fa-file-gif::after, .fa-duotone.fa-file-gif::after {
  content: "\e645\e645"; }

.fad.fa-kip-sign::after, .fa-duotone.fa-kip-sign::after {
  content: "\e1c4\e1c4"; }

.fad.fa-face-woozy::after, .fa-duotone.fa-face-woozy::after {
  content: "\e3a2\e3a2"; }

.fad.fa-cloud-question::after, .fa-duotone.fa-cloud-question::after {
  content: "\e492\e492"; }

.fad.fa-pineapple::after, .fa-duotone.fa-pineapple::after {
  content: "\e31f\e31f"; }

.fad.fa-hand-point-left::after, .fa-duotone.fa-hand-point-left::after {
  content: "\f0a5\f0a5"; }

.fad.fa-gallery-thumbnails::after, .fa-duotone.fa-gallery-thumbnails::after {
  content: "\e3aa\e3aa"; }

.fad.fa-circle-j::after, .fa-duotone.fa-circle-j::after {
  content: "\e112\e112"; }

.fad.fa-eyes::after, .fa-duotone.fa-eyes::after {
  content: "\e367\e367"; }

.fad.fa-handshake-simple::after, .fa-duotone.fa-handshake-simple::after {
  content: "\f4c6\f4c6"; }

.fad.fa-handshake-alt::after, .fa-duotone.fa-handshake-alt::after {
  content: "\f4c6\f4c6"; }

.fad.fa-page-caret-up::after, .fa-duotone.fa-page-caret-up::after {
  content: "\e42a\e42a"; }

.fad.fa-file-caret-up::after, .fa-duotone.fa-file-caret-up::after {
  content: "\e42a\e42a"; }

.fad.fa-jet-fighter::after, .fa-duotone.fa-jet-fighter::after {
  content: "\f0fb\f0fb"; }

.fad.fa-fighter-jet::after, .fa-duotone.fa-fighter-jet::after {
  content: "\f0fb\f0fb"; }

.fad.fa-comet::after, .fa-duotone.fa-comet::after {
  content: "\e003\e003"; }

.fad.fa-square-share-nodes::after, .fa-duotone.fa-square-share-nodes::after {
  content: "\f1e1\f1e1"; }

.fad.fa-share-alt-square::after, .fa-duotone.fa-share-alt-square::after {
  content: "\f1e1\f1e1"; }

.fad.fa-reflect-vertical::after, .fa-duotone.fa-reflect-vertical::after {
  content: "\e665\e665"; }

.fad.fa-shield-keyhole::after, .fa-duotone.fa-shield-keyhole::after {
  content: "\e248\e248"; }

.fad.fa-file-mp4::after, .fa-duotone.fa-file-mp4::after {
  content: "\e649\e649"; }

.fad.fa-barcode::after, .fa-duotone.fa-barcode::after {
  content: "\f02a\f02a"; }

.fad.fa-bulldozer::after, .fa-duotone.fa-bulldozer::after {
  content: "\e655\e655"; }

.fad.fa-plus-minus::after, .fa-duotone.fa-plus-minus::after {
  content: "\e43c\e43c"; }

.fad.fa-square-sliders-vertical::after, .fa-duotone.fa-square-sliders-vertical::after {
  content: "\f3f2\f3f2"; }

.fad.fa-sliders-v-square::after, .fa-duotone.fa-sliders-v-square::after {
  content: "\f3f2\f3f2"; }

.fad.fa-video::after, .fa-duotone.fa-video::after {
  content: "\f03d\f03d"; }

.fad.fa-video-camera::after, .fa-duotone.fa-video-camera::after {
  content: "\f03d\f03d"; }

.fad.fa-message-middle::after, .fa-duotone.fa-message-middle::after {
  content: "\e1e1\e1e1"; }

.fad.fa-comment-middle-alt::after, .fa-duotone.fa-comment-middle-alt::after {
  content: "\e1e1\e1e1"; }

.fad.fa-graduation-cap::after, .fa-duotone.fa-graduation-cap::after {
  content: "\f19d\f19d"; }

.fad.fa-mortar-board::after, .fa-duotone.fa-mortar-board::after {
  content: "\f19d\f19d"; }

.fad.fa-hand-holding-medical::after, .fa-duotone.fa-hand-holding-medical::after {
  content: "\e05c\e05c"; }

.fad.fa-person-circle-check::after, .fa-duotone.fa-person-circle-check::after {
  content: "\e53e\e53e"; }

.fad.fa-square-z::after, .fa-duotone.fa-square-z::after {
  content: "\e288\e288"; }

.fad.fa-message-text::after, .fa-duotone.fa-message-text::after {
  content: "\e1e6\e1e6"; }

.fad.fa-comment-alt-text::after, .fa-duotone.fa-comment-alt-text::after {
  content: "\e1e6\e1e6"; }

.fad.fa-turn-up::after, .fa-duotone.fa-turn-up::after {
  content: "\f3bf\f3bf"; }

.fad.fa-level-up-alt::after, .fa-duotone.fa-level-up-alt::after {
  content: "\f3bf\f3bf"; }


/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro';
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url("../font/fa-light-300.woff2") format("woff2"), url("../font/fa-light-300.ttf") format("truetype");
}

.fal,
.fa-light {
    font-weight: 300;
}

/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro';
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../font/fa-solid-900.woff2") format("woff2"), url("../font/fa-solid-900.ttf") format("truetype");
}

.fas,
.fa-solid {
    font-weight: 900;
}

/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro';
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url("../font/fa-thin-100.woff2") format("woff2"), url("../font/fa-thin-100.ttf") format("truetype");
}

.fat,
.fa-thin {
    font-weight: 100;
}

/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro';
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../font/fa-regular-400.woff2") format("woff2"), url("../font/fa-regular-400.ttf") format("truetype");
}

.far,
.fa-regular {
    font-weight: 400;
}

/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fasr,
.fal,
.fa-light,
.fasl,
.fat,
.fa-thin,
.fast,
.fad,
.fa-duotone,
.fass,
.fa-sharp-solid,
.fab,
.fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
    font-family: 'Font Awesome 6 Pro';
}

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
}

.fad,
.fa-classic.fa-duotone,
.fa-duotone {
    font-family: 'Font Awesome 6 Duotone';
}

.fass,
.fasr,
.fasl,
.fast,
.fa-sharp {
    font-family: 'Font Awesome 6 Sharp';
}

.fass,
.fa-sharp {
    font-weight: 900;
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-2xs {
    font-size: 0.625em;
    line-height: 0.1em;
    vertical-align: 0.225em;
}

.fa-xs {
    font-size: 0.75em;
    line-height: 0.08333em;
    vertical-align: 0.125em;
}

.fa-sm {
    font-size: 0.875em;
    line-height: 0.07143em;
    vertical-align: 0.05357em;
}

.fa-lg {
    font-size: 1.25em;
    line-height: 0.05em;
    vertical-align: -0.075em;
}

.fa-xl {
    font-size: 1.5em;
    line-height: 0.04167em;
    vertical-align: -0.125em;
}

.fa-2xl {
    font-size: 2em;
    line-height: 0.03125em;
    vertical-align: -0.1875em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin, 2.5em);
    padding-left: 0;
}

    .fa-ul > li {
        position: relative;
    }

.fa-li {
    left: calc(var(--fa-li-width, 2em) * -1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width, 2em);
    line-height: inherit;
}

.fa-border {
    border-color: var(--fa-border-color, #eee);
    border-radius: var(--fa-border-radius, 0.1em);
    border-style: var(--fa-border-style, solid);
    border-width: var(--fa-border-width, 0.08em);
    padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
    -webkit-animation-name: fa-beat;
    animation-name: fa-beat;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
    animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
    -webkit-animation-name: fa-bounce;
    animation-name: fa-bounce;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
    -webkit-animation-name: fa-fade;
    animation-name: fa-fade;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
    -webkit-animation-name: fa-beat-fade;
    animation-name: fa-beat-fade;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
    -webkit-animation-name: fa-flip;
    animation-name: fa-flip;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
    animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
    -webkit-animation-name: fa-shake;
    animation-name: fa-shake;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 2s);
    animation-duration: var(--fa-animation-duration, 2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
    --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
    animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
    .fa-beat,
    .fa-bounce,
    .fa-fade,
    .fa-beat-fade,
    .fa-flip,
    .fa-pulse,
    .fa-shake,
    .fa-spin,
    .fa-spin-pulse {
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 0s;
        transition-duration: 0s;
    }
}

@-webkit-keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25));
    }
}

@keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25));
    }
}

@-webkit-keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    }

    57% {
        -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
        transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    }

    64% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    100% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    }

    57% {
        -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
        transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    }

    64% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    100% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, 0.4);
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, 0.4);
    }
}

@-webkit-keyframes fa-beat-fade {
    0%, 100% {
        opacity: var(--fa-beat-fade-opacity, 0.4);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125));
    }
}

@keyframes fa-beat-fade {
    0%, 100% {
        opacity: var(--fa-beat-fade-opacity, 0.4);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125));
    }
}

@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    }
}

@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    }
}

@-webkit-keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    8%, 24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg);
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg);
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    40%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    8%, 24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg);
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg);
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    40%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle, none));
    transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-0::before {
    content: "\30";
}

.fa-1::before {
    content: "\31";
}

.fa-2::before {
    content: "\32";
}

.fa-3::before {
    content: "\33";
}

.fa-4::before {
    content: "\34";
}

.fa-5::before {
    content: "\35";
}

.fa-6::before {
    content: "\36";
}

.fa-7::before {
    content: "\37";
}

.fa-8::before {
    content: "\38";
}

.fa-9::before {
    content: "\39";
}

.fa-fill-drip::before {
    content: "\f576";
}

.fa-arrows-to-circle::before {
    content: "\e4bd";
}

.fa-circle-chevron-right::before {
    content: "\f138";
}

.fa-chevron-circle-right::before {
    content: "\f138";
}

.fa-wagon-covered::before {
    content: "\f8ee";
}

.fa-line-height::before {
    content: "\f871";
}

.fa-bagel::before {
    content: "\e3d7";
}

.fa-transporter-7::before {
    content: "\e2a8";
}

.fa-at::before {
    content: "\40";
}

.fa-rectangles-mixed::before {
    content: "\e323";
}

.fa-phone-arrow-up-right::before {
    content: "\e224";
}

.fa-phone-arrow-up::before {
    content: "\e224";
}

.fa-phone-outgoing::before {
    content: "\e224";
}

.fa-trash-can::before {
    content: "\f2ed";
}

.fa-trash-alt::before {
    content: "\f2ed";
}

.fa-circle-l::before {
    content: "\e114";
}

.fa-head-side-goggles::before {
    content: "\f6ea";
}

.fa-head-vr::before {
    content: "\f6ea";
}

.fa-text-height::before {
    content: "\f034";
}

.fa-user-xmark::before {
    content: "\f235";
}

.fa-user-times::before {
    content: "\f235";
}

.fa-face-hand-yawn::before {
    content: "\e379";
}

.fa-gauge-simple-min::before {
    content: "\f62d";
}

.fa-tachometer-slowest::before {
    content: "\f62d";
}

.fa-stethoscope::before {
    content: "\f0f1";
}

.fa-coffin::before {
    content: "\f6c6";
}

.fa-message::before {
    content: "\f27a";
}

.fa-comment-alt::before {
    content: "\f27a";
}

.fa-salad::before {
    content: "\f81e";
}

.fa-bowl-salad::before {
    content: "\f81e";
}

.fa-info::before {
    content: "\f129";
}

.fa-robot-astromech::before {
    content: "\e2d2";
}

.fa-ring-diamond::before {
    content: "\e5ab";
}

.fa-fondue-pot::before {
    content: "\e40d";
}

.fa-theta::before {
    content: "\f69e";
}

.fa-face-hand-peeking::before {
    content: "\e481";
}

.fa-square-user::before {
    content: "\e283";
}

.fa-down-left-and-up-right-to-center::before {
    content: "\f422";
}

.fa-compress-alt::before {
    content: "\f422";
}

.fa-explosion::before {
    content: "\e4e9";
}

.fa-file-lines::before {
    content: "\f15c";
}

.fa-file-alt::before {
    content: "\f15c";
}

.fa-file-text::before {
    content: "\f15c";
}

.fa-wave-square::before {
    content: "\f83e";
}

.fa-ring::before {
    content: "\f70b";
}

.fa-building-un::before {
    content: "\e4d9";
}

.fa-dice-three::before {
    content: "\f527";
}

.fa-tire-pressure-warning::before {
    content: "\f633";
}

.fa-wifi-fair::before {
    content: "\f6ab";
}

.fa-wifi-2::before {
    content: "\f6ab";
}

.fa-calendar-days::before {
    content: "\f073";
}

.fa-calendar-alt::before {
    content: "\f073";
}

.fa-mp3-player::before {
    content: "\f8ce";
}

.fa-anchor-circle-check::before {
    content: "\e4aa";
}

.fa-tally-4::before {
    content: "\e297";
}

.fa-rectangle-history::before {
    content: "\e4a2";
}

.fa-building-circle-arrow-right::before {
    content: "\e4d1";
}

.fa-volleyball::before {
    content: "\f45f";
}

.fa-volleyball-ball::before {
    content: "\f45f";
}

.fa-sun-haze::before {
    content: "\f765";
}

.fa-text-size::before {
    content: "\f894";
}

.fa-ufo::before {
    content: "\e047";
}

.fa-fork::before {
    content: "\f2e3";
}

.fa-utensil-fork::before {
    content: "\f2e3";
}

.fa-arrows-up-to-line::before {
    content: "\e4c2";
}

.fa-mobile-signal::before {
    content: "\e1ef";
}

.fa-barcode-scan::before {
    content: "\f465";
}

.fa-sort-down::before {
    content: "\f0dd";
}

.fa-sort-desc::before {
    content: "\f0dd";
}

.fa-folder-arrow-down::before {
    content: "\e053";
}

.fa-folder-download::before {
    content: "\e053";
}

.fa-circle-minus::before {
    content: "\f056";
}

.fa-minus-circle::before {
    content: "\f056";
}

.fa-face-icicles::before {
    content: "\e37c";
}

.fa-shovel::before {
    content: "\f713";
}

.fa-door-open::before {
    content: "\f52b";
}

.fa-films::before {
    content: "\e17a";
}

.fa-right-from-bracket::before {
    content: "\f2f5";
}

.fa-sign-out-alt::before {
    content: "\f2f5";
}

.fa-face-glasses::before {
    content: "\e377";
}

.fa-nfc::before {
    content: "\e1f7";
}

.fa-atom::before {
    content: "\f5d2";
}

.fa-soap::before {
    content: "\e06e";
}

.fa-icons::before {
    content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
    content: "\f86d";
}

.fa-microphone-lines-slash::before {
    content: "\f539";
}

.fa-microphone-alt-slash::before {
    content: "\f539";
}

.fa-closed-captioning-slash::before {
    content: "\e135";
}

.fa-calculator-simple::before {
    content: "\f64c";
}

.fa-calculator-alt::before {
    content: "\f64c";
}

.fa-bridge-circle-check::before {
    content: "\e4c9";
}

.fa-sliders-up::before {
    content: "\f3f1";
}

.fa-sliders-v::before {
    content: "\f3f1";
}

.fa-location-minus::before {
    content: "\f609";
}

.fa-map-marker-minus::before {
    content: "\f609";
}

.fa-pump-medical::before {
    content: "\e06a";
}

.fa-fingerprint::before {
    content: "\f577";
}

.fa-ski-boot::before {
    content: "\e3cc";
}

.fa-standard-definition::before {
    content: "\e28a";
}

.fa-rectangle-sd::before {
    content: "\e28a";
}

.fa-h1::before {
    content: "\f313";
}

.fa-hand-point-right::before {
    content: "\f0a4";
}

.fa-magnifying-glass-location::before {
    content: "\f689";
}

.fa-search-location::before {
    content: "\f689";
}

.fa-message-bot::before {
    content: "\e3b8";
}

.fa-forward-step::before {
    content: "\f051";
}

.fa-step-forward::before {
    content: "\f051";
}

.fa-face-smile-beam::before {
    content: "\f5b8";
}

.fa-smile-beam::before {
    content: "\f5b8";
}

.fa-light-ceiling::before {
    content: "\e016";
}

.fa-message-exclamation::before {
    content: "\f4a5";
}

.fa-comment-alt-exclamation::before {
    content: "\f4a5";
}

.fa-bowl-scoop::before {
    content: "\e3de";
}

.fa-bowl-shaved-ice::before {
    content: "\e3de";
}

.fa-square-x::before {
    content: "\e286";
}

.fa-building-memo::before {
    content: "\e61e";
}

.fa-utility-pole-double::before {
    content: "\e2c4";
}

.fa-flag-checkered::before {
    content: "\f11e";
}

.fa-chevrons-up::before {
    content: "\f325";
}

.fa-chevron-double-up::before {
    content: "\f325";
}

.fa-football::before {
    content: "\f44e";
}

.fa-football-ball::before {
    content: "\f44e";
}

.fa-user-vneck::before {
    content: "\e461";
}

.fa-school-circle-exclamation::before {
    content: "\e56c";
}

.fa-crop::before {
    content: "\f125";
}

.fa-angles-down::before {
    content: "\f103";
}

.fa-angle-double-down::before {
    content: "\f103";
}

.fa-users-rectangle::before {
    content: "\e594";
}

.fa-people-roof::before {
    content: "\e537";
}

.fa-square-arrow-right::before {
    content: "\f33b";
}

.fa-arrow-square-right::before {
    content: "\f33b";
}

.fa-location-plus::before {
    content: "\f60a";
}

.fa-map-marker-plus::before {
    content: "\f60a";
}

.fa-lightbulb-exclamation-on::before {
    content: "\e1ca";
}

.fa-people-line::before {
    content: "\e534";
}

.fa-beer-mug-empty::before {
    content: "\f0fc";
}

.fa-beer::before {
    content: "\f0fc";
}

.fa-crate-empty::before {
    content: "\e151";
}

.fa-diagram-predecessor::before {
    content: "\e477";
}

.fa-transporter::before {
    content: "\e042";
}

.fa-calendar-circle-user::before {
    content: "\e471";
}

.fa-arrow-up-long::before {
    content: "\f176";
}

.fa-long-arrow-up::before {
    content: "\f176";
}

.fa-person-carry-box::before {
    content: "\f4cf";
}

.fa-person-carry::before {
    content: "\f4cf";
}

.fa-fire-flame-simple::before {
    content: "\f46a";
}

.fa-burn::before {
    content: "\f46a";
}

.fa-person::before {
    content: "\f183";
}

.fa-male::before {
    content: "\f183";
}

.fa-laptop::before {
    content: "\f109";
}

.fa-file-csv::before {
    content: "\f6dd";
}

.fa-menorah::before {
    content: "\f676";
}

.fa-union::before {
    content: "\f6a2";
}

.fa-chevrons-left::before {
    content: "\f323";
}

.fa-chevron-double-left::before {
    content: "\f323";
}

.fa-circle-heart::before {
    content: "\f4c7";
}

.fa-heart-circle::before {
    content: "\f4c7";
}

.fa-truck-plane::before {
    content: "\e58f";
}

.fa-record-vinyl::before {
    content: "\f8d9";
}

.fa-bring-forward::before {
    content: "\f856";
}

.fa-square-p::before {
    content: "\e279";
}

.fa-face-grin-stars::before {
    content: "\f587";
}

.fa-grin-stars::before {
    content: "\f587";
}

.fa-sigma::before {
    content: "\f68b";
}

.fa-camera-movie::before {
    content: "\f8a9";
}

.fa-bong::before {
    content: "\f55c";
}

.fa-clarinet::before {
    content: "\f8ad";
}

.fa-truck-flatbed::before {
    content: "\e2b6";
}

.fa-spaghetti-monster-flying::before {
    content: "\f67b";
}

.fa-pastafarianism::before {
    content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
    content: "\e4af";
}

.fa-arrows-rotate-reverse::before {
    content: "\e630";
}

.fa-leaf-heart::before {
    content: "\f4cb";
}

.fa-house-building::before {
    content: "\e1b1";
}

.fa-cheese-swiss::before {
    content: "\f7f0";
}

.fa-spoon::before {
    content: "\f2e5";
}

.fa-utensil-spoon::before {
    content: "\f2e5";
}

.fa-jar-wheat::before {
    content: "\e517";
}

.fa-envelopes-bulk::before {
    content: "\f674";
}

.fa-mail-bulk::before {
    content: "\f674";
}

.fa-file-circle-exclamation::before {
    content: "\e4eb";
}

.fa-bow-arrow::before {
    content: "\f6b9";
}

.fa-cart-xmark::before {
    content: "\e0dd";
}

.fa-hexagon-xmark::before {
    content: "\f2ee";
}

.fa-times-hexagon::before {
    content: "\f2ee";
}

.fa-xmark-hexagon::before {
    content: "\f2ee";
}

.fa-circle-h::before {
    content: "\f47e";
}

.fa-hospital-symbol::before {
    content: "\f47e";
}

.fa-merge::before {
    content: "\e526";
}

.fa-pager::before {
    content: "\f815";
}

.fa-cart-minus::before {
    content: "\e0db";
}

.fa-address-book::before {
    content: "\f2b9";
}

.fa-contact-book::before {
    content: "\f2b9";
}

.fa-pan-frying::before {
    content: "\e42c";
}

.fa-grid::before {
    content: "\e195";
}

.fa-grid-3::before {
    content: "\e195";
}

.fa-football-helmet::before {
    content: "\f44f";
}

.fa-hand-love::before {
    content: "\e1a5";
}

.fa-trees::before {
    content: "\f724";
}

.fa-strikethrough::before {
    content: "\f0cc";
}

.fa-page::before {
    content: "\e428";
}

.fa-k::before {
    content: "\4b";
}

.fa-diagram-previous::before {
    content: "\e478";
}

.fa-gauge-min::before {
    content: "\f628";
}

.fa-tachometer-alt-slowest::before {
    content: "\f628";
}

.fa-folder-grid::before {
    content: "\e188";
}

.fa-eggplant::before {
    content: "\e16c";
}

.fa-excavator::before {
    content: "\e656";
}

.fa-ram::before {
    content: "\f70a";
}

.fa-landmark-flag::before {
    content: "\e51c";
}

.fa-lips::before {
    content: "\f600";
}

.fa-pencil::before {
    content: "\f303";
}

.fa-pencil-alt::before {
    content: "\f303";
}

.fa-backward::before {
    content: "\f04a";
}

.fa-caret-right::before {
    content: "\f0da";
}

.fa-comments::before {
    content: "\f086";
}

.fa-paste::before {
    content: "\f0ea";
}

.fa-file-clipboard::before {
    content: "\f0ea";
}

.fa-desktop-arrow-down::before {
    content: "\e155";
}

.fa-code-pull-request::before {
    content: "\e13c";
}

.fa-pumpkin::before {
    content: "\f707";
}

.fa-clipboard-list::before {
    content: "\f46d";
}

.fa-pen-field::before {
    content: "\e211";
}

.fa-blueberries::before {
    content: "\e2e8";
}

.fa-truck-ramp-box::before {
    content: "\f4de";
}

.fa-truck-loading::before {
    content: "\f4de";
}

.fa-note::before {
    content: "\e1ff";
}

.fa-arrow-down-to-square::before {
    content: "\e096";
}

.fa-user-check::before {
    content: "\f4fc";
}

.fa-cloud-xmark::before {
    content: "\e35f";
}

.fa-vial-virus::before {
    content: "\e597";
}

.fa-book-blank::before {
    content: "\f5d9";
}

.fa-book-alt::before {
    content: "\f5d9";
}

.fa-golf-flag-hole::before {
    content: "\e3ac";
}

.fa-message-arrow-down::before {
    content: "\e1db";
}

.fa-comment-alt-arrow-down::before {
    content: "\e1db";
}

.fa-face-unamused::before {
    content: "\e39f";
}

.fa-sheet-plastic::before {
    content: "\e571";
}

.fa-circle-9::before {
    content: "\e0f6";
}

.fa-blog::before {
    content: "\f781";
}

.fa-user-ninja::before {
    content: "\f504";
}

.fa-pencil-slash::before {
    content: "\e215";
}

.fa-bowling-pins::before {
    content: "\f437";
}

.fa-person-arrow-up-from-line::before {
    content: "\e539";
}

.fa-down-right::before {
    content: "\e16b";
}

.fa-scroll-torah::before {
    content: "\f6a0";
}

.fa-torah::before {
    content: "\f6a0";
}

.fa-webhook::before {
    content: "\e5d5";
}

.fa-blinds-open::before {
    content: "\f8fc";
}

.fa-fence::before {
    content: "\e303";
}

.fa-up::before {
    content: "\f357";
}

.fa-arrow-alt-up::before {
    content: "\f357";
}

.fa-broom-ball::before {
    content: "\f458";
}

.fa-quidditch::before {
    content: "\f458";
}

.fa-quidditch-broom-ball::before {
    content: "\f458";
}

.fa-drumstick::before {
    content: "\f6d6";
}

.fa-square-v::before {
    content: "\e284";
}

.fa-face-awesome::before {
    content: "\e409";
}

.fa-gave-dandy::before {
    content: "\e409";
}

.fa-dial-off::before {
    content: "\e162";
}

.fa-toggle-off::before {
    content: "\f204";
}

.fa-face-smile-horns::before {
    content: "\e391";
}

.fa-box-archive::before {
    content: "\f187";
}

.fa-archive::before {
    content: "\f187";
}

.fa-grapes::before {
    content: "\e306";
}

.fa-person-drowning::before {
    content: "\e545";
}

.fa-dial-max::before {
    content: "\e15e";
}

.fa-circle-m::before {
    content: "\e115";
}

.fa-calendar-image::before {
    content: "\e0d4";
}

.fa-circle-caret-down::before {
    content: "\f32d";
}

.fa-caret-circle-down::before {
    content: "\f32d";
}

.fa-arrow-down-9-1::before {
    content: "\f886";
}

.fa-sort-numeric-desc::before {
    content: "\f886";
}

.fa-sort-numeric-down-alt::before {
    content: "\f886";
}

.fa-face-grin-tongue-squint::before {
    content: "\f58a";
}

.fa-grin-tongue-squint::before {
    content: "\f58a";
}

.fa-shish-kebab::before {
    content: "\f821";
}

.fa-spray-can::before {
    content: "\f5bd";
}

.fa-alarm-snooze::before {
    content: "\f845";
}

.fa-scarecrow::before {
    content: "\f70d";
}

.fa-truck-monster::before {
    content: "\f63b";
}

.fa-gift-card::before {
    content: "\f663";
}

.fa-w::before {
    content: "\57";
}

.fa-code-pull-request-draft::before {
    content: "\e3fa";
}

.fa-square-b::before {
    content: "\e264";
}

.fa-elephant::before {
    content: "\f6da";
}

.fa-earth-africa::before {
    content: "\f57c";
}

.fa-globe-africa::before {
    content: "\f57c";
}

.fa-rainbow::before {
    content: "\f75b";
}

.fa-circle-notch::before {
    content: "\f1ce";
}

.fa-tablet-screen-button::before {
    content: "\f3fa";
}

.fa-tablet-alt::before {
    content: "\f3fa";
}

.fa-paw::before {
    content: "\f1b0";
}

.fa-message-question::before {
    content: "\e1e3";
}

.fa-cloud::before {
    content: "\f0c2";
}

.fa-trowel-bricks::before {
    content: "\e58a";
}

.fa-square-3::before {
    content: "\e258";
}

.fa-face-flushed::before {
    content: "\f579";
}

.fa-flushed::before {
    content: "\f579";
}

.fa-hospital-user::before {
    content: "\f80d";
}

.fa-microwave::before {
    content: "\e01b";
}

.fa-chf-sign::before {
    content: "\e602";
}

.fa-tent-arrow-left-right::before {
    content: "\e57f";
}

.fa-cart-circle-arrow-up::before {
    content: "\e3f0";
}

.fa-trash-clock::before {
    content: "\e2b0";
}

.fa-gavel::before {
    content: "\f0e3";
}

.fa-legal::before {
    content: "\f0e3";
}

.fa-sprinkler-ceiling::before {
    content: "\e44c";
}

.fa-browsers::before {
    content: "\e0cb";
}

.fa-trillium::before {
    content: "\e588";
}

.fa-music-slash::before {
    content: "\f8d1";
}

.fa-truck-ramp::before {
    content: "\f4e0";
}

.fa-binoculars::before {
    content: "\f1e5";
}

.fa-microphone-slash::before {
    content: "\f131";
}

.fa-box-tissue::before {
    content: "\e05b";
}

.fa-circle-c::before {
    content: "\e101";
}

.fa-star-christmas::before {
    content: "\f7d4";
}

.fa-chart-bullet::before {
    content: "\e0e1";
}

.fa-motorcycle::before {
    content: "\f21c";
}

.fa-tree-christmas::before {
    content: "\f7db";
}

.fa-tire-flat::before {
    content: "\f632";
}

.fa-sunglasses::before {
    content: "\f892";
}

.fa-badge::before {
    content: "\f335";
}

.fa-message-pen::before {
    content: "\f4a4";
}

.fa-comment-alt-edit::before {
    content: "\f4a4";
}

.fa-message-edit::before {
    content: "\f4a4";
}

.fa-bell-concierge::before {
    content: "\f562";
}

.fa-concierge-bell::before {
    content: "\f562";
}

.fa-pen-ruler::before {
    content: "\f5ae";
}

.fa-pencil-ruler::before {
    content: "\f5ae";
}

.fa-file-mp3::before {
    content: "\e648";
}

.fa-arrow-progress::before {
    content: "\e5df";
}

.fa-chess-rook-piece::before {
    content: "\f448";
}

.fa-chess-rook-alt::before {
    content: "\f448";
}

.fa-square-root::before {
    content: "\f697";
}

.fa-album-collection-circle-plus::before {
    content: "\e48e";
}

.fa-people-arrows::before {
    content: "\e068";
}

.fa-people-arrows-left-right::before {
    content: "\e068";
}

.fa-sign-post::before {
    content: "\e624";
}

.fa-face-angry-horns::before {
    content: "\e368";
}

.fa-mars-and-venus-burst::before {
    content: "\e523";
}

.fa-tombstone::before {
    content: "\f720";
}

.fa-square-caret-right::before {
    content: "\f152";
}

.fa-caret-square-right::before {
    content: "\f152";
}

.fa-scissors::before {
    content: "\f0c4";
}

.fa-cut::before {
    content: "\f0c4";
}

.fa-list-music::before {
    content: "\f8c9";
}

.fa-sun-plant-wilt::before {
    content: "\e57a";
}

.fa-toilets-portable::before {
    content: "\e584";
}

.fa-hockey-puck::before {
    content: "\f453";
}

.fa-mustache::before {
    content: "\e5bc";
}

.fa-hyphen::before {
    content: "\2d";
}

.fa-table::before {
    content: "\f0ce";
}

.fa-user-chef::before {
    content: "\e3d2";
}

.fa-message-image::before {
    content: "\e1e0";
}

.fa-comment-alt-image::before {
    content: "\e1e0";
}

.fa-users-medical::before {
    content: "\f830";
}

.fa-sensor-triangle-exclamation::before {
    content: "\e029";
}

.fa-sensor-alert::before {
    content: "\e029";
}

.fa-magnifying-glass-arrow-right::before {
    content: "\e521";
}

.fa-tachograph-digital::before {
    content: "\f566";
}

.fa-digital-tachograph::before {
    content: "\f566";
}

.fa-face-mask::before {
    content: "\e37f";
}

.fa-pickleball::before {
    content: "\e435";
}

.fa-star-sharp-half::before {
    content: "\e28c";
}

.fa-users-slash::before {
    content: "\e073";
}

.fa-clover::before {
    content: "\e139";
}

.fa-meat::before {
    content: "\f814";
}

.fa-reply::before {
    content: "\f3e5";
}

.fa-mail-reply::before {
    content: "\f3e5";
}

.fa-star-and-crescent::before {
    content: "\f699";
}

.fa-empty-set::before {
    content: "\f656";
}

.fa-house-fire::before {
    content: "\e50c";
}

.fa-square-minus::before {
    content: "\f146";
}

.fa-minus-square::before {
    content: "\f146";
}

.fa-helicopter::before {
    content: "\f533";
}

.fa-bird::before {
    content: "\e469";
}

.fa-compass::before {
    content: "\f14e";
}

.fa-square-caret-down::before {
    content: "\f150";
}

.fa-caret-square-down::before {
    content: "\f150";
}

.fa-heart-half-stroke::before {
    content: "\e1ac";
}

.fa-heart-half-alt::before {
    content: "\e1ac";
}

.fa-file-circle-question::before {
    content: "\e4ef";
}

.fa-truck-utensils::before {
    content: "\e628";
}

.fa-laptop-code::before {
    content: "\f5fc";
}

.fa-joystick::before {
    content: "\f8c5";
}

.fa-grill-fire::before {
    content: "\e5a4";
}

.fa-rectangle-vertical-history::before {
    content: "\e237";
}

.fa-swatchbook::before {
    content: "\f5c3";
}

.fa-prescription-bottle::before {
    content: "\f485";
}

.fa-bars::before {
    content: "\f0c9";
}

.fa-navicon::before {
    content: "\f0c9";
}

.fa-keyboard-left::before {
    content: "\e1c3";
}

.fa-people-group::before {
    content: "\e533";
}

.fa-hourglass-end::before {
    content: "\f253";
}

.fa-hourglass-3::before {
    content: "\f253";
}

.fa-heart-crack::before {
    content: "\f7a9";
}

.fa-heart-broken::before {
    content: "\f7a9";
}

.fa-face-beam-hand-over-mouth::before {
    content: "\e47c";
}

.fa-droplet-percent::before {
    content: "\f750";
}

.fa-humidity::before {
    content: "\f750";
}

.fa-square-up-right::before {
    content: "\f360";
}

.fa-external-link-square-alt::before {
    content: "\f360";
}

.fa-face-kiss-beam::before {
    content: "\f597";
}

.fa-kiss-beam::before {
    content: "\f597";
}

.fa-corn::before {
    content: "\f6c7";
}

.fa-roller-coaster::before {
    content: "\e324";
}

.fa-photo-film-music::before {
    content: "\e228";
}

.fa-radar::before {
    content: "\e024";
}

.fa-sickle::before {
    content: "\f822";
}

.fa-film::before {
    content: "\f008";
}

.fa-coconut::before {
    content: "\e2f6";
}

.fa-ruler-horizontal::before {
    content: "\f547";
}

.fa-shield-cross::before {
    content: "\f712";
}

.fa-cassette-tape::before {
    content: "\f8ab";
}

.fa-square-terminal::before {
    content: "\e32a";
}

.fa-people-robbery::before {
    content: "\e536";
}

.fa-lightbulb::before {
    content: "\f0eb";
}

.fa-caret-left::before {
    content: "\f0d9";
}

.fa-comment-middle::before {
    content: "\e149";
}

.fa-trash-can-list::before {
    content: "\e2ab";
}

.fa-block::before {
    content: "\e46a";
}

.fa-circle-exclamation::before {
    content: "\f06a";
}

.fa-exclamation-circle::before {
    content: "\f06a";
}

.fa-school-circle-xmark::before {
    content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
    content: "\f08b";
}

.fa-sign-out::before {
    content: "\f08b";
}

.fa-face-frown-slight::before {
    content: "\e376";
}

.fa-circle-chevron-down::before {
    content: "\f13a";
}

.fa-chevron-circle-down::before {
    content: "\f13a";
}

.fa-sidebar-flip::before {
    content: "\e24f";
}

.fa-unlock-keyhole::before {
    content: "\f13e";
}

.fa-unlock-alt::before {
    content: "\f13e";
}

.fa-temperature-list::before {
    content: "\e299";
}

.fa-cloud-showers-heavy::before {
    content: "\f740";
}

.fa-headphones-simple::before {
    content: "\f58f";
}

.fa-headphones-alt::before {
    content: "\f58f";
}

.fa-sitemap::before {
    content: "\f0e8";
}

.fa-pipe-section::before {
    content: "\e438";
}

.fa-space-station-moon-construction::before {
    content: "\e034";
}

.fa-space-station-moon-alt::before {
    content: "\e034";
}

.fa-circle-dollar-to-slot::before {
    content: "\f4b9";
}

.fa-donate::before {
    content: "\f4b9";
}

.fa-memory::before {
    content: "\f538";
}

.fa-face-sleeping::before {
    content: "\e38d";
}

.fa-road-spikes::before {
    content: "\e568";
}

.fa-fire-burner::before {
    content: "\e4f1";
}

.fa-squirrel::before {
    content: "\f71a";
}

.fa-arrow-up-to-line::before {
    content: "\f341";
}

.fa-arrow-to-top::before {
    content: "\f341";
}

.fa-flag::before {
    content: "\f024";
}

.fa-face-cowboy-hat::before {
    content: "\e36e";
}

.fa-hanukiah::before {
    content: "\f6e6";
}

.fa-chart-scatter-3d::before {
    content: "\e0e8";
}

.fa-display-chart-up::before {
    content: "\e5e3";
}

.fa-square-code::before {
    content: "\e267";
}

.fa-feather::before {
    content: "\f52d";
}

.fa-volume-low::before {
    content: "\f027";
}

.fa-volume-down::before {
    content: "\f027";
}

.fa-xmark-to-slot::before {
    content: "\f771";
}

.fa-times-to-slot::before {
    content: "\f771";
}

.fa-vote-nay::before {
    content: "\f771";
}

.fa-box-taped::before {
    content: "\f49a";
}

.fa-box-alt::before {
    content: "\f49a";
}

.fa-comment-slash::before {
    content: "\f4b3";
}

.fa-swords::before {
    content: "\f71d";
}

.fa-cloud-sun-rain::before {
    content: "\f743";
}

.fa-album::before {
    content: "\f89f";
}

.fa-circle-n::before {
    content: "\e118";
}

.fa-compress::before {
    content: "\f066";
}

.fa-wheat-awn::before {
    content: "\e2cd";
}

.fa-wheat-alt::before {
    content: "\e2cd";
}

.fa-ankh::before {
    content: "\f644";
}

.fa-hands-holding-child::before {
    content: "\e4fa";
}

.fa-asterisk::before {
    content: "\2a";
}

.fa-key-skeleton-left-right::before {
    content: "\e3b4";
}

.fa-comment-lines::before {
    content: "\f4b0";
}

.fa-luchador-mask::before {
    content: "\f455";
}

.fa-luchador::before {
    content: "\f455";
}

.fa-mask-luchador::before {
    content: "\f455";
}

.fa-square-check::before {
    content: "\f14a";
}

.fa-check-square::before {
    content: "\f14a";
}

.fa-shredder::before {
    content: "\f68a";
}

.fa-book-open-cover::before {
    content: "\e0c0";
}

.fa-book-open-alt::before {
    content: "\e0c0";
}

.fa-sandwich::before {
    content: "\f81f";
}

.fa-peseta-sign::before {
    content: "\e221";
}

.fa-square-parking-slash::before {
    content: "\f617";
}

.fa-parking-slash::before {
    content: "\f617";
}

.fa-train-tunnel::before {
    content: "\e454";
}

.fa-heading::before {
    content: "\f1dc";
}

.fa-header::before {
    content: "\f1dc";
}

.fa-ghost::before {
    content: "\f6e2";
}

.fa-face-anguished::before {
    content: "\e369";
}

.fa-hockey-sticks::before {
    content: "\f454";
}

.fa-abacus::before {
    content: "\f640";
}

.fa-film-simple::before {
    content: "\f3a0";
}

.fa-film-alt::before {
    content: "\f3a0";
}

.fa-list::before {
    content: "\f03a";
}

.fa-list-squares::before {
    content: "\f03a";
}

.fa-tree-palm::before {
    content: "\f82b";
}

.fa-square-phone-flip::before {
    content: "\f87b";
}

.fa-phone-square-alt::before {
    content: "\f87b";
}

.fa-cart-plus::before {
    content: "\f217";
}

.fa-gamepad::before {
    content: "\f11b";
}

.fa-border-center-v::before {
    content: "\f89d";
}

.fa-circle-dot::before {
    content: "\f192";
}

.fa-dot-circle::before {
    content: "\f192";
}

.fa-clipboard-medical::before {
    content: "\e133";
}

.fa-face-dizzy::before {
    content: "\f567";
}

.fa-dizzy::before {
    content: "\f567";
}

.fa-egg::before {
    content: "\f7fb";
}

.fa-up-to-line::before {
    content: "\f34d";
}

.fa-arrow-alt-to-top::before {
    content: "\f34d";
}

.fa-house-medical-circle-xmark::before {
    content: "\e513";
}

.fa-watch-fitness::before {
    content: "\f63e";
}

.fa-clock-nine-thirty::before {
    content: "\e34d";
}

.fa-campground::before {
    content: "\f6bb";
}

.fa-folder-plus::before {
    content: "\f65e";
}

.fa-jug::before {
    content: "\f8c6";
}

.fa-futbol::before {
    content: "\f1e3";
}

.fa-futbol-ball::before {
    content: "\f1e3";
}

.fa-soccer-ball::before {
    content: "\f1e3";
}

.fa-snow-blowing::before {
    content: "\f761";
}

.fa-paintbrush::before {
    content: "\f1fc";
}

.fa-paint-brush::before {
    content: "\f1fc";
}

.fa-lock::before {
    content: "\f023";
}

.fa-arrow-down-from-line::before {
    content: "\f345";
}

.fa-arrow-from-top::before {
    content: "\f345";
}

.fa-gas-pump::before {
    content: "\f52f";
}

.fa-signal-bars-slash::before {
    content: "\f694";
}

.fa-signal-alt-slash::before {
    content: "\f694";
}

.fa-monkey::before {
    content: "\f6fb";
}

.fa-rectangle-pro::before {
    content: "\e235";
}

.fa-pro::before {
    content: "\e235";
}

.fa-house-night::before {
    content: "\e010";
}

.fa-hot-tub-person::before {
    content: "\f593";
}

.fa-hot-tub::before {
    content: "\f593";
}

.fa-globe-pointer::before {
    content: "\e60e";
}

.fa-blanket::before {
    content: "\f498";
}

.fa-map-location::before {
    content: "\f59f";
}

.fa-map-marked::before {
    content: "\f59f";
}

.fa-house-flood-water::before {
    content: "\e50e";
}

.fa-comments-question-check::before {
    content: "\e14f";
}

.fa-tree::before {
    content: "\f1bb";
}

.fa-arrows-cross::before {
    content: "\e0a2";
}

.fa-backpack::before {
    content: "\f5d4";
}

.fa-square-small::before {
    content: "\e27e";
}

.fa-folder-arrow-up::before {
    content: "\e054";
}

.fa-folder-upload::before {
    content: "\e054";
}

.fa-bridge-lock::before {
    content: "\e4cc";
}

.fa-crosshairs-simple::before {
    content: "\e59f";
}

.fa-sack-dollar::before {
    content: "\f81d";
}

.fa-pen-to-square::before {
    content: "\f044";
}

.fa-edit::before {
    content: "\f044";
}

.fa-square-sliders::before {
    content: "\f3f0";
}

.fa-sliders-h-square::before {
    content: "\f3f0";
}

.fa-car-side::before {
    content: "\f5e4";
}

.fa-message-middle-top::before {
    content: "\e1e2";
}

.fa-comment-middle-top-alt::before {
    content: "\e1e2";
}

.fa-lightbulb-on::before {
    content: "\f672";
}

.fa-knife::before {
    content: "\f2e4";
}

.fa-utensil-knife::before {
    content: "\f2e4";
}

.fa-share-nodes::before {
    content: "\f1e0";
}

.fa-share-alt::before {
    content: "\f1e0";
}

.fa-display-chart-up-circle-dollar::before {
    content: "\e5e6";
}

.fa-wave-sine::before {
    content: "\f899";
}

.fa-heart-circle-minus::before {
    content: "\e4ff";
}

.fa-circle-w::before {
    content: "\e12c";
}

.fa-circle-calendar::before {
    content: "\e102";
}

.fa-calendar-circle::before {
    content: "\e102";
}

.fa-hourglass-half::before {
    content: "\f252";
}

.fa-hourglass-2::before {
    content: "\f252";
}

.fa-microscope::before {
    content: "\f610";
}

.fa-sunset::before {
    content: "\f767";
}

.fa-sink::before {
    content: "\e06d";
}

.fa-calendar-exclamation::before {
    content: "\f334";
}

.fa-truck-container-empty::before {
    content: "\e2b5";
}

.fa-hand-heart::before {
    content: "\f4bc";
}

.fa-bag-shopping::before {
    content: "\f290";
}

.fa-shopping-bag::before {
    content: "\f290";
}

.fa-arrow-down-z-a::before {
    content: "\f881";
}

.fa-sort-alpha-desc::before {
    content: "\f881";
}

.fa-sort-alpha-down-alt::before {
    content: "\f881";
}

.fa-mitten::before {
    content: "\f7b5";
}

.fa-reply-clock::before {
    content: "\e239";
}

.fa-reply-time::before {
    content: "\e239";
}

.fa-person-rays::before {
    content: "\e54d";
}

.fa-right::before {
    content: "\f356";
}

.fa-arrow-alt-right::before {
    content: "\f356";
}

.fa-circle-f::before {
    content: "\e10e";
}

.fa-users::before {
    content: "\f0c0";
}

.fa-face-pleading::before {
    content: "\e386";
}

.fa-eye-slash::before {
    content: "\f070";
}

.fa-flask-vial::before {
    content: "\e4f3";
}

.fa-police-box::before {
    content: "\e021";
}

.fa-cucumber::before {
    content: "\e401";
}

.fa-head-side-brain::before {
    content: "\f808";
}

.fa-hand::before {
    content: "\f256";
}

.fa-hand-paper::before {
    content: "\f256";
}

.fa-person-biking-mountain::before {
    content: "\f84b";
}

.fa-biking-mountain::before {
    content: "\f84b";
}

.fa-utensils-slash::before {
    content: "\e464";
}

.fa-print-magnifying-glass::before {
    content: "\f81a";
}

.fa-print-search::before {
    content: "\f81a";
}

.fa-turn-right::before {
    content: "\e639";
}

.fa-folder-bookmark::before {
    content: "\e186";
}

.fa-arrow-turn-left-down::before {
    content: "\e633";
}

.fa-om::before {
    content: "\f679";
}

.fa-pi::before {
    content: "\f67e";
}

.fa-flask-round-potion::before {
    content: "\f6e1";
}

.fa-flask-potion::before {
    content: "\f6e1";
}

.fa-face-shush::before {
    content: "\e38c";
}

.fa-worm::before {
    content: "\e599";
}

.fa-house-circle-xmark::before {
    content: "\e50b";
}

.fa-plug::before {
    content: "\f1e6";
}

.fa-calendar-circle-exclamation::before {
    content: "\e46e";
}

.fa-square-i::before {
    content: "\e272";
}

.fa-chevron-up::before {
    content: "\f077";
}

.fa-face-saluting::before {
    content: "\e484";
}

.fa-gauge-simple-low::before {
    content: "\f62c";
}

.fa-tachometer-slow::before {
    content: "\f62c";
}

.fa-face-persevering::before {
    content: "\e385";
}

.fa-circle-camera::before {
    content: "\e103";
}

.fa-camera-circle::before {
    content: "\e103";
}

.fa-hand-spock::before {
    content: "\f259";
}

.fa-spider-web::before {
    content: "\f719";
}

.fa-circle-microphone::before {
    content: "\e116";
}

.fa-microphone-circle::before {
    content: "\e116";
}

.fa-book-arrow-up::before {
    content: "\e0ba";
}

.fa-popsicle::before {
    content: "\e43e";
}

.fa-command::before {
    content: "\e142";
}

.fa-blinds::before {
    content: "\f8fb";
}

.fa-stopwatch::before {
    content: "\f2f2";
}

.fa-saxophone::before {
    content: "\f8dc";
}

.fa-square-2::before {
    content: "\e257";
}

.fa-field-hockey-stick-ball::before {
    content: "\f44c";
}

.fa-field-hockey::before {
    content: "\f44c";
}

.fa-arrow-up-square-triangle::before {
    content: "\f88b";
}

.fa-sort-shapes-up-alt::before {
    content: "\f88b";
}

.fa-face-scream::before {
    content: "\e38b";
}

.fa-square-m::before {
    content: "\e276";
}

.fa-camera-web::before {
    content: "\f832";
}

.fa-webcam::before {
    content: "\f832";
}

.fa-comment-arrow-down::before {
    content: "\e143";
}

.fa-lightbulb-cfl::before {
    content: "\e5a6";
}

.fa-window-frame-open::before {
    content: "\e050";
}

.fa-face-kiss::before {
    content: "\f596";
}

.fa-kiss::before {
    content: "\f596";
}

.fa-bridge-circle-xmark::before {
    content: "\e4cb";
}

.fa-period::before {
    content: "\2e";
}

.fa-face-grin-tongue::before {
    content: "\f589";
}

.fa-grin-tongue::before {
    content: "\f589";
}

.fa-up-to-dotted-line::before {
    content: "\e457";
}

.fa-thought-bubble::before {
    content: "\e32e";
}

.fa-skeleton-ribs::before {
    content: "\e5cb";
}

.fa-raygun::before {
    content: "\e025";
}

.fa-flute::before {
    content: "\f8b9";
}

.fa-acorn::before {
    content: "\f6ae";
}

.fa-video-arrow-up-right::before {
    content: "\e2c9";
}

.fa-grate-droplet::before {
    content: "\e194";
}

.fa-seal-exclamation::before {
    content: "\e242";
}

.fa-chess-bishop::before {
    content: "\f43a";
}

.fa-message-sms::before {
    content: "\e1e5";
}

.fa-coffee-beans::before {
    content: "\e13f";
}

.fa-hat-witch::before {
    content: "\f6e7";
}

.fa-face-grin-wink::before {
    content: "\f58c";
}

.fa-grin-wink::before {
    content: "\f58c";
}

.fa-clock-three-thirty::before {
    content: "\e357";
}

.fa-ear-deaf::before {
    content: "\f2a4";
}

.fa-deaf::before {
    content: "\f2a4";
}

.fa-deafness::before {
    content: "\f2a4";
}

.fa-hard-of-hearing::before {
    content: "\f2a4";
}

.fa-alarm-clock::before {
    content: "\f34e";
}

.fa-eclipse::before {
    content: "\f749";
}

.fa-face-relieved::before {
    content: "\e389";
}

.fa-road-circle-check::before {
    content: "\e564";
}

.fa-dice-five::before {
    content: "\f523";
}

.fa-octagon-minus::before {
    content: "\f308";
}

.fa-minus-octagon::before {
    content: "\f308";
}

.fa-square-rss::before {
    content: "\f143";
}

.fa-rss-square::before {
    content: "\f143";
}

.fa-face-zany::before {
    content: "\e3a4";
}

.fa-tricycle::before {
    content: "\e5c3";
}

.fa-land-mine-on::before {
    content: "\e51b";
}

.fa-square-arrow-up-left::before {
    content: "\e263";
}

.fa-i-cursor::before {
    content: "\f246";
}

.fa-chart-mixed-up-circle-dollar::before {
    content: "\e5d9";
}

.fa-salt-shaker::before {
    content: "\e446";
}

.fa-stamp::before {
    content: "\f5bf";
}

.fa-file-plus::before {
    content: "\f319";
}

.fa-draw-square::before {
    content: "\f5ef";
}

.fa-toilet-paper-under-slash::before {
    content: "\e2a1";
}

.fa-toilet-paper-reverse-slash::before {
    content: "\e2a1";
}

.fa-stairs::before {
    content: "\e289";
}

.fa-drone-front::before {
    content: "\f860";
}

.fa-drone-alt::before {
    content: "\f860";
}

.fa-glass-empty::before {
    content: "\e191";
}

.fa-dial-high::before {
    content: "\e15c";
}

.fa-user-helmet-safety::before {
    content: "\f82c";
}

.fa-user-construction::before {
    content: "\f82c";
}

.fa-user-hard-hat::before {
    content: "\f82c";
}

.fa-i::before {
    content: "\49";
}

.fa-hryvnia-sign::before {
    content: "\f6f2";
}

.fa-hryvnia::before {
    content: "\f6f2";
}

.fa-arrow-down-left-and-arrow-up-right-to-center::before {
    content: "\e092";
}

.fa-pills::before {
    content: "\f484";
}

.fa-face-grin-wide::before {
    content: "\f581";
}

.fa-grin-alt::before {
    content: "\f581";
}

.fa-tooth::before {
    content: "\f5c9";
}

.fa-basketball-hoop::before {
    content: "\f435";
}

.fa-objects-align-bottom::before {
    content: "\e3bb";
}

.fa-v::before {
    content: "\56";
}

.fa-sparkles::before {
    content: "\f890";
}

.fa-squid::before {
    content: "\e450";
}

.fa-leafy-green::before {
    content: "\e41d";
}

.fa-circle-arrow-up-right::before {
    content: "\e0fc";
}

.fa-calendars::before {
    content: "\e0d7";
}

.fa-bangladeshi-taka-sign::before {
    content: "\e2e6";
}

.fa-bicycle::before {
    content: "\f206";
}

.fa-hammer-war::before {
    content: "\f6e4";
}

.fa-circle-d::before {
    content: "\e104";
}

.fa-spider-black-widow::before {
    content: "\f718";
}

.fa-staff-snake::before {
    content: "\e579";
}

.fa-rod-asclepius::before {
    content: "\e579";
}

.fa-rod-snake::before {
    content: "\e579";
}

.fa-staff-aesculapius::before {
    content: "\e579";
}

.fa-pear::before {
    content: "\e20c";
}

.fa-head-side-cough-slash::before {
    content: "\e062";
}

.fa-file-mov::before {
    content: "\e647";
}

.fa-triangle::before {
    content: "\f2ec";
}

.fa-apartment::before {
    content: "\e468";
}

.fa-truck-medical::before {
    content: "\f0f9";
}

.fa-ambulance::before {
    content: "\f0f9";
}

.fa-pepper::before {
    content: "\e432";
}

.fa-piano::before {
    content: "\f8d4";
}

.fa-gun-squirt::before {
    content: "\e19d";
}

.fa-wheat-awn-circle-exclamation::before {
    content: "\e598";
}

.fa-snowman::before {
    content: "\f7d0";
}

.fa-user-alien::before {
    content: "\e04a";
}

.fa-shield-check::before {
    content: "\f2f7";
}

.fa-mortar-pestle::before {
    content: "\f5a7";
}

.fa-road-barrier::before {
    content: "\e562";
}

.fa-chart-candlestick::before {
    content: "\e0e2";
}

.fa-briefcase-blank::before {
    content: "\e0c8";
}

.fa-school::before {
    content: "\f549";
}

.fa-igloo::before {
    content: "\f7ae";
}

.fa-bracket-round::before {
    content: "\28";
}

.fa-parenthesis::before {
    content: "\28";
}

.fa-joint::before {
    content: "\f595";
}

.fa-horse-saddle::before {
    content: "\f8c3";
}

.fa-mug-marshmallows::before {
    content: "\f7b7";
}

.fa-filters::before {
    content: "\e17e";
}

.fa-bell-on::before {
    content: "\f8fa";
}

.fa-angle-right::before {
    content: "\f105";
}

.fa-dial-med::before {
    content: "\e15f";
}

.fa-horse::before {
    content: "\f6f0";
}

.fa-q::before {
    content: "\51";
}

.fa-monitor-waveform::before {
    content: "\f611";
}

.fa-monitor-heart-rate::before {
    content: "\f611";
}

.fa-link-simple::before {
    content: "\e1cd";
}

.fa-whistle::before {
    content: "\f460";
}

.fa-g::before {
    content: "\47";
}

.fa-wine-glass-crack::before {
    content: "\f4bb";
}

.fa-fragile::before {
    content: "\f4bb";
}

.fa-slot-machine::before {
    content: "\e3ce";
}

.fa-notes-medical::before {
    content: "\f481";
}

.fa-car-wash::before {
    content: "\f5e6";
}

.fa-escalator::before {
    content: "\e171";
}

.fa-comment-image::before {
    content: "\e148";
}

.fa-temperature-half::before {
    content: "\f2c9";
}

.fa-temperature-2::before {
    content: "\f2c9";
}

.fa-thermometer-2::before {
    content: "\f2c9";
}

.fa-thermometer-half::before {
    content: "\f2c9";
}

.fa-dong-sign::before {
    content: "\e169";
}

.fa-donut::before {
    content: "\e406";
}

.fa-doughnut::before {
    content: "\e406";
}

.fa-capsules::before {
    content: "\f46b";
}

.fa-poo-storm::before {
    content: "\f75a";
}

.fa-poo-bolt::before {
    content: "\f75a";
}

.fa-tally-1::before {
    content: "\e294";
}

.fa-file-vector::before {
    content: "\e64c";
}

.fa-face-frown-open::before {
    content: "\f57a";
}

.fa-frown-open::before {
    content: "\f57a";
}

.fa-square-dashed::before {
    content: "\e269";
}

.fa-bag-shopping-plus::before {
    content: "\e651";
}

.fa-square-j::before {
    content: "\e273";
}

.fa-hand-point-up::before {
    content: "\f0a6";
}

.fa-money-bill::before {
    content: "\f0d6";
}

.fa-arrow-up-big-small::before {
    content: "\f88e";
}

.fa-sort-size-up::before {
    content: "\f88e";
}

.fa-barcode-read::before {
    content: "\f464";
}

.fa-baguette::before {
    content: "\e3d8";
}

.fa-bowl-soft-serve::before {
    content: "\e46b";
}

.fa-face-holding-back-tears::before {
    content: "\e482";
}

.fa-square-up::before {
    content: "\f353";
}

.fa-arrow-alt-square-up::before {
    content: "\f353";
}

.fa-train-subway-tunnel::before {
    content: "\e2a3";
}

.fa-subway-tunnel::before {
    content: "\e2a3";
}

.fa-square-exclamation::before {
    content: "\f321";
}

.fa-exclamation-square::before {
    content: "\f321";
}

.fa-semicolon::before {
    content: "\3b";
}

.fa-bookmark::before {
    content: "\f02e";
}

.fa-fan-table::before {
    content: "\e004";
}

.fa-align-justify::before {
    content: "\f039";
}

.fa-battery-low::before {
    content: "\e0b1";
}

.fa-battery-1::before {
    content: "\e0b1";
}

.fa-credit-card-front::before {
    content: "\f38a";
}

.fa-brain-arrow-curved-right::before {
    content: "\f677";
}

.fa-mind-share::before {
    content: "\f677";
}

.fa-umbrella-beach::before {
    content: "\f5ca";
}

.fa-helmet-un::before {
    content: "\e503";
}

.fa-location-smile::before {
    content: "\f60d";
}

.fa-map-marker-smile::before {
    content: "\f60d";
}

.fa-arrow-left-to-line::before {
    content: "\f33e";
}

.fa-arrow-to-left::before {
    content: "\f33e";
}

.fa-bullseye::before {
    content: "\f140";
}

.fa-sushi::before {
    content: "\e48a";
}

.fa-nigiri::before {
    content: "\e48a";
}

.fa-message-captions::before {
    content: "\e1de";
}

.fa-comment-alt-captions::before {
    content: "\e1de";
}

.fa-trash-list::before {
    content: "\e2b1";
}

.fa-bacon::before {
    content: "\f7e5";
}

.fa-option::before {
    content: "\e318";
}

.fa-raccoon::before {
    content: "\e613";
}

.fa-hand-point-down::before {
    content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
    content: "\e09a";
}

.fa-head-side-gear::before {
    content: "\e611";
}

.fa-trash-plus::before {
    content: "\e2b2";
}

.fa-objects-align-top::before {
    content: "\e3c0";
}

.fa-folder::before {
    content: "\f07b";
}

.fa-folder-blank::before {
    content: "\f07b";
}

.fa-face-anxious-sweat::before {
    content: "\e36a";
}

.fa-credit-card-blank::before {
    content: "\f389";
}

.fa-file-waveform::before {
    content: "\f478";
}

.fa-file-medical-alt::before {
    content: "\f478";
}

.fa-microchip-ai::before {
    content: "\e1ec";
}

.fa-mug::before {
    content: "\f874";
}

.fa-plane-up-slash::before {
    content: "\e22e";
}

.fa-radiation::before {
    content: "\f7b9";
}

.fa-pen-circle::before {
    content: "\e20e";
}

.fa-bag-seedling::before {
    content: "\e5f2";
}

.fa-chart-simple::before {
    content: "\e473";
}

.fa-crutches::before {
    content: "\f7f8";
}

.fa-circle-parking::before {
    content: "\f615";
}

.fa-parking-circle::before {
    content: "\f615";
}

.fa-mars-stroke::before {
    content: "\f229";
}

.fa-leaf-oak::before {
    content: "\f6f7";
}

.fa-square-bolt::before {
    content: "\e265";
}

.fa-vial::before {
    content: "\f492";
}

.fa-gauge::before {
    content: "\f624";
}

.fa-dashboard::before {
    content: "\f624";
}

.fa-gauge-med::before {
    content: "\f624";
}

.fa-tachometer-alt-average::before {
    content: "\f624";
}

.fa-wand-magic-sparkles::before {
    content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
    content: "\e2ca";
}

.fa-lambda::before {
    content: "\f66e";
}

.fa-e::before {
    content: "\45";
}

.fa-pizza::before {
    content: "\f817";
}

.fa-bowl-chopsticks-noodles::before {
    content: "\e2ea";
}

.fa-h3::before {
    content: "\f315";
}

.fa-pen-clip::before {
    content: "\f305";
}

.fa-pen-alt::before {
    content: "\f305";
}

.fa-bridge-circle-exclamation::before {
    content: "\e4ca";
}

.fa-badge-percent::before {
    content: "\f646";
}

.fa-rotate-reverse::before {
    content: "\e631";
}

.fa-user::before {
    content: "\f007";
}

.fa-sensor::before {
    content: "\e028";
}

.fa-comma::before {
    content: "\2c";
}

.fa-school-circle-check::before {
    content: "\e56b";
}

.fa-toilet-paper-under::before {
    content: "\e2a0";
}

.fa-toilet-paper-reverse::before {
    content: "\e2a0";
}

.fa-light-emergency::before {
    content: "\e41f";
}

.fa-arrow-down-to-arc::before {
    content: "\e4ae";
}

.fa-dumpster::before {
    content: "\f793";
}

.fa-van-shuttle::before {
    content: "\f5b6";
}

.fa-shuttle-van::before {
    content: "\f5b6";
}

.fa-building-user::before {
    content: "\e4da";
}

.fa-light-switch::before {
    content: "\e017";
}

.fa-square-caret-left::before {
    content: "\f191";
}

.fa-caret-square-left::before {
    content: "\f191";
}

.fa-highlighter::before {
    content: "\f591";
}

.fa-wave-pulse::before {
    content: "\f5f8";
}

.fa-heart-rate::before {
    content: "\f5f8";
}

.fa-key::before {
    content: "\f084";
}

.fa-hat-santa::before {
    content: "\f7a7";
}

.fa-tamale::before {
    content: "\e451";
}

.fa-box-check::before {
    content: "\f467";
}

.fa-bullhorn::before {
    content: "\f0a1";
}

.fa-steak::before {
    content: "\f824";
}

.fa-location-crosshairs-slash::before {
    content: "\f603";
}

.fa-location-slash::before {
    content: "\f603";
}

.fa-person-dolly::before {
    content: "\f4d0";
}

.fa-globe::before {
    content: "\f0ac";
}

.fa-synagogue::before {
    content: "\f69b";
}

.fa-file-chart-column::before {
    content: "\f659";
}

.fa-file-chart-line::before {
    content: "\f659";
}

.fa-person-half-dress::before {
    content: "\e548";
}

.fa-folder-image::before {
    content: "\e18a";
}

.fa-calendar-pen::before {
    content: "\f333";
}

.fa-calendar-edit::before {
    content: "\f333";
}

.fa-road-bridge::before {
    content: "\e563";
}

.fa-face-smile-tear::before {
    content: "\e393";
}

.fa-message-plus::before {
    content: "\f4a8";
}

.fa-comment-alt-plus::before {
    content: "\f4a8";
}

.fa-location-arrow::before {
    content: "\f124";
}

.fa-c::before {
    content: "\43";
}

.fa-tablet-button::before {
    content: "\f10a";
}

.fa-person-dress-fairy::before {
    content: "\e607";
}

.fa-rectangle-history-circle-user::before {
    content: "\e4a4";
}

.fa-building-lock::before {
    content: "\e4d6";
}

.fa-chart-line-up::before {
    content: "\e0e5";
}

.fa-mailbox::before {
    content: "\f813";
}

.fa-sign-posts::before {
    content: "\e625";
}

.fa-truck-bolt::before {
    content: "\e3d0";
}

.fa-pizza-slice::before {
    content: "\f818";
}

.fa-money-bill-wave::before {
    content: "\f53a";
}

.fa-chart-area::before {
    content: "\f1fe";
}

.fa-area-chart::before {
    content: "\f1fe";
}

.fa-house-flag::before {
    content: "\e50d";
}

.fa-circle-three-quarters-stroke::before {
    content: "\e5d4";
}

.fa-person-circle-minus::before {
    content: "\e540";
}

.fa-scalpel::before {
    content: "\f61d";
}

.fa-ban::before {
    content: "\f05e";
}

.fa-cancel::before {
    content: "\f05e";
}

.fa-bell-exclamation::before {
    content: "\f848";
}

.fa-circle-bookmark::before {
    content: "\e100";
}

.fa-bookmark-circle::before {
    content: "\e100";
}

.fa-egg-fried::before {
    content: "\f7fc";
}

.fa-face-weary::before {
    content: "\e3a1";
}

.fa-uniform-martial-arts::before {
    content: "\e3d1";
}

.fa-camera-rotate::before {
    content: "\e0d8";
}

.fa-sun-dust::before {
    content: "\f764";
}

.fa-comment-text::before {
    content: "\e14d";
}

.fa-spray-can-sparkles::before {
    content: "\f5d0";
}

.fa-air-freshener::before {
    content: "\f5d0";
}

.fa-signal-bars::before {
    content: "\f690";
}

.fa-signal-alt::before {
    content: "\f690";
}

.fa-signal-alt-4::before {
    content: "\f690";
}

.fa-signal-bars-strong::before {
    content: "\f690";
}

.fa-diamond-exclamation::before {
    content: "\e405";
}

.fa-star::before {
    content: "\f005";
}

.fa-dial-min::before {
    content: "\e161";
}

.fa-repeat::before {
    content: "\f363";
}

.fa-cross::before {
    content: "\f654";
}

.fa-page-caret-down::before {
    content: "\e429";
}

.fa-file-caret-down::before {
    content: "\e429";
}

.fa-box::before {
    content: "\f466";
}

.fa-venus-mars::before {
    content: "\f228";
}

.fa-clock-seven-thirty::before {
    content: "\e351";
}

.fa-arrow-pointer::before {
    content: "\f245";
}

.fa-mouse-pointer::before {
    content: "\f245";
}

.fa-clock-four-thirty::before {
    content: "\e34b";
}

.fa-signal-bars-good::before {
    content: "\f693";
}

.fa-signal-alt-3::before {
    content: "\f693";
}

.fa-cactus::before {
    content: "\f8a7";
}

.fa-lightbulb-gear::before {
    content: "\e5fd";
}

.fa-maximize::before {
    content: "\f31e";
}

.fa-expand-arrows-alt::before {
    content: "\f31e";
}

.fa-charging-station::before {
    content: "\f5e7";
}

.fa-shapes::before {
    content: "\f61f";
}

.fa-triangle-circle-square::before {
    content: "\f61f";
}

.fa-plane-tail::before {
    content: "\e22c";
}

.fa-gauge-simple-max::before {
    content: "\f62b";
}

.fa-tachometer-fastest::before {
    content: "\f62b";
}

.fa-circle-u::before {
    content: "\e127";
}

.fa-shield-slash::before {
    content: "\e24b";
}

.fa-square-phone-hangup::before {
    content: "\e27a";
}

.fa-phone-square-down::before {
    content: "\e27a";
}

.fa-arrow-up-left::before {
    content: "\e09d";
}

.fa-transporter-1::before {
    content: "\e043";
}

.fa-peanuts::before {
    content: "\e431";
}

.fa-shuffle::before {
    content: "\f074";
}

.fa-random::before {
    content: "\f074";
}

.fa-person-running::before {
    content: "\f70c";
}

.fa-running::before {
    content: "\f70c";
}

.fa-mobile-retro::before {
    content: "\e527";
}

.fa-grip-lines-vertical::before {
    content: "\f7a5";
}

.fa-bin-bottles-recycle::before {
    content: "\e5f6";
}

.fa-arrow-up-from-square::before {
    content: "\e09c";
}

.fa-file-dashed-line::before {
    content: "\f877";
}

.fa-page-break::before {
    content: "\f877";
}

.fa-bracket-curly-right::before {
    content: "\7d";
}

.fa-spider::before {
    content: "\f717";
}

.fa-clock-three::before {
    content: "\e356";
}

.fa-hands-bound::before {
    content: "\e4f9";
}

.fa-scalpel-line-dashed::before {
    content: "\f61e";
}

.fa-scalpel-path::before {
    content: "\f61e";
}

.fa-file-invoice-dollar::before {
    content: "\f571";
}

.fa-pipe-smoking::before {
    content: "\e3c4";
}

.fa-face-astonished::before {
    content: "\e36b";
}

.fa-window::before {
    content: "\f40e";
}

.fa-plane-circle-exclamation::before {
    content: "\e556";
}

.fa-ear::before {
    content: "\f5f0";
}

.fa-file-lock::before {
    content: "\e3a6";
}

.fa-diagram-venn::before {
    content: "\e15a";
}

.fa-x-ray::before {
    content: "\f497";
}

.fa-goal-net::before {
    content: "\e3ab";
}

.fa-coffin-cross::before {
    content: "\e051";
}

.fa-spell-check::before {
    content: "\f891";
}

.fa-location-xmark::before {
    content: "\f60e";
}

.fa-map-marker-times::before {
    content: "\f60e";
}

.fa-map-marker-xmark::before {
    content: "\f60e";
}

.fa-circle-quarter-stroke::before {
    content: "\e5d3";
}

.fa-lasso::before {
    content: "\f8c8";
}

.fa-slash::before {
    content: "\f715";
}

.fa-person-to-portal::before {
    content: "\e022";
}

.fa-portal-enter::before {
    content: "\e022";
}

.fa-calendar-star::before {
    content: "\f736";
}

.fa-computer-mouse::before {
    content: "\f8cc";
}

.fa-mouse::before {
    content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
    content: "\f090";
}

.fa-sign-in::before {
    content: "\f090";
}

.fa-pegasus::before {
    content: "\f703";
}

.fa-files-medical::before {
    content: "\f7fd";
}

.fa-cannon::before {
    content: "\e642";
}

.fa-nfc-lock::before {
    content: "\e1f8";
}

.fa-person-ski-lift::before {
    content: "\f7c8";
}

.fa-ski-lift::before {
    content: "\f7c8";
}

.fa-square-6::before {
    content: "\e25b";
}

.fa-shop-slash::before {
    content: "\e070";
}

.fa-store-alt-slash::before {
    content: "\e070";
}

.fa-wind-turbine::before {
    content: "\f89b";
}

.fa-sliders-simple::before {
    content: "\e253";
}

.fa-grid-round::before {
    content: "\e5da";
}

.fa-badge-sheriff::before {
    content: "\f8a2";
}

.fa-server::before {
    content: "\f233";
}

.fa-virus-covid-slash::before {
    content: "\e4a9";
}

.fa-intersection::before {
    content: "\f668";
}

.fa-shop-lock::before {
    content: "\e4a5";
}

.fa-family::before {
    content: "\e300";
}

.fa-hourglass-start::before {
    content: "\f251";
}

.fa-hourglass-1::before {
    content: "\f251";
}

.fa-user-hair-buns::before {
    content: "\e3d3";
}

.fa-blender-phone::before {
    content: "\f6b6";
}

.fa-hourglass-clock::before {
    content: "\e41b";
}

.fa-person-seat-reclined::before {
    content: "\e21f";
}

.fa-paper-plane-top::before {
    content: "\e20a";
}

.fa-paper-plane-alt::before {
    content: "\e20a";
}

.fa-send::before {
    content: "\e20a";
}

.fa-message-arrow-up::before {
    content: "\e1dc";
}

.fa-comment-alt-arrow-up::before {
    content: "\e1dc";
}

.fa-lightbulb-exclamation::before {
    content: "\f671";
}

.fa-layer-minus::before {
    content: "\f5fe";
}

.fa-layer-group-minus::before {
    content: "\f5fe";
}

.fa-chart-pie-simple-circle-currency::before {
    content: "\e604";
}

.fa-circle-e::before {
    content: "\e109";
}

.fa-building-wheat::before {
    content: "\e4db";
}

.fa-gauge-max::before {
    content: "\f626";
}

.fa-tachometer-alt-fastest::before {
    content: "\f626";
}

.fa-person-breastfeeding::before {
    content: "\e53a";
}

.fa-apostrophe::before {
    content: "\27";
}

.fa-file-png::before {
    content: "\e666";
}

.fa-fire-hydrant::before {
    content: "\e17f";
}

.fa-right-to-bracket::before {
    content: "\f2f6";
}

.fa-sign-in-alt::before {
    content: "\f2f6";
}

.fa-video-plus::before {
    content: "\f4e1";
}

.fa-square-right::before {
    content: "\f352";
}

.fa-arrow-alt-square-right::before {
    content: "\f352";
}

.fa-comment-smile::before {
    content: "\f4b4";
}

.fa-venus::before {
    content: "\f221";
}

.fa-passport::before {
    content: "\f5ab";
}

.fa-inbox-in::before {
    content: "\f310";
}

.fa-inbox-arrow-down::before {
    content: "\f310";
}

.fa-heart-pulse::before {
    content: "\f21e";
}

.fa-heartbeat::before {
    content: "\f21e";
}

.fa-circle-8::before {
    content: "\e0f5";
}

.fa-clouds-moon::before {
    content: "\f745";
}

.fa-clock-ten-thirty::before {
    content: "\e355";
}

.fa-people-carry-box::before {
    content: "\f4ce";
}

.fa-people-carry::before {
    content: "\f4ce";
}

.fa-folder-user::before {
    content: "\e18e";
}

.fa-trash-can-xmark::before {
    content: "\e2ae";
}

.fa-temperature-high::before {
    content: "\f769";
}

.fa-microchip::before {
    content: "\f2db";
}

.fa-left-long-to-line::before {
    content: "\e41e";
}

.fa-crown::before {
    content: "\f521";
}

.fa-weight-hanging::before {
    content: "\f5cd";
}

.fa-xmarks-lines::before {
    content: "\e59a";
}

.fa-file-prescription::before {
    content: "\f572";
}

.fa-calendar-range::before {
    content: "\e0d6";
}

.fa-flower-daffodil::before {
    content: "\f800";
}

.fa-hand-back-point-up::before {
    content: "\e1a2";
}

.fa-weight-scale::before {
    content: "\f496";
}

.fa-weight::before {
    content: "\f496";
}

.fa-arrow-up-to-arc::before {
    content: "\e617";
}

.fa-star-exclamation::before {
    content: "\f2f3";
}

.fa-books::before {
    content: "\f5db";
}

.fa-user-group::before {
    content: "\f500";
}

.fa-user-friends::before {
    content: "\f500";
}

.fa-arrow-up-a-z::before {
    content: "\f15e";
}

.fa-sort-alpha-up::before {
    content: "\f15e";
}

.fa-layer-plus::before {
    content: "\f5ff";
}

.fa-layer-group-plus::before {
    content: "\f5ff";
}

.fa-play-pause::before {
    content: "\e22f";
}

.fa-block-question::before {
    content: "\e3dd";
}

.fa-snooze::before {
    content: "\f880";
}

.fa-zzz::before {
    content: "\f880";
}

.fa-scanner-image::before {
    content: "\f8f3";
}

.fa-tv-retro::before {
    content: "\f401";
}

.fa-square-t::before {
    content: "\e280";
}

.fa-farm::before {
    content: "\f864";
}

.fa-barn-silo::before {
    content: "\f864";
}

.fa-chess-knight::before {
    content: "\f441";
}

.fa-bars-sort::before {
    content: "\e0ae";
}

.fa-pallet-boxes::before {
    content: "\f483";
}

.fa-palette-boxes::before {
    content: "\f483";
}

.fa-pallet-alt::before {
    content: "\f483";
}

.fa-face-laugh-squint::before {
    content: "\f59b";
}

.fa-laugh-squint::before {
    content: "\f59b";
}

.fa-code-simple::before {
    content: "\e13d";
}

.fa-bolt-slash::before {
    content: "\e0b8";
}

.fa-panel-fire::before {
    content: "\e42f";
}

.fa-binary-circle-check::before {
    content: "\e33c";
}

.fa-comment-minus::before {
    content: "\f4b1";
}

.fa-burrito::before {
    content: "\f7ed";
}

.fa-violin::before {
    content: "\f8ed";
}

.fa-objects-column::before {
    content: "\e3c1";
}

.fa-square-chevron-down::before {
    content: "\f329";
}

.fa-chevron-square-down::before {
    content: "\f329";
}

.fa-comment-plus::before {
    content: "\f4b2";
}

.fa-triangle-instrument::before {
    content: "\f8e2";
}

.fa-triangle-music::before {
    content: "\f8e2";
}

.fa-wheelchair::before {
    content: "\f193";
}

.fa-user-pilot-tie::before {
    content: "\e2c1";
}

.fa-piano-keyboard::before {
    content: "\f8d5";
}

.fa-bed-empty::before {
    content: "\f8f9";
}

.fa-circle-arrow-up::before {
    content: "\f0aa";
}

.fa-arrow-circle-up::before {
    content: "\f0aa";
}

.fa-toggle-on::before {
    content: "\f205";
}

.fa-rectangle-vertical::before {
    content: "\f2fb";
}

.fa-rectangle-portrait::before {
    content: "\f2fb";
}

.fa-person-walking::before {
    content: "\f554";
}

.fa-walking::before {
    content: "\f554";
}

.fa-l::before {
    content: "\4c";
}

.fa-signal-stream::before {
    content: "\f8dd";
}

.fa-down-to-bracket::before {
    content: "\e4e7";
}

.fa-circle-z::before {
    content: "\e130";
}

.fa-stars::before {
    content: "\f762";
}

.fa-fire::before {
    content: "\f06d";
}

.fa-bed-pulse::before {
    content: "\f487";
}

.fa-procedures::before {
    content: "\f487";
}

.fa-house-day::before {
    content: "\e00e";
}

.fa-shuttle-space::before {
    content: "\f197";
}

.fa-space-shuttle::before {
    content: "\f197";
}

.fa-shirt-long-sleeve::before {
    content: "\e3c7";
}

.fa-chart-pie-simple::before {
    content: "\f64e";
}

.fa-chart-pie-alt::before {
    content: "\f64e";
}

.fa-face-laugh::before {
    content: "\f599";
}

.fa-laugh::before {
    content: "\f599";
}

.fa-folder-open::before {
    content: "\f07c";
}

.fa-album-collection-circle-user::before {
    content: "\e48f";
}

.fa-candy::before {
    content: "\e3e7";
}

.fa-bowl-hot::before {
    content: "\f823";
}

.fa-soup::before {
    content: "\f823";
}

.fa-flatbread::before {
    content: "\e40b";
}

.fa-heart-circle-plus::before {
    content: "\e500";
}

.fa-code-fork::before {
    content: "\e13b";
}

.fa-city::before {
    content: "\f64f";
}

.fa-signal-bars-weak::before {
    content: "\f691";
}

.fa-signal-alt-1::before {
    content: "\f691";
}

.fa-microphone-lines::before {
    content: "\f3c9";
}

.fa-microphone-alt::before {
    content: "\f3c9";
}

.fa-clock-twelve::before {
    content: "\e358";
}

.fa-pepper-hot::before {
    content: "\f816";
}

.fa-citrus-slice::before {
    content: "\e2f5";
}

.fa-sheep::before {
    content: "\f711";
}

.fa-unlock::before {
    content: "\f09c";
}

.fa-colon-sign::before {
    content: "\e140";
}

.fa-headset::before {
    content: "\f590";
}

.fa-badger-honey::before {
    content: "\f6b4";
}

.fa-h4::before {
    content: "\f86a";
}

.fa-store-slash::before {
    content: "\e071";
}

.fa-road-circle-xmark::before {
    content: "\e566";
}

.fa-signal-slash::before {
    content: "\f695";
}

.fa-user-minus::before {
    content: "\f503";
}

.fa-mars-stroke-up::before {
    content: "\f22a";
}

.fa-mars-stroke-v::before {
    content: "\f22a";
}

.fa-champagne-glasses::before {
    content: "\f79f";
}

.fa-glass-cheers::before {
    content: "\f79f";
}

.fa-taco::before {
    content: "\f826";
}

.fa-hexagon-plus::before {
    content: "\f300";
}

.fa-plus-hexagon::before {
    content: "\f300";
}

.fa-clipboard::before {
    content: "\f328";
}

.fa-house-circle-exclamation::before {
    content: "\e50a";
}

.fa-file-arrow-up::before {
    content: "\f574";
}

.fa-file-upload::before {
    content: "\f574";
}

.fa-wifi::before {
    content: "\f1eb";
}

.fa-wifi-3::before {
    content: "\f1eb";
}

.fa-wifi-strong::before {
    content: "\f1eb";
}

.fa-messages::before {
    content: "\f4b6";
}

.fa-comments-alt::before {
    content: "\f4b6";
}

.fa-bath::before {
    content: "\f2cd";
}

.fa-bathtub::before {
    content: "\f2cd";
}

.fa-umbrella-simple::before {
    content: "\e2bc";
}

.fa-umbrella-alt::before {
    content: "\e2bc";
}

.fa-rectangle-history-circle-plus::before {
    content: "\e4a3";
}

.fa-underline::before {
    content: "\f0cd";
}

.fa-prescription-bottle-pill::before {
    content: "\e5c0";
}

.fa-user-pen::before {
    content: "\f4ff";
}

.fa-user-edit::before {
    content: "\f4ff";
}

.fa-binary-slash::before {
    content: "\e33e";
}

.fa-square-o::before {
    content: "\e278";
}

.fa-signature::before {
    content: "\f5b7";
}

.fa-stroopwafel::before {
    content: "\f551";
}

.fa-bold::before {
    content: "\f032";
}

.fa-anchor-lock::before {
    content: "\e4ad";
}

.fa-building-ngo::before {
    content: "\e4d7";
}

.fa-transporter-3::before {
    content: "\e045";
}

.fa-engine-warning::before {
    content: "\f5f2";
}

.fa-engine-exclamation::before {
    content: "\f5f2";
}

.fa-circle-down-right::before {
    content: "\e108";
}

.fa-square-k::before {
    content: "\e274";
}

.fa-manat-sign::before {
    content: "\e1d5";
}

.fa-money-check-pen::before {
    content: "\f872";
}

.fa-money-check-edit::before {
    content: "\f872";
}

.fa-not-equal::before {
    content: "\f53e";
}

.fa-border-top-left::before {
    content: "\f853";
}

.fa-border-style::before {
    content: "\f853";
}

.fa-map-location-dot::before {
    content: "\f5a0";
}

.fa-map-marked-alt::before {
    content: "\f5a0";
}

.fa-tilde::before {
    content: "\7e";
}

.fa-jedi::before {
    content: "\f669";
}

.fa-square-poll-vertical::before {
    content: "\f681";
}

.fa-poll::before {
    content: "\f681";
}

.fa-arrow-down-square-triangle::before {
    content: "\f889";
}

.fa-sort-shapes-down-alt::before {
    content: "\f889";
}

.fa-mug-hot::before {
    content: "\f7b6";
}

.fa-dog-leashed::before {
    content: "\f6d4";
}

.fa-car-battery::before {
    content: "\f5df";
}

.fa-battery-car::before {
    content: "\f5df";
}

.fa-face-downcast-sweat::before {
    content: "\e371";
}

.fa-mailbox-flag-up::before {
    content: "\e5bb";
}

.fa-memo-circle-info::before {
    content: "\e49a";
}

.fa-gift::before {
    content: "\f06b";
}

.fa-dice-two::before {
    content: "\f528";
}

.fa-volume::before {
    content: "\f6a8";
}

.fa-volume-medium::before {
    content: "\f6a8";
}

.fa-transporter-5::before {
    content: "\e2a6";
}

.fa-gauge-circle-bolt::before {
    content: "\e496";
}

.fa-coin-front::before {
    content: "\e3fc";
}

.fa-file-slash::before {
    content: "\e3a7";
}

.fa-message-arrow-up-right::before {
    content: "\e1dd";
}

.fa-treasure-chest::before {
    content: "\f723";
}

.fa-chess-queen::before {
    content: "\f445";
}

.fa-paintbrush-fine::before {
    content: "\f5a9";
}

.fa-paint-brush-alt::before {
    content: "\f5a9";
}

.fa-paint-brush-fine::before {
    content: "\f5a9";
}

.fa-paintbrush-alt::before {
    content: "\f5a9";
}

.fa-glasses::before {
    content: "\f530";
}

.fa-hood-cloak::before {
    content: "\f6ef";
}

.fa-square-quote::before {
    content: "\e329";
}

.fa-up-left::before {
    content: "\e2bd";
}

.fa-bring-front::before {
    content: "\f857";
}

.fa-chess-board::before {
    content: "\f43c";
}

.fa-burger-cheese::before {
    content: "\f7f1";
}

.fa-cheeseburger::before {
    content: "\f7f1";
}

.fa-building-circle-check::before {
    content: "\e4d2";
}

.fa-repeat-1::before {
    content: "\f365";
}

.fa-arrow-down-to-line::before {
    content: "\f33d";
}

.fa-arrow-to-bottom::before {
    content: "\f33d";
}

.fa-grid-5::before {
    content: "\e199";
}

.fa-swap-arrows::before {
    content: "\e60a";
}

.fa-right-long-to-line::before {
    content: "\e444";
}

.fa-person-chalkboard::before {
    content: "\e53d";
}

.fa-mars-stroke-right::before {
    content: "\f22b";
}

.fa-mars-stroke-h::before {
    content: "\f22b";
}

.fa-hand-back-fist::before {
    content: "\f255";
}

.fa-hand-rock::before {
    content: "\f255";
}

.fa-grid-round-5::before {
    content: "\e5de";
}

.fa-tally::before {
    content: "\f69c";
}

.fa-tally-5::before {
    content: "\f69c";
}

.fa-square-caret-up::before {
    content: "\f151";
}

.fa-caret-square-up::before {
    content: "\f151";
}

.fa-cloud-showers-water::before {
    content: "\e4e4";
}

.fa-chart-bar::before {
    content: "\f080";
}

.fa-bar-chart::before {
    content: "\f080";
}

.fa-hands-bubbles::before {
    content: "\e05e";
}

.fa-hands-wash::before {
    content: "\e05e";
}

.fa-less-than-equal::before {
    content: "\f537";
}

.fa-train::before {
    content: "\f238";
}

.fa-up-from-dotted-line::before {
    content: "\e456";
}

.fa-eye-low-vision::before {
    content: "\f2a8";
}

.fa-low-vision::before {
    content: "\f2a8";
}

.fa-traffic-light-go::before {
    content: "\f638";
}

.fa-face-exhaling::before {
    content: "\e480";
}

.fa-sensor-fire::before {
    content: "\e02a";
}

.fa-user-unlock::before {
    content: "\e058";
}

.fa-hexagon-divide::before {
    content: "\e1ad";
}

.fa-00::before {
    content: "\e467";
}

.fa-crow::before {
    content: "\f520";
}

.fa-cassette-betamax::before {
    content: "\f8a4";
}

.fa-betamax::before {
    content: "\f8a4";
}

.fa-sailboat::before {
    content: "\e445";
}

.fa-window-restore::before {
    content: "\f2d2";
}

.fa-nfc-magnifying-glass::before {
    content: "\e1f9";
}

.fa-file-binary::before {
    content: "\e175";
}

.fa-circle-v::before {
    content: "\e12a";
}

.fa-square-plus::before {
    content: "\f0fe";
}

.fa-plus-square::before {
    content: "\f0fe";
}

.fa-bowl-scoops::before {
    content: "\e3df";
}

.fa-mistletoe::before {
    content: "\f7b4";
}

.fa-custard::before {
    content: "\e403";
}

.fa-lacrosse-stick::before {
    content: "\e3b5";
}

.fa-hockey-mask::before {
    content: "\f6ee";
}

.fa-sunrise::before {
    content: "\f766";
}

.fa-subtitles::before {
    content: "\e60f";
}

.fa-panel-ews::before {
    content: "\e42e";
}

.fa-torii-gate::before {
    content: "\f6a1";
}

.fa-cloud-exclamation::before {
    content: "\e491";
}

.fa-message-lines::before {
    content: "\f4a6";
}

.fa-comment-alt-lines::before {
    content: "\f4a6";
}

.fa-frog::before {
    content: "\f52e";
}

.fa-bucket::before {
    content: "\e4cf";
}

.fa-floppy-disk-pen::before {
    content: "\e182";
}

.fa-image::before {
    content: "\f03e";
}

.fa-window-frame::before {
    content: "\e04f";
}

.fa-microphone::before {
    content: "\f130";
}

.fa-cow::before {
    content: "\f6c8";
}

.fa-file-zip::before {
    content: "\e5ee";
}

.fa-square-ring::before {
    content: "\e44f";
}

.fa-down-from-line::before {
    content: "\f349";
}

.fa-arrow-alt-from-top::before {
    content: "\f349";
}

.fa-caret-up::before {
    content: "\f0d8";
}

.fa-shield-xmark::before {
    content: "\e24c";
}

.fa-shield-times::before {
    content: "\e24c";
}

.fa-screwdriver::before {
    content: "\f54a";
}

.fa-circle-sort-down::before {
    content: "\e031";
}

.fa-sort-circle-down::before {
    content: "\e031";
}

.fa-folder-closed::before {
    content: "\e185";
}

.fa-house-tsunami::before {
    content: "\e515";
}

.fa-square-nfi::before {
    content: "\e576";
}

.fa-forklift::before {
    content: "\f47a";
}

.fa-arrow-up-from-ground-water::before {
    content: "\e4b5";
}

.fa-bracket-square-right::before {
    content: "\5d";
}

.fa-martini-glass::before {
    content: "\f57b";
}

.fa-glass-martini-alt::before {
    content: "\f57b";
}

.fa-rotate-left::before {
    content: "\f2ea";
}

.fa-rotate-back::before {
    content: "\f2ea";
}

.fa-rotate-backward::before {
    content: "\f2ea";
}

.fa-undo-alt::before {
    content: "\f2ea";
}

.fa-table-columns::before {
    content: "\f0db";
}

.fa-columns::before {
    content: "\f0db";
}

.fa-square-a::before {
    content: "\e25f";
}

.fa-tick::before {
    content: "\e32f";
}

.fa-lemon::before {
    content: "\f094";
}

.fa-head-side-mask::before {
    content: "\e063";
}

.fa-handshake::before {
    content: "\f2b5";
}

.fa-gem::before {
    content: "\f3a5";
}

.fa-dolly::before {
    content: "\f472";
}

.fa-dolly-box::before {
    content: "\f472";
}

.fa-smoking::before {
    content: "\f48d";
}

.fa-minimize::before {
    content: "\f78c";
}

.fa-compress-arrows-alt::before {
    content: "\f78c";
}

.fa-refrigerator::before {
    content: "\e026";
}

.fa-monument::before {
    content: "\f5a6";
}

.fa-octagon-xmark::before {
    content: "\f2f0";
}

.fa-times-octagon::before {
    content: "\f2f0";
}

.fa-xmark-octagon::before {
    content: "\f2f0";
}

.fa-align-slash::before {
    content: "\f846";
}

.fa-snowplow::before {
    content: "\f7d2";
}

.fa-angles-right::before {
    content: "\f101";
}

.fa-angle-double-right::before {
    content: "\f101";
}

.fa-truck-ramp-couch::before {
    content: "\f4dd";
}

.fa-truck-couch::before {
    content: "\f4dd";
}

.fa-cannabis::before {
    content: "\f55f";
}

.fa-circle-play::before {
    content: "\f144";
}

.fa-play-circle::before {
    content: "\f144";
}

.fa-arrow-up-right-and-arrow-down-left-from-center::before {
    content: "\e0a0";
}

.fa-location-arrow-up::before {
    content: "\e63a";
}

.fa-tablets::before {
    content: "\f490";
}

.fa-360-degrees::before {
    content: "\e2dc";
}

.fa-ethernet::before {
    content: "\f796";
}

.fa-euro-sign::before {
    content: "\f153";
}

.fa-eur::before {
    content: "\f153";
}

.fa-euro::before {
    content: "\f153";
}

.fa-chair::before {
    content: "\f6c0";
}

.fa-circle-check::before {
    content: "\f058";
}

.fa-check-circle::before {
    content: "\f058";
}

.fa-square-dashed-circle-plus::before {
    content: "\e5c2";
}

.fa-hand-holding-circle-dollar::before {
    content: "\e621";
}

.fa-money-simple-from-bracket::before {
    content: "\e313";
}

.fa-bat::before {
    content: "\f6b5";
}

.fa-circle-stop::before {
    content: "\f28d";
}

.fa-stop-circle::before {
    content: "\f28d";
}

.fa-head-side-headphones::before {
    content: "\f8c2";
}

.fa-phone-rotary::before {
    content: "\f8d3";
}

.fa-compass-drafting::before {
    content: "\f568";
}

.fa-drafting-compass::before {
    content: "\f568";
}

.fa-plate-wheat::before {
    content: "\e55a";
}

.fa-calendar-circle-minus::before {
    content: "\e46f";
}

.fa-chopsticks::before {
    content: "\e3f7";
}

.fa-car-wrench::before {
    content: "\f5e3";
}

.fa-car-mechanic::before {
    content: "\f5e3";
}

.fa-icicles::before {
    content: "\f7ad";
}

.fa-person-shelter::before {
    content: "\e54f";
}

.fa-neuter::before {
    content: "\f22c";
}

.fa-id-badge::before {
    content: "\f2c1";
}

.fa-kazoo::before {
    content: "\f8c7";
}

.fa-marker::before {
    content: "\f5a1";
}

.fa-bin-bottles::before {
    content: "\e5f5";
}

.fa-face-laugh-beam::before {
    content: "\f59a";
}

.fa-laugh-beam::before {
    content: "\f59a";
}

.fa-square-arrow-down-left::before {
    content: "\e261";
}

.fa-battery-bolt::before {
    content: "\f376";
}

.fa-tree-large::before {
    content: "\f7dd";
}

.fa-helicopter-symbol::before {
    content: "\e502";
}

.fa-aperture::before {
    content: "\e2df";
}

.fa-universal-access::before {
    content: "\f29a";
}

.fa-gear-complex::before {
    content: "\e5e9";
}

.fa-file-magnifying-glass::before {
    content: "\f865";
}

.fa-file-search::before {
    content: "\f865";
}

.fa-up-right::before {
    content: "\e2be";
}

.fa-circle-chevron-up::before {
    content: "\f139";
}

.fa-chevron-circle-up::before {
    content: "\f139";
}

.fa-user-police::before {
    content: "\e333";
}

.fa-lari-sign::before {
    content: "\e1c8";
}

.fa-volcano::before {
    content: "\f770";
}

.fa-teddy-bear::before {
    content: "\e3cf";
}

.fa-stocking::before {
    content: "\f7d5";
}

.fa-person-walking-dashed-line-arrow-right::before {
    content: "\e553";
}

.fa-image-slash::before {
    content: "\e1b7";
}

.fa-mask-snorkel::before {
    content: "\e3b7";
}

.fa-smoke::before {
    content: "\f760";
}

.fa-sterling-sign::before {
    content: "\f154";
}

.fa-gbp::before {
    content: "\f154";
}

.fa-pound-sign::before {
    content: "\f154";
}

.fa-battery-exclamation::before {
    content: "\e0b0";
}

.fa-viruses::before {
    content: "\e076";
}

.fa-square-person-confined::before {
    content: "\e577";
}

.fa-user-tie::before {
    content: "\f508";
}

.fa-arrow-down-long::before {
    content: "\f175";
}

.fa-long-arrow-down::before {
    content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
    content: "\e57e";
}

.fa-certificate::before {
    content: "\f0a3";
}

.fa-crystal-ball::before {
    content: "\e362";
}

.fa-reply-all::before {
    content: "\f122";
}

.fa-mail-reply-all::before {
    content: "\f122";
}

.fa-suitcase::before {
    content: "\f0f2";
}

.fa-person-skating::before {
    content: "\f7c5";
}

.fa-skating::before {
    content: "\f7c5";
}

.fa-star-shooting::before {
    content: "\e036";
}

.fa-binary-lock::before {
    content: "\e33d";
}

.fa-filter-circle-dollar::before {
    content: "\f662";
}

.fa-funnel-dollar::before {
    content: "\f662";
}

.fa-camera-retro::before {
    content: "\f083";
}

.fa-circle-arrow-down::before {
    content: "\f0ab";
}

.fa-arrow-circle-down::before {
    content: "\f0ab";
}

.fa-comment-pen::before {
    content: "\f4ae";
}

.fa-comment-edit::before {
    content: "\f4ae";
}

.fa-file-import::before {
    content: "\f56f";
}

.fa-arrow-right-to-file::before {
    content: "\f56f";
}

.fa-banjo::before {
    content: "\f8a3";
}

.fa-square-arrow-up-right::before {
    content: "\f14c";
}

.fa-external-link-square::before {
    content: "\f14c";
}

.fa-light-emergency-on::before {
    content: "\e420";
}

.fa-kerning::before {
    content: "\f86f";
}

.fa-box-open::before {
    content: "\f49e";
}

.fa-square-f::before {
    content: "\e270";
}

.fa-scroll::before {
    content: "\f70e";
}

.fa-spa::before {
    content: "\f5bb";
}

.fa-arrow-left-from-line::before {
    content: "\f344";
}

.fa-arrow-from-right::before {
    content: "\f344";
}

.fa-strawberry::before {
    content: "\e32b";
}

.fa-location-pin-lock::before {
    content: "\e51f";
}

.fa-pause::before {
    content: "\f04c";
}

.fa-clock-eight-thirty::before {
    content: "\e346";
}

.fa-plane-engines::before {
    content: "\f3de";
}

.fa-plane-alt::before {
    content: "\f3de";
}

.fa-hill-avalanche::before {
    content: "\e507";
}

.fa-temperature-empty::before {
    content: "\f2cb";
}

.fa-temperature-0::before {
    content: "\f2cb";
}

.fa-thermometer-0::before {
    content: "\f2cb";
}

.fa-thermometer-empty::before {
    content: "\f2cb";
}

.fa-bomb::before {
    content: "\f1e2";
}

.fa-gauge-low::before {
    content: "\f627";
}

.fa-tachometer-alt-slow::before {
    content: "\f627";
}

.fa-registered::before {
    content: "\f25d";
}

.fa-trash-can-plus::before {
    content: "\e2ac";
}

.fa-address-card::before {
    content: "\f2bb";
}

.fa-contact-card::before {
    content: "\f2bb";
}

.fa-vcard::before {
    content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
    content: "\f516";
}

.fa-balance-scale-right::before {
    content: "\f516";
}

.fa-globe-snow::before {
    content: "\f7a3";
}

.fa-subscript::before {
    content: "\f12c";
}

.fa-diamond-turn-right::before {
    content: "\f5eb";
}

.fa-directions::before {
    content: "\f5eb";
}

.fa-integral::before {
    content: "\f667";
}

.fa-burst::before {
    content: "\e4dc";
}

.fa-house-laptop::before {
    content: "\e066";
}

.fa-laptop-house::before {
    content: "\e066";
}

.fa-face-tired::before {
    content: "\f5c8";
}

.fa-tired::before {
    content: "\f5c8";
}

.fa-money-bills::before {
    content: "\e1f3";
}

.fa-blinds-raised::before {
    content: "\f8fd";
}

.fa-smog::before {
    content: "\f75f";
}

.fa-ufo-beam::before {
    content: "\e048";
}

.fa-circle-caret-up::before {
    content: "\f331";
}

.fa-caret-circle-up::before {
    content: "\f331";
}

.fa-user-vneck-hair-long::before {
    content: "\e463";
}

.fa-square-a-lock::before {
    content: "\e44d";
}

.fa-crutch::before {
    content: "\f7f7";
}

.fa-gas-pump-slash::before {
    content: "\f5f4";
}

.fa-cloud-arrow-up::before {
    content: "\f0ee";
}

.fa-cloud-upload::before {
    content: "\f0ee";
}

.fa-cloud-upload-alt::before {
    content: "\f0ee";
}

.fa-palette::before {
    content: "\f53f";
}

.fa-transporter-4::before {
    content: "\e2a5";
}

.fa-chart-mixed-up-circle-currency::before {
    content: "\e5d8";
}

.fa-objects-align-right::before {
    content: "\e3bf";
}

.fa-arrows-turn-right::before {
    content: "\e4c0";
}

.fa-vest::before {
    content: "\e085";
}

.fa-pig::before {
    content: "\f706";
}

.fa-inbox-full::before {
    content: "\e1ba";
}

.fa-circle-envelope::before {
    content: "\e10c";
}

.fa-envelope-circle::before {
    content: "\e10c";
}

.fa-triangle-person-digging::before {
    content: "\f85d";
}

.fa-construction::before {
    content: "\f85d";
}

.fa-ferry::before {
    content: "\e4ea";
}

.fa-bullseye-arrow::before {
    content: "\f648";
}

.fa-arrows-down-to-people::before {
    content: "\e4b9";
}

.fa-seedling::before {
    content: "\f4d8";
}

.fa-sprout::before {
    content: "\f4d8";
}

.fa-clock-seven::before {
    content: "\e350";
}

.fa-left-right::before {
    content: "\f337";
}

.fa-arrows-alt-h::before {
    content: "\f337";
}

.fa-boxes-packing::before {
    content: "\e4c7";
}

.fa-circle-arrow-left::before {
    content: "\f0a8";
}

.fa-arrow-circle-left::before {
    content: "\f0a8";
}

.fa-flashlight::before {
    content: "\f8b8";
}

.fa-file-jpg::before {
    content: "\e646";
}

.fa-group-arrows-rotate::before {
    content: "\e4f6";
}

.fa-bowl-food::before {
    content: "\e4c6";
}

.fa-square-9::before {
    content: "\e25e";
}

.fa-candy-cane::before {
    content: "\f786";
}

.fa-arrow-down-wide-short::before {
    content: "\f160";
}

.fa-sort-amount-asc::before {
    content: "\f160";
}

.fa-sort-amount-down::before {
    content: "\f160";
}

.fa-square-dollar::before {
    content: "\f2e9";
}

.fa-dollar-square::before {
    content: "\f2e9";
}

.fa-usd-square::before {
    content: "\f2e9";
}

.fa-phone-arrow-right::before {
    content: "\e5be";
}

.fa-hand-holding-seedling::before {
    content: "\f4bf";
}

.fa-message-check::before {
    content: "\f4a2";
}

.fa-comment-alt-check::before {
    content: "\f4a2";
}

.fa-cloud-bolt::before {
    content: "\f76c";
}

.fa-thunderstorm::before {
    content: "\f76c";
}

.fa-chart-line-up-down::before {
    content: "\e5d7";
}

.fa-text-slash::before {
    content: "\f87d";
}

.fa-remove-format::before {
    content: "\f87d";
}

.fa-watch::before {
    content: "\f2e1";
}

.fa-circle-down-left::before {
    content: "\e107";
}

.fa-text::before {
    content: "\f893";
}

.fa-projector::before {
    content: "\f8d6";
}

.fa-face-smile-wink::before {
    content: "\f4da";
}

.fa-smile-wink::before {
    content: "\f4da";
}

.fa-tombstone-blank::before {
    content: "\f721";
}

.fa-tombstone-alt::before {
    content: "\f721";
}

.fa-chess-king-piece::before {
    content: "\f440";
}

.fa-chess-king-alt::before {
    content: "\f440";
}

.fa-circle-6::before {
    content: "\e0f3";
}

.fa-waves-sine::before {
    content: "\e65d";
}

.fa-left::before {
    content: "\f355";
}

.fa-arrow-alt-left::before {
    content: "\f355";
}

.fa-file-word::before {
    content: "\f1c2";
}

.fa-file-powerpoint::before {
    content: "\f1c4";
}

.fa-square-down::before {
    content: "\f350";
}

.fa-arrow-alt-square-down::before {
    content: "\f350";
}

.fa-objects-align-center-vertical::before {
    content: "\e3bd";
}

.fa-arrows-left-right::before {
    content: "\f07e";
}

.fa-arrows-h::before {
    content: "\f07e";
}

.fa-house-lock::before {
    content: "\e510";
}

.fa-cloud-arrow-down::before {
    content: "\f0ed";
}

.fa-cloud-download::before {
    content: "\f0ed";
}

.fa-cloud-download-alt::before {
    content: "\f0ed";
}

.fa-wreath::before {
    content: "\f7e2";
}

.fa-children::before {
    content: "\e4e1";
}

.fa-meter-droplet::before {
    content: "\e1ea";
}

.fa-chalkboard::before {
    content: "\f51b";
}

.fa-blackboard::before {
    content: "\f51b";
}

.fa-user-large-slash::before {
    content: "\f4fa";
}

.fa-user-alt-slash::before {
    content: "\f4fa";
}

.fa-signal-strong::before {
    content: "\f68f";
}

.fa-signal-4::before {
    content: "\f68f";
}

.fa-lollipop::before {
    content: "\e424";
}

.fa-lollypop::before {
    content: "\e424";
}

.fa-list-tree::before {
    content: "\e1d2";
}

.fa-envelope-open::before {
    content: "\f2b6";
}

.fa-draw-circle::before {
    content: "\f5ed";
}

.fa-cat-space::before {
    content: "\e001";
}

.fa-handshake-simple-slash::before {
    content: "\e05f";
}

.fa-handshake-alt-slash::before {
    content: "\e05f";
}

.fa-rabbit-running::before {
    content: "\f709";
}

.fa-rabbit-fast::before {
    content: "\f709";
}

.fa-memo-pad::before {
    content: "\e1da";
}

.fa-mattress-pillow::before {
    content: "\e525";
}

.fa-alarm-plus::before {
    content: "\f844";
}

.fa-alicorn::before {
    content: "\f6b0";
}

.fa-comment-question::before {
    content: "\e14b";
}

.fa-gingerbread-man::before {
    content: "\f79d";
}

.fa-guarani-sign::before {
    content: "\e19a";
}

.fa-burger-fries::before {
    content: "\e0cd";
}

.fa-mug-tea::before {
    content: "\f875";
}

.fa-border-top::before {
    content: "\f855";
}

.fa-arrows-rotate::before {
    content: "\f021";
}

.fa-refresh::before {
    content: "\f021";
}

.fa-sync::before {
    content: "\f021";
}

.fa-circle-book-open::before {
    content: "\e0ff";
}

.fa-book-circle::before {
    content: "\e0ff";
}

.fa-arrows-to-dotted-line::before {
    content: "\e0a6";
}

.fa-fire-extinguisher::before {
    content: "\f134";
}

.fa-magnifying-glass-arrows-rotate::before {
    content: "\e65e";
}

.fa-garage-open::before {
    content: "\e00b";
}

.fa-shelves-empty::before {
    content: "\e246";
}

.fa-cruzeiro-sign::before {
    content: "\e152";
}

.fa-watch-apple::before {
    content: "\e2cb";
}

.fa-watch-calculator::before {
    content: "\f8f0";
}

.fa-list-dropdown::before {
    content: "\e1cf";
}

.fa-cabinet-filing::before {
    content: "\f64b";
}

.fa-burger-soda::before {
    content: "\f858";
}

.fa-square-arrow-up::before {
    content: "\f33c";
}

.fa-arrow-square-up::before {
    content: "\f33c";
}

.fa-greater-than-equal::before {
    content: "\f532";
}

.fa-pallet-box::before {
    content: "\e208";
}

.fa-face-confounded::before {
    content: "\e36c";
}

.fa-shield-halved::before {
    content: "\f3ed";
}

.fa-shield-alt::before {
    content: "\f3ed";
}

.fa-truck-plow::before {
    content: "\f7de";
}

.fa-book-atlas::before {
    content: "\f558";
}

.fa-atlas::before {
    content: "\f558";
}

.fa-virus::before {
    content: "\e074";
}

.fa-grid-round-2::before {
    content: "\e5db";
}

.fa-comment-middle-top::before {
    content: "\e14a";
}

.fa-wave::before {
    content: "\e65b";
}

.fa-envelope-circle-check::before {
    content: "\e4e8";
}

.fa-layer-group::before {
    content: "\f5fd";
}

.fa-restroom-simple::before {
    content: "\e23a";
}

.fa-arrows-to-dot::before {
    content: "\e4be";
}

.fa-border-outer::before {
    content: "\f851";
}

.fa-hashtag-lock::before {
    content: "\e415";
}

.fa-clock-two-thirty::before {
    content: "\e35b";
}

.fa-archway::before {
    content: "\f557";
}

.fa-heart-circle-check::before {
    content: "\e4fd";
}

.fa-house-chimney-crack::before {
    content: "\f6f1";
}

.fa-house-damage::before {
    content: "\f6f1";
}

.fa-file-zipper::before {
    content: "\f1c6";
}

.fa-file-archive::before {
    content: "\f1c6";
}

.fa-ticket-perforated::before {
    content: "\e63e";
}

.fa-heart-half::before {
    content: "\e1ab";
}

.fa-comment-check::before {
    content: "\f4ac";
}

.fa-square::before {
    content: "\f0c8";
}

.fa-memo::before {
    content: "\e1d8";
}

.fa-martini-glass-empty::before {
    content: "\f000";
}

.fa-glass-martini::before {
    content: "\f000";
}

.fa-couch::before {
    content: "\f4b8";
}

.fa-cedi-sign::before {
    content: "\e0df";
}

.fa-italic::before {
    content: "\f033";
}

.fa-glass-citrus::before {
    content: "\f869";
}

.fa-calendar-lines-pen::before {
    content: "\e472";
}

.fa-church::before {
    content: "\f51d";
}

.fa-person-snowmobiling::before {
    content: "\f7d1";
}

.fa-snowmobile::before {
    content: "\f7d1";
}

.fa-face-hushed::before {
    content: "\e37b";
}

.fa-comments-dollar::before {
    content: "\f653";
}

.fa-tickets-simple::before {
    content: "\e659";
}

.fa-pickaxe::before {
    content: "\e5bf";
}

.fa-link-simple-slash::before {
    content: "\e1ce";
}

.fa-democrat::before {
    content: "\f747";
}

.fa-face-confused::before {
    content: "\e36d";
}

.fa-pinball::before {
    content: "\e229";
}

.fa-z::before {
    content: "\5a";
}

.fa-person-skiing::before {
    content: "\f7c9";
}

.fa-skiing::before {
    content: "\f7c9";
}

.fa-deer::before {
    content: "\f78e";
}

.fa-input-pipe::before {
    content: "\e1be";
}

.fa-road-lock::before {
    content: "\e567";
}

.fa-a::before {
    content: "\41";
}

.fa-bookmark-slash::before {
    content: "\e0c2";
}

.fa-temperature-arrow-down::before {
    content: "\e03f";
}

.fa-temperature-down::before {
    content: "\e03f";
}

.fa-mace::before {
    content: "\f6f8";
}

.fa-feather-pointed::before {
    content: "\f56b";
}

.fa-feather-alt::before {
    content: "\f56b";
}

.fa-sausage::before {
    content: "\f820";
}

.fa-trash-can-clock::before {
    content: "\e2aa";
}

.fa-p::before {
    content: "\50";
}

.fa-broom-wide::before {
    content: "\e5d1";
}

.fa-snowflake::before {
    content: "\f2dc";
}

.fa-stomach::before {
    content: "\f623";
}

.fa-newspaper::before {
    content: "\f1ea";
}

.fa-rectangle-ad::before {
    content: "\f641";
}

.fa-ad::before {
    content: "\f641";
}

.fa-guitar-electric::before {
    content: "\f8be";
}

.fa-arrow-turn-down-right::before {
    content: "\e3d6";
}

.fa-moon-cloud::before {
    content: "\f754";
}

.fa-bread-slice-butter::before {
    content: "\e3e1";
}

.fa-circle-arrow-right::before {
    content: "\f0a9";
}

.fa-arrow-circle-right::before {
    content: "\f0a9";
}

.fa-user-group-crown::before {
    content: "\f6a5";
}

.fa-users-crown::before {
    content: "\f6a5";
}

.fa-circle-i::before {
    content: "\e111";
}

.fa-toilet-paper-check::before {
    content: "\e5b2";
}

.fa-filter-circle-xmark::before {
    content: "\e17b";
}

.fa-locust::before {
    content: "\e520";
}

.fa-sort::before {
    content: "\f0dc";
}

.fa-unsorted::before {
    content: "\f0dc";
}

.fa-list-ol::before {
    content: "\f0cb";
}

.fa-list-1-2::before {
    content: "\f0cb";
}

.fa-list-numeric::before {
    content: "\f0cb";
}

.fa-chart-waterfall::before {
    content: "\e0eb";
}

.fa-sparkle::before {
    content: "\e5d6";
}

.fa-face-party::before {
    content: "\e383";
}

.fa-kidneys::before {
    content: "\f5fb";
}

.fa-wifi-exclamation::before {
    content: "\e2cf";
}

.fa-chart-network::before {
    content: "\f78a";
}

.fa-person-dress-burst::before {
    content: "\e544";
}

.fa-dice-d4::before {
    content: "\f6d0";
}

.fa-money-check-dollar::before {
    content: "\f53d";
}

.fa-money-check-alt::before {
    content: "\f53d";
}

.fa-vector-square::before {
    content: "\f5cb";
}

.fa-bread-slice::before {
    content: "\f7ec";
}

.fa-language::before {
    content: "\f1ab";
}

.fa-wheat-awn-slash::before {
    content: "\e338";
}

.fa-face-kiss-wink-heart::before {
    content: "\f598";
}

.fa-kiss-wink-heart::before {
    content: "\f598";
}

.fa-dagger::before {
    content: "\f6cb";
}

.fa-podium::before {
    content: "\f680";
}

.fa-memo-circle-check::before {
    content: "\e1d9";
}

.fa-route-highway::before {
    content: "\f61a";
}

.fa-down-to-line::before {
    content: "\f34a";
}

.fa-arrow-alt-to-bottom::before {
    content: "\f34a";
}

.fa-filter::before {
    content: "\f0b0";
}

.fa-square-g::before {
    content: "\e271";
}

.fa-circle-phone::before {
    content: "\e11b";
}

.fa-phone-circle::before {
    content: "\e11b";
}

.fa-clipboard-prescription::before {
    content: "\f5e8";
}

.fa-user-nurse-hair::before {
    content: "\e45d";
}

.fa-question::before {
    content: "\3f";
}

.fa-file-signature::before {
    content: "\f573";
}

.fa-toggle-large-on::before {
    content: "\e5b1";
}

.fa-up-down-left-right::before {
    content: "\f0b2";
}

.fa-arrows-alt::before {
    content: "\f0b2";
}

.fa-dryer-heat::before {
    content: "\f862";
}

.fa-dryer-alt::before {
    content: "\f862";
}

.fa-house-chimney-user::before {
    content: "\e065";
}

.fa-hand-holding-heart::before {
    content: "\f4be";
}

.fa-arrow-up-small-big::before {
    content: "\f88f";
}

.fa-sort-size-up-alt::before {
    content: "\f88f";
}

.fa-train-track::before {
    content: "\e453";
}

.fa-puzzle-piece::before {
    content: "\f12e";
}

.fa-money-check::before {
    content: "\f53c";
}

.fa-star-half-stroke::before {
    content: "\f5c0";
}

.fa-star-half-alt::before {
    content: "\f5c0";
}

.fa-file-exclamation::before {
    content: "\f31a";
}

.fa-code::before {
    content: "\f121";
}

.fa-whiskey-glass::before {
    content: "\f7a0";
}

.fa-glass-whiskey::before {
    content: "\f7a0";
}

.fa-moon-stars::before {
    content: "\f755";
}

.fa-building-circle-exclamation::before {
    content: "\e4d3";
}

.fa-clothes-hanger::before {
    content: "\e136";
}

.fa-mobile-notch::before {
    content: "\e1ee";
}

.fa-mobile-iphone::before {
    content: "\e1ee";
}

.fa-magnifying-glass-chart::before {
    content: "\e522";
}

.fa-arrow-up-right-from-square::before {
    content: "\f08e";
}

.fa-external-link::before {
    content: "\f08e";
}

.fa-cubes-stacked::before {
    content: "\e4e6";
}

.fa-images-user::before {
    content: "\e1b9";
}

.fa-won-sign::before {
    content: "\f159";
}

.fa-krw::before {
    content: "\f159";
}

.fa-won::before {
    content: "\f159";
}

.fa-image-polaroid-user::before {
    content: "\e1b6";
}

.fa-virus-covid::before {
    content: "\e4a8";
}

.fa-square-ellipsis::before {
    content: "\e26e";
}

.fa-pie::before {
    content: "\f705";
}

.fa-chess-knight-piece::before {
    content: "\f442";
}

.fa-chess-knight-alt::before {
    content: "\f442";
}

.fa-austral-sign::before {
    content: "\e0a9";
}

.fa-cloud-plus::before {
    content: "\e35e";
}

.fa-f::before {
    content: "\46";
}

.fa-leaf::before {
    content: "\f06c";
}

.fa-bed-bunk::before {
    content: "\f8f8";
}

.fa-road::before {
    content: "\f018";
}

.fa-taxi::before {
    content: "\f1ba";
}

.fa-cab::before {
    content: "\f1ba";
}

.fa-person-circle-plus::before {
    content: "\e541";
}

.fa-chart-pie::before {
    content: "\f200";
}

.fa-pie-chart::before {
    content: "\f200";
}

.fa-bolt-lightning::before {
    content: "\e0b7";
}

.fa-clock-eight::before {
    content: "\e345";
}

.fa-sack-xmark::before {
    content: "\e56a";
}

.fa-file-xls::before {
    content: "\e64d";
}

.fa-file-excel::before {
    content: "\f1c3";
}

.fa-file-contract::before {
    content: "\f56c";
}

.fa-fish-fins::before {
    content: "\e4f2";
}

.fa-circle-q::before {
    content: "\e11e";
}

.fa-building-flag::before {
    content: "\e4d5";
}

.fa-face-grin-beam::before {
    content: "\f582";
}

.fa-grin-beam::before {
    content: "\f582";
}

.fa-object-ungroup::before {
    content: "\f248";
}

.fa-face-disguise::before {
    content: "\e370";
}

.fa-circle-arrow-down-right::before {
    content: "\e0fa";
}

.fa-alien-8bit::before {
    content: "\f8f6";
}

.fa-alien-monster::before {
    content: "\f8f6";
}

.fa-hand-point-ribbon::before {
    content: "\e1a6";
}

.fa-poop::before {
    content: "\f619";
}

.fa-object-exclude::before {
    content: "\e49c";
}

.fa-telescope::before {
    content: "\e03e";
}

.fa-location-pin::before {
    content: "\f041";
}

.fa-map-marker::before {
    content: "\f041";
}

.fa-square-list::before {
    content: "\e489";
}

.fa-kaaba::before {
    content: "\f66b";
}

.fa-toilet-paper::before {
    content: "\f71e";
}

.fa-helmet-safety::before {
    content: "\f807";
}

.fa-hard-hat::before {
    content: "\f807";
}

.fa-hat-hard::before {
    content: "\f807";
}

.fa-comment-code::before {
    content: "\e147";
}

.fa-sim-cards::before {
    content: "\e251";
}

.fa-starship::before {
    content: "\e039";
}

.fa-eject::before {
    content: "\f052";
}

.fa-circle-right::before {
    content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
    content: "\f35a";
}

.fa-plane-circle-check::before {
    content: "\e555";
}

.fa-seal::before {
    content: "\e241";
}

.fa-user-cowboy::before {
    content: "\f8ea";
}

.fa-hexagon-vertical-nft::before {
    content: "\e505";
}

.fa-face-rolling-eyes::before {
    content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
    content: "\f5a5";
}

.fa-bread-loaf::before {
    content: "\f7eb";
}

.fa-rings-wedding::before {
    content: "\f81b";
}

.fa-object-group::before {
    content: "\f247";
}

.fa-french-fries::before {
    content: "\f803";
}

.fa-chart-line::before {
    content: "\f201";
}

.fa-line-chart::before {
    content: "\f201";
}

.fa-calendar-arrow-down::before {
    content: "\e0d0";
}

.fa-calendar-download::before {
    content: "\e0d0";
}

.fa-send-back::before {
    content: "\f87e";
}

.fa-mask-ventilator::before {
    content: "\e524";
}

.fa-tickets::before {
    content: "\e658";
}

.fa-signature-lock::before {
    content: "\e3ca";
}

.fa-arrow-right::before {
    content: "\f061";
}

.fa-signs-post::before {
    content: "\f277";
}

.fa-map-signs::before {
    content: "\f277";
}

.fa-octagon-plus::before {
    content: "\f301";
}

.fa-plus-octagon::before {
    content: "\f301";
}

.fa-cash-register::before {
    content: "\f788";
}

.fa-person-circle-question::before {
    content: "\e542";
}

.fa-melon-slice::before {
    content: "\e311";
}

.fa-space-station-moon::before {
    content: "\e033";
}

.fa-message-smile::before {
    content: "\f4aa";
}

.fa-comment-alt-smile::before {
    content: "\f4aa";
}

.fa-cup-straw::before {
    content: "\e363";
}

.fa-left-from-line::before {
    content: "\f348";
}

.fa-arrow-alt-from-right::before {
    content: "\f348";
}

.fa-h::before {
    content: "\48";
}

.fa-basket-shopping-simple::before {
    content: "\e0af";
}

.fa-shopping-basket-alt::before {
    content: "\e0af";
}

.fa-hands-holding-heart::before {
    content: "\f4c3";
}

.fa-hands-heart::before {
    content: "\f4c3";
}

.fa-clock-nine::before {
    content: "\e34c";
}

.fa-hammer-brush::before {
    content: "\e620";
}

.fa-tarp::before {
    content: "\e57b";
}

.fa-face-sleepy::before {
    content: "\e38e";
}

.fa-hand-horns::before {
    content: "\e1a9";
}

.fa-screwdriver-wrench::before {
    content: "\f7d9";
}

.fa-tools::before {
    content: "\f7d9";
}

.fa-arrows-to-eye::before {
    content: "\e4bf";
}

.fa-circle-three-quarters::before {
    content: "\e125";
}

.fa-trophy-star::before {
    content: "\f2eb";
}

.fa-trophy-alt::before {
    content: "\f2eb";
}

.fa-plug-circle-bolt::before {
    content: "\e55b";
}

.fa-face-thermometer::before {
    content: "\e39a";
}

.fa-grid-round-4::before {
    content: "\e5dd";
}

.fa-sign-posts-wrench::before {
    content: "\e626";
}

.fa-shirt-running::before {
    content: "\e3c8";
}

.fa-book-circle-arrow-up::before {
    content: "\e0bd";
}

.fa-face-nauseated::before {
    content: "\e381";
}

.fa-heart::before {
    content: "\f004";
}

.fa-file-chart-pie::before {
    content: "\f65a";
}

.fa-mars-and-venus::before {
    content: "\f224";
}

.fa-house-user::before {
    content: "\e1b0";
}

.fa-home-user::before {
    content: "\e1b0";
}

.fa-circle-arrow-down-left::before {
    content: "\e0f9";
}

.fa-dumpster-fire::before {
    content: "\f794";
}

.fa-hexagon-minus::before {
    content: "\f307";
}

.fa-minus-hexagon::before {
    content: "\f307";
}

.fa-left-to-line::before {
    content: "\f34b";
}

.fa-arrow-alt-to-left::before {
    content: "\f34b";
}

.fa-house-crack::before {
    content: "\e3b1";
}

.fa-paw-simple::before {
    content: "\f701";
}

.fa-paw-alt::before {
    content: "\f701";
}

.fa-arrow-left-long-to-line::before {
    content: "\e3d4";
}

.fa-brackets-round::before {
    content: "\e0c5";
}

.fa-parentheses::before {
    content: "\e0c5";
}

.fa-martini-glass-citrus::before {
    content: "\f561";
}

.fa-cocktail::before {
    content: "\f561";
}

.fa-user-shakespeare::before {
    content: "\e2c2";
}

.fa-arrow-right-to-arc::before {
    content: "\e4b2";
}

.fa-face-surprise::before {
    content: "\f5c2";
}

.fa-surprise::before {
    content: "\f5c2";
}

.fa-bottle-water::before {
    content: "\e4c5";
}

.fa-circle-pause::before {
    content: "\f28b";
}

.fa-pause-circle::before {
    content: "\f28b";
}

.fa-gauge-circle-plus::before {
    content: "\e498";
}

.fa-folders::before {
    content: "\f660";
}

.fa-angel::before {
    content: "\f779";
}

.fa-value-absolute::before {
    content: "\f6a6";
}

.fa-rabbit::before {
    content: "\f708";
}

.fa-toilet-paper-slash::before {
    content: "\e072";
}

.fa-circle-euro::before {
    content: "\e5ce";
}

.fa-apple-whole::before {
    content: "\f5d1";
}

.fa-apple-alt::before {
    content: "\f5d1";
}

.fa-kitchen-set::before {
    content: "\e51a";
}

.fa-diamond-half::before {
    content: "\e5b7";
}

.fa-lock-keyhole::before {
    content: "\f30d";
}

.fa-lock-alt::before {
    content: "\f30d";
}

.fa-r::before {
    content: "\52";
}

.fa-temperature-quarter::before {
    content: "\f2ca";
}

.fa-temperature-1::before {
    content: "\f2ca";
}

.fa-thermometer-1::before {
    content: "\f2ca";
}

.fa-thermometer-quarter::before {
    content: "\f2ca";
}

.fa-square-info::before {
    content: "\f30f";
}

.fa-info-square::before {
    content: "\f30f";
}

.fa-wifi-slash::before {
    content: "\f6ac";
}

.fa-toilet-paper-xmark::before {
    content: "\e5b3";
}

.fa-hands-holding-dollar::before {
    content: "\f4c5";
}

.fa-hands-usd::before {
    content: "\f4c5";
}

.fa-cube::before {
    content: "\f1b2";
}

.fa-arrow-down-triangle-square::before {
    content: "\f888";
}

.fa-sort-shapes-down::before {
    content: "\f888";
}

.fa-bitcoin-sign::before {
    content: "\e0b4";
}

.fa-shutters::before {
    content: "\e449";
}

.fa-shield-dog::before {
    content: "\e573";
}

.fa-solar-panel::before {
    content: "\f5ba";
}

.fa-lock-open::before {
    content: "\f3c1";
}

.fa-table-tree::before {
    content: "\e293";
}

.fa-house-chimney-heart::before {
    content: "\e1b2";
}

.fa-tally-3::before {
    content: "\e296";
}

.fa-elevator::before {
    content: "\e16d";
}

.fa-money-bill-transfer::before {
    content: "\e528";
}

.fa-money-bill-trend-up::before {
    content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
    content: "\e50f";
}

.fa-square-poll-horizontal::before {
    content: "\f682";
}

.fa-poll-h::before {
    content: "\f682";
}

.fa-circle::before {
    content: "\f111";
}

.fa-cart-circle-exclamation::before {
    content: "\e3f2";
}

.fa-sword::before {
    content: "\f71c";
}

.fa-backward-fast::before {
    content: "\f049";
}

.fa-fast-backward::before {
    content: "\f049";
}

.fa-recycle::before {
    content: "\f1b8";
}

.fa-user-astronaut::before {
    content: "\f4fb";
}

.fa-interrobang::before {
    content: "\e5ba";
}

.fa-plane-slash::before {
    content: "\e069";
}

.fa-circle-dashed::before {
    content: "\e105";
}

.fa-trademark::before {
    content: "\f25c";
}

.fa-basketball::before {
    content: "\f434";
}

.fa-basketball-ball::before {
    content: "\f434";
}

.fa-fork-knife::before {
    content: "\f2e6";
}

.fa-utensils-alt::before {
    content: "\f2e6";
}

.fa-satellite-dish::before {
    content: "\f7c0";
}

.fa-badge-check::before {
    content: "\f336";
}

.fa-circle-up::before {
    content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
    content: "\f35b";
}

.fa-slider::before {
    content: "\e252";
}

.fa-mobile-screen-button::before {
    content: "\f3cd";
}

.fa-mobile-alt::before {
    content: "\f3cd";
}

.fa-clock-one-thirty::before {
    content: "\e34f";
}

.fa-inbox-out::before {
    content: "\f311";
}

.fa-inbox-arrow-up::before {
    content: "\f311";
}

.fa-cloud-slash::before {
    content: "\e137";
}

.fa-volume-high::before {
    content: "\f028";
}

.fa-volume-up::before {
    content: "\f028";
}

.fa-users-rays::before {
    content: "\e593";
}

.fa-wallet::before {
    content: "\f555";
}

.fa-octagon-check::before {
    content: "\e426";
}

.fa-flatbread-stuffed::before {
    content: "\e40c";
}

.fa-clipboard-check::before {
    content: "\f46c";
}

.fa-cart-circle-plus::before {
    content: "\e3f3";
}

.fa-truck-clock::before {
    content: "\f48c";
}

.fa-shipping-timed::before {
    content: "\f48c";
}

.fa-pool-8-ball::before {
    content: "\e3c5";
}

.fa-file-audio::before {
    content: "\f1c7";
}

.fa-turn-down-left::before {
    content: "\e331";
}

.fa-lock-hashtag::before {
    content: "\e423";
}

.fa-chart-radar::before {
    content: "\e0e7";
}

.fa-staff::before {
    content: "\f71b";
}

.fa-burger::before {
    content: "\f805";
}

.fa-hamburger::before {
    content: "\f805";
}

.fa-utility-pole::before {
    content: "\e2c3";
}

.fa-transporter-6::before {
    content: "\e2a7";
}

.fa-arrow-turn-left::before {
    content: "\e632";
}

.fa-wrench::before {
    content: "\f0ad";
}

.fa-bugs::before {
    content: "\e4d0";
}

.fa-vector-polygon::before {
    content: "\e2c7";
}

.fa-diagram-nested::before {
    content: "\e157";
}

.fa-rupee-sign::before {
    content: "\f156";
}

.fa-rupee::before {
    content: "\f156";
}

.fa-file-image::before {
    content: "\f1c5";
}

.fa-circle-question::before {
    content: "\f059";
}

.fa-question-circle::before {
    content: "\f059";
}

.fa-tickets-perforated::before {
    content: "\e63f";
}

.fa-image-user::before {
    content: "\e1b8";
}

.fa-buoy::before {
    content: "\e5b5";
}

.fa-plane-departure::before {
    content: "\f5b0";
}

.fa-handshake-slash::before {
    content: "\e060";
}

.fa-book-bookmark::before {
    content: "\e0bb";
}

.fa-border-center-h::before {
    content: "\f89c";
}

.fa-can-food::before {
    content: "\e3e6";
}

.fa-typewriter::before {
    content: "\f8e7";
}

.fa-arrow-right-from-arc::before {
    content: "\e4b1";
}

.fa-circle-k::before {
    content: "\e113";
}

.fa-face-hand-over-mouth::before {
    content: "\e378";
}

.fa-popcorn::before {
    content: "\f819";
}

.fa-house-water::before {
    content: "\f74f";
}

.fa-house-flood::before {
    content: "\f74f";
}

.fa-object-subtract::before {
    content: "\e49e";
}

.fa-code-branch::before {
    content: "\f126";
}

.fa-warehouse-full::before {
    content: "\f495";
}

.fa-warehouse-alt::before {
    content: "\f495";
}

.fa-hat-cowboy::before {
    content: "\f8c0";
}

.fa-bridge::before {
    content: "\e4c8";
}

.fa-phone-flip::before {
    content: "\f879";
}

.fa-phone-alt::before {
    content: "\f879";
}

.fa-arrow-down-from-dotted-line::before {
    content: "\e090";
}

.fa-file-doc::before {
    content: "\e5ed";
}

.fa-square-quarters::before {
    content: "\e44e";
}

.fa-truck-front::before {
    content: "\e2b7";
}

.fa-cat::before {
    content: "\f6be";
}

.fa-trash-xmark::before {
    content: "\e2b4";
}

.fa-circle-caret-left::before {
    content: "\f32e";
}

.fa-caret-circle-left::before {
    content: "\f32e";
}

.fa-files::before {
    content: "\e178";
}

.fa-anchor-circle-exclamation::before {
    content: "\e4ab";
}

.fa-face-clouds::before {
    content: "\e47d";
}

.fa-user-crown::before {
    content: "\f6a4";
}

.fa-basket-shopping-plus::before {
    content: "\e653";
}

.fa-truck-field::before {
    content: "\e58d";
}

.fa-route::before {
    content: "\f4d7";
}

.fa-cart-circle-check::before {
    content: "\e3f1";
}

.fa-clipboard-question::before {
    content: "\e4e3";
}

.fa-panorama::before {
    content: "\e209";
}

.fa-comment-medical::before {
    content: "\f7f5";
}

.fa-teeth-open::before {
    content: "\f62f";
}

.fa-user-tie-hair-long::before {
    content: "\e460";
}

.fa-file-circle-minus::before {
    content: "\e4ed";
}

.fa-head-side-medical::before {
    content: "\f809";
}

.fa-arrow-turn-right::before {
    content: "\e635";
}

.fa-tags::before {
    content: "\f02c";
}

.fa-wine-glass::before {
    content: "\f4e3";
}

.fa-forward-fast::before {
    content: "\f050";
}

.fa-fast-forward::before {
    content: "\f050";
}

.fa-face-meh-blank::before {
    content: "\f5a4";
}

.fa-meh-blank::before {
    content: "\f5a4";
}

.fa-user-robot::before {
    content: "\e04b";
}

.fa-square-parking::before {
    content: "\f540";
}

.fa-parking::before {
    content: "\f540";
}

.fa-card-diamond::before {
    content: "\e3ea";
}

.fa-face-zipper::before {
    content: "\e3a5";
}

.fa-face-raised-eyebrow::before {
    content: "\e388";
}

.fa-house-signal::before {
    content: "\e012";
}

.fa-square-chevron-up::before {
    content: "\f32c";
}

.fa-chevron-square-up::before {
    content: "\f32c";
}

.fa-bars-progress::before {
    content: "\f828";
}

.fa-tasks-alt::before {
    content: "\f828";
}

.fa-faucet-drip::before {
    content: "\e006";
}

.fa-arrows-to-line::before {
    content: "\e0a7";
}

.fa-dolphin::before {
    content: "\e168";
}

.fa-arrow-up-right::before {
    content: "\e09f";
}

.fa-circle-r::before {
    content: "\e120";
}

.fa-cart-flatbed::before {
    content: "\f474";
}

.fa-dolly-flatbed::before {
    content: "\f474";
}

.fa-ban-smoking::before {
    content: "\f54d";
}

.fa-smoking-ban::before {
    content: "\f54d";
}

.fa-circle-sort-up::before {
    content: "\e032";
}

.fa-sort-circle-up::before {
    content: "\e032";
}

.fa-terminal::before {
    content: "\f120";
}

.fa-mobile-button::before {
    content: "\f10b";
}

.fa-house-medical-flag::before {
    content: "\e514";
}

.fa-basket-shopping::before {
    content: "\f291";
}

.fa-shopping-basket::before {
    content: "\f291";
}

.fa-tape::before {
    content: "\f4db";
}

.fa-chestnut::before {
    content: "\e3f6";
}

.fa-bus-simple::before {
    content: "\f55e";
}

.fa-bus-alt::before {
    content: "\f55e";
}

.fa-eye::before {
    content: "\f06e";
}

.fa-face-sad-cry::before {
    content: "\f5b3";
}

.fa-sad-cry::before {
    content: "\f5b3";
}

.fa-heat::before {
    content: "\e00c";
}

.fa-ticket-airline::before {
    content: "\e29a";
}

.fa-ticket-perforated-plane::before {
    content: "\e29a";
}

.fa-ticket-plane::before {
    content: "\e29a";
}

.fa-boot-heeled::before {
    content: "\e33f";
}

.fa-arrows-minimize::before {
    content: "\e0a5";
}

.fa-compress-arrows::before {
    content: "\e0a5";
}

.fa-audio-description::before {
    content: "\f29e";
}

.fa-person-military-to-person::before {
    content: "\e54c";
}

.fa-file-shield::before {
    content: "\e4f0";
}

.fa-hexagon::before {
    content: "\f312";
}

.fa-manhole::before {
    content: "\e1d6";
}

.fa-user-slash::before {
    content: "\f506";
}

.fa-pen::before {
    content: "\f304";
}

.fa-tower-observation::before {
    content: "\e586";
}

.fa-floppy-disks::before {
    content: "\e183";
}

.fa-toilet-paper-blank-under::before {
    content: "\e29f";
}

.fa-toilet-paper-reverse-alt::before {
    content: "\e29f";
}

.fa-file-code::before {
    content: "\f1c9";
}

.fa-signal::before {
    content: "\f012";
}

.fa-signal-5::before {
    content: "\f012";
}

.fa-signal-perfect::before {
    content: "\f012";
}

.fa-pump::before {
    content: "\e442";
}

.fa-bus::before {
    content: "\f207";
}

.fa-heart-circle-xmark::before {
    content: "\e501";
}

.fa-arrow-up-left-from-circle::before {
    content: "\e09e";
}

.fa-house-chimney::before {
    content: "\e3af";
}

.fa-home-lg::before {
    content: "\e3af";
}

.fa-window-maximize::before {
    content: "\f2d0";
}

.fa-dryer::before {
    content: "\f861";
}

.fa-face-frown::before {
    content: "\f119";
}

.fa-frown::before {
    content: "\f119";
}

.fa-chess-bishop-piece::before {
    content: "\f43b";
}

.fa-chess-bishop-alt::before {
    content: "\f43b";
}

.fa-shirt-tank-top::before {
    content: "\e3c9";
}

.fa-diploma::before {
    content: "\f5ea";
}

.fa-scroll-ribbon::before {
    content: "\f5ea";
}

.fa-screencast::before {
    content: "\e23e";
}

.fa-walker::before {
    content: "\f831";
}

.fa-prescription::before {
    content: "\f5b1";
}

.fa-shop::before {
    content: "\f54f";
}

.fa-store-alt::before {
    content: "\f54f";
}

.fa-floppy-disk::before {
    content: "\f0c7";
}

.fa-save::before {
    content: "\f0c7";
}

.fa-vihara::before {
    content: "\f6a7";
}

.fa-face-kiss-closed-eyes::before {
    content: "\e37d";
}

.fa-scale-unbalanced::before {
    content: "\f515";
}

.fa-balance-scale-left::before {
    content: "\f515";
}

.fa-file-user::before {
    content: "\f65c";
}

.fa-user-police-tie::before {
    content: "\e334";
}

.fa-face-tongue-money::before {
    content: "\e39d";
}

.fa-tennis-ball::before {
    content: "\f45e";
}

.fa-square-l::before {
    content: "\e275";
}

.fa-sort-up::before {
    content: "\f0de";
}

.fa-sort-asc::before {
    content: "\f0de";
}

.fa-calendar-arrow-up::before {
    content: "\e0d1";
}

.fa-calendar-upload::before {
    content: "\e0d1";
}

.fa-comment-dots::before {
    content: "\f4ad";
}

.fa-commenting::before {
    content: "\f4ad";
}

.fa-plant-wilt::before {
    content: "\e5aa";
}

.fa-scarf::before {
    content: "\f7c1";
}

.fa-album-circle-plus::before {
    content: "\e48c";
}

.fa-user-nurse-hair-long::before {
    content: "\e45e";
}

.fa-diamond::before {
    content: "\f219";
}

.fa-square-left::before {
    content: "\f351";
}

.fa-arrow-alt-square-left::before {
    content: "\f351";
}

.fa-face-grin-squint::before {
    content: "\f585";
}

.fa-grin-squint::before {
    content: "\f585";
}

.fa-circle-ellipsis-vertical::before {
    content: "\e10b";
}

.fa-hand-holding-dollar::before {
    content: "\f4c0";
}

.fa-hand-holding-usd::before {
    content: "\f4c0";
}

.fa-grid-dividers::before {
    content: "\e3ad";
}

.fa-bacterium::before {
    content: "\e05a";
}

.fa-hand-pointer::before {
    content: "\f25a";
}

.fa-drum-steelpan::before {
    content: "\f56a";
}

.fa-hand-scissors::before {
    content: "\f257";
}

.fa-hands-praying::before {
    content: "\f684";
}

.fa-praying-hands::before {
    content: "\f684";
}

.fa-face-pensive::before {
    content: "\e384";
}

.fa-user-music::before {
    content: "\f8eb";
}

.fa-arrow-rotate-right::before {
    content: "\f01e";
}

.fa-arrow-right-rotate::before {
    content: "\f01e";
}

.fa-arrow-rotate-forward::before {
    content: "\f01e";
}

.fa-redo::before {
    content: "\f01e";
}

.fa-messages-dollar::before {
    content: "\f652";
}

.fa-comments-alt-dollar::before {
    content: "\f652";
}

.fa-sensor-on::before {
    content: "\e02b";
}

.fa-balloon::before {
    content: "\e2e3";
}

.fa-biohazard::before {
    content: "\f780";
}

.fa-chess-queen-piece::before {
    content: "\f446";
}

.fa-chess-queen-alt::before {
    content: "\f446";
}

.fa-location-crosshairs::before {
    content: "\f601";
}

.fa-location::before {
    content: "\f601";
}

.fa-mars-double::before {
    content: "\f227";
}

.fa-house-person-leave::before {
    content: "\e00f";
}

.fa-house-leave::before {
    content: "\e00f";
}

.fa-house-person-depart::before {
    content: "\e00f";
}

.fa-ruler-triangle::before {
    content: "\f61c";
}

.fa-card-club::before {
    content: "\e3e9";
}

.fa-child-dress::before {
    content: "\e59c";
}

.fa-users-between-lines::before {
    content: "\e591";
}

.fa-lungs-virus::before {
    content: "\e067";
}

.fa-spinner-third::before {
    content: "\f3f4";
}

.fa-face-grin-tears::before {
    content: "\f588";
}

.fa-grin-tears::before {
    content: "\f588";
}

.fa-phone::before {
    content: "\f095";
}

.fa-computer-mouse-scrollwheel::before {
    content: "\f8cd";
}

.fa-mouse-alt::before {
    content: "\f8cd";
}

.fa-calendar-xmark::before {
    content: "\f273";
}

.fa-calendar-times::before {
    content: "\f273";
}

.fa-child-reaching::before {
    content: "\e59d";
}

.fa-table-layout::before {
    content: "\e290";
}

.fa-narwhal::before {
    content: "\f6fe";
}

.fa-ramp-loading::before {
    content: "\f4d4";
}

.fa-calendar-circle-plus::before {
    content: "\e470";
}

.fa-toothbrush::before {
    content: "\f635";
}

.fa-border-inner::before {
    content: "\f84e";
}

.fa-paw-claws::before {
    content: "\f702";
}

.fa-kiwi-fruit::before {
    content: "\e30c";
}

.fa-traffic-light-slow::before {
    content: "\f639";
}

.fa-rectangle-code::before {
    content: "\e322";
}

.fa-head-side-virus::before {
    content: "\e064";
}

.fa-keyboard-brightness::before {
    content: "\e1c0";
}

.fa-books-medical::before {
    content: "\f7e8";
}

.fa-lightbulb-slash::before {
    content: "\f673";
}

.fa-house-blank::before {
    content: "\e487";
}

.fa-home-blank::before {
    content: "\e487";
}

.fa-square-5::before {
    content: "\e25a";
}

.fa-square-heart::before {
    content: "\f4c8";
}

.fa-heart-square::before {
    content: "\f4c8";
}

.fa-puzzle::before {
    content: "\e443";
}

.fa-user-gear::before {
    content: "\f4fe";
}

.fa-user-cog::before {
    content: "\f4fe";
}

.fa-pipe-circle-check::before {
    content: "\e436";
}

.fa-arrow-up-1-9::before {
    content: "\f163";
}

.fa-sort-numeric-up::before {
    content: "\f163";
}

.fa-octagon-exclamation::before {
    content: "\e204";
}

.fa-dial-low::before {
    content: "\e15d";
}

.fa-door-closed::before {
    content: "\f52a";
}

.fa-laptop-mobile::before {
    content: "\f87a";
}

.fa-phone-laptop::before {
    content: "\f87a";
}

.fa-conveyor-belt-boxes::before {
    content: "\f46f";
}

.fa-conveyor-belt-alt::before {
    content: "\f46f";
}

.fa-shield-virus::before {
    content: "\e06c";
}

.fa-starfighter-twin-ion-engine-advanced::before {
    content: "\e28e";
}

.fa-starfighter-alt-advanced::before {
    content: "\e28e";
}

.fa-dice-six::before {
    content: "\f526";
}

.fa-starfighter-twin-ion-engine::before {
    content: "\e038";
}

.fa-starfighter-alt::before {
    content: "\e038";
}

.fa-rocket-launch::before {
    content: "\e027";
}

.fa-mosquito-net::before {
    content: "\e52c";
}

.fa-vent-damper::before {
    content: "\e465";
}

.fa-bridge-water::before {
    content: "\e4ce";
}

.fa-ban-bug::before {
    content: "\f7f9";
}

.fa-debug::before {
    content: "\f7f9";
}

.fa-person-booth::before {
    content: "\f756";
}

.fa-text-width::before {
    content: "\f035";
}

.fa-garage-car::before {
    content: "\e00a";
}

.fa-square-kanban::before {
    content: "\e488";
}

.fa-hat-wizard::before {
    content: "\f6e8";
}

.fa-chart-kanban::before {
    content: "\e64f";
}

.fa-pen-fancy::before {
    content: "\f5ac";
}

.fa-coffee-pot::before {
    content: "\e002";
}

.fa-mouse-field::before {
    content: "\e5a8";
}

.fa-person-digging::before {
    content: "\f85e";
}

.fa-digging::before {
    content: "\f85e";
}

.fa-shower-down::before {
    content: "\e24d";
}

.fa-shower-alt::before {
    content: "\e24d";
}

.fa-box-circle-check::before {
    content: "\e0c4";
}

.fa-brightness::before {
    content: "\e0c9";
}

.fa-car-side-bolt::before {
    content: "\e344";
}

.fa-file-xml::before {
    content: "\e654";
}

.fa-ornament::before {
    content: "\f7b8";
}

.fa-phone-arrow-down-left::before {
    content: "\e223";
}

.fa-phone-arrow-down::before {
    content: "\e223";
}

.fa-phone-incoming::before {
    content: "\e223";
}

.fa-cloud-word::before {
    content: "\e138";
}

.fa-hand-fingers-crossed::before {
    content: "\e1a3";
}

.fa-trash::before {
    content: "\f1f8";
}

.fa-gauge-simple::before {
    content: "\f629";
}

.fa-gauge-simple-med::before {
    content: "\f629";
}

.fa-tachometer-average::before {
    content: "\f629";
}

.fa-arrow-down-small-big::before {
    content: "\f88d";
}

.fa-sort-size-down-alt::before {
    content: "\f88d";
}

.fa-book-medical::before {
    content: "\f7e6";
}

.fa-face-melting::before {
    content: "\e483";
}

.fa-poo::before {
    content: "\f2fe";
}

.fa-pen-clip-slash::before {
    content: "\e20f";
}

.fa-pen-alt-slash::before {
    content: "\e20f";
}

.fa-quote-right::before {
    content: "\f10e";
}

.fa-quote-right-alt::before {
    content: "\f10e";
}

.fa-scroll-old::before {
    content: "\f70f";
}

.fa-guitars::before {
    content: "\f8bf";
}

.fa-phone-xmark::before {
    content: "\e227";
}

.fa-hose::before {
    content: "\e419";
}

.fa-clock-six::before {
    content: "\e352";
}

.fa-shirt::before {
    content: "\f553";
}

.fa-t-shirt::before {
    content: "\f553";
}

.fa-tshirt::before {
    content: "\f553";
}

.fa-billboard::before {
    content: "\e5cd";
}

.fa-square-r::before {
    content: "\e27c";
}

.fa-cubes::before {
    content: "\f1b3";
}

.fa-envelope-open-dollar::before {
    content: "\f657";
}

.fa-divide::before {
    content: "\f529";
}

.fa-sun-cloud::before {
    content: "\f763";
}

.fa-lamp-floor::before {
    content: "\e015";
}

.fa-square-7::before {
    content: "\e25c";
}

.fa-tenge-sign::before {
    content: "\f7d7";
}

.fa-tenge::before {
    content: "\f7d7";
}

.fa-headphones::before {
    content: "\f025";
}

.fa-hands-holding::before {
    content: "\f4c2";
}

.fa-campfire::before {
    content: "\f6ba";
}

.fa-circle-ampersand::before {
    content: "\e0f8";
}

.fa-snowflakes::before {
    content: "\f7cf";
}

.fa-hands-clapping::before {
    content: "\e1a8";
}

.fa-republican::before {
    content: "\f75e";
}

.fa-leaf-maple::before {
    content: "\f6f6";
}

.fa-arrow-left::before {
    content: "\f060";
}

.fa-person-circle-xmark::before {
    content: "\e543";
}

.fa-ruler::before {
    content: "\f545";
}

.fa-cup-straw-swoosh::before {
    content: "\e364";
}

.fa-temperature-sun::before {
    content: "\f76a";
}

.fa-temperature-hot::before {
    content: "\f76a";
}

.fa-align-left::before {
    content: "\f036";
}

.fa-dice-d6::before {
    content: "\f6d1";
}

.fa-restroom::before {
    content: "\f7bd";
}

.fa-high-definition::before {
    content: "\e1ae";
}

.fa-rectangle-hd::before {
    content: "\e1ae";
}

.fa-j::before {
    content: "\4a";
}

.fa-galaxy::before {
    content: "\e008";
}

.fa-users-viewfinder::before {
    content: "\e595";
}

.fa-file-video::before {
    content: "\f1c8";
}

.fa-cherries::before {
    content: "\e0ec";
}

.fa-up-right-from-square::before {
    content: "\f35d";
}

.fa-external-link-alt::before {
    content: "\f35d";
}

.fa-circle-sort::before {
    content: "\e030";
}

.fa-sort-circle::before {
    content: "\e030";
}

.fa-table-cells::before {
    content: "\f00a";
}

.fa-th::before {
    content: "\f00a";
}

.fa-bag-shopping-minus::before {
    content: "\e650";
}

.fa-file-pdf::before {
    content: "\f1c1";
}

.fa-siren::before {
    content: "\e02d";
}

.fa-arrow-up-to-dotted-line::before {
    content: "\e0a1";
}

.fa-image-landscape::before {
    content: "\e1b5";
}

.fa-landscape::before {
    content: "\e1b5";
}

.fa-tank-water::before {
    content: "\e452";
}

.fa-curling-stone::before {
    content: "\f44a";
}

.fa-curling::before {
    content: "\f44a";
}

.fa-gamepad-modern::before {
    content: "\e5a2";
}

.fa-gamepad-alt::before {
    content: "\e5a2";
}

.fa-messages-question::before {
    content: "\e1e7";
}

.fa-book-bible::before {
    content: "\f647";
}

.fa-bible::before {
    content: "\f647";
}

.fa-o::before {
    content: "\4f";
}

.fa-suitcase-medical::before {
    content: "\f0fa";
}

.fa-medkit::before {
    content: "\f0fa";
}

.fa-briefcase-arrow-right::before {
    content: "\e2f2";
}

.fa-expand-wide::before {
    content: "\f320";
}

.fa-clock-eleven-thirty::before {
    content: "\e348";
}

.fa-rv::before {
    content: "\f7be";
}

.fa-user-secret::before {
    content: "\f21b";
}

.fa-otter::before {
    content: "\f700";
}

.fa-dreidel::before {
    content: "\f792";
}

.fa-person-dress::before {
    content: "\f182";
}

.fa-female::before {
    content: "\f182";
}

.fa-comment-dollar::before {
    content: "\f651";
}

.fa-business-time::before {
    content: "\f64a";
}

.fa-briefcase-clock::before {
    content: "\f64a";
}

.fa-flower-tulip::before {
    content: "\f801";
}

.fa-people-pants-simple::before {
    content: "\e21a";
}

.fa-cloud-drizzle::before {
    content: "\f738";
}

.fa-table-cells-large::before {
    content: "\f009";
}

.fa-th-large::before {
    content: "\f009";
}

.fa-book-tanakh::before {
    content: "\f827";
}

.fa-tanakh::before {
    content: "\f827";
}

.fa-solar-system::before {
    content: "\e02f";
}

.fa-seal-question::before {
    content: "\e243";
}

.fa-phone-volume::before {
    content: "\f2a0";
}

.fa-volume-control-phone::before {
    content: "\f2a0";
}

.fa-disc-drive::before {
    content: "\f8b5";
}

.fa-hat-cowboy-side::before {
    content: "\f8c1";
}

.fa-table-rows::before {
    content: "\e292";
}

.fa-rows::before {
    content: "\e292";
}

.fa-location-exclamation::before {
    content: "\f608";
}

.fa-map-marker-exclamation::before {
    content: "\f608";
}

.fa-face-fearful::before {
    content: "\e375";
}

.fa-clipboard-user::before {
    content: "\f7f3";
}

.fa-bus-school::before {
    content: "\f5dd";
}

.fa-film-slash::before {
    content: "\e179";
}

.fa-square-arrow-down-right::before {
    content: "\e262";
}

.fa-book-sparkles::before {
    content: "\f6b8";
}

.fa-book-spells::before {
    content: "\f6b8";
}

.fa-washing-machine::before {
    content: "\f898";
}

.fa-washer::before {
    content: "\f898";
}

.fa-child::before {
    content: "\f1ae";
}

.fa-lira-sign::before {
    content: "\f195";
}

.fa-user-visor::before {
    content: "\e04c";
}

.fa-file-plus-minus::before {
    content: "\e177";
}

.fa-chess-clock-flip::before {
    content: "\f43e";
}

.fa-chess-clock-alt::before {
    content: "\f43e";
}

.fa-satellite::before {
    content: "\f7bf";
}

.fa-truck-fire::before {
    content: "\e65a";
}

.fa-plane-lock::before {
    content: "\e558";
}

.fa-steering-wheel::before {
    content: "\f622";
}

.fa-tag::before {
    content: "\f02b";
}

.fa-stretcher::before {
    content: "\f825";
}

.fa-book-section::before {
    content: "\e0c1";
}

.fa-book-law::before {
    content: "\e0c1";
}

.fa-inboxes::before {
    content: "\e1bb";
}

.fa-coffee-bean::before {
    content: "\e13e";
}

.fa-circle-yen::before {
    content: "\e5d0";
}

.fa-brackets-curly::before {
    content: "\f7ea";
}

.fa-ellipsis-stroke-vertical::before {
    content: "\f39c";
}

.fa-ellipsis-v-alt::before {
    content: "\f39c";
}

.fa-comment::before {
    content: "\f075";
}

.fa-square-1::before {
    content: "\e256";
}

.fa-cake-candles::before {
    content: "\f1fd";
}

.fa-birthday-cake::before {
    content: "\f1fd";
}

.fa-cake::before {
    content: "\f1fd";
}

.fa-head-side::before {
    content: "\f6e9";
}

.fa-truck-ladder::before {
    content: "\e657";
}

.fa-envelope::before {
    content: "\f0e0";
}

.fa-dolly-empty::before {
    content: "\f473";
}

.fa-face-tissue::before {
    content: "\e39c";
}

.fa-angles-up::before {
    content: "\f102";
}

.fa-angle-double-up::before {
    content: "\f102";
}

.fa-bin-recycle::before {
    content: "\e5f7";
}

.fa-paperclip::before {
    content: "\f0c6";
}

.fa-chart-line-down::before {
    content: "\f64d";
}

.fa-arrow-right-to-city::before {
    content: "\e4b3";
}

.fa-lock-a::before {
    content: "\e422";
}

.fa-ribbon::before {
    content: "\f4d6";
}

.fa-lungs::before {
    content: "\f604";
}

.fa-person-pinball::before {
    content: "\e21d";
}

.fa-arrow-up-9-1::before {
    content: "\f887";
}

.fa-sort-numeric-up-alt::before {
    content: "\f887";
}

.fa-apple-core::before {
    content: "\e08f";
}

.fa-circle-y::before {
    content: "\e12f";
}

.fa-h6::before {
    content: "\e413";
}

.fa-litecoin-sign::before {
    content: "\e1d3";
}

.fa-circle-small::before {
    content: "\e122";
}

.fa-border-none::before {
    content: "\f850";
}

.fa-arrow-turn-down-left::before {
    content: "\e2e1";
}

.fa-circle-nodes::before {
    content: "\e4e2";
}

.fa-parachute-box::before {
    content: "\f4cd";
}

.fa-reflect-horizontal::before {
    content: "\e664";
}

.fa-message-medical::before {
    content: "\f7f4";
}

.fa-comment-alt-medical::before {
    content: "\f7f4";
}

.fa-rugby-ball::before {
    content: "\e3c6";
}

.fa-comment-music::before {
    content: "\f8b0";
}

.fa-indent::before {
    content: "\f03c";
}

.fa-tree-deciduous::before {
    content: "\f400";
}

.fa-tree-alt::before {
    content: "\f400";
}

.fa-puzzle-piece-simple::before {
    content: "\e231";
}

.fa-puzzle-piece-alt::before {
    content: "\e231";
}

.fa-truck-field-un::before {
    content: "\e58e";
}

.fa-nfc-trash::before {
    content: "\e1fd";
}

.fa-hourglass::before {
    content: "\f254";
}

.fa-hourglass-empty::before {
    content: "\f254";
}

.fa-mountain::before {
    content: "\f6fc";
}

.fa-file-xmark::before {
    content: "\f317";
}

.fa-file-times::before {
    content: "\f317";
}

.fa-house-heart::before {
    content: "\f4c9";
}

.fa-home-heart::before {
    content: "\f4c9";
}

.fa-house-chimney-blank::before {
    content: "\e3b0";
}

.fa-meter-bolt::before {
    content: "\e1e9";
}

.fa-user-doctor::before {
    content: "\f0f0";
}

.fa-user-md::before {
    content: "\f0f0";
}

.fa-slash-back::before {
    content: "\5c";
}

.fa-circle-info::before {
    content: "\f05a";
}

.fa-info-circle::before {
    content: "\f05a";
}

.fa-fishing-rod::before {
    content: "\e3a8";
}

.fa-hammer-crash::before {
    content: "\e414";
}

.fa-message-heart::before {
    content: "\e5c9";
}

.fa-cloud-meatball::before {
    content: "\f73b";
}

.fa-camera-polaroid::before {
    content: "\f8aa";
}

.fa-camera::before {
    content: "\f030";
}

.fa-camera-alt::before {
    content: "\f030";
}

.fa-square-virus::before {
    content: "\e578";
}

.fa-cart-arrow-up::before {
    content: "\e3ee";
}

.fa-meteor::before {
    content: "\f753";
}

.fa-car-on::before {
    content: "\e4dd";
}

.fa-sleigh::before {
    content: "\f7cc";
}

.fa-arrow-down-1-9::before {
    content: "\f162";
}

.fa-sort-numeric-asc::before {
    content: "\f162";
}

.fa-sort-numeric-down::before {
    content: "\f162";
}

.fa-buoy-mooring::before {
    content: "\e5b6";
}

.fa-square-4::before {
    content: "\e259";
}

.fa-hand-holding-droplet::before {
    content: "\f4c1";
}

.fa-hand-holding-water::before {
    content: "\f4c1";
}

.fa-file-eps::before {
    content: "\e644";
}

.fa-tricycle-adult::before {
    content: "\e5c4";
}

.fa-waveform::before {
    content: "\f8f1";
}

.fa-water::before {
    content: "\f773";
}

.fa-star-sharp-half-stroke::before {
    content: "\e28d";
}

.fa-star-sharp-half-alt::before {
    content: "\e28d";
}

.fa-nfc-signal::before {
    content: "\e1fb";
}

.fa-plane-prop::before {
    content: "\e22b";
}

.fa-calendar-check::before {
    content: "\f274";
}

.fa-clock-desk::before {
    content: "\e134";
}

.fa-calendar-clock::before {
    content: "\e0d2";
}

.fa-calendar-time::before {
    content: "\e0d2";
}

.fa-braille::before {
    content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
    content: "\f486";
}

.fa-prescription-bottle-alt::before {
    content: "\f486";
}

.fa-plate-utensils::before {
    content: "\e43b";
}

.fa-family-pants::before {
    content: "\e302";
}

.fa-hose-reel::before {
    content: "\e41a";
}

.fa-house-window::before {
    content: "\e3b3";
}

.fa-landmark::before {
    content: "\f66f";
}

.fa-truck::before {
    content: "\f0d1";
}

.fa-music-magnifying-glass::before {
    content: "\e662";
}

.fa-crosshairs::before {
    content: "\f05b";
}

.fa-cloud-rainbow::before {
    content: "\f73e";
}

.fa-person-cane::before {
    content: "\e53c";
}

.fa-alien::before {
    content: "\f8f5";
}

.fa-tent::before {
    content: "\e57d";
}

.fa-laptop-binary::before {
    content: "\e5e7";
}

.fa-vest-patches::before {
    content: "\e086";
}

.fa-people-dress-simple::before {
    content: "\e218";
}

.fa-check-double::before {
    content: "\f560";
}

.fa-arrow-down-a-z::before {
    content: "\f15d";
}

.fa-sort-alpha-asc::before {
    content: "\f15d";
}

.fa-sort-alpha-down::before {
    content: "\f15d";
}

.fa-bowling-ball-pin::before {
    content: "\e0c3";
}

.fa-bell-school-slash::before {
    content: "\f5d6";
}

.fa-plus-large::before {
    content: "\e59e";
}

.fa-money-bill-wheat::before {
    content: "\e52a";
}

.fa-camera-viewfinder::before {
    content: "\e0da";
}

.fa-screenshot::before {
    content: "\e0da";
}

.fa-message-music::before {
    content: "\f8af";
}

.fa-comment-alt-music::before {
    content: "\f8af";
}

.fa-car-building::before {
    content: "\f859";
}

.fa-border-bottom-right::before {
    content: "\f854";
}

.fa-border-style-alt::before {
    content: "\f854";
}

.fa-octagon::before {
    content: "\f306";
}

.fa-comment-arrow-up-right::before {
    content: "\e145";
}

.fa-octagon-divide::before {
    content: "\e203";
}

.fa-cookie::before {
    content: "\f563";
}

.fa-arrow-rotate-left::before {
    content: "\f0e2";
}

.fa-arrow-left-rotate::before {
    content: "\f0e2";
}

.fa-arrow-rotate-back::before {
    content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
    content: "\f0e2";
}

.fa-undo::before {
    content: "\f0e2";
}

.fa-tv-music::before {
    content: "\f8e6";
}

.fa-hard-drive::before {
    content: "\f0a0";
}

.fa-hdd::before {
    content: "\f0a0";
}

.fa-reel::before {
    content: "\e238";
}

.fa-face-grin-squint-tears::before {
    content: "\f586";
}

.fa-grin-squint-tears::before {
    content: "\f586";
}

.fa-dumbbell::before {
    content: "\f44b";
}

.fa-rectangle-list::before {
    content: "\f022";
}

.fa-list-alt::before {
    content: "\f022";
}

.fa-tarp-droplet::before {
    content: "\e57c";
}

.fa-alarm-exclamation::before {
    content: "\f843";
}

.fa-house-medical-circle-check::before {
    content: "\e511";
}

.fa-traffic-cone::before {
    content: "\f636";
}

.fa-grate::before {
    content: "\e193";
}

.fa-arrow-down-right::before {
    content: "\e093";
}

.fa-person-skiing-nordic::before {
    content: "\f7ca";
}

.fa-skiing-nordic::before {
    content: "\f7ca";
}

.fa-calendar-plus::before {
    content: "\f271";
}

.fa-person-from-portal::before {
    content: "\e023";
}

.fa-portal-exit::before {
    content: "\e023";
}

.fa-plane-arrival::before {
    content: "\f5af";
}

.fa-cowbell-circle-plus::before {
    content: "\f8b4";
}

.fa-cowbell-more::before {
    content: "\f8b4";
}

.fa-circle-left::before {
    content: "\f359";
}

.fa-arrow-alt-circle-left::before {
    content: "\f359";
}

.fa-distribute-spacing-vertical::before {
    content: "\e366";
}

.fa-signal-bars-fair::before {
    content: "\f692";
}

.fa-signal-alt-2::before {
    content: "\f692";
}

.fa-sportsball::before {
    content: "\e44b";
}

.fa-game-console-handheld-crank::before {
    content: "\e5b9";
}

.fa-train-subway::before {
    content: "\f239";
}

.fa-subway::before {
    content: "\f239";
}

.fa-chart-gantt::before {
    content: "\e0e4";
}

.fa-face-smile-upside-down::before {
    content: "\e395";
}

.fa-ball-pile::before {
    content: "\f77e";
}

.fa-badge-dollar::before {
    content: "\f645";
}

.fa-money-bills-simple::before {
    content: "\e1f4";
}

.fa-money-bills-alt::before {
    content: "\e1f4";
}

.fa-list-timeline::before {
    content: "\e1d1";
}

.fa-indian-rupee-sign::before {
    content: "\e1bc";
}

.fa-indian-rupee::before {
    content: "\e1bc";
}

.fa-inr::before {
    content: "\e1bc";
}

.fa-crop-simple::before {
    content: "\f565";
}

.fa-crop-alt::before {
    content: "\f565";
}

.fa-money-bill-1::before {
    content: "\f3d1";
}

.fa-money-bill-alt::before {
    content: "\f3d1";
}

.fa-left-long::before {
    content: "\f30a";
}

.fa-long-arrow-alt-left::before {
    content: "\f30a";
}

.fa-keyboard-down::before {
    content: "\e1c2";
}

.fa-circle-up-right::before {
    content: "\e129";
}

.fa-cloud-bolt-moon::before {
    content: "\f76d";
}

.fa-thunderstorm-moon::before {
    content: "\f76d";
}

.fa-turn-left-up::before {
    content: "\e638";
}

.fa-dna::before {
    content: "\f471";
}

.fa-virus-slash::before {
    content: "\e075";
}

.fa-bracket-round-right::before {
    content: "\29";
}

.fa-circle-sterling::before {
    content: "\e5cf";
}

.fa-circle-5::before {
    content: "\e0f2";
}

.fa-minus::before {
    content: "\f068";
}

.fa-subtract::before {
    content: "\f068";
}

.fa-fire-flame::before {
    content: "\f6df";
}

.fa-flame::before {
    content: "\f6df";
}

.fa-right-to-line::before {
    content: "\f34c";
}

.fa-arrow-alt-to-right::before {
    content: "\f34c";
}

.fa-gif::before {
    content: "\e190";
}

.fa-chess::before {
    content: "\f439";
}

.fa-trash-slash::before {
    content: "\e2b3";
}

.fa-arrow-left-long::before {
    content: "\f177";
}

.fa-long-arrow-left::before {
    content: "\f177";
}

.fa-plug-circle-check::before {
    content: "\e55c";
}

.fa-font-case::before {
    content: "\f866";
}

.fa-street-view::before {
    content: "\f21d";
}

.fa-arrow-down-left::before {
    content: "\e091";
}

.fa-franc-sign::before {
    content: "\e18f";
}

.fa-flask-round-poison::before {
    content: "\f6e0";
}

.fa-flask-poison::before {
    content: "\f6e0";
}

.fa-volume-off::before {
    content: "\f026";
}

.fa-book-circle-arrow-right::before {
    content: "\e0bc";
}

.fa-chart-user::before {
    content: "\f6a3";
}

.fa-user-chart::before {
    content: "\f6a3";
}

.fa-hands-asl-interpreting::before {
    content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
    content: "\f2a3";
}

.fa-asl-interpreting::before {
    content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
    content: "\f2a3";
}

.fa-presentation-screen::before {
    content: "\f685";
}

.fa-presentation::before {
    content: "\f685";
}

.fa-circle-bolt::before {
    content: "\e0fe";
}

.fa-face-smile-halo::before {
    content: "\e38f";
}

.fa-cart-circle-arrow-down::before {
    content: "\e3ef";
}

.fa-house-person-return::before {
    content: "\e011";
}

.fa-house-person-arrive::before {
    content: "\e011";
}

.fa-house-return::before {
    content: "\e011";
}

.fa-message-xmark::before {
    content: "\f4ab";
}

.fa-comment-alt-times::before {
    content: "\f4ab";
}

.fa-message-times::before {
    content: "\f4ab";
}

.fa-file-certificate::before {
    content: "\f5f3";
}

.fa-file-award::before {
    content: "\f5f3";
}

.fa-user-doctor-hair-long::before {
    content: "\e459";
}

.fa-camera-security::before {
    content: "\f8fe";
}

.fa-camera-home::before {
    content: "\f8fe";
}

.fa-gear::before {
    content: "\f013";
}

.fa-cog::before {
    content: "\f013";
}

.fa-droplet-slash::before {
    content: "\f5c7";
}

.fa-tint-slash::before {
    content: "\f5c7";
}

.fa-book-heart::before {
    content: "\f499";
}

.fa-mosque::before {
    content: "\f678";
}

.fa-duck::before {
    content: "\f6d8";
}

.fa-mosquito::before {
    content: "\e52b";
}

.fa-star-of-david::before {
    content: "\f69a";
}

.fa-flag-swallowtail::before {
    content: "\f74c";
}

.fa-flag-alt::before {
    content: "\f74c";
}

.fa-person-military-rifle::before {
    content: "\e54b";
}

.fa-car-garage::before {
    content: "\f5e2";
}

.fa-cart-shopping::before {
    content: "\f07a";
}

.fa-shopping-cart::before {
    content: "\f07a";
}

.fa-book-font::before {
    content: "\e0bf";
}

.fa-shield-plus::before {
    content: "\e24a";
}

.fa-vials::before {
    content: "\f493";
}

.fa-eye-dropper-full::before {
    content: "\e172";
}

.fa-distribute-spacing-horizontal::before {
    content: "\e365";
}

.fa-tablet-rugged::before {
    content: "\f48f";
}

.fa-temperature-snow::before {
    content: "\f768";
}

.fa-temperature-frigid::before {
    content: "\f768";
}

.fa-moped::before {
    content: "\e3b9";
}

.fa-face-smile-plus::before {
    content: "\f5b9";
}

.fa-smile-plus::before {
    content: "\f5b9";
}

.fa-radio-tuner::before {
    content: "\f8d8";
}

.fa-radio-alt::before {
    content: "\f8d8";
}

.fa-face-swear::before {
    content: "\e399";
}

.fa-water-arrow-down::before {
    content: "\f774";
}

.fa-water-lower::before {
    content: "\f774";
}

.fa-scanner-touchscreen::before {
    content: "\f48a";
}

.fa-circle-7::before {
    content: "\e0f4";
}

.fa-plug-circle-plus::before {
    content: "\e55f";
}

.fa-person-ski-jumping::before {
    content: "\f7c7";
}

.fa-ski-jump::before {
    content: "\f7c7";
}

.fa-place-of-worship::before {
    content: "\f67f";
}

.fa-water-arrow-up::before {
    content: "\f775";
}

.fa-water-rise::before {
    content: "\f775";
}

.fa-waveform-lines::before {
    content: "\f8f2";
}

.fa-waveform-path::before {
    content: "\f8f2";
}

.fa-split::before {
    content: "\e254";
}

.fa-film-canister::before {
    content: "\f8b7";
}

.fa-film-cannister::before {
    content: "\f8b7";
}

.fa-folder-xmark::before {
    content: "\f65f";
}

.fa-folder-times::before {
    content: "\f65f";
}

.fa-toilet-paper-blank::before {
    content: "\f71f";
}

.fa-toilet-paper-alt::before {
    content: "\f71f";
}

.fa-tablet-screen::before {
    content: "\f3fc";
}

.fa-tablet-android-alt::before {
    content: "\f3fc";
}

.fa-hexagon-vertical-nft-slanted::before {
    content: "\e506";
}

.fa-folder-music::before {
    content: "\e18d";
}

.fa-display-medical::before {
    content: "\e166";
}

.fa-desktop-medical::before {
    content: "\e166";
}

.fa-share-all::before {
    content: "\f367";
}

.fa-peapod::before {
    content: "\e31c";
}

.fa-chess-clock::before {
    content: "\f43d";
}

.fa-axe::before {
    content: "\f6b2";
}

.fa-square-d::before {
    content: "\e268";
}

.fa-grip-vertical::before {
    content: "\f58e";
}

.fa-mobile-signal-out::before {
    content: "\e1f0";
}

.fa-arrow-turn-up::before {
    content: "\f148";
}

.fa-level-up::before {
    content: "\f148";
}

.fa-u::before {
    content: "\55";
}

.fa-arrow-up-from-dotted-line::before {
    content: "\e09b";
}

.fa-square-root-variable::before {
    content: "\f698";
}

.fa-square-root-alt::before {
    content: "\f698";
}

.fa-light-switch-on::before {
    content: "\e019";
}

.fa-arrow-down-arrow-up::before {
    content: "\f883";
}

.fa-sort-alt::before {
    content: "\f883";
}

.fa-raindrops::before {
    content: "\f75c";
}

.fa-dash::before {
    content: "\e404";
}

.fa-minus-large::before {
    content: "\e404";
}

.fa-clock::before {
    content: "\f017";
}

.fa-clock-four::before {
    content: "\f017";
}

.fa-input-numeric::before {
    content: "\e1bd";
}

.fa-truck-tow::before {
    content: "\e2b8";
}

.fa-backward-step::before {
    content: "\f048";
}

.fa-step-backward::before {
    content: "\f048";
}

.fa-pallet::before {
    content: "\f482";
}

.fa-car-bolt::before {
    content: "\e341";
}

.fa-arrows-maximize::before {
    content: "\f31d";
}

.fa-expand-arrows::before {
    content: "\f31d";
}

.fa-faucet::before {
    content: "\e005";
}

.fa-cloud-sleet::before {
    content: "\f741";
}

.fa-lamp-street::before {
    content: "\e1c5";
}

.fa-list-radio::before {
    content: "\e1d0";
}

.fa-pen-nib-slash::before {
    content: "\e4a1";
}

.fa-baseball-bat-ball::before {
    content: "\f432";
}

.fa-square-up-left::before {
    content: "\e282";
}

.fa-overline::before {
    content: "\f876";
}

.fa-s::before {
    content: "\53";
}

.fa-timeline::before {
    content: "\e29c";
}

.fa-keyboard::before {
    content: "\f11c";
}

.fa-arrows-from-dotted-line::before {
    content: "\e0a3";
}

.fa-usb-drive::before {
    content: "\f8e9";
}

.fa-ballot::before {
    content: "\f732";
}

.fa-caret-down::before {
    content: "\f0d7";
}

.fa-location-dot-slash::before {
    content: "\f605";
}

.fa-map-marker-alt-slash::before {
    content: "\f605";
}

.fa-cards::before {
    content: "\e3ed";
}

.fa-house-chimney-medical::before {
    content: "\f7f2";
}

.fa-clinic-medical::before {
    content: "\f7f2";
}

.fa-boxing-glove::before {
    content: "\f438";
}

.fa-glove-boxing::before {
    content: "\f438";
}

.fa-temperature-three-quarters::before {
    content: "\f2c8";
}

.fa-temperature-3::before {
    content: "\f2c8";
}

.fa-thermometer-3::before {
    content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
    content: "\f2c8";
}

.fa-bell-school::before {
    content: "\f5d5";
}

.fa-mobile-screen::before {
    content: "\f3cf";
}

.fa-mobile-android-alt::before {
    content: "\f3cf";
}

.fa-plane-up::before {
    content: "\e22d";
}

.fa-folder-heart::before {
    content: "\e189";
}

.fa-circle-location-arrow::before {
    content: "\f602";
}

.fa-location-circle::before {
    content: "\f602";
}

.fa-face-head-bandage::before {
    content: "\e37a";
}

.fa-sushi-roll::before {
    content: "\e48b";
}

.fa-maki-roll::before {
    content: "\e48b";
}

.fa-makizushi::before {
    content: "\e48b";
}

.fa-car-bump::before {
    content: "\f5e0";
}

.fa-piggy-bank::before {
    content: "\f4d3";
}

.fa-racquet::before {
    content: "\f45a";
}

.fa-car-mirrors::before {
    content: "\e343";
}

.fa-industry-windows::before {
    content: "\f3b3";
}

.fa-industry-alt::before {
    content: "\f3b3";
}

.fa-bolt-auto::before {
    content: "\e0b6";
}

.fa-battery-half::before {
    content: "\f242";
}

.fa-battery-3::before {
    content: "\f242";
}

.fa-flux-capacitor::before {
    content: "\f8ba";
}

.fa-mountain-city::before {
    content: "\e52e";
}

.fa-coins::before {
    content: "\f51e";
}

.fa-honey-pot::before {
    content: "\e418";
}

.fa-olive::before {
    content: "\e316";
}

.fa-khanda::before {
    content: "\f66d";
}

.fa-filter-list::before {
    content: "\e17c";
}

.fa-outlet::before {
    content: "\e01c";
}

.fa-sliders::before {
    content: "\f1de";
}

.fa-sliders-h::before {
    content: "\f1de";
}

.fa-cauldron::before {
    content: "\f6bf";
}

.fa-people::before {
    content: "\e216";
}

.fa-folder-tree::before {
    content: "\f802";
}

.fa-network-wired::before {
    content: "\f6ff";
}

.fa-croissant::before {
    content: "\f7f6";
}

.fa-map-pin::before {
    content: "\f276";
}

.fa-hamsa::before {
    content: "\f665";
}

.fa-cent-sign::before {
    content: "\e3f5";
}

.fa-swords-laser::before {
    content: "\e03d";
}

.fa-flask::before {
    content: "\f0c3";
}

.fa-person-pregnant::before {
    content: "\e31e";
}

.fa-square-u::before {
    content: "\e281";
}

.fa-wand-sparkles::before {
    content: "\f72b";
}

.fa-router::before {
    content: "\f8da";
}

.fa-ellipsis-vertical::before {
    content: "\f142";
}

.fa-ellipsis-v::before {
    content: "\f142";
}

.fa-sword-laser-alt::before {
    content: "\e03c";
}

.fa-ticket::before {
    content: "\f145";
}

.fa-power-off::before {
    content: "\f011";
}

.fa-coin::before {
    content: "\f85c";
}

.fa-laptop-slash::before {
    content: "\e1c7";
}

.fa-right-long::before {
    content: "\f30b";
}

.fa-long-arrow-alt-right::before {
    content: "\f30b";
}

.fa-circle-b::before {
    content: "\e0fd";
}

.fa-person-dress-simple::before {
    content: "\e21c";
}

.fa-pipe-collar::before {
    content: "\e437";
}

.fa-lights-holiday::before {
    content: "\f7b2";
}

.fa-citrus::before {
    content: "\e2f4";
}

.fa-flag-usa::before {
    content: "\f74d";
}

.fa-laptop-file::before {
    content: "\e51d";
}

.fa-tty::before {
    content: "\f1e4";
}

.fa-teletype::before {
    content: "\f1e4";
}

.fa-chart-tree-map::before {
    content: "\e0ea";
}

.fa-diagram-next::before {
    content: "\e476";
}

.fa-person-rifle::before {
    content: "\e54e";
}

.fa-clock-five-thirty::before {
    content: "\e34a";
}

.fa-pipe-valve::before {
    content: "\e439";
}

.fa-arrow-up-from-arc::before {
    content: "\e4b4";
}

.fa-face-spiral-eyes::before {
    content: "\e485";
}

.fa-compress-wide::before {
    content: "\f326";
}

.fa-circle-phone-hangup::before {
    content: "\e11d";
}

.fa-phone-circle-down::before {
    content: "\e11d";
}

.fa-gear-complex-code::before {
    content: "\e5eb";
}

.fa-house-medical-circle-exclamation::before {
    content: "\e512";
}

.fa-badminton::before {
    content: "\e33a";
}

.fa-closed-captioning::before {
    content: "\f20a";
}

.fa-person-hiking::before {
    content: "\f6ec";
}

.fa-hiking::before {
    content: "\f6ec";
}

.fa-right-from-line::before {
    content: "\f347";
}

.fa-arrow-alt-from-left::before {
    content: "\f347";
}

.fa-venus-double::before {
    content: "\f226";
}

.fa-images::before {
    content: "\f302";
}

.fa-calculator::before {
    content: "\f1ec";
}

.fa-shuttlecock::before {
    content: "\f45b";
}

.fa-user-hair::before {
    content: "\e45a";
}

.fa-eye-evil::before {
    content: "\f6db";
}

.fa-people-pulling::before {
    content: "\e535";
}

.fa-n::before {
    content: "\4e";
}

.fa-swap::before {
    content: "\e609";
}

.fa-garage::before {
    content: "\e009";
}

.fa-cable-car::before {
    content: "\f7da";
}

.fa-tram::before {
    content: "\f7da";
}

.fa-shovel-snow::before {
    content: "\f7c3";
}

.fa-cloud-rain::before {
    content: "\f73d";
}

.fa-face-lying::before {
    content: "\e37e";
}

.fa-sprinkler::before {
    content: "\e035";
}

.fa-building-circle-xmark::before {
    content: "\e4d4";
}

.fa-person-sledding::before {
    content: "\f7cb";
}

.fa-sledding::before {
    content: "\f7cb";
}

.fa-game-console-handheld::before {
    content: "\f8bb";
}

.fa-ship::before {
    content: "\f21a";
}

.fa-clock-six-thirty::before {
    content: "\e353";
}

.fa-battery-slash::before {
    content: "\f377";
}

.fa-tugrik-sign::before {
    content: "\e2ba";
}

.fa-arrows-down-to-line::before {
    content: "\e4b8";
}

.fa-download::before {
    content: "\f019";
}

.fa-angles-up-down::before {
    content: "\e60d";
}

.fa-shelves::before {
    content: "\f480";
}

.fa-inventory::before {
    content: "\f480";
}

.fa-cloud-snow::before {
    content: "\f742";
}

.fa-face-grin::before {
    content: "\f580";
}

.fa-grin::before {
    content: "\f580";
}

.fa-delete-left::before {
    content: "\f55a";
}

.fa-backspace::before {
    content: "\f55a";
}

.fa-oven::before {
    content: "\e01d";
}

.fa-cloud-binary::before {
    content: "\e601";
}

.fa-eye-dropper::before {
    content: "\f1fb";
}

.fa-eye-dropper-empty::before {
    content: "\f1fb";
}

.fa-eyedropper::before {
    content: "\f1fb";
}

.fa-comment-captions::before {
    content: "\e146";
}

.fa-comments-question::before {
    content: "\e14e";
}

.fa-scribble::before {
    content: "\e23f";
}

.fa-rotate-exclamation::before {
    content: "\e23c";
}

.fa-file-circle-check::before {
    content: "\e5a0";
}

.fa-glass::before {
    content: "\f804";
}

.fa-loader::before {
    content: "\e1d4";
}

.fa-forward::before {
    content: "\f04e";
}

.fa-user-pilot::before {
    content: "\e2c0";
}

.fa-mobile::before {
    content: "\f3ce";
}

.fa-mobile-android::before {
    content: "\f3ce";
}

.fa-mobile-phone::before {
    content: "\f3ce";
}

.fa-code-pull-request-closed::before {
    content: "\e3f9";
}

.fa-face-meh::before {
    content: "\f11a";
}

.fa-meh::before {
    content: "\f11a";
}

.fa-align-center::before {
    content: "\f037";
}

.fa-book-skull::before {
    content: "\f6b7";
}

.fa-book-dead::before {
    content: "\f6b7";
}

.fa-id-card::before {
    content: "\f2c2";
}

.fa-drivers-license::before {
    content: "\f2c2";
}

.fa-face-dotted::before {
    content: "\e47f";
}

.fa-face-worried::before {
    content: "\e3a3";
}

.fa-outdent::before {
    content: "\f03b";
}

.fa-dedent::before {
    content: "\f03b";
}

.fa-court-sport::before {
    content: "\e643";
}

.fa-heart-circle-exclamation::before {
    content: "\e4fe";
}

.fa-house::before {
    content: "\f015";
}

.fa-home::before {
    content: "\f015";
}

.fa-home-alt::before {
    content: "\f015";
}

.fa-home-lg-alt::before {
    content: "\f015";
}

.fa-vector-circle::before {
    content: "\e2c6";
}

.fa-car-circle-bolt::before {
    content: "\e342";
}

.fa-calendar-week::before {
    content: "\f784";
}

.fa-flying-disc::before {
    content: "\e3a9";
}

.fa-laptop-medical::before {
    content: "\f812";
}

.fa-square-down-right::before {
    content: "\e26c";
}

.fa-b::before {
    content: "\42";
}

.fa-seat-airline::before {
    content: "\e244";
}

.fa-moon-over-sun::before {
    content: "\f74a";
}

.fa-eclipse-alt::before {
    content: "\f74a";
}

.fa-pipe::before {
    content: "\7c";
}

.fa-file-medical::before {
    content: "\f477";
}

.fa-potato::before {
    content: "\e440";
}

.fa-dice-one::before {
    content: "\f525";
}

.fa-circle-a::before {
    content: "\e0f7";
}

.fa-helmet-battle::before {
    content: "\f6eb";
}

.fa-butter::before {
    content: "\e3e4";
}

.fa-blanket-fire::before {
    content: "\e3da";
}

.fa-kiwi-bird::before {
    content: "\f535";
}

.fa-castle::before {
    content: "\e0de";
}

.fa-golf-club::before {
    content: "\f451";
}

.fa-arrow-right-arrow-left::before {
    content: "\f0ec";
}

.fa-exchange::before {
    content: "\f0ec";
}

.fa-rotate-right::before {
    content: "\f2f9";
}

.fa-redo-alt::before {
    content: "\f2f9";
}

.fa-rotate-forward::before {
    content: "\f2f9";
}

.fa-utensils::before {
    content: "\f2e7";
}

.fa-cutlery::before {
    content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
    content: "\f161";
}

.fa-sort-amount-up::before {
    content: "\f161";
}

.fa-chart-pie-simple-circle-dollar::before {
    content: "\e605";
}

.fa-balloons::before {
    content: "\e2e4";
}

.fa-mill-sign::before {
    content: "\e1ed";
}

.fa-bowl-rice::before {
    content: "\e2eb";
}

.fa-timeline-arrow::before {
    content: "\e29d";
}

.fa-skull::before {
    content: "\f54c";
}

.fa-game-board-simple::before {
    content: "\f868";
}

.fa-game-board-alt::before {
    content: "\f868";
}

.fa-circle-video::before {
    content: "\e12b";
}

.fa-video-circle::before {
    content: "\e12b";
}

.fa-chart-scatter-bubble::before {
    content: "\e0e9";
}

.fa-house-turret::before {
    content: "\e1b4";
}

.fa-banana::before {
    content: "\e2e5";
}

.fa-hand-holding-skull::before {
    content: "\e1a4";
}

.fa-people-dress::before {
    content: "\e217";
}

.fa-loveseat::before {
    content: "\f4cc";
}

.fa-couch-small::before {
    content: "\f4cc";
}

.fa-tower-broadcast::before {
    content: "\f519";
}

.fa-broadcast-tower::before {
    content: "\f519";
}

.fa-truck-pickup::before {
    content: "\f63c";
}

.fa-block-quote::before {
    content: "\e0b5";
}

.fa-up-long::before {
    content: "\f30c";
}

.fa-long-arrow-alt-up::before {
    content: "\f30c";
}

.fa-stop::before {
    content: "\f04d";
}

.fa-code-merge::before {
    content: "\f387";
}

.fa-money-check-dollar-pen::before {
    content: "\f873";
}

.fa-money-check-edit-alt::before {
    content: "\f873";
}

.fa-up-from-line::before {
    content: "\f346";
}

.fa-arrow-alt-from-bottom::before {
    content: "\f346";
}

.fa-upload::before {
    content: "\f093";
}

.fa-hurricane::before {
    content: "\f751";
}

.fa-grid-round-2-plus::before {
    content: "\e5dc";
}

.fa-people-pants::before {
    content: "\e219";
}

.fa-mound::before {
    content: "\e52d";
}

.fa-windsock::before {
    content: "\f777";
}

.fa-circle-half::before {
    content: "\e110";
}

.fa-brake-warning::before {
    content: "\e0c7";
}

.fa-toilet-portable::before {
    content: "\e583";
}

.fa-compact-disc::before {
    content: "\f51f";
}

.fa-file-arrow-down::before {
    content: "\f56d";
}

.fa-file-download::before {
    content: "\f56d";
}

.fa-saxophone-fire::before {
    content: "\f8db";
}

.fa-sax-hot::before {
    content: "\f8db";
}

.fa-camera-web-slash::before {
    content: "\f833";
}

.fa-webcam-slash::before {
    content: "\f833";
}

.fa-folder-medical::before {
    content: "\e18c";
}

.fa-folder-gear::before {
    content: "\e187";
}

.fa-folder-cog::before {
    content: "\e187";
}

.fa-hand-wave::before {
    content: "\e1a7";
}

.fa-arrow-up-arrow-down::before {
    content: "\e099";
}

.fa-sort-up-down::before {
    content: "\e099";
}

.fa-caravan::before {
    content: "\f8ff";
}

.fa-shield-cat::before {
    content: "\e572";
}

.fa-message-slash::before {
    content: "\f4a9";
}

.fa-comment-alt-slash::before {
    content: "\f4a9";
}

.fa-bolt::before {
    content: "\f0e7";
}

.fa-zap::before {
    content: "\f0e7";
}

.fa-trash-can-check::before {
    content: "\e2a9";
}

.fa-glass-water::before {
    content: "\e4f4";
}

.fa-oil-well::before {
    content: "\e532";
}

.fa-person-simple::before {
    content: "\e220";
}

.fa-arrow-turn-left-up::before {
    content: "\e634";
}

.fa-vault::before {
    content: "\e2c5";
}

.fa-mars::before {
    content: "\f222";
}

.fa-toilet::before {
    content: "\f7d8";
}

.fa-plane-circle-xmark::before {
    content: "\e557";
}

.fa-yen-sign::before {
    content: "\f157";
}

.fa-cny::before {
    content: "\f157";
}

.fa-jpy::before {
    content: "\f157";
}

.fa-rmb::before {
    content: "\f157";
}

.fa-yen::before {
    content: "\f157";
}

.fa-gear-code::before {
    content: "\e5e8";
}

.fa-notes::before {
    content: "\e202";
}

.fa-ruble-sign::before {
    content: "\f158";
}

.fa-rouble::before {
    content: "\f158";
}

.fa-rub::before {
    content: "\f158";
}

.fa-ruble::before {
    content: "\f158";
}

.fa-trash-undo::before {
    content: "\f895";
}

.fa-trash-arrow-turn-left::before {
    content: "\f895";
}

.fa-champagne-glass::before {
    content: "\f79e";
}

.fa-glass-champagne::before {
    content: "\f79e";
}

.fa-objects-align-center-horizontal::before {
    content: "\e3bc";
}

.fa-sun::before {
    content: "\f185";
}

.fa-trash-can-slash::before {
    content: "\e2ad";
}

.fa-trash-alt-slash::before {
    content: "\e2ad";
}

.fa-screen-users::before {
    content: "\f63d";
}

.fa-users-class::before {
    content: "\f63d";
}

.fa-guitar::before {
    content: "\f7a6";
}

.fa-square-arrow-left::before {
    content: "\f33a";
}

.fa-arrow-square-left::before {
    content: "\f33a";
}

.fa-square-8::before {
    content: "\e25d";
}

.fa-face-smile-hearts::before {
    content: "\e390";
}

.fa-brackets-square::before {
    content: "\f7e9";
}

.fa-brackets::before {
    content: "\f7e9";
}

.fa-laptop-arrow-down::before {
    content: "\e1c6";
}

.fa-hockey-stick-puck::before {
    content: "\e3ae";
}

.fa-house-tree::before {
    content: "\e1b3";
}

.fa-signal-fair::before {
    content: "\f68d";
}

.fa-signal-2::before {
    content: "\f68d";
}

.fa-face-laugh-wink::before {
    content: "\f59c";
}

.fa-laugh-wink::before {
    content: "\f59c";
}

.fa-circle-dollar::before {
    content: "\f2e8";
}

.fa-dollar-circle::before {
    content: "\f2e8";
}

.fa-usd-circle::before {
    content: "\f2e8";
}

.fa-horse-head::before {
    content: "\f7ab";
}

.fa-arrows-repeat::before {
    content: "\f364";
}

.fa-repeat-alt::before {
    content: "\f364";
}

.fa-bore-hole::before {
    content: "\e4c3";
}

.fa-industry::before {
    content: "\f275";
}

.fa-image-polaroid::before {
    content: "\f8c4";
}

.fa-wave-triangle::before {
    content: "\f89a";
}

.fa-turn-left-down::before {
    content: "\e637";
}

.fa-person-running-fast::before {
    content: "\e5ff";
}

.fa-circle-down::before {
    content: "\f358";
}

.fa-arrow-alt-circle-down::before {
    content: "\f358";
}

.fa-grill::before {
    content: "\e5a3";
}

.fa-arrows-turn-to-dots::before {
    content: "\e4c1";
}

.fa-chart-mixed::before {
    content: "\f643";
}

.fa-analytics::before {
    content: "\f643";
}

.fa-florin-sign::before {
    content: "\e184";
}

.fa-arrow-down-short-wide::before {
    content: "\f884";
}

.fa-sort-amount-desc::before {
    content: "\f884";
}

.fa-sort-amount-down-alt::before {
    content: "\f884";
}

.fa-less-than::before {
    content: "\3c";
}

.fa-display-code::before {
    content: "\e165";
}

.fa-desktop-code::before {
    content: "\e165";
}

.fa-face-drooling::before {
    content: "\e372";
}

.fa-oil-temperature::before {
    content: "\f614";
}

.fa-oil-temp::before {
    content: "\f614";
}

.fa-square-question::before {
    content: "\f2fd";
}

.fa-question-square::before {
    content: "\f2fd";
}

.fa-air-conditioner::before {
    content: "\f8f4";
}

.fa-angle-down::before {
    content: "\f107";
}

.fa-mountains::before {
    content: "\f6fd";
}

.fa-omega::before {
    content: "\f67a";
}

.fa-car-tunnel::before {
    content: "\e4de";
}

.fa-person-dolly-empty::before {
    content: "\f4d1";
}

.fa-pan-food::before {
    content: "\e42b";
}

.fa-head-side-cough::before {
    content: "\e061";
}

.fa-grip-lines::before {
    content: "\f7a4";
}

.fa-thumbs-down::before {
    content: "\f165";
}

.fa-user-lock::before {
    content: "\f502";
}

.fa-arrow-right-long::before {
    content: "\f178";
}

.fa-long-arrow-right::before {
    content: "\f178";
}

.fa-tickets-airline::before {
    content: "\e29b";
}

.fa-tickets-perforated-plane::before {
    content: "\e29b";
}

.fa-tickets-plane::before {
    content: "\e29b";
}

.fa-tent-double-peak::before {
    content: "\e627";
}

.fa-anchor-circle-xmark::before {
    content: "\e4ac";
}

.fa-ellipsis::before {
    content: "\f141";
}

.fa-ellipsis-h::before {
    content: "\f141";
}

.fa-nfc-slash::before {
    content: "\e1fc";
}

.fa-chess-pawn::before {
    content: "\f443";
}

.fa-kit-medical::before {
    content: "\f479";
}

.fa-first-aid::before {
    content: "\f479";
}

.fa-grid-2-plus::before {
    content: "\e197";
}

.fa-bells::before {
    content: "\f77f";
}

.fa-person-through-window::before {
    content: "\e5a9";
}

.fa-toolbox::before {
    content: "\f552";
}

.fa-envelope-dot::before {
    content: "\e16f";
}

.fa-envelope-badge::before {
    content: "\e16f";
}

.fa-magnifying-glass-waveform::before {
    content: "\e661";
}

.fa-hands-holding-circle::before {
    content: "\e4fb";
}

.fa-bug::before {
    content: "\f188";
}

.fa-bowl-chopsticks::before {
    content: "\e2e9";
}

.fa-credit-card::before {
    content: "\f09d";
}

.fa-credit-card-alt::before {
    content: "\f09d";
}

.fa-circle-s::before {
    content: "\e121";
}

.fa-box-ballot::before {
    content: "\f735";
}

.fa-car::before {
    content: "\f1b9";
}

.fa-automobile::before {
    content: "\f1b9";
}

.fa-hand-holding-hand::before {
    content: "\e4f7";
}

.fa-user-tie-hair::before {
    content: "\e45f";
}

.fa-podium-star::before {
    content: "\f758";
}

.fa-user-hair-mullet::before {
    content: "\e45c";
}

.fa-business-front::before {
    content: "\e45c";
}

.fa-party-back::before {
    content: "\e45c";
}

.fa-trian-balbot::before {
    content: "\e45c";
}

.fa-microphone-stand::before {
    content: "\f8cb";
}

.fa-book-open-reader::before {
    content: "\f5da";
}

.fa-book-reader::before {
    content: "\f5da";
}

.fa-family-dress::before {
    content: "\e301";
}

.fa-circle-x::before {
    content: "\e12e";
}

.fa-cabin::before {
    content: "\e46d";
}

.fa-mountain-sun::before {
    content: "\e52f";
}

.fa-chart-simple-horizontal::before {
    content: "\e474";
}

.fa-arrows-left-right-to-line::before {
    content: "\e4ba";
}

.fa-hand-back-point-left::before {
    content: "\e19f";
}

.fa-message-dots::before {
    content: "\f4a3";
}

.fa-comment-alt-dots::before {
    content: "\f4a3";
}

.fa-messaging::before {
    content: "\f4a3";
}

.fa-file-heart::before {
    content: "\e176";
}

.fa-beer-mug::before {
    content: "\e0b3";
}

.fa-beer-foam::before {
    content: "\e0b3";
}

.fa-dice-d20::before {
    content: "\f6cf";
}

.fa-drone::before {
    content: "\f85f";
}

.fa-truck-droplet::before {
    content: "\e58c";
}

.fa-file-circle-xmark::before {
    content: "\e5a1";
}

.fa-temperature-arrow-up::before {
    content: "\e040";
}

.fa-temperature-up::before {
    content: "\e040";
}

.fa-medal::before {
    content: "\f5a2";
}

.fa-person-fairy::before {
    content: "\e608";
}

.fa-bed::before {
    content: "\f236";
}

.fa-book-copy::before {
    content: "\e0be";
}

.fa-square-h::before {
    content: "\f0fd";
}

.fa-h-square::before {
    content: "\f0fd";
}

.fa-square-c::before {
    content: "\e266";
}

.fa-clock-two::before {
    content: "\e35a";
}

.fa-square-ellipsis-vertical::before {
    content: "\e26f";
}

.fa-calendar-users::before {
    content: "\e5e2";
}

.fa-podcast::before {
    content: "\f2ce";
}

.fa-bee::before {
    content: "\e0b2";
}

.fa-temperature-full::before {
    content: "\f2c7";
}

.fa-temperature-4::before {
    content: "\f2c7";
}

.fa-thermometer-4::before {
    content: "\f2c7";
}

.fa-thermometer-full::before {
    content: "\f2c7";
}

.fa-bell::before {
    content: "\f0f3";
}

.fa-candy-bar::before {
    content: "\e3e8";
}

.fa-chocolate-bar::before {
    content: "\e3e8";
}

.fa-xmark-large::before {
    content: "\e59b";
}

.fa-pinata::before {
    content: "\e3c3";
}

.fa-file-ppt::before {
    content: "\e64a";
}

.fa-arrows-from-line::before {
    content: "\e0a4";
}

.fa-superscript::before {
    content: "\f12b";
}

.fa-bowl-spoon::before {
    content: "\e3e0";
}

.fa-hexagon-check::before {
    content: "\e416";
}

.fa-plug-circle-xmark::before {
    content: "\e560";
}

.fa-star-of-life::before {
    content: "\f621";
}

.fa-phone-slash::before {
    content: "\f3dd";
}

.fa-traffic-light-stop::before {
    content: "\f63a";
}

.fa-paint-roller::before {
    content: "\f5aa";
}

.fa-accent-grave::before {
    content: "\60";
}

.fa-handshake-angle::before {
    content: "\f4c4";
}

.fa-hands-helping::before {
    content: "\f4c4";
}

.fa-circle-0::before {
    content: "\e0ed";
}

.fa-dial-med-low::before {
    content: "\e160";
}

.fa-location-dot::before {
    content: "\f3c5";
}

.fa-map-marker-alt::before {
    content: "\f3c5";
}

.fa-crab::before {
    content: "\e3ff";
}

.fa-box-open-full::before {
    content: "\f49c";
}

.fa-box-full::before {
    content: "\f49c";
}

.fa-file::before {
    content: "\f15b";
}

.fa-greater-than::before {
    content: "\3e";
}

.fa-quotes::before {
    content: "\e234";
}

.fa-pretzel::before {
    content: "\e441";
}

.fa-t-rex::before {
    content: "\e629";
}

.fa-person-swimming::before {
    content: "\f5c4";
}

.fa-swimmer::before {
    content: "\f5c4";
}

.fa-arrow-down::before {
    content: "\f063";
}

.fa-user-robot-xmarks::before {
    content: "\e4a7";
}

.fa-message-quote::before {
    content: "\e1e4";
}

.fa-comment-alt-quote::before {
    content: "\e1e4";
}

.fa-candy-corn::before {
    content: "\f6bd";
}

.fa-folder-magnifying-glass::before {
    content: "\e18b";
}

.fa-folder-search::before {
    content: "\e18b";
}

.fa-notebook::before {
    content: "\e201";
}

.fa-droplet::before {
    content: "\f043";
}

.fa-tint::before {
    content: "\f043";
}

.fa-bullseye-pointer::before {
    content: "\f649";
}

.fa-eraser::before {
    content: "\f12d";
}

.fa-hexagon-image::before {
    content: "\e504";
}

.fa-earth-americas::before {
    content: "\f57d";
}

.fa-earth::before {
    content: "\f57d";
}

.fa-earth-america::before {
    content: "\f57d";
}

.fa-globe-americas::before {
    content: "\f57d";
}

.fa-file-svg::before {
    content: "\e64b";
}

.fa-crate-apple::before {
    content: "\f6b1";
}

.fa-apple-crate::before {
    content: "\f6b1";
}

.fa-person-burst::before {
    content: "\e53b";
}

.fa-game-board::before {
    content: "\f867";
}

.fa-hat-chef::before {
    content: "\f86b";
}

.fa-hand-back-point-right::before {
    content: "\e1a1";
}

.fa-dove::before {
    content: "\f4ba";
}

.fa-snowflake-droplets::before {
    content: "\e5c1";
}

.fa-battery-empty::before {
    content: "\f244";
}

.fa-battery-0::before {
    content: "\f244";
}

.fa-grid-4::before {
    content: "\e198";
}

.fa-socks::before {
    content: "\f696";
}

.fa-face-sunglasses::before {
    content: "\e398";
}

.fa-inbox::before {
    content: "\f01c";
}

.fa-square-0::before {
    content: "\e255";
}

.fa-section::before {
    content: "\e447";
}

.fa-square-this-way-up::before {
    content: "\f49f";
}

.fa-box-up::before {
    content: "\f49f";
}

.fa-gauge-high::before {
    content: "\f625";
}

.fa-tachometer-alt::before {
    content: "\f625";
}

.fa-tachometer-alt-fast::before {
    content: "\f625";
}

.fa-square-ampersand::before {
    content: "\e260";
}

.fa-envelope-open-text::before {
    content: "\f658";
}

.fa-lamp-desk::before {
    content: "\e014";
}

.fa-hospital::before {
    content: "\f0f8";
}

.fa-hospital-alt::before {
    content: "\f0f8";
}

.fa-hospital-wide::before {
    content: "\f0f8";
}

.fa-poll-people::before {
    content: "\f759";
}

.fa-whiskey-glass-ice::before {
    content: "\f7a1";
}

.fa-glass-whiskey-rocks::before {
    content: "\f7a1";
}

.fa-wine-bottle::before {
    content: "\f72f";
}

.fa-chess-rook::before {
    content: "\f447";
}

.fa-user-bounty-hunter::before {
    content: "\e2bf";
}

.fa-bars-staggered::before {
    content: "\f550";
}

.fa-reorder::before {
    content: "\f550";
}

.fa-stream::before {
    content: "\f550";
}

.fa-diagram-sankey::before {
    content: "\e158";
}

.fa-cloud-hail-mixed::before {
    content: "\f73a";
}

.fa-circle-up-left::before {
    content: "\e128";
}

.fa-dharmachakra::before {
    content: "\f655";
}

.fa-objects-align-left::before {
    content: "\e3be";
}

.fa-oil-can-drip::before {
    content: "\e205";
}

.fa-face-smiling-hands::before {
    content: "\e396";
}

.fa-broccoli::before {
    content: "\e3e2";
}

.fa-route-interstate::before {
    content: "\f61b";
}

.fa-ear-muffs::before {
    content: "\f795";
}

.fa-hotdog::before {
    content: "\f80f";
}

.fa-transporter-empty::before {
    content: "\e046";
}

.fa-person-walking-with-cane::before {
    content: "\f29d";
}

.fa-blind::before {
    content: "\f29d";
}

.fa-angle-90::before {
    content: "\e08d";
}

.fa-rectangle-terminal::before {
    content: "\e236";
}

.fa-kite::before {
    content: "\f6f4";
}

.fa-drum::before {
    content: "\f569";
}

.fa-scrubber::before {
    content: "\f2f8";
}

.fa-ice-cream::before {
    content: "\f810";
}

.fa-heart-circle-bolt::before {
    content: "\e4fc";
}

.fa-fish-bones::before {
    content: "\e304";
}

.fa-deer-rudolph::before {
    content: "\f78f";
}

.fa-fax::before {
    content: "\f1ac";
}

.fa-paragraph::before {
    content: "\f1dd";
}

.fa-head-side-heart::before {
    content: "\e1aa";
}

.fa-square-e::before {
    content: "\e26d";
}

.fa-meter-fire::before {
    content: "\e1eb";
}

.fa-cloud-hail::before {
    content: "\f739";
}

.fa-check-to-slot::before {
    content: "\f772";
}

.fa-vote-yea::before {
    content: "\f772";
}

.fa-money-from-bracket::before {
    content: "\e312";
}

.fa-star-half::before {
    content: "\f089";
}

.fa-car-bus::before {
    content: "\f85a";
}

.fa-speaker::before {
    content: "\f8df";
}

.fa-timer::before {
    content: "\e29e";
}

.fa-boxes-stacked::before {
    content: "\f468";
}

.fa-boxes::before {
    content: "\f468";
}

.fa-boxes-alt::before {
    content: "\f468";
}

.fa-landmark-magnifying-glass::before {
    content: "\e622";
}

.fa-grill-hot::before {
    content: "\e5a5";
}

.fa-ballot-check::before {
    content: "\f733";
}

.fa-link::before {
    content: "\f0c1";
}

.fa-chain::before {
    content: "\f0c1";
}

.fa-ear-listen::before {
    content: "\f2a2";
}

.fa-assistive-listening-systems::before {
    content: "\f2a2";
}

.fa-file-minus::before {
    content: "\f318";
}

.fa-tree-city::before {
    content: "\e587";
}

.fa-play::before {
    content: "\f04b";
}

.fa-font::before {
    content: "\f031";
}

.fa-cup-togo::before {
    content: "\f6c5";
}

.fa-coffee-togo::before {
    content: "\f6c5";
}

.fa-square-down-left::before {
    content: "\e26b";
}

.fa-burger-lettuce::before {
    content: "\e3e3";
}

.fa-rupiah-sign::before {
    content: "\e23d";
}

.fa-magnifying-glass::before {
    content: "\f002";
}

.fa-search::before {
    content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
    content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
    content: "\f45d";
}

.fa-table-tennis::before {
    content: "\f45d";
}

.fa-person-dots-from-line::before {
    content: "\f470";
}

.fa-diagnoses::before {
    content: "\f470";
}

.fa-chevrons-down::before {
    content: "\f322";
}

.fa-chevron-double-down::before {
    content: "\f322";
}

.fa-trash-can-arrow-up::before {
    content: "\f82a";
}

.fa-trash-restore-alt::before {
    content: "\f82a";
}

.fa-signal-good::before {
    content: "\f68e";
}

.fa-signal-3::before {
    content: "\f68e";
}

.fa-location-question::before {
    content: "\f60b";
}

.fa-map-marker-question::before {
    content: "\f60b";
}

.fa-floppy-disk-circle-xmark::before {
    content: "\e181";
}

.fa-floppy-disk-times::before {
    content: "\e181";
}

.fa-save-circle-xmark::before {
    content: "\e181";
}

.fa-save-times::before {
    content: "\e181";
}

.fa-naira-sign::before {
    content: "\e1f6";
}

.fa-peach::before {
    content: "\e20b";
}

.fa-taxi-bus::before {
    content: "\e298";
}

.fa-bracket-curly::before {
    content: "\7b";
}

.fa-bracket-curly-left::before {
    content: "\7b";
}

.fa-lobster::before {
    content: "\e421";
}

.fa-cart-flatbed-empty::before {
    content: "\f476";
}

.fa-dolly-flatbed-empty::before {
    content: "\f476";
}

.fa-colon::before {
    content: "\3a";
}

.fa-cart-arrow-down::before {
    content: "\f218";
}

.fa-wand::before {
    content: "\f72a";
}

.fa-walkie-talkie::before {
    content: "\f8ef";
}

.fa-file-pen::before {
    content: "\f31c";
}

.fa-file-edit::before {
    content: "\f31c";
}

.fa-receipt::before {
    content: "\f543";
}

.fa-table-picnic::before {
    content: "\e32d";
}

.fa-square-pen::before {
    content: "\f14b";
}

.fa-pen-square::before {
    content: "\f14b";
}

.fa-pencil-square::before {
    content: "\f14b";
}

.fa-circle-microphone-lines::before {
    content: "\e117";
}

.fa-microphone-circle-alt::before {
    content: "\e117";
}

.fa-display-slash::before {
    content: "\e2fa";
}

.fa-desktop-slash::before {
    content: "\e2fa";
}

.fa-suitcase-rolling::before {
    content: "\f5c1";
}

.fa-person-circle-exclamation::before {
    content: "\e53f";
}

.fa-transporter-2::before {
    content: "\e044";
}

.fa-hands-holding-diamond::before {
    content: "\f47c";
}

.fa-hand-receiving::before {
    content: "\f47c";
}

.fa-money-bill-simple-wave::before {
    content: "\e1f2";
}

.fa-chevron-down::before {
    content: "\f078";
}

.fa-battery-full::before {
    content: "\f240";
}

.fa-battery::before {
    content: "\f240";
}

.fa-battery-5::before {
    content: "\f240";
}

.fa-bell-plus::before {
    content: "\f849";
}

.fa-book-arrow-right::before {
    content: "\e0b9";
}

.fa-hospitals::before {
    content: "\f80e";
}

.fa-club::before {
    content: "\f327";
}

.fa-skull-crossbones::before {
    content: "\f714";
}

.fa-droplet-degree::before {
    content: "\f748";
}

.fa-dewpoint::before {
    content: "\f748";
}

.fa-code-compare::before {
    content: "\e13a";
}

.fa-list-ul::before {
    content: "\f0ca";
}

.fa-list-dots::before {
    content: "\f0ca";
}

.fa-hand-holding-magic::before {
    content: "\f6e5";
}

.fa-watermelon-slice::before {
    content: "\e337";
}

.fa-circle-ellipsis::before {
    content: "\e10a";
}

.fa-school-lock::before {
    content: "\e56f";
}

.fa-tower-cell::before {
    content: "\e585";
}

.fa-sd-cards::before {
    content: "\e240";
}

.fa-jug-bottle::before {
    content: "\e5fb";
}

.fa-down-long::before {
    content: "\f309";
}

.fa-long-arrow-alt-down::before {
    content: "\f309";
}

.fa-envelopes::before {
    content: "\e170";
}

.fa-phone-office::before {
    content: "\f67d";
}

.fa-ranking-star::before {
    content: "\e561";
}

.fa-chess-king::before {
    content: "\f43f";
}

.fa-nfc-pen::before {
    content: "\e1fa";
}

.fa-person-harassing::before {
    content: "\e549";
}

.fa-magnifying-glass-play::before {
    content: "\e660";
}

.fa-hat-winter::before {
    content: "\f7a8";
}

.fa-brazilian-real-sign::before {
    content: "\e46c";
}

.fa-landmark-dome::before {
    content: "\f752";
}

.fa-landmark-alt::before {
    content: "\f752";
}

.fa-bone-break::before {
    content: "\f5d8";
}

.fa-arrow-up::before {
    content: "\f062";
}

.fa-down-from-dotted-line::before {
    content: "\e407";
}

.fa-tv::before {
    content: "\f26c";
}

.fa-television::before {
    content: "\f26c";
}

.fa-tv-alt::before {
    content: "\f26c";
}

.fa-border-left::before {
    content: "\f84f";
}

.fa-circle-divide::before {
    content: "\e106";
}

.fa-shrimp::before {
    content: "\e448";
}

.fa-list-check::before {
    content: "\f0ae";
}

.fa-tasks::before {
    content: "\f0ae";
}

.fa-diagram-subtask::before {
    content: "\e479";
}

.fa-jug-detergent::before {
    content: "\e519";
}

.fa-circle-user::before {
    content: "\f2bd";
}

.fa-user-circle::before {
    content: "\f2bd";
}

.fa-square-y::before {
    content: "\e287";
}

.fa-user-doctor-hair::before {
    content: "\e458";
}

.fa-planet-ringed::before {
    content: "\e020";
}

.fa-mushroom::before {
    content: "\e425";
}

.fa-user-shield::before {
    content: "\f505";
}

.fa-megaphone::before {
    content: "\f675";
}

.fa-wreath-laurel::before {
    content: "\e5d2";
}

.fa-circle-exclamation-check::before {
    content: "\e10d";
}

.fa-wind::before {
    content: "\f72e";
}

.fa-box-dollar::before {
    content: "\f4a0";
}

.fa-box-usd::before {
    content: "\f4a0";
}

.fa-car-burst::before {
    content: "\f5e1";
}

.fa-car-crash::before {
    content: "\f5e1";
}

.fa-y::before {
    content: "\59";
}

.fa-user-headset::before {
    content: "\f82d";
}

.fa-arrows-retweet::before {
    content: "\f361";
}

.fa-retweet-alt::before {
    content: "\f361";
}

.fa-person-snowboarding::before {
    content: "\f7ce";
}

.fa-snowboarding::before {
    content: "\f7ce";
}

.fa-square-chevron-right::before {
    content: "\f32b";
}

.fa-chevron-square-right::before {
    content: "\f32b";
}

.fa-lacrosse-stick-ball::before {
    content: "\e3b6";
}

.fa-truck-fast::before {
    content: "\f48b";
}

.fa-shipping-fast::before {
    content: "\f48b";
}

.fa-user-magnifying-glass::before {
    content: "\e5c5";
}

.fa-star-sharp::before {
    content: "\e28b";
}

.fa-comment-heart::before {
    content: "\e5c8";
}

.fa-circle-1::before {
    content: "\e0ee";
}

.fa-circle-star::before {
    content: "\e123";
}

.fa-star-circle::before {
    content: "\e123";
}

.fa-fish::before {
    content: "\f578";
}

.fa-cloud-fog::before {
    content: "\f74e";
}

.fa-fog::before {
    content: "\f74e";
}

.fa-waffle::before {
    content: "\e466";
}

.fa-music-note::before {
    content: "\f8cf";
}

.fa-music-alt::before {
    content: "\f8cf";
}

.fa-hexagon-exclamation::before {
    content: "\e417";
}

.fa-cart-shopping-fast::before {
    content: "\e0dc";
}

.fa-object-union::before {
    content: "\e49f";
}

.fa-user-graduate::before {
    content: "\f501";
}

.fa-starfighter::before {
    content: "\e037";
}

.fa-circle-half-stroke::before {
    content: "\f042";
}

.fa-adjust::before {
    content: "\f042";
}

.fa-arrow-right-long-to-line::before {
    content: "\e3d5";
}

.fa-square-arrow-down::before {
    content: "\f339";
}

.fa-arrow-square-down::before {
    content: "\f339";
}

.fa-diamond-half-stroke::before {
    content: "\e5b8";
}

.fa-clapperboard::before {
    content: "\e131";
}

.fa-square-chevron-left::before {
    content: "\f32a";
}

.fa-chevron-square-left::before {
    content: "\f32a";
}

.fa-phone-intercom::before {
    content: "\e434";
}

.fa-link-horizontal::before {
    content: "\e1cb";
}

.fa-chain-horizontal::before {
    content: "\e1cb";
}

.fa-mango::before {
    content: "\e30f";
}

.fa-music-note-slash::before {
    content: "\f8d0";
}

.fa-music-alt-slash::before {
    content: "\f8d0";
}

.fa-circle-radiation::before {
    content: "\f7ba";
}

.fa-radiation-alt::before {
    content: "\f7ba";
}

.fa-face-tongue-sweat::before {
    content: "\e39e";
}

.fa-globe-stand::before {
    content: "\f5f6";
}

.fa-baseball::before {
    content: "\f433";
}

.fa-baseball-ball::before {
    content: "\f433";
}

.fa-circle-p::before {
    content: "\e11a";
}

.fa-award-simple::before {
    content: "\e0ab";
}

.fa-jet-fighter-up::before {
    content: "\e518";
}

.fa-diagram-project::before {
    content: "\f542";
}

.fa-project-diagram::before {
    content: "\f542";
}

.fa-pedestal::before {
    content: "\e20d";
}

.fa-chart-pyramid::before {
    content: "\e0e6";
}

.fa-sidebar::before {
    content: "\e24e";
}

.fa-snowman-head::before {
    content: "\f79b";
}

.fa-frosty-head::before {
    content: "\f79b";
}

.fa-copy::before {
    content: "\f0c5";
}

.fa-burger-glass::before {
    content: "\e0ce";
}

.fa-volume-xmark::before {
    content: "\f6a9";
}

.fa-volume-mute::before {
    content: "\f6a9";
}

.fa-volume-times::before {
    content: "\f6a9";
}

.fa-hand-sparkles::before {
    content: "\e05d";
}

.fa-bars-filter::before {
    content: "\e0ad";
}

.fa-paintbrush-pencil::before {
    content: "\e206";
}

.fa-party-bell::before {
    content: "\e31a";
}

.fa-user-vneck-hair::before {
    content: "\e462";
}

.fa-jack-o-lantern::before {
    content: "\f30e";
}

.fa-grip::before {
    content: "\f58d";
}

.fa-grip-horizontal::before {
    content: "\f58d";
}

.fa-share-from-square::before {
    content: "\f14d";
}

.fa-share-square::before {
    content: "\f14d";
}

.fa-keynote::before {
    content: "\f66c";
}

.fa-child-combatant::before {
    content: "\e4e0";
}

.fa-child-rifle::before {
    content: "\e4e0";
}

.fa-gun::before {
    content: "\e19b";
}

.fa-square-phone::before {
    content: "\f098";
}

.fa-phone-square::before {
    content: "\f098";
}

.fa-hat-beach::before {
    content: "\e606";
}

.fa-plus::before {
    content: "\2b";
}

.fa-add::before {
    content: "\2b";
}

.fa-expand::before {
    content: "\f065";
}

.fa-computer::before {
    content: "\e4e5";
}

.fa-fort::before {
    content: "\e486";
}

.fa-cloud-check::before {
    content: "\e35c";
}

.fa-xmark::before {
    content: "\f00d";
}

.fa-close::before {
    content: "\f00d";
}

.fa-multiply::before {
    content: "\f00d";
}

.fa-remove::before {
    content: "\f00d";
}

.fa-times::before {
    content: "\f00d";
}

.fa-face-smirking::before {
    content: "\e397";
}

.fa-arrows-up-down-left-right::before {
    content: "\f047";
}

.fa-arrows::before {
    content: "\f047";
}

.fa-chalkboard-user::before {
    content: "\f51c";
}

.fa-chalkboard-teacher::before {
    content: "\f51c";
}

.fa-rhombus::before {
    content: "\e23b";
}

.fa-claw-marks::before {
    content: "\f6c2";
}

.fa-peso-sign::before {
    content: "\e222";
}

.fa-face-smile-tongue::before {
    content: "\e394";
}

.fa-cart-circle-xmark::before {
    content: "\e3f4";
}

.fa-building-shield::before {
    content: "\e4d8";
}

.fa-circle-phone-flip::before {
    content: "\e11c";
}

.fa-phone-circle-alt::before {
    content: "\e11c";
}

.fa-baby::before {
    content: "\f77c";
}

.fa-users-line::before {
    content: "\e592";
}

.fa-quote-left::before {
    content: "\f10d";
}

.fa-quote-left-alt::before {
    content: "\f10d";
}

.fa-tractor::before {
    content: "\f722";
}

.fa-key-skeleton::before {
    content: "\f6f3";
}

.fa-trash-arrow-up::before {
    content: "\f829";
}

.fa-trash-restore::before {
    content: "\f829";
}

.fa-arrow-down-up-lock::before {
    content: "\e4b0";
}

.fa-arrow-down-to-bracket::before {
    content: "\e094";
}

.fa-lines-leaning::before {
    content: "\e51e";
}

.fa-square-q::before {
    content: "\e27b";
}

.fa-ruler-combined::before {
    content: "\f546";
}

.fa-symbols::before {
    content: "\f86e";
}

.fa-icons-alt::before {
    content: "\f86e";
}

.fa-copyright::before {
    content: "\f1f9";
}

.fa-flask-gear::before {
    content: "\e5f1";
}

.fa-highlighter-line::before {
    content: "\e1af";
}

.fa-bracket-square::before {
    content: "\5b";
}

.fa-bracket::before {
    content: "\5b";
}

.fa-bracket-left::before {
    content: "\5b";
}

.fa-island-tropical::before {
    content: "\f811";
}

.fa-island-tree-palm::before {
    content: "\f811";
}

.fa-arrow-right-from-line::before {
    content: "\f343";
}

.fa-arrow-from-left::before {
    content: "\f343";
}

.fa-h2::before {
    content: "\f314";
}

.fa-equals::before {
    content: "\3d";
}

.fa-cake-slice::before {
    content: "\e3e5";
}

.fa-shortcake::before {
    content: "\e3e5";
}

.fa-building-magnifying-glass::before {
    content: "\e61c";
}

.fa-peanut::before {
    content: "\e430";
}

.fa-wrench-simple::before {
    content: "\e2d1";
}

.fa-blender::before {
    content: "\f517";
}

.fa-teeth::before {
    content: "\f62e";
}

.fa-tally-2::before {
    content: "\e295";
}

.fa-shekel-sign::before {
    content: "\f20b";
}

.fa-ils::before {
    content: "\f20b";
}

.fa-shekel::before {
    content: "\f20b";
}

.fa-sheqel::before {
    content: "\f20b";
}

.fa-sheqel-sign::before {
    content: "\f20b";
}

.fa-cars::before {
    content: "\f85b";
}

.fa-axe-battle::before {
    content: "\f6b3";
}

.fa-user-hair-long::before {
    content: "\e45b";
}

.fa-map::before {
    content: "\f279";
}

.fa-arrow-left-from-arc::before {
    content: "\e615";
}

.fa-file-circle-info::before {
    content: "\e493";
}

.fa-face-disappointed::before {
    content: "\e36f";
}

.fa-lasso-sparkles::before {
    content: "\e1c9";
}

.fa-clock-eleven::before {
    content: "\e347";
}

.fa-rocket::before {
    content: "\f135";
}

.fa-siren-on::before {
    content: "\e02e";
}

.fa-clock-ten::before {
    content: "\e354";
}

.fa-candle-holder::before {
    content: "\f6bc";
}

.fa-video-arrow-down-left::before {
    content: "\e2c8";
}

.fa-photo-film::before {
    content: "\f87c";
}

.fa-photo-video::before {
    content: "\f87c";
}

.fa-floppy-disk-circle-arrow-right::before {
    content: "\e180";
}

.fa-save-circle-arrow-right::before {
    content: "\e180";
}

.fa-folder-minus::before {
    content: "\f65d";
}

.fa-planet-moon::before {
    content: "\e01f";
}

.fa-face-eyes-xmarks::before {
    content: "\e374";
}

.fa-chart-scatter::before {
    content: "\f7ee";
}

.fa-display-arrow-down::before {
    content: "\e164";
}

.fa-store::before {
    content: "\f54e";
}

.fa-arrow-trend-up::before {
    content: "\e098";
}

.fa-plug-circle-minus::before {
    content: "\e55e";
}

.fa-olive-branch::before {
    content: "\e317";
}

.fa-angle::before {
    content: "\e08c";
}

.fa-vacuum-robot::before {
    content: "\e04e";
}

.fa-sign-hanging::before {
    content: "\f4d9";
}

.fa-sign::before {
    content: "\f4d9";
}

.fa-square-divide::before {
    content: "\e26a";
}

.fa-folder-check::before {
    content: "\e64e";
}

.fa-signal-stream-slash::before {
    content: "\e250";
}

.fa-bezier-curve::before {
    content: "\f55b";
}

.fa-eye-dropper-half::before {
    content: "\e173";
}

.fa-store-lock::before {
    content: "\e4a6";
}

.fa-bell-slash::before {
    content: "\f1f6";
}

.fa-cloud-bolt-sun::before {
    content: "\f76e";
}

.fa-thunderstorm-sun::before {
    content: "\f76e";
}

.fa-camera-slash::before {
    content: "\e0d9";
}

.fa-comment-quote::before {
    content: "\e14c";
}

.fa-tablet::before {
    content: "\f3fb";
}

.fa-tablet-android::before {
    content: "\f3fb";
}

.fa-school-flag::before {
    content: "\e56e";
}

.fa-message-code::before {
    content: "\e1df";
}

.fa-glass-half::before {
    content: "\e192";
}

.fa-glass-half-empty::before {
    content: "\e192";
}

.fa-glass-half-full::before {
    content: "\e192";
}

.fa-fill::before {
    content: "\f575";
}

.fa-message-minus::before {
    content: "\f4a7";
}

.fa-comment-alt-minus::before {
    content: "\f4a7";
}

.fa-angle-up::before {
    content: "\f106";
}

.fa-dinosaur::before {
    content: "\e5fe";
}

.fa-drumstick-bite::before {
    content: "\f6d7";
}

.fa-link-horizontal-slash::before {
    content: "\e1cc";
}

.fa-chain-horizontal-slash::before {
    content: "\e1cc";
}

.fa-holly-berry::before {
    content: "\f7aa";
}

.fa-nose::before {
    content: "\e5bd";
}

.fa-arrow-left-to-arc::before {
    content: "\e616";
}

.fa-chevron-left::before {
    content: "\f053";
}

.fa-bacteria::before {
    content: "\e059";
}

.fa-clouds::before {
    content: "\f744";
}

.fa-money-bill-simple::before {
    content: "\e1f1";
}

.fa-hand-lizard::before {
    content: "\f258";
}

.fa-table-pivot::before {
    content: "\e291";
}

.fa-filter-slash::before {
    content: "\e17d";
}

.fa-trash-can-undo::before {
    content: "\f896";
}

.fa-trash-can-arrow-turn-left::before {
    content: "\f896";
}

.fa-trash-undo-alt::before {
    content: "\f896";
}

.fa-notdef::before {
    content: "\e1fe";
}

.fa-disease::before {
    content: "\f7fa";
}

.fa-person-to-door::before {
    content: "\e433";
}

.fa-turntable::before {
    content: "\f8e4";
}

.fa-briefcase-medical::before {
    content: "\f469";
}

.fa-genderless::before {
    content: "\f22d";
}

.fa-chevron-right::before {
    content: "\f054";
}

.fa-signal-weak::before {
    content: "\f68c";
}

.fa-signal-1::before {
    content: "\f68c";
}

.fa-clock-five::before {
    content: "\e349";
}

.fa-retweet::before {
    content: "\f079";
}

.fa-car-rear::before {
    content: "\f5de";
}

.fa-car-alt::before {
    content: "\f5de";
}

.fa-pump-soap::before {
    content: "\e06b";
}

.fa-computer-classic::before {
    content: "\f8b1";
}

.fa-frame::before {
    content: "\e495";
}

.fa-video-slash::before {
    content: "\f4e2";
}

.fa-battery-quarter::before {
    content: "\f243";
}

.fa-battery-2::before {
    content: "\f243";
}

.fa-ellipsis-stroke::before {
    content: "\f39b";
}

.fa-ellipsis-h-alt::before {
    content: "\f39b";
}

.fa-radio::before {
    content: "\f8d7";
}

.fa-baby-carriage::before {
    content: "\f77d";
}

.fa-carriage-baby::before {
    content: "\f77d";
}

.fa-face-expressionless::before {
    content: "\e373";
}

.fa-down-to-dotted-line::before {
    content: "\e408";
}

.fa-cloud-music::before {
    content: "\f8ae";
}

.fa-traffic-light::before {
    content: "\f637";
}

.fa-cloud-minus::before {
    content: "\e35d";
}

.fa-thermometer::before {
    content: "\f491";
}

.fa-shield-minus::before {
    content: "\e249";
}

.fa-vr-cardboard::before {
    content: "\f729";
}

.fa-car-tilt::before {
    content: "\f5e5";
}

.fa-gauge-circle-minus::before {
    content: "\e497";
}

.fa-brightness-low::before {
    content: "\e0ca";
}

.fa-hand-middle-finger::before {
    content: "\f806";
}

.fa-percent::before {
    content: "\25";
}

.fa-percentage::before {
    content: "\25";
}

.fa-truck-moving::before {
    content: "\f4df";
}

.fa-glass-water-droplet::before {
    content: "\e4f5";
}

.fa-conveyor-belt::before {
    content: "\f46e";
}

.fa-location-check::before {
    content: "\f606";
}

.fa-map-marker-check::before {
    content: "\f606";
}

.fa-coin-vertical::before {
    content: "\e3fd";
}

.fa-display::before {
    content: "\e163";
}

.fa-person-sign::before {
    content: "\f757";
}

.fa-face-smile::before {
    content: "\f118";
}

.fa-smile::before {
    content: "\f118";
}

.fa-phone-hangup::before {
    content: "\e225";
}

.fa-signature-slash::before {
    content: "\e3cb";
}

.fa-thumbtack::before {
    content: "\f08d";
}

.fa-thumb-tack::before {
    content: "\f08d";
}

.fa-wheat-slash::before {
    content: "\e339";
}

.fa-trophy::before {
    content: "\f091";
}

.fa-clouds-sun::before {
    content: "\f746";
}

.fa-person-praying::before {
    content: "\f683";
}

.fa-pray::before {
    content: "\f683";
}

.fa-hammer::before {
    content: "\f6e3";
}

.fa-face-vomit::before {
    content: "\e3a0";
}

.fa-speakers::before {
    content: "\f8e0";
}

.fa-tty-answer::before {
    content: "\e2b9";
}

.fa-teletype-answer::before {
    content: "\e2b9";
}

.fa-mug-tea-saucer::before {
    content: "\e1f5";
}

.fa-diagram-lean-canvas::before {
    content: "\e156";
}

.fa-alt::before {
    content: "\e08a";
}

.fa-dial::before {
    content: "\e15b";
}

.fa-dial-med-high::before {
    content: "\e15b";
}

.fa-hand-peace::before {
    content: "\f25b";
}

.fa-circle-trash::before {
    content: "\e126";
}

.fa-trash-circle::before {
    content: "\e126";
}

.fa-rotate::before {
    content: "\f2f1";
}

.fa-sync-alt::before {
    content: "\f2f1";
}

.fa-circle-quarters::before {
    content: "\e3f8";
}

.fa-spinner::before {
    content: "\f110";
}

.fa-tower-control::before {
    content: "\e2a2";
}

.fa-arrow-up-triangle-square::before {
    content: "\f88a";
}

.fa-sort-shapes-up::before {
    content: "\f88a";
}

.fa-whale::before {
    content: "\f72c";
}

.fa-robot::before {
    content: "\f544";
}

.fa-peace::before {
    content: "\f67c";
}

.fa-party-horn::before {
    content: "\e31b";
}

.fa-gears::before {
    content: "\f085";
}

.fa-cogs::before {
    content: "\f085";
}

.fa-sun-bright::before {
    content: "\e28f";
}

.fa-sun-alt::before {
    content: "\e28f";
}

.fa-warehouse::before {
    content: "\f494";
}

.fa-conveyor-belt-arm::before {
    content: "\e5f8";
}

.fa-lock-keyhole-open::before {
    content: "\f3c2";
}

.fa-lock-open-alt::before {
    content: "\f3c2";
}

.fa-square-fragile::before {
    content: "\f49b";
}

.fa-box-fragile::before {
    content: "\f49b";
}

.fa-square-wine-glass-crack::before {
    content: "\f49b";
}

.fa-arrow-up-right-dots::before {
    content: "\e4b7";
}

.fa-square-n::before {
    content: "\e277";
}

.fa-splotch::before {
    content: "\f5bc";
}

.fa-face-grin-hearts::before {
    content: "\f584";
}

.fa-grin-hearts::before {
    content: "\f584";
}

.fa-meter::before {
    content: "\e1e8";
}

.fa-mandolin::before {
    content: "\f6f9";
}

.fa-dice-four::before {
    content: "\f524";
}

.fa-sim-card::before {
    content: "\f7c4";
}

.fa-transgender::before {
    content: "\f225";
}

.fa-transgender-alt::before {
    content: "\f225";
}

.fa-mercury::before {
    content: "\f223";
}

.fa-up-from-bracket::before {
    content: "\e590";
}

.fa-knife-kitchen::before {
    content: "\f6f5";
}

.fa-border-right::before {
    content: "\f852";
}

.fa-arrow-turn-down::before {
    content: "\f149";
}

.fa-level-down::before {
    content: "\f149";
}

.fa-spade::before {
    content: "\f2f4";
}

.fa-card-spade::before {
    content: "\e3ec";
}

.fa-line-columns::before {
    content: "\f870";
}

.fa-arrow-right-to-line::before {
    content: "\f340";
}

.fa-arrow-to-right::before {
    content: "\f340";
}

.fa-person-falling-burst::before {
    content: "\e547";
}

.fa-flag-pennant::before {
    content: "\f456";
}

.fa-pennant::before {
    content: "\f456";
}

.fa-conveyor-belt-empty::before {
    content: "\e150";
}

.fa-user-group-simple::before {
    content: "\e603";
}

.fa-award::before {
    content: "\f559";
}

.fa-ticket-simple::before {
    content: "\f3ff";
}

.fa-ticket-alt::before {
    content: "\f3ff";
}

.fa-building::before {
    content: "\f1ad";
}

.fa-angles-left::before {
    content: "\f100";
}

.fa-angle-double-left::before {
    content: "\f100";
}

.fa-camcorder::before {
    content: "\f8a8";
}

.fa-video-handheld::before {
    content: "\f8a8";
}

.fa-pancakes::before {
    content: "\e42d";
}

.fa-album-circle-user::before {
    content: "\e48d";
}

.fa-subtitles-slash::before {
    content: "\e610";
}

.fa-qrcode::before {
    content: "\f029";
}

.fa-dice-d10::before {
    content: "\f6cd";
}

.fa-fireplace::before {
    content: "\f79a";
}

.fa-browser::before {
    content: "\f37e";
}

.fa-pen-paintbrush::before {
    content: "\f618";
}

.fa-pencil-paintbrush::before {
    content: "\f618";
}

.fa-fish-cooked::before {
    content: "\f7fe";
}

.fa-chair-office::before {
    content: "\f6c1";
}

.fa-magnifying-glass-music::before {
    content: "\e65f";
}

.fa-nesting-dolls::before {
    content: "\e3ba";
}

.fa-clock-rotate-left::before {
    content: "\f1da";
}

.fa-history::before {
    content: "\f1da";
}

.fa-trumpet::before {
    content: "\f8e3";
}

.fa-face-grin-beam-sweat::before {
    content: "\f583";
}

.fa-grin-beam-sweat::before {
    content: "\f583";
}

.fa-fire-smoke::before {
    content: "\f74b";
}

.fa-phone-missed::before {
    content: "\e226";
}

.fa-file-export::before {
    content: "\f56e";
}

.fa-arrow-right-from-file::before {
    content: "\f56e";
}

.fa-shield::before {
    content: "\f132";
}

.fa-shield-blank::before {
    content: "\f132";
}

.fa-arrow-up-short-wide::before {
    content: "\f885";
}

.fa-sort-amount-up-alt::before {
    content: "\f885";
}

.fa-arrows-repeat-1::before {
    content: "\f366";
}

.fa-repeat-1-alt::before {
    content: "\f366";
}

.fa-gun-slash::before {
    content: "\e19c";
}

.fa-avocado::before {
    content: "\e0aa";
}

.fa-binary::before {
    content: "\e33b";
}

.fa-glasses-round::before {
    content: "\f5f5";
}

.fa-glasses-alt::before {
    content: "\f5f5";
}

.fa-phone-plus::before {
    content: "\f4d2";
}

.fa-ditto::before {
    content: "\22";
}

.fa-person-seat::before {
    content: "\e21e";
}

.fa-house-medical::before {
    content: "\e3b2";
}

.fa-golf-ball-tee::before {
    content: "\f450";
}

.fa-golf-ball::before {
    content: "\f450";
}

.fa-circle-chevron-left::before {
    content: "\f137";
}

.fa-chevron-circle-left::before {
    content: "\f137";
}

.fa-house-chimney-window::before {
    content: "\e00d";
}

.fa-scythe::before {
    content: "\f710";
}

.fa-pen-nib::before {
    content: "\f5ad";
}

.fa-ban-parking::before {
    content: "\f616";
}

.fa-parking-circle-slash::before {
    content: "\f616";
}

.fa-tent-arrow-turn-left::before {
    content: "\e580";
}

.fa-face-diagonal-mouth::before {
    content: "\e47e";
}

.fa-diagram-cells::before {
    content: "\e475";
}

.fa-cricket-bat-ball::before {
    content: "\f449";
}

.fa-cricket::before {
    content: "\f449";
}

.fa-tents::before {
    content: "\e582";
}

.fa-wand-magic::before {
    content: "\f0d0";
}

.fa-magic::before {
    content: "\f0d0";
}

.fa-dog::before {
    content: "\f6d3";
}

.fa-pen-line::before {
    content: "\e212";
}

.fa-atom-simple::before {
    content: "\f5d3";
}

.fa-atom-alt::before {
    content: "\f5d3";
}

.fa-ampersand::before {
    content: "\26";
}

.fa-carrot::before {
    content: "\f787";
}

.fa-arrow-up-from-line::before {
    content: "\f342";
}

.fa-arrow-from-bottom::before {
    content: "\f342";
}

.fa-moon::before {
    content: "\f186";
}

.fa-pen-slash::before {
    content: "\e213";
}

.fa-wine-glass-empty::before {
    content: "\f5ce";
}

.fa-wine-glass-alt::before {
    content: "\f5ce";
}

.fa-square-star::before {
    content: "\e27f";
}

.fa-cheese::before {
    content: "\f7ef";
}

.fa-send-backward::before {
    content: "\f87f";
}

.fa-yin-yang::before {
    content: "\f6ad";
}

.fa-music::before {
    content: "\f001";
}

.fa-compass-slash::before {
    content: "\f5e9";
}

.fa-clock-one::before {
    content: "\e34e";
}

.fa-file-music::before {
    content: "\f8b6";
}

.fa-code-commit::before {
    content: "\f386";
}

.fa-temperature-low::before {
    content: "\f76b";
}

.fa-person-biking::before {
    content: "\f84a";
}

.fa-biking::before {
    content: "\f84a";
}

.fa-display-chart-up-circle-currency::before {
    content: "\e5e5";
}

.fa-skeleton::before {
    content: "\f620";
}

.fa-circle-g::before {
    content: "\e10f";
}

.fa-circle-arrow-up-left::before {
    content: "\e0fb";
}

.fa-coin-blank::before {
    content: "\e3fb";
}

.fa-broom::before {
    content: "\f51a";
}

.fa-vacuum::before {
    content: "\e04d";
}

.fa-shield-heart::before {
    content: "\e574";
}

.fa-card-heart::before {
    content: "\e3eb";
}

.fa-lightbulb-cfl-on::before {
    content: "\e5a7";
}

.fa-melon::before {
    content: "\e310";
}

.fa-gopuram::before {
    content: "\f664";
}

.fa-earth-oceania::before {
    content: "\e47b";
}

.fa-globe-oceania::before {
    content: "\e47b";
}

.fa-container-storage::before {
    content: "\f4b7";
}

.fa-face-pouting::before {
    content: "\e387";
}

.fa-square-xmark::before {
    content: "\f2d3";
}

.fa-times-square::before {
    content: "\f2d3";
}

.fa-xmark-square::before {
    content: "\f2d3";
}

.fa-face-explode::before {
    content: "\e2fe";
}

.fa-exploding-head::before {
    content: "\e2fe";
}

.fa-hashtag::before {
    content: "\23";
}

.fa-up-right-and-down-left-from-center::before {
    content: "\f424";
}

.fa-expand-alt::before {
    content: "\f424";
}

.fa-oil-can::before {
    content: "\f613";
}

.fa-t::before {
    content: "\54";
}

.fa-transformer-bolt::before {
    content: "\e2a4";
}

.fa-hippo::before {
    content: "\f6ed";
}

.fa-chart-column::before {
    content: "\e0e3";
}

.fa-cassette-vhs::before {
    content: "\f8ec";
}

.fa-vhs::before {
    content: "\f8ec";
}

.fa-infinity::before {
    content: "\f534";
}

.fa-vial-circle-check::before {
    content: "\e596";
}

.fa-chimney::before {
    content: "\f78b";
}

.fa-object-intersect::before {
    content: "\e49d";
}

.fa-person-arrow-down-to-line::before {
    content: "\e538";
}

.fa-voicemail::before {
    content: "\f897";
}

.fa-block-brick::before {
    content: "\e3db";
}

.fa-wall-brick::before {
    content: "\e3db";
}

.fa-fan::before {
    content: "\f863";
}

.fa-bags-shopping::before {
    content: "\f847";
}

.fa-paragraph-left::before {
    content: "\f878";
}

.fa-paragraph-rtl::before {
    content: "\f878";
}

.fa-person-walking-luggage::before {
    content: "\e554";
}

.fa-caravan-simple::before {
    content: "\e000";
}

.fa-caravan-alt::before {
    content: "\e000";
}

.fa-turtle::before {
    content: "\f726";
}

.fa-pencil-mechanical::before {
    content: "\e5ca";
}

.fa-up-down::before {
    content: "\f338";
}

.fa-arrows-alt-v::before {
    content: "\f338";
}

.fa-cloud-moon-rain::before {
    content: "\f73c";
}

.fa-booth-curtain::before {
    content: "\f734";
}

.fa-calendar::before {
    content: "\f133";
}

.fa-box-heart::before {
    content: "\f49d";
}

.fa-trailer::before {
    content: "\e041";
}

.fa-user-doctor-message::before {
    content: "\f82e";
}

.fa-user-md-chat::before {
    content: "\f82e";
}

.fa-bahai::before {
    content: "\f666";
}

.fa-haykal::before {
    content: "\f666";
}

.fa-lighthouse::before {
    content: "\e612";
}

.fa-amp-guitar::before {
    content: "\f8a1";
}

.fa-sd-card::before {
    content: "\f7c2";
}

.fa-volume-slash::before {
    content: "\f2e2";
}

.fa-border-bottom::before {
    content: "\f84d";
}

.fa-wifi-weak::before {
    content: "\f6aa";
}

.fa-wifi-1::before {
    content: "\f6aa";
}

.fa-dragon::before {
    content: "\f6d5";
}

.fa-shoe-prints::before {
    content: "\f54b";
}

.fa-circle-plus::before {
    content: "\f055";
}

.fa-plus-circle::before {
    content: "\f055";
}

.fa-face-grin-tongue-wink::before {
    content: "\f58b";
}

.fa-grin-tongue-wink::before {
    content: "\f58b";
}

.fa-hand-holding::before {
    content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
    content: "\e55d";
}

.fa-link-slash::before {
    content: "\f127";
}

.fa-chain-broken::before {
    content: "\f127";
}

.fa-chain-slash::before {
    content: "\f127";
}

.fa-unlink::before {
    content: "\f127";
}

.fa-clone::before {
    content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
    content: "\e551";
}

.fa-arrow-up-z-a::before {
    content: "\f882";
}

.fa-sort-alpha-up-alt::before {
    content: "\f882";
}

.fa-fire-flame-curved::before {
    content: "\f7e4";
}

.fa-fire-alt::before {
    content: "\f7e4";
}

.fa-tornado::before {
    content: "\f76f";
}

.fa-file-circle-plus::before {
    content: "\e494";
}

.fa-delete-right::before {
    content: "\e154";
}

.fa-book-quran::before {
    content: "\f687";
}

.fa-quran::before {
    content: "\f687";
}

.fa-circle-quarter::before {
    content: "\e11f";
}

.fa-anchor::before {
    content: "\f13d";
}

.fa-border-all::before {
    content: "\f84c";
}

.fa-function::before {
    content: "\f661";
}

.fa-face-angry::before {
    content: "\f556";
}

.fa-angry::before {
    content: "\f556";
}

.fa-people-simple::before {
    content: "\e21b";
}

.fa-cookie-bite::before {
    content: "\f564";
}

.fa-arrow-trend-down::before {
    content: "\e097";
}

.fa-rss::before {
    content: "\f09e";
}

.fa-feed::before {
    content: "\f09e";
}

.fa-face-monocle::before {
    content: "\e380";
}

.fa-draw-polygon::before {
    content: "\f5ee";
}

.fa-scale-balanced::before {
    content: "\f24e";
}

.fa-balance-scale::before {
    content: "\f24e";
}

.fa-calendar-lines::before {
    content: "\e0d5";
}

.fa-calendar-note::before {
    content: "\e0d5";
}

.fa-arrow-down-big-small::before {
    content: "\f88c";
}

.fa-sort-size-down::before {
    content: "\f88c";
}

.fa-gauge-simple-high::before {
    content: "\f62a";
}

.fa-tachometer::before {
    content: "\f62a";
}

.fa-tachometer-fast::before {
    content: "\f62a";
}

.fa-do-not-enter::before {
    content: "\f5ec";
}

.fa-shower::before {
    content: "\f2cc";
}

.fa-dice-d8::before {
    content: "\f6d2";
}

.fa-desktop::before {
    content: "\f390";
}

.fa-desktop-alt::before {
    content: "\f390";
}

.fa-m::before {
    content: "\4d";
}

.fa-spinner-scale::before {
    content: "\e62a";
}

.fa-grip-dots-vertical::before {
    content: "\e411";
}

.fa-face-viewfinder::before {
    content: "\e2ff";
}

.fa-soft-serve::before {
    content: "\e400";
}

.fa-creemee::before {
    content: "\e400";
}

.fa-h5::before {
    content: "\e412";
}

.fa-hand-back-point-down::before {
    content: "\e19e";
}

.fa-table-list::before {
    content: "\f00b";
}

.fa-th-list::before {
    content: "\f00b";
}

.fa-basket-shopping-minus::before {
    content: "\e652";
}

.fa-comment-sms::before {
    content: "\f7cd";
}

.fa-sms::before {
    content: "\f7cd";
}

.fa-rectangle::before {
    content: "\f2fa";
}

.fa-rectangle-landscape::before {
    content: "\f2fa";
}

.fa-clipboard-list-check::before {
    content: "\f737";
}

.fa-turkey::before {
    content: "\f725";
}

.fa-book::before {
    content: "\f02d";
}

.fa-user-plus::before {
    content: "\f234";
}

.fa-ice-skate::before {
    content: "\f7ac";
}

.fa-check::before {
    content: "\f00c";
}

.fa-battery-three-quarters::before {
    content: "\f241";
}

.fa-battery-4::before {
    content: "\f241";
}

.fa-tomato::before {
    content: "\e330";
}

.fa-sword-laser::before {
    content: "\e03b";
}

.fa-house-circle-check::before {
    content: "\e509";
}

.fa-buildings::before {
    content: "\e0cc";
}

.fa-angle-left::before {
    content: "\f104";
}

.fa-cart-flatbed-boxes::before {
    content: "\f475";
}

.fa-dolly-flatbed-alt::before {
    content: "\f475";
}

.fa-diagram-successor::before {
    content: "\e47a";
}

.fa-truck-arrow-right::before {
    content: "\e58b";
}

.fa-square-w::before {
    content: "\e285";
}

.fa-arrows-split-up-and-left::before {
    content: "\e4bc";
}

.fa-lamp::before {
    content: "\f4ca";
}

.fa-airplay::before {
    content: "\e089";
}

.fa-hand-fist::before {
    content: "\f6de";
}

.fa-fist-raised::before {
    content: "\f6de";
}

.fa-shield-quartered::before {
    content: "\e575";
}

.fa-slash-forward::before {
    content: "\2f";
}

.fa-location-pen::before {
    content: "\f607";
}

.fa-map-marker-edit::before {
    content: "\f607";
}

.fa-cloud-moon::before {
    content: "\f6c3";
}

.fa-pot-food::before {
    content: "\e43f";
}

.fa-briefcase::before {
    content: "\f0b1";
}

.fa-person-falling::before {
    content: "\e546";
}

.fa-image-portrait::before {
    content: "\f3e0";
}

.fa-portrait::before {
    content: "\f3e0";
}

.fa-user-tag::before {
    content: "\f507";
}

.fa-rug::before {
    content: "\e569";
}

.fa-print-slash::before {
    content: "\f686";
}

.fa-earth-europe::before {
    content: "\f7a2";
}

.fa-globe-europe::before {
    content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
    content: "\f59d";
}

.fa-luggage-cart::before {
    content: "\f59d";
}

.fa-hand-back-point-ribbon::before {
    content: "\e1a0";
}

.fa-rectangle-xmark::before {
    content: "\f410";
}

.fa-rectangle-times::before {
    content: "\f410";
}

.fa-times-rectangle::before {
    content: "\f410";
}

.fa-window-close::before {
    content: "\f410";
}

.fa-tire-rugged::before {
    content: "\f634";
}

.fa-lightbulb-dollar::before {
    content: "\f670";
}

.fa-cowbell::before {
    content: "\f8b3";
}

.fa-baht-sign::before {
    content: "\e0ac";
}

.fa-corner::before {
    content: "\e3fe";
}

.fa-chevrons-right::before {
    content: "\f324";
}

.fa-chevron-double-right::before {
    content: "\f324";
}

.fa-book-open::before {
    content: "\f518";
}

.fa-book-journal-whills::before {
    content: "\f66a";
}

.fa-journal-whills::before {
    content: "\f66a";
}

.fa-inhaler::before {
    content: "\f5f9";
}

.fa-handcuffs::before {
    content: "\e4f8";
}

.fa-snake::before {
    content: "\f716";
}

.fa-triangle-exclamation::before {
    content: "\f071";
}

.fa-exclamation-triangle::before {
    content: "\f071";
}

.fa-warning::before {
    content: "\f071";
}

.fa-note-medical::before {
    content: "\e200";
}

.fa-database::before {
    content: "\f1c0";
}

.fa-down-left::before {
    content: "\e16a";
}

.fa-share::before {
    content: "\f064";
}

.fa-mail-forward::before {
    content: "\f064";
}

.fa-face-thinking::before {
    content: "\e39b";
}

.fa-turn-down-right::before {
    content: "\e455";
}

.fa-bottle-droplet::before {
    content: "\e4c4";
}

.fa-mask-face::before {
    content: "\e1d7";
}

.fa-hill-rockslide::before {
    content: "\e508";
}

.fa-scanner-keyboard::before {
    content: "\f489";
}

.fa-circle-o::before {
    content: "\e119";
}

.fa-grid-horizontal::before {
    content: "\e307";
}

.fa-message-dollar::before {
    content: "\f650";
}

.fa-comment-alt-dollar::before {
    content: "\f650";
}

.fa-right-left::before {
    content: "\f362";
}

.fa-exchange-alt::before {
    content: "\f362";
}

.fa-columns-3::before {
    content: "\e361";
}

.fa-paper-plane::before {
    content: "\f1d8";
}

.fa-road-circle-exclamation::before {
    content: "\e565";
}

.fa-dungeon::before {
    content: "\f6d9";
}

.fa-hand-holding-box::before {
    content: "\f47b";
}

.fa-input-text::before {
    content: "\e1bf";
}

.fa-window-flip::before {
    content: "\f40f";
}

.fa-window-alt::before {
    content: "\f40f";
}

.fa-align-right::before {
    content: "\f038";
}

.fa-scanner-gun::before {
    content: "\f488";
}

.fa-scanner::before {
    content: "\f488";
}

.fa-tire::before {
    content: "\f631";
}

.fa-engine::before {
    content: "\e16e";
}

.fa-money-bill-1-wave::before {
    content: "\f53b";
}

.fa-money-bill-wave-alt::before {
    content: "\f53b";
}

.fa-life-ring::before {
    content: "\f1cd";
}

.fa-hands::before {
    content: "\f2a7";
}

.fa-sign-language::before {
    content: "\f2a7";
}

.fa-signing::before {
    content: "\f2a7";
}

.fa-circle-caret-right::before {
    content: "\f330";
}

.fa-caret-circle-right::before {
    content: "\f330";
}

.fa-turn-left::before {
    content: "\e636";
}

.fa-wheat::before {
    content: "\f72d";
}

.fa-file-spreadsheet::before {
    content: "\f65b";
}

.fa-audio-description-slash::before {
    content: "\e0a8";
}

.fa-bell-ring::before {
    content: "\e62c";
}

.fa-calendar-day::before {
    content: "\f783";
}

.fa-water-ladder::before {
    content: "\f5c5";
}

.fa-ladder-water::before {
    content: "\f5c5";
}

.fa-swimming-pool::before {
    content: "\f5c5";
}

.fa-arrows-up-down::before {
    content: "\f07d";
}

.fa-arrows-v::before {
    content: "\f07d";
}

.fa-chess-pawn-piece::before {
    content: "\f444";
}

.fa-chess-pawn-alt::before {
    content: "\f444";
}

.fa-face-grimace::before {
    content: "\f57f";
}

.fa-grimace::before {
    content: "\f57f";
}

.fa-wheelchair-move::before {
    content: "\e2ce";
}

.fa-wheelchair-alt::before {
    content: "\e2ce";
}

.fa-turn-down::before {
    content: "\f3be";
}

.fa-level-down-alt::before {
    content: "\f3be";
}

.fa-square-s::before {
    content: "\e27d";
}

.fa-rectangle-barcode::before {
    content: "\f463";
}

.fa-barcode-alt::before {
    content: "\f463";
}

.fa-person-walking-arrow-right::before {
    content: "\e552";
}

.fa-square-envelope::before {
    content: "\f199";
}

.fa-envelope-square::before {
    content: "\f199";
}

.fa-dice::before {
    content: "\f522";
}

.fa-unicorn::before {
    content: "\f727";
}

.fa-bowling-ball::before {
    content: "\f436";
}

.fa-pompebled::before {
    content: "\e43d";
}

.fa-brain::before {
    content: "\f5dc";
}

.fa-watch-smart::before {
    content: "\e2cc";
}

.fa-book-user::before {
    content: "\f7e7";
}

.fa-sensor-cloud::before {
    content: "\e02c";
}

.fa-sensor-smoke::before {
    content: "\e02c";
}

.fa-clapperboard-play::before {
    content: "\e132";
}

.fa-bandage::before {
    content: "\f462";
}

.fa-band-aid::before {
    content: "\f462";
}

.fa-calendar-minus::before {
    content: "\f272";
}

.fa-circle-xmark::before {
    content: "\f057";
}

.fa-times-circle::before {
    content: "\f057";
}

.fa-xmark-circle::before {
    content: "\f057";
}

.fa-circle-4::before {
    content: "\e0f1";
}

.fa-gifts::before {
    content: "\f79c";
}

.fa-album-collection::before {
    content: "\f8a0";
}

.fa-hotel::before {
    content: "\f594";
}

.fa-earth-asia::before {
    content: "\f57e";
}

.fa-globe-asia::before {
    content: "\f57e";
}

.fa-id-card-clip::before {
    content: "\f47f";
}

.fa-id-card-alt::before {
    content: "\f47f";
}

.fa-magnifying-glass-plus::before {
    content: "\f00e";
}

.fa-search-plus::before {
    content: "\f00e";
}

.fa-thumbs-up::before {
    content: "\f164";
}

.fa-cloud-showers::before {
    content: "\f73f";
}

.fa-user-clock::before {
    content: "\f4fd";
}

.fa-onion::before {
    content: "\e427";
}

.fa-clock-twelve-thirty::before {
    content: "\e359";
}

.fa-arrow-down-to-dotted-line::before {
    content: "\e095";
}

.fa-hand-dots::before {
    content: "\f461";
}

.fa-allergies::before {
    content: "\f461";
}

.fa-file-invoice::before {
    content: "\f570";
}

.fa-window-minimize::before {
    content: "\f2d1";
}

.fa-rectangle-wide::before {
    content: "\f2fc";
}

.fa-comment-arrow-up::before {
    content: "\e144";
}

.fa-garlic::before {
    content: "\e40e";
}

.fa-mug-saucer::before {
    content: "\f0f4";
}

.fa-coffee::before {
    content: "\f0f4";
}

.fa-brush::before {
    content: "\f55d";
}

.fa-tree-decorated::before {
    content: "\f7dc";
}

.fa-mask::before {
    content: "\f6fa";
}

.fa-calendar-heart::before {
    content: "\e0d3";
}

.fa-magnifying-glass-minus::before {
    content: "\f010";
}

.fa-search-minus::before {
    content: "\f010";
}

.fa-flower::before {
    content: "\f7ff";
}

.fa-arrow-down-from-arc::before {
    content: "\e614";
}

.fa-right-left-large::before {
    content: "\e5e1";
}

.fa-ruler-vertical::before {
    content: "\f548";
}

.fa-circles-overlap::before {
    content: "\e600";
}

.fa-user-large::before {
    content: "\f406";
}

.fa-user-alt::before {
    content: "\f406";
}

.fa-starship-freighter::before {
    content: "\e03a";
}

.fa-train-tram::before {
    content: "\e5b4";
}

.fa-bridge-suspension::before {
    content: "\e4cd";
}

.fa-trash-check::before {
    content: "\e2af";
}

.fa-user-nurse::before {
    content: "\f82f";
}

.fa-boombox::before {
    content: "\f8a5";
}

.fa-syringe::before {
    content: "\f48e";
}

.fa-cloud-sun::before {
    content: "\f6c4";
}

.fa-shield-exclamation::before {
    content: "\e247";
}

.fa-stopwatch-20::before {
    content: "\e06f";
}

.fa-square-full::before {
    content: "\f45c";
}

.fa-grip-dots::before {
    content: "\e410";
}

.fa-comment-exclamation::before {
    content: "\f4af";
}

.fa-pen-swirl::before {
    content: "\e214";
}

.fa-falafel::before {
    content: "\e40a";
}

.fa-circle-2::before {
    content: "\e0ef";
}

.fa-magnet::before {
    content: "\f076";
}

.fa-jar::before {
    content: "\e516";
}

.fa-gramophone::before {
    content: "\f8bd";
}

.fa-dice-d12::before {
    content: "\f6ce";
}

.fa-note-sticky::before {
    content: "\f249";
}

.fa-sticky-note::before {
    content: "\f249";
}

.fa-down::before {
    content: "\f354";
}

.fa-arrow-alt-down::before {
    content: "\f354";
}

.fa-hundred-points::before {
    content: "\e41c";
}

.fa-100::before {
    content: "\e41c";
}

.fa-paperclip-vertical::before {
    content: "\e3c2";
}

.fa-wind-warning::before {
    content: "\f776";
}

.fa-wind-circle-exclamation::before {
    content: "\f776";
}

.fa-location-pin-slash::before {
    content: "\f60c";
}

.fa-map-marker-slash::before {
    content: "\f60c";
}

.fa-face-sad-sweat::before {
    content: "\e38a";
}

.fa-bug-slash::before {
    content: "\e490";
}

.fa-cupcake::before {
    content: "\e402";
}

.fa-light-switch-off::before {
    content: "\e018";
}

.fa-toggle-large-off::before {
    content: "\e5b0";
}

.fa-pen-fancy-slash::before {
    content: "\e210";
}

.fa-truck-container::before {
    content: "\f4dc";
}

.fa-boot::before {
    content: "\f782";
}

.fa-arrow-up-from-water-pump::before {
    content: "\e4b6";
}

.fa-file-check::before {
    content: "\f316";
}

.fa-bone::before {
    content: "\f5d7";
}

.fa-cards-blank::before {
    content: "\e4df";
}

.fa-circle-3::before {
    content: "\e0f0";
}

.fa-bench-tree::before {
    content: "\e2e7";
}

.fa-keyboard-brightness-low::before {
    content: "\e1c1";
}

.fa-ski-boot-ski::before {
    content: "\e3cd";
}

.fa-brain-circuit::before {
    content: "\e0c6";
}

.fa-user-injured::before {
    content: "\f728";
}

.fa-block-brick-fire::before {
    content: "\e3dc";
}

.fa-firewall::before {
    content: "\e3dc";
}

.fa-face-sad-tear::before {
    content: "\f5b4";
}

.fa-sad-tear::before {
    content: "\f5b4";
}

.fa-plane::before {
    content: "\f072";
}

.fa-tent-arrows-down::before {
    content: "\e581";
}

.fa-exclamation::before {
    content: "\21";
}

.fa-arrows-spin::before {
    content: "\e4bb";
}

.fa-face-smile-relaxed::before {
    content: "\e392";
}

.fa-comment-xmark::before {
    content: "\f4b5";
}

.fa-comment-times::before {
    content: "\f4b5";
}

.fa-print::before {
    content: "\f02f";
}

.fa-turkish-lira-sign::before {
    content: "\e2bb";
}

.fa-try::before {
    content: "\e2bb";
}

.fa-turkish-lira::before {
    content: "\e2bb";
}

.fa-face-nose-steam::before {
    content: "\e382";
}

.fa-circle-waveform-lines::before {
    content: "\e12d";
}

.fa-waveform-circle::before {
    content: "\e12d";
}

.fa-dollar-sign::before {
    content: "\24";
}

.fa-dollar::before {
    content: "\24";
}

.fa-usd::before {
    content: "\24";
}

.fa-ferris-wheel::before {
    content: "\e174";
}

.fa-computer-speaker::before {
    content: "\f8b2";
}

.fa-skull-cow::before {
    content: "\f8de";
}

.fa-x::before {
    content: "\58";
}

.fa-magnifying-glass-dollar::before {
    content: "\f688";
}

.fa-search-dollar::before {
    content: "\f688";
}

.fa-users-gear::before {
    content: "\f509";
}

.fa-users-cog::before {
    content: "\f509";
}

.fa-person-military-pointing::before {
    content: "\e54a";
}

.fa-building-columns::before {
    content: "\f19c";
}

.fa-bank::before {
    content: "\f19c";
}

.fa-institution::before {
    content: "\f19c";
}

.fa-museum::before {
    content: "\f19c";
}

.fa-university::before {
    content: "\f19c";
}

.fa-circle-t::before {
    content: "\e124";
}

.fa-sack::before {
    content: "\f81c";
}

.fa-grid-2::before {
    content: "\e196";
}

.fa-camera-cctv::before {
    content: "\f8ac";
}

.fa-cctv::before {
    content: "\f8ac";
}

.fa-umbrella::before {
    content: "\f0e9";
}

.fa-trowel::before {
    content: "\e589";
}

.fa-horizontal-rule::before {
    content: "\f86c";
}

.fa-bed-front::before {
    content: "\f8f7";
}

.fa-bed-alt::before {
    content: "\f8f7";
}

.fa-d::before {
    content: "\44";
}

.fa-stapler::before {
    content: "\e5af";
}

.fa-masks-theater::before {
    content: "\f630";
}

.fa-theater-masks::before {
    content: "\f630";
}

.fa-file-gif::before {
    content: "\e645";
}

.fa-kip-sign::before {
    content: "\e1c4";
}

.fa-face-woozy::before {
    content: "\e3a2";
}

.fa-cloud-question::before {
    content: "\e492";
}

.fa-pineapple::before {
    content: "\e31f";
}

.fa-hand-point-left::before {
    content: "\f0a5";
}

.fa-gallery-thumbnails::before {
    content: "\e3aa";
}

.fa-circle-j::before {
    content: "\e112";
}

.fa-eyes::before {
    content: "\e367";
}

.fa-handshake-simple::before {
    content: "\f4c6";
}

.fa-handshake-alt::before {
    content: "\f4c6";
}

.fa-page-caret-up::before {
    content: "\e42a";
}

.fa-file-caret-up::before {
    content: "\e42a";
}

.fa-jet-fighter::before {
    content: "\f0fb";
}

.fa-fighter-jet::before {
    content: "\f0fb";
}

.fa-comet::before {
    content: "\e003";
}

.fa-square-share-nodes::before {
    content: "\f1e1";
}

.fa-share-alt-square::before {
    content: "\f1e1";
}

.fa-reflect-vertical::before {
    content: "\e665";
}

.fa-shield-keyhole::before {
    content: "\e248";
}

.fa-file-mp4::before {
    content: "\e649";
}

.fa-barcode::before {
    content: "\f02a";
}

.fa-bulldozer::before {
    content: "\e655";
}

.fa-plus-minus::before {
    content: "\e43c";
}

.fa-square-sliders-vertical::before {
    content: "\f3f2";
}

.fa-sliders-v-square::before {
    content: "\f3f2";
}

.fa-video::before {
    content: "\f03d";
}

.fa-video-camera::before {
    content: "\f03d";
}

.fa-message-middle::before {
    content: "\e1e1";
}

.fa-comment-middle-alt::before {
    content: "\e1e1";
}

.fa-graduation-cap::before {
    content: "\f19d";
}

.fa-mortar-board::before {
    content: "\f19d";
}

.fa-hand-holding-medical::before {
    content: "\e05c";
}

.fa-person-circle-check::before {
    content: "\e53e";
}

.fa-square-z::before {
    content: "\e288";
}

.fa-message-text::before {
    content: "\e1e6";
}

.fa-comment-alt-text::before {
    content: "\e1e6";
}

.fa-turn-up::before {
    content: "\f3bf";
}

.fa-level-up-alt::before {
    content: "\f3bf";
}

.sr-only,
.fa-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.tlMajor {
    left: 380px;
    position: absolute;
    width: 12px;
    height: 4px;
    background: #a52a2a;
}

.tlMajor2 {
    left: 430px;
    position: absolute;
    width: 12px;
    height: 4px;
    background: #a52a2a;
}

.tlMinor {
    left: 382px;
    position: absolute;
    width: 8px;
    height: 1px;
    background-color: #ffa500;
}

.tlMinor2 {
    left: 432px;
    position: absolute;
    width: 8px;
    height: 1px;
    background-color: #ffa500;
}

.tlDateLabel {
    position: absolute;
    font-size: 12px;
    text-align: right;
    font-style: italic;
    left: 365px;
    margin-top: 4px;
    width: 60px;
    color: black;
    text-align: right;
}

.tlLine {
    position: absolute;
    width: 2px;
    background-color: #888;
    top: 0px;
    left: 385px;
    border: 1px solid #aaa;
}

.tlLine2 {
    position: absolute;
    width: 2px;
    background-color: #888;
    top: 0px;
    left: 435px;
    border: 1px solid #aaa;
}

.tlDateDot {
    left: 463px;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid;
}

.tlDateDot2 {
    left: 347px;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid;
}

.timelineAngleDefault {
    border-right-color: #5cac73;
    border-left-color: #5cac73;
}

.timelineLabelDefault {
    background-color: #000;
}

.timelineLabelGray {
    background-color: #909090;
}

.timelineLabelGreen {
    background-color: #06860B;
}

.timelineLabelDarkGray {
    background-color: #5A5858;
}

.color0 {
    background-color: #455A64;
}

.color1 {
    background-color: #388E3C;
}

.color2 {
    background-color: #616161;
}

.color3 {
    background-color: #1976D2;
}

.color4 {
    background-color: #D32F2F;
}

.color5 {
    background-color: #FBC02D;
}

.tlEventFlag {
    font-family: monospace;
    white-space: pre;
    left: 471px;
    position: absolute;
    width: 320px;
    height: 16px;
    font-size: 11px;
    padding: 0px 0px 4px 5px;
    color: #fff;
    cursor: pointer;
}

.tlEventFlagArrival {
    font-family: monospace;
    white-space: pre;
    left: 27px;
    position: absolute;
    width: 320px;
    height: 16px;
    font-size: 11px;
    padding: 0px 0px 4px 5px;
    color: #fff;
    cursor: pointer;
}

.tlEventFlag:hover {
    z-index: 100;
}

.tlEventExpand {
    left: 230px;
    position: absolute;
    width: 200px;
    background-color: #5cac73;
    font-size: 12px;
    padding: 0 10px 0 10px;
    color: #fff;
}

.currentDate {
    background: #f30000;
    width: 90px;
    height: 2px;
    opacity: 0.8;
    position: absolute;
    z-index: 100
}

.aviatorTimeline {
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 680px;
}

    .aviatorTimeline::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
        background-color: #F5F5F5;
        border-radius: 10px;
    }

    .aviatorTimeline::-webkit-scrollbar {
        width: 10px;
        background-color: #F5F5F5;
    }

    .aviatorTimeline::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #FFF;
        background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#4f5c6d), to(#4f5c6d), color-stop(60%, grey));
    }

.tlLeftHeader {
    text-align: center;
    border: 1px solid black;
    border-radius: 10px;
    background: #ffbc41;
    font-size: 14px;
    font-weight: 600;
    color: black;
    position: absolute;
}

.tlRightHeader {
    text-align: center;
    border: 1px solid black;
    border-radius: 10px;
    background: #ffbc41;
    font-size: 14px;
    font-weight: 600;
    color: black;
    position: absolute;
}

.timelineHeader {
    position: sticky;
    top: 0;
    background-color: white;
    height: 30px;
    width: 100%;
}

.tl-major {
    position: absolute;
    width: 12px;
    height: 4px;
    background: #a52a2a;
    border-radius: 20px;
    z-index: 100;
}

.tl-minor {
    position: absolute;
    width: 8px;
    height: 2px;
    background-color: #ffa500;
}

.tl-time {
    position: absolute;
    font-size: 14px;
    text-align: right;
    margin-top: 4px;
    color: black;
    text-align: right;
    z-index: 100;
    width: 50px;
    text-align: center;
}

.tl-line {
    position: absolute;
    width: 0px;
    background-color: #888;
    top: 0px;
    border: 1px solid #aaa;
    z-index: 100;
}

.tl-left-angle {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid;
    border-right-color: #5cac73;
}

.tl-right-angle {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid;
    border-left-color: #5cac73;
}

.timeline-label-default {
    background-color: #000;
}

.timeline-label-gray {
    background-color: #909090;
}

.timeline-label-green {
    background-color: #06860B;
}

.timeline-label-dark-gray {
    background-color: #5A5858;
}

.color0 {
    background-color: #455A64;
}

.color1 {
    background-color: #388E3C;
}

.color2 {
    background-color: #616161;
}

.color3 {
    background-color: #1976D2;
}

.color4 {
    background-color: #D32F2F;
}

.color5 {
    background-color: #FBC02D;
}

.tl-event-flag {
    font-family: monospace;
    position: absolute;
    width: 320px;
    height: 20px;
    font-size: 11px;
    padding: 0 5px;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    z-index: 100;
}

    .tl-event-flag.left {
        border: 1px solid grey;
        border-right: none;
        border-radius: 5px 0 0 5px;
    }

    .tl-event-flag.right {
        border: 1px solid grey;
        border-left: none;
        border-radius: 0 5px 5px 0;
    }

    .tl-event-flag > span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.current-date {
    background: #f30000;
    width: 50px;
    height: 3px;
    opacity: 0.8;
    position: absolute;
    z-index: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .current-date div {
        border-right-color: #f30000;
        border-left-color: #f30000;
        position: static;
    }

.aviator-timeline {
    user-select: none;
    position: relative;
    width: 100%;
    margin-top: 35px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 5px 0;
}

    .aviator-timeline::-webkit-scrollbar {
        width: 10px;
    }

    .aviator-timeline::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 10px;
    }

    .aviator-timeline::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 10px;
    }

        .aviator-timeline::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

.custom-context-menu {
    background-color: #ffffff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    width: 250px;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 1000;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transform: translateY(-5px);
    transition: max-height 1s ease-out, opacity 0.5s ease-out, transform 0.5s ease-out;
}

    .custom-context-menu.show {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }

    .custom-context-menu li {
        padding: 10px;
        cursor: pointer;
        color: #333;
    }

        .custom-context-menu li:hover {
            background-color: #f0f0f0;
        }

        .custom-context-menu li:active {
            background-color: #ddd;
        }

.timeline-container {
    position: relative;
    border-radius: 10px;
}

.slot-closure {
    position: absolute;
    width: 12px;
    background-color: #f50101;
    border: 1px solid #f50101;
    opacity: 0.8;
    z-index: 100;
}

.tl-event-flag-ghost {
    position: absolute;
    height: 20px;
    border: 1px solid #8080806b;
    border-radius: 5px;
    background: #808080;
    opacity: 0.50;
    z-index: 1;
    padding: 0 5px;
}

.timeline-icon {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 35px;
    max-width: 35px;
    width: 35px;
}

.context-menu-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

