/* Tree View */ #myUL, #myUL ul { list-style-type: none; } #myUL { margin: 0; padding: 0; color: #3b3f5c; font-weight: 600; } .caret { cursor: pointer; -webkit-user-select: none; /* Safari 3.1+ */ -moz-user-select: none; /* Firefox 2+ */ -ms-user-select: none; /* IE 10+ */ user-select: none; font-size: 13px; color: #bfc9d4; text-transform: capitalize; } .caret.caret-down::before { content: url('data:image/svg+xml, '); } .caret::before { content: url('data:image/svg+xml, '); color: #888ea8; display: inline-block; margin-right: 6px; vertical-align: sub; } .nested { display: none; padding-left: 28px; } .nested li { margin-top: 8px; margin-bottom: 8px; color: #bfc9d4; font-size: 13px; } .active { display: block; } .file-tree * { list-style-type: none; } .file-tree { margin-bottom: 0; padding-left: 20px; list-style: none; overflow: hidden; } .file-tree ul { list-style: none; display: none; padding-left: 30px; } .file-tree li { position: relative; padding: 5px 0; border-radius: 0.25rem; cursor: auto; white-space: nowrap; font-size: 0.875rem; font-weight: 500; color: #bfc9d4; } .file-tree .file-tree-folder { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; cursor: pointer; } .file-tree .file-tree-folder::before { content: "\e9b9"; font-size: 1.25rem; } .file-tree .file-tree-folder::after { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; position: absolute; top: .4rem; left: -2em; content: "\f182"; display: block; text-align: center; font-family: 'flaticon' !important; content: url('data:image/svg+xml, '); font-size: 10px; color: #2196f3; } .file-tree .file-tree-folder.open::after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); } .file-tree li.file-tree-folder::before { display: inline-block; text-align: center; width: 30px; margin-right: .25rem; vertical-align: middle; font-size: 1rem; color: #2196f3; content: url('data:image/svg+xml, '); } .file-tree li::before { content: url('data:image/svg+xml, '); font-size: 1rem; color: #2196f3; margin-right: 9px; position: relative; top: 2px; } @media (max-width: 767px) { .custo-radio { margin-top: 5px; } }