/* Minification failed. Returning unminified contents.
(3884,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(4734,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
 */
/*! jQuery UI - v1.13.2 - 2022-12-20
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.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-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-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}
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}


.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/Content/Styles/Libraries/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/Content/Styles/Libraries/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/Content/Styles/Libraries/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/Content/Styles/Libraries/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/***
Spectrum Colorpicker v1.8.1
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








.ms-container{
  background: transparent url(/Content/images/switch.png) no-repeat 50% 50%;
  width: 370px;
}

.ms-container:after {
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    min-height: 0;
    visibility: hidden;
}

.ms-container .ms-selectable, .ms-container .ms-selection{
  background: #fff;
  color: #555555;
  float: left;
  width: 45%;
}
.ms-container .ms-selection{
  float: right;
}

.ms-container .ms-list{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-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 linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  height: 200px;
  padding: 0;
  overflow-y: auto;
}

.ms-container .ms-list.ms-focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
}

.ms-container ul{
  margin: 0;
  list-style-type: none;
  padding: 0;
}

.ms-container .ms-optgroup-container{
  width: 100%;
}

.ms-container .ms-optgroup-label{
  margin: 0;
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: #999;
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{
  border-bottom: 1px #eee solid;
  padding: 2px 10px;
  color: #555;
  font-size: 14px;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background-color: #08c;
}

.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{
  background-color: #eee;
  color: #aaa;
  cursor: text;
}
/*!
 * TinyMCE Skin
 *
 * Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
 * Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
 */
.tox {
    box-shadow: none;
    box-sizing: content-box;
    color: #222f3e;
    cursor: auto;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: initial;
    white-space: normal
}

    .tox :not(svg):not(rect) {
        box-sizing: inherit;
        color: inherit;
        cursor: inherit;
        direction: inherit;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        -webkit-tap-highlight-color: inherit;
        text-align: inherit;
        text-decoration: inherit;
        text-shadow: inherit;
        text-transform: inherit;
        vertical-align: inherit;
        white-space: inherit
    }

    .tox :not(svg):not(rect) {
        background: 0 0;
        border: 0;
        box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        max-width: none;
        outline: 0;
        padding: 0;
        position: static;
        width: auto
    }

    .tox:not([dir=rtl]) {
        direction: ltr;
        text-align: left
    }

    .tox[dir=rtl] {
        direction: rtl;
        text-align: right
    }

.tox-tinymce {
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    overflow: hidden;
    position: relative;
    visibility: inherit !important
}

.tox-tinymce-inline {
    border: none;
    box-shadow: none
}

    .tox-tinymce-inline .tox-editor-header {
        background-color: transparent;
        border: 1px solid #ccc;
        border-radius: 0;
        box-shadow: none
    }

.tox-tinymce-aux {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    z-index: 1300
}

    .tox-tinymce :focus, .tox-tinymce-aux :focus {
        outline: 0
    }

button::-moz-focus-inner {
    border: 0
}

.tox[dir=rtl] .tox-icon--flip svg {
    transform: rotateY(180deg)
}

.tox .accessibility-issue__header {
    align-items: center;
    display: flex;
    margin-bottom: 4px
}

.tox .accessibility-issue__description {
    align-items: stretch;
    border: 1px solid #ccc;
    border-radius: 3px;
    display: flex;
    justify-content: space-between
}

    .tox .accessibility-issue__description > div {
        padding-bottom: 4px
    }

        .tox .accessibility-issue__description > div > div {
            align-items: center;
            display: flex;
            margin-bottom: 4px
        }

    .tox .accessibility-issue__description > :last-child:not(:only-child) {
        border-color: #ccc;
        border-style: solid
    }

.tox .accessibility-issue__repair {
    margin-top: 16px
}

.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {
    background-color: rgba(32,122,183,.1);
    border-color: rgba(32,122,183,.4);
    color: #222f3e
}

    .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > :last-child {
        border-color: rgba(32,122,183,.4)
    }

.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {
    color: #207ab7
}

.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg {
    fill: #207ab7
}

.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon {
    color: #207ab7
}

.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {
    background-color: rgba(255,165,0,.1);
    border-color: rgba(255,165,0,.5);
    color: #222f3e
}

    .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > :last-child {
        border-color: rgba(255,165,0,.5)
    }

.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {
    color: #cc8500
}

.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg {
    fill: #cc8500
}

.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon {
    color: #cc8500
}

.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {
    background-color: rgba(204,0,0,.1);
    border-color: rgba(204,0,0,.4);
    color: #222f3e
}

    .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > :last-child {
        border-color: rgba(204,0,0,.4)
    }

.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {
    color: #c00
}

.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg {
    fill: #c00
}

.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon {
    color: #c00
}

.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {
    background-color: rgba(120,171,70,.1);
    border-color: rgba(120,171,70,.4);
    color: #222f3e
}

    .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > :last-child {
        border-color: rgba(120,171,70,.4)
    }

.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {
    color: #78ab46
}

.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg {
    fill: #78ab46
}

.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon {
    color: #78ab46
}

.tox .tox-dialog__body-content .accessibility-issue__header h1, .tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {
    margin-top: 0
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {
    margin-left: 4px
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) {
    margin-left: auto
}

.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {
    padding: 4px 4px 4px 8px
}

    .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > :last-child {
        border-left-width: 1px;
        padding-left: 4px
    }

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {
    margin-right: 4px
}

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) {
    margin-right: auto
}

.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {
    padding: 4px 8px 4px 4px
}

    .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > :last-child {
        border-right-width: 1px;
        padding-right: 4px
    }

.tox .tox-anchorbar {
    display: flex;
    flex: 0 0 auto
}

.tox .tox-bar {
    display: flex;
    flex: 0 0 auto
}

.tox .tox-button {
    background-color: #207ab7;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-color: #207ab7;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 24px;
    margin: 0;
    outline: 0;
    padding: 4px 16px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap
}

    .tox .tox-button[disabled] {
        background-color: #207ab7;
        background-image: none;
        border-color: #207ab7;
        box-shadow: none;
        color: rgba(255,255,255,.5);
        cursor: not-allowed
    }

    .tox .tox-button:focus:not(:disabled) {
        background-color: #1c6ca1;
        background-image: none;
        border-color: #1c6ca1;
        box-shadow: none;
        color: #fff
    }

    .tox .tox-button:hover:not(:disabled) {
        background-color: #1c6ca1;
        background-image: none;
        border-color: #1c6ca1;
        box-shadow: none;
        color: #fff
    }

    .tox .tox-button:active:not(:disabled) {
        background-color: #185d8c;
        background-image: none;
        border-color: #185d8c;
        box-shadow: none;
        color: #fff
    }

.tox .tox-button--secondary {
    background-color: #f0f0f0;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-color: #f0f0f0;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: #222f3e;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    outline: 0;
    padding: 4px 16px;
    text-decoration: none;
    text-transform: none
}

    .tox .tox-button--secondary[disabled] {
        background-color: #f0f0f0;
        background-image: none;
        border-color: #f0f0f0;
        box-shadow: none;
        color: rgba(34,47,62,.5)
    }

    .tox .tox-button--secondary:focus:not(:disabled) {
        background-color: #e3e3e3;
        background-image: none;
        border-color: #e3e3e3;
        box-shadow: none;
        color: #222f3e
    }

    .tox .tox-button--secondary:hover:not(:disabled) {
        background-color: #e3e3e3;
        background-image: none;
        border-color: #e3e3e3;
        box-shadow: none;
        color: #222f3e
    }

    .tox .tox-button--secondary:active:not(:disabled) {
        background-color: #d6d6d6;
        background-image: none;
        border-color: #d6d6d6;
        box-shadow: none;
        color: #222f3e
    }

.tox .tox-button--icon, .tox .tox-button.tox-button--icon, .tox .tox-button.tox-button--secondary.tox-button--icon {
    padding: 4px
}

    .tox .tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {
        display: block;
        fill: currentColor
    }

.tox .tox-button-link {
    background: 0;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.tox .tox-button-link--sm {
    font-size: 14px
}

.tox .tox-button--naked {
    background-color: transparent;
    border-color: transparent;
    box-shadow: unset;
    color: #222f3e
}

    .tox .tox-button--naked[disabled] {
        background-color: #f0f0f0;
        border-color: #f0f0f0;
        box-shadow: none;
        color: rgba(34,47,62,.5)
    }

    .tox .tox-button--naked:hover:not(:disabled) {
        background-color: #e3e3e3;
        border-color: #e3e3e3;
        box-shadow: none;
        color: #222f3e
    }

    .tox .tox-button--naked:focus:not(:disabled) {
        background-color: #e3e3e3;
        border-color: #e3e3e3;
        box-shadow: none;
        color: #222f3e
    }

    .tox .tox-button--naked:active:not(:disabled) {
        background-color: #d6d6d6;
        border-color: #d6d6d6;
        box-shadow: none;
        color: #222f3e
    }

    .tox .tox-button--naked .tox-icon svg {
        fill: currentColor
    }

    .tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {
        color: #222f3e
    }

.tox .tox-checkbox {
    align-items: center;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    height: 36px;
    min-width: 36px
}

.tox .tox-checkbox__input {
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px
}

.tox .tox-checkbox__icons {
    align-items: center;
    border-radius: 3px;
    box-shadow: 0 0 0 2px transparent;
    box-sizing: content-box;
    display: flex;
    height: 24px;
    justify-content: center;
    padding: calc(4px - 1px);
    width: 24px
}

    .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
        display: block;
        fill: rgba(34,47,62,.3)
    }

    .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
        display: none;
        fill: #207ab7
    }

    .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {
        display: none;
        fill: #207ab7
    }

.tox .tox-checkbox--disabled {
    color: rgba(34,47,62,.5);
    cursor: not-allowed
}

    .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {
        fill: rgba(34,47,62,.5)
    }

    .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
        fill: rgba(34,47,62,.5)
    }

    .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
        fill: rgba(34,47,62,.5)
    }

.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
    display: none
}

.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {
    display: block
}

.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
    display: none
}

.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
    display: block
}

.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #207ab7;
    padding: calc(4px - 1px)
}

.tox:not([dir=rtl]) .tox-checkbox__label {
    margin-left: 4px
}

.tox:not([dir=rtl]) .tox-checkbox__input {
    left: -10000px
}

.tox:not([dir=rtl]) .tox-bar .tox-checkbox {
    margin-left: 4px
}

.tox[dir=rtl] .tox-checkbox__label {
    margin-right: 4px
}

.tox[dir=rtl] .tox-checkbox__input {
    right: -10000px
}

.tox[dir=rtl] .tox-bar .tox-checkbox {
    margin-right: 4px
}

.tox .tox-collection--toolbar .tox-collection__group {
    display: flex;
    padding: 0
}

.tox .tox-collection--grid .tox-collection__group {
    display: flex;
    flex-wrap: wrap;
    max-height: 208px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0
}

.tox .tox-collection--list .tox-collection__group {
    border-bottom-width: 0;
    border-color: #ccc;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;
    border-top-width: 1px;
    padding: 4px 0
}

    .tox .tox-collection--list .tox-collection__group:first-child {
        border-top-width: 0
    }

.tox .tox-collection__group-heading {
    background-color: #e6e6e6;
    color: rgba(34,47,62,.7);
    cursor: default;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 4px;
    margin-top: -4px;
    padding: 4px 8px;
    text-transform: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tox .tox-collection__item {
    align-items: center;
    color: #222f3e;
    cursor: pointer;
    display: flex;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tox .tox-collection--list .tox-collection__item {
    padding: 4px 8px
}

.tox .tox-collection--toolbar .tox-collection__item {
    border-radius: 3px;
    padding: 4px
}

.tox .tox-collection--grid .tox-collection__item {
    border-radius: 3px;
    padding: 4px
}

.tox .tox-collection--list .tox-collection__item--enabled {
    background-color: #fff;
    color: #222f3e
}

.tox .tox-collection--list .tox-collection__item--active {
    background-color: #dee0e2
}

.tox .tox-collection--toolbar .tox-collection__item--enabled {
    background-color: #c8cbcf;
    color: #222f3e
}

.tox .tox-collection--toolbar .tox-collection__item--active {
    background-color: #dee0e2
}

.tox .tox-collection--grid .tox-collection__item--enabled {
    background-color: #c8cbcf;
    color: #222f3e
}

.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
    background-color: #dee0e2;
    color: #222f3e
}

.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
    color: #222f3e
}

.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
    color: #222f3e
}

.tox .tox-collection__item-checkmark, .tox .tox-collection__item-icon {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

    .tox .tox-collection__item-checkmark svg, .tox .tox-collection__item-icon svg {
        fill: currentColor
    }

.tox .tox-collection--toolbar-lg .tox-collection__item-icon {
    height: 48px;
    width: 48px
}

.tox .tox-collection__item-label {
    color: currentColor;
    display: inline-block;
    flex: 1;
    -ms-flex-preferred-size: auto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    word-break: break-all
}

.tox .tox-collection__item-accessory {
    color: rgba(34,47,62,.7);
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-transform: none
}

.tox .tox-collection__item-caret {
    align-items: center;
    display: flex;
    min-height: 24px
}

    .tox .tox-collection__item-caret::after {
        content: '';
        font-size: 0;
        min-height: inherit
    }

    .tox .tox-collection__item-caret svg {
        fill: #222f3e
    }

.tox .tox-collection__item--state-disabled {
    background-color: transparent;
    color: rgba(34,47,62,.5);
    cursor: not-allowed
}

    .tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {
        fill: rgba(34,47,62,.5)
    }

.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {
    display: none
}

.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {
    display: none
}

.tox .tox-collection--horizontal {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    display: flex;
    flex: 0 0 auto;
    flex-shrink: 0;
    flex-wrap: nowrap;
    margin-bottom: 0;
    overflow-x: auto;
    padding: 0
}

    .tox .tox-collection--horizontal .tox-collection__group {
        align-items: center;
        display: flex;
        flex-wrap: nowrap;
        margin: 0;
        padding: 0 4px
    }

    .tox .tox-collection--horizontal .tox-collection__item {
        height: 34px;
        margin: 2px 0 3px 0;
        padding: 0 4px
    }

    .tox .tox-collection--horizontal .tox-collection__item-label {
        white-space: nowrap
    }

    .tox .tox-collection--horizontal .tox-collection__item-caret {
        margin-left: 4px
    }

.tox .tox-collection__item-container {
    display: flex
}

.tox .tox-collection__item-container--row {
    align-items: center;
    flex: 1 1 auto;
    flex-direction: row
}

    .tox .tox-collection__item-container--row.tox-collection__item-container--align-left {
        margin-right: auto
    }

    .tox .tox-collection__item-container--row.tox-collection__item-container--align-right {
        justify-content: flex-end;
        margin-left: auto
    }

    .tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {
        align-items: flex-start;
        margin-bottom: auto
    }

    .tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {
        align-items: center
    }

    .tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {
        align-items: flex-end;
        margin-top: auto
    }

.tox .tox-collection__item-container--column {
    -ms-grid-row-align: center;
    align-self: center;
    flex: 1 1 auto;
    flex-direction: column
}

    .tox .tox-collection__item-container--column.tox-collection__item-container--align-left {
        align-items: flex-start
    }

    .tox .tox-collection__item-container--column.tox-collection__item-container--align-right {
        align-items: flex-end
    }

    .tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {
        align-self: flex-start
    }

    .tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {
        -ms-grid-row-align: center;
        align-self: center
    }

    .tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {
        align-self: flex-end
    }

.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {
    border-right: 1px solid #ccc
}

.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > :not(:first-child) {
    margin-left: 8px
}

.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {
    margin-left: 4px
}

.tox:not([dir=rtl]) .tox-collection__item-accessory {
    margin-left: 16px;
    text-align: right
}

.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {
    margin-left: 16px
}

.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {
    border-left: 1px solid #ccc
}

.tox[dir=rtl] .tox-collection--list .tox-collection__item > :not(:first-child) {
    margin-right: 8px
}

.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {
    margin-right: 4px
}

.tox[dir=rtl] .tox-collection__item-accessory {
    margin-right: 16px;
    text-align: left
}

.tox[dir=rtl] .tox-collection .tox-collection__item-caret {
    margin-right: 16px;
    transform: rotateY(180deg)
}

.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {
    margin-right: 4px
}

.tox .tox-color-picker-container {
    display: flex;
    flex-direction: row;
    height: 225px;
    margin: 0
}

.tox .tox-sv-palette {
    box-sizing: border-box;
    display: flex;
    height: 100%
}

.tox .tox-sv-palette-spectrum {
    height: 100%
}

.tox .tox-sv-palette, .tox .tox-sv-palette-spectrum {
    width: 225px
}

.tox .tox-sv-palette-thumb {
    background: 0 0;
    border: 1px solid #000;
    border-radius: 50%;
    box-sizing: content-box;
    height: 12px;
    position: absolute;
    width: 12px
}

.tox .tox-sv-palette-inner-thumb {
    border: 1px solid #fff;
    border-radius: 50%;
    height: 10px;
    position: absolute;
    width: 10px
}

.tox .tox-hue-slider {
    box-sizing: border-box;
    height: 100%;
    width: 25px
}

.tox .tox-hue-slider-spectrum {
    background: linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);
    height: 100%;
    width: 100%
}

.tox .tox-hue-slider, .tox .tox-hue-slider-spectrum {
    width: 20px
}

.tox .tox-hue-slider-thumb {
    background: #fff;
    border: 1px solid #000;
    box-sizing: content-box;
    height: 4px;
    width: 100%
}

.tox .tox-rgb-form {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

    .tox .tox-rgb-form div {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin-bottom: 5px;
        width: inherit
    }

    .tox .tox-rgb-form input {
        width: 6em
    }

        .tox .tox-rgb-form input.tox-invalid {
            border: 1px solid red !important
        }

    .tox .tox-rgb-form .tox-rgba-preview {
        border: 1px solid #000;
        flex-grow: 2;
        margin-bottom: 0
    }

.tox:not([dir=rtl]) .tox-sv-palette {
    margin-right: 15px
}

.tox:not([dir=rtl]) .tox-hue-slider {
    margin-right: 15px
}

.tox:not([dir=rtl]) .tox-hue-slider-thumb {
    margin-left: -1px
}

.tox:not([dir=rtl]) .tox-rgb-form label {
    margin-right: .5em
}

.tox[dir=rtl] .tox-sv-palette {
    margin-left: 15px
}

.tox[dir=rtl] .tox-hue-slider {
    margin-left: 15px
}

.tox[dir=rtl] .tox-hue-slider-thumb {
    margin-right: -1px
}

.tox[dir=rtl] .tox-rgb-form label {
    margin-left: .5em
}

.tox .tox-toolbar .tox-swatches, .tox .tox-toolbar__overflow .tox-swatches, .tox .tox-toolbar__primary .tox-swatches {
    margin: 2px 0 3px 4px
}

.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {
    border: 0;
    margin: -4px 0
}

.tox .tox-swatches__row {
    display: flex
}

.tox .tox-swatch {
    height: 30px;
    transition: transform .15s,box-shadow .15s;
    width: 30px
}

    .tox .tox-swatch:focus, .tox .tox-swatch:hover {
        box-shadow: 0 0 0 1px rgba(127,127,127,.3) inset;
        transform: scale(.8)
    }

.tox .tox-swatch--remove {
    align-items: center;
    display: flex;
    justify-content: center
}

    .tox .tox-swatch--remove svg path {
        stroke: #e74c3c
    }

.tox .tox-swatches__picker-btn {
    align-items: center;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    outline: 0;
    padding: 0;
    width: 30px
}

    .tox .tox-swatches__picker-btn svg {
        height: 24px;
        width: 24px
    }

    .tox .tox-swatches__picker-btn:hover {
        background: #dee0e2
    }

.tox:not([dir=rtl]) .tox-swatches__picker-btn {
    margin-left: auto
}

.tox[dir=rtl] .tox-swatches__picker-btn {
    margin-right: auto
}

.tox .tox-comment-thread {
    background: #fff;
    position: relative
}

    .tox .tox-comment-thread > :not(:first-child) {
        margin-top: 8px
    }

.tox .tox-comment {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(34,47,62,.1);
    padding: 8px 8px 16px 8px;
    position: relative
}

.tox .tox-comment__header {
    align-items: center;
    color: #222f3e;
    display: flex;
    justify-content: space-between
}

.tox .tox-comment__date {
    color: rgba(34,47,62,.7);
    font-size: 12px
}

.tox .tox-comment__body {
    color: #222f3e;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 8px;
    position: relative;
    text-transform: initial
}

    .tox .tox-comment__body textarea {
        resize: none;
        white-space: normal;
        width: 100%
    }

.tox .tox-comment__expander {
    padding-top: 8px
}

    .tox .tox-comment__expander p {
        color: rgba(34,47,62,.7);
        font-size: 14px;
        font-style: normal
    }

.tox .tox-comment__body p {
    margin: 0
}

.tox .tox-comment__buttonspacing {
    padding-top: 16px;
    text-align: center
}

.tox .tox-comment-thread__overlay::after {
    background: #fff;
    bottom: 0;
    content: "";
    display: flex;
    left: 0;
    opacity: .9;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5
}

.tox .tox-comment__reply {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 8px
}

    .tox .tox-comment__reply > :first-child {
        margin-bottom: 8px;
        width: 100%
    }

.tox .tox-comment__edit {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 16px
}

.tox .tox-comment__gradient::after {
    background: linear-gradient(rgba(255,255,255,0),#fff);
    bottom: 0;
    content: "";
    display: block;
    height: 5em;
    margin-top: -40px;
    position: absolute;
    width: 100%
}

.tox .tox-comment__overlay {
    background: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    left: 0;
    opacity: .9;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 5
}

.tox .tox-comment__loading-text {
    align-items: center;
    color: #222f3e;
    display: flex;
    flex-direction: column;
    position: relative
}

    .tox .tox-comment__loading-text > div {
        padding-bottom: 16px
    }

.tox .tox-comment__overlaytext {
    bottom: 0;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    padding: 1em;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

    .tox .tox-comment__overlaytext p {
        background-color: #fff;
        box-shadow: 0 0 8px 8px #fff;
        color: #222f3e;
        text-align: center
    }

    .tox .tox-comment__overlaytext div:nth-of-type(2) {
        font-size: .8em
    }

.tox .tox-comment__busy-spinner {
    align-items: center;
    background-color: #fff;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20
}

.tox .tox-comment__scroll {
    display: flex;
    flex-direction: column;
    flex-shrink: 1;
    overflow: auto
}

.tox .tox-conversations {
    margin: 8px
}

.tox:not([dir=rtl]) .tox-comment__edit {
    margin-left: 8px
}

    .tox:not([dir=rtl]) .tox-comment__buttonspacing > :last-child, .tox:not([dir=rtl]) .tox-comment__edit > :last-child, .tox:not([dir=rtl]) .tox-comment__reply > :last-child {
        margin-left: 8px
    }

.tox[dir=rtl] .tox-comment__edit {
    margin-right: 8px
}

    .tox[dir=rtl] .tox-comment__buttonspacing > :last-child, .tox[dir=rtl] .tox-comment__edit > :last-child, .tox[dir=rtl] .tox-comment__reply > :last-child {
        margin-right: 8px
    }

.tox .tox-user {
    align-items: center;
    display: flex
}

.tox .tox-user__avatar svg {
    fill: rgba(34,47,62,.7)
}

.tox .tox-user__name {
    color: rgba(34,47,62,.7);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase
}

.tox:not([dir=rtl]) .tox-user__avatar svg {
    margin-right: 8px
}

.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {
    margin-left: 8px
}

.tox[dir=rtl] .tox-user__avatar svg {
    margin-left: 8px
}

.tox[dir=rtl] .tox-user__avatar + .tox-user__name {
    margin-right: 8px
}

.tox .tox-dialog-wrap {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100
}

.tox .tox-dialog-wrap__backdrop {
    background-color: rgba(255,255,255,.75);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.tox .tox-dialog-wrap__backdrop--opaque {
    background-color: #fff
}

.tox .tox-dialog {
    background-color: #fff;
    border-color: #ccc;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);
    display: flex;
    flex-direction: column;
    max-height: 100%;
    max-width: 480px;
    overflow: hidden;
    position: relative;
    width: 95vw;
    z-index: 2
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox .tox-dialog {
        align-self: flex-start;
        margin: 8px auto;
        width: calc(100vw - 16px)
    }
}

.tox .tox-dialog-inline {
    z-index: 1100
}

.tox .tox-dialog__header {
    align-items: center;
    background-color: #fff;
    border-bottom: none;
    color: #222f3e;
    display: flex;
    font-size: 16px;
    justify-content: space-between;
    padding: 8px 16px 0 16px;
    position: relative
}

    .tox .tox-dialog__header .tox-button {
        z-index: 1
    }

.tox .tox-dialog__draghandle {
    cursor: grab;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

    .tox .tox-dialog__draghandle:active {
        cursor: grabbing
    }

.tox .tox-dialog__dismiss {
    margin-left: auto
}

.tox .tox-dialog__title {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    margin: 0;
    text-transform: none
}

.tox .tox-dialog__body {
    color: #222f3e;
    display: flex;
    flex: 1;
    -ms-flex-preferred-size: auto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    min-width: 0;
    text-align: left;
    text-transform: none
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox .tox-dialog__body {
        flex-direction: column
    }
}

.tox .tox-dialog__body-nav {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    padding: 16px 16px
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {
        flex-direction: row;
        -webkit-overflow-scrolling: touch;
        overflow-x: auto;
        padding-bottom: 0
    }
}

.tox .tox-dialog__body-nav-item {
    border-bottom: 2px solid transparent;
    color: rgba(34,47,62,.7);
    display: inline-block;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 8px;
    text-decoration: none;
    white-space: nowrap
}

    .tox .tox-dialog__body-nav-item:focus {
        background-color: rgba(32,122,183,.1)
    }

.tox .tox-dialog__body-nav-item--active {
    border-bottom: 2px solid #207ab7;
    color: #207ab7
}

.tox .tox-dialog__body-content {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-direction: column;
    -ms-flex-preferred-size: auto;
    max-height: 650px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 16px 16px
}

    .tox .tox-dialog__body-content > * {
        margin-bottom: 0;
        margin-top: 16px
    }

    .tox .tox-dialog__body-content > :first-child {
        margin-top: 0
    }

    .tox .tox-dialog__body-content > :last-child {
        margin-bottom: 0
    }

    .tox .tox-dialog__body-content > :only-child {
        margin-bottom: 0;
        margin-top: 0
    }

    .tox .tox-dialog__body-content a {
        color: #207ab7;
        cursor: pointer;
        text-decoration: none
    }

        .tox .tox-dialog__body-content a:focus, .tox .tox-dialog__body-content a:hover {
            color: #185d8c;
            text-decoration: none
        }

        .tox .tox-dialog__body-content a:active {
            color: #185d8c;
            text-decoration: none
        }

    .tox .tox-dialog__body-content svg {
        fill: #222f3e
    }

    .tox .tox-dialog__body-content ul {
        display: block;
        list-style-type: disc;
        margin-bottom: 16px;
        -webkit-margin-end: 0;
        margin-inline-end: 0;
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        -webkit-padding-start: 2.5rem;
        padding-inline-start: 2.5rem
    }

    .tox .tox-dialog__body-content .tox-form__group h1 {
        color: #222f3e;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: normal;
        margin-bottom: 16px;
        margin-top: 2rem;
        text-transform: none
    }

    .tox .tox-dialog__body-content .tox-form__group h2 {
        color: #222f3e;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: normal;
        margin-bottom: 16px;
        margin-top: 2rem;
        text-transform: none
    }

    .tox .tox-dialog__body-content .tox-form__group p {
        margin-bottom: 16px
    }

        .tox .tox-dialog__body-content .tox-form__group h1:first-child, .tox .tox-dialog__body-content .tox-form__group h2:first-child, .tox .tox-dialog__body-content .tox-form__group p:first-child {
            margin-top: 0
        }

        .tox .tox-dialog__body-content .tox-form__group h1:last-child, .tox .tox-dialog__body-content .tox-form__group h2:last-child, .tox .tox-dialog__body-content .tox-form__group p:last-child {
            margin-bottom: 0
        }

        .tox .tox-dialog__body-content .tox-form__group h1:only-child, .tox .tox-dialog__body-content .tox-form__group h2:only-child, .tox .tox-dialog__body-content .tox-form__group p:only-child {
            margin-bottom: 0;
            margin-top: 0
        }

.tox .tox-dialog--width-lg {
    height: 650px;
    max-width: 1200px
}

.tox .tox-dialog--width-md {
    max-width: 800px
}

    .tox .tox-dialog--width-md .tox-dialog__body-content {
        overflow: auto
    }

.tox .tox-dialog__body-content--centered {
    text-align: center
}

.tox .tox-dialog__footer {
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    padding: 8px 16px
}

.tox .tox-dialog__footer-end, .tox .tox-dialog__footer-start {
    display: flex
}

.tox .tox-dialog__busy-spinner {
    align-items: center;
    background-color: rgba(255,255,255,.75);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.tox .tox-dialog__table {
    border-collapse: collapse;
    width: 100%
}

    .tox .tox-dialog__table thead th {
        font-weight: 700;
        padding-bottom: 8px
    }

    .tox .tox-dialog__table tbody tr {
        border-bottom: 1px solid #ccc
    }

        .tox .tox-dialog__table tbody tr:last-child {
            border-bottom: none
        }

    .tox .tox-dialog__table td {
        padding-bottom: 8px;
        padding-top: 8px
    }

.tox .tox-dialog__popups {
    position: absolute;
    width: 100%;
    z-index: 1100
}

.tox .tox-dialog__body-iframe {
    display: flex;
    flex: 1;
    flex-direction: column;
    -ms-flex-preferred-size: auto
}

    .tox .tox-dialog__body-iframe .tox-navobj {
        display: flex;
        flex: 1;
        -ms-flex-preferred-size: auto
    }

        .tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {
            flex: 1;
            -ms-flex-preferred-size: auto;
            height: 100%
        }

.tox .tox-dialog-dock-fadeout {
    opacity: 0;
    visibility: hidden
}

.tox .tox-dialog-dock-fadein {
    opacity: 1;
    visibility: visible
}

.tox .tox-dialog-dock-transition {
    transition: visibility 0s linear .3s,opacity .3s ease
}

    .tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {
        transition-delay: 0s
    }

.tox.tox-platform-ie .tox-dialog-wrap {
    position: -ms-device-fixed
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {
        margin-right: 0
    }
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {
        margin-left: 8px
    }
}

.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > *, .tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > * {
    margin-left: 8px
}

.tox[dir=rtl] .tox-dialog__body {
    text-align: right
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {
        margin-left: 0
    }
}

@media only screen and (max-width:767px) {
    body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {
        margin-right: 8px
    }
}

.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > *, .tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > * {
    margin-right: 8px
}

body.tox-dialog__disable-scroll {
    overflow: hidden
}

.tox .tox-dropzone-container {
    display: flex;
    flex: 1;
    -ms-flex-preferred-size: auto
}

.tox .tox-dropzone {
    align-items: center;
    background: #fff;
    border: 2px dashed #ccc;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    min-height: 100px;
    padding: 10px
}

    .tox .tox-dropzone p {
        color: rgba(34,47,62,.7);
        margin: 0 0 16px 0
    }

.tox .tox-edit-area {
    display: flex;
    flex: 1;
    -ms-flex-preferred-size: auto;
    overflow: hidden;
    position: relative
}

.tox .tox-edit-area__iframe {
    background-color: #fff;
    border: 0;
    box-sizing: border-box;
    flex: 1;
    -ms-flex-preferred-size: auto;
    height: 100%;
    position: absolute;
    width: 100%
}

.tox.tox-inline-edit-area {
    border: 1px dotted #ccc
}

.tox .tox-editor-container {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden
}

.tox .tox-editor-header {
    z-index: 1
}

.tox:not(.tox-tinymce-inline) .tox-editor-header {
    box-shadow: none;
    transition: box-shadow .5s
}

.tox.tox-tinymce--toolbar-bottom .tox-editor-header, .tox.tox-tinymce-inline .tox-editor-header {
    margin-bottom: -1px
}

.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {
    background-color: transparent;
    box-shadow: 0 4px 4px -3px rgba(0,0,0,.25)
}

.tox-editor-dock-fadeout {
    opacity: 0;
    visibility: hidden
}

.tox-editor-dock-fadein {
    opacity: 1;
    visibility: visible
}

.tox-editor-dock-transition {
    transition: visibility 0s linear .25s,opacity .25s ease
}

    .tox-editor-dock-transition.tox-editor-dock-fadein {
        transition-delay: 0s
    }

.tox .tox-control-wrap {
    flex: 1;
    position: relative
}

    .tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, .tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, .tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {
        display: none
    }

    .tox .tox-control-wrap svg {
        display: block
    }

.tox .tox-control-wrap__status-icon-wrap {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.tox .tox-control-wrap__status-icon-invalid svg {
    fill: #c00
}

.tox .tox-control-wrap__status-icon-unknown svg {
    fill: orange
}

.tox .tox-control-wrap__status-icon-valid svg {
    fill: green
}

.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, .tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, .tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {
    padding-right: 32px
}

.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {
    right: 4px
}

.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, .tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, .tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {
    padding-left: 32px
}

.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {
    left: 4px
}

.tox .tox-autocompleter {
    max-width: 25em
}

    .tox .tox-autocompleter .tox-menu {
        max-width: 25em
    }

    .tox .tox-autocompleter .tox-autocompleter-highlight {
        font-weight: 700
    }

.tox .tox-color-input {
    display: flex;
    position: relative;
    z-index: 1
}

    .tox .tox-color-input .tox-textfield {
        z-index: -1
    }

    .tox .tox-color-input span {
        border-color: rgba(34,47,62,.2);
        border-radius: 3px;
        border-style: solid;
        border-width: 1px;
        box-shadow: none;
        box-sizing: border-box;
        height: 24px;
        position: absolute;
        top: 6px;
        width: 24px
    }

        .tox .tox-color-input span:focus:not([aria-disabled=true]), .tox .tox-color-input span:hover:not([aria-disabled=true]) {
            border-color: #207ab7;
            cursor: pointer
        }

        .tox .tox-color-input span::before {
            background-image: linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);
            background-position: 0 0,0 6px,6px -6px,-6px 0;
            background-size: 12px 12px;
            border: 1px solid #fff;
            border-radius: 3px;
            box-sizing: border-box;
            content: '';
            height: 24px;
            left: -1px;
            position: absolute;
            top: -1px;
            width: 24px;
            z-index: -1
        }

        .tox .tox-color-input span[aria-disabled=true] {
            cursor: not-allowed
        }

.tox:not([dir=rtl]) .tox-color-input .tox-textfield {
    padding-left: 36px
}

.tox:not([dir=rtl]) .tox-color-input span {
    left: 6px
}

.tox[dir=rtl] .tox-color-input .tox-textfield {
    padding-right: 36px
}

.tox[dir=rtl] .tox-color-input span {
    right: 6px
}

.tox .tox-label, .tox .tox-toolbar-label {
    color: rgba(34,47,62,.7);
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    padding: 0 8px 0 0;
    text-transform: none;
    white-space: nowrap
}

.tox .tox-toolbar-label {
    padding: 0 8px
}

.tox[dir=rtl] .tox-label {
    padding: 0 0 0 8px
}

.tox .tox-form {
    display: flex;
    flex: 1;
    flex-direction: column;
    -ms-flex-preferred-size: auto
}

.tox .tox-form__group {
    box-sizing: border-box;
    margin-bottom: 4px
}

.tox .tox-form-group--maximize {
    flex: 1
}

.tox .tox-form__group--error {
    color: #c00
}

.tox .tox-form__group--collection {
    display: flex
}

.tox .tox-form__grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.tox .tox-form__grid--2col > .tox-form__group {
    width: calc(50% - (8px / 2))
}

.tox .tox-form__grid--3col > .tox-form__group {
    width: calc(100% / 3 - (8px / 2))
}

.tox .tox-form__grid--4col > .tox-form__group {
    width: calc(25% - (8px / 2))
}

.tox .tox-form__controls-h-stack {
    align-items: center;
    display: flex
}

.tox .tox-form__group--inline {
    align-items: center;
    display: flex
}

.tox .tox-form__group--stretched {
    display: flex;
    flex: 1;
    flex-direction: column;
    -ms-flex-preferred-size: auto
}

    .tox .tox-form__group--stretched .tox-textarea {
        flex: 1;
        -ms-flex-preferred-size: auto
    }

    .tox .tox-form__group--stretched .tox-navobj {
        display: flex;
        flex: 1;
        -ms-flex-preferred-size: auto
    }

        .tox .tox-form__group--stretched .tox-navobj :nth-child(2) {
            flex: 1;
            -ms-flex-preferred-size: auto;
            height: 100%
        }

.tox:not([dir=rtl]) .tox-form__controls-h-stack > :not(:first-child) {
    margin-left: 4px
}

.tox[dir=rtl] .tox-form__controls-h-stack > :not(:first-child) {
    margin-right: 4px
}

.tox .tox-lock.tox-locked .tox-lock-icon__unlock, .tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {
    display: none
}

.tox .tox-listboxfield .tox-listbox--select, .tox .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #ccc;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: border-box;
    color: #222f3e;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    min-height: 34px;
    outline: 0;
    padding: 5px 4.75px;
    resize: none;
    width: 100%
}

    .tox .tox-textarea[disabled], .tox .tox-textfield[disabled] {
        background-color: #f2f2f2;
        color: rgba(34,47,62,.85);
        cursor: not-allowed
    }

    .tox .tox-listboxfield .tox-listbox--select:focus, .tox .tox-textarea:focus, .tox .tox-textfield:focus {
        background-color: #fff;
        border-color: #207ab7;
        box-shadow: none;
        outline: 0
    }

.tox .tox-toolbar-textfield {
    border-width: 0;
    margin-bottom: 3px;
    margin-top: 2px;
    max-width: 250px
}

.tox .tox-naked-btn {
    background-color: transparent;
    border: 0;
    border-color: transparent;
    box-shadow: unset;
    color: #207ab7;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0
}

    .tox .tox-naked-btn svg {
        display: block;
        fill: #222f3e
    }

.tox:not([dir=rtl]) .tox-toolbar-textfield + * {
    margin-left: 4px
}

.tox[dir=rtl] .tox-toolbar-textfield + * {
    margin-right: 4px
}

.tox .tox-listboxfield {
    cursor: pointer;
    position: relative
}

    .tox .tox-listboxfield .tox-listbox--select[disabled] {
        background-color: #f2f2f2;
        color: rgba(34,47,62,.85);
        cursor: not-allowed
    }

.tox .tox-listbox__select-label {
    cursor: default;
    flex: 1;
    margin: 0 4px
}

.tox .tox-listbox__select-chevron {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 16px
}

    .tox .tox-listbox__select-chevron svg {
        fill: #222f3e
    }

.tox .tox-listboxfield .tox-listbox--select {
    align-items: center;
    display: flex
}

.tox:not([dir=rtl]) .tox-listboxfield svg {
    right: 8px
}

.tox[dir=rtl] .tox-listboxfield svg {
    left: 8px
}

.tox .tox-selectfield {
    cursor: pointer;
    position: relative
}

    .tox .tox-selectfield select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #fff;
        border-color: #ccc;
        border-radius: 3px;
        border-style: solid;
        border-width: 1px;
        box-shadow: none;
        box-sizing: border-box;
        color: #222f3e;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
        font-size: 16px;
        line-height: 24px;
        margin: 0;
        min-height: 34px;
        outline: 0;
        padding: 5px 4.75px;
        resize: none;
        width: 100%
    }

        .tox .tox-selectfield select[disabled] {
            background-color: #f2f2f2;
            color: rgba(34,47,62,.85);
            cursor: not-allowed
        }

        .tox .tox-selectfield select::-ms-expand {
            display: none
        }

        .tox .tox-selectfield select:focus {
            background-color: #fff;
            border-color: #207ab7;
            box-shadow: none;
            outline: 0
        }

    .tox .tox-selectfield svg {
        pointer-events: none;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

.tox:not([dir=rtl]) .tox-selectfield select[size="0"], .tox:not([dir=rtl]) .tox-selectfield select[size="1"] {
    padding-right: 24px
}

.tox:not([dir=rtl]) .tox-selectfield svg {
    right: 8px
}

.tox[dir=rtl] .tox-selectfield select[size="0"], .tox[dir=rtl] .tox-selectfield select[size="1"] {
    padding-left: 24px
}

.tox[dir=rtl] .tox-selectfield svg {
    left: 8px
}

.tox .tox-textarea {
    -webkit-appearance: textarea;
    -moz-appearance: textarea;
    appearance: textarea;
    white-space: pre-wrap
}

.tox-fullscreen {
    border: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
    padding: 0;
    touch-action: pinch-zoom;
    width: 100%
}

.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
    display: none
}

.tox-shadowhost.tox-fullscreen, .tox.tox-tinymce.tox-fullscreen {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 1200
}

.tox.tox-tinymce.tox-fullscreen {
    background-color: transparent
}

.tox-fullscreen .tox.tox-tinymce-aux, .tox-fullscreen ~ .tox.tox-tinymce-aux {
    z-index: 1201
}

.tox .tox-help__more-link {
    list-style: none;
    margin-top: 1em
}

.tox .tox-image-tools {
    width: 100%
}

.tox .tox-image-tools__toolbar {
    align-items: center;
    display: flex;
    justify-content: center
}

.tox .tox-image-tools__image {
    background-color: #666;
    height: 380px;
    overflow: auto;
    position: relative;
    width: 100%
}

    .tox .tox-image-tools__image, .tox .tox-image-tools__image + .tox-image-tools__toolbar {
        margin-top: 8px
    }

.tox .tox-image-tools__image-bg {
    background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)
}

.tox .tox-image-tools__toolbar > .tox-spacer {
    flex: 1;
    -ms-flex-preferred-size: auto
}

.tox .tox-croprect-block {
    background: #000;
    opacity: .5;
    position: absolute;
    zoom: 1
}

.tox .tox-croprect-handle {
    border: 2px solid #fff;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px
}

.tox .tox-croprect-handle-move {
    border: 0;
    cursor: move;
    position: absolute
}

.tox .tox-croprect-handle-nw {
    border-width: 2px 0 0 2px;
    cursor: nw-resize;
    left: 100px;
    margin: -2px 0 0 -2px;
    top: 100px
}

.tox .tox-croprect-handle-ne {
    border-width: 2px 2px 0 0;
    cursor: ne-resize;
    left: 200px;
    margin: -2px 0 0 -20px;
    top: 100px
}

.tox .tox-croprect-handle-sw {
    border-width: 0 0 2px 2px;
    cursor: sw-resize;
    left: 100px;
    margin: -20px 2px 0 -2px;
    top: 200px
}

.tox .tox-croprect-handle-se {
    border-width: 0 2px 2px 0;
    cursor: se-resize;
    left: 200px;
    margin: -20px 0 0 -20px;
    top: 200px
}

.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) {
    margin-left: 8px
}

.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider {
    margin-left: 32px
}

.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button {
    margin-left: 32px
}

.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) {
    margin-right: 8px
}

.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider {
    margin-right: 32px
}

.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button {
    margin-right: 32px
}

.tox .tox-insert-table-picker {
    display: flex;
    flex-wrap: wrap;
    width: 170px
}

    .tox .tox-insert-table-picker > div {
        border-color: #ccc;
        border-style: solid;
        border-width: 0 1px 1px 0;
        box-sizing: border-box;
        height: 17px;
        width: 17px
    }

.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {
    margin: -4px 0
}

.tox .tox-insert-table-picker .tox-insert-table-picker__selected {
    background-color: rgba(32,122,183,.5);
    border-color: rgba(32,122,183,.5)
}

.tox .tox-insert-table-picker__label {
    color: rgba(34,47,62,.7);
    display: block;
    font-size: 14px;
    padding: 4px;
    text-align: center;
    width: 100%
}

.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {
    border-right: 0
}

.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {
    border-right: 0
}

.tox .tox-menu {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(34,47,62,.1);
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    z-index: 1150
}

    .tox .tox-menu.tox-collection.tox-collection--list {
        padding: 0
    }

    .tox .tox-menu.tox-collection.tox-collection--toolbar {
        padding: 4px
    }

    .tox .tox-menu.tox-collection.tox-collection--grid {
        padding: 4px
    }

.tox .tox-menu__label blockquote, .tox .tox-menu__label code, .tox .tox-menu__label h1, .tox .tox-menu__label h2, .tox .tox-menu__label h3, .tox .tox-menu__label h4, .tox .tox-menu__label h5, .tox .tox-menu__label h6, .tox .tox-menu__label p {
    margin: 0
}

.tox .tox-menubar {
    background: url(data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E) left 0 top 0 #fff;
    background-color: #fff;
    display: flex;
    flex: 0 0 auto;
    flex-shrink: 0;
    flex-wrap: wrap;
    padding: 0 4px 0 4px
}

.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {
    border-top: 1px solid #ccc
}

.tox .tox-mbtn {
    align-items: center;
    background: 0 0;
    border: 0;
    border-radius: 3px;
    box-shadow: none;
    color: #222f3e;
    display: flex;
    flex: 0 0 auto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 34px;
    justify-content: center;
    margin: 2px 0 3px 0;
    outline: 0;
    overflow: hidden;
    padding: 0 4px;
    text-transform: none;
    width: auto
}

    .tox .tox-mbtn[disabled] {
        background-color: transparent;
        border: 0;
        box-shadow: none;
        color: rgba(34,47,62,.5);
        cursor: not-allowed
    }

    .tox .tox-mbtn:focus:not(:disabled) {
        background: #dee0e2;
        border: 0;
        box-shadow: none;
        color: #222f3e
    }

.tox .tox-mbtn--active {
    background: #c8cbcf;
    border: 0;
    box-shadow: none;
    color: #222f3e
}

.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {
    background: #dee0e2;
    border: 0;
    box-shadow: none;
    color: #222f3e
}

.tox .tox-mbtn__select-label {
    cursor: default;
    font-weight: 400;
    margin: 0 4px
}

.tox .tox-mbtn[disabled] .tox-mbtn__select-label {
    cursor: not-allowed
}

.tox .tox-mbtn__select-chevron {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 16px;
    display: none
}

.tox .tox-notification {
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: border-box;
    display: -ms-grid;
    display: grid;
    font-size: 14px;
    font-weight: 400;
    -ms-grid-columns: minmax(40px,1fr) auto minmax(40px,1fr);
    grid-template-columns: minmax(40px,1fr) auto minmax(40px,1fr);
    margin-top: 4px;
    opacity: 0;
    padding: 4px;
    transition: transform .1s ease-in,opacity 150ms ease-in
}

    .tox .tox-notification p {
        font-size: 14px;
        font-weight: 400
    }

    .tox .tox-notification a {
        cursor: pointer;
        text-decoration: underline
    }

.tox .tox-notification--in {
    opacity: 1
}

.tox .tox-notification--success {
    background-color: #e4eeda;
    border-color: #d7e6c8;
    color: #222f3e
}

    .tox .tox-notification--success p {
        color: #222f3e
    }

    .tox .tox-notification--success a {
        color: #547831
    }

    .tox .tox-notification--success svg {
        fill: #222f3e
    }

.tox .tox-notification--error {
    background-color: #f8dede;
    border-color: #f2bfbf;
    color: #222f3e
}

    .tox .tox-notification--error p {
        color: #222f3e
    }

    .tox .tox-notification--error a {
        color: #c00
    }

    .tox .tox-notification--error svg {
        fill: #222f3e
    }

.tox .tox-notification--warn, .tox .tox-notification--warning {
    background-color: #fffaea;
    border-color: #ffe89d;
    color: #222f3e
}

    .tox .tox-notification--warn p, .tox .tox-notification--warning p {
        color: #222f3e
    }

    .tox .tox-notification--warn a, .tox .tox-notification--warning a {
        color: #222f3e
    }

    .tox .tox-notification--warn svg, .tox .tox-notification--warning svg {
        fill: #222f3e
    }

.tox .tox-notification--info {
    background-color: #d9edf7;
    border-color: #779ecb;
    color: #222f3e
}

    .tox .tox-notification--info p {
        color: #222f3e
    }

    .tox .tox-notification--info a {
        color: #222f3e
    }

    .tox .tox-notification--info svg {
        fill: #222f3e
    }

.tox .tox-notification__body {
    -ms-grid-row-align: center;
    align-self: center;
    color: #222f3e;
    font-size: 14px;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    text-align: center;
    white-space: normal;
    word-break: break-all;
    word-break: break-word
}

    .tox .tox-notification__body > * {
        margin: 0
    }

        .tox .tox-notification__body > * + * {
            margin-top: 1rem
        }

.tox .tox-notification__icon {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: end;
    justify-self: end
}

    .tox .tox-notification__icon svg {
        display: block
    }

.tox .tox-notification__dismiss {
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: end;
    justify-self: end
}

.tox .tox-notification .tox-progress-bar {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center
}

.tox .tox-pop {
    display: inline-block;
    position: relative
}

.tox .tox-pop--resizing {
    transition: width .1s ease
}

    .tox .tox-pop--resizing .tox-toolbar, .tox .tox-pop--resizing .tox-toolbar__group {
        flex-wrap: nowrap
    }

.tox .tox-pop--transition {
    transition: .15s ease;
    transition-property: left,right,top,bottom
}

    .tox .tox-pop--transition::after, .tox .tox-pop--transition::before {
        transition: all .15s,visibility 0s,opacity 75ms ease 75ms
    }

.tox .tox-pop__dialog {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    min-width: 0;
    overflow: hidden
}

    .tox .tox-pop__dialog > :not(.tox-toolbar) {
        margin: 4px 4px 4px 8px
    }

    .tox .tox-pop__dialog .tox-toolbar {
        background-color: transparent;
        margin-bottom: -1px
    }

.tox .tox-pop::after, .tox .tox-pop::before {
    border-style: solid;
    content: '';
    display: block;
    height: 0;
    opacity: 1;
    position: absolute;
    width: 0
}

.tox .tox-pop.tox-pop--inset::after, .tox .tox-pop.tox-pop--inset::before {
    opacity: 0;
    transition: all 0s .15s,visibility 0s,opacity 75ms ease
}

.tox .tox-pop.tox-pop--bottom::after, .tox .tox-pop.tox-pop--bottom::before {
    left: 50%;
    top: 100%
}

.tox .tox-pop.tox-pop--bottom::after {
    border-color: #fff transparent transparent transparent;
    border-width: 8px;
    margin-left: -8px;
    margin-top: -1px
}

.tox .tox-pop.tox-pop--bottom::before {
    border-color: #ccc transparent transparent transparent;
    border-width: 9px;
    margin-left: -9px
}

.tox .tox-pop.tox-pop--top::after, .tox .tox-pop.tox-pop--top::before {
    left: 50%;
    top: 0;
    transform: translateY(-100%)
}

.tox .tox-pop.tox-pop--top::after {
    border-color: transparent transparent #fff transparent;
    border-width: 8px;
    margin-left: -8px;
    margin-top: 1px
}

.tox .tox-pop.tox-pop--top::before {
    border-color: transparent transparent #ccc transparent;
    border-width: 9px;
    margin-left: -9px
}

.tox .tox-pop.tox-pop--left::after, .tox .tox-pop.tox-pop--left::before {
    left: 0;
    top: calc(50% - 1px);
    transform: translateY(-50%)
}

.tox .tox-pop.tox-pop--left::after {
    border-color: transparent #fff transparent transparent;
    border-width: 8px;
    margin-left: -15px
}

.tox .tox-pop.tox-pop--left::before {
    border-color: transparent #ccc transparent transparent;
    border-width: 10px;
    margin-left: -19px
}

.tox .tox-pop.tox-pop--right::after, .tox .tox-pop.tox-pop--right::before {
    left: 100%;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.tox .tox-pop.tox-pop--right::after {
    border-color: transparent transparent transparent #fff;
    border-width: 8px;
    margin-left: -1px
}

.tox .tox-pop.tox-pop--right::before {
    border-color: transparent transparent transparent #ccc;
    border-width: 10px;
    margin-left: -1px
}

.tox .tox-pop.tox-pop--align-left::after, .tox .tox-pop.tox-pop--align-left::before {
    left: 20px
}

.tox .tox-pop.tox-pop--align-right::after, .tox .tox-pop.tox-pop--align-right::before {
    left: calc(100% - 20px)
}

.tox .tox-sidebar-wrap {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    min-height: 0
}

.tox .tox-sidebar {
    background-color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.tox .tox-sidebar__slider {
    display: flex;
    overflow: hidden
}

.tox .tox-sidebar__pane-container {
    display: flex
}

.tox .tox-sidebar__pane {
    display: flex
}

.tox .tox-sidebar--sliding-closed {
    opacity: 0
}

.tox .tox-sidebar--sliding-open {
    opacity: 1
}

.tox .tox-sidebar--sliding-growing, .tox .tox-sidebar--sliding-shrinking {
    transition: width .5s ease,opacity .5s ease
}

.tox .tox-selector {
    background-color: #4099ff;
    border-color: #4099ff;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    display: inline-block;
    height: 10px;
    position: absolute;
    width: 10px
}

.tox.tox-platform-touch .tox-selector {
    height: 12px;
    width: 12px
}

.tox .tox-slider {
    align-items: center;
    display: flex;
    flex: 1;
    -ms-flex-preferred-size: auto;
    height: 24px;
    justify-content: center;
    position: relative
}

.tox .tox-slider__rail {
    background-color: transparent;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 10px;
    min-width: 120px;
    width: 100%
}

.tox .tox-slider__handle {
    background-color: #207ab7;
    border: 2px solid #185d8c;
    border-radius: 3px;
    box-shadow: none;
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 14px
}

.tox .tox-source-code {
    overflow: auto
}

.tox .tox-spinner {
    display: flex
}

    .tox .tox-spinner > div {
        animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;
        background-color: rgba(34,47,62,.7);
        border-radius: 100%;
        height: 8px;
        width: 8px
    }

        .tox .tox-spinner > div:nth-child(1) {
            animation-delay: -.32s
        }

        .tox .tox-spinner > div:nth-child(2) {
            animation-delay: -.16s
        }

@keyframes tam-bouncing-dots {
    0%,100%,80% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {
    margin-left: 4px
}

.tox[dir=rtl] .tox-spinner > div:not(:first-child) {
    margin-right: 4px
}

.tox .tox-statusbar {
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #ccc;
    color: rgba(34,47,62,.7);
    display: flex;
    flex: 0 0 auto;
    font-size: 12px;
    font-weight: 400;
    height: 18px;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    text-transform: uppercase
}

.tox .tox-statusbar__text-container {
    display: flex;
    flex: 1 1 auto;
    justify-content: flex-end;
    overflow: hidden
}

.tox .tox-statusbar__path {
    display: flex;
    flex: 1 1 auto;
    margin-right: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .tox .tox-statusbar__path > * {
        display: inline;
        white-space: nowrap
    }

.tox .tox-statusbar__wordcount {
    flex: 0 0 auto;
    margin-left: 1ch
}

.tox .tox-statusbar a, .tox .tox-statusbar__path-item, .tox .tox-statusbar__wordcount {
    color: rgba(34,47,62,.7);
    text-decoration: none
}

    .tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]) {
        cursor: pointer;
        text-decoration: underline
    }

.tox .tox-statusbar__resize-handle {
    align-items: flex-end;
    align-self: stretch;
    cursor: nwse-resize;
    display: flex;
    flex: 0 0 auto;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: -8px;
    padding-left: 1ch
}

    .tox .tox-statusbar__resize-handle svg {
        display: block;
        fill: rgba(34,47,62,.7)
    }

    .tox .tox-statusbar__resize-handle:focus svg {
        background-color: #dee0e2;
        border-radius: 1px;
        box-shadow: 0 0 0 2px #dee0e2
    }

.tox:not([dir=rtl]) .tox-statusbar__path > * {
    margin-right: 4px
}

.tox:not([dir=rtl]) .tox-statusbar__branding {
    margin-left: 1ch
}

.tox[dir=rtl] .tox-statusbar {
    flex-direction: row-reverse
}

.tox[dir=rtl] .tox-statusbar__path > * {
    margin-left: 4px
}

.tox .tox-throbber {
    z-index: 1299
}

.tox .tox-throbber__busy-spinner {
    align-items: center;
    background-color: rgba(255,255,255,.6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.tox .tox-tbtn {
    align-items: center;
    background: 0 0;
    border: 0;
    border-radius: 3px;
    box-shadow: none;
    color: #222f3e;
    display: flex;
    flex: 0 0 auto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 34px;
    justify-content: center;
    margin: 2px 0 3px 0;
    outline: 0;
    overflow: hidden;
    padding: 0;
    text-transform: none;
    width: 34px
}

    .tox .tox-tbtn svg {
        display: block;
        fill: #222f3e
    }

    .tox .tox-tbtn.tox-tbtn-more {
        padding-left: 5px;
        padding-right: 5px;
        width: inherit
    }

    .tox .tox-tbtn:focus {
        background: #dee0e2;
        border: 0;
        box-shadow: none
    }

    .tox .tox-tbtn:hover {
        background: #dee0e2;
        border: 0;
        box-shadow: none;
        color: #222f3e
    }

        .tox .tox-tbtn:hover svg {
            fill: #222f3e
        }

    .tox .tox-tbtn:active {
        background: #c8cbcf;
        border: 0;
        box-shadow: none;
        color: #222f3e
    }

        .tox .tox-tbtn:active svg {
            fill: #222f3e
        }

    .tox .tox-tbtn--disabled, .tox .tox-tbtn--disabled:hover, .tox .tox-tbtn:disabled, .tox .tox-tbtn:disabled:hover {
        background: 0 0;
        border: 0;
        box-shadow: none;
        color: rgba(34,47,62,.5);
        cursor: not-allowed
    }

        .tox .tox-tbtn--disabled svg, .tox .tox-tbtn--disabled:hover svg, .tox .tox-tbtn:disabled svg, .tox .tox-tbtn:disabled:hover svg {
            fill: rgba(34,47,62,.5)
        }

.tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:hover {
    background: #c8cbcf;
    border: 0;
    box-shadow: none;
    color: #222f3e
}

    .tox .tox-tbtn--enabled:hover > *, .tox .tox-tbtn--enabled > * {
        transform: none
    }

    .tox .tox-tbtn--enabled svg, .tox .tox-tbtn--enabled:hover svg {
        fill: #222f3e
    }

.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {
    color: #222f3e
}

    .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {
        fill: #222f3e
    }

.tox .tox-tbtn:active > * {
    transform: none
}

.tox .tox-tbtn--md {
    height: 51px;
    width: 51px
}

.tox .tox-tbtn--lg {
    flex-direction: column;
    height: 68px;
    width: 68px
}

.tox .tox-tbtn--return {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    height: unset;
    width: 16px
}

.tox .tox-tbtn--labeled {
    padding: 0 4px;
    width: unset
}

.tox .tox-tbtn__vlabel {
    display: block;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: -.025em;
    margin-bottom: 4px;
    white-space: nowrap
}

.tox .tox-tbtn--select {
    margin: 2px 0 3px 0;
    padding: 0 4px;
    width: auto
}

.tox .tox-tbtn__select-label {
    cursor: default;
    font-weight: 400;
    margin: 0 4px
}

.tox .tox-tbtn__select-chevron {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 16px
}

    .tox .tox-tbtn__select-chevron svg {
        fill: rgba(34,47,62,.5)
    }

.tox .tox-tbtn--bespoke .tox-tbtn__select-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 7em
}

.tox .tox-split-button {
    border: 0;
    border-radius: 3px;
    box-sizing: border-box;
    display: flex;
    margin: 2px 0 3px 0;
    overflow: hidden
}

    .tox .tox-split-button:hover {
        box-shadow: 0 0 0 1px #dee0e2 inset
    }

    .tox .tox-split-button:focus {
        background: #dee0e2;
        box-shadow: none;
        color: #222f3e
    }

    .tox .tox-split-button > * {
        border-radius: 0
    }

.tox .tox-split-button__chevron {
    width: 16px
}

    .tox .tox-split-button__chevron svg {
        fill: rgba(34,47,62,.5)
    }

.tox .tox-split-button .tox-tbtn {
    margin: 0
}

.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child {
    width: 30px
}

.tox.tox-platform-touch .tox-split-button__chevron {
    width: 20px
}

.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus, .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, .tox .tox-split-button.tox-tbtn--disabled:focus, .tox .tox-split-button.tox-tbtn--disabled:hover {
    background: 0 0;
    box-shadow: none;
    color: rgba(34,47,62,.5)
}

.tox .tox-toolbar-overlord {
    background-color: #fff
}

.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary {
    background: url(data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E) left 0 top 0 #fff;
    background-color: #fff;
    display: flex;
    flex: 0 0 auto;
    flex-shrink: 0;
    flex-wrap: wrap;
    padding: 0 0
}

    .tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {
        height: 0;
        opacity: 0;
        padding-bottom: 0;
        padding-top: 0;
        visibility: hidden
    }

.tox .tox-toolbar__overflow--growing {
    transition: height .3s ease,opacity .2s linear .1s
}

.tox .tox-toolbar__overflow--shrinking {
    transition: opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s
}

.tox .tox-menubar + .tox-toolbar, .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {
    border-top: 1px solid #ccc;
    margin-top: -1px
}

.tox .tox-toolbar--scrolling {
    flex-wrap: nowrap;
    overflow-x: auto
}

.tox .tox-pop .tox-toolbar {
    border-width: 0
}

.tox .tox-toolbar--no-divider {
    background-image: none
}

.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary, .tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child {
    border-top: 1px solid #ccc
}

.tox.tox-tinymce-aux .tox-toolbar__overflow {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15)
}

.tox .tox-toolbar__group {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0;
    padding: 0 4px 0 4px
}

.tox .tox-toolbar__group--pull-right {
    margin-left: auto
}

.tox .tox-toolbar--scrolling .tox-toolbar__group {
    flex-shrink: 0;
    flex-wrap: nowrap
}

.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
    border-right: 1px solid #ccc
}

.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {
    border-left: 1px solid #ccc
}

.tox .tox-tooltip {
    display: inline-block;
    padding: 8px;
    position: relative
}

.tox .tox-tooltip__body {
    background-color: #222f3e;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(34,47,62,.3);
    color: rgba(255,255,255,.75);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding: 4px 8px;
    text-transform: none
}

.tox .tox-tooltip__arrow {
    position: absolute
}

.tox .tox-tooltip--down .tox-tooltip__arrow {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #222f3e;
    bottom: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.tox .tox-tooltip--up .tox-tooltip__arrow {
    border-bottom: 8px solid #222f3e;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%)
}

.tox .tox-tooltip--right .tox-tooltip__arrow {
    border-bottom: 8px solid transparent;
    border-left: 8px solid #222f3e;
    border-top: 8px solid transparent;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.tox .tox-tooltip--left .tox-tooltip__arrow {
    border-bottom: 8px solid transparent;
    border-right: 8px solid #222f3e;
    border-top: 8px solid transparent;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.tox .tox-well {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 8px;
    width: 100%
}

    .tox .tox-well > :first-child {
        margin-top: 0
    }

    .tox .tox-well > :last-child {
        margin-bottom: 0
    }

    .tox .tox-well > :only-child {
        margin: 0
    }

.tox .tox-custom-editor {
    border: 1px solid #ccc;
    border-radius: 3px;
    display: flex;
    flex: 1;
    position: relative
}

.tox .tox-dialog-loading::before {
    background-color: rgba(0,0,0,.5);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1000
}

.tox .tox-tab {
    cursor: pointer
}

.tox .tox-dialog__content-js {
    display: flex;
    flex: 1;
    -ms-flex-preferred-size: auto
}

.tox .tox-dialog__body-content .tox-collection {
    display: flex;
    flex: 1;
    -ms-flex-preferred-size: auto
}

.tox .tox-image-tools-edit-panel {
    height: 60px
}

.tox .tox-image-tools__sidebar {
    height: 60px
}
/*# sourceMappingURL=skin.min.css.map */

.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
@charset "UTF-8";

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    text-align: center;
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight: normal;
    font-style: normal;
}

.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
        content: "\f101";
    }

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-play-circle:before {
        content: "\f102";
    }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
        content: "\f103";
    }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
        content: "\f104";
    }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
        content: "\f105";
    }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
        content: "\f106";
    }

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
        content: "\f107";
    }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
        content: "\f108";
    }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
        content: "\f109";
    }

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-square:before {
        content: "\f10a";
    }

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-spinner:before {
        content: "\f10b";
    }

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
    .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
    .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
    .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
    .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
        content: "\f10c";
    }

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
    .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
        content: "\f10d";
    }

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
        content: "\f10e";
    }

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-share:before {
        content: "\f10f";
    }

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-cog:before {
        content: "\f110";
    }

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
        content: "\f111";
    }

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-circle-outline:before {
        content: "\f112";
    }

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-circle-inner-circle:before {
        content: "\f113";
    }

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-hd:before {
        content: "\f114";
    }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
        content: "\f115";
    }

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
        content: "\f116";
    }

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-facebook:before {
        content: "\f117";
    }

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-gplus:before {
        content: "\f118";
    }

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-linkedin:before {
        content: "\f119";
    }

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-twitter:before {
        content: "\f11a";
    }

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-tumblr:before {
        content: "\f11b";
    }

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-pinterest:before {
        content: "\f11c";
    }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
        content: "\f11d";
    }

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
        content: "\f11e";
    }

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-next-item:before {
        content: "\f11f";
    }

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-previous-item:before {
        content: "\f120";
    }

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
        content: "\f121";
    }

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

    .vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
        content: "\f122";
    }

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: initial;
}

    .video-js:-moz-full-screen {
        position: absolute;
    }

    .video-js:-webkit-full-screen {
        width: 100% !important;
        height: 100% !important;
    }

    .video-js[tabindex="-1"] {
        outline: none;
    }

    .video-js *,
    .video-js *:before,
    .video-js *:after {
        box-sizing: inherit;
    }

    .video-js ul {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        list-style-position: outside;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    .video-js.vjs-fluid,
    .video-js.vjs-16-9,
    .video-js.vjs-4-3,
    .video-js.vjs-9-16,
    .video-js.vjs-1-1 {
        width: 100%;
        max-width: 100%;
    }

        .video-js.vjs-fluid:not(.vjs-audio-only-mode),
        .video-js.vjs-16-9:not(.vjs-audio-only-mode),
        .video-js.vjs-4-3:not(.vjs-audio-only-mode),
        .video-js.vjs-9-16:not(.vjs-audio-only-mode),
        .video-js.vjs-1-1:not(.vjs-audio-only-mode) {
            height: 0;
        }

        .video-js.vjs-16-9:not(.vjs-audio-only-mode) {
            padding-top: 56.25%;
        }

        .video-js.vjs-4-3:not(.vjs-audio-only-mode) {
            padding-top: 75%;
        }

        .video-js.vjs-9-16:not(.vjs-audio-only-mode) {
            padding-top: 177.7777777778%;
        }

        .video-js.vjs-1-1:not(.vjs-audio-only-mode) {
            padding-top: 100%;
        }

    .video-js.vjs-fill:not(.vjs-audio-only-mode) {
        width: 100%;
        height: 100%;
    }

    .video-js .vjs-tech {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .video-js.vjs-audio-only-mode .vjs-tech {
        display: none;
    }

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none;
}

.vjs-hidden {
    display: none !important;
}

.vjs-disabled {
    opacity: 0.5;
    cursor: default;
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px;
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0px auto;
}

    .vjs-no-js a,
    .vjs-no-js a:visited {
        color: #66A8CC;
    }

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: 0.06666em solid #fff;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    border-radius: 0.3em;
    transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -0.81666em;
    margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
    transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
    display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block;
}

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%;
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: 0.5em;
    z-index: 2;
}

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, 0.8);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    overflow: auto;
}

    .video-js .vjs-modal-dialog > * {
        box-sizing: border-box;
    }

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1;
}

.vjs-menu-button {
    cursor: pointer;
}

    .vjs-menu-button.vjs-disabled {
        cursor: default;
    }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none;
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
}

    .vjs-menu .vjs-menu-content > * {
        box-sizing: border-box;
    }

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none;
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: 0.2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}

    .vjs-menu li.vjs-menu-item:focus,
    .vjs-menu li.vjs-menu-item:hover,
    .js-focus-visible .vjs-menu li.vjs-menu-item:hover {
        background-color: #73859f;
        background-color: rgba(115, 133, 159, 0.5);
    }

    .vjs-menu li.vjs-selected,
    .vjs-menu li.vjs-selected:focus,
    .vjs-menu li.vjs-selected:hover,
    .js-focus-visible .vjs-menu li.vjs-selected:hover {
        background-color: #fff;
        color: #2B333F;
    }

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
    background: none;
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0em;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, 0.7);
}

    .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        background-color: #2B333F;
        background-color: rgba(43, 51, 63, 0.7);
        position: absolute;
        width: 100%;
        bottom: 1.5em;
        max-height: 15em;
    }

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
    display: block;
}

.video-js .vjs-menu-button-inline {
    transition: all 0.4s;
    overflow: hidden;
}

    .video-js .vjs-menu-button-inline:before {
        width: 2.222222222em;
    }

    .video-js .vjs-menu-button-inline:hover,
    .video-js .vjs-menu-button-inline:focus,
    .video-js .vjs-menu-button-inline.vjs-slider-active,
    .video-js.vjs-no-flex .vjs-menu-button-inline {
        width: 12em;
    }

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    display: block;
    opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden;
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    pointer-events: none;
    transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
    display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table;
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    flex: none;
}

    .video-js .vjs-control.vjs-visible-text {
        width: auto;
        padding-left: 1em;
        padding-right: 1em;
    }

.vjs-button > .vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
    display: block;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
    text-shadow: 0em 0em 1em white;
}

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
    display: none;
}

.video-js .vjs-progress-control {
    cursor: pointer;
    flex: auto;
    display: flex;
    align-items: center;
    min-width: 4em;
    touch-action: none;
}

    .video-js .vjs-progress-control.disabled {
        cursor: default;
    }

.vjs-live .vjs-progress-control {
    display: none;
}

.vjs-liveui .vjs-progress-control {
    display: flex;
    align-items: center;
}

.vjs-no-flex .vjs-progress-control {
    width: auto;
}

.video-js .vjs-progress-holder {
    flex: auto;
    transition: all 0.2s;
    height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em;
}

    .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
        font-size: 1em;
    }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0;
}

.video-js .vjs-play-progress {
    background-color: #fff;
}

    .video-js .vjs-play-progress:before {
        font-size: 0.9em;
        position: absolute;
        right: -0.5em;
        top: -0.3333333333em;
        z-index: 1;
    }

.video-js .vjs-load-progress {
    background: rgba(115, 133, 159, 0.5);
}

    .video-js .vjs-load-progress div {
        background: rgba(115, 133, 159, 0.75);
    }

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 0.3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
    display: block;
    font-size: 0.6em;
    visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 0.45em 0 0.45em;
    /* iOS Safari */
    -webkit-touch-callout: none;
    /* Safari */
    -webkit-user-select: none;
    /* Konqueror HTML */
    /* Firefox */
    -moz-user-select: none;
    /* Internet Explorer/Edge */
    -ms-user-select: none;
    /* Non-prefixed version, currently supported by Chrome and Opera */
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
}

    .video-js .vjs-slider.disabled {
        cursor: default;
    }

    .video-js .vjs-slider:focus {
        text-shadow: 0em 0em 1em white;
        box-shadow: 0 0 1em #fff;
    }

.video-js .vjs-mute-control {
    cursor: pointer;
    flex: none;
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: flex;
}

    .video-js .vjs-volume-control.vjs-volume-horizontal {
        width: 5em;
    }

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px;
}

.video-js .vjs-volume-panel {
    transition: width 1s;
}

    .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
        visibility: visible;
        opacity: 1;
        position: relative;
        transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
    }

        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
            width: 5em;
            height: 3em;
            margin-right: 0;
        }

        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
            left: -3.5em;
            transition: left 0s;
        }

    .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
        width: 10em;
        transition: width 0.1s;
    }

    .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
        width: 4em;
    }

    .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
        height: 8em;
        width: 3em;
        left: -3000em;
        transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
    }

    .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
        transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
    }

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: 0.5em;
}

.video-js .vjs-volume-panel {
    display: flex;
}

.video-js .vjs-volume-bar {
    margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto;
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
}

    .video-js .vjs-volume-level:before {
        position: absolute;
        font-size: 0.9em;
        z-index: 1;
    }

.vjs-slider-vertical .vjs-volume-level {
    width: 0.3em;
}

    .vjs-slider-vertical .vjs-volume-level:before {
        top: -0.5em;
        left: -0.3em;
        z-index: 1;
    }

.vjs-slider-horizontal .vjs-volume-level {
    height: 0.3em;
}

    .vjs-slider-horizontal .vjs-volume-level:before {
        top: -0.3em;
        right: -0.5em;
    }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%;
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em;
}

.video-js .vjs-volume-tooltip {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 0.3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
    display: block;
    font-size: 1em;
    visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
    left: 1em;
    top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
    font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #000;
    z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
    width: 1px;
    height: 100%;
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
    display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
    display: none;
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
    display: block;
}

.video-js .vjs-live-control {
    display: flex;
    align-items: flex-start;
    flex: auto;
    font-size: 1em;
    line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
    display: none;
}

.video-js .vjs-seek-to-live-control {
    align-items: center;
    cursor: pointer;
    flex: none;
    display: inline-flex;
    height: 100%;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: 0.5em;
    color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red;
}

.video-js .vjs-time-control {
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em;
}

.vjs-live .vjs-time-control {
    display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
    display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
    display: none;
}

.vjs-time-divider {
    display: none;
    line-height: 3em;
}

.vjs-live .vjs-time-divider {
    display: none;
}

.video-js .vjs-play-control {
    cursor: pointer;
}

    .video-js .vjs-play-control .vjs-icon-placeholder {
        flex: none;
    }

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none;
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em;
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
}

.vjs-subtitles {
    color: #fff;
}

.vjs-captions {
    color: #fc6;
}

.vjs-tt-cue {
    display: block;
}

video::-webkit-media-text-track-display {
    transform: translateY(-3em);
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    flex: none;
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
    display: none;
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    flex: none;
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
    display: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center;
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center;
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%;
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.85;
    text-align: left;
    border: 6px solid rgba(43, 51, 63, 0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
    animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: white;
    -webkit-animation-delay: 0.44s;
    animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible;
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible;
    }
}

@keyframes vjs-spinner-spin {
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f;
    }

    20% {
        border-top-color: #73859f;
    }

    35% {
        border-top-color: white;
    }

    60% {
        border-top-color: #73859f;
    }

    100% {
        border-top-color: #73859f;
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f;
    }

    20% {
        border-top-color: #73859f;
    }

    35% {
        border-top-color: white;
    }

    60% {
        border-top-color: #73859f;
    }

    100% {
        border-top-color: #73859f;
    }
}

.video-js.vjs-audio-only-mode .vjs-captions-button {
    display: none;
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em;
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
    display: none;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em;
}

    .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
        font-family: VideoJS;
        content: "?";
        font-size: 1.5em;
        line-height: inherit;
    }

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
    display: none;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em;
}

    .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
        font-family: VideoJS;
        content: " ?";
        font-size: 1.5em;
        line-height: inherit;
    }

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
    display: none;
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
    width: auto;
    width: initial;
}

.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
    display: none;
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
    flex: auto;
    display: block;
}

.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
    width: auto;
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.75);
    color: #fff;
    height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
    display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom;
}

@supports (display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0px 24px;
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px;
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1;
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr;
    }
}

.vjs-track-setting > select {
    margin-right: 1em;
    margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none;
}

    .vjs-text-track-settings fieldset span {
        display: inline-block;
    }

        .vjs-text-track-settings fieldset span > select {
            max-width: 7.3em;
        }

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
    outline-style: solid;
    outline-width: medium;
    background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
    color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
    color: #2B333F;
    cursor: pointer;
    border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em;
}

@media print {
    .video-js > *:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden;
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
    outline: none;
}

.video-js *:focus:not(:focus-visible) {
    outline: none;
}

@keyframes blinker{50%{opacity:0}}
.blocks{padding:10px}.blocks .block{width:auto;height:auto;display:inline-block;position:relative;margin:5px;float:left;cursor:pointer}.blocks .block img{position:absolute;top:0px;left:0px}.blocks .block img.clearImage{position:relative;display:block;width:100%}.blocks .block .blockMenu{position:absolute;top:2px;right:2px;display:block}.blocks .block input[type=checkbox]{position:absolute;z-index:2;top:-4px;left:-4px;background-color:#fff;display:none}.blocks .block .checkMark{width:30px;height:30px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;border:2px #fff solid;z-index:10}.blocks .block .checkMark svg{display:none;position:relative;width:20px;top:6px;left:2px}.blocks .block .checkMark svg path{fill:#7048ca}.blocks .block.selected .checkMark{background-color:#fff}.blocks .block.selected .checkMark svg{display:block}.blocks .block .preview{width:30px;height:30px;background-color:#fff;border-radius:50%;position:absolute;top:2px;right:2px;border:2px #fff solid;z-index:10}.blocks .block .preview svg{display:block;position:relative;width:20px;top:8px;left:4px}.blocks .block .preview svg path{fill:#5D6770}.blocks .block .preview:hover svg path{fill:#364653}.blocks .block:hover .blockWrapper .blockImage{box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.blocks .block.selected .blockWrapper .blockImage{box-shadow:0px 0px 10px #364653}@media (max-width:670px){body.mobile .blocks{padding:0px;text-align:center}body.mobile .blocks .block{float:none;margin-right:5px;margin-left:5px}body.mobile .blocks .block .blockMenu{display:block;top:4px;right:4px}}
@keyframes blinker{50%{opacity:0}}

.captcha{position:relative;width:188px}.captcha img{background:url(/Content/images/loaders/menu-loader.gif) no-repeat center center}.captcha a{position:absolute;top:0px;right:-10px;text-indent:-1000px;background:url(/Content/images/refresh.png) no-repeat center center;display:inline-block;width:48px;height:48px}
@keyframes blinker{50%{opacity:0}}
.hasMenu{cursor:pointer}.dropDownMenu{display:none;position:fixed;background-color:transparent;border-top:none;padding:0px;text-align:left;top:60px;right:-10px;z-index:1001;padding-top:11px;width:300px;background-color:#212121}.dropDownMenu .arrow{width:30px;height:15px;background:url(/Content/Images/menu-arrow-up.png) no-repeat top left;background-size:cover;position:absolute;left:32px;top:32px}.dropDownMenu ul{padding:0px;margin:0px 10px 10px 10px;list-style-type:none;list-style:none;width:300px;background-color:transparent;padding-bottom:30px}.dropDownMenu ul li{list-style-type:none;list-style:none;white-space:nowrap}.dropDownMenu ul li:last-child{border:none}.dropDownMenu ul li a{display:inline-block;width:100%;padding:4px 0px;font-size:18px;color:#c1c1c1;text-align:left;line-height:16px;margin:14px 0px 14px 0px}.dropDownMenu ul li a:hover{color:#DED9D5}.dropDownMenu ul li.active{padding-right:20px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.ms-container{width:630px !important}.ms-container input[type=text]{width:260px !important;border-color:#cfcfcf !important;border-radius:3px !important}.ms-container .headerText{padding:0px 0px 4px 2px;color:#364653;font-weight:normal;font-size:15px}.ms-container .footerText{padding:4px 0px 0px 2px;font-size:14px;color:#364653;font-weight:normal}.ms-selectable,.ms-selection{width:290px !important;height:330px !important;background-color:transparent !important}.ms-selectable ul.ms-list,.ms-selection ul.ms-list{width:290px !important;height:330px !important;background-color:#fff}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{font-size:12px;white-space:nowrap}.form1 .ms-selectable ul.ms-list,.form1 .ms-selection ul.ms-list{border-color:#b0b0b0}.ms-selectable ul li.ms-elem-selectable,.ms-selection ul li.ms-elem-selection{height:30px !important;padding-top:6px !important}.ms-optgroup-label{color:#DED9D5 !important;cursor:pointer !important;height:30px !important;padding-top:6px !important;font-weight:bold;background:#5D6770}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.hasPagination{padding-bottom:62px}.pagination{font-weight:normal;font-size:16px;text-align:center;height:60px;padding-bottom:0px}.pagination:first-child{position:relative;width:100%;height:45px;margin-bottom:10px}.pagination:first-child .paginationWrapper{position:absolute;right:0px}.pagination:last-child{position:absolute;bottom:10px;right:10px}.pagination .pageInfo{color:#5D6770;font-size:13px;font-weight:bold;margin-bottom:5px;padding-left:4px;text-align:center}.pagination ul{padding:0px;display:inline-block;cursor:default;position:relative;margin:0 auto}.pagination ul li{list-style-type:none;display:inline-block;min-width:24px;height:24px;margin-right:4px;cursor:default}.pagination ul li a,.pagination ul li span{display:inline-block;min-width:20px;line-height:22px;color:#fff;text-align:center;background-color:transparent;border:none;color:#5D6770;padding:0 4px;font-weight:bold;cursor:pointer}.pagination ul li span{color:#7e7c7c;cursor:default;font-weight:normal}.pagination .first a,.pagination .prev a,.pagination .next a,.pagination .last a{color:#5D6770;font-weight:bold;font-size:22px;cursor:pointer;position:relative;top:2px}.pagination .first span,.pagination .prev span,.pagination .next span,.pagination .last span{color:#b0b0b0;cursor:default;font-weight:normal;font-size:22px;position:relative;top:2px}.pagination .lineSeparator span{display:inline-block;width:30px;height:2px;background-color:#5D6770;position:relative;top:-4px}body.mobile .pagination .lineSeparator,body.mobile .pagination .first,body.mobile .pagination .prev,body.mobile .pagination .next,body.mobile .pagination .last{display:none}.pagination ul li.currentPage a{background-color:transparent;color:#DED9D5;background-color:#364653;border-radius:50%}.pagination .gotoPage{margin-top:20px;display:block;color:#7e7c7c}.pagination .gotoPage input[type=number]{width:60px;margin-right:10px;height:24px}.pagination .gotoPage .button{padding-top:5px;padding-bottom:5px;top:0px}.pagination .gotoPage .label{float:none !important;margin:0 10px !important}.topPagination .lineSeparator span{background-color:#ddd}.topPagination .pagination ul li.page a{color:#434343}.topPagination .pagination ul li.currentPage a{color:#ddd}.topPagination .pagination .first a,.topPagination .pagination .prev a,.topPagination .pagination .next a,.topPagination .pagination .last a{color:#212121}body.mobile #songsPage .pagination{position:relative;right:unset;left:unset}body.mobile .pagination:first-child .paginationWrapper{position:relative}body.mobile .pagination .pageInfo{margin-bottom:6px}body.mobile #songsPage .pagination li.first,body.mobile #songsPage .pagination li.prev,body.mobile #songsPage .pagination li.next,body.mobile #songsPage .pagination li.last,body.mobile #songsPage .pagination li.lineSeparator{display:none}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbCarousel{width:100%;position:relative;padding:20px 0px;background-color:#fff;overflow:hidden}.rbCarousel .rbCarouselWrapper{display:block;position:relative;margin:0px auto;height:100%;left:30px}.rbCarousel .rbCarouselWrapper .rbCarouselItem{float:left;padding-left:5px;padding-right:5px}.rbCarousel .rbCarouselButtons{position:absolute;bottom:0px;left:0px;width:100%;text-align:center}.rbCarousel .rbCarouselButtons .rbCarouselButton{position:relative;border-radius:50%;width:20px;height:20px;background-color:#DED9D5;border:2px solid #364653;display:inline-block;cursor:pointer;margin:2px}.rbCarousel .rbCarouselButtons .rbCarouselButton.active{background-color:#FE9843;border-color:#c73309}.rbCarousel .rbCarouselArrow{position:absolute;width:30px;top:20px;height:calc(100% - 50px);display:block;left:0px;background-color:#fff;cursor:pointer}.rbCarousel .rbCarouselArrow svg{position:absolute;width:30px;height:30px;left:0px;top:50%;transform:translateY(-50%)}.rbCarousel .rbCarouselArrow svg path{fill:#c73309}.rbCarousel .rbCarouselArrow:hover svg path{fill:#5D6770}.rbCarousel .rbCarouselRightArrow{left:unset;right:0px}.rbCarousel.firstCarouselItem .rbCarouselLeftArrow svg{display:none}.rbCarousel.lastCarouselItem .rbCarouselRightArrow svg{display:none}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbcontextmenu{min-width:100px;display:none;position:absolute;background-color:#434343;border:none;z-index:10000;text-align:left;border-radius:15px;box-shadow:6px 6px 10px rgba(0,0,0,0.3)}.rbcontextmenu ul{padding:0px;margin:0px;list-style:none;z-index:10}.rbcontextmenu ul li{position:relative}.rbcontextmenu ul li.topSeparator{border-top:1px #525252 solid}.rbcontextmenu ul li:first-child{border-top:none}.rbcontextmenu ul li:last-child{margin-bottom:0px}.rbcontextmenu ul li a,.rbcontextmenu ul li span{color:#eee !important;white-space:nowrap;width:100%;display:inline-block;padding:8px 12px;text-align:center}.rbcontextmenu ul li a svg{position:relative;height:17px;top:2px}.rbcontextmenu ul li a svg path{fill:#eee}.rbcontextmenu ul li:hover a svg path{fill:#7e7c7c}.rbcontextmenu ul li span{cursor:default}.rbcontextmenu ul li a:hover{color:#7e7c7c !important}.rbcontextmenu ul li a.delete{color:#FE9843 !important}.rbcontextmenu ul li a.delete:hover{color:#c73309 !important}.rbcontextmenu.hasCheck ul li{padding-left:12px}.rbcontextmenu.hasCheck ul li a{text-align:left}.rbcontextmenu.hasCheck ul li.selected::after{content:'✔';position:absolute;color:#eee;font-size:15px;left:6px;top:4px}.rbcontextmenuBtn{padding:0px;cursor:pointer;overflow:hidden;position:relative;z-index:10;background-color:transparent;width:52px;height:31px;margin:0px}.rbcontextmenuBtn a{display:inline-block;height:100%;width:100%;border-radius:15px;cursor:pointer;text-decoration:none;padding:2.5px 0px 0px 0px;color:#DED9D5 !important;box-sizing:border-box;border:none;background:#364653;border:2px #DED9D5 solid;font-size:38px;line-height:0px;text-align:center;min-width:0px}.rbcontextmenuBtn.smallContextBtn,.gridView table .rbcontextmenuBtn{width:32px;height:22px}.rbcontextmenuBtn.smallContextBtn a,.gridView table .rbcontextmenuBtn a{height:20px;border-radius:10px;font-size:21px;font-weight:bold}.rbcontextmenuBtn a:hover{text-decoration:none;background:#5D6770;color:#fff !important}.rbcontextmenuBtn.rbcontextmenu-config{width:36px;height:24px}.rbcontextmenuBtn.rbcontextmenu-config a{border-radius:0px;border:none;background:transparent url(/Content/Images/Icons/context-menu-button.png) no-repeat center center;width:36px;height:24px;text-indent:-100px}body.mobile:not(.tablet) .rbcontextmenuBtn{display:block !important;width:32px;height:20px}body.mobile:not(.tablet) .rbcontextmenuBtn a{font-size:24px;line-height:2px;padding-top:0px;top:-4px;height:18px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbdraggable{position:absolute;border:2px dashed #f9cc1b}.rbdraggable .rbdraggable-element-size,.rbdraggable .rbdraggable-element-position,.rbdraggable .rbdraggable-element-name{position:absolute;top:-29px;left:0px;height:24px;font-size:16px;font-weight:normal;color:#fff;background-color:rgba(0,0,0,0.6);padding:4px 6px;border-radius:10px;white-space:nowrap;cursor:pointer;z-index:10}.rbdraggable .rbdraggable-element-size{left:unset;right:0px}.rbdraggable .rbdraggable-element-name{left:0px;top:-55px}.rbdraggable.rbdraggable-element-small-width .rbdraggable-element-size,.rbdraggable.rbdraggable-element-small-width .rbdraggable-element-position{display:none}.rbdraggable.rbdraggable-element-small-width .rbdraggable-element-name{top:-29px}.rbdraggable .rbdraggable-element-size.rbdraggable-show-bottom,.rbdraggable .rbdraggable-element-position.rbdraggable-show-bottom{top:calc(100% + 5px)}.rbdraggable .rbdraggable-element-name.rbdraggable-show-bottom{top:calc(100% + 31px)}.rbdraggable.rbdraggable-element-small-width .rbdraggable-element-name.rbdraggable-show-bottom{top:calc(100% + 5px)}.rbdraggable.disabled .rbdraggable-element-size,.rbdraggable.disabled .rbdraggable-element-position,.rbdraggable.disabled .rbdraggable-element-name{display:none}.rbdraggable::before,.rbdraggable::after{border:none}.rbdraggable.rbdraggable-snap-line-left::before{content:'';position:absolute;left:-4px;top:-1080px;width:0px;height:2160px;border:none;border-right:2px #f9cc1b dotted}.rbdraggable.rbdraggable-snap-line-width::before{content:'';position:absolute;right:-2px;top:-1080px;width:0px;height:2160px;border:none;border-left:2px #f9cc1b dotted}.rbdraggable.rbdraggable-snap-line-top::after{content:'';position:absolute;left:-1920px;top:-3px;width:3840px;height:0px;border:none;border-bottom:2px #f9cc1b dotted}.rbdraggable.rbdraggable-snap-line-height::after{content:'';position:absolute;left:-1920px;bottom:-2px;width:3840px;height:0px;border:none;border-top:2px #f9cc1b dotted}.rbdraggable .rbdraggable-element-size .rbdraggable-element-size-edit,.rbdraggable .rbdraggable-element-position .rbdraggable-element-position-edit{position:absolute;width:190px;height:80px;bottom:-90px;left:0px;background-color:rgba(0,0,0,0.6);padding:10px;border-radius:10px}.rbdraggable .rbdraggable-element-size .rbdraggable-element-size-edit{left:unset;right:0px}.rbdraggable .rbdraggable-element-size.rbdraggable-show-bottom .rbdraggable-element-size-edit,.rbdraggable .rbdraggable-element-position.rbdraggable-show-bottom .rbdraggable-element-position-edit{bottom:unset;top:-90px}.rbdraggable .rbdraggable-element-size .rbdraggable-element-size-edit label,.rbdraggable .rbdraggable-element-position .rbdraggable-element-position-edit label{width:10px;height:30px;line-height:30px;color:#fff;float:left;margin-right:10px}.rbdraggable .rbdraggable-element-size .rbdraggable-element-size-edit input[type=number],.rbdraggable .rbdraggable-element-position .rbdraggable-element-position-edit input[type=number]{width:60px;height:30px;color:#212121;background-color:#fff;float:left;padding:0px;padding-left:4px;font-size:16px}.rbdraggable .rbdraggable-element-size .rbdraggable-element-size-edit .rbdraggable-element-size-edit-width,.rbdraggable .rbdraggable-element-position .rbdraggable-element-position-edit .rbdraggable-element-position-edit-left{margin-right:10px}.rbdraggable .rbdraggable-element-size .rbdraggable-element-size-edit input[type=button],.rbdraggable .rbdraggable-element-position .rbdraggable-element-position-edit input[type=button]{position:relative;display:block;height:20px;margin:7px auto;background-color:#fff;color:#000;min-width:0px;padding:0px 10px;height:24px}.rbdraggable>div{z-index:1}.rbdraggable-element.rbdraggable-handle{position:absolute;width:24px;height:24px;border-radius:50%;border:1px solid #FE9843;background-color:#f9cc1b;z-index:21}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-top{cursor:nwse-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-middle{cursor:ew-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-bottom{cursor:nesw-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-center.rbdraggable-top{cursor:ns-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-center.rbdraggable-bottom{cursor:ns-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-top{cursor:nesw-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-middle{cursor:ew-resize}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-bottom{cursor:nwse-resize}.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-top,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-middle,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-bottom,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-center.rbdraggable-top,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-center.rbdraggable-bottom,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-top,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-middle,.rbdraggable.rbdraggable-noresize .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-bottom{cursor:default}.rbdraggable.rbdraggable-hideHVResize .rbdraggable-element.rbdraggable-handle.rbdraggable-left.rbdraggable-middle,.rbdraggable.rbdraggable-hideHVResize .rbdraggable-element.rbdraggable-handle.rbdraggable-right.rbdraggable-middle,.rbdraggable.rbdraggable-hideHVResize .rbdraggable-element.rbdraggable-handle.rbdraggable-center.rbdraggable-top,.rbdraggable.rbdraggable-hideHVResize .rbdraggable-element.rbdraggable-handle.rbdraggable-center.rbdraggable-bottom{display:none}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle{top:-46px;cursor:pointer}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle svg{position:absolute;top:-14px;left:-13px;width:48px;height:48px}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle svg path{fill:#f9cc1b;stroke:#f9cc1b;stroke-width:3px}.rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle::after{content:'';position:absolute;width:0px;top:22px;left:9.5px;height:12px;border-left:0px #f9cc1b solid;border-right:2px #f9cc1b solid}.Res_4K .rbdraggable-element.rbdraggable-handle{width:28px;height:28px}.Res_4K .rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle{top:-92px !important}.Res_4K .rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle svg{top:-18px;left:-18px;width:60px;height:60px}.Res_4K .rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle::after{top:24px;left:10px;height:56px}.rbdraggable.disabled{border-color:transparent !important}.rbdraggable.disabled .rbdraggable-element{display:none}body.mobile .rbdraggable-element.rbdraggable-handle{width:48px;height:48px}body.mobile .rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle{top:-80px}body.mobile .rbdraggable .rbdraggable-element.rbdraggable-handle.rbdraggable-rotate-handle svg{left:0px;top:0px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
ul.rbDropdown{display:none}.rbDropdownWrapper{position:relative;display:inline-block;z-index:60;width:480px}.rbDropdownWrapper .rbDropdownSelect{display:inline-block;position:relative;background-color:#212121;height:40px;border-radius:10px;color:#eee;cursor:pointer;padding:10px 34px 4px 16px;width:100%;font-size:15px;overflow:hidden}.rbDropdownWrapper .rbDropdownSelect::after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #eee;position:absolute;right:10px;top:14px}.rbDropdownWrapper .rbDropdownSelect:hover::after{border-top-color:#DED9D5}.rbDropdownWrapper .rbDropdownSelect .rbDropdownSelectTextWrapper{position:relative;width:100%;overflow:hidden;height:20px}.rbDropdownWrapper .rbDropdownSelect .rbDropdownSelectText{width:auto;white-space:nowrap;position:absolute;right:0px}.rbDropdownWrapper .rbDropdownListWrapper{width:100%;position:absolute;left:0px;top:42px;background-color:#212121;padding-top:10px;max-height:460px;height:460px;display:none;border-radius:10px;box-shadow:0px 0px 2px rgba(255,255,255,0.4)}.rbDropdownWrapper .rbDropdownListWrapperScrollable.scroll-wrapper{min-height:440px;max-height:440px}.rbDropdownWrapper .rbDropdownListWrapper ul{width:100%;margin:0px;padding:0px}.rbDropdownWrapper .rbDropdownListWrapper li{position:relative;padding:10px 10px 10px 20px;min-height:40px;cursor:pointer;list-style:none}.rbDropdownWrapper .rbDropdownListWrapper li::before{content:'+';position:absolute;left:8px;top:9px;font-size:20px}.rbDropdownWrapper .rbDropdownListWrapper li.expanded::before{content:'-'}.rbDropdownWrapper .rbDropdownListWrapper li.separator{min-height:0px;height:0px;border-bottom:1px #7e7c7c solid;padding:0px !important}.rbDropdownWrapper .rbDropdownListWrapper ul ul{display:none;padding-left:10px}.rbDropdownWrapper .rbDropdownListWrapper li,.rbDropdownWrapper .rbDropdownListWrapper li div{white-space:nowrap;overflow:hidden;color:#eee;margin:5px 0px;margin-left:2px}.rbDropdownWrapper .rbDropdownListWrapper li>div>span{display:inline-block;position:relative;top:3px;float:left;margin-right:10px}.rbDropdownWrapper .rbDropdownListWrapper li>div>span:last-child{margin-right:0px}.rbDropdownWrapper .rbDropdownListWrapper li svg{height:20px}.rbDropdownWrapper .rbDropdownListWrapper li svg path{fill:#eee}.rbDropdownWrapper .rbDropdownListWrapper li li{background-color:#434343}.rbDropdownWrapper .rbDropdownListWrapper li li li{background-color:#525252}.rbDropdownWrapper .rbDropdownListWrapper li.selectable{color:#eee;background-color:#7e7c7c;margin:5px 0px;cursor:pointer}.rbDropdownWrapper .rbDropdownListWrapper li.selectable::before{content:''}.rbDropdownWrapper .rbDropdownListWrapper li.active{background-color:#DED9D5 !important;color:#eee !important}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.miniNotification{position:absolute;background-color:#DED9D5;color:#364653;border:2px #364653 solid;padding:3px 10px;font-size:12px;text-align:center;transition-duration:0.6s;transition-property:opacity;font-weight:bold;opacity:0;z-index:9101}.miniNotification.leftNotification::after{content:'';position:absolute;right:-8px;top:6px;width:0;height:0;border-top:4px solid transparent;border-left:8px solid #364653;border-bottom:4px solid transparent}.miniNotification.rightNotification::after{content:'';position:absolute;left:-8px;top:6px;width:0;height:0;border-top:4px solid transparent;border-right:8px solid #364653;border-bottom:4px solid transparent}.miniNotification.show{opacity:1}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbMultiselectText{display:none}.rbMultiselectBox{min-height:40px;height:40px;border:1px #b0b0b0 solid;position:relative;padding:6px;background-color:#fff;cursor:text}.rbMultiselectBox .rbMultiselectWidthTester{position:absolute;visibility:hidden;padding:4px 24px 4px 4px;font-size:14px;border:1px red solid;margin-right:4px}.rbMultiselectBox .rbMultiselectInput{display:inline-block;font-size:14px !important;height:26px !important;border:none !important;width:unset !important;background-color:transparent !important}.rbMultiselectBox .rbMultiselectValueWrapper{display:inline-block;padding:4px 24px 4px 4px;position:relative;white-space:nowrap;border:1px #7e7c7c solid;border-radius:8px;margin-bottom:4px;margin-right:4px;background-color:#b0b0b0;color:#212121}.rbMultiselectBox .rbMultiselectValueWrapper .rbMultiselectValueRemoveBtn{position:absolute;right:4px;top:0px;cursor:pointer;font-size:18px}.rbMultiSelectValueList{position:absolute;left:-1px;display:none;width:400px;max-width:100%;max-height:212px;background-color:#c1c1c1;border:1px #b0b0b0 solid;border-top:1px #b0b0b0 dotted;z-index:10;overflow-y:auto}.rbMultiSelectValueList ul{margin:0px;margin-top:0px;padding:0px}.rbMultiSelectValueList ul li{list-style-type:none;padding:10px 0px 8px 10px;border-bottom:1px #b0b0b0 solid;color:#212121;cursor:pointer;font-size:16px;min-height:42px}.rbMultiSelectValueList ul li:hover{background:none;background-color:#b0b0b0;color:#212121}.rbMultiSelectValueList ul li.selected{color:#fff;background:#5D6770}.rbMultiSelectValueList ul li:last-child{border-bottom:none}.rbMultiSelectValueList ul li div.image{display:inline-block;margin-right:10px;width:50px;height:50px;background-size:cover}.rbMultiSelectValueList ul li div.image img{width:100%}.rbMultiSelectValueList ul li span{position:relative;display:inline-block;font-size:14px}.rbMultiSelectValueList.hasAvatar ul li{position:relative;height:70px}.rbMultiSelectValueList.hasAvatar ul li span{position:absolute;left:70px;top:24px}.rbMultiSelectValueList.agencyUsers ul li{height:54px}.rbMultiSelectValueList.agencyUsers ul li .userAvatar span.userInitials{position:relative;left:0px;top:0px}.rbMultiSelectValueList.agencyUsers ul li .userAvatar .userAvatarWrapper{position:relative !important}body.mobile .rbMultiselectBox{background-color:#eee;margin-top:4px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbQRCodeButton{cursor:pointer;position:relative;display:inline-block;width:36px;height:36px}.rbQRCodeButton[data-size=medium]{width:24px;height:24px}.rbQRCodeButton[data-size=small]{width:16px;height:16px}.rbQRCodeButton svg{position:absolute;cursor:pointer;width:100%;height:100%}.rbQRCodeButton svg path,.rbQRCodeButton svg rect{fill:#c1c1c1}.rbQRCodeButton[data-color="dark"] svg path,.rbQRCodeButton[data-color="dark"] svg rect{fill:#364653}.rbQRCodeButton:hover svg path,.rbQRCodeButton:hover svg rect{fill:#5D6770}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
input[type=checkbox].radiocheck,input[type=radio].radiocheck{display:none}.rbRadioCheck{position:relative;width:36px;height:36px;border:none;display:inline-block;overflow:hidden;border-radius:10px;cursor:pointer}.rbRadioCheck .simpleRadio{position:absolute;top:6px;left:6px;height:24px;width:24px;border-radius:50%;border:2px #364653 solid}.rbRadioCheck:hover .simpleRadio{border-color:#5D6770}.rbRadioCheck.checked .simpleRadio{border-color:#5D6770}.rbRadioCheck .simpleRadio .simpleRadioButton{position:absolute;top:2px;left:2px;height:16px;width:16px;border-radius:50%}.rbRadioCheck.checked .simpleRadio .simpleRadioButton{background-color:#5D6770}.rbRadioCheck~label{top:-12px !important}.rbRadioCheck svg{height:36px;width:36px}.rbRadioCheck svg path{fill:#c1c1c1}.rbRadioCheck:hover svg path{fill:#b0b0b0}.rbRadioCheck.checked svg path{fill:#5D6770}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
@keyframes rotating{from{-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)}}
@keyframes flash{from{color:#DED9D5}
to{color:#b0b0b0}}
@keyframes cliprotate{0%{transform:rotate(0deg)}
50%{transform:rotate(0deg)}
50.01%{transform:rotate(180deg)}
100%{transform:rotate(180deg)}}
@keyframes rotate{0%{transform:rotate(-45deg)}
100%{transform:rotate(135deg)}}
@keyframes showfixed{0%{opacity:0}
49.99%{opacity:0}
50%{opacity:1}
100%{opacity:1}}
.rbRefresh{position:absolute;width:32px;height:32px;top:6px;right:8px}.rbRefresh a{position:relative;display:block;width:100%;height:100%;font-size:0px}.rbRefresh a svg{display:block;width:100%}.rbRefresh a svg.loading{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.rbRefresh .refreshButton svg{width:32px;height:32px}.rbRefresh .refreshButton svg *{fill:#364653;stroke:none}body.desktop .rbRefresh .refreshButton:hover svg *{fill:#5D6770;stroke:#5D6770}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
@keyframes rotating{from{-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)}}
@keyframes flash{from{color:#DED9D5}
to{color:#b0b0b0}}
@keyframes cliprotate{0%{transform:rotate(0deg)}
50%{transform:rotate(0deg)}
50.01%{transform:rotate(180deg)}
100%{transform:rotate(180deg)}}
@keyframes rotate{0%{transform:rotate(-45deg)}
100%{transform:rotate(135deg)}}
@keyframes showfixed{0%{opacity:0}
49.99%{opacity:0}
50%{opacity:1}
100%{opacity:1}}

@keyframes blinker{50%{opacity:0}}
.sidebar{width:210px;position:absolute;top:160px;left:30px;height:100%}.sidebar ul{margin:0px;padding:0px}.sidebar ul li{list-style:none;padding:0px 10px}.sidebar ul li.active{background-color:#DED9D5}.sidebar ul li a{color:#fff;display:block;padding-top:11px;height:40px}.sidebarWrapper{background-color:#eee;position:fixed;top:50px;left:44px;width:310px;overflow:visible;visibility:hidden;height:calc(100% - 50px);transition-property:left;transition-duration:0.3s}body.hasSecondaryMenu.secondaryMenuShowing .sidebarWrapper{left:88px}body.primaryMenuExpanded .sidebarWrapper{left:300px}body.secondaryMenuShowing.primaryMenuExpanded .sidebarWrapper,body.hasSecondaryMenu.secondaryMenuExpanded .sidebarWrapper{left:344px}.sidebarWrapper .sidebar{display:block;position:relative;top:0px;left:0px;width:100%;overflow-x:visible}.sidebarWrapper .sidebar ul{width:100%}.sidebarWrapper .sidebar li{position:relative;padding:10px 10px 10px 20px;min-height:40px;cursor:pointer;color:#eee}.sidebarWrapper .sidebar li::before{content:'+';position:absolute;left:8px;top:6px;font-size:20px;color:#eee}.sidebarWrapper .sidebar li.expanded::before{content:'-'}.sidebarWrapper .sidebar li.selectable::before{content:''}.sidebarWrapper .sidebar li.separator{min-height:0px;height:0px;border-bottom:1px #7e7c7c solid;padding:0px !important;margin-top:5px;margin-bottom:5px}.sidebarWrapper .sidebar ul ul{display:none}.sidebarWrapper.fixed{position:fixed;left:20px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbStickyNote{position:absolute;width:275px;display:block;transform-origin:0% 0%}.rbStickyNote.rbStickyNote-ready{transition:transform 0.5s ease-in-out}.rbStickyNote.rbStickyNote-mini{transform:scale(0.25)}.rbStickyNote .rbStickyNote-stickyNote{color:blue;text-align:left;padding:40px 10px 10px 10px;width:275px;margin:0px;min-height:250px;height:250px;border:none;font-family:'Shadows Into';font-size:20px;border-bottom-right-radius:60px 5px;display:inline-block;position:relative;background:#ffff88;background:-moz-linear-gradient(-45deg,#ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(81%,#ffff88),color-stop(82%,#ffff88),color-stop(82%,#ffff88),color-stop(100%,#ffffc6));background:-webkit-linear-gradient(-45deg,#ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%);background:-o-linear-gradient(-45deg,#ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%);background:-ms-linear-gradient(-45deg,#ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%);background:linear-gradient(135deg,#ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@yellow_color_1',endColorstr='@yellow_color_2',GradientType=1);box-shadow:1px 2px 10px rgba(0,0,0,0.3)}.rbStickyNote-stickyNote:after{content:"";position:absolute;z-index:-1;right:0px;bottom:20px;width:200px;height:25px;box-shadow:2px 15px 5px rgba(0,0,0,0.3);-moz-transform:matrix(-1,-0.1,0,1,0,0);-webkit-transform:matrix(-1,-0.1,0,1,0,0);-o-transform:matrix(-1,-0.1,0,1,0,0);-ms-transform:matrix(-1,-0.1,0,1,0,0);transform:matrix(-1,-0.1,0,1,0,0)}.rbStickyNote-stickyNote .rbStickyNote-header{position:absolute;width:100%;height:35px;left:0px;top:0px;background-color:rgba(0,0,0,0.05);z-index:1}.rbStickyNote-stickyNote .rbStickyNote-copy.scroll-wrapper{max-height:194px}.rbStickyNote-stickyNote .rbStickyNote-copy{position:relative;width:100%;height:194px;font-family:'Shadows Into';font-weight:bold;font-size:20px;letter-spacing:2px;white-space:pre-wrap;word-wrap:break-word;outline:none;user-select:text}.rbStickyNote-stickyNote.rbStickyNote-blue{border-top-color:#8bc6e9;background:#92d0f4;background:-moz-linear-gradient(-45deg,#92d0f4 81%,#92d0f4 82%,#92d0f4 82%,#b0d8ef 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(81%,#92d0f4),color-stop(82%,#92d0f4),color-stop(82%,#92d0f4),color-stop(100%,#b0d8ef));background:-webkit-linear-gradient(-45deg,#92d0f4 81%,#92d0f4 82%,#92d0f4 82%,#b0d8ef 100%);background:-o-linear-gradient(-45deg,#92d0f4 81%,#92d0f4 82%,#92d0f4 82%,#b0d8ef 100%);background:-ms-linear-gradient(-45deg,#92d0f4 81%,#92d0f4 82%,#92d0f4 82%,#b0d8ef 100%);background:linear-gradient(135deg,#92d0f4 81%,#92d0f4 82%,#92d0f4 82%,#b0d8ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@blue_color_1',endColorstr='@blue_color_2',GradientType=1)}.rbStickyNote-stickyNote.rbStickyNote-green{border-top-color:#8ceaa6;background:#92f4ad;background:-moz-linear-gradient(-45deg,#92f4ad 81%,#92f4ad 82%,#92f4ad 82%,#b6f2c7 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(81%,#92f4ad),color-stop(82%,#92f4ad),color-stop(82%,#92f4ad),color-stop(100%,#b6f2c7));background:-webkit-linear-gradient(-45deg,#92f4ad 81%,#92f4ad 82%,#92f4ad 82%,#b6f2c7 100%);background:-o-linear-gradient(-45deg,#92f4ad 81%,#92f4ad 82%,#92f4ad 82%,#b6f2c7 100%);background:-ms-linear-gradient(-45deg,#92f4ad 81%,#92f4ad 82%,#92f4ad 82%,#b6f2c7 100%);background:linear-gradient(135deg,#92f4ad 81%,#92f4ad 82%,#92f4ad 82%,#b6f2c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@green_color_1',endColorstr='@green_color_2',GradientType=1)}.rbStickyNote-stickyNote.rbStickyNote-pink{border-top-color:#e78cbf;background:#f391c8;background:-moz-linear-gradient(-45deg,#f391c8 81%,#f391c8 82%,#f391c8 82%,#f3b6d8 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(81%,#f391c8),color-stop(82%,#f391c8),color-stop(82%,#f391c8),color-stop(100%,#f3b6d8));background:-webkit-linear-gradient(-45deg,#f391c8 81%,#f391c8 82%,#f391c8 82%,#f3b6d8 100%);background:-o-linear-gradient(-45deg,#f391c8 81%,#f391c8 82%,#f391c8 82%,#f3b6d8 100%);background:-ms-linear-gradient(-45deg,#f391c8 81%,#f391c8 82%,#f391c8 82%,#f3b6d8 100%);background:linear-gradient(135deg,#f391c8 81%,#f391c8 82%,#f391c8 82%,#f3b6d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@pink_color_1',endColorstr='@pink_color_2',GradientType=1)}.rbStickyNote-stickyNote .userAvatar{left:6px;top:6px}.rbStickyNote-stickyNote .rbStickyNote-color{width:16px;height:16px;position:absolute;left:40px;top:10px;border:2px #364653 solid;cursor:pointer}.rbStickyNote-stickyNote .rbStickyNote-color.rbStickyNote-yellow{border-color:#888}.rbStickyNote-stickyNote .rbStickyNote-color.rbStickyNote-yellow{background-color:#ffff88}.rbStickyNote-stickyNote .rbStickyNote-color.rbStickyNote-pink{background-color:#f391c8}.rbStickyNote-stickyNote .rbStickyNote-color.rbStickyNote-blue{background-color:#92d0f4}.rbStickyNote-stickyNote .rbStickyNote-color.rbStickyNote-green{background-color:#92f4ad}.rbStickyNote-stickyNote.rbStickyNote-yellow .rbStickyNote-colorSelector{background-color:#ffff88}.rbStickyNote-stickyNote.rbStickyNote-pink .rbStickyNote-colorSelector{background-color:#f391c8}.rbStickyNote-stickyNote.rbStickyNote-blue .rbStickyNote-colorSelector{background-color:#92d0f4}.rbStickyNote-stickyNote.rbStickyNote-green .rbStickyNote-colorSelector{background-color:#92f4ad}.rbStickyNote-stickyNote .rbStickyNote-colors{position:absolute;top:29px;left:36px;background-color:#fff;padding:4px}.rbStickyNote-stickyNote .rbStickyNote-colors .rbStickyNote-color{position:relative;top:0px;left:0px;margin-bottom:3px;border:none}.rbStickyNote-stickyNote .rbStickyNote-deleteStickyNote{width:20px;height:20px;display:inline-block;position:absolute;top:8px;right:8px;cursor:pointer}.rbStickyNote-stickyNote .rbStickyNote-deleteStickyNote svg{width:20px;height:20px}.rbStickyNote-stickyNote .rbStickyNote-deleteStickyNote svg polygon{fill:#364653}.rbStickyNote-stickyNote .rbStickyNote-deleteStickyNote:hover svg polygon{fill:#5D6770}.rbStickyNote-stickyNote .rbStickyNote-minimizeStickyNote{width:20px;height:20px;display:inline-block;position:absolute;top:8px;right:38px;cursor:pointer;border-bottom:4px #364653 solid}.rbStickyNote-stickyNote .rbStickyNote-minimizeStickyNote:hover{border-bottom-color:#5D6770}.rbStickyNote-mini .rbStickyNote-stickyNote .rbStickyNote-minimizeStickyNote,.rbStickyNote-mini .rbStickyNote-stickyNote .rbStickyNote-deleteStickyNote,.rbStickyNote-mini .rbStickyNote-stickyNote .rbStickyNote-color{display:none}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
input[type=checkbox].switchCheck{display:none}.rbSwitchBox{width:36px;height:20px;background-color:#fff;border:2px #364653 solid;position:relative;display:inline-block;overflow:hidden;border-radius:10px;cursor:pointer;outline:none}.rbSwitchBox.disabled{cursor:default;border-color:#b0b0b0}.rbSwitchBox.readonly{cursor:default;border-color:#b0b0b0;background-color:#eee}.rbSwitchBox .lever{position:relative;top:1px;left:2px;width:14px;height:14px;background-color:#DED9D5;border-radius:1px;transition-property:left,background-color;transition-duration:0.3s;border-radius:50%}.rbSwitchBox.checked .lever{background-color:#5D6770;left:16px}.rbSwitchBox.disabled .lever{background-color:#b0b0b0 !important}.rbSwitchBox~label{position:relative;top:-5px;margin-left:4px}body.mobile .rbSwitchBox{height:24px;margin-top:0px}body.mobile .rbSwitchBox .lever{height:18px;border-radius:10px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbTabs{margin:0 auto;position:relative}.rbTabs .rbTabDetails{z-index:10}.rbTabs .rbTabDetails .rbTab{display:none;background-color:#fbfbfb;border:2px #364653 solid;border-radius:15px}.rbTabs .rbTabDetails .rbTab.hasRefresh{padding-top:38px}.rbTabs .rbTabDetails .rbTab.activeTab{display:block;border-color:#364653}.rbTabs .rbTabButtons{position:relative;display:inline-block;margin:0 auto;padding-left:80px;top:0px;width:auto;z-index:9}.rbTabs .rbTabButtons .rbTabButton{position:relative;top:1.5px;display:inline-block;padding:9px 26px;cursor:pointer;background-color:#fbfbfb;color:#7e7c7c;font-weight:bold;white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:1.5px;border:2px #b0b0b0 solid;height:34px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-color:#364653;transition-property:background-color,color,border-color;transition-duration:0.5s}.rbTabs .rbTabButtons.dark .rbTabButton{border-color:#434343;color:#434343}.rbTabs .rbTabButtons .rbTabButton:hover{border-color:#7e7c7c}.rbTabs .rbTabButtons .rbTabButton.activeTabButton{border-color:#364653;color:#DED9D5;background-color:#364653}.rbTabs .rbTabButtons.dark .rbTabButton:hover,.rbTabs .rbTabButtons.dark .rbTabButton.activeTabButton{border:2px #434343 solid;color:#fff;background-color:#434343;padding:6px 19px 9px 20px}.rbTabs .rbTabDetails{position:relative}.rbTabs .hiddenTab{display:none !important}.rbTabs .content{padding:10px}.rbTabs .content.hasSortOrder{padding-top:20px}@media (max-width:1720px){.rbTabButton{padding-left:12px !important;padding-right:12px !important;letter-spacing:0px !important}}@media (max-width:1520px){.desktop .rbTabButton{font-size:12px !important}}@media (max-width:1420px){.desktop .rbTabButtons{padding-left:20px !important}.desktop .rbTabButton{font-size:12px !important;letter-spacing:0.5px !important}}@media (max-width:670px){.rbTabs .rbTabDetails .rbTab{border-radius:0px}.rbTabs .rbTabDetails .rbTab{border-top:none}.mobile .rbTabButtons{width:100%;display:table;table-layout:fixed;border-spacing:0px;padding:0px;margin:0px;background-color:#364653;top:2px;border-left:2px #364653 solid;border-right:2px #364653 solid;z-index:9}.mobile .rbTabButtons .rbTabButton{display:table-cell;border-radius:0px;background-color:#364653;color:#DED9D5;top:0px;height:36px;font-size:11px;border:none;border-left:2px #DED9D5 solid}.mobile .rbTabButtons .rbTabButton[data-target="#search"]{border-left:none !important}.mobile .rbTabButtons .rbTabButton.activeTabButton{background-color:#5D6770;top:unset;height:40px;color:#DED9D5;border-left:2px #DED9D5 solid}.mobile .rbTabButtons .rbTabButton:first-child{border-left:none}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.toolbarWrapper{position:relative;width:100%;height:auto;z-index:20}.toolbarWrapper .toolbarTabs{position:relative;width:100%;height:30px;z-index:20}.toolbarWrapper .toolbarTabs::-webkit-scrollbar,.toolbarWrapper .toolbars .toolbar::-webkit-scrollbar{display:none}.toolbarWrapper .toolbarTabs .toolbarTab,.toolbarWrapper .toolbarTabs .toolbarTab a.upgrade{position:relative;height:30px;padding:0px 10px;background-color:#5D6770;color:#eee;float:left;line-height:30px;display:block;cursor:pointer}.toolbarWrapper .toolbarTabs .toolbarTab.locked{padding:0px}.toolbarWrapper .toolbarTabs .toolbarTab a.upgrade{position:relative;display:block;top:0px;left:0px;width:100%;height:100%}.toolbarWrapper .toolbarTabs .toolbarTab a.upgrade svg.lockBadge{position:absolute;top:2px;right:0px;width:10px;transform:rotate(20deg)}.toolbarWrapper .toolbarTabs .toolbarTab a.upgrade svg.lockBadge path{fill:#7c0000}.toolbarWrapper .toolbarTabs .toolbarTab.active,.toolbarWrapper .toolbarTabs .toolbarTab.active a.upgrade{display:block;color:#5D6770;background-color:#eee}.toolbarWrapper .toolbars{height:90px}.toolbarWrapper .toolbars .toolbar{position:relative;display:none;background-color:#eee;height:90px;border-bottom:1px solid #c1c1c1}.toolbarWrapper .toolbars .toolbar.active{display:block}.toolbarWrapper .toolbars .toolbar .tools{position:relative;width:100%;height:90px;padding:4px;padding-top:14px;display:inline-block}.toolbarWrapper .toolbars .toolbar .tools .tool{position:relative;float:left;margin:8px 5px 0px 5px;width:60px;height:43px;text-align:center;cursor:pointer}.toolbarWrapper .toolbars .toolbar .tools .tool svg{width:48px;height:30px}.toolbarWrapper .toolbars .toolbar .tools .tool .toolIcon{width:48px;height:30px;text-align:center}.toolbarWrapper .toolbars .toolbar .tools .tool.toolbar-hide-name{top:5px}.toolbarWrapper .toolbars .toolbar .tools .tool.toolbar-hide-name .toolIcon{width:64px;height:40px}.toolbarWrapper .toolbars .toolbar .tools .tool.toolbar-hide-name .toolName{display:none}.toolbarWrapper .toolbars .toolbar .tools .tool.toolbar-hide-name svg{width:64px;height:40px}.toolbarWrapper .toolbars .toolbar .tools .tool svg path,.toolbarWrapper .toolbars .toolbar .tools .tool svg polygon,.toolbarWrapper .toolbars .toolbar .tools .tool svg rect{fill:#7e7c7c}.toolbarWrapper .toolbars .toolbar .tools .tool:hover svg path,.toolbarWrapper .toolbars .toolbar .tools .tool:hover svg polygon,.toolbarWrapper .toolbars .toolbar .tools .tool:hover svg rect{fill:#5D6770}.toolbarWrapper .toolbars .toolbar .tools .tool svg line{stroke:#7e7c7c}.toolbarWrapper .toolbars .toolbar .tools .tool:hover svg line{stroke:#5D6770}.toolbarWrapper .toolbars .toolbar .editTools .editTool svg path,.toolbarWrapper .toolbars .toolbar .editTools .editTool svg polygon,.toolbarWrapper .toolbars .toolbar .editTools .editTool svg rect,.toolbarWrapper .toolbars .toolbar .editTools .editTool svg circle{fill:#7e7c7c}.toolbarWrapper .toolbars .toolbar .editTools .editTool:hover svg path,.toolbarWrapper .toolbars .toolbar .editTools .editTool:hover svg polygon,.toolbarWrapper .toolbars .toolbar .editTools .editTool:hover svg rect,.toolbarWrapper .toolbars .toolbar .editTools .editTool:hover svg circle{fill:#5D6770}.toolbarWrapper .toolbars .toolbar .editTools .editTool svg line{stroke:#7e7c7c}.toolbarWrapper .toolbars .toolbar .editTools .editTool:hover svg line{stroke:#5D6770}.toolbarWrapper .toolbars .toolbar .editTools .editTool.selected svg line{stroke:#fff}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallTool svg *{stroke:#7e7c7c;stroke-width:1px;fill:#eee}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallTool:hover svg *{stroke:#5D6770}.toolbarWrapper .toolbars .toolbar .tools .tool .toolName{text-align:center;color:#7e7c7c;font-size:10px;font-weight:bold}.toolbarWrapper .toolbars .toolbar .tools .tool:hover .toolName{color:#DED9D5}.toolbarWrapper .toolbars .toolbar.toolbar-hide-name .tools .tool .toolName{display:none}.toolbarWrapper .toolbars .toolbar .toolsContainer{position:relative;float:left;width:300px;height:62px;border:1px #c1c1c1 solid;background-color:#fff;border-radius:5px;margin:0px 10px;overflow:hidden;transition-duration:0.5s;transition-property:height;transition-delay:0.5s}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallTool{float:left;margin:6px 4px;width:auto;height:30px;cursor:pointer}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallTool svg{height:20px;max-width:32px}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallToolsCategory{width:270px;position:relative;clear:both;display:block;font-size:10px;padding:4px 0px}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallToolsCategory span{position:relative;display:inline-block;clear:both;font-size:10px;padding:0px 10px;left:10px;background-color:#fff;z-index:2}.toolbarWrapper .toolbars .toolbar .toolsContainer .smallToolsCategory::before{content:'';position:absolute;left:3px;top:9px;width:100%;height:1px;background-color:#7e7c7c;z-index:1}.toolbarWrapper .toolbars .toolbar .editToolsSection:not(.disabled) .toolsContainer.scroll-wrapper:hover{height:300px}.toolbarWrapper .toolbars .toolbar .disabled .toolsContainer::after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100}.toolbarWrapper .toolbars .toolbar .disabled .toolsContainer .smallToolsCategory span{color:#c1c1c1;background-color:#fbfbfb}.toolbarWrapper .toolbars .toolbar .disabled .toolsContainer .smallToolsCategory::before{background-color:#c1c1c1}.toolbarWrapper .toolbars .toolbar .disabled .toolsContainer{background-color:#fbfbfb;border-color:#eee}.toolbarWrapper .toolbars .toolbar .tools .toolSeparator{position:relative;float:left;margin:6px 5px;height:50px;background-color:#b0b0b0;width:1px}.toolbarWrapper .toolbarMenu{position:relative;float:right}.toolbarWrapper .toolbarMenu .menuHandle{display:inline-block;position:relative;float:left;top:2px;margin-right:10px;cursor:pointer}.toolbarWrapper .toolbarMenu .menuHandle svg{height:24px}.toolbarWrapper .toolbarMenu .menuHandle svg path,.toolbarWrapper .toolbarMenu .menuHandle svg polygon,.toolbarWrapper .toolbarMenu .menuHandle svg rect{fill:#5D6770}.toolbarWrapper .toolbarMenu .menuHandle:hover svg path,.toolbarWrapper .toolbarMenu .menuHandle:hover svg polygon,.toolbarWrapper .toolbarMenu .menuHandle:hover svg rect{fill:#364653}.menuBody{position:fixed;background-color:#212121;min-width:204px;display:none;transition-property:opacity;z-index:10}.menuBody ul{padding:0px;margin:0px}.menuBody ul li{list-style:none;padding:10px 10px;border-bottom:1px #434343 solid;white-space:nowrap;display:block}.menuBody label,.menuBody a{color:#eee;white-space:nowrap;cursor:pointer}.menuBody a:hover{color:#FE9843 !important}.toolbarWrapper .editTools .editToolsGroup .groupLabel{float:left;margin:0px 5px;line-height:24px;font-weight:bold}.toolbarWrapper .editTools{position:relative;background-color:transparent;border-radius:4px;padding:4px;z-index:10;display:inline-block;width:100%;height:90px}.toolbarWrapper .editTools .editToolsGroup .editToolsGroupLabel{cursor:default;color:#364653}.toolbarWrapper .editTools .editToolsSection{position:relative;padding:0px 4px;border-right:1px #b0b0b0 solid;height:80px;float:left}.toolbarWrapper .editTools .editToolsSection .sectionTitle{position:absolute;width:100%;height:16px;padding-top:4px;bottom:0px;left:0px;text-align:center;color:#7e7c7c;border-top:1px #c1c1c1 solid;font-size:10px;font-weight:bold;white-space:nowrap;text-transform:capitalize;cursor:pointer}.toolbarWrapper .editTools .editTool .contextMenu2{width:200px}.toolbarWrapper .editTools .editTool .contextMenu2 .menuItem{text-align:left;padding:10px}.toolbarWrapper .editTools form{width:100%;height:100%;padding:0px;margin:0px}.toolbarWrapper .editTools form .uploader{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:unset;min-width:unset;border:none;margin:0px;padding:0px}.toolbarWrapper .editTools form .uploader .fileinput-button{background-color:rgba(0,0,255,0.5);width:100%;height:100%;margin:0px;padding:0px;border-radius:0px}.toolbarWrapper .editTools form .uploader .fileinput-button input{position:absolute;top:0px;left:0px;width:100%;height:100%}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.rbVideoLightBoxContainer{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:2100;background-color:rgba(0,0,0,0.8);display:none}.rbVideoLightBoxContainer .ui-dialog-titlebar-close{position:absolute;top:10px;right:20px;text-indent:0px}.rbVideoLightBoxContainer .ui-dialog-titlebar-close svg{position:relative;left:0px;top:0px}.rbVideoLightBoxContainer .ui-dialog-titlebar-close svg polygon{fill:#c1c1c1}.rbVideoLightBoxContainer .ui-dialog-titlebar-close:hover svg polygon{fill:#fff !important}.rbVideoLightBoxContainer .rbVideoWrapper{position:absolute;background-color:#000;overflow:hidden;padding:1px;border-radius:4px;border:1px #fff solid}.videoBtn{padding:10px;position:absolute;top:0px;left:0px;width:100%;height:100%;cursor:pointer}.videoBtn svg{position:absolute;width:64px;height:46px;top:calc(50% - 23px) !important;left:calc(50% - 32px) !important}.videoBtn.smallVideoBtn svg{width:32px;height:23px;top:calc(50% - 11.5px) !important;left:calc(50% - 16px) !important}.videoBtn svg path{fill:#5D6770;stroke:#DED9D5;stroke-width:4px}.videoBtn:hover .svg path{fill:#364653}.videoBtn .videoTitle{font-size:14px;padding:10px;border-radius:10px;position:absolute;top:10px;left:10px;max-width:100%;background-color:rgba(0,0,0,0.4);color:#fff}
@keyframes blinker{50%{opacity:0}}

.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}
100%{opacity:1}}
.tooltipster-update-fade{animation:tooltipster-fading 0.4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}
75%{transform:rotate(2deg)}
100%{transform:rotate(0)}}
.tooltipster-update-rotate{animation:tooltipster-rotating 0.6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}
100%{transform:scale(1)}}
.tooltipster-update-scale{animation:tooltipster-scaling 0.6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
@keyframes blinker{50%{opacity:0}}
.treeView{list-style-type:none;padding:0px;display:none}.treeView li{list-style-type:none;padding:0px;position:relative;white-space:nowrap}.treeView li a.folder{display:inline-block;width:24px;height:24px;border:none;position:relative;padding:0px;margin-left:18px}.treeView li a.folder::before{content:'';border:1px solid #364653;position:absolute;left:-20px;top:5px;width:14px;height:14px;padding:0px;text-align:center}.treeView li a.folder::after{content:'+';color:#364653;position:absolute;left:-17px;top:14px;font-size:16px;line-height:0px;font-weight:bold}.treeView li a.folder.isOpen::after{content:'-';font-size:20px;left:-16px;top:12px}body.macos .treeView li a.folder::after{top:11.5px}body.macos.mobile .treeView li a.folder::after{top:14px}body.macos .treeView li a.folder.isOpen::after{top:11px}.treeView li a.folder.selected::before,.treeView li a.folder.selected::after{color:#5D6770;border-color:#5D6770}.treeView li a.folder svg{position:relative;display:none;width:24px;height:24px;background-size:contain;opacity:1}.treeView li a.folder svg path{fill:#364653}.treeView li a.folder svg.folderClose{display:block}.treeView li a.folder svg.folderOpen{display:none}.treeView li a.folder.isOpen svg.folderOpen{display:block}.treeView li a.folder.isOpen svg.folderClose{display:none}.treeView li span{cursor:pointer;display:inline-block;padding:4px 0px;position:relative;top:0px;margin-left:0px;font-weight:bold;font-size:13px;width:calc(100% - 44px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.treeView li span.selected{color:#5D6770;cursor:pointer;border-radius:10px}.treeView li a.folder svg path:first-child{fill:#DED9D5}.treeView li a.folder svg path:last-child{fill:#364653}.treeView li a.folder.selected svg path:first-child{fill:#DED9D5}.treeView li a.folder.selected svg path:last-child{fill:#5D6770}.treeView li:before{content:'';border-left:1px dotted #000;height:20px;width:0px;position:absolute;top:-13px;left:8px}.treeView li.root::before{border-left:none}.treeView li.isOpen>ul::before{content:'';border-left:1px dotted #000;position:absolute;left:8px;height:calc(100% + 2px);width:0px;top:-13px}.treeView li:last-child>ul::before{border-left:none}.treeView li>div{position:relative;padding:3px;height:34px;margin:3px 0}.treeView li ul{position:relative;padding-left:22px}.treeView li.loading>div>.folder{background:#fff url(/Content/Images/Loaders/double-ring.png) no-repeat center center;background-size:contain}.treeView li.loading>div>.folder.selected{background:url(/Content/Images/Loaders/double-ring.png) no-repeat center center;background-size:24px}.treeView li.loading>div>.folder svg{opacity:0}.treeView.disabled li a.folder svg path,.treeView.disabled li a.folder.isOpen svg path,.treeView.disabled li a.folder.isOpen.selected svg path{fill:#b0b0b0 !important}body.desktop .treeView li>div>span:hover{color:#5D6770}body.desktop .treeView li>div>span.selected:hover{color:#364653}.treeView.disabled li a.folder,.treeView.disabled li>div>span{cursor:default}.treeView.disabled li span{color:#b0b0b0 !important}.treeView .ui-state-highlight{background-color:#eee;border-radius:10px}body.desktop .treeView .ui-droppable-hover{background-color:#DED9D5}.treeView .actionsWrapper{height:32px;text-align:center;position:absolute;right:5px;top:0px;z-index:1;display:none}.treeView .actionsWrapper .actions{background-color:#fff;padding:4px;border-radius:4px}.treeView .actionsWrapper .actions a svg{width:16px;height:16px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.youTubeVideoWrapper{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.7);z-index:2002}.youTubeVideoWrapper .closeButton{position:absolute;top:10px;right:10px}.youTubeVideoWrapper .youTubeVideo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video{position:relative;width:300px;height:213px;font-size:0px;border-radius:4px;overflow:hidden;box-shadow:0px 0px 5px rgba(0,0,0,0.5);float:left;margin-bottom:20px;margin-right:20px}.video img.thumbnail{width:100%;position:absolute;top:-28px;left:0px}.video.showYouTubePlayBar{height:239px}.video .youTubePlayButton{position:absolute;top:calc(50% - 50px);left:calc(50% - 40px);cursor:pointer}.video .youTubePlayButton img{width:80px;height:56px}.video.showYouTubePlayBar .youTubePlayButton{width:100%;height:100%;top:0px;left:0px;transition:none;background:url(/Content/Images/video-play-bar.jpg) no-repeat center 169px;background-size:contain}.video.showYouTubePlayBar .youTubePlayButton img{display:none}.video .videoTitle{position:absolute;left:0px;bottom:0px;width:100%;font-size:15px;padding:4px 8px;color:#5D6770;font-weight:bold;height:44px;background-color:beige}.video.showYouTubePlayBar .videoTitle{position:absolute;left:0px;bottom:0px;width:100%}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.uploader .loading,.uploader .remove,.uploader .uploadError{display:none}.uploader{width:310px;max-width:100%;min-height:82px;position:relative;overflow:hidden;border:1px #b0b0b0 solid;padding:10px;margin-bottom:10px;outline:none;cursor:pointer}.addAttachmentMenu .uploader{background-color:transparent !important;border:none !important}.uploader:nth-child(2n+1){margin-right:10px}.uploader .closeButton{position:absolute;top:4px;right:4px}.uploader .remove{width:100%;height:58px;position:relative;float:left}.uploader .remove img{position:relative;top:0px;vertical-align:middle;float:left;background:url(/Content/Images/Loaders/double-ring.png) no-repeat center center;background-size:24px;border-radius:10px;min-width:24px;min-height:24px;max-width:130px;max-height:40px}.uploader .remove img.loaded{background:none}.uploader .remove .uploadedFileName{position:absolute;left:0px;bottom:0px;display:block;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;text-align:left;font-weight:bold;font-size:12px;color:#364653}.uploader .remove .uploadedFileSize{position:absolute;right:10px;top:30px;display:none}.uploader .removeButton{position:absolute;right:0px;z-index:10;height:20px;width:20px;overflow:hidden;text-align:center;border:none}.uploader .removeButton::after{content:'';display:none}.uploader .removeButton svg{width:10px;height:10px}.uploader .removeButton svg polygon{fill:#364653}.uploader .removeButton:hover svg polygon{fill:#FE9843}.uploader .fileContainer{position:relative;height:58px;width:calc(100% - 10px);float:left;margin:5px}.uploader[data-multiple=true] .fileContainer{width:calc(33% - 10px)}.uploader .progress{position:absolute;width:100%;background-color:#b0b0b0;height:16px;color:#F2F2F2;display:none;bottom:0px;border-radius:4px}.uploader .progressAll{display:block}.uploader[data-multiple=true] .progressAll{position:relative;height:16px;margin-bottom:10px;margin-top:10px;display:block}.uploader .progress .progress-bar{position:relative;width:20%;background:linear-gradient(90deg,#DED9D5,#5D6770);height:16px;border-radius:4px}.uploader .progressAll .progress-bar{background:linear-gradient(90deg,#b7e4ea,#1F4761)}.uploader .progress .progressPercentage{position:absolute;top:0px;left:0px;width:100%;text-align:center;color:#F2F2F2}.uploader .cancelUpload{display:none}.uploader .uploadError{left:10px}.uploader .fileinput-button{position:relative;width:194px;height:31px;left:0px;top:0px;cursor:pointer;display:inline-block;float:left;font-size:0px;margin-right:10px}.uploader .fileinput-button input[type=file]{width:100%;height:100%;left:-10px;top:0px;cursor:pointer !important;opacity:0 !important}.uploader .fileinput-button a.button:focus{box-shadow:0px 0px 5px #5D6770}.uploader .fileinput-button:hover a.button{background-color:#DED9D5;color:#5D6770 !important;border-color:#5D6770}.uploader ::-webkit-file-upload-button{cursor:pointer}.uploader .fileinput-button a{position:relative;display:block;top:0px;left:0px;cursor:pointer}.uploader .dragDropHelper{display:inline-block;float:left;margin-top:10px;font-size:12px;font-weight:bold;color:#b0b0b0}.uploader[data-multiple=true] .fileContainer{height:78px;border-bottom:1px #434343 dotted;padding-top:10px;margin-right:10px}.uploader .fileContainersWrapper{max-height:240px;overflow-y:auto;margin-top:10px}form.hasFileUploader .dropZone{position:absolute;top:0px;left:0px;width:100%;height:100%;box-sizing:border-box;border:4px #c1c1c1 dashed;color:#c1c1c1;font-size:32px;font-weight:bold;text-align:center;background:rgba(255,255,255,0.8) url(/Content/Images/noisy-texture.png);z-index:-1;opacity:0;transition-property:opacity,z-index,display;transition-duration:0.3s}form.hasFileUploader .dropZone table{width:100%;height:100%}form.hasFileUploader .dropZone td{text-align:center;vertical-align:middle}.is-dragover form.hasFileUploader .dropZone{opacity:1;z-index:1000}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.triangle-up-24{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:24px solid #212121}.triangle-down-24{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:24px solid #212121}.triangle-left-24{width:0;height:0;border-top:12px solid transparent;border-right:24px solid #212121;border-bottom:12px solid transparent}.triangle-right-24{width:0;height:0;border-top:12px solid transparent;border-left:24px solid #212121;border-bottom:12px solid transparent}.triangle-up-12{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #212121}.triangle-down-12{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #212121}.triangle-left-12{width:0;height:0;border-top:6px solid transparent;border-right:12px solid #212121;border-bottom:6px solid transparent}.triangle-right-12{width:0;height:0;border-top:6px solid transparent;border-left:12px solid #212121;border-bottom:6px solid transparent}.triangle-up-8{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid #212121}.half-donut{position:relative;display:block;width:70px;height:140px;border:24px solid rgba(211,211,211,0.5)}.half-donut::before{position:absolute;content:'';border-radius:50%;width:24px;height:24px;box-sizing:border-box;border:3px #eee solid;background-color:#d3d3d3;top:-24px;left:-12px;display:block}.half-donut-right{border-left:none;border-top-right-radius:70px;border-bottom-right-radius:70px;box-shadow:5px 5px 10px rgba(0,0,0,0.3)}.half-donut-left{border-right:none;border-top-left-radius:70px;border-bottom-left-radius:70px;box-shadow:-5px 5px 10px rgba(0,0,0,0.3)}.half-donut-left::before{left:unset;right:-12px}.half-donut .value{border-radius:50%;color:#eee;box-shadow:5px 5px 10px rgba(0,0,0,0.3);position:absolute;font-size:28px;font-weight:900;top:20px;text-align:center;right:50%;padding:10px;min-width:51px}.half-donut-left .value{right:unset;left:50%}.half-donut:last-child::after{position:absolute;content:'';border-radius:50%;width:24px;height:24px;box-sizing:border-box;border:3px #eee solid;background-color:#d3d3d3;bottom:-24px;left:-12px;display:block}.half-donut-left:last-child::after{position:absolute;content:'';border-radius:50%;width:24px;height:24px;box-sizing:border-box;border:3px #eee solid;background-color:#d3d3d3;bottom:-24px;left:unset;right:-12px;display:block}.green-donut{border-color:#50b432}.green-donut::before{background-color:#50b432}.green-donut .value{background-color:#50b432}.blue-donut{border-color:#058dc7}.blue-donut::before{background-color:#058dc7}.blue-donut .value{background-color:#058dc7}.orange-donut{border-color:#ed561b}.orange-donut::before{background-color:#ed561b}.orange-donut .value{background-color:#ed561b}.curvedArrow{position:relative;margin:0 auto;width:100px;transform:rotate(90deg)}.curvedArrow .curve{border:2px solid #BE5F4B;border-color:transparent transparent transparent #FE9843;height:360px;width:1200px;border-radius:230px 0 0 150px}.curvedArrow .point{position:absolute;left:40px;top:315px}.curvedArrow .point:before{border:1px solid #FE9843;height:20px;content:"";position:absolute}.curvedArrow .point:after{border:1px solid #FE9843;height:18px;content:"";position:absolute}.curvedArrow .point:before{top:-10px;left:-9px;transform:rotate(-74deg);-webkit-transform:rotate(-74deg);-moz-transform:rotate(-74deg);-ms-transform:rotate(-74deg)}.curvedArrow .point:after{top:-16px;left:4px;transform:rotate(12deg);-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg)}.smallArrowRight{position:relative;border-bottom:1px #eee solid;width:20px;height:1px}.smallArrowRight:before{content:'';transform:rotate(45deg);width:10px;height:1px;border-top:1px #eee solid;position:absolute;right:-1px;top:-4px}.smallArrowRight:after{content:'';transform:rotate(-45deg);width:10px;height:1px;border-bottom:1px #eee solid;position:absolute;right:-1px;top:3px}.smallArrowLeft{position:relative;border-bottom:1px #eee solid;width:20px;height:1px}.smallArrowLeft:before{content:'';transform:rotate(-45deg);width:10px;height:1px;border-top:1px #eee solid;position:absolute;left:-1px;top:-4px}.smallArrowLeft:after{content:'';transform:rotate(45deg);width:10px;height:1px;border-bottom:1px #eee solid;position:absolute;left:-1px;top:3px}.ribbon{width:36px;padding:10px 0 6px 0;position:absolute;top:-6px;right:15px;text-align:center;border-top-left-radius:3px;background:#b7e4ea;color:#eee;font-weight:bold;font-size:16px;box-shadow:6px 6px 10px rgba(0,0,0,0.5)}.ribbon:before,.ribbon:after{content:"";position:absolute}.ribbon:after{height:0;width:0;bottom:-17.5px;left:0;border-left:18px solid #b7e4ea;border-right:18px solid #b7e4ea;border-bottom:18px solid transparent}.ribbon:before{height:0;width:0;right:-5.5px;top:0.1px;border-bottom:6px solid #1F4761;border-right:6px solid transparent}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.userAvatar{position:relative;display:inline-block;cursor:pointer}.userAvatarWrapper{float:left;text-align:left}.userAvatar .userAvatarFullName{float:left;margin-top:3px;margin-left:6px;color:#eee;white-space:nowrap;display:inline-block;font-size:14px;display:block;text-overflow:ellipsis;width:calc(100% - 38px);overflow:hidden}.userAvatar .userAvatarFullName.darkText{color:#212121}td .userAvatar{width:calc(100% - 20px);position:relative;top:-2px;left:0px;height:20px}td .userAvatar~.fieldSeparator{margin-top:4px}.userAvatar .userAvatarInfo{display:none}.userAvatarInfo{width:260px;height:140px;position:absolute;background-color:#2b2a2a;border-radius:10px;display:none;z-index:9000;padding:10px;top:44px;left:-112px}.userAvatarInfo .triangle-up-24{position:absolute;top:-14px;left:118px;border-bottom-color:#2b2a2a}.userAvatarInfo .triangle-down-24{position:absolute;top:140px;left:118px;border-bottom-color:#2b2a2a}.userAvatarInfo .userAvatarPicture{display:block;float:none}.userAvatarInfo .userAvatarName{position:absolute;top:18px;left:52px;color:#eee;float:none;clear:both;margin:0px;padding:0px}.userAvatarInfo .userAvatarEmail{position:absolute;bottom:14px;left:10px;color:#b0b0b0;float:none;clear:both;font-size:10px}.userAvatarInfo .userAvatarCompany{position:absolute;top:44px;left:52px;color:#b0b0b0;float:none;clear:both}.userAvatarInfo .userAvatarRoleName{position:absolute;top:64px;left:52px;color:#b0b0b0;float:none;clear:both}.userAvatarInfo .userAvatarActions{position:absolute;right:10px;background-color:transparent;padding:2px;border-radius:2px;bottom:10px}.userAvatarInfo .userAvatarActions a svg{width:18px}.userAvatarInfo .userAvatarActions a svg path{fill:#eee}.userAvatarInfo .userAvatarActions a:hover svg path{fill:#DED9D5}.userAvatarInfo .closeAvatarInfo{position:absolute;top:10px;right:10px}.userAvatarInfo .closeAvatarInfo svg{width:16px;height:16px}.userAvatarWrapper{position:relative;width:64px;height:64px;border-radius:50%;background-color:#1b1b1b;display:table;overflow:hidden;font-size:0px;cursor:pointer}.userAvatarInfo .userAvatarWrapper{cursor:default;line-height:initial}.userAvatarInfo .copyEmail{width:16px;position:absolute;bottom:0px;right:10px}.avatarRow{display:table-row;line-height:initial}.avatar{display:table-cell;text-align:center;vertical-align:middle;width:100%;line-height:initial}.userAvatarWrapper img{position:absolute;background-color:#F2F2F2;border-radius:50%}.avatar .userInitials{position:relative;color:#fff !important;font-size:28px;line-height:initial}.userAvatarWrapper.size24x24,.userAvatarWrapper.size24x24 img{width:24px !important;height:24px !important}.userAvatarWrapper.size24x24 .avatarRow{width:24px !important;height:24px !important}.userAvatarWrapper.size24x24 .avatar{width:24px !important;height:24px !important}.userAvatarWrapper.size24x24 .avatar .userInitials{font-size:12px}.userAvatarWrapper.size32x32,.userAvatarWrapper.size32x32 img{width:32px !important;height:32px !important}.userAvatarWrapper.size32x32 .avatarRow{width:32px !important;height:32px !important}.userAvatarWrapper.size32x32 .avatar{width:32px !important;height:32px !important}.userAvatarWrapper.size32x32 .avatar .userInitials{font-size:14px;line-height:initial !important}.userAvatarWrapper.size38x38,.userAvatarWrapper.size38x38 img{width:38px !important;height:38px !important}.userAvatarWrapper.size38x38 .avatar .userInitials{font-size:18px}.userAvatarWrapper.size48x48,.userAvatarWrapper.size48x48 img{width:48px !important;height:48px !important}.userAvatarWrapper.size48x48 .avatarRow{width:48px !important;height:48px !important}.userAvatarWrapper.size48x48 .avatar{width:48px !important;height:48px !important}.userAvatarWrapper.size48x48 .avatar .userInitials{top:2px;font-size:20px}.userAvatarWrapper.size64x64 .avatarRow{width:64px !important;height:64px !important}.userAvatarWrapper.size64x64 .avatar{width:64px !important;height:64px !important}.userAvatarWrapper.size64x64 .avatar .userInitials{top:2px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
@keyframes blinker{50%{opacity:0}}
@keyframes rotating{from{-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)}}
@keyframes flash{from{color:#DED9D5}
to{color:#b0b0b0}}
@keyframes cliprotate{0%{transform:rotate(0deg)}
50%{transform:rotate(0deg)}
50.01%{transform:rotate(180deg)}
100%{transform:rotate(180deg)}}
@keyframes rotate{0%{transform:rotate(-45deg)}
100%{transform:rotate(135deg)}}
@keyframes showfixed{0%{opacity:0}
49.99%{opacity:0}
50%{opacity:1}
100%{opacity:1}}
.glimpse{z-index:10000000}html{overflow-x:hidden;overflow-y:scroll}body{box-sizing:border-box;font-family:Arial;font-size:14px;color:#434343;margin:0px;padding:0px;background-size:cover;background-attachment:fixed;letter-spacing:normal;font-weight:normal;min-width:1200px;min-height:100vh;background-color:#F2F2F2}body.authorized #mainContentWrapper{position:relative;min-width:779px;min-height:calc(100vh - 80px);width:100%;padding:100px 0px 20px 44px;transition-duration:0.3s;transition-property:padding}body.authorized #mainContentWrapper .banner{text-align:center;padding-top:20px}body.authorized #mainContentWrapper .banner img{height:200px}body.authorized #mainContent{position:relative}body.mobile.authorized #mainContent{min-height:calc(100vh - 150px)}body.authorized.hasFooter #mainContent{min-height:calc(100vh - 130px)}body.authorized{font-weight:normal;font-family:Arial}div,input,span,select,textarea,form,nav,section,footer,header,aside,a,ul,li,img,h1,h2,h3,h4,h5,video{box-sizing:border-box !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}h2{font-weight:normal;font-size:26px;color:#364653;margin-top:0px}h3{font-weight:normal;font-size:18px;color:#364653;margin-top:0px}h2 a{font-size:26px;color:#434343}select,input,textarea{outline:none}img,button,audio{outline:none;border:none}img.loading{background:url(/Content/Images/Loaders/double-ring.png) no-repeat center center;background-size:32px}img.loaded{background-image:none}body.authorized textarea{font-family:Arial}a{outline:none;color:#5D6770;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.desktop a:hover{color:#FE9843}body.desktop a:hover *{color:#FE9843}.bold{font-weight:bold}.lineThrough{text-decoration:line-through !important}textarea{resize:none}.underline{text-decoration:underline}.uppercase{text-transform:uppercase;letter-spacing:1.5px}.red{color:#f00}select{background-color:#F2F2F2;border-radius:4px;height:32px;line-height:32px;color:#7e7c7c;font-weight:normal;border:2px #364653 solid}.select2-container--default .select2-selection--single{border:2px #364653 solid;border-radius:4px;height:32px;line-height:32px;color:#7e7c7c}.pageHeader input[type=text]{position:relative;background-color:#F2F2F2;border-radius:4px !important;height:32px;line-height:32px;color:#7e7c7c;font-weight:normal;border:2px #364653 solid;top:-1px}header>div{position:relative}body.authorized header{position:fixed;width:100%;height:100px;top:0px;left:0px;z-index:20;background-color:#364653;color:#DED9D3;transition-duration:0.3s;transition-property:padding}body.desktop.guestUser .siteLanguageSelect{right:20px}body.authorized.primaryMenuExpanded header{padding-left:256px}body.authorized.secondaryMenuShowing header{padding-left:44px}body.authorized.primaryMenuExpanded.secondaryMenuShowing header,body.authorized.secondaryMenuExpanded header{padding-left:300px}header #headerLogo a{display:block}svg.logo{height:30px}svg.logo path{fill:#DED9D5;stroke:none}body.desktop #headerLogo a:hover svg.logo polygon{fill:#DED9D5}body.authorized .mainLoaderImage{position:absolute;width:40px;top:2px;left:3px;display:none}body.authorized .mainLoaderImage img{width:100%}body.authorized.loading .mainLoaderImage{display:block}body.authorized header #headerInfo h1{display:inline-block;margin:0px;font-weight:bold;font-size:18px;line-height:normal;margin-left:20px;float:left;position:relative;color:#FE9843;padding-top:22px}body.authorized header #headerInfo #headerLogo{display:inline-block;position:relative;margin-top:10px;margin-left:60px;float:left;padding-top:0px}body.authorized #mainMenu{position:absolute;left:10px;top:6px;width:40px;height:40px}body.authorized #mainMenu svg{height:40px}body.authorized #mainMenu svg path{fill:#DED9D3}body.authorized header #linksWrapper{position:absolute;width:310px;margin:0px auto;height:50px;line-height:50px;top:44px;left:50px}header #linksWrapper .headerLink{position:relative}header #linksWrapper .headerLink.siteLanguageSelect{margin-right:8px}header #linksWrapper .headerLink a>svg path,header #linksWrapper .headerLink a>svg circle{fill:#DED9D3}header #linksWrapper .headerLink a.spotify svg{top:10px;background-color:#F2F2F2;height:30px;border-radius:50%}header #linksWrapper .headerLink a.spotify>svg path{fill:#2ebd59}body.desktop header a:hover svg path,body.desktop header a:hover svg circle{fill:#FE9843}header #linksWrapper .headerLink a.spotify:hover>svg path{fill:#FE9843}header #linksWrapper .headerLink a:hover>svg path,header #linksWrapper .headerLink a:hover>svg circle{fill:#FE9843}body.authorized header.fixedHeader{position:fixed;top:-50px;left:0px;width:100%;height:50px;z-index:70}body.authorized header.fixedHeader #mainMenu{left:10px;top:16px}body.authorized header.fixedHeader #mainMenuDropDown{top:50px}body.authorized header.fixedHeader #mainMenuDropDown .arrow{left:10px}body.authorized header.fixedHeader #linksWrapper{top:4px}img.svg{display:none}footer{background:#DED9D5;height:80px;position:relative;overflow:hidden}footer #madeWithLove{position:absolute;color:#364653;top:13px;right:20px;padding:8px 30px;border:2px #364653 solid;display:block;z-index:10;height:56px}footer #madeWithLove .risenMediaLogo{position:relative;display:inline-block;width:22px;height:24px}footer #madeWithLove svg{position:absolute;height:24px;top:5px;left:2px}footer #madeWithLove svg polygon{fill:#364653}footer ul{position:relative;top:0px;list-style-type:none;margin-left:60px;padding:0px}footer ul li{display:inline}footer ul li a{padding:4px 20px;color:#364653;font-weight:bold}footer #copyright{color:#364653;font-size:12px;position:absolute;width:100%;left:0px;bottom:10px;text-align:center;z-index:1}footer .sslSeal{position:absolute;right:310px;bottom:18px}footer .certifiedSeal{position:absolute;right:350px;bottom:19px}.loadMoreWrapper{width:100%;padding:10px;text-align:center}.loadMore,.loadPrev{display:inline-block;position:relative}#clearMask{left:0px;top:0px;width:100%;height:100%;position:fixed;z-index:2000;background-color:rgba(255,255,255,0);display:none}#pageLoadMask{left:0px;top:0px;width:100%;height:100%;position:fixed;z-index:2000;background-color:transparent;display:block}#noiseMask{left:0px;top:0px;width:100%;height:100%;position:fixed;z-index:2000;background:url(/Content/Images/noisy-texture.png),url(/Content/Images/noisy-texture.png);display:none;filter:blur(1px)}#darkMask{left:0px;top:0px;width:100%;height:100%;position:fixed;z-index:2000;background-color:rgba(0,0,0,0.8);display:none}#mainLoader{width:100%;height:4px;position:fixed;top:0px;display:none;border:none;z-index:2001}#mainLoader .loader{width:10px;height:3px;position:relative;background:linear-gradient(-90deg,#f9cc1b 0%,#5D6770 50%,#f9cc1b 100%);margin:0 auto;box-shadow:0px 0px 10px rgba(0,0,0,0.8);max-width:100%}body.authorized #mainContentWrapper.hasSecondaryMenu{padding-left:88px}body.authorized.inIframe #mainContentWrapper.hasSecondaryMenu{padding-left:0px}body.authorized header,body.authorized footer,body.authorized aside.mainMenu{visibility:hidden}body.authorized.mainFrame header,body.authorized.mainFrame footer,body.authorized.mainFrame aside.mainMenu{visibility:visible}body.authorized.inIframe header,body.authorized.inIframe footer,body.authorized.inIframe aside.mainMenu{display:none}body.authorized.inIframe #mainContentWrapper{padding:0px}body.authorized aside.mainMenu{position:fixed;width:44px;height:100%;top:0px;left:0px;background-color:#5D6770;color:#DED9D5;z-index:20;transition-duration:0.2s;transition-property:width,left;padding-top:70px;overflow:hidden;min-height:540px}body.authorized.onboarding aside.mainMenu{display:none}body.authorized aside.mainMenu.secondaryMenu{background-color:#DED9D5;color:#364653;left:44px;width:0px;padding-top:120px}body.authorized aside.mainMenu nav{width:300px;padding-left:10px}body.authorized aside.mainMenu nav ul{margin:0px;padding:0px}body.authorized aside.mainMenu nav li{margin:0px 0px;margin-bottom:8px;list-style:none}body.authorized aside.mainMenu nav li.category{color:#DED9D5;height:30px;display:none}body.authorized aside.mainMenu nav ul.menuCategories:first-child li.category{height:0px}body.authorized aside.mainMenu.primaryMenu nav ul.menuCategories.support{position:absolute;bottom:132px;width:300px}body.authorized aside.mainMenu nav li a{position:relative;font-size:14px;font-weight:normal;text-transform:uppercase;display:block}body.authorized aside.mainMenu nav li a span.menuItemTitle{position:absolute;top:5px;margin-left:10px;opacity:0;transition-duration:0.5s;transition-property:opacity;font-weight:bold}body.authorized.primaryMenuExpanded aside.mainMenu.primaryMenu nav li a span.menuItemTitle,body.authorized.secondaryMenuExpanded aside.mainMenu.secondaryMenu nav li a span.menuItemTitle{opacity:1;display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:240px;overflow:hidden}body.authorized nav li{position:relative}body.authorized aside.mainMenu nav li a svg{display:inline-block;width:26px;height:26px}body.authorized nav li.locked svg.lockBadge{position:absolute;top:-4px;left:20px;width:10px !important;transform:rotate(20deg)}body.authorized nav li.locked svg.lockBadge path{fill:#7c0000 !important}body.mobile.authorized nav li.locked svg.lockBadge{left:30px}body.authorized aside.mainMenu.primaryMenu nav li a span.menuItemTitle{color:#DED9D5}body.authorized aside.mainMenu.primaryMenu nav li a svg path,body.authorized aside.mainMenu.primaryMenu nav li a svg polygon{fill:#DED9D5;stroke:none}body.authorized aside.mainMenu.primaryMenu nav li a svg rect{fill:#DED9D5;stroke:#DED9D5}body.authorized.desktop aside.mainMenu.primaryMenu nav li a:hover svg path,body.authorized aside.mainMenu.primaryMenu nav li.active a svg path,body.authorized aside.mainMenu.primaryMenu nav li.secondaryOpened a svg path,body.authorized.desktop aside.mainMenu.primaryMenu nav li a:hover svg polygon,body.authorized aside.mainMenu.primaryMenu nav li.active a svg polygon,body.authorized aside.mainMenu.primaryMenu nav li.secondaryOpened a svg polygon{fill:#FE9843}body.authorized.desktop aside.mainMenu.primaryMenu nav li a:hover svg rect,body.authorized aside.mainMenu.primaryMenu nav li.active a svg rect,body.authorized aside.mainMenu.primaryMenu nav li.secondaryOpened a svg rect{fill:#FE9843;stroke:#FE9843}body.authorized.desktop aside.mainMenu.primaryMenu nav li a:hover span,body.authorized aside.mainMenu.primaryMenu nav li.active a span{color:#FE9843}body.authorized aside.mainMenu.primaryMenu nav li.logout a svg path{fill:none;stroke:#DED9D5}body.authorized.desktop aside.mainMenu.primaryMenu nav li.logout a:hover svg path,body.authorized aside.mainMenu.primaryMenu nav li.logout.active a svg path{fill:none;stroke:#FE9843}body.authorized aside.mainMenu.secondaryMenu nav li a span{color:#364653}body.authorized aside.mainMenu.secondaryMenu nav li a svg path,body.authorized aside.mainMenu.secondaryMenu nav li a svg rect,body.authorized aside.mainMenu.secondaryMenu nav li a svg circle,body.authorized aside.mainMenu.secondaryMenu nav li a svg polygon,body.authorized aside.mainMenu.secondaryMenu nav li a svg polyline{fill:#364653;stroke:none}body.authorized.desktop aside.mainMenu.secondaryMenu nav li a:hover svg path,body.authorized aside.mainMenu.secondaryMenu nav li.active a svg path,body.authorized.desktop aside.mainMenu.secondaryMenu nav li a:hover svg rect,body.authorized aside.mainMenu.secondaryMenu nav li.active a svg rect,body.authorized.desktop aside.mainMenu.secondaryMenu nav li a:hover svg circle,body.authorized aside.mainMenu.secondaryMenu nav li.active a svg circle,body.authorized.desktop aside.mainMenu.secondaryMenu nav li a:hover svg polygon,body.authorized aside.mainMenu.secondaryMenu nav li.active a svg polygon,body.authorized.desktop aside.mainMenu.secondaryMenu nav li a:hover svg polyline,body.authorized aside.mainMenu.secondaryMenu nav li.active a svg polyline{fill:#5D6770}body.authorized.desktop aside.mainMenu.secondaryMenu nav li a:hover span,body.authorized aside.mainMenu.secondaryMenu nav li.active a span{color:#5D6770}body.authorized aside.mainMenu.secondaryMenu nav li.logout a svg path{fill:none;stroke:#364653}body.authorized.desktop aside.mainMenu.secondaryMenu nav li.logout a:hover svg path,body.authorized aside.mainMenu.secondaryMenu nav li.logout.active a svg path{fill:none;stroke:#5D6770}body.authorized header section.siteAd{position:absolute;top:0px;right:10px;width:auto;max-width:400px;height:100px;padding:10px 0px;float:right}body.authorized header section.siteAd .adImage{position:relative;text-align:center;float:left;height:100%;width:60px;margin-right:10px;padding-top:10px}body.authorized header section.siteAd .adImage img{position:relative;width:100%}body.authorized header section.siteAd .titleSection{position:relative;float:left;width:auto}body.authorized header section.siteAd .titleSection h2{font-size:18px;font-weight:bold;margin:0px}body.authorized header section.siteAd .titleSection h3{font-size:14px;font-weight:bold;margin:0px;margin-bottom:10px}body.authorized header section.siteAd .titleSection h4{font-size:12px;font-weight:bold;margin:0px;margin-bottom:2px}body.authorized header section.siteAd .titleSection h2,body.authorized header section.siteAd .titleSection h3,body.authorized header section.siteAd .titleSection h4{color:#DED9D5;text-align:left;height:auto;line-height:normal;white-space:nowrap}body.authorized header section.siteAd:hover h2,body.authorized header section.siteAd:hover h3,body.authorized header section.siteAd:hover h4{color:#FE9843}body.authorized aside.primaryMenu section.siteAd{display:none;width:250px;height:auto;position:absolute;bottom:60px;left:25px;color:#DED9D5;background-color:#364653;border:4px #DED9D5 solid;padding:10px}body.authorized aside.primaryMenu section.siteAd h2,body.authorized aside.primaryMenu section.siteAd h3,body.authorized aside.primaryMenu section.siteAd h4{color:#DED9D5;text-align:center;margin:0px}body.authorized aside.primaryMenu section.siteAd .adImage{text-align:center;margin:10px 0px}body.authorized aside.primaryMenu section.siteAd h2{font-weight:bold;font-size:20px}body.authorized aside.primaryMenu section.siteAd h3{font-size:18px}body.authorized aside.primaryMenu section.siteAd h4{font-weight:normal;font-size:16px}body.authorized.mobile aside.primaryMenu section.siteAd{width:250px;left:calc(50% - 125px)}@media (max-width:880px){body.authorized header section.siteAd{display:none}}body.authorized.desktop aside.primaryMenu section.siteAd:hover{border-color:#FE9843}body.authorized.desktop aside.primaryMenu section.siteAd:hover h4{color:#FE9843}body.authorized.menuOpen aside.primaryMenu section.siteAd,body.authorized.primaryMenuExpanded aside.primaryMenu section.siteAd{display:block}@media (orientation:portrait) AND (max-width:450px){body.authorized.mobile aside.primaryMenu section.siteAd{width:calc(100% - 50px);left:25px}}@media (orientation:portrait) AND (max-height:700px){body.authorized.mobile aside.primaryMenu section.siteAd{bottom:10px}}@media (orientation:portrait) AND (max-height:650px){body.authorized.mobile aside.primaryMenu section.siteAd{bottom:10px}}@media (orientation:portrait) AND (max-height:635px){body.authorized.mobile aside.primaryMenu section.siteAd{transform:translateY(20px) scale(0.8)}}@media (orientation:portrait) AND (max-height:600px){body.authorized.mobile aside.primaryMenu section.siteAd{transform:translateY(50px) scale(0.6)}}@media (orientation:portrait) AND (max-height:535px){body.authorized.mobile aside.primaryMenu section.siteAd{display:none}}@media (orientation:landscape) AND (min-width:500px){body.authorized.mobile aside.primaryMenu section.siteAd{width:250px;left:unset;right:25px;top:25px;bottom:unset}}body.authorized.secondaryMenuShowing #mainContentWrapper{padding-left:88px}body.authorized.primaryMenuExpanded #mainContentWrapper{padding-left:300px}body.authorized.primaryMenuExpanded.secondaryMenuShowing #mainContentWrapper,body.authorized.secondaryMenuExpanded #mainContentWrapper{padding-left:344px}body.authorized.primaryMenuExpanded #mainContentWrapper aside.primaryMenu{width:300px}body.authorized.primaryMenuExpanded #mainContentWrapper aside.secondaryMenu{left:300px}body.authorized.secondaryMenuShowing #mainContentWrapper aside.secondaryMenu.active{width:44px;background-color:#DED9D5}body.authorized.secondaryMenuExpanded #mainContentWrapper aside.secondaryMenu.active{width:300px}body.authorized #mainContentWrapper aside.mainMenu .expandMenu,body.authorized #mainContentWrapper aside.mainMenu .collapseMenu{position:absolute;top:45px;left:18px;width:12px;cursor:pointer}body.authorized #mainContentWrapper aside.mainMenu .expandMenu div{border-left-color:#DED9D5}body.authorized #mainContentWrapper aside.mainMenu .collapseMenu div{border-right-color:#DED9D5}body.authorized.desktop #mainContentWrapper aside.mainMenu .expandMenu:hover div{border-left-color:#DED9D5}body.authorized.desktop #mainContentWrapper aside.mainMenu .collapseMenu:hover div{border-right-color:#DED9D5}body.authorized #mainContentWrapper aside.secondaryMenu .expandMenu div{border-left-color:#364653}body.authorized #mainContentWrapper aside.secondaryMenu .collapseMenu div{border-right-color:#364653}body.authorized.desktop #mainContentWrapper aside.secondaryMenu .expandMenu:hover div{border-left-color:#5D6770}body.authorized.desktop #mainContentWrapper aside.secondaryMenu .collapseMenu:hover div{border-right-color:#5D6770}body.authorized #mainContentWrapper aside.mainMenu .expandMenu svg,body.authorized #mainContentWrapper aside.mainMenu .collapseMenu svg{width:20px}body.authorized #mainContentWrapper aside.mainMenu .expandMenu{display:block}body.authorized #mainContentWrapper aside.mainMenu .collapseMenu{display:none}body.authorized.primaryMenuExpanded #mainContentWrapper aside.primaryMenu .expandMenu{display:none}body.authorized.secondaryMenuExpanded #mainContentWrapper aside.secondaryMenu .expandMenu{display:none}body.authorized.primaryMenuExpanded #mainContentWrapper aside.primaryMenu .collapseMenu{display:block}body.authorized.secondaryMenuExpanded #mainContentWrapper aside.secondaryMenu .collapseMenu{display:block}body.fullScreen iframe{position:fixed !important;top:0px !important;left:0px !important;width:100% !important;height:100% !important;background-color:#F2F2F2}body.fullScreen aside.mainMenu{display:none}body.authorized #mainContent{width:100%}.maskLoader{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(/Content/Images/Loaders/double-ring.png) no-repeat center center;background-size:48px}.clear{float:none;clear:both}.currency{text-align:right}.floatLeft{float:left}.fieldSeparator{border-top:1px solid #eee;width:100%;height:0px;float:none;clear:both;margin:10px 0px}.valueSeparator{position:relative;display:inline-block;top:-1px;margin:0px 8px}.tooltipster-primarymenu .tooltipster-box{border-radius:0px;border:2px #5D6770 solid;background-color:#FE9843;color:#5D6770}.tooltipster-primarymenu .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;color:#5D6770 !important}.tooltipster-primarymenu.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#5D6770}.tooltipster-primarymenu.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#FE9843}body.primaryMenuExpanded .tooltipster-primarymenu{display:none !important}.tooltipster-secondarymenu .tooltipster-box{border-radius:0px;border:2px #DED9D5 solid;background-color:#364653;color:#DED9D5}.tooltipster-secondarymenu .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;color:#DED9D5 !important}.tooltipster-secondarymenu.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#DED9D5}.tooltipster-secondarymenu.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#364653}body.secondaryMenuExpanded .tooltipster-secondarymenu{display:none !important}.tooltipster-custom .tooltipster-box{border-radius:0px;background-color:#364653;border:2px #DED9D5 solid}.tooltipster-custom .tooltipster-content{color:#DED9D5 !important}.tooltipster-custom.tooltipster-top .tooltipster-arrow-background{border-top-color:#364653 !important}.tooltipster-custom.tooltipster-top .tooltipster-arrow-border{border-top-color:#DED9D5 !important}.tooltipster-custom.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#364653 !important}.tooltipster-custom.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#DED9D5 !important}.tooltipster-custom.tooltipster-right .tooltipster-arrow-background{border-right-color:#364653}.tooltipster-custom.tooltipster-right .tooltipster-arrow-border{border-right-color:#DED9D5}.tooltipster-custom.tooltipster-left .tooltipster-arrow-background{border-left-color:#364653}.tooltipster-custom.tooltipster-left .tooltipster-arrow-border{border-left-color:#DED9D5}.tooltipster-custom.tooltipster-second .tooltipster-content{padding:2px}.tempMessage{position:fixed;top:110px;left:0px;width:400px;height:124px;padding:10px;background:#b7e4ea;border:2px #1F4761 solid;border-radius:10px;z-index:2002;display:table}.tempMessage .tempMessageWrapper{display:table-cell;width:100%;height:auto;padding:0px;background-color:#b7e4ea;border-radius:8px;color:#1F4761;font-weight:normal;vertical-align:middle}.tempMessage .tempMessageWrapper a{color:#5D6770;font-weight:bold}.tempMessage .tempMessageWrapper p{margin:0px}.smallTempMessage{position:fixed;bottom:-70px;left:80px;z-index:2000;border:1px #DED9D5 solid;background-color:#364653;transition-duration:0.3s;transition-property:bottom}.smallTempMessage.show{bottom:20px}.smallTempMessage .smallTempMessageWrapper p{margin:0px;color:#DED9D5;height:40px;line-height:40px;text-align:center;padding:10px 20px}#termsDialog{width:600px;height:600px}#termsDialog .terms{height:600px;overflow-y:scroll}.addDropDownMenu{top:80px;right:100px;left:unset !important;width:unset;padding:40px 10px 10px 10px}#addSocialContentMenu h3{color:#F2F2F2}.astrix{font-size:28px;position:relative;top:10px;display:inline-block}.addDropDownMenu .social-icon{cursor:pointer}.badge,.grayBadge,.purpleBadge,.greenBadge,.orangeBadge{cursor:default;position:absolute;top:-12px;right:-6px;padding:2px 3px 2px 3px;background-color:#b0b0b0;border:none;border-radius:50%;color:#F2F2F2;font-size:12px;min-width:20px;text-align:center}.leftBadge{right:unset;left:-6px}.purpleBadge{background-color:#7048ca;color:#F2F2F2;border:1px #7048ca solid}.orangeBadge{background:linear-gradient(90deg,#FE9843,#f9cc1b);color:#F2F2F2;border:none;height:20px;padding-top:2px}.greenBadge{background-color:#5D6770;color:#F2F2F2;border:1px #5D6770 solid}.bigBadge{position:absolute;top:14px;left:14px;padding:6px 0px;width:32px;height:32px;text-align:center;background-color:#5D6770;color:#DED9D5;border:2px #DED9D5 solid;border-radius:50%;font-size:14px}.bigBadge svg{position:absolute;width:100%;height:100%;top:0px;left:0px}.bigBadge svg path{fill:#DED9D5}.lightbox .lb-close{position:absolute;top:-40px !important;right:10px;text-indent:0px}.lightbox .lb-close .ui-button-text{text-indent:0px}.lightbox .lb-container{padding:1px !important}.social-icon{display:inline-block;width:36px;height:36px;padding:0px;text-align:center}.social-icon svg{height:36px}.social-icon.facebook svg path{fill:#4867aa}.social-icon.instagram svg path{fill:#e63c59}.social-icon.twitter svg path{fill:#0f1419}.social-icon.linkedin svg path{fill:#0077b5}.social-icon.youtube svg path{fill:#ff0000}.social-icon.wordpress svg path{fill:#23282d}.social-icon.bitly svg path{fill:#eb6123}.social-icon.spotify svg path{fill:#2ebd59}.speechBubble{width:auto;background-color:#eee;border-radius:10px;min-height:40px;border:#7e7c7c 1px solid;padding:10px;float:none;color:#212121}.speechBubbleDark{width:auto;background-color:#7e7c7c;border-radius:10px;min-height:40px;border:#b0b0b0 1px solid;padding:10px}header .notice{color:#DED9D5;position:absolute;left:calc(50% - 200px);top:10px;text-align:center;width:440px;z-index:0;transition-duration:0.2s;transition-property:top,left,width}header a.notice:hover{color:#DED9D5 !important}.adminPage.loading::after{content:'';position:fixed;top:0px;left:0px;height:100%;width:100%;background:#F2F2F2 url(/Content/Images/Loaders/page-loader.png) no-repeat center center}.adminPage.loading>div{opacity:0}.adminPage .pageNotification{position:relative;width:30%;padding:20px 40px;margin:20px auto;text-align:center;background-color:#5D6770;color:#DED9D5;font-size:22px}.adminPage .pageNotification::after{content:'';position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);left:5px;top:5px;border:2px #DED9D5 solid}.adminPage .links{width:100%;max-width:1000px;margin:0px auto;text-align:center}.adminPage .links h2{margin-top:20px;margin-bottom:10px;text-align:center;text-transform:capitalize}.adminPage .links h3{margin-top:10px;margin-bottom:10px;text-align:center}.adminPage .links .chapterLink{display:inline-block;width:150px;float:left;margin:5px}.adminPage .links .chapterLink a{width:100%}.adminPage .links .bookLink{display:inline-block;float:left;margin:0px;margin-right:10px;margin:5px}header.fixedHeader .notice{top:30px;display:inline-block;left:168px;width:auto}header #renewSubscription span{display:inline-block;cursor:pointer}#comparePlans{color:#DED9D5;font-size:20px;position:absolute;top:-70px;right:0px;display:inline-block;background:url(/Content/Images/Icons/arrows2-green.png) no-repeat 210px -48px;height:40px;width:220px}#comparePlansWrapper{z-index:10;position:absolute;top:-70px;left:-10px;display:none;padding-top:44px;background-color:#F2F2F2;height:680px}#comparePlansWrapper .close{position:absolute;right:4px;top:4px}#comparePlansWrapper .compareSubscriptionTypes{margin-top:10px}#comparePlansWrapper table{border:none}#comparePlansWrapper table th{background-color:#212121;border:none;font-size:16px;font-weight:normal;height:50px;width:166px}#comparePlansWrapper table th:nth-child(n+2){width:125px}#comparePlansWrapper table td{text-align:center;border-bottom:none;border-color:#212121;height:40px}#comparePlansWrapper table td:first-child{text-align:left;font-weight:normal;font-size:16px}.addAttachmentWrapper{position:relative;height:80px}.addAttachmentMenuWrapper{position:relative;display:inline-block;width:48px;height:74px}.addAttachmentMenuButton{position:relative;top:13px;right:0px;display:inline-block;width:48px;height:48px;z-index:2}.addAttachmentMenu{position:absolute;background-color:#ddd;border:1px #b0b0b0 solid;border-bottom-left-radius:10px;border-top-left-radius:10px;top:0px;right:-10px;padding:10px;display:none;z-index:1;width:220px;height:74px}.addAttachmentMenu.noAssets .uploadFromComputerWrapper{top:17px;position:relative}.addAttachmentMenu .menuItem:first-child{margin-bottom:10px}.addAttachmentMenu a{color:#434343}.attachments .attachmentWrapper{position:relative;margin-right:2px;display:inline-block;padding:0px}.attachments .removeAttachment,.attachments .attachmentWrapper .doodle{position:absolute;top:4px;right:8px;background-color:#F2F2F2;width:20px;height:20px;border-radius:50%;display:inline-block;padding:2px 4px}.attachments .attachmentWrapper .doodle{right:unset;left:4px}.attachments .removeAttachment svg{width:12px !important;height:12px !important}.attachments .attachmentWrapper .doodle svg{width:12px;height:12px}.attachments .attachmentWrapper .doodle svg path{fill:#212121}body.desktop .attachments .attachmentWrapper .doodle:hover svg path{fill:#5D6770}.attachments .attachmentWrapper img{height:64px;margin-right:6px}.directImageUploader{cursor:pointer;width:200px;position:absolute}.directImageUploader a{width:100%;color:#b0b0b0;text-align:center}.directImageUploader input{cursor:pointer}.divSubmit .directImageUploader{position:absolute;left:0px;bottom:0px}.addAttachmentMenu .uploader,.directImageUploader .uploader{border:none;padding:0px;height:32px;min-height:0px;margin:0px}.addAttachmentMenu .uploader .fileContainersWrapper,.directImageUploader .uploader .fileContainersWrapper{height:24px}.addAttachmentMenu .uploader .remove,.directImageUploader .uploader .remove{display:none !important}.adminPageHeaderWrapper{width:100%;position:relative;margin-top:-20px;margin-bottom:20px;left:0px}.adminPageHeader{max-width:1600px;margin:0 auto}.adminPage{position:relative;background-color:#F2F2F2;width:100%;padding:20px 20px 20px 10px;margin:0px auto 0 auto;transition-property:padding-right;transition-duration:0.5s}body.mobile.authorized #mainContent .adminPage{min-height:calc(100vh - 150px)}body.authorized.hasFooter #mainContent .adminPage{min-height:calc(100vh - 130px)}.adminPage .pageHeader{height:32px;margin-bottom:20px;position:relative;clear:both}.adminPage .pageHeader input[type=button],.adminPage .pageHeader button{float:right;margin-left:10px}button.addButton{padding-left:36px !important;position:relative;display:inline-block}button.addButton,button.removeButton{position:relative}button.addButton::after{content:'+';position:absolute;top:-2px;left:10px;width:20px;height:20px;color:#DED9D5;font-size:29px}button.removeButton::after{content:'-';position:absolute;top:-2px;left:10px;width:20px;height:20px;color:#DED9D5;font-size:29px}.adminPage .pageHeader .searchButton{padding-left:40px;position:relative;display:inline-block}.searchButton::after{content:'\f002';position:absolute;font-family:FontAwesome;top:3px;left:10px;width:20px;height:20px;color:#DED9D5;font-size:19px}.adminPage button.upgradeButton .lockBadge{position:absolute;top:0px;left:70px;width:10px;transform:rotate(20deg)}.adminPage button.upgradeButton svg.lockBadge path{fill:#7c0000}.adminPage .pageErrorWrapper{width:700px;max-width:100%;position:relative;margin:40px auto 0px auto;text-align:center}.adminPage .pageErrorWrapper .pageError .error{color:#364653;font-size:18px}.adminPage .ovDialog{position:relative;margin:0px auto}body.authorized aside#leftSideMenu{background-color:#5D6770}.ui-slider{background-color:#eee;border:1px #eee solid;border-radius:4px}.ui-slider .ui-slider-handle{background-color:#b7e4ea;border:1px #b7e4ea solid;border-radius:50%;outline:none;cursor:pointer;color:#1F4761}.boxed{white-space:nowrap;border:1px #c1c1c1 solid;border-radius:6px;display:inline-block;padding:4px 10px;margin-bottom:4px;background-color:#c1c1c1;color:#2b2a2a}.boxed a{color:#2b2a2a}body.desktop .boxed a:hover{color:#7e7c7c}.boxed.boxed-green{border:1px #5D6770 solid;background-color:#DED9D5;color:#5D6770}.boxed.boxed-green a{color:#5D6770}.label{font-weight:bold;white-space:nowrap;float:left;margin-right:10px}.thumbnails{position:relative}button.searchBtn,input[type=button].searchBtn,input[type=submit].searchBtn,.button.searchBtn{width:30px;height:30px;background:url(/Content/Images/Icons/search-clear.png) no-repeat 0px 0px;padding:0px;border:none;min-width:0px;border-radius:0px}body.desktop button.searchBtn:hover,body.desktop input[type=button].searchBtn:hover,body.desktop input[type=submit].searchBtn:hover,body.desktop .button.searchBtn:hover{background-color:transparent;background:url(/Content/Images/Icons/search-clear.png) no-repeat 0px 0px}button.clearBtn,input[type=button].clearBtn,input[type=submit].clearBtn,.button.clearBtn{width:30px;height:30px;background:url(/Content/Images/Icons/search-clear.png) no-repeat -58px 0px;padding:0px;border:none;min-width:0px;border-radius:0px}body.desktop button.clearBtn:hover,body.desktop input[type=button].clearBtn:hover,body.desktop input[type=submit].clearBtn:hover,body.desktop .button.clearBtn:hover{background-color:transparent;background:url(/Content/Images/Icons/search-clear.png) no-repeat -58px 0px}#agencySettingsDialog{width:400px}#agencySettingsDialog select{width:400px}#editAgencySettingsDialog #biblesRow{height:380px}#editAgencySettingsDialog .formRow{margin:0px}#editAgencySettingsDialog #divHasApprovalProcess,#editAgencySettingsDialog #divHasSocialApprovalProcess{padding-top:28px;padding-left:0px;padding-bottom:0px;margin-bottom:20px}#agencySettingsDialog .label{max-width:200px;width:200px}select.headerDropDown{background-color:transparent;border:1px #fff solid;display:inline-block;margin-right:30px;height:31px;min-width:160px;padding:0 30px;color:#F2F2F2;border-radius:15px;z-index:1}select.headerDropDown option{color:#212121;background-color:#F2F2F2;font-size:14px;line-height:40px;padding:20px}.ui-checkboxradio-radio-label{background-color:#364653;border-radius:16px;height:22px;font-weight:normal;color:#DED9D5;text-align:center;padding:5px 20px;min-width:60px}body.desktop .ui-checkboxradio-radio-label:hover,.ui-checkboxradio-checked{background-color:#5D6770}.approved{background:#5D6770 !important}.notApproved{background:#FE9843 !important}svg.twitter path{fill:#0f1419}svg.facebook path{fill:#4867aa}svg.instagram path{fill:#e63c59}svg.linkedin path{fill:#0077b5}svg.youtube path{fill:#ff0000}svg.pinterest path{fill:#bd081c}svg.tumblr path{fill:#395976}svg.wordpress path{fill:#23282d}svg.vimeo path{fill:#1ab7ea}svg.googleplus path{fill:#e0584c}svg.googlemybusiness path{fill:#1a73e8}.flagActionButtons{text-align:center;height:58px}.flagActionButtons a{display:inline-block;width:32px;height:32px;border:1px solid #DED9D5;border-radius:50%;padding-top:4px;text-align:center;background-color:#F2F2F2}.flagActionButtons a.unflag,.flagActionButtons a.unsetReadyToReview{position:relative;border-color:#FE9843;padding-top:2px;top:-1.5px}.flagActionButtons svg{height:24px;width:24px}.flagActionButtons .flag svg *,.flagActionButtons .setReadyToReview svg *{fill:#DED9D5}body.desktop .flagActionButtons .flag:hover,body.desktop .flagActionButtons .setReadyToReview:hover{border-color:#5D6770}body.desktop .flagActionButtons .flag:hover svg *,body.desktop .flagActionButtons .setReadyToReview:hover svg *{fill:#5D6770}.flagActionButtons .unflag svg *,.flagActionButtons .unsetReadyToReview svg *{fill:#FE9843}body.desktop .flagActionButtons .unflag:hover,body.desktop .flagActionButtons .unsetReadyToReview:hover{border-color:#c73309}body.desktop .flagActionButtons .unflag:hover svg *,body.desktop .flagActionButtons .unsetReadyToReview:hover svg *{fill:#c73309}.rbMultiSelect{display:none}.colorPicker{font-size:13px;background-color:#eee;border:1px #ddd solid;padding:0px 10px 0px 6px}.colorPicker a{font-size:13px}.colorPicker .evo-color span{font-size:13px}.bottomNotificationWrapper{position:fixed;bottom:10px;right:10px;z-index:3000}.bottomNotification{position:relative;background-color:#b7e4ea;border:2px #1F4761 solid;border-radius:10px;width:400px;color:#1F4761;font-size:13px;letter-spacing:1px}.bottomNotification:nth-child(n+2){margin-top:10px}.bottomNotification a{color:#5D6770;font-weight:bold}.bottomNotification a.closeBtn{position:absolute;right:10px;top:10px;display:block;width:14px;height:14px}.bottomNotification p{padding:0px;line-height:18px !important;margin:10px 25px 10px 10px}.bottomNotification a.closeBtn svg{width:100%;height:100%}.cards{position:relative;width:1000px;max-width:100%;margin:0px auto;padding:10px}.cards .card{position:relative;width:calc(33.3% - 10px);padding:20px;border-radius:15px;border:2px solid #364653;cursor:pointer;margin:5px;float:left}.cards .card .cardIcon{text-align:center;position:relative;margin-bottom:20px}.cards .card .cardIcon svg{height:100px}.cards .card .cardIcon svg path,.cards .card .cardIcon svg polygon{fill:#5D6770}.cards .card h3{text-align:center;font-size:20px;font-weight:bold;color:#5D6770;text-transform:uppercase}.cards .card .description{height:36px;text-align:center}.cards .card:hover svg path,.cards .card:hover svg polygon{fill:#FE9843}.cards .card:hover h3{color:#FE9843}@media (max-width:940px){.cards .card{width:calc(50% - 10px)}}@media (max-width:670px){.cards .card{width:100%;margin:5px 0px}}.question{background-color:#5D6770;border-radius:50%;display:inline-block;width:16px;height:16px;padding-top:0px;font-size:9px;text-align:center;cursor:default !important;position:relative;top:2px;margin-left:4px;cursor:pointer}.question::after{content:'?';color:#DED9D5;position:absolute;top:3px;left:6px;font-weight:bold}body.mobile .question{display:none}.disclaimer{position:relative;font-size:11px;color:#7e7c7c;font-weight:bold;padding:2px 0px 2px 16px}.disclaimer::after{position:absolute;left:0px;top:2px;content:'*';font-size:20px;font-weight:bold;color:#434343}.disclaimer .asterisk{display:none}.asterisk{position:relative;top:4px;font-size:16px;font-weight:bold;color:#212121}.fbReaction{width:40px;height:40px;background:url(/Content/images/facebook-reactions.png) no-repeat;background-position-y:-1px;display:inline-block;margin-right:10px;position:relative;background-size:cover}.fbReaction .fbReactionCount{position:absolute;width:auto;height:22px;min-width:22px;text-align:center;background-color:#eee;border:1px solid #b0b0b0;color:#7e7c7c;border-radius:50%;padding:1px 3px;padding-top:3px;padding-left:4px;top:-6px;right:-4px;font-size:11px;font-weight:normal}.fbReaction.like{background-position-x:-2px}.fbReaction.love{background-position-x:-49px}.fbReaction.haha{background-position-x:-97px}.fbReaction.wow{background-position-x:-145px}.fbReaction.sad{background-position-x:-193px}.fbReaction.angry{background-position-x:-241px}.fbReaction.small{width:20px;height:20px;background-position-y:0px}.fbReaction.small.like{background-position-x:0px}.fbReaction.small.love{background-position-x:-20px}.fbReaction.small.haha{background-position-x:-43px}.fbReaction.small.wow{background-position-x:-65px}.fbReaction.small.sad{background-position-x:-87px}.fbReaction.small.angry{background-position-x:-109px}.downloadAttachment{display:inline-block;position:absolute;top:4px;right:4px;background-color:#F2F2F2;border-radius:20px;width:30px;height:30px;text-align:center;padding-top:4px;cursor:pointer}.downloadAttachment svg{width:20px;height:20px}.downloadAttachment svg path{fill:#212121}body.desktop .downloadAttachment:hover svg path{fill:#DED9D5}.starRating .star{color:#ddd;font-size:14px}.starRating .star.activeStar{color:#EB6E00}#ms-SocialAccountIds .ms-list li{padding-left:30px;position:relative}#ms-SocialAccountIds .ms-list li svg{width:16px;position:absolute;left:4px;top:6px}#ms-SocialAccountIds .ms-list li span{font-size:12px}.youtubeVideoContainer{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtubeVideoContainer .youtubeVideo{position:absolute;top:0;left:0;width:100%;height:100%}.flash{animation-name:flash;animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:alternate;animation-play-state:running}#adminPageMenu{padding-bottom:20px;margin-bottom:20px;border-bottom:1px #364653 solid;text-align:center}#adminPageMenu ul{padding:0px;margin:0px}#adminPageMenu ul li{list-style:none;display:inline-block}#adminPageMenu ul li a{display:inline-block}svg.check{height:32px}svg.check path{fill:#5D6770}svg.x{height:32px}svg.x line{stroke:#364653}svg.x path{stroke:#364653}.websocketConnecting{position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;z-index:102;background-color:transparent}.onboarding .websocketConnecting{display:none !important}.connectionStatus{position:absolute;top:10px;left:0px;margin-bottom:10px;text-align:center;width:44px}.connectionStatus svg{height:20px}.connectionStatus svg path{fill:#DED9D5;stroke:none}.connectionStatus .connected,.connectionStatus .connecting{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;cursor:default}.connectionStatus .connecting{display:none}.disconnected .connectionStatus svg path{fill:#b0b0b0}.disconnected .connectionStatus svg path.active{fill:#DED9D5}.disconnected .connectionStatus .connected{display:none}.disconnected .connectionStatus .connecting{display:block}.contextMenu2{position:absolute;width:auto;background-color:#434343}.contextMenu2 ul.menuItems{padding:0px;margin:0px}.contextMenu2 ul.menuItems li.menuItem{padding:0px;margin:0px;list-style:none}.contextMenu2 ul.menuItems li.menuItem span,.contextMenu2 ul.menuItems li.menuItem a{display:block;line-height:20px;color:#eee;padding:5px 10px;white-space:nowrap;cursor:pointer}.contextMenu2 ul.menuItems li.menuItem a.delete{color:#ff0000}.contextMenu2 ul.menuItems li.menuItem.topSeparator{border-top:1px #7e7c7c solid}.contextMenu2 ul.menuItems li.menuItem.bottomSeparator{border-bottom:1px #c1c1c1 solid}.contextMenu2 ul.menuItems li.menuItem span.delete{color:#ff0000}body.desktop .contextMenu2 ul.menuItems li.menuItem span:hover{color:#DED9D5}.contextMenu2 ul.menuItems li.menuItem label{color:#eee;margin-left:5px}body.inIframe .contextMenu2 ul.menuItems li.menuItem span{font-size:12px}body.inIframe,body.inIframe .adminPage{background-color:transparent !important}.rbProgressBar{position:relative;width:100%;height:10px;background-color:#eee;border-radius:4px;overflow:hidden;border:1px solid #c1c1c1}.rbProgressBar .rbProgressBarProgress{position:absolute;width:0%;height:10px;background-color:#5D6770;transition-property:width;transition-duration:0.3s}fieldset{border:2px #364653 solid;border-radius:4px}fieldset legend{color:#364653;font-weight:bold}.horizontalSlider{position:relative;float:left;width:100px;top:4px;margin:4px 20px 15px 10px}.horizontalSlider .ui-slider-handle.custom-handle{font-size:8px;height:16.8px;min-width:16.8px;width:24px;padding:0px 2px;line-height:16.8px;text-align:center;top:-4px}.display svg{position:absolute;top:0px;left:0px;width:100%}.display svg path{stroke:none;fill:#b0b0b0}.display.online>svg:first-child path{fill:#5D6770}.presentation-status,.bundle-status{width:16px;height:16px;display:inline-block;border-radius:50px;position:relative;float:left}.presentation-status~span,.bundle-status~span{float:left}.presentation-not-ready{background:#FE9843}.presentation-approved{background:#5D6770}.presentation-not-approved{background:#FE9843}.presentation-archived{background:#DED9D5}.presentation-started,.bundle-started{position:relative;background:#5D6770;animation:blinker 2s linear infinite}.presentation-editing{position:relative;background:#ff0000;animation:blinker 2s linear infinite}.presentation-draft{position:relative;background:#364653;animation:blinker 2s linear infinite}.passwordHelper ul{padding:0px 0px 0px 16px}.passwordHelper ul li{padding-left:10px}.passwordHelper ul li.invalid{color:#ff0000}.passwordHelper ul li.valid{color:#5D6770}.passwordHelper ul li.invalid::marker{content:'✘'}.passwordHelper ul li.valid::marker{content:'✔'}.gridView tbody{display:block}.viewTypes{position:absolute;right:0px;height:36px;z-index:10;margin-left:10px}.viewTypes a{display:inline-block;width:36px;height:36px}.viewTypes a svg{width:36px;height:36px}.viewTypes a svg path,.viewTypes a svg rect{fill:#b0b0b0;stroke:#b0b0b0}.viewTypes a.active svg path,.viewTypes a.active svg rect,body.desktop .viewTypes a:hover svg path,body.desktop .viewTypes a:hover svg rect{fill:#5D6770;stroke:#5D6770}.viewTypes a#strongsSettings svg path,.viewTypes a#bibleSettings svg path{fill:#5D6770}.viewTypes a#strongsSettings:hover svg path,.viewTypes a#bibleSettings:hover svg path{fill:#FE9843}.rbicon{font-size:24px;text-align:center;line-height:22px}.rbicon-brown{cursor:pointer;color:#364653}.rbicon-brown svg{width:24px;height:24px}.rbicon-brown svg path,.rbicon-brown svg rect,.rbicon-brown svg polygon,.rbicon-brown svg circle{fill:#364653}.rbicon-brown svg line,.rbicon-brown svg circle{stroke:#364653}body.desktop .rbicon-brown:hover svg path,body.desktop .rbicon-brown:hover svg rect,body.desktop .rbicon-brown:hover svg polygon,body.desktop .rbicon-brown:hover svg circle{fill:#FE9843}body.desktop .rbicon-brown:hover{fill:#FE9843}body.desktop .rbicon-brown:hover svg line,body.desktop .rbicon-brown:hover svg circle{stroke:#FE9843}.rbicon-brown.disabled{cursor:default}.rbicon-brown.disabled svg path,.rbicon-brown.disabled svg rect,.rbicon-brown.disabled svg polygon,.rbicon-brown.disabled svg circle{fill:#b0b0b0 !important;cursor:default}.rbicon-brown.disabled{color:#b0b0b0 !important}.rbicon-brown.disabled svg line,.rbicon-brown.disabled svg circle{stroke:#b0b0b0 !important;cursor:default}.rbicon-green{cursor:pointer;color:#5D6770}.rbicon-green svg{width:24px;height:24px}.rbicon-green svg path,.rbicon-green svg rect,.rbicon-green svg polygon,.rbicon-green svg circle{fill:#5D6770;stroke:none !important}.rbicon-green svg line,.rbicon-green svg circle{stroke:#F2F2F2}body.desktop .rbicon-green:hover{color:#FE9843}body.desktop .rbicon-green:hover svg path,body.desktop .rbicon-green:hover svg rect,body.desktop .rbicon-green:hover svg polygon,body.desktop .rbicon-green:hover svg circle{fill:#FE9843;stroke:none !important}body.desktop .rbicon-green:hover svg line,body.desktop .rbicon-green:hover svg circle{stroke:#FE9843}.rbicon-green.disabled{cursor:default;color:#b0b0b0 !important}.rbicon-green.disabled svg path,.rbicon-green.disabled svg rect,.rbicon-green.disabled svg polygon,.rbicon-green.disabled svg circle{fill:#b0b0b0 !important}.rbicon-darkgray{cursor:pointer}.rbicon-darkgray svg path,.rbicon-darkgray svg rect,.rbicon-darkgray svg polygon,.rbicon-darkgray svg circle{fill:#212121}.rbicon-darkgray svg line,.rbicon-darkgray svg circle{stroke:#F2F2F2}body.desktop .rbicon-darkgray:hover svg path,body.desktop .rbicon-darkgray:hover svg rect,body.desktop .rbicon-darkgray:hover svg polygon,body.desktop .rbicon-darkgray:hover svg circle{fill:#5D6770}body.desktop .rbicon-green:hover svg line,body.desktop .rbicon-green:hover svg circle{stroke:#5D6770}.rbicon-darkgray.disabled{cursor:default}.rbicon-darkgray.disabled svg path,.rbicon-darkgray.disabled svg rect,.rbicon-darkgray.disabled svg polygon,.rbicon-darkgray.disabled svg circle{fill:#b0b0b0 !important;cursor:default}.rbicon-red{cursor:pointer}.rbicon-red svg{width:24px;height:24px}.rbicon-red svg path,.rbicon-red svg rect,.rbicon-red svg polygon,.rbicon-red svg circle{fill:#7c0000}.rbicon-red svg line{stroke:#F2F2F2}body.desktop .rbicon-red:hover svg path,body.desktop .rbicon-red:hover svg rect,body.desktop .rbicon-red:hover svg polygon,body.desktop .rbicon-red:hover svg circle{fill:#364653}body.desktop .rbicon-red:hover svg line,body.desktop .rbicon-red:hover svg circle{stroke:#364653}.rbicon-red.disabled{cursor:default}.rbicon-red.disabled svg path,.rbicon-red.disabled svg rect,.rbicon-red.disabled svg polygon,.rbicon-red.disabled svg circle{fill:#b0b0b0 !important}.rbicon-white{cursor:pointer}.rbicon-white svg{width:24px;height:24px}.rbicon-white svg path,.rbicon-white svg rect,.rbicon-white svg polygon,.rbicon-white svg circle{fill:#eee}.rbicon-white svg line,.rbicon-white svg circle{stroke:#eee}body.desktop .rbicon-white:hover svg path,body.desktop .rbicon-white:hover svg rect,body.desktop .rbicon-white:hover svg polygon,body.desktop .rbicon-white:hover svg circle{fill:#5D6770}body.desktop .rbicon-white:hover svg line,body.desktop .rbicon-white:hover svg circle{stroke:#5D6770}.rbicon-white.disabled{cursor:default}.rbicon-white.disabled svg path,.rbicon-white.disabled svg rect,.rbicon-white.disabled svg polygon,.rbicon-white.disabled svg circle{fill:#b0b0b0 !important}.rbicon-beige{cursor:pointer}.rbicon-beige svg{width:24px;height:24px}.rbicon-beige svg path,.rbicon-beige svg rect,.rbicon-beige svg polygon,.rbicon-beige svg circle{fill:#DED9D5}.rbicon-beige svg line,.rbicon-beige svg circle{stroke:#DED9D5}body.desktop .rbicon-beige:hover svg path,body.desktop .rbicon-beige:hover svg rect,body.desktop .rbicon-beige:hover svg polygon,body.desktop .rbicon-beige:hover svg circle{fill:#DED9D5}body.desktop .rbicon-beige:hover svg line,body.desktop .rbicon-beige:hover svg circle{stroke:#DED9D5}.rbicon-beige.disabled{cursor:default}.rbicon-beige.disabled{cursor:default}.rbicon-beige.disabled svg path,.rbicon-beige.disabled svg rect,.rbicon-beige.disabled svg polygon,.rbicon-beige.disabled svg circle,.rbicon-beige.disabled:hover svg path,.rbicon-beige.disabled:hover svg rect,.rbicon-beige.disabled:hover svg polygon,.rbicon-beige.disabled:hover svg circle{fill:#b0b0b0 !important}.rbicon-blue{cursor:pointer}.rbicon-blue svg{width:24px;height:24px}.rbicon-blue svg path,.rbicon-blue svg rect,.rbicon-blue svg polygon,.rbicon-blue svg circle{fill:#1F4761}.rbicon-blue svg line,.rbicon-blue svg circle{stroke:#1F4761}body.desktop .rbicon-blue:hover svg path,body.desktop .rbicon-blue:hover svg rect,body.desktop .rbicon-blue:hover svg polygon,body.desktop .rbicon-blue:hover svg circle{fill:#F2F2F2}body.desktop .rbicon-blue:hover svg line,body.desktop .rbicon-blue:hover svg circle{stroke:#F2F2F2}.rbicon-blue.disabled{cursor:default}.rbicon-blue.disabled{cursor:default}.rbicon-blue.disabled svg path,.rbicon-blue.disabled svg rect,.rbicon-blue.disabled svg polygon,.rbicon-blue.disabled svg circle{fill:#b0b0b0 !important}.rbicon.rbicon-big svg{width:32px;height:32px}.rbicon.rbicon-small svg{width:16px;height:16px}.blurred-box:after{content:'';width:300px;height:300px;background:inherit;position:absolute;left:-25px;right:0;top:-25px;bottom:0;box-shadow:inset 0 0 0 200px rgba(255,255,255,0.05);filter:blur(10px)}.clickableIcon svg{cursor:pointer}.clickableIcon svg line{stroke:#F2F2F2;stroke-width:3px}.clickableIcon svg path{fill:#F2F2F2}body.desktop .clickableIcon:hover svg line{stroke:#FE9843}body.desktop .clickableIcon:hover svg path{fill:#FE9843}.clickableIcon.disabled svg{cursor:default}.clickableIcon.disabled svg line{stroke:#434343}.clickableIcon.disabled svg path{fill:#434343}.sortOrder{position:absolute;top:18px;left:18px;font-size:13px;font-weight:bold}.deleteAllWrapper{position:absolute;top:-43px;right:87px}.addAssetDropDown form{position:absolute;width:100%;height:100%;top:0px;left:0px}.addAssetDropDown form .uploader{opacity:0;position:absolute;border:none}.speechControls{position:absolute;right:90px;z-index:10;width:44px;top:3px;background-color:#5D6770;padding:5px 10px 3px 10px;border-radius:8px;transition-duration:0.3s;transition-property:width;white-space:nowrap}#presentationPage .speechControls{position:relative;right:unset;float:left;top:-2px}.speechControls .speechControlsWrapper{width:216px;white-space:nowrap;width:100%;height:23px;overflow:hidden}body.mobile .speechControls{right:10px}body.mobile #presentationPage .speechControls{position:relative;right:unset;float:left;top:-4px}.speechControls.showControls{width:216px}.speechControls .svg{height:22px}.speechControls .speechControl{float:left;margin-right:10px}.speechControls .speechVoiceSettings,.speechControls .playSlideShow,.speechControls .playNotes,.speechControls .pauseNotes,.speechControls .stopNotes{display:none;float:left;margin-right:10px}.speechControls .stopNotes{margin-right:0px}.speechControls.showControls .speechVoiceSettings,.speechControls.showControls .playSlideShow,.speechControls.showControls .playNotes,.speechControls.showControls .pauseNotes,.speechControls.showControls .stopNotes{display:inline}.speechControls .speechProgress{position:absolute;left:-33px;top:5px;overflow:hidden;display:block;top:4px;width:24px;height:24px}.speechControls.showProgress .speechProgress{display:block}.speechControls .speechProgress #halfclip{width:50%;height:100%;right:0px;position:absolute;overflow:hidden;transform-origin:left center}.speechControls.showProgress .speechProgress #halfclip{animation:cliprotate 6s 1;transform:rotate(180deg)}.speechControls .speechProgress .halfcircle{box-sizing:border-box;height:100%;right:0px;position:absolute;border:solid 5px transparent;border-top-color:#5D6770;border-left-color:#5D6770;border-radius:50%}.speechControls .speechProgress #clipped{width:200%;transform:rotate(-45deg)}.speechControls.showProgress .speechProgress #clipped{transform:rotate(135deg);animation:rotate 3s linear 2}.speechControls .speechProgress #fixed{width:100%;transform:rotate(135deg);opacity:0}.speechControls.showProgress .speechProgress #fixed{opacity:1;animation:showfixed 6s 1}.folderRow.ui-droppable-active .actionsWrapper{display:none !important}.folderRow.dragging .actionsWrapper{display:none !important}.folderRow.ui-draggable-dragging{z-index:10}.folderRow.ui-draggable-dragging .actionsWrapper{display:none !important}.folderRow.ui-draggable-dragging span{color:#364653 !important}.folderRow.ui-draggable-dragging a.folder::before,.folderRow.ui-draggable-dragging a.folder::after{display:none}.folderRow.ui-draggable-dragging a.folder svg path{fill:#364653 !important}#speechVoiceSettingsDialog #rate,#speechVoiceSettingsDialog #pitch{width:230px}#speechVoiceSettingsDialog .rangeValue{position:relative;display:inline-block;width:20px;top:-4px;text-align:right}#speechVoiceSettingsDialog label[for=rate],#speechVoiceSettingsDialog label[for=pitch]{position:relative;display:inline-block;width:40px;top:-4px}#quickViewDialog iframe{position:absolute;top:0px;left:0px;height:100%;width:100%;border:none}#movePresentationsDialog{width:500px}#movePresentationsDialog .label{width:300px !important;padding:0px !important;margin:0px !important}#movePresentationsDialog .thumbnails{float:left;margin-right:10px;margin-bottom:10px}#movePresentationsDialog #availableFolders{width:500px;height:400px;max-width:100%;overflow:auto}#movePresentationsDialog #availableFolders .folderWrapper.scroll-wrapper{height:100% !important;max-height:100% !important}.sp-initial{border:none}.sp-replacer{border:1px #364653 solid;border-radius:4px}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#364653 !important}.sp-container{border:none !important;border-radius:10px;box-shadow:0px 0px 15px rgba(0,0,0,0.4)}.sp-input-container{width:70px}.sp-palette{width:192px}.sp-input-container input[type=text]{padding:3px 5px;background-color:#F2F2F2;border:none;border-bottom:2px #364653 solid}.sp-input-container input[type=text]:focus{border-bottom-color:#5D6770}.sp-palette .sp-thumb-el{margin:0px !important;border:none !important}.sp-container .sp-picker-container{width:180px}.sp-container .sp-button-container{width:158px}.sp-container .sp-button-container button.sp-choose{border-radius:14px;border:2px #5D6770 solid;background:#F2F2F2;color:#5D6770;font-weight:bold;text-transform:uppercase;text-shadow:none;padding:5px 10px 3px 10px;font-size:13px;box-shadow:none !important;transition-duration:0.6s;transition-property:background-color;margin-top:15px}.sp-container .sp-button-container button.sp-choose:hover{background-color:#DED9D5;color:#5D6770 !important;border-color:#5D6770}.sp-container .sp-button-container a.sp-cancel{display:inline-block;border-radius:14px;border:2px #364653 solid;background:#F2F2F2;color:#364653 !important;font-weight:bold;text-transform:uppercase;text-shadow:none;padding:2px 10px 0px 10px;font-size:13px;box-shadow:none !important;transition-duration:0.6s;transition-property:background-color;margin-top:16px;text-decoration:none !important}.sp-container .sp-button-container a.sp-cancel:hover{background-color:#DED9D5;color:#364653 !important;border-color:#364653}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner,.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background:none;border:1px yellow solid;outline:1px orange solid;z-index:1}.sp-container .sp-palette-row-selection{margin-top:20px}.sp-color,.sp-hue,.sp-clear{border:none}@media (max-width:670px){body.mobile #movePresentationsDialog #availableFolders{width:100%;height:calc(100vh - 185px)}.adminPage .pageNotification{width:100%}}#search .sortOrder{display:none}body.altKey .altKeyHotKey{text-decoration:underline}body.ctrlKey .ctrlKeyHotKey{text-decoration:underline}body.altKey.ctrlKey .ctrlAltKeyHotKey{text-decoration:underline}body.altKey.ctrlKey .altKeyHotKey,body.altKey.ctrlKey .ctrlKeyHotKey{text-decoration:none}.dictionaryMask{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:100;background:url(/Content/Images/noisy-texture.png)}.dictionary{display:none;position:fixed;right:-500px;top:50px;width:500px;height:calc(100% - 50px);padding:10px;transition-property:right;transition-duration:0.5s;background-color:#1f4862;color:#ecdeb7;z-index:100;overflow:hidden}.dictionary .originalWordContainer{margin-bottom:20px}.dictionary .originalWordContainer .copy{top:8px}.dictionary .originalWordContainer .originalWord{display:inline-block;margin-bottom:20px;font-size:25px;font-weight:normal;color:#faac77;width:calc(100% - 20px)}.dictionary .originalWordContainer .sourceLanguage{color:#cfe39d;font-style:italic;font-size:18px}.dictionary .translation{font-size:16px}.adminPage.showDictionary{padding-right:505px}.adminPage.showDictionary .dictionary{display:block;right:0px}.dictionary .copy{margin-right:4px;float:left}.dictionary .dictionaryHeader{height:36px;background-color:#b8e3ea;margin-bottom:10px}.dictionary .dictionaryHeader .dictionaryBack{position:relative;top:7px;left:7px;width:24px}.dictionary .dictionaryHeader .closeDictionary{position:absolute;top:16px;right:16px;width:24px;height:24px;z-index:1}.dictionary .dictionaryContainer{height:calc(100% - 92px)}.dictionary .dictionaryContainer .dictionaryWrapper{display:inline-block;height:100%}.dictionary .dictionaryContainer .dictionaryWrapper .dictionaryWordDetails{height:100%}.dictionary .dictionaryFooter{height:40px;color:#ecdeb7}.dictionary .dictionaryFooter svg{position:relative;top:10px;height:32px}.dictionarySection{margin-bottom:20px}.dictionary .dictionaryWordDefWrapper .scroll-element,.dictionary .dictionaryWordDefWrapper .scroll-element .scroll-element_track{background-color:#1f4862}.dictionary .dictionaryWrapper .dictionaryWordDetails .dictionaryWordHWI{margin-bottom:10px;height:auto;color:#fbf170}.dictionary .dictionaryWrapper .dictionaryWordDetails .dictionaryWordInfo{margin-bottom:0px}.dictionary .dictionaryWrapper .dictionaryWordDetails .dictionaryWordInfo .dictionaryWord{font-size:22px;font-weight:normal;color:yellow}.dictionary .dictionaryWrapper .dictionaryWordDetails .dictionaryWordPartOfSpeech{font-size:20px;font-weight:normal;color:#cfe39d;margin-bottom:0px}.dictionary .dictionaryWrapper .playAudio{position:relative;top:6px}.dictionary .dictionaryWrapper ol{counter-reset:list;font-size:16px;padding-left:20px}.dictionary .dictionaryWrapper ol>li{position:relative;list-style:none}.dictionary .dictionaryWrapper ol>li:before{position:absolute;content:counter(list);counter-increment:list;font-weight:bold;font-size:16px;left:-20px}.dictionary .dictionaryWrapper ol ol>li{position:relative;list-style:none;margin-bottom:20px}.dictionary .dictionaryWrapper ol ol>li:before{position:absolute;left:-15px;top:-2px;content:counter(list,lower-alpha);counter-increment:list;font-weight:bold;font-size:18px}.dictionary .dictionaryWrapper ol.noStyle{padding-left:0px}.dictionary .dictionaryWrapper ol.noStyle li:before{display:none}.dictionary .dictionaryWrapper ol.dictionaryWordDefList{color:#faac77}.dictionary .dictionaryWrapper ol.dictionaryWordDefList .dictionaryWordDefExamples span{font-style:italic}.dictionary .dictionaryWrapper ol.dictionaryWordDefList .dictionaryWordDefExamples i{color:#fbf170}.dictionary .dictionaryWrapper ol.dictionaryWordDefList .dictionarySynonymExamples span{font-style:italic}.dictionary .dictionaryWrapper ol.dictionaryWordDefList .dictionarySynonymExamples i{color:#cfe39d}.dictionary .dictionaryWrapper .dictionarySynonyms ol.dictionaryWordDefList{color:#ecdeb7}.dictionary .dictionaryWrapper .dictionarySectionTitle{font-size:22px;color:#ecdeb7;font-weight:100;margin-bottom:10px}.dictionary .dictionaryWrapper .dictionaryOtherWords .dictionaryOtherWordWrapper{margin-bottom:5px}.dictionary .dictionaryWrapper .dictionaryOtherWords .dictionaryOtherWord{color:#DED9D5}.dictionary .dictionaryWrapper .hasDefinition{cursor:pointer;color:#DED9D5}.dictionary .dictionaryWrapper .dictionarySynonyms ol li{margin-bottom:20px}.dictionary .dictionaryWrapper .dictionarySynonyms .dictionarySynonym{margin-bottom:10px}.dictionary .dictionaryWrapper .dictionarySynonyms .dictionarySynonymExample{margin-bottom:10px}.dictionary .dictionaryWrapper .dictionarySynonyms .dictionarySynonymWordGroup{margin-bottom:10px;line-height:20px;color:#ecdeb7}.dictionary span.dxt{color:#DED9D5;text-transform:uppercase}.textVariable{display:inline-block;padding:6px 10px;border:1px #b7e4ea solid;border-radius:10px;color:#5D6770;float:left;margin-right:4px;margin-bottom:4px;background-color:#DED9D5;cursor:pointer}.tox-tinymce .tox-toolbar__primary{background-color:#fbfbfb !important}.tox-tinymce .tox-toolbar__group button,.tox-dialog__header button{min-width:0px}.imageEditorDialog #imageEditorContainer,.videoEditorDialog #videoEditorContainer{width:100%;height:100%}.select2-container--disabled .select2-selection{border-color:#c1c1c1}.select2-container--disabled .select2-selection__rendered{color:#c1c1c1}.select2-container--default .select2-selection--single{outline:none !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #7c7c7c;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:11px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:solid #7c7c7c;border-width:2px 0 0 2px;display:inline-block;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:11px}.select2-container--disabled .select2-selection .select2-selection__arrow b{border-color:#c1c1c1}.select2 .selectCountryFlag,.select2-dropdown .selectCountryFlag{position:relative;width:24px;top:4px}.select2-container--default .select2-results__option--selectable{height:28px}.filterRow{position:relative;height:40px;z-index:1;padding-left:60px}.filterRow .filterCol{position:relative;float:left;padding:0px 10px;height:32px;margin-bottom:10px}.filterRow .filterCol.labelCol{position:absolute;left:0px}.filterRow .filterCol.labelCol h3{font-size:16px;font-weight:bold;margin:0px;line-height:32px}.filterRow .filterCol label{font-size:15px;color:#364653;line-height:32px}.filterRow .filterCol .checkBoxesWrapper{position:relative;cursor:pointer;background-color:#eee;border-radius:4px;padding:0px 25px 0px 10px}.filterRow .filterCol .checkBoxesWrapper::after{content:'';position:absolute;right:10px;top:12px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #364653}.filterRow .filterCol .checkBoxesWrapper:hover{z-index:1}.filterRow .filterCol .checkBoxesWrapper:hover::after{border-top-color:#5D6770}.filterRow .filterCol .checkBoxesWrapper .checkBoxes{position:absolute;left:0px;top:32px;background-color:#F2F2F2;border-radius:4px;border:2px #364653 solid;box-shadow:4px 4px 10px #364653;display:none;padding:5px 10px}.filterRow .filterCol .checkBoxesWrapper:hover .checkBoxes{display:block}.filterRow .filterCol .checkBoxesWrapper .checkBoxes .checkBox{white-space:nowrap}.filterRow .filterCol select{height:32px;border:2px #364653 solid}.addAttachmentWrapper{position:relative;height:80px}.addAttachmentMenuWrapper{position:relative;display:inline-block;width:48px;height:74px}.addAttachmentMenuButton{position:relative;top:13px;right:0px;display:inline-block;width:48px;height:48px;z-index:2}.addAttachmentMenuButton svg path,.addAttachmentMenuButton svg polygon{fill:#364653}.addAttachmentMenuButton.lightButton svg path,.addAttachmentMenuButton.lightButton svg polygon{fill:#DED9D5}.addAttachmentMenuButton:hover svg path,.addAttachmentMenuButton:hover svg polygon{fill:#5D6770}.addAttachmentMenuButton.menuOpened{background-image:url(/Content/Images/Icons/image-48x48.png)}.addAttachmentMenu{position:absolute;background-color:#ddd;border:1px #b0b0b0 solid;border-bottom-left-radius:10px;border-top-left-radius:10px;top:0px;right:-10px;padding:10px;display:none;z-index:1;width:220px;height:74px}.addAttachmentMenu.noAssets .uploadFromComputerWrapper{top:17px;position:relative}.addAttachmentMenu .menuItem:first-child{margin-bottom:10px}.addAttachmentMenu a{color:#434343}.attachments .attachmentWrapper{position:relative;margin-right:2px;display:inline-block;padding:0px}.attachments .attachmentWrapper .removeAttachment,.attachments .attachmentWrapper .doodle{position:absolute;top:4px;right:8px;background-color:#F2F2F2;width:20px;height:20px;border-radius:50%;display:inline-block;padding:2px 4px}.attachments .attachmentWrapper .doodle{right:unset;left:4px}.attachments .attachmentWrapper .removeAttachment svg{width:12px;height:12px}.attachments .attachmentWrapper .removeAttachment svg line{stroke-width:2px;stroke:#212121}body.desktop .attachments .attachmentWrapper .removeAttachment:hover svg line{stroke:#ff0000}.attachments .attachmentWrapper .doodle svg{width:12px;height:12px}.attachments .attachmentWrapper .doodle svg path{fill:#212121}body.desktop .attachments .attachmentWrapper .doodle:hover svg path{fill:#DED9D5}.attachments .attachmentWrapper img{height:64px;margin-right:6px}.directImageUploader{cursor:pointer;width:200px;position:absolute}.directImageUploader a{width:100%;color:#b0b0b0;text-align:center}.directImageUploader input{cursor:pointer}.divSubmit .directImageUploader{position:absolute;left:0px;bottom:0px}span.scriptRef{position:relative;color:#FE9843;font-weight:bold;cursor:pointer}span.scriptRef img.loader{position:absolute;width:24px;left:0px;top:-16px;display:none}span.scriptRef.loading img.loader{display:block}#bibleVersesDialog{position:absolute;width:400px;max-width:calc(100% - 10px);height:auto;max-height:400px;padding:10px;border-radius:15px;box-shadow:12px 12px 15px rgba(0,0,0,0.3);background-color:#eee;z-index:10;overflow:hidden}#bibleVersesDialog .copyButton{position:absolute;margin-right:5px;top:10px}#bibleVersesDialog .searchBibleLanguageTranslation{color:#364653;font-size:15px;font-weight:bold;text-align:center}#bibleVersesDialog .searchBibleBook{color:#5D6770;font-size:15px !important;font-weight:bold;text-align:center;margin-bottom:10px}#bibleVersesDialog .searchBibleVerse{color:#5D6770;font-weight:normal;text-align:left}#bibleVersesDialog .searchBibleVerseNumber{color:#364653;font-size:12px !important;font-weight:bold;line-height:unset}#bibleVersesDialog .searchBibleVerseText{color:#364653;font-size:14px !important;font-weight:normal;line-height:20px;text-align:left}@media (max-width:1760px){.adminPage h2.pageTitle{margin-left:0px}}@media (max-width:1650px){select.headerDropDown{margin-left:20px}}body.mobile #orientationLock{position:fixed;width:100%;height:100%;top:0px;left:0px;background:url(/Content/Images/noisy-texture.png),rgba(0,0,0,0.6);display:none;z-index:1000}body.mobile #orientationLock table{width:100%;height:100%}body.mobile #orientationLock table td{color:#F2F2F2;text-align:center;font-size:2em;vertical-align:middle}@media screen and (orientation:landscape) and (max-height:400px){body.mobile .adminPage.orientationLockPortrait~#orientationLock{display:none}}body.mobile{min-width:250px}body.mobile header{z-index:100}body.mobile .tempMessage{width:95% !important}body.mobile #headerInfo{position:relative !important}body.mobile #headerInfo #headerLogo{position:absolute !important;top:6px !important;left:60px !important}body.mobile aside#leftSideMenu h1{width:100%;font-size:18px;position:relative;top:14px;left:0px;text-align:center;margin-bottom:30px;color:#DED9D5;font-weight:normal;text-transform:uppercase}body.mobile .notice{display:none;margin-right:0px;position:relative;width:100%;left:0px;top:44px}body.mobile.authorized header{height:50px}body.mobile.authorized header #headerInfo{position:relative}body.mobile.authorized header #headerInfo #headerLogo{margin:4px 0px 0px 0px}body.mobile header #headerInfo h1{position:absolute;left:80px;top:2px;display:block;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 160px);overflow:hidden;visibility:hidden}body.mobile.authorized header #linksWrapper{right:10px;top:0px}body.mobile.authorized #mainContentWrapper{max-width:100%;min-width:0px;width:100%;overflow-x:scroll;padding:0px 0px 20px 0px}body.mobile.authorized #mainContentWrapper #mainContent{min-width:unset;padding-left:5px;padding-right:5px;padding-top:50px}body.mobile.authorized #mainContentWrapper #mainContent .adminPage{padding:10px 0px 0px 0px}body.mobile.authorized .mobileMenu .connectionStatus{display:none}body.mobile.authorized .mobileMenu{padding-bottom:36px;position:fixed;width:100%;height:calc(100% - 50px);left:0px;top:50px;background:#5D6770;padding:0px !important;overflow-y:scroll !important;z-index:1003;display:none}body.mobile.authorized .mobileMenu.active{display:block;z-index:1003}body.mobile.authorized .mobileMenu.active .collapseMenu{position:absolute;top:2px;left:12px;width:24px;height:24px;padding:6px;display:block}body.mobile.authorized .mobileMenu.active .collapseMenu div{border-right-color:#DED9D5 !important}body.mobile.authorized .mobileMenu.secondaryMenu{background:#364653}body.mobile.authorized .mobileMenu nav{margin-bottom:80px}body.mobile.authorized .mobileMenu .arrow{display:none !important}body.mobile.authorized .mobileMenu ul{width:100%;margin-left:0px !important;margin-top:10px !important;padding-left:0px;padding-bottom:0px !important;font-size:0px;background:#5D6770;float:none !important;display:block;width:100% !important}body.mobile.authorized .mobileMenu.secondaryMenu ul{background:#364653}body.mobile.authorized .mobileMenu ul li{border:none;margin:0px;padding:5px 10px}body.mobile.authorized .mobileMenu ul li svg{width:32px;height:32px}body.mobile.authorized .mobileMenu ul li svg polygon,body.mobile.authorized .mobileMenu ul li svg path,body.mobile.authorized .mobileMenu ul li svg rect{fill:#DED9D5;stroke:none}body.mobile.authorized .mobileMenu ul li.category{display:none}body.mobile.authorized .mobileMenu.secondaryMenu nav{position:relative;top:30px}body.mobile.authorized .mobileMenu .menuCategories.pages{margin-top:0px !important}body.mobile.authorized .mobileMenu .menuCategories.profile{margin-top:20px !important}@media (min-width:460px){body.mobile.authorized .mobileMenu ul{width:50% !important}body.mobile.authorized .mobileMenu .menuCategories.profile{position:absolute;left:50%;top:102px}}body.mobile.authorized .mobileMenu ul li a{width:100%;text-align:left;color:#DED9D5;font-weight:bold;padding:0px;margin:0px 0px 6px 0px !important}body.mobile.authorized .mobileMenu ul li a span{position:relative;top:-10px;margin-left:10px}body.mobile.authorized .mobileMenu ul li#logoutButton{margin-top:10px;border-top:1px #434343 solid;padding-top:20px}body.mobile.authorized .mobileMenu ul li#logoutButton a{text-transform:uppercase;color:#FE9843}body.mobile.authorized .mobileMenu ul li#userMenuWrapper #userMenu{width:unset;white-space:normal}@media (max-width:670px){footer{height:auto}footer #madeWithLove{position:relative;width:calc(100% - 20px);right:unset;left:unset;top:unset;margin:0px auto;padding:8px 10px;text-align:center;margin-bottom:30px}footer ul{position:relative;margin-left:0px;text-align:center}footer #copyright{position:relative;width:100%}}body.mobile header #menu{display:block;position:absolute;top:6px;left:10px;width:40px;height:40px;z-index:100}body.mobile header #menu a{display:block}body.mobile header #menu a svg{height:40px}body.mobile header #menu a svg path{fill:#DED9D3}body.mobile #menuMask{left:0px;top:0px;width:100%;height:100%;position:fixed;z-index:8;background-color:rgba(0,0,0,0.3);display:none;z-index:99}body.mobile .menuMask{left:0px;top:0px;width:100%;height:100%;position:absolute;z-index:8;background-color:rgba(0,0,0,0.3);display:none;z-index:202}body.mobile aside#leftSideMenu{position:fixed;width:100%;z-index:1003;display:none}body.mobile aside#leftSideMenu h1{display:none}body.mobile aside#leftSideMenu .button{display:none}body.mobile .label{min-width:0px;width:auto}body.mobile .addDropDownMenu{top:80px;width:100%;left:0px !important;right:unset}body.mobile .addDropDownMenu .social-icon{width:34px;height:34px}body.mobile .addDropDownMenu .social-icon svg{width:24px;height:24px}body.mobile .attachments .attachmentWrapper .doodle{display:none !important}body.mobile .foldersWrapper.scroll-wrapper{position:fixed !important;width:100% !important;height:calc(100% - 50px) !important;top:50px !important;left:0px !important;padding-bottom:0px;background-color:#fff !important;z-index:1002 !important;display:none;margin-top:0px}body.mobile .ovDialog .foldersWrapper.scroll-wrapper{height:calc(100% - 45px) !important;position:fixed !important;top:45px !important;width:100%;z-index:2000 !important}body.mobile .ovDialog #availableFolders .foldersWrapper.scroll-wrapper{height:calc(100% - 45px) !important;position:relative !important;top:0px !important;display:block !important;z-index:unset !important}body.mobile .foldersWrapper{position:fixed;width:100%;height:calc(100% - 50px);top:50px;left:0px;padding-bottom:0px;background-color:#F2F2F2;z-index:1002;display:none;margin-top:0px}body.mobile .ovDialog .foldersWrapper{position:relative;top:0px;width:calc(100% + 20px) !important;left:-10px;display:block;z-index:2000}body.mobile .foldersWrapper .folderWrapper.scroll-wrapper{position:absolute !important;padding:0px 0px 0px 10px !important;top:50px !important;height:calc(100% - 110px) !important;max-height:calc(100% - 110px) !important;width:100% !important;margin-right:0px}body.mobile.inIframe .foldersWrapper .folderWrapper.scroll-wrapper{height:calc(100% - 170px) !important}body.mobile .foldersWrapper .folderWrapper ul{margin:0px}body.mobile .foldersWrapper .addFolderButton{display:block;position:relative;margin:0px auto;top:10px;left:unset;z-index:2}body.mobile .foldersWrapper .hideFoldersX{position:absolute;right:10px;top:14px;z-index:100;display:none}body.mobile .foldersWrapper .hideFoldersX svg{width:24px}body.mobile .foldersWrapper .hideFoldersButton{position:absolute;left:0px;bottom:10px;width:100%;z-index:1;text-align:center}body.mobile.inIframe .foldersWrapper .hideFoldersButton{bottom:80px}body.mobile .adminPage .pageHeader{margin:0px auto 10px auto;text-align:center;display:block;position:relative}body.mobile .adminPage .pageHeader input[type=button]{position:relative !important;float:none;display:inline}body.mobile .showFolders{position:relative;display:block;margin-bottom:10px;height:32px;background-color:#DED9D5;border-radius:5px}body.mobile .showFolderIcon{display:inline-block;text-align:center;width:36px;height:36px;padding-top:6px;margin-right:10px;float:left}body.mobile .showFolderIcon svg{width:24px}body.mobile .showFolders .showFolderName{display:inline-block;height:32px;padding-top:9px;float:left;color:#364653;font-weight:bold}body.mobile .objectWrapper{margin-left:0px !important;padding-left:0px !important}@media (max-width:768px){body.mobile header #menu{display:block}body.mobile #hamburgerMenu nav.navigation{display:block}body.mobile #mainContentWrapper{padding-bottom:0px}body.mobile footer ul li{display:inline;margin-bottom:4px}}@media (min-width:670px){body.mobile .showFolders{width:calc(33% - 10px);position:absolute;top:10px}}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-before:always}#mainContent{padding:0px !important}header{display:none !important}footer{display:none !important}.adminPage{max-width:unset !important;width:100% !important}.background{display:none !important}}body.mobile #adminPageMenu{margin-top:16px;padding-bottom:0px}body.mobile #adminPageMenu ul li{display:list-item;height:32px;margin-bottom:10px}body.mobile .smallTempMessage{left:50%;transform:translateX(-50%)}body.mobile #editAgencySettingsDialog #divHasApprovalProcess{padding:0px;margin-bottom:20px}body.mobile .scroll-element{display:none !important}body.mobile .deleteAllWrapper{top:-166px;left:10px;right:auto}body.mobile .bottomNotificationWrapper{width:calc(100vw - 20px)}body.mobile .bottomNotification{width:100%}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
@keyframes rotating{from{-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)}}
@keyframes flash{from{color:#DED9D5}
to{color:#b0b0b0}}
@keyframes cliprotate{0%{transform:rotate(0deg)}
50%{transform:rotate(0deg)}
50.01%{transform:rotate(180deg)}
100%{transform:rotate(180deg)}}
@keyframes rotate{0%{transform:rotate(-45deg)}
100%{transform:rotate(135deg)}}
@keyframes showfixed{0%{opacity:0}
49.99%{opacity:0}
50%{opacity:1}
100%{opacity:1}}

@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.copyButton{cursor:pointer;position:relative;display:inline-block;width:36px;height:36px}.copyButton[data-size=medium]{width:24px;height:24px}.copyButton[data-size=small]{width:16px;height:16px}.copyButton svg{cursor:pointer;position:absolute;width:100%;height:100%}.copyButton svg path,.copyButton svg rect{fill:#c1c1c1}.copyButton[data-color="dark"] svg path,.copyButton[data-color="dark"] svg rect{fill:#364653}.copyButton:hover svg path,.copyButton:hover svg rect{fill:#5D6770}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.ui-dialog{background-color:transparent;padding:0px !important;border-radius:10px;box-shadow:12px 12px 15px rgba(0,0,0,0.3)}.ui-dialog.form3Dialog{border-radius:0px;box-shadow:none}.ui-dialog.fullWidth{width:calc(100vw - 60px) !important;left:30px !important}@media (max-width:800px){.ui-dialog.fullWidth{width:100vw !important;left:0px !important}}.ui-dialog .ui-dialog-title{color:#F2F2F2;font-size:21px;line-height:30px;width:calc(100% - 25px)}.ui-dialog .ui-dialog-titlebar{position:relative;background-color:#364653;padding:6px 10px;height:45px;border-top-left-radius:10px;border-top-right-radius:10px}.ui-dialog.form3Dialog .ui-dialog-titlebar{border-top-left-radius:0px;border-top-right-radius:0px}.ui-dialog .ui-dialog-titlebar-close{display:block;width:26px !important;height:36px !important;background-color:transparent;position:absolute;right:10px !important;top:4px !important;border:none;min-width:0px !important;text-indent:unset;margin:0px;z-index:1000;padding:0px !important}.ui-dialog-titlebar-close svg{position:relative;width:24px;height:24px;top:5px}.ui-dialog-titlebar-close svg line{stroke:#eee;stroke-width:2px}.form3Dialog .ui-dialog-titlebar-close svg line{stroke:#212121}.ui-dialog-titlebar-close:hover{background-color:transparent !important}.ui-dialog-titlebar-close:hover svg line{stroke:#DED9D5}.ui-dialog.announcement .ui-widget-overlay{background-color:transparent !important}.ui-dialog.announcement .ui-dialog-titlebar{background-color:#b7e4ea}.ui-dialog.announcement .ui-dialog-titlebar .ui-dialog-title{color:#1F4761}.ui-dialog.announcement .ui-dialog-titlebar .ui-dialog-titlebar-close svg line{stroke:#1F4761}.ui-dialog.announcement .ui-dialog-titlebar .ui-dialog-titlebar-close:hover svg line{stroke:#364653}.ui-dialog.announcement2 .ui-widget-overlay{background-color:transparent !important}.ui-dialog.announcement2 .ui-dialog-titlebar{background-color:#5D6770;height:60px}.ui-dialog.announcement2 .ui-dialog-titlebar .ui-dialog-title{color:#F2F2F2;font-size:32px;padding-top:6px}.ui-dialog.announcement2 .ui-dialog-titlebar .ui-dialog-titlebar-close{top:12px !important}.ui-dialog.announcement2 .ui-dialog-titlebar .ui-dialog-titlebar-close svg line{stroke:#F2F2F2}.ui-dialog.announcement2 .ui-dialog-titlebar .ui-dialog-titlebar-close:hover svg line{stroke:#DED9D5}.ui-dialog .ui-dialog-content{overflow:hidden;height:calc(100% - 45px) !important;background-color:#F2F2F2;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ui-dialog.form3Dialog .ui-dialog-content{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.messagebox{width:500px;height:auto;min-height:60px}.messagebox a{font-weight:bold;color:#5D6770}.messagebox .divSubmit{position:absolute !important;border:0px !important}.messagebox .divSubmit input[type=submit]{margin-right:10px}.yesNoMessageBox{height:200px}.messagebox .message{padding-left:58px}.messagebox.yesNoMessageBox .message{padding-left:0px}.messagebox .message a.linkList{position:relative;display:inline-block;font-weight:bold;margin-top:8px;padding-left:5px}.messagebox .message a.linkList:nth-child(2){margin-top:20px}.messagebox .message a.linkList::before{content:'-';position:relative;left:-5px}.messagebox .icon{width:48px;height:48px;background:url(/Content/Images/Icons/message-box-icons.png) no-repeat;float:left;margin-right:12px;margin-top:2px}.messagebox .sIcon{background-position:0px 0px}.messagebox .eIcon{background-position:0px -48px}.messagebox .wIcon{background-position:0px -96px}.messagebox .iIcon{background-position:0px -144px}.ui-widget-overlay{background:rgba(0,0,0,0.2) !important}.iframeMask{background:rgba(0,0,0,0.2);position:fixed;width:100%;height:100%;top:0px;left:0px}#onboardingPage .iframeMask{z-index:1}body.inIframe.onboarding .ui-widget-overlay{background-color:transparent}.draggableDialog{position:absolute;top:100px;left:calc(100% - 650px);width:600px;height:500px;border-radius:15px;overflow:hidden;background-color:#fbfbfb;z-index:100;box-shadow:12px 12px 15px rgba(0,0,0,0.3);transition-property:height,width;transition-duration:0.3s}.draggableDialog .draggableDialogTitleWrapper{background-color:#1F4761;height:32px;cursor:move}.draggableDialog .draggableDialogTitleWrapper .draggableDialogTitle{color:#F2F2F2;line-height:32px;padding:0px 10px;width:calc(100% - 66px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.draggableDialog .draggableDialogTitleWrapper .draggableDialogClose{position:absolute;right:10px;top:6px;width:20px;height:20px;cursor:pointer}.draggableDialog .draggableDialogTitleWrapper .draggableDialogClose svg{width:100%;height:100%}.draggableDialog .draggableDialogTitleWrapper .draggableDialogClose svg line{stroke-width:2px}.draggableDialog .draggableDialogTitleWrapper .draggableDialogMinimize{position:absolute;right:40px;top:6px;width:20px;height:20px;cursor:pointer}.draggableDialog .draggableDialogTitleWrapper .draggableDialogMinimize::before{content:'';position:absolute;width:20px;height:2px;background-color:#F2F2F2;bottom:0px}.draggableDialog .draggableDialogTitleWrapper .draggableDialogMinimize:hover::before{background-color:#5D6770}.draggableDialog .draggableDialogContentWrapper.scroll-wrapper{max-height:calc(100% - 52px);top:10px}.draggableDialog .draggableDialogContentWrapper.scroll-content{position:relative}.draggableDialog .draggableDialogContentWrapper.scroll-content .draggableDialogContent{padding:10px}.draggableDialog .draggableDialogContentWrapper.scroll-content .draggableDialogContent select{border:2px #364653 solid;border-radius:4px;width:auto;height:32px}.draggableDialog.minimized{height:32px !important;width:200px !important}.draggableDialog.minimized .draggableDialogContentWrapper.scroll-wrapper{display:none}.draggableDialog.minimized .draggableDialogMinimize::before{position:absolute;width:20px;height:17px;background-color:transparent;border:1px #fff solid;border-top-width:3px;bottom:unset}.draggableDialog.minimized .draggableDialogMinimize:hover::before{background-color:transparent;border-color:#5D6770}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
form{position:relative}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.oneColumnForm{width:310px}.twoColumnForm{width:630px}.deleteForm{width:430px;height:140px;min-height:140px}.deleteForm form{height:140px}.deleteForm input[type=checkbox]{width:24px;height:24px}.deleteForm input[type=checkbox]~label{position:relative;top:-2px}.deleteForm .divSubmit{position:absolute;bottom:0px}form,.form{margin:auto;position:relative;height:100%}form input,form textarea,form select,form .ui-selectmenu-button{font-size:16px;color:#434343}form .ui-icon{background-image:url(/Content/Styles/Libraries/images/ui-icons_888888_256x240.png);width:16px;height:16px}form .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-selectmenu-button{padding-top:10px}.ui-selectmenu-menu{background-color:#F2F2F2;border:2px #5D6770 solid;border-radius:0px;box-shadow:0px 10px 20px rgba(0,0,0,0.3);padding:10px;margin-top:0px}.ui-menu-item{background-color:#F2F2F2}.ui-menu-icons .ui-menu-item-wrapper{padding-left:10px;margin:0px}.ui-menu-item-wrapper.ui-state-active{background-color:#eee}.selectWrapper select{background-color:transparent;position:relative}input[type=checkbox]{width:24px;height:24px;position:relative;top:6px}input[type=checkbox].input-validation-error{outline:2px red solid}input[type=radio]{width:24px;height:24px}form .label{position:relative}form input[type=radio]~label{position:relative;display:inline-block;top:-7px}form .label .requiredStar{top:10px}form label.error{display:none !important}form .display{float:left;padding-bottom:20px;padding-top:8px;font-size:14px;margin:10px 0px}form .divSubmit,.form .divSubmit{width:100%;text-align:right;position:relative;bottom:0px;padding-top:20px;margin-top:20px;border-top:1px solid #c1c1c1;border-bottom:none;clear:both;font-size:0px}form .divSubmit .errorWrapper,.form .divSubmit .errorWrapper{display:none;position:absolute;top:10px;left:10px}form input[type=submit],form input[type=button]{text-transform:uppercase;letter-spacing:1.5px;margin-right:10px}form input[type=submit]:last-child,form input[type=button]:last-child{margin-right:0px}form input[type=button].cancelBtn{margin-right:0px}.divSubmit.bottomBorder{border-top:none;padding-bottom:10px;margin-top:0px;margin-bottom:10px;border-bottom:2px solid #b0b0b0}form .divSubmit input:last-child,form .divSubmit button:last-child,.form .divSubmit input:last-child,.form .divSubmit button:last-child{margin-right:0px}input[type=submit]:disabled,input[type=button]:disabled{background:#7e7c7c;cursor:default;color:#b0b0b0 !important}input[type=submit]:disabled:hover,input[type=button]:disabled:hover{background:#b7e4ea !important;color:#b0b0b0 !important}form .divSubmit input[type=submit].loadingButton,.form .divSubmit input[type=submit].loadingButton{background:#DED9D5 url(/Content/Images/Loaders/pulse.png) no-repeat center center !important;background-size:50px !important;border:none;color:transparent;text-indent:-9000px}form #divTerms .field-validation-error,.form #divTerms .field-validation-error{position:relative}form .requiredStar,.form .requiredStar{font-size:28px;line-height:2px;position:absolute;top:16px;right:-16px;color:#cc3333 !important}form .textBox,.form .textBox{position:relative;color:#7e7c7c;margin:0px;display:block;font-size:14px;padding:16px 0px;width:auto;clear:both}form .text,.form .text{position:relative;color:#434343;display:inline-block;font-size:16px;width:auto;font-weight:normal}form .formRow,.form .formRow{font-size:0px;clear:both;position:relative}form .formRow .textBox,form .formRow .text,.form .formRow .textBox,.form .formRow .text{position:relative;margin-left:10px;display:inline-block;clear:none;float:left}form .formRow .textBox.fullRow,.form .formRow .textBox.fullRow,form .formRow .textBox:first-child,.form .formRow .textBox:first-child{margin-left:0px}.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=password],.form input[type=number],.form input[type=tel],.form select{border:1px #fbfbfb solid;background-color:#fbfbfb;height:42px;border-bottom:2px #364653 solid;padding-left:10px;padding-right:10px}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=password]:focus,.form input[type=number]:focus,.form input[type=tel]:focus,.form select:focus{border-bottom-color:#5D6770}form .textCharLimit{position:absolute;right:0px;top:0px}.divSubmit input[type=button],.divSubmit input[type=submit]{height:40px;min-width:130px}.ui-dialog-content{padding:0px !important}.mce-tinymce{box-shadow:unset !important}.mce-tinymce .mce-toolbar-grp,.mce-tinymce .mce-statusbar{display:none}.twoColumnForm .fullRow input[type=text],.twoColumnForm .fullRow input[type=email],.twoColumnForm .fullRow input[type=url],.twoColumnForm .fullRow input[type=password],.twoColumnForm .fullRow input[type=number],.twoColumnForm .fullRow input[type=tel],.twoColumnForm .fullRow select,.twoColumnForm .fullRow textarea,.twoColumnForm .fullRow{width:630px}.twoColumnForm .fullRow .mce-tinymce{width:630px !important}.text .innerText{position:relative;top:8px}form .fieldset .text{float:left !important;position:relative !important;width:auto !important}form .previewPassword{position:absolute;right:4px;top:40px;width:20px;height:20px;cursor:pointer}form .previewPassword svg{width:100%;height:100%}.helper{font-size:12px;color:#7e7c7c;margin-top:-10px;margin-bottom:6px;clear:both;max-width:100%;word-wrap:break-word}.textPlaceHolder{position:absolute;top:24px;white-space:nowrap;line-height:24px;color:#434343;left:12px;font-size:11pt}.validation-summary-errors{font-size:12px;color:#cc3333;margin-bottom:30px}.validation-summary-errors ul{padding:0px}.validation-summary-errors li{list-style:none}.validationErrorSummary{position:relative !important}select.hasTextPlaceholder option{color:#555}.ui-datepicker .ui-datepicker-next{background:#fff url(/content/styles/libraries/images/ui-icons_222222_256x240.png) no-repeat -27px -12px;border-radius:50%;cursor:pointer;width:25px;height:25px;top:6px}.ui-datepicker .ui-datepicker-prev{background:#fff url(/content/styles/libraries/images/ui-icons_222222_256x240.png) no-repeat -91px -12px;border-radius:50%;cursor:pointer;width:25px;height:25px;top:6px}.ui-datepicker{color:#364653;background:#DED9D5;padding:20px;border:none;width:280px}.ui-datepicker .ui-datepicker-header{top:-8px}.ui-datepicker .ui-datepicker-header select{border-color:#364653;color:#364653;margin:0px 2px 0px 2px}.ui-datepicker-trigger{width:48px;height:48px;min-width:unset;min-height:unset;position:absolute;top:2px;right:20px}.ui-datepicker-today{background:#364653}.ui-datepicker-today a{color:#DED9D5 !important}.ui-datepicker-current-day{background-color:#5D6770}.ui-datepicker-current-day a{color:#DED9D5 !important}.ui-datepicker-trigger{padding:0px}body.desktop .ui-datepicker-trigger:hover{background-color:transparent}.ui-datepicker-trigger img{width:40px;height:40px}.ui-datepicker-trigger svg{width:40px;height:40px}.ui-datepicker-trigger svg path{fill:#364653}.filter .ui-datepicker-trigger path{fill:#eee}.ui-datepicker table thead th{border:1px #DED9D5 solid;padding:6px}.ui-datepicker table tbody td{border-left:1px #DED9D5 solid;border-bottom:1px #DED9D5 solid;text-align:center;vertical-align:middle;width:32px;height:32px}.ui-datepicker table tbody tr td:last-child{border-right:1px #DED9D5 solid}body.desktop .ui-datepicker table tbody td:hover{background-color:#DED9D5;color:#5D6770}body.desktop .ui-datepicker table tbody td:hover a{color:#5D6770 !important}.ui-datepicker table tbody td a{color:#364653;display:table-cell;width:30px;height:30px;text-align:center;vertical-align:middle}.ui-datepicker table tbody td.ui-datepicker-unselectable{background-color:#eee}.ui-datepicker table tbody td.ui-datepicker-unselectable span{color:#b0b0b0;display:table-cell;width:30px;height:30px;text-align:center;vertical-align:middle}.ui-datepicker table tbody td.ui-datepicker-other-month{background-color:unset}.datePicker{width:calc(100% - 54px) !important}img.ui-datepicker-trigger{position:absolute;right:0px;width:40px;top:14px;cursor:pointer}form .charLimit{position:absolute;top:0px;right:0px}.ui-dialog-title svg{width:20px;height:20px;position:relative;top:2px;left:0px}.ui-dialog-title svg path{fill:#eee}.ui-dialog .dialogLoader{position:absolute;width:44px;height:44px;top:0px;right:2px;display:none}.ui-dialog .dialogLoader img{width:100%;height:100%}.ui-dialog .dialogLoaderMask{position:absolute;z-index:1000;left:0px;top:0px;width:100%;height:100%;background:url(/Content/Images/noisy-texture.png);display:none}.ui-dialog.loading .dialogLoader,.ui-dialog.loading .dialogLoaderMask{display:block}.ui-dialog.loading .ui-dialog-titlebar-close,.ui-dialog.loading .headerCancelBtn{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#7e7c7c !important;font-size:18px}input:-webkit-autofill~.textPlaceHolder{top:-10px;left:0px}body.mobile .ui-dialog .headerCancelBtn{position:absolute;z-index:2000;top:10px;right:11px}body.mobile .ui-dialog.announcement2 .headerCancelBtn{top:18px}body.mobile .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none}@media (max-width:670px){body.mobile .ms-container{float:none;width:unset !important;background:none}body.mobile .ms-container .ms-selection{float:none}body.mobile .ms-container .ms-selectable{margin-bottom:20px}body.mobile .ms-container .ms-selectable,body.mobile .ms-container .ms-selection{float:none;width:100% !important;height:unset !important}body.mobile .ms-selectable ul.ms-list,body.mobile .ms-selection ul.ms-list{margin-right:0px;width:100% !important;height:200px !important}body.mobile form,body.mobile .form{height:unset}body.mobile .ui-dialog .ui-dialog-title{font-size:18px}body.mobile .ui-dialog{height:100% !important;position:fixed !important;top:0px !important;z-index:2000}body.mobile .ui-dialog{width:100% !important;left:0px !important}body.mobile .ui-dialog.messageBoxDialog{width:calc(100% - 40px) !important;height:calc(100% - 100px) !important;left:20px !important;top:50px !important}body.mobile .ui-dialog.messageBoxDialog .ovDialog{position:relative !important;padding:0px !important;margin:20px;width:calc(100% - 40px) !important;height:calc(100% - 40px) !important;overflow:visible !important}body.mobile .ui-dialog.messageBoxDialog .ovDialog .divSubmit{position:absolute;bottom:0px}body.mobile .ui-widget-overlay{background-color:rgba(0,0,0,0.5)}}@media (max-width:420px){body.mobile .ui-dialog.messageBoxDialog .ovDialog .divSubmit input[type=button],body.mobile .ui-dialog.messageBoxDialog .ovDialog .divSubmit input[type=submit]{padding:7px 16px;min-width:0px}}@media (max-width:380px){body.mobile .ui-dialog.messageBoxDialog .ovDialog .divSubmit input[type=button],body.mobile .ui-dialog.messageBoxDialog .ovDialog .divSubmit input[type=submit]{padding:7px 10px;min-width:0px}}body.mobile:not(.tablet) .emptyTextBox{display:none}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.ovDialog{margin:20px}.ovDialog .textBox{padding-bottom:30px}.ovDialog form .formRow::before{clear:both}.ovDialog form .textBox>label{color:#364653;font-weight:bold}.ovDialog.loading{background:url(/Content/Images/Loaders/page-loader.png) no-repeat center center}.ovDialog .select2-container--default .select2-selection--single{position:relative;border:none;background-color:transparent;top:6px}.ovDialog form input[type=text],.ovDialog form input[type=email],.ovDialog form input[type=url],.ovDialog form input[type=password],.ovDialog form input[type=number],.ovDialog form input[type=tel],.ovDialog form select,.ovDialog form .select2,.ovDialog form .ui-selectmenu-button{border:1px #fbfbfb solid;background-color:#fbfbfb;height:42px;width:310px;border-bottom:2px #364653 solid;padding-left:10px;padding-right:10px;border-radius:0px}.ovDialog form .select2{background-color:transparent}.ovDialog form select{padding-right:0px}.ovDialog .select2{padding-right:0px;padding-left:0px}.ovDialog form input[type=text]:focus,.ovDialog form input[type=email]:focus,.ovDialog form input[type=url]:focus,.ovDialog form input[type=password]:focus,.ovDialog form input[type=number]:focus,.ovDialog form input[type=tel]:focus,.ovDialog form select:focus,.ovDialog form .select2:focus,.ovDialog form .ui-selectmenu-button:focus{border-bottom-color:#5D6770}.ovDialog form textarea{border:1px #fbfbfb solid;background-color:#fbfbfb;height:100px;width:310px;border-bottom:2px #364653 solid;padding-left:10px;padding-right:10px}.ovDialog form textarea:focus{border-bottom-color:#5D6770}.ovDialog form input[readonly],.ovDialog form select[readonly],.ovDialog form .select2[readonly],.ovDialog form textarea[readonly],.ovDialog form .ui-selectmenu-button[readonly]{border-bottom-color:#c1c1c1}.ovDialog form input[disabled],.ovDialog form select[disabled],.ovDialog form .select2[disabled],.ovDialog form textarea[disabled],.ovDialog form .ui-selectmenu-button[disabled]{border-bottom-color:#c1c1c1}.ovDialog .mce-tinymce{border:none;background-color:#F2F2F2;border-bottom:2px #364653 solid;padding-right:40px}.ovDialog .mce-tinymce.focused{border-bottom-color:#5D6770}.ovDialog .mce-tinymce.error{border-bottom-color:#ff0000}.ovDialog .assetAttachment,.ovDialog .fileAttachment{border:2px #fbfbfb solid;background-color:#fbfbfb;border-bottom-color:#364653;height:126px;padding:10px}.ovDialog .assetAttachment .scroll-wrapper,.ovDialog .fileAttachment .scroll-wrapper{max-height:100%}.ovDialog .label{font-size:11pt;line-height:24px;white-space:nowrap;font-weight:bold;color:#364653}.ovDialog .textBox{width:310px}.ovDialog.deleteForm .textBox{width:100%}.ovDialog .textBox .helper{margin:0px;position:relative;top:2px;color:#5D6770}.ovDialog .textCharLimit{color:#5D6770}.ovDialog .textPlaceHolder{position:absolute;top:24px;white-space:nowrap;line-height:24px;font-weight:bold;color:#364653;left:12px;font-size:11pt}.ovDialog .selectWrapper .textPlaceHolder{top:10px}.ovDialog .field-validation-error{font-size:10px;color:#ff0000;position:absolute;left:0px;bottom:0px;bottom:14px;white-space:nowrap}.ovDialog .selectWrapper{position:relative;background-color:#fbfbfb;overflow:visible;height:42px}.ovDialog .selectWrapper select{background-color:transparent}.ovDialog .selectWrapper select.focused{background-color:#fbfbfb}.ovDialog .input-validation-error{border-bottom-color:#ff0000 !important}.ovDialog .ui-datepicker-trigger{top:10px;right:0px}.ovDialog.twoColumnForm .fullRow input[type=text],.ovDialog.twoColumnForm .fullRow input[type=email],.ovDialog.twoColumnForm .fullRow input[type=url],.ovDialog.twoColumnForm .fullRow input[type=password],.ovDialog.twoColumnForm .fullRow input[type=number],.ovDialog.twoColumnForm .fullRow input[type=tel],.ovDialog.twoColumnForm .fullRow select,.ovDialog.twoColumnForm .fullRow .ui-selectmenu-button,.ovDialog.twoColumnForm .fullRow textarea,.ovDialog.twoColumnForm .fullRow{width:630px}.ovDialog.twoColumnForm .threeColumn input[type=text],.ovDialog.twoColumnForm .threeColumn input[type=email],.ovDialog.twoColumnForm .threeColumn input[type=url],.ovDialog.twoColumnForm .threeColumn input[type=password],.ovDialog.twoColumnForm .threeColumn input[type=number],.ovDialog.twoColumnForm .threeColumn input[type=tel],.ovDialog.twoColumnForm .threeColumn select,.ovDialog.twoColumnForm .threeColumn .ui-selectmenu-button,.ovDialog.twoColumnForm .threeColumn textarea,.ovDialog.twoColumnForm .threeColumn .textBox{width:202px}.ovDialog.twoColumnForm .oneThirdWidth input[type=text],.ovDialog.twoColumnForm .oneThirdWidth input[type=email],.ovDialog.twoColumnForm .oneThirdWidth input[type=url],.ovDialog.twoColumnForm .oneThirdWidth input[type=password],.ovDialog.twoColumnForm .oneThirdWidth input[type=number],.ovDialog.twoColumnForm .oneThirdWidth input[type=tel],.ovDialog.twoColumnForm .oneThirdWidth select,.ovDialog.twoColumnForm .oneThirdWidth .ui-selectmenu-button,.ovDialog.twoColumnForm .oneThirdWidth textarea,.ovDialog.twoColumnForm .textBox.oneThirdWidth{width:202px}.ovDialog.twoColumnForm .twoThirdWidth input[type=text],.ovDialog.twoColumnForm .twoThirdWidth input[type=email],.ovDialog.twoColumnForm .twoThirdWidth input[type=url],.ovDialog.twoColumnForm .twoThirdWidth input[type=password],.ovDialog.twoColumnForm .twoThirdWidth input[type=number],.ovDialog.twoColumnForm .twoThirdWidth input[type=tel],.ovDialog.twoColumnForm .twoThirdWidth select,.ovDialog.twoColumnForm .twoThirdWidth .ui-selectmenu-button,.ovDialog.twoColumnForm .twoThirdWidth textarea,.ovDialog.twoColumnForm .textBox.twoThirdWidth{width:418px}.ovDialog.twoColumnForm .oneEighthWidth input[type=text],.ovDialog.twoColumnForm .oneEighthWidth input[type=email],.ovDialog.twoColumnForm .oneEighthWidth input[type=url],.ovDialog.twoColumnForm .oneEighthWidth input[type=password],.ovDialog.twoColumnForm .oneEighthWidth input[type=number],.ovDialog.twoColumnForm .oneEighthWidth input[type=tel],.ovDialog.twoColumnForm .oneEighthWidth select,.ovDialog.twoColumnForm .oneEighthWidth .ui-selectmenu-button,.ovDialog.twoColumnForm .oneEighthWidth textarea,.ovDialog.twoColumnForm .textBox.oneEighthWidth{width:70px}.ovDialog.twoColumnForm .oneQuarterWidth input[type=text],.ovDialog.twoColumnForm .oneQuarterWidth input[type=email],.ovDialog.twoColumnForm .oneQuarterWidth input[type=url],.ovDialog.twoColumnForm .oneQuarterWidth input[type=password],.ovDialog.twoColumnForm .oneQuarterWidth input[type=number],.ovDialog.twoColumnForm .oneQuarterWidth input[type=tel],.ovDialog.twoColumnForm .oneQuarterWidth select,.ovDialog.twoColumnForm .oneQuarterWidth .ui-selectmenu-button,.ovDialog.twoColumnForm .oneQuarterWidth textarea,.ovDialog.twoColumnForm .textBox.oneQuarterWidth{width:150px}.ovDialog.twoColumnForm .oneEighthWidth input[type=text],.ovDialog.twoColumnForm .oneEighthWidth input[type=email],.ovDialog.twoColumnForm .oneEighthWidth input[type=url],.ovDialog.twoColumnForm .oneEighthWidth input[type=password],.ovDialog.twoColumnForm .oneEighthWidth input[type=number],.ovDialog.twoColumnForm .oneEighthWidth input[type=tel],.ovDialog.twoColumnForm .oneEighthWidth select,.ovDialog.twoColumnForm .oneEighthWidth .ui-selectmenu-button,.ovDialog.twoColumnForm .oneEighthWidth textarea,.ovDialog.twoColumnForm .textBox.oneEighthWidth{width:70px}.ovDialog.twoColumnForm .threeQuarterWidth,.ovDialog.twoColumnForm .threeQuarterWidth input[type=text],.ovDialog.twoColumnForm .threeQuarterWidth input[type=email],.ovDialog.twoColumnForm .threeQuarterWidth input[type=url],.ovDialog.twoColumnForm .threeQuarterWidth input[type=password],.ovDialog.twoColumnForm .threeQuarterWidth input[type=number],.ovDialog.twoColumnForm .threeQuarterWidth input[type=tel],.ovDialog.twoColumnForm .threeQuarterWidth select,.ovDialog.twoColumnForm .threeQuarterWidth .ui-selectmenu-button,.ovDialog.twoColumnForm .threeQuarterWidth textarea,.ovDialog.twoColumnForm .textBox.threeQuarterWidth{width:470px}@media (min-width:670px){.ovDialog.twoColumnForm .formRowCol{float:left;width:calc(50% - 5px)}.ovDialog.twoColumnForm .formRowCol:nth-last-child(-n+2){margin-left:10px}.ovDialog.twoColumnForm .formRowCol .formRow{width:100% !important}.ovDialog.twoColumnForm .formRowCol .textBox{width:100%}.ovDialog.twoColumnForm .formRowCol .textBox input,.ovDialog.twoColumnForm .formRowCol .textBox select{width:100%}}.ovDialog .formRow.noPadding .textBox{padding:0px}.twoColumnForm .fullRow .mce-tinymce{width:630px !important}.ovDialog .rbMultiselectBox{border:2px #fbfbfb solid;background:#fbfbfb;border-bottom-color:#364653}.ovDialog .rbMultiselectBox.focused{border-bottom-color:#5D6770}.ovDialog .uploader{border:2px #fbfbfb solid;background:#fbfbfb;border-bottom-color:#364653}.ovDialog .uploader:focus{border-bottom-color:#5D6770}.ovDialog .rbSwitchBox~lable{position:relative;top:-5px}.ui-dialog.darkBG .ui-dialog-content{background-color:#212121}.ovDialog.darkBG{background-color:#212121}.ovDialog.darkBG .scroll-scrolly_visible{background-color:#212121}.ovDialog.darkBG .scroll-element_track{background-color:#2b2a2a}.ovDialog form .previewPassword{top:27px}.ui-dialog.longDialog{top:0px !important;height:100% !important;position:fixed !important}.ui-dialog.longDialog .formContainer.scroll-content{height:unset !important}@media (max-width:670px){body.mobile .ui-dialog-titlebar{height:45px}body.mobile .ovDialog .ovDialog{padding:0px}body.mobile .ovDialog{max-width:100% !important;margin:0px;padding:20px 10px 0px 10px;position:fixed !important;width:100% !important;height:calc(100vh - 100px) !important;overflow-y:scroll}body.mobile .ovDialog form,body.mobile .ovDialog .form{width:100% !important;max-width:100% !important;margin-bottom:71px !important;min-height:calc(100vh - 136px) !important}body.mobile.authorized .ovDialog form .divSubmit,body.mobile.authorized .ovDialog .form .divSubmit{position:fixed !important;bottom:0px !important;left:0px !important;padding:10px 10px 10px 10px !important;background-color:#eee !important;z-index:1201 !important}body.mobile .ovDialog .formRow{width:100% !important}body.mobile .ovDialog .textBox{width:100% !important;margin-left:0px !important;float:none !important;clear:both !important}body.mobile .ovDialog .label{float:none;clear:both}body.mobile .ovDialog input[type=text],body.mobile .ovDialog input[type=email],body.mobile .ovDialog input[type=url],body.mobile .ovDialog input[type=password],body.mobile .ovDialog input[type=number],body.mobile .ovDialog input[type=tel],body.mobile .ovDialog select,body.mobile .ovDialog .ui-selectmenu-button,body.mobile .ovDialog textarea{width:100% !important}body.mobile .ovDialog .rbMultiselectBox input[type=text].rbMultiselectInput{width:unset !important}body.mobile.authorized .ovDialog .selectWrapper .textPlaceHolder{font-size:10pt;top:10px}body.mobile .ovDialog form .step{height:unset !important}body.mobile .ovDialog .divSubmit{font-size:0px}body.mobile .ovDialog .divSubmit input[type=button],body.mobile .ovDialog .divSubmit input[type=submit]{display:inline-block}body.mobile .ovDialog .fullRow .mce-tinymce{width:100% !important;padding-right:0px;border-width:2px !important}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.form1{width:445px}.form1.twoColumnForm{width:900px}.form1 .divSubmit{border-top:1px #c1c1c1 solid;padding-top:30px;margin-top:27px}.form1 .fieldSeparator{border-width:2px;border-color:#b0b0b0;margin-bottom:30px}.form1 .requiredStar{font-size:32px}.form1 .select2-container--default .select2-selection--single{position:relative;border:none;background-color:transparent;top:6px}.form1 .select2-container .select2-selection--single{height:60px;line-height:60px !important}.form1 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:60px !important}.form1 .select2-container--default .select2-selection--single .select2-selection__arrow{top:14px}.form1 input[type=text],.form1 input[type=email],.form1 input[type=url],.form1 input[type=password],.form1 input[type=number],.form1 input[type=tel],.form1 .select2,.form1 select{border:0px #fff solid;background-color:#fff;height:60px;width:445px;border-bottom:2px #364653 solid;padding-left:0px;padding-right:0px;font-size:18px;border-radius:0px}.form1 .select2{padding-right:0px;padding-left:0px}.form1 textarea{border:none;background-color:#fff;height:130px;width:455px;border-bottom:2px #364653 solid;padding-left:0px;padding-right:0px;font-size:18px}body.unauthorized .form1 input[type=text],body.unauthorized .form1 input[type=email],body.unauthorized .form1 input[type=url],body.unauthorized .form1 input[type=password],body.unauthorized .form1 input[type=number],body.unauthorized .form1 input[type=tel],body.unauthorized .form1 .select2,body.unauthorized .form1 .selectWrapper,body.unauthorized .form1 .selectWrapper select,body.unauthorized .form1 textarea{background-color:transparent !important}body.unauthorized .form1 input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fbfbfb inset;-webkit-text-fill-color:#7e7c7c !important;font-size:18px}.form1 input[type=text]:focus,.form1 input[type=email]:focus,.form1 input[type=url]:focus,.form1 input[type=password]:focus,.form1 input[type=number]:focus,.form1 input[type=tel]:focus,.form1 .select2:focus,.form1 select:focus,.form1 textarea:focus{border-bottom-color:#5D6770}.form1 input[type=checkbox]{width:24px;height:24px;position:relative;top:4px}.form1 .textBox{margin-bottom:14px}.form1 input[readonly]{border-bottom-color:#b0b0b0 !important;color:#b0b0b0}.form1 label,.form1 .label{color:#364653}.form1 input[type=button],.form1 input[type=submit],.form1 .button{height:40px;border-radius:20px;min-width:130px;font-size:14px}.form1 a.button{padding-top:10px}.form1 .input-validation-error{border-bottom-color:#ff0000 !important}.form1.twoColumnForm .textBox{margin-left:10px}.form1.twoColumnForm .textBox:first-child{margin-left:0px}.form1 .ui-datepicker-trigger{top:20px;right:0px}.form1.twoColumnForm .threeColumn input[type=text],.form1.twoColumnForm .threeColumn input[type=email],.form1.twoColumnForm .threeColumn input[type=url],.form1.twoColumnForm .threeColumn input[type=password],.form1.twoColumnForm .threeColumn input[type=number],.form1.twoColumnForm .threeColumn input[type=tel],.form1.twoColumnForm .threeColumn select{width:100%}.form1.twoColumnForm .threeColumn textarea{width:292px}.form1.twoColumnForm .fullRow input[type=text],.form1.twoColumnForm .fullRow input[type=email],.form1.twoColumnForm .fullRow input[type=url],.form1.twoColumnForm .fullRow input[type=password],.form1.twoColumnForm .fullRow input[type=number],.form1.twoColumnForm .fullRow input[type=tel],.form1.twoColumnForm .fullRow select,.form1.twoColumnForm .fullRow textarea{width:100%}.form1.twoColumnForm .fullRow{width:900px;max-width:100%}.form1.twoColumnForm .oneQuarterWidth input[type=text],.form1.twoColumnForm .oneQuarterWidth input[type=email],.form1.twoColumnForm .oneQuarterWidth input[type=url],.form1.twoColumnForm .oneQuarterWidth input[type=password],.form1.twoColumnForm .oneQuarterWidth input[type=number],.form1.twoColumnForm .oneQuarterWidth input[type=tel],.form1.twoColumnForm .oneQuarterWidth select,.form1.twoColumnForm .oneQuarterWidth .ui-selectmenu-button,.form1.twoColumnForm .oneQuarterWidth textarea{width:100%}.form1.twoColumnForm .textBox.oneQuarterWidth{width:217px}.form1.twoColumnForm .oneEighthWidth input[type=text],.form1.twoColumnForm .oneEighthWidth input[type=email],.form1.twoColumnForm .oneEighthWidth input[type=url],.form1.twoColumnForm .oneEighthWidth input[type=password],.form1.twoColumnForm .oneEighthWidth input[type=number],.form1.twoColumnForm .oneEighthWidth input[type=tel],.form1.twoColumnForm .oneEighthWidth select,.form1.twoColumnForm .oneEighthWidth .ui-selectmenu-button,.form1.twoColumnForm .oneEighthWidth textarea{width:100%}.form1.twoColumnForm .textBox.oneEighthWidth{width:102px}.form1.twoColumnForm .threeQuarterWidth input[type=text],.form1.twoColumnForm .threeQuarterWidth input[type=email],.form1.twoColumnForm .threeQuarterWidth input[type=url],.form1.twoColumnForm .threeQuarterWidth input[type=password],.form1.twoColumnForm .threeQuarterWidth input[type=number],.form1.twoColumnForm .threeQuarterWidth input[type=tel],.form1.twoColumnForm .threeQuarterWidth select,.form1.twoColumnForm .threeQuarterWidth .ui-selectmenu-button,.form1.twoColumnForm .threeQuarterWidth textarea{width:100%}.form1.twoColumnForm .textBox.threeQuarterWidth{width:670px}.form1.twoColumnForm .fullRow .mce-tinymce{width:900px !important}.form1 .textBox{width:unset}.form1 .textPlaceHolder{position:absolute;top:34px;white-space:nowrap;line-height:24px;color:#364653;left:12px;font-size:18px}.form1 input[type=text]:focus+.textPlaceHolder,.form1 input[type=email]:focus+.textPlaceHolder,.form1 input[type=url]:focus+.textPlaceHolder,.form1 input[type=password]:focus+.textPlaceHolder,.form1 input[type=number]:focus+.textPlaceHolder,.form1 input[type=tel]:focus+.textPlaceHolder,.form1 select:focus+.textPlaceHolder,.form1 textarea:focus+.textPlaceHolder{color:#5D6770}.form1 .mce-tinymce.error{border-bottom-color:#ff0000}.form1 .selectWrapper{background-color:#fff;overflow:visible}.form1 .selectWrapper select{background-color:transparent}.form1 .selectWrapper select.focused{background-color:#fff}.form1 .field-validation-error{font-size:13px;color:#ff0000;position:absolute;left:0px;bottom:-1px}.form1 .helper{color:#364653;font-weight:normal;font-size:12px;margin-top:10px}.form1 .oneColumnHelper{width:440px;margin-bottom:16px;font-size:14px}@media (min-width:670px) and (max-width:900px){body.mobile .form1.twoColumnForm{width:100%}body.mobile .form1.twoColumnForm .formRow{width:100%}body.mobile .form1.twoColumnForm .formRow .textBox{width:calc(50% - 10px)}body.mobile .form1.twoColumnForm .formRow .textBox input[type=text],body.mobile .form1.twoColumnForm .formRow .textBox input[type=number],body.mobile .form1.twoColumnForm .formRow .textBox input[type=email],body.mobile .form1.twoColumnForm .formRow .textBox input[type=tel],body.mobile .form1.twoColumnForm .formRow .textBox select{width:100% !important}body.mobile .form1.twoColumnForm .formRow .textBox.fullRow{width:100%}body.mobile .form1.twoColumnForm .formRow .textBox.oneEighthWidth{width:calc(12.5% - 10px) !important}body.mobile .form1.twoColumnForm .formRow .textBox.oneQuarterWidth{width:calc(25% - 10px)}body.mobile .form1.twoColumnForm .formRow .textBox.oneThirdWidth{width:calc(33.33% - 10px)}body.mobile .form1.twoColumnForm .formRow .textBox.twoThirdWidth{width:calc(66.66% - 10px)}body.mobile .form1.twoColumnForm .formRow .textBox.threeQuarterWidth{width:calc(75% - 10px)}body.mobile #peopleRegistrationPage #peopleRegistrationDialog .checkboxWrapper{width:calc(33.33% - 10px)}}@media (max-width:669px){body.mobile .form1{max-width:100%;width:100%;min-width:0px}body.mobile .form1 form{padding:0px 10px}body.mobile.authorized .form1 input[type=text],body.mobile.authorized .form1 input[type=email],body.mobile.authorized .form1 input[type=url],body.mobile.authorized .form1 input[type=password],body.mobile.authorized .form1 input[type=number],body.mobile.authorized .form1 input[type=tel],body.mobile.authorized .form1 select{border:1px #eee solid;background-color:#eee;height:42px;width:310px;border-bottom-color:#c1c1c1;padding-left:10px;padding-right:10px;font-size:14px}body.mobile.authorized .form1 input[type=text]:focus,body.mobile.authorized .form1 input[type=email]:focus,body.mobile.authorized .form1 input[type=url]:focus,body.mobile.authorized .form1 input[type=password]:focus,body.mobile.authorized .form1 input[type=number]:focus,body.mobile.authorized .form1 input[type=tel]:focus,body.mobile.authorized .form1 select:focus{border-bottom-color:#DED9D5}body.mobile.authorized .form1 textarea{border:1px #eee solid;background-color:#eee;height:100px;border-bottom-color:#c1c1c1;padding-left:10px;padding-right:10px}body.mobile.authorized .form1 textarea:focus{border-bottom-color:#DED9D5}body.mobile .form1 input[type=text],body.mobile .form1 input[type=email],body.mobile .form1 input[type=url],body.mobile .form1 input[type=password],body.mobile .form1 input[type=number],body.mobile .form1 input[type=tel],body.mobile .form1 select{max-width:100% !important;min-width:0px !important;width:100% !important}body.mobile .form1 textarea{max-width:100% !important;min-width:0px !important;width:100% !important}body.mobile .form1{width:100% !important;max-width:100% !important;margin:0px;width:100%;height:100%}body.mobile.authorized .form1 .ui-datepicker-trigger{top:10px;right:0px}body.mobile .form1 .oneColumnHelper{width:100%;position:relative;display:block}body.mobile.authorized .form1 form .divSubmit,body.mobile.authorized .form1 .form .divSubmit{position:fixed !important;bottom:0px !important;left:0px !important;padding:10px 10px 10px 10px !important;background-color:#eee !important;z-index:10 !important}body.mobile .form1 .formRow{width:100% !important}body.mobile .form1 .textBox{width:100% !important;margin-left:0px !important;float:none !important;clear:both !important}body.mobile .form1 .rbMultiselectBox input[type=text].rbMultiselectInput{width:unset !important}body.mobile.authorized .form1 .textPlaceHolder{font-size:10pt;top:24px}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.form2{background-color:#212121;width:100%;position:absolute;top:81px;left:0px;z-index:70;padding-bottom:30px}.form2 .ms-container .footerText{color:#7e7c7c}.form2 .disclaimer{color:#7e7c7c}.form2.lightBackground .disclaimer{color:#212121}.form2 .lightBackgroundContainer{position:relative;width:1100px;margin:0px auto;padding:0px 20px 20px 20px}.form2 form{background-color:transparent;padding:20px;width:1100px}.form2 .formRow .textBox{margin-left:20px;margin-bottom:20px}.form2 .formRow .textBox:first-child{margin-left:0px}.form2 input[type=text],.form2 input[type=email],.form2 input[type=url],.form2 input[type=password],.form2 input[type=number],.form2 input[type=tel],.form2 select{border:none;background-color:#2b2a2a;height:50px;width:519px;border-bottom:2px #b7e4ea solid;padding-left:0px;padding-right:0px;font-size:16px;color:#eee}.form2 .multiSelectText{background-color:#2b2a2a;border:1px #2b2a2a solid;border-bottom-color:#b7e4ea;color:#eee}.form2 .multiSelectText.focused{border-bottom-color:#DED9D5}.form2 .multiSelectText input{background-color:#2b2a2a !important;color:#eee}.form2 .mce-tinymce{width:1060px !important;border:none;background-color:#2b2a2a;border-bottom:1px #b7e4ea solid}.form2 .mce-tinymce.focused{border-bottom-color:#DED9D5}.form2 .mce-tinymce .mce-edit-area{border:none;background:#2b2a2a}.form2 .mce-tinymce.error{border-bottom-color:#c73309}.form2 textarea{border:none;background-color:#2b2a2a;height:130px;width:1060px;border-bottom:2px #b7e4ea solid;padding-left:0px;padding-right:0px;color:#eee;font-size:16px}.form2 input[type=submit]{text-transform:uppercase;letter-spacing:1.5px}.form2 .assetAttachment,.form2 .fileAttachment{border:none;background-color:#2b2a2a;border-bottom:2px #b7e4ea solid;height:116px;padding:10px;width:100%}.form2 input[type=text]:focus,.form2 input[type=email]:focus,.form2 input[type=url]:focus,.form2 input[type=password]:focus,.form2 input[type=number]:focus,.form2 input[type=tel]:focus,.form2 textarea:focus,.form2 select:focus{border-bottom-color:#DED9D5}.form2 textarea.input-validation-error,.form2 input.input-validation-error,.form2 select.input-validation-error{border-bottom-color:#c73309}.form2 input[readonly],.form2 select[readonly],.form2 textarea[readonly]{border-bottom-color:#b0b0b0}.form2 input[disabled],.form2 select[disabled],.form2 textarea[disabled]{border-bottom-color:#b0b0b0}.form2 input[type=submit],.form2 input[type=button]{min-width:100px;height:31px;font-size:13px;border-radius:15px;cursor:pointer;text-decoration:none;padding:8px 26px;box-sizing:border-box}.form2 label{color:#b0b0b0}.form2 .divSubmit{border-top:1px #525252 solid;padding-top:30px;margin-top:27px}.form2 input[type=submit],.form2 input[type=button],.form2 .button{height:40px;min-width:130px;border-radius:20px;display:inline-block;padding-top:12px}.form2 .addAsset{border:1px #fff solid}.form2 .textCharLimit{top:-4px}.form2.twoColumnForm .fullRow input[type=text],.form2.twoColumnForm .fullRow input[type=email],.form2.twoColumnForm .fullRow input[type=url],.form2.twoColumnForm .fullRow input[type=password],.form2.twoColumnForm .fullRow input[type=number],.form2.twoColumnForm .fullRow input[type=tel],.form2.twoColumnForm .fullRow select,.form2.twoColumnForm .fullRow textarea{width:1060px}.form2 .textBox{width:unset}.form2.twoColumnForm .fullRow .mce-tinymce{width:1060px !important}.form2 .textPlaceHolder{position:absolute;top:28px;white-space:nowrap;line-height:24px;color:#434343;left:12px;font-size:11pt}.form2 .selectWrapper{background-color:#2b2a2a;overflow:visible}.form2 .selectWrapper select{background-color:transparent}.form2 .selectWrapper select.focused{background-color:#2b2a2a}.form2 .ui-datepicker-trigger path{fill:#eee}.form2 .ui-datepicker-trigger{top:10px;right:0px}.form2.lightBackground{background-color:#fff}.form2.lightBackground input[type=text],.form2.lightBackground input[type=email],.form2.lightBackground input[type=url],.form2.lightBackground input[type=password],.form2.lightBackground input[type=number],.form2.lightBackground input[type=tel],.form2.lightBackground select,.form2.lightBackground textarea,.form2.lightBackground .mce-tinymce{background-color:#fbfbfb;border:2px solid #fbfbfb;border-bottom-color:#b7e4ea;color:#212121;padding:0px 10px}.form2.lightBackground textarea{padding:10px}.form2.lightBackground input[type=text]:focus,.form2.lightBackground input[type=email]:focus,.form2.lightBackground input[type=url]:focus,.form2.lightBackground input[type=password]:focus,.form2.lightBackground input[type=number]:focus,.form2.lightBackground input[type=tel]:focus,.form2.lightBackground select:focus,.form2.lightBackground textarea:focus,.form2.lightBackground .mce-tinymce.focused{border-bottom-color:#DED9D5}.form2.lightBackground .multiSelectText{background-color:#fbfbfb;border-color:#b7e4ea}.form2.lightBackground .multiSelectText input{background-color:#fbfbfb !important}.form2.lightBackground .mce-tinymce .mce-edit-area{border:none;background:#fbfbfb}.form2.lightBackground .assetAttachment{border-color:#fff;border-bottom-color:#b7e4ea;background-color:#fbfbfb}.form2.lightBackground .ui-datepicker-trigger svg path{fill:#212121}.form2.lightBackground label{color:#212121}.form2 .field-validation-error{font-size:11px;color:#c73309;font-weight:bold;position:absolute;left:0px;bottom:0px}.form2 input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #2b2a2a inset}.form2 input:-webkit-autofill{-webkit-text-fill-color:#eee !important}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.ui-dialog.form3Dialog{position:fixed;width:660px !important;height:100% !important;right:0px !important;left:unset !important;top:0px !important;overflow:hidden}.ui-dialog.form3Dialog .form3Wrapper.scroll-wrapper{position:relative;width:660px !important;background-color:#fbfbfb}.ui-dialog.form3Dialog .ui-dialog-titlebar{background-color:#5D6770;color:#fbfbfb;height:50px}.ui-dialog.form3Dialog .ui-dialog-title{color:#fbfbfb;font-weight:100;font-size:21px;line-height:30px;cursor:default}.ui-dialog.form3Dialog .ui-dialog-title .dialogTitle{display:inline-block;width:calc(100% - 50px);text-overflow:ellipsis;overflow:hidden}.ui-dialog.form3Dialog .ui-dialog-titlebar-close{top:2px !important}.ui-dialog.form3Dialog .dialogLoader{top:3px}.ui-dialog.form3Dialog .ui-dialog-titlebar-close svg line{stroke:#F2F2F2}.ui-dialog.form3Dialog .ui-dialog-titlebar-close:hover svg line{stroke:#DED9D5}.form3Dialog .form3{position:relative;padding:24px 10px 10px 10px;width:650px;margin-right:10px !important}.form3 .textBox{padding-bottom:20px;width:310px}.form3 .formRow .textBox.fullRow{width:630px}.form3 form .formRow{min-height:78px}.form3 form .formRow::before{clear:both}.form3 .select2-container--default .select2-selection--single{position:relative;border:none;background-color:transparent;top:6px}.form3 input[type=text],.form3 input[type=email],.form3 input[type=url],.form3 input[type=password],.form3 input[type=number],.form3 input[type=tel],.form3 select,.form3 .select2,.form3 .rbMultiselectBox{border:none;background-color:#eee;height:42px;width:310px;border-bottom:2px #364653 solid;padding-left:10px;padding-right:10px}.form3 select{padding-right:0px}.form3 .select2{padding-right:0px;padding-left:0px}.form3 .rbMultiselectBox{min-height:42px}.form3 input[type=text]:focus,.form3 input[type=email]:focus,.form3 input[type=url]:focus,.form3 input[type=password]:focus,.form3 input[type=number]:focus,.form3 input[type=tel]:focus,.form3 select:focus,.form3 .select2:focus,.form3 .rbMultiselectBox.focused{border-bottom-color:#5D6770}.form3 textarea{border:1px #eee solid;background-color:#eee;height:100px;width:310px;border-bottom:2px #364653 solid;padding-left:10px;padding-right:10px}.form3 textarea:focus{border-bottom-color:#5D6770}.form3 textarea.input-validation-error,.form3 input.input-validation-error,.form3 select.input-validation-error,.form3 .select2.input-validation-error{border-bottom-color:#ff0000}.form3 input[readonly],.form3 select[readonly],.form3 .select2[readonly],.form3 textarea[readonly]{border-bottom-color:#eee}.form3 input[disabled],.form3 select[disabled],.form3 .select2[disabled],.form3 textarea[disabled]{border-bottom-color:#eee}.form3 .datePicker{width:calc(100% - 54px) !important}.form3 .tox-tinymce{border:none;background-color:#F2F2F2;border-bottom:2px #364653 solid;border-bottom-width:2px !important;padding-right:0px;box-sizing:border-box}.form3 .tox-edit-area{border-top:none !important}.form3 .tox-tinymce.focused{border-bottom-color:#5D6770}.form3 .tox-tinymce.error{border-bottom-color:#ff0000}.form3 .assetAttachment,.form3 .fileAttachment{border:none;background-color:#eee;border-bottom:2px #364653 solid;height:119px;padding:10px;width:100%}.form3 .assetAttachment .addAsset{display:inline-block}.form3 .label{font-size:11pt;line-height:24px;color:#434343;font-weight:normal}.form3 .textBox .helper{margin:0px;position:relative;top:2px}.form3 .textPlaceHolder{position:absolute;top:24px;white-space:nowrap;line-height:24px;color:#434343;left:12px;font-size:11pt}.form3 label{white-space:nowrap;color:#434343;left:12px;font-size:11pt}.form3 .textBox label{line-height:24px}.form3 textarea~.textPlaceHolder{top:24px}.form3 .divSubmit{border-top:1px #c1c1c1 solid;padding-top:30px;margin-top:27px}.form3 .divSubmit .errorWrapper{color:#c73309;font-size:14px;left:0px}.form3 .selectWrapper{background-color:#eee;overflow:visible}.form3 .selectWrapper select{background-color:transparent}.form3 .selectWrapper select.focused{background-color:#eee}.form3 .field-validation-error{font-size:14px;position:absolute;color:#ff0000;left:0px;bottom:4px}.form3 .ui-datepicker-trigger{top:12px;right:0px}.form3Dialog .form3.twoColumnForm .fullRow input[type=text],.form3Dialog .form3.twoColumnForm .fullRow input[type=email],.form3Dialog .form3.twoColumnForm .fullRow input[type=url],.form3Dialog .form3.twoColumnForm .fullRow input[type=password],.form3Dialog .form3.twoColumnForm .fullRow input[type=number],.form3Dialog .form3.twoColumnForm .fullRow input[type=tel],.form3Dialog .form3.twoColumnForm .fullRow select,.form3Dialog .form3.twoColumnForm .fullRow textarea,.form3Dialog .form3.twoColumnForm .fullRow .rbMultiselectBox,.form3Dialog .form3.twoColumnForm .fullRow{width:630px}.form3Dialog .form3.twoColumnForm .threeColumn input[type=text],.form3Dialog .form3.twoColumnForm .threeColumn input[type=email],.form3Dialog .form3.twoColumnForm .threeColumn input[type=url],.form3Dialog .form3.twoColumnForm .threeColumn input[type=password],.form3Dialog .form3.twoColumnForm .threeColumn input[type=number],.form3Dialog .form3.twoColumnForm .threeColumn input[type=tel],.form3Dialog .form3.twoColumnForm .threeColumn select,.form3Dialog .form3.twoColumnForm .threeColumn .ui-selectmenu-button,.form3Dialog .form3.twoColumnForm .threeColumn textarea,.form3Dialog .form3.twoColumnForm .threeColumn .textBox{width:202px}.form3Dialog .form3.twoColumnForm .oneQuarterWidth input[type=text],.form3Dialog .form3.twoColumnForm .oneQuarterWidth input[type=email],.form3Dialog .form3.twoColumnForm .oneQuarterWidth input[type=url],.form3Dialog .form3.twoColumnForm .oneQuarterWidth input[type=password],.form3Dialog .form3.twoColumnForm .oneQuarterWidth input[type=number],.form3Dialog .form3.twoColumnForm .oneQuarterWidth input[type=tel],.form3Dialog .form3.twoColumnForm .oneQuarterWidth select,.form3Dialog .form3.twoColumnForm .oneQuarterWidth .ui-selectmenu-button,.form3Dialog .form3.twoColumnForm .oneQuarterWidth textarea,.form3Dialog .form3.twoColumnForm .textBox.oneQuarterWidth{width:150px}.form3Dialog .form3.twoColumnForm .oneEighthWidth input[type=text],.form3Dialog .form3.twoColumnForm .oneEighthWidth input[type=email],.form3Dialog .form3.twoColumnForm .oneEighthWidth input[type=url],.form3Dialog .form3.twoColumnForm .oneEighthWidth input[type=password],.form3Dialog .form3.twoColumnForm .oneEighthWidth input[type=number],.form3Dialog .form3.twoColumnForm .oneEighthWidth input[type=tel],.form3Dialog .form3.twoColumnForm .oneEighthWidth select,.form3Dialog .form3.twoColumnForm .oneEighthWidth .ui-selectmenu-button,.form3Dialog .form3.twoColumnForm .oneEighthWidth textarea,.form3Dialog .form3.twoColumnForm .textBox.oneEighthWidth{width:70px}.form3Dialog .form3.twoColumnForm .threeQuarterWidth,.form3Dialog .form3.twoColumnForm .threeQuarterWidth input[type=text],.form3Dialog .form3.twoColumnForm .threeQuarterWidth input[type=email],.form3Dialog .form3.twoColumnForm .threeQuarterWidth input[type=url],.form3Dialog .form3.twoColumnForm .threeQuarterWidth input[type=password],.form3Dialog .form3.twoColumnForm .threeQuarterWidth input[type=number],.form3Dialog .form3.twoColumnForm .threeQuarterWidth input[type=tel],.form3Dialog .form3.twoColumnForm .threeQuarterWidth select,.form3Dialog .form3.twoColumnForm .threeQuarterWidth .ui-selectmenu-button,.form3Dialog .form3.twoColumnForm .threeQuarterWidth textarea,.form3Dialog .form3.twoColumnForm .textBox.threeQuarterWidth{width:470px}.form3 .helpCopy{color:#7e7c7c;font-size:14px;margin-bottom:10px}.form3Dialog .form3 .divSubmit{position:fixed;right:0px;bottom:0px;width:640px;padding-right:10px;padding-bottom:20px;background-color:#F2F2F2;margin-left:10px;margin-right:10px}.form3.twoColumnForm .fullRow .tox-tinymce{width:630px !important}.form3 .campaignUrlGeneratorMinimized svg path{fill:#434343}.form3 .campaignUrlGeneratorMinimized .generateCampaignUrl:hover svg path{fill:#DED9D5}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
table tr{position:relative}table.table{background-color:transparent;padding:0px;border:none;width:100%}table.table1>thead{display:none}table.table>thead tr{background-color:#DED9D5;color:#364653;font-weight:bold;text-transform:capitalize}table.table>thead>tr>th{text-align:center;font-weight:normal;font-size:16px;padding:10px;border:none;height:30px}table.table>tbody>tr>td{position:relative;padding:10px;border-left:1px solid #eee;border-bottom:1px solid #eee;font-weight:normal;border:none}table.table input[type=checkbox]{top:0px}table.table>tbody>tr>td.actions,table.table>thead>tr>th.actions{border-left:none;text-align:right;width:52px}table.table tbody>tr>td:first-child,table.table thead>tr>th:first-child{border-left:none}table.table tbody>tr:last-child>td{border-bottom:none}table.table tbody>tr>td{background-color:#F2F2F2}table.table>tbody>tr>td{background-color:#eee}table.table>tbody>tr>td .fieldSeparator{border-top:1px solid #fbfbfb}table.table>tbody>tr:nth-child(2n+1)>td{background-color:#F2F2F2}table.table>tbody>tr:nth-child(2n+1)>td .fieldSeparator{border-top:1px solid #eee}table.table>tbody>tr>td.header{font-weight:bold}table.table .actoins{border-left:none}@keyframes blink{50%{background-color:rgba(63,121,192,0.4)}}
table.table>tbody>tr.selected>td{animation-name:blink;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:10;animation-direction:alternate}table.hasDetails{position:relative}table.hasDetails::after{content:'Click each row to expand';position:absolute;font-size:12px;top:-23px;left:0px;padding:4px 16px;border:1px #5D6770 solid;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#5D6770;white-space:nowrap;color:#DED9D5;opacity:1;transition-duration:0.5s;transition-property:opacity,top;display:block}table.hasDetails>tbody>tr.master>td{border-bottom-color:#eee}table.hasDetails>tbody>tr.details>td{background-color:#F2F2F2}table.hasDetails>tbody>tr.master>td{background-color:#fbfbfb}table.hasDetails>tbody>tr:nth-child(4n+1)>td{background-color:#F2F2F2}table.hasDetails>tbody>tr>td{cursor:pointer}body.desktop table.hasDetails>tbody>tr.master:hover>td{background-color:#DED9D5 !important;color:#364653 !important}body.desktop table.hasDetails>tbody>tr:nth-child(4n+1):hover>td{background-color:#fbfbfb}body.desktop table.hasDetails>tbody>tr.master:hover>td a{color:#F2F2F2}table.hasDetails>tbody>tr.details{height:0px}table.hasDetails>tbody>tr.details>td{padding:0px;border:none;cursor:default}table.hasDetails>tbody>tr.details>td>div{border-bottom:1px solid #eee;display:none}table.hasDetails>tbody>tr.details:last-child>td>div{border-bottom:none}table.hasDetails>tbody>tr.details>td{border-top:none;background-color:#F2F2F2}table.hasDetails>tbody>tr.details>td>div>div{padding:10px;overflow-y:visible !important}table.table1>tbody>tr>td{padding:10px;border-left:1px none #eee;border-bottom:1px none #eee;font-weight:normal}table.table1 .fieldSeparator{border-top-color:#eee}table.table1>tbody>tr>td.actions,table.table1>thead>tr>th.actions{border-left:none;text-align:right;width:30px}table.table1 tbody>tr>td:first-child,table.table1 thead>tr>th:first-child{border-left:none}table.table1 tbody>tr:last-child>td{border-bottom:none}table.table1 tbody>tr>td{background-color:#F2F2F2}table.table1>tbody>tr>td{background-color:#F2F2F2}table.table1>tbody>tr:nth-child(4n+1)>td{background-color:#fbfbfb}table.table1>tbody>tr>td.header{font-weight:bold}table.table1 .actoins{border-left:none}table.table1.hasDetails>tbody>tr.master:nth-last-child(2)>td{border-bottom:none}table.table1.hasDetails>tbody>tr.details>td>div{border:none}body.desktop table.table1.hasDetails>tbody>tr.master:hover>td{background-color:#7e7c7c}body.desktop table.table1.hasDetails>tbody>tr.master:hover>td a{color:#DED9D5}body.desktop table.table1.hasDetails>tbody>tr.master:hover>td a:hover{color:#5D6770}@keyframes blink{50%{background-color:rgba(63,121,192,0.4)}}
table.table1>tbody>tr.selected>td{animation-name:blink;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:10;animation-direction:alternate}table.table2{width:100%;border-spacing:0px;padding:0px}table.table2>thead>tr>th{height:36px;padding:6px;margin:0px;font-weight:600;border-bottom:1px solid #eee;text-align:left}table.table2>tbody>tr>td{padding:6px;border-bottom:1px solid #eee;background-color:#F2F2F2;text-align:left}table.table2>tbody>tr>td.actions{width:40px;padding:6px 10px}table.table2>tbody>tr:last-child>td{border-bottom:none}table.invoice{width:100%;border:1px solid #2b2a2a;padding:0px;margin:0px;border-spacing:0px;border:none}table.invoice thead th{background-color:#5D6770;height:50px;font-size:16px;font-weight:100;border-right:1px #fff solid;text-align:center;color:#F2F2F2}table.invoice thead th:last-child{border-right:none}table.invoice th{white-space:nowrap;padding-left:10px;padding-right:10px}table.invoice .itemPrice{width:100px}table.invoice .itemTotalPrice{width:100px}table.invoice td.itemQty{width:40px;text-align:right}table.invoice tbody td{background-color:#F2F2F2;border-right:1px solid #2b2a2a;color:#212121;border-top:none;height:30px;padding:10px}table.invoice>tbody>tr:nth-child(2n+1)>td{background-color:#ddd}table.invoice tbody td:last-child{border-right:none}table.invoice tbody tr.totalRow td{text-align:right;border:none}table.invoice tbody tr.totalRow td:first-child{padding-right:0px}table.invoice tbody tr.totalRow.invoiceDiscount td.price{color:#c73309}table.invoice tbody tr.totalRow td.price,table.invoice tbody td.price{text-align:right}body.mobile table.table>thead>tr>th{height:16px;font-size:13px}body.mobile table.table>tbody>tr>td.actions,body.mobile table.table>thead>tr>th.actions{width:32px;text-align:center}body.mobile table.hasDetails::after{left:calc(50% - 101px)}body.mobile table.invoice .itemPrice,body.mobile table.invoice .itemTotalPrice{width:66px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
a{text-decoration:none}a:hover{text-decoration:none}button{background-color:transparent;cursor:pointer}input[type=button],input[type=submit],.button,button.button-1,button.button-2,button.button-3,button.button-4,button.button-5,button.button-6{min-width:100px;height:31px;border-radius:10px;cursor:pointer;text-decoration:none;padding:7px 26px;color:#F2F2F2;box-sizing:border-box;border:none;background-color:transparent;font-size:13px;font-weight:normal;white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:1.5px}a.button{position:relative;display:inline-block}.divSubmit input[type=button],input[type=button].button-2,input[type=submit].button-2,.button.button-2,button.button-2,input[type=button].button-cancel,.button.button-cancel,button.button-cancel{background-color:#F2F2F2;color:#364653;font-weight:bold;border:2px #364653 solid;transition-duration:0.6s;transition-property:background-color}body.desktop .divSubmit input[type=button]:hover,body.desktop input[type=button].button-2:hover,body.desktop input[type=submit].button-2:hover,body.desktop .button.button-2:hover,body.desktop button.button-2:hover,body.desktop input[type=button].button-cancel:hover,body.desktop .button.button-cancel:hover,body.desktop button.button-cancel:hover{background-color:#DED9D5;color:#364653;border-color:#364653}body.desktop button:hover::after{color:#364653 !important}.divSubmit input[type=button]:focus,input[type=button].button-2:focus,input[type=submit].button-2:focus,.button.button-2:focus,button.button-2:focus,input[type=button].button-cancel:focus,.button.button-cancel:focus,button.button-cancel:focus{box-shadow:0px 0px 5px #364653 !important}input[type=submit],input[type=button].button-1,input[type=submit].button-1,.button.button-1,button.button-1,.divSubmit input[type=button].multiStepFormNext{background-color:#F2F2F2;color:#5D6770;font-weight:bold;border:2px #5D6770 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=submit]:hover,body.desktop input[type=button].button-1:hover,body.desktop input[type=submit].button-1:hover,body.desktop .button.button-1:hover,body.desktop button.button-1:hover,body.desktop .divSubmit input[type=button].multiStepFormNext:hover{background-color:#DED9D5;color:#5D6770 !important;border-color:#5D6770}body.desktop button.button-1:hover::after{color:#5D6770 !important}input[type=submit]:focus,input[type=button].button-1:focus,input[type=submit].button-1:focus,.button.button-1:focus,button.button-1:focus,.divSubmit input[type=button].multiStepFormNext:focus{box-shadow:0px 0px 5px #5D6770}input[type=button].button-3,input[type=submit].button-3,.button.button-3,button.button-3{background-color:#5D6770;color:#DED9D5;font-weight:bold;border:2px #5D6770 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-3:hover,body.desktop input[type=submit].button-3:hover,body.desktop .button.button-3:hover,body.desktop button.button-3:hover{background-color:#DED9D5;color:#5D6770;border-color:#5D6770}body.desktop button.button-3:hover::after{color:#5D6770 !important}input[type=button].button-3:focus,input[type=submit].button-3:focus,.button.button-3:focus,button.button-3:focus{box-shadow:0px 0px 5px #5D6770}input[type=button].button-4,input[type=submit].button-4,.button.button-4,button.button-4{background-color:#364653;color:#DED9D5;font-weight:bold;border:2px #364653 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-4:hover,body.desktop input[type=submit].button-4:hover,body.desktop .button.button-4:hover,body.desktop button.button-4:hover{background-color:#DED9D5;color:#364653;border-color:#364653}body.desktop button.button-4:hover::after{color:#364653 !important}input[type=button].button-4:focus,input[type=submit].button-4:focus,.button.button-4:focus,button.button-4:focus{box-shadow:0px 0px 5px #364653}input[type=button].button-5,input[type=submit].button-5,.button.button-5,button.button-5{background-color:#c73309;color:#DED9D5;font-weight:bold;border:2px #c73309 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-5:hover,body.desktop input[type=submit].button-5:hover,body.desktop .button.button-5:hover,body.desktop button.button-5:hover{background-color:#FE9843;border-color:#FE9843;color:#DED9D5 !important}body.desktop button.button-5:hover::after{color:#364653 !important}input[type=button].button-5:focus,input[type=submit].button-5:focus,.button.button-5:focus,button.button-5:focus{box-shadow:0px 0px 5px #FE9843}input[type=button].button-6,input[type=submit].button-6,.button.button-6,button.button-6{background-color:#1F4761;color:#F2F2F2;font-weight:bold;border:2px #1F4761 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-6:hover,body.desktop input[type=submit].button-6:hover,body.desktop .button.button-6:hover,body.desktop button.button-6:hover{background-color:#F2F2F2;color:#1F4761;border-color:#1F4761}body.desktop button.button-6:hover::after{color:#1F4761 !important}input[type=button].button-6:focus,input[type=submit].button-6:focus,.button.button-6:focus,button.button-6:focus{box-shadow:0px 0px 5px #1F4761}input[type=button].button-7,input[type=submit].button-7,.button.button-7,button.button-7{background-color:#DED9D5;color:#364653;font-weight:bold;border:2px #364653 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-7:hover,body.desktop input[type=submit].button-7:hover,body.desktop .button.button-7:hover,body.desktop button.button-7:hover{background-color:#364653;color:#DED9D5;border-color:#DED9D5}body.desktop button.button-7:hover::after{color:#DED9D5 !important}input[type=button].button-7:focus,input[type=submit].button-7:focus,.button.button-7:focus,button.button-7:focus{box-shadow:0px 0px 5px #DED9D5}input[type=button].button-green,.button.button-green,button.button-green{background-color:#fbfbfb;color:#5D6770;font-weight:bold;border:2px #5D6770 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-green:hover,body.desktop .button.button-green:hover,body.desktop button.button-green:hover{background-color:#eee;color:#DED9D5;border-color:#DED9D5}body.desktop button.button-green:hover::after{color:#DED9D5 !important}input[type=button].button-orange,.button.button-orange,button.button-orange{background-color:#fbfbfb;color:#FE9843;font-weight:bold;border:2px #FE9843 solid;transition-duration:0.6s;transition-property:background-color}body.desktop input[type=button].button-orange:hover,body.desktop .button.button-orange:hover,body.desktop button.button-orange:hover{background-color:#eee;color:#1F4761;border-color:#1F4761}body.desktop button.button-orange:hover::after{color:#1F4761 !important}input[type=button].button-orange2,input[type=submit].button-orange2,.button.button-orange2,button.button-orange2{display:inline-block;color:#fff !important;background-color:#FCA92D;font-weight:bold;border:1px #FCA92D solid;transition-duration:0.6s;transition-property:background-color color;border-radius:4px;height:40px;line-height:40px !important;padding:0px 30px !important;text-transform:none}body.desktop input[type=button].button-orange2:hover,body.desktop input[type=submit].button-orange2:hover,body.desktop .button.button-orange2:hover,body.desktop button.button-orange2:hover{background-color:#0195ff;color:#fff !important;border-color:#0195ff}body.desktop button.button-orange2:hover::after{color:#fff !important}input[type=button].button-orange3,.button.button-orange3,button.button-orange3{background-color:#FCA92D;color:#F2F2F2;font-weight:bold;border:2px #FCA92D solid;transition-duration:0.6s;transition-property:background-color,border}body.desktop input[type=button].button-orange3:hover,body.desktop .button.button-orange3:hover,body.desktop button.button-orange3:hover{background-color:#0195ff;color:#F2F2F2;border-color:#0195ff}body.desktop button.button-orange3:hover::after{color:#0195ff !important}input[type=button].button-blue,input[type=submit].button-blue,.button.button-blue,button.button-blue{display:inline-block;color:#fff !important;background-color:#0195ff;font-weight:bold;border:1px #0195ff solid;transition-duration:0.6s;transition-property:background-color color;border-radius:4px;height:40px;line-height:40px !important;padding:0px 30px !important;text-transform:none}body.desktop input[type=button].button-blue:hover,body.desktop input[type=submit].button-blue:hover,body.desktop .button.button-blue:hover,body.desktop button.button-blue:hover{background-color:#F2F2F2;color:#212121 !important;border-color:#434343}body.desktop button.button-blue:hover::after{color:#5D6770 !important}.button-disabled,.button:disabled,input[type=submit]:disabled,input[type=button]:disabled,body.desktop .button-disabled:hover,body.desktop .button:disabled:hover,body.desktop button:disabled:hover,body.desktop input[type=submit]:disabled:hover,body.desktop input[type=button]:disabled:hover{background:#7e7c7c !important;border-color:#7e7c7c !important;color:#b0b0b0 !important;cursor:default !important}.button-disabled ::after,.button:disabled ::after,input[type=submit]:disabled ::after,input[type=button]:disabled ::after,body.desktop .button-disabled:hover ::after,body.desktop .button:disabled:hover ::after,body.desktop button:disabled:hover ::after,body.desktop input[type=submit]:disabled:hover ::after,body.desktop input[type=button]:disabled:hover ::after{color:#b0b0b0 !important}body.desktop button:disabled:hover::after{color:#b0b0b0 !important}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
input.dark{background-color:#2b2a2a;border:1px #2b2a2a solid;color:#7e7c7c}input.dark:focus{border:1px #DED9D5 solid}.rounded{border-radius:0px}input[type=checkbox]{width:20px;height:20px;position:relative;top:4px}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=password]{padding:0 10px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}input.dark:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #2b2a2a inset}input:-webkit-autofill{-webkit-text-fill-color:#2b2a2a !important}input:-webkit-autofill~.textPlaceHolder{top:-10px;left:0px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.searchBar.mainBibleSearch{position:relative;top:0px;width:310px;float:right;margin:0px;margin-right:-4px}.searchBar.mainBibleSearch .textBox{position:relative;width:100%;margin:0px;padding:0px;float:none}.searchBar.mainBibleSearch #searchBibleInput{padding-right:42px;border-radius:30px;border:2px #364653 solid}.searchBar.mainBibleSearch #searchBibleInput:focus{border-color:#5D6770}.searchBar.mainBibleSearch #searchBible{position:absolute;right:10px;top:8px;width:28px;height:28px}.searchBar.mainBibleSearch #searchBible svg{width:100%;height:100%}.searchBar.mainBibleSearch #searchBible svg path{fill:#364653}.searchBar.mainBibleSearch #searchBible:hover svg path{fill:#FE9843}#searchBibleDialog{width:1050px}#searchBibleDialog #divLanguage,#searchBibleDialog #divLanguage select{width:200px}#searchBibleDialog #divTranslation,#searchBibleDialog #divTranslation select{width:200px}#searchBibleDialog #divBook,#searchBibleDialog #divBook select{width:200px}#searchBibleDialog #divChapter,#searchBibleDialog #divChapter select{width:100px}#searchBibleDialog #divLanguage,#searchBibleDialog #divLanguage select{width:200px}#searchBibleDialog .addVerseSettings{position:absolute;top:120px;right:20px;width:24px;height:27px}#searchBibleDialog #SearchCriteria,#searchBibleDialog #searchBibleInDialog #searchCriteria{padding-right:42px}#searchBibleDialog #searchBibleInDialog{position:absolute;right:10px;top:20px;width:28px;height:28px}#searchBibleDialog #searchBibleInDialog svg{width:100%;height:100%}#searchBibleDialog #searchBibleInDialog svg path{fill:#364653}#searchBibleDialog #divTopic{position:absolute;width:calc(33% - 40px);right:0px;top:70px}#searchBibleDialog #suggestBibleVerse{position:absolute;right:10px;top:20px;width:28px;height:28px}#searchBibleDialog #suggestBibleVerse svg{width:100%;height:100%}#searchBibleDialog #suggestBibleVerse svg path{fill:#364653}#searchBibleDialog #searchBibleInDialog:hover svg path{fill:#FE9843}#searchBibleDialog form{height:140px}#searchBibleDialog .searchResult.scroll-wrapper{max-height:calc(100% - 155px) !important;height:calc(100% - 155px) !important;min-height:300px}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleLanguageTranslation{font-size:24px;font-weight:bold;margin:10px 0px;color:#364653;border-top:1px solid #364653;border-bottom:1px solid #364653;text-align:center}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleBook{font-size:24px;font-weight:bold;margin:10px;color:#364653;text-align:center}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleChapter{position:relative;font-size:16px;font-weight:bold;margin:10px 0px;color:#5D6770;text-align:center;width:100%}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleChapter .openInPanelWrapper{position:relative}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleChapter .openInPanelWrapper .openInPanel{position:relative;display:inline-block;color:#364653;border:2px #364653 solid;margin:5px;padding:5px;border-radius:50%;width:32px;height:32px;text-align:center;cursor:pointer}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleChapter .openInPanelWrapper .openInPanel:hover{border-color:#FE9843;color:#FE9843}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleVerse{font-size:15px;font-weight:normal;color:#7e7c7c;margin-bottom:10px}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleVerse .redLetter{color:#ff0000}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleVerse .searchBibleVerseNumber{font-weight:bold;color:#434343;float:left;margin-right:10px;text-align:right;width:30px}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleVerseText{width:calc(100% - 64px);float:left}#searchBibleDialog .searchResult .searchBibleVerses[data-languagecode=fa] .searchBibleVerseNumber{float:right}#searchBibleDialog .searchResult .searchBibleVerses[data-languagecode=fa] .searchBibleVerseText{direction:rtl;float:right;color:#000}#searchBibleDialog .searchResult .searchBibleVerses .searchBibleVerseText .highlight{background-color:yellow;color:#212121}#searchBibleDialog .searchResult .searchBibleVerse .insertIntoSlide{float:left;position:relative;top:-4px;cursor:pointer}#searchBibleDialog .searchResult .searchBibleVerse .copy{float:left;position:relative;cursor:pointer}#searchBibleDialog .searchResult .searchBibleVerse .insertIntoSlide~.searchBibleVerseText{width:calc(100% - 64px)}#searchBibleDialog .searchResult .searchBibleVerse .insertIntoSlide svg{width:24px;height:24px}#searchBibleDialog .searchResult .searchBibleVerse .insertIntoSlide svg path{fill:#364653}#searchBibleDialog .searchResult .searchBibleVerse .insertIntoSlide:hover svg path{fill:#5D6770}.updateBibleSettings{display:inline-block}#bibleSettingsDialog .bibleSettings .formRow:not(#divTranslationRow) .textBox{padding-top:0px !important;padding-bottom:0px !important}#bibleSettingsDialog .bibleSettings h3{margin-top:20px}#bibleSettingsDialog .bibleSettings input[type=color]{position:absolute;top:-4px;right:10px}#bibleSettingsDialog .bibleSettings .helper{margin-top:4px}body.mobile .searchBar.mainBibleSearch{position:relative !important;min-height:0px !important;height:auto !important;overflow-y:hidden !important;padding:0px !important;float:none;margin-top:10px;width:100% !important;left:0px !important;top:0px !important}body.mobile .searchBar.mainBibleSearch form{height:auto !important;margin-left:10px;margin-bottom:0px !important;min-height:0px !important;padding:0px 0px;width:calc(100% - 20px) !important}body.mobile .searchBar.mainBibleSearch #searchBible{right:10px}body.mobile .searchBar.mainBibleSearch #searchBibleInput{width:100% !important}@media (max-width:1049px) and (min-width:669px){#searchBibleDialog{width:100%}#searchBibleDialog form{min-height:unset !important;margin-bottom:0px !important}#searchBibleDialog input,#searchBibleDialog select,#searchBibleDialog .selectWrapper{width:100% !important}#searchBibleDialog #divLanguage{width:calc(18% - 10px)}#searchBibleDialog #divTranslation{width:calc(15% - 10px)}#searchBibleDialog #divBook{width:calc(22% - 10px)}#searchBibleDialog #divChapter{width:calc(12% - 10px)}#searchBibleDialog #divSearchCriteria{width:calc(33% - 40px)}#searchBibleDialog #divTopic{position:absolute;width:calc(33% - 40px);right:0px;top:60px}#searchBibleDialog .searchResult{width:calc(100% - 40px)}}@media (max-width:670px){body.mobile #searchBibleDialog #divLanguage{width:calc(50% - 5px) !important;margin-right:10px}body.mobile #searchBibleDialog #divTranslation{width:calc(50% - 5px) !important}body.mobile #searchBibleDialog #divBook{width:calc(50% - 5px) !important;margin-right:10px}body.mobile #searchBibleDialog #divChapter{width:calc(50% - 5px) !important}body.mobile #searchBibleDialog .addVerseSettings{top:284px;right:10px}body.mobile #searchBibleDialog form{height:264px !important;min-height:unset !important;margin-bottom:30px !important}body.mobile #searchBibleDialog .searchResult.scroll-wrapper{height:calc(100vh - 350px) !important;max-height:calc(100vh - 350px) !important}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.verseText .verseWord.pos-n{cursor:pointer}.verseText .verseWord.pos-prep{cursor:pointer}.verseText .verseWord.pos-t{cursor:pointer}.verseText .verseWord.pos-conj{cursor:pointer}.verseText .verseWord.pos-a{cursor:pointer}.verseText .verseWord.pos-v{cursor:pointer}.verseText .verseWord.pos-adv{cursor:pointer}.verseText .verseWord.pos-p{cursor:pointer}.verseText .verseWord.pos-prt{cursor:pointer}.verseText .verseWord.pos-prt-n{cursor:pointer}.verseText .verseWord.pos-r{cursor:pointer}.verseText .verseWord.pos-d{cursor:pointer}.verseText .verseWord{position:relative}.verseText .verseWord img.loader{position:absolute;width:24px;left:0px;top:-16px;display:none}.verseText .verseWord.loading img.loader{display:block}.strongsDialog{position:absolute;width:400px;max-width:calc(100% - 20px);height:auto;padding:40px 10px 10px 10px;border-radius:15px;box-shadow:12px 12px 15px rgba(0,0,0,0.3);background-color:#CBF4FF;z-index:10;overflow:hidden;direction:ltr}.strongsDialog .viewDetails{margin:4px 0px;cursor:pointer;text-align:right;color:#1F4761;text-transform:uppercase}.strongsDialog .viewDetails:hover{color:#FE9843}.strongsDialog .wordWrapper{position:absolute;top:0px;left:0px;width:100%;height:34px;padding:5px 10px 0px 10px;background-color:#1F4761;color:#F2F2F2}.strongsDialog .wordWrapper .closeStrongs{float:right;margin-top:2px;margin-left:4px}.strongsDialog .wordWrapper .closeStrongs line{stroke-width:4px}.strongsDialog .wordWrapper .word{font-weight:bold;font-size:18px;line-height:34px}.strongsDialog .wordWrapper .strongNumber{color:#CBF4FF;float:right;margin-right:6px;line-height:34px}.strongsDialog .morphology{font-style:italic;margin-bottom:4px}.strongsDialog .strongUsage{margin-bottom:4px}.strongsDialog .gloss.scroll-wrapper{max-height:270px}.strongsDialog .gloss.scroll-content{padding-right:5px}.strongsDialog .gloss{color:#1F4761}.strongsDialog .gloss ol{padding:0px 0px 0px 16px}.strongsDialog .gloss ol li{margin-bottom:4px}.strongsDialog .gloss ol ol li{list-style-type:lower-alpha}.strongsDialog .gloss span{font-size:14px !important;line-height:normal !important;letter-spacing:normal !important}.strongsDialog .gloss .scroll-element{background-color:#CBF4FF}#strongsSettingsDialog label{display:inline-block;width:140px}#strongsSettingsDialog .rbSwitchBox{top:4px}#strongsSettingsDialog input{margin-left:10px}#strongsDetailDialog .detailsWrapper .interLinear .verseTitle{color:#364653;font-size:16px;font-weight:bold}#strongsDetailDialog .detailsWrapper .interLinear .verseWords{position:relative}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord{position:relative;float:left;margin:6px;cursor:default}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord .strongNumber{color:#5D6770;margin-bottom:4px;cursor:pointer}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord .translit{color:#5D6770;margin-bottom:4px}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord .originalWord{color:#364653;font-weight:bold;margin-bottom:4px}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord .englishWord{color:#364653;margin-bottom:4px}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord .strongNT{color:#FE9843;margin-bottom:4px;font-size:12px}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord img.loader{position:absolute;width:24px;left:0px;top:-16px;display:none}#strongsDetailDialog .detailsWrapper .interLinear .verseWords .verseWord.loading img.loader{display:block}#strongsDetailDialog .detailsWrapper .interLinear[data-lang=he] .verseWords{direction:rtl}#strongsDetailDialog .detailsWrapper .interLinear[data-lang=he] .verseWords .verseWord{float:right}#strongsDetailDialog .detailsWrapper .strongsRow{margin-bottom:5px;clear:both}#strongsDetailDialog .detailsWrapper .strongsRow .strongsCol{float:left}#strongsDetailDialog .detailsWrapper .strongsRow .strongsLabel{font-weight:bold;color:#364653;width:120px;margin-right:10px}#strongsDetailDialog .detailsWrapper .strongsRow .strongsValue{font-weight:normal;color:#5D6770;width:calc(100% - 130px)}#strongsDetailDialog .detailsWrapper .strongsRowSeparator{margin:15px 0px}#strongsDetailDialog .detailsWrapper .strongsParagraph{margin:5px 0px 10px 0px}#strongsDetailDialog .detailsWrapper .strongsParagraph .strongsLabel{font-weight:bold;color:#364653;margin-bottom:5px}#strongsDetailDialog .detailsWrapper .strongsParagraph .strongsValue{color:#5D6770;margin:0px}@media (max-width:670px){.strongsDialog{left:0px !important}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
#addNewCalendarEventDialog #Hour,#addNewCalendarEventDialog #Minute,#editCalendarEventDialog #Hour,#editCalendarEventDialog #Minute{width:60px}#addNewCalendarEventDialog #divEventTime,#editCalendarEventDialog #divEventTime{position:absolute;top:-33px;left:310px;display:none}#calendarPage{position:relative}.calendarSideView{position:fixed;width:240px;top:50px;padding-top:60px}.calendarSideView .days{height:238px}.calendarSideView .dayBlock .events{display:none}.calendarSideView .dayBlock{position:relative;display:block;float:left;width:28px;height:28px;padding-top:7px;text-align:center;font-size:12px;margin:3px;border-radius:50%;cursor:pointer}.calendarSideView .dayBlock:hover{background:#eee}.calendarSideView .dayBlock.dayOfWeekName{font-weight:bold}.calendarSideView .dayBlock.today{background:#5D6770;color:#DED9D5}.calendarSideView .dayBlock.selected{background:#DED9D5;color:#5D6770}.calendarSideView .dayBlock.hasDay.hasEvent::after{content:'';position:absolute;left:0px;bottom:-3px;width:100%;height:2px;background-color:#364653}.calendarSideView .yearMonth{margin-bottom:4px;margin-left:14px}.calendarSideView .yearMonth label{font-weight:bold}.calendarSideView .yearMonth .rbicon svg{height:10px}.calendarSideView .yearMonth .rbicon svg path{stroke-width:10px;stroke:#364653}.calendarSideView .yearMonth .rbicon:hover svg path{stroke:#5D6770}.calendarSideView .calendarSideViewHeader{position:relative;display:none;margin-top:12px}.calendarSideView .calendarSideViewHeader .dayDate{padding-left:5px;color:#1F4761}.calendarSideView .calendarSideViewHeader .addEvent{min-width:0px;padding-left:20px;padding-right:18px;position:absolute;right:5px;top:-10px}.calendarSideView .dayEvents.scroll-wrapper{margin-top:10px;height:calc(100vh - 402px)}.calendarSideView .dayEvents ul{margin:0px;padding:0px}.calendarSideView .dayEvents ul li{position:relative;list-style:none;font-size:14px;margin-bottom:5px;border-bottom:1px #eee solid;padding:5px}.calendarSideView .dayEvents ul li.customevent{cursor:pointer}.calendarSideView .dayEvents ul li.customevent:hover{background-color:#eee}.calendarSideView .dayEvents ul li .eventTime{color:#5D6770}.calendarSideView .dayEvents ul li .eventTime.eventEndTime{position:absolute;top:5px;right:5px}.calendarSideView .dayEvents ul li .eventTypeIcon{position:absolute;bottom:5px;right:5px}.calendarSideView .dayEvents ul li .eventTypeIcon svg{width:24px}.calendarSideView .dayEvents ul li .eventTypeIcon svg path{fill:#c1c1c1}.calendarSideView .dayEvents ul li .eventTitle{color:#364653;width:100%}.calendarSideView .dayEvents .eventActions{position:absolute;right:0px;top:22px;display:none;background-color:#eee}.calendarSideView .dayEvents .event:hover .eventActions{display:block}#calendarPage .calendarHeader{position:fixed;width:calc(100% - 320px);left:300px;top:50px;padding-top:14px;z-index:1;height:54px;margin-bottom:20px;background-color:#F2F2F2;transition-property:width,left;transition-duration:0.3s}.primaryMenuExpanded #calendarPage .calendarHeader{width:calc(100% - 576px);left:556px}.primaryMenuExpanded.secondaryMenuShowing #calendarPage .calendarHeader,.secondaryMenuExpanded.secondaryMenuShowing #calendarPage .calendarHeader{width:calc(100% - 620px);left:600px}.secondaryMenuShowing #calendarPage .calendarHeader{width:calc(100% - 364px);left:344px}#calendarPage .calendarWrapper{margin-top:40px;margin-bottom:40px;width:calc(100% - 246px);margin-left:246px;left:0px}#calendarPage #viewType{float:right;margin-right:10px}#calendarPage #yearMonth{position:absolute;text-align:center;width:auto;left:50%;transform:translateX(-50%);top:14px}#calendarPage #yearMonth select{float:left;margin-right:10px;font-size:18px;border:none;color:#364653}#calendarPage #yearMonth svg{width:24px;height:32px}#calendarPage #yearMonth .prevMonth,#calendarPage #yearMonth .nextMonth{position:relative;display:inline-block;width:24px;height:32px;float:left}#calendarPage #yearMonth .prevMonth{margin-right:10px}#calendarPage .weekView #yearMonth .nextMonth{margin-right:10px}#calendarPage .weekView #yearMonth{width:330px}#calendarPage #yearMonth .currentWeek{line-height:32px;height:32px;float:left;font-size:18px}#calendarPage .calendarWrapper ul.events{margin:0px;padding:0px;width:100%;padding:0px 8px}#calendarPage .calendarWrapper ul.events li{list-style:none;font-size:12px;font-weight:normal;margin:0px;padding:2px 10px;width:100%;margin-bottom:4px;border-radius:2px;white-space:nowrap;overflow:hidden}#calendarPage .calendarWrapper ul.events li.holiday{background-color:#7048ca;color:#F2F2F2;cursor:default}#calendarPage .calendarWrapper ul.events li.event{color:#7e7c7c}#calendarPage .calendarWrapper ul.events li.event .eventTime{font-size:10px;display:inline-block;color:#F2F2F2;margin-right:4px;float:left}#calendarPage .calendarWrapper ul.events li.event .eventTitle{position:relative;font-size:10px;display:inline-block;width:calc(100% - 48px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left}#calendarPage .calendarWrapper .dayBlock.dayDetails{position:absolute;border:none;z-index:1;box-shadow:0px 0px 30px rgba(0,0,0,0.3);float:none;display:none}#calendarPage .calendarWrapper .dayBlock.dayDetails .close{position:absolute;right:10px;top:10px}#calendarPage .calendarWrapper .dayBlock .moreEvents{display:none}#calendarPage .calendarWrapper .dayBlock.dayDetails .day{display:none}#calendarPage .calendarWrapper .dayBlock.dayDetails .event{display:none;cursor:default}#calendarPage .calendarWrapper .dayBlock.dayDetails .moreEvents{display:list-item}#calendarPage .calendarWrapper .dayBlock.dayDetails .showMore{display:none}#calendarPage .calendarWrapper .dayBlock.dayDetails .fullDate{position:absolute;top:16px;left:16px;font-size:18px;color:#434343;font-weight:300}#calendarPage .calendarWrapper .dayBlock.dayDetails .socialIcons{margin-top:26px}#calendarPage .calendarWrapper .dayBlock.dayDetails .dayName{display:none}#calendarPage .calendarWrapper .event.allDayEvent{background-color:#5D6770 !important;color:#DED9D5 !important}#calendarPage .calendarWrapper .event.allDayEvent.eventBirthday,#calendarPage .calendarWrapper .event.allDayEvent.eventAnniversary,#calendarPage .calendarWrapper .event.allDayEvent.eventBaptism,#calendarPage .calendarWrapper .event.allDayEvent.eventPassing{background-color:#1F4761 !important;color:#fff !important}#calendarPage .calendarWrapper ul.events li{position:relative;overflow:hidden;font-size:10px}#calendarPage .calendarWrapper ul.events li.event{font-weight:normal;color:#DED9D5;background-color:#364653}#calendarPage .calendarWrapper ul.events li.event.showMore{background-color:#DED9D5;color:#364653}#calendarPage .calendarWrapper ul.events li .edit-delete{display:inline-block;position:absolute;top:0px;right:0px;padding:0px 8px;background-color:#F2F2F2;height:18px;width:50px;opacity:0;transition-property:opacity;transition-duration:0.5s}#calendarPage .calendarWrapper ul.events li:hover .edit-delete{opacity:1}#calendarPage .calendarWrapper ul.events li .edit-delete a svg{width:16px;height:16px}#calendarPage .calendarWrapper ul.events li .edit-delete a{width:16px;height:16px}#calendarPage .calendarWrapper ul.events li .edit-delete a svg path{fill:#212121}#calendarPage .calendarWrapper ul.events li .edit-delete a:hover svg path{fill:#DED9D5}#calendarPage .view table .ui-state-highlight{background-color:#eee !important}#calendarPage .view table .ui-droppable-hover{background-color:#ddd !important}#calendarPage .view table .ui-droppable-hover .time{display:block !important}#calendarPage .weekView{width:100%;height:100%;padding:0px 100px}#calendarPage .weekView .weekTable{width:100%}#calendarPage .weekView .weekTable th{vertical-align:top;background-color:#F2F2F2;border-right:1px #ccc solid;position:relative}#calendarPage .weekView .weekTable thead.fixed tr{position:fixed;left:120px;z-index:10;top:0px}#calendarPage .weekView .weekTable thead.fixed tr th{background-color:#ddd}#calendarPage .weekView .weekTable td{vertical-align:top;background-color:#F2F2F2;border-right:1px #ccc solid;position:relative}#calendarPage .weekView .weekTable tbody tr:first-child td,#calendarPage .weekView .weekTable tr.dayContentRow2 td{border-bottom:1px #ccc solid}#calendarPage .weekView .weekTable th{border-top:1px #c1c1c1 solid}#calendarPage .weekView .weekTable th:first-child{border-left:1px #ccc solid;width:60px !important;padding:0px}#calendarPage .weekView .weekTable th:not(.dayHour){width:calc(100vw/7 - 66px)}#calendarPage .weekView .weekTable td:not(.dayHour){position:relative;width:calc(100vw/7 - 66px)}#calendarPage .weekView .weekTable td:first-child{border-left:1px #ccc solid;border-bottom:none;font-size:10px;width:60px !important;max-width:60px;text-align:right;padding:0px}#calendarPage .weekView .weekTable tr:nth-last-child(2) td:first-child{border-bottom:1px #c1c1c1 solid}#calendarPage .weekView .weekTable tr.dayContentRow2 td:first-child{border-left:none}#calendarPage .weekView .weekTable td.dayBlock{vertical-align:top}#calendarPage .weekView .weekTable tbody tr:first-child td:first-child{border-bottom:1px #ccc solid}#calendarPage .weekView .dayOfWeek{height:60px;padding:0px;background-color:#F2F2F2;position:relative}#calendarPage .weekView .dayOfWeek:first-child{border-left:1px #ccc solid}#calendarPage .weekView .dayOfWeek .dayName{display:block;font-size:14px;font-weight:normal;color:#7e7c7c;padding:6px;margin-bottom:4px;width:40px}#calendarPage .weekView .dayOfWeek .nextMonth{position:absolute;right:6px;top:6px}#calendarPage .weekView .dayOfWeek .day{display:block;width:46px;height:46px;font-size:28px;font-weight:500;color:#7e7c7c;padding:7px 0px 5px 0px;border-radius:50%;min-width:46px;min-height:46px;text-align:center}#calendarPage .weekView .dayOfWeek.today .day{background:#5D6770;border-radius:50%;color:#DED9D5;font-weight:normal}#calendarPage .weekView .weekTable td.dayContent{min-height:40px;height:40px}#calendarPage .weekView .weekTable td.dayContent .time{font-size:8px;position:absolute;left:4px;top:4px;background-color:#F2F2F2;padding:4px;z-index:20;color:#212121;font-weight:normal;border-radius:6px;display:none}#calendarPage .weekView .weekTable td.dayContent .dayContent1{position:relative;min-height:31px;padding-bottom:10px}#calendarPage .weekView .weekTable td.dayContent .dayContent2{position:relative;min-height:31px;margin-top:6px;padding-top:6px;padding-bottom:10px}#calendarPage .weekView .weekTable td.dayHour>div.hour{position:absolute;top:-6px;right:6px;font-size:8px;font-weight:normal}#calendarPage .weekView .weekTable .eventsWrapper{position:relative;bottom:0px;left:0px;width:100%;margin-top:10px;margin-bottom:10px}#calendarPage .weekView .weekTable .event{display:none}#calendarPage .weekView .weekTable .moreEvents{display:block}#calendarPage .weekView .weekTable ul.events{padding:0px}#calendarPage .weekView .weekTable ul.events li.event{cursor:default}#calendarPage .weekView .weekTable ul.events li.event.userCanModify{white-space:unset;text-align:left;padding:2px;cursor:pointer}#calendarPage .weekView .weekTable ul.events li .edit-delete{white-space:nowrap;cursor:pointer}#calendarPage .monthView .calendarWrapper .dayOfMonth{width:14.2%;height:200px;border-right:1px #ccc solid;border-bottom:1px #ccc solid;float:left;padding:10px;background-color:#fbfbfb;position:relative;padding-top:40px;min-height:206px}#calendarPage .monthView .calendarWrapper .dayOfMonth .otherMonth{position:absolute;font-size:12px;color:#b0b0b0;top:22px;right:10px;font-weight:bold}#calendarPage .monthView .calendarWrapper .dayOfMonth.firstRow .otherMonth{top:16px}#calendarPage .monthView .calendarWrapper .dayOfMonth .day{position:absolute;top:10px;left:10px;color:#b0b0b0;font-weight:bold;font-size:16px;padding:10px 0px 8px 0px;width:36px;height:36px;display:inline-block;text-align:center}#calendarPage .monthView .calendarWrapper .dayOfMonth.hasDay .day{color:#364653}#calendarPage .monthView .calendarWrapper .dayOfMonth.firstRow .dayName{position:absolute;top:14px;left:14px;color:#5D6770;font-weight:bold;font-size:16px}#calendarPage .monthView .calendarWrapper .dayOfMonth.firstRow .day{top:38px}#calendarPage .monthView .calendarWrapper .dayOfMonth.hasDay{cursor:pointer;background-color:#F2F2F2}#calendarPage .monthView .calendarWrapper .dayOfMonth.hasDay:hover{background-color:#eee}#calendarPage .monthView .calendarWrapper .dayOfMonth.today .day{background:#5D6770;border-radius:50%;color:#DED9D5;font-weight:normal}#calendarPage .monthView .calendarWrapper .dayOfMonth.selected .day,#calendarPage .monthView .calendarWrapper .dayOfMonth.hasDay .day:hover{background:#364653;border-radius:50%;color:#DED9D5;font-weight:normal}#calendarPage .monthView .calendarWrapper .days .dayOfMonth:nth-child(-n+7){border-top:1px #ccc solid}#calendarPage .monthView .calendarWrapper .days .dayOfMonth:nth-child(7n-6){border-left:1px #ccc solid}#calendarPage .monthView .calendarWrapper .days .dayOfMonth.dayOfWeek-6{clear:right}#calendarPage .monthView .calendarWrapper .dayOfMonth .socialIcons{margin-top:20px}#calendarPage .monthView .calendarWrapper .dayOfMonth.firstRow .socialIcons{margin-top:40px}#calendarPage .monthView .calendarWrapper .dayOfMonth ul.events{position:absolute;bottom:8px;left:0px}#calendarPage .monthView .calendarWrapper .dayOfMonth .events.scroll-wrapper{position:absolute !important;bottom:8px;left:0px;width:100%}#calendarPage .monthView .calendarWrapper .dayOfMonth .moreEvents{display:none}#cancelEventDialog .rbSwitchBox{margin-top:5px}@media (max-width:670px){#calendarPage .monthView .calendarSideView{width:100%;position:relative;padding-top:0px}.calendarSideView{width:100%}.calendarSideView .dayBlock{margin-left:calc((100vw / 7 - 30px) / 2);margin-right:calc((100vw / 7 - 30px) / 2)}.calendarSideView .yearMonth{margin-left:10px;margin-right:10px}.calendarSideView .dayEvents.scroll-wrapper{height:calc(100vh - 400px)}#calendarPage .monthView .calendarHeader{padding-left:10px}#calendarPage .monthView .calendarHeader #yearMonth{display:none}#calendarPage .monthView .calendarWrapper{display:none}#calendarPage #yearMonth{position:relative;width:100%}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
#calendarPage .bibleSettings{position:fixed;z-index:10;width:240px;height:35px;top:66px}#calendarPage .bibleSettings #Language{width:100px}#calendarPage .bibleSettings #Translation{width:calc(100% - 110px)}#calendarPage .calendarHeader .yearCycle{float:left;font-size:22px;font-weight:normal;color:#364653;padding-top:4px;margin-right:10px}#calendarPage .dayOfMonth ul.holidays{position:absolute !important;top:50px}#calendarPage .dayOfMonth.firstRow ul.holidays{top:77px}.calendarSideView .dayEvents ul li.lectionary{cursor:pointer;color:#5D6770;font-weight:bold;border-radius:10px;border:none}.calendarSideView .dayEvents ul li.lectionary:hover{background-color:#eee}.calendarSideView .dayEvents ul li.lectionary .scriptures{margin-top:10px}.calendarSideView .dayEvents ul li.lectionary .scriptures ul li{border:none;color:#434343;font-weight:normal;padding-top:0px;padding-bottom:0px}.calendarSideView .dayEvents ul li.lectionary .scriptures ul li:first-child{padding-top:4px}.calendarSideView .dayEvents ul li.lectionary .scriptures h3{font-size:13px;font-weight:bold;margin-bottom:0px}.calendarSideView .dayEvents ul li.holiday{background-color:#7048ca;color:#F2F2F2;cursor:default}#calendarPage .dayOfMonth .season{position:absolute;top:22px;right:10px;font-size:12px;color:#364653;font-weight:bold}#calendarPage .dayOfMonth.firstRow .season{top:16px}#calendarPage .dayOfMonth.hasDay.advent{background-color:#E6E6FA !important}#calendarPage .dayOfMonth.hasDay.christmas{background-color:#FFF8DC !important}#calendarPage .dayOfMonth.hasDay.epiphany{background-color:#F8F8FF !important}#calendarPage .dayOfMonth.hasDay.ordinarytime{background-color:#DFFFD6 !important}#calendarPage .dayOfMonth.hasDay.lent{background-color:#EAD1DC !important}#calendarPage .dayOfMonth.hasDay.holyweek{background-color:#FFD1D1 !important}#calendarPage .dayOfMonth.hasDay.eastersunday,#calendarPage .dayOfMonth.hasDay.easterseason{background-color:#FFFFE0 !important}#calendarPage .dayOfMonth.hasDay.Pentecost{background-color:#FFDAB9 !important}#lectionaryView .lectionaryHeader{height:32px}#lectionaryView .lectionaryHeader .updateBibleSettings{position:absolute;left:10px;top:16px}#lectionaryView .lectionaryHeader #createPresentation{position:absolute;right:10px;top:10px}#lectionaryView .lectionarySection{background-color:#eee;padding:10px;border-radius:10px;margin-bottom:10px}#lectionaryView .lectionarySection h2{color:#1F4761;margin-bottom:10px}#lectionaryView .lectionarySection h3{color:#1F4761}#lectionaryView .lectionarySection ul{padding-left:50px}#lectionaryView .lectionarySection li{list-style:none;margin-bottom:8px}#lectionaryView .lectionarySection li span.verseNumber{display:inline-block;text-align:left;position:absolute;width:50px;left:20px;font-weight:bold;color:#5D6770}#lectionaryView .lectionarySection li span.verse{font-size:16px;color:#364653}#lectionaryView.showRedLetter .lectionarySection li span.verse .redLetter{color:#ff0000}.addLictionaryPresentationDialog h2{padding-right:30px}.addLictionaryPresentationDialog h3{margin-top:15px;margin-bottom:5px}.addLictionaryPresentationDialog .lictionarySeciton .textBox{padding:0px}.addLictionaryPresentationDialog .updateBibleSettings{position:absolute;right:0px}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
.searchBar{width:100%;position:relative;margin-bottom:20px;z-index:1;height:32px}.searchBar .text{margin:0px !important;width:100% !important;margin-left:0px !important;padding:0px !important;height:100%}.searchBar input[type=text].searchBarText{width:100%;padding-right:66px;padding-left:10px;height:100%;outline:none;background-color:#F2F2F2;border:none;color:#212121;border:2px #364653 solid;border-radius:15px;line-height:32px}.searchBar #searchSettings{position:absolute;width:140px;border:none;border-top:none;display:block;top:5px;right:60px;height:23px;display:none}.searchBar #searchSettings label{position:relative;font-size:10px;top:-6px}.searchBar .searchBtn{position:absolute;right:40px;top:4px;width:24px;height:24px}.searchBar .clearBtn{position:absolute;right:5px;top:4px;width:30px;height:24px}@media (min-width:670px){body.mobile .searchBar{width:calc(33% - 10px) !important;position:absolute !important;top:10px !important;left:33% !important}}@media (max-width:670px){body.mobile .searchBar{width:100% !important}body.mobile .searchBar #searchSettings{width:48px}body.mobile .searchBar .searchBtn{right:38px}body.mobile .searchBar #searchSettings label{display:none}body.mobile .searchBar input[type=text].searchBarText{padding-right:114px}}
@keyframes blinker{50%{opacity:0}}

@keyframes blinker{50%{opacity:0}}
#mainContentWrapper{padding-bottom:0px !important}#studyPage{padding-bottom:0px}#studyPage .pageHeader{margin:0px;text-align:center}footer{display:none}#studyPage #selectBible form .formRow{position:relative;width:976px;margin:0 auto}#studyPage #selectBible form .textBox{width:200px;float:left;padding-bottom:0px}#studyPage #selectBible form .textBox select{width:200px}#studyPage .pageHeader .chapterActions{float:right;margin-right:5px}#studyPage .pageHeader .viewTypes{z-index:10;float:right;position:relative;margin-left:10px}#studyPage .pageHeader .chapterAction{margin-left:10px;float:right;cursor:pointer}#studyPage .pageHeader .chapterAction svg{width:36px;height:36px}#studyPage .pageHeader .openPresentations.chapterAction svg{width:54px}#studyPage .pageHeader .sessionActions{position:relative;float:left;width:474px;margin-left:5px;margin-top:2px;top:-8px}#studyPage .pageHeader .sessionActions .studySessions{float:left;width:390px;border:2px #364653 solid;border-radius:6px;padding:6px 10px;position:relative;cursor:pointer}#studyPage .pageHeader .sessionActions .studySessions .studySessionNickname{float:left;white-space:nowrap;text-overflow:ellipsis;width:332px;height:26px;overflow:hidden;margin-right:10px;color:#364653;font-size:18px;padding-top:3px;text-align:left}#studyPage .pageHeader .sessionActions .studySessions .openStudySessions{float:left;width:24px;border-top-color:#364653;cursor:pointer}#studyPage .pageHeader .sessionActions .studySessions .openStudySessions:hover{border-top-color:#5D6770}#studyPage .pageHeader .sessionActions .rbicon{float:left;width:32px;height:32px;position:relative;top:5px;margin-left:10px}#studyPage .pageHeader .sessionActions .rbicon svg{width:32px;height:32px}#studyPage .chaptersWrapper{position:relative;width:100%}#studyPage .chapters.scroll-wrapper{position:relative;margin-top:20px;width:100%;height:100%}#studyPage .chapterContainer{position:relative;border:2px #364653 solid;border-radius:10px;float:left;margin:0px 5px;width:600px;overflow:hidden;opacity:0;background-color:#fff}#studyPage .chapterContainer.loading{background:url(/Content/Images/Loaders/page-loader.png) no-repeat center center}#studyPage .chapterContainer .book{height:100%}#studyPage .chapterContainer .chapterWrapper{position:relative;width:100%;padding:40px 10px 10px 10px;height:100%}#studyPage .chapterContainer.linked{border-color:#FE9843}#studyPage .chapterContainer .chapterHeader{position:absolute;top:10px;left:10px}#studyPage .chapterContainer .chapterHeader .actionButton{position:relative;float:left;z-index:1;margin-right:8px}#studyPage .chapterContainer .chapterHeader .actionButton svg{width:24px;height:24px;cursor:pointer}#studyPage .chapterContainer .chapterHeader .translate.actionButton svg{width:40px;height:28px}#studyPage .chapterContainer .chapterHeader .translate.actionButton{top:-2px}#studyPage .chapterContainer .chapterHeader .rbcontextmenuBtn{height:24px;width:40px}#studyPage .chapterContainer .chapterHeader .rbcontextmenuBtn a{font-size:30px}#studyPage .chapterContainer.bookContainer .linkPanels{display:none}#studyPage .chapterContainer .closeChapter{position:absolute;top:8px;right:10px;width:24px;height:24px;z-index:1}#studyPage .chapterContainer .closeChapter svg{width:24px;height:24px;cursor:pointer}#studyPage .chapterContainer .closeChapter svg line{stroke-width:2px;stroke:#364653}#studyPage .chapterContainer .closeChapter:hover svg line{stroke:#FE9843}#studyPage .chapterContainer .chapterWrapper .prev,#studyPage .chapterContainer .chapterWrapper .next{position:absolute;width:40px;height:40px;border-radius:50%;border:2px solid #364653;padding:6px;top:calc(50% - 20px);cursor:pointer;z-index:1}#studyPage .chapterContainer .chapterWrapper .prev{left:0px}#studyPage .chapterContainer .chapterWrapper .next{right:0px}#studyPage .chapterContainer .chapterWrapper .prev svg,#studyPage .chapterContainer .chapterWrapper .next svg{width:28px;height:24px}#studyPage .chapterContainer .chapterWrapper .prev svg{position:relative;left:-2px}#studyPage .chapterContainer .chapterWrapper .prev svg path,#studyPage .chapterContainer .chapterWrapper .next svg path{fill:#364653}#studyPage .chapterContainer .chapterWrapper .prev:hover,#studyPage .chapterContainer .chapterWrapper .next:hover{border-color:#FE9843}#studyPage .chapterContainer .chapterWrapper .prev:hover svg path,#studyPage .chapterContainer .chapterWrapper .next:hover svg path{fill:#FE9843}#studyPage .chapterContainer .chapterWrapper .prev.disabled,#studyPage .chapterContainer .chapterWrapper .next.disabled{border-color:#7e7c7c !important;background-color:#eee;cursor:default}#studyPage .chapterContainer .chapterWrapper .prev.disabled svg path,#studyPage .chapterContainer .chapterWrapper .next.disabled svg path{fill:#7e7c7c !important}#studyPage .chapterContainer .titleWrapper{position:relative;width:100%;max-width:100%;margin:0 auto;margin-bottom:10px;height:64px;padding-top:4px}#studyPage .chapterContainer .titleWrapper .chapterTitle{font-size:16px;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;padding:0px 60px;color:#7e7c7c}#studyPage .chapterContainer .titleWrapper .title{font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;color:#434343;padding:0px 60px}#studyPage .chapterContainer .titleWrapper .subtitle{font-size:16px;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;padding:0px 60px;color:#7e7c7c}#studyPage .chapterContainer .chapterWrapper .chapter{position:relative;padding:0px 0px;text-align:justify}#studyPage .bibleContainer h2.bookTitle{display:none}#studyPage .chapterWrapper .titleWrapper #bibleChapter{width:60px}#studyPage .bibleContainer .titleWrapper .title{margin-top:4px;margin-bottom:10px}#studyPage .chapterContainer .chapterWrapper .chapter span{font-size:18px;line-height:26px;letter-spacing:1px}#studyPage .chapterContainer .chapterWrapper .chapter .calendarSideView span{font-size:12px;line-height:normal;letter-spacing:normal}#studyPage .chapterContainer .chapterWrapper .chapter .verse .verseText{z-index:10}#studyPage .chapterContainer .chapterWrapper .chapter .verse.selected .verseNumber,#studyPage .chapterContainer .chapterWrapper .chapter .verse.selected .verseText{background-color:yellow}#studyPage .chapterContainer .chapterWrapper .chapter .verseNumber{font-weight:bold}#studyPage.paragraphView .chapterContainer .bibleChapter .chapter .verseNumber,#studyPage.paragraphView .chapterContainer .bibleChapter .chapter .copyVerse{display:none}#studyPage.paragraphView.showVerseNumber .chapterContainer .bibleChapter .chapter .verseNumber,#studyPage.paragraphView.showVerseNumber .chapterContainer .bibleChapter .chapter .copyVerse{display:inline}#studyPage .chapterContainer .copyButton{position:relative;margin-right:5px;top:2px}#studyPage .chapterContainer .chapterWrapper .chapter[data-language=fa] .verses,#studyPage .chapterContainer .chapterWrapper .chapter[data-language=he] .verses{direction:rtl}#studyPage .chapterContainer .chapter[data-language=fa] .copyButton,#studyPage .chapterContainer .chapter[data-language=he] .copyButton{margin-right:0px;margin-left:5px}#studyPage .commentariesWrapper .chapter{height:100%}#studyPage .commentariesWrapper .chapter .commentaryTitle{text-align:center;margin:0px 0px;font-size:16px;font-weight:bold;padding:0px 50px}#studyPage .commentariesWrapper .chapter .commentaryTitle select{width:100%}#studyPage .commentariesWrapper .chapter .titleWrapper .title{position:relative;top:0px}#studyPage .lectionaryWrapper .chapter{position:relative;height:100%}#studyPage .commentariesWrapper .commentaries.scroll-content{overflow-x:hidden !important;max-width:100% !important}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span{font-size:unset}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span.scriptRef{position:relative;color:#FE9843;font-weight:bold;cursor:pointer}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span.scriptRef img.loader{position:absolute;width:24px;left:0px;top:-16px;display:none}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span.scriptRef.loading img.loader{display:block}#studyPage .commentariesContainer .translate{display:none}#studyPage .chapterContainer #bibleVersesDialog{position:absolute;width:400px;max-width:calc(100% - 10px);height:auto;max-height:400px;padding:10px;border-radius:15px;box-shadow:12px 12px 15px rgba(0,0,0,0.3);background-color:#eee;z-index:10;overflow:hidden}#studyPage .chapterContainer #bibleVersesDialog .copyButton{position:absolute;margin-right:5px;top:10px}#studyPage .chapterContainer #bibleVersesDialog .searchBibleLanguageTranslation{color:#364653;font-size:15px;font-weight:bold;text-align:center}#studyPage .chapterContainer #bibleVersesDialog .searchBibleBook{color:#5D6770;font-size:15px !important;font-weight:bold;text-align:center;margin-bottom:10px}#studyPage .chapterContainer #bibleVersesDialog .searchBibleVerse{color:#5D6770;font-weight:normal;text-align:left}#studyPage .chapterContainer #bibleVersesDialog .searchBibleVerseNumber{color:#364653;font-size:12px !important;font-weight:bold;line-height:unset}#studyPage .chapterContainer #bibleVersesDialog .searchBibleVerseText{color:#364653;font-size:14px !important;font-weight:normal;line-height:20px;text-align:left}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span.otherLanguage{position:relative;font-weight:bold;cursor:pointer}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span.otherLanguage img.loader{position:absolute;width:24px;left:0px;top:-16px;display:none}#studyPage .chapterContainer .chapterWrapper .chapter .commentary span.otherLanguage.loading img.loader{display:block}#studyPage .chapterContainer .chapterWrapper .chapter .commentary.selected .verseNumber{background-color:yellow}#studyPage.paragraphView .chapterWrapper .chapter .lineBreak{display:none}#studyPage.lineView .chapterWrapper .chapter .lineBreak{clear:both;margin-bottom:10px}#studyPage.lineView .chapterWrapper:not(.commentariesWrapper) .chapter .verseNumber{float:left;min-width:32px;text-align:right;padding-right:0px}#studyPage.lineView .chapterWrapper:not(.commentariesWrapper) .chapter .verseText{float:left;max-width:calc(100% - 53px)}#studyPage.lineView .chapterContainer .copyButton{float:left;top:4px;margin-right:4px}#studyPage.lineView .chapterContainer .chapterWrapper .chapter[data-language=fa] .verseText,#studyPage.lineView .chapterContainer .chapterWrapper .chapter[data-language=he] .verseText{direction:rtl;text-align:right;float:right}#studyPage.lineView .chapterContainer .chapterWrapper .chapter[data-language=fa] .verseNumber,#studyPage.lineView .chapterContainer .chapterWrapper .chapter[data-language=he] .verseNumber{direction:rtl;text-align:left;float:right;padding-right:0px;padding-left:8px}#studyPage.lineView .chapterContainer .chapter[data-language=fa] .copyButton,#studyPage.lineView .chapterContainer .chapter[data-language=he] .copyButton{float:right;margin-right:0px;margin-left:5px}#studyPage .chapterWrapper .chapter .verses.scroll-content{padding-right:10px}#studyPage .chapterWrapper .chapter .paragraphs.scroll-content{padding-right:10px}#studyPage .chapterWrapper .chapter .paragraphs .bookParagraph.selected{background-color:yellow}#studyPage .chapterWrapper .chapter .paragraphs .bookParagraph.selected .selected{background-color:#b7e4ea}#studyPage .chapterContainer input[type=checkbox]{margin-right:5px;height:16px;top:0px;float:left}#studyPage .chapterContainer .quoteChapter .titleWrapper{margin-bottom:23px}#studyPage .chapterContainer .quote{margin-bottom:40px;overflow:visible}#studyPage .lectionaryContainer .chapterWrapper .chapter .calendarSideView{position:relative;top:unset;left:unset;margin:0px auto;padding-top:0px}#studyPage .lectionaryContainer.loading .chapterWrapper .chapter .calendarSideView{display:none}#studyPage .lectionaryContainer .chapterWrapper .chapter .calendarSideView .dayEvents.scroll-wrapper{height:calc(100vh - 570px);max-height:calc(100vh - 570px)}#studyPage .lectionaryContainer .chapterWrapper .chapter .calendarSideView .dayEvents ul li.lectionary{text-align:left}#studyPage .lectionaryContainer .titleWrapper{text-align:center;height:84px;margin-top:10px}#studyPage .lectionaryContainer .titleWrapper form{height:40px}#studyPage .lectionaryContainer .titleWrapper select:first-child{width:100px}#studyPage .lectionaryContainer .titleWrapper select:last-child{width:180px}#studyPage .lectionaryContainer .verses ul{padding:0px;margin:0px}#studyPage .lectionaryContainer .verses li{list-style-type:none}#studyPage .lectionaryContainer .verses li .verseNumber{margin-right:5px}#studyPage .lectionaryContainer .chapter[data-language=fa] .verses li .verseNumber,#studyPage .lectionaryContainer .chapter[data-language=he] .verses li .verseNumber{margin-right:0px;margin-left:5px}#studyPage .lectionaryContainer .verses h2{margin:20px 0px 0px 0px}#studyPage .lectionaryContainer .verses h3{margin:5px 0px}#studyPage .quoteChapter .quotes.scroll-content{padding-right:10px}#studyPage .quoteChapter .chapter{position:relative;height:100%}#studyPage .chapterContainer .quote .quoteText{float:left;width:calc(100% - 50px);font-size:18px;margin-bottom:10px}#studyPage .chapterContainer .quote .quoteText::before{content:'“';font-size:18px;font-weight:bold;margin-bottom:10px}#studyPage .chapterContainer .quote .quoteText::after{content:'”';font-size:18px;font-weight:bold;margin-bottom:10px}#studyPage .chapterContainer .quote .quoteAuthor{padding-left:50px;font-size:18px;font-weight:bold;margin-bottom:10px}#studyPage .chapterContainer .quote .quoteSource{padding-left:50px;font-size:13px}#studyPage .chapterContainer .quote .quoteSource::before{content:'— ';font-size:13px;font-weight:bold;margin-bottom:10px}#studyPage .chapterContainer .quote .quoteSource.hasBookLink{color:#5D6770;cursor:pointer;font-weight:bold}#studyPage .chapterContainer .quote .quoteSource.hasBookLink:hover{color:#364653}#studyPage .notesContainer .chapterHeader{height:40px}#studyPage .notesContainer .notes{position:relative;margin-top:50px;height:calc(100% - 50px);padding-bottom:10px}#studyPage .myQuotesContainer .myQuotes{position:relative;height:100%}#studyPage .myQuotesContainer .chapterWrapper .chapter{position:relative;height:calc(100% - 20px)}#studyPage .myQuotesContainer .rbcontextmenu{left:0px !important}#studyPage .myQuotesContainer .myQuoteActions{position:absolute;width:60px}#studyPage .myQuotesContainer .myQuoteActions .myQuoteAction{float:left;margin-left:5px}#studyPage .myQuotesContainer .myQuoteActions .myQuoteAction svg{width:16px}#studyPage .chapterContainer .addToMyQuotes{display:none}#studyPage .quotesContainer .addToMyQuotes,#studyPage .commentariesContainer .addToMyQuotes{display:block}#studyPage .notesContainer .notesHeader .rbcontextmenu{left:0px !important}#studyPage .notesContainer .notes .notesWrapper .note{position:relative;min-height:160px;margin-bottom:10px;background-color:#fbfbfb;padding:10px;border-radius:5px;border:1px #eee solid}#studyPage .notesContainer .notes .notesWrapper .note:last-child{margin-bottom:0px}#studyPage .notesContainer .notes .notesWrapper .note .noteHeader{position:relative;height:20px;margin-bottom:10px}#studyPage .notesContainer .notes .notesWrapper .note .noteHeader .noteTitle{position:absolute;width:calc(100% - 55px);top:0px;left:30px}#studyPage .notesContainer .notes .notesWrapper .note .noteHeader .noteTitle input[type=text]{width:100%;font-size:20px;background-color:#fbfbfb;border:none;padding:0px;color:#364653}#studyPage .notesContainer .notes .notesWrapper .note .noteHeader .closeNote{position:absolute;right:0px;top:-5px}#studyPage .notesContainer .notes .notesWrapper .note .noteHeader .closeNote svg{width:16px}#studyPage .notesContainer .notes .notesWrapper .note .noteHeader .closeNote svg line{stroke-width:4px}#studyPage .notesContainer .notes .notesWrapper .note .noteText{position:relative;min-height:110px;outline:none;color:#364653;font-size:16px;border:none;background-color:transparent;width:100%;padding:0px;box-sizing:border-box;overflow:hidden}#studyPage .notesContainer .notes .notesWrapper .note textarea.noteText{overflow:hidden}#studyPage .strongsContainer .rbcontextmenuBtn{display:none}#studyPage .strongsContainer .titleWrapper .title{margin-top:12px}#presentationEditFrame{position:relative;width:calc(100% - 40px);margin:0px;margin-bottom:30px;left:20px;background:url(/Content/Images/Loaders/page-loader.png) no-repeat center center;background-position-y:calc(50% + 50px);transition-property:width;transition-delay:0.5s}.adminPage.showDictionary~#presentationEditFrame{width:calc(100% - 540px)}#presentationEditFrame iframe{position:relative;top:0px;left:0px;width:100%;height:100%;border:none}#presentationEditFrame .presentationEditFrameHeader{position:relative;height:50px;background-color:#1F4761}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameTitle{position:absolute;top:0px;left:0px;color:#F2F2F2;font-size:22px;padding:13px 0px 0px 13px}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameClose{position:absolute;width:24px;height:24px;right:13px;top:13px;cursor:pointer}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameClose svg line{stroke:#F2F2F2}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameClose:hover svg line{stroke:#b7e4ea}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameScrollUp{position:relative;width:50px;height:40px;margin:0px auto;top:5px;cursor:pointer}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameScrollUp svg{width:50px;height:40px}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameScrollUp svg polygon{fill:#F2F2F2}#presentationEditFrame .presentationEditFrameHeader .presentationEditFrameScrollUp:hover svg polygon{fill:#b7e4ea}#bibleSettingsDialog label{display:inline-block;width:140px}#bibleSettingsDialog .rbSwitchBox{top:4px}#bibleSettingsDialog input{margin-left:10px}@media (max-width:1720px){#studyPage .chapterContainer .chapterWrapper .titleWrapper .title{font-size:20px}}@media (max-width:1600px){#studyPage .chapterContainer .chapterWrapper .titleWrapper .title{font-size:18px}}@media (max-width:1520px){#studyPage .chapterContainer .chapterWrapper .titleWrapper .title{font-size:16px}}@media (max-width:1420px){#studyPage .chapterContainer .chapterWrapper .titleWrapper .title{font-size:14px}}@media (max-width:1360px){#studyPage .chapterContainer.fourChapter .chapterWrapper .titleWrapper .title{font-size:14px;letter-spacing:0px}#studyPage .chapters.fourChapter .chapterContainer span{letter-spacing:0px;text-align:left !important}#studyPage .chapters.fourChapter .chapterContainer span{letter-spacing:0px}}@media (min-width:670px){body.mobile #studyPage .pageHeader{margin-top:10px}}@media (max-width:670px){#studyPage .pageHeader .sessionActions{position:absolute;width:90px;top:0px}#studyPage .pageHeader{height:50px}#studyPage .pageHeader .chapterActions{position:absolute;right:0px}#studyPage .chaptersWrapper{position:relative;height:calc(100vh - 202px)}#studyPage .chapterContainer .chapterHeader .actionButton svg{width:16px;height:16px}#studyPage .chapterContainer .chapterHeader .translate.actionButton svg{width:26px;height:20px}#studyPage .chapterContainer .chapterHeader .actionButton.strongsSettings{position:absolute;float:none;right:-20px}#studyPage .chapters.scroll-wrapper{position:relative;margin-top:0px;height:calc(100vh - 202px)}#studyPage .chaptersContainer{position:relative;height:calc(100vh - 202px) !important}#studyPage .chapterContainer{width:calc(100vw - 20px);height:calc(100vh - 203px) !important}#studyPage .pageHeader .viewTypes{display:block}#studyPage .calendarSideView .dayBlock{margin-left:calc((100vw / 7 - 35px) / 2);margin-right:calc((100vw / 7 - 35px) / 2)}}@media (min-width:800px){body.mobile #studyPage .chapterContainer{width:calc(50vw - 20px)}}
@keyframes blinker{50%{opacity:0}}

