.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}.jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout: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(/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(/throbber.gif) center center no-repeat}.jstree-default .jstree-file{background:url(/32px.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(/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(/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(/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(/throbber.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(/32px.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(/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(/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(/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(/throbber.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(/32px.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(/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(/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(/40px.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(/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(/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(/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(/40px.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(/40px.png) -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}
/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th, table.dataTable tfoot th {
  font-weight: bold;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th, table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th:active, table.dataTable thead td:active {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead .sorting {
  background-image: url(/../images/sort_both.png);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead .sorting_asc {
  background-image: url(/../images/sort_asc.png);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead .sorting_desc {
  background-image: url(/../images/sort_desc.png);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead .sorting_asc_disabled {
  background-image: url(/../images/sort_asc_disabled.png);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead .sorting_desc_disabled {
  background-image: url(/../images/sort_desc_disabled.png);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody tr {
  background-color: #ffffff;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody th, table.dataTable tbody td {
  padding: 8px 10px;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
  border-top: none;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.hover tbody tr.selected:hover, table.dataTable.display tbody tr.selected:hover {
  background-color: #aab7d1;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.selected:hover > .sorting_1 {
  background-color: #a2aec7;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.selected:hover > .sorting_2 {
  background-color: #a3b0c9;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.display tbody tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.selected:hover > .sorting_3 {
  background-color: #a5b2cb;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.compact thead th, table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
  padding: 4px;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable.compact tbody th, table.dataTable.compact tbody td {
  padding: 4px;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable th.dt-left, table.dataTable td.dt-left {
  text-align: left;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable th.dt-right, table.dataTable td.dt-right {
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable th.dt-justify, table.dataTable td.dt-justify {
  text-align: justify;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
  white-space: nowrap;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
  text-align: left;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
  text-align: left;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
table.dataTable, table.dataTable th, table.dataTable td {
  box-sizing: content-box;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_length {
  float: left;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  box-shadow: inset 0 0 3px #111;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: #333;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}

/* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  /* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  /* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}

@media screen and (max-width: 640px) {
  /* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  /* line 1, vendor/assets/stylesheets/data-tables/jquery.dataTables.min.css */
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}

/* line 1, vendor/assets/stylesheets/data-tables/fixedColumns.dataTables.min.css */
table.DTFC_Cloned thead, table.DTFC_Cloned tfoot {
  background-color: white;
}

/* line 1, vendor/assets/stylesheets/data-tables/fixedColumns.dataTables.min.css */
div.DTFC_Blocker {
  background-color: white;
}

/* line 1, vendor/assets/stylesheets/data-tables/fixedColumns.dataTables.min.css */
div.DTFC_LeftWrapper table.dataTable, div.DTFC_RightWrapper table.dataTable {
  margin-bottom: 0;
  z-index: 2;
}

/* line 1, vendor/assets/stylesheets/data-tables/fixedColumns.dataTables.min.css */
div.DTFC_LeftWrapper table.dataTable.no-footer, div.DTFC_RightWrapper table.dataTable.no-footer {
  border-bottom: none;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls {
  bottom: 0;
  height: 35px;
  overflow: auto;
  position: fixed;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls div {
  height: 1px;
  overflow: hidden;
  pointer-events: none;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls div:before {
  content: "\A0";
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls, .fl-scrolls div {
  font-size: 1px;
  line-height: 0;
  margin: 0;
  padding: 0;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-hidden {
  bottom: 9999px;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-hidden div:before {
  content: "\A0\A0";
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-viewport {
  position: relative;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-body {
  overflow: auto;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-viewport .fl-scrolls {
  left: 0;
  position: absolute;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-hoverable .fl-scrolls {
  opacity: 0;
  transition: opacity .5s .3s;
}

/* line 1, vendor/assets/stylesheets/floating-scroll/jquery.floatingscroll.css */
.fl-scrolls-hoverable:hover .fl-scrolls {
  opacity: 1;
}

/* line 6, app/assets/stylesheets/keyword_search.scss */
html {
  overflow-x: scroll;
}

/* line 10, app/assets/stylesheets/keyword_search.scss */
table.dataTable.search-index-table {
  border-collapse: collapse !important;
  /*table-layout: fixed;*/
}

/* line 15, app/assets/stylesheets/keyword_search.scss */
table.search-index-table td {
  border: 2px solid #e9ecef;
}

/* line 19, app/assets/stylesheets/keyword_search.scss */
table.search-index-table td.hover {
  background-color: #fbfbef !important;
}

/* line 23, app/assets/stylesheets/keyword_search.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: whitesmoke;
}

/* line 27, app/assets/stylesheets/keyword_search.scss */
table.dataTable {
  width: auto;
  max-width: none;
}

/* line 30, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th {
  border: 2px solid #e9ecef;
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
  padding: 10px 60px;
}

/* line 36, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th:first-child {
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
  padding: 10px 60px;
}

/* line 41, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th:first-child:first-child {
  min-width: 40px;
  padding: 10px;
}

/* line 45, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th:first-child label {
  font-weight: bold;
}

/* line 49, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th.cross-reference-head {
  padding: 10px;
  min-width: 41px;
}

/* line 53, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th.datasheet-head {
  padding: 10px;
  min-width: 70px;
}

/* line 57, app/assets/stylesheets/keyword_search.scss */
table.dataTable thead tr th.eda_cad-head {
  padding: 10px;
  min-width: 120px;
}

/* line 63, app/assets/stylesheets/keyword_search.scss */
table.dataTable tbody tr td:first-child {
  text-align: center;
  vertical-align: middle;
}

/* line 70, app/assets/stylesheets/keyword_search.scss */
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 0px;
}

/* line 74, app/assets/stylesheets/keyword_search.scss */
table.category-list-table {
  border: solid 1px;
  background-color: WHITE;
}

/* line 79, app/assets/stylesheets/keyword_search.scss */
a#category_menu label {
  display: inline-block;
}

/* line 83, app/assets/stylesheets/keyword_search.scss */
.inline-block h1,
.inline-block h6 {
  display: inline-block;
}

/* line 88, app/assets/stylesheets/keyword_search.scss */
.inline-block h6 {
  margin-bottom: 0px;
}

/* line 92, app/assets/stylesheets/keyword_search.scss */
.form-group label {
  font-weight: normal;
}

/* line 96, app/assets/stylesheets/keyword_search.scss */
table {
  width: 100%;
}

/* line 100, app/assets/stylesheets/keyword_search.scss */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 104, app/assets/stylesheets/keyword_search.scss */
::-webkit-scrollbar-track {
  border-radius: 5px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
}

/* line 108, app/assets/stylesheets/keyword_search.scss */
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3);
}

/* line 127, app/assets/stylesheets/keyword_search.scss */
th {
  background-color: #fbe5e7;
}

/* line 131, app/assets/stylesheets/keyword_search.scss */
th img {
  vertical-align: middle;
}

/* line 134, app/assets/stylesheets/keyword_search.scss */
.word_wrap_text {
  /*width: 250px;*/
  word-break: break-all;
}

/* line 139, app/assets/stylesheets/keyword_search.scss */
.nopadding {
  padding: 0;
}

/* line 143, app/assets/stylesheets/keyword_search.scss */
#myKeyword {
  height: 100%;
  width: 100%;
}

/* line 148, app/assets/stylesheets/keyword_search.scss */
#table-header {
  width: 100%;
  min-width: 1500px;
}

/* line 153, app/assets/stylesheets/keyword_search.scss */
.datasheet {
  display: inline-block;
  margin-top: 2px;
}

/* line 158, app/assets/stylesheets/keyword_search.scss */
.rfamp {
  margin-top: 2px;
}

/* line 161, app/assets/stylesheets/keyword_search.scss */
.cross-reference {
  padding: 3px 0px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  width: 40px;
  margin: 0 auto;
}

/* line 168, app/assets/stylesheets/keyword_search.scss */
#cross-reference-table-head {
  width: 70px;
  vertical-align: top;
}

/* line 172, app/assets/stylesheets/keyword_search.scss */
#datasheet-table-head {
  width: 70px;
  vertical-align: top;
}

/* line 176, app/assets/stylesheets/keyword_search.scss */
#eda_cad-table-head {
  vertical-align: top;
}

/* line 180, app/assets/stylesheets/keyword_search.scss */
#product-select-box {
  width: 20px;
  vertical-align: top;
}

/* line 185, app/assets/stylesheets/keyword_search.scss */
.table-list-icons th > .fa {
  color: #fff;
  border-radius: 0 !important;
  text-align: center;
  background-color: #d60011;
  margin-right: 0 !important;
}

/* line 193, app/assets/stylesheets/keyword_search.scss */
.DTFC_LeftBodyLiner {
  width: auto !important;
}

/* line 197, app/assets/stylesheets/keyword_search.scss */
.video-link a {
  padding: 3px 12px !important;
}

/* line 201, app/assets/stylesheets/keyword_search.scss */
.video-link i {
  vertical-align: middle;
  font-size: 25px;
}

/* line 206, app/assets/stylesheets/keyword_search.scss */
.video-link span {
  line-height: 30px;
}

/* line 215, app/assets/stylesheets/keyword_search.scss */
#group_tree > .dd-list.tooltip-category > span > .dd3-content {
  display: inline-block;
}

/* line 219, app/assets/stylesheets/keyword_search.scss */
.dd3-content {
  display: block;
  padding-left: 5px;
  color: #333;
  text-decoration: none;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 229, app/assets/stylesheets/keyword_search.scss */
.dd {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}

/* line 238, app/assets/stylesheets/keyword_search.scss */
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 246, app/assets/stylesheets/keyword_search.scss */
.dd-list .dd-list {
  padding-left: 30px;
}

/* line 250, app/assets/stylesheets/keyword_search.scss */
.dd-collapsed .dd-list {
  display: none;
}

/* line 254, app/assets/stylesheets/keyword_search.scss */
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}

/* line 266, app/assets/stylesheets/keyword_search.scss */
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}

/* line 285, app/assets/stylesheets/keyword_search.scss */
.dd-item > button:before {
  content: url(/assets/arrow_close-4dc2577a7fffe881c9e45e3ad5ec89d6aaa8e18564a06465ec91466a6309648e.png);
  display: block;
  width: 100%;
  text-align: center;
  text-indent: 0;
}

/* line 293, app/assets/stylesheets/keyword_search.scss */
.dd-item > button[data-action="collapse"]:before {
  content: url(/assets/arrow_open-b5677091c675c78c11d9a57dd9fd7550507bbed1e61d35016f9bcf79750036a1.png);
}

/* line 297, app/assets/stylesheets/keyword_search.scss */
.dd3-content .tree-text {
  color: #d60011;
}

@media screen and (max-width: 665px) {
  /* line 302, app/assets/stylesheets/keyword_search.scss */
  .select2-container {
    width: 100% !important;
  }
}

/* line 307, app/assets/stylesheets/keyword_search.scss */
.category-parent {
  font-weight: bold;
  font-size: 18px;
}

/* line 312, app/assets/stylesheets/keyword_search.scss */
.child-category {
  display: none;
  position: absolute;
  padding: 10px;
  margin-left: 10px;
  font-size: 12px;
  line-height: 1.6em;
  color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  background: #fff;
  width: 500px;
  z-index: 100;
}

/* line 327, app/assets/stylesheets/keyword_search.scss */
ol.tooltip-category {
  display: inline-block;
  padding-bottom: 10px;
}

/* line 332, app/assets/stylesheets/keyword_search.scss */
.exists-children:hover + .child-category {
  display: inline-block;
  top: 70%;
  left: 0;
}

/* line 337, app/assets/stylesheets/keyword_search.scss */
.child-category:hover {
  display: inline-block;
  top: 70%;
  left: 0;
}

/* line 343, app/assets/stylesheets/keyword_search.scss */
.exists-children {
  background-color: #d60011;
  color: #fff;
  border: 2px solid #d60011;
  margin-left: 10px;
  white-space: nowrap;
}

/* line 351, app/assets/stylesheets/keyword_search.scss */
.search-nexty-content {
  background-color: black;
  color: #fff;
  border: 3px solid black;
  margin-left: 20px;
}

/* line 358, app/assets/stylesheets/keyword_search.scss */
.description {
  display: none;
  position: absolute;
  padding: 10px;
  font-size: 12px;
  line-height: 1.6em;
  border: 1px solid black;
  border-radius: 5px;
  background: #fff;
  width: 800px;
  z-index: 100;
}

/* line 371, app/assets/stylesheets/keyword_search.scss */
.description p {
  color: black;
}

/* line 375, app/assets/stylesheets/keyword_search.scss */
.search-nexty-content:hover ~ .description {
  display: inline-block;
  top: 0px;
}

/* line 380, app/assets/stylesheets/keyword_search.scss */
.description:hover {
  display: inline-block;
  top: 0px;
}

/* line 385, app/assets/stylesheets/keyword_search.scss */
.only-user {
  border: 1px solid black;
  padding: 8px 10px 5px 10px;
  margin-right: 5px;
}

/* line 392, app/assets/stylesheets/keyword_search.scss */
div.nexty-search-condition .icheckbox_square-red {
  margin-bottom: 3px;
}

/* line 397, app/assets/stylesheets/keyword_search.scss */
.both-align-center {
  text-align: center;
  vertical-align: middle;
}
