@font-face{font-family:nexaTextHeavy;src:url(/assets/fonts/nexa/NexaText-Heavy.ttf) format("truetype"),url(/assets/fonts/nexa/NexaText-Heavy.otf) format("truetype")}@font-face{font-family:nexaTextBlack;src:url(/assets/fonts/nexa/NexaText-Black.ttf) format("truetype"),url(/assets/fonts/nexa/NexaText-Black.otf) format("truetype")}@font-face{font-family:nexaTextBold;src:url(/assets/fonts/nexa/NexaText-Bold.ttf) format("truetype"),url(/assets/fonts/nexa/NexaText-Bold.otf) format("truetype")}@font-face{font-family:nexaTextLight;src:url(/assets/fonts/nexa/NexaText-Light.ttf) format("truetype"),url(/assets/fonts/nexa/NexaText-Light.otf) format("truetype")}@font-face{font-family:nexaTextRegular;src:url(/assets/fonts/nexa/NexaText-Regular.ttf) format("ttf"),url(/assets/fonts/nexa/NexaText-Regular.otf) format("truetype")}:root{--xclaymation-orange: #ff3803;--primary-font-gray: #4b4b4b;--primary-dark: #000000;--primary-gray: #353535;--primary-gray-lite: #474747;--primary-gray-lite2: #767676;--primary-gray-lite3: #8f8f8f;--primary-gray-lite4: #e7e7e7;--primary-gray-lite5: #f2f2f2;--primary-gray-lite6: #e3e3e3;--primary-gray-dark: #2b2b2b;--primary-gray-dark1: #272727;--primary-gray-dark2: #232323;--primary-gray-dark3: #3b3738;--primary-gray-dark4: #424242;--primary-gray-dark5: #545454;--primary-gray-dark6: #464646;--primary-gray-dark7: #6c6c6c;--primary-blueish-gray: #8da9be;--primary-bg-gray: #ededed;--primary-gray-text: #ededed;--primary-red: #e5202e;--primary-red-lite: #e5202de7;--primary-green: #93ce24;--primary-green-dark: #5ccb1e;--primary-color: #4774b8;--primary-color-dark: #395d93;--primary-accent-color: #91acd4;--primary-accent-color-lite: #dbe4f0;--primary-color: #13967c;--primary-color-dark: #0d6856;--primary-font-color: #ffffff;--primary-accent-color: #2ae5bf;--primary-accent-color-lite: #57eacd}body{font-family:nexaTextRegular,sans-serif;margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;color:var(--primary-font-color)}*{box-sizing:border-box}*::-webkit-scrollbar{width:10px;height:7px}*::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #999;-webkit-box-shadow:inset 0 0 5px #999;-moz-box-shadow:inset 0 0 5px #999;border-radius:10px}*::-webkit-scrollbar-thumb{background:#494949;border-radius:10px}*::-webkit-scrollbar-thumb:hover{background-color:#303030}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.z-index-10{z-index:10}h1,h2,h3,h4,h5,h6{margin:8px 0;padding:0}p{margin:0;padding:0}a,button{font-family:Fira Sans,sans-serif!important;color:var(--primary-font-color);cursor:pointer}button{outline:transparent;border:none;border-radius:5px;padding:5px 10px}.primary-button{height:max-content;background-color:var(--primary-color);color:var(--primary-font-color)}.primary-button:hover,.primary-button.active{background-color:var(--primary-color-dark)}.primary-button.width-150{width:150px}.secondary-button{background-color:var(--primary-font-color);color:var(--primary-color);border:1px solid var(--primary-color)}.secondary-button:hover{background-color:var(--primary-color);color:var(--primary-font-color)}.secondary-button.width-150{width:150px}.primary-text{color:var(--primary-color)}.primary-text-dark{color:var(--primary-color-dark)}.secondry-text{color:var(--primary-accent-color)}.secondry-text-lite{color:var(--primary-accent-color-lite)}.gray-background{background-color:var(--primary-gray-dark5)}.white-background{background-color:#fff}.primary-background{background-color:var(--primary-color)}.secondry-background{background-color:var(--primary-accent-color)}.secondry-background-lite{background-color:var(--primary-accent-color-lite)}.red-background{background-color:var(--xclaymation-orange)}.light-blue-background{background-color:var(--primary-accent-color-lite)}.black-text-light{color:var(--primary-gray-dark4)}.gray-text{color:var(--primary-gray-lite3)}.light-gray-background{background-color:var(--primary-gray-lite4)}.light-gray-background2{background-color:var(--primary-gray-lite5)}.admin-text-input{font-family:Fira Sans,sans-serif;width:100%;color:var(--primary-font-gray);outline:transparent;border-radius:10px;font-size:18px;padding:10px;border:none}.admin-textarea-input{padding:10px;font-family:Fira Sans,sans-serif;width:100%;color:var(--primary-font-gray);outline:transparent;border:none;border-radius:10px;font-size:16px;resize:none;overflow-y:auto;overflow-x:hidden}.gray-button,.gray-button2,.green-button,.red-button{padding:10px 15px;outline:transparent;border:none;font-size:14px;color:#fff;border-radius:4px;background-color:var(--primary-gray-dark7)}.gray-button:hover,.gray-button2:hover,.green-button:hover,.red-button:hover{background-color:var(--primary-gray-lite)}.gray-button2:hover{background-color:var(--primary-gray)}.green-button{background-color:var(--primary-green-dark)}.green-button:hover{background-color:var(--primary-green)}.red-button{background-color:var(--primary-red)}.red-button:hover{background-color:var(--primary-red-lite)}.page-container{display:flex;justify-content:center;align-items:self-start;position:relative}@media only screen and (max-width: 1350px){.content-wrapper{background-color:#fff;width:100%}}.container-padding{padding:10px 20px 20px}.content-wrapper{background-color:#fff;width:calc(100vw - 25%);border-radius:10px;margin-top:20px}.control-section-space-between{display:flex;justify-content:space-between;gap:20px}.control-section-justify-center{justify-content:center}.control-section-justify-end{display:flex;justify-content:flex-end}.content-section{margin-top:20px}.search-Input{height:30px;width:300px;padding:0 10px;border-radius:5px;outline:transparent;border:1px solid var(--primary-gray)}.table-template-styles{width:100%;border-collapse:collapse}.table-template-styles tr:not(:last-child){border-bottom:1px solid #ddd}.table-template-styles tr:last-child{border-bottom:none}.table-template-styles th,.table-template-styles td{padding:8px;text-align:left}.table-template-styles th{background-color:var(--primary-color);color:#fff;font-size:16px}.table-template-styles td{color:#000;font-size:14px}.table-template-styles td:last-child{border-bottom:none}.table-template-styles td .compliance-image{width:15px;height:15px}.table-template-styles .course-title{width:400px;height:30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.table-template-styles .option-td{width:100px}.table-template-styles .text-center{text-align:center}input[type=date]{width:150px;padding:0 8px;border:1px solid #ccc;border-radius:5px;font-size:16px;margin-right:10px}.options{display:flex;justify-content:center;align-items:center;position:relative}.options img{width:15px;cursor:pointer}.options img.active{background-color:var(--primary-accent-color-lite)}.options .options-toolkit{width:100px;position:absolute;top:-100%;right:-65px;padding:10px;border-radius:10px;background-color:var(--primary-bg-gray);display:none;gap:5px}.options .options-toolkit.active{display:grid}.options-button{color:var(--primary-font-gray);display:flex;align-items:center;gap:5px;padding:5px;border-radius:5px;font-size:12px;cursor:pointer;background-color:#fff}.options-button:hover{background-color:var(--primary-accent-color-lite)}.options-button:hover .button-icon{background-color:#fff}.options-button .button-icon{width:20px;height:20px;background-color:var(--primary-accent-color-lite);padding:5px;border-radius:100%;display:grid;justify-content:center;align-items:center}.options-button .button-icon img{width:100%}.control-section-bottom{display:flex;gap:10px;justify-content:center;margin-top:20px}.floating-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;z-index:99;background-color:#fff;padding:20px;border-radius:10px;max-height:500px;overflow:auto}.admin-form-horizontal-divider-line{width:100%;height:1px;background-color:var(--primary-font-gray);margin:20px 0}.page{color:var(--primary-font-gray);display:grid;justify-content:center;position:relative}.page-flex{color:var(--primary-font-gray);display:flex;justify-content:center}.details-section{display:flex;width:max-content;gap:20px}.entity-group{margin-bottom:20px;position:relative}.entity-group.equal-width{min-width:200px}.entity-group span{font-size:14px;color:#000}.entity-title{font-size:24px;color:var(--primary-font-gray)}.entity-group label{display:block;font-weight:700;font-size:20px}.entity-group input,.entity-group select{width:300px;height:30px;padding:5px 10px;outline:transparent;border:1px solid var(--primary-gray);border-radius:5px}.entity-group input:disabled,.entity-group select:disabled{opacity:.8}.entity-group textarea{width:500px;height:100px;font-family:nexaTextRegular,sans-serif;padding:5px 10px;outline:transparent;border:1px solid var(--primary-gray);border-radius:5px;resize:none}.entity-group textarea:disabled{opacity:.8}button[type=submit]{margin-top:20px}.entity-row{display:flex;gap:20px}.submit-button{width:150px;height:30px;align-self:center;margin-top:10px}.course-image-wrapper{width:300px;overflow:hidden;background-color:#fff;display:grid;justify-content:center;margin-bottom:20px}.course-image-wrapper img{width:100%}.course-image-section{justify-content:center}.user-form{display:flex;flex-direction:column;width:max-content}.profile-image-section{justify-content:center}.profile-image-wrapper{width:150px;border-radius:50%;overflow:hidden;background-color:#fff;display:grid;justify-content:center;align-items:center;margin-bottom:20px}.profile-image-wrapper img{width:100%}.toggle-input{--size: 50px;margin:0;position:relative}.toggle-input input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-input label{cursor:pointer;text-indent:-9999px;width:var(--size);height:calc(var(--size) / 2);background:var(--primary-color);display:block;border-radius:calc(var(--size) / 2);position:relative;top:-15px}.toggle-input label:after{content:"";position:absolute;top:8%;left:5%;width:calc(var(--size) / 2 - 10%);height:calc(var(--size) / 2 - 15%);background:#fff;border-radius:90px;transition:.3s}.toggle-input input:checked+label{background:var(--primary-color-dark)}.toggle-input input:checked+label:after{left:95%;transform:translate(-100%)}.toggle-input label:active:after{width:calc(var(--size) - 10%)}
