@font-face{font-family:'Days One';src:url(front/DaysOne-Regular.ttf) format('truetype');font-weight:normal;font-style:normal}body{height:100vh;display:flex;margin:0;opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat}.user-img{width:70px;height:45px;object-fit:cover;border-radius:6px;margin:10px auto;display:block}.upload-box{border:2px dashed #ccc;border-radius:10px;background:#fafafa;padding:30px;text-align:center;font-family:'Segoe UI',Tahoma,sans-serif;font-size:13px;color:#555;cursor:pointer;transition:border-color .3s ease}.upload-box.dragover{border-color:#666;background:#f0f0f0}.upload-box input[type="file"]{display:none}.upload-box p{margin:0}.preview-image{width:300px;height:200px;object-fit:cover;border-radius:6px;margin:10px auto;display:block}.form-label{color:#333}.menu-design{color:#333;text-decoration:none}.menu-design:hover{color:#333;text-decoration:none}.search-container{padding-top:10px;transition:transform .5s ease-in-out , top .5s ease-in-out}.search-box i{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#333}.search-input{width:100%;padding-left:35px;height:35px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding-left:60px}.search-input::placeholder{color:#999;text-align:left;padding-left:40px}.search-title{font-family:'Days One',sans-serif;font-weight:500;font-style:normal;font-size:55px}.search-box{margin-top:5px;position:relative;display:inline-block;border:3px solid #606;border-radius:15px;margin-left:18px}.search-input{width:550px;height:75px;border-radius:12px;padding:0 20px;border:none;outline:none;font-size:1.1rem;box-shadow:0 4px 10px rgba(0,0,0,.1);padding-left:90px}.search-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#007bff;border:none;border-radius:50%;padding:10px;cursor:pointer;height:58px;transition:transform .3s ease , background-color .3s ease}.search-button:hover{transform:translateY(-50%) scale(1.2);background-color:#0056b3}.fa-search{font-size:41px;color:#fff;transition:color .3s ease;color:#333}.search-button:hover .fa-search{color:#fc0}.suggestions-list{position:absolute;top:110%;left:0;width:100%;background:#fff;border-top:none;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:10px}.suggestions-list ul{list-style:none;margin:0;padding:0}.suggestions-list ul li{padding:10px 15px;border-bottom:1px solid #eee;cursor:pointer;font-size:16px;color:#000;text-align:left;transition:background-color .2s ease-in-out}.suggestions-list ul li:hover{background-color:#f0f0f0}.suggestions-list ul li.no-results{color:#999;font-style:italic;cursor:default}.search-history-label{font-weight:bold;margin-bottom:5px}@media (max-width:768px){.search-container,.search-input{width:200px;height:60px;font-size:1rem;padding:0 15px}.search-button{height:48px;width:48px}.fa-search{font-size:30px}.suggestions-list{top:100%;max-height:150px}.suggestions-list ul li{font-size:14px}}@media (max-width:480px){.search-container,.search-title{font-size:36px;width:100%}.search-input{width:350px;height:50px;font-size:.9rem;padding:0 150px}.search-button{height:40px;width:40px}.fa-search{font-size:24px}.suggestions-list{top:95%;max-height:120px}.suggestions-list ul li{font-size:12px}}.company-details{width:400px;position:relative;margin-left:20px;margin-top:20px;text-align:left}.details-box{background-color:#fff;border:2px solid #6e3fb9;border-radius:12px;padding:10px;box-shadow:0 0 10px rgba(110,63,185,.2)}.details-box h3{font-size:18px;font-weight:bold;margin:8px 0}.details-box h4{font-size:24px;font-weight:bold;margin-top:0}.details-box a{display:inline-block;padding-left:0;font-weight:bold;color:#000;text-decoration:none;margin-bottom:8px}.button-group{display:flex;gap:10px;justify-content:flex-start;margin-top:15px}.custom-btn{background-color:#606;color:#fff;border:4px solid #fff;border-radius:10px;padding:8px 16px;font-weight:bold;cursor:pointer;min-width:110px}@media (max-width:768px){.button-group .custom-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;gap:8px}.button-group .custom-btn{box-sizing:border-box;font-size:14px}}.custom-btn:hover{background-color:#3700b3}@media (max-width:768px){.company-details{width:100%;margin:10px 0;padding:0 12px;box-sizing:border-box}.details-box{border:1.5px solid #6e3fb9;border-radius:10px;padding:12px;box-shadow:0 0 5px rgba(110,63,185,.15)}.details-box h3{font-size:12px;margin:6px 0}.details-box h4{font-size:12px;margin-top:0}.details-box a{font-size:13px;margin-bottom:6px}.button-group{gap:8px;margin-top:12px}.custom-btn{width:100%;font-size:14px;padding:10px 12px}}@media (max-width:480px){.details-box h3{font-size:13px;margin:6px 0}#agent_code{font-size:20px}#Managed{font-size:15px}.details-box h4{font-size:15px;margin-top:0}.details-box b{font-size:14px;margin-top:0}}.company-details{display:flex;justify-content:center}.card{border:1px solid #dee2e6;border-radius:.375rem}.card-header{background-color: #ffc10712;font-size:1.25rem;font-weight:500}.card-body{padding:1.5rem}.company-details i{margin-right:.5rem}.company-details span{display:inline-block;color:#333;min-width:100px}.company-details span:empty::before{content:'-';color:#6c757d}@media (max-width:767px){.card{max-width:100%}}.icon-blue{color:#333}.fw-bold{font-weight:bold}#companyDetails{display:none}.company-details .card{border:1px solid #ddd;border-radius:9px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease , box-shadow .3s ease;margin:20px auto;border:3px solid #606}.company-details .card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.company-details .card-header{background-color:#f8f9fa;padding:15px 20px;font-size:1.5rem;font-weight:bold;color:#007bff;display:flex;align-items:center}.company-details .card-header .icon-blue{color:#007bff;margin-right:10px}.company-details .card-body{padding:20px}.company-details .col-md-4 .d-flex{display:flex;align-items:center}.company-details span.fw-bold{font-weight:bold;color:#343a40}.company-details .col-md-4 span{display:block;margin-top:5px;word-wrap:break-word;padding-top:1px}.company-details .col-md-12 span{display:block;margin-top:5px;word-wrap:break-word;padding-top:1px}#website,#vaddress1{max-width:100%;white-space:normal;overflow:visible}.company-details span:empty::before{content:'-';color:#999}@media (max-width:768px){.company-details .col-md-4{flex-wrap:wrap}}.company-details i:hover{color:#0056b3;transform:scale(1.1);transition:color .2s ease , transform .2s ease}.company-details .card{animation:fadeInUp .5s ease-in-out}.company-details .mb-3{margin-bottom:15px}.company-details .card-body .row{padding:10px}.profile-edit-btn{border:none;border-radius:1.5rem;width:30%;padding:2%;font-weight:600;color:#6c757d;cursor:pointer}.modal-content{background-color:#f8f9fa;border-radius:10px;padding:20px;border:2px solid #007bff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal-header{background-color:#007bff;color:#fff;border-bottom:none;border-radius:10px 10px 0 0}.modal-header .close{color:#fff;opacity:1;font-size:24px}.modal-title{font-weight:bold;font-size:20px}.modal-body{padding:20px}.modal-footer{border-top:none;padding:10px}.modal-footer .btn-info{background-color:#0d6efd;border-color:#0d6efd;transition:all .3s ease}.modal-footer .btn-info:hover{background-color:#138496;border-color:#138496}.btn-info{background-color:#2e4f8f;border-color:#2e4f8f;color:#fff;width:127px}.btn-info:hover{background-color:#2e4f8f;border-color:#2e4f8f;color:#fff;width:127px}@keyframes modalFadeIn {
    from {
        opacity: 0;
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.modal.fade .modal-dialog{animation:modalFadeIn .5s}.menu-toggle{padding:6px 10px;margin:5px 2px 13px 4px}.menu-panel{position:absolute;top:110px;right:30px;background:#fff;border:2px solid #6e3fb9;border-radius:12px;padding:25px;display:none;max-width:1000px;box-shadow:0 8px 30px rgba(0,0,0,.2);z-index:1500}.menu-columns{display:flex;justify-content:space-between;flex-wrap:wrap}.menu-column{width:30%;margin-bottom:20px}.menu-column h4{color:#5c2b88;margin-bottom:10px}.menu-column ul{list-style:disc;padding-left:20px;margin:0}.menu-column ul li{margin-bottom:6px;color:#333}.menu-divider{border-left:2px dotted #000;margin:0 10px}.edfyedops-logo{border-radius:12px;padding:5px;background-color:rgba(255,255,255,.1);height:auto}.edfyedops-logo img{max-width:44%;height:auto;border-radius:10px;border:10px solid #0d6efd}@media (max-width:992px){.menu-panel{right:10px;top:90px;padding:20px;max-width:95%}.menu-columns{flex-direction:column}.menu-column{width:100%;margin-bottom:15px}.menu-divider{display:none}}@media (max-width:576px){.menu-toggle{padding:1px 3px}.menu-panel{top:190px;padding:15px;max-width:224px}.menu-column h4{font-size:16px}.menu-column ul li{font-size:14px}.edfyedops-logo{padding:2px}.edfyedops-logo img{border:6px solid #0d6efd}}@media (max-width:480px){.google-header{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;padding:10px}.header-left{flex:1;display:flex;align-items:center}.header-center{display:none}.header-right{flex:0 0 auto;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0}.menu-icon,.menu-toggle{margin:0;padding:0;width:30px;height:30px;line-height:30px}}.footer{background-color: #ffffff21;color:#000;height:45px;display:flex;align-items:center;padding:15px 30px;margin:10px 0;border-radius:7px;position:fixed;bottom:10px;left:20px;right:20px;width:calc(101% - 67px);z-index:1000}.footer-links{display:flex}.footer-links a{color:#000;text-decoration:none;margin-right:20px;font-size:14px;display:block;padding:15px;white-space:nowrap}.footer-links a:hover{text-decoration:underline}.footer-info{text-align:right;font-size:12px;display:block;padding:0;white-space:nowrap}@media (max-width:768px){.footer{height:auto;position:fixed;bottom:0;width:100%;left:0;z-index:1000}.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center;margin-bottom:0}.footer-links a{font-size:12px;margin-right:10px;padding:5px 0}.footer-info{font-size:11px;text-align:center;margin-bottom:0}}.google-header{display:flex;justify-content:space-between;align-items:center;padding:0 30px;margin:30px 30px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:7px;border:1px solid #dee2e6;top:10px;left:10px;right:10px;width:calc(100% - 40px);z-index:1000;height:50px}.header-left .logo{height:30px}.header-left{display:flex;align-items:center}.header-left .menu-item{text-decoration:none;color:#333}.header-left .menu-item:last-child{margin-right:0}.header-left .menu-item:hover{color:#007bff}.google-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f9f9f9;border-bottom:1px solid #ddd}.header-left .menu-item{margin-right:15px;text-decoration:none;color:#333;font-weight:500}.header-left .menu-item:hover{color:#007bff}.header-right{display:flex;align-items:center}.dot-grid{display:grid;grid-template-columns:repeat(3,5px);grid-gap:4px;padding:8px}.dot-grid span{width:5px;height:5px;background-color:#333;border-radius:50%;display:block}#userProfile{padding:5px;display:inline-block;text-decoration:none}#userProfile:hover .dot-grid span{background-color:#007bff}.header-logo{}.dot-grid{display:grid;grid-template-columns:repeat(3,6px);grid-gap:4px;width:max-content;padding:5px;cursor:pointer}.dot-grid span{width:6px;height:6px;background:#333;border-radius:50%;display:block}.header__home-link{display:inline-block;padding:5px 15px}.header-logo{width:140px;height:auto}.header-center{flex-grow:1;display:flex;justify-content:center}.header-right{display:flex;align-items:center}.menu-item{margin-left:6px;font-size:19px;color:#fff;text-decoration:none}.menu-item a{text-decoration:none;color:#fff}.menu-icon{margin-left:20px;font-size:24px;color:#5f6368;text-decoration:none}.menu-icon:hover{color:#202124;cursor:pointer}.menu-icon{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:#f0f0f0;font-size:24px;color:#333;border:2px solid #ccc;text-decoration:none}@media (max-width:768px){.google-header{padding:10px}.header-left .logo{height:25px}.header-center{justify-content:flex-start}.header-right{font-size:12px}.menu-item{font-size:12px;margin-left:10px}.menu-icon{width:35px;height:35px;line-height:35px;font-size:20px}}@media (max-width:480px){.google-header{padding:10px;flex-direction:column}.header-left .logo{height:20px}.header-center{justify-content:center;margin-top:10px}.header-right{font-size:10px}.menu-item{font-size:10px;margin-left:5px}.menu-icon{width:30px;height:30px;line-height:30px;font-size:18px}}.header-right{display:flex;align-items:center}.header-right .menu-item{display:flex;align-items:center;margin-right:4px}.header-right img{width:43px;border-radius:50%;margin-left:10px;object-fit:cover}.details{padding:15px 30px;margin:10px 20px;background-color:#fff;border-radius:42px;box-shadow:0 -4px 10px rgba(0,0,0,.1);position:fixed;left:10px;right:10px;width:calc(60% - 40px);z-index:1000;height:105px}.company-details i{font-size:1.2rem;color:#fff;background-color:#000;border-radius:50%;padding:10px;margin-right:10px;display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px}.span red{color:red}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover{background-color:#000;color:#fff}ul{list-style:none;padding:0;margin:0}p{margin-top:0;margin-bottom:0}.findstudent{padding-top:54px}.f_s{font-size:15px;font-weight:600}.p_s{font-weight:600;font-size:14px;margin-top:0;margin-bottom:0}.dropdown-menu li a{color:#fff}.dropdown-menu{background-color:#000}.dropdown-item{background-color:#000}.footer-copyright{position:fixed;bottom:0;left:0;width:100%}.dialog-1{max-width:638px;margin:1.75rem auto}.modal{top:39px}.modal-ku{width:950px;margin:auto}fieldset{display:none}.bg-light{background-color:#333!important;margin-bottom:15px}fieldset.show{display:block}.tabs{margin:2px 5px 0 5px;padding-bottom:10px;cursor:pointer}.header-1{background:#fff}.text-muted{color:#212529!important;font-size:19px;font-family:'HK Grotesk'}.tab{background-color:#e9ecef;box-shadow: 0px 0px 6px 2px #6c757d52;width:30%;height:300px}@media only screen and (min-width:320px) and (max-width:480px){.tab{height:775px}}.tab button{display:block;background-color: fff;color:#000;padding:9px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.3s;font-size:17px;font-weight:600}@media only screen and (min-width:320px) and (max-width:480px){.tab button{font-size:17px}}.tab button:hover{background-color:#ddd}@media only screen and (max-width:320px) and (max-width:480px){.tab button.active{background-color:#fff}}.tab button.active{background-color:#fff}.tabcontent{float:left;padding:10px 12px;width:70%;border-left:none;height:200px}a:hover{text-decoration:none;color:#fff}.box{margin-bottom:10px;border-radius:5px;padding:10px}.findstudent{position:fixed;top:0;right:0;bottom:0;left:0}@media screen and (max-width:768px){.tabs h6{font-size:12px}}.header-1{border-radius:18px 18px 18px 18px;height:300px;background-color:#e7e7f6;padding:0}@media only screen and (min-width:320px) and (max-width:480px){.header-1{height:775px}}hr{border-top:1px solid #fff}.pass1,.pass2,.pass3,.pass4,.pass5{}.action-buttons{position:absolute;bottom:20px;left:29%;display:flex;flex-wrap:wrap;gap:10px}.action-buttons button{padding:8px 15px;border:3px solid #fff;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px}.purple-btn{background-color:#606;color:#fff}.yellow-btn{background-color:#ffb300;color:#000}.one-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:20px;margin-bottom:2rem}.info-box{display:flex;flex-direction:column;align-items:center}.details-card{width:224px;background:#f2f2f2;border-radius:6px;padding:10px;margin-bottom:10px;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.2);text-align:left}.plus-btn{position:absolute;top:28px;right:10px;background:purple;color:#fff;border:none;padding:2px 8px;border-radius:3px}.yellow-btn{background:#f9c74f;border:none;padding:8px 12px;font-weight:bold;border-radius:4px}@media (max-width:1024px){.action-buttons{bottom:15px;flex-direction:row;gap:8px}.action-buttons button{min-width:100px;font-size:13px;padding:7px 12px}}@media (max-width:768px){.action-buttons{bottom:10px;flex-direction:row;align-items:center;justify-content:space-between}.action-buttons button{width:30%;font-size:13px;padding:10px}}@media (max-width:480px){.action-buttons{position:static;transform:none;margin-top:20px;flex-wrap:wrap}.action-buttons button{width:30%;font-size:12px;padding:10px}.action-btn{display:none!important}}@media (max-width:768px){.action-btn{display:none!important}}.search__input{width:100%;padding:12px 24px;background-color:transparent;transition:transform 250ms ease-in-out;font-size:10px;line-height:18px;color:#575756;background-color:transparent;background-repeat:no-repeat;background-size:18px 18px;background-position:95% center;border-radius:50px;border:1px solid #575756;transition:all 250ms ease-in-out;backface-visibility:hidden;transform-style:preserve-3d;&::placeholder {
            color: color(#575756 a(0.8));
            text-transform: uppercase;
            letter-spacing: 1.5px;
        }
        
        &:hover,
        &:focus {
            padding: 12px 0;
            outline: 0;
            border: 1px solid transparent;
            border-bottom: 1px solid #575756;
            border-radius: 0;
            background-position: 100% center;
        }
    }}

.btn-change1 {height:44px;width:100px;background:#004aad;margin:0;float:right;border:0;border-radius:5px;color:#fff;box-shadow:0 0 1px #ccc;-webkit-transition-duration:.5s;-webkit-box-shadow:0 0 0 0 #31708f inset , 0 0 0 0 #31708f inset}.credits{&__container {
        margin-top: 24px;
    }
    
    &__text {
        text-align: center;
        font-size: 13px;
        line-height: 18px;
    }
    
    &__link {
        color: #ff8b88;
        text-decoration: none;
        transition: color 250ms ease-in;
        
        &:hover,
        &:focus {
            color: color(#ff8b88 blackness(+25%));
        }
    }
}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;background-color:#fff;color:#333}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.submit-btn{height:44px;width:100px;background:#004aad;margin:0;float:right;border:0;border-radius:5px;color:#fff;box-shadow:0 0 1px #ccc;-webkit-transition-duration:.5s;-webkit-box-shadow:0 0 0 0 #31708f inset , 0 0 0 0 #31708f inset}@media (max-width:768px){.company-details .card{width:90%;padding:5px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:10px auto}}@media (max-width:480px){.company-details .card{width:90%;padding:5px;border-radius:10px;box-shadow:none;margin:5px auto}}@media (max-width:768px){.search-box{margin-top:125px}.search-box i{display:none}.search-box input{padding-left:0}}@media (max-width:480px){.card.details{max-width:90%!important;height:auto!important;margin:20px auto!important;padding:10px!important}.card.details p{padding-left:20px!important;font-size:12px!important}.card.details span{font-size:14px!important;display:block}.card.details i{font-size:14px!important}}.icon-wrapper{position:relative;width:30px;height:30px;display:inline-block;cursor:pointer}.dot-grid{display:grid;grid-template-columns:repeat(3,6px);grid-gap:4px;width:30px;height:30px;justify-content:center;align-items:center}.dot-grid span{display:block;width:6px;height:6px;background-color:#333;border-radius:50%}.close-icon{display:none;font-size:36px;line-height:30px;text-align:center;position:absolute;top:0;left:0;width:30px;height:30px}