.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-animated,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/throbber.gif) center center no-repeat}.jstree-default .jstree-file{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png) -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default .jstree-ellipsis{overflow:hidden}.jstree-default .jstree-ellipsis .jstree-anchor{width:calc(100% - 29px);text-overflow:ellipsis;overflow:hidden}.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor{width:calc(100% - 5px)}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png)}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:0 0}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/throbber.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png) -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small .jstree-ellipsis{overflow:hidden}.jstree-default-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 23px);text-overflow:ellipsis;overflow:hidden}.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor{width:calc(100% - 5px)}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png)}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:0 0}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/throbber.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png) -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large .jstree-ellipsis{overflow:hidden}.jstree-default-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 37px);text-overflow:ellipsis;overflow:hidden}.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor{width:calc(100% - 5px)}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/40px.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/40px.png);background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/40px.png)}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:0 0}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/40px.png);background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:0 0}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/40px.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(https://www.corsicalinea.com/bundles/netgentags/admin/jstree/themes/default/40px.png) -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}
/* Roboto */
@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: normal;
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-300.eot");
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-300.eot?#iefix") format("embedded-opentype"), local("Roboto Light"), local("Roboto-300"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-300.woff2") format("woff2"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-300.woff") format("woff"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-300.ttf") format("truetype"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-300.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: normal;
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-regular.eot");
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-regular.eot?#iefix") format("embedded-opentype"), local("Roboto"), local("Roboto-regular"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-regular.woff2") format("woff2"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-regular.woff") format("woff"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-regular.ttf") format("truetype"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-regular.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: normal;
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-500.eot");
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-500.eot?#iefix") format("embedded-opentype"), local("Roboto Medium"), local("Roboto-500"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-500.woff2") format("woff2"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-500.woff") format("woff"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-500.ttf") format("truetype"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-500.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: normal;
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-700.eot");
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-700.eot?#iefix") format("embedded-opentype"), local("Roboto Bold"), local("Roboto-700"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-700.woff2") format("woff2"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-700.woff") format("woff"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-700.ttf") format("truetype"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/Roboto/Roboto-700.svg#Roboto") format("svg"); }

/* material icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/MaterialIcons-Regular.woff") format("woff"), url("https://www.corsicalinea.com/bundles/netgentags/admin/fonts/MaterialIcons-Regular.ttf") format("truetype"); }

.material-icons, .md-icon {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }

/* Colors */
/* Dimensions */
.ng-tags-app .tags-btn-group::after, .tags-pagination::after {
  display: table;
  clear: both;
  content: ""; }

.ng-tags-app input[type='checkbox'] + label::before, .ng-tags-app input[type='checkbox'] + label::after,
.ng-tags-app input[type='radio'] + label::before,
.ng-tags-app input[type='radio'] + label::after, .jstree-ng-tags .jstree-icon {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased; }

html,
body {
  height: 100%;
  margin: 0; }

body.tags-resizing {
  cursor: ew-resize; }

.ng-tags-app {
  min-height: 100%;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #404040;
  background: whitesmoke;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* messages */
  /* header */ }
  .ng-tags-app * {
    box-sizing: border-box; }
  .ng-tags-app .ng-tags-container {
    height: 100%;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .ng-tags-app .tags-sidebar {
    width: 240px;
    background: #e6e5e5; }
    .ng-tags-app .tags-sidebar .jstree-ng-tags {
      padding: 15px;
      overflow-x: hidden; }
  .ng-tags-app .tags-content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 15px;
    overflow-x: auto; }
  .ng-tags-app .tags-message {
    margin: 2em 0 3em;
    padding: 15px;
    background: #e4ecf1; }
    .ng-tags-app .tags-message.tags-message-success {
      background: #a3f5da; }
    .ng-tags-app .tags-message.tags-message-error {
      background: #ffcccc; }
  .ng-tags-app .ng-tags-header {
    background: #4d4c4c; }
    .ng-tags-app .ng-tags-header .ng-tags-logo {
      height: 50px;
      width: 240px;
      background: #333333 url(https://www.corsicalinea.com/bundles/netgentags/admin/images/tags-logo-full.svg) no-repeat center center;
      background-size: auto 60%; }

.layout-column.main-column {
  background: #f5f5f5; }

.ng-tags-app a {
  color: #0098c7;
  text-decoration: none; }
  .ng-tags-app a:hover {
    text-decoration: underline; }

.ng-tags-app h1, .ng-tags-app h2, .ng-tags-app h3, .ng-tags-app h4 {
  font-weight: 500;
  margin: 2em 0 1em; }

.ng-tags-app h1 {
  font-size: 2.291em; }

.ng-tags-app h2 {
  font-size: 1.618em; }

.ng-tags-app h3 {
  font-size: 1.416em; }

.ng-tags-app h4 {
  font-size: 1em; }

.ng-tags-app .tags-badge {
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
  padding: 0 2px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  height: 20px;
  min-width: 20px;
  text-align: center;
  background: #807f7f;
  color: #fff;
  border-radius: 500px; }

.ng-tags-app .tags-btn {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.7142857143;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 2px;
  background: #fff;
  color: #595959;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative; }
  .ng-tags-app .tags-btn[disabled], .ng-tags-app .tags-btn.disabled {
    opacity: 0.5;
    cursor: not-allowed; }
    .ng-tags-app .tags-btn[disabled] .tags-btn-effect, .ng-tags-app .tags-btn.disabled .tags-btn-effect {
      display: none; }
    .ng-tags-app .tags-btn[disabled]:hover, .ng-tags-app .tags-btn[disabled]:focus, .ng-tags-app .tags-btn.disabled:hover, .ng-tags-app .tags-btn.disabled:focus {
      background: #fff; }
  .ng-tags-app .tags-btn:focus {
    outline: 0; }
  .ng-tags-app .tags-btn:hover, .ng-tags-app .tags-btn:focus {
    background: #e6e5e5;
    text-decoration: none; }
  .ng-tags-app .tags-btn.tags-btn-primary {
    background: #0098c7;
    color: #fff; }
    .ng-tags-app .tags-btn.tags-btn-primary[disabled] .ng-tags-app .tags-btn.tags-btn-primary.disabled:hover, .ng-tags-app .tags-btn.tags-btn-primary[disabled] .ng-tags-app .tags-btn.tags-btn-primary.disabled:focus {
      background: #0098c7; }
    .ng-tags-app .tags-btn.tags-btn-primary:hover, .ng-tags-app .tags-btn.tags-btn-primary:focus {
      background: #087596; }
    .ng-tags-app .tags-btn.tags-btn-primary .tags-btn-effect {
      background: rgba(255, 255, 255, 0.25); }
  .ng-tags-app .tags-btn.tags-btn-link {
    color: #0098c7;
    background: transparent; }
  .ng-tags-app .tags-btn .md-icon {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.25em 0 0;
    float: left; }
    .ng-tags-app .tags-btn .md-icon.right {
      float: right;
      margin: 0 0 0 0.25em; }
  .ng-tags-app .tags-btn .tags-btn-effect {
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    opacity: 0;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    pointer-events: none;
    -webkit-animation: effectSize 0.5s cubic-bezier(0.39, 0.76, 0.6, 0.98), effectFade 0.5s cubic-bezier(0.34, 0.29, 0.87, 0.57);
            animation: effectSize 0.5s cubic-bezier(0.39, 0.76, 0.6, 0.98), effectFade 0.5s cubic-bezier(0.34, 0.29, 0.87, 0.57); }

.ng-tags-app .tags-btn-group {
  margin: 1em 0; }
  .ng-tags-app .tags-btn-group > .tags-btn {
    float: left;
    margin-left: 1px;
    border-radius: 0; }
    .ng-tags-app .tags-btn-group > .tags-btn:first-child {
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px;
      margin-left: 0;
      border-left: none; }
    .ng-tags-app .tags-btn-group > .tags-btn:last-child {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }

.ng-tags-app .tags-actions {
  margin: 1em 0; }
  .ng-tags-app .tags-actions .tags-btn {
    margin-right: 0.5em; }

@-webkit-keyframes effectSize {
  0% {
    width: 0;
    height: 0; } }

@keyframes effectSize {
  0% {
    width: 0;
    height: 0; } }

@-webkit-keyframes effectFade {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes effectFade {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.ng-tags-app input[type='checkbox'],
.ng-tags-app input[type='radio'] {
  position: absolute;
  pointer-events: all;
  opacity: 0;
  left: -9999em; }
  .ng-tags-app input[type='checkbox'] + label,
  .ng-tags-app input[type='radio'] + label {
    position: relative;
    padding-left: 2.5em;
    cursor: pointer;
    display: block;
    margin: 1em 0;
    min-height: 22px; }
    .ng-tags-app input[type='checkbox'] + label::before, .ng-tags-app input[type='checkbox'] + label::after,
    .ng-tags-app input[type='radio'] + label::before,
    .ng-tags-app input[type='radio'] + label::after {
      position: absolute;
      left: 0;
      top: -2px;
      -webkit-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
    .ng-tags-app input[type='checkbox'] + label::after,
    .ng-tags-app input[type='radio'] + label::after {
      opacity: 0;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
              transform: scale(0);
      color: #0098c7; }
  .ng-tags-app input[type='checkbox']:checked + label::before,
  .ng-tags-app input[type='radio']:checked + label::before {
    opacity: 0; }
  .ng-tags-app input[type='checkbox']:checked + label::after,
  .ng-tags-app input[type='radio']:checked + label::after {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .ng-tags-app input[type='checkbox']:disabled + label,
  .ng-tags-app input[type='radio']:disabled + label {
    opacity: 0.2;
    cursor: default; }

.ng-tags-app input[type='checkbox'] + label::before {
  content: "check_box_outline_blank"; }

.ng-tags-app input[type='checkbox'] + label::after {
  content: "check_box"; }

.ng-tags-app input[type='checkbox']:checked + label::before {
  color: #0098c7; }

.ng-tags-app input[type='radio'] + label::before {
  content: "radio_button_unchecked";
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.ng-tags-app input[type='radio'] + label::after {
  content: "radio_button_checked";
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out; }

.ng-tags-app input[type='radio']:checked + label::before {
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.2s ease-out;
  transition: opacity 0.5s, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, opacity 0.5s;
  transition: transform 0.2s ease-out, opacity 0.5s, -webkit-transform 0.2s ease-out; }

.ng-tags-app input[type='radio']:checked + label::after {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.ng-tags-input {
  margin: 0 0 1.5em; }
  .ng-tags-input label {
    display: block;
    margin: 0 0 0.25em; }
  .ng-tags-input input[type=text] {
    display: block;
    width: 100%;
    max-width: 500px;
    border: 1px solid #e6e5e5;
    height: 36px;
    line-height: 36px;
    padding: 0 0.75em;
    border-radius: 2px;
    font-size: 1em; }
  .ng-tags-input.error-input input[type=text] {
    border-color: #ff3333; }
  .ng-tags-input.error-input ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .ng-tags-input.error-input ul li {
      color: #ff3333;
      padding: 0.25em 0;
      font-weight: 700;
      font-size: 12px; }
  .ng-tags-input .tag-keyword {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    float: left;
    padding: 0 1em;
    white-space: nowrap;
    overflow: ellipsis;
    background: rgba(255, 255, 255, 0.35);
    border-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
    .ng-tags-input .tag-keyword + .tags-btn {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.pagination-centered {
  text-align: center; }

.tags-pagination {
  list-style-type: none;
  display: inline-block;
  margin: 1em auto;
  padding: 0; }
  .tags-pagination li {
    float: left;
    margin: 0 1px 0 0; }
    .tags-pagination li.to-first, .tags-pagination li.to-last,
    .tags-pagination li .page-of {
      display: none; }
    .tags-pagination li.active .tags-btn {
      cursor: default; }
  .tags-pagination .tags-btn {
    border-radius: 0; }
    .tags-pagination .tags-btn .md-icon {
      margin: 0; }
  @media screen and (max-width: 600px) {
    .tags-pagination li.to-page:not(.active) {
      display: none; }
    .tags-pagination li.to-first, .tags-pagination li.to-last {
      display: block; }
    .tags-pagination li .page-of {
      display: inline-block; } }

/* ng-tags theme for jstree */
.jstree-ng-tags {
  font-size: 13px;
  margin: 0 0 1.5em; }
  .jstree-ng-tags .jstree-icon {
    position: relative;
    z-index: 1; }
    .jstree-ng-tags .jstree-icon:empty {
      width: 24px;
      height: 24px;
      line-height: 24px; }
  .jstree-ng-tags .jstree-node {
    line-height: 24px;
    position: relative; }
    .jstree-ng-tags .jstree-node .jstree-node {
      margin-left: 24px; }
    .jstree-ng-tags .jstree-node::before {
      position: absolute;
      left: 12px;
      top: 0;
      content: "";
      height: 100%;
      width: 0;
      border-left: 1px solid #d5d5d5;
      z-index: 0; }
    .jstree-ng-tags .jstree-node::after {
      position: absolute;
      left: 12px;
      top: 12px;
      content: "";
      height: 0;
      width: 12px;
      border-top: 1px solid #d5d5d5;
      z-index: 0; }
    .jstree-ng-tags .jstree-node.jstree-last::before {
      height: 12px; }
    .jstree-ng-tags .jstree-node .jstree-anchor {
      white-space: normal;
      word-break: break-word;
      padding-left: 26px;
      position: relative; }
      .jstree-ng-tags .jstree-node .jstree-anchor .jstree-icon {
        position: absolute;
        left: 0; }
  .jstree-ng-tags .jstree-themeicon {
    font-size: 17px;
    color: #bdbdbd; }
    .jstree-ng-tags .jstree-themeicon::before {
      content: "folder"; }
  .jstree-ng-tags .jstree-ocl {
    font-size: 17px; }
  .jstree-ng-tags .jstree-closed > .jstree-ocl,
  .jstree-ng-tags .jstree-open > .jstree-ocl,
  .jstree-ng-tags .jstree-loading > .jstree-ocl {
    background: #e6e5e5; }
    .ng-modal .jstree-ng-tags .jstree-closed > .jstree-ocl, .ng-modal
    .jstree-ng-tags .jstree-open > .jstree-ocl, .ng-modal
    .jstree-ng-tags .jstree-loading > .jstree-ocl {
      background-color: #fff; }
  .jstree-ng-tags .jstree-closed > .jstree-ocl::before {
    content: "add_circle"; }
  .jstree-ng-tags .jstree-open > .jstree-ocl::before {
    content: "remove_circle_outline"; }
  .jstree-ng-tags .jstree-loading > .jstree-ocl {
    background: #e6e5e5 url(https://www.corsicalinea.com/bundles/netgentags/admin/images/loader.svg) no-repeat center center;
    background-size: 20px; }
    .jstree-ng-tags .jstree-loading > .jstree-ocl::before {
      content: ""; }
    .ng-modal .jstree-ng-tags .jstree-loading > .jstree-ocl {
      background-color: #fff; }

.jstree-ng-tags-contextmenu.vakata-context {
  border: none;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;
  border-radius: 2px;
  padding: 8px 0;
  z-index: 100;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #404040;
  text-shadow: none;
  list-style-type: none;
  -webkit-transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: transform 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: transform 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -webkit-transform-origin: left top 0px;
      -ms-transform-origin: left top 0px;
          transform-origin: left top 0px;
  -webkit-animation: contextIn 0.18s ease-out;
          animation: contextIn 0.18s ease-out;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .jstree-ng-tags-contextmenu.vakata-context a {
    color: inherit;
    text-shadow: none;
    border-radius: 0;
    padding: 0 15px;
    line-height: 36px;
    -webkit-transition: background 0.2s;
    transition: background 0.2s; }
    .jstree-ng-tags-contextmenu.vakata-context a .vakata-contextmenu-sep {
      display: none; }
    .jstree-ng-tags-contextmenu.vakata-context a i {
      display: none; }
  .jstree-ng-tags-contextmenu.vakata-context a:hover,
  .jstree-ng-tags-contextmenu.vakata-context .vakata-context-hover a {
    box-shadow: none;
    background: rgba(0, 0, 0, 0.1); }
  .jstree-ng-tags-contextmenu.vakata-context .vakata-context-separator {
    border-top: 1px solid #e6e5e5; }
    .jstree-ng-tags-contextmenu.vakata-context .vakata-context-separator a {
      display: none; }

@-webkit-keyframes contextIn {
  0% {
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    opacity: 1; } }

@keyframes contextIn {
  0% {
    -webkit-transform: scale(1, 0);
            transform: scale(1, 0);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    opacity: 1; } }

.tags-tree li.disabled {
  color: gray; }

.tags-tree a.selected {
  color: #0098c7; }

.ng-tags-app .tags-tabs {
  margin: 2em 0 3.5em; }

.ng-tags-app .tags-tab-controls {
  list-style-type: none;
  width: 100%;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ng-tags-app .tags-tab-controls > li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #525252;
    margin: 0; }
    .ng-tags-app .tags-tab-controls > li.active .tags-tab-control::after {
      width: 100%;
      -webkit-transition: width 0.25s ease-out;
      transition: width 0.25s ease-out; }
  .ng-tags-app .tags-tab-controls .tags-tab-control {
    display: block;
    padding: 10px 10px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    width: 100%;
    position: relative;
    -webkit-transition: background 0.2s;
    transition: background 0.2s; }
    .ng-tags-app .tags-tab-controls .tags-tab-control:hover {
      text-decoration: none;
      background: rgba(255, 255, 255, 0.1); }
    .ng-tags-app .tags-tab-controls .tags-tab-control::after {
      content: "";
      display: block;
      -webkit-transition: width 0.1s ease-in;
      transition: width 0.1s ease-in;
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      height: 3px;
      width: 0;
      background: #7ac144; }

.ng-tags-app .tags-tab {
  display: none; }
  .ng-tags-app .tags-tab.active {
    display: block;
    -webkit-animation: tabFadeIn 0.35s ease-out;
            animation: tabFadeIn 0.35s ease-out; }

@-webkit-keyframes tabFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes tabFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

/* The Modal (background) */
.ng-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.54);
  -webkit-animation: modalFadeIn 0.5s;
          animation: modalFadeIn 0.5s; }
  .ng-modal .content {
    background-color: #fff;
    margin: 0;
    padding: 30px 15px 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    box-shadow: rgba(0, 0, 0, 0.247059) 0px 14px 45px, rgba(0, 0, 0, 0.219608) 0px 10px 18px;
    border-radius: 2px;
    width: 50%;
    min-width: 300px;
    max-width: 600px;
    -webkit-animation: modalSlideIn 0.5s;
            animation: modalSlideIn 0.5s;
    max-height: 98%;
    overflow-y: scroll; }
  .ng-modal .close {
    color: #00bdd6;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 28px;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
    z-index: 2; }
    .ng-modal .close:hover, .ng-modal .close:focus {
      color: #404040;
      text-decoration: none;
      cursor: pointer; }

@-webkit-keyframes modalFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes modalFadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes modalSlideIn {
  0% {
    margin-top: -100px; }
  100% {
    margin-top: 0; } }

@keyframes modalSlideIn {
  0% {
    margin-top: -100px; }
  100% {
    margin-top: 0; } }

.tags-resizable {
  position: relative; }
  .tags-resizable .tags-resizable-handle {
    position: absolute;
    right: -2px;
    top: 0;
    bottom: 0;
    z-index: 100;
    width: 4px;
    background: transparent;
    cursor: ew-resize; }

.ng-tags-app .tag-title {
  margin: 0 0 1.5em; }
  .ng-tags-app .tag-title .tag-title-note {
    font-size: 0.5297545471em;
    font-weight: 400;
    color: #999;
    display: block; }
    .ng-tags-app .tag-title .tag-title-note strong {
      font-weight: 400;
      color: #404040; }

.ng-tags-app table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0 0 1em; }
  .ng-tags-app table th,
  .ng-tags-app table td {
    padding: 8px 14px;
    border-bottom: 1px solid #e6e5e5;
    text-align: left; }
  .ng-tags-app table th {
    background: #e6e5e5; }
  .ng-tags-app table td {
    background: #fff; }
  .ng-tags-app table input[type='checkbox'] + label,
  .ng-tags-app table input[type='radio'] + label {
    margin: 0; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL1Jlc291cmNlcy9zYXNzL2FkbWluL19mb250cy5zY3NzIiwiLi4vLi4vLi4vLi4vUmVzb3VyY2VzL3Nhc3MvYWRtaW4vX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vUmVzb3VyY2VzL3Nhc3MvYWRtaW4vX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL1Jlc291cmNlcy9zYXNzL2FkbWluL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi8uLi9SZXNvdXJjZXMvc2Fzcy9hZG1pbi9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vUmVzb3VyY2VzL3Nhc3MvYWRtaW4vX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9SZXNvdXJjZXMvc2Fzcy9hZG1pbi9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vUmVzb3VyY2VzL3Nhc3MvYWRtaW4vX3RyZWUuc2NzcyIsIi4uLy4uLy4uLy4uL1Jlc291cmNlcy9zYXNzL2FkbWluL190YWJzLnNjc3MiLCIuLi8uLi8uLi8uLi9SZXNvdXJjZXMvc2Fzcy9hZG1pbi9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL1Jlc291cmNlcy9zYXNzL2FkbWluL19yZXNpemUuc2NzcyIsIi4uLy4uLy4uLy4uL1Jlc291cmNlcy9zYXNzL2FkbWluL19jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTtBQUNaO0VBQ0ksc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsMkNBQTBDO0VBQzFDLGdXQU04RCxFQUFBOztBQUdsRTtFQUNJLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLCtDQUE4QztFQUM5QyxrWEFNaUUsRUFBQTs7QUFHckU7RUFDSSxzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQiwyQ0FBMEM7RUFDMUMsaVdBTThELEVBQUE7O0FBR2xFO0VBQ0ksc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsMkNBQTBDO0VBQzFDLCtWQU04RCxFQUFBOztBQUlsRSxvQkFBb0I7QUFDcEI7RUFDSSw4QkFBNkI7RUFDN0IsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQiwrQ0FBOEM7RUFBRSxlQUFlO0VBQy9ELG1QQUlnRSxFQUFBOztBQUVwRTtFQUNJLDhCQUE2QjtFQUM3QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQUkseUJBQXlCO0VBQzVDLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLGVBQWM7RUFFZCxzQ0FBc0M7RUFDdEMsb0NBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxtQ0FBa0M7RUFFbEMsMEJBQTBCO0VBQzFCLG1DQUFrQztFQUVsQyxxQkFBcUI7RUFDckIsc0NBQTZCO1VBQTdCLDhCQUE2QixFQUNoQzs7QUMzRkQsWUFBWTtBQWlCWixnQkFBZ0I7QUFTaEI7RUFFUSxlQUFhO0VBQ2IsWUFBVTtFQUNWLFlBQVUsRUFDYjs7QUFHTDs7O0VBQ0ksOEJBQTZCO0VBQzdCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsdUJBQXNCO0VBQ3RCLHFCQUFvQjtFQUNwQixzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2Qsc0NBQXFDO0VBQ3JDLG9DQUFtQyxFQUN0Qzs7QUNsREQ7O0VBRUksYUFBVztFQUNYLFVBQVEsRUFDWDs7QUFDRDtFQUNJLGtCQUFnQixFQUNuQjs7QUFFRDtFQUNJLGlCQUFlO0VBQ2Ysb0REZTZDO0VDZDdDLGdCRFllO0VDWGYsaUJBQWU7RUFDZixlRFRxQjtFQ1VyQix1QkRYcUI7RUNZckIsb0NBQWtDO0VBQ2xDLG1DQUFpQztFQUNqQyxxQkFBWTtFQUFaLHFCQUFZO0VBQVosY0FBWTtFQUNaLDZCQUFxQjtFQUFyQiw4QkFBcUI7TUFBckIsMkJBQXFCO1VBQXJCLHVCQUFxQjtFQTJCckIsY0FBYztFQWFkLFlBQVksRUFVZjtFQTVERDtJQVlRLHVCQUFxQixFQUN4QjtFQWJMO0lBZVEsYUFBVztJQUNYLFlBQVU7SUFDVixrQkFBZ0I7SUFDaEIsZUFBYTtJQUNiLHFCQUFZO0lBQVoscUJBQVk7SUFBWixjQUFZO0lBQ1osb0JBQU07UUFBTixZQUFNO1lBQU4sUUFBTTtJQUNOLDJCQUFtQjtRQUFuQix3QkFBbUI7WUFBbkIscUJBQW1CLEVBQ3RCO0VBdEJMO0lBd0JRLGFEWlk7SUNhWixvQkQvQmlCLEVDb0NwQjtJQTlCTDtNQTJCWSxjRGhCQztNQ2lCRCxtQkFBaUIsRUFDcEI7RUE3QlQ7SUFnQ1Esb0JBQU07UUFBTixZQUFNO1lBQU4sUUFBTTtJQUNOLGNEdEJLO0lDdUJMLGlCQUFlLEVBQ2xCO0VBbkNMO0lBdUNRLGtCQUFnQjtJQUNoQixjRDdCSztJQzhCTCxvQkFBMkIsRUFPOUI7SUFoREw7TUEyQ1ksb0JBQTJCLEVBQzlCO0lBNUNUO01BOENZLG9CQUEwQixFQUM3QjtFQS9DVDtJQW9EUSxvQkFBd0IsRUFPM0I7SUEzREw7TUFzRFksYUFBVztNQUNYLGFEM0NRO01DNENSLDhFQUFrRjtNQUNsRiwwQkFBd0IsRUFDM0I7O0FBR1Q7RUFDSSxvQkFBa0IsRUFDckI7O0FDeEVEO0VBRVEsZUZJcUI7RUVIckIsc0JBQW9CLEVBSXZCO0VBUEw7SUFLWSwyQkFBeUIsRUFDNUI7O0FBTlQ7RUFTUSxpQkFBZTtFQUNmLGtCQUFnQixFQUNuQjs7QUFYTDtFQWFRLG1CQUFpQixFQUNwQjs7QUFkTDtFQWdCUSxtQkFBaUIsRUFDcEI7O0FBakJMO0VBbUJRLG1CQUFpQixFQUNwQjs7QUFwQkw7RUFzQlEsZUFBYSxFQUNoQjs7QUF2Qkw7RUF5QlEsc0JBQW9CO0VBQ3BCLGlCQUFlO0VBQ2YsdUJBQXFCO0VBQ3JCLGVBQWE7RUFDYixnQkFBYztFQUNkLGlCQUFlO0VBQ2Ysa0JBQWdCO0VBQ2hCLGFBQVc7RUFDWCxnQkFBYztFQUNkLG1CQUFpQjtFQUNqQixvQkFBd0I7RUFDeEIsWUFBVTtFQUNWLHFCQUFtQixFQUN0Qjs7QUN0Q0w7RUFFUSxzQkFBb0I7RUFDcEIsb0JBQWtCO0VBQ2xCLG1CQUFpQjtFQUNqQix1QkFBcUI7RUFDckIsK0JBQXlCO01BQXpCLDJCQUF5QjtFQUN6QixnQkFBYztFQUNkLGFBQVc7RUFDWCxvQkFBa0I7RUFDbEIsaUJBQWU7RUFDZixrQkFBZ0I7RUFDaEIsZ0JBQWM7RUFDZCwwQkFBd0I7RUFDeEIsMEJBQWdCO0tBQWhCLHVCQUFnQjtNQUFoQixzQkFBZ0I7VUFBaEIsa0JBQWdCO0VBQ2hCLG1CSE9VO0VHTlYsaUJISlM7RUdLVCxlSEp1QjtFR0t2QixzQkFBb0I7RUFDcEIsNkJBQW1CO0VBQW5CLHFCQUFtQjtFQUNuQixtQkFBaUIsRUFpRXBCO0VBckZMO0lBdUJZLGFBQVc7SUFDWCxvQkFBa0IsRUFRckI7SUFoQ1Q7TUEwQmdCLGNBQVksRUFDZjtJQTNCYjtNQThCZ0IsaUJIbEJDLEVHbUJKO0VBL0JiO0lBa0NZLFdBQVMsRUFDWjtFQW5DVDtJQXNDWSxvQkFBbUM7SUFDbkMsc0JBQW9CLEVBQ3ZCO0VBeENUO0lBMENZLG9CSHBDaUI7SUdxQ2pCLFlINUJVLEVHMkNiO0lBMURUO01BZ0RvQixvQkgxQ1MsRUcyQ1o7SUFqRGpCO01BcURnQixvQkFBbUQsRUFDdEQ7SUF0RGI7TUF3RGdCLHNDQUFnQyxFQUNuQztFQXpEYjtJQTREWSxlSHREaUI7SUd1RGpCLHdCQUFzQixFQUN6QjtFQTlEVDtJQWdFWSxzQkFBb0I7SUFDcEIsdUJBQXFCO0lBQ3JCLHFCQUFtQjtJQUNuQixZQUFVLEVBS2I7SUF4RVQ7TUFxRWdCLGFBQVc7TUFDWCxxQkFBbUIsRUFDdEI7RUF2RWI7SUEwRVksbUJBQWlCO0lBQ2pCLGVBQWE7SUFDYixVQUFRO0lBQ1IsU0FBTztJQUNQLHlDQUErQjtRQUEvQixxQ0FBK0I7WUFBL0IsaUNBQStCO0lBQy9CLFdBQVM7SUFDVCwrQkFBNkI7SUFDN0IsbUJBQWlCO0lBQ2pCLHFCQUFtQjtJQUNuQiw2SEFBbUg7WUFBbkgscUhBQW1ILEVBQ3RIOztBQXBGVDtFQXdGUSxjQUFZLEVBZ0JmO0VBeEdMO0lBMEZZLFlBQVU7SUFDVixpQkFBZTtJQUNmLGlCQUFlLEVBV2xCO0lBdkdUO01BOEZnQiw0Qkh4RUU7TUd5RUYsK0JIekVFO01HMEVGLGVBQWE7TUFDYixrQkFBZ0IsRUFDbkI7SUFsR2I7TUFvR2dCLDZCSDlFRTtNRytFRixnQ0gvRUUsRUdnRkw7O0FBdEdiO0VBMEdRLGNBQVksRUFJZjtFQTlHTDtJQTRHWSxvQkFBa0IsRUFDckI7O0FBR1Q7RUFDSTtJQUNJLFNBQU87SUFDUCxVQUFRLEVBQUEsRUFBQTs7QUFIaEI7RUFDSTtJQUNJLFNBQU87SUFDUCxVQUFRLEVBQUEsRUFBQTs7QUFHaEI7RUFDSTtJQUNJLFdBQVMsRUFBQTtFQUViO0lBQ0ksV0FBUyxFQUFBLEVBQUE7O0FBTGpCO0VBQ0k7SUFDSSxXQUFTLEVBQUE7RUFFYjtJQUNJLFdBQVMsRUFBQSxFQUFBOztBQzNIakI7O0VBR1EsbUJBQWlCO0VBQ2pCLG9CQUFrQjtFQUNsQixXQUFTO0VBQ1QsY0FBWSxFQXVDZjtFQTdDTDs7SUFRWSxtQkFBaUI7SUFDakIsb0JBQWtCO0lBQ2xCLGdCQUFjO0lBQ2QsZUFBYTtJQUNiLGNBQVk7SUFDWixpQkFBZSxFQWNsQjtJQTNCVDs7O01BaUJnQixtQkFBaUI7TUFDakIsUUFBTTtNQUNOLFVBQVE7TUFDUixzQ0FBNEI7TUFBNUIsOEJBQTRCLEVBQy9CO0lBckJiOztNQXVCZ0IsV0FBUztNQUNULDRCQUFrQjtVQUFsQix3QkFBa0I7Y0FBbEIsb0JBQWtCO01BQ2xCLGVKbkJhLEVJb0JoQjtFQTFCYjs7SUErQm9CLFdBQVMsRUFDWjtFQWhDakI7O0lBa0NvQixXQUFTO0lBQ1QsNEJBQWtCO1FBQWxCLHdCQUFrQjtZQUFsQixvQkFBa0IsRUFDckI7RUFwQ2pCOztJQXlDZ0IsYUFBVztJQUNYLGdCQUFjLEVBQ2pCOztBQTNDYjtFQWlEZ0IsbUNBQWlDLEVBQ3BDOztBQWxEYjtFQW9EZ0IscUJBQW1CLEVBQ3RCOztBQXJEYjtFQTBEb0IsZUpwRFMsRUlxRFo7O0FBM0RqQjtFQWtFZ0Isa0NBQWdDO0VBQ2hDLHNDQUE0QjtFQUE1Qiw4QkFBNEIsRUFDL0I7O0FBcEViO0VBc0VnQixnQ0FBOEI7RUFDOUIsc0NBQTRCO0VBQTVCLDhCQUE0QixFQUMvQjs7QUF4RWI7RUE2RW9CLFdBQVM7RUFDVCw0QkFBa0I7TUFBbEIsd0JBQWtCO1VBQWxCLG9CQUFrQjtFQUNsQixrRUFBZ0Q7RUFBaEQsMERBQWdEO0VBQWhELGtEQUFnRDtFQUFoRCxtRkFBZ0QsRUFDbkQ7O0FBaEZqQjtFQWtGb0Isc0NBQTRCO0VBQTVCLDhCQUE0QixFQUMvQjs7QUFNakI7RUFDSSxrQkFBZ0IsRUFrRG5CO0VBbkREO0lBR1EsZUFBYTtJQUNiLG1CQUFpQixFQUNwQjtFQUxMO0lBUVEsZUFBYTtJQUNiLFlBQVU7SUFDVixpQkFBZTtJQUNmLDBCSjdGbUI7SUk4Rm5CLGFKOUVRO0lJK0VSLGtCSi9FUTtJSWdGUixrQkFBZ0I7SUFDaEIsbUJKbEZVO0lJbUZWLGVBQWEsRUFDaEI7RUFqQkw7SUFvQlksc0JKckdnQixFSXNHbkI7RUFyQlQ7SUF1Qlksc0JBQW9CO0lBQ3BCLFVBQVE7SUFDUixXQUFTLEVBT1o7SUFoQ1Q7TUEyQmdCLGVKNUdZO01JNkdaLGtCQUFnQjtNQUNoQixpQkFBZTtNQUNmLGdCQUFjLEVBQ2pCO0VBL0JiO0lBbUNRLHNCQUFvQjtJQUNwQixhSnRHUTtJSXVHUixrQkp2R1E7SUl3R1IsWUFBVTtJQUNWLGVBQWE7SUFDYixvQkFBa0I7SUFDbEIsbUJBQWlCO0lBQ2pCLHNDQUFnQztJQUNoQyxtQko5R1U7SUkrR1YsMkJBQXlCO0lBQ3pCLDhCQUE0QixFQUsvQjtJQWxETDtNQStDWSwwQkFBd0I7TUFDeEIsNkJBQTJCLEVBQzlCOztBQzFJVDtFQUNJLG1CQUFpQixFQUNwQjs7QUFDRDtFQUNJLHNCQUFvQjtFQUNwQixzQkFBb0I7RUFDcEIsaUJBQWU7RUFDZixXQUFTLEVBb0NaO0VBeENEO0lBT1EsWUFBVTtJQUNWLGtCQUFnQixFQVduQjtJQW5CTDs7TUFZWSxjQUFZLEVBQ2Y7SUFiVDtNQWdCZ0IsZ0JBQWMsRUFDakI7RUFqQmI7SUFxQlEsaUJBQWUsRUFJbEI7SUF6Qkw7TUF1QlksVUFBUSxFQUNYO0VBRUw7SUExQko7TUE2QmdCLGNBQVksRUFDZjtJQTlCYjtNQWlDZ0IsZUFBYSxFQUNoQjtJQWxDYjtNQW9DZ0Isc0JBQW9CLEVBQ3ZCLEVBQUE7O0FDeENiLDhCQUE4QjtBQUc5QjtFQUNJLGdCQUFjO0VBQ2Qsa0JBQWdCLEVBbUduQjtFQXJHRDtJQUtRLG1CQUFpQjtJQUNqQixXQUFTLEVBTVo7SUFaTDtNQVFZLFlBVks7TUFXTCxhQVhLO01BWUwsa0JBWkssRUFhUjtFQVhUO0lBY1Esa0JBaEJTO0lBaUJULG1CQUFpQixFQXVDcEI7SUF0REw7TUFpQlksa0JBbkJLLEVBb0JSO0lBbEJUO01Bb0JZLG1CQUFpQjtNQUNqQixXQUFrQjtNQUNsQixPQUFLO01BQ0wsWUFBVTtNQUNWLGFBQVc7TUFDWCxTQUFPO01BQ1AsK0JBQTZCO01BQzdCLFdBQVMsRUFDWjtJQTVCVDtNQThCWSxtQkFBaUI7TUFDakIsV0FBa0I7TUFDbEIsVUFBaUI7TUFDakIsWUFBVTtNQUNWLFVBQVE7TUFDUixZQUFtQjtNQUNuQiw4QkFBNEI7TUFDNUIsV0FBUyxFQUNaO0lBdENUO01BeUNnQixhQUFvQixFQUN2QjtJQTFDYjtNQTZDWSxvQkFBa0I7TUFDbEIsdUJBQXFCO01BQ3JCLG1CQUFpQjtNQUNqQixtQkFBaUIsRUFLcEI7TUFyRFQ7UUFrRGdCLG1CQUFpQjtRQUNqQixRQUFNLEVBQ1Q7RUFwRGI7SUF3RFEsZ0JBQWM7SUFDZCxlQUFtQixFQUl0QjtJQTdETDtNQTJEWSxrQkFBZ0IsRUFDbkI7RUE1RFQ7SUErRFEsZ0JBQWMsRUFDakI7RUFoRUw7OztJQXFFWSxvQk5yRWEsRU15RWhCO0lBTEM7OztNQUdNLHVCQUFxQixFQUN4QjtFQXhFYjtJQThFZ0Isc0JBQW9CLEVBQ3ZCO0VBL0ViO0lBcUZnQixpQ0FBK0IsRUFDbEM7RUF0RmI7SUEyRlksc0VBQXVFO0lBQ3ZFLHNCQUFvQixFQU92QjtJQW5HVDtNQThGZ0IsWUFBVSxFQUNiO0lBTEg7TUFPTSx1QkFBcUIsRUFDeEI7O0FBS2I7RUFDSSxhQUFXO0VBQ1gsaUJBQWU7RUFDZixxRkFBbUY7RUFDbkYsbUJOeEZjO0VNeUZkLGVBQWE7RUFDYixhQUFXO0VBQ1gsb0ROdkY2QztFTXdGN0MsZ0JOMUZlO0VNMkZmLGVOOUdxQjtFTStHckIsa0JBQWdCO0VBQ2hCLHNCQUFvQjtFQUNwQixpSUFBK0c7RUFBL0cseUhBQStHO0VBQS9HLGlIQUErRztFQUEvRyw2S0FBK0c7RUFDL0csdUNBQTZCO01BQTdCLG1DQUE2QjtVQUE3QiwrQkFBNkI7RUFDN0IsNENBQWtDO1VBQWxDLG9DQUFrQztFQUVsQyxvQ0FBa0M7RUFDbEMsbUNBQWlDLEVBMEJwQztFQTNDRDtJQW1CUSxlQUFhO0lBQ2Isa0JBQWdCO0lBQ2hCLGlCQUFlO0lBQ2YsZ0JONUdLO0lNNkdMLGtCTjFHUTtJTTJHUixvQ0FBMEI7SUFBMUIsNEJBQTBCLEVBTzdCO0lBL0JMO01BMEJZLGNBQVksRUFDZjtJQTNCVDtNQTZCWSxjQUFZLEVBQ2Y7RUE5QlQ7O0lBa0NRLGlCQUFlO0lBQ2YsK0JBQTZCLEVBQ2hDO0VBcENMO0lBc0NRLDhCTnpJbUIsRU02SXRCO0lBMUNMO01Bd0NZLGNBQVksRUFDZjs7QUFJVDtFQUNJO0lBQ0ksK0JBQXFCO1lBQXJCLHVCQUFxQjtJQUNyQixXQUFTLEVBQUE7RUFFYjtJQUNJLCtCQUFxQjtZQUFyQix1QkFBcUI7SUFDckIsV0FBUyxFQUFBLEVBQUE7O0FBUGpCO0VBQ0k7SUFDSSwrQkFBcUI7WUFBckIsdUJBQXFCO0lBQ3JCLFdBQVMsRUFBQTtFQUViO0lBQ0ksK0JBQXFCO1lBQXJCLHVCQUFxQjtJQUNyQixXQUFTLEVBQUEsRUFBQTs7QUFJakI7RUFDSSxZQUFXLEVBQ2Q7O0FBRUQ7RUFDSSxlTmpLeUIsRU1rSzVCOztBQ3hLRDtFQUVRLG9CQUFrQixFQUNyQjs7QUFITDtFQUtRLHNCQUFvQjtFQUNwQixZQUFVO0VBQ1YsV0FBUztFQUNULFVBQVE7RUFDUixxQkFBWTtFQUFaLHFCQUFZO0VBQVosY0FBWSxFQTJDZjtFQXBETDtJQVdZLG9CQUFNO1FBQU4sWUFBTTtZQUFOLFFBQU07SUFDTixxQkFBWTtJQUFaLHFCQUFZO0lBQVosY0FBWTtJQUNaLDJCQUFtQjtRQUFuQix3QkFBbUI7WUFBbkIscUJBQW1CO0lBQ25CLHlCQUFzQjtRQUF0QixzQkFBc0I7WUFBdEIsd0JBQXNCO0lBQ3RCLG9CQUF3QjtJQUN4QixVQUFRLEVBU1g7SUF6QlQ7TUFvQndCLFlBQVU7TUFDVix5Q0FBK0I7TUFBL0IsaUNBQStCLEVBQ2xDO0VBdEJyQjtJQTJCWSxlQUFhO0lBQ2IsbUJBQWlCO0lBQ2pCLG1CQUFpQjtJQUNqQixpQkFBZTtJQUNmLFlBQVU7SUFDVixZQUFVO0lBQ1YsbUJBQWlCO0lBQ2pCLG9DQUEwQjtJQUExQiw0QkFBMEIsRUFpQjdCO0lBbkRUO01Bb0NnQixzQkFBb0I7TUFDcEIscUNBQStCLEVBQ2xDO0lBdENiO01Bd0NnQixZQUFVO01BQ1YsZUFBYTtNQUNiLHVDQUE2QjtNQUE3QiwrQkFBNkI7TUFDN0IsbUJBQWlCO01BQ2pCLFVBQVE7TUFDUixVQUFRO01BQ1Isb0NBQTBCO1VBQTFCLGdDQUEwQjtjQUExQiw0QkFBMEI7TUFDMUIsWUFBVTtNQUNWLFNBQU87TUFDUCxvQlB4Q1csRU95Q2Q7O0FBbERiO0VBc0RRLGNBQVksRUFLZjtFQTNETDtJQXdEWSxlQUFhO0lBQ2IsNENBQWtDO1lBQWxDLG9DQUFrQyxFQUNyQzs7QUFHVDtFQUNJO0lBQ0ksV0FBUyxFQUFBO0VBRWI7SUFDSSxXQUFTLEVBQUEsRUFBQTs7QUFMakI7RUFDSTtJQUNJLFdBQVMsRUFBQTtFQUViO0lBQ0ksV0FBUyxFQUFBLEVBQUE7O0FDbEVqQiw0QkFBNEI7QUFDNUI7RUFDSSxjQUFZO0VBQ1osZ0JBQWM7RUFDZCxjQUFZO0VBQ1osUUFBTTtFQUNOLE9BQUs7RUFDTCxZQUFVO0VBQ1YsYUFBVztFQUNYLGVBQWE7RUFDYixnQ0FBMkI7RUFDM0Isb0NBQTBCO1VBQTFCLDRCQUEwQixFQXVDN0I7RUFqREQ7SUFZUSx1QkFBcUI7SUFDckIsVUFBUTtJQUNSLHdCUktLO0lRSkwsbUJBQWlCO0lBQ2pCLFNBQU87SUFDUCxVQUFRO0lBQ1IseUNBQStCO1FBQS9CLHFDQUErQjtZQUEvQixpQ0FBK0I7SUFDL0IseUZBQXVGO0lBQ3ZGLG1CUkNVO0lRQVYsV0FBUztJQUNULGlCQUFlO0lBQ2YsaUJBQWU7SUFDZixxQ0FBMkI7WUFBM0IsNkJBQTJCO0lBQzNCLGdCQUFjO0lBQ2QsbUJBQWlCLEVBQ3BCO0VBM0JMO0lBOEJRLGVBQXVCO0lBQ3ZCLG1CQUFpQjtJQUNqQixZQUFVO0lBQ1YsVUFBUTtJQUNSLGdCQUFjO0lBQ2QsZUFBYTtJQUNiLFlBQVU7SUFDVixhQUFXO0lBQ1gsa0JBQWdCO0lBQ2hCLG1CQUFpQjtJQUNqQiwrQkFBcUI7SUFBckIsdUJBQXFCO0lBQ3JCLFdBQVMsRUFPWjtJQWhETDtNQTRDWSxlUnhDYTtNUXlDYixzQkFBb0I7TUFDcEIsZ0JBQWMsRUFDakI7O0FBR1Q7RUFDSTtJQUNJLFdBQVMsRUFBQTtFQUViO0lBQ0ksV0FBUyxFQUFBLEVBQUE7O0FBTGpCO0VBQ0k7SUFDSSxXQUFTLEVBQUE7RUFFYjtJQUNJLFdBQVMsRUFBQSxFQUFBOztBQUdqQjtFQUNJO0lBQ0ksbUJBQWlCLEVBQUE7RUFFckI7SUFDSSxjQUFZLEVBQUEsRUFBQTs7QUFMcEI7RUFDSTtJQUNJLG1CQUFpQixFQUFBO0VBRXJCO0lBQ0ksY0FBWSxFQUFBLEVBQUE7O0FDaEVwQjtFQUNJLG1CQUFpQixFQVdwQjtFQVpEO0lBR1EsbUJBQWlCO0lBQ2pCLFlBQVU7SUFDVixPQUFLO0lBQ0wsVUFBUTtJQUNSLGFBQVc7SUFDWCxXQUFTO0lBQ1Qsd0JBQXNCO0lBQ3RCLGtCQUFnQixFQUNuQjs7QUNYTDtFQUVRLGtCQUFnQixFQVduQjtFQWJMO0lBSVksMEJBQXdCO0lBQ3hCLGlCQUFlO0lBQ2YsWUFBVTtJQUNWLGVBQWEsRUFLaEI7SUFaVDtNQVNnQixpQkFBZTtNQUNmLGVWTFMsRVVNWjs7QUFYYjtFQWlCUSxZQUFVO0VBQ1Ysa0JBQWdCO0VBQ2hCLDBCQUF3QjtFQUN4QixnQkFBYyxFQW1CakI7RUF2Q0w7O0lBdUJZLGtCQUFnQjtJQUNoQixpQ1ZQZTtJVVFmLGlCQUFlLEVBQ2xCO0VBMUJUO0lBNEJZLG9CVlhlLEVVWWxCO0VBN0JUO0lBK0JZLGlCQUFlLEVBQ2xCO0VBaENUOztJQW9DZ0IsVUFBUSxFQUNYIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFJvYm90byAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTMwMC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90byBMaWdodCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLTMwMCcpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by0zMDAuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICBsb2NhbCgnUm9ib3RvJyksXG4gICAgICAgbG9jYWwoJ1JvYm90by1yZWd1bGFyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tcmVndWxhci5zdmcjUm9ib3RvJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTUwMC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90byBNZWRpdW0nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by01MDAnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tNTAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tNzAwLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvIEJvbGQnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by03MDAnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tNzAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5cbi8qIG1hdGVyaWFsIGljb25zICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdCcpOyAvKiBGb3IgSUU2LTggKi9cbiAgICBzcmM6IGxvY2FsKCdNYXRlcmlhbCBJY29ucycpLFxuICAgICAgICBsb2NhbCgnTWF0ZXJpYWxJY29ucy1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4OyAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn1cbi5tZC1pY29uIHtcbiAgICBAZXh0ZW5kIC5tYXRlcmlhbC1pY29ucztcbn1cbiIsIiRuYW1lc3BhY2U6ICcubmctdGFncy1hcHAnO1xuXG4vKiBDb2xvcnMgKi9cbiRzaWRlYmFyQmc6IGhzbCgwLCAwLCA5MCk7XG4kY29udGVudEJnOiBoc2woMCwgMCwgOTYpO1xuJHRleHRDb2xvcjogaHNsKDAsIDAsIDI1KTtcbiRsaW5rQ29sb3I6IGhzbCgxOTQsIDEwMCwgMzkpO1xuJGJvcmRlckNvbG9yOiBoc2woMCwgMCwgOTApO1xuJGVycm9yQ29sb3I6IGhzbCgwLCAxMDAsIDYwKTtcbiRicmFuZERhcms6IGhzbCg5NCwgNTAsIDUxKTtcbiRicmFuZExpZ2h0OiBoc2woOTEsIDcyLCA3MCk7XG5cbiRidG5EZWZhdWx0OiAjZmZmO1xuJGJ0bkRlZmF1bHRDb2xvcjogaHNsKDAsIDAsIDM1KTtcbiRidG5QcmltYXJ5OiAkbGlua0NvbG9yO1xuJGJ0blByaW1hcnlDb2xvcjogI2ZmZjtcblxuJHRhYmxlQm9yZGVyOiBoc2woMCwgMCwgOTApO1xuXG4vKiBEaW1lbnNpb25zICovXG4kZ3V0dGVyOiAxNXB4O1xuJHNpZGViYXJXaWR0aDogMjQwcHg7XG4kYm9yZGVyUmFkaXVzOiAycHg7XG4kYnRuSGVpZ2h0OiAzNnB4O1xuJGJhc2VGb250U2l6ZTogMTRweDtcblxuJGJhc2VGb250OiAnUm9ib3RvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJWNsZWFyZml4IHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB9XG59XG5cbiVtYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLy9yZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kYnJlYWstbGc6MTIwMHB4O1xuJGJyZWFrLW1kOjk5MnB4O1xuJGJyZWFrLXNtOjc2OHB4O1xuJGJyZWFrLXhzOjQ4MHB4O1xuIiwiaHRtbCxcbmJvZHkge1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1hcmdpbjowO1xufVxuYm9keS50YWdzLXJlc2l6aW5nIHtcbiAgICBjdXJzb3I6ZXctcmVzaXplO1xufVxuXG4jeyRuYW1lc3BhY2V9IHtcbiAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgZm9udC1mYW1pbHk6JGJhc2VGb250O1xuICAgIGZvbnQtc2l6ZTokYmFzZUZvbnRTaXplO1xuICAgIGxpbmUtaGVpZ2h0OjEuNjtcbiAgICBjb2xvcjokdGV4dENvbG9yO1xuICAgIGJhY2tncm91bmQ6JGNvbnRlbnRCZztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5uZy10YWdzLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6MTYwMHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXg6MTtcbiAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcbiAgICB9XG4gICAgLnRhZ3Mtc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiRzaWRlYmFyV2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQ6JHNpZGViYXJCZztcbiAgICAgICAgLmpzdHJlZS1uZy10YWdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGd1dHRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWdzLWNvbnRlbnQge1xuICAgICAgICBmbGV4OjE7XG4gICAgICAgIHBhZGRpbmc6JGd1dHRlcjtcbiAgICAgICAgb3ZlcmZsb3cteDphdXRvO1xuICAgIH1cblxuICAgIC8qIG1lc3NhZ2VzICovXG4gICAgLnRhZ3MtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjoyZW0gMCAzZW07XG4gICAgICAgIHBhZGRpbmc6JGd1dHRlcjtcbiAgICAgICAgYmFja2dyb3VuZDpoc2woMjA1LCAzMCwgOTIpO1xuICAgICAgICAmLnRhZ3MtbWVzc2FnZS1zdWNjZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6aHNsKDE2MCwgODAsIDgwKTtcbiAgICAgICAgfVxuICAgICAgICAmLnRhZ3MtbWVzc2FnZS1lcnJvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmhzbCgwLCAxMDAsIDkwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIGhlYWRlciAqL1xuICAgIC5uZy10YWdzLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6aHNsKDAsIDAsIDMwKTtcbiAgICAgICAgLm5nLXRhZ3MtbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIHdpZHRoOiRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmhzbCgwLCAwLCAyMCkgdXJsKC4uL2ltYWdlcy90YWdzLWxvZ28tZnVsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmF1dG8gNjAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxheW91dC1jb2x1bW4ubWFpbi1jb2x1bW4ge1xuICAgIGJhY2tncm91bmQ6I2Y1ZjVmNTtcbn1cbiIsIiN7JG5hbWVzcGFjZX0ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjokbGlua0NvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICBtYXJnaW46MmVtIDAgMWVtO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZToyLjI5MWVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZToxLjYxOGVtO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZToxLjQxNmVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgfVxuICAgIC50YWdzLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICBwYWRkaW5nOjAgMnB4O1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOmhzbCgwLCAwLCA1MCk7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAwcHg7XG4gICAgfVxufVxuIiwiI3skbmFtZXNwYWNlfSB7XG4gICAgLnRhZ3MtYnRuIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgcGFkZGluZzo2cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNzE0Mjg1NzE0MztcbiAgICAgICAgdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyUmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiRidG5EZWZhdWx0O1xuICAgICAgICBjb2xvcjokYnRuRGVmYXVsdENvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4ycztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgLnRhZ3MtYnRuLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGJ0bkRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOjA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkYnRuRGVmYXVsdCwgMTAlKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICB9XG4gICAgICAgICYudGFncy1idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRidG5QcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6JGJ0blByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICZbZGlzYWJsZWRdXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRidG5QcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmRlc2F0dXJhdGUoZGFya2VuKCRidG5QcmltYXJ5LCA4JSksIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFncy1idG4tZWZmZWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmhzbGEoMCwgMCwgMTAwLCAwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRhZ3MtYnRuLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6JGxpbmtDb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46MCAwLjI1ZW0gMCAwO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAwLjI1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ3MtYnRuLWVmZmVjdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpoc2xhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICBhbmltYXRpb246ZWZmZWN0U2l6ZSAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjc2LCAwLjYsIDAuOTgpLCBlZmZlY3RGYWRlIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDAuMjksIDAuODcsIDAuNTcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWdzLWJ0bi1ncm91cCB7XG4gICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICBtYXJnaW46MWVtIDA7XG4gICAgICAgID4gLnRhZ3MtYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czokYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6JGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czokYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWdzLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW46MWVtIDA7XG4gICAgICAgIC50YWdzLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGVmZmVjdFNpemUge1xuICAgIDAlIHtcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBlZmZlY3RGYWRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG59XG4iLCIjeyRuYW1lc3BhY2V9IHtcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6YWxsO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIGxlZnQ6LTk5OTllbTtcbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyLjVlbTtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjoxZW0gMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVtYXRlcmlhbC1pY29ucztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRsaW5rQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJjaGVja19ib3hfb3V0bGluZV9ibGFua1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJjaGVja19ib3hcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxpbmtDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwicmFkaW9fYnV0dG9uX3VuY2hlY2tlZFwiO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcInJhZGlvX2J1dHRvbl9jaGVja2VkXCI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5nLXRhZ3MtaW5wdXQge1xuICAgIG1hcmdpbjowIDAgMS41ZW07XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46MCAwIDAuMjVlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjUwMHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiRidG5IZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiRidG5IZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6MCAwLjc1ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlclJhZGl1cztcbiAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICB9XG4gICAgJi5lcnJvci1pbnB1dCB7XG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRlcnJvckNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGVycm9yQ29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowLjI1ZW0gMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhZy1rZXl3b3JkIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDokYnRuSGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDokYnRuSGVpZ2h0O1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBwYWRkaW5nOjAgMWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OmVsbGlwc2lzO1xuICAgICAgICBiYWNrZ3JvdW5kOmhzbGEoMCwgMCwgMTAwLCAwLjM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyUmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO1xuICAgICAgICArIC50YWdzLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnaW5hdGlvbi1jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4udGFncy1wYWdpbmF0aW9uIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46MWVtIGF1dG87XG4gICAgcGFkZGluZzowO1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luOjAgMXB4IDAgMDtcbiAgICAgICAgJi50by1maXJzdCxcbiAgICAgICAgJi50by1sYXN0LFxuICAgICAgICAucGFnZS1vZiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLnRhZ3MtYnRuIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFncy1idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJi50by1wYWdlOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50by1maXJzdCxcbiAgICAgICAgICAgICYudG8tbGFzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLW9mIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIG5nLXRhZ3MgdGhlbWUgZm9yIGpzdHJlZSAqL1xuJG5vZGVIZWlnaHQ6IDI0cHg7XG5cbi5qc3RyZWUtbmctdGFncyB7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgbWFyZ2luOjAgMCAxLjVlbTtcbiAgICAuanN0cmVlLWljb24ge1xuICAgICAgICBAZXh0ZW5kICVtYXRlcmlhbC1pY29ucztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICB3aWR0aDokbm9kZUhlaWdodDtcbiAgICAgICAgICAgIGhlaWdodDokbm9kZUhlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiRub2RlSGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qc3RyZWUtbm9kZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiRub2RlSGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLmpzdHJlZS1ub2RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiRub2RlSGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6JG5vZGVIZWlnaHQvMjtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiRub2RlSGVpZ2h0LzI7XG4gICAgICAgICAgICB0b3A6JG5vZGVIZWlnaHQvMjtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgd2lkdGg6JG5vZGVIZWlnaHQvMjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgIH1cbiAgICAgICAgJi5qc3RyZWUtbGFzdCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDokbm9kZUhlaWdodC8yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qc3RyZWUtYW5jaG9yIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6YnJlYWstd29yZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAuanN0cmVlLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanN0cmVlLXRoZW1laWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgICBjb2xvcjpoc2woMCwgMCwgNzQpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcImZvbGRlclwiO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qc3RyZWUtb2NsIHtcbiAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgfVxuICAgIC5qc3RyZWUtY2xvc2VkLFxuICAgIC5qc3RyZWUtb3BlbixcbiAgICAuanN0cmVlLWxvYWRpbmcge1xuICAgICAgICA+IC5qc3RyZWUtb2NsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHNpZGViYXJCZztcbiAgICAgICAgICAgIC5uZy1tb2RhbCAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmpzdHJlZS1jbG9zZWQge1xuICAgICAgICA+IC5qc3RyZWUtb2NsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcImFkZF9jaXJjbGVcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanN0cmVlLW9wZW4ge1xuICAgICAgICA+IC5qc3RyZWUtb2NsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcInJlbW92ZV9jaXJjbGVfb3V0bGluZVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qc3RyZWUtbG9hZGluZyB7XG4gICAgICAgID4gLmpzdHJlZS1vY2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokc2lkZWJhckJnIHVybCguLi9pbWFnZXMvbG9hZGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MjBweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5nLW1vZGFsICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzdHJlZS1uZy10YWdzLWNvbnRleHRtZW51LnZha2F0YS1jb250ZXh0IHtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgYm94LXNoYWRvdzpyZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDZweCwgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDFweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czokYm9yZGVyUmFkaXVzO1xuICAgIHBhZGRpbmc6OHB4IDA7XG4gICAgei1pbmRleDoxMDA7XG4gICAgZm9udC1mYW1pbHk6JGJhc2VGb250O1xuICAgIGZvbnQtc2l6ZTokYmFzZUZvbnRTaXplO1xuICAgIGNvbG9yOiR0ZXh0Q29sb3I7XG4gICAgdGV4dC1zaGFkb3c6bm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcCAwcHg7XG4gICAgYW5pbWF0aW9uOmNvbnRleHRJbiAwLjE4cyBlYXNlLW91dDtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO1xuICAgIGEge1xuICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6MCAkZ3V0dGVyO1xuICAgICAgICBsaW5lLWhlaWdodDokYnRuSGVpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycztcbiAgICAgICAgLnZha2F0YS1jb250ZXh0bWVudS1zZXAge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIsXG4gICAgLnZha2F0YS1jb250ZXh0LWhvdmVyIGEge1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6aHNsYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgICAudmFrYXRhLWNvbnRleHQtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjb250ZXh0SW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEsIDApO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSwgMSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG5cbi50YWdzLXRyZWUgbGkuZGlzYWJsZWQge1xuICAgIGNvbG9yOiBncmF5O1xufVxuXG4udGFncy10cmVlIGEuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkbGlua0NvbG9yO1xufVxuIiwiI3skbmFtZXNwYWNlfSB7XG4gICAgLnRhZ3MtdGFicyB7XG4gICAgICAgIG1hcmdpbjoyZW0gMCAzLjVlbTtcbiAgICB9XG4gICAgLnRhZ3MtdGFiLWNvbnRyb2xzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6aHNsKDAsIDAsIDMyKTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC50YWdzLXRhYi1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246d2lkdGggMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ3MtdGFiLWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnM7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmhzbGEoMCwgMCwgMTAwLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246d2lkdGggMC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDozcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRicmFuZERhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhZ3MtdGFiIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgYW5pbWF0aW9uOnRhYkZhZGVJbiAwLjM1cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgdGFiRmFkZUluIHtcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cbn1cbiIsIi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5uZy1tb2RhbCB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6MTAwMDtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIGJhY2tncm91bmQ6aHNsYSgwLDAsMCwwLjU0KTtcbiAgICBhbmltYXRpb246bW9kYWxGYWRlSW4gMC41cztcbiAgICAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6JGd1dHRlcioyICRndXR0ZXIgJGd1dHRlcjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3gtc2hhZG93OnJnYmEoMCwgMCwgMCwgMC4yNDcwNTkpIDBweCAxNHB4IDQ1cHgsIHJnYmEoMCwgMCwgMCwgMC4yMTk2MDgpIDBweCAxMHB4IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlclJhZGl1cztcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICBtaW4td2lkdGg6MzAwcHg7XG4gICAgICAgIG1heC13aWR0aDo2MDBweDtcbiAgICAgICAgYW5pbWF0aW9uOm1vZGFsU2xpZGVJbiAwLjVzO1xuICAgICAgICBtYXgtaGVpZ2h0Ojk4JTtcbiAgICAgICAgb3ZlcmZsb3cteTpzY3JvbGw7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgY29sb3I6aHNsKDE4NywgMTAwLCA0Mik7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjpjb2xvciAwLjJzO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6JHRleHRDb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1vZGFsU2xpZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tdG9wOi0xMDBweDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG59XG4iLCIudGFncy1yZXNpemFibGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC50YWdzLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6LTJweDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6ZXctcmVzaXplO1xuICAgIH1cbn1cbiIsIiN7JG5hbWVzcGFjZX0ge1xuICAgIC50YWctdGl0bGUge1xuICAgICAgICBtYXJnaW46MCAwIDEuNWVtO1xuICAgICAgICAudGFnLXRpdGxlLW5vdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjAuNTI5NzU0NTQ3MWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjokdGV4dENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gdGFncyB0YWJsZVxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6MDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuICAgICAgICBtYXJnaW46MCAwIDFlbTtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokdGFibGVCb3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
/* SUGGEST */

.ng-tags-input-ui .tagssuggestfieldwrap {float:left; position:relative; width:300px; margin:0 6px 0 0; vertical-align:top;}
.ng-tags-input-ui .tagssuggestfield {width:100%; height:20px; margin:0; padding:1px 0; position:relative;/* border:1px solid #A5ACB2;*/}
.ng-tags-input-ui .tags-output {display:block;}
.ng-tags-input-ui .tags-input {clear: both; display:block;}
.ng-tags-input-ui fieldset .button-add-tag {margin:0;}

.ng-tags-input-ui .jsonSuggestResults {
    display: none;
    top:100%;
    border:1px solid #BBBBBB;
    background: white;
    padding:0;
    /*margin:-1px 0 0;*/
    z-index:100000;
    overflow:hidden;
    width:100%;
-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0 2px 7px rgba(0, 0, 0, 0.75);
box-shadow:         0 2px 7px rgba(0, 0, 0, 0.75);
position:         absolute;
}

.ng-tags-input-ui .jsonSuggestResults .results-wrap {
    overflow-x:hidden;
    overflow-y:auto;
    /*height:250px;*/
}

.ng-tags-input-ui .jsonSuggestResults iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px;/*must have for any big value*/
}

.ng-tags-input-ui .jsonSuggestResults .resultItem {
    display:block;
    float:none;
    margin:0;
    padding:0;
    position:relative;
    z-index:1;
    height:auto;
    cursor:pointer;
}
.ng-tags-input-ui .jsonSuggestResults .resultItem.itemSynonym {font-style: italic;}
.ng-tags-input-ui .jsonSuggestResults .resultItem a {padding:5px;}
.ng-tags-input-ui .jsonSuggestResults .resultItem a img{margin-right:5px;}

.ng-tags-input-ui .jsonSuggestResults .resultItem:nth-child(odd) {background-color:white;}
.ng-tags-input-ui .jsonSuggestResults .resultItem:nth-child(even) {background-color:#F5F5F5;}
.ng-tags-input-ui .jsonSuggestResults .resultItem a:hover,
.ng-tags-input-ui .jsonSuggestResults .resultItem a:focus {background-color:#D1DFE9;}

.ng-tags-input-ui .jsonSuggestResults .resultItem img {float:left; margin-right:10px;}

.ng-tags-input-ui .jsonSuggestResults .resultItem {font-size:0.9em;}
.ng-tags-input-ui .jsonSuggestResults .resultItem strong {font-weight:bold;}
.ng-tags-input-ui .jsonSuggestResults .resultItem a{display: block;}

/*.ng-tags-input-ui .jsonSuggestResults .resultItem p.extra {position:absolute; bottom:3px; right:3px;}*/
.ng-tags-input-ui .jsonSuggestResults .resultItem span {float:right;margin-left:2em;color:grey;}

.ng-tags-input-ui .tagssuggest ul {list-style:none; margin:10px 0 0; padding:0;}
.ng-tags-input-ui .tagssuggest li {margin:0 6px 10px 0; padding:3px 8px 3px 8px; float:left; color:white; background:#476CA3; border:1px solid #CACACA; border-radius:3px 3px 3px 3px; white-space:nowrap; position:relative;}
.ng-tags-input-ui .tagssuggest .with_sortable li{cursor: move;}
.ng-tags-input-ui .tagssuggest li img {position:absolute; left:8px; top:50%; margin-top:-6px;}
.ng-tags-input-ui .tagssuggest li a {display:inline-block; vertical-align: middle; font-size:20px; margin:0 0 0 8px; cursor:pointer; color:white; text-decoration:none; outline:none; font-weight:bold;}
.ng-tags-input-ui .tagssuggest li.untranslated {cursor:pointer;} /*NOTE: what is this class?*/
.ng-tags-input-ui .tagssuggest li a:hover {color:black;}
.ng-tags-input-ui .tagssuggest .tags-suggested ul li {background:grey; border:1px solid black; cursor:pointer; font-weight:normal;}

.ng-tags-input-ui .tags-list p.loading,
.ng-tags-input-ui .tags-list p.no-results {line-height:24px; height:24px; margin:10px 0; display:none;}
.ng-tags-input-ui .loading p.loading {display:block;}
.ng-tags-input-ui .no-results p.no-results {display:block;}

/* tags select */
.ng-tags-input-ui .selects .js-tag-select {
    display:inline-block;
    width:auto;
    margin:0 8px 8px 0;
}

div.whiteOverlay {background:white;}

.ng-tags-input-ui div.jqmDialog {display:none; position:fixed; top:17%; left:50%; width:400px;}
.ng-tags-input-ui div.jqmdIn {position:relative; left:-200px; padding:10px;}

.ng-tags-input-ui div.jqmdTC {height:23px; font-size:11px; color:white; font-weight:bold; margin:0 6px; position:relative;
  background:url(https://www.corsicalinea.com/bundles/netgentags/admin/images/jqmodal/horizontal.gif) repeat-x left -23px;}
.ng-tags-input-ui span.jqmdTCLeft {display:block; height:23px; width:6px; position:absolute; top:0; left:-6px; background:url(https://www.corsicalinea.com/bundles/netgentags/admin/images/jqmodal/corners.gif) no-repeat -6px top;}
.ng-tags-input-ui span.jqmdTCRight {display:block; height:23px; width:6px; position:absolute; top:0; right:-6px; background:url(https://www.corsicalinea.com/bundles/netgentags/admin/images/jqmodal/corners.gif) no-repeat -18px top;}
.ng-tags-input-ui span.jqDrag {cursor:move; display:block; height:23px; line-height:23px; margin:0 35px 0 0; padding:0 0 0 35px; text-align:center;}

.ng-tags-input-ui div.jqmdBL {border:1px solid black; border-top:none; padding:0 1px 1px 1px; background:white;}
.ng-tags-input-ui div.jqmdBR {border:2px solid #efebe7; border-top:none;}
.ng-tags-input-ui div.jqmdBC {border:1px solid #b5a69c; border-top:none; background:#f0f0ee; padding:8px; overflow:auto; max-height:350px;}
.ng-tags-input-ui div.jqmdBCIn {border:1px solid #919b9c; padding:13px; background:#e6e6e6;}

.ng-tags-input-ui a.jqmdX {display:block; height:16px; width:29px; position: absolute; right:16px; top:14px; cursor:pointer; outline:none;
    background:url(https://www.corsicalinea.com/bundles/netgentags/admin/images/jqmodal/buttons.gif) no-repeat -87px -16px;}
.ng-tags-input-ui a.jqmdX:hover {background-position:-87px -32px;}

.ez-view-navigationhubview .ez-navigation-ngtags {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/* logo icon in top navigation */
.ez-view-navigationhubview .ez-ngtags-zone:before {
    background:#528036 url(https://www.corsicalinea.com/bundles/netgentags/admin/images/tags-logo-silhouette.svg) no-repeat 50% 50% !important;
    background-size:70% auto !important;
    width:32px;
    height:32px;
    content:"";
    display:inline-block;
    float:left;
    box-sizing:border-box;
    margin-right:4px;
}

.ng-tags-app .tags-tab-controls .tags-tab-control::after {
    background:#659e42;
}

.ng-tags-app .ng-tags-container {
    width:100%;
}

.pure-form .ng-tags-input {
    display:inline-block;
    margin:0;
    position:relative;
    top:2px;
}
.pure-form .ng-tags-input .tag-keyword {
    float:none;
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *  Edited to change the path
 */@font-face{font-family:'FontAwesome';src:url('https://www.corsicalinea.com/bundles/novaezseo/font/fontawesome-webfont.eot?v=4.3.0');src:url('https://www.corsicalinea.com/bundles/novaezseo/font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('https://www.corsicalinea.com/bundles/novaezseo/font/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('https://www.corsicalinea.com/bundles/novaezseo/font/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('https://www.corsicalinea.com/bundles/novaezseo/font/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('https://www.corsicalinea.com/bundles/novaezseo/font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
.ez-metas-list{
    list-style: none;
}
.ez-metas-list li{
    padding-bottom: 10px;
}

.ez-metas-list,
.novaseometas-input-ui {
    border-left: 3px solid #F4D8B1;
    padding-left: 20px;
}
.novaseometas-input-ui > div {
    padding-bottom: 10px;
}

.novaseometas-input-ui .ez-view-metaeditview:before,
.novaseometas-input-ui .ez-view-metaeditview:after {
    content: " ";
    display: table;
}

.novaseometas-input-ui .ez-view-metaeditview:after {
    clear: both;
}

.novaseometas-input-ui label {
    float: left;
    width: 12%;
    padding-top:7px;
    font-weight: bold;
}

.novaseometas-input-ui input {
    width: 75%;
}
.novaseometas-settings{
    border-left: 3px solid #F4D8B1;
}
.novaseometas-settings .pure-control-group input {
    border: 1px solid #F4D8B1;
}
.nova-signature:before,
.nova-signature:after {
    content: " ";
    display: table;
}

.nova-signature:after {
    clear: both;
}
.nova-signature .handcrafted {
    text-align: right;
}
.nova-signature .handcrafted img,
.nova-signature .handcrafted span {
    display: block;
    float:right;
}
.nova-signature .handcrafted span {
    text-align: right;
    padding-top: 18px;
    padding-right: 10px;
}

.nova-signature .handcrafted .fa {
    color: #F19A22;
    font-weight: bold;
}
/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.cof-btn {
    display: block;
    padding: .5rem 1rem;
    border: none;
}

.cof-btn--big {
    width: 100%;
}

.cof-btn--rounded {
    border-radius: 5px;
}

.cof-btn--disabled {
    background: #bbb;
    cursor: not-allowed;
}

.cof-btn.cof-btn--create {
    text-transform: uppercase;
    color: #fff;
    font-size: .875rem;
    font-weight: 700;
    background: #3FB499;
    padding: .7rem 2rem .7rem 2.6rem;
    position: relative;
}

.cof-btn--create:before {
    color: #fff;
    font-family: "ez-platformui-icomoon";
    content: "\E61D";
    position: absolute;
    top: 50%;
    left: 1rem;
    transform: translateY(-50%);
}

.cof-btn--close {
    background: none;
}

.cof-btn--close:before,
.cof-btn--close:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #aaa;
    position: absolute;
    top: 50%;
    left: 50%;
}

.cof-btn--close:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.cof-btn--close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-container {
    position: relative;
}

.cof-is-hidden {
    display: none !important;
}

.cof-invisible {
    opacity: 0 !important;
}

.cof-index-reset {
    z-index: auto !important;
}

.cof-index-forced {
    z-index: 1030 !important;
}

.cof-is-active {
    color: #000 !important;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contentcreationview {
    width: 23rem;
    height: 100%;
    padding: 1rem;
    box-sizing: border-box;
}

.ez-view-contentcreationview .cof-content-creation__wrapper {
    overflow: auto;
    height: 100%
}

.ez-view-contentcreationview.on-page-two .cof-content-creation__page-one,
.ez-view-contentcreationview.on-page-two .cof-content-creation__page-two {
    transform: translateX(-100%);
}

.ez-view-contentcreationview .cof-content-creation__header__headline {
    margin: 0;
}

.ez-view-contentcreationview .cof-content-creation__content {
    display: flex;
    overflow: hidden;
}

.ez-view-contentcreationview .cof-content-creation__page-one,
.ez-view-contentcreationview .cof-content-creation__page-two {
    flex: 1 0 100%;
    padding: 0 2rem;
    box-sizing: border-box;
}

.ez-view-contentcreationview .cof-content-creation__header {
    margin-bottom: .5rem;
}

.ez-view-contentcreationview .cof-content-creation__header__list {
    padding-left: 0;
    margin: 0;
}

.ez-view-contentcreationview .cof-content-creation__header__text {
    padding-left: 2rem;
    position: relative;
    margin-bottom: .5rem;
}

.ez-view-contentcreationview .cof-content-creation__content-type-selector {
    padding: .5rem;
    min-height: 24.625rem;
    position: relative;
}

.ez-view-contentcreationview .cof-content-creation__location__title {
    margin: 2rem 0;
}

.ez-view-contentcreationview .cof-content-creation__location {
    margin-bottom: 1.5rem;
    display: block;
    min-height: 2.5rem;
}

.ez-view-contentcreationview .cof-btn--change-content-type {
    margin-top: .3rem;
    position: relative;
    padding: .1rem 2rem .1rem .5rem;
}

.ez-view-contentcreationview .cof-btn--edit-location {
    margin: 2rem auto;
}

.ez-view-contentcreationview .cof-btn--select {
    position: relative;
}

.ez-view-contentcreationview .cof-content-creation__separator {
    display: block;
    margin: 1rem auto;
    width: 2rem;
    position: relative;
}

.ez-view-contentcreationview .cof-btn--next,
.ez-view-contentcreationview .cof-btn--finish {
    float: right;
}

.ez-view-contentcreationview.on-page-two .cof-btn--next,
.ez-view-contentcreationview .cof-btn--back,
.ez-view-contentcreationview .cof-btn--finish {
    display: none;
}

.ez-view-contentcreationview.on-page-two .cof-btn--back,
.ez-view-contentcreationview.on-page-two .cof-btn--finish {
    display: inline-block;
}

.ez-view-contentcreationview .cof-content-creation__creator {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index: 5
}

.ez-view-contentcreationview .ez-main-content {
    overflow: auto;
}

.ez-view-contentcreationview .ez-editactionbar-container {
    height: 100%;
}

.ez-view-contentcreationview .cof-content-creation__suggested-locations {
    margin: 0;
    padding: 0;
    transform: translateY(-2.2rem) scaleY(1);
    transform-origin: top;
    overflow-y: auto;
    max-height: 12rem;
    width: 17rem;
    position: absolute;
}

.ez-view-contentcreationview .cof-content-creation__suggested-locations--is-hidden {
    transform: translateY(-2.2rem) scaleY(0);
}

.ez-view-contentcreationview .cof-content-creation__suggested-locations__item {
    padding: .3rem .5rem;
}

.ez-view-contentcreationview .ez-main-content {
    height: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

@media (max-width: 1400px) {
    .ez-view-universaldiscoverycreateview {
        position: relative;
        width: 100%;
        height: 100%;
    }

    .ez-view-universaldiscoverycreateview .cof-pagination__btn--finish {
        margin-left: .5rem
    }

    .ez-view-universaldiscoverycreateview .ez-view-contentcreationview {
        height: 100%;
        padding: 0 2rem 1rem;
    }

    .ez-view-universaldiscoverycreateview .cof-content-creation__page-one,
    .ez-view-universaldiscoverycreateview .cof-content-creation__page-two {
        padding: .5rem 2rem;
    }

    .ez-view-universaldiscoverycreateview .cof-content-creation__content {
        height: auto;
    }

    .ez-view-universaldiscoverycreateview .cof-content-creation__content-type-selector {
        min-height: 18.625rem;
    }

    .ez-view-universaldiscoverycreateview .ez-view-contenttypeselectorview.ez-selection-filter .ez-selection-filter-list {
        max-height: 8rem;
    }

    .ez-view-universaldiscoverycreateview .ez-view-contentcreationview .cof-content-creation__location__title {
        margin: 1.5rem 0;
    }
}

@media (max-width: 1260px) {
    .ez-view-universaldiscoverycreateview .cof-content-creation__content-type-selector {
        min-height: 17.625rem;
    }

    .ez-view-universaldiscoverycreateview .ez-view-contenttypeselectorview.ez-selection-filter .ez-selection-filter-list {
        max-height: 5rem;
    }

    .ez-view-universaldiscoverycreateview .ez-view-contentcreationview .cof-btn--edit-location {
        margin: 1rem auto;
    }

    .ez-view-universaldiscoverycreateview .ez-view-contentcreationview .cof-content-creation__location__title {
        margin: 1rem 0;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenttypeselectorview .cof-content-creation__tooltip {
    width: 15rem;
    position: fixed;
    padding: 1rem;
    transform: translateY(-50%);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-createcontentbuttonview {
    position: absolute;
    top: 2vh;
    right: 6rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-createcontentpopupview {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 300;
}

.ez-view-createcontentpopupview .ez-view-contentcreationview {
    height: 39rem;
}

.ez-view-createcontentpopupview .cof-content-creation__page-one,
.ez-view-createcontentpopupview .cof-content-creation__page-two {
    padding: 2rem;
}

.ez-view-createcontentpopupview .cof-create-popup {
    position: absolute;
    top: 3rem;
    left: calc(50% - 12.5rem);
}

.ez-view-createcontentpopupview .cof-btn--close {
    position: absolute;
    z-index: 2;
    top: 2rem;
    right: 2rem;
    height: 2rem;
    width: 2rem;
    border: 0 none;
    padding: 0;
    overflow: hidden;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contentcreationview {
    text-align: left;
    position: relative;
}

.ez-view-contentcreationview .cof-content-creation__header {
    border-bottom: 1px #000 solid;
}

.ez-view-contentcreationview .cof-content-creation__header__list {
    list-style: none;
}

.ez-view-contentcreationview .cof-btn--change-content-type {
    background: #fff;
    border: 1px solid #ccc;
}

.ez-view-contentcreationview .cof-btn--change-content-type,
.ez-view-contentcreationview .cof-btn--change-content-type:before,
.ez-view-contentcreationview .cof-btn--change-content-type:after {
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-contentcreationview .cof-btn--change-content-type:hover {
    border-color: #000;
    color: #000;
}

.ez-view-contentcreationview .cof-btn--change-content-type:hover:before,
.ez-view-contentcreationview .cof-btn--change-content-type:hover:after {
    background: #000;
}

.ez-view-contentcreationview .cof-btn--change-content-type:before,
.ez-view-contentcreationview .cof-btn--change-content-type:after {
    content: "";
    width: 1px;
    height: 1rem;
    background: #aaa;
    position: absolute;
    top: 50%;
    right: 1rem;
}

.ez-view-contentcreationview .cof-btn--change-content-type:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.ez-view-contentcreationview .cof-btn--change-content-type:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.ez-view-contentcreationview .cof-content-creation__location__title {
    color: #aaa;
}

.ez-view-contentcreationview .cof-content-creation__header__text {
    line-height: 1.5rem;
    color: #aaa;
}

.ez-view-contentcreationview .cof-content-creation__header__text:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    height: 1.5rem;
    background: #aaa;
    color: #fff;
    border-radius: 50%;
    line-height: 1.5rem;
    text-align: center;
}

.ez-view-contentcreationview .cof-content-creation__header__text:first-child:before {
    content: '1';
}

.ez-view-contentcreationview .cof-content-creation__header__text:last-child:before {
    content: '2';
}

.ez-view-contentcreationview .cof-content-creation__header__text--highlighted {
    color: #000;
}

.ez-view-contentcreationview .cof-content-creation__header__text--highlighted:before {
    background: #3FB499;
}

.ez-view-contentcreationview .cof-content-creation__page-one,
.ez-view-contentcreationview .cof-content-creation__page-two {
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-contentcreationview .cof-content-creation__content-type-selector {
    background: #fdfdfd;
}

.ez-view-contentcreationview.is-loading:before,
.ez-view-contentcreationview .is-loading:before {
    content: "";
    height: 100%;
    width: 100%;
    background: #fdfdfd;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    z-index: 5
}

.ez-view-contentcreationview.is-loading:after,
.ez-view-contentcreationview .is-loading:after {
    content: '\f110';
    color: #3FB499;
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: 'studiofont';
    animation: spin .7s infinite linear;
    z-index: 5
}

.ez-view-contentcreationview .cof-btn--edit-location {
    background: transparent;
    border: 3px #4A90E2 solid;
    color: #4A90E2;
}

.ez-view-contentcreationview .cof-content-creation__separator {
    text-align: center;
}

.ez-view-contentcreationview .cof-content-creation__separator:before,
.ez-view-contentcreationview .cof-content-creation__separator:after,
.ez-view-contentcreationview .cof-btn--select:before,
.ez-view-contentcreationview .cof-btn--select.is-loading:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ez-view-contentcreationview .cof-content-creation__separator:before,
.ez-view-contentcreationview .cof-content-creation__separator:after {
    width: 7.5rem;
    height: 1px;
    background: #000;
}

.ez-view-contentcreationview .cof-content-creation__separator:before {
    left: -7.5rem;
}

.ez-view-contentcreationview .cof-content-creation__separator:after {
    right: -7.5rem;
}

.ez-view-contentcreationview .cof-btn--select {
    text-align: left;
    background: #bbb;
    color: #888;
}

.ez-view-contentcreationview .cof-btn--select.is-loading {
    opacity: .7;
}

.ez-view-contentcreationview .cof-btn--select:before,
.ez-view-contentcreationview .cof-btn--select.is-loading:before {
    right: .7rem;
    left: auto;
    width: 0;
    height: 0;
    border-top: 6px solid #888;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-radius: 0;
    background: transparent;
}

.ez-view-contentcreationview .cof-btn--select.is-loading:after {
    top: 30%;
    right: -1.5rem;
    left: auto;
}

.ez-view-contentcreationview .cof-pagination .cof-btn {
    text-transform: uppercase;
    color: #fff;
    background: #3FB499;
}

.ez-view-contentcreationview .cof-pagination .cof-btn--disabled {
    background: #bbb;
}

.ez-view-contentcreationview .ez-selection-filter,
.ez-view-contentcreationview .ez-selection-filter .ez-selection-filter-item-selected {
    background: #3fb399;
}

.ez-view-contentcreationview .cof-content-creation__suggested-locations {
    list-style: none;
    transition: transform .3s cubic-bezier(.23,.8,.25,1);
}

.ez-view-contentcreationview .cof-content-creation__suggested-locations__item {
    cursor: pointer;
    background: #bbb;
    font-size: .75rem;
}

.ez-view-contentcreationview .cof-content-creation__suggested-locations__item:hover {
    background: #3fb399;
    color: #fff;
}

.ez-view-contentcreationview abbr[title] {
    border: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoverycreateview .ez-view-contentcreationview {
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.ez-view-universaldiscoverycreateview .cof-pagination {
    overflow: auto;
}

@media (max-width: 1400px) {
    .ez-view-universaldiscoverycreateview .ez-selection-filter-item-selected:before {
        left: 46.8rem;
    }

    .ez-view-universaldiscoverycreateview .ez-selection-filter-item-selected:after {
        left: 48rem;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenttypeselectorview .cof-content-creation__tooltip {
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    transition: all .1s cubic-bezier(.25,.8,.25,1);
}

.ez-view-contentcreationview .cof-content-creation__tooltip:before {
    content: "";
    position: absolute;
    left: -13px;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 13px 7px 0;
    border-color: transparent #ddd transparent transparent;
}

.ez-view-contenttypeselectorview .cof-content-creation__tooltip--error {
    border-color: #F00;
}

.ez-view-contenttypeselectorview .cof-content-creation__tooltip--error:before {
    border-color: transparent #F00 transparent transparent;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-createcontentpopupview {
    background: rgba(0, 0, 0, .6);
}

.ez-view-createcontentpopupview .cof-create-popup {
    background: #d8d8d8;
    border-radius: .5rem;
}

.ez-view-createcontentpopupview .cof-content-creation__tooltip:before {
    border-color: transparent #bbb transparent transparent;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

@font-face {
    font-family: 'datebasedpublisher';
    src:url('https://www.corsicalinea.com/bundles/ezsystemsdatebasedpublisher/fonts/datebasedpublisher.eot?wb1e0j');
    src:url('https://www.corsicalinea.com/bundles/ezsystemsdatebasedpublisher/fonts/datebasedpublisher.eot?wb1e0j#iefix') format('embedded-opentype'),
        url('https://www.corsicalinea.com/bundles/ezsystemsdatebasedpublisher/fonts/datebasedpublisher.ttf?wb1e0j') format('truetype'),
        url('https://www.corsicalinea.com/bundles/ezsystemsdatebasedpublisher/fonts/datebasedpublisher.woff?wb1e0j') format('woff'),
        url('https://www.corsicalinea.com/bundles/ezsystemsdatebasedpublisher/fonts/datebasedpublisher.svg?wb1e0j#flexworkflow') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-confirmbox-container.dbp-confirm-box .ez-confirmbox-cancel {
    background-color: #b3b3b3;
    color: #fff;
    border-radius: .25rem;
}

.ez-confirmbox-container.dbp-confirm-box .ez-confirmbox-confirm {
    background: #3FB499;
    color: #fff;
    border-radius: .25rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-publishlaterpopupformview {
    text-align: left;
}

.ez-view-publishlaterpopupformview .ezs-field__calendar {
    line-height: 1.125rem;
}

.ez-view-publishlaterpopupformview .ezs-field__calendar .yui3-calendar-selection-disabled {
    transition: none;
}

.ez-view-publishlaterpopupformview .ezs-field__calendar .yui3-calendar-selection-disabled:hover,
.ez-view-publishlaterpopupformview .ezs-field__calendar .yui3-calendar-selection-disabled:focus {
    outline: none;
}

.ez-view-publishlaterpopupformview [data-field-type="integer"][data-field-id="hour"].ezs-is-invalid .ezs-field__input,
.ez-view-publishlaterpopupformview [data-field-type="integer"][data-field-id="minute"].ezs-is-invalid .ezs-field__input,
.ez-view-publishlaterpopupformview [data-field-type="integer"][data-field-id="hour"].ezs-is-invalid .ezs-field__input:focus,
.ez-view-publishlaterpopupformview [data-field-type="integer"][data-field-id="minute"].ezs-is-invalid .ezs-field__input:focus {
    outline: 2px solid #ff0000;
    outline-offset: -2px;
}

.ez-view-publishlaterpopupformview [data-field-type="integer"][data-field-id="minute"].ezs-is-invalid:before {
    content: attr(data-invalid-text);
    position: absolute;
    top: -3rem;
    left: 0;
    padding: .4375rem;
    background: #fdfdfd;
    border: 1px solid #9e9e9e;
    z-index: 6;
    width: 11rem;
    line-height: 1.6rem;
}

.ez-view-publishlaterpopupformview [data-field-type="integer"][data-field-id="minute"].ezs-is-invalid:after {
    border-top: 6px solid #fdfdfd;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    position: absolute;
    left: 2.5rem;
    top: -5px;
    transform: translateY(-50%);
    z-index: 6;
}

.ez-view-publishlaterpopupformview .ezs-form__btn--submit.ezs-is-invalid {
    opacity: 0.5;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-publishlaterlandingpagebuttonview {
    border-top: 1px solid #5bbba5;
    line-height: 2.5rem;
}

.ez-view-publishlaterlandingpagebuttonview:hover {
    background: #4dc1a6;
}

.ez-view-publishlaterlandingpagebuttonview .dbp-publish-later__button {
    background: transparent;
    outline: none;
}

.ez-view-publishlaterlandingpagebuttonview .dbp-publish-later__container {
    background: rgba(0, 0, 0, .6);
    color: #000;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-publishlatercontentbuttonview .dbp-publish-later__container {
    color: #000;
    background: rgba(0, 0, 0, .6);
}

.ez-view-publishlatercontentbuttonview.ez-view-buttonactionview .ez-action .action-icon:before {
    content: "\e901";
    font-family: "datebasedpublisher";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-discardpublishdatebuttonview.ez-view-buttonactionview .ez-action .action-icon:before {
    content: "\e900";
    font-family: "datebasedpublisher";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-scheduledcontentblockbaseview .dbp-pagination__button {
    background-color: #3FB499;
    color: #fff;
    font-weight: 700;
    border-radius: .5rem;
}

.ez-view-scheduledcontentblockbaseview .dbp-pagination__button--disabled {
    background-color: #b3b3b3;
    cursor: not-allowed;
}

.ez-view-scheduledcontentblockbaseview.is-reloading .ez-block-wrapper:after {
    position: absolute;
    top: 40%;
    left: 50%;
}

.ez-view-scheduledcontentblockbaseview.is-loading .ez-block-content {
    opacity: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-confirmbox-container.dbp-confirm-box .ez-confirmbox-title {
    border-bottom: none;
}

.ez-confirmbox-container.dbp-confirm-box .ez-confirmbox-cancel {
    display: inline-block;
    padding: .5rem 1rem;
    vertical-align: middle;
}

.ez-confirmbox-container.dbp-confirm-box .ez-confirmbox-confirm {
    border: none;
    padding: .5rem 1rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-publishlaterlandingpagebuttonview .dbp-publish-later__container {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
}

.ez-view-publishlaterlandingpagebuttonview .ez-view-publishlaterpopupformview {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ez-view-publishlaterlandingpagebuttonview .dbp-publish-later__button {
    width: 100%;
    height: 100%
}

.ez-view-publishlaterlandingpagebuttonview .dbp-publish-later__button {
    border: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-publishlatercontentbuttonview .dbp-publish-later__container {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.ez-view-publishlatercontentbuttonview .ez-view-publishlaterpopupformview {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-scheduledcontentblockbaseview .dbp-pagination {
    display: flex;
    justify-content: center;
}

.ez-view-scheduledcontentblockbaseview .dbp-pagination__button {
    border: none;
    padding: .5rem 1.5rem;
    margin: .625rem;
}

.ez-view-scheduledcontentblockbaseview .dbp-pagination__text {
    padding: .5rem;
    margin: .625rem;
}

.ez-view-scheduledcontentblockbaseview .ez-block-wrapper {
    position: relative;
}

.ez-view-scheduledcontentblockbaseview.is-loading .ez-block-items-table {
    border: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-allscheduledcontentview .ez-block-header .ez-block-head-title {
    width: 30%;
}

.ez-view-allscheduledcontentview .ez-block-header .ez-block-head-content-type {
    width: 15%;
}

.ez-view-allscheduledcontentview .ez-block-header .ez-block-head-author {
    width: 15%;
}

.ez-view-allscheduledcontentview .ez-block-header .ez-block-head-publication {
    width: 18%;
}

.ez-view-allscheduledcontentview .ez-block-header .ez-block-head-modified {
    width: 18%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-myscheduledcontentview .ez-block-head-title {
    width: 30%;
}

.ez-view-myscheduledcontentview .ez-block-head-content-type {
    width: 15%;
}

.ez-view-myscheduledcontentview .ez-block-head-publication {
    width: 25%;
}

.ez-view-myscheduledcontentview .ez-block-head-modified {
    width: 30%;
}

/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pure{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0}.pure article,.pure aside,.pure details,.pure figcaption,.pure figure,.pure footer,.pure header,.pure hgroup,.pure main,.pure menu,.pure nav,.pure section,.pure summary{display:block}.pure audio,.pure canvas,.pure progress,.pure video{display:inline-block;vertical-align:baseline}.pure audio:not([controls]){display:none;height:0}.pure [hidden],.pure template{display:none}.pure a{background-color:transparent}.pure a:active,.pure a:hover{outline:0}.pure abbr[title]{border-bottom:1px dotted}.pure b,.pure strong{font-weight:700}.pure dfn{font-style:italic}.pure h1{font-size:2em;margin:.67em 0}.pure mark{background:#ff0;color:#000}.pure small{font-size:80%}.pure sub,.pure sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.pure sup{top:-.5em}.pure sub{bottom:-.25em}.pure img{border:0}.pure svg:not(:root){overflow:hidden}.pure figure{margin:1em 40px}.pure hr{box-sizing:content-box;height:0}.pure pre{overflow:auto}.pure code,.pure kbd,.pure pre,.pure samp{font-family:monospace,monospace;font-size:1em}.pure button,.pure input,.pure optgroup,.pure select,.pure textarea{color:inherit;font:inherit;margin:0}.pure button{overflow:visible}.pure button,.pure select{text-transform:none}.pure button,.pure input[type=button],.pure input[type=reset],.pure input[type=submit]{-webkit-appearance:button;cursor:pointer}.pure button[disabled],.pure input[disabled]{cursor:default}.pure button::-moz-focus-inner,.pure input::-moz-focus-inner{border:0;padding:0}.pure input{line-height:normal}.pure input[type=checkbox],.pure input[type=radio]{box-sizing:border-box;padding:0}.pure input[type=number]::-webkit-inner-spin-button,.pure input[type=number]::-webkit-outer-spin-button{height:auto}.pure input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.pure input[type=search]::-webkit-search-cancel-button,.pure input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pure fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pure legend{border:0;padding:0}.pure textarea{overflow:auto}.pure optgroup{font-weight:700}.pure table{border-collapse:collapse;border-spacing:0}.pure td,.pure th{padding:0}.pure .hidden,.pure [hidden]{display:none!important}.pure .pure-img{max-width:100%;height:auto;display:block}
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
.pure-form input[type=text],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=text]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=text][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=text],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}
.flag-icon{position:relative;display:inline-block;width:1.3333333333333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon-ad{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/al.svg)}.flag-icon-am{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/as.svg)}.flag-icon-at{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/at.svg)}.flag-icon-au{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/er.svg)}.flag-icon-es{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/es.svg)}.flag-icon-et{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/il.svg)}.flag-icon-im{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/im.svg)}.flag-icon-in{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/in.svg)}.flag-icon-io{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/is.svg)}.flag-icon-it{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/it.svg)}.flag-icon-je{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/md.svg)}.flag-icon-me{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/no.svg)}.flag-icon-np{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/um.svg)}.flag-icon-us{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(https://www.corsicalinea.com/bundles/ezplatformuiassets/vendors/flag-icon-css/flags/1x1/zw.svg)}
@font-face {
  font-family: 'alloyeditor-ez';
  src: url("https://www.corsicalinea.com/bundles/ezplatformui/fonts/alloyeditor-ez.eot");
  src: url("https://www.corsicalinea.com/bundles/ezplatformui/fonts/alloyeditor-ez.eot?#iefix") format('embedded-opentype'),
		url("https://www.corsicalinea.com/bundles/ezplatformui/fonts/alloyeditor-ez.woff") format('woff'),
		url("https://www.corsicalinea.com/bundles/ezplatformui/fonts/alloyeditor-ez.ttf") format('truetype'),
		url("https://www.corsicalinea.com/bundles/ezplatformui/fonts/alloyeditor-ez.svg#alloyeditor-ez") format('svg');
  font-weight: normal;
  font-style: normal;
}

[class*="ae-icon-"],
[class*=" ae-icon-"] {
  display: block;
  font-family: 'alloyeditor-ez';
  speak: none;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.2;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ae-icon-add:before {
  content: "\";
}

.ae-icon-align-center:before {
  content: "\";
}

.ae-icon-align-justified:before {
  content: "\";
}

.ae-icon-align-left:before {
  content: "\";
}

.ae-icon-align-right:before {
  content: "\";
}

.ae-icon-arrow:before {
  content: "\";
}

.ae-icon-audio:before {
  content: "\";
}

.ae-icon-bin:before {
  content: "\";
}

.ae-icon-bold:before {
  content: "\";
}

.ae-icon-bulleted-list:before {
  content: "\";
}

.ae-icon-camera:before {
  content: "\";
}

.ae-icon-cell:before {
  content: "\";
}

.ae-icon-close:before {
  content: "\";
}

.ae-icon-code:before {
  content: "\";
}

.ae-icon-column:before {
  content: "\";
}

.ae-icon-embed:before {
  content: "\";
}

.ae-icon-h1:before {
  content: "\";
}

.ae-icon-h2:before {
  content: "\";
}

.ae-icon-image:before {
  content: "\";
}

.ae-icon-indent-block:before {
  content: "\";
}

.ae-icon-italic:before {
  content: "\";
}

.ae-icon-link:before {
  content: "\";
}

.ae-icon-numbered-list:before {
  content: "\";
}

.ae-icon-ok:before {
  content: "\";
}

.ae-icon-outdent-block:before {
  content: "\";
}

.ae-icon-quote:before {
  content: "\";
}

.ae-icon-remove:before {
  content: "\";
}

.ae-icon-removeformat:before {
  content: "\";
}

.ae-icon-row:before {
  content: "\";
}

.ae-icon-separator:before {
  content: "\";
}

.ae-icon-strike:before {
  content: "\";
}

.ae-icon-subscript:before {
  content: "\";
}

.ae-icon-superscript:before {
  content: "\";
}

.ae-icon-table:before {
  content: "\";
}

.ae-icon-twitter:before {
  content: "\";
}

.ae-icon-underline:before {
  content: "\";
}

.ae-icon-unlink:before {
  content: "\";
}

.ae-icon-video:before {
  content: "\";
}

@charset "UTF-8";

/** GENERAL VARIABLES */

/** COMPONENT VARIABLES **/

/** DROPDOWN-LISTBOX **/

/** DROPDOWN-LISTBOX HEADER **/

/** DROPDOWN-LISTBOX ITEM */

/** ARROW-BOX **/

/** CONTAINER **/

/** CONTAINER-DROPDOWN **/

/** CONTAINER-EDIT **/

/** CONTAINER-INPUT */

/** DROPDOWN **/

/** DROPDOWN-LISTBOX HEADER **/

/** DROPDOWN-LISTBOX ITEM **/

/** TOOLBAR **/

/**
 * The order of imports is as follow:
 * CSS for outer (parent) components should precede
 * the CSS of nested components or components which
 * stay on the same level in the hierarchy.
 */

.ae-placeholder:not(:focus):before {
  content: attr(data-placeholder);
}

.ae-twitter-link {
  padding: 0 5px;
}

.ae-twitter-link:after {
  display: inline-block;
  margin: 0 0 0 4px;
  vertical-align: middle;
}

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

.ae-ui IE10-PLUS::-ms-reveal,
.ae-ui [class^=ae-toolbar] {
  height: 40px;
  box-sizing: content-box;
}

.ae-ui .ae-toolbar,
.ae-ui [class^=ae-toolbar-] {
  line-height: 1;
  padding: 4px;
  position: absolute;
}

.ae-ui .ae-toolbar input,
.ae-ui .ae-toolbar textarea,
.ae-ui .ae-toolbar keygen,
.ae-ui .ae-toolbar select,
.ae-ui .ae-toolbar button,
.ae-ui [class^=ae-toolbar-] input,
.ae-ui [class^=ae-toolbar-] textarea,
.ae-ui [class^=ae-toolbar-] keygen,
.ae-ui [class^=ae-toolbar-] select,
.ae-ui [class^=ae-toolbar-] button {
  font-size: 15px;
}

.ae-ui .ae-toolbar.ae-toolbar-transition,
.ae-ui [class^=ae-toolbar-].ae-toolbar-transition {
  -webkit-transition-property: height, left, opacity, top;
  -moz-transition-property: height, left, opacity, top;
  transition-property: height, left, opacity, top;
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.ae-ui .ae-toolbar .ae-button,
.ae-ui .ae-toolbar .ae-toolbar-element,
.ae-ui [class^=ae-toolbar-] .ae-button,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element {
  border-width: 0;
  color: inherit;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

.ae-ui .ae-toolbar .ae-button:hover:disabled,
.ae-ui .ae-toolbar .ae-button:hover.ae-button-disabled,
.ae-ui .ae-toolbar .ae-button:focus:disabled,
.ae-ui .ae-toolbar .ae-button:focus.ae-button-disabled,
.ae-ui .ae-toolbar .ae-toolbar-element:hover:disabled,
.ae-ui .ae-toolbar .ae-toolbar-element:hover.ae-button-disabled,
.ae-ui .ae-toolbar .ae-toolbar-element:focus:disabled,
.ae-ui .ae-toolbar .ae-toolbar-element:focus.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-button:hover:disabled,
.ae-ui [class^=ae-toolbar-] .ae-button:hover.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-button:focus:disabled,
.ae-ui [class^=ae-toolbar-] .ae-button:focus.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element:hover:disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element:hover.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element:focus:disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element:focus.ae-button-disabled {
  color: inherit;
}

.ae-ui .ae-toolbar .ae-button:disabled,
.ae-ui .ae-toolbar .ae-button.ae-button-disabled,
.ae-ui .ae-toolbar .ae-toolbar-element:disabled,
.ae-ui .ae-toolbar .ae-toolbar-element.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-button:disabled,
.ae-ui [class^=ae-toolbar-] .ae-button.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element:disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element.ae-button-disabled {
  cursor: auto;
  opacity: 0.3;
}

.ae-ui .ae-toolbar .ae-button,
.ae-ui [class^=ae-toolbar-] .ae-button {
  height: 40px;
  width: 40px;
}

.ae-ui .ae-toolbar-add {
  border: solid 2px transparent;
  padding: 0;
}

.ae-ui .ae-toolbar-add .ae-button {
  height: 40px;
  width: 40px;
}

.ae-ui .ae-arrow-box:after {
  content: '';
  margin: auto;
  position: absolute;
}

.ae-ui .ae-arrow-box.ae-arrow-box-bottom:after {
  height: 0;
  width: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 8px solid currentColor;
  left: 0;
  right: 0;
  top: 100%;
}

.ae-ui .ae-arrow-box.ae-arrow-box-top:after {
  height: 0;
  width: 0;
  border-bottom: 8px solid currentColor;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  left: 0;
  right: 0;
  top: -8px;
}

.ae-ui .ae-arrow-box.ae-arrow-box-top-left:after {
  height: 0;
  width: 0;
  border-bottom: 8px solid currentColor;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  left: 6px;
  top: -8px;
}

.ae-ui .ae-arrow-box.ae-arrow-box-top-right:after {
  height: 0;
  width: 0;
  border-bottom: 8px solid currentColor;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  right: 6px;
  top: -8px;
}

.ae-ui .ae-arrow-box.ae-arrow-box-left:after {
  height: 0;
  width: 0;
  border-bottom: 9px solid transparent;
  border-right: 8px solid currentColor;
  border-top: 9px solid transparent;
  left: -8px;
  top: 0;
  bottom: 0;
}

.ae-ui .ae-arrow-box.ae-arrow-box-right:after {
  height: 0;
  width: 0;
  border-bottom: 9px solid transparent;
  border-left: 8px solid currentColor;
  border-top: 9px solid transparent;
  right: -8px;
  top: 0;
  bottom: 0;
}

.ae-ui .ae-container,
.ae-ui [class^=ae-container-] {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}

.ae-ui .ae-container *,
.ae-ui .ae-container *:after,
.ae-ui .ae-container *:before,
.ae-ui [class^=ae-container-] *,
.ae-ui [class^=ae-container-] *:after,
.ae-ui [class^=ae-container-] *:before {
  box-sizing: inherit;
  color: inherit;
}

.ae-ui .ae-container input,
.ae-ui .ae-container textarea,
.ae-ui .ae-container keygen,
.ae-ui .ae-container select,
.ae-ui .ae-container button,
.ae-ui [class^=ae-container-] input,
.ae-ui [class^=ae-container-] textarea,
.ae-ui [class^=ae-container-] keygen,
.ae-ui [class^=ae-container-] select,
.ae-ui [class^=ae-container-] button {
  color: initial;
}

.ae-ui .ae-container .ae-container,
.ae-ui .ae-container [class^=ae-container-],
.ae-ui .ae-container .ae-button,
.ae-ui .ae-container .ae-toolbar-element,
.ae-ui .ae-container label,
.ae-ui [class^=ae-container-] .ae-container,
.ae-ui [class^=ae-container-] [class^=ae-container-],
.ae-ui [class^=ae-container-] .ae-button,
.ae-ui [class^=ae-container-] .ae-toolbar-element,
.ae-ui [class^=ae-container-] label {
  font-size: 15px;
  margin: 0;
  position: relative;
}

.ae-ui .ae-container .ae-container:not(:last-child),
.ae-ui .ae-container [class^=ae-container-]:not(:last-child),
.ae-ui .ae-container .ae-button:not(:last-child),
.ae-ui .ae-container .ae-toolbar-element:not(:last-child),
.ae-ui .ae-container label:not(:last-child),
.ae-ui [class^=ae-container-] .ae-container:not(:last-child),
.ae-ui [class^=ae-container-] [class^=ae-container-]:not(:last-child),
.ae-ui [class^=ae-container-] .ae-button:not(:last-child),
.ae-ui [class^=ae-container-] .ae-toolbar-element:not(:last-child),
.ae-ui [class^=ae-container-] label:not(:last-child) {
  margin-right: 0;
}

.ae-ui .ae-container-edit-link,
.ae-ui .ae-container-edit-table {
  height: 40px \9;
}

.ae-ui .ae-container-edit-link *,
.ae-ui .ae-container-edit-table * {
  float: left \9;
}

.ae-ui .ae-container-edit-link label,
.ae-ui .ae-container-edit-table label {
  padding: 0 10px;
  position: relative \9;
  top: 25% \9;
  transform: translateY(-50%) \9;
}

.ae-ui .ae-container-edit-link IE10-PLUS::-ms-reveal,
.ae-ui .ae-container-edit-link label,
.ae-ui .ae-container-edit-table IE10-PLUS::-ms-reveal,
.ae-ui .ae-container-edit-table label {
  top: 0;
  transform: translateY(0);
}

.ae-ui .ae-container-input {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 240px;
}

.ae-ui .ae-container-input.xxl {
  width: 560px;
}

.ae-ui .ae-container-input.medium {
  width: 120px;
}

.ae-ui .ae-container-input.small {
  width: 60px;
}

.ae-ui .ae-container-input.flexible {
  width: auto;
  flex-grow: 1;
}

.ae-ui .ae-container-input input,
.ae-ui .ae-container-input .ae-input {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 40px;
  margin: 0;
  max-width: 100%;
  padding: 10px 6px 10px 12px;
  display: inline-block \9;
  width: 200px \9;
}

.ae-ui .ae-container-input .ae-container-dropdown {
  padding-left: 4px;
}

.ae-ui .ae-container-input .ae-icon-remove {
  float: right \9;
}

.ae-ui .ae-container-dropdown,
.ae-ui [class^=ae-container-dropdown-] {
  float: left \9;
  width: 120px !important;
}

.ae-ui .ae-container-dropdown > .ae-toolbar-element,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element {
  float: left \9;
  height: 40px;
  text-align: left;
  width: 100%;
}

.ae-ui .ae-container-dropdown > .ae-toolbar-element .ae-container,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element .ae-container {
  padding: 0 10px;
  height: 100% \9;
  width: 100%;
}

.ae-ui .ae-container-dropdown > .ae-toolbar-element .ae-container .ae-icon-arrow,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element .ae-container .ae-icon-arrow {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  float: right \9;
  position: absolute \9;
  right: 0 \9;
  top: 25% \9;
}

.ae-ui .ae-container-dropdown > .ae-toolbar-element .ae-container .ae-container-dropdown-selected-item,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element .ae-container .ae-container-dropdown-selected-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: inline-block;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative \9;
}

.ae-ui .ae-container-dropdown > .ae-toolbar-element .ae-container IE10-PLUS::-ms-reveal,
.ae-ui .ae-container-dropdown > .ae-toolbar-element .ae-container .ae-container-dropdown-selected-item,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element .ae-container IE10-PLUS::-ms-reveal,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element .ae-container .ae-container-dropdown-selected-item {
  top: 0;
  transform: translateY(0);
}

.ae-ui .ae-container-dropdown-small {
  width: 80px !important;
}

.ae-ui .ae-container-dropdown-medium {
  width: 160px !important;
}

.ae-ui .ae-container-dropdown-xl {
  width: 200px !important;
}

.ae-ui .ae-button-bridge [class*="ae-icon-"],
.ae-ui .ae-button-bridge [class*=" ae-icon-"] {
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  width: 16px;
  margin-left: 12px;
}

.ae-ui .ae-has-dropdown {
  display: block;
  float: left \9;
  /* Set width here (not min-width) to prevent the dropdown container from moving when expanding/collapsing the it */
  width: 40px;
}

.ae-ui .ae-dropdown,
.ae-ui [class^=ae-dropdown-] {
  left: 0;
  padding: 0;
  position: absolute;
  z-index: 1;
  top: 44px;
}

.ae-ui .ae-dropdown .ae-list-header,
.ae-ui [class^=ae-dropdown-] .ae-list-header {
  display: inline-block;
  margin: 8px 12px;
}

.ae-ui .ae-dropdown .ae-list-header:first-child,
.ae-ui [class^=ae-dropdown-] .ae-list-header:first-child {
  margin-top: 4px;
}

.ae-ui .ae-dropdown .ae-listbox,
.ae-ui [class^=ae-dropdown-] .ae-listbox {
  list-style: none;
  margin: 0;
  min-height: 44px;
  min-width: 132px;
  padding: 0;
}

.ae-ui .ae-dropdown .ae-listbox .ae-toolbar-element,
.ae-ui [class^=ae-dropdown-] .ae-listbox .ae-toolbar-element {
  font-size: 16px;
  height: 3em;
  line-height: 28px;
  margin-right: 0;
  max-height: 44px;
  min-width: 100%;
  padding: 8px 12px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}

.ae-ui .ae-dropdown .ae-listbox .ae-toolbar-element *,
.ae-ui [class^=ae-dropdown-] .ae-listbox .ae-toolbar-element * {
  display: inline;
}

.ae-ui .ae-dropdown .ae-listbox .ae-toolbar-element[class^=ae-icon-]:before,
.ae-ui [class^=ae-dropdown-] .ae-listbox .ae-toolbar-element[class^=ae-icon-]:before {
  padding-right: 4px;
  vertical-align: middle;
}

.ae-ui .ae-dropdown *,
.ae-ui [class^=ae-dropdown-] * {
  display: block \9;
}

.ae-ui .ae-camera {
  align-items: center;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

.ae-ui .ae-camera .ae-camera-canvas {
  left: -10000px;
  position: absolute;
  top: -10000px;
}

.ae-ui .ae-camera .ae-camera-shoot {
  margin-top: 10px;
}

/** GENERAL VARIABLES **/

/**
 * AUTOGENERATED FONT ICON MAP
 *
 * This map is autogenerated in build-time based on the contents
 * of the icons/svg folder. It maps the generated icon names with
 * their corresponding glyphs.
 *
 * Use this for consistency in any skin where an icon needs to be
 * referenced from within the css like this:
 *
 * .ae-some-link:after {
 *     content: map-get($font-icon-map, iconName);
 * }
 */

/** COLOR PALETTE **/

/** COMPONENT VARIABLES **/

/** ARROW-BOX **/

/** CONTAINER-DROPDOWN **/

/** CONTAINER-INPUT **/

/** DROPDOWN **/

/** DROPDOWN-LISTBOX HEADER **/

/** SELECTION **/

/** TOOLBAR **/

.ae-editable ::-moz-selection {
  background: #869CAD !important;
  color: #fff;
  text-shadow: none;
}

.ae-editable ::selection {
  background: #869CAD !important;
  color: #fff;
  text-shadow: none;
}

.ae-twitter-link {
  background-color: #f8f8f8;
}

.ae-twitter-link:after {
  content: "";
  font-family: alloyeditor-ez;
}

.ae-ui .ae-arrow-box.ae-arrow-box-bottom:after {
  color: #333;
}

.ae-ui .ae-arrow-box.ae-arrow-box-top:after {
  color: #333;
}

.ae-ui .ae-arrow-box.ae-arrow-box-top-left:after {
  color: #333;
}

.ae-ui .ae-arrow-box.ae-arrow-box-top-right:after {
  color: #333;
}

.ae-ui .ae-arrow-box.ae-arrow-box-left:after {
  color: #333;
}

.ae-ui .ae-arrow-box.ae-arrow-box-right:after {
  color: #333;
}

.ae-ui .ae-container-dropdown > .ae-toolbar-element .ae-container .ae-icon-arrow,
.ae-ui [class^=ae-container-dropdown-] > .ae-toolbar-element .ae-container .ae-icon-arrow {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.ae-ui .ae-container-input {
  background-color: #fff;
  border-radius: 2px;
}

.ae-ui .ae-container-input .ae-icon-remove {
  color: #869CAD;
  font-size: 20px;
  line-height: 20px;
}

.ae-ui .ae-container-input .ae-container-dropdown {
  background-color: #fff;
  color: #000;
}

.ae-ui .ae-container-input input,
.ae-ui .ae-container-input .ae-input {
  border-radius: 2px;
  border-width: 0;
  color: #869CAD;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  outline: none;
}

.ae-ui .ae-container-input input::-webkit-input-placeholder,
.ae-ui .ae-container-input .ae-input::-webkit-input-placeholder {
  color: #c0cbd4;
}

.ae-ui .ae-container-input input::-moz-placeholder,
.ae-ui .ae-container-input .ae-input::-moz-placeholder {
  color: #c0cbd4;
}

.ae-ui .ae-container-input input:-moz-placeholder,
.ae-ui .ae-container-input .ae-input:-moz-placeholder {
  color: #c0cbd4;
}

.ae-ui .ae-container-input input:-ms-input-placeholder,
.ae-ui .ae-container-input .ae-input:-ms-input-placeholder {
  color: #c0cbd4;
}

.ae-ui .ae-container-input input:focus,
.ae-ui .ae-container-input .ae-input:focus {
  box-shadow: none;
}

.ae-ui .ae-container-input input::-ms-clear,
.ae-ui .ae-container-input .ae-input::-ms-clear {
  display: none;
}

.ae-ui .ae-button-bridge [class*="ae-icon-"],
.ae-ui .ae-button-bridge [class*=" ae-icon-"] {
  -webkit-filter: brightness(0) invert(100%);
  filter: brightness(0) invert(100%);
}

.ae-ui .ae-button-bridge [class*="ae-icon-"]:hover,
.ae-ui .ae-button-bridge [class*=" ae-icon-"]:hover {
  -webkit-filter: sepia(80%) hue-rotate(-20deg) invert(90%) saturate(8);
  filter: sepia(80%) hue-rotate(-20deg) invert(90%) saturate(8);
}

.ae-ui .ae-dropdown,
.ae-ui [class^=ae-dropdown-] {
  background-color: #fcfcfc;
  border: 1px solid #dce0e3;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 #e4ebf0;
  color: #869CAD;
}

.ae-ui .ae-dropdown.ae-arrow-box:after,
.ae-ui [class^=ae-dropdown-].ae-arrow-box:after {
  color: #fcfcfc;
  display: block;
}

.ae-ui .ae-dropdown .ae-list-header,
.ae-ui [class^=ae-dropdown-] .ae-list-header {
  color: #b0b4bb;
  font-size: 14px;
  font-style: italic;
}

.ae-ui .ae-dropdown .ae-listbox .ae-toolbar-element:hover,
.ae-ui [class^=ae-dropdown-] .ae-listbox .ae-toolbar-element:hover {
  background-color: #f6f8f9;
}

.ae-ui .ae-toolbar,
.ae-ui [class^=ae-toolbar-] {
  background-color: #333;
  border-radius: 3px;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ae-ui .ae-toolbar .ae-button,
.ae-ui .ae-toolbar .ae-toolbar-element,
.ae-ui [class^=ae-toolbar-] .ae-button,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element {
  background-color: transparent;
}

.ae-ui .ae-toolbar .ae-button:hover,
.ae-ui .ae-toolbar .ae-toolbar-element:hover,
.ae-ui [class^=ae-toolbar-] .ae-button:hover,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element:hover {
  color: #65B6F0;
}

.ae-ui .ae-toolbar .ae-button.ae-button-pressed,
.ae-ui .ae-toolbar .ae-toolbar-element.ae-button-pressed,
.ae-ui [class^=ae-toolbar-] .ae-button.ae-button-pressed,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element.ae-button-pressed {
  background-color: #575757;
}

.ae-ui .ae-toolbar .ae-button.ae-button-pressed:hover,
.ae-ui .ae-toolbar .ae-toolbar-element.ae-button-pressed:hover,
.ae-ui [class^=ae-toolbar-] .ae-button.ae-button-pressed:hover,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element.ae-button-pressed:hover {
  color: #65B6F0;
}

.ae-ui .ae-toolbar .ae-button.ae-button-disabled,
.ae-ui .ae-toolbar .ae-toolbar-element.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-button.ae-button-disabled,
.ae-ui [class^=ae-toolbar-] .ae-toolbar-element.ae-button-disabled {
  opacity: 0.3;
}

.ae-ui .ae-toolbar-add {
  background-color: #333;
  border-color: #333;
  border-radius: 50%;
  color: #fff;
}

.ae-ui .ae-toolbar-add:hover,
.ae-ui .ae-toolbar-add:focus {
  opacity: 0.7;
}

.ae-ui .ae-toolbar-add .ae-button-add:hover,
.ae-ui .ae-toolbar-add .ae-button-add:focus {
  color: inherit;
}

.ae-ui .ae-toolbar-add .ae-button-add .ae-icon-add {
  font-size: 18px;
  line-height: 18px;
}

[class*="ae-icon-"],
[class*=" ae-icon-"] {
  font-size: 14px;
  line-height: 1;
}
/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-platformui-app-page {
    height: 100%;
}

.ez-platformui-app-page body {
    height: 100%;
    margin: 0;
}

.ez-platformui-app a:hover {
    text-decoration: none;
}

.ez-platformui-app {
    opacity: 0;
    transition: opacity 0.2s ease, left 0.3s ease;
}

.ez-platformui-app p {
    line-height: 1.4em;
    pointer-events: auto;
}

.is-app-open {
    opacity: 1;
    min-height: 100%;
    overflow: auto;
}

.ez-view-container {
    width: 100%;
    overflow: hidden;
}

.is-discoverybar-minimized .ez-mainviews {
    padding-left: 4em;
}

.is-menu-hidden .ez-mainviews {
    padding-left: 0;
}

.is-menu-hidden .ez-menu-container {
    margin-left: 0;
    opacity: 0;

    -webkit-transform: translateX(-230px);
            transform: translateX(-230px);
    display: none;
}

.ez-mainviews {
    padding-left: 230px;
}

.is-discoverybar-minimized .ez-menu-container {
    width: 4em;
    margin-left: -4em;
}

.ez-menu-container {
    width: 230px;
    margin-left: -230px;
}

.is-navigation-hidden .ez-navigation-container {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
}

.ez-navigation-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-height: 20em;
    z-index: 100;
}

.ez-notification-container {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6000001;
}

.is-app-loading .ez-view-container:before {
    display: block;
    content: " ";
    position: fixed;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    width: 2em;
    height: 2em;
    font-size: 200%;
}

.ez-editfield-input-area .ez-field-sublabel {
    display: block;
    margin: 0 2em;
}

.ez-platformui-app .ez-inline-loader {
    height: 16px;
    width: 16px;
    display: none;
}

.ez-platformui-app .is-loading > .ez-inline-loader {
    display: inline-block;
}

.is-app-loading {
    pointer-events: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-navigationhubview .ez-zones-navigation,
.ez-view-navigationhubview .ez-navigation-platform,
.ez-view-navigationhubview .ez-navigation-admin,
.ez-view-navigationhubview .ez-navigation-studio {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.ez-view-navigationhubview .ez-zones-navigation li {
    display: inline-block;
    overflow: hidden;
}

.ez-view-navigationhubview .ez-navigation > ul,
.ez-view-navigationhubview .ez-zones-navigation {
    width: 100%;
    white-space: nowrap;
}

.ez-view-navigationhubview .ez-zones-navigation {
    font-size: 0;
}

.ez-view-navigationhubview .ez-navigation li {
    display: inline-block;
}

.ez-view-navigationhubview .ez-zone-name {
    height: 2rem;
    line-height: 2rem;
    margin: 0 0 0 0.2rem;
    display: inline-block;
}

.ez-view-navigationhubview .ez-admin-zone .ez-zone-name {
    margin: 0;
}

.ez-view-navigationhubview .ez-logo {
    text-align: center;
}

.ez-view-navigationhubview .ez-zone {
    font-size: 1rem;
    padding: 0.9rem 1rem 0.7rem 1rem;
}

.ez-view-navigationhubview .ez-zones-navigation .ez-logo {
    padding: 0.6rem 1rem 1rem 1rem;
}

.ez-view-navigationhubview .ez-zones-navigation .ez-logo,
.ez-view-navigationhubview .ez-zone {
    height: 2rem;
}

.ez-view-navigationhubview .ez-admin-zone {
    padding-right: 1.3rem;
    margin-left: 3em;
}

.ez-view-navigationhubview .ez-navigation .ez-logo {
    visibility: hidden;
    opacity: 0;
}

.ez-view-navigationhubview .ez-navigation .ez-logo img {
    height: 1.3em;
    padding-top: 0.8em;
}

.ez-view-navigationhubview .ez-navigation {
    width: 100%;
    overflow: hidden;
}

.ez-view-navigationhubview.is-navigation-fixed .ez-navigation {
    position: fixed;
    top: 0;
    z-index: 10000;
}

.ez-view-navigationhubview.is-navigation-fixed .ez-navigation .ez-logo {
    visibility: visible;
}

.ez-view-navigationhubview .ez-navigation .is-navigation-hidden {
    display: none;
}

.ez-view-navigationhubview .ez-navigation-item {
    display: inline-block;
    padding: 0 1.2em 0 1.2em;
    height: 2.3rem;
    line-height: 2.3rem;
}

.ez-view-navigationhubview .ez-more {
    display: none;
    margin-right: 1em;
}

.ez-view-navigationhubview .ez-logo .ez-navigation-item {
    padding: 0 1.2em;
}

.ez-view-navigationhubview .ez-navigation .ez-more {
    display: none;
}

.ez-view-navigationhubview .has-more .ez-more {
    display: inline-block;
}

.ez-view-navigationhubview .ez-sub-menu {
    display: none;
    position: absolute;

    margin: 0;
    padding: 0;
}

.ez-view-navigationhubview .ez-sub-menu li {
    padding: 0;
}

.ez-view-navigationhubview .ez-sub-menu .ez-navigation-item {
    padding: 0.3em 1.2em;
    line-height: 1.3em;
    height: auto;
}

.ez-view-navigationhubview .is-sub-menu-open .ez-sub-menu {
    display: block;
    z-index:10001;
}

.ez-view-navigationhubview.is-navigation-fixed .is-sub-menu-open .ez-sub-menu {
    position: fixed;
}

.ez-view-navigationhubview .ez-sub-menu li {
    display: block;
}

@media (max-width:58em) {
    .ez-view-navigationhubview .ez-zone,
    .ez-view-navigationhubview .ez-zones-navigation .ez-logo {
        padding: 0.6rem 0.4rem;
    }

    .ez-view-navigationhubview .ez-zone-name {
        margin: 0 0 0 0.1rem;
    }

    .ez-view-navigationhubview .ez-admin-zone {
        padding-right: 1.3rem;
        margin-left: 1em;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-contentpeek-container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 21000;
    padding: 2% 5%;
    box-sizing: border-box;
}

.is-contentpeek-hidden .ez-contentpeek-container {
    display: none;
}

.ez-contentpeek-container .ez-view-contentpeekview {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 2em;
}

.ez-view-contentpeekview {
    display: flex;
    flex-direction: column;
}

.ez-view-contentpeekview .ez-contentpeek-header {
    flex: 0;
}

.ez-view-contentpeekview .ez-rawcontentview-container {
    overflow: auto;
    flex: 1;
    margin-top: 1em;
}

.ez-view-contentpeekview .ez-view-rawcontentview {
    margin-top: 0;
}

.ez-view-contentpeekview .ez-contentpeek-close {
    display: block;
    float: right;
}

.ez-view-contentpeekview .ez-contentpeek-name {
    margin: 0;
}

.ez-view-contentpeekview .ez-contentpeek-contenttype {
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-confirmbox-container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 21000;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.is-confirmbox-hidden .ez-confirmbox-container {
    display: none;
}

.ez-view-confirmboxview {
    position: relative;
    display: inline-block;
    margin: auto;
    padding: 1.5em 2em;
    max-height: 100%;
    overflow: auto;
    box-sizing: border-box;
}

.ez-view-confirmboxview .ez-confirmbox-title {
    margin: 0;
}

.ez-view-confirmboxview .ez-confirmbox-close-icon {
    position: absolute;
    top: 0.2em;
    right: 0.2em;
}

.ez-view-confirmboxview .ez-confirmbox-tools {
    text-align: right;
    margin: 2em 0 0 0;
}

.ez-view-confirmboxview .ez-confirmbox-tools-hidden {
    display: none;
}

.ez-view-confirmboxview .ez-confirmbox-confirm {
    margin-left: 2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-languageselectionbox-container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 21000;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.is-languageselectionbox-hidden .ez-languageselectionbox-container {
    display: none;
}

.ez-view-languageselectionboxview {
    position: relative;
    display: inline-block;
    margin: auto;
    padding: 1.5em 2.2em;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-title {
    margin: 0;
    padding-bottom: 0.2em;
    text-align: left;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-close-icon {
    position: absolute;
    top: 0.2em;
    right: 0.2em;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-basetranslation {
    display: block;
    text-align: right;
    margin: 1em 0;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-languages {
    display: block;
    width: 30em;
    overflow: hidden;
    padding: 10px 0;
}

.ez-view-languageselectionboxview .ez-language {
    float: left;
    width: 12em;
    margin: 0 1em;
    padding: 0.3em 0.5em;
    list-style-type: none;
    line-height: 1.8em;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-existingtranslations-container {
    display: none;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-basetranslation-area {
    display: none;
}

.ez-view-languageselectionboxview.is-base-translation-allowed .ez-languageselectionbox-basetranslation-area {
    display: block;
}

.ez-view-languageselectionboxview.is-base-languages-list-visible .ez-languageselectionbox-existingtranslations-container {
    display: block;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-tools {
    text-align: right;
    margin: 2em 0 0 0;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-confirm {
    margin-left: 2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationhubview {
    margin: 0;
    padding: 0;
}

.is-navigationhubview-fixed .ez-view-notificationhubview,
.is-navigation-hidden .ez-view-notificationhubview {
    width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationview {
    padding: 0;
    margin: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
}

.ez-view-notificationview .ez-notification-text {
    padding-left: 5%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
            flex: 1 100%;
   -ms-flex-item-align: center;
    -webkit-align-self: center;
            align-self: center;
}

.ez-view-notificationview .ez-notification-tools {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1em;
        -ms-flex: 1 0 1em;
            flex: 1 0 1em;
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-universaldiscovery-container {
    position: fixed;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 2% 3%;
    top: 0;
    left: 0;
    z-index: 20000;
}

.is-universaldiscovery-hidden .ez-universaldiscovery-container {
    display: none;
    z-index: -10;
}

.ez-universaldiscovery-container .ez-view-universaldiscoveryview {
    height: 100%;
}

.ez-view-universaldiscoveryview {
    padding: 0 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.ez-view-universaldiscoveryview .ez-tabs .ez-tabs-list {
    padding: 0;
}

.ez-view-universaldiscoveryview .ez-tabs .ez-tabs-panel {
    padding: 0;
}

.ez-view-universaldiscoveryview .ez-universaldiscovery-confirm {
    margin-left: 1.5em;
}

.ez-view-universaldiscoveryview .ez-tabs,
.ez-view-universaldiscoveryview .ez-tabs .ez-tabs-panels,
.ez-view-universaldiscoveryview .ez-tabs .ez-tabs-panel.is-tab-selected,
.ez-view-universaldiscoverybrowseview,
.ez-view-universaldiscoveryselectedview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
}

.ez-view-universaldiscoveryview .ez-tabs-list,
.ez-view-universaldiscoveryview .ez-ud-panel-title {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
}

.ez-view-universaldiscoveryview .ez-universaldiscovery-toolbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
}

.ez-view-universaldiscoveryview .ez-universaldiscovery-confirmed-list-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
        -ms-flex: 1 0;
            flex: 1 0;
    visibility: hidden;
}

.ez-view-universaldiscoveryview.is-multiple-selection-mode .ez-universaldiscovery-confirmed-list-container {
    visibility: visible;
}

.ez-view-universaldiscoveryview .ez-universaldiscovery-actions {
    padding: 1em 0;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoverybrowseview,
.ez-view-universaldiscoverybrowseview .ez-ud-browse-selected {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.ez-view-universaldiscoverybrowseview .ez-ud-pane-content,
.ez-view-universaldiscoverybrowseview .ez-ud-browse-selected {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1 1 auto;
}

.ez-view-universaldiscoverybrowseview .ez-ud-browse-selected {
    margin-left: 1em;
}

.ez-view-universaldiscoverybrowseview .ez-ud-pane-tree {
    width: 20%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.ez-view-universaldiscoverybrowseview .ez-ud-browse-tree {
    /* setting a height so that overflow auto has an effect,
     * otherwise the vertical scrollbar does not appear.
     * The actual height won't be 200px, it is computed with the flexbox model
     */
    height: 200px;
    overflow: auto;
    white-space: nowrap;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoverysearchview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 0 1em 1em;
}

.ez-view-universaldiscoverysearchview .ez-ud-pane-search-result {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

.ez-view-universaldiscoverysearchview .ez-ud-pane-search-form,
.ez-view-universaldiscoverysearchview .ez-ud-pane-search-result-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.ez-view-universaldiscoverysearchview .ez-ud-pane-search-result-list {
    flex: 1;
}

.ez-view-universaldiscoverysearchview .ez-ud-search-selected {
    margin: 0 1em;
    width: 25%;
    display: flex;
    flex-direction: column;
}

.ez-view-universaldiscoverysearchview .ez-view-universaldiscoveryselectedview .ez-ud-pane {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.ez-view-universaldiscoverysearchview .ez-view-universaldiscoveryselectedview .ez-ud-pane-content {
    flex: 1;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-table {
    width: 100%;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-type-header {
    width: 10em;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-preview-header {
    width: 5em;
}

.ez-view-universaldiscoverysearchview .ez-ud-pane-search-form {
    height: 6em;
}

.ez-view-universaldiscoverysearchview .ez-ud-pane-search-result {
    flex: 1;
}

.ez-view-universaldiscoverysearchview .ez-search-loader-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.ez-view-universaldiscoverysearchview.is-page-loading .ez-search-loader-mask {
    z-index: 10;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    padding: 0;
    margin: 0.5em 0;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 25%;
    padding: 0;
    margin: 0;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link {
    display: block;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="first"],
.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="next"] {
    text-align: left;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="prev"],
.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="last"] {
    text-align: right;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="next"] {
    padding-left: 1em;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="prev"] {
    padding-right: 1em;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-content {
    height: 100px;
    overflow: auto;
    flex: 1 0 auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoveryselectedview,
.ez-view-universaldiscoveryselectedview .ez-ud-help-text,
.ez-view-universaldiscoveryselectedview .ez-ud-pane-content,
.ez-view-universaldiscoveryselectedview .ez-ud-pane-selected {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
}

.ez-view-universaldiscoveryselectedview {
    max-width: 100%;
}

.ez-view-universaldiscoveryselectedview .ez-ud-help-text {
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-animation {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: hidden;
}

.ez-view-universaldiscoveryselectedview .is-animated {
    visibility: visible;
}

.ez-view-universaldiscoveryselectedview .ez-asynchronousview .ez-asynchronousview-error {
    padding-top: 1rem;
    margin: 0;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-image {
    display: none;
}

.ez-view-universaldiscoveryselectedview.is-state-image-loaded .ez-ud-selected-image {
    display: block;
    margin: 0 auto;
    height: auto;
    max-width: 100%;
}

.ez-view-universaldiscoveryselectedview .ez-asynchronousview-error {
    display: none;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual {
    cursor: pointer;
    position: relative;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual:after {
    content: "";
    display: block;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}

.ez-view-universaldiscoveryselectedview.is-state-image-error .ez-asynchronousview-error {
    display: block;
}

.ez-view-universaldiscoveryselectedview.is-state-image-error .ez-ud-selected-visual {
    display: none;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-confirm {
    width: 100%;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-infos {
    overflow: auto;
    min-height: 5em;
}

.ez-view-universaldiscoveryselectedview .ez-ud-pane-content {
    overflow: auto;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-name {
    min-height: 1em;
}

.ez-view-universaldiscoveryfinderview,
.ez-view-universaldiscoveryfinderview .ez-ud-finder-selected {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 0;
}

.ez-view-universaldiscoveryfinderview .ez-ud-finder-explorer,
.ez-view-universaldiscoveryfinderview .ez-ud-finder-selected {
    flex: 1 1 auto;
}

.ez-view-universaldiscoveryfinderview .ez-ud-finder-selected {
    max-width: 20%;
    margin-left: 1em;
}

.ez-view-universaldiscoveryfinderview .ez-ud-browse-selected {
    margin-left: 1em;
}

.ez-view-universaldiscoveryfinderview .ez-ud-finder-explorer {
    width: 70%;
    display: flex;
    flex-direction: column;
    overflow: auto;
    white-space: nowrap;
}

.ez-view-universaldiscoveryfinderexplorerview .ez-ud-finder-explorerlevel {
    height: 100%;
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    white-space: nowrap;
    flex: 1;
    position: relative;
}


.ez-view-universaldiscoveryfinderexplorerview {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow-x: auto;
    white-space: nowrap;
    margin-left: 0.6em;
}

.ez-view-universaldiscoveryfinderexplorerview .ez-ud-pane-title{
    margin-left: 0.6em;
}

.ez-view-universaldiscoveryfinderexplorerlevelview {
    margin: 0 0.6em 1em 0.6em;
    overflow-y: auto;
    overflow-x: hidden;
    width: 200px;
    min-width: 200px;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-ud-finder-explorerlevel-anchor {
    float: right;
    visibility: hidden;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoveryconfirmedlistview {
    padding-top: 0.3em;
    position: relative;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-title {
    margin: 0;
}

.ez-view-universaldiscoveryconfirmedlistview.is-empty .ez-ud-mini-display-empty {
    display: block;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-empty {
    display: none;
    margin: 0;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-list {
    padding: 0;
    margin: 0.2em 0 0 0;
}

.ez-view-universaldiscoveryconfirmedlistview.is-empty .ez-ud-mini-display-list {
    display: none;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-item {
    display: inline-block;
    white-space: nowrap;
    max-width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-item:after {
    content: ", ";
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-item:last-of-type:after {
    content: "";
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list {
    position: absolute;
    bottom: 100%;
    left: -2em;
    width: 40em;
    display: none;
}

.ez-view-universaldiscoveryconfirmedlistview.is-full-list-visible .ez-ud-full-list {
    display: block;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-title {
    margin: 0 0 0.5em 0;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-close {
    display: block;
    float: right;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-title {
    margin: 0.5em 0;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-items {
    max-height: 20em;
    overflow: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item {
    width: 48%;
    margin-bottom: 1em;

    /**
     * both flex item and flex container
     * - flex item so that the full list item are displayed on 2 columns
     * - flex container to display correctly the buttons, the icon and the details
     *   of the full list item
     */
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flew-flow: row nowrap;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-icon,
.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;

    width: 2em;
    padding: 0.15em;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-actions {
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-action {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-action:before {
    display: block;
    text-align: center;

    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: auto;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-icon:before {
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: auto;
    padding: 0.3em 0.5em;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-treeview .ez-tree-level .ez-tree-level {
    padding-left: 1em;
}

.ez-view-treeview .ez-tree-level {
    padding-left: 0;
    line-height: 1.6em;
    margin: 0;
}

.ez-view-treeview .ez-tree-node {
    padding-left: 0;
}

.ez-view-treeview.is-tree-loaded .ez-tree-loading {
    display: none;
}

.ez-view-treeview .is-tree-node-close .ez-tree-level {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-loginformview {
    box-sizing: border-box;
}

.ez-view-loginformview .ez-loginform-content {
    text-align: center;
    padding-top: 5%;
}

.ez-view-loginformview .ez-loginform {
    text-align: left;
    display: inline-block;
    padding: 2.5em 1.5em 1.5em 1.5em;
}

.ez-view-loginformview .ez-loginform-label {
    display: none;
}

.ez-view-loginformview .ez-loginform-title {
    text-align: right;
    margin-bottom: 2em;
}

.ez-view-loginformview .ez-loginform-line {
    margin: 2em 0 1em 0;
    width: 25em;
    box-sizing: border-box;
}

.ez-view-loginformview .ez-loginform-message {
    padding: 0.4em 1em;
}

.ez-view-loginformview .ez-loginform-input {
    width: 100%;
}

.ez-view-loginformview .ez-loginform-button {
    float: right;
    margin-top: -0.5em;
    padding: 0.5em 1.5em;
}

.ez-view-loginformview .ez-logo {
    margin-top: -1em;
    float: left;
}

.ez-view-loginformview .ez-copyright {
    margin: 2em 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenteditview {
    overflow: hidden;
    height: 100%;
}

.ez-view-contenteditview > .pure-g {
    height: 100%;
    padding-right: 230px;
}

.ez-view-contenteditview > .pure-g {
    height: 100%;
    padding-right: 230px;
}

.ez-view-contenteditview .ez-main-content {
    width: 100%;
}

.ez-view-contenteditview .ez-page-header {
    padding: 2em 2em 0 2em;
}

.ez-view-contenteditview .ez-view-close {
    display: block;
    float: right;
}

.ez-view-contenteditview .ez-page-header-name {
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ez-view-contenteditview .ez-technical-infos {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ez-view-contenteditview .ez-description {
    padding-top: 0.3em;
    margin: 0.3em 0 0 0;
}

.ez-view-contenteditview .ez-infos {
    visibility: hidden;
}

.ez-view-contenteditview.is-showing-infos .ez-infos,
.ez-view-contenteditview.is-using-touch-device .ez-infos {
    visibility: visible;
}

.ez-view-contenteditview .ez-technical-infos li {
    display: inline-block;
}

.ez-view-contenteditview .ez-technical-infos li:after {
    content: " /";
}

.ez-view-contenteditview .ez-technical-infos li:last-child:after {
    content: "";
}

.ez-view-contenteditview .ez-editactionbar-container {
    width: 230px;
    margin-right: -230px;
}

.is-navigation-hidden .ez-view-contenteditview .ez-editactionbar-container {
    position: fixed;
    z-index: 1025;
    right: 230px;
}

.ez-view-contenteditview .ez-content-language-container {
    display: block;
    position:relative;
}

.ez-view-contenteditview .ez-content-language-indicator {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
}

.ez-view-contenteditview .ez-change-content-language-link {
    margin-left: 0.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewview > .pure-g {
    padding-right: 230px;
    transition: all 0.30s ease-in-out;
}

.ez-view-locationviewview.is-actionbar-minimized > .pure-g {
    padding-right: 4em;
}

.ez-view-locationviewview .ez-actionbar-container {
    width: 230px;
    margin-right: -230px;
}

.ez-view-locationviewview.is-actionbar-minimized .ez-actionbar-container {
    width: 4em;
    margin-right: -4em;
}

.ez-view-locationviewview .ez-locationview-content {
    width: 100%;
}

.ez-view-locationviewview .ez-subitem-container {
    padding: 0 2em 2em 2em;
}

.ez-view-locationviewview .ez-location-breadcrumbs .ez-breadcrumbs-item:after {
    padding: 0 0.3em 0 0.5em;
}

.ez-view-locationviewview .ez-page-header-content-name {
    margin-bottom: 0;
    display: block;
    margin-left: 2.3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ez-view-locationviewview .ez-page-header-contenttype {
    display: block;
    margin: -0.33em 0 1.33em 2.3rem;
}

 .ez-view-locationviewview .ez-page-header-name:before {
     float: left;
     padding-right: 0;
 }

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-trashview > .pure-g {
    padding-right: 230px;
    transition: all 0.30s ease-in-out;
}

.ez-view-trashview.is-trashbar-minimized > .pure-g {
    padding-right: 4em;
}

.ez-view-trashview .ez-trashbar-container {
    width: 230px;
    margin-right: -230px;
}

.ez-view-trashview.is-trashbar-minimized .ez-trashbar-container {
    width: 4em;
    margin-right: -4em;
}

.ez-view-trashview .ez-trashview-content {
    width: 100%;
}

.ez-view-trashview .ez-trashview-list {
    margin: 2em;
}

.ez-view-trashview .ez-trashview-table {
    width: 100%;
}

.ez-view-trashview .ez-trash-item-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 20em;
    display: inline-block;
}

.ez-trashview-content .ez-trashview-table .ez-breadcrumbs-item:after {
    padding: 0 0.3em 0 0.5em;
}

.ez-trashview-content .ez-trashview-table .ez-breadcrumbs-list {
    margin: 0;
    max-width: 10em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-searchview {
    width: 100%;
    padding-bottom: 1em;
    height: 100%;
}

.ez-view-searchview .ez-searchview-content {
    width: 100%;
}

.ez-view-searchview .ez-searchview-search-form {
    margin: 2em;
}

.ez-view-searchview .ez-search-form  {
    margin-bottom: 3em;
}

.ez-view-searchview .ez-searchview-search-form .ez-search-form-label {
    display: block;
}

.ez-view-searchview .ez-searchview-search-form .ez-search-form-input {
    width: 40%;
}

.ez-view-searchview .ez-search-form .ez-search-form-input,
.ez-view-searchview .ez-search-form-button {
    line-height: 2.2em;
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-searchlistview .ez-resultlist-table {
    width: 100%;
}

.ez-view-searchlistview .ez-searchlist-resultlist {
    padding: 1em;
}


.ez-view-searchlistview .ez-searchlist-count {
    margin: 0;
    padding: 0 1rem 0 1em;
    line-height: 2.5em;
}

.ez-view-searchlistview .ez-searchlist-column-head {
    text-align: left;
    vertical-align: middle;
    padding: 0.8em 0.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemboxview .ez-subitembox-title {
    margin: 0;
    padding: 0 1rem 0 1em;
    line-height: 2.5em;

    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ez-view-subitemboxview .ez-subitembox-viewlist {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 5px;
    height: 2.1rem;
}

.ez-view-subitemboxview .ez-subitembox-viewlist-item {
    height: 100%;
}

.ez-view-subitemboxview .ez-switch-subitemview {
}

.ez-view-subitemboxview .ez-switch-subitemview:before {
    padding: 0 0.4em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemlistmoreview {
    margin: 1em;
}

.ez-view-subitemlistmoreview .ez-subitemlist-table {
    width: 100%;
}

.ez-view-subitemlistmoreview .ez-subitem-column-head {
    text-align: left;
    vertical-align: middle;
    padding: 0.8em 0.5em;
}

.ez-view-subitemlistmoreview .ez-subitem-priority-column {
    width: 6em;
    box-sizing: border-box;
}

.ez-view-subitemlistmoreview .ez-subitemlist-pagination {
    margin-top: 2.5em;
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */


.ez-view-subitemlistitemview .ez-subitemlistitem-cell {
    padding: 1.2em 0.5em;
}


.ez-view-subitemlistitemview .ez-subitemlistitem-priority {
    padding: 0;
    box-sizing: border-box;
    position: relative;
}

.ez-view-subitemlistitemview .ez-subitem-priority-form {
    position: relative;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 1.2em 0.5em;
}

.ez-view-subitemlistitemview .ez-subitem-priority-form .ez-subitem-priority-input {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}

.ez-view-subitemlistitemview .ez-subitem-priority-buttons,
.ez-view-subitemlistitemview .ez-subitem-priority-edit {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    z-index: 1;
}

.ez-view-subitemlistitemview .ez-subitem-selected-priority-cell .ez-subitem-priority-buttons {
    display: flex;
    z-index: 2;
}

.ez-view-subitemlistitemview .ez-subitem-priority-button {
    padding: 0;
    text-align: center;
    width: 2.2em;
    height: 100%;
}

.ez-view-subitemlistitemview .ez-subitem-priority-button:before {
    display: inline;
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemgridview {
    margin: 1em;
}

.ez-view-subitemgridview .ez-loadmorepagination-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
}

.ez-view-subitemgridview .ez-subitemgrid-pagination {
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemgriditemview {
    margin: 0.2em 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 10%;
        -ms-flex: 0 1 10%;
            flex: 0 1 10%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
            align-content: stretch;
}

@media (max-width: 160em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 11.1%;
            -ms-flex-preferred-size: 11.1%;
                flex-basis: 11.1%;
    }
}

@media (max-width: 120em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 14.27%;
            -ms-flex-preferred-size: 14.27%;
                flex-basis: 14.27%;
    }
}

@media (max-width: 100em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 16.6%;
            -ms-flex-preferred-size: 16.6%;
                flex-basis: 16.6%;
    }
}

@media (max-width: 80em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 20%;
            -ms-flex-preferred-size: 20%;
                flex-basis: 20%;
    }
}

@media (max-width: 80em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 25%;
            -ms-flex-preferred-size: 25%;
                flex-basis: 25%;
    }
}

@media (max-width: 64em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 33%;
            -ms-flex-preferred-size: 33%;
                flex-basis: 33%;
    }
}

@media (max-width: 48em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
}

@media (max-width: 38em) {
    .ez-view-subitemgriditemview {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }

    .is-discoverybar-minimized .is-actionbar-minimized .ez-view-subitemgriditemview {
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-content {
    margin: 0.5em;
    width: 100%;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-content-type {
    margin: 0 0 0.3em 0;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-name {
    margin: 0.3em 0 0 0;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-visual,
.ez-view-subitemgriditemview .ez-asynchronousview-error {
    display: block;
    width: 100%;
    height: 9rem;
    box-sizing: border-box;
}

.ez-view-subitemgriditemview .ez-asynchronousview .ez-asynchronousview-error {
    padding-top: 1rem;
    margin: 0;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-image {
    display: none;
}

.ez-view-subitemgriditemview.is-state-image-loaded .ez-subitemgrid-item-visual {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.ez-view-subitemgriditemview.is-state-image-loaded .ez-subitemgrid-item-image {
    display: block;
    margin: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.ez-view-subitemgriditemview .ez-asynchronousview-error {
    display: none;
}

.ez-view-subitemgriditemview.is-state-image-error .ez-asynchronousview-error {
    display: block;
}

.ez-view-subitemgriditemview.is-state-image-error .ez-subitemgrid-item-visual {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-rawcontentview {
    position: static;
    margin-top: 2em;
    position: relative;
}

.ez-view-rawcontentview .ez-raw-content-title {
    margin: 0;
    padding: 0 1em;
    line-height: 2.5em;
}

.ez-view-rawcontentview .ez-fieldgroup {
    margin: 0 1em 1em 1em;
}

.ez-view-rawcontentview .ez-fieldgroup-name {
    margin: 0 0 0 2em;
    position: relative;
    top: 0.9em;
    display: inline-block;
    padding: 0.2em 0.6em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-languageswitcherview {
    position: absolute;
    top: 0;
    right: 1em;
    line-height: 2.5em;
}

.ez-view-languageswitcherview .ez-language-list {
    position: absolute;
    right: 0;
    top: 2.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
    line-height: 1em;
    margin: 0;
    padding: 0;
    min-width: 100%;
}

.ez-view-languageswitcherview.is-expanded .ez-expandable-area {
    display: block;
}

.ez-view-languageswitcherview .ez-content-translation .ez-language-switch-link {
    display: block;
    padding: 0.5em 1.5em 0.5em 0.5em;
    white-space: nowrap;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewdetailstabview .ez-details-box {
    margin-top: 2em;
}

.ez-view-locationviewdetailstabview .ez-details-box-title {
    margin: 0;
    padding: 0 1em;
    line-height: 2.5em;
}

.ez-view-locationviewdetailstabview .ez-details-box-list {
    margin: 1em;
}

.ez-view-locationviewdetailstabview .ez-details-value {
    margin: 0;
    box-sizing: border-box;
    padding: 0.8em 0 0.8em 0.5em;
    line-height: 1.4em;
}

.ez-view-locationviewdetailstabview .ez-details-name {
    box-sizing: border-box;
    padding: 0.8em 0.5em 0.8em 0;
    line-height: 1.4em;
}

.ez-view-locationviewdetailstabview .ez-details-language-list {
    display: inline;
    padding-left: 0;
}

.ez-view-locationviewdetailstabview .ez-details-language {
    display: inline;
}

.ez-view-locationviewdetailstabview .ez-subitem-ordering-details {
    margin-left: 2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewrelationstabview .ez-relations-box {
    margin-top: 2em;
}

.ez-view-locationviewrelationstabview .ez-relations-box-title {
    margin: 0;
    padding: 0 1em;
    line-height: 2.5em;
}

.ez-view-locationviewrelationstabview .ez-relations-box-list {
    margin: 1em;
}

.ez-view-locationviewrelationstabview .ez-relations-box-table {
    width: 100%;
}

.ez-view-locationviewrelationstabview .ez-relations-type-list {
    display: inline;
    padding-left: 0;
}

.ez-view-locationviewrelationstabview .ez-relations-type {
    display: inline;
}

.ez-view-locationviewrelationstabview .ez-breadcrumbs-list .ez-breadcrumbs-item {
    max-width: 10em
}

.ez-view-locationviewrelationstabview .ez-relations-box-list-no-content {
    font-style: italic;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewlocationstabview .ez-locations-box {
    margin-top: 2em;
}

.ez-view-locationviewlocationstabview .ez-locations-box-title {
    margin: 0;
    padding: 0 1em;
    line-height: 2.5em;
}

.ez-view-locationviewlocationstabview .ez-locations-list-container {
    padding: 1em;
}

.ez-view-locationviewlocationstabview .ez-locations-list-table {
    width: 100%;
}

.ez-view-locationviewlocationstabview .ez-locations-tools {
    text-align: right;
    margin: 1em 0 0 0;
}

.ez-view-locationviewlocationstabview .ez-breadcrumbs-list {
    margin: 0;
    max-width: 10em;
}

.ez-view-locationviewlocationstabview .ez-subitem-swap-locations {
    margin-left: 2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewversionstabview .ez-versions-box {
    margin-top: 2em;
}

.ez-view-locationviewversionstabview .ez-versions-box-title {
    margin: 0;
    padding: 0 1em;
    line-height: 2.5em;
}

.ez-view-locationviewversionstabview .ez-versions-list-container {
    margin-bottom: 1em;
}

.ez-view-locationviewversionstabview .ez-versions-list-table-container {
    padding: 1em;
}

.ez-view-locationviewversionstabview .ez-versions-list-table {
    width: 100%;
}

.ez-view-locationviewversionstabview .ez-versions-list-table-tools {
    margin-top: 1em;
    text-align: right;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fieldview .ez-fieldview-row {
    padding-left: 160px;
}

.ez-view-fieldview .ez-fieldview-label,
.ez-view-fieldview .ez-fieldview-value {
    padding: 0.8em 0 0.8em 0;
    line-height: 1.4em;
}

.ez-view-fieldview .ez-fieldview-value {
    width: 100%;
}

.ez-view-fieldview .ez-fieldview-label {
    margin-left: -160px;
    width: 160px;
    text-align: right;
}

.ez-view-fieldview .ez-fieldview-label .ez-fieldview-name {
    margin: 0 0.5em 0 0;
}

.ez-view-fieldview .ez-fieldview-value-content {
    margin: 0 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezuser .ez-user-properties {
    margin: 0;
    padding: 0 0 0 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezauthor .ez-author-values {
    margin: 0;
    padding: 0 0 0 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezgmaplocation .ez-maplocation-data {
    margin: 0;
}

.ez-fieldview-ezgmaplocation .gm-style .ez-maplocation-data {
    line-height: 1.3em;
    padding: 0;
    list-style-type: none;
    /* workaround for the infowindow size, otherwise the window,
     * has a bad height...
     */
    font-size: 0.8rem;
}

.ez-fieldview-ezgmaplocation .gm-style .ez-maplocation-address {
    font-weight: bold;
}

.ez-fieldview-ezgmaplocation.is-maplocationview-loading .ez-maplocation-map,
.ez-fieldview-ezgmaplocation.is-maplocationview-loading-failed .ez-maplocation-map {
    height: auto;
}

.ez-fieldview-ezgmaplocation .ez-maplocation-map {
    height: 300px;
}

.ez-fieldview-ezgmaplocation.ez-fieldview-is-empty .ez-maplocation-message {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezselection .ez-selection-values {
    margin: 0;
    padding: 0 0 0 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezkeyword .ez-keyword-values {
    margin: 0;
    padding: 0 0 0 1em;
}

.ez-fieldview-ezkeyword .ez-keyword-list {
    margin: 0;
    padding: 0;
    display: inline;
}

.ez-fieldview-ezkeyword .ez-keyword-list-item {
    display: inline;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezcountry .ez-country-values {
    margin: 0;
    padding: 0 0 0 1em;
}

.ez-fieldview-ezcountry .ez-country-list {
    margin: 0;
    padding: 0;
    display: inline;
}

.ez-fieldview-ezcountry .ez-country-list-item {
    display: inline;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezmedia .ez-media-view-player {
    position: relative;
}

.ez-fieldview-ezmedia .ez-media-player-unsupported {
    display: none;
}

.ez-fieldview-ezmedia.is-media-unsupported .ez-media-player-unsupported {
    display: block;
    position: absolute;
    top: 25%;
    left: 0;
    width: 100%;
    padding: 1em 0;
    text-align: center;
}

.ez-fieldview-ezmedia.is-media-unsupported .ez-media-player-unsupported-audio {
    top: 0;
}

.ez-fieldview-ezmedia .ez-media-view-player {
    max-width: 60%;
}

.ez-fieldview-ezmedia .ez-media-video-player {
    height: auto;
    max-width: 100%;
}

.ez-fieldview-ezmedia .ez-media-audio-player {
    margin-top: 25%;
}

.ez-fieldview-ezmedia .ez-media-view {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.ez-fieldview-ezmedia .ez-media-view-properties {
    margin-left: 1em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.ez-fieldview-ezmedia .ez-media-view-properties-title {
    margin-top: 0;
    padding: 0.3em 0.3em 0.3em 0;
}

.ez-fieldview-ezmedia .ez-media-view-properties-text {
    margin: 0 0 0 1.2em;
    padding: 0;
    line-height: 1.4em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezrichtext .ez-richtext-content > section *:first-child {
    margin-top: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezobjectrelationlist .ez-relationlistview-item {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenteditformview .ez-form-content {
    padding: 1em 2em 2em 2em;
}

.ez-view-contenteditformview .ez-fieldgroup {
    margin-bottom: 1.5em;
    padding: 0;
}

.ez-view-contenteditformview .fieldgroup-name {
    line-height: 1.2em;
    padding: 0 0.2em 0 0.4em;
    margin: 0 1em 0 1em;;
    display: inline-block;
    cursor: pointer;
    position:relative;
    top: 0.6em;
}

.ez-view-contenteditformview .fieldgroup-fields {
    margin-top: -0.3em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-barview .ez-actions-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ez-view-barview .view-more-button {
    margin: 0.5em;
    padding: 0.5em 2em;
}

.ez-view-barview .is-hidden {
    display: none;
}

.ez-view-barview .view-more-actions.is-hidden {
    right: -230px;
    opacity: 0;
    display: block;
}

.ez-view-barview .view-more-actions {
    position: fixed;
    bottom: 0;
    width: 230px;
    right: 230px;
    z-index: 1015;
}

.ez-view-barview .ez-actions-list .ez-action[disabled] {
    cursor: default;
}

.is-trashbar-minimized .ez-view-barview .view-more-actions.is-hidden,
.is-actionbar-minimized .ez-view-barview .view-more-actions.is-hidden {
    right: 4em;
}

.is-trashbar-minimized .ez-view-barview .view-more-button,
.is-actionbar-minimized .ez-view-barview .view-more-button {
    padding: 0.5em 0;
}

.is-trashbar-minimized .ez-view-barview .view-more-actions,
.is-actionbar-minimized .ez-view-barview .view-more-actions {
    right: 4em;
}

.is-navigationhubview-fixed .ez-view-barview {
    position: fixed;
    z-index: 1000;
    width: 230px;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-discoverybarview {
    width: 230px;
}

.is-discoverybar-minimized .ez-view-discoverybarview {
    width: 4em;
}

.is-discoverybar-minimized .ez-view-discoverybarview .view-more-button {
    padding: 0.5em 0;
}

.ez-view-discoverybarview .view-more-actions.is-hidden {
    left: -230px;
    opacity: 0;
    display: block;
}

.ez-view-discoverybarview .view-more-actions {
    position: fixed;
    bottom: 0;
    width: 230px;
    left: 230px;
    z-index: 1015;
}

.is-discoverybar-minimized .ez-view-discoverybarview .view-more-actions.is-hidden {
    left: 4em;
}

.is-discoverybar-minimized .ez-view-discoverybarview .view-more-button {
    padding: 0.5em 0;
}

.is-discoverybar-minimized .ez-view-discoverybarview .view-more-actions {
    left: 4em;
}

.ez-view-contenttypeselectorview {
    padding: 0.3em 0.5em;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-title {
    margin: 0 0 0.5em 0;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-zone-title {
    padding: 0.3em 0.1em 0.2em 0.3em;
    margin: 0 0 0.3em 0;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-groups-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 1.8em;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-group {
    display: block;
    padding-left: 0.5em;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-group-checkbox {
    margin-right: 0.4em;
}

.ez-view-contenttypeselectorview.ez-selection-filter .ez-selection-filter-list {
    max-height: 14em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-treeactionview {
    position: relative;
    width: 100%;
}

.ez-view-treeactionview.is-expanded {
    padding-right: 10px;
}

.ez-view-treeactionview .ez-expandable-area {
    position: absolute;
    top: -80%;
    right: 0;
    width: 300px;
    min-height: 120px;
    z-index: 1;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap;
    padding: 0.3em 0;

    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);

    box-shadow: 3px 3px 3px 0px #888;
}

.ez-view-treeactionview.is-expanded .ez-expandable-area {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-buttonactionview .ez-action {
    display: block;
    width: 100%;
    cursor: pointer;
    background: none;
    border: none;
    text-align: left;
    padding: 0.7em 0 0.7em 1.2em;
}

.ez-view-buttonactionview .ez-action .action-icon:before {
    margin-right: 0.7em;
    float: left;
}

.ez-view-buttonactionview .with-hint .action-icon:before {
    margin-top: 0.2em;
}

.is-discoverybar-minimized .ez-view-discoverybarview .ez-view-buttonactionview .active-actions .action-label,
.is-discoverybar-minimized .ez-view-discoverybarview .ez-view-buttonactionview .active-actions .action-hint,
.is-trashbar-minimized .ez-view-buttonactionview .active-actions .action-label,
.is-trashbar-minimized .ez-view-buttonactionview .active-actions .action-hint,
.is-actionbar-minimized .ez-view-buttonactionview .active-actions .action-label,
.is-actionbar-minimized .ez-view-buttonactionview .active-actions .action-hint {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-previewactionview .preview-modes {
    margin: 0;
    padding: 0.5em 0 0 1.8em;
}

.ez-view-previewactionview .preview-modes .preview-mode-button {
    padding-top: 0.2em;
    margin-right: 0.1em;
    border: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-createcontentactionview {
    position: relative;
    width: 100%;
}

.ez-view-createcontentactionview.is-expanded {
    margin-left: -10px;
    padding-left: 10px;
}

.ez-view-createcontentactionview .ez-expandable-area {
    position: absolute;
    z-index: 1;
    top: -80%;
    left: 0;
    width: 300px;
    min-height: 120px;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap;
    padding: 0.3em 0;

    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}

.ez-view-createcontentactionview.is-expanded .ez-expandable-area {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}

.ez-view-createcontentactionview.is-contenttypeselector-loaded .ez-contenttypes-loading {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-translateactionview {
    position: relative;
    width: 100%;
}

.ez-view-translateactionview.is-expanded {
    margin-left: -10px;
    padding-left: 10px;
}

.ez-view-translateactionview .ez-expandable-area {
    position: absolute;
    z-index: 1;
    top: -60%;
    left: 0;
    width: 242px;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap;
    padding: 0.3em 0;

    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}

.ez-view-translateactionview.is-expanded .ez-expandable-area {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}

.ez-view-translateactionview .ez-contenttranslations {
    padding: 0.3em 0.5em;
}

.ez-view-translateactionview .ez-contenttranslations-title {
    margin: 0 0 0.5em 0;
}

.ez-view-translateactionview .ez-contenttranslations-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 1.8em;
}

.ez-view-translateactionview .ez-contenttranslations-list .ez-contenttranslation {
    display: block;
    position: relative;
}

.ez-view-translateactionview .ez-contenttranslation-view-link {
    display: block;
    white-space: nowrap;
    padding: 1em 1.5em;
}

.ez-view-translateactionview .ez-contenttranslation-edit-link {
    display: none;
    position: absolute;
    z-index: 1;
    right: 1.5em;
    top: 0.9em;
}

.ez-view-translateactionview .ez-contenttranslation:hover .ez-contenttranslation-edit-link {
    display: block;
    padding: 0.1em 0.5em;
}

.ez-view-translateactionview .ez-newtranslation-button {
    width: 17em;
    margin: 0.5em;
}

.ez-view-translateactionview .action-hint {
    list-style: none;
    padding: 0 0 0 2.9em;
}

.ez-view-translateactionview .ez-translation-indicator {
    display: inline;
}

.ez-view-translateactionview .ez-translation-indicator:after {
    content: ', ';
}

.ez-view-translateactionview .ez-translation-indicator:last-child:after {
    content: '';
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-editpreviewview-container {
    position: absolute;

    -webkit-transform: translateX(0);
            transform: translateX(0);

    -webkit-transition: -webkit-transform 0.4s;
            transition: transform 0.4s;

    -webkit-transform-style: preserve-3d; /* increasing performance on mobile devices */
            transform-style: preserve-3d;
}

.ez-editpreviewview-container.is-editpreview-hidden {
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
}

.ez-view-editpreviewview {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.ez-view-editpreviewview .ez-preview-header {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
}

.ez-view-editpreviewview .ez-preview-device {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: auto;
}

.ez-view-editpreviewview .ez-preview-title {
    font-size: 150%;
    text-align: center;
    margin: 0.5em 0;
}

.ez-view-editpreviewview .ez-preview-hide {
    display: block;
    cursor: pointer;
    float: right;
    font-weight: bold;
    font-size: 90%;
    padding: 0.5em;
    background: none;
    border: none;
}

.ez-view-editpreviewview .ez-preview-hide:after {
    font-size: 90%;
    padding-left: 0.5em;
}

.ez-view-editpreviewview .ez-preview-iframe-wrapper {
    box-sizing: border-box;
    margin: 0 auto;
}

.ez-view-editpreviewview .ez-preview-iframe {
    display: block;
    margin: 0 auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-editfield-row {
    padding-left: 200px;
}

.ez-editfield-infos {
    margin-left: -200px;
    width: 200px;
}

.ez-editfield-input-area {
    width: 100%;
}

.ez-editfield-input-area .ez-field-sublabel {
    display: block;
    margin: 0 2em 0.3em 2em;
}

.ez-editfield-input-area .ez-field-sublabel.ez-first-sublabel {
    padding-top: 1.5em;
}

.ez-editfield-input,
.ez-editfield-input-no-validation {
    margin: 1em 2em 0.3em 2em;
}

.ez-editfield-input:before {
    width: 2em;
    margin-left: -2em;
    display: inline-block;
    text-align: center;
    height: 1.8em;
    line-height: 1.8em;
    box-sizing: border-box;
}

.ez-editfield-infos .ez-fielddefinition-name, .ez-editfield-infos .ez-editfield-error-message {
    margin: 0;
    padding: 0 0.2em 0 0;
}

.ez-editfield-infos label {
    padding: 1.5em 0.5em 1em 0.5em;
    margin: 0;
    text-align: right;
    vertical-align: baseline;
    display: block;
}

.ez-editfield-infos .ez-editfield-error-message {
    line-height: 1.2em;
    min-height: 2.4em;
}

.is-using-touch-device .ez-editfield-input-area .ez-field-description {
    position: absolute;
    top: -100%;
    max-width: 48%;
    z-index: 10;
    display: none;
    margin-right: 2em;
}

.is-using-touch-device .ez-editfield-input-area .ez-field-description.is-visible {
    height: auto;
    display: inline;
}

.is-using-touch-device .ez-editfield-input-area .ez-fielddescription-tooltip-text {
    display: block;
    margin: 0 0 0 -13px;
    padding: 8px;
    text-align: left;
}

.ez-standard-description .ez-field-description {
    margin:  0 0 0 2.5em;
}

.ez-standard-description .ez-field-description {
    visibility: hidden;
}

.ez-standard-description.is-showing-description .ez-field-description {
    visibility: visible;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-errorview-container {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1050;

    -webkit-transform: translateX(0);
            transform: translateX(0);

    -webkit-transition: -webkit-transform 0.4s;
            transition: transform 0.4s;

    -webkit-transform-style: preserve-3d; /* increasing performance on mobile devices */
            transform-style: preserve-3d;
}

.ez-errorview-container.is-hidden {
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
}

.ez-errorview-container .ez-error-content {
    height: 100%;
    text-align: center;
}

.ez-errorview-container .ez-error-dialog {
    display: inline-block;
    margin-top: 5em;
    padding: 1em;
    text-align: left;
}

.ez-errorview-container .ez-error-dialog h2 {
    margin-top: 0;
}

.ez-error-dialog .ez-buttons-container {
    text-align: center;
}

.ez-error-dialog button {
    padding: 0.7em;
    margin: 0.5em;
}

.ez-error-dialog button:before {
    margin-right: 0.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-asynchronousview .ez-asynchronousview-loading {
    margin: 0;
}

.ez-asynchronousview .ez-asynchronousview-retry {
    padding: 0.3em 0.4em;
}

.ez-asynchronousview .ez-asynchronousview-error {
    margin: -0.3em 0 0 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardview .ez-dashboard-content {
    width: 100%;
    height: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardblocksview {
    box-sizing: border-box;
}

.ez-view-dashboardblocksview {
    width: 100%;
    min-height: 100%;
    padding: 2% 5em;
}

.ez-view-dashboardblocksview .ez-dashboard-title {
    margin: 0 0 0.5em 0;
}


.ez-view-dashboardblocksview .ez-view-dashboardblockbaseview {
    margin-top: 1em;
}

.ez-view-dashboardblocksview .ez-dashboard-content-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 15em;
}

@media (min-width: 1024px) {
    .ez-view-dashboardblocksview {
        padding: 2% 6%;
    }

    .ez-view-dashboardblocksview .ez-dashboard-content {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .ez-view-dashboardblocksview .ez-view-dashboardblockbaseview {
        flex: 0 1 47%;
    }
}

@media (min-width: 1280px) {
    .ez-view-dashboardblocksview {
        padding: 2% 5%;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiopresentationview .ez-studiopresentation-content {
    width: 100%;
    height: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-userprofileview {
    position: absolute;
    top: 5px;
    right: 0;
}

.ez-view-userprofileview .ez-user-profile {
    padding: 0.5em 2em 0.5em 1em;
    margin: 0;
    position: relative;
}

.ez-view-userprofileview .ez-user-profile .ez-user-profile-info {
    display: inline-block;
}

.ez-view-userprofileview .ez-user-profile .ez-user-profile-name {
    margin: 0;
}

.ez-view-userprofileview .ez-user-profile-image {
    width: 30px;
    height: 30px;
    margin-left: 0.5em;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.ez-view-userprofileview .ez-view-usermenuview .ez-user-menu-item {
    padding: 0.4em 1.5em;
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-usermenuview {
    margin: 0;
    padding: 0;
}

.ez-view-usermenuview.is-user-menu-hidden {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-serversideview .ez-platform-version {
    margin-top: 0;
}

.ez-view-serversideview .ez-contenttype-icon:before {
    padding-right: 0.3em;
}

.ez-view-serversideview .ez-serverside-content {
    padding-top: 0;
}

.ez-view-serversideview .ez-contenttype-view {
    padding: 0.5em 1em;
}

.ez-view-serversideview .ez-field-definition-group {
    padding-left: 2.5em;
}

.ez-view-serversideview .ez-contenttype-title {
    padding: 0.8em 0;
}

.ez-view-serversideview .ez-contenttype-subtitle {
    padding: 0.5em 0;
}

.ez-view-serversideview .ez-contenttype-metadata {
    display: flex;
}

.ez-view-serversideview .ez-contenttype-metadata-name,
.ez-view-serversideview .ez-contenttype-metadata-value {
    padding: 0.8em 1em;
}

.ez-view-serversideview .ez-contenttype-metadata-name {
    width: 250px;
}

.ez-view-serversideview .ez-field-definitions {
    width: 100%;
    overflow: hidden;
}

.ez-view-serversideview .ez-field-definition-header {
    padding: 1em;
    text-align: left;
}

.ez-view-serversideview .ez-field-definition-main-properties {
    padding: 0.8em 1em;
    text-align: left;
}

.ez-view-serversideview .ez-field-definition-properties {
    width: 100%;
    list-style-type: none;
    padding-left: 0;
}

.ez-view-serversideview .ez-field-definition-property {
    display: flex;
}

.ez-view-serversideview .ez-field-definition-property-name {
    width: 200px;
    padding: 0.8em 1em;
}

.ez-view-serversideview .ez-field-definition-property-value {
    padding: 0.8em 1em;
    width: 100%;
}

.ez-view-serversideview .ez-fielddefinition-settings {
    width: 100%;
    list-style-type: none;
    padding-left: 0;
}

.ez-view-serversideview .ez-fielddefinition-setting {
    display: flex;
}

.ez-view-serversideview .ez-fielddefinition-setting-name {
    width: 200px;
    padding: 0.8em 1em;
}

.ez-view-serversideview .ez-fielddefinition-setting-value {
    padding: 0.8em 1em;
    width: 100%;
}

.ez-view-serversideview .ez-toolbar .ez-toolbar-action {
    display: inline;
}

.ez-view-serversideview .ez-policy-limitation {
    padding: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */


.ez-view-draftconflictview .ez-draft-conflict-title {
    margin: 0.5em 0 0 0;
}

.ez-view-draftconflictview .ez-draft-conflict-toolbar {
    text-align: right;
    margin: 0.5em 0;
}

.ez-view-draftconflictview .ez-draft-conflict-newdraft {
    display: inline-block;
    padding: 0.5em;
}

.ez-view-draftconflictview .ez-draft-conflict-table {
    width: 100%;
}

.ez-view-draftconflictview [class*="ez-draft-conflict-list-head-"] {
    padding: 0.8em;
}

.ez-view-draftconflictview .ez-draft-conflict-list-cell {
    padding: 0 0.5em;
    text-align: center;
}

.ez-view-draftconflictview .ez-draft-conflict-edit {
    visibility: hidden;
    width: 3em;
    height: 3em;
    display: block;
}

.ez-view-draftconflictview .is-row-selected .ez-draft-conflict-edit {
    visibility: visible;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-checkboxeditview .ez-editfield-input {
    margin: 1.5em 2em;
}

.ez-checkbox-input-ui input,
.ez-checkbox-input-ui label {
    display: inline-block;
    line-height: 1.4em;
}

.ez-view-checkboxeditview .ez-field-description {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-countryeditview .ez-field-description {
    visibility: hidden;
}

.ez-view-countryeditview .ez-field-description {
    margin:  0 0 0 2.5em;
}

.ez-view-countryeditview.is-list-hidden.is-showing-description .ez-field-description {
    visibility: visible;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-textline-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-textline-input-ui input {
    width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-keyword-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-keyword-input-ui input {
    width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-textblock-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-textblock-input-ui textarea {
    width: 100%;
    line-height: 1.3em;
    resize: vertical;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-xmltext-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-xmltext-input-ui textarea {
    width: 100%;
    line-height: 1.3em;
    resize: vertical;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-emailaddress-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-emailaddress-input-ui input {
    width: 33%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-urleditview .ez-editfield-input,
.ez-view-urleditview .ez-editfield-input-no-validation {
    margin-top: 0.3em;
}

.ez-view-urleditview .ez-field-sublabel:first-of-type {
    padding-top: 1.5em;
}

.ez-url-input-ui {
    width: 100%;
    display: inline-block;
}

.ez-url-input-ui input {
    width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-float-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-float-input-ui input {
    width: 20%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-integer-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-integer-input-ui input {
    width: 20%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-maplocationeditview label {
    margin-bottom: 0.3em;
}

.ez-view-maplocationeditview ul {
    list-style: none;
}

.ez-view-maplocationeditview .ez-field-sublabel:first-of-type {
    padding-top: 1.5em;
}

.ez-view-maplocationeditview .ez-maplocation-input-area {
    padding: 0 2em;
}

.ez-view-maplocationeditview .ez-maplocation-address-label {
    display: inline-block;
    margin-left: 0;
}

.ez-view-maplocationeditview .ez-maplocation-find-address-input input  {
    width: 100%;
}

.ez-view-maplocationeditview .ez-maplocation-find-address-button {
    height: 1.8em;
    padding: 0 1.5em;
}

.ez-view-maplocationeditview .ez-maplocation-errors,
.ez-view-maplocationeditview .ez-maplocation-locate-me-errors {
    margin: 0.5em 0 0 0;
}

.ez-view-maplocationeditview .ez-maplocation-map-container {
    width: 100%;
    margin-top: 1em;
    height: 300px;
}

.ez-view-maplocationeditview .ez-maplocation-coordinates {
    margin: 1em 0 1em 1em;
    padding: 1em 0.5em;
    text-align: left;
}

.ez-view-maplocationeditview .ez-maplocation-coordinates ul {
    padding: 0 0.3em;
}

.ez-view-maplocationeditview .ez-maplocation-locate-me-button {
    display: block;
    margin: 0 auto;
}

.ez-view-maplocationeditview .ez-editfield-input {
    margin:  0;
}

.ez-view-maplocationeditview .ez-field-description {
    margin-left:  0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-authoreditview .ez-editfield-input,
.ez-view-authoreditview .ez-editfield-input-no-validation {
    margin-top: 0.3em;
}

.ez-view-authoreditview .ez-field-sublabel:first-of-type {
    padding-top: 1.5em;
}

.ez-view-authoreditview .ez-author-input-ui {
    width: 100%;
    display: inline-block;
}

.ez-view-authoreditview .ez-author-input-ui input {
    width: 100%;
}

.ez-view-authoreditview .ez-author-secondary .ez-fielddefinition-name,
.ez-view-authoreditview .ez-author-secondary .ez-fielddefinition-tooltip,
.ez-view-authoreditview .ez-author-secondary .ez-editfield-i,
.ez-view-authoreditview .ez-author-email .ez-fielddefinition-name {
    visibility: hidden;
}

.ez-view-authoreditview .ez-field-author-remove {
    display: block;
    margin-top: 3em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.is-field-empty .ez-binarybase-content {
   display: none;
}

.ez-binarybase-input-file {
    display: none;
}

.ez-binarybase-warning {
    display: none;
    text-align: left;
    position: absolute;
    bottom: 100%;
    left: 10%;
    width: 80%;
    padding: 0.8em;
}

.has-warning .ez-binarybase-warning {
    display: block;
 }

.ez-binarybase-warning .ez-binarybase-warning-hide {
    float: right;
    display: block;
}

.ez-binarybase-warning .ez-binarybase-warning-text {
    margin: 0;
}

.ez-binarybase-action {
    text-align: center;
    position: relative;
}

.ez-binarybase-action .ez-button {
    margin: 1em 1em 0 1em;
}

.ez-binarybase-upload-new {
    display: none;
}

.ez-binarybase-upload-replace {
    display: inline;
}

.is-field-empty .ez-binarybase-upload-new {
    display: inline;
}

.is-field-empty .ez-binarybase-upload-replace {
    display: none;
}

.ez-binarybase-empty {
    display: none;
}

.is-field-empty .ez-binarybase-empty {
    display: block;
    margin: 0.5em 0 0 0.5em;
}

.ez-binarybase-help {
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-imageeditview .ez-image-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-view-imageeditview .ez-asynchronousview-loading {
    display: none;
}

.ez-view-imageeditview.is-image-loading .ez-image-preview {
    display: none;
}

.ez-view-imageeditview.is-image-loading .ez-asynchronousview-loading {
    display: block;
}

.ez-view-imageeditview .ez-asynchronousview-error {
    display: none;
}

.ez-view-imageeditview.has-loading-error .ez-asynchronousview-loading {
    display: none;
}

.ez-view-imageeditview.has-loading-error .ez-asynchronousview-error {
    display: block;
}

.ez-view-imageeditview .ez-asynchronousview-retry {
    display: block;
    margin: 0.5em auto;
}

.ez-view-imageeditview .ez-asynchronousview-loading,
.ez-view-imageeditview .ez-asynchronousview-error {
    margin: 1em 0;
}

.ez-view-imageeditview .ez-image-editpreview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

.ez-view-imageeditview .ez-image-preview {
    height: auto;
    max-width: 100%;
    display: block;
}

.ez-view-imageeditview .ez-image-editpreview-image {
    max-width: 300px;
}

.ez-view-imageeditview .ez-image-properties {
    margin-left: 1em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.ez-view-imageeditview .ez-image-properties-title {
    margin-top: 0;
    padding: 0.3em 0.3em 0.3em 0;
}

.ez-view-imageeditview .ez-image-properties-original {
    margin: 0 0 0 1.2em;
    padding: 0;
    line-height: 1.4em;
}

.ez-view-imageeditview .ez-image-alt-text {
    margin-top: 1.5em;
}

.ez-view-imageeditview .ez-image-alt-text-label {
    display: block;
    margin-bottom: 0.5em;
}

.ez-view-imageeditview .ez-image-alt-text-input {
    width: 100%;
}

.ez-view-imageeditview .ez-field-description {
    margin: 0;
}

.ez-view-mediaeditview .ez-media-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-view-mediaeditview .ez-media-editpreview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

.ez-view-mediaeditview .ez-media-editpreview-player {
    position: relative;
}

.ez-view-mediaeditview .ez-media-player {
    display: block;
    width: 100%;
}

.ez-view-mediaeditview .ez-media-player-unsupported {
    display: none;
}

.ez-view-mediaeditview.is-media-unsupported .ez-media-player-unsupported {
    display: block;
    position: absolute;
    top: 25%;
    left: 0;
    width: 100%;
    padding: 1em 0;
    text-align: center;
}

.ez-view-mediaeditview.is-media-unsupported .ez-media-player-unsupported-audio {
    top: 0;
}

.ez-view-mediaeditview .ez-media-video-player {
    height: auto;
}

.ez-view-mediaeditview .ez-media-audio-player {
    margin-top: 25%;
}

.ez-view-mediaeditview .ez-media-editpreview-player {
    width: 400px;
}

.ez-view-mediaeditview .ez-media-properties {
    margin-left: 1em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.ez-view-mediaeditview .ez-media-properties-title {
    margin-top: 0;
    padding: 0.3em 0.3em 0.3em 0;
}

.ez-view-mediaeditview .ez-media-properties-original {
    margin: 0 0 0 1.2em;
    padding: 0;
    line-height: 1.4em;
}

.ez-view-mediaeditview .ez-media-player-settings-list {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

.ez-view-mediaeditview .ez-media-player-settings-item {
    margin-right: 1.5em;
    line-height: 1.4em;
}

.ez-view-mediaeditview .ez-media-settings-size {
    width: 4.2em;
}

.ez-view-mediaeditview .ez-field-description {
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-binaryfileeditview .ez-binaryfile-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-view-binaryfileeditview .ez-binaryfile-content:before {
    display: block;
    float: left;
}

.ez-view-binaryfileeditview .ez-binaryfile-content:after {
    display: block;
    clear: both;
    content: "";
}

.ez-view-binaryfileeditview .ez-binaryfile-properties {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
}

.ez-view-binaryfileeditview .ez-binaryfile-properties-download {
    margin-top: 1em;
}

.ez-view-binaryfileeditview .ez-field-description {
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-selectioneditview .ez-selection-input-ui {
    vertical-align: top;
    position: relative;
    display: inline-block;
    min-width: 50%;
}

.ez-view-selectioneditview .ez-selection-values {
    min-height: 1.8em;
    line-height: 1.7em;

    margin: 0;
    padding: 0 2em 0 0;
}

.ez-view-selectioneditview .ez-selection-values {
    cursor: pointer;
}

.ez-view-selectioneditview .ez-selection-values:after {
    position:absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0 0.3em;
    text-align: center;
}

.ez-view-selectioneditview .ez-selection-value {
    display: inline-block;
    padding: 0 0.2em;
    margin: 0 0.2em;
}

.ez-view-selectioneditview .ez-selection-list {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 1000;
}

.ez-view-selectioneditview.is-top-list .ez-selection-list {
    top: auto;
    bottom: 100%;
}

.ez-view-selectioneditview.is-list-hidden .ez-selection-list {
    display: none;
}

.ez-view-selectioneditview .ez-field-description {
    visibility: hidden;
}

.ez-view-selectioneditview.is-list-hidden.is-showing-description .ez-field-description {
    visibility: visible;
}

.ez-view-selectioneditview .ez-field-description {
    margin:  0 0 0 2.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-time-input-ui {
    display: inline-block;
    vertical-align: bottom;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dateeditview .ez-date-input-ui {
    display: inline-block;
    vertical-align: bottom;
    position: relative;
}

.ez-view-dateeditview .ez-date-input {
    width: 10em;
}

.ez-view-dateeditview .ez-yui-calendar-container {
    display: none;
    top: 100%;
    right: 0;
    position: absolute;
}

.ez-view-dateeditview.is-calendar-visible .ez-yui-calendar-container {
    display: block;
}

.ez-view-dateeditview .ez-date-cancel-button {
    margin-left: -1.8em;
}

.ez-view-dateeditview .ez-field-description {
    visibility: hidden;
}

.ez-view-dateeditview.is-showing-description .ez-field-description {
    visibility: visible;
}

.ez-view-dateeditview.is-calendar-visible.is-showing-description .ez-field-description {
    visibility: hidden;
}

.ez-view-dateeditview .ez-field-description {
    margin:  0 0 0 2.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-dateandtime-date-input-ui {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 1em;
}

.ez-dateandtime-time-input-ui {
    display: inline-block;
    vertical-align: bottom;
}

.ez-view-dateandtimeeditview .ez-field-description {
    visibility: hidden;
}

.ez-view-dateandtimeeditview.is-showing-description .ez-field-description {
    visibility: visible;
}

.ez-view-dateandtimeeditview.is-calendar-visible.is-showing-description .ez-field-description {
    visibility: hidden;
}

.ez-view-dateandtimeeditview .ez-field-description {
    margin:  0 0 0 2.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-relationeditview .ez-relation-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.ez-view-relationeditview .ez-editfield-input {
    margin: 1em 2em;
}

.ez-view-relationeditview .ez-relation-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-view-relationeditview .ez-relation-empty {
    margin: 0.5em 0 0 0.5em;
}

.ez-view-relationeditview .ez-relation-content-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}

.ez-view-relationeditview .ez-relation-value {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.ez-view-relationeditview .ez-relation-properties {
    padding: 0;
    margin: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

.ez-view-relationeditview .ez-relation-properties .ez-relation-property {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 50%;
    margin: 0;
}

.ez-view-relationeditview .ez-relation-content-name {
    margin: 0 0 0.3em 0;
}

.ez-view-relationeditview .ez-relation-content-icon {
    margin: 0 0.3em 0 0;
}

.ez-view-relationeditview .ez-relation-tools {
    text-align: center;
}

.ez-view-relationeditview .ez-relation-discover {
    margin-right: 1em;
}

.ez-view-relationeditview .ez-relation-remove {
    margin-left: 1em;
}

.ez-view-relationeditview .ez-field-description {
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-relationlisteditview .ez-editfield-input {
    margin: 1em 2em;
}

.ez-view-relationlisteditview .ez-relation-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-view-relationlisteditview .ez-relationlist-contents {
    width: 100%;
}

.ez-view-relationlisteditview .ez-relation-empty {
    margin: 0.5em 0 0 0.5em;
}

.ez-view-relationlisteditview .ez-relation-content-name {
    margin: 0 0 0.3em 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 15em;
}

.ez-view-relationlisteditview .ez-relation-tools {
    text-align: center;
}

.ez-view-relationlisteditview .ez-relation-discover {
    margin-right: 1em;
}

.ez-view-relationlisteditview .ez-relation-remove-content {
    text-align: center;
}

.ez-view-relationlisteditview .ez-field-description {
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-richtexteditview .ez-editfield-input {
    margin: 1em 2em;
}

.ez-view-richtexteditview .ez-richtext-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.ez-view-richtexteditview .ez-richtext-editor {
    display: inline-block;
    width: 100%;
    padding: 0 0.5em;
    box-sizing: border-box;
    min-height: 5em;
}

.ez-view-richtexteditview .ez-richtext-editable > section *:first-child {
    margin-top: 0;
}

.ez-view-richtexteditview .ez-richtext-toolbar {
    text-align: right;
    margin-bottom: 0.5em;
}

.ez-view-richtexteditview.is-focused {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
}

.ez-view-richtexteditview .ez-page-header-name {
    display: none;
    margin: 0.5em 0 1em 0;
}

.ez-view-richtexteditview.is-focused .ez-page-header-name {
    display: inline-block;
}

.ez-view-richtexteditview .ez-richtext-save-and-return {
    display: none;
    margin: 0.5em 0 1em 0;
    float: right;
}

.ez-view-richtexteditview.is-focused .ez-richtext-save-and-return {
    display: inline-block;
}

.ez-view-richtexteditview .ez-editfield-infos {
    overflow: hidden;
}

.ez-view-richtexteditview.is-focused .ez-editfield-infos {
    height: 0;
    width: 0;
    margin-left: 0;
}

.ez-view-richtexteditview.is-focused .ez-richtext-toolbar {
    display: none;
}

.ez-view-richtexteditview.is-focused .ez-editfield-row {
    padding-left: 0;
    height: 100%;
}

.ez-view-richtexteditview.is-focused .ez-editfield-input-area {
    height: 100%;
    overflow-y: auto;
}

.ez-view-richtexteditview .ez-field-description {
    margin: 0;
}

.ez-view-richtexteditview.is-focused .ez-richtext-input-ui {
    box-sizing: border-box;
    padding-left: 2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-isbn-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-isbn-input-ui input {
    width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-usereditview .ez-editfield-input,
.ez-view-usereditview .ez-editfield-input-no-validation {
    margin-top: 0.3em;
}

.ez-view-usereditview .ez-editfield-row:first-of-type .ez-field-sublabel {
    padding-top: 1.5em;
}

.ez-view-usereditview .ez-user-input-ui {
    width: 100%;
    display: inline-block;
    vertical-align: bottom;
}

.ez-view-usereditview .ez-user-input-ui input {
    width: 100%;
    max-width: 25em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardblockbaseview .ez-block-title {
    margin: 0.5em 0;
}

.ez-view-dashboardblockbaseview .ez-block-items-table {
    width: 100%;
    border: 0;
}

.ez-view-dashboardblockbaseview [class*="ez-block-head-"] {
    box-sizing: border-box;
    padding: .5em;
}

.ez-view-dashboardblockbaseview .ez-block-head-title {
    width: 35%;
}

.ez-view-dashboardblockbaseview .ez-block-head-content-type {
    width: 25%;
}

.ez-view-dashboardblockbaseview .ez-block-head-version {
    width: 10%;
}

.ez-view-dashboardblockbaseview .ez-block-head-modified {
    width: 30%;
}

.ez-view-dashboardblockbaseview .ez-block-row:nth-child(even) {
    background: #f2f2f2;
}

.ez-view-dashboardblockbaseview .ez-block-cell {
    padding: 0.7em 0.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */



.ez-view-dashboardblockasynchronousview .ez-block-wrapper:after {
    display: block;
    text-align: center;
}

.ez-view-dashboardblockasynchronousview.is-loading .ez-block-wrapper:after {
    padding: 0.2em;
}

.ez-view-dashboardblockasynchronousview .ez-block-cell-options {
    position: relative;
}

.ez-view-dashboardblockasynchronousview .ez-block-row-options {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 100%;
    display: flex;
    height: 100%;
}

.ez-view-dashboardblockasynchronousview .ez-block-row-options .ez-font-icon {
    width: 2em;
    position: relative;
    z-index: 1;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenttypeeditserversideview .ezselection-settings-option-value-prototype {
    display: none;
}

.ez-view-contenttypeeditserversideview .ezselection-settings-option-list {
    margin: 0 0 1em 0;
    padding: 0;
    list-style-type: none;
}

.ez-view-contenttypeeditserversideview .ezselection-settings-option-value {
    line-height: 2.4em;
}

.ez-view-contenttypeeditserversideview .ezselection-settings-option-list,
.ez-view-contenttypeeditserversideview .ezselection-settings-toolbar {
    margin-left: 11em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-tabs .ez-tabs-list {
    padding: 0 0 0 2em;
    margin: 0;
}

.ez-tabs .ez-tabs-label {
    display: inline-block;
    padding: 0;
}

.ez-tabs .ez-tabs-label a {
    display: block;
    padding: 0.5em 1.2em;
}

.ez-tabs .ez-tabs-panel {
    padding: 0 2em 2em 2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-page-header {
    padding: 1em 1.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-serverside-content {
    padding: 0.5em 10% 5em 10%;
}

.ez-serverside-content.ez-tabs {
    padding: 0 0 5em 0;
}

.ez-serverside-content h2 {
    padding: 0.1em 0.3em;
}

.ez-serverside-content dd {
    margin-bottom: 0.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-selection-filter .ez-selection-filter-list {
    margin: 0.3em 0 0 0;
    padding: 0;
    list-style-position: inside;
    max-height: 9em;
    overflow-y: auto;
}

.ez-selection-filter .ez-selection-filter-off {
    display: none;
}

.ez-selection-filter .ez-selection-filter-item {
    line-height: 1.8em;
    padding-left: 0.5em;
}

.ez-selection-filter .ez-selection-filter-on {
    margin: 0.3em auto;
    width: 98%;
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-button {
    padding: 0.4em 0.5em;
}

.ez-button-height:before {
    display: block;
    font-size: 200%;
    text-align: center;
    margin-bottom: 0.2em;
}

.ez-button-height {
    text-align: center;
    width: 14em;
    white-space: normal;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-table-data {
    margin: 1em 0;
}

.is-flexible {
    text-align: center;
}

.is-flexible .ez-table-data-container {
    display: inline-block;
    text-align: left;
}

.ez-table-data .ez-table-data-id,
.ez-table-data .ez-table-data-count {
    text-align: center;
}

.ez-breadcrumbs-list {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0.5em;
}

.ez-breadcrumbs-list .ez-breadcrumbs-item {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
}

.ez-breadcrumbs-list .ez-breadcrumbs-item:after {
    content: "/";
    padding: 0 0.1em 0 0.1em;
}

.ez-breadcrumbs-list .ez-breadcrumbs-item:last-of-type:after {
    content: "";
    padding: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 *
 * Based on https://yui.github.io/skinbuilder/index.html?opt=platformui,3355BA,ffffff,1,1,10,1.5&h=0,-30,60&n=0,-30,75&l=0,-30,80&b=0,-30,90&mode=yui
 */
.yui3-skin-platformui .yui3-calendar-content {
    padding: 0.25em 1em 1em 1em;
}

.yui3-skin-platformui .yui3-calendar-header-label {
    margin: 0;
}

.yui3-skin-platformui .yui3-calendar-day,
.yui3-skin-platformui .yui3-calendar-weekday,
.yui3-skin-platformui .yui3-calendar-prevmonth-day,
.yui3-skin-platformui .yui3-calendar-nextmonth-day {
    padding: 0.35em 0.5em;
    text-align: center;
}

.yui3-skin-platformui .yui3-calendar-header .yui3-u {
    vertical-align: middle;
}

.yui3-skin-platformui .yui3-calendar-header-label {
    text-align: center;
}

.yui3-skin-platformui .yui3-calendar-left-grid {
    margin-right:1em;
}

.yui3-skin-platformui .yui3-calendar-right-grid {
    margin-left:1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

/*
 * TODO: remove that once https://github.com/yahoo/pure/issues/436 is fixed
 * and/or reconsider usage of Pure Grid, see https://jira.ez.no/browse/EZP-24963
 */
@supports(flex-flow: row wrap) {
    .pure-g {
        display: flex;
        flex-flow: row wrap;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

[data-ezelement="ezembed"] {
    display: inline-block;
    margin: 0.5em 0.1em;
    padding: 0.3em;
    box-sizing: border-box;
    line-height: 1;
    min-height: auto;
}

[data-ezelement="ezembed"] .ez-embed-content {
    margin: 0;
    max-width: 100%;
}

[data-ezelement="ezembed"] .ez-embed-content:before {
    margin: 0 0.2em;
    line-height: 100%;
    height: 100%;
    display: inline-block;
}

[data-ezelement="ezconfig"] {
    display: none;
}

[data-ezalign="center"] {
    text-align: center;
}

[data-ezalign="right"] {
    float: right;
}

[data-ezalign="left"] {
    float: left;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-richtext-content table {
    margin: 1em 0;
    line-height: 1.4;
}

/* To be able to put cursor in empty cells during edit, and more clearly see empty cells in view */
.ez-richtext-content table td,
.ez-richtext-content table th {
    padding: 3px;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-loadmorepagination .ez-loadmorepagination-more:before {
    margin-right: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ae-toolbar-add,
.ae-toolbar,
.ae-toolbar-styles {
    z-index: 1200;
}

.ae-ui .ae-arrow-box.ae-arrow-box-bottom.ez-ae-arrow-box-left:after {
    left: -75%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ae-ui .ae-toolbar .ez-ae-labeled-button {
    width: auto;
    height: auto;
    margin: 0.3em 0.8em;
}

.ae-ui IE10-PLUS::-ms-reveal,
.ae-ui [class^=ae-toolbar] {
    /* because of the labelled buttons we have to remove an IE10+ specific rule
     * setting a fixed height in AlloyEditor's CSS
     * see https://jira.ez.no/browse/EZP-25189
     */
    height: auto;
}

.ae-ui .ae-toolbar .ez-ae-label {
    margin: 0.3em 0 0 0;
}

.ae-ui .ez-ae-icon:before {
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-ae-container-edit-link {
    width: 35em;
}

.ez-ae-container-edit-link .ez-ae-edit-link-row {
    display: flex;
    margin: 0.5em 0.5em 1em 0.5em;
}

.ez-ae-container-edit-link .ez-ae-edit-link-row-buttons {
    display: block;
    text-align: right;
}

.ez-ae-container-edit-link .ez-ae-edit-link-block {
    width: 100%;
    flex: 1;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-edit-link-clear {
    height: auto;
}

.ez-ae-container-edit-link .ez-ae-edit-link-block-url {
    position: relative;
}

.ez-ae-container-edit-link .ez-ae-edit-link-block-target {
    flex: 0;
    white-space: nowrap;
    margin-left: 1em;
}

.ez-ae-container-edit-link .ez-ae-edit-link-block-discover {
    flex: 0;
    white-space: nowrap;
    margin-right: 1ex;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-button {
    line-height: 2em;
    height: 2em;
}

.ae-ui .ez-ae-container-edit-link .ae-icon-remove {
    position: absolute;
    right: 0;
    bottom: 0;
}

.ae-ui .ez-ae-container-edit-link .ae-input {
    width: 100%;
    box-sizing: border-box;
    padding: 0 0.3em;
    height: 2em;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-link-href-input {
    padding-right: 2.8em;
}

.ez-ae-container-edit-link .ez-ae-edit-label {
    display: block;
    padding-bottom: 0.3em;
}

.ez-ae-container-edit-link .ez-ae-edit-link-block-discover .ez-ae-edit-label {
    visibility: hidden;
}

.ez-ae-container-edit-link .ez-ae-edit-link-target-choice {
	display: inline-block;
}

.ez-ae-container-edit-link .ez-ae-edit-link-target-name {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    padding: 0 0.5em;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-remove-link {
    margin-right: 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

@font-face {
    font-family: 'ez-platformui-icomoon';
    src:url('https://www.corsicalinea.com/bundles/ezplatformui/fonts/icomoon.eot');
    src:url('https://www.corsicalinea.com/bundles/ezplatformui/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
        url('https://www.corsicalinea.com/bundles/ezplatformui/fonts/icomoon.woff') format('woff'),
        url('https://www.corsicalinea.com/bundles/ezplatformui/fonts/icomoon.ttf') format('truetype'),
        url('https://www.corsicalinea.com/bundles/ezplatformui/fonts/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.ez-platformui-app-page body {
    background: #333;
    transition: all 3s ease;
}

.ez-platformui-app-ready body {
    background: #fff;
}

.ez-platformui-app {
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ez-platformui-app .pure-g [class *= "pure-u"],
.ez-platformui-app .yui3-g [class *= "yui3-u"] {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
    text-decoration: none;
    color: #009;
}

.ez-platformui-app h1,
.ez-platformui-app h2,
.ez-platformui-app h3,
.ez-platformui-app h4,
.ez-platformui-app h5,
.ez-platformui-app h6 {
    font-weight: 500;
}

.ez-view-container {
    transition: opacity 0.2s ease-in-out;
}

.is-app-loading .ez-view-container {
    opacity: 0.6;
}

.ez-view-container:before {
    opacity: 0;
}

.is-app-loading .ez-view-container:before {
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
    box-sizing: border-box;
    border-radius: 2em;
    border-width: 0.5em;
    border-style: solid;
    border-color: rgba(50, 50, 50, 0.8) rgba(50, 50, 50, 0.8) rgba(50, 50, 50, 0.8) rgba(50, 50, 50, 0.1);
    opacity: 1;
    z-index: 10000;
}

.ez-platformui-app .ez-inline-loader {
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
    box-sizing: border-box;
    border-radius: 100%;
    border-width: 4px;
    border-style: solid;
    border-color: #ED9036 #ED9036 #ED9036 #fff;
    border-color: rgba(237, 144, 54, 0.28) rgba(237, 144, 54, 0.29) rgba(237, 144, 54, 0.29) rgba(237, 144, 54, 0.9);
}

.ez-menu-container {
    background: #333;
    color: #fff;
    margin-top: -1px; /* to align with the bottom border of the navigation hub */
}

.ez-mainviews {
    background: #333;
}

.ez-mainviews,
.ez-menu-container,
.ez-navigation-container {
    transition: all 0.3s ease;
}

.ez-notification-container {
    transition: all 0.2s ease;
}

/*csslint vendor-prefix: false */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes ez-expand {
    0% {
        -webkit-transform: scaleY(0);
    }
    100% {
        -webkit-transform: scaleY(1);
    }
}

@-webkit-keyframes ez-collapse {
    0% {
        -webkit-transform: scaleY(1);
        max-height: 100%;
    }
    100% {
        -webkit-transform: scaleY(0);
        max-height: 0;
    }
}

@keyframes ez-expand {
    0% {
        transform: scaleY(0);
    }
    100% {
        transform: scaleY(1);
    }
}

@keyframes ez-collapse {
    0% {
        transform: scaleY(1);
        max-height: 100%;
    }
    100% {
        transform: scaleY(0);
        max-height: 0;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-errorview-container {
    background: #000;
    background: rgba(0, 0, 0, 0.4);
}

.ez-errorview-container .ez-error-dialog {
    background: #f3f3f3;
    border-radius: 10px;
}

.ez-errorview-container .ez-error-dialog h2 {
    font-size: 160%;
    border-bottom: 2px solid #bf3e33;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-loginformview {
    background: #f5f4f2;
    border-top: 3px solid rgba(200,200,200,0.33);
}

.ez-view-loginformview .ez-loginform {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 3px 3px 10px 1px rgba(175,175,175,.6);
}

.ez-view-loginformview .ez-loginform-input {
    border-radius: 3px;
}

.ez-view-loginformview .ez-loginform-title {
    font-size: 0.9rem;
    color: #444;
}

.ez-view-loginformview .ez-loginform-button {
    font-weight: bold;
    font-size: 90%;
    color: #333;
}

.ez-view-loginformview .ez-copyright {
    font-size: 85%;
    color: #666;
    font-style: italic;
}

.ez-view-loginformview .ez-loginform-message {
    color: #fff;
    border-radius: 3px;
    background: #528036;
    padding: 0.4em;
    transition: all 0.2s ease-in-out;
}

.ez-view-loginformview .ez-loginform-message:before {
    padding-right: 0.5em;
    content: "\E617";
    font-family: 'ez-platformui-icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.ez-view-loginformview.is-authenticating .ez-loginform-message {
    background: #333;
}

.ez-view-loginformview.is-login-error .ez-loginform-message {
    background: #BF3E33;
}

.ez-view-loginformview.is-login-error .ez-loginform-message:before {
    content: "\E61B";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-barview .ez-actions-list {
    background: #333333;
    color: #ffffff;
}

.ez-view-barview .view-more-button {
    color: #808080;
    background: none;
    border: none;
}

.ez-view-barview .view-more-button:hover {
    color: #d8fcff;
}

.ez-view-barview .ez-actions-list .ez-action {
    border-top: 1px solid #424242;
    border-bottom: 1px solid #242424;
}

.ez-view-barview .ez-actions-list .ez-action:last-child {
    box-shadow: 0 1px 0 0 #424242;
}

.ez-view-barview .view-more-actions {
    transition: all 0.30s ease-in-out;
    box-shadow: 7px 0 7px 0 rgba(0, 0, 0, 0.5);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.is-contentpeek-hidden .ez-contentpeek-container {
    display: flex;

    background: rgba(0, 0, 0, 0);
    -webkit-transform: translateY(-110%);
            transform: translateY(-110%);
}

.ez-contentpeek-container {
    background: rgba(0, 0, 0, 0.6);

    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: all 0.3s;
            transition: all 0.3s;
}

.ez-view-contentpeekview {
    background: #fafafa;
    border: 1px solid #aaa;
}

.ez-view-contentpeekview .ez-contentpeek-header {
    font-size: 2em;
}

.ez-view-contentpeekview .ez-contentpeek-header:before {
    float: left;
    width: 2.4rem;
}

.ez-view-contentpeekview .ez-contentpeek-close {
    color: #aaa;
    cursor: pointer;
}

.ez-view-contentpeekview .ez-contentpeek-name {
    font-size: 1em;
    font-weight: bold;
}

.ez-view-contentpeekview .ez-contentpeek-contenttype {
    color: #737373;
    margin-left: 2.4rem;
    font-size: 55%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.is-confirmbox-hidden .ez-confirmbox-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    background: rgba(0, 0, 0, 0);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
}

.ez-confirmbox-container {
    background: rgba(0, 0, 0, 0.6);

    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: all 0.3s;
            transition: all 0.3s;
}

.ez-view-confirmboxview {
    background: #f5f4f2;
    border: 1px solid #aaa;
}

.ez-view-confirmboxview .ez-confirmbox-title {
    font-size: 150%;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0.2em;
}

.ez-view-confirmboxview .ez-confirmbox-close-icon:after {
    color: #444;
    font-size: 150%;
}

.ez-view-confirmboxview .ez-confirmbox-confirm {
    font-weight: bold;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.is-languageselectionbox-hidden .ez-languageselectionbox-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    background: #000;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
}

.ez-languageselectionbox-container {
    background: rgba(0, 0, 0, 0.6);
    transition: all 0.3s;

    -webkit-transform: translateY(0);
            transform: translateY(0);
}

.ez-view-languageselectionboxview {
    background: #D8D8D8;
    border: 1px solid #aaa;
    border-radius: 3px;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-title {
    font-size: 130%;
    font-weight: normal;
    color: #666;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-languages {
    background: #fff;
    border: solid 1px #aaa;
    border-radius: 3px;
}

.ez-view-languageselectionboxview .ez-language {
    cursor: pointer;
}

.ez-view-languageselectionboxview .ez-language:hover {
    background: #DDF5FF;
}

.ez-view-languageselectionboxview .ez-language.is-language-selected {
    background: #CCE4FF;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-close-icon:after {
    color: #444;
    font-size: 150%;
}

.ez-view-languageselectionboxview .ez-languageselectionbox-confirm {
    font-weight: bold;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationhubview {
    background: #fff;
    list-style-type: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationview {
    transition: transform 0.2s ease, opacity 0.2s ease, background 0.3s ease;
    background: #f5f4f2;
    opacity: 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center;
}

.ez-view-notificationview.is-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}

.ez-view-notificationview.is-state-started {
    background: #F7A64D;
}

.ez-view-notificationview .ez-notification-text {
    font-weight: bold;
    color: #444;
}

.ez-view-notificationview .ez-notification-text:before {
    display: inline-block;
    text-align: center;
    margin-right: 0.5em;
}

.ez-view-notificationview.is-state-started .ez-notification-text:before {
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
    content: "\E61C";
    margin-right: 0.2em;
}

.ez-view-notificationview.is-state-done {
    background: #1EDCB1;
}

.ez-view-notificationview.is-state-done .ez-notification-text:before {
    content: "\E617";
}

.ez-view-notificationview .ez-notification-tools {
    font-size: 200%;
}

.ez-view-notificationview .ez-notification-close:after {
    color: #444;
}

.ez-view-notificationview.is-state-error {
    background: #BF3E33;
}

.ez-view-notificationview.is-state-error .ez-notification-text,
.ez-view-notificationview.is-state-error .ez-notification-close:after {
    color: #fff;
}

.ez-view-notificationview.is-state-error .ez-notification-text:before {
    content: "\E61B";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.is-universaldiscovery-hidden .ez-universaldiscovery-container {
    display: block;

    background: rgba(0, 0, 0, 0);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
}

.ez-universaldiscovery-container {
    background: rgba(0, 0, 0, 0.4);

    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: all 0.3s;
            transition: all 0.3s;
}

.ez-universaldiscovery-container .ez-view-universaldiscoveryview {
    background: #eee;
    border: 1px solid #aaa;
}

.ez-view-universaldiscoveryview .ez-universaldiscovery-title {
    font-weight: bold;
    font-size: 170%;
}

.ez-view-universaldiscoveryview .ez-tabs .ez-tabs-list {
    background: #eee;
}

.ez-view-universaldiscoveryview .ez-tabs-panels {
    background: #fff;
    border: 1px solid #ccc;
    border-top: 0;
}

.ez-view-universaldiscoveryview .ez-universaldiscovery-confirm {
    font-size: 110%;
    font-weight: bold;
}

.ez-view-universaldiscoveryview .ez-ud-pane-title {
    font-size: 1.4em;
    font-weight: bold;
    color: #444;
    font-size: 115%;
}

.ez-view-universaldiscoveryview .ez-ud-pane-content {
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fafafa;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoverybrowseview .ez-tree-navigate,
.ez-view-universaldiscoverybrowseview .ez-tree-node-toggle {
    color: #444;
}

.ez-view-universaldiscoverybrowseview .is-tree-node-selected {
    background: #528036;
    transition: all ease 0.3s;
}

.ez-view-universaldiscoverybrowseview .is-tree-node-selected > .ez-tree-navigate,
.ez-view-universaldiscoverybrowseview .is-tree-node-selected > .ez-tree-node-toggle {
    color: #fff;
    outline: none;
}

.ez-view-universaldiscoverybrowseview .is-tree-node-selected .ez-tree-level {
    background: #fafafa;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoverysearchview .ez-searchresult-row.is-selected {
    background: #CCE4FF;
    transition: all ease 0.3s;
}

.ez-view-universaldiscoverysearchview .ez-search-loader-mask {
    transition: all ease 0.3s;
}

.ez-view-universaldiscoverysearchview .ez-search-loader-mask:before {
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
    box-sizing: border-box;
    border-radius: 100%;
    border-width: 0.5em;
    border-style: solid;
    border-color: rgba(50, 50, 50, 0.8) rgba(50, 50, 50, 0.8) rgba(50, 50, 50, 0.8) rgba(50, 50, 50, 0.1);
    opacity: 1;
    z-index: 10000;
    width: 3em;
    height: 3em;
    content: " ";
    display: block;
    top: 50%;
    left: 50%;
    position: absolute;
}

.ez-view-universaldiscoverysearchview.is-page-loading {
    opacity: 0.3;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation {
    list-style-type: none;
    font-size: 90%;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link.is-disabled {
    color: #999;
    cursor: default;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="first"]:before {
    content: "«";
    padding-right: 0.3em;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="next"]:after {
    content: "›";
    padding-left: 0.3em;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="prev"]:before {
    content: "‹";
    padding-right: 0.3em;
}

.ez-view-universaldiscoverysearchview .ez-searchresult-navigation-link[rel="last"]:after {
    content: "»";
    padding-left: 0.3em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoveryselectedview .ez-ud-help-text {
    font-size: 250%;
    font-weight: bold;
    color: #ddd;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-animation {
    background: #000;
    opacity: 0.7;
    -webkit-transition: top 0.2s, left 0.2s, -webkit-transform 0.3s;
            transition: top 0.2s, left 0.2s, transform 0.3s;
}

.ez-view-universaldiscoveryselectedview .is-animated {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
}
.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual,
.ez-view-universaldiscoveryselectedview .ez-asynchronousview-error {
    background: #fff;
    border: 1px solid #333;
}

.ez-view-universaldiscoveryselectedview .ez-ud-pane-content {
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin: 0 1em 1em 0;
    border-radius: 5px;
}

.ez-view-universaldiscoveryselectedview .ez-asynchronousview-error {
    text-align: center;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual {
    font-size: 4em;
    background: #fff;
    transition: background ease 0.3s;
}

.ez-view-universaldiscoveryselectedview.is-state-no-image .ez-ud-selected-visual:before,
.ez-view-universaldiscoveryselectedview.is-state-image-loading .ez-ud-selected-visual:before {
    display: block;
    text-align: center;
    line-height: 7rem;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual:after {
    text-align: center;
    opacity: 0;
    transition: all ease 0.3s;
    color: #fff;
    content: "\e607";
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual:hover {
    background: rgba(50, 50, 50, 0.4);
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual .ez-ud-selected-image {
    opacity: 1;
    transition: opacity ease 0.3s;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual:hover .ez-ud-selected-image {
    opacity: 0.5;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-visual:hover:after {
    opacity: 1;
}

.ez-view-universaldiscoveryselectedview.is-state-image-loading .ez-ud-selected-visual:before {
    content: "\e61c";
    color: #ddd;
    animation: spin 0.7s infinite linear;
}

.ez-view-universaldiscoveryselectedview.is-state-image-loaded .ez-ud-selected-visual:before {
    content: "";
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-confirm {
    font-size: 110%;
    font-weight: bold;
    border-radius: 5px;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-name {
    white-space: normal;
    font-size: 100%;
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0;
}

.ez-view-universaldiscoveryselectedview .ez-contenttype-icon {
    color: #444444;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-contenttype {
    margin-top: 0.333em;
    margin-bottom: 0.15em;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-infos {
    margin-left: 2em;
    margin-top: 1.5em;
    font-size: 0.8em;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-infos .ez-ud-selected-infos-title {
    font-weight: bold;
}

.ez-view-universaldiscoveryselectedview .ez-ud-selected-infos .ez-ud-selected-info {
    margin-bottom: 0.5em;
    margin-left: 0;
}

.ez-view-universaldiscoveryfinderview {
    background-color: #E3E3E3;
}

.ez-view-universaldiscoveryfinderexplorerlevelview {
    background-color: #FFFFFF;
    border-radius: 5px;
}

.ez-view-universaldiscoveryfinderexplorerlevelview.is-disabled {
    background-color: #f0f0f0;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-list-item.is-parent-location:after {
    content: "\E605";
    color: #7A7A7A;
    font-size: 140%;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-list {
    list-style-type: none;
    width: 100%;
    padding-left: 0em;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-list-item {
    padding: 0.2em 0 0.2em 0;
    display: block;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-item {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 80%;
    display: inline-block;
    padding-left: 1em;
    color: #7A7A7A;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-list-item:hover {
    background: #f0f0f0;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-item:hover {
    cursor: pointer;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-list-item.is-selected,
.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-item.is-selected,
.ez-view-universaldiscoveryfinderexplorerlevelview .ez-explorer-level-list-item.is-selected.is-parent-location:after {
    color: white;
    background: #7AAABE;
}

.ez-view-universaldiscoveryfinderexplorerlevelview.has-selected-item .ez-explorer-level-list-item.is-selected,
.ez-view-universaldiscoveryfinderexplorerlevelview.has-selected-item .ez-explorer-level-item.is-selected,
.ez-view-universaldiscoveryfinderexplorerlevelview.has-selected-item .ez-explorer-level-list-item.is-selected.is-parent-location:after {
    color: white;
    background: #2B84B1;
    font-weight: bold;
}

.ez-view-universaldiscoveryfinderexplorerlevelview.is-loading .ez-ud-finder-explorerlevel-loading:after {
    color: #999;
    font-size: 2em;
    content: '\e61c';
    animation: spin .7s infinite linear;
}

.ez-view-universaldiscoveryfinderexplorerlevelview .ez-ud-finder-explorerlevel-loading:after {
    display: block;
    text-align: center;
}

.ez-view-universaldiscoveryfinderexplorerlevelview.is-loading .ez-ud-finder-explorerlevel-loading:after {
    padding: 0.2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-universaldiscoveryconfirmedlistview {
    color: #333;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-title {
    font-size: 100%;
    font-weight: bold;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-empty {
    font-style: italic;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-mini-display-list {
    list-style-type: none;
    cursor: pointer;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list {
    display: block;

    transition: all 0.3s ease;
    -webkit-transform-origin: 2em bottom;
            transform-origin: 2em bottom;
    -webkit-transform: scale(0);
            transform: scale(0);
}

.ez-view-universaldiscoveryconfirmedlistview.is-full-list-visible .ez-ud-full-list {
    -webkit-transform: scale(1);
            transform: scale(1);
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-content {
    background: #eee;
    border: 1px solid #ccc;
    margin-bottom: 1em;
    padding: 1em 1em 1.41em 1em;
    box-shadow: 5px 5px 7px -2px #666;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-content:after {
    content: " ";
    position: absolute;
    bottom: 0;
    display: block;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 7px -2px #666;
    border-top: 0;
    border-left: 0;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background: #eee;
    margin-left: 4em;
    width: 2em;
    height: 2em;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-close:after {
    color: #444;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item {
    background: #fff;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-title {
    font-size: 110%;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-details {
    font-size: 90%;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-icon {
    font-size: 270%;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-icon:before {
    background: #f5f4f2;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-remove {
    font-size: 110%;
    background: #B10020;
    border: 0;
}

.ez-view-universaldiscoveryconfirmedlistview .ez-ud-full-list-item-remove:before {
    color: #fff;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-treeview .ez-tree-loading {
    margin-top: 40px;
    font-style: italic;
    text-align: center;
    font-size: 120%;
}

.ez-view-treeview .ez-tree-loading:before {
    display: inline-block;
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
    content: "\E61C";
    padding: 0 0.15em;
    text-align: center;
    font-style: normal;
}

.ez-view-treeview .ez-tree-level {
    list-style-type: none;
}

.ez-view-treeview .ez-tree-node-toggle:before {
    display: inline-block; /* to be able to animate the loader */
}

.ez-view-treeview .ez-tree-node-toggle:before,
.ez-view-treeview .ez-tree-navigate:before {
    padding-right: 0.3em;
}

.ez-view-treeview .is-tree-node-close > .ez-tree-node-toggle:before {
    content: "\E605";
}

.ez-view-treeview .is-tree-node-open > .ez-tree-node-toggle:before {
    content: "\E602";
}

.ez-view-treeview .is-tree-node-error > .ez-tree-node-toggle:before {
    content: "\E600";
    color: #BF3E33;
}

.ez-view-treeview .is-tree-node-loading > .ez-tree-node-toggle:before {
    padding: 0 0.15em;
    content: "\E61C";
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
}

.ez-view-treeview .is-tree-node-leaf > .ez-tree-node-toggle {
    visibility: hidden;
}

.ez-view-treeview .ez-tree-empty-info {
    margin-top: 40px;
    font-style: italic;
    text-align: center;
    font-size: 120%;
}

.ez-view-treeview .ez-tree-empty-info:before {
    display: inline-block;
    content: "\E617";
    padding: 0 0.15em;
    text-align: center;
    font-style: normal;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-discoverybarview {
    transition: all 0.3s ease;
}

.ez-view-discoverybarview .view-more-actions {
    transition: all 0.30s ease-in-out;
    box-shadow: -7px 0 7px 0 rgba(0, 0, 0, 0.5);
}

.ez-view-contenttypeselectorview {
    font-size: 90%;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-title {
    font-size: 120%;
    font-weight: bold;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-content {
    background: #fff;
    color: #333;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-zone-title {
    background: #ccc;
    font-weight: bold;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-group {
    cursor: pointer;
}

.ez-view-contenttypeselectorview .ez-contenttypeselector-group:hover {
    background: #E0E0E0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-treeactionview {
    background: #333;
    transition: padding 0.2s ease;
}

.ez-view-treeactionview .ez-expandable-area {
    background: #333;
    font-size: 90%;
    transition: all 0.2s ease;
}

.ez-view-treeactionview .ez-tree-navigate,
.ez-view-treeactionview .ez-tree-node-toggle {
    color: #ccc;
}

.ez-view-treeactionview .is-tree-node-selected > .ez-tree-navigate {
    color: #67A53D;
}

.ez-view-treeactionview .is-tree-node-selected > .ez-tree-navigate:before {
    color: #ccc;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-buttonactionview .action-icon {
    color: #e3e3e3;
    font-size: 140%;
    text-shadow: 0 2px 2px #000;
}

.ez-view-buttonactionview .action-label {
    color: #fff;
    font-weight: bold;
    font-size: 70%;
}

.ez-view-buttonactionview .action-hint {
    color: #9eaa8f;
    font-size: 60%;
}

.ez-view-buttonactionview [disabled] .action-icon,
.ez-view-buttonactionview [disabled] .action-label,
.ez-view-buttonactionview [disabled] .action-hint {
    opacity: 0.6;
}

.ez-view-buttonactionview .action-label,
.ez-view-buttonactionview .action-hint {
    margin: 0;
    opacity: 1;
    transition: all 0.2s ease-in-out;
}

.is-discoverybar-minimized .ez-view-discoverybarview .active-actions .ez-view-buttonactionview .action-label,
.is-discoverybar-minimized  .ez-view-discoverybarview .active-actions .ez-view-buttonactionview .action-hint,
.is-trashbar-minimized .active-actions .ez-view-buttonactionview .action-label,
.is-trashbar-minimized .active-actions .ez-view-buttonactionview .action-hint,
.is-actionbar-minimized .active-actions .ez-view-buttonactionview .action-label,
.is-actionbar-minimized .active-actions .ez-view-buttonactionview .action-hint {
    display: block;
    font-size: 0;
    opacity: 0;
}

.ez-view-buttonactionview .ez-action .action-icon:before {
    content: "\E601";
}

.ez-view-buttonactionview .ez-action[data-action="edit"] .action-icon:before {
    content: "\E606";
}

.ez-view-buttonactionview .ez-action[data-action="move"] .action-icon:before {
    content: "\E934";
}

.ez-view-buttonactionview .ez-action[data-action="copy"] .action-icon:before {
    content: "\E92c";
}

.ez-view-buttonactionview .ez-action[data-action="createContent"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="createContent"] .action-label{
    color: #1EDCB1;
}

.ez-view-buttonactionview .ez-action[data-action="createContent"] .action-icon:before {
    content: "\E61D";
}

.ez-view-buttonactionview .ez-action[data-action="preview"] {
    cursor: default;
}

.ez-view-buttonactionview .ez-action[data-action="translate"] .action-icon:before {
    content: "\E62B";
}

.ez-view-buttonactionview .ez-action[data-action="viewTrash"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="sendToTrash"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="deleteContent"] .action-icon:before {
    content: "\E615";
}

.ez-view-buttonactionview .ez-action[data-action="sendToTrash"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="sendToTrash"] .action-label,
.ez-view-buttonactionview .ez-action[data-action="emptyTrash"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="emptyTrash"] .action-label,
.ez-view-buttonactionview .ez-action[data-action="deleteContent"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="deleteContent"] .action-label {
    color: #E46474;
}

.ez-view-buttonactionview .ez-action[data-action="minimizeActionBar"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="minimizeTrashBar"] .action-icon:before,
.ez-view-buttonactionview .ez-action[data-action="minimizeDiscoveryBar"] .action-icon:before {
    content: "\E60c";
}

.ez-view-buttonactionview .ez-action[data-action="emptyTrash"] .action-icon:before {
    content: "\E900";
}

.ez-view-buttonactionview .ez-action[data-action="restoreTrashItems"] .action-icon:before {
    content: "\E60f";
}

.ez-view-buttonactionview .ez-action[data-action="publish"] .action-icon:before {
    content: "\E60d";
}

.ez-view-buttonactionview .ez-action[data-action="save"] .action-icon:before {
    content: "\E60e";
}

.ez-view-buttonactionview .ez-action[data-action="discard"] .action-icon:before {
    content: "\E600";
}

.ez-view-buttonactionview .ez-action[data-action="collaborate"] .action-icon:before {
    content: "\E60b";
}

.ez-view-buttonactionview .ez-action[data-action="preview"] .action-icon:before {
    content: "\E607";
}

.ez-view-buttonactionview .ez-action[data-action="browse"] .action-icon:before {
    content: "\E619";
}

.ez-view-buttonactionview .ez-action[data-action="saveReturn"] .action-icon:before {
    content: "\EA10";
}

.ez-view-buttonactionview .ez-action[data-action="preview"] .action-trigger[data-action-option="desktop"]:before {
    content: "\E608";
}

.ez-view-buttonactionview .ez-action[data-action="preview"] .action-trigger[data-action-option="tablet"]:before {
    content: "\E609";
}

.ez-view-buttonactionview .ez-action[data-action="preview"] .action-trigger[data-action-option="mobile"]:before {
    content: "\E60a";
}

.ez-view-buttonactionview .ez-action[data-action="viewSearch"] .action-icon:before {
    content: "\E986";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-previewactionview .preview-modes .preview-mode-button {
    border-radius: 4px;
    box-shadow: inset 1px 1px 2px 1px #000;
    background: #232327;
    background: linear-gradient(90deg, #232327 0%, #26252a 100%);
}

.ez-view-previewactionview .preview-modes .preview-mode-button:before {
    color: #fff;
    font-size: 90%;
    text-shadow: 0 2px 1px #000;
}

.ez-view-previewactionview .preview-modes .preview-mode-button:hover {
    background: #486235;
    box-shadow: none;
}

.ez-view-previewactionview .preview-modes .preview-mode-button.is-selected {
    background: #256213;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-createcontentactionview {
    background: #333;
    transition: all 0.2s ease;
}

.ez-view-createcontentactionview .ez-expandable-area {
    background: #333;
    transition: all 0.2s ease;
}

.ez-view-createcontentactionview.is-expanded .ez-expandable-area {
    box-shadow: -3px 3px 3px 0px #888;
}

.ez-view-createcontentactionview .ez-contenttypes-loading {
    margin-top: 40px;
    font-style: italic;
    text-align: center;
    font-size: 120%;
}

.ez-view-createcontentactionview .ez-contenttypes-loading:before {
    display: inline-block;
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
    content: "\E61C";
    font-style: normal;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-translateactionview {
    background: #333;
    transition: all 0.2s ease;
}

.ez-view-translateactionview .ez-expandable-area {
    background: #333;
    transition: all 0.2s ease;
}

.ez-view-translateactionview.is-expanded .ez-expandable-area {
    box-shadow: -3px 3px 3px 0px #888;
}

.ez-view-translateactionview .ez-contenttranslations {
    font-size: 90%;
}

.ez-view-translateactionview .ez-contenttranslations-title {
    font-size: 120%;
    font-weight: bold;
}

.ez-view-translateactionview .ez-contenttranslations-content {
    background: #fff;
    color: #333;
}

.ez-view-translateactionview .ez-contenttranslations-list .ez-contenttranslation {
    border-bottom: solid 1px #eee;
}

.ez-view-translateactionview .ez-contenttranslation:hover {
    background: #dbebf5;
}

.ez-view-translateactionview .ez-contenttranslation-view-link {
    color: #333;
}

.ez-view-translateactionview .ez-contenttranslation-edit-link {
    color: #fff;
    background: #498FE1;
    border-radius: 0.5em;
    font-weight: bold;
}

.ez-view-translateactionview .ez-newtranslation-button {
    background: #B8E986;
    color: #333333;
    font-size: 90%;
    font-weight: bold;
}

.ez-view-translateactionview .ez-newtranslation-button:hover {
    background: #B8E986;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardview {
    background: #fff;
}

.ez-view-dashboardview .ez-dashboardview {
    border: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardblocksview {
    background: #fff;
}

.ez-view-dashboardblocksview .ez-dashboard-title {
    font-size: 1.6rem;
    padding-bottom: 2px;
    border-bottom: 1px solid #999;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiopresentationview {
    background: #fff;
}

.ez-view-studiopresentationview .ez-studiopresentation-content {
    border: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-serversideview {
    background: #F5F4F2;
}

.ez-view-serversideview .ez-platform-version {
    font-size: 120%;
}

.ez-view-serversideview .ez-tabs.ez-serverside-content {
    border: 0;
}

.ez-view-serversideview .ez-contenttype-view {
    background: #FAFAFA;
}

/* Hide marker on Safari and chrome */
.ez-view-serversideview .ez-contenttype-view .ez-contenttype-summary::-webkit-details-marker {
    display: none;
}

.ez-view-serversideview .ez-contenttype-view .ez-contenttype-title {
    font-size: 1.8em;
}

.ez-view-serversideview .ez-contenttype-view .ez-contenttype-subtitle {
    font-size: 1.17em;
}

.ez-view-serversideview .ez-contenttype-view .ez-field-definition-info {
    margin-left: 1em;
}

.ez-view-serversideview .ez-contenttype-view .ez-field-definition-info-title {
    color: #2b84b1;
    cursor: pointer;
    outline: none;
    margin-bottom: 1em;
}

.ez-view-serversideview .ez-contenttype-view .ez-contenttype-title,
.ez-view-serversideview .ez-contenttype-view .ez-contenttype-subtitle {
    background: transparent;
    color: #2b84b1;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border-bottom: 1px solid #2b84b1;

    /* Hide marker on Firefox */
    list-style-type: none;
}

.ez-view-serversideview .ez-contenttype-view summary::after {
     content: '\e605';
     vertical-align: bottom;
}

.ez-view-serversideview .ez-contenttype-view details[open] > summary::after {
     content: '\e602';
     vertical-align: bottom;
}

.ez-view-serversideview .ez-contenttype-view .ez-contenttype-metadata {
    background: #f3f3f3;
}

.ez-view-serversideview .ez-contenttype-view .ez-contenttype-metadata-name {
    background: #ededed;
    font-weight: bold;
}

.ez-view-serversideview .ez-contenttype-view .ez-contenttype-metadata-help {
    font-weight: normal;
    font-style: italic;
    font-size: 0.7em;
}

.ez-view-serversideview .ez-contenttype-view .ez-field-definition-header {
    background: #c2c2c2;
}

.ez-view-serversideview .ez-contenttype-view .ez-field-definition-main-properties {
    border-top: 1px solid #c2c2c2;
}

.ez-view-serversideview .ez-contenttype-view .ez-field-definition-property-name {
    background: #ededed;
    font-weight: bold;
}

.ez-view-serversideview .ez-contenttype-view .ez-field-definition-property-value {
    background: #f3f3f3;
}

.ez-view-serversideview .ez-contenttype-view .ez-fielddefinition-setting-name {
    background: #ededed;
    font-weight: bold;
}

.ez-view-serversideview .ez-contenttype-view .ez-fielddefinition-setting-value {
    background: #f3f3f3;
}

.ez-view-serversideview .ez-policy-limitation {
    list-style-type: none;
}

.ez-view-serversideview .ez-policy-limitation .ez-limitation-identifier {
    font-weight: bold;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-navigationhubview {
    background: #fff;
    border-top: 4px solid #000;
}

.ez-view-navigationhubview .ez-zones-navigation {
    margin-bottom: -1px; /* for the highlight effect on the active zone */
}

.ez-view-navigationhubview .ez-zone {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    transition: all 0.2s ease;
}

.ez-view-navigationhubview .is-zone-active {
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.ez-view-navigationhubview .ez-zone-no-navigation.is-zone-active {
    border-bottom: 3px solid #528036;
}

.ez-view-navigationhubview .ez-navigation {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #bbb;

    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.30);

    background: #f5f5f5;
    background-image: linear-gradient(to top, #F5F5F5 0%, #FFFFFF 100%);
    font-size: 90%;
}

.ez-view-navigationhubview.is-navigation-fixed .ez-navigation {
    border-top: 4px solid #000;
}

.ez-view-navigationhubview .ez-zone:hover {
    cursor: pointer;
}

.ez-view-navigationhubview .ez-zone:before {
    background: #528036;
    color: #fff;
    border-radius: 3px;
    padding: 0.25em;
    font-family: 'ez-platformui-icomoon';
    font-size: 135%;
    -webkit-font-smoothing: antialiased;
}

.ez-view-navigationhubview .ez-admin-zone:before {
    background: transparent;
    color: #444;
    font-size: 1rem;
}

@media (max-width: 58em) {
    .ez-view-navigationhubview .ez-zone:before {
        font-size: 120%;
        width: 1.4em;
        height: 1.4em;
        line-height: 1.4em;
    }
}

.ez-view-navigationhubview .ez-platform-zone:before {
    content: "\E62F";
}

.ez-view-navigationhubview .ez-studioplus-zone:before {
    content: "\E631";
}

.ez-view-navigationhubview .ez-studio-zone:before {
    content: "\E630";
}

.ez-view-navigationhubview .ez-admin-zone:before {
    content: "\E613";
}

.ez-view-navigationhubview .ez-navigation .ez-navigation-item {
    font-weight: bold;
    color: #333;
}

.ez-view-navigationhubview .ez-zone-name {
    color: #333;
    font-size: 110%;
}

.ez-view-navigationhubview .ez-admin-zone .ez-zone-name {
    font-size: 80%;
}

@media (max-width:58em) {
    .ez-view-navigationhubview .ez-zone-name {
        font-size: 100%;
    }
}

.ez-view-navigationhubview .ez-navigation .ez-logo {
    opacity: 0;
    visibility: visible;
    transition: all 0.4s ease;
}

.ez-view-navigationhubview.is-navigation-fixed .ez-navigation .ez-logo {
    opacity: 1;
    visibility: visible;
}

.ez-view-navigationhubview .ez-navigation .ez-navigation-item {
    vertical-align: middle;
}

.ez-view-navigationhubview .ez-sub-menu-link > .ez-navigation-item:after {
    font-family: 'ez-platformui-icomoon';
    content: "\E602";
    color: #888;
    font-size: 90%;
}

.ez-view-navigationhubview .ez-sub-menu-link:hover {
    background: #fff;
}

.ez-view-navigationhubview .ez-sub-menu {
    display: block;
    background: #fff;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;

    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transition: -webkit-transform 0.1s ease;
            transition: transform 0.1s ease;
}

.ez-view-navigationhubview .is-sub-menu-open .ez-sub-menu {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}

.ez-view-navigationhubview .ez-sub-menu li:hover {
    background: #f0f0f0;
}

.ez-view-navigationhubview li {
    border-bottom: 3px solid transparent;
}

.ez-view-navigationhubview .ez-navigation-active {
    border-bottom: 3px solid #528036;
}

.ez-view-navigationhubview .ez-navigation .ez-navigation-item:hover {
    color: #528036;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-locationview-content {
    background: #fff;
}

.ez-view-locationviewview .ez-actionbar-container {
    background: #333;
    margin-top: -1px; /* to align the action bar with bottom border of navigation hub */
    transition: all 0.30s ease-in-out;
}

.ez-view-locationviewview header {
    background: #f5f4f2;
}

.ez-view-locationviewview .ez-location-breadcrumbs .ez-breadcrumbs-list {
    font-size: 90%;
}

.ez-view-locationviewview .ez-location-breadcrumbs .ez-breadcrumbs-item a {
    color: #528036;
}

.ez-view-locationviewview .ez-location-breadcrumbs .ez-breadcrumbs-item a:hover {
    color: #444;
    text-decoration: underline;
}

.ez-view-locationviewview .ez-page-header-contenttype {
    font-size: 55%;
    color: #737373;
    padding-left: 3px; /* to align with the content name */
}

.ez-view-locationviewview .ez-page-header-name{
    font-size: 2em;
}

.ez-view-locationviewview .ez-page-header-name h1{
    font-size: 1em;
}

.ez-view-locationviewview .ez-page-header-content-name {
    font-weight: bold;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-trashview {
    background: #fff;
    padding-bottom: 1em;
}

.ez-view-trashview .ez-trashbar-container {
    background: #333;
    margin-top: -1px; /* to align the trash bar with bottom border of navigation hub */
    transition: all 0.30s ease-in-out;
}

.ez-view-trashview header {
    background: #f5f4f2;
    border-bottom: 1px solid #ccc;
}

.ez-view-trashview .ez-trashview-table {
    box-shadow: 0 0 2px #ccc;
}

.ez-view-trashview .ez-trashview-table td {
    background: #fff;
}

.ez-view-trashview .ez-trashview-table-row:nth-child(2n-1) td {
    background: #fafafa;
}

.ez-view-trashview .ez-trashview-table .ez-breadcrumbs-item a {
    color: #528036;
}

.ez-view-trashview .ez-trashview-table .ez-breadcrumbs-item a:hover {
    color: #444;
    text-decoration: underline;
}

.ez-view-trashview .ez-trashview-no-content {
    font-style: italic;
}

.ez-view-trashview .ez-trashview-info-message {
    font-style: italic;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-searchview {
    background: #fff;
}

.ez-view-searchview .ez-page-header {
    background: #f5f4f2;
    border-bottom: 1px solid #ccc;
}

.ez-view-searchview .ez-searchview-search-form .ez-search-form-label {
    font-weight: bold;
}


/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-searchlistview {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-searchlistview .ez-searchlist-pagination {
    text-align: center;
}

.ez-view-searchlistview .ez-searchlist-resultlist {
    background: #F5F4F2;
}

.ez-view-searchlistview .ez-searchlist-count {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid #ccc;
}

.ez-view-searchlistview .ez-searchlist-column-head {
    border-bottom: 2px solid #999;
    background: #F5F4F2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemboxview {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-subitemboxview .ez-subitembox-title {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
}

.ez-view-subitemboxview.is-subitembox-collapsed .ez-collapse-toggle:after {
    content: "\E604";
}

.ez-view-subitemboxview .ez-subitembox-viewlist {
    list-style-type: none;
    border: 1px solid #aaa;
    border-radius: 5px;
}

.ez-view-subitemboxview .ez-subitembox-viewlist-item {
    -webkit-transition: all ease 0.3s;
            transition: all ease 0.3s;
    border-right: 1px solid #aaa;
}


.ez-view-subitemboxview .ez-subitembox-viewlist-item:last-of-type {
    border-right: none;
}

.ez-view-subitemboxview .ez-subitembox-viewlist .is-view-selected {
    background: #3FB499;
}

.ez-view-subitemboxview .ez-switch-subitemview {
    color: #999;
    font-size: 140%;
}

.ez-view-subitemboxview .ez-switch-subitemview:hover {
    color: #3FB499;
}

.ez-view-subitemboxview .is-view-selected .ez-switch-subitemview,
.ez-view-subitemboxview .is-view-selected .ez-switch-subitemview:hover {
    color: #fff;
    cursor: default;
}

.ez-view-subitemboxview .ez-switch-subitemview:before {
    content: attr(title);
    display: inline-block;
    height: 2.1rem;
    line-height: 2.1rem;
    text-align: center;
}

.ez-view-subitemboxview .ez-switch-subitemview[data-view-identifier="listmore"]:before {
    content: "\E904";
}

.ez-view-subitemboxview .ez-switch-subitemview[data-view-identifier="grid"]:before {
    content: "\E905";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemlistmoreview .ez-subitem-column-head {
    border-bottom: 2px solid #999;
}

.ez-view-subitemlistmoreview .ez-subitemlist-no-sub-items {
    font-style: italic;
}

.ez-view-subitemlistmoreview .ez-subitem-column-sortable {
    cursor: pointer;
}

.ez-view-subitemlistmoreview .ez-subitem-column-sortable:hover:after {
    content: "\E926";
    vertical-align: bottom;
}

.ez-view-subitemlistmoreview .ez-subitem-column-sortable-desc:after {
    content: "\E602";
    vertical-align: bottom;
}

.ez-view-subitemlistmoreview .ez-subitem-column-sortable-asc:after {
    content: "\E603";
    vertical-align: bottom;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemlistitemview {
    transition: all ease 0.3s;
}

.ez-view-subitemlistitemview:nth-child(2n-1) {
    background: #f2f2f2;
}

.ez-view-subitemlistitemview .ez-subitemlistitem-cell {
    border-bottom: 1px solid #ddd;
}

.ez-view-subitemlistitemview .ez-subitemlistitem-priority {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.ez-view-subitemlistitemview .ez-subitem-hovered-priority-cell {
    border: 1px solid #ddd;
}

.ez-view-subitemlistitemview .ez-subitem-error-priority-cell {
    background: #FEECEA;
}

.ez-view-subitemlistitemview .ez-subitem-selected-priority-cell {
    background: #fff;
}

.ez-view-subitemlistitemview .ez-subitem-hovered-priority-cell,
.ez-view-subitemlistitemview .ez-subitem-hovered-priority-cell .ez-subitem-priority-input {
    cursor: pointer;
}

.ez-view-subitemlistitemview .ez-subitem-selected-priority-cell {
    cursor: default;
}

.ez-view-subitemlistitemview .ez-subitem-selected-priority-cell .ez-subitem-priority-input {
    cursor: text;
}

.ez-view-subitemlistitemview .ez-subitem-priority-buttons,
.ez-view-subitemlistitemview .ez-subitem-priority-edit {
    display: flex;
    transition: all ease 0.3s;
    opacity: 0;
}

.ez-view-subitemlistitemview .ez-subitem-priority-edit {
    display: inline-block;
    border: 1px solid transparent;
}

.ez-view-subitemlistitemview .ez-subitem-selected-priority-cell .ez-subitem-priority-buttons,
.ez-view-subitemlistitemview .ez-subitem-hovered-priority-cell .ez-subitem-priority-edit {
    opacity: 1;
}

.ez-view-subitemlistitemview .ez-subitem-priority-form .ez-subitem-priority-input,
.ez-view-subitemlistitemview .ez-subitem-priority-form .ez-subitem-priority-input:focus,
.ez-view-subitemlistitemview .ez-subitem-priority-form .ez-subitem-priority-input.ez-subitem-error-input:focus {
    border: 0;
    background-color: transparent;
    box-shadow: none;
}

.ez-view-subitemlistitemview .ez-subitem-priority-form .ez-subitem-priority-input[readonly],
.ez-view-subitemlistitemview .ez-subitem-priority-form .ez-subitem-priority-input[readonly]:focus {
    background-color: transparent;
    color: #000000;
    outline: none;
}

.ez-view-subitemlistitemview .ez-subitem-priority-cancel:before {
    content: "\E600";
    color: #E85365;
}

.ez-view-subitemlistitemview .ez-subitem-priority-button {
    background: #E6E6E6;
    border: 1px solid #fff;
    border-right: 0;
}

.ez-view-subitemlistitemview .ez-subitem-priority-buttons .ez-subitem-priority-button:hover {
    background: #F5F4F2;
}

.ez-view-subitemlistitemview .ez-subitem-priority-validate:before {
    content: "\Ea10";
    color: #018C71;
}

.ez-view-subitemlistitemview .ez-subitem-hovered-priority-cell .ez-subitem-priority-edit:after {
    content: "\e606";
    background: #E6E6E6;
    color: #737373;
}

.ez-view-subitemlistitemview .ez-subitem-error-priority-cell .ez-subitem-priority-edit,
.ez-view-subitemlistitemview .ez-subitem-error-priority-cell .ez-subitem-priority-edit:after {
    content: "!";
    background: #BF3E33;
    color: #fff;
    font-weight: bold;
}

.ez-view-subitemlistitemview .ez-subitemlistitem-edit:before {
    content: "\e606";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-subitemgriditemview .ez-subitemgrid-item-visual,
.ez-view-subitemgriditemview .ez-asynchronousview-error {
    background: #fff;
    border: 1px solid #333;
}

.ez-view-subitemgriditemview .ez-asynchronousview-error {
    text-align: center;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-visual {
    font-size: 4em;
}

.ez-view-subitemgriditemview.is-state-no-image .ez-subitemgrid-item-visual:before,
.ez-view-subitemgriditemview.is-state-image-loading .ez-subitemgrid-item-visual:before {
    display: block;
    text-align: center;
    line-height: 9rem;
}

.ez-view-subitemgriditemview.is-state-image-loading .ez-subitemgrid-item-visual:before {
    content: "\e61c";
    color: #ddd;
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
}


.ez-view-subitemgriditemview.is-state-image-loaded .ez-subitemgrid-item-visual:before {
    content: "";
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-link {
    color: #333;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-content-type {
    font-size: 90%;
}

.ez-view-subitemgriditemview .ez-subitemgrid-item-name {
    font-weight: bold;
    text-align: center;
    font-size: 95%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-rawcontentview {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-rawcontentview .ez-raw-content-title {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
}

.ez-view-rawcontentview .ez-fieldgroups {
    overflow: hidden;
}

.ez-view-rawcontentview.is-raw-content-view-collapsed .ez-raw-content-title a:after,
.ez-view-rawcontentview .ez-fieldgroup-name.is-field-group-collapsed a:after {
    content: "\E604";
}

.ez-view-rawcontentview .ez-fieldgroup {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 2px #ccc;
    overflow: hidden;
}

.ez-view-rawcontentview .ez-fieldgroup-name {
    height: 1.4em;
    font-size: 1em;
    font-weight: bold;
    background: #fafafa;
}

.ez-view-rawcontentview .ez-fieldview-value-content a {
    color: #009;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-languageswitcherview .ez-dropdown-list-indicator {
    color: #333;
}

.ez-view-languageswitcherview .ez-dropdown-list-indicator:after {
    display: inline-block;
    content: "\E602";
    font-family: 'ez-platformui-icomoon';
    color: #333;
    padding-left: 0.1em;
    vertical-align: bottom;
}


.ez-view-languageswitcherview .ez-language-list {
    list-style: none;
    border: 1px solid #ccc;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    background: #fff;
}

.ez-view-languageswitcherview .ez-expandable-area {
    display: block;
            transform: scaleY(0);
    -webkit-transform: scaleY(0);
            transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
    transition: all 0.2s ease;
    z-index: 2000;
}

.ez-view-languageswitcherview.is-expanded .ez-expandable-area {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}

.ez-view-languageswitcherview .ez-content-translation .ez-language-switch-link {
    background: #fff;
    color: #999;
    border-bottom: solid 1px #ccc;
}

.ez-view-languageswitcherview .ez-content-translation .ez-language-switch-link:hover {
    background: #dbebf5;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-asynchronousview .ez-asynchronousview-loading {
    color: #888;
    font-style: italic;
}

.ez-asynchronousview .ez-asynchronousview-loading:before {
    display: inline-block;
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
    content: "\E61c";
    padding: 0 0.2em;
}

.ez-asynchronousview .ez-asynchronousview-retry:before {
    content: "\E60f";
}

.ez-asynchronousview .ez-asynchronousview-error {
    color: #BF3E33;
    font-style: italic;
}

.ez-asynchronousview .ez-asynchronousview-error:before {
    content: "\E61b";
    font-style: normal;
    padding-right: 0.2em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */


.ez-view-draftconflictview .ez-draft-conflict-title {
    font-size: 100%;
    font-weight: bold;
}

.ez-view-draftconflictview .ez-draft-conflict-table {
    border-collapse: collapse;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    background: #fff;
}

.ez-view-draftconflictview .ez-draft-conflict-newdraft {
    background: #888;
    border: 1px solid #888;
    border-radius: 3px;
    color: #fff;
    font-size: 90%;
}

.ez-view-draftconflictview .ez-draft-conflict-newdraft:before {
    content: "+";
}

.ez-view-draftconflictview .ez-draft-conflict-list-header {
    border-bottom: 1px solid #d2d2d2;
    background: #eee;
    color: #777;
}

.ez-view-draftconflictview .ez-draft-conflict-list-row {
    cursor: pointer;
}

.ez-view-draftconflictview .is-row-selected .ez-draft-conflict-list-cell,
.ez-view-draftconflictview .is-row-selected .ez-draft-conflict-edit-cell {
    background: #FFF;
    transition: all ease 0.3s;
}

.ez-view-draftconflictview .is-row-selected .ez-draft-conflict-list-cell {
    background: #E2EFFF;
}

.ez-view-draftconflictview .is-row-selected .ez-draft-conflict-edit-cell {
    background: #38B599;
}

.ez-view-draftconflictview .ez-draft-conflict-edit {
    color: #fff;
}

.ez-view-draftconflictview .ez-draft-conflict-edit:before {
    font-size: 150%;
    display: block;
    text-align: center;
    height: 100%;
    line-height: 2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewdetailstabview .ez-details-box {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-locationviewdetailstabview .ez-details-box-title {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
}

.ez-view-locationviewdetailstabview .ez-details-box-list {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 2px #ccc;
}

.ez-view-locationviewdetailstabview .ez-details-name {
    font-weight: bold;
    text-align: right;
    background: #fafafa;
    color: #333;
    border-right: 1px solid #ccc;
}

.ez-view-locationviewdetailstabview .ez-details-language-list {
    list-style-type: none;
}

.ez-view-locationviewdetailstabview .ez-details-language-list:before {
    content: "(";
}

.ez-view-locationviewdetailstabview .ez-details-language-list:after {
    content: ")";
}

.ez-view-locationviewdetailstabview .ez-details-language:after {
    content: ", ";
}

.ez-view-locationviewdetailstabview .ez-details-language:last-of-type:after {
    content: "";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewrelationstabview .ez-relations-box {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-locationviewrelationstabview .ez-relations-box-title {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
}

.ez-view-locationviewrelationstabview .ez-relations-box-table {
    box-shadow: 0 0 2px #ccc;
}

.ez-view-locationviewrelationstabview .ez-relations-box-table td {
    background: #fff;
}

.ez-view-locationviewrelationstabview .ez-relations-box-table tr:nth-child(2n-1) td {
    background: #fafafa;
}

.ez-view-locationviewrelationstabview .ez-relations-type-list {
    list-style-type: none;
}

.ez-view-locationviewrelationstabview .ez-relations-type:after {
    content: ", ";
}

.ez-view-locationviewrelationstabview .ez-relations-type:last-of-type:after {
    content: "";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewlocationstabview .ez-locations-box {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-locationviewlocationstabview .ez-locations-box-title {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
}

.ez-view-locationviewlocationstabview .ez-locations-list-table {
    background: #fff;
}

.ez-view-locationviewlocationstabview .ez-locations-hidden-button-reveal:before {
    content: "\e607";
}

.ez-view-locationviewlocationstabview .ez-locations-hidden-button-hide:before {
    content: "\e607";
    opacity: 0.3;
}

.ez-view-locationviewlocationstabview .is-switching-visibility {
    color: #888;
    font-style: italic;
}

.ez-view-locationviewlocationstabview .is-switching-visibility:before {
    display: inline-block;
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
    content: "\E61c";
    padding: 0 0.2em;
    opacity: 1;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-locationviewversionstabview .ez-versions-list-container {
    border: 1px solid #ccc;
    background: #F5F4F2;
}

.ez-view-locationviewversionstabview .ez-versions-box-title {
    background: #fff;
    font-size: 1.1em;
    font-weight: bold;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
}

.ez-view-locationviewversionstabview .ez-versions-list-table {
    background: #fff;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fieldview .ez-fieldview-row {
    padding-left: 161px; /* 140 +1 to compensate the border */
}

.ez-view-fieldview .ez-fieldview-label {
    background: #fafafa;
    color: #333;
    border-right: 1px solid #ccc;
    box-sizing: border-box
}

.ez-view-fieldview.ez-fieldview-is-empty .ez-fieldview-value-content {
    color: #888;
    font-style: italic;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezurl .ez-fieldview-value-content a:after {
    font-family: 'ez-platformui-icomoon';
    content: "\E610";
    padding-left: 0.3em;
    font-size: 90%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezbinaryfile .ez-fieldview-value-content a:before {
    font-family: 'ez-platformui-icomoon';
    content: "\E61e";
    padding-right: 0.3em;
    color: #333;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezgmaplocation .gm-style .ez-maplocation-data {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ez-fieldview-ezgmaplocation .ez-maplocation-message {
    opacity: 0;
    transition: all 0.7s ease;
}

.ez-fieldview-ezgmaplocation.is-maplocationview-loading .ez-maplocation-message {
    opacity: 1;
    color: #777;
    font-style: italic;
}

.ez-fieldview-ezgmaplocation.is-maplocationview-loading-failed .ez-maplocation-message {
    opacity: 1;
    color: #BF3E33;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezxmltext .ez-xmltext-code {
    font-size: 90%;
}

.ez-fieldview-ezxmltext .ez-fieldview-value-content {
    max-height: 14em;
    overflow: auto;
    background: #f2f2f2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezmedia .ez-media-player-unsupported {
    display: block;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    font-size: 120%;
    color: #fff;
}

.ez-fieldview-ezmedia .ez-media-player-unsupported:before {
    content: "\E617";
    padding-right: 0.5em;
}

.ez-fieldview-ezmedia .ez-media-player-unsupported-audio {
    color: #fff;
}

.ez-fieldview-ezmedia.is-media-unsupported .ez-media-player-unsupported {
    -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    background: #444;
}

.ez-fieldview-ezmedia.is-media-unsupported .ez-media-player {
    -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
}

.ez-fieldview-ezmedia .ez-media-player {
    background: #000;
}

.ez-fieldview-ezmedia.is-media-unsupported .ez-media-player {
    opacity: 0.4;
}

.ez-fieldview-ezmedia .ez-media-link {
    font-size: 80%;
}

.ez-fieldview-ezmedia .ez-media-link:after {
    font-family: 'ez-platformui-icomoon';
    content: "\E610";
    padding-left: 0.3em;
}

.ez-fieldview-ezmedia .ez-media-view-properties-title {
    font-size: 120%;
    border-bottom: 1px solid #ccc;
}

.ez-fieldview-ezmedia .ez-media-view-properties-text {
    list-style-type: square;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezrichtext .ez-richtext-parse-error {
    font-style: italic;
    color: #BF3E33;
}

.ez-fieldview-ezrichtext .ez-richtext-content a[href^="ezlocation://"] {
    color: inherit;
    cursor: text;
}

.ez-fieldview-ezrichtext .ez-richtext-content a[href^="ezlocation://"][data-ez-rest-location-id] {
    color: #009;
    cursor: pointer;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenteditview {
    color: #444;
}

.ez-view-contenteditview .ez-editactionbar-container {
    background: #333;
}

.ez-view-contenteditview .ez-main-content {
    background: #f3f3f3;
    border-bottom-left-radius: 10px;
}

.ez-view-contenteditview .ez-view-close {
    color: #555;
}

.ez-view-contenteditview .ez-view-close:after {
    font-size: 200%;
}

.ez-view-contenteditview .ez-infos {
    opacity: 0;
    visibility: visible;
    transition: all 0.3s ease;
}

.ez-view-contenteditview.is-showing-infos .ez-infos {
    opacity: 1;
}

.ez-view-contenteditview .ez-technical-infos {
    font-size: 80%;
    color: #6C6C70;
}

.ez-view-contenteditview .ez-description {
    font-size: 0.8em;
}

.ez-view-contenteditview .ez-change-content-language-link {
    font-size: 80%;
    color: #54A2D8;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-contenteditformview .ez-fieldgroup {
    border: 0;
}

.ez-view-contenteditformview .fieldgroup-fields {
    border: 1px solid #CCCCCC;
}

.ez-view-contenteditformview .fieldgroup-name {
    background-color: #f9f9f9;
    color: #333333;
    font-weight: bold;
}

.ez-view-contenteditformview .fieldgroup-name:after {
    content: "\E602";
}

.ez-view-contenteditformview .is-collapsed .fieldgroup-name:after {
    content: "\E604";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-editpreviewview {
    background: #f3f3f3;
    color: #555;
}

.ez-view-editpreviewview .ez-preview-iframe-wrapper:before {
    transition: opacity ease 0.3s;
    opacity: 0;

    position: absolute;
    display: block;
    content: "";
    margin-top: 3em;
    width: 2em;
    height: 2em;
    left: calc(50% - 1em);
    border: 0.5em solid #999;
    border-left: 0.5em solid transparent;
    border-radius: 50%;
}

.ez-view-editpreviewview.is-loading .ez-preview-iframe-wrapper:before {
    opacity: 1;
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
}

.ez-view-editpreviewview .mobile .ez-preview-iframe-wrapper {
    padding-top: 118px;
    background: transparent url('https://www.corsicalinea.com/bundles/ezplatformui/img/preview-mobile.png') top center no-repeat;
    height: 709px;
    width: 382px;
}

.ez-view-editpreviewview .tablet .ez-preview-iframe-wrapper {
    background: transparent url('https://www.corsicalinea.com/bundles/ezplatformui/img/preview-tablet.png') top center no-repeat;
    height: 1263px;
    width: 976px;
    padding-top: 119px;
}

.ez-view-editpreviewview .desktop .ez-preview-iframe-wrapper {
    min-width: 1100px;
    min-height: 600px;
}

.ez-view-editpreviewview.is-loading .ez-preview-iframe {
    opacity: 0.2;
}

.ez-view-editpreviewview .ez-preview-iframe {
    transition: opacity ease 0.3s;
    opacity: 1;
    border: 0;
    overflow-y: scroll;
}

.ez-view-editpreviewview .desktop .ez-preview-iframe {
    border: 2px solid #999;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-editfield-infos {
    background: #FAFAFA;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    box-sizing: border-box
}

.ez-editfield-row {
    background: #FFF;
}

.is-using-touch-device .ez-editfield-input-area .ez-fielddescription-tooltip-text {
    background: #fff;
    box-shadow: 0 2px 4px 0  #ddd;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-weight: normal;
    font-size: 85%;
}

/* Tooltip tail styling */
.is-using-touch-device .ez-editfield-input-area .ez-tail-down-tooltip:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: #fff;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

.is-using-touch-device .ez-editfield-input-area .ez-tail-down-tooltip .ez-fielddescription-tooltip-text {
    margin-left: 1.5em;
}

.ez-editfield-input-area .ez-tail-down-tooltip .ez-fielddescription-tooltip-text {
    margin-top: 0;
}

.ez-editfield-input-area .ez-tail-down-tooltip:after {
    margin-top:-9px;
    margin-left: 4em;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.ez-editfield-infos .ez-fielddefinition-name {
    font-weight: bold;
}

.ez-editfield-input-area {
    background: #fff;
}

/* field edit inputs errors handling */
.ez-editfield-infos .ez-editfield-error-message {
    font-size: 85%;
    font-style: italic;
    color: #BF3E33;
    opacity: 0;
    transition: all 0.30s ease-in-out;
}

.is-error .ez-editfield-infos .ez-editfield-error-message {
    opacity: 1;
}

.is-error .ez-fielddefinition-name {
    color: #BF3E33;
}

.ez-default-error-style .ez-editfield-input:before {
    content: "!";
    background: #BF3E33;
    color: #fff;
    font-weight: bold;
    opacity: 0;
    border: 1px solid #BF3E33;
    border-left: 0;
    border-right: 0;
    transition: all 0.30s ease-in-out;
}

.is-error .ez-default-error-style .ez-editfield-input:before {
    opacity: 1;
}

.ez-standard-description .ez-field-description {
    font-weight: lighter;
    font-size: 80%
}

.ez-standard-description .ez-field-description {
    opacity: 0;
    visibility: visible;
    transition: all 0.3s ease;
}

.ez-standard-description.is-showing-description .ez-field-description {
    opacity: 1;
}

.is-using-touch-device .ez-editfield-input-area .ez-field-description {
    display: inline;
    opacity: 0;
    transition: opacity 0.3s;
}

.is-using-touch-device .ez-editfield-input-area .ez-field-description.is-visible {
    opacity: 1;
}

.ez-editfield-not-translatable {
    display: none;
}

.is-not-translatable .ez-editfield-not-translatable {
    margin-top: 0.2em;
    font-size: 0.8em;
    display:block;
}

.is-not-translatable .ez-fielddefinition-name {
    opacity: 0.3;
}

.is-not-translatable .ez-editfield-not-translatable:before {
    content: "\e61b";
    padding-right: 0.4em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-userprofileview {
    color: #333;
    transition: all ease 0.2s;
}

.ez-view-userprofileview.is-menu-displayed {
    box-shadow: 1px -3px 3px rgba(120, 120, 120, 0.5);
}

.ez-view-userprofileview .ez-user-profile {
    cursor: pointer;
    line-height: 2em;
    text-align: right;
}

.ez-view-userprofileview .ez-user-profile:after {
    content: "\E602";
    position: absolute;
    right: 8px;
    top: 40%;
    transform: translateY(-50%);
    height: 1em;
    font-family: 'ez-platformui-icomoon';
    color: #999;
}

.ez-view-userprofileview .ez-user-profile .ez-user-profile-info {
    text-align: right;
    vertical-align: middle;
}

.ez-view-userprofileview .ez-user-profile-image {
    border-radius: 50%;
    vertical-align: middle;
}


/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-usermenuview {
    background-color: #fff;
    list-style: none;
    box-shadow: 1px 3px 3px rgba(120, 120, 120, 0.5);
    overflow: hidden;

    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-animation: ez-expand 0.2s ease forwards;
            animation: ez-expand 0.2s ease forwards;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
    opacity: 1;

}

.ez-view-usermenuview.is-user-menu-hidden {
    display: block;

    -webkit-animation: ez-collapse 0.2s ease forwards;
            animation: ez-collapse 0.2s ease forwards;
    opacity: 0;
}

.ez-view-usermenuview li {
    border: 0;
}

.ez-view-usermenuview .ez-user-menu-item {
    line-height: 2em;
    cursor: pointer;
    color:#333;
    background: #fff;
}

.ez-view-usermenuview .ez-user-menu-item:hover {
    color: #fff;
    background-color: #528036;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezkeyword .ez-keyword-list-item:last-of-type:after{
    content: "";
}

.ez-fieldview-ezkeyword .ez-keyword-list-item:after{
    content: ", ";
}

.ez-fieldview-ezkeyword .ez-keyword-list-item {
    list-style-type: none;
}
/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-fieldview-ezcountry .ez-country-list-item:last-of-type:after{
    content: "";
}

.ez-fieldview-ezcountry .ez-country-list-item:after{
    content: ", ";
}

.ez-fieldview-ezcountry .ez-country-list-item {
    list-style-type: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-maplocationeditview .ez-maplocation-map-container {
    border: 1px solid #ccc;
}

.ez-view-maplocationeditview .ez-maplocation-find-address-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
}

.ez-view-maplocationeditview .ez-maplocation-coordinates {
    background-color: #f0f0f0;
}

.ez-view-maplocationeditview .ez-maplocation-errors,
.ez-view-maplocationeditview .ez-maplocation-locate-me-errors {
    color: #BF3E33;
}

.ez-view-maplocationeditview.is-not-translatable .ez-maplocation-map-container,
.ez-view-maplocationeditview.is-not-translatable .ez-maplocation-coordinates,
.ez-view-maplocationeditview.is-not-translatable .ez-field-sublabel {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-authoreditview .is-email-error .ez-editfield-input-email:before,
.ez-view-authoreditview .is-name-error .ez-editfield-input-name:before {
    opacity: 1;
}

.ez-view-authoreditview .is-email-error .ez-editfield-input-email input[type=email],
.ez-view-authoreditview .is-name-error .ez-editfield-input-name input[type=text] {
    border: 1px solid #BF3E33;
    box-shadow: none;
    background: #FEECEA;
}

.ez-view-authoreditview .is-email-error .ez-editfield-input-email input[type=email]:focus,
.ez-view-authoreditview .is-name-error .ez-editfield-input-name input[type=text]:focus {
    outline: none;
    box-shadow: inset 0 0 6px #e76;
}

.ez-view-authoreditview.is-author-error .ez-editfield-infos .ez-editfield-error-message {
    opacity: 1;
}

.ez-view-authoreditview.is-author-error .ez-fielddefinition-name {
    color: #BF3E33;
}

.ez-view-authoreditview.is-not-translatable .ez-field-sublabel {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-selectioneditview .ez-selection-values {
    list-style-type: none;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
}

.ez-view-selectioneditview.is-top-list .ez-selection-values {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
}

.ez-view-selectioneditview.is-error .ez-selection-values {
    border: 1px solid #BF3E33;
    background: #FEECEA;
}

.ez-view-selectioneditview .ez-selection-values:after {
    background: #eee;
    border: 1px solid #ccc;
    content: "\E602";
    font-size: 120%;
    color: #000;
    font-family: "ez-platformui-icomoon";
}

.ez-view-selectioneditview.is-error .ez-selection-values:after {
    border: 1px solid #BF3E33;
    background: #BF3E33;
    color: #FEECEA;
}

.ez-view-selectioneditview .ez-selection-value {
    background: #eee;
    border-radius: 5px;
}

.ez-view-selectioneditview .ez-selection-value:after {
    content: "\E600";
    color: #666;
    font-family: "ez-platformui-icomoon";
    font-size: 80%;
    padding-left: 0.5em;
}

.ez-view-selectioneditview.is-top-list .ez-selection-list {
    border: 1px solid #ccc;
    border-bottom: 0;
    border-radius: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    box-shadow: 3px 0 3px 0px rgba(120, 120, 120, 0.75);

    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
}

.ez-view-selectioneditview.is-list-hidden .ez-selection-list {
    display: block;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}

.ez-view-selectioneditview .ez-field-description {
    opacity: 0;
    visibility: visible;
    transition: all 0.3s ease;
}

.ez-view-selectioneditview.is-list-hidden.is-showing-description .ez-field-description {
    opacity: 1;
}

.ez-view-selectioneditview .ez-field-description {
    font-weight: lighter;
    font-size: 80%
}

.ez-view-selectioneditview.is-top-list.is-list-hidden .ez-fielddescription-tooltip.is-visible {
    opacity: 1;
}

.ez-view-selectioneditview.is-top-list .ez-fielddescription-tooltip.is-visible {
    opacity: 0;
}

.ez-view-selectioneditview.is-not-translatable .ez-selection-values {
    opacity: 0.3;
    cursor: default;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-binarybase-content {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-animation: ez-expand 0.2s ease forwards;
            animation: ez-expand 0.2s ease forwards;
    -webkit-transition: opacity 0.2s ease;
            transition: opacity 0.2s ease;
    opacity: 1;
}

.is-field-empty .ez-binarybase-content {
    display: -webkit-flex;
    display: flex;
    min-width: 0;
    min-height: 0;
    -webkit-animation: ez-collapse 0.2s ease forwards;
            animation: ez-collapse 0.2s ease forwards;
    opacity: 0;/*Used to make the opacity transition smoother*/
    height: 0;/*Used to fix EZP-25215 which is related to a bug with max-height, flexbox and chrome*/
}

.ez-binarybase-warning {
    border-radius: 3px;
    background: #222;
    opacity: 0.85;
    color: #fff;
    display: block;
    padding: 0;

    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
}

.has-warning .ez-binarybase-warning {
    padding: 0.8em;

    -webkit-transform: scale(1);
            transform: scale(1);
}

.ez-binarybase-warning .ez-binarybase-warning-hide {
    font-size: 90%;
}

.ez-binarybase-warning .ez-binarybase-warning-hide:after {
    content: "\E600";
    color: #fff;
    display: inline-block;
}

.ez-binarybase-warning .ez-binarybase-warning-text:before {
    content: "\E617";
    font-size: 300%;
    padding-right: 0.3em;
    color: #fff;
    display: block;
    float: left;
}

.ez-binarybase-remove-option {
    opacity: 1;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
}

.is-field-empty .ez-binarybase-remove-option {
    opacity: 0.4;
}

.is-field-empty .ez-binarybase-remove-option .ez-button-delete[disabled] {
    opacity: 1;
}

.ez-binarybase-empty {
    color: #888;
    font-style: italic;
    -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
}

.is-error .ez-binarybase-empty {
    color: #BF3E33;
}

.ez-binarybase-help {
    font-size: 80%;
    font-style: italic;
    font-weight: bold;
}

.is-dragging-file .ez-binarybase-drop-area {
    border: 0.5em dashed #aaa;
    border-radius: 3px;
    margin: 0.5em 1.5em;
    opacity: 0.7;
}

.is-not-translatable .ez-binarybase-content {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-imageeditview.is-image-being-updated .ez-image-preview {
    opacity: 0.1;
    -webkit-transform: scale(0);
            transform: scale(0);
}

.ez-view-imageeditview .ez-image-preview {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: left top;
            transform-origin: left top;
    -webkit-transition: all 0.1s ease;
            transition: all 0.1s ease;
}

.ez-view-imageeditview.is-image-loading .ez-asynchronousview-loading,
.ez-view-imageeditview.is-image-loading .ez-asynchronousview-error {
    font-size: 120%;
}

.ez-view-imageeditview .ez-image-view-original {
    font-size: 80%;
}

.ez-view-imageeditview .ez-image-view-original:after {
    font-family: 'ez-platformui-icomoon';
    content: "\E610";
    padding-left: 0.3em;
}

.ez-view-imageeditview .ez-image-properties-title {
    font-size: 120%;
    border-bottom: 1px solid #ccc;
}

.ez-view-imageeditview .ez-image-properties-original {
    list-style-type: square;
}

.ez-view-imageeditview .ez-field-description {
    color: #333333;
    font-size: 80%;
    opacity: 1;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-bottom: 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mediaeditview.is-media-being-updated .ez-media-editpreview-player {
    opacity: 0.1;
}

.ez-view-mediaeditview.is-media-being-updated .ez-button-upload:before {
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
    content: "\E61C";
}

.ez-view-mediaeditview .ez-media-editpreview-player {
    opacity: 1;
    -webkit-transition: all 0.1s ease;
            transition: all 0.1s ease;
    -webkit-transform-origin: left top;
            transform-origin: left top;
}

.ez-view-mediaeditview .ez-media-player-unsupported {
    display: block;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    font-size: 140%;
    color: #fff;
}

.ez-view-mediaeditview .ez-media-player-unsupported:before {
    content: "\E617";
    padding-right: 0.5em;
}

.ez-view-mediaeditview .ez-media-player-unsupported-audio {
    color: #fff;
}

.ez-view-mediaeditview.is-media-unsupported .ez-media-player-unsupported {
    -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    background: #444;
}

.ez-view-mediaeditview.is-media-unsupported .ez-media-player {
    -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
}

.ez-view-mediaeditview .ez-media-player {
    background: #000;
}

.ez-view-mediaeditview.is-media-unsupported .ez-media-player {
    opacity: 0.4;
}

.ez-view-mediaeditview .ez-media-link {
    font-size: 80%;
}

.ez-view-mediaeditview .ez-media-link:after {
    font-family: 'ez-platformui-icomoon';
    content: "\E610";
    padding-left: 0.3em;
}

.ez-view-mediaeditview .ez-media-properties-title {
    font-size: 120%;
    border-bottom: 1px solid #ccc;
}

.ez-view-mediaeditview .ez-media-properties-original {
    list-style-type: square;
}

.ez-view-mediaeditview .ez-media-player-settings-title {
    font-size: 120%;
    border-bottom: 1px solid #ccc;
}

.ez-view-mediaeditview .ez-media-player-settings-list {
    list-style-type: none;
}

.ez-view-mediaeditview .ez-field-description {
    color: #333333;
    font-size: 80%;
    opacity: 1;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-bottom: 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-binaryfileeditview .ez-binaryfile-content:before {
    content: "\E629";
    font-size: 7em;
    color: #222;
}

.ez-view-binaryfileeditview .ez-binaryfile-properties {
    margin-left: 10em; /* icon font size + 3em */
    list-style-type: square;
}

.ez-view-binaryfileeditview .ez-binaryfile-properties-download {
    list-style-type: none;
    margin-left: -1.45em;
}

.ez-view-binaryfileeditview .ez-binaryfile-download:before {
    font-family: 'ez-platformui-icomoon';
    content: "\E61e";
    padding-right: 0.3em;
    font-size: 130%;
    color: #333;
}

.ez-view-binaryfileeditview.is-type-audio .ez-binaryfile-content:before {
    content: "\E624";
}

.ez-view-binaryfileeditview.is-type-image .ez-binaryfile-content:before {
    content: "\E625";
}

.ez-view-binaryfileeditview.is-type-text .ez-binaryfile-content:before {
    content: "\E620";
}

.ez-view-binaryfileeditview.is-type-video .ez-binaryfile-content:before {
    content: "\E621";
}

.ez-view-binaryfileeditview.is-mimetype-application-pdf .ez-binaryfile-content:before {
    content: "\E628";
}

.ez-view-binaryfileeditview.is-mimetype-application-zip .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-x-7z-compressed .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-x-rar-compressed .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-x-tar .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-x-stuffit .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-gzip .ez-binaryfile-content:before {
    content: "\E623";
}

.ez-view-binaryfileeditview.is-mimetype-application-vnd-openxmlformats-officedocument-wordprocessingml-document .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-vns-ms-word .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-msword .ez-binaryfile-content:before {
    content: "\E627";
}

.ez-view-binaryfileeditview.is-mimetype-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-vnd-ms-excel .ez-binaryfile-content:before,
.ez-view-binaryfileeditview.is-mimetype-application-msexcel .ez-binaryfile-content:before {
    content: "\E626";
}

.ez-view-binaryfileeditview .ez-field-description {
    color: #333333;
    font-size: 80%;
    opacity: 1;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-bottom: 1em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dateeditview .ez-yui-calendar-container {
    display: block;

    -webkit-transform: scale(0);
            transform: scale(0);

    -webkit-transform-origin: right top;
            transform-origin: right top;

    -webkit-transition: -webkit-transform 0.2s ease;
            transition: transform 0.2s ease;
}

.ez-view-dateeditview.is-calendar-visible .ez-yui-calendar-container {
    -webkit-transform: scale(1);
            transform: scale(1);
}

.ez-view-dateeditview .ez-date-cancel-button {
    border: 0;
    background: transparent;
}

.ez-view-dateeditview .ez-date-cancel-button:before {
    content: "\E600";
    font-family: "ez-platformui-icomoon";
    font-size: 90%;
}

.ez-view-dateeditview .ez-field-description {
    opacity: 0;
    visibility: visible;
    transition: all 0.3s ease;
}

.ez-view-dateeditview.is-showing-description .ez-field-description {
    opacity: 1;
}

.ez-view-dateeditview .ez-field-description {
    font-weight: lighter;
    font-size: 80%
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dateandtimeeditview .ez-field-description {
    opacity: 0;
    visibility: visible;
    transition: all 0.3s ease;
}

.ez-view-dateandtimeeditview.is-showing-description .ez-field-description {
    opacity: 1;
}

.ez-view-dateandtimeeditview .ez-field-description {
    font-weight: lighter;
    font-size: 80%
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-relationeditview .ez-relation-properties {
    list-style-type: none;
}

.ez-view-relationeditview .ez-relation-content-icon {
    font-size: 400%;
}

.ez-view-relationeditview .ez-relation-empty {
    font-style: italic;
}

.ez-view-relationeditview.is-error .ez-relation-empty {
    color: #BF3E33;
}

.ez-view-relationeditview .ez-relation-help {
    font-size: 80%;
    font-style: italic;
    font-weight: bold;
}

.ez-view-relationeditview .ez-field-description {
    color: #333333;
    font-size: 80%;
    opacity: 1;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-bottom: 1em;
}

.ez-view-relationeditview.is-not-translatable .ez-relation-content {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-relationlisteditview .ez-relation-content-name:before {
    font-size: 120%;
    text-align: center;
    margin: 0 0.3em 0 0;
}

.ez-view-relationlisteditview .ez-relation-content-name {
    font-size: 120%;
    font-weight: bold;
}

.ez-view-relationlisteditview .ez-relation-empty {
    font-style: italic;
}

.ez-view-relationlisteditview.is-error .ez-relation-empty {
    color: #BF3E33;
}

.ez-view-relationlisteditview .ez-relationlist-help {
    font-size: 80%;
    font-style: italic;
    font-weight: bold;
}

.ez-view-relationlisteditview .ez-field-description {
    color: #333333;
    font-size: 80%;
    opacity: 1;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-bottom: 1em;
}

.ez-view-relationlisteditview.is-not-translatable .ez-relationlist-contents {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-countryeditview .ez-field-description {
    opacity: 0;
    visibility: visible;
    transition: all 0.3s ease;
}

.ez-view-countryeditview.is-list-hidden.is-showing-description .ez-field-description {
    opacity: 1;
}

.ez-view-countryeditview .ez-field-description {
    font-weight: lighter;
    font-size: 80%
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-richtexteditview .ez-richtext-editor {
    outline: 1px solid #ccc;
    background: #fdfdfd;
}

.ez-view-richtexteditview .ez-richtext-editor,
.ez-view-richtexteditview .ez-editfield-row,
.ez-view-richtexteditview .ez-editfield-input-area {
    transition: all 0.3s ease;
}

.ez-view-richtexteditview .ez-editfield-infos {
    /* no transition on the margin left to keep the
     * info and the input area on the same "line"
     */
    transition: background,width,height 0.3s ease;
}

.ez-view-richtexteditview.is-editor-focused .ez-richtext-editor {
    outline: 1px solid #aaa;
    box-shadow: inset 0 0 6px #CCC;
    background: #fff;
}

.ez-view-richtexteditview.is-focused .ez-editfield-row,
.ez-view-richtexteditview.is-focused .ez-editfield-input-area {
    background: #f3f3f3;
}


.ez-view-richtexteditview .ez-field-description {
    font-weight: lighter;
    font-size: 80%;
    opacity: 1;
}

.ez-view-richtexteditview.is-not-translatable .ez-richtext-editable {
    opacity: 0.3;
    cursor: default;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-urleditview.is-not-translatable .ez-field-sublabel {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-usereditview .ez-user-login-label:after {
    content: "\E61c";
    font-size: 80%;
    opacity: 0;
    transition: all ease 0.2s;
}

.ez-view-usereditview.is-checking-login .ez-user-login-label:after {
    opacity: 1;
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
    content: "\E61c";
}

.ez-view-usereditview.is-not-translatable .ez-field-sublabel {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardblockbaseview .ez-block-title {
    font-size: 1.1rem;
    font-weight: bold;
}

.ez-view-dashboardblockbaseview .ez-block-items-table {
    border-collapse: collapse;
    border: 1px solid #d2d2d2;
}

.ez-view-dashboardblockbaseview .ez-block-header {
    background: #4a4a4a;
    color: #fff;
}

.ez-view-dashboardblockbaseview [class*="ez-block-head-"] {
    border: 1px solid #4a4a4a;
    border-right: 1px solid #ddd;
}

.ez-view-dashboardblockbaseview [class*="ez-block-head-"]:last-of-type {
    border-right: 1px solid #4a4a4a;
}

.ez-view-dashboardblockbaseview .ez-block-cell {
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dashboardblockasynchronousview.is-loading .ez-block-wrapper:after {
    color: #999;
    font-size: 2em;
    content: '\e61c';
    animation: spin .7s infinite linear;
}

.ez-view-dashboardblockasynchronousview .ez-block-row {
    cursor: pointer;
}

.ez-view-dashboardblockasynchronousview .ez-block-row.is-row-selected .ez-block-cell {
    background: #F3A583;
}

.ez-view-dashboardblockasynchronousview .ez-block-row-options {
    transform: scaleX(0);
    transform-origin: top left;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
    background: #F24D17;
}

.ez-view-dashboardblockasynchronousview .ez-block-row.is-row-selected .ez-block-row-options {
    transform: scaleX(1);
}

.ez-view-dashboardblockasynchronousview .ez-block-row-options .ez-font-icon {
    font-size: 140%;
    text-align: center;
    color: #fff;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-dashboardblockasynchronousview .ez-block-row-options .ez-font-icon:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
}

.ez-view-dashboardblockasynchronousview .ez-block-option-edit:before {
    content: '\E606';
}

.ez-view-dashboardblockasynchronousview  .ez-block-option-view:before {
    content: '\E607';
}

.ez-view-dashboardblockasynchronousview .ez-block-cell-no-result {
    font-style: italic;
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-font-icon:before, .ez-font-icon:after {
    font-family: 'ez-platformui-icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

[data-icon]:before {
    font-family: 'ez-platformui-icomoon';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

[data-icon-after]:after {
    font-family: 'ez-platformui-icomoon';
    content: attr(data-icon-after);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-contenttype-icon:before {
    font-family: 'ez-platformui-icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;

    content: "generic";
}

/* default content types */
.ez-contenttype-icon-folder:before {
    content: "folder";
}

.ez-contenttype-icon-article:before {
    content: "article";
}

.ez-contenttype-icon-image:before {
    content: "image";
}

.ez-contenttype-icon-file:before {
    content: "file";
}

.ez-contenttype-icon-user:before {
    content: "user";
}

.ez-contenttype-icon-user_group:before {
    content: "users";
}

/* common + demo content types */

.ez-contenttype-icon-about:before {
    content: "about";
}

.ez-contenttype-icon-author:before {
    content: "author";
}

.ez-contenttype-icon-post:before,
.ez-contenttype-icon-blogpost:before,
.ez-contenttype-icon-blog_post:before {
    content: "blogpost";
}

.ez-contenttype-icon-category:before {
    content: "category";
}

.ez-contenttype-icon-comment:before {
    content: "comment";
}

.ez-contenttype-icon-landingpage:before,
.ez-contenttype-icon-landing_page:before {
    content: "landing_page";
}

.ez-contenttype-icon-media:before,
.ez-contenttype-icon-video:before {
    content: "media";
}

.ez-contenttype-icon-news:before,
.ez-contenttype-icon-page:before {
    content: "news";
}

.ez-contenttype-icon-pdf:before,
.ez-contenttype-icon-pdffile:before,
.ez-contenttype-icon-pdf_file:before {
    content: "pdf";
}

.ez-contenttype-icon-picture:before,
.ez-contenttype-icon-photo:before {
    content: "image";
}

.ez-contenttype-icon-place:before {
    content: "place";
}

.ez-contenttype-icon-place_list:before,
.ez-contenttype-icon-placelist:before {
    content: "placelist";
}

.ez-contenttype-icon-portfolio:before {
    content: "portfolio";
}

.ez-contenttype-icon-product:before {
    content: "product";
}

.ez-contenttype-icon-contact:before,
.ez-contenttype-icon-contact_form:before,
.ez-contenttype-icon-contactform:before {
    content: "subscriber";
}

.ez-contenttype-icon-wiki:before {
    content: "wiki";
}

.ez-contenttype-icon-wikipage:before,
.ez-contenttype-icon-wiki_page:before {
    content: "wikipage";
}

.ez-contenttype-icon-gallery:before {
    content: "gallery";
}

.ez-contenttype-icon-blog:before,
.ez-contenttype-icon-weblog:before,
.ez-contenttype-icon-web_blog:before {
    content: "blog";
}

.ez-contenttype-icon-home:before,
.ez-contenttype-icon-homepage:before,
.ez-contenttype-icon-home_page:before {
    content: "homepage";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-tabs .ez-tabs-list {
    background: #f5f4f2;
    border-bottom: 1px solid #ccc;
}

.ez-tabs .ez-tabs-label a {
    font-weight: bold;
    color: #222;
}

.ez-tabs .ez-tabs-label a:hover {
    color: #528036;
}

.ez-tabs .ez-tabs-label.is-tab-selected a:hover {
    color: #222;
    cursor: default;
}

.ez-tabs .ez-tabs-list .ez-tabs-label {
    background: #f5f4f2;
    border: 1px solid #f5f4f2;
    border-top: 3px solid #f5f4f2;
    border-bottom: 1px solid #ccc;
    margin-bottom: -1px;
    transition: all 0.2s ease-in-out;
}

.ez-tabs .ez-tabs-list .is-tab-selected {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 3px solid #528036;
}

.ez-tabs .ez-tabs-panel {
    background: #fff;
    display: none;
}

.ez-tabs .ez-tabs-panel.is-tab-selected {
    display: block;

    -webkit-animation: fadeIn 0.3s;
            animation: fadeIn 0.3s;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-page-header {
    color: #000;
}

.ez-page-header-name[data-icon]:before {
    padding-right: 0.3em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-serverside-content {
    background: #fff;
    border-top: 1px solid #ccc;
}

.ez-serverside-content ul {
    list-style-type: square;
}

.ez-serverside-content h2 {
    background: #f2f2f2;
    border-top: 1px solid #ddd;
}

.ez-serverside-content dt {
    font-weight: bold;
}

.ez-serverside-content tt {
    font-size: 90%;
}

.ez-serverside-content .ez-contenttype-icon:before {
    padding-right: 0.3em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-selection-filter .ez-selection-filter-list {
    list-style-type: square;
}

.ez-selection-filter .ez-selection-filter-item:hover {
    cursor: pointer;
}

.ez-selection-filter .ez-selection-filter-item-active {
    background: #e0e0e0;
}

.ez-selection-filter .ez-selection-filter-item-selected {
    background: #528036;
    color: #fff;
}

.ez-selection-list {
    background: #fff;
    border: 1px solid #ccc;
    border-top: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;

    box-sizing: border-box;
    box-shadow: 4px 4px 5px 0 rgba(120, 120, 120, 0.75);

    -webkit-transform: scaleY(1);
            transform: scaleY(1);

    -webkit-transform-origin: center top;
            transform-origin: center top;

    -webkit-transition: -webkit-transform 0.2s ease;
            transition: transform 0.2s ease;
}

.is-list-hidden .ez-selection-values {
    border: 1px solid #ccc;
}

.is-list-hidden.is-error .ez-selection-values {
    border: 1px solid #BF3E33;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-button {
    border: 1px solid #bbb;
    border-radius: 2px;
    transition: all 0.2s;
    background: #e6e6e6;
    background: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
}

a.ez-button {
    color: rgba(0, 0, 0, 0.8);
}

.ez-button:before {
    margin-right: 0.5em;
}

.ez-button:hover {
    background: #fff;
    background: linear-gradient(to bottom, #e6e6e6 0%, #fff 100%);
}

.ez-button.pure-button-disabled,
.ez-button[disabled] {
    border: 1px solid #bbb;
}

.ez-button-delete:before {
    content: "\E615";
}

.ez-button-add:before {
    content: "\E616";
}

.ez-button-upload:before {
    content: "\E61f";
}

.ez-button-tree:before {
    content: "\E619";
}

.ez-button-focus:before {
    content: "\E989";
}

.ez-button-edit:before {
    content: "\E606";
}

.ez-button.is-loading:before {
    content: "\E61C";
    -webkit-animation: spin 0.5s infinite linear;
            animation: spin 0.5s infinite linear;
}

.ez-button-height.ez-button-upload:before {
    padding: 0;
}

.ez-button-calendar:before {
    content: "\E622";
    padding-right: 0.5em;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */


.ez-platformui-app button,
.ez-platformui-app input,
.ez-platformui-app textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ez-platformui-app input[type=text],
.ez-platformui-app input[type=email],
.ez-platformui-app input[type=number],
.ez-platformui-app input[type=search],
.ez-platformui-app input[type=password],
.ez-platformui-app input[type=time],
.ez-platformui-app input[type=date],
.ez-platformui-app textarea {
    line-height: 1.8em;
    height: 1.8em;
    padding: 0 0.4em;
    box-sizing: border-box;
    border: 1px solid #ccc;
    background: #fdfdfd;
    transition: all 0.30s ease-in-out;
}

.ez-platformui-app textarea {
    height: auto;
}

.ez-platformui-app input[type=text]:focus,
.ez-platformui-app input[type=email]:focus,
.ez-platformui-app input[type=number]:focus,
.ez-platformui-app input[type=search]:focus,
.ez-platformui-app input[type=password]:focus,
.ez-platformui-app textarea:focus {
    box-shadow: inset 0 0 6px #ccc;
    border: 1px solid #ccc;
    outline: none;
    background: #fff;
}

.ez-platformui-app input[readonly],
.ez-platformui-app textarea[readonly],
.ez-platformui-app input[readonly]:focus,
.ez-platformui-app textarea[readonly]:focus {
    background: #eee;
    color: #888;
    box-shadow: none;
}

.ez-platformui-app .is-error .ez-validated-input {
    border: 1px solid #BF3E33;
    box-shadow: none;
    background: #FEECEA;
}

.ez-platformui-app .is-error .ez-validated-input:focus {
    border: 1px solid #BF3E33;
    box-shadow: none;
    background: #FEECEA;
    outline: none;
    box-shadow: inset 0 0 6px #e76;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-selection-table .is-row-selected td,
.ez-selection-table .is-row-selected:nth-child(2n-1) td {
    background: #feffbb;
    transition: all 0.2s;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 *
 * Based on https://yui.github.io/skinbuilder/index.html?opt=platformui,3355BA,ffffff,1,1,10,1.5&h=0,-30,60&n=0,-30,75&l=0,-30,80&b=0,-30,90&mode=yui
 */
.yui3-skin-platformui .yui3-calendar-content {
    background: #f3f3f3;
    border: 1px solid #ccc;
}

.yui3-skin-platformui .yui3-calendar-grid {
    border-collapse: collapse;
}

.yui3-skin-platformui .yui3-calendar-header {
    color: #444;
}

.yui3-skin-platformui .yui3-calendar-header-label {
    font-weight: bold;
}

.yui3-skin-platformui .yui3-calendar-weekday {
    color: #FAFAFA;
    background: #333;
}

.yui3-skin-platformui .yui3-calendar-prevmonth-day,
.yui3-skin-platformui .yui3-calendar-nextmonth-day {
    background: #fafafa;
    color: #999;
    border: 1px solid #ccc;
}

.yui3-skin-platformui .yui3-calendar-day {
    background: #fff;
    border: 1px solid #ccc;
}
.yui3-skin-platformui .yui3-calendar-day:hover,
.yui3-skin-platformui .yui3-calendar-day-highlighted {
    background: #dfe7da;
}

.yui3-skin-platformui .yui3-calendar-day-selected,
.yui3-skin-platformui .yui3-calendar-day-selected:hover {
    background: #528036;
    color: #fff;
}

.yui3-skin-platformui .yui3-calendar-selection-disabled,
.yui3-skin-platformui .yui3-calendar-selection-disabled:hover {
    background: #fafafa;
    color: #999;
}

/**************** the following from calendarnavigator.css ******************/
.yui3-skin-platformui .yui3-calendarnav-prevmonth, .yui3-skin-platformui .yui3-calendarnav-nextmonth {
    color: #444;
    font-size: 170%;
    padding: 0;
    margin: 0;
}

.yui3-skin-platformui .yui3-calendarnav-prevmonth:before, .yui3-skin-platformui .yui3-calendarnav-nextmonth:after {
    font-family: 'ez-platformui-icomoon';
}

.yui3-skin-platformui .yui3-calendarnav-prevmonth:before {
    content: "\E604";
}

.yui3-skin-platformui .yui3-calendarnav-nextmonth:after {
    content: "\E605";
}

.yui3-skin-platformui .yui3-calendarnav-prevmonth:hover, .yui3-skin-platformui .yui3-calendarnav-nextmonth:hover {
    color: #528036;
}

.yui3-skin-platformui .yui3-calendarnav-month-disabled, .yui3-skin-platformui .yui3-calendarnav-month-disabled:hover {
    cursor: default;
    color: #ccc;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

[data-ezelement="ezembed"],
.ez-embed-type-image.is-embed-not-loaded[data-ezelement="ezembed"],
.ez-embed-type-image.is-embed-image-empty-image[data-ezelement="ezembed"] {
    background: #eee;
    border: 1px solid #aaa;
    font-size: 1.1em;
}

.ez-embed-type-image[data-ezelement="ezembed"] {
    background: transparent;
    border: 0;
}

[data-ezelement="ezembed"] .ez-embed-content:before {
    font-style: normal;
    font-family: 'ez-platformui-icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;

    content: "\E62e";
}

[data-ezelement="ezembed"].is-embed-loading .ez-embed-content:before {
    content: "\E61c";
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
}

[data-ezelement="ezembed"].is-embed-not-loaded .ez-embed-content:before {
    content: "\E61b";
}

[data-ezelement="ezembed"].is-embed-not-loaded .ez-embed-content {
    font-style: italic;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-richtext-content table:not([border]),
.ez-richtext-content table:not([border]) tr,
.ez-richtext-content table:not([border]) td,
.ez-richtext-content table:not([border]) th {
    border: 1px dotted #888;
}

/* To get rid of the 3d effect on outer border and make it "flat" */
.ez-richtext-content table[border="1"],
.ez-richtext-content table[border="1"] tr,
.ez-richtext-content table[border="1"] td,
.ez-richtext-content table[border="1"] th {
    border: 1px solid #888;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-collapse-toggle {
    color: #333;
}

.ez-collapse-toggle:hover {
    color: #528036;
}

.ez-collapse-toggle:after {
    display: inline-block;
    content: "\E602";
    font-family: 'ez-platformui-icomoon';
    color: #999;
    padding-left: 0.3em;
    vertical-align: bottom;
}

.is-collapsed .ez-collapse-toggle:after {
    content: "\E604";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-loadmorepagination .ez-loadmorepagination-more {
    font-size: 110%;
    font-weight: bold;
    color: #359781;
    border: 1px solid #359781;
    border-radius: 5px;
    background: transparent;
}

.ez-loadmorepagination .ez-loadmorepagination-more:before,
.ez-loadmorepagination .ez-loadmorepagination-more:after {
    display: inline-block;
    content: " ";
    width: 1em;
    height: 1em;
    padding: 0;
}

.ez-loadmorepagination.is-page-loading .ez-loadmorepagination-more:before {
    content: "\e61c";
    -webkit-animation: spin 0.7s infinite linear;
            animation: spin 0.7s infinite linear;
}

.ez-loadmorepagination .ez-loadmorepagination-content {
    opacity: 1;
    transition: all ease 0.3s;
}

.ez-loadmorepagination.is-page-loading .ez-loadmorepagination-content {
    opacity: 0.3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

[class*="ae-icon-"], [class*=" ae-icon-"] {
    font-size: 18px;
}

.ae-ui [class^=ae-toolbar] {
    border: 1px solid #333;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-richtext-editable .is-block-focused,
.ez-richtext-editable .cke_widget_wrapper.cke_widget_focused>.cke_widget_element {
    outline: 2px dashed #aaa;
    /* when changing outline-offset remember to also change
     * the outline width computation for Edge in
     * js/alloyeditor/toolbars/config/block-base.js
     */
    outline-offset: 1px;
}

.ez-richtext-editable li {
    margin: 4px 0;
    list-style-position: inside;
}

.ez-richtext-editable a[data-ez-temporary-link] {
    background: #869CAD;
    color: #fff;
    text-shadow: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ae-ui .ae-toolbar .ez-ae-label {
    font-size: 85%;
}

.ae-ui .ez-ae-icon:before {
    font-size: 28px;
}

.ae-ui .ez-ae-icon-embed:before {
    content: "\E62e";
}

.ae-ui .ez-ae-icon-image:before {
    content: "\E625";
}

.ae-ui .ez-ae-icon-paragraph:before {
    content: "¶";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ae-ui .ez-ae-container-edit-link .ae-input {
    border: 0;
    border-radius: 3px;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-edit-link-clear {
    color: #414141;
    font-size: 1.8em;
    opacity: 0;
}

.ae-ui .ez-ae-container-edit-link.is-linked .ez-ae-edit-link-clear {
    opacity: 1;
}

.ez-ae-container-edit-link .ez-ae-edit-label {
    font-weight: bold;
}

.ez-ae-container-edit-link .ez-ae-edit-link-target-choice input {
    display: none;
}

.ez-ae-container-edit-link .ez-ae-edit-link-target-choice .ez-ae-edit-link-target-name {
    background: #414141;
    color: #5d5d5d;
    cursor: pointer;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ez-ae-container-edit-link .ez-ae-edit-link-target-choice:last-of-type .ez-ae-edit-link-target-name {
    border-radius: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.ez-ae-container-edit-link .ez-ae-edit-link-target-choice input:checked + .ez-ae-edit-link-target-name {
    background: #5d5d5d;
    color: #fff;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-button {
    border-radius: 3px;
    border: 0;
    line-height: 2em;
    height: 2em;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-button:before {
    font-family: 'alloyeditor-ez';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-button[disabled] {
    opacity: 0.5;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-save-link {
    background: #2b84b1;
    color: #fff;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-save-link:before {
    content: "\";
}

.ae-ui .ez-ae-container-edit-link .ez-ae-button-discover,
.ae-ui .ez-ae-container-edit-link .ez-ae-remove-link {
    background: #9b9b9b;
    color: #fff;
}

.ae-ui .ez-ae-container-edit-link .ez-ae-remove-link:before {
    content: "\";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-ae-icon-remove:before {
    content: "\E615";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-ae-icon-udw:before {
    content: "\E62e";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-ae-icon-align-embedcenter:before {
    content: "\E901";
}

.ez-ae-icon-align-embedleft:before {
    content: "\E902";
}

.ez-ae-icon-align-embedright:before {
    content: "\E903";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-ae-icon-moveup:before {
    content: "\E922";
}

.ez-ae-icon-movedown:before {
    content: "\E923";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

@font-face {
    font-family: 'flexworkflow';
    src:url('https://www.corsicalinea.com/bundles/flexworkflow/fonts/flexworkflow.eot?wb1e0j');
    src:url('https://www.corsicalinea.com/bundles/flexworkflow/fonts/flexworkflow.eot?wb1e0j#iefix') format('embedded-opentype'),
        url('https://www.corsicalinea.com/bundles/flexworkflow/fonts/flexworkflow.ttf?wb1e0j') format('truetype'),
        url('https://www.corsicalinea.com/bundles/flexworkflow/fonts/flexworkflow.woff?wb1e0j') format('woff'),
        url('https://www.corsicalinea.com/bundles/flexworkflow/fonts/flexworkflow.svg?wb1e0j#flexworkflow') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="fw-icon-"]:before,
[class*=" fw-icon-"]:before {
    font-family: 'flexworkflow';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fw-icon-review:before {
    content: "\f021";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

 .fw-is-hidden {
    display: none;
 }

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fw-review-button,
.fw-review-button * {
    box-sizing: border-box;
}

.fw-review-button {
    position: relative;
    z-index: 1;
}

.fw-review-button__users {
    -webkit-transform: translate(-102%, -2%);
            transform: translate(-102%, -2%);
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    opacity: 1;
    padding: .25rem 1rem 1rem;
    min-width: 20rem;
}

.fw-review-button__users.fw-review-button__users--hidden {
    -webkit-transform: translate3d(0, -2%, 0);
            transform: translate3d(0, -2%, 0);
    z-index: -1;
    opacity: 0;
    pointer-events: none;
}

.fw-review-button__users .taggle_placeholder {
    position: absolute;
    -webkit-transform: translate(.25rem, .25rem);
            transform: translate(.25rem, .25rem);
}

.fw-review-button__users__taggle.fw-has-input-disabled .taggle_placeholder {
    opacity: 0!important;
}

.fw-review-button__users .taggle {
    margin: .25rem;
    padding: .5rem 1rem;
    position: relative;
    display: inline-block;
}

.fw-review-button__users .taggle .close,
.fw-review-button__users__selected__list__item__delete {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border: 0;
}

.fw-review-button__users .taggle:hover {
    padding: .5rem 1.5rem .5rem .5rem;
}

.fw-review-button__users .taggle:hover > .close {
    display: block;
}

.fw-review-button__users .taggle_list {
    margin: 0;
    padding: 0;
    width: 100%;
}

.fw-review-button__users .taggle_list .taggle_input[type="text"] {
    width: 100%!important;
    max-width: 100%;
}

.fw-review-button__users .taggle_sizer {
    padding: 0;
    margin: 0;
    position: absolute;
    top: -500px;
    z-index: -1;
    visibility: hidden;
}

.fw-review-button__users__form__list {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 1rem;
    right: 1rem;
    max-height: 15rem;
    overflow: auto;
}

.fw-review-button__users__submit.pure-button {
    width: 100%;
}

.fw-review-button__users__form__list__item {
    padding: .5rem;
    display: block;
}

.fw-review-button__users__selected--empty,
.fw-review-button__users__form--hidden,
.fw-review-button__users__selected--empty ~ .fw-review-button__users__submit,
.fw-review-button__users__selected--empty ~ .fw-review-button__users__message {
    display: none;
}

.fw-review-button__users__message {
    border-top: 1px solid transparent;
}

/* because PlatformUI overwrites styles by making more specific selector */
.fw-review-button .fw-review-button__users__message__field {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
}

.fw-review-button__users__selected__list {
    margin: 1rem 0;
}

.fw-review-button__users__selected__list__item {
    position: relative;
    z-index: 1;
}

.fw-review-button__users__selected__list__item__delete {
    opacity: 0;
    z-index: -1;
    display: block;
}

.fw-review-button__users__selected__list__item:hover .fw-review-button__users__selected__list__item__delete,
.fw-review-button__users__selected__list__item:focus .fw-review-button__users__selected__list__item__delete {
    opacity: 1;
    z-index: 2;
    pointer-events: initial;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-reviewlandingpagebuttonactionview .ez-action {
    padding: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fw-approval-timeline {
    margin: 2rem 2rem 1rem;
    border: 1px solid #ccc;
}

.fw-approval-timeline .fw-approval-timeline__title {
    border-bottom: 1px solid #ccc;
    padding: 1rem 2rem;
}

.fw-approval-timeline .content__day {
    width: 200px;
    margin-left: -200px;
}

.fw-approval-timeline .content__day .content__day__date {
    margin-bottom: 0;
}

.fw-approval-timeline .content__day .content__day__time {
    margin-top: 0;
}

.fw-approval-timeline .content__description {
    margin: 0 2rem;
    width: 100%;
}

.fw-approval-timeline .content__description .content__description__title {
    margin-top: 1rem;
}

.fw-approval-timeline .content__row {
    display: flex;
    padding-left: 200px;
}

.fw-approval-timeline .content__description .content__description__text {
    padding: 0 2rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fw-paginationview {
    margin: 2rem 0;
}

.fw-paginationview .pagination__text {
    display: inline-block;
}

.fw-paginationview .pagination__text__input {
    width: 30px;
}

.fw-paginationview .pagination__button {
    padding: 0.5rem 1.5rem;
    margin: 0 1rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationindicatorview {
    position: absolute;
    top: 0.5rem;
    right: 1.5rem;
    width: 1.2rem;
    height: 1.2rem;
}

.fw-notification-menu-indicator {
    margin-left: 0.3rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationspopupview {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.ez-view-notificationspopupview .pagination__text {
    display: inline-flex;
    align-items: center;
    height: 100%;
    min-width: 7.5rem;
}

.ez-view-notificationspopupview .pagination__text > span:nth-of-type(1) {
    display: flex;
    flex: 1 2 40%;
    height: 100%;
}

.ez-view-notificationspopupview .pagination__text > span:nth-of-type(2),
.ez-view-notificationspopupview .pagination__text__input:disabled {
    display: flex;
    flex: 1 1 30%;
    padding-right: 0;
    height: 100%;
}

.ez-view-notificationspopupview .pagination__text__input:disabled {
    min-width: 0;
}

.ez-view-notificationspopupview .fw-paginationview {
    margin-bottom: 0;
}

.ez-view-notificationspopupview .fw-notifications__overlay {
    position: absolute;
    top: 7rem;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    padding: 2rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages {
    overflow: hidden;
    display: flex;
}

.ez-view-notificationspopupview .fw-notifications__overlay__title {
    margin: 0 0 0.5rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__close {
    display: block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: 2rem;
    right: 2rem;
    padding: 0;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list {
    flex: 1 0 100%;
    overflow: auto;
    max-height: 25rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list > table,
.ez-view-notificationspopupview .fw-notifications__overlay__headlines {
    width: 100%;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row span {
    display: block;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__content {
    overflow: auto;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row {
    height: 5rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row td,
.ez-view-notificationspopupview .fw-notifications__overlay__headlines__row th {
    padding: 1rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__date,
.ez-view-notificationspopupview .fw-notifications__overlay__headlines__date {
    width: 12.5%;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__type,
.ez-view-notificationspopupview .fw-notifications__overlay__headlines__type {
    width: 26.5%;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__description,
.ez-view-notificationspopupview .fw-notifications__overlay__headlines__description {
    width: 61%;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle {
    position: relative;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fw-review-button .ez-action .fw-icon-review:before {
    content: "\f021";
}

.fw-review-button__users {
    background: #333;
    transition: -webkit-transform .3s cubic-bezier(.25,.8,.25,1), opacity .1s .1s cubic-bezier(.25,.8,.25,1);
    transition: transform .3s cubic-bezier(.25,.8,.25,1), opacity .1s .1s cubic-bezier(.25,.8,.25,1);
    border-radius: .5rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fw-review-button__users:before {
    content: '';
    position: absolute;
    z-index: 0;
    background: #333;
    width: 1rem;
    height: 2.75rem;
    top: .25rem;
    right: 0;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
}

.fw-review-button__users.fw-review-button__users--hidden {
    transition: opacity .2s cubic-bezier(.25,.8,.25,1), -webkit-transform .1s .3s cubic-bezier(.25,.8,.25,1);
    transition: opacity .2s cubic-bezier(.25,.8,.25,1), transform .1s .3s cubic-bezier(.25,.8,.25,1);
}

.fw-review-button__users .taggle_placeholder {
    color: #444;
}

.fw-review-button__users__taggle.fw-has-input-disabled .taggle_placeholder {
    cursor: not-allowed;
}

.fw-review-button__users__form__title {
    font-size: .875rem;
}

.fw-review-button__users .taggle {
    color: #fff;
    background: #939393;
    border-radius: .25rem;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.fw-review-button__users .taggle .close,
.fw-review-button__users__selected__list__item__delete {
    text-decoration: none;
    color: #ccc;
    color: rgba(0,0,0,.2);
    background: none;
    cursor: pointer;
}

.fw-review-button__users .taggle:hover {
    background: #ccc;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.fw-review-button__users .taggle .close:hover,
.fw-review-button__users__selected__list__item__delete:hover {
    color: #903;
}

.fw-review-button__users .taggle_list {
    list-style: none;
}

.fw-review-button__users .taggle_list .taggle_input[type="text"] {
    color: #444;
}

.fw-review-button__users .taggle_list .taggle_input[disabled] {
    cursor: not-allowed;
    background-color: #ccc;
    color: #cad2d3;
}

.fw-review-button__users .taggle_list .taggle_hot {
    background: #cac8c4;
}

.fw-review-button__users__form__list {
    list-style: none;
    color: #444;
    background: #ededed;
    font-size: .875rem;
    box-shadow: 0 0 .25rem 0 rgba(0,0,0,.5);
}

.fw-review-button__users__message {
    border-radius: .25rem;
}

.fw-review-button__users__submit.pure-button {
    background: #3fb499;
    font-size: .875rem;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: .25rem;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.fw-review-button__users__submit.pure-button:hover,
.fw-review-button__users__submit.pure-button:focus {
    background: #318c77;
}

.fw-review-button__users__form__list__item {
    cursor: pointer;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.fw-review-button__users__form__list__item:hover,
.fw-review-button__users__form__list__item:focus {
    color: #fff;
    background: #4e92df;
}

.fw-review-button__users__selected__title {
    font-size: .875rem;
}

.fw-review-button__users__message {
    border-top-color: #939393;
}

.fw-review-button__users__message__title {
    font-size: .875rem;
}

/* because PlatformUI overwrites styles by making more specific selector */
.fw-review-button .fw-review-button__users__message__field {
    border-radius: .25rem;
    color: #444;
}

.fw-review-button__users__selected__list__item__delete:before {
    content: '×';
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-reviewlandingpagebuttonactionview .action-label {
    text-align: center;
    font-weight: normal;
}

.ez-view-reviewlandingpagebuttonactionview .action-icon {
    text-shadow: none;
}

.ez-view-reviewlandingpagebuttonactionview .ez-action .fw-icon-review:before {
    content: "";
}

.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users,
.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users:before {
    background: #3FB499;
}

.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users {
    top: .1rem;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users:before {
    height: 2.5rem;
    top: 0;
}

.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users__submit,
.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users__selected__list__item {
    color: #000;
    background: #ccc;
    transition: all .3s cubic-bezier(.25, .8, .25, 1);
}

.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users__submit:hover,
.ez-view-reviewlandingpagebuttonactionview .fw-review-button__users__selected__list__item:hover {
    background: #939393;
}

.ez-view-reviewlandingpagebuttonactionview .action-trigger {
    border-top: 1px solid #5BBBA5;
}

.ez-view-reviewlandingpagebuttonactionview:hover .action-trigger,
.ez-view-reviewlandingpagebuttonactionview:focus .action-trigger {
    background: #4dc1a6;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fw-approval-timeline {
    background-color: #fafafa;
}

.fw-approval-timeline .fw-approval-timeline__title {
    background-color: #fff;
}

.fw-approval-timeline .content__day {
    text-align: center;
    font-weight: bold;
}

.fw-approval-timeline .content__description .content__description__title {
    font-weight: bold;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fw-paginationview {
    text-align: center;
}

.fw-paginationview .pagination__button {
    background-color: #3fb499;
    color: #fff;
    border-radius: 0.5rem;
    border: none;
    font-weight: bold
}

.fw-paginationview .pagination__button.pagination__button--is-disabled {
    background-color: #b3b3b3;
    cursor: default;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationindicatorview {
    background-color: #FF0000;
    color: #ffffff;
    border-radius: 50%;
    line-height: 1.2rem;
    text-align: center;
}

.ez-view-notificationmenuitemview .fw-notification-menu-indicator:before {
    content: "(";
}

.ez-view-notificationmenuitemview .fw-notification-menu-indicator:after {
    content: ")";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-notificationspopupview {
    background-color: rgba(0, 0, 0, 0.5);
}

.ez-view-notificationspopupview .pagination__text__input:disabled {
    background-color: #D8D8D8;
    border: none;
    text-align: right;
}

.ez-view-notificationspopupview .fw-notifications__overlay {
    background-color: #D8D8D8;
    border-radius: .3125rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__title {
    font-weight: bold;
    font-size: 2rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__close {
    background: none;
    border: none;
}

.ez-view-notificationspopupview .fw-notifications__overlay__close:before,
.ez-view-notificationspopupview .fw-notifications__overlay__close:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2rem;
    height: .125rem;
    background: #AAA;
}

.ez-view-notificationspopupview .fw-notifications__overlay__close:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.ez-view-notificationspopupview .fw-notifications__overlay__close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list {
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__content {
    background-color: #eee;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row:not(:last-child) {
    border-bottom: 1px solid #D8D8D8;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row ,
.ez-view-notificationspopupview .fw-notifications__overlay__headlines__row {
    text-align: left;
    vertical-align: baseline;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row {
    cursor: pointer;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row:hover,
.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row:focus {
    background: #ddd;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row td.fw-notifications__overlay__messages__list__description {
    text-align: center;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row td.fw-notifications__overlay__messages__list__description span {
    text-align: left
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__row--unread {
    background-color: #FFFFFF;
    font-weight: bold;
    border: none;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle {
    font-weight: normal;
    background-color: transparent;
    border: none;
    color: #0000FF;
    text-transform: uppercase;
    padding-right: 1rem;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .4375rem .25rem 0 .25rem;
    border-color: #00f transparent transparent transparent;
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle--collapsed:before {
    content: attr(data-text-expand);
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle--expanded:before {
    content: attr(data-text-collapse);
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle--collapsed:after {
    transform: translateY(-50%) rotate(0);
}

.ez-view-notificationspopupview .fw-notifications__overlay__messages__list__toggle--expanded:after {
    transform: translateY(-50%) rotate(180deg);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

@font-face {
    font-family: 'studiofont';
    src:url('https://www.corsicalinea.com/bundles/ezstudioui/fonts/studiofont.woff?20160112') format('woff'),
        url('https://www.corsicalinea.com/bundles/ezstudioui/fonts/studiofont.ttf?20160112') format('truetype'),
        url('https://www.corsicalinea.com/bundles/ezstudioui/fonts/studiofont.svg?20160112#studiofont') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ezs-icon-"],
[class*=" ezs-icon-"] {
    font-family: 'studiofont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ezs-icon-remove:before {
    content: "\f00d";
}

.ezs-icon-search:before {
    content: '\f002';
}

.ezs-icon-default:before,
.ezs-icon-drag:before {
    content: '\f00a';
}

.ezs-icon-video:before,
.ezs-icon-film:before {
    content: '\f008';
}

.ezs-icon-settings:before {
    content: '\f013';
}

.ezs-icon-tags:before,
.ezs-icon-keywords:before {
    content: '\f02c';
}

.ezs-icon-image:before,
.ezs-icon-gallery:before {
    content: '\f03e';
}

.ezs-icon-map-marker:before,
.ezs-icon-places:before {
    content: '\f041';
}

.ezs-icon-contentlist:before,
.ezs-icon-list-alt:before {
    content: '\f022';
}

.ezs-icon-delete:before {
    content: '\f014';
}

.ezs-icon-maform:before {
    content: '\f080';
}

.ezs-icon-banner:before {
    content: '\f0d6';
}

.ezs-icon-embed:before {
    content: '\f016';
}

.ezs-icon-lock:before {
    content: '\f023';
}

.ezs-icon-menu:before {
    content: '\f039';
}

.ezs-icon-edit:before {
    content: '\f044';
}

.ezs-icon-chevron-left:before {
    content: '\f053';
}

.ezs-icon-chevron-right:before {
    content: '\f054';
}

.ezs-icon-add:before,
.ezs-icon-addContent:before,
.ezs-icon-plus:before {
    content: '\f067';
}

.ezs-icon-minus:before {
    content: '\f068';
}

.ezs-icon-preview:before,
.ezs-icon-view:before,
.ezs-icon-eye:before {
    content: '\f06e';
}

.ezs-icon-warning:before {
    content: '\f071';
}

.ezs-icon-schedule:before {
    content: '\f073';
}

.ezs-icon-rss:before {
    content: '\f09e';
}

.ezs-icon-desktop2:before {
    content: '\f108';
}

.ezs-icon-desktop:before {
    content: '\f109';
}

.ezs-icon-tablet:before {
    content: '\f10a';
}

.ezs-icon-mobile:before {
    content: '\f10b';
}

.ezs-icon-spinner:before {
    content: '\f110';
}

.ezs-icon-code:before {
    content: '\f121';
}

.ezs-icon-rocket:before {
    content: '\f135';
}

.ezs-icon-history:before,
.ezs-icon-airtime:before {
    content: '\f1da';
}

.ezs-icon-block-default:before {
    content: '\f096';
}

.ezs-icon-archive:before,
.ezs-icon-version:before {
    content: '\f01c';
}

.ezs-icon-bars:before,
.ezs-icon-navicon:before,
.ezs-icon-reorder:before,
.ezs-icon-options:before {
    content: "\f0c9";
}

.ezs-icon-copy-url:before,
.ezs-icon-chain:before,
.ezs-icon-link:before {
    content: "\f0c1";
}

.ezs-icon-send-to-trash:before {
    content: "\f014";
}

.ezs-icon-sort:before,
.ezs-icon-unsorted:before {
    content: "\f0dc";
}

.ezs-icon-sort-desc:before,
.ezs-icon-sort-down:before {
    content: "\f0dd";
}

.ezs-icon-sort-asc:before,
.ezs-icon-sort-up:before {
    content: "\f0de";
}

.ezs-icon-create-content:before {
    content: "\e900";
}

/*!
 * Dragster - drag'n'drop library v1.1.0
 * https://github.com/sunpietro/dragster
 *
 * Copyright 2015 Piotr Nalepa
 * http://blog.piotrnalepa.pl
 *
 * Released under the MIT license
 * https://github.com/sunpietro/dragster/blob/master/LICENSE
 *
 * Date: 2015-05-26T19:00Z
 */

.dragster-temp {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    cursor: move;
    opacity: 1;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    transition:
        opacity .3s cubic-bezier(.4, 0, .2, 1),
        box-shadow .3s cubic-bezier(.4, 0, .2, 1);
}

.dragster-draggable.is-dragging {
    cursor: move;
}

.dragster-draggable.is-dragging > * {
    opacity: 0.5;
}

.dragster-drop-placeholder {
    height: 2rem;
    border: 1px dashed #000;
}

.dragster-block + .dragster-drop-placeholder,
.dragster-drop-placeholder + .dragster-block {
    margin-top: .5rem;
}

.dragster-is-hidden,
.dragster-temp.dragster-is-hidden {
    opacity: 0;
    box-shadow: none;
}

.dragster-draggable.dragster-replacable {
    outline: 2px solid #b30;
}

/**
 * FixedDataTable v0.6.0 
 *
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */

/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule Scrollbar
 *
 */

/**
 * Scrollbars.
 */

/* Touching the scroll-track directly makes the scroll-track bolder */
.public_Scrollbar_main.public_Scrollbar_mainActive,
.public_Scrollbar_main:hover {
  background-color: rgba(255, 255, 255, 0.8);
}

.public_Scrollbar_mainOpaque,
.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,
.public_Scrollbar_mainOpaque:hover {
  background-color: #fff;
}

.public_Scrollbar_face:after {
  background-color: #c2c2c2;
}

.public_Scrollbar_main:hover .public_Scrollbar_face:after,
.public_Scrollbar_mainActive .public_Scrollbar_face:after,
.public_Scrollbar_faceActive:after {
  background-color: #7d7d7d;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTable
 *
 */

/**
 * Table.
 */
.public_fixedDataTable_main {
  border-color: #d3d3d3;
}

.public_fixedDataTable_header,
.public_fixedDataTable_hasBottomBorder {
  border-color: #d3d3d3;
}

.public_fixedDataTable_header .public_fixedDataTableCell_main {
  font-weight: bold;
}

.public_fixedDataTable_header,
.public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
  background-image: -webkit-linear-gradient(#fff, #efefef);
  background-image: linear-gradient(#fff, #efefef);
}

.public_fixedDataTable_footer .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
  border-color: #d3d3d3;
}

.public_fixedDataTable_topShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x;
}

.public_fixedDataTable_bottomShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x;
}

.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal {
  background-color: #fff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCell
 */

/**
 * Table cell.
 */
.public_fixedDataTableCell_main {
  background-color: #fff;
  border-color: #d3d3d3;
}

.public_fixedDataTableCell_highlighted {
  background-color: #f4f4f4;
}

.public_fixedDataTableCell_cellContent {
  padding: 8px;
}

.public_fixedDataTableCell_columnResizerKnob {
  background-color: #0284ff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLine
 *
 */

/**
 * Column resizer line.
 */
.public_fixedDataTableColumnResizerLine_main {
  border-color: #0284ff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRow
 */

/**
 * Table row.
 */
.public_fixedDataTableRow_main {
  background-color: #fff;
}

.public_fixedDataTableRow_highlighted,
.public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
}

.public_fixedDataTableRow_fixedColumnsDivider {
  border-color: #d3d3d3;
}

.public_fixedDataTableRow_columnsShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule ScrollbarLayout
 */

.ScrollbarLayout_main {
  box-sizing: border-box;
  outline: none;
  overflow: hidden;
  position: absolute;
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ScrollbarLayout_mainVertical {
  bottom: 0;
  right: 0;
  top: 0;
  -webkit-transition-property: background-color width;
          transition-property: background-color width;
  width: 15px;
}

.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,
.ScrollbarLayout_mainVertical:hover {
  width: 17px;
}

.ScrollbarLayout_mainHorizontal {
  bottom: 0;
  height: 15px;
  left: 0;
  -webkit-transition-property: background-color height;
          transition-property: background-color height;
}

/* Touching the scroll-track directly makes the scroll-track bolder */
.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,
.ScrollbarLayout_mainHorizontal:hover {
  height: 17px;
}

.ScrollbarLayout_face {
  left: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}

/**
 * This selector renders the "nub" of the scrollface. The nub must
 * be rendered as pseudo-element so that it won't receive any UI events then
 * we can get the correct `event.offsetX` and `event.offsetY` from the
 * scrollface element while dragging it.
 */
.ScrollbarLayout_face:after {
  border-radius: 6px;
  content: '';
  display: block;
  position: absolute;
  -webkit-transition: background-color 250ms ease;
          transition: background-color 250ms ease;
}

.ScrollbarLayout_faceHorizontal {
  bottom: 0;
  left: 0;
  top: 0;
}

.ScrollbarLayout_faceHorizontal:after {
  bottom: 4px;
  left: 0;
  top: 4px;
  width: 100%;
}

.ScrollbarLayout_faceVertical {
  left: 0;
  right: 0;
  top: 0;
}

.ScrollbarLayout_faceVertical:after {
  height: 100%;
  left: 4px;
  right: 4px;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellGroupLayout
 */

.fixedDataTableCellGroupLayout_cellGroup {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.fixedDataTableCellGroupLayout_cellGroupWrapper {
  position: absolute;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellLayout
 */

.fixedDataTableCellLayout_main {
  border-right-style: solid;
  border-right-width: 1px;
  border-width: 0 1px 0 0;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  position: absolute;
  white-space: normal;
}

.fixedDataTableCellLayout_lastChild {
  border-width: 0 1px 1px 0;
}

.fixedDataTableCellLayout_alignRight {
  text-align: right;
}

.fixedDataTableCellLayout_alignCenter {
  text-align: center;
}

.fixedDataTableCellLayout_wrap1 {
  display: table;
}

.fixedDataTableCellLayout_wrap2 {
  display: table-row;
}

.fixedDataTableCellLayout_wrap3 {
  display: table-cell;
  vertical-align: middle;
}

.fixedDataTableCellLayout_columnResizerContainer {
  position: absolute;
  right: 0px;
  width: 6px;
  z-index: 1;
}

.fixedDataTableCellLayout_columnResizerContainer:hover {
  cursor: ew-resize;
}

.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob {
  visibility: visible;
}

.fixedDataTableCellLayout_columnResizerKnob {
  position: absolute;
  right: 0px;
  visibility: hidden;
  width: 4px;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLineLayout
 */

.fixedDataTableColumnResizerLineLayout_mouseArea {
  cursor: ew-resize;
  position: absolute;
  right: -5px;
  width: 12px;
}

.fixedDataTableColumnResizerLineLayout_main {
  border-right-style: solid;
  border-right-width: 1px;
  box-sizing: border-box;
  position: absolute;
  z-index: 10;
}

body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main {
  /* the resizer line is in the wrong position in RTL with no easy fix.
   * Disabling is more useful than displaying it.
   * #167 (github) should look into this and come up with a permanent fix.
   */
  display: none !important;
}

.fixedDataTableColumnResizerLineLayout_hiddenElem {
  display: none !important;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableLayout
 */

.fixedDataTableLayout_main {
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.fixedDataTableLayout_header,
.fixedDataTableLayout_hasBottomBorder {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.fixedDataTableLayout_footer .public_fixedDataTableCell_main {
  border-top-style: solid;
  border-top-width: 1px;
}

.fixedDataTableLayout_topShadow,
.fixedDataTableLayout_bottomShadow {
  height: 4px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}

.fixedDataTableLayout_bottomShadow {
  margin-top: -4px;
}

.fixedDataTableLayout_rowsContainer {
  overflow: hidden;
  position: relative;
}

.fixedDataTableLayout_horizontalScrollbar {
  bottom: 0;
  position: absolute;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRowLayout
 */

.fixedDataTableRowLayout_main {
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  top: 0;
}

.fixedDataTableRowLayout_body {
  left: 0;
  position: absolute;
  top: 0;
}

.fixedDataTableRowLayout_fixedColumnsDivider {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-left-style: solid;
  border-left-width: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}

.fixedDataTableRowLayout_columnsShadow {
  width: 4px;
}

.fixedDataTableRowLayout_rowWrapper {
  position: absolute;
  top: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-overlay {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ezs-overlay.is-visible,
.ezs-overlay.ezs-is-visible {
    z-index: 15;
}

.ezs-is-hidden {
    display: none!important;
}

[data-studio-hidden],
.ezs-is-invisible {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
}

.ezs-workspace {
    position: absolute;
    z-index: 2;
    width: 1024px;
    height: 600px;
    margin: auto;
    top: 0;
    left: 0;
}

.ez-menu-container {
    position: relative;
    z-index: 2;
}

.ez-view-container {
    position: relative;
    z-index: 1;
}

.is-studio-loaded.ezs-is-popup-displayed .ez-view-container {
    overflow: visible;
}

.ez-platformui-app.is-studio-loaded.is-app-loading {
    pointer-events: auto;
    position: relative;
    z-index: -1;
    background: #333;
}

.ez-platformui-app.is-studio-loaded.is-app-loading .ez-mainviews {
    opacity: .6;
}

.ez-platformui-app.is-studio-loaded.is-app-loading .ez-view-container {
    opacity: 1;
}

.ez-platformui-app.is-studio-loaded .ez-navigation-container {
    z-index: 151;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-dashboard-plugin-ready {
    overflow: hidden;
}

.ez-view-dashboardview {
    padding: 0;
}

.ez-view-dashboardview .ez-dashboard__content {
    position: absolute;
    width: 100%;
    height: calc(100% - 65px);
    margin: 0;
    border: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioblockview {
    width: 6rem;
    height: 4rem;
    position: relative;
    display: flex;
    align-items: center;
}

.ezs-appview__workspace .ez-view-studioblockview {
    width: 80%;
    height: auto;
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ezs-appview__workspace .ez-view-studioblockview.ezs-is-invisible {
    z-index: 0;
}

.ez-view-studioblockview.in-workspace {
    position: relative;
    width: 100%;
    min-height: .625rem;
    z-index: 1;
    top: auto;
    left: auto;
    transform: none;
    border: 0;
}

.ez-view-studioblockview.yui3-dd-dragging {
    z-index: 0;
}

.ez-view-studioblockview .ezs-block__label {
    margin: 0;
}

.ez-view-studioblockview .ezs-block__icon {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    width: 100%;
}

.ez-view-studioblockview.in-workspace .ezs-block__icon {
    display: none;
}

.ez-view-studioblockview.ezs-block--new {
    min-height: 6rem;
    position: relative;
}

.ez-view-studioblockview .ezs-block__thumbnail {
    max-height: 32px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioscheduleblockview.in-workspace {
    height: auto;
}

.ez-view-studioscheduleblockview .ezs-block__icon {
    position: relative;
    z-index: 2;
}

.ez-view-studioscheduleblockview .ezs-block__template {
    position: relative;
    z-index: 1;
}

.ez-view-studioscheduleblockview.in-workspace .ezs-block__template {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ez-view-studioscheduleblockview.in-workspace .ezs-block__template .schedule-layout {
    min-width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-scheduleblockslotview {
    position: relative;
}

.ez-view-scheduleblockslotview.ezs-has-menu-visible {
    z-index: 2;
}

.ez-view-scheduleblockslotview .ezs-schedule-slot__content {
    height: 100%;
}

.ez-view-scheduleblockslotview .ezs-schedule-slot__content__message {
    padding: 1rem;
    height: 6rem;
}

.ez-view-scheduleblockslotview .ezs-schedule-slot__menu {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.ez-view-scheduleblockslotview .ez-view-studioactionmenuview {
    transform: translateY(-50%);
    width: 3rem;
    top: 50%;
    right: 0;
}

.ez-view-scheduleblockslotview .ez-view-studioactionmenuview .ezs-action-menu,
.ez-view-scheduleblockslotview .ez-view-studioactionmenuview .ezs-action-menu__item--items {
    flex-flow: column;
}

.ez-view-scheduleblockslotview .ez-view-studioactionmenuview .ezs-action-menu__item--name,
.ez-view-scheduleblockslotview .ez-view-studioactionmenuview .ezs-action-menu__item--drag-handler,
.ez-view-scheduleblockslotview .ez-view-studioactionmenuview .ezs-action-menu__item + .ezs-action-menu__item:before,
.ez-view-scheduleblockslotview .ezs-schedule-slot__content .ezs-schedule-slot__content__message,
.ez-view-scheduleblockslotview .ezs-schedule-slot__content + .ezs-schedule-slot__menu {
    display: none;
}

.ez-view-scheduleblockslotview.ezs-is-empty {
    display: none!important;
}

.ez-view-scheduleblockslotview.ezs-is-empty:first-of-type .ezs-schedule-slot__content .ezs-schedule-slot__content__message,
.ez-view-scheduleblockslotview:not(.ezs-is-empty):hover .ezs-schedule-slot__content + .ezs-schedule-slot__menu {
    display: block;
}

.ez-view-scheduleblockslotview.ezs-is-empty.schedule-slot--first {
    display: block!important;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiofieldview {
    display: flex;
    margin: .6rem 0;
    position: relative;
    width: 100%;
    flex-direction: row;
}

.ez-view-studiofieldview.ezs-is-inline {
    width: 50%;
}

.ez-view-studiofieldview .ezs-field__label {
    flex: 1 1 3rem;
    max-width: 10rem;
    margin: 0;
    padding-right: .5rem;
    display: flex;
    justify-content: flex-end;
    align-self: center;
}

.ez-view-studiofieldview .ezs-field__wrapper {
    flex: 1 1 50%;
}

.ez-view-studiofieldview .ezs-field__error {
    display: none;
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    box-shadow: 0 0 1px rgba(0,0,0,.5);
    transform: translateY(-100%) translateY(-3px);
    padding: .5rem;
    max-width: 16rem;
}

.ez-view-studiofieldview.ezs-field--has-error .ezs-field__wrapper {
    position: relative;
}

.ez-view-studiofieldview.ezs-field--is-empty .ezs-field__data-source,
.ez-view-studiofieldview.ezs-field--has-error .ezs-field__data-source {
    outline: 2px solid #b30;
}

.ez-view-studiofieldview.ezs-field--is-empty .ezs-field__wrapper:hover + .ezs-field__error,
.ez-view-studiofieldview.ezs-field--has-error .ezs-field__wrapper:hover + .ezs-field__error {
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioembedfieldview {
    display: flex;
    flex-wrap: wrap;
}

.ez-view-studioembedfieldview .ezs-field--embed__description {
    flex: 1 1 100%;
}

.ez-view-studioembedfieldview .ezs-field__btn {
    width: 7rem;
    height: 2.5rem;
    border: 0 none;
}

.ez-view-studioembedfieldview .ezs-field__call-to-action {
    flex: 1 1 40%;
    margin: 0 .5rem 0 0;
    display: flex;
    justify-content: flex-end;
    align-self: center;
}

.ez-view-studioembedfieldview .ezs-field__call-to-action.ezs-is-hidden + .ezs-field__wrapper {
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioembeddescriptionfieldview .ezs-field--embed__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.ez-view-studioembeddescriptionfieldview .ezs-field--embed__list__item__title {
    flex: 1 1 25%;
    min-width: 10rem;
}

.ez-view-studioembeddescriptionfieldview .ezs-field--embed__list__item__body {
    margin: 0;
    flex: 1 1 70%;
    min-width: 10rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-multipleembed {
    flex-wrap: wrap;
}

.ezs-multipleembed .ezs-multipleembed-item + .ezs-multipleembed-item,
.ezs-multipleembed .dragster-draggable + .dragster-draggable {
    margin-top: 10px;
}

.ezs-field--multiple-embed__data-source {
    border: 0 none;
    padding: .5rem 1rem;
}

.ezs-multipleembed .ezs-field__wrapper {
    flex: 1 1 auto;
    display: flex;
    flex-wrap: nowrap;
    max-width: 360px;
    /*
     * Cannot set max-width: calc(100% - 10rem);
     * because Safari has issues with correct max width calculations,
     * when one value is fluid
     */
}

.ezs-multipleembed__btn-wrapper {
    flex: 0 0 10rem;
}

.ezs-multipleembed__restriction-info {
    flex: 1 1 auto;
    opacity: 0;
}

.ezs-multipleembed__restriction-info--visible {
    opacity: 1;
}

.ezs-multipleembed__content-list {
    flex: 1 1 100%;
    margin-top: 10px;
    max-height: 14rem;
    overflow: auto;
}

.ezs-multipleembed__content-list .dragster-drop-placeholder {
    height: 2.5rem;
}

.ezs-multipleembed .ezs-field__call-to-action {
    justify-content: initial;
    align-self: initial;
    padding-top: .5rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.dragster-temp .ezs-multipleembed-item,
.dragster-temp .ezs-multipleembed-item * {
    box-sizing: border-box;
}

.ezs-multipleembed-item {
    line-height: 40px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.ezs-multipleembed-item > [class*="ezs-multipleembed-item__"] {
    border: 0;
}

.ezs-multipleembed-item > .ezs-multipleembed-item__drag-handle {
    position: relative;
    flex: 0 0 36px;
    max-width: 36px;
}

.ezs-multipleembed-item > .ezs-multipleembed-item__btns {
    flex: 0 0 36px;
    max-width: 36px;
}

.ezs-multipleembed-item > .ezs-multipleembed-item__title {
    flex: 0 0 200px;
    max-width: 200px;
}

.ezs-multipleembed-item > .ezs-multipleembed-item__type {
    flex: 0 0 90px;
    max-width: 90px;
}

.ezs-multipleembed-item > .ezs-multipleembed-item__path {
    flex: 0 0 175px;
    max-width: 175px;
    padding-right: 1rem;
}

.ezs-multipleembed-item .ezs-multipleembed-item__title[title],
.ezs-multipleembed-item .ezs-multipleembed-item__type[title],
.ezs-multipleembed-item .ezs-multipleembed-item__path[title] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 0 none;
}

.ezs-multipleembed-item__title,
.ezs-multipleembed-item__type {
    padding: 0 1rem 0 0;
}

.ezs-multipleembed-item .ezs-multipleembed-item__btns .ezs-multipleembed-item__btn--remove {
    width: 25px;
    height: 25px;
    line-height: 1;
    border: 0;
    padding: 0;
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiodatefieldview {
    position: static;
}

.ez-view-studiodatefieldview .ezs-field__wrapper {
    position: relative;
}

.ez-view-studiodatefieldview .yui3-calendar {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}

.ez-view-studiodatefieldview.ezs-calendar--visible .ezs-field__wrapper {
    z-index: 0;
}

.ez-view-studiodatefieldview.ezs-calendar--visible .ezs-field__calendar {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioinputfieldview[data-field-type="url"] .ezs-field__label {
    padding-bottom: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioradiofieldview .ezs-field__wrapper {
    display: flex;
    align-items: center;
}

.ez-view-studioradiofieldview .ezs-field__wrapper .ezs-field__radio,
.ez-view-studioradiofieldview .ezs-field__wrapper .ezs-field__radio-label {
    display: inline-block;
}

.ez-view-studioradiofieldview .ezs-field__wrapper .ezs-field__radio-label {
    margin: 0 0 0 .5rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left] {
    position: relative;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiosliderfieldview .ezs-field__wrapper {
    display: flex;
}

.ez-view-studiosliderfieldview input[type=range],
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range] {
    border: .0625rem solid transparent;
    width: 100%;
    -webkit-appearance: none;
}

.ez-view-studiosliderfieldview input[type=range]::-webkit-slider-runnable-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .3125rem;
    border: none;
}

.ez-view-studiosliderfieldview input[type=range]::-webkit-slider-thumb,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 1rem;
    width: 1rem;
    margin-top: -.25rem;
}

.ez-view-studiosliderfieldview input[type=range]:focus,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]:focus {
    outline: none;
}

.ez-view-studiosliderfieldview input[type=range]::-moz-range-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-moz-range-track {
    width: 100%;
    height: .3125rem;
    border: none;
}

.ez-view-studiosliderfieldview input[type=range]::-moz-range-thumb,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-moz-range-thumb {
    border: none;
    height: 1rem;
    width: 1rem;
}

.ez-view-studiosliderfieldview input[type=range]:-moz-focusring,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]:-moz-focusring {
    outline: .0625rem solid transparent;
    outline-offset: -.0625rem;
}

.ez-view-studiosliderfieldview input[type=range]::-ms-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-ms-track {
    width: 100%;
    height: .3125rem;
    border-width: .375rem 0;
}

.ez-view-studiosliderfieldview input[type=range]::-ms-thumb,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-ms-thumb {
    border: none;
    height: 1rem;
    width: 1rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiobooleanfieldview.ez-view-studiofieldview .ezs-field__wrapper input[type="checkbox"].ezs-field__boolean.ezs-field__data-source {
    width: auto;
    height: auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiotooltipview .ezs-tooltip {
    position: absolute;
    min-width: 10rem;
    padding: .5rem;
}

.ez-view-studiotooltipview .ezs-tooltip--right {
    top: 50%;
    left: 100%;
    margin-left: .375rem;
}

.ez-view-studiotooltipview .ezs-tooltip--left {
    top: 50%;
    right: 100%;
    margin-right: .375rem;
}

.ez-view-studiotooltipview .ezs-tooltip--top {
    bottom: 100%;
    left: 50%;
    margin-bottom: .375rem;
}

.ez-view-studiotooltipview .ezs-tooltip--bottom {
    top: 100%;
    left: 50%;
    margin-top: .375rem;
}

.ez-view-studiotooltipview .ezs-tooltip:before {
    content: '';
    display: block;
    border-style: solid;
    position: absolute;
    width: 0;
    height: 0;
}

.ez-view-studiotooltipview .ezs-tooltip--right:before {
    border-width: .25rem .375rem .25rem 0;
    right: 100%;
    top: 50%;
    margin-top: -.25rem;
}

.ez-view-studiotooltipview .ezs-tooltip--left:before {
    border-width: .25rem 0 .25rem .375rem;
    left: 100%;
    top: 50%;
    margin-top: -.25rem;
}

.ez-view-studiotooltipview .ezs-tooltip--top:before {
    border-width: .375rem 0.25rem 0 0.25rem;
    top: 100%;
    left: 50%;
    margin-left: -0.25rem;
}

.ez-view-studiotooltipview .ezs-tooltip--bottom:before {
    border-width: 0 .25rem .375rem .25rem;
    bottom: 100%;
    left: 50%;
    margin-left: -.25rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiodraftactionview {
    display: inline-block;
    position: relative;
    text-align: center;
}

.ez-view-studiodraftactionview__btn {
    position: relative;
    z-index: 3;
    border: none;
    width: 6rem;
    height: 3rem;
    padding: 0;
    display: inline-block;
}

@media (max-width: 1279px) {
    .ez-view-studiodraftactionview__btn {
        width: 7.5rem;
    }
}

.ez-view-studiodraftactionview__btn__toggle {
    position: absolute;
    z-index: 2;
    display: inline-block;
    top: 0;
    right: 0;
    width: 2rem;
    height: 100%;
}

.ez-view-studiodraftactionview__btn__label {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 1;
}

.ez-view-studiodraftactionview__btn__label__text {
    display: none;
}

.ez-view-studiodraftactionview__btn__label,
.ez-view-studiodraftactionview__options-list__item__label {
    display: block;
}

.ez-view-studiodraftactionview.is-edit-mode .ez-view-studiodraftactionview__btn__label {
    transform: translateX(-.75rem);
}

.ez-view-studiodraftactionview__options-list {
    position: absolute;
    width: calc(100% - 1rem);
    transform: scaleY(0);
    transform-origin: top;
    top: 0;
    left: 0;
    margin: 0;
    padding: 2.5rem 0 0;
}

.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__options-list {
    transform: none;
    width: 100%;
}

.ez-view-studiodraftactionview__options-list__item {
    height: 2.5rem;
    display: block;
}

.ez-view-studiodraftactionview__options-list__item.is-selected,
.ez-view-studiodraftactionview__options-dropdown,
.ez-view-studiodraftactionview:not(.is-view-mode) .ez-view-studiodraftactionview__expandable,
.ez-view-studiodraftactionview:not(.is-view-mode) .ez-view-studiodraftactionview__create-content-options,
.ez-view-studiodraftactionview:not(.is-edit-mode) .ez-view-studiodraftactionview__btn__toggle,
.ez-view-studiodraftactionview:not(.is-edit-mode) .ez-view-studiodraftactionview__options-list {
    display: none;
}

.ez-view-studiodraftactionview__create-content-options {
    opacity: 0;
    height: 0;
    width: 0;
    position: absolute;
    z-index: 130;
    top: .5rem;
    left: 0;
}

.ez-view-studiodraftactionview__create-content-options.is-visible {
    opacity: 1;
    height: 100%;
    max-height: 30rem;
    width: auto;
}

.ez-view-studiodraftactionview__create-content-option {
    transform: translate3d(0, 0, 0);
    height: 2rem;
    width: 2rem;
    padding: .5rem .3em;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
}

.ez-view-studiodraftactionview__create-content-options.is-visible .ez-view-studiodraftactionview__create-content-option {
    height: 8rem;
    width: 8rem;
    padding: .5rem .3em;
    transform: translate3d(-150%, -10%, 0);
}

.ez-view-studiodraftactionview__create-content-options.is-visible .ez-view-studiodraftactionview__create-content-option + .ez-view-studiodraftactionview__create-content-option {
    transform: translate3d(-20%, 75%, 0);
}

.ez-view-studiodraftactionview__expandable {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 2;
}

.ez-view-studiodraftactionview__expandable__content-type-selector {
    text-align: left;
    min-width: 15rem;
    position: absolute;
    left: -150%;
    z-index: 1;
    overflow: hidden;
}

.ez-view-studiodraftactionview__expandable__content-type-selector,
.ez-view-studiodraftactionview__loading {
    display: none;
}

.ez-view-studiodraftactionview.is-loaded .ez-view-studiodraftactionview__expandable__content-type-selector,
.ez-view-studiodraftactionview.is-loading .ez-view-studiodraftactionview__loading {
    display: block;
}

@media (min-width: 1280px) {
    .ez-view-studiodraftactionview__btn {
        width: 10rem;
        height: 2.5rem;
    }

    .ez-view-studiodraftactionview__btn__label {
        width: auto;
    }

    .ez-view-studiodraftactionview__btn__label__text {
        display: inline;
    }

    .ez-view-studiodraftactionview__options-list__item__label {
        transform: translateX(-.75rem);
    }

    .ez-view-studiodraftactionview__expandable__content-type-selector {
        left: -50%;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiopreviewactionview .preview-modes {
    height: 100%;
    width: 100%;
}

.ez-view-studiopreviewactionview .ez-action {
    padding: 0;
}

.ez-view-studiopreviewactionview .preview-modes .action-trigger {
    width: 2.5rem;
    padding: .5rem 0;
}

.ez-view-studiopreviewactionview .preview-modes .action-trigger + .action-trigger {
    margin-left: .5rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-studiogroupactionview,
.ez-view-studiogroupactionview * {
    box-sizing: border-box;
}

.ez-view-studiogroupactionview {
    width: 16rem;
    min-height: 45px;
    max-height: 45px;
    position: relative;
}

.ez-view-studiogroupactionview.is-expanded {
    max-height: 100rem;
}

.ez-view-studiogroupactionview .ezs-groupaction-title {
    margin: 0;
    padding: 0 1rem;
    cursor: pointer;
    position: relative;
    z-index: 2;
    box-sizing: border-box;
}

.ez-view-studiogroupactionview .ezs-groupaction-container {
    padding: .5rem;
    opacity: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.ez-view-studiogroupactionview.is-expanded .ezs-groupaction-container {
    opacity: 1;
    transition-duration: 0;
    transition-delay: 0;
    max-height: 60vh;
    overflow: auto;
}

.ez-view-studiogroupactionview .ezs-groupaction-container .ez-view-studioblockview {
    width: calc(50% - .5rem);
    margin: .25rem;
    flex: 0 0 calc(50% - .5rem);
}

.ez-view-studiocontentstateswitchactionview .ezs-contentstateswitch__container {
    overflow: hidden;
}

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"] {
    line-height: 2.5rem;
    padding: 0 10px;
    min-width: 60px;
    float: left;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiobasicsgroupactionview .ez-view-studiofieldview [data-input],
.ez-view-studiobasicsgroupactionview .ez-view-studiofieldview .ezs-field__label {
    width: 100%;
}

.ez-view-studiobasicsgroupactionview .ez-view-studiofieldview .ezs-field__label {
    padding-right: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioinformationpanelactionview {
    margin-bottom: .5rem;
}

.ez-view-studioinformationpanelactionview .information-panel__current-action-info {
    overflow: hidden;
}

.ez-view-studioinformationpanelactionview .information-panel__current-action-info__state,
.ez-view-studioinformationpanelactionview .information-panel__current-action-info__url {
    float: left;
}

.ez-view-studioinformationpanelactionview .information-panel__current-action-info__url {
    overflow: hidden;
    max-width: 50%;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: .5rem;
}

.ez-view-studioinformationpanelactionview .information-panel__last-action-info {
    display: none;
    white-space: nowrap;
}

@media (min-width: 1280px) {
    .ez-view-studioinformationpanelactionview {
        margin-bottom: 0;
    }

    .ez-view-studioinformationpanelactionview .information-panel__last-action-info {
        display: block;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioversionsactionview .ez-action {
    padding: 0;
}

.ez-view-studioversionsactionview .ez-action .action-icon.ezs-icon-version {
    border: 1px solid transparent;
    height: 2.5rem;
}

@media (max-width: 1279px) {
    .ez-view-studioversionsactionview {
        width: 3.5rem;
        height: 3rem;
        float: right;
    }

    .ez-view-studioversionsactionview .ez-action .action-icon.ezs-icon-version {
        height: 3rem;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

 .ez-view-studiooptionsactionview {
    position: relative;
 }

.ez-view-studiooptionsactionview .options__btn {
    width: auto;
    height: auto;
    padding: .5rem 1rem;
}

.ez-view-studiooptionsactionview .options__list {
    position: absolute;
    right: 0;
    top: 2.5rem;
    width: auto;
    padding: 0;
    transform-origin: right top;
    transform: scale(1);
    z-index: 4;
    margin: 0;
    white-space: nowrap;
}

.ez-view-studiooptionsactionview .options__list.options__list--hidden {
    transform: scale(0);
}

.ez-view-studiooptionsactionview .options__list__item {
    padding: .75rem 1.25rem;
}

.ez-view-studiooptionsactionview .options__list__item--copy-url {
    display: block;
    overflow: hidden;
    position: relative;
}

.ez-view-studiooptionsactionview .options__list__item__url {
    position: absolute;
    left: 100%;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash {
    display: block;
    position: fixed;
    z-index: 1001;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 20rem;
    width: 80vw;
    max-width: 40rem;
    min-height: 10rem;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-close-icon {
    top: 1rem;
    right: 1rem;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-confirm {
    width: 8rem;
}

@media (max-width: 1279px) {
    .ez-view-studiooptionsactionview .options__btn {
        float: right;
        width: 7.5rem;
        height: 3rem;
    }
    .ez-view-studiooptionsactionview .options__list {
        top: 3rem;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-studioactionmenuview {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    transform: translate3d(0, calc(-100% - .5rem), 0) scaleX(1);
}

.ez-view-studioactionmenuview--under-timeline {
    opacity: 0;
    transform: translate3d(0, calc(-100% - .5rem), 0) scaleX(0);
}

.ez-view-studioactionmenuview *,
.ez-view-studioactionmenuview *:before,
.ez-view-studioactionmenuview *:after {
    box-sizing: border-box;
}

.ez-view-studioactionmenuview .ezs-action-menu,
.ez-view-studioactionmenuview .ezs-action-menu__item--items {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
}

.ez-view-studioactionmenuview .ezs-action-menu__item {
    padding: 0 .5rem;
    position: relative;
    z-index: 1;
    flex: 0 0 auto;
    width: 3rem;
}

.ez-view-studioactionmenuview .ezs-action-menu__item--items {
    padding: 0;
    width: auto;
}

.ez-view-studioactionmenuview .ezs-action-menu__item--name {
    padding-left: 3rem;
    width: 17rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-studioactionmenuitemview .ezs-menu-item__label {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioformview,
.ez-view-studioformview * {
    box-sizing: border-box;
}

.ez-view-studioformview {
     position: relative;
     z-index: 1;
}

.ez-view-studioformview .ezs-form__title {
    margin: 0;
    margin-right: 2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ez-view-studioformview .ezs-form__desc {
    margin-top: .5rem;
}

.ez-view-studioformview .ezs-form__fields {
    border: 0 none;
    margin: 0 0 1rem;
    width: 80%;
}

.ez-view-studioformview .ezs-field__data-source,
.ez-view-studioformview .ezs-field__data-source:focus {
    border: 1px solid transparent;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__slider),
.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__btn) {
    border: 1px solid transparent;
    height: 2rem;
    width: 100%;
    padding: 0 .5rem;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source.ezs-field__radio {
    width: auto;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source[multiple] {
    height: auto;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__radio,
.ez-view-studioformview .ezs-form.pure-form .ezs-field__radio + label {
    vertical-align: middle;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__radio + label {
    margin-right: .5rem;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__textarea,
.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source.ezs-field__textarea {
    height: 10rem;
}

.ez-view-studioformview [class*="ezs-form__btn--"] {
    display: inline-block;
}

.ez-view-studioformview .ezs-form__btn--submit {
    height: 2.5rem;
    width: 7rem;
    padding: 0;
    border: 0 none;
    margin-left: .5rem;
}

.ez-view-studioformview .ezs-form__btn--close {
    position: absolute;
    z-index: 2;
    top: 1rem;
    right: 1rem;
    height: 2rem;
    width: 2rem;
    border: 0 none;
    padding: 0;
    overflow: hidden;
    display: block;
}

.ez-view-studioformview .ezs-is-inline {
    width: 50%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioblockpopupformview {
    padding: 1rem;
    min-width: 36rem;
    width: 30%;
}

.ez-view-studioblockpopupformview .ezs-form__btn--close {
    position: absolute;
    z-index: 2;
    top: 1rem;
    right: 1rem;
    height: 2rem;
    width: 2rem;
    border: 0 none;
    padding: 0;
    overflow: hidden;
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioblockpopupformview .ezs-form__fields {
    width: 100%;
    padding: .35rem .25rem .75rem 0;
    max-height: 60vh;
    overflow-y: auto;
}

.ez-view-studioblockpopupformview .ez-view-studiofieldview.ezs-is-inline {
    display: inline-flex;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolandingpageconfigpopupformview {
    padding: 1rem;
    width: 34rem;
    min-height: 22.375rem;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-field__label {
    width: 100%;
    padding-bottom: 1rem;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--next {
    float: right;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--prev {
    float: left;
}

.ez-view-studiolandingpageconfigpopupformview .ez-view-studiolayoutselectorview .ezs-layout-selector__info {
    display: none;
}

.ez-view-studiolandingpageconfigpopupformview .ez-view-studiolayoutselectorview .ezs-layout-selector__wrapper {
    width: 27rem;
}

.ez-view-studiolandingpageconfigpopupformview .ez-view-studiolayoutselectorview .ezs-layout-selector__btn {
    top: 5rem;
}

.ez-view-studiolandingpageconfigpopupformview .ez-view-studiolayoutselectorview .ezs-layout-selector__list {
    height: 12rem;
}

.ez-view-studiolandingpageconfigpopupformview .ez-view-studiolayoutselectorview .ezs-layout-selector__list__item {
    width: 9rem;
    height: 12rem;
}

.ez-view-studiolandingpageconfigpopupformview .ez-view-studiolayoutselectorview .ezs-layout-selector__list__item__img {
    height: 9rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-airtimeblockpopupformview {
    padding: 3rem;
    min-width: 30rem;
    width: 25%;
}

.ez-view-airtimeblockpopupformview .ez-view-studiodatefieldview {
    width: 100%;
}

.ez-view-airtimeblockpopupformview .ez-view-studiofieldview .ezs-field__label {
    flex: 0 1 4rem;
    justify-content: flex-start;
}

.ez-view-airtimeblockpopupformview .ez-view-studiodatefieldview:after {
    content: '';
    display: block;
    clear: both;
}

.ez-view-airtimeblockpopupformview .ez-view-studiofieldview .ezs-field__label,
.ez-view-airtimeblockpopupformview .ez-view-studiofieldview .ezs-field__wrapper {
    display: inline-flex;
}

.ez-view-airtimeblockpopupformview .ez-view-studioinputfieldview[data-field-id="minute"] {
    margin-left: .25rem;
}

.ez-view-airtimeblockpopupformview .ezs-form.pure-form .ez-view-studioinputfieldview[data-field-id="hour"] .ezs-field__input[type="number"],
.ez-view-airtimeblockpopupformview .ezs-form.pure-form .ez-view-studioinputfieldview[data-field-id="minute"] .ezs-field__input[type="number"] {
    width: 3.5rem;
    text-align: center;
}

.ez-view-airtimeblockpopupformview .ez-view-studioinputfieldview[data-field-id="minute"] .ezs-field__label {
    width: auto;
    padding: 0;
}

.ez-view-airtimeblockpopupformview .ez-view-studiosliderfieldview .ezs-field__wrapper {
    display: flex;
}

.ez-view-airtimeblockpopupformview [data-field-type="integer"][data-field-id="minute"] .ezs-field__label {
    flex: 0 1 auto;
    padding-right: .5rem;
}

.ez-view-airtimeblockpopupformview [data-field-type="integer"][data-field-id="hour"] {
    width: 8rem;
}

.ez-view-airtimeblockpopupformview [data-field-id="date"] .ezs-field__wrapper {
    flex: 0 1 8rem;
}

.ez-view-airtimeblockpopupformview [data-field-type="integer"][data-field-id="hour"] .ezs-field__wrapper,
.ez-view-airtimeblockpopupformview [data-field-type="integer"][data-field-id="minute"] .ezs-field__wrapper {
    flex: 0 1 3rem;
}

.ez-view-airtimeblockpopupformview .ezs-form__fields {
    padding-left: 1rem;
}

.ez-view-airtimeblockpopupformview .ez-view-studiodatefieldview.ezs-calendar--visible .ezs-field__calendar {
    z-index: 10;
}

.ez-view-airtimeblockpopupformview .yui3-calendar {
    top: 63%;
    left: 54%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ezs-appview,
.ezs-appview__workspace__preview {
    position: relative;
}

.ezs-appview--timeline-hidden {
    transform: translateY(-84px);
}

.ezs-appview__workspace__preview {
    height: 440px;
}

.ezs-appview__workspace__preview__viewport {
    position: relative;
}

.is-studio-loaded.is-navigationhubview-fixed .ezs-appview {
    padding-top: 220px;
}

.ezs-appview {
    justify-content: space-between;
    height: 100%;
    padding-right: 16rem;
}

.ezs-appview [class*="pure-u-"] {
    box-sizing: border-box;
}

.ezs-appview__workspace {
    width: 100%;
    position: relative;
}

.ezs-appview__workspace__preview {
    display: block;
    width: calc(100% - 4rem);
    min-width: 1px;
    max-width: 1024px;
    margin-left: 50%;
    transform: translate3d(-50%, 0, 0);
}

.ezs-appview__workspace__timeline {
    width: 100%;
}

.is-studio-loaded.is-navigationhubview-fixed .ezs-app-toolbar,
.is-studio-loaded.is-navigationhubview-fixed .ezs-appview__sidebar,
.is-studio-loaded.is-navigationhubview-fixed .ezs-appview__workspace__timeline {
    position: fixed;
}

.is-studio-loaded.is-navigationhubview-fixed .ezs-appview__workspace__timeline {
    z-index: 10;
    top: 0;
}

@media (min-width: 1025px) and (min-device-width: 1025px) {
    .ezs-appview__workspace__preview[data-device="desktop"],
    .ezs-appview__workspace__preview[data-device="desktop"] + .ez-view-landingpageview {
        max-width: 1920px;
    }
}

@media (min-width: 481px) and (min-device-width: 481px) {
    .ezs-appview__workspace__preview[data-device="tablet"],
    .ezs-appview__workspace__preview[data-device="tablet"] + .ez-view-landingpageview {
        max-width: 1024px;
    }
}

.ezs-appview__workspace__preview[data-device="mobile"],
.ezs-appview__workspace__preview[data-device="mobile"] + .ez-view-landingpageview {
    max-width: 480px;
}

.ezs-appview__sidebar {
    width: 16rem;
    margin-right: -16rem;
}

.ezs-appview__popup-container {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ezs-is-popup-displayed .ezs-appview__popup-container {
    z-index: 100;
}

.ezs-appview__dropzone-wrapper {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-browserview .ezs-appview {
    padding-right: 0;
}


.ez-view-browserview .ezs-appview__workspace__preview {
    width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dynamiclandingpagecreatorview,
.ez-view-dynamiclandingpagecreatorview .ez-view-landingpageview {
    position: relative;
    z-index: 1;
}

.ez-view-dynamiclandingpagecreatorview .ezs-landingpage__dropzone {
    position: absolute;
    z-index: 2;
}

.ez-view-dynamiclandingpagecreatorview .ez-view-landingpageview {
    margin: 0;
    top: auto;
    height: 100%;
}

.ez-view-dynamiclandingpagecreatorview .ez-view-landingpageview [class*="template-"],
.ez-view-dynamiclandingpagecreatorview [data-studio-zone],
.ez-view-dynamiclandingpagecreatorview .ez-view-landingpagezoneview {
    height: 100%;
}

.ez-view-dynamiclandingpagecreatorview .ez-view-studioformview:not(.ezs-is-hidden),
.ez-view-dynamiclandingpagecreatorview .ez-view-studioconfirmboxview:not(.ezs-is-hidden) {
    position: fixed;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -45%, 0) scale(1);
}

.ez-view-dynamiclandingpagecreatorview .ez-view-studiolandingpageconfigpopupformview.ezs-is-confirmbox-visible {
    transform: translate3d(-50%, -45%, 0) scale(0);
}

.ez-view-dynamiclandingpagecreatorview .ez-view-studioconfirmboxview,
.ez-view-dynamiclandingpagecreatorview.ezs-is-popup-visible .ezs-appview__popup-container {
    z-index: 2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dynamiclandingpageeditorview {
    position: relative;
    z-index: 1;
}

.ez-view-dynamiclandingpageeditorview .ezs-landingpage__dropzone {
    position: absolute;
    z-index: 2;
}

.ez-view-dynamiclandingpageeditorview .ez-view-landingpageview {
    margin: 0;
    top: auto;
    height: 100%;
}

.ez-view-dynamiclandingpageeditorview .ez-view-landingpageview [class*="template-"],
.ez-view-dynamiclandingpageeditorview [data-zone],
.ez-view-dynamiclandingpageeditorview .ez-view-landingpagezoneview {
    height: 100%;
}

.ez-view-dynamiclandingpageeditorview .ez-view-studioformview:not(.ezs-is-hidden),
.ez-view-dynamiclandingpageeditorview .ez-view-studioconfirmboxview:not(.ezs-is-hidden) {
    position: fixed;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -45%, 0) scale(1);
}

.ez-view-dynamiclandingpageeditorview.ezs-is-popup-visible .ezs-appview__popup-container {
    z-index: 2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-app-toolbar {
    width: 100%;
    position: relative;
    z-index: 150;
}

.is-app-loading .ezs-app-toolbar {
    pointer-events: none;
}

.is-studio-loaded.ezs-is-popup-displayed:not(.ezs-is-send-to-trash-popup-displayed) .ezs-app-toolbar {
    z-index: 1;
}

.ez-view-topactionbarview,
.ez-view-topactionbarview * {
    box-sizing: border-box;
}

.ez-view-topactionbarview {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    height: 8.5rem;
    width: 100%;
    padding: 1rem;
    position: relative;
    z-index: 150;
}

.ezs-toolbar-hidden .ezs-app-toolbar,
.ezs-toolbar-hidden .ez-view-topactionbarview {
    display: none;
}

.is-app-loading .ez-view-topactionbarview {
    pointer-events: none;
}

.ez-view-topactionbarview .ez-actions-list {
    margin: 0;
    padding: 0;
}

.ez-view-topactionbarview [data-item-placeholder],
.ez-view-topactionbarview .action-trigger {
    height: 3rem;
}

.ez-view-topactionbarview .action-trigger:focus {
    outline: none;
}

.ez-view-topactionbarview [data-item-placeholder] {
    padding: 0 1rem;
}

.ez-view-topactionbarview [data-item-placeholder="contentstateswitch"],
.ez-view-topactionbarview[data-content-state="create"] [data-item-placeholder="informationpanel"] {
    padding-left: 0;
}

.ez-view-topactionbarview [data-item-placeholder="draft"] {
    padding-right: 0;
}

.ez-view-topactionbarview[data-content-state="create"] [data-item-placeholder="contentstateswitch"] {
    display: none;
    padding: 0;
}

.ez-view-topactionbarview [data-item-placeholder="draft"] > [class*="actionview"] {
    float: right;
}

.ez-view-topactionbarview .ezs-toolbar__overlay {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 100vh;
    display: none;
}

.ez-view-topactionbarview .ezs-toolbar__overlay.is-visible {
    z-index: 120;
    display: block;
}

@media (min-width: 1500px) {
    .ez-view-topactionbarview [data-item-placeholder="informationpanel"] {
        max-width: 750px;
    }
}

@media (min-width: 1280px) {
    .ez-view-topactionbarview {
        height: 4.75rem;
    }

    .ez-view-topactionbarview [data-item-placeholder] {
        height: auto;
        float: left;
        position: relative;
    }

    .ez-view-topactionbarview [data-item-placeholder="version"],
    .ez-view-topactionbarview [data-item-placeholder="preview"],
    .ez-view-topactionbarview [data-item-placeholder="draft"],
    .ez-view-topactionbarview [data-item-placeholder="options"] {
        float: right;
    }

    .ez-view-topactionbarview [data-item-placeholder="preview"] {
        display: block;
    }

    .ez-view-topactionbarview .action-trigger {
        height: 40px;
    }

    .ez-view-topactionbarview [data-item-placeholder="informationpanel"] {
        min-width: 470px;
        width: 100%;
        max-width: 510px;
    }
}

@media (max-width: 1279px) {
    .ez-view-topactionbarview[data-content-state="create"] {
        height: 5.125rem;
    }

    .ez-view-topactionbarview .ez-actions-list {
        display: flex;
        flex-flow: row wrap;
    }

    .ez-view-topactionbarview [data-item-placeholder="contentstateswitch"] {
        order: 3;
        flex: 1 0;
    }

    .ez-view-topactionbarview [data-item-placeholder="informationpanel"] {
        margin-bottom: .25rem;
        padding: 0;
        order: 1;
        flex: 1 75%;
    }

    .ez-view-studioinformationpanelactionview .information-panel__current-action-info__copy {
        right: 1rem;
        margin: 0;
    }

    .ez-view-topactionbarview [data-item-placeholder="version"] {
        order: 4;
        flex: 1 50%;
    }

    .ez-view-topactionbarview [data-item-placeholder="preview"] {
        display: none;
        order: 5;
    }

    .ez-view-topactionbarview [data-item-placeholder="draft"] {
        order: 6;
        flex: 1 0;
    }

    .ez-view-topactionbarview [data-item-placeholder="options"] {
        order: 2;
        flex: 1 25%;
        padding-right: 0;
    }

    .ez-view-topactionbarview[data-content-state="create"] [data-item-placeholder="informationpanel"] {
        margin-bottom: 0;
        flex: 1 75%;
    }

    .ez-view-topactionbarview[data-content-state="create"] [data-item-placeholder="draft"] {
        order: 2;
        flex: 1 25%;
    }

    .ez-view-topactionbarview[data-content-state="create"] [data-item-placeholder="contentstateswitch"] {
        order: 5;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolayoutselectorview {
    position: relative;
    z-index: 1;
    width: 100%;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn {
    position: absolute;
    z-index: 1;
    top: 55%;
    transform: translateY(-50%);
    border: 0 none;
    height: 2rem;
    width: 2rem;
    overflow: hidden;
    display: block;
    padding: 0;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn[data-direction="prev"] {
    left: 0;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn[data-direction="next"] {
    right: 0;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__wrapper {
    width: 100%;
    height: 13rem;
    margin: auto;
    overflow: hidden;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list {
    overflow: hidden;
    margin: 0;
    padding: 0;
    height: 9rem;
    transform: translate3d(0, 0, 0);
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item {
    float: left;
    width: calc(100% / 3);
    overflow: hidden;
    height: 9rem;
    animation-duration: .01s;
    animation-name: nodeInserted;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item__img {
    width: calc(100% - 1rem);
    height: 6rem;
    margin: auto;
    display: block;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item__type {
    margin-top: .5rem;
    display: block;
}

@keyframes nodeInserted {
    from { opacity: 0.99; }
    to { opacity: 1; }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-landingpageview {
    position: relative;
    z-index: 1;
}

.dragster-temp .ez-view-studioblockview,
.ez-view-landingpageview .template-dynamic .ez-view-studioblockview {
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    width: 100%;
    top: auto;
    left: auto;
    transform: none;
}

.ez-view-landingpageview .template-dynamic .ez-view-studioblockview {
    margin: .25rem 0;
}

.ez-view-landingpageview .template-dynamic .ez-view-studioblockview .ezs-block__icon {
    display: block;
}

.dragster-temp .ez-view-studioblockview {
     padding: 1rem;
     height: auto;
}

.ez-view-landingpageview .row:after {
    content: '';
    display: block;
    clear: both;
}

.dragster-temp {
    pointer-events: none;
}

.dragster-temp .ez-view-studioactionmenuview {
    display: block !important;
}

.dragster-temp .ez-view-scheduleblockslotview .ezs-schedule-slot__content__message {
    padding: 0;
    height: auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-landingpagezoneview {
    transform: translate3d(0, 0, 0);
    outline: 1px dashed transparent;
}

.ez-view-landingpagezoneview .dragster-draggable,
.ez-view-landingpagezoneview .dragster-draggable * {
    box-sizing: border-box;
}

.ez-view-landingpagezoneview .dragster-draggable:not(:last-child) {
    margin-bottom: .75rem
}

.ez-view-landingpagezoneview.has-selected-block {
    position: relative;
    z-index: 999;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolandingpagebasicsview {
    width: 100%;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__wrapper {
    display: flex;
    flex-direction: row;
    padding: .5rem;
    border: 1px solid transparent;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__preview {
    min-width: 5rem;
    height: 5.5rem;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: .5rem;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__info {
    display: flex;
    flex-direction: column;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__info__title,
.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__label {
    width: 100%;
    margin-top: .3rem;
    padding-bottom: .5rem;
}

.ez-view-studiolandingpagebasicsview .ez-view-studiofieldview {
    display: inline-block;
}

.ez-view-studiolandingpagebasicsview .ez-view-studiofieldview .ezs-field__label {
    display: block;
}

.ez-view-studiolandingpagebasicsview .ez-view-studiofieldview .ezs-field__textarea {
    max-width: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.yui3-calendar-header {
    align-items: center;
    justify-content: space-between;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelineview {
    box-sizing: border-box;
    padding: 2rem 1rem .625rem 1rem;
    position: relative;
    z-index: 10;
    width: 100%;
    display: inline-block;
    transform: translateY(0) scaleY(1);
}

.ez-view-timelineview.ezs-is-hidden {
    display: inline-block!important;
    transform: translateY(-100%) scaleY(0);
}

.ez-view-timelineview.ezs-timeline--indicator-popup-visible .ez-view-timelinecontentlistview {
    top: 3.5rem;
}

.ez-view-timelineview.ezs-timeline--queue-popup-visible .ez-view-timelinecontentlistview {
    top: 5rem;
}

.ez-view-timelineview .ezs-timeline__custom-select {
    float: left;
    position: relative;
    border: 1px solid transparent;
    font-size: .9em;
    padding: .4rem 1.9rem .4rem .7rem;
    min-width: 120px;
    box-sizing: border-box;
}

.ez-view-timelineview .ezs-timeline__custom-select__datepicker {
    left: -1px;
    position: absolute;
    top: 100%;
    z-index: 3;
    transform-origin: top left;
    transform: scale(1);
}

.ez-view-timelineview .ezs-timeline__custom-select__datepicker.ezs-timeline__custom-select__datepicker--hidden {
    transform: scale(0);
 }

.ez-view-timelineview .yui3-calendar {
    transform: scale(1);
    transform-origin: top left;
}

.ez-view-timelineview .yui3-calendar.yui3-calendar-hidden {
    display: block;
    transform: scale(0);
}

/* Timeline */
.ez-view-timelineview .ezs-timeline__wrapper {
    margin: 0 7.5rem 0 10rem;
}

.ez-view-timelineview .ezs-timeline__bar {
    height: 1.1rem;
    position: relative;
}

.ez-view-timelineview .ezs-timeline__indicators {
    height: 100%;
    position: relative;
}

.ez-view-timelineview .ezs-timeline__time {
    float: left;
    margin-top: .3rem;
}

.ez-view-timelineview .ezs-timeline__time + .ezs-timeline__time {
    float: right;
}

.ez-view-timelineview .ezs-timeline__range-slider {
    position: absolute;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
}

/* List button */
.ez-view-timelineview .ezs-timeline__queue-list {
    border: 1px solid transparent;
    float: right;
    height: 2.5rem;
    padding: 0;
    width: 3rem;
}

.ez-view-timelineview .ezs-timeline__queue-list--disabled {
    pointer-events: none;
}

.ez-view-timelineview .ezs-timeline__labels {
    position: relative;
    bottom: 1.5rem;
    z-index: 10;
}

/* Range input */
.ez-view-timelineview .ezs-timeline__range-slider::-ms-fill-lower,
.ez-view-timelineview .ezs-timeline__range-slider::-ms-fill-upper,
.ez-view-timelineview .ezs-timeline__range-slider::-ms-track {
    background: transparent;
    border: none;
    outline: none;
}

.ez-view-timelineview .ezs-timeline__range-slider::-ms-track {
    color: transparent;
}

.ez-view-timelineview .ezs-timeline__range-slider::-ms-tooltip {
    display: none;
}

/* --- TIMELINE SLIDER -\/- */
.ez-view-timelineview .ezs-timeline__slider {
    position: absolute;
    top: 1.3rem;
    left: 0;
    z-index: 5;
    transform: translateX(-50%);
    width: 8rem;
    padding: .3rem 0;
    opacity: 1;
}

.ez-view-timelineview.ezs-timeline--indicator-popup-visible .ezs-timeline__slider {
    z-index: -1;
    opacity: 0;
}

.ez-view-timelineview .ezs-timeline__slider-inputs {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 1.5rem;
    height: 1rem;
}

.ez-view-timelineview input[class*="ezs-timeline__slider-input--"],
.ez-view-timelineview input[class*="ezs-timeline__slider-input--"]:focus,
.ez-view-timelineview input[class*="ezs-timeline__slider-input--"]:target {
    flex: 1 1 40%;
    min-width: 0;
    padding: 0 .25rem;
    border: 1px solid transparent;
    line-height: 1rem;
    height: 1rem;
    box-shadow: none;
}
/* --- TIMELINE SLIDER -/\- */

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelineindicatorview {
    bottom: 0;
    display: block;
    position: absolute;
    top: 2px;
    width: .3rem;
    z-index: 1;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinecontentlistview {
    left: 0;
    padding: 1rem;
    position: absolute;
    top: 0;
    width: 50rem;
    z-index: 5;
}

.ez-view-timelinecontentlistview .timeline-content-list__header {
    margin-bottom: 1rem;
}

.ez-view-timelinecontentlistview .timeline-content-list__header__title {
    margin: 0;
}

.ez-view-timelinecontentlistview .timeline-content-list__header__subtitle {
    margin: 0 0 2rem;
}

.ez-view-timelinecontentlistview .timeline-content-list__pagination {
    display: flex;
    justify-content: space-between;
}

.ez-view-timelinecontentlistview .timeline-content-list__pagination__info {
    flex: 0 0 calc(100% - 10rem);
    margin: 1rem 0 0;
}

.ez-view-timelinecontentlistview .timeline-content-list__pagination__btn {
    margin: 1rem 0 0;
    padding: .2rem .5rem;
    flex: 0 0 5rem;
    border: 1px solid transparent;
}

.ez-view-timelinecontentlistview .timeline-content-list__wrapper {
    width: 100%;
    overflow: hidden;
}

.ez-view-timelinecontentlistview .timeline-content-list__content-pages {
    display: flex;
}

.ez-view-timelinecontentlistview .timeline-content-list__content-pages .ez-view-timelinecontentlistpageview {
    flex: 1 0 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinecontentlistpageview .page__list {
    width: 100%;
}

.ez-view-timelinecontentlistpageview .pure-table,
.ez-view-timelinecontentlistpageview .pure-table th,
.ez-view-timelinecontentlistpageview .pure-table td {
    border: none;
}

.ez-view-timelinecontentlistpageview .pure-table td:not(:last-child) {
    border-right: 1px solid #c8c8c8;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__name {
    position: relative;
    overflow: hidden;
}

.ez-view-timelinecontentlistpageview .page__list__header--airtime,
.ez-view-timelinecontentlistpageview .page__list__items__item__airtime,
.ez-view-timelinecontentlistpageview .page__list__header--type,
.ez-view-timelinecontentlistpageview .page__list__items__item__type,
.ez-view-timelinecontentlistpageview .page__list__header--block,
.ez-view-timelinecontentlistpageview .page__list__items__item__block {
    width: 15%;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__type__name {
    position: relative;
    display: block;
    margin-left: .25rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinenowindicatorview {
    display: block;
    position: absolute;
    width: 10px;
    top: 0;
    margin-left: -5px;
    z-index: 1;
    height: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinelabelview {
    position: absolute;
    width: auto;
    top: 0;
    transform: translateX(-50%);
    padding: 3px;
}

.ez-view-timelinelabelview.ez-view-timelinelabelview--past {
    transform: none;
    left: 0;
}

.ez-view-timelinelabelview.ez-view-timelinelabelview--future {
    transform: none;
    right: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-popupview {
    display: block;
    position: fixed;
    z-index: 1001;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    min-width: 20rem;
    width: 80vw;
    max-width: 60rem;
    min-height: 10rem;
}

.ezs-popupview--hidden {
    transform: translate(-50%, 0) scale(0);
}

.ezs-popupview .ezs-popupview__btn--close {
    position: absolute;
    z-index: 2;
    top: 2rem;
    right: 2rem;
    height: 2rem;
    width: 2rem;
    border: 0 none;
    padding: 0;
    overflow: hidden;
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioslotcontentpreviewpopupview {
    width: 65%;
    min-height: 10rem;
}

.ez-view-studioslotcontentpreviewpopupview .ezs-popupview__content {
    max-height: 75vh;
    overflow: auto;
}

.ez-view-studioslotcontentpreviewpopupview .ezs-popupview__loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioversionspopupview {
    width: 49.75rem;
}

.ez-view-studioversionspopupview .ezs-popupview--versions__header {
    padding: 1.75rem 3rem 0;
}

.ez-view-studioversionspopupview .ezs-popupview--versions__header__headline {
    margin: 0;
}

.ezs-popupview--versions__header__headline__count {
    display: inline-block;
    margin-left: .25rem;
}

.ez-view-studioversionspopupview .ezs-popupview__content {
    padding: 1.75rem 3rem 3rem;
}

.ez-view-studioversionspopupview__row__cell {
    width: 100%;
    height: 100%;
}

.ez-view-studioversionspopupview__row__cell--status {
    padding-left: .625rem;
}

.ez-view-studioversionspopupview__row__cell--status__name {
    display: block;
}

.ez-view-studioversionspopupview__row__cell--status__state {
    display: inline-block;
    padding: .25rem .5rem;
    margin-top: .25rem;
}

.ez-view-studioversionspopupview .fixedDataTableCellLayout_main {
    border: none;
}

.ez-view-studioversionspopupview__row__cell--options .public_fixedDataTableCell_cellContent {
    padding: 0 1rem 0 0;
}

.ez-view-studioversionspopupview__row__cell--options__list {
    padding: 0;
    margin: 0;
    display: flex;
    transform: translate3d(0, 0, 0) scaleX(0);
    transform-origin: center right;
}

.ez-view-studioversionspopupview__row.ez-view-studioversionspopupview__row--is-hover .ez-view-studioversionspopupview__row__cell--options__list {
    transform: translate3d(0, 0, 0) scaleX(1);
}

.ez-view-studioversionspopupview__row__cell--options__list__item {
    display: block;
    height: 3.5rem;
    padding: 0;
    border: none;
    width: 50%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.dragster-drop-placeholder {
    height: 8rem;
    border: 3px solid #bb27dd;
    margin: 0.5rem 0;
    display: flex;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-overlay {
    background: rgba(0, 0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.ezs-overlay.is-visible {
    background: rgba(0, 0, 0, .6);
}

.ezs-overlay.is-transparent {
    background: transparent;
}

.ezs-workspace {
    transition: background .3s cubic-bezier(.25,.8,.25,1);
    transform: translate3d(0, 0, 0);
}

.ezs-workspace.yui3-dd-drop-active-valid.yui3-dd-drop-over {
    background: rgba(52, 152, 219, .1);
}

.is-studio-loaded .ez-mainviews {
    transition: none;
}

.ezs-is-scroll-disabled {
    overflow: hidden;
}

.ezs-is-timeline-slider-moving {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioblockview {
    background: #d8d8d8;
    border: 1px solid #979797;
    border-radius: .25rem;
    transition: transform .5s cubic-bezier(.25,.8,.25,1), opacity .3s .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-appview__workspace .ez-view-studioblockview {
    box-shadow: 0 0 .625rem .125rem rgba(0, 0, 0, .5);
}

.ezs-appview__workspace .ez-view-studioblockview.ezs-is-invisible {
    opacity: 0;
}

.ez-view-studioblockview .ezs-block__icon {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioblockview .ezs-block__icon:before {
    font-family: 'studiofont';
    display: block;
    text-align: center;
    font-size: 2rem;
    color: #808080;
}

.ez-view-studioblockview .ezs-block__icon[data-icon]:before {
    content: '\f096';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="embed"]:before {
    content: '\f016';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="tag"]:before {
    content: '\f121';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="rss"]:before {
    content: '\f09e';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="schedule"]:before {
    content: '\f073';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="maform"]:before {
    content: '\f080';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="contentlist"]:before {
    content: '\f022';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="video"]:before {
    content: '\f008';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="gallery"]:before {
    content: '\f03e';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="banner"]:before {
    content: '\f0d6';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="places"]:before {
    content: '\f041';
}

.ez-view-studioblockview .ezs-block__icon[data-icon="keyword"]:before {
    content: '\f02c';
}

.ez-view-studioblockview .ezs-block__label {
    text-align: center;
    color: #808080;
}

.ez-view-studioblockview.in-workspace {
    box-shadow: none;
    background: none;
    border-radius: 0;
    outline: 2px solid #bb27dd;
    cursor: pointer;
    transition: outline .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioblockview.in-workspace .ezs-block__icon {
    opacity: 0;
    cursor: pointer;
}

.ez-view-studioblockview.in-workspace .ezs-block__icon:before {
    font-size: 1rem;
}

.ez-view-studioblockview.in-workspace.ezs-has-invalid-data {
    outline: 4px solid #b30;
}

.ez-view-studioblockview.ezs-block--new {
    background-color: rgba(187, 39, 221, 0.2);
}

.ez-view-studioblockview.ezs-block--new:before {
    content: attr(data-block-edit-text);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: rgba(187, 39, 221, 0.2);
    font-weight: 700;
    font-style: italic;
    font-size: 1.4rem;
}

.ez-view-studioblockview.ez-view-studioblockview--is-dragged {
    border-style: dashed;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioscheduleblockview.in-workspace:after {
    position: absolute;
    z-index: 0;
    top: .25rem;
    right: .25rem;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #3fb499;
    border-radius: 50%;
    content: attr(data-slots-info);
    text-align: center;
    line-height: 32px;
    font-size: .625rem;
    font-weight: bold;
}

.ez-view-studioscheduleblockview [data-icon="schedule"]:before {
    content: "\f073";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-scheduleblockslotview .ezs-schedule-slot__menu {
    transition: background .3s cubic-bezier(.25,.8,.25,1);
    background: rgba(0,0,0,0);
}

.ez-view-scheduleblockslotview:hover .ezs-schedule-slot__menu {
    background: rgba(0,0,0,.25);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiofieldview .ezs-field__label {
    text-align: right;
    color: #6d6d6d;
    font-weight: bold;
    line-height: 1rem;
}

.ez-view-studiofieldview.ez-view-studiofieldview--required .ezs-field__label:after {
    content: '*';
    display: inline-block;
}

.ez-view-studiofieldview .ezs-field__wrapper {
    line-height: 1.6rem;
}

.ez-view-studiofieldview [data-input] {
    color: #7e7e7e;
}

.ez-view-studiofieldview.ezs-is-disabled [data-input][disabled] {
    background: #ddd;
    cursor: not-allowed;
}

.ez-view-studiofieldview.ezs-field--has-error .ezs-field__wrapper:before {
    color: #ff0f33;
    content: attr(data-tooltip);
    font-size: .7rem;
    line-height: 1.2;
    position: absolute;
    top: -1rem;
    white-space: nowrap;
}

.ez-view-studiofieldview.ezs-field--has-error .ezs-field__wrapper .ezs-field__data-source[data-input] {
    background: #f2dede;
}

.ez-view-studiofieldview .ezs-field__error {
    background: #fff;
}

.ez-view-studiofieldview .ezs-field__error:before {
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    border-width: .525rem .325rem 0 .325rem;
    top: 100%;
    left: 50%;
    height: 0;
    width: 0;
    transform: translate(-85%, -50%);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioembedfieldview .ezs-field__btn {
    background: #777;
    border-radius: .3rem;
    color: #d8d8d8;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioembedfieldview .ezs-field__btn:hover,
.ez-view-studioembedfieldview .ezs-field__btn:focus {
    background: #999;
    color: #fff;
}

.ez-view-studioembedfieldview .ezs-field__btn[disabled],
.ez-view-studioembedfieldview .ezs-field__btn[disabled]:hover,
.ez-view-studioembedfieldview .ezs-field__btn[disabled]:focus {
    cursor: not-allowed;
    background: #ddd;
    color: #d8d8d8;
}

.ez-view-studioembedfieldview .ezs-field__btn:before {
    content: '+';
    margin-right: .2rem;
}

.ez-view-studioembedfieldview.ez-view-studiofieldview--required .ezs-field__btn:after {
    content: '*';
    display: inline-block;
}

.ez-view-studioembedfieldview .ezs-field__error {
    top: 0;
    right: 50%;
    /*
     * this is equivalent to transform: translateY(calc(-100% - 3px));
     * In IE using calc() inside the transform/translate is buggy.
     */
    transform: translateY(-100%) translateY(-3px) translateX(50%);
}

.ez-view-studioembedfieldview.ezs-field--has-error .ezs-field__btn,
.ez-view-studioembedfieldview.ezs-field--is-empty .ezs-field__btn {
    background: #da4c4c;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioembeddescriptionfieldview .ezs-field--embed__list {
    line-height: 1.4rem;
}

.ez-view-studioembeddescriptionfieldview .ezs-field--embed__list__item__title {
    color: #6d6d6d;
}


/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-multipleembed .ezs-field--multiple-embed__data-source {
    background: #777;
    border-radius: .3rem;
    color: #d8d8d8;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-multipleembed .ezs-field--multiple-embed__data-source:hover,
.ezs-multipleembed .ezs-field--multiple-embed__data-source:focus {
    background: #999;
}

.ezs-multipleembed .ezs-field__call-to-action {
    font-weight: 700;
}

.ezs-multipleembed__restriction-info {
    font-size: .75rem;
    line-height: 1.2;
    color: #dc4542;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.dragster-temp .ezs-multipleembed-item,
.dragster-temp .ezs-multipleembed-item * {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ezs-multipleembed-item {
    background: #e8cfce;
    border: 1px solid #d1494d;
    color: #d1494d;
    border-radius: 4px;
    font-size: 15px;
}

.ezs-multipleembed-item--selected {
    background: #bfbcbc;
    border-color: transparent;
    color: #484545;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-multipleembed-item:hover,
.ezs-multipleembed-item:focus {
    background: #a6a2a2;
}

.ezs-multipleembed-item .ezs-multipleembed-item__title[title],
.ezs-multipleembed-item .ezs-multipleembed-item__type[title],
.ezs-multipleembed-item .ezs-multipleembed-item__path[title] {
    text-decoration: none;
}

.ezs-multipleembed-item__drag-handle {
    cursor: move;
}

.ezs-multipleembed-item__drag-handle:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'studiofont';
}

.ezs-multipleembed-item .ezs-multipleembed-item__btns .ezs-multipleembed-item__btn--remove {
    background: #2b84b1;
    color: #fff;
    border-radius: 50%;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-multipleembed-item .ezs-multipleembed-item__btns .ezs-multipleembed-item__btn--remove:hover,
.ezs-multipleembed-item .ezs-multipleembed-item__btns .ezs-multipleembed-item__btn--remove:focus {
    background: #3f9fd0;
}

.ezs-multipleembed-item .ezs-multipleembed-item__btns .ezs-multipleembed-item__icon--remove:before {
    font-family: 'ez-platformui-icomoon';
    content: '\E615';
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiodatefieldview .yui3-calendar {
    box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .5);
}

.ez-view-studiodatefieldview [date-input] {
    text-align: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left]:before {
    content: attr(data-chars-left);
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    transform: translateY(-100%);
    font-size: .625rem;
    color: #7e7e7e;
}

.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="10"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="9"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="8"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="7"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="6"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="5"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="4"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="3"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="2"]:before,
.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="1"]:before {
    color: #df7514;
}

.ez-view-studiotextareafieldview.ezs-is-limited [data-chars-left="0"]:before {
    color: #ca3c3c;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioinputfieldview[data-field-type="url"] .ezs-field__wrapper:before {
    content: attr(data-url-prefix);
    color: #6d6d6d;
    font-size: .625rem
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiosliderfieldview input[type=range],
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range] {
    background: none;
}

.ez-view-studiosliderfieldview input[type=range]::-webkit-slider-runnable-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-webkit-slider-runnable-track {
    background: #9b9b9b;
    border-radius: .1875rem;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiosliderfieldview input[type=range]::-webkit-slider-thumb,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-webkit-slider-thumb {
    border-radius: 50%;
    background: #ff883e;
    cursor: pointer;
}

.ez-view-studiosliderfieldview input[type=range]:focus::-webkit-slider-runnable-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ababab;
}

.ez-view-studiosliderfieldview input[type=range]::-moz-range-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-moz-range-track {
    background: #9b9b9b;
    border-radius: .1875rem;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiosliderfieldview input[type=range]::-moz-range-thumb,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-moz-range-thumb {
    border-radius: 50%;
    background: #ff883e;
    cursor: pointer;
}

.ez-view-studiosliderfieldview input[type=range]:focus::-moz-range-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]:focus::-moz-range-track {
    background: #ababab;
}

.ez-view-studiosliderfieldview input[type=range]::-ms-track,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiosliderfieldview input[type=range]::-ms-fill-lower,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-ms-fill-lower {
    background: #777;
    border-radius: .625rem;
}

.ez-view-studiosliderfieldview input[type=range]::-ms-fill-upper,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-ms-fill-upper {
    background: #9b9b9b;
    border-radius: .625rem;
}

.ez-view-studiosliderfieldview input[type=range]::-ms-thumb,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]::-ms-thumb {
    border-radius: 50%;
    background: #ff883e;
    cursor: pointer;
}

.ez-view-studiosliderfieldview input[type=range]:focus::-ms-fill-lower,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]:focus::-ms-fill-lower {
    background: #888;
}

.ez-view-studiosliderfieldview input[type=range]:focus::-ms-fill-upper,
.pure-form .ez-view-studiosliderfieldview .ezs-field__wrapper input[type=range]:focus::-ms-fill-upper {
    background: #ababab;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiotooltipview .ezs-tooltip {
    background-color: #bb27dd;
    border-radius: .25rem
}

.ez-view-studiotooltipview .ezs-tooltip__content {
    line-height: 1;
}

.ez-view-studiotooltipview .ezs-tooltip--right:before {
    border-color: transparent #bb27dd transparent transparent;
}

.ez-view-studiotooltipview .ezs-tooltip--left:before {
    border-color: transparent transparent transparent #bb27dd;
}

.ez-view-studiotooltipview .ezs-tooltip--top:before {
    border-color: #bb27dd transparent transparent transparent;
}

.ez-view-studiotooltipview .ezs-tooltip--bottom:before {
    border-color: transparent transparent #bb27dd transparent;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiodraftactionview__btn,
.ez-view-studiodraftactionview__options-list,
.ez-view-studiodraftactionview__options-list__item,
.ez-view-studiodraftactionview__create-content-option,
.ez-view-studiodraftactionview__loading {
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiodraftactionview__options-list {
    transition: transform .3s cubic-bezier(.25,.8,.25,1), width .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiodraftactionview__btn {
    background: #3FB499;
    border-radius: .5rem;
    line-height: 3rem;
    cursor: pointer;
}

.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__btn {
    border-radius: .5rem .5rem 0 0;
}

.ez-view-studiodraftactionview__btn:hover,
.ez-view-studiodraftactionview__btn:focus,
.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__btn,
.ez-view-studiodraftactionview__options-list__item:hover,
.ez-view-studiodraftactionview__options-list__item:focus {
    background: #4dc1a6;
}

.is-disabled .ez-view-studiodraftactionview__btn,
.is-disabled .ez-view-studiodraftactionview__btn:hover,
.is-disabled .ez-view-studiodraftactionview__btn:focus {
    opacity: .5;
    cursor: not-allowed;
}

.ez-view-studiodraftactionview__btn__label,
.ez-view-studiodraftactionview__options-list__item__label {
    color: #fff;
    font-size: .875rem;
    font-weight: 700;
}

.ez-view-studiodraftactionview__btn__toggle {
    border-radius: 0 .5rem .5rem 0;
}

.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__btn__toggle {
    border-radius: 0 .5rem 0 0;
}

.ez-view-studiodraftactionview__btn__toggle:hover,
.ez-view-studiodraftactionview__btn__toggle:focus,
.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__btn__toggle {
    background: #3FB499;
}

.ez-view-studiodraftactionview__btn__toggle:after {
    position: absolute;
    z-index: 1;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    width: 0;
    height: 0;
    content: '';
    border-top: .375rem solid #fff;
    border-left: .3rem solid transparent;
    border-right: .3rem solid transparent;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiodraftactionview__btn__toggle:before {
    position: absolute;
    z-index: 2;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    width: 0;
    height: 60%;
    border-left: 1px solid #85CEBD;
}

.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__btn__toggle:after {
    transform: translateY(-50%) rotate(180deg);
}

.ez-view-studiodraftactionview__options-list {
    list-style: none;
    cursor: pointer;
    background: #3FB499;
    color: #fff;
    border-radius: .5rem;
}

.ez-view-studiodraftactionview__options-list__item {
    border-top: 1px solid transparent;
    line-height: 2.5rem;
    opacity: 0;
}

.ez-view-studiodraftactionview.is-expanded .ez-view-studiodraftactionview__options-list__item {
    border-top: 1px solid #5BBBA5;
    opacity: 1;
}

.ez-view-studiodraftactionview__btn__label:before {
    display: inline-block;
    color: #fff;
    font-size: 1.25rem;
    line-height: 3rem;
    font-family: "ez-platformui-icomoon";
}

[data-selected-option="create"] .ez-view-studiodraftactionview__btn__label:before {
    content: "\E61D";
}

[data-selected-option="publish"] .ez-view-studiodraftactionview__btn__label:before {
    content: "\E60d";
}

[data-selected-option="save"] .ez-view-studiodraftactionview__btn__label:before {
    content: "\E60e";
}

[data-selected-option="delete"] .ez-view-studiodraftactionview__btn__label:before {
    content: "\E600";
}

.ez-view-studiodraftactionview__create-content-options {
    list-style: none;
    transition: height .3s cubic-bezier(.25,.8,.25,1), width .3s cubic-bezier(.25,.8,.25,1), opacity .1s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiodraftactionview .ez-view-studiodraftactionview__create-content-option {
    color: #4c4c4c;
    border: 2px solid #888;
    box-shadow: 0 0 18px 0 rgba(0,0,0,.5);
    border-radius: 50%;
    line-height: 1rem;
    font-size: .1rem;
    background: #ccc;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.ez-view-studiodraftactionview .ez-view-studiodraftactionview__create-content-option:hover,
.ez-view-studiodraftactionview .ez-view-studiodraftactionview__create-content-option:focus {
    background: #fff;
    border: 2px solid #3FB499;
    color: #3FB499;
}

.ez-view-studiodraftactionview__create-content-options.is-visible .ez-view-studiodraftactionview__create-content-option {
    line-height: 10rem;
    font-size: .8rem;
}

.ez-view-studiodraftactionview .ez-view-contenttypeselectorview {
    background: #3FB499;
}

.ez-view-studiodraftactionview__loading {
    opacity: 0;
    background: transparent;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiodraftactionview__loading:before {
    display: inline-block;
    animation: spin .7s infinite linear;
    margin-right: .75rem;
}

.ez-view-studiodraftactionview.is-loading .ez-view-studiodraftactionview__loading {
    opacity: 1;
    background: #3FB499;
    color: #fff;
    line-height: 2.5rem;
}

.ez-view-studiodraftactionview .ez-contenttype-icon-landingpage:before,
.ez-view-studiodraftactionview .ezs-icon-create-content:before {
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 3rem;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 3rem;
}

@media (min-width: 1280px) {
    .ez-view-studiodraftactionview__btn {
        line-height: 2.5rem;
    }

    .ez-view-studiodraftactionview__btn__label:before {
        font-size: .75rem;
        line-height: 2.5rem;
        margin-right: .5rem
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-actions-list:active,
.ez-actions-list:focus {
    border: 0;
    outline: 0;
}

.ez-view-studiogroupactionview {
    background: #efefef;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiogroupactionview.is-expanded {
    transition-timing-function: cubic-bezier(.8,.25,1,.15);
}

.ez-view-studiogroupactionview .ezs-groupaction-title {
    color: #808080;
    background: #d8d8d8;
    font-weight: 400;
    line-height: 2.5em;
    border-bottom: 1px solid #979797;
}

.ez-view-studiogroupactionview.is-expanded .ezs-groupaction-title {
    background: #fff;
    color: #3fb499;
    font-weight: 700;
}

.ez-view-studiogroupactionview .ezs-groupaction-title:after {
    content: '';
    width: 0;
    height: 0;
    display: inline-block;
    position: relative;
    top: 1px;
    margin-left: .5rem;
    border-top: .375rem solid transparent;
    border-left: .6525rem solid #808080;
    border-bottom: .375rem solid transparent;
    transform: rotate(0);
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiogroupactionview.is-expanded .ezs-groupaction-title:after {
    transform: rotate(90deg);
    border-left-color: #3fb499;
}

.ez-view-studiogroupactionview .ezs-groupaction-container {
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiogroupactionview.is-expanded .ezs-groupaction-container {
    transition: none;
}

.ez-view-studiogroupactionview.is-expanded .yui3-dd-draggable {
    cursor: move;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"] {
    border: 1px solid #3fb499;
    background: #b3b3b3;
    color: #d4d5d6;
    font-size: .875rem;
    outline: none;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
    text-align: center;
    box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
}

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"]:not(.is-active):hover,
.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"]:not(.is-active):focus {
    background: #d9d9d9;
    box-shadow: none;
}

.ez-view-studiocontentstateswitchactionview .ezs-contentstateswitch__btn-view {
    border-radius: .5rem 0 0 .5rem;
}

.ez-view-studiocontentstateswitchactionview .ezs-contentstateswitch__btn-edit {
    border-radius: 0 .5rem .5rem 0;
}

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"].is-active,
.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"].is-disabled {
    cursor: default;
}

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"].is-active {
    background: #fff;
    color: #3fb499;
    font-weight: 700;
    box-shadow: none;
}

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"].is-disabled {
    background: #eaeaea;
    color: #bebebe;
    border-color: #d9d9d9
}

.ez-view-studiocontentstateswitchactionview [class*="ezs-contentstateswitch__btn"]:hover:not(.is-active):not(.is-disabled) {
    color: #3fb499;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiobasicsgroupactionview .ez-view-studiofieldview .ezs-field__label {
    text-align: left;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiopreviewactionview .preview-modes,
.ez-view-studiopreviewactionview .preview-modes .action-trigger {
    transform: translate3d(0, 0, 0);
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiopreviewactionview .preview-modes .action-trigger {
    font-size: 1.25rem;
    color: #9e9e9e;
    background: none;
    border: 1px solid #b2b2b2;
    border-radius: .25rem;
}

.ez-view-studiopreviewactionview .preview-modes .action-trigger:before {
    font-family: "ez-platformui-icomoon";
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioinformationpanelactionview {
    line-height: 3rem;
}

.ez-view-studioinformationpanelactionview .is-hidden {
    opacity: 0;
}

.ez-view-studioinformationpanelactionview .information-panel__current-action-info {
    font-size: .875rem;
    color: #000;
}

.ez-view-studioinformationpanelactionview .information-panel__last-action-info {
    font-size: .75rem;
    color: #808080;
}

@media (min-width: 1280px) {
    .ez-view-studioinformationpanelactionview {
        line-height: 1.25rem;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioversionsactionview .ez-action .action-icon.ezs-icon-version {
    text-shadow: none;
    color: #9e9e9e;
    background: none;
    border-color: #b2b2b2;
    border-radius: .25rem;
    line-height: 2.5rem;
}

@media (max-width: 1279px) {
    .ez-view-studioversionsactionview .ez-action .action-icon.ezs-icon-version {
        line-height: 3rem;
    }
}

.ez-view-studioversionsactionview .ez-action .action-icon.ezs-icon-version:before {
    content: '\f187';
    display: inline-block;
    margin: 0;
    padding: 0 .25rem 0 .5rem;
    font-size: 1.25rem;
    float: none;
}

.ez-view-studioversionsactionview .ez-action .action-icon.ezs-icon-version:after {
    content: attr(data-versions-count);
    display: inline-block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1rem;
    padding: 0 .5rem 0 .25rem;
    transform: translateY(-.125rem);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiooptionsactionview .options__btn {
    border: 1px solid #b2b2b2;
    background-color: transparent;
    border-radius: .25rem;
    color: #9e9e9e;
}

.ez-view-studiooptionsactionview button.ezs-icon-options:before {
    font-family: "studiofont";
    margin-right: .5rem;
    font-size: 1.25rem;
    vertical-align: middle;
}
.ez-view-studiooptionsactionview .options__btn__text {
    vertical-align: middle;
}

.ez-view-studiooptionsactionview .ezs-icon-copy-url:before,
.ez-view-studiooptionsactionview .ezs-icon-send-to-trash:before {
    margin-right: .5rem;
    font-size: 1.25rem;
    vertical-align: middle;
}

.ez-view-studiooptionsactionview .options__list {
    list-style: none;
    background-color: #DDD;
    box-shadow: 1px 3px 3px rgba(120, 120, 120, 0.5);
    color: #444;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiooptionsactionview .options__list__item {
    cursor: pointer;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiooptionsactionview .options__list__item.options__list__item--disabled {
    opacity: .25;
}

.ez-view-studiooptionsactionview .options__list__item__text {
    vertical-align: middle;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ez-view-studiooptionsactionview .options__list__item:not(.options__list__item--disabled):hover {
    background-color: #fff;
    color: #000;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-title {
    border: none;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-confirm {
    background: #e85365;
    border: none;
    color: #fff;
    border-radius: .25rem;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
    font-weight: normal;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-confirm:hover {
    font-weight: bold;
    background: #e85365;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-cancel {
    color: #3B80D1;
}

.ez-view-studiooptionsactionview .ez-view-studioconfirmboxview--trash .ez-confirmbox-cancel:hover {
    font-weight: bold;
}

@media (max-width: 1279px) {
    .ez-view-studiooptionsactionview .options__btn {
        border-radius: .5rem;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-studioactionmenuview {
    background: #BB27DD;
    color: #fff;
    line-height: 2.5rem;
    border-radius: .25rem;
    transition: transform 0s cubic-bezier(.25,.8,.25,1) .1s, opacity .2s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioactionmenuview .ezs-action-menu__item {
    text-align: center;
}

.ez-view-studioactionmenuview .ezs-action-menu__item + .ezs-action-menu__item:before {
    content: '';
    position: absolute;
    z-index: 2;
    height: 2rem;
    left: 0;
    top: .25rem;
    border-left: 1px solid #C746E3;
}

.ez-view-studioactionmenuview .ezs-action-menu__item--name {
    text-align: left;
    -moz-osx-font-smoothing: auto;
    -webkit-font-smoothing: auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 2.5rem;
}

.ez-view-studioactionmenuview .ezs-action-menu__drag-area {
    cursor: move;
}

.ez-view-studioactionmenuview .ezs-icon-drag:before {
    display: block;
    position: absolute;
    top: 50%;
    left: 1.5rem;
    transform: translate(-50%, -50%);
    font-family: "studiofont";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-studioactionmenuitemview {
    cursor: pointer;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioactionmenuitemview:hover,
.ez-view-studioactionmenuitemview:focus {
    background: #951cb0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioformview {
    background: #d8d8d8;
    border: 1px solid #979797;
    border-radius: .25rem;
}

.ez-view-studioformview .ezs-form__title {
    font-size: 1.5rem;
    font-weight: bold;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__slider),
.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__btn) {
    background: #fdfdfd;
    border-color: #ccc;
    line-height: 1.4;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__slider)[disabled],
.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__btn)[disabled] {
    background: #ddd;
}

.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__slider):focus,
.ez-view-studioformview .ezs-form.pure-form .ezs-field__data-source:not(.ezs-field__btn):focus {
    box-shadow: inset 0 0 .375rem #ccc;
    border-color: #ccc;
    outline: none;
    background: #fff;
}

.ez-view-studioformview .ezs-form__btns {
    text-align: right;
}

.ez-view-studioformview [class*="ezs-form__btn--"] {
    cursor: pointer;
    transition: background .3s cubic-bezier(.25,.8,.25,1), color .3s cubic-bezier(.25,.8,.25,1);
    font-size: 1.1rem;
}

.ez-view-studioformview .ezs-form__btn--cancel {
    color: #d04c5e;
}

.ez-view-studioformview .ezs-form__btn--submit {
    background: #3975cc;
    border-radius: .3rem;
    color: #d8d8d8;
}

.ez-view-studioformview .ezs-form__btn--submit:hover,
.ez-view-studioformview .ezs-form__btn--submit:focus {
    background: #558bd7;
    color: #fff;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */
.ez-view-studiopopupformview .ezs-form__btn--close {
    background: transparent;
    line-height: 2rem;
    text-indent: 100%;
    white-space: nowrap;
}

.ez-view-studiopopupformview .ezs-form__btn--close:before,
.ez-view-studiopopupformview .ezs-form__btn--close:after {
    content: '';
    width: 2px;
    height: 100%;
    background: #aaa;
    position: absolute;
    top: 50%;
    left: 50%;
}

.ez-view-studiopopupformview .ezs-form__btn--close:before,
.ez-view-studiopopupformview .ezs-form__btn--close:hover:after {
    transform: translate(-50%, -50%) rotate(45deg);
}

.ez-view-studiopopupformview .ezs-form__btn--close:hover:before,
.ez-view-studiopopupformview .ezs-form__btn--close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.ez-view-studiopopupformview .ezs-form__btn--close:active:before {
    transform: translate(-50%, -50%) rotate(-45deg) scale(.75);
}

.ez-view-studiopopupformview .ezs-form__btn--close:active:after {
    transform: translate(-50%, -50%) rotate(45deg) scale(.75);
}

.ez-view-studiopopupformview.ezs-has-errors {
    animation: shake .3s cubic-bezier(.25,.8,.25,1);
}

@keyframes shake {
    0%      { transform: translateX(-50%); }
    12.5%   { transform: translateX(-46%); }
    37.5%   { transform: translateX(-54%); }
    62.5%   { transform: translateX(-49%); }
    87.5%   { transform: translateX(-51%); }
    100%    { transform: translateX(-50%); }
}


/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolandingpageconfigpopupformview {
    border-radius: .625rem;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiolandingpageconfigpopupformview .ezs-field__label {
    text-align: left;
}

.ez-view-studiolandingpageconfigpopupformview .pure-button {
    font-weight: 700;
    font-size: 1rem;
    color: #fff;
    border-radius: .375rem;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btns:after {
    clear: both;
    content: '';
    display: block;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--next {
    background: #3fb499;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--prev {
    background: #8e8e8e;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--next:not(.pure-button-disabled):hover,
.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--next:not(.pure-button-disabled):focus {
    background: #4dc1a6;
}

.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--prev:not(.pure-button-disabled):hover,
.ez-view-studiolandingpageconfigpopupformview .ezs-form--config__btn--prev:not(.pure-button-disabled):focus {
    background: #9c9c9c;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-airtimeblockpopupformview [data-field-type="slider"][data-field-id="hour"] .ezs-field__wrapper .ezs-field__slider:not(.ezs-field__btn),
.ez-view-airtimeblockpopupformview [data-field-type="slider"][data-field-id="minute"] .ezs-field__wrapper .ezs-field__slider:not(.ezs-field__btn),
.ez-view-airtimeblockpopupformview [data-field-type="slider"][data-field-id="hour"] .ezs-field__wrapper .ezs-field__slider:not(.ezs-field__btn):focus,
.ez-view-airtimeblockpopupformview [data-field-type="slider"][data-field-id="minute"] .ezs-field__wrapper .ezs-field__slider:not(.ezs-field__btn):focus {
    background: none;
    border: none;
    box-shadow: none;
}

.ez-view-airtimeblockpopupformview [data-field-id="date"] .ezs-field__wrapper:before {
    border-top: 6px solid #9e9e9e;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    position: absolute;
    right: .7rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    pointer-events: none;
}

.ez-view-airtimeblockpopupformview [data-field-id="date"].ezs-calendar--visible .ezs-field__wrapper:before {
    content: '×';
    border-top: none;
    border-left: none;
    border-right: none;
    color: #9e9e9e;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-appview {
    background: #c2c2c2;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-appview__workspace__timeline {
    transition: height .3s cubic-bezier(.25,.8,.25,1);
    pointer-events: none;
}

.ezs-appview__workspace__preview {
    border: 0 none;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-appview__sidebar {
    background: #d8d8d8;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolayoutselectorview {
    background: #d8d8d8;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn {
    background: none;
    line-height: 2rem;
    white-space: nowrap;
    text-indent: 100%;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn:before {
    position: absolute;
    z-index: 1;
    content: '';
    width: 0;
    height: 0;
    border-top: .625rem solid transparent;
    border-bottom: .625rem solid transparent;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn[data-direction="prev"]:before {
    border-right: 1.0875rem solid #979797;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn[data-direction="next"]:before {
    border-left: 1.0875rem solid #979797;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn[data-direction="prev"]:hover:before {
    border-right-color: #797979;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__btn[data-direction="next"]:hover:before {
    border-left-color: #797979;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list {
    list-style: none;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item {
    cursor: pointer;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item__img {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: .5rem;
    border: .25rem solid #fff;
    transition: border .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item__type {
    font-size: .75rem;
    color: #777;
    text-align: center;
    text-transform: capitalize;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item:hover .ezs-layout-selector__list__item__img,
.ez-view-studiolayoutselectorview .ezs-layout-selector__list__item:focus .ezs-layout-selector__list__item__img {
    border-color: #d5b3e6;
}

.ez-view-studiolayoutselectorview [data-layout].ezs-is-selected .ezs-layout-selector__list__item__img {
    border-color: #b7d;
}

.ez-view-studiolayoutselectorview .ezs-layout-selector__info {
    color: #777;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-platformui-app-body .dragster-temp,
.ez-view-landingpageview .template-dynamic .ez-view-studioblockview {
    box-shadow: none;
}

.ez-platformui-app-body .dragster-temp .ez-view-studioblockview {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: .9375rem;
}

.dragster-temp .ezs-action-menu__item--items {
    color: #888;
}

.dragster-temp .ez-view-studioblockview {
    outline: none;
}

.dragster-temp .ez-view-studioactionmenuview {
    background: inherit;
}

.ez-view-landingpageview .zone-0 .ez-view-studioblockview.in-workspace {
    outline: 2px solid #bb27dd;
}

.ez-view-landingpageview .zone-0 .ez-view-studioactionmenuview,
.ez-view-landingpageview .zone-0 .ez-view-studioscheduleblockview.in-workspace:after {
    background: #bb27dd;
}

.ez-view-landingpageview .zone-0 .ez-view-studioblockview.in-workspace.ezs-block--new {
    background-color: rgba(187, 39, 221, 0.2);
}

.ez-view-landingpageview .zone-0 .ez-view-studioblockview.in-workspace.ezs-block--new:before {
    color: rgba(187, 39, 221, 0.2);
}

.ez-view-landingpageview .zone-0 .dragster-drop-placeholder {
    border: 3px dashed #bb27dd;
    background-color: rgba(187, 39, 221, 0.2);
}

.ez-view-landingpageview .zone-0 .dragster-drop-placeholder:before {
    color: rgba(187, 39, 221, 0.2);
}

.ez-view-landingpageview .zone-1 .ez-view-studioblockview.in-workspace {
    outline: 2px solid #ea1e63;
}

.ez-view-landingpageview .zone-1 .ez-view-studioactionmenuview,
.ez-view-landingpageview .zone-1 .ez-view-studioscheduleblockview.in-workspace:after {
    background: #ea1e63;
}

.ez-view-landingpageview .zone-1 .ez-view-studioactionmenuitemview:hover,
.ez-view-landingpageview .zone-1 .ez-view-studioactionmenuitemview:focus,
.ez-view-landingpageview .zone-1 .ez-view-studiotooltipview .ezs-tooltip {
    background: #bf124d;
}

.ez-view-landingpageview .zone-1 .ez-view-studiotooltipview .ezs-tooltip--right:before {
    border-right-color: #bf124d;
}

.ez-view-landingpageview .zone-1 .ez-view-studiotooltipview .ezs-tooltip--left:before {
    border-left-color: #bf124d;
}

.ez-view-landingpageview .zone-1 .ez-view-studiotooltipview .ezs-tooltip--top:before {
    border-top-color: #bf124d;
}

.ez-view-landingpageview .zone-1 .ez-view-studiotooltipview .ezs-tooltip--bottom:before {
    border-bottom-color: #bf124d;
}

.ez-view-landingpageview .zone-1 .ez-view-studioblockview.in-workspace.ezs-block--new {
    background-color: rgba(234, 30, 99, 0.2);
}

.ez-view-landingpageview .zone-1 .ez-view-studioblockview.in-workspace.ezs-block--new:before {
    color: rgba(234, 30, 99, 0.2);
}

.ez-view-landingpageview .zone-1 .dragster-drop-placeholder {
    border: 3px dashed #ea1e63;
    background-color: rgba(234, 30, 99, 0.2);
}

.ez-view-landingpageview .zone-1 .dragster-drop-placeholder:before {
    color: rgba(234, 30, 99, 0.2);
}

.ez-view-landingpageview .zone-2 .ez-view-studioblockview.in-workspace {
    outline: 2px solid #774556;
}

.ez-view-landingpageview .zone-2 .ez-view-studioactionmenuview,
.ez-view-landingpageview .zone-2 .ez-view-studioscheduleblockview.in-workspace:after {
    background: #774556;
}

.ez-view-landingpageview .zone-2 .ez-view-studioactionmenuitemview:hover,
.ez-view-landingpageview .zone-2 .ez-view-studioactionmenuitemview:focus,
.ez-view-landingpageview .zone-2 .ez-view-studiotooltipview .ezs-tooltip {
    background: #54313d;
}

.ez-view-landingpageview .zone-2 .ez-view-studiotooltipview .ezs-tooltip--right:before {
    border-right-color: #54313d;
}

.ez-view-landingpageview .zone-2 .ez-view-studiotooltipview .ezs-tooltip--left:before {
    border-left-color: #54313d;
}

.ez-view-landingpageview .zone-2 .ez-view-studiotooltipview .ezs-tooltip--top:before {
    border-top-color: #54313d;
}

.ez-view-landingpageview .zone-2 .ez-view-studiotooltipview .ezs-tooltip--bottom:before {
    border-bottom-color: #54313d;
}

.ez-view-landingpageview .zone-2 .ez-view-studioblockview.in-workspace.ezs-block--new {
    background-color: rgba(119, 69, 86, 0.2);
}

.ez-view-landingpageview .zone-2 .ez-view-studioblockview.in-workspace.ezs-block--new:before {
    color: rgba(119, 69, 86, 0.2);
}

.ez-view-landingpageview .zone-2 .dragster-drop-placeholder {
    border: 3px dashed #774556;
    background-color: rgba(119, 69, 86, 0.2);
}

.ez-view-landingpageview .zone-2 .dragster-drop-placeholder:before {
    color: rgba(119, 69, 86, 0.2);
}

.ez-view-landingpageview .zone-3 .ez-view-studioblockview.in-workspace {
    outline: 2px solid #d9e160;
}

.ez-view-landingpageview .zone-3 .ez-view-studioactionmenuview,
.ez-view-landingpageview .zone-3 .ez-view-studioscheduleblockview.in-workspace:after {
    background: #d9e160;
}

.ez-view-landingpageview .zone-3 .ez-view-studioactionmenuitemview:hover,
.ez-view-landingpageview .zone-3 .ez-view-studioactionmenuitemview:focus,
.ez-view-landingpageview .zone-3 .ez-view-studiotooltipview .ezs-tooltip {
    background: #ced831;
}

.ez-view-landingpageview .zone-3 .ez-view-studiotooltipview .ezs-tooltip--right:before {
    border-right-color: #ced831;
}

.ez-view-landingpageview .zone-3 .ez-view-studiotooltipview .ezs-tooltip--left:before {
    border-left-color: #ced831;
}

.ez-view-landingpageview .zone-3 .ez-view-studiotooltipview .ezs-tooltip--top:before {
    border-top-color: #ced831;
}

.ez-view-landingpageview .zone-3 .ez-view-studiotooltipview .ezs-tooltip--bottom:before {
    border-bottom-color: #ced831;
}

.ez-view-landingpageview .zone-3 .ez-view-studioblockview.in-workspace.ezs-block--new {
    background-color: rgba(217, 225, 96, 0.2);
}

.ez-view-landingpageview .zone-3 .ez-view-studioblockview.in-workspace.ezs-block--new:before {
    color: rgba(217, 225, 96, 0.2);
}

.ez-view-landingpageview .zone-3 .dragster-drop-placeholder {
    border: 3px dashed #d9e160;
    background-color: rgba(217, 225, 96, 0.2);
}

.ez-view-landingpageview .zone-3 .dragster-drop-placeholder:before {
    color: rgba(217, 225, 96, 0.2);
}

.ez-view-landingpageview .zone-4 .ez-view-studioblockview.in-workspace {
    outline: 2px solid #aa9d0d;
}

.ez-view-landingpageview .zone-4 .ez-view-studioactionmenuview,
.ez-view-landingpageview .zone-4 .ez-view-studioscheduleblockview.in-workspace:after {
    background: #aa9d0d;
}

.ez-view-landingpageview .zone-4 .ez-view-studioactionmenuitemview:hover,
.ez-view-landingpageview .zone-4 .ez-view-studioactionmenuitemview:focus,
.ez-view-landingpageview .zone-4 .ez-view-studiotooltipview .ezs-tooltip {
    background: #766d09;
}

.ez-view-landingpageview .zone-4 .ez-view-studiotooltipview .ezs-tooltip--right:before {
    border-right-color: #766d09;
}

.ez-view-landingpageview .zone-4 .ez-view-studiotooltipview .ezs-tooltip--left:before {
    border-left-color: #766d09;
}

.ez-view-landingpageview .zone-4 .ez-view-studiotooltipview .ezs-tooltip--top:before {
    border-top-color: #766d09;
}

.ez-view-landingpageview .zone-4 .ez-view-studiotooltipview .ezs-tooltip--bottom:before {
    border-bottom-color: #766d09;
}

.ez-view-landingpageview .zone-4 .ez-view-studioblockview.in-workspace.ezs-block--new {
    background-color: rgba(170, 157, 13, 0.2);
}

.ez-view-landingpageview .zone-4 .ez-view-studioblockview.in-workspace.ezs-block--new:before {
    color: rgba(170, 157, 13, 0.2);
}

.ez-view-landingpageview .zone-4 .dragster-drop-placeholder {
    border: 3px dashed #aa9d0d;
    background-color: rgba(170, 157, 13, 0.2);
}

.ez-view-landingpageview .zone-4 .dragster-drop-placeholder:before {
    color: rgba(170, 157, 13, 0.2);
}

.ez-view-landingpageview [data-studio-zone] .ez-view-studioblockview.in-workspace.ezs-has-invalid-data {
    outline: 5px solid #b30;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-landingpagezoneview {
    transition: background .3s cubic-bezier(.25,.8,.25,1);
    outline-color: rgba(0, 0, 0, .2);
}

.ez-view-landingpagezoneview.yui3-dd-drop.yui3-dd-drop-active-valid.yui3-dd-drop-over,
.ez-view-landingpagezoneview.ezs-is-over-zone,
.ez-view-landingpagezoneview:hover {
    background: rgba(52, 152, 219, .1);
}

.ez-view-landingpagezoneview.ezs-zone-empty:before {
    content: attr(data-drop-here);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    z-index: 0;
    color: #d8d8d8;
    font-size: 1rem;
    text-align: center;
    text-transform: uppercase;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-dynamiclandingpagecreatorview .ez-view-studiopopupformview.ezs-has-errors {
    animation: shake-form .3s cubic-bezier(.25,.8,.25,1);
}

@keyframes shake-form {
    0%      { transform: translate3d(-50%, -45%, 0); }
    12.5%   { transform: translate3d(-46%, -45%, 0); }
    37.5%   { transform: translate3d(-54%, -45%, 0); }
    62.5%   { transform: translate3d(-49%, -45%, 0); }
    87.5%   { transform: translate3d(-51%, -45%, 0); }
    100%    { transform: translate3d(-50%, -45%, 0); }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-topactionbarview {
    background: #efefef;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

.ez-view-topactionbarview .ez-actions-list:after {
    content: '';
    display: block;
    clear: both;
}

.ez-view-topactionbarview .ezs-toolbar__overlay {
    background: rgba(0, 0, 0, .6);
}

.ez-view-topactionbarview .ezs-toolbar__overlay.is-transparent {
    background: transparent;
}

@media (min-width: 1280px) {
    .ez-view-topactionbarview [data-item-placeholder]:after {
        content: '';
        border: 1px solid #e0e0e0;
        position: absolute;
        height: 4.5rem;
        top: -1rem;
    }

    .ez-view-topactionbarview [data-item-placeholder="version"]:after,
    .ez-view-topactionbarview [data-item-placeholder="options"]:after {
        border: none;
    }

    .ez-view-topactionbarview [data-item-placeholder="version"]:after,
    .ez-view-topactionbarview [data-item-placeholder="preview"]:after,
    .ez-view-topactionbarview [data-item-placeholder="draft"]:after {
        left: 0;
    }

    .ez-view-topactionbarview [data-item-placeholder="contentstateswitch"]:after {
        right: 0;
    }

    .ez-view-topactionbarview [data-item-placeholder="informationpanel"]:after {
        display: none;
    }
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolandingpageconfigview .ezs-landing-page-config__title {
    font-size: 1.5rem;
    color: #6d6d6d;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__wrapper {
    border-radius: .5rem;
    border-color: #a3a3a3;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__preview {
    background-repeat: no-repeat;
    background-size: contain;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__label,
.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__info__title {
    font-weight: 700;
    line-height: 1rem;
}

.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__label,
.ez-view-studiolandingpagebasicsview .ezs-landing-page-basics__selected-layout__info {
    color: #6d6d6d;
}

.yui3-skin-platformui .yui3-calendar-day {
    border-radius: 0;
    outline: 2px solid transparent;
    transition:
        color .3s cubic-bezier(.25,.8,.25,1),
        background .3s cubic-bezier(.25,.8,.25,1),
        outline .3s cubic-bezier(.25,.8,.25,1),
        border-radius .3s cubic-bezier(.25,.8,.25,1);
}

.yui3-skin-platformui .yui3-calendar-content {
    background: #fff;
}

.yui3-skin-platformui .yui3-calendar-day,
.yui3-skin-platformui .yui3-calendar-day.yui3-calendar-selection-disabled,
.yui3-skin-platformui .yui3-calendar-prevmonth-day,
.yui3-skin-platformui .yui3-calendar-nextmonth-day,
.yui3-skin-platformui .yui3-calendar-day:hover,
.yui3-skin-platformui .yui3-calendar-day:focus,
.yui3-skin-platformui .yui3-calendar-day-highlighted {
    border: 0 none;
    background: #fff;
}

.yui3-skin-platformui .yui3-calendar-day-selected,
.yui3-skin-platformui .yui3-calendar-day-selected:hover,
.yui3-skin-platformui .yui3-calendar-day-selected:focus {
    border-radius: .125rem;
    background-color: #ff883e;
    color: #fff;
}

.yui3-skin-platformui .yui3-calendar-weekday {
    background: none;
    color: #000;
    font-size: .7rem;
}

.yui3-skin-platformui .yui3-calendar-day:hover,
.yui3-skin-platformui .yui3-calendar-day:focus,
.yui3-skin-platformui .yui3-calendar-day-highlighted {
    outline: 2px solid #999;
}

.yui3-skin-platformui .yui3-calendarnav-prevmonth:hover,
.yui3-skin-platformui .yui3-calendarnav-nextmonth:hover {
    color: #3fb499;
}

.yui3-skin-platformui .yui3-calendarnav-nextmonth:after,
.yui3-skin-platformui .yui3-calendarnav-prevmonth:after {
    vertical-align: baseline;
}

.yui3-skin-platformui .yui3-calendar-day.yui3-calendar-selection-disabled {
    pointer-events: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelineview {
    background: #cacaca;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
    pointer-events: all;
}

.ez-view-timelineview .ezs-timeline__custom-select {
    background: #ebebeb;
    border-color: #979797;
    color: #5c6164;
    cursor: pointer;
}

.ez-view-timelineview .ezs-timeline__custom-select:after {
    border-top: 6px solid #9e9e9e;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    position: absolute;
    right: 0.7rem;
    top: 50%;
    transform: translateY(-50%);
}

.ez-view-timelineview .yui3-calendar-content {
    border-color: #9e9e9e;
}

/* Timeline */
.ez-view-timelineview .ezs-timeline__range-slider {
    background: transparent;
    outline: none;
}

/* List Button */
.ez-view-timelineview .ezs-timeline__queue-list {
    background: #d8d8d8;
    border-color: #979797;
    border-radius: .7em;
    font-size: .6rem;
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-timelineview .ezs-timeline__queue-list--disabled {
    opacity: 0;
}

.ez-view-timelineview .ezs-timeline__queue-list:before {
    content: '\2A74';
    display: block;
    font-size: 2rem;
    line-height: .6;
    margin-bottom: .3rem;
}

.ez-view-timelineview .yui3-calendar {
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.ezs-calendar-airtime {
    color: #bb27dd;
    font-weight: 700;
}

.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.ezs-calendar-airtime:hover,
.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.ezs-calendar-airtime:focus {
    color: #d069e7;
}

.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.ezs-calendar-airtime--past {
    color: #3fb399;
    font-weight: 400;
}

.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.ezs-calendar-airtime--past:hover,
.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.ezs-calendar-airtime--past:focus {
    color: #73ceba;
}

.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.yui3-calendar-selection-disabled,
.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.yui3-calendar-selection-disabled:hover,
.ez-view-timelineview .yui3-calendar-content .yui3-calendar-day.yui3-calendar-selection-disabled:focus {
    pointer-events: none;
    cursor: not-allowed;
    transition: none;
}

.ez-view-timelineview .ezs-timeline__custom-select__datepicker {
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-timelineview .ezs-timeline__indicators {
    background: #ababab;
    border-radius: 12px;
    box-shadow: 0 1px 3px rgba(0,0,0,.3) inset;
    overflow: hidden;
}

/* --- TIMELINE SLIDER -\/- */
.ez-view-timelineview .ezs-timeline__slider {
    background: #ebebeb;
    border-radius: 2rem;
    box-shadow: 0 2px 3px rgba(0,0,0,.7);
    color: #5c6164;
    text-align: center;
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
    cursor: move;
}

.ez-view-timelineview .ezs-timeline__slider:after {
    border-bottom: 10px solid #ebebeb;
    border-left: 13px inset transparent;
    border-right: 13px inset transparent;
    content: '';
    left: 50%;
    position: absolute;
    top: -10px;
    transform: translateX(-50%);
}

.ez-view-timelineview .ezs-timeline__slider-inputs:before,
.ez-view-timelineview .ezs-timeline__slider-inputs:after {
    background-image: -webkit-repeating-linear-gradient(left, #979797 1px, transparent 1px, transparent 4px, #979797 5px);
    background-image: repeating-linear-gradient(to right, #979797 1px, transparent 1px, transparent 4px, #979797 5px);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 9px;
}

.ez-view-timelineview .ezs-timeline__slider-inputs:before {
    left: .7rem;
}

.ez-view-timelineview .ezs-timeline__slider-inputs:after {
    right: .7rem;
}

.ez-view-timelineview [class*="ezs-timeline__slider-input--"][readonly] {
    background: none;
    border: 1px solid transparent;
}

.ez-view-timelineview .ezs-timeline__slider-input--hour {
    text-align: right;
}

.ez-view-timelineview .ezs-timeline__slider__time-separator,
.ez-view-timelineview [class*="ezs-timeline__slider-input--"][readonly] {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.ez-view-timelineview .ezs-timeline__slider-inputs--disabled [class*="ezs-timeline__slider-input--"][readonly] {
    cursor: pointer;
}
/* --- TIMELINE SLIDER -/\- */

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelineindicatorview {
    background: #bb27dd;
    box-shadow: 0 5px 5px rgba(0,0,0,.3) inset;
    cursor: pointer;
}

.ez-view-timelineindicatorview.ez-view-timelineindicatorview--past {
    background: #3fb399;
    cursor: not-allowed;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinecontentlistview {
    background: #eaeaea;
    border-radius: .3rem;
    box-shadow: 0 0 6px rgba(0,0,0,.8);
}

.ez-view-timelinecontentlistview .timeline-content-list__arrow {
    border-bottom: 11px solid #eaeaea;
    border-left: 13px inset transparent;
    border-right: 13px inset transparent;
    top: 0;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -100%);
    filter: drop-shadow(0px -2px 1px rgba(0,0,0,.3));
}

.ez-view-timelinecontentlistview .timeline-content-list__header {
    text-align: center;
}

.ez-view-timelinecontentlistview .timeline-content-list__header__title {
    font-size: 1.2rem;
    font-weight: bold;
}

.ez-view-timelinecontentlistview .timeline-content-list__header__subtitle {
    font-size: 1rem;
    font-weight: bold;
}

.ez-view-timelinecontentlistview .timeline-content-list__pagination {
    text-align: center;
}

.ez-view-timelinecontentlistview .timeline-content-list__pagination__btn {
    background: #9c9c9c;
    border-radius: .4rem;
    color: #5b5c5e;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-timelinecontentlistview .timeline-content-list__pagination__btn:focus,
.ez-view-timelinecontentlistview .timeline-content-list__pagination__btn:hover {
    background: #b8b8b8;
}

.ez-view-timelinecontentlistview .timeline-content-list__content-pages {
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinecontentlistpageview .page__list__items__item__airtime {
    font-size: .75rem;
}

.ez-view-timelinecontentlistpageview .pure-table thead {
    background: none;
}

.ez-view-timelinecontentlistpageview .pure-table-striped tr:nth-child(2n-1) td {
    background: #dbdbdb;
}

.ez-view-timelinecontentlistpageview .page__list__header {
    color: #5c5c5c;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__name:after {
    content: 'Go';
    background: #3fb499;
    color: #fff;
    text-transform: uppercase;
    transition: transform .3s cubic-bezier(.25,.8,.25,1), opacity .3s cubic-bezier(.25,.8,.25,1);
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(100%, -50%);
    padding: .5rem 1rem;
    opacity: 0;
    z-index: -1;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__name:hover:after {
    transform: translate(0, -50%);
    opacity: 1;
    cursor: pointer;
    z-index: 2;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__type__name:before {
    content: '';
    width: .3125rem;
    height: .3125rem;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: -.5rem;
    transform: translate(-50%, -50%);
}

.ez-view-timelinecontentlistpageview .page__list__items__item__type__name--addition:before {
    background: #38b599;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__type__name--removed:before {
    background: #ef4548;
}

.ez-view-timelinecontentlistpageview .page__list__items__item__type__name--overflow:before {
    background: #bd10e0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinenowindicatorview {
    background: #777;
    cursor: pointer;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-timelinelabelview:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    cursor: pointer;
}

.ez-view-timelinelabelview.ez-view-timelinelabelview--current:before {
    border-color: #ebebeb transparent transparent transparent;
    border-width: 6px 6px 0 6px;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
}

.ez-view-timelinelabelview.ez-view-timelinelabelview--past:before {
    border-color: transparent #ebebeb transparent transparent;
    border-width: 6px 12px 6px 0;
    top: 50%;
    left: -11px;
    margin-top: -6px;
}

.ez-view-timelinelabelview.ez-view-timelinelabelview--future:before {
    border-color: transparent transparent transparent #ebebeb;
    border-width: 6px 0 6px 12px;
    top: 50%;
    right: -11px;
    margin-top: -6px;
}

.ez-view-timelinelabelview {
    background-color: #ebebeb;
    font-size: 0.8rem;
    text-transform: uppercase;
    color: #777;
    font-weight: bold;
    white-space: nowrap;
    border-radius: 3px;
    cursor: pointer;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ezs-popupview {
    background: #d8d8d8;
    border-radius: .5rem;
    opacity: 1;
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

.ezs-popupview--hidden {
    opacity: 0;
}

.ezs-popupview .ezs-popupview__btn--close {
    background: none;
}

.ezs-popupview .ezs-popupview__btn--close:before,
.ezs-popupview .ezs-popupview__btn--close:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #aaa;
    position: absolute;
    top: 50%;
    left: 50%;
}

.ezs-popupview .ezs-popupview__btn--close:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.ezs-popupview .ezs-popupview__btn--close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioslotcontentpreviewpopupview {
    background: #fff;
    border-radius: 0;
}

.ez-view-studioslotcontentpreviewpopupview .ezs-popupview__btn--close {
    background: #fff;
    border: .125rem solid #aaa;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-studioversionspopupview .public_fixedDataTable_main {
    border-color: transparent;
    background: #fff;
}

.ez-view-studioversionspopupview .public_fixedDataTableRow_highlighted,
.ez-view-studioversionspopupview .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
    background: #fff;
}

.ez-view-studioversionspopupview__row.ez-view-studioversionspopupview__row--is-hover,
.ez-view-studioversionspopupview__row.ez-view-studioversionspopupview__row--is-hover .public_fixedDataTableCell_main,
.ez-view-studioversionspopupview__row--is-hover .public_fixedDataTableRow_highlighted,
.ez-view-studioversionspopupview__row--is-hover .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
    background: #e2efff;
    text-shadow: 1px 0 0 currentColor;
}

.ez-view-studioversionspopupview .public_fixedDataTable_header,
.ez-view-studioversionspopupview .public_fixedDataTable_header .public_fixedDataTableCell_main {
    background: #f0f0f0;
    color: #6d6d6d;
    cursor: pointer;
}

.ez-view-studioversionspopupview__row__cell--status__state {
    color: #fff;
    background: #6d6d6d;
    text-align: center;
    text-transform: uppercase;
    font-size: .625rem;
    border-radius: .25rem;
}

.ez-view-studioversionspopupview__row__cell--options__list {
    list-style: none;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-studioversionspopupview__row__cell--options__list__item {
    line-height: 3.5rem;
    color: #fff;
    text-align: center;
}

.ez-view-studioversionspopupview__row__cell--options__list__item:hover {
    cursor: pointer;
}

.ez-view-studioversionspopupview__row__cell--options__list__item--edit {
    background: #38b599;
}

.ez-view-studioversionspopupview__row__cell--options__list__item--edit:hover {
    background: #31a087;
}

.ez-view-studioversionspopupview__row__cell--options__list__item--preview {
    background: #2976d0;
}

.ez-view-studioversionspopupview__row__cell--options__list__item--preview:hover {
    background: #2468b7;
}

.ez-view-studioversionspopupview__row.ez-view-studioversionspopupview__row--is-hover [class^="ezs-icon-"],
.ez-view-studioversionspopupview__row.ez-view-studioversionspopupview__row--is-hover [class*=" ezs-icon-"],
.ez-view-studioversionspopupview__row.ez-view-studioversionspopupview__row--is-hover .ez-view-studioversionspopupview__row__cell--status__state {
    text-shadow: none;
}

.ez-view-studioversionspopupview__row__cell--header {
    cursor: pointer;
}

.ez-view-studioversionspopupview__row__cell--header .public_fixedDataTableCell_cellContent {
    position: relative;
}

.ez-view-studioversionspopupview__row__cell--header .public_fixedDataTableCell_cellContent:after {
    font-family: 'studiofont';
    display: inline-block;
    margin-left: .5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.ez-view-studioversionspopupview__row__cell--header--asc .public_fixedDataTableCell_cellContent:after {
    content: '\f0de';
}

.ez-view-studioversionspopupview__row__cell--header--desc .public_fixedDataTableCell_cellContent:after {
    content: '\f0dd';
}

.ez-view-studioversionspopupview .fixedDataTableLayout_hasBottomBorder {
    border-bottom: 1px solid transparent;
}

.ez-view-studioversionspopupview .ezs-popupview--versions__header {
    color: #555;
}

.ez-view-studioversionspopupview .ezs-popupview--versions__header__headline {
    font-weight: 700;
}

.ez-view-studioversionspopupview .ezs-popupview--versions__header__headline__count:before,
.ez-view-studioversionspopupview .ezs-popupview--versions__header__info__content-type:before {
    content: '(';
}

.ez-view-studioversionspopupview .ezs-popupview--versions__header__headline__count:after,
.ez-view-studioversionspopupview .ezs-popupview--versions__header__info__content-type:after {
    content: ')';
}


/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.dragster-drop-placeholder {
    background-color: rgba(187, 39, 221, 0.2);
}

.dragster-drop-placeholder:before {
    color: rgba(187, 39, 221, 0.2);
    content: 'Drop here';
    align-self: center;
    text-align: center;
    width: 100%;
    font-size: 1.4rem;
    font-weight: 700;
    font-style: italic;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbpanelview {
    padding: 0 2rem;
}

.ez-view-fbpanelview .panel__title {
    border-bottom: 1px solid transparent;
    padding: .625rem 1rem;
    margin: 0 0 1rem;
    position: relative;
}

.ez-view-fbpanelview .panel__content {
    max-height: 5000px;
    padding: 0 0 1rem;
    transform-origin: center top;
}

.ez-view-fbpanelview--is-collapsed .panel__content {
    transform: scaleY(0);
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
}

.ez-view-fbpanelview .ez-view-fbpanelview {
    padding-right: 0;
}

.ez-view-fbpanelview .ez-view-studiofieldview {
    padding: .6rem 2rem;
    margin: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-formblockconfigpopupview {
    height: 80vmin;
    max-width: 60vw;
    width: 100%;
}

.ez-view-formblockconfigpopupview.ez-view-studioformview:not(.ezs-is-hidden) {
    left: 10%;
    transform: translate3d(0%, -45%, 0) scale(1);
}

.ez-view-formblockconfigpopupview .ezs-form.pure-form {
    display: flex;
    height: 100%;
    flex-direction: column;
}

.ez-view-formblockconfigpopupview .ezs-form__desc,
.ez-view-formblockconfigpopupview .ezs-form__fields {
    display: none;
}

.ez-view-formblockconfigpopupview .ezs-form__title,
.ez-view-formblockconfigpopupview .ezs-form__btns {
    flex: 0 0 4rem;
}

.ez-view-formblockconfigpopupview .ezs-form__title {
    padding-left: 7rem;
}

.ez-view-formblockconfigpopupview .ezs-form__btns {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: -1rem;
    height: 4rem;
}

.ez-view-formblockconfigpopupview .fb-config-form__content {
    flex: 1 1 auto;
    display: flex;
    flex-wrap: nowrap;
    width: calc(100% + 2rem);
    height: calc(100% - 7rem);
    margin: 0 -1rem;
}

.ez-view-formblockconfigpopupview .fb-config-form__tabs {
    padding: 0;
    margin: 0;
    list-style: none;
    flex: 0 0 7rem;
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-content {
    flex: 1 1 90%;
    overflow: auto;
}

.ez-view-formblockconfigpopupview.fb-has-fields-tab-selected .fb-config-form__tab-content {
    overflow: hidden;
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-btn {
    width: 100%;
    border: 0 none;
    display: block;
}

.ez-view-formblockconfigpopupview .ezs-form__btn--close {
    top: 1.5rem;
}

.ez-view-formblockconfigpopupview .ez-view-studiofieldview {
    flex-direction: column;
    padding: 0 2rem;
}

.ez-view-formblockconfigpopupview .ez-view-studiofieldview .ezs-field__label {
    flex: 1 1 100%;
    align-self: auto;
    justify-content: initial;
    display: block;
}

.ez-view-formblockconfigpopupview .ez-view-studiofieldview .ezs-field__error {
    top: 1rem;
}

.ez-view-formblockconfigpopupview .ez-view-studioembedfieldview .ezs-field__call-to-action.ezs-is-hidden + .ezs-field__wrapper {
    text-align: left;
}

.ez-view-formblockconfigpopupview .ez-view-studiobooleanfieldview {
    flex-direction: row;
    align-items: center;
}

.ez-view-formblockconfigpopupview .ez-view-studiobooleanfieldview .ezs-field__label {
    flex: 0 1 auto;
}

.ez-view-formblockconfigpopupview .ez-view-studiobooleanfieldview .ezs-field__wrapper {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
}

.ez-view-formblockconfigpopupview .ez-view-studiofieldview .ezs-field__wrapper {
    display: block;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbfieldstabview {
    display: flex;
    height: 100%;
}

.ez-view-fbfieldstabview .fields-tab__dropzone-wrapper {
    flex: 1 1 70%;
    min-height: 100%;
    padding: 1rem;
    overflow: auto;
}

.ez-view-fbfieldstabview .fields-tab__dropzone {
    min-height: 30vh;
}

.ez-view-fbfieldstabview .fields-tab__dropzone.fields-tab__dropzone--empty {
    position: relative;
}

.ez-view-fbfieldstabview .fields-tab__dropzone .dragster-draggable + .dragster-draggable {
    margin-top: 1rem;
}

.ez-view-fbfieldstabview.ez-view-fbfieldstabview--sidebar-expanded .fields-tab__sidebar {
    transform: translateX(0);
}

.ez-view-fbfieldstabview .fields-tab__sidebar {
    flex: 1 1 30%;
    min-height: 100%;
    position: absolute;
    right: -20vw;
    width: 20vw;
    top: 0;
    z-index: -1;
    transform: translateX(-100%);
    transform-origin: left;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbsettingstabview .ez-view-studioembedfieldview.ezs-field--is-empty .ezs-field__error,
.ez-view-fbsettingstabview .ez-view-studioembedfieldview.ezs-field--has-error .ezs-field__error {
    display: block;
    top: 50%;
    left: 0;
    right: auto;
    transform: translateY(-50%) translateX(10rem);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbfieldsbarview .fields-bar__fields {
    display: flex;
    flex-direction: column;
}

.ez-view-fbfieldsbarview .ez-view-fbpanelview {
    padding: 0;
}

.ez-view-fbfieldsbarview .ez-view-fbpanelview .panel__content {
    padding: 0 2rem;
}

.ez-view-fbfieldsbarview .ez-view-fbbaseformfieldview {
    margin: 0 0 .5rem 0;
    flex: 1 1 73%;
}

.ez-view-fbfieldsbarview .ez-view-fbpanelview .panel__title {
    border-bottom: 1px solid;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbbaseformfieldview,
.ez-view-fbbaseformfieldview * {
    box-sizing: border-box;
}

.ez-view-fbbaseformfieldview {
    border: 1px solid;
    padding: .625rem;
}

.ez-view-fbbaseformfieldview:not(.ez-view-fbbaseformfieldview--in-workspace) .form-element__actions,
.ez-view-fbbaseformfieldview:not(.ez-view-fbbaseformfieldview--in-workspace) .form-element__settings {
    display: none;
}

.ez-view-fbbaseformfieldview .form-element__title {
    margin: 0;
}

.ez-view-fbbaseformfieldview .ez-view-fbformfieldconfigformview.ez-view-studioformview {
    display: flex;
    top: auto;
    left: auto;
    transform: none;
    position: initial;
}

.ez-view-fbbaseformfieldview .ez-view-fbformfieldconfigformview.ez-view-studioformview .ezs-form__fields {
    display: block;
}

.ez-view-fbbaseformfieldview--in-workspace {
    padding: 0;
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__header {
    padding: .25rem 0 .25rem .75rem;
    display: flex;
    height: 2rem;
    line-height: 1.5rem;
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__title {
    flex: 1 1 80%;
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__actions {
    flex: 1 1 20%;
    display: flex;
    justify-content: flex-end;
}

.ez-view-fbbaseformfieldview--in-workspace [class*="form-element__action--"] {
    border: 0;
    flex: 1 1 auto;
    position: relative;
    max-width: 2rem;
    border-left: 1px solid;
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__settings {
    max-height: 100rem;
}

.ez-view-fbbaseformfieldview--in-workspace.ez-view-fbbaseformfieldview--collapsed .form-element__settings {
    max-height: 0;
    overflow: hidden;
}

.ez-view-fbbaseformfieldview--in-workspace[data-field-type="captcha"] .fb-fieldform__fields--config .ez-view-studiofieldview:not([data-field-id="name"]):not([data-field-id="helpText"]) {
    display: none;
}

.ez-view-fbbaseformfieldview--in-workspace[data-field-type="checkbox"] .fb-fieldform__fields--config .ez-view-studiofieldview[data-field-id="placeholderText"],
.ez-view-fbbaseformfieldview--in-workspace[data-field-type="dropdown"] .fb-fieldform__fields--config .ez-view-studiofieldview[data-field-id="placeholderText"],
.ez-view-fbbaseformfieldview--in-workspace[data-field-type="radio"] .fb-fieldform__fields--config .ez-view-studiofieldview[data-field-id="placeholderText"] {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbformfieldconfigformview .ezs-form {
    width: 100%;
}

.ez-view-formblockconfigpopupview .ez-view-fbformfieldconfigformview .ez-view-studiofieldview {
    padding: 0 2rem;
}

.ez-view-formblockconfigpopupview .fb-form__subtitle {
    margin: 0 2rem;
    border-bottom: 1px solid;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fb-is-choices-dragged .dragster-temp .fb-choices,
.ez-view-fbchoicesfieldview .fb-choices {
    display: flex;
    align-items: center;
    margin: .5rem;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__btn--delete,
.ez-view-fbchoicesfieldview .fb-choices__btn--delete,
.fb-is-choices-dragged .dragster-temp .fb-choices__btn--add,
.ez-view-fbchoicesfieldview .fb-choices__btn--add {
    width: 1.5rem;
    height: 1.5rem;
}

.ez-view-fbchoicesfieldview .fb-choices__input-text {
    width: 18rem;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__input-text {
    width: 17.5rem;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: .9375rem;
    color: #808080;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__drag-area,
.ez-view-fbchoicesfieldview .fb-choices__drag-area {
    width: 2rem;
    height: 1.5rem;
    position: relative;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__checkbox,
.ez-view-fbchoicesfieldview .fb-choices__checkbox,
.fb-is-choices-dragged .dragster-temp .fb-choices__input-text,
.ez-view-fbchoicesfieldview .fb-choices__input-text,
.fb-is-choices-dragged .dragster-temp .fb-choices__btn--delete,
.ez-view-fbchoicesfieldview .fb-choices__btn--delete,
.fb-is-choices-dragged .dragster-temp .fb-choices__btn--add,
.ez-view-fbchoicesfieldview .fb-choices__btn--add {
    margin: 0 .25rem;
}

.ez-view-fbchoicesfieldview .dragster-drop-placeholder {
    height: 3rem;
}

.ez-view-fbchoicesfieldview .fb-draggable-elements {
    width: 27rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbpanelview {
    color: #333;
}

.ez-view-fbpanelview .panel__content {
    background: #f3f1f0;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-fbpanelview .panel__title {
    color: #3185af;
    font-size: 1rem;
    cursor: pointer;
}

.ez-view-fbpanelview--is-collapsed .panel__title:hover,
.ez-view-fbpanelview--is-collapsed .panel__title:focus {
    background: #dfdfdf;
}

.ez-view-fbpanelview .panel__title:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 5px solid;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 0;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
    transform: translate(0%, -50%) rotate(0);
    top: 50%;
    margin-left: .5rem;
}

.ez-view-fbpanelview--is-collapsed .panel__title:after {
    transform: translate(0%, -50%) rotate(-90deg);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-formblockconfigpopupview {
    background: #d8d8d8;
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-btn {
    background: none;
    line-height: 2rem;
    transition: all .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-btn:focus,
.ez-view-formblockconfigpopupview .fb-config-form__tab-btn:active {
    outline: none;
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-btn--selected {
    background: #e5e3e3;
    font-weight: 700;
    color: #3185af;
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-btn--invalid,
.ez-view-formblockconfigpopupview .fb-config-form__tab-btn--selected.fb-config-form__tab-btn--invalid {
    color: #da4c4c;
}

.ez-view-formblockconfigpopupview .ez-view-studiofieldview.ezs-field--is-empty .ezs-field__data-source,
.ez-view-formblockconfigpopupview .ez-view-studiofieldview.ezs-field--has-error .ezs-field__data-source {
    box-shadow: 0 0 0 2px #da4c4c;
    outline: 0;
}

.ez-view-formblockconfigpopupview .fb-config-form__tab-content {
    background: #e5e3e3;
}

.ez-view-formblockconfigpopupview .ezs-form__title {
    line-height: 3rem;
}

.ez-view-formblockconfigpopupview .ez-view-studiofieldview .ezs-field__label {
    text-align: left;
    line-height: 1.5rem;
}

.ez-view-formblockconfigpopupview .ez-view-studioembedfieldview .ezs-field__btn:before,
.ez-view-formblockconfigpopupview .ez-view-studioinputfieldview[data-field-type="url"] .ezs-field__wrapper:before {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbfieldstabview .fields-tab__sidebar {
    background: #f3f1f0;
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-fbfieldstabview .fields-tab__sidebar:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #d8d8d8;
    z-index: 1;
    transform: translateX(0);
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-fbfieldstabview.ez-view-fbfieldstabview--sidebar-expanded .fields-tab__sidebar:before {
    transform: translateX(-100%);
}

.ez-view-fbfieldstabview .panel__title {
    color: #f2fbff;
}

.ez-view-fbfieldstabview .fields-tab__dropzone.fields-tab__dropzone--empty:after {
    content: attr(data-drop-here-text);
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    z-index: 0;
    transform: translate(-50%, -50%);
    color: #4a4a4a;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbsettingstabview .ez-view-studioembedfieldview.ezs-field--is-empty .ezs-field__error:before,
.ez-view-fbsettingstabview .ez-view-studioembedfieldview.ezs-field--has-error .ezs-field__error:before {
    transform: translate(-85%, -50%) rotate(90deg);
    top: 50%;
    left: 0;
    border-width: .525rem .325rem 0 .325rem;
}

.ez-view-fbsettingstabview [data-field-id="redirectType"] + .ez-view-studiofieldview--required .ezs-field__label:after {
    display: none;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbfieldsbarview .ez-view-fbpanelview .panel__title {
    background: #f2fbff;
    border-bottom-color: #b5d4e1;
    color: #2b84b1;
}

.ez-view-fbfieldsbarview .ez-view-fbbaseformfieldview {
    cursor: move;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbbaseformfieldview {
    border-color: #bbb;
    background: #ebebeb;
    border-radius: .5rem;
    color: #808080;
}

.ez-view-fbbaseformfieldview .form-element__title {
    font-weight: 400;
    font-size: 1rem;
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__header {
    background: #2B84B1;
    color: #fff;
    border-radius: .25rem .25rem 0 0;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-fbbaseformfieldview--in-workspace,
.ez-view-fbbaseformfieldview--in-workspace.ez-view-fbbaseformfieldview--collapsed .form-element__header {
    border-radius: .25rem;
}

.ez-view-fbbaseformfieldview--in-workspace [class*="form-element__action--"] {
    background: transparent;
    font-family: inherit;
    cursor: pointer;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
    border-left-color: #B1D2E0;
}

.ez-view-fbbaseformfieldview--in-workspace [class*="form-element__action--"]:hover {
    background: #257197;
    outline: none;
}

.ez-view-fbbaseformfieldview--in-workspace [class*="form-element__action--"]:focus {
    outline: none;
}

.ez-view-fbbaseformfieldview--in-workspace [class*="form-element__action--"]:before {
    font-family: 'studiofont';
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__action--toggle:before {
    transform-origin: center center;
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 12px solid #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(0);
    transition: transform .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-fbbaseformfieldview--in-workspace.ez-view-fbbaseformfieldview--collapsed .form-element__action--toggle:before {
    transform: translate(-50%, -50%) rotate(-90deg);
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__settings {
    transition: max-height .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-fbbaseformfieldview--in-workspace .form-element__settings,
.ez-view-fbbaseformfieldview--in-workspace .form-element__settings .ez-view-fbformfieldconfigformview {
    border-radius: 0 0 .25rem .25rem;
}

.fb-is-field-dragged .dragster-temp {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    cursor: move;
}

.ez-view-fbbaseformfieldview--in-workspace.ez-view-fbbaseformfieldview--invalid .form-element__header {
    background: #da4c4c;
}

.ez-view-fbbaseformfieldview--in-workspace.ez-view-fbbaseformfieldview--invalid [class*="form-element__action--"]:hover {
    background: #c04343;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbformfieldconfigformview {
    border-radius: 0;
    border-color: #5B9CBE;
}

.ez-view-formblockconfigpopupview .fb-form__subtitle {
    color: #006094;
    font-size: 1rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-button-download:before {
    content: "\E61e";
}


table.ez-formbuilder-submissions {
    margin-top: 10px;
}

form.delete-submissions {
    display: inline;
}

.ez-formbuilder-admin {
    overflow: auto;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-fbchoicesfieldview .fb-choices:hover {
    background: #ccc;
}

.ez-view-fbchoicesfieldview .fb-choices__checked--invalid .fb-choices__checkbox,
.ez-view-fbchoicesfieldview .fb-choices__input-text--empty .fb-choices__input-text {
    box-shadow: 0 0 0 2px #da4c4c;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__input-text {
    line-height: 1.2rem;
}

.ez-view-fbchoicesfieldview .fb-choices__drag-area {
    cursor: move;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__drag-area:before,
.ez-view-fbchoicesfieldview .fb-choices__drag-area:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.fb-is-choices-dragged .dragster-temp .fb-choices__drag-area:before {
    color: #808080;
}

.ez-view-fbchoicesfieldview .fb-choices--disabled .fb-choices__drag-area {
    cursor: auto;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__btn--delete,
.ez-view-fbchoicesfieldview .fb-choices__btn--delete,
.fb-is-choices-dragged .dragster-temp .fb-choices__btn--add,
.ez-view-fbchoicesfieldview .fb-choices__btn--add {
    background: #2B84B1;
    color: #fff;
    line-height: 1.5rem;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    border: none;
    box-shadow: none;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__btn--delete:before,
.ez-view-fbchoicesfieldview .fb-choices__btn--delete:before {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'studiofont';
}

.fb-is-choices-dragged .dragster-temp .fb-choices__btn--delete:before {
    font-size: 1rem;
}

.fb-is-choices-dragged .dragster-temp .fb-choices__btn--add:before,
.ez-view-fbchoicesfieldview .fb-choices__btn--add:before,
.fb-is-choices-dragged .dragster-temp .fb-choices__btn--add:after,
.ez-view-fbchoicesfieldview .fb-choices__btn--add:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1rem;
    height: .25rem;
    background: #fff;
    transform: translate(-50%, -50%);
}

.fb-is-choices-dragged .dragster-temp .fb-choices__btn--add:after,
.ez-view-fbchoicesfieldview .fb-choices__btn--add:after {
    transform: translate(-50%, -50%) rotate(90deg);
}

.ez-view-fbchoicesfieldview .fb-choices--disabled,
.ez-view-fbchoicesfieldview .fb-choices__btn--disabled {
    opacity: .5;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.fb-admin-formlist__actions-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

body.fb-has-overlay-visible .ez-navigation-container {
    z-index: 0;
}

body.fb-has-overlay-visible .fb-admin-popup__overlay {
    z-index: 9999;
}

.fb-admin-popup__overlay {
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.ez-view-fbadminpopupview,
.ez-view-fbadminpopupview *, {
    box-sizing: border-box;
}

.ez-view-fbadminpopupview {
    padding: 1rem;
    width: 30vw;
    min-width: 25rem;
    display: flex;
    flex-direction: column;
}

.ez-view-fbadminpopupview .fb-admin-popup__title {
    margin-top: 0;
    flex: 1 1 100%;
}

.ez-view-fbadminpopupview .fb-admin-popup__content {
    min-height: 5rem;
    flex: 1 1 100%;
}

.ez-view-fbadminpopupview .fb-admin-popup__actions {
    flex: 1 1 100%;
    display: flex;
    justify-content: flex-end;
}

.ez-view-fbadminpopupview .fb-admin-popup__action--download {
    order: 1;
    margin-right: auto;
    margin-left: 0;
}

.ez-view-fbadminpopupview .fb-admin-popup__action--cancel {
    order: 2;
}

.ez-view-fbadminpopupview [class*="fb-admin-popup__action--preview-"],
.ez-view-fbadminpopupview .fb-admin-popup__action--delete {
    order: 3;
    margin-left: 1rem;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

[class*="fb-admin-formlist__action--"] {
    transition: all .3s cubic-bezier(.550, .085, .680, .530);
}

.fb-admin-formlist__action--disabled {
    pointer-events: none;
    background: #f2f2f2;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

body.fb-has-overlay-visible .fb-admin-popup__overlay {
    background: rgba(0,0,0,.5);
}

.ez-view-fbadminpopupview {
    background: #fff;
    border-radius: 0;
}

.ez-view-fbadminpopupview .fb-admin-popup__action--cancel {
    background: none;
    border: 0 none;
    text-decoration: underline;
}

.ae-ui .ez-ae-icon-marked:before {
    content: "\E620";
    font-family: FontAwesome;
}


.ae-ui .ez-ae-icon-separator{
    position: relative;
    top: -6px;
}

.ae-ui .ez-ae-icon-separator:before {
    content: "\f1dd "; /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
}

.clear-both-novisivilty{
    clear: both;
    height: 30px;
    background-color: #1EDCB1;
}


.ae-ui .ez-ae-icon-button:before {
    content: "\f146 ";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
}


.ae-ui .ez-ae-icon-youtube:before {
    content: "\f16a ";
    font-family: FontAwesome;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.mfu--hidden {
    width: 1px;
    height: 1px;
    z-index: -1;
    position: absolute;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mfufileitemview * {
    box-sizing: border-box;
}

.ez-view-mfufileitemview .mfu-file-item__icon {
    display: inline-block;
}

.ez-view-mfufileitemview .mfu-file-item__icon-image {
    width: 2.6rem;
    height: 2rem;
}

.ez-view-mfufileitemview .mfu-file-item__icon-file {
    width: 1.49rem;
    height: 2rem;
}

.ez-view-mfufileitemview .mfu-file-item__icon-video {
    width: 2.6rem;
    height: 2rem;
}

.ez-view-mfufileitemview .mfu-file-item__icon-pdf {
    width: 1.83rem;
    height: 2rem;
}

.ez-view-mfufileitemview .mfu-file-item__icon-abort {
    width: .79rem;
    height: 1rem;
}

.ez-view-mfufileitemview .mfu-file-item__icon-remove {
    width: .79rem;
    height: 1rem;
}

.ez-view-mfufileitemview .mfu-file-item__icon-edit {
    width: .86rem;
    height: 1rem;
}

.ez-view-mfufileitemview .mfu-file-item__meta {
    display: flex;
    align-items: center;
}

.ez-view-mfufileitemview .mfu-file-item__thumb {
    flex: 1 1 5%;
    min-width: 2.6rem;
    height: 3rem;
    margin: 0 1rem 0 .5rem;
    display: flex;
    align-items: center;
}

.ez-view-mfufileitemview .mfu-file-item__info {
    flex: 1 1 75%;
}

.ez-view-mfufileitemview .mfu-file-item__options {
    flex: 1 1 20%;
    display: flex;
    justify-content: flex-end;
}

.ez-view-mfufileitemview .mfu-file-item__option {
    border: 0;
}

.ez-view-mfufileitemview .mfu-file-item__progress-bar {
    border: 1px solid #ff7345;
    height: 1rem;
    width: 12.5rem;
}

.ez-view-mfufileitemview .mfu-file-item__progress-value {
    height: 100%;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mfuuploadformview .mfu-icon {
    display: none;
}

.ez-view-mfuuploadformview .mfu-form__container {
    padding: 1rem;
    margin: 1rem;
    display: flex;
    flex-direction: column;
    border: .125rem dashed #d3d3d3;
    align-items: center;
    position: relative;
}

.ez-view-mfuuploadformview .mfu-form__icon-upload {
    display: inline-block;
    width: .9287109375rem;
    height: 1rem;
    margin-right: .375rem;
}

.ez-view-mfuuploadformview .mfu-form__call-to-action {
    margin: 0;
}

.ez-view-mfuuploadformview .mfu-form__limit-info,
.ez-view-mfuuploadformview .mfu-form__other-action {
    margin: .75rem 0;
}

.ez-platformui-app .ez-view-mfuuploadformview .mfu-form___btn--select-files {
    padding: .5rem 2rem;
    border: 1px solid #3fb499;
}

.ez-view-mfuuploadformview .mfu-form__btn-label--select-files {
    display: flex;
    align-items: center;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mfuuploadpopupview {
    display: block;
    position: fixed;
    z-index: 1001;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    min-width: 20rem;
    max-width: 60rem;
    min-height: auto;
    max-height: 90vh;
    width: 50vw;
}

.ez-view-mfuuploadpopupview .mfu-popup__btn--close {
    position: absolute;
    z-index: 2;
    top: 2rem;
    right: 2rem;
    height: 2rem;
    width: 2rem;
    border: 0 none;
    padding: 0;
    overflow: hidden;
    display: block;
}

.ez-view-mfuuploadpopupview .mfu-popup__list-container {
    padding: 0 1rem 1rem;
}

.ez-view-mfuuploadpopupview .mfu-popup__list-title {
    margin: 0;
    line-height: 3rem;
    padding: 0 1rem;
}

.ez-view-mfuuploadpopupview .mfu-popup__list-wrapper {
    overflow-y: auto;
    max-height: 40vh;
}

.ez-view-mfuuploadpopupview .mfu-popup__files-list {
    padding: .375rem;
    margin: 0;
}

.ez-view-mfuuploadpopupview .ez-view-mfufileitemview + .ez-view-mfufileitemview {
    border-top: .125rem solid #dfdfdf;
}

.mfu-popup-opened .mfu-popup-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    transform: translate3d(0,0,0);
}

.ez-view-mfuuploadpopupview.mfu-popup--hidden {
    transform: translate(-50%, 0) scale(0);
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.mfu--hidden {
    opacity: 0;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mfufileitemview .mfu-file-item__icon {
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.ez-view-mfufileitemview .mfu-file-item__meta {
    color: #666;
}

.ez-view-mfufileitemview .mfu-file-item__option {
    background: none;
    cursor: pointer;
    transition: .3s color cubic-bezier(.25,.8,.25,1);
}

.ez-view-mfufileitemview .mfu-file-item__option:hover,
.ez-view-mfufileitemview .mfu-file-item__option:focus {
    color: #4c4c4c;
}

.ez-view-mfufileitemview .mfu-file-item__progress-bar {
    background: transparent;
    border-radius: .25rem;
}

.ez-view-mfufileitemview .mfu-file-item__progress-value {
    background: #ff7345;
    border-radius: .25rem;
    transition: width .2s linear;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mfuuploadformview .mfu-form__container {
    background: #fafafa;
    border-radius: .5rem;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-mfuuploadformview .mfu-form__container--drag-over {
    background: #e0e0e0;
}

.ez-view-mfuuploadformview .mfu-form__icon-upload {
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.ez-view-mfuuploadformview .mfu-form__limit-info,
.ez-view-mfuuploadformview .mfu-form__other-action {
    font-size: .75rem;
}

.ez-view-mfuuploadformview .mfu-form__container:after {
    z-index: -1;
    background: rgba(0,0,0,0);
    transition: .3s all cubic-bezier(.25,.8,.25,1);
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: .5rem;
}

.ez-view-mfuuploadformview .mfu-form__container.mfu-form--inactive:after {
    background: rgba(0,0,0,.3);
    cursor: not-allowed;
    z-index: 100;
}

.ez-platformui-app .ez-view-mfuuploadformview .mfu-form___btn--select-files {
    background: #fafafa;
    color: #3fb499;
    border-radius: .25rem;
    font-size: 1rem;
    cursor: pointer;
    transition: background .3s cubic-bezier(.25,.8,.25,1);
}

.ez-platformui-app .ez-view-mfuuploadformview .mfu-form___btn--select-files:hover,
.ez-platformui-app .ez-view-mfuuploadformview .mfu-form___btn--select-files:focus {
    background: #e3e3e3;
}

/**
 * Copyright (C) eZ Systems AS. All rights reserved.
 * For full copyright and license information view LICENSE file distributed with this source code.
 */

.ez-view-mfuuploadpopupview {
    background: #d8d8d8;
    border-radius: .5rem;
    opacity: 1;
    transition: opacity .3s cubic-bezier(.25,.8,.25,1);
}

.ez-view-mfuuploadpopupview .mfu-popup__btn--close {
    background: none;
}

.ez-view-mfuuploadpopupview .mfu-popup__btn--close:before,
.ez-view-mfuuploadpopupview .mfu-popup__btn--close:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #aaa;
    position: absolute;
    top: 50%;
    left: 50%;
}

.ez-view-mfuuploadpopupview .mfu-popup__btn--close:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.ez-view-mfuuploadpopupview .mfu-popup__btn--close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.ez-view-mfuuploadpopupview .mfu-popup__list-title {
    background: #c2c2c2;
    color: #6e6f6f;
}

.ez-view-mfuuploadpopupview .mfu-popup__files-list {
    background: #fafafa;
}

.mfu-popup-opened .mfu-popup-overlay {
    background: rgba(0,0,0,.5);
}

.mfu-popup--hidden {
    opacity: 0;
}
