.slate_import_overlay, .slate_import_dialog, #slate_import_frame { display: none; }

.slate_import_overlay { position: fixed; top: 0; left: 0; z-index: 9; width: 100%; height: 100%; background: rgba(0,0,0,0.3); text-align: center; }

.cpc_title { text-align: center; }

.pc_hidden { display: none; }
.pc_clickable { cursor: pointer; }

.progressclub_file_manager { display: flex; align-items: flex-start; }
.progressclub_file_manager aside { width: 35%; }
.progressclub_file_manager section { width: 65%; }

.pc_folders { list-style: none; }
.pc_folders li::before { display: inline-block; font-style: normal; font-weight: bold; font-family: 'Font Awesome 5 Pro', sans-serif; padding-right: 0.5em; color: #cbb376; content: "\f07b"; }
.pc_folder_open::before { content: '\f07c' !important; }

.pc_folders span { font-weight: bold !important; padding-left: 0 !important; margin-top: 0.5rem; }

.pc_subfolders { padding-left: 2em; margin-bottom: 1rem; }
.pc_subfolders li { font-weight: normal; }

li:not(.pc_club) + li.pc_club { margin-top: 0.5rem; }

#pc_folder_name { font-weight: bold; text-transform: uppercase; }

.pc_current_folder > span { color: #c1272d; }

.pc_files { width: 100%; }
.pc_files th { font-weight: bold; font-size: 0.8em; padding: 0 0.5rem; text-transform: uppercase; border-bottom: 1px #444 solid; }
.pc_files td { border-bottom: 1px #444 solid; padding: 0.5rem; }


@keyframes ldio-vqbfhn8215r {
    0% { transform: rotate(0) }
    100% { transform: rotate(360deg) }
}
.ldio-vqbfhn8215r div { box-sizing: border-box!important }
.ldio-vqbfhn8215r > div {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 60px;
    left: 60px;
    border-radius: 50%;
    border: 4px solid #000;
    border-color: #c1272d transparent #c1272d transparent;
    animation: ldio-vqbfhn8215r 1s linear infinite;
}

.ldio-vqbfhn8215r > div:nth-child(2), .ldio-vqbfhn8215r > div:nth-child(4) {
    width: 68px;
    height: 68px;
    top: 66px;
    left: 66px;
    animation: ldio-vqbfhn8215r 1s linear infinite reverse;
}
.ldio-vqbfhn8215r > div:nth-child(2) {
    border-color: transparent #173e8d transparent #173e8d
}
.ldio-vqbfhn8215r > div:nth-child(3) { border-color: transparent }
.ldio-vqbfhn8215r > div:nth-child(3) div {
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(45deg);
}
.ldio-vqbfhn8215r > div:nth-child(3) div:before, .ldio-vqbfhn8215r > div:nth-child(3) div:after {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 4px;
    top: -4px;
    left: 34px;
    background: #c1272d;
    border-radius: 50%;
    box-shadow: 0 76px 0 0 #c1272d;
}
.ldio-vqbfhn8215r > div:nth-child(3) div:after {
    left: -4px;
    top: 34px;
    box-shadow: 76px 0 0 0 #c1272d;
}

.ldio-vqbfhn8215r > div:nth-child(4) { border-color: transparent; }
.ldio-vqbfhn8215r > div:nth-child(4) div {
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(45deg);
}
.ldio-vqbfhn8215r > div:nth-child(4) div:before, .ldio-vqbfhn8215r > div:nth-child(4) div:after {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 4px;
    top: -4px;
    left: 28px;
    background: #173e8d;
    border-radius: 50%;
    box-shadow: 0 64px 0 0 #173e8d;
}
.ldio-vqbfhn8215r > div:nth-child(4) div:after {
    left: -4px;
    top: 28px;
    box-shadow: 64px 0 0 0 #173e8d;
}
.loadingio-spinner-double-ring-hwl5vmjg1yp {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: #ffffff;
}
.ldio-vqbfhn8215r {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0; /* see note above */
}
.ldio-vqbfhn8215r div { box-sizing: content-box; }

