.tree-default .tree-icon,.tree-default .tree-node,.tree-default-large .tree-icon,.tree-default-large .tree-node,.tree-default-small .tree-icon,.tree-default-small .tree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAABBJREFUCNdjYGBkgIDByQIABdAAEebbh+QAAAAASUVORK5CYII=)}.tree-default .tree-open>.tree-ocl,.tree-default-large .tree-open>.tree-ocl,.tree-default-small .tree-open>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEUAAAAmJiYdHRtVV1uUYpaUAAAAAXRSTlMAQObYZgAAAChJREFUGNNjAAImBmRAYxEBGCsASjNegDLYYQz5S0pKCiBGaADDQAMAVcIEESWBUowAAAAASUVORK5CYII=)}.tree-default .tree-closed>.tree-ocl,.tree-default-large .tree-closed>.tree-ocl,.tree-default-small .tree-closed>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAG1BMVEUAAAAdHRukpKT8+/vs7O2op6mYmZjn5+eAgok7pES4AAAAAXRSTlMAQObYZgAAACxJREFUKM9jgAJGBlxgyKlgYkQXCEAXcEIXMElAEzCuYAQD3CqcCNrCMAwAADRiAxcmiEALAAAAAElFTkSuQmCC)}.tree-default .tree-leaf>.tree-ocl,.tree-default-large .tree-leaf>.tree-ocl,.tree-default-small .tree-leaf>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAABRJREFUCNdjYGBkgACqsUJDGKgHADdHALNBlbR9AAAAAElFTkSuQmCC)}.tree-default .tree-folder,.tree-default .tree-themeicon,.tree-default-large .tree-folder,.tree-default-large .tree-themeicon,.tree-default-small .tree-folder,.tree-default-small .tree-themeicon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEUAAAAECgIJAAAEBATq2p0AAAD99tX37cbgyI2hjFX9+O3p157Js3vdzKfOwJK3oWfz3Lv67uHw0rdDZAqVAAAABnRSTlMAFglBaibAScseAAAAg0lEQVQ4y+2NWxbDIAgFTR+ggqDd/2ILpv3IUXaQ+Z3hkm5W2kRE+LX39QeABsEY9Vxg3QYAo82BYEJMtKkRgwBBqus4QPH7aIFNsHmnbAPsM+hG2Xr6dHZPRGvwSIpkMBDlnNfgOLSbIA2DpxKLZIXsbF54YASBF+8y+QchZ5ZurnwBoZgH/OIWzMIAAAAASUVORK5CYII=)}.tree-default-large>.tree-no-dots .tree-open>.tree-ocl,.tree-default-small>.tree-no-dots .tree-open>.tree-ocl,.tree-default>.tree-no-dots .tree-open>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAACVBMVEUAAAAmJiZVV1v6eooZAAAAAXRSTlMAQObYZgAAAB9JREFUGNNjoDcQgDECoDTjBCiDDcaQgjFCAxgGGgAAoDIC1z9iTfwAAAAASUVORK5CYII=)}.tree-default-large>.tree-no-dots .tree-closed>.tree-ocl,.tree-default-small>.tree-no-dots .tree-closed>.tree-ocl,.tree-default>.tree-no-dots .tree-closed>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEUAAACkpKT8+/vs7O2op6mYmZjn5+eAgokPr01lAAAAAXRSTlMAQObYZgAAACNJREFUKM9jGH6AEUPAAV3AEF1AOQBNQCmdkApDgrYwDAMAAG4QAlv/KBLeAAAAAElFTkSuQmCC)}.tree-default .tree-checkbox,.tree-default-large .tree-checkbox,.tree-default-small .tree-checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAClpaXx8vGkpKTf3+DU09Xs7O3o5+f29faop6nl5eXh4uL8+/uYmZjW1tnU1daZ67FlAAAAAnRSTlMA/bWfQ5kAAABySURBVCjPYxjUgNdQUFBY0PgCXIDZSQkI1A0QAklpShodJxACjMvK05SUmpAElu8uS0tCFljisqssTQlFwHs5qsA/l93lSUi2lIQ+cdmOLFAaChQpQhUIdXFCFfgaiiyQ0dHRcQbJpbyWM4Fg8gWGwQwAfB8nJd6M3AoAAAAASUVORK5CYII=)}.tree-default .tree-checkbox:hover,.tree-default-large .tree-checkbox:hover,.tree-default-small .tree-checkbox:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAALVBMVEUAAADfn2XenWP35dP67uH9+O3x07j78un13sf459bhq2nz3Lv78uj8+/vezamHPKYmAAAAAnRSTlMA+bLyh4AAAAB2SURBVCjPYxjUgEkJDBQQAu3lQFCMJODi4h4aehVJwGTyFJfSUCQBS2NLoBqEAKNxs+UUlxpkgQ5jyyk+SAId2R3GM5EFLNJ2NFsiC1inZe9otkGyxSwtLbvDHFng3bO0tHYkAdfQ0NC7yC7VWgUEixQYBjMAAO/II2cJ8sNbAAAAAElFTkSuQmCC)}.tree-default .tree-checked>.tree-checkbox,.tree-default-large .tree-checked>.tree-checkbox,.tree-default-large.tree-checkbox-selection .tree-clicked>.tree-checkbox,.tree-default-small .tree-checked>.tree-checkbox,.tree-default-small.tree-checkbox-selection .tree-clicked>.tree-checkbox,.tree-default.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAt1BMVEUAAAAEYBhYuC4xjSkPcRukpKTn5+fx8vHs7O3f3+D8+/s1rwEupQDC1Me4zL2py6KYmZgknAD29fbT09QqiR01lxsyqwCwxLawza2guqSXsZ+y6JGDloeg3oCR1nCI02F7x1puwktcrkRrzTRdxCpQwhUjihJKvQ9AtwUilgTW+LqkvKuo34qi2Id4kX+s8Hh1mHac426Gvm6Lz2yJ1WCC2E1iuUN41EJRozplxDc7jjQ/ohwslBG/LIMUAAAABXRSTlMANPv5Rcd7Gp0AAACvSURBVDjL7dHHEoIwFIVhUQlETIL03qu99/d/LoPjwhniOOz5t+dbJHMHfV2T+a9kBuCFySe0sngmEJsEhfhzd8sCeG8BCkjg+stg3AZetIlsUSSH3TEME661c8NLeoptEqdZdrt6gzZ45GWVJ+dSkiQdsR651ulUSYZh6Ehg/sJ8Tt9pSGQDwSlmNA1D8AOoTlHXmgkhZANFVRejO6Y7UJgAAgAwAk2Q/3+svo69AFzODdF0p54hAAAAAElFTkSuQmCC)}.tree-default .tree-checked>.tree-checkbox:hover,.tree-default-large .tree-checked>.tree-checkbox:hover,.tree-default-large.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover,.tree-default-small .tree-checked>.tree-checkbox:hover,.tree-default-small.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover,.tree-default.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAulBMVEUAAAAFYRhYuC4xjSkPcRsCXhnhq2n35dT67uH8+/v78uk1rwHFwJ0upQD9+O303cbenWM1lxsknADM18DJz7ipy6Kh3IKI1GEyqwDz3Lu/0bW5vJay6JGR1nB7x1qrmVVuwktcrkRmyDRdxCoqiR1QwhUjihJKvQ9AtwUilgTW+Lrw0rewza2wuY6o34qorois8Hic426Gvm6Lz2y3nFmcnFCC2E1iuUN41EJRozpvzjg7jjQ/ohwslBFWDj97AAAABnRSTlMAMfv5RTnLnnwWAAAArklEQVQ4y+3RxxKCMBCAYbAQhEiI9N6bvXff/7UMjgdnCONw57vuf9idZXpdydwPmRJwwuRL0TWOGvA1QdL0uXuiBfbeAaTQPFdfe6NmEPhbH/I8POwMw4jYxpwdXO/nEMIwTpL4dmQaxs+sKLPoUoiiiBXakgEmo1I0TRMrEvWK5Wv6gVVeoJ+5ymdEqgLQEiw2eVWlEKGWQLIsZ/iAgKDvgMjEVkENcf+f1evoDUT+Dm+6pJVnAAAAAElFTkSuQmCC)}.tree-default .tree-anchor>.tree-undetermined,.tree-default-large .tree-anchor>.tree-undetermined,.tree-default-small .tree-anchor>.tree-undetermined{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAeFBMVEUAAABaoVWlpaWop6mkpKTs7O0kmwDq6+s3rwbx8vHO48PP9q+a5md910hbrkPw8O/s7+yYmZi38Yyz74h0vVj29fbS58ZdxCpQvxjn5+ev3Jmf5m6Oy22C2E2wxbWluaW98ZWc1XuV41541EJozDFgxyxAtwUnngB7eEGDAAAAA3RSTlMA/v4qTNf2AAAAjElEQVQ4y+3RuRKDIBSF4RguKGgggixu2Zf3f0NhhvJS2PvVf3FmzumwVw/JOQHokQC4VeoaKWU5oIGYhHNORGhA6NPoNnq0EyVYUC/dbLTWxiw1Hgzrq4vmdSgFl+T9CbIUBP/1PvyaUiCbTOIjacUY+7OoHGQVGgC/V9nNAhaMnGZ8BPwskqWzDjttI4sIZBYNKAIAAAAASUVORK5CYII=)}.tree-default .tree-anchor>.tree-undetermined:hover,.tree-default-large .tree-anchor>.tree-undetermined:hover,.tree-default-small .tree-anchor>.tree-undetermined:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAdVBMVEUAAABaoVXiq2n67uEkmwCZ5mV/2Ek2rgbO48O38Yz9+O378un78uj58+TS58bP9q/enWN0vVharkJgxyz37d736tmz74hQvxg1rwD35dSv3JmOy2141ELW+LqwxbWluaW98ZWq7Huc1Xui6W9erUZozDE5sAaOHva0AAAAAnRSTlMA/iyWEiMAAACCSURBVDjL7dFJEoIwEEBRk5bYJFFBMWFyHu5/RFsLKBbdRbHnrf/urxZzZXokYwLtLGyJt946zQUea9wRRPRsAI+Q7sntXAMbFE3yDCkJDR+ccpP83E0uBa0h7TsepCAeSfyUQlC8Nn+lGKh1RwhgCBQfuKvqXCwbVNBzlZ6etZjpC9oQB1pSrrQlAAAAAElFTkSuQmCC)}.tree-default .tree-file,.tree-default-large .tree-file,.tree-default-small .tree-file{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAA5OTkFCwN+fn51d3z+/P35+fkEBAQJAAD////8+/vy8/L29fbT09R0dnvu7u7n5+dChD+/AAAACXRSTlMAWhaA/f7+QQlUxaTBAAAAaUlEQVQ4y+3QQQ6AIAxEURFFmVLw/qcVTHXlkOhWX1h+2qTD77nRHxwNXGzS5rsBikbfnSAq8L0AoqoLCawo4khgABLM8fQ2QJyB+mgQYFggyYAERUxiK0L9HfiKJU9Nru4vuY6XdfiYHYSWBY/m/wWIAAAAAElFTkSuQmCC)!important}.tree-default-large>.tree-container-ul .tree-loading>.tree-ocl,.tree-default-small>.tree-container-ul .tree-loading>.tree-ocl,.tree-default>.tree-container-ul .tree-loading>.tree-ocl{background:url(data:image/gif;base64,R0lGODlhEAAQAPMAAP////Dw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaCH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAEcRBIEOg7dWow0AiGMVCbNBhI0IjBqA2jYAgrnEkBMYPNcXymzEDXULhwQFwg4TjiNAKCj1GiBK5RAoFaul6tisItqAkIFgRnyzgpIBhmAWyQoLA5o4FDkWAM5E8TAQcFAAxUA3AlAwUjhxIKYyUKClURACH5BAkKAAAALAAAAAAQABAAAARwEEgQaHm1zjnICIgxDEuySYPhgM0QKtsICAaDLIxBbMGBBwvHxWDIaAYHlQyg+HwmgUDCc9JIEo9CAXaiRAOMw+PBrX69A4ZVEuVNDwNe4CkREBLgxEg2P8YHDwMKeE1sPAUMTCaCa2xqiiiNJ0snEQAh+QQJCgAAACwAAAAAEAAQAAAEchBIECgTtc453ggEEgROsklDc4DiYSjbBzBGEiYGAQxwUJQkgkDgMAwEBuPusTgMBihaEkYJKB4aicIgmCiGDOhpRE4UztQxuTpIZCWjTSDxwMgDMgmjoLD213gaMkdPH3lvAQwwTxR5cm47YnEnMWInEQAh+QQJCgAAACwAAAAAEAAQAAAEcBBIEChjtc45SggH8R3KJg2OFwaPUU4fwCxKqBgPNVDCMwSEwoVgCDAMi0on9TspEAaX5KPwbAa4X0DBSCR2psdi0SBdGOBNK+qgBAYKDWdAzwwEmM2nKeH+6h92GjFbgW+Dego7hHx6TTFuJiaQJhEAIfkECQoAAAAsAAAAABAAEAAABGYQSBBoKbXOOU4IhvEZyiYNhhcGC7l9QEGGjLFQA3UsCuhcK5kI0EkNNANFyMCQfBSeDcpxDAwY2JzJseRdCtpNa0mxHjdK6tmK1UiUIe31OKjCyGXc53OGvup5Vm4TgnmGJoSDExEAIfkECQoAAAAsAAAAABAAEAAABHgQSBCoUrXOGVIIQvEVwyYFhScIIFJy1fAM67AIVBkoyQAyl4JjhyBkFAKMJjA4GByvz8CzCRAYH+nAZwIwDgeCYLvVbBgIxOJBYX42Awej3KZLpgYDIerLfhYGTQYLGRl9HQYHADxVXG8IBgpdWW0AAwYMXVVLGxEAIfkECQoAAAAsAAAAABAAEAAABHMQSBDoGLXOGVQIDPMxwyaBWCIyRMlVgxCoA5FYFjYrF/N0hJ+F9zkNHouD6xPAbAKPBHOq2SQej4NsagIkCA5HgdIsTgYHafFzqQ4UBoPQMi08EAaowZHJYBYGAgZjb086gAN4Lk9MDQYXDTddJwd8FBsRACH5BAkKAAAALAAAAAAQABAAAARxEEgQ6Bi1zhlwUEoQJMMmfRj4PSVXDSE4PAqVdeJ1JUV3CDePplNwFFqi5CYgCCWfJoCiQE08NRvF4/CzeZY0Za6DHCAMvZPHYBAICAimgXADCNAIBKMNgG0GbAMLCwEOBi0bCQYhgx0INVElAVwZGxEAIfkECQoAAAAsAAAAABAAEAAABHMQSBBouHTqe8e4SqVRX+CZjChhpvkJg2VxtJKYQmqV4sU8jNgMMwkEabQRYCBo3pKjQWGasCgQig2MsyQYDMHVgLAQVAINg2NgQDASD4IR8agwsgKDwOFIgJdCEmwIAXwBBw2BEwmJAQgOJgRZSmdTZxoRACH5BAkKAAAALAAAAAAQABAAAARzEEgQaLh06sv5qBr1dYMCSlgwXspgWav3DYwJc2iQCLalnpQW57EoPkKAQWKpcBieBCSNwVPRFq5JgLFKEp69y8PBqAQQhseZsBQcAopDoZJwCQyMA0GxSIg0AwYOAXoBBQ5ZGgoIHwQEKg+JGxQCAmYaEQAh+QQJCgAAACwAAAAAEAAQAAAEbxBIEGi4dOrLe9XU4AWiNgxhV2KBYQijGCil4hqlNdDfVRiJjezyQBgfIMBOQTs0FotCcpkQiRIE1CRQ5SgPrtxF8EhUAg5DIUA4MBmPWYFRoQEYwMJj4AiSTAsEAXoBDFlTWQEPBz5aIGcMdBkTEQAh+QQJCgAAACwAAAAAEAAQAAAEcxBIEGi4dGq1xv2YBigGAgaeNgzAYSRfigWIIQyGEV9eNdQGRkKyq1gYDYXmFBA4CASBiLJaFRBYqQhV/SgOrElA0asECoaO8ZIQKMwuQeBRWCUYKKGPxVEI6g8sIUQOD00FAQmIUwOBhxcMYVsUCTAZExEAOw==) center center no-repeat}.tree-dark .tree-icon,.tree-dark .tree-node,.tree-dark-large .tree-icon,.tree-dark-large .tree-node,.tree-dark-small .tree-icon,.tree-dark-small .tree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABBJREFUCNdjYGBkgIDByQIABdAAEebbh+QAAAAASUVORK5CYII=)}.tree-dark .tree-open>.tree-ocl,.tree-dark-large .tree-open>.tree-ocl,.tree-dark-small .tree-open>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEUAAAAAAAAAAAAAAAABAQEAAAD///+ZmZnq6urz8/P39/fs7OyPj494eHhHIC8fAAAABnRSTlMAMQw9JRhvHRdtAAAASElEQVQoz2OAAnYGXGDQqWAKQhNRTkHl85gloilIQxVgMoMKIBSgCjBZzZy5lh0EYApm7uieiKwioqOjowVZQEVQUNCJYdgBAHy/DL3ZF2vMAAAAAElFTkSuQmCC)}.tree-dark .tree-closed>.tree-ocl,.tree-dark-large .tree-closed>.tree-ocl,.tree-dark-small .tree-closed>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEUAAAAAAAAAAAAAAAABAQEAAAD///+ZmZn7+/v09PTs7Ozo6OiPj494eHjfLJDSAAAABnRSTlMADD0xJRh3IQ36AAAATElEQVQoz2OAAnYGXGCQqRAVRxNwU0QTMMsVQBNoU0QTSEsSQBNIU0QXyGEHAZiARUcHqgqLmU2oZljORLPFahGaO7wV0f0iwDDYAQCYOwtF7qY4LwAAAABJRU5ErkJggg==)}.tree-dark .tree-leaf>.tree-ocl,.tree-dark-large .tree-leaf>.tree-ocl,.tree-dark-small .tree-leaf>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABRJREFUCNdjYGBkgACqsUJDGKgHADdHALNBlbR9AAAAAElFTkSuQmCC)}.tree-dark .tree-folder,.tree-dark .tree-themeicon,.tree-dark-large .tree-folder,.tree-dark-large .tree-themeicon,.tree-dark-small .tree-folder,.tree-dark-small .tree-themeicon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEUAAAAAAAABAQEAAAAAAAADAwMAAAD////q6ur39/fb29vQ0NDY2NjMzMzIyMjf39/u7u77+/vy8vLj4+O/iujGAAAAB3RSTlMAMSUMYU89vymfUAAAAHBJREFUOMvt0rsOgCAQRFF318ewgKD+/79qJEQj2NhY6Klvpprma4Rpw3Ib8LDjx4FQ1266nnYs5UB2s0SXgN4IJnM2lYGZI7I4mzKICJoFxDJAcDZzAZVArR8TbxX1BZ9UFxhY1CW6AFy9w4Gl+Z2tWcQHe8c9yhoAAAAASUVORK5CYII=)}.tree-dark-large>.tree-no-dots .tree-open>.tree-ocl,.tree-dark-small>.tree-no-dots .tree-open>.tree-ocl,.tree-dark>.tree-no-dots .tree-open>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEUAAAAAAAAAAAAAAAABAQEAAAD////q6urz8/P39/fs7OyA9wwZAAAABnRSTlMAMQw9JRhvHRdtAAAAPklEQVQoz2MYeoApCE1AOQVNgVkimoK0RDQFUAGEAlQBJsuOjokoCjqWVzUiC4SXl5eXIAuoCAoKOjEMOwAARCILoBTOb8gAAAAASUVORK5CYII=)}.tree-dark-large>.tree-no-dots .tree-closed>.tree-ocl,.tree-dark-small>.tree-no-dots .tree-closed>.tree-ocl,.tree-dark>.tree-no-dots .tree-closed>.tree-ocl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAABAQH////7+/v39/fy8vLr6+sN7QgRAAAABnRSTlMADD0xGCVFoQlVAAAAQklEQVQoz2MYakBEAE0gTBFNwCxJAE2gTBFNIA2qBCGQpogukIIiYF5ejqrCoqMJ1QzLmWi2WC1Cc0eUIqZfBjsAAO4ACr4wbS2OAAAAAElFTkSuQmCC)}.tree-dark .tree-checkbox,.tree-dark-large .tree-checkbox,.tree-dark-small .tree-checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEUAAAAAAAAEBAQAAAADAwMAAADHx8e1tbX////p6en7+/v29vby8vLu7u75iqyAAAAACHRSTlMAMSsYTwalpEE5znUAAABOSURBVCjPYxhAEKwoCALKATABsw4waDOACWg4glV4KMAEJASgFH0FpARgFBRIC8AoKJARgFFQICsAo6BAE+IXT7hfzGeCwXQDzPAYPAAAXmcRA/R0ArQAAAAASUVORK5CYII=)}.tree-dark .tree-checked>.tree-checkbox,.tree-dark-large .tree-checked>.tree-checkbox,.tree-dark-large.tree-checkbox-selection .tree-clicked>.tree-checkbox,.tree-dark-small .tree-checked>.tree-checkbox,.tree-dark-small.tree-checkbox-selection .tree-clicked>.tree-checkbox,.tree-dark.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAAAAAAAAAAAAAAAAAADAwMEBAQAAADHx8e1tbUAAAD////p6enz8/P39/f7+/vu7u5nZ34DAAAAC3RSTlMAMTwMGE8rBqWkYZ+r9QEAAACPSURBVDjL7ZJbDoMgEADdF2oXhfuftksogcA2PUCdL5cZQwhsf8bOATqB9zngQ0cOnoOg0n5HRNEwB6Dw+SJURAUvaF5V3KD5rwExVe9vUVaRqyfwAjH1qn7zg5RuI5l3g4R4FcyXaQ1uIMw5I9VpDS6wI0TzdVqDbEt20D5NhCjQkbjcBZ9x5OTf7+Fh5A1DkAXNMEdnOQAAAABJRU5ErkJggg==)}.tree-dark .tree-anchor>.tree-undetermined,.tree-dark-large .tree-anchor>.tree-undetermined,.tree-dark-small .tree-anchor>.tree-undetermined{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEUAAAAAAAACAgIAAAADAwMAAAAAAADHx8e1tbX////o6Oj09PTf39/7+/v29vbu7u7r6+vb29vj4+PY2NjViBtUAAAACXRSTlMAMSgYTwwGpaS/5xyAAAAAg0lEQVQ4y+3SywrDIBCF4Z5jbo5GTfr+79rpIo1xhC67aP6FoHwgOD7+rMkRZ3RTC9zs62bXAvoBZ4NnC+Ax8rhg1F0H0B+xD/AB+B1YU3iX1i7Q01Bkj7uUoNaCBGSJ23OLkoFkQQBFVERdiWBBvrxkNoDlMotCM81F6hb3/T/c1b0Ab2QGeI9mSMkAAAAASUVORK5CYII=)}.tree-dark .tree-file,.tree-dark-large .tree-file,.tree-dark-small .tree-file{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAALVBMVEUAAAAAAAAAAAAAAAABAQEAAAD////o6Ojj4+Pu7u7q6ury8vL7+/v4+Pj29vbvvQBpAAAABnRSTlMAMWF5JQzLGMnSAAAAXUlEQVQoz2MYVCBEEARcEQJuaSCQghAQAwskIgkkKykpmSViqKCuFpnLQC22BxECcjtnzpw5+yFCQHp5R3lH1UaEgGQxUIv5RISA1IqOjo6uhQgB93IQKMH0/iACAPMSJey2Xe5CAAAAAElFTkSuQmCC)}.tree-dark-large>.tree-container-ul .tree-loading>.tree-ocl,.tree-dark-small>.tree-container-ul .tree-loading>.tree-ocl,.tree-dark>.tree-container-ul .tree-loading>.tree-ocl{background:url(data:image/gif;base64,R0lGODlhEAAQAPMAADMzMzk5OWhoaEBAQImJiXBwcKqqqoCAgJiYmFhYWFBQUKCgoGBgYKenp4+Pj3h4eCH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAEcRBIEOg7dWow0AiGMVCbNBhI0IjBqA2jYAgrnEkBMYPNcXymzEDXULhwQFwg4TjiNAKCj1GiBK5RAoFaul6tisItqAkIFgRnyzgpIBhmAWyQoLA5o4FDkWAM5E8TAQcFAAxUA3AlAwUjhxIKYyUKClURACH5BAkKAAAALAAAAAAQABAAAARwEEgQaHm1zjnICIgxDEuySYPhgM0QKtsICAaDLIxBbMGBBwvHxWDIaAYHlQyg+HwmgUDCc9JIEo9CAXaiRAOMw+PBrX69A4ZVEuVNDwNe4CkREBLgxEg2P8YHDwMKeE1sPAUMTCaCa2xqiiiNJ0snEQAh+QQJCgAAACwAAAAAEAAQAAAEchBIECgTtc453ggEEgROsklDc4DiYSjbBzBGEiYGAQxwUJQkgkDgMAwEBuPusTgMBihaEkYJKB4aicIgmCiGDOhpRE4UztQxuTpIZCWjTSDxwMgDMgmjoLD213gaMkdPH3lvAQwwTxR5cm47YnEnMWInEQAh+QQJCgAAACwAAAAAEAAQAAAEcBBIEChjtc45SggH8R3KJg2OFwaPUU4fwCxKqBgPNVDCMwSEwoVgCDAMi0on9TspEAaX5KPwbAa4X0DBSCR2psdi0SBdGOBNK+qgBAYKDWdAzwwEmM2nKeH+6h92GjFbgW+Dego7hHx6TTFuJiaQJhEAIfkECQoAAAAsAAAAABAAEAAABGYQSBBoKbXOOU4IhvEZyiYNhhcGC7l9QEGGjLFQA3UsCuhcK5kI0EkNNANFyMCQfBSeDcpxDAwY2JzJseRdCtpNa0mxHjdK6tmK1UiUIe31OKjCyGXc53OGvup5Vm4TgnmGJoSDExEAIfkECQoAAAAsAAAAABAAEAAABHgQSBCoUrXOGVIIQvEVwyYFhScIIFJy1fAM67AIVBkoyQAyl4JjhyBkFAKMJjA4GByvz8CzCRAYH+nAZwIwDgeCYLvVbBgIxOJBYX42Awej3KZLpgYDIerLfhYGTQYLGRl9HQYHADxVXG8IBgpdWW0AAwYMXVVLGxEAIfkECQoAAAAsAAAAABAAEAAABHMQSBDoGLXOGVQIDPMxwyaBWCIyRMlVgxCoA5FYFjYrF/N0hJ+F9zkNHouD6xPAbAKPBHOq2SQej4NsagIkCA5HgdIsTgYHafFzqQ4UBoPQMi08EAaowZHJYBYGAgZjb086gAN4Lk9MDQYXDTddJwd8FBsRACH5BAkKAAAALAAAAAAQABAAAARxEEgQ6Bi1zhlwUEoQJMMmfRj4PSVXDSE4PAqVdeJ1JUV3CDePplNwFFqi5CYgCCWfJoCiQE08NRvF4/CzeZY0Za6DHCAMvZPHYBAICAimgXADCNAIBKMNgG0GbAMLCwEOBi0bCQYhgx0INVElAVwZGxEAIfkECQoAAAAsAAAAABAAEAAABHMQSBBouHTqe8e4SqVRX+CZjChhpvkJg2VxtJKYQmqV4sU8jNgMMwkEabQRYCBo3pKjQWGasCgQig2MsyQYDMHVgLAQVAINg2NgQDASD4IR8agwsgKDwOFIgJdCEmwIAXwBBw2BEwmJAQgOJgRZSmdTZxoRACH5BAkKAAAALAAAAAAQABAAAARzEEgQaLh06sv5qBr1dYMCSlgwXspgWav3DYwJc2iQCLalnpQW57EoPkKAQWKpcBieBCSNwVPRFq5JgLFKEp69y8PBqAQQhseZsBQcAopDoZJwCQyMA0GxSIg0AwYOAXoBBQ5ZGgoIHwQEKg+JGxQCAmYaEQAh+QQJCgAAACwAAAAAEAAQAAAEbxBIEGi4dOrLe9XU4AWiNgxhV2KBYQijGCil4hqlNdDfVRiJjezyQBgfIMBOQTs0FotCcpkQiRIE1CRQ5SgPrtxF8EhUAg5DIUA4MBmPWYFRoQEYwMJj4AiSTAsEAXoBDFlTWQEPBz5aIGcMdBkTEQAh+QQJCgAAACwAAAAAEAAQAAAEcxBIEGi4dGq1xv2YBigGAgaeNgzAYSRfigWIIQyGEV9eNdQGRkKyq1gYDYXmFBA4CASBiLJaFRBYqQhV/SgOrElA0asECoaO8ZIQKMwuQeBRWCUYKKGPxVEI6g8sIUQOD00FAQmIUwOBhxcMYVsUCTAZExEAOw==) center center no-repeat}.tree-default .tree-icon,.tree-default .tree-node{background-repeat:no-repeat;background-color:transparent}.tree-default .tree-hovered{background:#e7f4f9;border-radius:2px;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc}.tree-default .tree-clicked{background:#beebff;border-radius:2px;-webkit-box-shadow:inset 0 0 1px #999;box-shadow:inset 0 0 1px #999}.tree-default .tree-no-icons .tree-anchor>.tree-themeicon{display:none}.tree-default .tree-disabled{background:0 0;color:#666}.tree-default .tree-disabled.tree-hovered{background:0 0;-webkit-box-shadow:none;box-shadow:none}.tree-default .tree-disabled.tree-clicked{background:#efefef}.tree-default .tree-search{font-style:italic;color:#8b0000;font-weight:700}.tree-default .tree-no-checkboxes .tree-checkbox{display:none!important}.tree-default.tree-checkbox-no-clicked .tree-clicked{background:0 0;-webkit-box-shadow:none;box-shadow:none}.tree-default.tree-checkbox-no-clicked .tree-clicked.tree-hovered{background:#e7f4f9}.tree-default .tree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.tree-default .tree-icon{width:24px;height:24px;line-height:24px}.tree-default .tree-icon:empty{width:24px;height:24px;line-height:24px}.tree-default .tree-icon,.tree-default .tree-node{background-position:-4px -4px;background-repeat:repeat-y}.tree-default .tree-last{background:0 0}.tree-default .tree-open>.tree-ocl{background-position:-4px -4px}.tree-default .tree-closed>.tree-ocl{background-position:-4px -4px}.tree-default .tree-leaf>.tree-ocl{background-position:-4px -4px}.tree-default .tree-folder,.tree-default .tree-themeicon{background-position:-4px -4px}.tree-default>.tree-no-dots .tree-leaf>.tree-ocl,.tree-default>.tree-no-dots .tree-node{background:0 0}.tree-default>.tree-no-dots .tree-open>.tree-ocl{background-position:-4px -4px}.tree-default>.tree-no-dots .tree-closed>.tree-ocl{background-position:-4px -4px}.tree-default .tree-disabled{background:0 0}.tree-default .tree-disabled.tree-hovered{background:0 0}.tree-default .tree-disabled.tree-clicked{background:#efefef}.tree-default .tree-checkbox{background-position:-4px -4px}.tree-default .tree-checkbox:hover{background-position:-4px -4px}.tree-default .tree-checked>.tree-checkbox,.tree-default.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-position:-4px -4px}.tree-default .tree-checked>.tree-checkbox:hover,.tree-default.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-position:-4px -4px}.tree-default .tree-anchor{line-height:24px;height:24px}.tree-default .tree-anchor>.tree-undetermined{background-position:-4px -4px}.tree-default .tree-anchor>.tree-undetermined:hover{background-position:-4px -4px}.tree-default .tree-themeicon-custom{background-color:transparent;background-repeat:no-repeat;background-image:none}.tree-default .tree-file{background-position:-4px -4px}.tree-default>.tree-container-ul>.tree-node{margin-left:0;margin-right:0}.tree-default .tree-marker-1{top:0}.tree-default .tree-marker-2{top:12px}.tree-default .tree-marker-3{top:24px}.tree-default .not-allowed{color:red}.tree-default .allowed{color:green}.tree-default-small .tree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.tree-default-small .tree-icon{width:18px;height:18px;line-height:18px}.tree-default-small .tree-icon:empty{width:18px;height:18px;line-height:18px}.tree-default-small .tree-icon,.tree-default-small .tree-node{background-position:-7px -7px;background-repeat:repeat-y}.tree-default-small .tree-last{background:0 0}.tree-default-small .tree-open>.tree-ocl{background-position:-7px -7px}.tree-default-small .tree-closed>.tree-ocl{background-position:-7px -7px}.tree-default-small .tree-leaf>.tree-ocl{background-position:-7px -7px}.tree-default-small .tree-folder,.tree-default-small .tree-themeicon{background-position:-7px -7px}.tree-default-small>.tree-no-dots .tree-leaf>.tree-ocl,.tree-default-small>.tree-no-dots .tree-node{background:0 0}.tree-default-small>.tree-no-dots .tree-open>.tree-ocl{background-position:-7px -7px}.tree-default-small>.tree-no-dots .tree-closed>.tree-ocl{background-position:-7px -7px}.tree-default-small .tree-disabled{background:0 0}.tree-default-small .tree-disabled.tree-hovered{background:0 0}.tree-default-small .tree-disabled.tree-clicked{background:#efefef}.tree-default-small .tree-checkbox{background-position:-7px -7px}.tree-default-small .tree-checkbox:hover{background-position:-7px -7px}.tree-default-small .tree-checked>.tree-checkbox,.tree-default-small.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-position:-7px -7px}.tree-default-small .tree-checked>.tree-checkbox:hover,.tree-default-small.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-position:-7px -7px}.tree-default-small .tree-anchor{line-height:18px;height:18px}.tree-default-small .tree-anchor>.tree-undetermined{background-position:-7px -7px}.tree-default-small .tree-anchor>.tree-undetermined:hover{background-position:-7px -7px}.tree-default-small .tree-themeicon-custom{background-color:transparent;background-repeat:no-repeat;background-image:none}.tree-default-small .tree-file{background-position:-7px -7px}.tree-default-small>.tree-container-ul>.tree-node{margin-left:0;margin-right:0}.tree-default-small .tree-marker-1{top:0}.tree-default-small .tree-marker-2{top:9px}.tree-default-small .tree-marker-3{top:18px}.tree-default-small .not-allowed{color:red}.tree-default-small .allowed{color:green}.tree-default-large .tree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.tree-default-large .tree-icon{width:32px;height:32px;line-height:32px}.tree-default-large .tree-icon:empty{width:32px;height:32px;line-height:32px}.tree-default-large .tree-icon,.tree-default-large .tree-node{background-position:0 0;background-repeat:repeat-y}.tree-default-large .tree-last{background:0 0}.tree-default-large .tree-open>.tree-ocl{background-position:0 0}.tree-default-large .tree-closed>.tree-ocl{background-position:0 0}.tree-default-large .tree-leaf>.tree-ocl{background-position:0 0}.tree-default-large .tree-folder,.tree-default-large .tree-themeicon{background-position:0 0}.tree-default-large>.tree-no-dots .tree-leaf>.tree-ocl,.tree-default-large>.tree-no-dots .tree-node{background:0 0}.tree-default-large>.tree-no-dots .tree-open>.tree-ocl{background-position:0 0}.tree-default-large>.tree-no-dots .tree-closed>.tree-ocl{background-position:0 0}.tree-default-large .tree-disabled{background:0 0}.tree-default-large .tree-disabled.tree-hovered{background:0 0}.tree-default-large .tree-disabled.tree-clicked{background:#efefef}.tree-default-large .tree-checkbox{background-position:0 0}.tree-default-large .tree-checkbox:hover{background-position:0 0}.tree-default-large .tree-checked>.tree-checkbox,.tree-default-large.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-position:0 0}.tree-default-large .tree-checked>.tree-checkbox:hover,.tree-default-large.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-position:0 0}.tree-default-large .tree-anchor{line-height:32px;height:32px}.tree-default-large .tree-anchor>.tree-undetermined{background-position:0 0}.tree-default-large .tree-anchor>.tree-undetermined:hover{background-position:0 0}.tree-default-large .tree-themeicon-custom{background-color:transparent;background-repeat:no-repeat;background-image:none}.tree-default-large .tree-file{background-position:0 0}.tree-default-large>.tree-container-ul>.tree-node{margin-left:0;margin-right:0}.tree-default-large .tree-marker-1{top:0}.tree-default-large .tree-marker-2{top:16px}.tree-default-large .tree-marker-3{top:32px}.tree-default-large .not-allowed{color:red}.tree-default-large .allowed{color:green}.tree-default .tree-checkbox-disabled,.tree-default .tree-disabled>.tree-icon,.tree-default-large .tree-checkbox-disabled,.tree-default-large .tree-disabled>.tree-icon,.tree-default-small .tree-checkbox-disabled,.tree-default-small .tree-disabled>.tree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27tree-grayscale%27><feColorMatrix type=%27matrix%27 values=%270.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%27/></filter></svg>#tree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.tree-dark .tree-icon,.tree-dark .tree-node{background-repeat:no-repeat;background-color:transparent}.tree-dark .tree-hovered{background:#555;border-radius:2px;-webkit-box-shadow:inset 0 0 1px #555;box-shadow:inset 0 0 1px #555}.tree-dark .tree-clicked{background:#5fa2db;border-radius:2px;-webkit-box-shadow:inset 0 0 1px #666;box-shadow:inset 0 0 1px #666}.tree-dark .tree-no-icons .tree-anchor>.tree-themeicon{display:none}.tree-dark .tree-disabled{background:0 0;color:#666}.tree-dark .tree-disabled.tree-hovered{background:0 0;-webkit-box-shadow:none;box-shadow:none}.tree-dark .tree-disabled.tree-clicked{background:#333}.tree-dark .tree-search{font-style:italic;color:#fff;font-weight:700}.tree-dark .tree-no-checkboxes .tree-checkbox{display:none!important}.tree-dark.tree-checkbox-no-clicked .tree-clicked{background:0 0;-webkit-box-shadow:none;box-shadow:none}.tree-dark.tree-checkbox-no-clicked .tree-clicked.tree-hovered{background:#555}.tree-dark .tree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.tree-dark .tree-icon{width:24px;height:24px;line-height:24px}.tree-dark .tree-icon:empty{width:24px;height:24px;line-height:24px}.tree-dark .tree-icon,.tree-dark .tree-node{background-position:-4px -4px;background-repeat:repeat-y}.tree-dark .tree-last{background:0 0}.tree-dark .tree-open>.tree-ocl{background-position:-4px -4px}.tree-dark .tree-closed>.tree-ocl{background-position:-4px -4px}.tree-dark .tree-leaf>.tree-ocl{background-position:-4px -4px}.tree-dark .tree-folder,.tree-dark .tree-themeicon{background-position:-4px -4px}.tree-dark>.tree-no-dots .tree-leaf>.tree-ocl,.tree-dark>.tree-no-dots .tree-node{background:0 0}.tree-dark>.tree-no-dots .tree-open>.tree-ocl{background-position:-4px -4px}.tree-dark>.tree-no-dots .tree-closed>.tree-ocl{background-position:-4px -4px}.tree-dark .tree-disabled{background:0 0}.tree-dark .tree-disabled.tree-hovered{background:0 0}.tree-dark .tree-disabled.tree-clicked{background:#efefef}.tree-dark .tree-checkbox{background-position:-4px -4px}.tree-dark .tree-checkbox:hover{background-position:-4px -4px}.tree-dark .tree-checked>.tree-checkbox,.tree-dark.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-position:-4px -4px}.tree-dark .tree-checked>.tree-checkbox:hover,.tree-dark.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-position:-4px -4px}.tree-dark .tree-anchor{line-height:24px;height:24px}.tree-dark .tree-anchor>.tree-undetermined{background-position:-4px -4px}.tree-dark .tree-anchor>.tree-undetermined:hover{background-position:-4px -4px}.tree-dark .tree-themeicon-custom{background-color:transparent;background-repeat:no-repeat;background-image:none}.tree-dark .tree-file{background-position:-4px -4px}.tree-dark>.tree-container-ul>.tree-node{margin-left:0;margin-right:0}.tree-dark .tree-marker-1{top:0}.tree-dark .tree-marker-2{top:12px}.tree-dark .tree-marker-3{top:24px}.tree-dark .not-allowed{color:red}.tree-dark .allowed{color:green}.tree-dark-small .tree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.tree-dark-small .tree-icon{width:18px;height:18px;line-height:18px}.tree-dark-small .tree-icon:empty{width:18px;height:18px;line-height:18px}.tree-dark-small .tree-icon,.tree-dark-small .tree-node{background-position:-7px -7px;background-repeat:repeat-y}.tree-dark-small .tree-last{background:0 0}.tree-dark-small .tree-open>.tree-ocl{background-position:-7px -7px}.tree-dark-small .tree-closed>.tree-ocl{background-position:-7px -7px}.tree-dark-small .tree-leaf>.tree-ocl{background-position:-7px -7px}.tree-dark-small .tree-folder,.tree-dark-small .tree-themeicon{background-position:-7px -7px}.tree-dark-small>.tree-no-dots .tree-leaf>.tree-ocl,.tree-dark-small>.tree-no-dots .tree-node{background:0 0}.tree-dark-small>.tree-no-dots .tree-open>.tree-ocl{background-position:-7px -7px}.tree-dark-small>.tree-no-dots .tree-closed>.tree-ocl{background-position:-7px -7px}.tree-dark-small .tree-disabled{background:0 0}.tree-dark-small .tree-disabled.tree-hovered{background:0 0}.tree-dark-small .tree-disabled.tree-clicked{background:#efefef}.tree-dark-small .tree-checkbox{background-position:-7px -7px}.tree-dark-small .tree-checkbox:hover{background-position:-7px -7px}.tree-dark-small .tree-checked>.tree-checkbox,.tree-dark-small.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-position:-7px -7px}.tree-dark-small .tree-checked>.tree-checkbox:hover,.tree-dark-small.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-position:-7px -7px}.tree-dark-small .tree-anchor{line-height:18px;height:18px}.tree-dark-small .tree-anchor>.tree-undetermined{background-position:-7px -7px}.tree-dark-small .tree-anchor>.tree-undetermined:hover{background-position:-7px -7px}.tree-dark-small .tree-themeicon-custom{background-color:transparent;background-repeat:no-repeat;background-image:none}.tree-dark-small .tree-file{background-position:-7px -7px}.tree-dark-small>.tree-container-ul>.tree-node{margin-left:0;margin-right:0}.tree-dark-small .tree-marker-1{top:0}.tree-dark-small .tree-marker-2{top:9px}.tree-dark-small .tree-marker-3{top:18px}.tree-dark-small .not-allowed{color:red}.tree-dark-small .allowed{color:green}.tree-dark-large .tree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.tree-dark-large .tree-icon{width:32px;height:32px;line-height:32px}.tree-dark-large .tree-icon:empty{width:32px;height:32px;line-height:32px}.tree-dark-large .tree-icon,.tree-dark-large .tree-node{background-position:0 0;background-repeat:repeat-y}.tree-dark-large .tree-last{background:0 0}.tree-dark-large .tree-open>.tree-ocl{background-position:0 0}.tree-dark-large .tree-closed>.tree-ocl{background-position:0 0}.tree-dark-large .tree-leaf>.tree-ocl{background-position:0 0}.tree-dark-large .tree-folder,.tree-dark-large .tree-themeicon{background-position:0 0}.tree-dark-large>.tree-no-dots .tree-leaf>.tree-ocl,.tree-dark-large>.tree-no-dots .tree-node{background:0 0}.tree-dark-large>.tree-no-dots .tree-open>.tree-ocl{background-position:0 0}.tree-dark-large>.tree-no-dots .tree-closed>.tree-ocl{background-position:0 0}.tree-dark-large .tree-disabled{background:0 0}.tree-dark-large .tree-disabled.tree-hovered{background:0 0}.tree-dark-large .tree-disabled.tree-clicked{background:#efefef}.tree-dark-large .tree-checkbox{background-position:0 0}.tree-dark-large .tree-checkbox:hover{background-position:0 0}.tree-dark-large .tree-checked>.tree-checkbox,.tree-dark-large.tree-checkbox-selection .tree-clicked>.tree-checkbox{background-position:0 0}.tree-dark-large .tree-checked>.tree-checkbox:hover,.tree-dark-large.tree-checkbox-selection .tree-clicked>.tree-checkbox:hover{background-position:0 0}.tree-dark-large .tree-anchor{line-height:32px;height:32px}.tree-dark-large .tree-anchor>.tree-undetermined{background-position:0 0}.tree-dark-large .tree-anchor>.tree-undetermined:hover{background-position:0 0}.tree-dark-large .tree-themeicon-custom{background-color:transparent;background-repeat:no-repeat;background-image:none}.tree-dark-large .tree-file{background-position:0 0}.tree-dark-large>.tree-container-ul>.tree-node{margin-left:0;margin-right:0}.tree-dark-large .tree-marker-1{top:0}.tree-dark-large .tree-marker-2{top:16px}.tree-dark-large .tree-marker-3{top:32px}.tree-dark-large .not-allowed{color:red}.tree-dark-large .allowed{color:green}.tree-dark .tree-checkbox-disabled,.tree-dark .tree-disabled>.tree-icon,.tree-dark-large .tree-checkbox-disabled,.tree-dark-large .tree-disabled>.tree-icon,.tree-dark-small .tree-checkbox-disabled,.tree-dark-small .tree-disabled>.tree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27tree-grayscale%27><feColorMatrix type=%27matrix%27 values=%270.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%27/></filter></svg>#tree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.tree-children,.tree-container-ul,.tree-node{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.tree-node{white-space:nowrap}.tree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tree-anchor:focus{outline:0}.tree-anchor,.tree-anchor:active,.tree-anchor:hover,.tree-anchor:link,.tree-anchor:visited{text-decoration:none;color:inherit}.tree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.tree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.tree-ocl{cursor:pointer}.tree-leaf>.tree-ocl{cursor:default}.tree .tree-open>.tree-children{display:block}.tree .tree-closed>.tree-children,.tree .tree-leaf>.tree-children{display:none}.tree-anchor>.tree-themeicon{margin-right:2px}.tree-anchor>.tree-themeicon-hidden,.tree-no-icons .tree-themeicon{display:none}.tree-hidden,.tree-node.tree-hidden{display:none}.tree-relative{position:relative}.tree-marker-1,.tree-marker-2,.tree-marker-3{left:0;position:absolute;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}.tree-dark{background:#333}.tree-dark .tree-anchor{color:#999;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.tree-dark .tree-checked,.tree-dark .tree-clicked{color:#fff}.tree-dark .tree-hovered{color:#fff}.tree-dark .tree-marker-1,.tree-dark .tree-marker-2,.tree-dark .tree-marker-3{border-left-color:#999;background:0 0}.tree-dark .tree-anchor>.tree-icon{opacity:.75}.tree-dark .tree-checked>.tree-icon,.tree-dark .tree-clicked>.tree-icon,.tree-dark .tree-hovered>.tree-icon{opacity:1}.tree-dark.tree-rtl .tree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.tree-dark.tree-rtl .tree-last{background:0 0}.tree-dark-small.tree-rtl .tree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.tree-dark-small.tree-rtl .tree-last{background:0 0}.tree-dark-large.tree-rtl .tree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.tree-dark-large.tree-rtl .tree-last{background:0 0}
.hb-custom-controls.custom-control {
  position: relative;
  min-height: 18px;
  padding-left: 24px;
}
.hb-custom-controls.custom-control .custom-control-label {
  font-size: 12px;
  line-height: 24px;
}
.hb-custom-controls.custom-control .custom-control-label:before {
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  content: "";
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.hb-custom-controls.custom-control .custom-control-label:after {
  position: absolute;
  top: 20px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  content: "";
  background-image: url(/3192848fe005888acb79.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: transparent;
}
.hb-custom-controls.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before, .hb-custom-controls.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
  height: 18px;
  width: 18px;
}
.hb-custom-controls.custom-control .custom-control-input:checked ~ .custom-control-label:before {
  height: 18px;
  width: 18px;
}
.hb-custom-controls.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after, .hb-custom-controls.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
  background-image: url(/f11dcfbfea2490fac90a.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: transparent;
  height: 18px;
  width: 18px;
}
.hb-custom-controls.custom-control.square .custom-control-label {
  height: 24px;
  font-size: 16px;
  padding-left: 8px;
}
.hb-custom-controls.custom-control.square .custom-control-label:after {
  top: 18px;
  background-image: none;
  border: 1px solid #B9B9B9;
  height: 24px;
  width: 24px;
}
.hb-custom-controls.custom-control.square.custom-checkbox .custom-control-input:checked ~ .custom-control-label, .hb-custom-controls.custom-control.square.custom-radio .custom-control-input:checked ~ .custom-control-label {
  color: #1674CD;
}
.hb-custom-controls.custom-control.square.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after, .hb-custom-controls.custom-control.square.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
  background-image: url(/c342afeb3c8cd05261d9.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: transparent;
  height: 24px;
  width: 24px;
}
.hb-custom-controls.custom-control.solid-round .custom-control-label {
  height: 24px;
  font-size: 16px;
  padding-left: 8px;
}
.hb-custom-controls.custom-control.solid-round .custom-control-label:after {
  top: 18px;
  height: 24px;
  width: 24px;
}
.hb-custom-controls.custom-control.solid-round.custom-checkbox .custom-control-input:checked ~ .custom-control-label, .hb-custom-controls.custom-control.solid-round.custom-radio .custom-control-input:checked ~ .custom-control-label {
  color: #1674CD;
  font-weight: 500;
}
.hb-custom-controls.custom-control.solid-round.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after, .hb-custom-controls.custom-control.solid-round.custom-radio .custom-control-input:checked ~ .custom-control-label:after {
  background-image: url(/bda0fe47808dd12ec245.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

.form-slider-question .invalid-text {
  color: #f86c6b;
}
.form-slider-question .question-group-scale {
  margin-top: 76px;
  width: 100px;
}
.form-slider-question .form-selected option {
  margin-top: 100px !important;
}

.vue-slider-custom-container {
  position: relative;
}
.vue-slider-custom-container.slider-value-empty .vue-slider-process {
  background-color: #D8D8D8 !important;
}
.vue-slider-custom-container .vue-slider-component {
  margin: 0 !important;
}
.vue-slider-custom-container .slider-custom-value {
  position: absolute;
  top: -18px;
  z-index: 100;
  pointer-events: none;
  transform: translateX(-50%);
  width: auto;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  white-space: nowrap;
}

.form-calculate-variable {
  padding: 10px;
  font-size: 16px;
}
.form-calculate-variable .b-form-group {
  margin-bottom: 0;
}
.form-calculate-variable .form-control {
  font-size: 14px;
}
.form-calculate-variable .form-group-calculation {
  height: 48px;
}
.form-calculate-variable .form-group-calculation .custom-control-label {
  font-size: 14px;
}
.form-calculate-variable .form-group-calculation .calculated-score-info-wrapper {
  position: relative;
  display: inline;
}
.form-calculate-variable .form-group-calculation .connect-existing-score-info-wrapper {
  position: relative;
  display: inline;
}
.form-calculate-variable .form-group-calculation .connect-existing-score-info-wrapper .vue-popover {
  left: 0 !important;
  top: 28px !important;
  width: 245px !important;
  font-size: 12px;
  color: #585858;
  padding: 9px 17px;
}
.form-calculate-variable .form-group-calculation .connect-existing-score-info-wrapper .vue-popover.dropdown-position-bottom:before {
  border: none;
}
.form-calculate-variable .form-group-calculation #group-scores {
  display: flex;
}
.form-calculate-variable .form-group-calculation #group-scores .hb-custom-controls {
  margin-right: 4px;
}
.form-calculate-variable .form-group-calculation #group-scores .calculated-score-info-wrapper .popup-score-info {
  left: 0 !important;
  top: 24px !important;
  width: 287px !important;
  font-size: 12px;
  color: #585858;
  padding: 9px 17px;
}
.form-calculate-variable .form-group-calculation #group-scores .calculated-score-info-wrapper .popup-score-info.dropdown-position-bottom:before {
  border: none;
}
.form-calculate-variable .calculate-variable-group input {
  border-radius: 5px;
  height: 48px;
  font-size: 14px;
}
.form-calculate-variable .calculate-variable-group textarea {
  border-radius: 5px;
  font-size: 14px;
}
.form-calculate-variable .hpa-wrapper {
  border: 1px solid #DDD;
  padding: 15px;
}
.form-calculate-variable .hpa-tags-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}
.form-calculate-variable .hpa-tags-list li {
  padding-right: 15px;
}

.header-main {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  background-color: #1F9EA3;
  justify-content: center;
}

.survey-result-header {
  width: 813px;
  height: 104px;
  background-image: url(/3253aea18c5095a41087.svg);
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 20px;
  -ms-background-position-x: 365px;
  -ms-background-position-y: 20px;
}
.survey-result-header .survey-result-title {
  width: 813px;
  height: 32px;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 32px;
  padding-left: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.survey-result-header .survey-result-question {
  height: 16px;
  width: 100%;
  opacity: 0.7;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin-top: 20px;
  padding-left: 16px;
}

@media (min-width: 768px) and (max-width: 990px) {
  .header-main {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    background-color: #1F9EA3;
    justify-content: center;
  }
  .survey-result-header {
    width: 360px;
    height: 104px;
    background-image: url(/3253aea18c5095a41087.svg);
    background-repeat: no-repeat;
    background-position-x: 268px;
    background-position-y: 13px;
    -ms-background-position-x: 145px;
    -ms-background-position-y: 20px;
    -moz-background-size: 30px;
    -webkit-background-size: 110px;
  }
  .survey-result-header .survey-result-title {
    width: 360px;
    height: 32px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.2px;
    line-height: 32px;
    padding-left: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .survey-result-header .survey-result-question {
    height: 16px;
    width: 100%;
    opacity: 0.7;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 20px;
    padding-left: 16px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 990px) and (-webkit-device-pixel-ratio: 2) {
  .survey-result-header {
    background-position-x: 249px;
    background-position-y: 8px;
    background-size: 34%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 990px) and (-webkit-device-pixel-ratio: 3) {
  .survey-result-header {
    background-position-x: 249px;
    background-position-y: 8px;
    background-size: 34%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .header-main {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    background-color: #1F9EA3;
    justify-content: center;
  }
  .survey-result-header {
    width: 320px;
    height: 136px;
    background-image: url(/3253aea18c5095a41087.svg);
    background-repeat: no-repeat;
    background-position-x: 195px;
    background-position-y: 30px;
    -ms-background-position-x: 100px;
    -ms-background-position-y: 30px;
    -webkit-background-size: 135px;
  }
  .survey-result-header .survey-result-title {
    width: 279px;
    height: 64px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.2px;
    line-height: 32px;
    padding-left: 16px;
    padding-top: 24px;
    padding-bottom: 48px;
  }
  .survey-result-header .survey-result-question {
    height: 16px;
    width: 100%;
    opacity: 0.7;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 20px;
    padding-left: 16px;
  }
}
@media (max-width: 319px) {
  .header-main {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    background-color: #1F9EA3;
    justify-content: center;
  }
  .survey-result-header {
    width: 320px;
    height: 136px;
    background-image: url(/3253aea18c5095a41087.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% + 13px);
    background-position-y: 35px;
  }
  .survey-result-header .survey-result-title {
    width: 279px;
    height: 64px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.2px;
    line-height: 32px;
    padding-left: 16px;
    padding-top: 24px;
    padding-bottom: 48px;
  }
  .survey-result-header .survey-result-question {
    height: 16px;
    width: 100%;
    opacity: 0.7;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 20px;
    padding-left: 16px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (-webkit-pixel-ratio: 2) {
  .survey-result-header {
    background-position-x: 192px;
    background-position-y: 37px;
    background-size: 40%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (-webkit-pixel-ratio: 3) {
  .survey-result-header {
    background-position-x: 187px;
    background-position-y: 38px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (-webkit-pixel-ratio: 4) {
  .survey-result-header {
    background-position-x: 187px;
    background-position-y: 38px;
  }
}
body {
  background-color: white !important;
}

.survey-result-main {
  background-color: #FCFCFC;
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  padding-bottom: 40px;
  justify-content: center;
}

.group-survey-domain {
  width: 813px;
}

.preview-survey-intro-container.notify .not-available {
  color: white;
  font-weight: bold;
}
.preview-survey-intro-container.notify .survey-main-title {
  font-weight: 800;
  text-align: center;
  font-size: 24px;
}
.preview-survey-intro-container.notify .long-text {
  padding-left: 120px;
  padding-right: 120px;
}
.preview-survey-intro-container.notify .survey-description {
  font-weight: normal;
  font-size: 16px;
  text-align: center;
}
.preview-survey-intro-container.notify .survey-description .survey-email-contact {
  text-decoration: none;
  color: white;
}
.preview-survey-intro-container.notify .challenge-title {
  padding-top: 84px;
}
.preview-survey-intro-container.notify .survey-title {
  font-size: 24px;
  padding-top: 38px;
}
.preview-survey-intro-container.notify.mobile .survey-main-title {
  font-size: 32px;
  font-weight: 800;
}
.preview-survey-intro-container.notify.mobile .survey-email-contact {
  text-decoration: underline;
}
.preview-survey-intro-container.notify.mobile .button-close-survey {
  width: 80%;
  border-radius: 0;
}
.preview-survey-intro-container.notify.mobile .button-close-survey.complete {
  margin-top: 0;
}
.preview-survey-intro-container.notify.mobile.not-available .challenge-title {
  padding-top: 35px;
}
.preview-survey-intro-container.notify.mobile.not-available .long-text {
  text-align: left;
  padding-left: 35px;
}

@media (min-width: 768px) and (max-width: 990px) {
  .group-survey-domain {
    width: 360px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .group-survey-domain {
    width: 320px;
  }
}
.index-result-chart {
  background-color: #FCFCFC;
}

.survey-group-chart {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  align-content: center;
  justify-content: center;
  margin-top: 60px;
}

.result-chart {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  justify-content: center;
  margin-bottom: 38px;
}

.survey-result-description {
  width: 343px !important;
  padding-left: 16px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
  margin-bottom: 30px;
  margin-left: 103px;
  align-content: center;
  justify-content: center;
}
.survey-result-description .description-title {
  width: 343px;
  height: 64px;
  color: #1D1D1D;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}
.survey-result-description .description-content {
  height: 144px;
  width: 343px;
  color: #1D1D1D;
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 768px) and (max-width: 990px) {
  .survey-group-chart {
    display: inherit;
    margin-top: 20px;
  }
  .result-chart {
    display: flex;
    justify-content: center;
    margin-bottom: 38px;
  }
  .survey-result-description {
    width: 360px !important;
    padding-left: 16px;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: column;
    margin-bottom: 30px;
    margin-left: 0px !important;
  }
  .survey-result-description .description-title {
    width: 360px;
    height: 24px;
    color: #1D1D1D;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .survey-result-description .description-content {
    height: 120px;
    width: 360px;
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .survey-group-chart {
    display: inherit;
  }
  .result-chart {
    display: flex;
    justify-content: center;
    margin-bottom: 38px;
  }
  .survey-result-description {
    width: 320px !important;
    padding-left: 16px;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: column;
    margin-left: 0px !important;
  }
  .survey-result-description .description-title {
    width: 298px;
    height: 24px;
    color: #1D1D1D;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .survey-result-description .description-content {
    height: 168px;
    width: 298px;
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
    padding-right: 10px;
  }
}
@media (max-width: 319px) {
  .survey-group-chart {
    display: inherit;
  }
  .result-chart {
    display: flex;
    justify-content: center;
    margin-bottom: 38px;
  }
  .survey-result-description {
    width: 320px !important;
    padding-left: 16px;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: column;
    margin-left: 0px !important;
  }
  .survey-result-description .description-title {
    width: 298px;
    height: 24px;
    color: #1D1D1D;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .survey-result-description .description-content {
    height: 168px;
    width: 298px;
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
    padding-right: 10px;
  }
}
.survey-group-card-container {
  justify-content: center;
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  margin-top: 24px;
}
.survey-group-card-container .survey-common-card {
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 4px 2px 1px rgba(0, 0, 0, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.15);
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
}
.survey-group-card-container .survey-common-card:hover {
  border: 1px solid #E6E6E6;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15), 0 4px 4px 1px rgba(0, 0, 0, 0.05);
}
.survey-group-card-container .survey-common-card-hover {
  border: 1px solid #E6E6E6;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15), 0 4px 4px 1px rgba(0, 0, 0, 0.05);
}
.survey-group-card-container .survey-common-selected {
  background-color: #E24CE5;
}
.survey-group-card-container .survey-common-happines-selected {
  background-color: #25C1C3;
}
.survey-group-card-container .survey-common-mental-selected {
  background-color: #F7BA1B;
}
.survey-group-card-container .survey-common-finacial-selected {
  background-color: #C378FB;
}
.survey-group-card-container .survey-common-meaning-selected {
  background-color: #1674CD;
}
.survey-group-card-container .survey-common-character-selected {
  background-color: #6CB91A;
}
.survey-group-card-container .item .total-score {
  color: #E24CE5;
  font-weight: bold;
  font-size: 16px;
}
.survey-group-card-container .item .item-text {
  height: 48px;
  width: 125px;
  color: #1D1D1D;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin-top: 10px;
}
.survey-group-card-container .item .item-text-selected {
  color: white !important;
}
.survey-group-card-container .item .item-total-score {
  height: 40px;
  width: 35.74px;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -1px;
  line-height: 40px;
  text-align: center;
  padding-top: 30px;
}
.survey-group-card-container .item .item-line {
  margin-top: 8px;
  margin-bottom: 10px;
}

.row {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  padding-left: 5px;
}

.survey-group-card-container .survey-container {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  flex-direction: column;
  align-content: center;
  align-items: center;
  cursor: pointer;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-bottom: 21px;
  margin-left: 0px;
  height: 282px;
  width: 255px;
}

@media (min-width: 768px) and (max-width: 990px) {
  .survey-group-card-container {
    max-width: 375px;
  }
  .survey-group-card-container .survey-container {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    flex-direction: column;
    align-content: center;
    align-items: center;
    cursor: pointer;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    height: 225px;
    width: 172px;
  }
  .survey-group-card-container .survey-container .item-total-score {
    padding-top: 10px;
  }
  .item-text {
    width: 125px;
    margin-top: 0 !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .survey-group-card-container {
    width: 320px !important;
    padding-left: 16px;
  }
  .survey-group-card-container .survey-container {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    flex-direction: column;
    align-content: center;
    align-items: center;
    cursor: pointer;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
    height: 230px;
    width: 136px;
  }
  .survey-group-card-container .survey-container .item-text {
    width: 120px;
    margin-top: 0px !important;
  }
}
@media (max-width: 319px) {
  .survey-group-card-container {
    width: 320px !important;
    padding-left: 16px;
  }
  .survey-group-card-container .survey-container {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    flex-direction: column;
    align-content: center;
    align-items: center;
    cursor: pointer;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
    height: 224px;
    width: 136px;
  }
  .survey-group-card-container .survey-container .item-text {
    width: 120px;
  }
}
.survey-result-detail-group {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  height: 300px;
  justify-content: center;
  flex-direction: column;
  background-color: white;
}
.survey-result-detail-group .survey-detail {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  justify-content: center;
  align-content: center;
}
.survey-result-detail-group .survey-detail-text {
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  justify-content: center;
  margin-top: 30px;
  opacity: 0.3;
  color: #1D1D1D;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 32px;
}

.group-index-domain-detail {
  background-color: white !important;
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  justify-content: center;
  padding-bottom: 50px;
}

.wellmetric-container {
  padding: 32px 30px 58px;
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  flex-direction: column;
  align-items: center;
  min-height: 100%;
  cursor: pointer;
}
.wellmetric-container .value {
  color: #FF3400;
  font-size: 48px;
  font-weight: 800;
  line-height: 72px;
  text-align: center;
}
.wellmetric-container .name {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.17px;
  line-height: 28px;
  text-align: center;
  margin-top: 8px;
  text-transform: capitalize;
}
.wellmetric-container .result-desc {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin-top: 16px;
}
.wellmetric-container .result-status {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-weight: 700;
}
.wellmetric-container .no-data-desc {
  margin-top: 16px;
  color: #444444;
  font-size: 12px;
  letter-spacing: 0.1px;
  line-height: 16px;
}
.wellmetric-container .wellmetric-value-graph {
  height: 24px;
  width: 100%;
  display: flex;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  flex-direction: row;
  margin-top: 32px;
  padding-left: 24px;
  padding-right: 24px;
}
.wellmetric-container .wellmetric-value-graph .wellmetric-value-graph-item-wrapper {
  width: 100%;
}
.wellmetric-container .wellmetric-value-graph .wellmetric-value-graph-item-wrapper .image-value-indicator {
  position: relative;
  top: 5px;
  z-index: 99;
  border-top: 12px solid #606060;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.wellmetric-container .wellmetric-value-graph .wellmetric-value-graph-item-wrapper .image-value-indicator:after {
  position: absolute;
  top: -17px;
  left: -17px;
  border-top: 22px solid #fff;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  content: "";
  z-index: -1;
}
.wellmetric-container .wellmetric-value-graph .wellmetric-value-graph-item-wrapper .wellmetric-value-graph-item {
  height: 100%;
}
.wellmetric-container .wellmetric-value-graph .wellmetric-value-graph-item-wrapper .start-value-text {
  color: #444444;
  font-size: 12px;
  letter-spacing: 0.1px;
  line-height: 16px;
  margin-left: -8px;
}
.wellmetric-container .wellmetric-value-graph .wellmetric-value-graph-item-wrapper .start-value-text.blood-pressure-text {
  margin-left: -20px;
}

@media screen and (min-width: 768px) {
  .domain-detail-mobile-main {
    padding-top: 48px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    width: 360px;
    display: flex;
    flex-direction: column;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15), 0 4px 4px 1px rgba(0, 0, 0, 0.05);
    padding: 16px;
    margin-bottom: 32px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left {
    flex-direction: column;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .domain-tittle {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.17px;
    line-height: 28px;
    color: #1D1D1D;
    width: 311px;
    height: 28px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid {
    display: flex;
    align-content: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid .domain-total-score-real {
    font-size: 40px;
    font-weight: 800;
    letter-spacing: -2px;
    line-height: 40px;
    padding-left: 16px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid .domain-total-score-real .domain-total-score {
    font-size: 20px;
    font-weight: 800;
    color: #1D1D1D;
    line-height: 40px;
    letter-spacing: -1.25px;
    opacity: 0.3;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .domain-description {
    width: 311px;
    height: 72px;
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
    margin-top: 28px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .change-point {
    margin-left: 60px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    height: auto;
    flex-direction: column;
    padding-right: 10px;
    margin-top: 25px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .item-right-title {
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1D;
    font-weight: bold;
    padding-bottom: 20px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group {
    margin-bottom: 25px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group p {
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .group-progress-bar {
    display: flex;
    align-items: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .progress-item {
    flex: 1;
    align-items: center;
    justify-content: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .total-score-item {
    font-size: 32px;
    font-weight: 800;
    letter-spacing: -1px;
    line-height: 40px;
    text-align: right;
    width: 42px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .domain-detail-mobile-main {
    padding-top: 48px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    width: 288px;
    display: flex;
    flex-direction: column;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15), 0 4px 4px 1px rgba(0, 0, 0, 0.05);
    padding: 16px;
    margin-bottom: 32px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left {
    flex-direction: column;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .domain-tittle {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.17px;
    line-height: 28px;
    color: #1D1D1D;
    width: 256px;
    height: 56px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid {
    display: flex;
    align-content: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid .domain-total-score-real {
    font-size: 40px;
    font-weight: 800;
    color: #25C1C3;
    letter-spacing: -2px;
    line-height: 40px;
    padding-left: 16px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid .domain-total-score-real .domain-total-score {
    font-size: 20px;
    font-weight: 800;
    color: #1D1D1D;
    line-height: 40px;
    letter-spacing: -1.25px;
    opacity: 0.3;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .domain-description {
    width: 256px;
    height: 72px;
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
    margin-top: 28px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .change-point {
    margin-left: 55px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    height: auto;
    flex-direction: column;
    padding-right: 10px;
    margin-top: 25px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .item-right-title {
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1D;
    font-weight: bold;
    padding-bottom: 20px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group {
    margin-bottom: 25px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group p {
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .group-progress-bar {
    display: flex;
    align-items: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .progress-item {
    flex: 1;
    align-items: center;
    justify-content: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .total-score-item {
    font-size: 32px;
    font-weight: 800;
    letter-spacing: -1px;
    line-height: 40px;
    text-align: right;
    width: 42px;
  }
}
@media screen and (max-width: 319px) {
  .domain-detail-mobile-main {
    padding-top: 48px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    width: 288px;
    display: flex;
    flex-direction: column;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15), 0 4px 4px 1px rgba(0, 0, 0, 0.05);
    padding: 16px;
    margin-bottom: 32px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left {
    flex-direction: column;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .domain-tittle {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.17px;
    line-height: 28px;
    color: #1D1D1D;
    width: 256px;
    height: 56px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid {
    display: flex;
    align-content: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid .domain-total-score-real {
    font-size: 40px;
    font-weight: 800;
    color: #25C1C3;
    letter-spacing: -2px;
    line-height: 40px;
    padding-left: 16px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .group-mobile-mid .domain-total-score-real .domain-total-score {
    font-size: 20px;
    font-weight: 800;
    color: #1D1D1D;
    line-height: 40px;
    letter-spacing: -1.25px;
    opacity: 0.3;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-left .domain-description {
    width: 256px;
    height: 72px;
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
    margin-top: 40px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    height: auto;
    flex-direction: column;
    padding-right: 10px;
    margin-top: 25px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .item-right-title {
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1D;
    font-weight: bold;
    padding-bottom: 20px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group {
    margin-bottom: 25px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group p {
    color: #1D1D1D;
    font-size: 16px;
    line-height: 24px;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .group-progress-bar {
    display: flex;
    align-items: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .progress-item {
    flex: 1;
    align-items: center;
    justify-content: center;
  }
  .domain-detail-mobile-main .domain-detail-mobile-group .domain-item-right .question-group .total-score-item {
    font-size: 32px;
    font-weight: 800;
    letter-spacing: -1px;
    line-height: 40px;
    text-align: right;
    width: 42px;
  }
}
.tagify__tag div:before {
  box-shadow: none;
  background-color: rgba(0, 164, 214, 0.2);
}

.page-break-form {
  padding-top: 22px;
  padding-bottom: 22px;
  padding-right: 10px;
}
.page-break-form .page-break-title {
  height: 32px;
  width: 132px;
  color: #1D1D1D;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 32px;
  margin-bottom: 32px;
}
.page-break-form .page-break-group .tagify {
  min-height: 128px;
  border-radius: 5px;
  padding: 8px;
}
.page-break-form .page-break-group input {
  border-radius: 5px;
  height: 48px;
}
.page-break-form .page-break-group textarea {
  min-height: 128px;
  border-radius: 5px;
}
.page-break-form .url-item {
  display: flex;
  margin-top: 24px;
  margin-bottom: 32px;
}
.page-break-form .url-item input {
  width: 500px;
  box-sizing: border-box;
  border-radius: 4px;
}
.page-break-form .url-item a {
  margin-left: 28px;
  line-height: 33px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}
.page-break-form .url-item .media-item-name {
  margin-right: 10px;
  line-height: 33px;
  color: #424242;
  font-size: 16px;
  font-weight: 600;
}
.page-break-form .media-list {
  margin-bottom: 10px;
}
.page-break-form .media-list .media-item {
  display: flex;
  color: #1D1D1D;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 10px;
}
.page-break-form .media-list .media-item .media-item-name {
  max-width: 500px;
  height: 22px;
  overflow: hidden;
}
.page-break-form .media-list .media-item span {
  margin-left: 30px;
}
.page-break-form .media-list .media-item a {
  text-decoration: none;
}
.page-break-form .page-break-button {
  display: flex;
  margin-top: 28px;
  align-items: center;
}
.page-break-form .page-break-button .icon-page-break-button {
  width: 22px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #46B8F1;
  font-size: 36px;
  font-weight: 300;
  line-height: 1;
  margin-top: -2px;
  margin-right: 10px;
}
.page-break-form .page-break-button .page-break-link {
  border: 0;
  background: transparent;
  padding: 0;
  cursor: pointer;
  color: #1674CD;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.1px;
  line-height: 20px;
  margin-left: 0;
}
.page-break-form .page-break-button .page-break-link:hover {
  text-decoration: none;
  color: #1674CD;
}
.page-break-form .page-break-button span {
  padding-left: 10px;
  color: #424242;
  font-size: 16px;
  line-height: 24px;
}
.page-break-form .page-break-file-input {
  display: none;
}
.page-break-form .resource-popup {
  min-height: 91px;
  max-width: 305px;
  width: 305px;
  background-color: #F6F8F8;
  border-radius: 5px;
  border: 1px solid #E6E6E6;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  z-index: 99999;
  position: absolute;
}
.page-break-form .resource-popup .line-break {
  width: 100%;
  border: 0.5px solid #E6E6E6;
}
.page-break-form .resource-popup .resource-item {
  width: 100%;
  max-height: 45px;
  padding: 12px 16px 12px 16px;
}
.page-break-form .resource-popup .resource-item:hover {
  cursor: pointer;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

body, html * {
  font-family: "Open Sans", sans-serif;
  color: #1D1D1D;
}

h2.aduro-h2 {
  font-size: 24px;
  line-height: 32px;
}

.simple-table-header-title {
  color: #D92C27;
  font-size: 19px;
  margin-bottom: 0;
}

button {
  cursor: pointer !important;
}

.btn-heartbeat {
  -webkit-appearance: button;
  display: inline-block;
  font-weight: 600 !important;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  touch-action: manipulation;
  border-radius: 4px !important;
  line-height: 20px;
  margin: 10px 2.5px;
  cursor: pointer;
}
.btn-heartbeat:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.btn-heartbeat.blue {
  background-color: #1674CD;
  color: #FFFFFF;
  border: 1px solid #1674CD;
}
.btn-heartbeat.blue:hover {
  opacity: 0.8;
  border-color: #1674CD;
}

.btn-heartbeat.white {
  background-color: #FFFFFF;
  color: #1674CD;
  border: 1px solid #1674CD;
}
.btn-heartbeat.white:hover {
  background-color: #1674CD;
  color: #FFFFFF;
  border-color: #1674CD;
}

.btn-heartbeat.large {
  min-width: 113px;
  height: 48px;
  padding: 0 32px !important;
  font-size: 16px !important;
}

.btn-heartbeat.small {
  min-width: 93px;
  height: 32px;
  padding: 0 24px !important;
  font-size: 16px !important;
}

.btn-heartbeat.extra-small {
  min-width: 70px;
  padding: 0 !important;
  font-size: 10px !important;
}

.survey-button-groups {
  display: flex;
  justify-content: flex-end;
  text-align: end;
  width: 100%;
  margin-bottom: 10px;
}

.btn-hover-info.icon-edit {
  background: white;
  border: 1px solid #adadad;
  border-radius: 3px;
  cursor: pointer;
  text-align: center;
  margin-bottom: 2px;
}
.btn-hover-info.icon-edit:hover {
  border-color: rgb(91.5418502203, 166.4933920705, 237.4581497797);
  opacity: 0.8;
}

.popup-item {
  cursor: pointer;
}
.popup-item:hover {
  background-color: #E6E6E6;
}

.sidebar-container {
  background: #D32E2E;
}

.aduro-navbar {
  border-bottom: 1px solid #B9B9B9;
}

.nav-tabs {
  border-bottom: none;
}

.vue-popover {
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  box-shadow: 0 0.1px 0.2px 0 #B9B9B9;
}

.v--modal {
  box-shadow: none !important;
}

.v--modal-overlay {
  z-index: 99 !important;
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.v--modal-overlay .export-csv-popup-card {
  padding: 25px 57px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-popup-card-title {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 54px;
}
.v--modal-overlay .export-csv-popup-card .input-wrapper {
  height: 30px !important;
}
.v--modal-overlay .export-csv-popup-card .export-csv-popup-card-content {
  color: #58666E;
  font-size: 16px;
  padding-bottom: 0px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-popup-card-content .export-csv-date-item-wrapper {
  display: flex;
  flex-direction: row;
  height: 75px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-popup-card-content .export-csv-date-item-wrapper .export-csv-date-item {
  height: 30px;
  margin-left: 40px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-popup-card-content .export-csv-date-item-wrapper .export-csv-date-item .export-csv-date-picker {
  height: 40px;
  width: 160px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-total-public {
  margin-left: 43px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-total-public .export-form-select {
  margin-left: 5px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-total-public .export-csv-group {
  display: flex;
  margin-right: 10px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-total-public .export-csv-form-input {
  width: 100px;
  height: 30px;
  margin-left: 10px;
}
.v--modal-overlay .export-csv-popup-card .export-csv-popup-card-footer {
  text-align: right;
  padding-bottom: 15px;
}
.v--modal-overlay .survey-popup-card {
  padding: 47px 57px;
}
.v--modal-overlay .survey-popup-card .survey-popup-card-title {
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 54px;
}
.v--modal-overlay .survey-popup-card .survey-popup-card-content {
  padding-bottom: 30px;
}
.v--modal-overlay .survey-popup-card .survey-popup-card-footer {
  text-align: right;
}

#profile-dropdown__BV_toggle_ {
  font-size: 10px;
}

.v--modal-box {
  position: static !important;
}

.v--modal-overlay {
  background-color: rgba(0, 0, 0, 0.2) !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width: 0px) and (max-width: 450px) {
  .survey-popup-card {
    padding: 10px !important;
  }
  .survey-popup-card .survey-popup-card-content {
    margin-top: 40px;
  }
  .survey-popup-card .survey-popup-card-footer {
    text-align: center !important;
    margin-top: 70px;
  }
}
@media (min-width: 45px) and (max-width: 580px) {
  .survey-popup-card .survey-popup-card-title, .survey-popup-card .survey-popup-card-content {
    padding-bottom: 20px !important;
  }
}
@media (min-width: 580px) and (max-width: 830px) {
  .survey-popup-card {
    padding: 30px !important;
  }
}

.app-footer {
  background-color: #FCFCFC;
}

.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link,
.pagination .page-item.active .page-link {
  border-radius: 0;
}
.pagination .page-link, .pagination .pagination-datatables li a, .pagination .pagination li a {
  color: #3989CF;
  height: 27px;
  width: 27px;
  padding: 0;
  line-height: 27px;
  text-align: center;
}
.pagination .page-item.active .page-link, .pagination .pagination-datatables li.active .page-link, .pagination .pagination li.active .page-link, .pagination .page-item.active .pagination-datatables li a, .pagination .pagination-datatables li .page-item.active a, .pagination .pagination-datatables li.active a, .pagination .page-item.active .pagination li a, .pagination .pagination li .page-item.active a, .pagination .pagination li.active a {
  background-color: #3488D2;
  border-color: #3488D2;
}

.filter-paging-select {
  height: 29.46px !important;
  border-radius: 4px;
  border: 1px solid #B9B9B9;
}

.vue-dialog button {
  font-size: 14px;
  font-weight: 500;
}

.vue-dialog button:first-child {
  background: #f05050;
  color: white;
}

.vue-dialog button:first-child:hover {
  background: #dc3545;
}

.vue-popover.logic-custom-face.open div {
  left: 0;
}

textarea:focus, input:focus {
  outline: none;
}

*:focus {
  outline: none;
}

.survey-table thead th, .survey-table tr td {
  border-top: 1px solid #B9B9B9;
  border-bottom: 1px solid #B9B9B9;
}
.survey-table .col-legend-paths {
  width: 300px;
}
.survey-table .col-survey-header {
  color: #58666E;
  font-size: 13px;
  font-weight: bold;
}
.survey-table .col-text,
.survey-table .text-heading {
  font-size: 12px;
}
.survey-table .col-text-ref {
  color: #58666E;
  font-size: 13px;
}
.survey-table .col-text-date-time {
  color: #58666E;
  font-size: 13px;
  width: 145px;
}
.survey-table .sub-text-heading {
  color: #555555;
  font-size: 9px;
}
.survey-table .icon-edit {
  line-height: 24px;
}
.survey-table .list-item-container tr td {
  border: none;
}

.survey-publish-container .survey-publish-table {
  margin-bottom: 0;
}
.survey-publish-container .survey-publish-table thead th {
  border-top: none;
  border-bottom: 1px solid #B9B9B9;
}
.survey-publish-container .survey-publish-table tr td {
  border-top: 1px solid #B9B9B9;
  border-bottom: 1px solid #B9B9B9;
}
.survey-publish-container .survey-publish-table tbody tr.selected td {
  background-color: #F5F5F5;
}
.survey-publish-container .survey-publish-table .col-legend-paths {
  width: 300px;
}
.survey-publish-container .survey-publish-table .col-survey-header {
  color: #58666E;
  font-size: 13px;
  font-weight: bold;
}
.survey-publish-container .survey-publish-table .col-text,
.survey-publish-container .survey-publish-table .text-heading {
  color: #555555;
  font-size: 13px;
}
.survey-publish-container .survey-publish-table .col-text-ref {
  color: #58666E;
  font-size: 14px;
}
.survey-publish-container .survey-publish-table .col-text-date-time {
  color: #58666E;
  font-size: 14px;
  width: 145px;
}
.survey-publish-container .survey-publish-table .sub-text-heading {
  color: #555555;
  font-size: 9px;
}
.survey-publish-container .survey-publish-table .icon-edit {
  line-height: 24px;
}
.survey-publish-container .survey-publish-table .list-item-container tr td {
  border: none;
}

.create-question-container .popover.bs-popover-left,
.create-question-container .popover.bs-popover-right,
.create-question-container .popover.bs-popover-bottom,
.create-question-container .popover.bs-popover-top {
  margin-top: 3px;
  border: 0;
  background: transparent;
  padding: 0;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.32);
}
.create-question-container .popover.bs-popover-left .arrow,
.create-question-container .popover.bs-popover-right .arrow,
.create-question-container .popover.bs-popover-bottom .arrow,
.create-question-container .popover.bs-popover-top .arrow {
  display: none;
}
.create-question-container .popover.bs-popover-left .popover-body,
.create-question-container .popover.bs-popover-right .popover-body,
.create-question-container .popover.bs-popover-bottom .popover-body,
.create-question-container .popover.bs-popover-top .popover-body {
  padding: 0;
}

.survey-question-table {
  padding-left: 0;
  padding-right: 0;
  background-color: white;
}
.survey-question-table .survey-question-table-body {
  border-left: 1px solid #B9B9B9;
  border-right: 1px solid #B9B9B9;
}
.survey-question-table .col-question-header {
  color: #58666E;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #B9B9B9;
}
.survey-question-table .col-question-header:first-child {
  padding-left: 38px;
}
.survey-question-table .col-question-text {
  padding: 0;
  font-size: 13px;
  color: #585858;
  vertical-align: middle;
  border-bottom: 1px solid #B9B9B9;
}
.survey-question-table .col-question-add {
  width: 110px;
}

.logic-date-picker-container {
  width: 100px;
}

.question-date-type-container .question-date-picker {
  width: 141px;
  height: 33px;
}
.question-date-type-container .question-date-picker .input-wrapper {
  height: 33px;
}

.autocomplete-input ul[data-v-faad8e8a] {
    list-style-type: none;
    padding: 0;
}
.autocomplete-input li[data-v-faad8e8a] {
    display: inline-block;
    margin: 0 10px;
}
.autocomplete-input[data-v-faad8e8a] {
    position: relative;
    height: 300px;
}
.autocomplete-input input[data-v-faad8e8a] {
    display: block;
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25;
    color: #3e515b;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #c2cfd6;
    border-radius: 0;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
ul.options-list[data-v-faad8e8a] {
    display: flex;
    flex-direction: column;
    margin-top: 7px;
    border: 1px solid #dbdbdb;
    border-radius: 0 0 3px 3px;
    position: absolute;
    width: 100%;
    overflow: hidden;
}
ul.options-list li[data-v-faad8e8a] {
    width: 100%;
    flex-wrap: wrap;
    background: white;
    margin: 0;
    border-bottom: 1px solid #eee;
    color: #363636;
    padding: 7px;
    cursor: pointer;
}
ul.options-list li.highlighted[data-v-faad8e8a] {
    background: #f8f8f8
}

.icon-text-left-wrapper[data-v-537eab64] {
  height: 20px;
  cursor: pointer;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.icon-text-left-wrapper .icon-plus[data-v-537eab64],
.icon-text-left-wrapper .icon-minus[data-v-537eab64],
.icon-text-left-wrapper .icon-go-to-map[data-v-537eab64],
.icon-text-left-wrapper .icon-text[data-v-537eab64] {
  vertical-align: middle;
}
.icon-text-left-wrapper .icon-text[data-v-537eab64] {
  margin-right: 5px;
}
.icon-plus[data-v-537eab64] {
  display: inline-block;
  background-image: url(/145e8d33fcc7b9e87dd2.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20px; /*or your image's width*/
  height: 20px; /*or your image's height*/
  margin-right: 5px;
}
.icon-plus[data-v-537eab64]:hover {
  background-image: url(/aab0aea497d24d4489ca.png);
}
.icon-plus-image[data-v-537eab64] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
.icon-go-to-map-image[data-v-537eab64] {
  width: 25px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
  object-fit: contain;
}
.icon-minus[data-v-537eab64] {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAApFJREFUOBGVVEtoU1EQnXvfM7H10w9CrVgoVKyuBH+bLirYlQXBWEOSVvwskhpoXhrcuJGAqEQwaSpJm2y6KYmLVsGKIghuigjipztLoVJRKlaTutFGkxnnPnglDbWfgfvuZebMeefNzH0C1jCvN1z9S8s32bfKhaaamsVwOIz/g4vKwCV/qKlQLF1FoE6ONTLgE4DYTQAoBDzTQIuMpqJTlXkriDy+gJdI3ASglNDlWCY58N5KcBtGAyzBWSC4Dkx45mTbZafTWbLiy0QurxFggrjUtJbMUGzWAlTufn94e76Ye81kvzPD8SNCCBbLmtXD0xtwIYobcovekUncnVO+tYxYtttnIGen76cGfQor+/oG7Ujijq5rFzZCopKUip1QVStIOM77gwdNoh9/Z50s7t1oMvpSOTZq6XTkJxNGikUMqRydkE5xbR5slKAcZxMwViBhCtBJULOu6TMWwOXrP6oBtnABJLdbsl8SouR6SME+u6360ci92wsKPzIUm/P4jF08Xzad21mPpaIZUEEBeJxnqJ39iLyYjDkFH3knwgL+ea5wylSt3F7j+3Q+X6dz274A6XvZb6rKpuJJPqu1rrES/cN8rj47EP8mScAbEqUT62atApiZz7WzkCmlTPLHTxDBOWZX9diU8Virjj9WSXJ/Y90k12F++uvitc2w9HiDhxl/umqbllB55mRf7A02LyF+5D51ZYfj4+sR9vj795WK+Jab2J1NxSaWidRBkRWQXnF3bjk62hLlF7Kc2OMLOpBwvPKlpiILaJIRJfgutbLWhxK0SZClz9z4Bp6DVkDq4lnaIUAzMunoCytP7SuIlENdyO4roWM8Mp0EdIgBajR4zsQsh54c2FP7dLUf3D9MVQKufpcv1gAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20px; /*or your image's width*/
  height: 20px; /*or your image's height*/
  margin-right: 5px;
}
.icon-minus[data-v-537eab64]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAZRJREFUOBGVlD1Lw1AUhnNTFYxFoaiLdVE6OKvgoouLIugfkG7FX6Cg+AOcBJ0ddHIRVIqd3AoFEVHooCAIflQ76FA76FCMz0lzY2KwJgce7nvPfc9p0ntzldEibNvuZXkI+uAZbpRSH4z/B8UK5qEEb3AOebiCGhRgomUnDAk4gTLMQru/gHk3ZOEBNkH51x1N0oIGfIIZMvgSrveC8dCXbkqSB7AdWvgjgbcDJFY9C5NxqECnl4wg8GfgFVLOOyJ2qCuzI1sR6gMWavdInBkI2aUqpAOOiBPqFqDQhj8Bcl4qupaFHLof5E8XxKO1wZOvMddxjxiQRl1QZ9HWK4xJsODLpfFLM/WijrLk1Ux4BymOHdRNQdHkSeRXSzATu0uzQOqKjqTjEuTjNqJGztIdjOlGcqpvIRunGf51OIafL4HJCEgsRmmGbxkeQW6GYJAcBTlTKyBbHgrySdgFiR5tkO33gj9ePsRJEhvwhD5ivIYqDIJcH9OwDyn8NUYnwteAu0CTDHIOhkFfbJfoUxq8MAbiG7iDMUR6IaYOAAAAAElFTkSuQmCC);
}
.icon-edit-question-logic[data-v-537eab64] {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAABGdBTUEAALGPC/xhBQAAAW1JREFUKBVjZEACubm5Mr9+/XIHCrn9//9fAyY1a9Ys/fT0dGegWB9MDJlmZGQsYoEJZGRkOAEN2QJUzAmU+AIUvw/E/2HyhGhGkAKgIQ5AA7YBmW+AdDyQPgJ0xW+QHLEA7CKg5iYg/sLGxmY/ZcoUkEtIBixlZWW8Hz9+tATqXIDPEGD4if7+/VsXmw2srKyXWT59+mQMdA0LMFxOYFMEEwMaYvPv3791MD4yDZQLYmFmZr4MNOgfEBsgS6KzgRZdBIrloIuD+FA5BgZg1J4B4kfZ2dnCMIUgL8PYxNBMIEVAE3uALpL58+fPXqBh8iAxoJfzgLEZBmITA8DRD1IIdFEy0LDZQCZI7DqIBgIVII6eMWPGqrS0NHMguxwojgGA+jrBLgLJzJw5cy6QcgbiSUAMMkwDqIAFGMD+QDYDExOTFJAfiA2D5OAuAilGBkAX1ANdoCUpKRnd0NDwB1kOGxvuIiySO4g1BKQXAIiQo27UDdzjAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 18px; /*or your image's width*/
  height: 13px; /*or your image's height*/
  margin-right: 5px;
}
.icon-edit-question-logic[data-v-537eab64]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAABGdBTUEAALGPC/xhBQAAARVJREFUKBWVkj1rAkEQhnfhUgSxEjshCCnSiIKFBCyMgaS+FJIfYWVjYZE6jWCdJo2gFlb5BalSWEQsroxYWoeUt3lGXFiXE24HHubjnRlu91Yrx4wxFdJHeIAbK2mt62j35GNb8/wgsgUau8QfcAm/8AMG8htLOvAHO7iDi/zTTieDn7CHqlMOCiOGi0zcwjt3IcfJNPrKCLVMUamN3FETxH+dabLlNsHSJp5/kgUbSKHhiX66ptD3i8dcNH6NMSuQiy4dBanJkcOMoWdI4RuuZBo/gl7eTYd3xCXPGCow9AZb4gSv4ZpYoS/wLfIhZNnrSZFmeUMTSMDaVJpIYlvI8PHJIjeh+QXmcPhqVwuKWdAKWfIPQouzOZWjA54AAAAASUVORK5CYII=);
}
.icon-question-order[data-v-537eab64] {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAABGdBTUEAALGPC/xhBQAAAh5JREFUOBHtU01oE1EQnnmbZCmhhYBS1JvehF6sNkS8eRI9KiYoVhA2vdSkiBeRsp4EIzaJkCZ7EJRuUmJVFPXgpdeiHjxWJNWD1J9okEYNSbM7zrPusoc1iXcf7M68b+b73r7ZGYQBV0JLHQKkRwgQLZfybxyacJxe9szUzC6OV4lQtwGfJbQL25z8vgLT03m1Y9sPQFB20cjlmbBAsPlQ4lKkr8CXTm0ekd5WivlrkmAWs7OI8L7ert2Se0W+/rbiWvooAGUQcHT/gdjdVy9XvtXqzYNk0znGD4+NR9/1/IJFI/tECeAEH3CvbdMJeZBlWWfZLChKIFYu5e64AvGp1AxXeomfaiKZmpXJcpmF3AtCam7t+FyCLiBsmPM3VpDv5gqATRne3Achlojoiq7rAYfUy7oCfM+foEYeV4pzVSZYvUjemCvgBf/F/y8wQCvLgvIECgIcPq2l97E/5i3yQP9aIWFaYJsWwjEg3KkiPnVEkBsm9Hq9OQLY/SRCkYh5U9+Ia+ftITU8OmSprUJB/+4k+1mx+qHxnMezTkCfw+0drT9Ja63Oj7VGt9Gc1C7u8SM6mMCAcorH86tQxBHDSG7KQCgYjgJBXSBO3jYyNSfZz3JNAOLJ9HEk+3owGB7fvV1trq43ljmwXDHyl/1IXuy3gAR4Cq9yuSd42j4yGCyXsifltHmT/Xy3lZlwiRNGeGBjw7CXr9WfLAV/AbSAu8hE5EYwAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 16px; /*or your image's width*/
  height: 22px; /*or your image's height*/
  margin-right: 5px;
}
.icon-question-order[data-v-537eab64]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAM5JREFUOBHtU0kSgzAMCxz7FD7V/gzO/KfPgFvPQaJxkD1l6fRaz7ixLVnuOCElsZzzDKfNUnYhsBt85OkATQBW07rGIAyFNGjdxVUFgQNKgvJDOcw/8ZKSIgFYB38pp+Rd5O4KoYF7eQYRS1n3+zKEp05B2rN2YH0TGqpAA1PMYopZrJzWir+ef6HzDba4BHvy9TbYJlfdn8u8G756bDLADV6HAbz8/A+FqAbCXUnM1ynhRzkB2lKQbF+7e7kqxH2NcP8RbrP4z6ciNkk5LQQSjE95bAR/AAAAAElFTkSuQmCC);
}
/**
 * Default
 */
/**
 * Bulma
 */
/**
 * Bootstrap
 */
.vue-switcher {
  position: relative;
  display: inline-block;
}
.vue-switcher__label {
  display: block;
  font-size: 10px;
  margin-bottom: 5px;
}
.vue-switcher input {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.vue-switcher div {
  height: 20px;
  width: 35px;
  position: relative;
  border-radius: 30px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  transition: all ease 0.4s;
  border: 1px solid #E1E0E1;
}
.vue-switcher div:after {
  content: "";
  height: 20px;
  width: 20px;
  border-radius: 100px;
  display: block;
  transition: all ease 0.3s;
  position: absolute;
  left: 100%;
  margin-left: -17px;
  cursor: pointer;
  top: -1px;
  border: 1px solid #BEBEBE;
  box-shadow: 1px 0px 5px #CFD1D1;
}
.vue-switcher--unchecked div {
  justify-content: flex-end;
}
.vue-switcher--unchecked div:after {
  left: 15px;
}
.vue-switcher--disabled div {
  opacity: 0.3;
}
.vue-switcher--disabled input {
  cursor: not-allowed;
}
.vue-switcher--bold div {
  top: -8px;
  height: 26px;
  width: 51px;
}
.vue-switcher--bold div:after {
  margin-left: -22px;
  top: 4px;
}
.vue-switcher--bold--unchecked div:after {
  left: 26px;
}
.vue-switcher--bold .vue-switcher__label span {
  padding-bottom: 7px;
  display: inline-block;
}
.vue-switcher-theme--default.vue-switcher-color--default div {
  background-color: #00C841;
}
.vue-switcher-theme--default.vue-switcher-color--default div:after {
  background-color: white;
}
.vue-switcher-theme--default.vue-switcher-color--default.vue-switcher--unchecked div {
  background-color: #F6F8F8;
}
.vue-switcher-theme--default.vue-switcher-color--default.vue-switcher--unchecked div:after {
  background-color: white;
}
.vue-switcher-theme--default.vue-switcher-color--blue div {
  background-color: rgb(119.2479338843, 176.0743801653, 199.7520661157);
}
.vue-switcher-theme--default.vue-switcher-color--blue div:after {
  background-color: #539bb9;
}
.vue-switcher-theme--default.vue-switcher-color--blue.vue-switcher--unchecked div {
  background-color: rgb(191.7438016529, 218.2231404959, 229.2561983471);
}
.vue-switcher-theme--default.vue-switcher-color--blue.vue-switcher--unchecked div:after {
  background-color: rgb(119.2479338843, 176.0743801653, 199.7520661157);
}
.vue-switcher-theme--default.vue-switcher-color--red div {
  background-color: rgb(199.7520661157, 119.2479338843, 119.2479338843);
}
.vue-switcher-theme--default.vue-switcher-color--red div:after {
  background-color: #b95353;
}
.vue-switcher-theme--default.vue-switcher-color--red.vue-switcher--unchecked div {
  background-color: rgb(229.2561983471, 191.7438016529, 191.7438016529);
}
.vue-switcher-theme--default.vue-switcher-color--red.vue-switcher--unchecked div:after {
  background-color: rgb(199.7520661157, 119.2479338843, 119.2479338843);
}
.vue-switcher-theme--default.vue-switcher-color--yellow div {
  background-color: rgb(200.601659751, 195.0829875519, 119.398340249);
}
.vue-switcher-theme--default.vue-switcher-color--yellow div:after {
  background-color: #bab353;
}
.vue-switcher-theme--default.vue-switcher-color--yellow.vue-switcher--unchecked div {
  background-color: rgb(229.8049792531, 227.2489626556, 192.1950207469);
}
.vue-switcher-theme--default.vue-switcher-color--yellow.vue-switcher--unchecked div:after {
  background-color: rgb(200.601659751, 195.0829875519, 119.398340249);
}
.vue-switcher-theme--default.vue-switcher-color--orange div {
  background-color: rgb(199.7520661157, 149.2396694215, 119.2479338843);
}
.vue-switcher-theme--default.vue-switcher-color--orange div:after {
  background-color: #b97953;
}
.vue-switcher-theme--default.vue-switcher-color--orange.vue-switcher--unchecked div {
  background-color: rgb(229.2561983471, 205.7190082645, 191.7438016529);
}
.vue-switcher-theme--default.vue-switcher-color--orange.vue-switcher--unchecked div:after {
  background-color: rgb(199.7520661157, 149.2396694215, 119.2479338843);
}
.vue-switcher-theme--default.vue-switcher-color--green div {
  background-color: rgb(119.2479338843, 199.7520661157, 140.5578512397);
}
.vue-switcher-theme--default.vue-switcher-color--green div:after {
  background-color: #53b96e;
}
.vue-switcher-theme--default.vue-switcher-color--green.vue-switcher--unchecked div {
  background-color: rgb(191.7438016529, 229.2561983471, 201.673553719);
}
.vue-switcher-theme--default.vue-switcher-color--green.vue-switcher--unchecked div:after {
  background-color: rgb(119.2479338843, 199.7520661157, 140.5578512397);
}
.vue-switcher-theme--bulma.vue-switcher-color--default div {
  background-color: rgb(219.5, 219.5, 219.5);
}
.vue-switcher-theme--bulma.vue-switcher-color--default div:after {
  background-color: #f5f5f5;
}
.vue-switcher-theme--bulma.vue-switcher-color--default.vue-switcher--unchecked div {
  background-color: rgb(232.25, 232.25, 232.25);
}
.vue-switcher-theme--bulma.vue-switcher-color--default.vue-switcher--unchecked div:after {
  background-color: #f5f5f5;
}
.vue-switcher-theme--bulma.vue-switcher-color--primary div {
  background-color: rgb(5, 255, 217.9186602871);
}
.vue-switcher-theme--bulma.vue-switcher-color--primary div:after {
  background-color: #00d1b2;
}
.vue-switcher-theme--bulma.vue-switcher-color--primary.vue-switcher--unchecked div {
  background-color: rgb(107, 255, 233.04784689);
}
.vue-switcher-theme--bulma.vue-switcher-color--primary.vue-switcher--unchecked div:after {
  background-color: rgb(5, 255, 217.9186602871);
}
.vue-switcher-theme--bulma.vue-switcher-color--blue div {
  background-color: rgb(93.5625, 144.75, 227.4375);
}
.vue-switcher-theme--bulma.vue-switcher-color--blue div:after {
  background-color: #3273dc;
}
.vue-switcher-theme--bulma.vue-switcher-color--blue.vue-switcher--unchecked div {
  background-color: rgb(180.6875, 204.25, 242.3125);
}
.vue-switcher-theme--bulma.vue-switcher-color--blue.vue-switcher--unchecked div:after {
  background-color: rgb(93.5625, 144.75, 227.4375);
}
.vue-switcher-theme--bulma.vue-switcher-color--red div {
  background-color: rgb(255, 107, 136.7487437186);
}
.vue-switcher-theme--bulma.vue-switcher-color--red div:after {
  background-color: #ff3860;
}
.vue-switcher-theme--bulma.vue-switcher-color--red.vue-switcher--unchecked div {
  background-color: rgb(255, 209, 218.2462311558);
}
.vue-switcher-theme--bulma.vue-switcher-color--red.vue-switcher--unchecked div:after {
  background-color: rgb(255, 107, 136.7487437186);
}
.vue-switcher-theme--bulma.vue-switcher-color--yellow div {
  background-color: rgb(255, 231.3214285714, 138);
}
.vue-switcher-theme--bulma.vue-switcher-color--yellow div:after {
  background-color: #ffdd57;
}
.vue-switcher-theme--bulma.vue-switcher-color--yellow.vue-switcher--unchecked div {
  background-color: rgb(255, 251.9642857143, 240);
}
.vue-switcher-theme--bulma.vue-switcher-color--yellow.vue-switcher--unchecked div:after {
  background-color: rgb(255, 231.3214285714, 138);
}
.vue-switcher-theme--bulma.vue-switcher-color--green div {
  background-color: rgb(61.2672413793, 221.7327586207, 117.0387931034);
}
.vue-switcher-theme--bulma.vue-switcher-color--green div:after {
  background-color: #22c65b;
}
.vue-switcher-theme--bulma.vue-switcher-color--green.vue-switcher--unchecked div {
  background-color: rgb(148.3189655172, 236.6810344828, 179.0301724138);
}
.vue-switcher-theme--bulma.vue-switcher-color--green.vue-switcher--unchecked div:after {
  background-color: rgb(61.2672413793, 221.7327586207, 117.0387931034);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--default div {
  background-color: rgb(229.5, 229.5, 229.5);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--default div:after {
  background-color: rgb(239.7, 239.7, 239.7);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--default.vue-switcher--unchecked div {
  background-color: rgb(244.8, 244.8, 244.8);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--default.vue-switcher--unchecked div:after {
  background-color: rgb(239.7, 239.7, 239.7);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--primary div {
  background-color: rgb(79.0384615385, 147.3076923077, 205.9615384615);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--primary div:after {
  background-color: #337ab7;
}
.vue-switcher-theme--bootstrap.vue-switcher-color--primary.vue-switcher--unchecked div {
  background-color: rgb(158.8076923077, 196.1282051282, 228.1923076923);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--primary.vue-switcher--unchecked div:after {
  background-color: rgb(79.0384615385, 147.3076923077, 205.9615384615);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--success div {
  background-color: rgb(0, 251, 81.575);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--success div:after {
  background-color: #00C841;
}
.vue-switcher-theme--bootstrap.vue-switcher-color--success.vue-switcher--unchecked div {
  background-color: rgb(98, 255, 149.025);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--success.vue-switcher--unchecked div:after {
  background-color: rgb(0, 251, 81.575);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--info div {
  background-color: rgb(133.4568527919, 208.3096446701, 230.5431472081);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--info div:after {
  background-color: #5bc0de;
}
.vue-switcher-theme--bootstrap.vue-switcher-color--info.vue-switcher--unchecked div {
  background-color: rgb(218.3705583756, 240.9289340102, 247.6294416244);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--info.vue-switcher--unchecked div:after {
  background-color: rgb(133.4568527919, 208.3096446701, 230.5431472081);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--warning div {
  background-color: rgb(243.984375, 194.78125, 125.015625);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--warning div:after {
  background-color: #f0ad4e;
}
.vue-switcher-theme--bootstrap.vue-switcher-color--warning.vue-switcher--unchecked div {
  background-color: rgb(251.953125, 238.34375, 219.046875);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--warning.vue-switcher--unchecked div:after {
  background-color: rgb(243.984375, 194.78125, 125.015625);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--danger div {
  background-color: rgb(216.5673469388, 82.9265306122, 79.4326530612);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--danger div:after {
  background-color: #c9302c;
}
.vue-switcher-theme--bootstrap.vue-switcher-color--danger.vue-switcher--unchecked div {
  background-color: rgb(234.8857142857, 164.9428571429, 163.1142857143);
}
.vue-switcher-theme--bootstrap.vue-switcher-color--danger.vue-switcher--unchecked div:after {
  background-color: rgb(216.5673469388, 82.9265306122, 79.4326530612);
}

.app-icon[data-v-d314918c] {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  vertical-align: middle;
  overflow: hidden;
}
.app-icon-svg[data-v-d314918c],
.app-icon-image[data-v-d314918c] {
  display: block;
  width: 1em;
  height: 1em;
  max-width: 100%;
}
.app-icon-pulse[data-v-d314918c] {
  animation: app-icon-pulse-d314918c 1s linear infinite;
}
.app-icon-fallback[data-v-d314918c] {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 999px;
  background: currentColor;
  opacity: 0.25;
}
@keyframes app-icon-pulse-d314918c {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}

.tab-icon-text-wrapper[data-v-cc181cf6] {
  height: 41px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tab-header-layout[data-v-cc181cf6] {
  display: flex;
  align-items: center;
}
.tab-header-copy[data-v-cc181cf6] {
  display: flex;
  flex-direction: column;
}
.tab-header-status[data-v-cc181cf6] {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.icon-text-heading[data-v-cc181cf6] {
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.icon-text-heading.inactive[data-v-cc181cf6] {
  color: #58666E;
}
.icon-text-sub-heading[data-v-cc181cf6] {
  font-weight: 300;
  width: 130px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.icon-text-heading[data-v-cc181cf6],
.icon-text-sub-heading[data-v-cc181cf6] {
  margin: 0;
  color: black;
}
.icon-arrow[data-v-cc181cf6] {
  color: black;
  margin-left: 50px;
}
.icon-done[data-v-cc181cf6] {
  color: #28a745;
}
.icon-pause[data-v-cc181cf6] {
  color: #ffc107;
}
.icon-rotate-90[data-v-cc181cf6] {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.tab-step[data-v-cc181cf6] {
  min-width: 60px;
  width: 130px;
}
.tab-icon-text-wrapper {
  height: 42px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.icon-text-heading {
  font-weight: bold;
}
.icon-text-heading,
.icon-text-sub-heading {
  margin: 0;
}
.icon-text-wrapper {
  margin-left: 15px;
}
.icon-text {
  color: #28a745;
}

.icon-text-heading[data-v-79a3d5e2] {
    font-weight: bold;
}
.icon-text-heading[data-v-79a3d5e2],
  .icon-text-sub-heading[data-v-79a3d5e2] {
    margin: 0;
}
.icon-text[data-v-79a3d5e2] {
    position: absolute;
    right: 25px;
    top: 25px;
    color: #28a745;
}

.icon-published[data-v-48c5bef4] {
  color: #00C450;
}
.icon-draft[data-v-48c5bef4] {
  color: #1674CD;
}
.icon-pending[data-v-48c5bef4] {
  color: #1674CD;
}
.list-item-container[data-v-48c5bef4] {
  display: flex;
  align-items: center;
}
.list-item-container .text-heading[data-v-48c5bef4] {
  font-size: 13px;
}
.list-item-container .sub-text-heading[data-v-48c5bef4] {
  font-size: 10px;
  padding-top: 10px;
}
.list-copy[data-v-48c5bef4] {
  display: flex;
  flex-direction: column;
}
.list-icon-container[data-v-48c5bef4] {
  padding-right: 15px;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}
.table-status-icon[data-v-48c5bef4] {
  font-size: 1.15rem;
}
.app-table-header[data-v-173b3fdd] {
  align-items: center;
  display: flex;
  gap: 8px;
}
.app-table-sort-indicator[data-v-173b3fdd] {
  align-items: center;
  color: #c6d0d7;
  display: inline-flex;
  gap: 1px;
  margin-left: 4px;
  font-size: 13px;
  line-height: 1;
}
.app-table-sort-indicator.active[data-v-173b3fdd] {
  color: #aebbc4;
}
.app-table-sort-indicator .sort-up[data-v-173b3fdd],
.app-table-sort-indicator .sort-down[data-v-173b3fdd] {
  opacity: 0.55;
}
.app-table-sort-indicator.asc .sort-up[data-v-173b3fdd],
.app-table-sort-indicator.desc .sort-down[data-v-173b3fdd] {
  color: #6f7f89;
  opacity: 1;
}
.simple-table-wrapper .sub-title[data-v-7c5b9115] {
  font-size: 11px;
}
.simple-table-wrapper .sub-title-margin[data-v-7c5b9115] {
  margin-left: 30px;
}
.simple-table-wrapper .card-footer[data-v-7c5b9115] {
  background-color: #FAFAFC;
}
.simple-table-wrapper .card-footer .pagination[data-v-7c5b9115] {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.simple-table-wrapper .card-footer ul li[data-v-7c5b9115] {
  padding: 0;
}
.simple-table-wrapper .card-body[data-v-7c5b9115] {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.simple-table-wrapper .filter-container[data-v-7c5b9115] {
  margin-left: 15px;
  margin-right: 15px;
}
.simple-table-wrapper .filter-container .filter-input[data-v-7c5b9115] {
  border: 1px solid #E0DFE0;
  border-radius: 2px;
  color: #58666E;
  border-left: none;
}
.simple-table-wrapper .filter-container .custom-select[data-v-7c5b9115] {
  border: 1px solid #E0DFE0;
  border-radius: 5px;
  color: #58666E;
}
.simple-table-wrapper .flex-container[data-v-7c5b9115] {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.simple-table-wrapper .simple-row[data-v-7c5b9115] {
  display: flex;
  flex-wrap: wrap;
}
.simple-table-wrapper .flex-start[data-v-7c5b9115] {
  justify-content: space-between;
}
.simple-table-wrapper .flex-end[data-v-7c5b9115] {
  justify-content: flex-end;
}
.simple-table-wrapper .flex-item[data-v-7c5b9115] {
  padding: 5px;
  margin: 5px;
  line-height: 50px;
  color: white;
}
.simple-table-wrapper .item-counter[data-v-7c5b9115] {
  border-radius: 41%;
  background: #CFDADD;
  width: 30px;
  text-align: center;
  margin-right: 10px;
  font-size: 14px;
  font-weight: bold;
  color: white;
}
.simple-table-wrapper .item-counter-text[data-v-7c5b9115] {
  color: #A6AEB1;
}
.simple-table-wrapper .icon-search[data-v-7c5b9115] {
  color: #969696;
}
.simple-table-wrapper .icon-published[data-v-7c5b9115] {
  color: #00C450;
}
.simple-table-wrapper .icon-long-survey[data-v-7c5b9115] {
  color: white;
}
.simple-table-wrapper .icon-draft[data-v-7c5b9115] {
  color: #00B5E6;
}
.simple-table-wrapper .icon-pending[data-v-7c5b9115] {
  color: #7260BC;
}
.simple-table-wrapper .icon-published[data-v-7c5b9115],
.simple-table-wrapper .icon-draft[data-v-7c5b9115],
.simple-table-wrapper .icon-pending[data-v-7c5b9115] {
  margin-right: 15px;
}
.simple-table-wrapper .legend-container[data-v-7c5b9115] {
  height: 50px;
}
.simple-table-wrapper .legend-title[data-v-7c5b9115] {
  color: #556679;
  font-weight: bold;
  font-size: 16px;
}
.simple-table-wrapper .legend-status-item[data-v-7c5b9115] {
  margin-left: 35px;
}
.simple-table-wrapper .input-group-search[data-v-7c5b9115] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32.12px;
  border: 1px solid #E0DFE0;
  border-radius: 2px;
  background-color: #EDF1F2;
}
.simple-table-wrapper .input-group-search .icon-search[data-v-7c5b9115] {
  color: #979797;
}
.simple-table[data-v-7c5b9115] {
  background-color: white;
  margin-bottom: 0;
}
.simple-table.table-striped tbody tr[data-v-7c5b9115] {
  background-color: white;
  color: #555555;
}
.simple-table.table-striped tbody tr[data-v-7c5b9115]:hover,
.simple-table .table-selected[data-v-7c5b9115],
.simple-table .table-selected > td[data-v-7c5b9115],
.simple-table .table-selected[data-v-7c5b9115]:hover,
.simple-table .table-selected > td[data-v-7c5b9115]:hover {
  background-color: #1674CD;
  color: white;
  cursor: pointer;
  font-weight: normal;
}
.simple-table thead th[data-v-7c5b9115] {
  border-bottom: 1px solid #E2E0E2;
}
.simple-table td[data-v-7c5b9115] {
  border-top: 1px solid #E2E0E2;
}
.simple-table.table-striped tbody tr[data-v-7c5b9115]:active,
.simple-table.table-striped tbody tr[data-v-7c5b9115]:focus {
  background-color: #376173;
}
.simple-table-empty.b-table > thead > tr > th.sorting[data-v-7c5b9115] {
  cursor: default;
  user-select: none;
  pointer-events: none;
}
.simple-table-empty.table-striped tbody tr[data-v-7c5b9115] {
  background-color: white;
  user-select: none;
  pointer-events: none;
}
.simple-table-empty.table-striped tbody tr[data-v-7c5b9115]:hover {
  background-color: white;
  color: black;
  cursor: default;
}
.simple-table-header[data-v-7c5b9115] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 17px;
}
.simple-table-header .button-skip[data-v-7c5b9115] {
  background-color: #1674CD;
  color: white;
}
.simple-table-header .button-skip[data-v-7c5b9115]:hover {
  background-color: #376173;
  color: white;
}

  /* Popover section */
.default .vue-popover ul,
  .custom-face .vue-popover ul {
    margin: 0;
    padding: 5px 0;
    list-style: none;
    background: white;
    -webkit-box-shadow: 0 2px 11px -1px rgba(0, 0, 0, 0.51);
    -moz-box-shadow: 0 2px 11px -1px rgba(0, 0, 0, 0.51);
    box-shadow: 0 2px 11px -1px rgba(0, 0, 0, 0.51);
}
.default .vue-popover a,
  .custom-face .vue-popover a {
    display: block;
    text-decoration: none;
    padding: 8px 10px;
    color: black;
    transition: background 0.3s ease;
}
.default .vue-popover a:hover,
  .custom-face .vue-popover a:hover {
    color: #141719;
    background-color: #edf1f2;
}
.vue-popover {
    position: relative;
    background-color: transparent;
    border: transparent;
}
.vue-popover.open {
    position: absolute;
    z-index: 1070;
    right: 0;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
}
.popover-item-icon {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
}
.popover-item-label {
    margin-left: 5px;
}

.date-dropdown-container[data-v-564c99d6] {
  display: flex;
}
.date-dropdown-select[data-v-564c99d6] {
  display: inline-block;
  border: 1px solid #E0DFE0;
  border-radius: 2px;
  padding: 8px;
  margin-right: 10px;
  height: 33px;
  background-color: white;
  font-size: 14px;
  color: #606060;
}
.date-dropdown-select option[data-v-564c99d6] {
  color: #231F20;
  font-size: 14px;
}
.date-dropdown-select.month[data-v-564c99d6] {
  width: 127px;
}
.date-dropdown-select.day[data-v-564c99d6] {
  width: 72px;
}
.date-dropdown-select.year[data-v-564c99d6] {
  width: 87px;
}
.date-title[data-v-564c99d6] {
  color: #58666E;
  font-weight: bold;
  font-size: 13px;
}
.survey-preview-wrapper[data-v-564c99d6] {
  height: 75px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.survey-preview-wrapper .date-dropdown-select[data-v-564c99d6] {
  height: 50px;
  font-size: 18px;
}
.simple-table-wrapper .sub-title {
  font-size: 11px;
}
.simple-table-wrapper .sub-title-margin {
  margin-left: 30px;
}
.simple-table-wrapper .card-footer {
  background-color: #FAFAFC;
}
.simple-table-wrapper .card-footer .pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.simple-table-wrapper .card-footer ul li {
  padding: 0;
}
.simple-table-wrapper .card-body {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.simple-table-wrapper .filter-container {
  margin-left: 15px;
  margin-right: 15px;
}
.simple-table-wrapper .filter-container .filter-input {
  border: 1px solid #E0DFE0;
  border-radius: 2px;
  color: #58666E;
  border-left: none;
}
.simple-table-wrapper .filter-container .custom-select {
  border: 1px solid #E0DFE0;
  border-radius: 5px;
  color: #58666E;
}
.simple-table-wrapper .flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.simple-table-wrapper .simple-row {
  display: flex;
  flex-wrap: wrap;
}
.simple-table-wrapper .flex-start {
  justify-content: space-between;
}
.simple-table-wrapper .flex-end {
  justify-content: flex-end;
}
.simple-table-wrapper .flex-item {
  padding: 5px;
  margin: 5px;
  line-height: 50px;
  color: white;
}
.simple-table-wrapper .item-counter {
  border-radius: 41%;
  background: #CFDADD;
  width: 30px;
  text-align: center;
  margin-right: 10px;
  font-size: 14px;
  font-weight: bold;
  color: white;
}
.simple-table-wrapper .item-counter-text {
  color: #A6AEB1;
}
.simple-table-wrapper .icon-search {
  color: #969696;
}
.simple-table-wrapper .icon-published {
  color: #00C450;
}
.simple-table-wrapper .icon-long-survey {
  color: white;
}
.simple-table-wrapper .icon-draft {
  color: #00B5E6;
}
.simple-table-wrapper .icon-pending {
  color: #7260BC;
}
.simple-table-wrapper .icon-published,
.simple-table-wrapper .icon-draft,
.simple-table-wrapper .icon-pending {
  margin-right: 15px;
}
.simple-table-wrapper .legend-container {
  height: 50px;
}
.simple-table-wrapper .legend-title {
  color: #556679;
  font-weight: bold;
  font-size: 16px;
}
.simple-table-wrapper .legend-status-item {
  margin-left: 35px;
}
.simple-table-wrapper .input-group-search {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32.12px;
  border: 1px solid #E0DFE0;
  border-radius: 2px;
  background-color: #EDF1F2;
}
.simple-table-wrapper .input-group-search .icon-search {
  color: #979797;
}
.simple-table {
  background-color: white;
  margin-bottom: 0;
}
.simple-table.table-striped tbody tr {
  background-color: white;
  color: #555555;
}
.simple-table.table-striped tbody tr:hover,
.simple-table .table-selected,
.simple-table .table-selected > td,
.simple-table .table-selected:hover,
.simple-table .table-selected > td:hover {
  background-color: #1674CD;
  color: white;
  cursor: pointer;
  font-weight: normal;
}
.simple-table thead th {
  border-bottom: 1px solid #E2E0E2;
}
.simple-table td {
  border-top: 1px solid #E2E0E2;
}
.simple-table.table-striped tbody tr:active,
.simple-table.table-striped tbody tr:focus {
  background-color: #376173;
}
.simple-table-empty.b-table > thead > tr > th.sorting {
  cursor: default;
  user-select: none;
  pointer-events: none;
}
.simple-table-empty.table-striped tbody tr {
  background-color: white;
  user-select: none;
  pointer-events: none;
}
.simple-table-empty.table-striped tbody tr:hover {
  background-color: white;
  color: black;
  cursor: default;
}
.simple-table-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 17px;
}
.simple-table-header .button-skip {
  background-color: #1674CD;
  color: white;
}
.simple-table-header .button-skip:hover {
  background-color: #376173;
  color: white;
}
.vue-tag-form {
  width: 100%;
}
.vue-tag-form .tagify--mix {
  min-height: 110px;
  border-radius: 5px;
}
.vue-tag-form .tagify__input:before {
  line-height: 37px;
}
.vue-tag-form .tagify__tag {
  margin-bottom: 5px;
}

.app-modal-overlay[data-v-0f16773c] {
  position: fixed;
  inset: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.45);
}
.app-modal-container[data-v-0f16773c] {
  background: #ffffff;
  border-radius: 4px;
  box-sizing: border-box;
  overflow: auto;
  width: 100%;
  height: 100%;
}
.app-modal-box[data-v-0f16773c] {
  max-width: calc(100vw - 32px);
}


.app-modal-overlay[data-v-5a8ad4d8] {
  position: fixed;
  inset: 0;
  z-index: 2100;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.45);
}
.app-dialog-container[data-v-5a8ad4d8] {
  width: min(520px, calc(100vw - 32px));
  background: #fff;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.2);
}
.app-dialog-title[data-v-5a8ad4d8] {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 12px;
}
.app-dialog-text[data-v-5a8ad4d8] {
  margin-bottom: 24px;
  line-height: 1.5;
}
.app-dialog-actions[data-v-5a8ad4d8] {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
}

