html:has(.forlderContainer){overflow-y:scroll}.folderContainer{display:flex;flex-direction:column;height:100%;position:relative}.folderContainer .header{padding-top:3rem;padding-bottom:1.8rem;border-radius:.5rem;padding-left:2rem;background:linear-gradient(to right bottom,#e3d1ff,#dff7f8);font-size:2.1rem;font-family:Canva_SansBold}.folderContainer .container{border-radius:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;padding:0rem;transition:all 1s linear}.folderContainer .parent-container{margin:1rem 0rem;align-items:start;transition:all 1s linear}.accordion-collapse .parent-container{margin-left:20px}.folderContainer .folder-icon{font-size:3rem;color:#8a8a8a}.folderContainer .folder-title{word-break:break-all;font-family:openSansBold;color:#535353}.folderContainer .folder-parent{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;position:relative;border:2px solid transparent}.folderContainer .more-icon{font-size:1.7rem;background:#535353;border-radius:.3rem;color:#fff}.folderContainer .folder-parent:hover{background:#dedede80;cursor:pointer}.folderContainer .more-icon:hover,.folderContainer .more-icon-box.show .more-icon{color:#fff;background:#fe5101}.folderContainer .more-icon-box{position:absolute;right:1rem;opacity:0;pointer-events:none}.folderContainer .folder-parent:hover .more-icon-box,.folderContainer .more-icon-box.show{opacity:1;pointer-events:all}.folderContainer .btn-container .icon{font-size:1.2rem}.folderContainer .grey-btn{background-color:#40576d12;border:none;color:#000;display:flex;align-items:center;gap:.3rem;font-size:.9rem}.folderContainer .grey-btn:active{color:#000}.folderContainer .interactive-btn{transition:all .1s linear}.folderContainer .grey-btn:hover{background-color:#394c6026}.folderContainer .interactive-btn:active{transform:scale(.9)}.folderContainer .btn-container .col{display:flex;justify-content:end}.folderContainer .folder-title-wrapper{overflow:hidden;text-overflow:ellipsis;font-family:openSansRegular}.folderContainer #dropdown-basic-1:after{display:none}.folderContainer #dropdown-basic-1{padding:0;border:none;background:transparent;border-radius:100%;overflow:hidden}.folderContainer .dropdown-menu-width{width:16rem;cursor:default;left:auto;right:0;top:2rem}.folderContainer .dropdown-item{display:flex;gap:.5rem;align-items:center}.folderContainer .icon{font-size:1.4rem}.folderContainer .edit{display:flex;align-items:center;justify-content:space-between;pointer-events:none;cursor:default;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.folderContainer .edit .icon{pointer-events:all;cursor:pointer}.folderContainer .empty-section{display:flex;align-items:center;justify-content:center;font-size:10rem;color:#d0d0d0;height:100%}.folderContainer .first-part{justify-content:start!important;align-items:center;gap:.5rem}.folderContainer .second-part{gap:.5rem}.folderContainer .back-btn,.folderContainer .back-btn:active{padding:0;border:transparent;background:transparent;color:#000;box-shadow:none!important}.folderContainer .btn{text-transform:capitalize;border:none;box-shadow:0 0 3px #d0d0d0}.folderContainer .disabled-folder{pointer-events:none;border-color:#00f;position:relative}.folderContainer .disabled-folder:before{content:"";width:100%;height:100%;position:absolute;background:#0000ff38}.folderContainer .path{display:flex;justify-content:start;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem .5rem 0rem;border-radius:.5rem;align-items:center;flex-wrap:wrap}.folderContainer .pathrow{overflow-x:scroll}.folderContainer .pathrow::-webkit-scrollbar{display:none}.folderContainer .file-parent{display:block;position:relative;width:293px;border:1px solid #D7D7D7}.folderContainer .imgHolder{background:#dedede80;position:relative;height:193px;width:100%;display:flex;border:3px solid transparent}.folderContainer .file-parent:hover .imgHolder:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#00000015}@keyframes shining{0%{background:linear-gradient(135deg,transparent,transparent,transparent,transparent,transparent,transparent)}12%{background:linear-gradient(135deg,white,transparent,transparent,transparent,transparent,transparent)}24%{background:linear-gradient(135deg,transparent,white,transparent,transparent,transparent,transparent)}36%{background:linear-gradient(135deg,transparent,transparent,white,transparent,transparent,transparent)}48%{background:linear-gradient(135deg,transparent,transparent,transparent,white,transparent,transparent)}60%{background:linear-gradient(135deg,transparent,transparent,transparent,transparent,white,transparent)}72%{background:linear-gradient(135deg,transparent,transparent,transparent,transparent,transparent,white)}to{background:linear-gradient(135deg,transparent,transparent,transparent,transparent,transparent,transparent)}}.folderContainer .imgHolder .img_wrapper{border-radius:5px;width:calc(100% - 16px)!important;height:calc(100% - 16px);margin:auto;overflow:hidden}.folderContainer .imgHolder img{object-fit:cover;object-position:top;height:100%;transition:all .2s linear}.folderContainer .file-parent .more-icon-box{top:.6rem;right:.5rem}.folderContainer .file-parent:hover .more-icon-box{opacity:1;pointer-events:all;top:.5rem;right:.5rem}.folderBreadCrumb{color:inherit;font-family:openSansSemiBold}.folderBreadCrumb:hover{background:#d0d0d080}.folderContainer .file-parent .show-details-btn{right:10px;bottom:10px;font-size:.8rem;overflow:visible;min-width:75%;max-width:90%;transform:translateY(50%);transition:all .3s ease}.folderContainer .file-parent .show-inprogress-btn{right:10px;bottom:10px;padding:.4rem;box-shadow:0 0 5px #000;font-size:.8rem;overflow:hidden}.folderContainer .file-parent .show-inprogress-btn .spinner-border{width:1.2rem;height:1.2rem}.folderContainer .file-parent .show-details-btn .current_user{font-weight:500;overflow:hidden;transition:all .3s ease;width:auto;height:auto;box-shadow:0 0 5px #000;opacity:0;cursor:default;pointer-events:none;transform:translate(100%)}.folderContainer .file-parent .show-inprogress-btn span{font-weight:500;height:0px;overflow:hidden;transition:all .3s ease;width:0px}.folderContainer .file-parent .show-inprogress-btn:hover span{width:auto;height:auto;padding-left:5px}.folderContainer .file-parent .show-details-btn .edit-icon{right:5px;top:-20px;filter:drop-shadow(0px 3px 5px #535353)}.folderContainer .file-parent .show-details-btn .edit-icon .icon{font-size:1.2rem;position:absolute;background:#fff;left:0;transform:translate(130%,100%);padding:4px}.folderContainer .file-parent .show-details-btn:has(.edit-icon:hover,.current_user:hover){transform:translate(0)}.folderContainer .file-parent .show-details-btn:has(.edit-icon:hover,.current_user:hover) .current_user{opacity:1;transform:translate(0);pointer-events:all}.folderContainer .file-parent .show-details-btn .edit-icon .dropdown-menu-btn{height:2.5rem;width:2.5rem;box-shadow:0 0 5px #000;border:2.5px solid #FD5200;background-color:#fd5200!important}.folderContainer .file-parent .show-details-btn .current_user .title{font-family:openSansSemiBold;color:#535353}.folderContainer .file-parent .show-details-btn .current_user .value{font-family:openSansSemiBold;color:#fe5100}.folderContainer .file-parent .type{width:auto;display:flex;align-items:center;justify-content:center;margin:8px auto 8px 8px;background:#6f747d;color:#fff;border-radius:5px;font-family:openSansBold;padding:.2rem;font-size:14px}.folderContainer .file-parent .file-info{font-family:openSansSemiBold;text-transform:capitalize;color:#535353;font-size:.8rem}#accordianToggle{gap:.5rem;background:transparent;color:inherit;border:none;font-size:1.75rem;font-weight:600;font-family:openSansSemiBold;color:#535353}#accordianToggle:hover{background-color:#8a8a8a1f!important}.folderContainer .file-parent.selected-file .imgHolder{border-color:#00f}.file-parent .loop-title:hover .folder-title{overflow:visible;animation:loop 5s linear infinite normal;animation-delay:1s;width:max-content}@keyframes loop{0%{transform:translate(10%)}to{transform:translate(-100%)}}.folderContainer .file-checkbox,.folderContainer .folder-checkbox{pointer-events:none;opacity:0}.show-checkbox,.folderContainer .file-parent:hover .file-checkbox,.folderContainer .folder-parent:hover .folder-checkbox{opacity:1!important;pointer-events:all!important}.share-course-dialog .user-btn{background-color:transparent;box-shadow:0 0 1rem #00000026;border-color:transparent}.share-course-dialog .user-btn:hover{background-color:#0d6efd33;border-color:#0d6efd}.course-accordion .accordion-item{border:1px solid #e9ecef;border-radius:.5rem;overflow:hidden}.course-accordion .accordion-header{border-bottom:none}.course-accordion .accordion-button{background-color:#f8f9fa;border:none;color:#495057;font-family:openSansSemiBold;font-size:1.1rem;padding:1rem 1.5rem;box-shadow:none}.course-accordion .accordion-button:not(.collapsed){background-color:#e9ecef;color:#495057;box-shadow:none}.course-accordion .accordion-button:focus{box-shadow:none;border-color:transparent}.course-accordion .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.course-accordion .accordion-body{padding:1.5rem;background-color:#fff}.course-accordion .type-indicator{font-weight:600;white-space:nowrap}.course-accordion .course-count{font-size:.9rem;font-family:openSansRegular}.course-accordion .course-grid{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.course-accordion .course-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){.course-accordion .course-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.course-accordion .accordion-button{padding:.75rem 1rem;font-size:1rem}.course-accordion .accordion-body{padding:1rem}}@media (max-width: 480px){.course-accordion .course-grid{grid-template-columns:1fr}}.checkbox-container{overflow:hidden;cursor:pointer}.checkbox-container input~.custom-checkbox{width:100%;height:100%;display:block;top:0;left:0;position:absolute}.checkbox-container input[type=checkbox]:checked~.custom-checkbox{background:#fe5101}.checkbox-container input{opacity:0;width:100%;height:100%;position:relative;z-index:1;cursor:pointer}.checkbox-container input[type=checkbox]:checked~.custom-checkbox:after{content:"";width:30%;height:65%;border:.2rem solid;border-color:#fff;border-top:0;border-left:0;position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-65%) rotate(45deg)}
