*{margin:0;padding:0;box-sizing:border-box}.custom-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #037769}.custom-checkbox input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #137f72;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-wrapper .custom-checkbox2{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper .custom-checkbox2 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;border-radius:4px;background-color:#fff;border:2px solid #28bfa3}.checkbox-wrapper .custom-checkbox2 input:checked~.checkmark{background-color:#fff}.checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none}.checkbox-wrapper .custom-checkbox2 input:checked~.checkmark:after{display:block}.checkbox-wrapper .custom-checkbox2 .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #137f72;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section-title{color:#037769;font-weight:500;font-size:18px}.btn-theme{background-color:#037769;border-color:#037769}@media screen and (max-width: 575px){.login{padding:0 20px}}.login .login-content{min-height:100vh;display:flex;align-items:center}.login .login-content .login-img{text-align:center}.login .login-content .login-img img{max-width:100%}.login .login-content .login-form{width:70%;margin:0 auto}@media screen and (max-width: 991px){.login .login-content .login-form{width:100%}}.login .login-content .login-form input{background-color:#e5fff9;border-radius:12px;padding:8px 15px;border:1px solid #0db697;box-shadow:none!important}.login .login-content .login-form .forgot a{color:#2bbfa4!important;text-decoration:none;margin-bottom:20px;display:inline-block}.login .login-content .login-form .buttons{display:flex;align-items:center;justify-content:space-between}.login .login-content .login-form .buttons .btn{color:#329085;border:1px solid #037769;padding:10px 30px;border-radius:25px;font-weight:700;width:120px}.login .login-content .login-video{height:400px;border-radius:20px;border:1px solid #037769;max-width:500px;margin:0 auto;background-color:#e5fff9}@media screen and (max-width: 991px){.login .login-content .login-video{max-width:100%}}#registerForm .modal-content{border-radius:0!important}#registerForm .modal-content .register-form{padding:20px}#registerForm .modal-content .register-form input{background-color:#e5fff9;border-radius:12px;padding:8px 15px;border:1px solid #0db697;box-shadow:none!important}#registerForm .modal-content .register-form label{color:#2bbfa4}#registerForm .modal-content .register-form .buttons{display:flex;align-items:center;justify-content:space-between}#registerForm .modal-content .register-form .buttons .btn{color:#329085;border:1px solid #037769;padding:10px 30px;border-radius:25px;font-weight:700;width:120px}.main-content .header{margin:30px 0;display:flex;align-items:center}.main-content .header .tabs{display:flex;align-items:center;justify-content:space-between}.main-content .header .tabs a{color:#329085;border:1px solid #037769;padding:10px 30px;border-radius:25px;font-weight:700;min-width:120px;box-shadow:none!important}.main-content .header .profile{text-align:right}.main-content .header .profile span{display:inline-block}.main-content .header .profile span:nth-child(1){margin-right:25px}.main-content .home{padding:60px 0}.main-content .home .notification{border:1px solid #75d1c6;border-radius:12px;padding:10px}.main-content .home .notification .heading{color:#42998e;margin-bottom:20px}.main-content .home .notification .notif-items .notif{display:flex;align-items:center;color:#0db697}.main-content .home .tasks{border:1px solid #75d1c6;border-radius:12px;padding:10px}.main-content .home .tasks .heading{color:#42998e;margin-bottom:20px}.main-content .home .tasks .progress-completed{padding:15px 0;border-radius:20px;background-color:#e5fff9;position:relative;margin-bottom:20px}.main-content .home .tasks .progress-completed .amount{position:absolute;top:0;left:0;height:100%;width:60%;background-color:#75d1c6;border-radius:20px;padding-right:30px;text-align:right;color:#18877a;font-size:16px;font-weight:600}.main-content .home .tasks .task-items{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.main-content .home .tasks .task-items h5{color:#0db697}.main-content .home .tasks .task-items:nth-child(1) .progress .progress-bar{background:rgb(254,230,230);background:linear-gradient(90deg,rgb(254,230,230) 0%,rgb(171,197,233) 44%,rgb(118,210,199) 100%)}.main-content .home .tasks .task-items:nth-child(2) .progress .progress-bar{background:rgb(251,221,218);background:linear-gradient(90deg,rgb(251,221,218) 0%,rgb(246,173,137) 44%,rgb(255,181,71) 100%)}.main-content .home .tasks .task-items:nth-child(3) .progress .progress-bar{background:rgb(216,244,234);background:linear-gradient(90deg,rgb(216,244,234) 0%,rgb(105,211,173) 44%,rgb(2,182,117) 100%)}.main-content .home .tasks .task-items:nth-child(4) .progress .progress-bar{background:rgb(216,244,234);background:linear-gradient(90deg,rgb(216,244,234) 0%,rgb(105,211,173) 44%,rgb(2,182,117) 100%)}.main-content .home .tasks .task-items:nth-child(5) .progress .progress-bar{background:rgb(215,240,255);background:linear-gradient(90deg,rgb(215,240,255) 0%,rgb(143,214,255) 44%,rgb(58,185,255) 100%)}.main-content .workshop{padding:60px 0}.main-content .workshop .list-items .heading{width:60%;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;margin-bottom:10px}.main-content .workshop .list-items .heading:hover .title{background-color:#e6fef1;border-radius:20px;transition:all .3s ease}.main-content .workshop .list-items .heading:hover .title span{transition:all .3s ease;opacity:1}.main-content .workshop .list-items .heading:hover .title a{transition:all .3s ease;color:#145a4d}.main-content .workshop .list-items .heading:hover .question{transition:all .3s ease;opacity:1}.main-content .workshop .list-items .heading .title{width:80%;padding:8px 20px;display:flex;align-items:center}.main-content .workshop .list-items .heading .title span{display:inline-block;opacity:0}.main-content .workshop .list-items .heading .title a{color:#97feeb;font-size:18px;text-decoration:none;display:inline-block;font-weight:700;margin-left:10px}.main-content .workshop .list-items .heading .question{opacity:0;cursor:pointer}.main-content .workshop .lecture-notes{height:100%;border-radius:20px;border:1px solid #037769;max-width:100%;margin:0 auto;padding:30px;background-color:#e5fff9}.main-content .workshop .lecture-notes .lecture-title{font-size:20px;color:#037769;font-weight:500}@media screen and (max-width: 991px){.main-content .workshop .lecture-notes{max-width:100%;height:400px}}.main-content .assesment{padding:60px 0}.main-content .assesment .content{width:65%;margin:0 auto}.main-content .assesment .content .heading{color:#4f8379;font-size:24px;margin-bottom:30px}.main-content .assesment .content .assesment-item{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:15px;background-color:#eff2f9;margin-bottom:10px}.main-content .assesment .content .assesment-item .title{color:#28bfa3;font-weight:600}.main-content .assesment .content .assesment-item .progress{height:10px;background-color:#c4cfd4;border-radius:20px;position:relative;width:60%}.main-content .assesment .content .assesment-item .progress .amount{position:absolute;top:0;left:0;height:100%;width:70%;background-color:#75d1c6;border-radius:20px}.main-content .assesment .content .assesment-item .player img{margin-right:10px}.main-content .profile{padding:0}.main-content .profile .content{padding:50px 0;border-radius:20px;border:1px solid #037769;display:flex;align-items:center}.main-content .profile .content .info{padding-left:30px}.main-content .profile .content .info span{display:inline-block;font-weight:600;color:#037769}#questionModal .modal-header{padding:0;border-bottom:none!important}#questionModal .modal-header img{margin-left:auto;cursor:pointer}#questionModal .modal-content{padding:20px;border-radius:12px;border:1px solid #0db697}#questionModal .modal-content .question{margin-bottom:20px}#questionModal .modal-content .question .title{color:#145a4d;font-size:24px;margin-bottom:10px}#questionModal .modal-content .question label{color:#49c8b1}#questionModal .modal-content .question textarea{border:1px solid #0db697;border-radius:12px;box-shadow:none}#questionModal .modal-content .btn{color:#329085;border:1px solid #037769;padding:10px 30px;border-radius:25px;font-weight:700;width:120px;box-shadow:none}.task{margin-top:50px}.task .section-title{margin-bottom:50px}.task .task-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 1100px){.task .task-wrapper{flex-wrap:wrap}}.task .task-wrapper .each-task-box{border:1px solid #037769;background:rgba(117,209,198,.3);border-radius:25px;width:300px;min-height:400px;overflow:auto;padding:10px;height:670px}.task .task-wrapper .each-task-box::-webkit-scrollbar{display:none}@media screen and (max-width: 1100px){.task .task-wrapper .each-task-box{width:48%}}@media screen and (max-width: 500px){.task .task-wrapper .each-task-box{width:100%}}.task .task-wrapper .each-task-box.parent-task{margin-right:20px}@media screen and (max-width: 1100px){.task .task-wrapper .each-task-box.parent-task{margin-bottom:20px}}.task .task-wrapper .each-task-box.parent-task ul{list-style:none;padding:0;margin:0;width:100%}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item{transition:all .2s ease;display:block;font-size:16px;color:#329085;font-weight:500;position:relative;cursor:pointer;width:100%}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .text{position:relative;width:100%;display:block;text-decoration:none;color:#037769;border:1px solid transparent;border-radius:25px;padding:5px 5px 5px 40px}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .text:before{transition:all .2s ease;content:"";position:absolute;left:15px;top:9px;width:8px;height:14px;border:solid #137f72;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .text:hover{transition:all .2s ease;background:#75d1c6;border:1px solid #037769;color:#212121}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .text:hover:before{transition:all .2s ease;opacity:0}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task{list-style:none;margin:0;padding:0}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li{border:1px solid transparent;padding:0 30px;border-radius:25px}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li .checkbox-wrapper .custom-checkbox2{font-size:16px;margin-bottom:0!important;padding:5px 5px 5px 35px;display:block}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li .checkmark{top:10px;left:8px}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li .checkmark:after{left:4px!important;top:-3px!important;width:6px!important;height:11px!important}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li:hover{transition:all .2s ease;background:#75d1c6;color:#212121;border:1px solid #037769}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li:hover:before{transition:all .2s ease;opacity:0}.task .task-wrapper .each-task-box.parent-task ul .parent-task-item .child-task li:hover .checkmark{border-color:#fff!important;background:transparent}.task .task-wrapper .each-task-box.sub-task{margin-right:20px}@media screen and (max-width: 1100px){.task .task-wrapper .each-task-box.sub-task{margin-bottom:20px;margin-right:0}}.task .task-wrapper .each-task-box.sub-task .chat-box-title{color:#037769;font-size:18px;font-weight:500;margin-top:15px;margin-left:10px}.task .task-wrapper .each-task-box.sub-task .child-task{list-style:none;margin:0;padding:0}.task .task-wrapper .each-task-box.sub-task .child-task li{border:1px solid transparent;padding:0 30px;border-radius:25px}.task .task-wrapper .each-task-box.sub-task .child-task li .checkbox-wrapper .custom-checkbox2{font-size:16px;margin-bottom:0!important;padding:5px 5px 5px 35px;display:block}.task .task-wrapper .each-task-box.sub-task .child-task li .checkmark{top:10px;left:8px}.task .task-wrapper .each-task-box.sub-task .child-task li .checkmark:after{left:4px!important;top:-3px!important;width:6px!important;height:11px!important}.task .task-wrapper .each-task-box.sub-task .child-task li:hover{transition:all .2s ease;background:#75d1c6;color:#212121;border:1px solid #037769}.task .task-wrapper .each-task-box.sub-task .child-task li:hover:before{transition:all .2s ease;opacity:0}.task .task-wrapper .each-task-box.sub-task .child-task li:hover .checkmark{border-color:#fff!important;background:transparent}.task .task-wrapper .chat-box{border:1px solid #037769;background:rgba(117,209,198,.3);border-radius:25px;flex:1;min-height:400px;overflow:auto;padding:30px;height:670px;position:relative}@media screen and (max-width: 1100px){.task .task-wrapper .chat-box{width:100%!important;min-width:280px}}.task .task-wrapper .chat-box .chat-box-title{color:#037769;font-size:18px;font-weight:500}.task .task-wrapper .chat-box .chat-box-wrapper{margin-top:20px;max-height:472px;overflow:auto}.task .task-wrapper .chat-box .chat-box-wrapper::-webkit-scrollbar{display:none}.task .task-wrapper .chat-box .chat-box-wrapper .sub-task-info{padding:15px;background:#fff;color:#037769;border-radius:25px;font-weight:400}.task .task-wrapper .chat-box .chat-box-wrapper .receive{margin-top:30px}.task .task-wrapper .chat-box .chat-box-wrapper .receive .name{color:#037769;font-size:18px;font-weight:500}.task .task-wrapper .chat-box .chat-box-wrapper .receive .text{margin-left:40px;margin-top:50px;padding:15px;background:#037769;color:#fff;border-radius:25px;font-weight:400;position:relative}.task .task-wrapper .chat-box .chat-box-wrapper .receive .text:before{content:"";width:25px;height:59px;background:#037769;position:absolute;top:-38px;left:0}.task .task-wrapper .chat-box .chat-box-wrapper .receive .text:after{content:"";width:46px;height:26px;background:#d5f1ee;position:absolute;top:-39px;left:-3px;transform:rotate(49deg)}.task .task-wrapper .chat-box .chat-box-wrapper .sent{margin-top:30px}.task .task-wrapper .chat-box .chat-box-wrapper .sent .name{text-align:right;color:#037769;font-size:18px;font-weight:500}.task .task-wrapper .chat-box .chat-box-wrapper .sent .text{margin-top:50px;margin-right:40px;padding:15px;background:#c4cfd4;color:#037769;border-radius:25px;font-weight:400;position:relative}.task .task-wrapper .chat-box .chat-box-wrapper .sent .text:before{content:"";width:25px;height:59px;background:#c4cfd4;position:absolute;top:-38px;right:0}.task .task-wrapper .chat-box .chat-box-wrapper .sent .text:after{content:"";width:46px;height:26px;background:#d5f1ee;position:absolute;top:-39px;right:-3px;transform:rotate(-49deg)}.task .task-wrapper .chat-box .message-box{margin-top:30px;position:absolute;bottom:10px;width:calc(100% - 70px)}.task .task-wrapper .chat-box .message-box .input-group{background:#fff;border:1px solid #037769;border-radius:50px}.task .task-wrapper .chat-box .message-box .input-group .input-group-text{background:none;border:none;border-radius:50px}.task .task-wrapper .chat-box .message-box .input-group .input-group-text i{font-size:20px;color:#037769}.task .task-wrapper .chat-box .message-box .input-group .form-control{box-shadow:none;border:none;border-radius:50px;height:40px}.loading-wrapper{width:100%;display:flex;justify-content:center}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring.small{width:22px;height:22px}.lds-ring.small div{width:20px;height:20px;margin:2px;border:2px solid #037769}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:50px;height:50px;margin:8px;border:8px solid #037769;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#037769 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
