diff --git a/docker-compose.yml b/docker-compose.yml
index 71f8328..a6da8df 100755
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -10,7 +10,7 @@ services:
- "1990:80"
- "19043:443"
volumes:
- - ./:/var/www
+ - ./student:/var/www
- ./nginx/conf.d/student_conf.d/:/etc/nginx/conf.d
networks:
- app-network
@@ -23,7 +23,7 @@ services:
- "1995:80"
- "19543:443"
volumes:
- - ./:/var/www
+ - ./teacher:/var/www
- ./nginx/conf.d/teacher_conf.d:/etc/nginx/conf.d
networks:
- app-network
diff --git a/student/build/.htaccess b/student/build/.htaccess
new file mode 100644
index 0000000..8d23de1
--- /dev/null
+++ b/student/build/.htaccess
@@ -0,0 +1,6 @@
+RewriteEngine On
+RewriteBase /
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteCond %{REQUEST_FILENAME} !-l
+RewriteRule ^.*$ / [L,QSA]
\ No newline at end of file
diff --git a/student/build/asset-manifest.json b/student/build/asset-manifest.json
new file mode 100644
index 0000000..378e2a9
--- /dev/null
+++ b/student/build/asset-manifest.json
@@ -0,0 +1,23 @@
+{
+ "files": {
+ "main.css": "/static/css/main.1659ff52.chunk.css",
+ "main.js": "/static/js/main.aa11bc24.chunk.js",
+ "main.js.map": "/static/js/main.aa11bc24.chunk.js.map",
+ "runtime-main.js": "/static/js/runtime-main.65841be3.js",
+ "runtime-main.js.map": "/static/js/runtime-main.65841be3.js.map",
+ "static/css/2.622f0484.chunk.css": "/static/css/2.622f0484.chunk.css",
+ "static/js/2.0baccf3e.chunk.js": "/static/js/2.0baccf3e.chunk.js",
+ "static/js/2.0baccf3e.chunk.js.map": "/static/js/2.0baccf3e.chunk.js.map",
+ "index.html": "/index.html",
+ "static/css/2.622f0484.chunk.css.map": "/static/css/2.622f0484.chunk.css.map",
+ "static/css/main.1659ff52.chunk.css.map": "/static/css/main.1659ff52.chunk.css.map",
+ "static/js/2.0baccf3e.chunk.js.LICENSE.txt": "/static/js/2.0baccf3e.chunk.js.LICENSE.txt"
+ },
+ "entrypoints": [
+ "static/js/runtime-main.65841be3.js",
+ "static/css/2.622f0484.chunk.css",
+ "static/js/2.0baccf3e.chunk.js",
+ "static/css/main.1659ff52.chunk.css",
+ "static/js/main.aa11bc24.chunk.js"
+ ]
+}
\ No newline at end of file
diff --git a/student/build/assets/css/all.css b/student/build/assets/css/all.css
new file mode 100644
index 0000000..2aee8b7
--- /dev/null
+++ b/student/build/assets/css/all.css
@@ -0,0 +1,11165 @@
+/*IMPORT FONT*/
+
+@font-face {
+ font-family: "iCiel-Alina";
+ src: url(../fonts/iCiel-Alina.otf);
+}
+
+@font-face {
+ font-family: "Myriadpro-Regular";
+ src: url(../fonts/MYRIADPRO-REGULAR.woff);
+}
+
+@font-face {
+ font-family: "Myriadpro-Bold";
+ src: url(../fonts/MYRIADPRO-BOLD.woff);
+}
+
+@font-face {
+ font-family: "Myriadpro-SemiBold";
+ src: url(../fonts/MYRIADPRO-SEMIBOLD.woff);
+}
+
+@font-face {
+ font-family: "Myriadpro-Light";
+ src: url(../fonts/MYRIADPRO-LIGHT_0.OTF);
+}
+
+@font-face {
+ font-family: "Myriadpro-Italic";
+ src: url(../fonts/MyriadProCondensedItalic.ttf);
+}
+
+@font-face {
+ font-family: "MyriadPro-Bold";
+ src: url(../fonts/myriad-pro/MYRIADPRO-BOLD.OTF);
+}
+
+@font-face {
+ font-family: "MyriadPro-SemiBold";
+ src: url(../fonts/myriad-pro/MYRIADPRO-SEMIBOLD.OTF);
+}
+
+@font-face {
+ font-family: "MyriadPro";
+ src: url(../fonts/myriad-pro/MYRIADPRO-REGULAR.OTF);
+}
+
+/* AvertaStd */
+@font-face {
+ font-family: "AvertaStdCY-Black";
+ src: url(../fonts/AvertaStdCY-Black_1.otf);
+}
+@font-face {
+ font-family: "AvertaStdCY-ExtraBold";
+ src: url(../fonts/AvertaStdCY-Extrabold_1.otf);
+}
+@font-face {
+ font-family: "AvertaStdCY-ExtraBoldItalic";
+ src: url(../fonts/AvertaStdCY-ExtraboldItalic_1.otf);
+}
+@font-face {
+ font-family: "AvertaStdCY-Bold";
+ src: url(../fonts/AvertaStdCY-Bold_1.otf);
+}
+
+@font-face {
+ font-family: "AvertaStdCY-SemiBold";
+ src: url(../fonts/AvertaStdCY-Semibold_1.otf);
+}
+
+@font-face {
+ font-family: "AvertaStdCY";
+ src: url(../fonts/AvertaStdCY-Regular_3.otf);
+}
+@font-face {
+ font-family: "AvertaStdCY-Italic";
+ src: url(../fonts/AvertaStdCY-RegularItalic_1.otf);
+}
+
+
+@font-face {
+ font-family: 'Barlow-Bold';
+ src: url(../fonts//Barlow-Bold.ttf);
+}
+
+/*END IMPORT FONT*/
+/*RESET CSS*/
+html,
+body,
+div,
+span,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+abbr,
+address,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+samp,
+small,
+strong,
+sub,
+sup,
+var,
+b,
+i,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ background: transparent;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+ color: #404041;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+html,
+body {
+ /* height: 100%; */
+ width: 100%;
+}
+
+html {
+ scroll-behavior: smooth;
+}
+
+html:has(.modal_filter_mocktest),
+html:has(.modal_not_scroll),
+body:has(.modal_filter_mocktest),
+body:has(.modal_not_scroll) {
+ overflow: hidden !important;
+ height: 100%;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+headLr,
+hgroup,
+menu,
+nav,
+section {
+ display: block;
+}
+
+nav ul {
+ list-style: none;
+ -webkit-padding-start: 0;
+ -moz-padding-start: 0;
+ padding-inline-start: 0;
+}
+
+blockquote,
+q {
+ quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+ content: "";
+ content: none;
+}
+
+ul {
+ list-style: none;
+}
+
+input {
+ font-family: "Myriadpro-Regular";
+}
+
+a {
+ margin: 0;
+ padding: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ background: transparent;
+ text-decoration: none;
+ cursor: pointer;
+ color: #4e4e4e;
+}
+
+ins {
+ background-color: #ff9;
+ color: #000;
+ text-decoration: none;
+}
+
+mark {
+ background-color: #ff9;
+ color: #000;
+ font-style: italic;
+ font-weight: bold;
+}
+
+del {
+ text-decoration: line-through;
+}
+
+abbr[title],
+dfn[title] {
+ border-bottom: 1px dotted;
+ cursor: help;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+/* Change CSS UI modal select as div option */
+
+.home_curriculum .select-styled {
+ z-index: 1002 !important;
+}
+
+.home_curriculum .select-options {
+ top: 14px !important;
+}
+
+input,
+select {
+ vertical-align: middle;
+}
+
+button {
+ outline: none;
+ cursor: pointer;
+}
+
+a:hover {
+ text-decoration: none;
+}
+
+.__bg_layout_parent_and_student {
+ height: 100%;
+ width: 100%;
+ object-fit: contain;
+ background: #fff;
+}
+
+body > iframe[style*="2147483647"] {
+ display: none;
+}
+
+/*END RESET CSS*/
+/*GENERAL CSS*/
+.flex,
+.flex-m {
+ display: flex;
+ justify-content: space-between;
+ flex-direction: row;
+}
+
+.width-100-percent {
+ width: 100% !important;
+}
+
+.__icon_close_filter {
+ height: 18px;
+}
+
+.btn-custom-width {
+ width: 100% !important;
+ margin: 0px 10px;
+ padding: 0px 25px !important;
+}
+
+.btn-add-class-custom {
+ padding: 0px 70px !important;
+}
+
+.select-avatar-class-custom {
+ height: 68px;
+ display: flex;
+ align-items: center;
+ padding: 0px 10px !important;
+}
+
+.select-avatar-class-custom img {
+ height: 53px;
+}
+
+.select-avatar-class-custom p {
+ margin-left: 10px !important;
+}
+
+.flex-1 {
+ flex: 1;
+}
+
+.clear {
+ clear: both;
+}
+
+.text-center {
+ text-align: center;
+}
+
+.text-right {
+ text-align: right !important;
+}
+
+.text-trans {
+ text-transform: uppercase;
+}
+
+.disable-mobile {
+ display: block;
+}
+
+.enable-mobile {
+ display: none;
+}
+
+.rel {
+ position: relative;
+}
+
+.sunE-container {
+ width: 100%;
+ height: auto;
+ max-width: 1200px;
+ margin: 0 auto;
+ padding: 0;
+}
+
+.form-sunE-button .btn-check-custom {
+ padding: 0px 50px;
+ /* margin-top: 60px; */
+}
+
+.bg-main {
+ background: #f3ffff;
+}
+
+.min-hei-100 {
+ min-height: 100vh;
+}
+
+.bold {
+ font-family: "Myriadpro-Bold";
+}
+
+a:hover {
+ color: #00b9b7;
+}
+
+/*END GENERAL CSS*/
+/*SIDEBAR MENU*/
+.sunE-logo {
+ cursor: pointer;
+}
+
+.sunE-sidebar {
+ display: flex;
+ height: 100vh;
+ -webkit-box-flex: 0;
+ background-color: rgba(172, 241, 228, 0.66);
+ flex: 0 0 auto;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ flex-direction: column;
+ -webkit-transition: margin-left 250ms ease-out,
+ -webkit-transform 250ms ease-out;
+ transition: margin-left 250ms ease-out, -webkit-transform 250ms ease-out;
+ transition: margin-left 250ms ease-out, transform 250ms ease-out;
+ transition: margin-left 250ms ease-out, transform 250ms ease-out,
+ -webkit-transform 250ms ease-out;
+ width: 292px;
+}
+
+.calendar .day-calendar-custom {
+ height: 40px;
+ padding: 0px 12px;
+ margin-bottom: 5px;
+ margin-top: 12px;
+}
+
+.day-container .day-box {
+ flex-grow: 0;
+ flex-shrink: 0;
+ flex-basis: calc(100% / 7 - 0px);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ /* width: 100%; */
+}
+
+.day-container .day-box .day-cell {
+ min-width: 40px;
+ min-height: 40px;
+ margin: 5px 0px;
+}
+
+.sunE-sidebar-header svg {
+ margin: 12px 8px 0 0;
+ cursor: pointer;
+}
+
+.list-menu-i {
+ margin-top: 20px;
+ padding: 0 20px;
+}
+
+.list-menu-i-logout {
+ padding-bottom: 3vh;
+}
+
+.list-menu-i .menu-img {
+ width: 68px;
+ max-height: 36px;
+}
+
+.list-menu-i-logout .menu-img img {
+ width: 37px;
+}
+
+.list-menu-i .menu-img.active .ico_default {
+ display: none;
+}
+
+.list-menu-i .menu-img .ico_active {
+ display: none;
+}
+
+.list-menu-i .menu-img.active .ico_active {
+ display: block;
+}
+
+.list-menu-i a.menu-item {
+ font-size: 16px;
+ color: #404041;
+ line-height: 34px;
+ align-items: center;
+ padding: 12px 0 12px 40px;
+ text-decoration: none;
+ margin: 8px 0;
+}
+
+.list-menu-i a.menu-item.active {
+ background: #fff;
+ border-radius: 30px;
+}
+
+.list-menu-i a.menu-item span {
+ font-size: 16px;
+ color: #404041;
+}
+
+.list-menu-i a.menu-item:hover {
+ text-decoration: none;
+ background: #fff;
+ border-radius: 30px;
+}
+
+.badge-student span {
+ text-transform: uppercase;
+ line-height: 30px !important;
+ color: #fc9d24 !important;
+}
+
+.list-menu-i .active span {
+ font-weight: bolder;
+ font-size: 17px !important;
+}
+
+.empty-plan-custom {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin-top: 30px;
+}
+
+.hide-date-custom {
+ display: none !important;
+}
+
+.empty-plan-custom img {
+ width: 316px;
+ object-fit: cover;
+}
+
+.empty-plan-custom span {
+ color: #00a79d;
+ font-size: 24px;
+ font-weight: bold;
+ width: 316px;
+ text-align: center;
+ text-transform: uppercase;
+}
+
+.sunE-right-container {
+ width: 100%;
+ height: 100vh;
+ overflow: auto;
+ padding: 30px 20px 20px;
+ position: relative;
+}
+
+.sunE-main-title {
+ margin: 0 0 20px;
+}
+
+.sunE-main-title .line-h {
+ display: block;
+ width: 4px;
+ height: 40px;
+ background: #00bbb5;
+ border-radius: 2px;
+ border: none;
+}
+
+.sunE-main-title h1 {
+ font-size: 32px;
+ font-family: "Myriadpro-SemiBold";
+ color: #00bbb5;
+ line-height: 40px;
+ padding-left: 8px;
+}
+
+.list-menu-custom {
+ width: 300px;
+}
+
+.btn-gr {
+ margin: 0 0 10px;
+ background: #b7f3e5;
+ border-radius: 15px;
+ height: 60px;
+ cursor: pointer;
+ overflow: hidden;
+}
+
+.btn-gr.active {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.btn-gr .ico_active {
+ display: none;
+}
+
+.btn-gr.active .ico_active {
+ display: block;
+ margin: 0 auto;
+}
+
+.btn-gr.active .ico_default {
+ display: none;
+}
+
+.btn-gr-img {
+ width: 100px;
+ text-align: center;
+ padding: 13px 0;
+}
+
+.btn-gr-text p {
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ color: #00a79d;
+ line-height: 60px;
+}
+
+.btn-gr.active .btn-gr-text p {
+ color: #fff;
+}
+
+.sunE-content-box {
+ padding: 0 0 0 30px;
+}
+
+.sunE-content-box.pad-0 {
+ padding: 0;
+}
+
+.box-shadow {
+ box-shadow: 1px 2px 4px 0 rgba(21, 27, 38, 0.4);
+}
+
+.box-shadow-2 {
+ box-shadow: 1px 2px 6px 0 rgb(21 27 38 / 35%);
+}
+
+.box-white-content {
+ background: #fff;
+ border-radius: 15px;
+ border: none;
+ margin: 0 0 15px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+.title-no-bg {
+ color: #8f9a96;
+ text-align: center;
+ padding: 15px 0;
+ border-top-left-radius: 15px;
+ border-top-right-radius: 15px;
+ border: none;
+ font-size: 22px;
+ font-family: "Myriadpro-Bold";
+ margin: 0 0 15px;
+}
+
+.title-bg {
+ color: #fff;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ text-align: center;
+ padding: 15px 0;
+ border-top-left-radius: 15px;
+ border-top-right-radius: 15px;
+ border: none;
+ font-size: 22px;
+ font-family: "Myriadpro-Bold";
+ margin: 0 0 15px;
+}
+
+.text-light {
+ font-family: "Myriadpro-Light";
+}
+
+.box-white-content p {
+ font-size: 16px;
+ text-align: center;
+ margin: 0;
+ padding: 0 0 15px;
+}
+
+.het-han {
+ color: #8f9a96;
+ text-align: center;
+ padding: 5px 15px;
+ border: 1px solid #8f9a96;
+ font-size: 22px;
+ font-family: "Myriadpro-Bold";
+ margin: 0 0 15px;
+}
+
+.box-white-content {
+ padding: 0 0 15px;
+}
+
+.text-title-blue {
+ color: #00a69c;
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+}
+
+.btn-send {
+ margin-top: 40px;
+}
+
+.input-nm {
+ background: #eee;
+ color: #000;
+ height: 40px;
+ line-height: 40px;
+ outline: none;
+ border: none;
+ border-radius: 20px;
+ padding-left: 20px;
+ width: 100%;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ margin: 0 0 15px;
+ font-size: 16px;
+ color: #000;
+}
+
+.input-nm::placeholder {
+ /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: #000;
+ opacity: 1;
+ /* Firefox */
+}
+
+.input-nm:-ms-input-placeholder {
+ /* Internet Explorer 10-11 */
+ color: #000;
+}
+
+.input-nm::-ms-input-placeholder {
+ /* Microsoft Edge */
+ color: #000;
+}
+
+.pad-box {
+ padding: 30px 20px 0;
+}
+
+.box-buy-history .title-bg {
+ padding: 5px 0;
+}
+
+.box-buy-history .price {
+ background: #e6e7e8;
+ color: #1b75bb;
+ font-size: 32px;
+ height: 60px;
+ line-height: 60px;
+ border: none;
+ border-radius: 16px;
+ padding: 0;
+ text-align: center;
+}
+
+.box-buy-history p {
+ padding: 0 0 8px;
+ text-align: left;
+}
+
+.box-buy-history-price {
+ padding: 0 20px;
+}
+
+.box-buy-history-time {
+ padding-left: 20px;
+}
+
+.small {
+ font-size: 18px;
+}
+
+.list-buy-history {
+ max-height: calc(100vh - 120px);
+ overflow: auto;
+ padding: 0 15px 10px 30px;
+}
+
+.list-buy-history::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* Track */
+.list-buy-history::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.list-buy-history::-webkit-scrollbar-thumb {
+ background: #00bbb6;
+ border-radius: 4px;
+}
+
+.bg-main-site {
+ background: #effff7;
+}
+
+.slider-custom {
+ max-width: 440px;
+ margin: 0 auto;
+}
+
+.slider-custom .uk-position-small {
+ margin: 0;
+}
+
+.slider-custom .uk-slidenav-next svg,
+.slider-custom .uk-slidenav-previous svg {
+ display: none !important;
+}
+
+.slider-custom .uk-slidenav {
+ padding: 86px 5px;
+ border-radius: 8px;
+ background: #f5fefa;
+ box-shadow: 0 1px 3px 0 rgba(21, 27, 38, 0.15);
+}
+
+.slider-item-content {
+ margin: 10px 30px;
+ padding: 5px 0 0;
+}
+
+.slider-custom .uk-position-small[class*="uk-position-center-left"],
+.slider-custom .uk-position-small[class*="uk-position-center-right"] {
+ transform: translateY(-50%) translateY(0px);
+}
+
+.slider-custom .uk-dotnav > * > * {
+ width: 14px;
+ height: 14px;
+ border: 1px solid #00bbb6;
+}
+
+.slider-custom .uk-dotnav > .uk-active > * {
+ background-color: #00bbb6;
+ border-color: transparent;
+}
+
+.slider-custom .uk-dotnav > * > :focus,
+.slider-custom .uk-dotnav > * > :hover {
+ background-color: #00bbb6;
+}
+
+.slider-custom .slick-next:before,
+.slider-custom [dir="rtl"] .slick-prev:before,
+.slider-custom .slick-prev:before {
+ display: none;
+}
+
+.slider-custom .slick-arrow {
+ background: #fff;
+ padding: 86px 5px;
+ position: absolute;
+ border-radius: 10px;
+ border: none;
+ z-index: 9;
+ text-align: center;
+}
+
+.slider-custom .slick-next,
+.slider-custom .slick-prev {
+ width: 31px;
+ height: auto;
+}
+
+.slider-custom .slick-arrow.slick-next {
+ left: calc(100% - 17px);
+}
+
+.slider-custom .slick-arrow.slick-prev {
+ left: -16px;
+}
+
+.slider-custom .slick-next:before,
+.slider-custom .slick-prev:before {
+ font-size: 20px;
+ line-height: 1;
+ opacity: 0.75;
+ color: #fff;
+}
+
+.slider-custom .slick-dots li button:before {
+ font-size: 16px;
+ color: #00a79d;
+}
+
+.item-top-title {
+ margin: 5px 10px;
+ background: #d9ecf2;
+ padding: 5px 0;
+ border-radius: 10px;
+}
+
+.item-top-title p {
+ text-align: center;
+ font-size: 20px;
+ padding: 0;
+ color: #262261;
+}
+
+.item-price {
+ margin: 5px 0;
+ background: #f5f5f5;
+}
+
+.item-price p {
+ text-align: center;
+ font-size: 28px;
+ padding: 0;
+ color: #d34e42;
+}
+
+.item-time {
+ padding: 0 30px;
+ margin: 20px 0 20px;
+}
+
+.item-time p,
+.item-time span {
+ font-size: 16px;
+ padding: 0;
+ color: #000;
+ text-align: left;
+}
+
+.item-time .text-red {
+ color: #d34e42;
+}
+
+.btn-show-hide {
+ width: 100%;
+ padding-top: 30px;
+ height: 1px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ overflow: hidden;
+}
+
+.btn-desc {
+ background: #bbf7e4;
+ width: 60px;
+ height: 60px;
+ border-radius: 30px;
+ text-align: center;
+ display: block;
+ position: absolute;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ cursor: pointer;
+}
+
+.box-white-content .btn-desc img {
+ margin-top: 8px;
+}
+
+.info .btn-desc img {
+ transform: rotate(180deg);
+}
+
+.hide {
+ display: none !important;
+}
+
+.list-info {
+ padding: 0 20px;
+ margin: 20px 0;
+}
+
+.item-list {
+ margin: 0 0 10px;
+}
+
+.info-list-title {
+ color: #000;
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ margin: 0;
+ padding: 0 0 20px;
+}
+
+.item-list-img {
+ margin-right: 15px;
+}
+
+.item-list p {
+ color: #404041;
+ text-align: left;
+}
+
+.bg-yellow {
+ background: #f1f3b9;
+}
+
+.chosen-class {
+ margin: 0 auto;
+ text-align: center;
+}
+
+.chosen-class select {
+ width: 380px;
+ height: 40px;
+ border-radius: 20px;
+ border: none;
+ outline: none;
+ text-align-last: center;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
+ font-size: 16px;
+ font-family: "Myriadpro-Bold";
+ padding-right: 40px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ /* Remove default arrow */
+ background: url("./../images/icon/ico_dropdown.png") 96% / 20px no-repeat #fff;
+ /* Add custom arrow */
+}
+
+.chosen-class select::-ms-expand {
+ display: none;
+ /* remove default arrow on ie10 and ie11 */
+}
+
+.chosen-class.err select {
+ border: 2px solid #e22028;
+}
+
+.chosen-class select option {
+ text-align: center;
+}
+
+.__status_excercise_home_std {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: #ffffff6b;
+}
+
+/*END SIDEBAR MENU*/
+/*GIAO VIEN*/
+
+.bg-main-img {
+ background-image: url("./../images/bg_gv.png");
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+ margin-top: -36px !important;
+ padding-top: 36px;
+}
+
+.bg-main-img-teacher {
+ background-image: url("./../images/bg_gv.png");
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+}
+
+.bg-main-img-add-student {
+ background-image: url("./../images/bg_add_student.png");
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+}
+
+.bg-main-img-link-parent {
+ background-image: url("./../images/img-bg-parent.png");
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+}
+
+.bg-main-img-detail-unit {
+ background-image: url("./../images/bg-detail-unit.jpg");
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+}
+
+.bg-main-color {
+ background-image: linear-gradient(to top, #fafffd, #e1fef0);
+}
+
+.sunE-container-box {
+ padding: 50px 20px 20px;
+}
+
+.sunE-calendar {
+ padding-right: 10px;
+}
+
+.calendar {
+ width: 100%;
+ background: #fff;
+ border-radius: 20px;
+}
+
+.sunE-plan {
+ padding-left: 10px;
+}
+
+.no-plan h2 {
+ font-family: "Myriadpro-SemiBold";
+ font-size: 24px;
+ padding: 0;
+ margin: 0;
+ color: #00a79d;
+}
+
+.no-plan .form-sunE-button {
+ margin: 10px 0 0;
+}
+
+.sunE-box-slider {
+ margin: 20px 0;
+}
+
+.slider-custom-2 {
+ max-width: 860px;
+ margin: 0 auto;
+}
+
+.slider-custom-2 .uk-position-small {
+ margin: 0;
+}
+
+.slider-custom-2 .uk-slidenav-next svg,
+.slider-custom-2 .uk-slidenav-previous svg {
+ display: none !important;
+}
+
+.slider-custom-2 .uk-slidenav {
+ padding: 14px 16px;
+ border-radius: 12px;
+ background-image: linear-gradient(to bottom, #00e1a0, #00b9b7);
+ box-shadow: 0 1px 3px 0 rgba(21, 27, 38, 0.15);
+}
+
+.slider-item-content {
+ margin: 10px 30px;
+ padding: 5px 0 0;
+}
+
+.slider-item-content img {
+ margin: auto;
+}
+
+.slider-custom-2 .uk-position-center-left-out {
+ right: calc(100% - 30px);
+}
+
+.slider-custom-2 .uk-position-center-right-out {
+ left: calc(100% - 30px);
+}
+
+.slider-custom-2 .uk-dotnav > * > * {
+ width: 14px;
+ height: 14px;
+ border: 1px solid #00bbb6;
+}
+
+.slider-custom-2 .uk-dotnav > .uk-active > * {
+ background-color: #00bbb6;
+ border-color: transparent;
+}
+
+.slider-custom-2 .uk-dotnav > * > :focus,
+.slider-custom-2 .uk-dotnav > * > :hover {
+ background-color: #00bbb6;
+}
+
+.slider-custom-2 .slick-next:before,
+.slider-custom-2 [dir="rtl"] .slick-prev:before,
+.slider-custom-2 .slick-prev:before {
+ display: none;
+}
+
+.slider-custom-2 .slick-arrow {
+ background: #00bbb6;
+ padding: 14px 16px;
+ position: absolute;
+ border-radius: 10px;
+ border: none;
+ z-index: 9;
+ text-align: center;
+}
+
+.slider-custom-2 .slick-next,
+.slider-custom-2 .slick-prev {
+ width: 48px;
+ height: auto;
+}
+
+.slider-custom-2 .slick-arrow.slick-next {
+ left: calc(100% - 35px);
+}
+
+/* Slider for student homepage */
+.slider-custom-student .slick-arrow.slick-next {
+ left: calc(100% - 75px);
+}
+
+.slider-custom-2 .slick-arrow.slick-prev {
+ left: -16px;
+}
+
+/* Slider for student homepage */
+.slider-custom-student .slick-arrow.slick-prev {
+ left: 28px;
+}
+
+.slider-custom-2 .slick-next:before,
+.slider-custom-2 .slick-prev:before {
+ font-size: 20px;
+ line-height: 1;
+ opacity: 0.75;
+ color: #fff;
+}
+
+.slick-dots {
+ bottom: -45px !important;
+}
+
+.slider-custom-student .slick-dots {
+ position: relative !important;
+ bottom: 0 !important;
+ margin: 0.25rem 0 0.65rem;
+}
+
+.slider-custom-2 .slick-dots li button:before {
+ font-size: 16px;
+ color: #00a79d;
+ background-color: #00a79d;
+ content: "";
+ border-radius: 50%;
+ width: 14px;
+ height: 14px;
+}
+
+.img-thumb {
+ margin: 10px;
+ width: 270px;
+ height: 240px;
+ border-radius: 10px;
+ overflow: hidden;
+}
+
+.img-thumb img {
+ width: 100%;
+ height: 100%;
+ border-radius: 10px;
+}
+
+.slider-item-desc {
+ padding: 0 10px;
+ box-sizing: border-box;
+}
+
+.item-top-title-main {
+ margin: 10px 0;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ padding: 10px 0;
+ border-radius: 25px;
+}
+
+.item-top-title-main p {
+ text-align: center;
+ font-size: 20px;
+ padding: 0;
+ color: #fff;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.chart-content {
+ width: 100%;
+ padding: 0 10px;
+}
+
+.chart-content canvas {
+ margin-left: -35px;
+ margin-top: 35px;
+}
+
+.calendar-text-tb {
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ color: #00a79d;
+}
+
+.slider-custom-2 .slider-item-content {
+ margin: 10px;
+ padding: 0 15px;
+}
+
+.align-item-center {
+ align-items: center;
+}
+
+.box-no-class .center-horizontal {
+ padding-top: 80px;
+}
+
+.btn-img {
+ display: inline-block;
+}
+
+.btn-img img {
+ position: absolute;
+ top: 8px;
+ left: 15px;
+ width: 24px;
+}
+
+.btn-img .btn-line-blue {
+ padding-left: 50px;
+}
+
+.plan-item {
+ background: #fff;
+ border-radius: 10px;
+ border: none;
+ margin: 0 0 10px;
+ /* border-left: 20px solid #fbb040; */
+ overflow: hidden;
+ height: 80px;
+}
+.personal.plan-item {
+ border-left: 20px solid #8dc63f;
+}
+
+.test_evaluation.plan-item {
+ border-left: 20px solid #c367f4;
+}
+
+.teaching_work.plan-item {
+ border-left: 20px solid #00aeef;
+}
+
+.professional_activities.plan-item {
+ border-left: 20px solid #fbb040;
+}
+
+.other.plan-item {
+ border-left: 20px solid #be1e2d;
+}
+
+.plan-item:last-child {
+ margin: 0 0 2px;
+}
+
+.plan-item-content {
+ width: 100%;
+ padding: 10px 40px 10px 10px;
+}
+
+.check-work {
+ color: #000;
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ padding: 0 0 0 10px;
+ margin: 0 !important;
+ line-height: 20px;
+ width: 99%;
+}
+
+.width_70_percent {
+ width: 70% !important;
+}
+
+.plan-item-content p {
+ font-size: 18px;
+ padding-left: 10px;
+}
+
+.his {
+ margin-top: -5px;
+ width: 111px;
+}
+
+.orange span,
+.red span,
+.success-text span {
+ color: #fbb040;
+ font-size: 14px;
+ font-family: "Myriadpro-Bold";
+ line-height: 30px;
+ padding-left: 5px;
+}
+
+.red span {
+ color: #be1e2d;
+}
+
+.success-text span {
+ color: #84c241;
+}
+
+.btn-plan-item {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0;
+ cursor: pointer;
+}
+
+.sunE-plan-list {
+ max-height: 356px;
+ overflow: auto;
+ padding-right: 12px;
+}
+
+.homepage-teacher .sunE-plan-list-home {
+ max-height: 24.8rem;
+}
+
+.sunE-plan-list::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* Track */
+.sunE-plan-list::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.sunE-plan-list::-webkit-scrollbar-thumb {
+ background: #00bbb6;
+ border-radius: 4px;
+}
+
+.edit-plan-box {
+ width: 166px;
+ background: #b7f2e4;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin-right: -166px;
+ transition: margin 0.6s ease;
+ padding-top: 5px;
+}
+
+.edit-plan-box .flex-m {
+ width: 166px;
+}
+
+.edit-plan-box .btn p {
+ font-size: 18px;
+ line-height: 18px;
+}
+
+.btn {
+ cursor: pointer;
+}
+
+.plan-item-content .show-edit-box {
+ display: none;
+}
+
+.edit-show .plan-item-content .hide-edit-box {
+ display: none;
+}
+
+.edit-show .plan-item-content .show-edit-box {
+ display: block;
+}
+
+.edit-show .edit-plan-box {
+ margin-right: 0;
+ transition: margin 0.6s ease;
+}
+
+.edit-show .plan-item-content {
+ margin-left: -166px;
+ transition: margin 0.6s ease;
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px;
+}
+
+.btn-sign-out {
+ position: absolute;
+ right: 20px;
+ bottom: 50px;
+}
+
+.setting-content {
+ text-align: center;
+}
+
+.setting-list {
+ display: inline-block;
+ max-width: 480px;
+ margin: 80px 0 0;
+}
+
+.setting-box {
+ padding: 20px 20px 0;
+ display: inline-block;
+ width: 125px;
+ height: 125px;
+ background: #fff;
+ margin: 30px 30px 0 0;
+ border-radius: 10px;
+ border: none;
+ cursor: pointer;
+ box-sizing: border-box;
+ overflow: hidden;
+}
+
+.setting-box img {
+ margin: auto;
+}
+
+.setting-box p {
+ line-height: 14px;
+}
+
+.top-8 {
+ margin-top: 8px;
+}
+
+.top-16 {
+ margin-top: 16px;
+}
+
+.sunE-no-class p {
+ font-size: 18px;
+ padding: 0;
+ margin: 0;
+ color: #000;
+}
+
+.sunE-no-class p .bold {
+ color: #000;
+ font-size: 18px;
+}
+
+.sunE-class-list {
+ box-sizing: border-box;
+}
+
+.class-box {
+ box-sizing: border-box;
+ padding: 15px;
+ border-radius: 20px;
+ background: #fff;
+ display: inline-block;
+}
+
+.class-box a {
+ display: block;
+ text-decoration: none;
+}
+
+.class-box a:hover {
+ text-decoration: none;
+}
+
+.class-box .class-box-img {
+ width: 145px;
+ height: 120px;
+ overflow: hidden;
+}
+
+.class-box .class-box-img img {
+ width: 100%;
+ height: 100%;
+ border-radius: 10px;
+}
+
+.title-line-blue {
+ font-size: 20px;
+ line-height: 24px;
+ padding: 8px;
+ text-align: center;
+ border-radius: 20px;
+ color: #fff;
+ font-family: "Myriadpro-SemiBold";
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.class-box-desc {
+ padding: 0 0 0 15px;
+}
+
+.class-box-desc .title-line-blue {
+ margin: 0 0 15px;
+}
+
+.class-box-desc p,
+.class-box-desc span {
+ font-size: 18px;
+ margin: 0;
+ padding: 0;
+ font-family: "Myriadpro-Regular";
+}
+
+.class-offline {
+ color: #be1e2d;
+ text-transform: uppercase;
+}
+
+.class-online {
+ color: #00a69c;
+ text-transform: uppercase;
+}
+
+.sunE-class-content {
+ padding-top: 40px;
+}
+
+.sunE-class-content .uk-grid > * {
+ padding-left: 20px;
+ padding-bottom: 20px;
+}
+
+.sunE-class-content .class-box {
+ width: 100%;
+ height: 100%;
+}
+
+.sunE-class-list {
+ padding-right: 20px;
+ max-height: calc(100vh - 225px);
+ padding-bottom: 30px;
+ overflow: auto;
+}
+
+.sunE-class-list::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* Track */
+.sunE-class-list::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.sunE-class-list::-webkit-scrollbar-thumb {
+ background: #00bbb6;
+ border-radius: 4px;
+}
+
+.img-upload {
+ width: 100%;
+ height: 500px;
+ background: #fff;
+ border-radius: 20px;
+ border: none;
+}
+
+.sunE-create-class-img .height-330 {
+ height: 330px;
+}
+
+.avt-img {
+ width: 100%;
+ height: 100%;
+ border-radius: 20px;
+ overflow: hidden;
+}
+
+.avt-img img {
+ width: 100%;
+ height: 100%;
+}
+
+.avt-img #preview-avatar {
+ object-fit: cover;
+}
+
+.img-gray {
+ background: #ccc;
+}
+
+.upload-img {
+ width: 88px;
+ height: 55px;
+ border-radius: 10px;
+ border: none;
+}
+
+.upload-gr {
+ background: #b2f1e6;
+ width: 260px;
+ padding: 10px;
+ border-radius: 20px;
+ border: none;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ cursor: pointer;
+}
+
+.upload-gr p {
+ font-size: 18px;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+ line-height: 55px;
+ font-family: "Myriadpro-Light";
+}
+
+.bg-line-blue select {
+ background: linear-gradient(to right, #00e1a0, #00b9b7);
+ color: #fff;
+}
+
+.sunE-class-info {
+ padding-left: 30px;
+}
+
+.sunE-class-info select {
+ width: 100%;
+}
+
+.class-on-off {
+ margin: 10px 0 40px;
+}
+
+.class-on-off input {
+ margin: -3px 8px 0 0;
+ width: 20px;
+ height: 20px;
+ outline: none;
+ /*box-shadow: 0 1px 6px 0 rgba(21, 27, 38, .15);*/
+}
+
+.class-on-off .err label {
+ color: #e22028;
+}
+
+.class-on-off label {
+ font-size: 16px;
+ font-family: "Myriadpro-Semibold";
+ color: #000;
+}
+
+.red {
+ color: #ff0000;
+}
+
+.sunE-input-group {
+ margin: 0 0 15px;
+}
+
+.sunE-input-group label {
+ display: block;
+ margin: 0;
+ padding: 0 0 10px;
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+ color: #000;
+}
+
+.sunE-input-group input {
+ width: 100%;
+ height: 44px;
+ border: 1px solid #fff;
+ border-radius: 18px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ padding: 0 20px;
+ box-sizing: border-box;
+ outline: none;
+ /* font-family: ; */
+}
+
+.sunE-input-group.err input {
+ border-color: #e22028;
+}
+
+.class-slect-time {
+ margin: 30px 0 0;
+}
+
+.class_slect_time_margin {
+ margin: 20px 0 0 !important;
+}
+
+.select-gr {
+ display: flex;
+}
+
+.select-gr select {
+ width: 40px;
+ height: 50px;
+ border-radius: 10px;
+ background: #00a69c;
+ color: #fff;
+ outline: none;
+ border: none;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ margin: 0 8px 0 0;
+ text-align-last: center;
+ font-size: 16px;
+ font-family: "Myriadpro-Semibold";
+}
+
+.select-gr select option {
+ padding: 8px;
+ text-align: center;
+ text-align-last: center;
+ background: #fff;
+ color: #000;
+ font-family: "Myriadpro-Regular";
+}
+
+.select-gr select {
+ /* for Firefox */
+ -moz-appearance: none;
+ /* for Chrome */
+ -webkit-appearance: none;
+}
+
+/* For IE10 */
+.select-gr select::-ms-expand {
+ display: none;
+}
+
+/* Select time Center */
+.select-time-center input {
+ text-align: center;
+}
+
+.class-index-box {
+ box-sizing: border-box;
+ padding: 15px;
+ border-radius: 20px;
+ background: #fff;
+ display: inline-block;
+ width: 100%;
+}
+
+.class-index-box .class-index-box-img {
+ width: 280px;
+ height: 237px;
+}
+
+.class-index-box .class-index-box-img img {
+ width: 100%;
+ height: 100%;
+}
+
+.class-index-box .class-box-desc .class-on {
+ margin: 0 0 20px;
+ display: block;
+}
+
+.info-gr {
+ margin: 0 0 10px;
+}
+
+.info-gr .info-img {
+ width: 30px;
+}
+
+.info-gr .info-img img {
+ margin-top: 2px;
+}
+
+.info-gr .info-con {
+ padding: 0 0 0 15px;
+}
+
+.info-gr .info-con p {
+ font-size: 16px;
+ font-family: "Myriadpro-Light";
+ line-height: 30px;
+}
+
+.info-gr img {
+ height: 22px;
+ cursor: pointer;
+}
+
+.class-select-content {
+ width: 100%;
+ margin: auto;
+ text-align: center;
+}
+
+.class-select-list {
+ display: inline-block;
+ max-width: 700px;
+ margin: 80px 0 0;
+}
+
+.class-select-box {
+ padding: 20px 0px 0;
+ display: inline-block;
+ width: 160px;
+ height: 160px;
+ background: #fff;
+ margin: 0 5px;
+ border-radius: 10px;
+ border: none;
+ cursor: pointer;
+ box-sizing: border-box;
+ overflow: hidden;
+}
+
+.class-select-box img {
+ margin: auto;
+}
+
+.class-select-box .select-img {
+ height: 90px;
+}
+
+.class-select-box p {
+ font-size: 16px;
+ padding: 10px 0 0;
+ margin: 0;
+}
+
+.bcht-calendar {
+ text-align: center;
+ margin: 0 0 40px;
+}
+
+.bcht-calendar input {
+ width: 500px;
+ height: 44px;
+ border: none;
+ border-radius: 18px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ padding: 0 0 0 20px;
+ box-sizing: border-box;
+}
+
+.student-list-container {
+ width: 380px;
+}
+
+.custom-list-student {
+ padding: 20px;
+ border-radius: 20px;
+ background: #fff;
+}
+
+.custom-list-student-2 {
+ padding: 3px;
+ box-shadow: 1px 2px 4px 0 rgb(21 27 38 / 40%);
+ border-radius: 20px;
+ background: #fff;
+}
+
+.list-student {
+ max-height: calc(100vh - 270px);
+ overflow: auto;
+}
+
+.list-student::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* Track */
+.list-student::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.list-student::-webkit-scrollbar-thumb {
+ background: #00cfab;
+ border-radius: 4px;
+}
+
+.sunE-title-medium {
+ font-size: 22px;
+ margin: 0;
+ padding: 0 0 20px;
+}
+
+.d-flex {
+ display: flex;
+}
+
+.align-items-center {
+ align-items: center;
+}
+
+.item-student {
+ margin: 0 0 15px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ border-radius: 10px;
+ padding: 10px;
+}
+
+.item-student .stt {
+ line-height: 70px;
+ font-size: 16px;
+ font-family: "Myriadpro-Bold";
+ width: 30px;
+}
+
+.item-student .item-student-img {
+ width: 70px;
+ height: 70px;
+ border-radius: 35px;
+ background: #ccc;
+ overflow: hidden;
+}
+
+.item-student .item-student-img.bd-orange {
+ box-sizing: border-box;
+ border: 2px solid #e7c71d;
+}
+
+.item-student .item-student-img img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+.item-student-name-container {
+ max-width: 65%;
+}
+.item-student-name {
+ padding: 0 0 0 20px;
+}
+
+.ranks .item-student-name {
+ max-width: 70%;
+}
+
+.item-student-name p {
+ line-height: 24px;
+ font-size: 16px;
+}
+
+.add_student_container {
+ padding-bottom: 0;
+ overflow: hidden !important;
+}
+
+.justify-content-end {
+ justify-content: end;
+}
+
+.justify-content-center {
+ justify-content: center;
+}
+
+.__btn-cancel,
+.__btn-register {
+ height: 35px !important;
+ width: 120px !important;
+}
+
+.background-add-student {
+ height: calc(100vh - 90px);
+ width: 100%;
+ object-fit: contain;
+ background: #fff;
+}
+
+.show_img {
+ width: 8px;
+}
+
+.calendar .fix-nowap-row-calendar {
+ min-width: 280px;
+ /* max-width: 300px; */
+ flex-wrap: nowrap;
+}
+
+.min-width-custom-200 {
+ min-width: 200px;
+}
+
+.add_student {
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+ height: calc(100vh - 100px);
+ width: 100%;
+ position: relative;
+}
+
+.add_code_student_custom {
+ width: 470px;
+ position: absolute;
+ left: 50%;
+ bottom: 0px;
+ transform: translate(-50%, 0%);
+}
+
+.add_code_student_custom {
+ width: 470px;
+ position: absolute;
+ left: 50%;
+ top: 548px;
+ transform: translate(-50%, -50%);
+}
+
+.add_code_student_custom.err input {
+ border-color: #e22028;
+}
+
+.add_code_student_custom .ico_err {
+ display: none;
+ position: absolute;
+ top: 5px;
+ right: 15px;
+}
+
+.add_code_student_custom .sunE-input-border-blue-gr.err .ico_err {
+ display: block;
+ width: 25px;
+}
+
+.add_code_student_custom .form-sunE-button {
+ margin: 20px 0 0;
+}
+
+.add_code_student_custom .sunE-title-medium {
+ padding: 0 0 10px;
+ margin-bottom: 20px;
+}
+
+.add_code_student_custom p.red {
+ font-size: 16px;
+ display: none;
+}
+
+.noti-message-custom {
+ position: relative;
+}
+
+/* .noti-message-custom .icon-noti-mess{
+ height: 35px;
+} */
+
+.noti-message-custom .count-noti-custom {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 30px;
+ height: 30px;
+ border-radius: 50%;
+ background: #be1e2d;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+ padding: 3px;
+}
+
+.add_code_student_custom.err p.red {
+ display: block;
+}
+
+.empty-err-custom {
+ height: 3vh;
+}
+
+.add_code_student_custom .error-help {
+ margin: 0px;
+ width: 100%;
+}
+
+.bottom-10 {
+ margin-bottom: 10px;
+}
+
+.bottom-60 {
+ margin-bottom: 60px;
+}
+
+.bottom-30 {
+ margin-bottom: 30px;
+}
+
+.upload-gr .upload-img {
+ height: 53px;
+}
+
+.add_code_student-bottom-60 {
+ transform: translate(-50%, 0%);
+ bottom: 30px;
+ top: auto;
+}
+
+.sunE-input-border-blue-gr {
+ max-width: 420px;
+ margin: 0 auto 10px;
+}
+
+.horizontal-center {
+ display: flex;
+ align-items: center;
+}
+
+.horizontal-center .ico_input {
+ top: auto !important;
+ left: auto !important;
+ margin-left: 5px;
+}
+
+.input-hide-arrow::-webkit-outer-spin-button,
+.input-hide-arrow::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+/* Firefox */
+.input-hide-arrow[type="number"] {
+ -moz-appearance: textfield;
+}
+
+.sunE-input-border-blue-gr input {
+ width: 100%;
+ height: 44px;
+ border: 2px solid #399098;
+ border-radius: 22px;
+ /* text-align: center; */
+ padding: 0 50px;
+ box-sizing: border-box;
+ outline: none;
+}
+
+.__posistion_custom {
+ top: 0px !important;
+ left: 0px !important;
+ right: 0px !important;
+ bottom: 0px !important;
+ margin: auto !important;
+ transform: none !important;
+ display: flex;
+ flex-direction: column;
+ justify-content: end;
+ padding-bottom: 30px;
+}
+
+.__posistion_custom .sunE-title-medium {
+ display: flex;
+ flex-direction: column;
+ justify-content: end;
+}
+
+.add_code_student-gr.err input {
+ border-color: #e22028;
+}
+
+.add_code_student-gr .ico_err {
+ display: none;
+ position: absolute;
+ top: 5px;
+ right: 15px;
+}
+
+.add_code_student-gr .sunE-input-border-blue-gr.err .ico_err {
+ display: block;
+}
+
+.add_code_student-gr .form-sunE-button {
+ margin: 20px 0 0;
+}
+
+.add_code_student-gr .sunE-title-medium {
+ padding: 0 0 10px;
+}
+
+.add_code_student-gr p.red {
+ font-size: 16px;
+ display: none;
+}
+
+.add_code_student-gr.err p.red {
+ display: block;
+}
+
+.sunE-input-border-blue-gr .ico_input {
+ position: absolute;
+ /* top: 5px; */
+ left: 7px;
+}
+
+.sunE-no-student .add_code_student-gr {
+ top: 510px;
+}
+
+.class_student_list .sunE-title-medium {
+ font-size: 18px;
+}
+
+.class_student_list_box {
+ padding: 20px;
+ border-radius: 20px;
+ border: none;
+ background: #fff;
+ height: calc(100vh - 220px);
+ overflow: auto;
+}
+
+.h-160.class_student_list_box {
+ height: calc(100vh - 160px);
+}
+
+.btn-remove-student {
+ padding-top: 20px;
+ cursor: pointer;
+}
+
+.btn-user-add,
+.btn-user-share {
+ margin-right: 8px;
+}
+
+.btn-user-add img,
+.btn-user-share img {
+ width: 40px;
+}
+
+.sh-num {
+ width: 20px;
+ height: 20px;
+ text-align: center;
+ line-height: 20px;
+ font-size: 12px;
+ color: #fff;
+ background: #f70000;
+ position: absolute;
+ top: -4px;
+ right: -4px;
+ border-radius: 10px;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.dk_class .select-all {
+ padding: 10px;
+ /* margin-right: 30px; */
+ padding-right: 39px;
+}
+
+.change_point_checkbox_add_exercise {
+ padding-right: 45px !important;
+}
+
+.dk_class .select-all label {
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+ color: #000;
+}
+
+.dk_class .select-all input {
+ margin: -3px 0 0 10px;
+ width: 16px;
+ height: 16px;
+}
+
+.btn-check-gr {
+ padding-top: 20px;
+}
+
+.btn-check-gr input {
+ margin: -3px 10px 0 0;
+ width: 16px;
+ height: 16px;
+}
+
+.btn-check-gr .btn-accept {
+ background: #eb8923;
+ color: #fff;
+ width: 115px;
+ height: 30px;
+ border-radius: 15px;
+ outline: none;
+ border: none;
+ text-align: center;
+ margin-right: 5px;
+}
+
+.btn-check-gr .btn-reject {
+ background: #bcbdbf;
+ color: #fff;
+ width: 115px;
+ height: 30px;
+ border-radius: 15px;
+ outline: none;
+ border: none;
+ text-align: center;
+}
+
+.btn-accept-reject-select-gr {
+ margin: 20px 0;
+}
+
+.btn-accept-reject-select-gr .btn-select-custom {
+ background-image: linear-gradient(to top, #00b9b7, #00e1a0);
+ color: #fff;
+ width: 120px;
+ height: 40px;
+ border-radius: 20px;
+ outline: none;
+ border: none;
+ text-align: center;
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.btn-select-custom.btn-reject {
+ margin-right: 10px;
+}
+
+.btn-accept-reject-select-gr .btn-select-custom.no-accept {
+ background: #bcbdbf;
+}
+
+.lichngay .list-menu-custom .btn-gr {
+ height: 50px;
+}
+
+.lichngay .list-menu-custom .btn-gr-text p {
+ line-height: 50px;
+ font-size: 18px;
+}
+
+.sunE-main-title .form-sunE-button.btn-create-kh {
+ margin-right: 10px;
+}
+
+.box-calender {
+ width: 100%;
+ margin: 0 0 30px;
+}
+
+.lichngay .list-menu-custom {
+ width: 340px;
+}
+
+.list-kh-content {
+ padding: 20px;
+}
+
+.no-kh {
+ text-align: center;
+ margin: 60px auto 0;
+}
+
+.no-kh h2 {
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ color: #00a79d;
+ text-align: center;
+}
+
+.plan-item-content {
+ width: 100%;
+}
+
+.lichngay .sunE-plan-list {
+ max-height: 420px;
+ padding: 0 20px;
+}
+
+.sunE-box-tkh,
+.sunE-box-xkh {
+ width: 100%;
+ padding: 30px 30px 0;
+}
+
+.input-gr {
+ width: 100%;
+ margin: 0 0 20px;
+}
+
+.laplai {
+ width: 100%;
+ margin: 0 0 20px;
+ padding-left: 15px;
+}
+
+.input-gr label,
+.laplai label,
+.ct-hs label.ht {
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ color: #000000;
+ display: block;
+ padding: 0 0 10px 15px;
+}
+
+.input-gr input,
+.input-gr select {
+ width: 100%;
+ height: 40px;
+ outline: none;
+ border: none;
+ border-radius: 20px;
+ padding: 5px 20px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ box-sizing: border-box;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+ background: #fff;
+}
+
+.input-gr textarea {
+ width: 100%;
+ height: 100px;
+ outline: none;
+ border: none;
+ border-radius: 20px;
+ padding: 10px 20px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ box-sizing: border-box;
+ font-family: "Myriadpro-Regular";
+ background: #fff;
+ font-size: 16px;
+}
+
+.input-gr textarea::placeholder,
+.input-gr input::placeholder,
+.input-gr select::placeholder {
+ color: #414042 !important;
+}
+
+.input-gr textarea::-ms-input-placeholder,
+.input-gr input::-ms-input-placeholder,
+.input-gr select::-ms-input-placeholder {
+ color: #414042 !important;
+}
+
+.input-gr textarea::-webkit-input-placeholder,
+.input-gr input::-webkit-input-placeholder,
+.input-gr select::-webkit-input-placeholder {
+ color: #414042 !important;
+}
+
+.message textarea {
+ resize: none;
+}
+
+.datlichnhac-input-gr {
+ /* text-align: center; */
+}
+
+.custom-input::placeholder {
+ opacity: 0.5;
+}
+
+.datlichnhac-input-gr input.dln-mins {
+ width: 100px;
+ height: 40px;
+ outline: none;
+ border: none;
+ border-radius: 20px;
+ padding: 5px 20px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 16px;
+}
+
+.datlichnhac-input-gr input.dln-check {
+ width: 20px;
+ height: 20px;
+ border-radius: 0;
+ padding: 0;
+ box-shadow: none;
+ margin: 0 10px 0 0;
+}
+
+.datlichnhac-input-gr .left {
+ padding-right: 10px;
+ font-size: 16px;
+}
+
+.datlichnhac-input-gr .right {
+ padding-left: 10px;
+ font-size: 16px;
+}
+
+.datlichnhac.err .datlichnhac-input-gr input.dln-mins {
+ border: 2px solid #e22028;
+}
+
+.input-gr.err input,
+.input-gr.err select,
+.input-gr.err textarea {
+ border: 2px solid #e22028;
+}
+
+.input-gr input::placeholder,
+.input-gr textarea::placeholder {
+ /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: #000;
+ opacity: 1;
+ /* Firefox */
+}
+
+.input-gr input:-ms-input-placeholder,
+.input-gr textarea::placeholder {
+ /* Internet Explorer 10-11 */
+ color: #000;
+}
+
+.input-gr input::-ms-input-placeholder,
+.input-gr textarea::placeholder {
+ /* Microsoft Edge */
+ color: #000;
+}
+
+.sunE-time-lcv .time {
+ padding-right: 10px;
+}
+
+.sunE-time-lcv .time input {
+ background: #a2eddf;
+}
+
+.sunE-time-lcv .lcv {
+ padding-left: 10px;
+}
+
+.sunE-time-lcv .lcv select {
+ padding-left: 10px;
+}
+
+.laplai p {
+ line-height: 24px;
+ padding-left: 0;
+}
+
+.laplai p span {
+ line-height: 24px;
+ font-family: "Myriadpro-Light";
+ font-size: 16px;
+}
+
+.laplai input {
+ margin: -2px 10px 0 0;
+}
+
+.laplai p > input[type="radio"]:checked + *::before {
+ background: radial-gradient(
+ #84c241 0%,
+ #84c241 40%,
+ transparent 50%,
+ transparent
+ );
+}
+
+.apdung label {
+ display: block;
+ margin: 15px 0;
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ color: #000000;
+ padding: 0 0 10px 15px;
+}
+
+.text-blue-main {
+ color: #00a79d;
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ padding-left: 40px;
+}
+
+.apdung .flex-1 img {
+ margin: 20px 0 0 10px;
+ cursor: pointer;
+}
+
+.sunE-box-xkh p {
+ text-align: center;
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ margin: 0 0 15px;
+}
+
+.title-list-lichnam h2 {
+ font-size: 24px;
+ padding: 10px 0;
+ text-align: center;
+ color: #fff;
+ font-family: "Myriadpro-Bold";
+ background: #00a79d;
+ border-radius: 15px;
+ border: none;
+}
+
+.w-120 {
+ width: 120px;
+}
+
+.title-list-lichnam {
+ margin: 0 0 15px;
+}
+
+.title-list-lichnam .flex-1 {
+ margin-left: 10px;
+}
+
+.list-lichnam-item .w-120 {
+ background: #fff;
+ border-radius: 15px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.list-lichnam-item {
+ margin: 0 0 10px;
+}
+
+.list-lichnam-item .w-120 p {
+ font-size: 22px;
+ text-align: center;
+ font-family: "Myriadpro-Bold";
+ margin: 0;
+ padding: 0;
+ min-height: 100px;
+ line-height: 100px;
+}
+
+.list-lichnam-item .flex-1 {
+ margin-left: 10px;
+ background: #fff;
+ border-radius: 15px;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+ padding: 10px 10px 35px 20px;
+}
+
+.list-lichnam-item .flex-1 p {
+ font-size: 16px;
+ font-family: "Myriadpro-Light";
+ margin: 0;
+ padding: 0;
+}
+
+.btn-capnhat {
+ color: #00a79d;
+ text-decoration: underline;
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+ position: absolute;
+ bottom: 0.3rem;
+ right: 3rem;
+ cursor: pointer;
+}
+
+.__top {
+ bottom: 30px;
+ top: auto !important;
+}
+
+.flex-center-custom {
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+ justify-content: center;
+ padding: 0px !important;
+}
+
+.flex-center-custom input {
+ width: 46px !important;
+}
+
+.list-lichnam-box {
+ max-height: calc(100vh - 210px);
+ overflow: auto;
+ padding-right: 10px;
+}
+
+.custom-area::-webkit-input-placeholder {
+ opacity: 0.5;
+}
+.scrollbar-custom::-webkit-scrollbar {
+ width: 6px;
+}
+
+.style_scroll_overflowing_curriculum_favorite {
+ max-height: calc(100vh - 280px) !important;
+}
+
+/* Track */
+.scrollbar-custom::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.scrollbar-custom::-webkit-scrollbar-thumb {
+ background: #00bbb6;
+ border-radius: 4px;
+}
+
+.scrollbar-custom-2::-webkit-scrollbar {
+ width: 7px;
+}
+
+/* Track */
+.scrollbar-custom-2::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+ margin: 15px;
+}
+
+/* Handle */
+.scrollbar-custom-2::-webkit-scrollbar-thumb {
+ background: #00bbb6;
+ border-radius: 4px;
+}
+
+/* Scroll Custom Transparent bg */
+.scrollbar-custom-3::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* Track */
+.scrollbar-custom-3::-webkit-scrollbar-track {
+ /* background: #bbcbc3; */
+ border-radius: 4px;
+ margin: 10px 0;
+}
+
+/* Handle */
+.scrollbar-custom-3::-webkit-scrollbar-thumb {
+ background: rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+}
+
+/* SCROLL 4 */
+/* Scroll Custom Transparent bg */
+.scrollbar-custom-4::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* SCROLL PURPLE */
+.scrollbar-custom-purple::-webkit-scrollbar {
+ width: 7px;
+}
+
+/* Track */
+.scrollbar-custom-purple::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.scrollbar-custom-purple::-webkit-scrollbar-thumb {
+ background: #2e3192;
+ border-radius: 4px;
+}
+
+/* Track */
+.scrollbar-custom-4::-webkit-scrollbar-track {
+ background: rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+ margin: 10px 0;
+}
+
+/* Handle */
+.scrollbar-custom-4::-webkit-scrollbar-thumb {
+ background: #ececec;
+ border-radius: 4px;
+}
+
+/* Scroll5 */
+/* Scroll Custom Transparent bg */
+.scrollbar-custom-5::-webkit-scrollbar {
+ width: 13px;
+}
+
+/* Track */
+.scrollbar-custom-5::-webkit-scrollbar-track {
+ background: rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ /* margin: 10px 0; */
+}
+
+/* Handle */
+.scrollbar-custom-5::-webkit-scrollbar-thumb {
+ background: rgba(0, 0, 0, 0.2);
+ border-radius: 6px;
+}
+
+/* Scroll Orange */
+/* Scroll Custom Transparent bg */
+.scrollbar-custom-orange::-webkit-scrollbar {
+ width: 6px;
+}
+
+/* Track */
+.scrollbar-custom-orange::-webkit-scrollbar-track {
+ background: transparent;
+ border-radius: 8px;
+ margin: 14px 0;
+}
+
+/* Handle */
+.scrollbar-custom-orange::-webkit-scrollbar-thumb {
+ background: #dfb937;
+ border-radius: 6px;
+}
+
+.btn-create-taomoi img {
+ position: absolute;
+ left: 15px;
+ top: 9px;
+}
+
+.sunE-main-title .btn-create-taomoi.form-sunE-button,
+.sunE-main-title .btn-create-datlai.form-sunE-button {
+ margin-right: 10px;
+}
+
+.btn-create-taomoi button,
+.btn-create-datlai button {
+ padding: 0 35px 0 60px;
+}
+
+.btn-create-datlai img {
+ position: absolute;
+ left: 15px;
+ top: 7px;
+}
+
+.w60 {
+ width: 66px;
+}
+
+.tkb-day {
+ display: flex;
+}
+
+.tkb-day p {
+ text-align: center;
+ font-size: 16px;
+ color: #2ecdc0;
+ font-family: "Myriadpro-Regular";
+ padding-right: 20px;
+}
+
+.sunE-tkb-hour {
+ display: flex;
+}
+
+.sunE-tkb-hour .w60 {
+ border: 1px solid #a7a9ac;
+ border-right: none;
+ border-top: none;
+ height: 88px;
+}
+
+.tkb-table .sunE-tkb-hour:first-child .w60 {
+ border-top: 1px solid #a7a9ac;
+}
+
+.tkb-table .sunE-tkb-hour .w60.tkb-time {
+ border: none;
+ display: flex;
+ align-items: flex-end;
+ position: relative;
+}
+
+.tkb-table .borderTop50 {
+ position: absolute;
+ border-top: 1px solid #a7a9ac;
+ top: 0;
+ left: 50%;
+ width: 100%;
+}
+
+.tkb-table .borderBottom50 {
+ position: absolute;
+ border-bottom: 1px solid #a7a9ac;
+ bottom: 0;
+ left: 50%;
+ width: 100%;
+}
+
+.tkb-time p {
+ font-size: 16px;
+ color: #414042;
+ font-family: "Myriadpro-SemiBold";
+ text-align: right;
+ padding-right: 10px;
+ display: block;
+ width: 100%;
+}
+
+.tkb-item {
+ width: 66px;
+ position: absolute;
+ border-radius: 10px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ cursor: pointer;
+}
+
+.tkb-item h2 {
+ color: #fff;
+ font-size: 14px;
+ font-family: "Myriadpro-Bold";
+ text-align: center;
+ padding: 0;
+ margin: 0;
+ line-height: 18px;
+ width: 60px;
+ max-height: 38px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ margin: 0 0 5px;
+}
+
+.tkb-item p {
+ color: #fff;
+ font-size: 14px;
+ font-family: "Myriadpro-Light";
+ text-align: center;
+ padding: 0;
+ margin: 0;
+ line-height: 16px;
+}
+
+.tkb-table {
+ max-height: calc(100vh - 200px);
+ overflow: auto;
+ padding-right: 5px;
+}
+
+.flex-column {
+ display: flex;
+ justify-content: space-between;
+ flex-direction: column;
+}
+
+.select-time input {
+ width: 180px;
+ margin: 13px 0 0 15px;
+ background: #a2eddf;
+}
+
+.select-time .react-datepicker-wrapper .react-datepicker__input-container {
+ z-index: 10;
+}
+
+/*END GIAO VIEN*/
+/*GIAO TRINH*/
+.pr-15 {
+ padding-right: 15px;
+}
+
+.pl-15 {
+ padding-left: 15px;
+}
+
+.pr-25 {
+ padding-right: 25px;
+}
+
+.pl-25 {
+ padding-left: 25px;
+}
+
+.sunE-select-gt {
+ margin-top: 83px;
+}
+
+.box-select-gr {
+ background: #fff;
+ border-radius: 20px;
+ padding: 30px 0 30px 32px;
+ margin: 0 0 15px 20px;
+ cursor: pointer;
+ box-sizing: border-box;
+}
+
+.box-select-gr .thumb {
+ position: absolute;
+ top: -2px;
+ left: -30px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #ccedeb;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ width: 104px;
+ height: 104px;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.24);
+}
+
+.box-select-info p {
+ color: #221f1f;
+ font-size: 18px;
+ text-align: center;
+ padding: 0;
+ margin: 0;
+ line-height: 20px;
+}
+
+.box-select-info h2 {
+ color: #00a69c;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ text-align: center;
+ padding: 0;
+ margin: 0;
+ line-height: 20px;
+ text-transform: uppercase;
+}
+
+.box-select-file-full {
+ flex: 1;
+}
+.box-select-file-full p {
+ flex: 1;
+ text-align: left;
+}
+
+.box-giaotrinh-gr {
+ background: #fff;
+ border-radius: 20px;
+ height: 64px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin: 0 0 30px 20px;
+ cursor: pointer;
+ box-sizing: border-box;
+ padding: 0 15px 0 60px;
+ width: 100%;
+}
+
+.giaobai-support.uk-container .box-giaotrinh-gr {
+ margin: 0 0 0 20px;
+}
+
+.__input_score_exercise {
+ /* color: rgb(183, 178, 178); */
+ width: 80%;
+ border: none;
+ text-align: center;
+}
+
+.__input_score_exercise::placeholder {
+ opacity: 0.5;
+}
+
+.__input_score_exercise:focus {
+ outline: none;
+}
+
+.box-giaotrinh-gr .thumb {
+ position: absolute;
+ top: -5px;
+ left: -30px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #ffffff;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 75px;
+ height: 75px;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.24);
+}
+
+.box-giaotrinh-gr .thumb3 {
+ position: absolute;
+ top: -5px;
+ left: -30px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #ccedeb;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 75px;
+ height: 75px;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.24);
+}
+
+.box-giaotrinh-gr .thumb img {
+ width: 65px;
+ height: 65px;
+ object-fit: contain;
+}
+
+.box-giaotrinh-gr .thumb3 img {
+ width: 50px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.box-giaotrinh-gr .thumb2 {
+ position: absolute;
+ top: 5px;
+ left: -30px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 50%;
+ width: 90px;
+ height: 90px;
+}
+
+.gtcn-menu-gr {
+ margin: 0 0 20px;
+}
+
+.gtcn-menu-gr span {
+ color: #373737;
+ font-size: 24px;
+ font-family: "Myriadpro-SemiBold";
+ margin-right: 30px;
+ cursor: pointer;
+}
+
+.gtcn-menu-gr span.active {
+ color: #00bbb6;
+ border-bottom: 2px solid #00bbb6;
+}
+
+.box-select-info span {
+ display: block;
+ font-family: "Myriadpro-Light";
+ font-size: 16px;
+}
+
+.box-giaotrinh-gr.hei-custom {
+ height: 102px;
+ justify-content: flex-start;
+}
+
+.box-giaotrinh-gr.hei-custom .thumb {
+ top: 13px;
+}
+
+.box-giaotrinh-gr.hei-custom .thumb3 {
+ top: 13px;
+}
+
+.box-giaotrinh-gr.hei-custom .box-select-info p {
+ margin: 0 0 5px;
+}
+
+.btn-disable {
+ cursor: not-allowed;
+ background: #70707070 !important;
+ pointer-events: none;
+}
+
+.box-giaotrinh-gr.hei-custom.active {
+ background: #c3fdf3;
+}
+
+.flex-2 {
+ flex: 2;
+}
+
+.flex-3 {
+ flex: 3;
+}
+
+.box-giaotrinh-gr.hei-custom.edit .box-select-info p {
+ text-align: left;
+}
+
+.box-giaotrinh-gr.hei-custom.edit {
+ height: 150px;
+ padding: 0 15px 0 30px;
+ margin: 0 0 20px 0;
+}
+
+.sunE-main-title .form-sunE-button.btn-filter {
+ margin-right: 10px;
+}
+
+.btn-filter-custom {
+ justify-content: center;
+ display: flex;
+ align-items: center;
+ margin-right: 10px;
+}
+
+.btn-filter-custom img {
+ margin-right: 6px;
+}
+
+.btn-filter img {
+ position: absolute;
+ top: 12px;
+ left: 15px;
+}
+
+.btn-filter button {
+ padding: 0 35px 0 45px;
+}
+
+.sunE-container-box.filter {
+ padding: 20px 20px 0 20px;
+}
+
+.sunE-container-box.filter.pad-t-0 {
+ padding: 0 20px 0 20px;
+}
+
+.sunE-giaotrinh-resuft-filter {
+ background: #fff;
+ padding: 20px 30px;
+ border-radius: 20px;
+ max-height: calc(100vh - 230px);
+ margin: 0 0 15px;
+ overflow: auto;
+}
+
+.span-title {
+ color: #000;
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+ margin: 0 0 10px;
+ display: block;
+}
+
+.sunE-giaotrinh-item {
+ margin: 0 0 10px;
+}
+
+.sunE-giaotrinh-item .img {
+ width: 120px;
+ height: 108px;
+}
+
+.sunE-giaotrinh-item .img img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.sunE-giaotrinh-item .content {
+ padding-left: 20px;
+ padding-top: 10px;
+}
+
+.sunE-giaotrinh-item .content h2.title {
+ color: #00a69c;
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 5px;
+}
+
+.sunE-giaotrinh-item .content .easy {
+ background: #6ebf49;
+ color: #fff;
+ padding: 3px 10px;
+ border: none;
+ border-radius: 5px;
+}
+
+.sunE-giaotrinh-item .content .medium,
+.sunE-giaotrinh-item .content .normal {
+ background: #fbb040;
+ color: #fff;
+ padding: 3px 10px;
+ border: none;
+ border-radius: 5px;
+}
+
+.sunE-giaotrinh-item .content .hard {
+ background: #be1e2d;
+ color: #fff;
+ padding: 3px 10px;
+ border: none;
+ border-radius: 5px;
+}
+
+.sunE-giaotrinh-item .content h3.desc {
+ color: #00a69c;
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 10px;
+}
+
+.sunE-giaotrinh-item .content p,
+.sunE-giaotrinh-item .content span {
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 10px;
+}
+
+.sunE-giaotrinh-item .chk-gr {
+ position: absolute;
+ display: flex;
+ bottom: 0;
+ right: 0;
+}
+
+.sunE-giaotrinh-item .chk-gr input {
+ width: 25px;
+ height: 25px;
+ margin: 0 0 0 10px;
+}
+
+.btn-bar {
+ margin-right: 10px;
+ cursor: pointer;
+ width: 64px;
+}
+
+.btn-bar img {
+ height: 40px;
+}
+
+.bar-select {
+ margin: 0 20px 0 20px;
+}
+
+.bar-select select {
+ width: 100%;
+ height: 40px;
+ padding-left: 40px;
+ border-radius: 20px;
+ border: none;
+ outline: none;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+ padding-right: 40px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ /* Remove default arrow */
+ background: url("./../images/icon/ico_dropdown.png") 97% / 20px no-repeat #fff;
+ /* Add custom arrow */
+}
+
+.sunE-content-unit {
+ max-width: 100%;
+ overflow: auto;
+}
+
+.sunE-content-unit::-webkit-scrollbar {
+ display: none;
+}
+
+.sunE-unit-list {
+ display: inline-flex;
+}
+
+.sunE-unit-item {
+ width: 187px;
+}
+
+.sunE-unit-item .h-287 {
+ height: 287px;
+}
+
+.sunE-unit-item h2 {
+ font-size: 22px;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+ font-family: "Myriadpro-Regular";
+}
+
+.sunE-unit-item p {
+ font-size: 16px;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+ font-family: "Myriadpro-Light";
+}
+
+.cs-point {
+ cursor: pointer;
+}
+
+.giaotrinh.unit .box-giaotrinh-gr {
+ padding: 0 15px 0 50px;
+ margin: 0 0 20px 20px;
+}
+
+.giaotrinh.unit .sunE-giaotrinh-list,
+.giaotrinh.unit .unit-list {
+ max-height: calc(100vh - 210px);
+ overflow: auto;
+ padding: 0 25px 0 20px;
+}
+
+.giaotrinh.unit .unit-list {
+ padding: 0 80px 0 100px;
+}
+
+.giaotrinh.unit .unit-list .box-giaotrinh-gr {
+ border-radius: 32px;
+ height: 50px;
+}
+
+.giaotrinh.unit .box-giaotrinh-gr-first {
+ background: #fff;
+ padding: 15px 0;
+ text-align: center;
+ border-radius: 20px;
+ margin: 0 0 20px -10px;
+ width: calc(100% + 30px);
+}
+
+.padding_box_giaotrinh_gr_frist {
+ padding: 15px 0 15px 50px !important;
+}
+
+.giaotrinh.unit .box-giaotrinh-gr-first h2 {
+ font-size: 24px;
+ margin: 0;
+ padding: 15px 0;
+ text-align: center;
+ font-family: "Myriadpro-Bold";
+}
+
+.giaotrinh.unit .box-giaotrinh-gr-first img {
+ width: 70px;
+ height: 70px;
+ object-fit: contain;
+}
+
+.giaotrinh.unit .unit-list .box-giaotrinh-gr {
+ padding: 0 45px 0 25px;
+ margin: 0 0 10px 0;
+ justify-content: flex-start;
+}
+
+.box-unit-info p,
+.box-unit-info p span {
+ font-size: 16px;
+}
+
+.unit-list .unit-giaotrinh-content.active {
+ background: rgba(106, 248, 239, 0.3);
+ border-top-right-radius: 30px;
+ border-top-left-radius: 30px;
+ border-bottom-right-radius: 20px;
+ border-bottom-left-radius: 20px;
+ padding-bottom: 10px;
+}
+
+.btn-more-info {
+ width: 40px;
+ height: 40px;
+ text-align: center;
+ border-radius: 20px;
+ background: #d3d2d1;
+ position: absolute;
+ right: 10px;
+ top: 5px;
+ cursor: pointer;
+}
+
+.btn-more-info img {
+ margin: 0;
+}
+
+.unit-list .unit-giaotrinh-content.active {
+ margin-bottom: 10px;
+}
+
+.unit-list .unit-giaotrinh-content .unit-more-info {
+ display: none;
+}
+
+.unit-list .unit-giaotrinh-content.active .unit-more-info {
+ display: block;
+ border-bottom: 1px solid #000;
+}
+
+.unit-list .unit-giaotrinh-content.active a:last-child .unit-more-info {
+ border-bottom: none;
+}
+
+.unit-more-info-item {
+ padding: 10px 0;
+ border-bottom: 1px solid #fff;
+}
+
+.unit-more-info-item:last-child {
+ border-bottom: none;
+}
+
+.unit-more-info-item .score {
+ width: 60px;
+ margin: auto;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.unit-more-info-item .score .score-box {
+ width: 40px;
+ height: 40px;
+ text-align: center;
+ background: #fff;
+ border-radius: 50%;
+}
+
+.info-item-desc h2 {
+ font-size: 16px;
+ line-height: 20px;
+ margin: 0;
+ padding: 0;
+ font-family: "Myriadpro-SemiBold";
+ color: #000;
+ margin-right: 5px;
+}
+
+.info-item-desc p {
+ font-size: 16px;
+ line-height: 20px;
+ margin: 0;
+ padding: 0;
+ color: #fff;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ margin-right: 5px;
+ max-width: 290px;
+ max-height: 20px;
+}
+
+.score-box {
+ padding: 2px 0 0;
+}
+
+.score-box h2 {
+ font-size: 20px;
+ line-height: 20px;
+ margin: 0;
+ padding: 0;
+ font-family: "Myriadpro-Bold";
+ color: #e3001b;
+}
+
+.score-box span {
+ font-size: 12px;
+ line-height: 12px;
+ margin: 0;
+ padding: 0;
+ font-family: "Myriadpro-Light";
+ display: block;
+}
+
+.percent {
+ width: 42px;
+ height: 42px;
+}
+
+.line-h-44 {
+ padding: 0;
+ line-height: 44px;
+}
+
+.check-box-gr {
+ margin: 10px 0;
+}
+
+.check-box-gr input {
+ margin: -3px 8px 0 0;
+ width: 20px;
+ height: 20px;
+ outline: none;
+ /*box-shadow: 0 1px 6px 0 rgba(21, 27, 38, .15);*/
+}
+
+.check-box-gr .err label {
+ color: #e22028;
+}
+
+.check-box-gr label {
+ font-size: 16px;
+ font-family: "Myriadpro-Semibold";
+ color: #000;
+}
+
+/*END GIAO TRINH*/
+/*TEACHER GIAO BAI*/
+.btn-giaobai-gr {
+ margin: 20px 0 0;
+}
+
+.btn-giaobai-gr .btn-line-blue {
+ padding: 0 50px;
+}
+
+.sunE-giaobai-list {
+ background: #fff;
+ padding: 20px 30px;
+ border-radius: 20px;
+ max-height: calc(100vh - 230px);
+ margin: 0 0 15px;
+ overflow: auto;
+}
+
+.sunE-giaobai-list .sunE-giaotrinh-item {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #777777;
+}
+
+.sunE-giaobai-list .sunE-giaotrinh-item:last-child {
+ border-bottom: none;
+}
+
+.giaotrinh.pad-t-0 .sunE-giaotrinh-resuft-filter .sunE-giaotrinh-item {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #777777;
+}
+
+.giaotrinh.pad-t-0
+ .sunE-giaotrinh-resuft-filter
+ .sunE-giaotrinh-item:last-child {
+ border-bottom: none;
+}
+
+.pl-20 {
+ padding-left: 20px;
+}
+
+.semibold {
+ font-family: "Myriadpro-Semibold";
+}
+
+.nhacnho-content textarea {
+ width: 100%;
+ height: 80px;
+ outline: none;
+ border: none;
+ border-radius: 20px;
+ padding: 10px 20px;
+ box-shadow: 0 1px 6px 0 rgb(21 27 38 / 15%);
+ box-sizing: border-box;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+ resize: none;
+ margin: 0 0 10px;
+}
+
+.nhacnho-content .datlichnhac-input-gr input.dln-mins {
+ width: 80px;
+}
+
+.err-nhacnho {
+ margin: 10px 0;
+ display: none;
+}
+
+.err-nhacnho p {
+ color: #e22028;
+ font-family: "Myriadpro-Light";
+}
+
+.err-nhacnho img {
+ margin: 15px 0 0;
+}
+
+.err.err-nhacnho {
+ display: flex;
+}
+
+.box-giaotrinh-gr.active {
+ background: #c3fdf3;
+}
+
+.teacher-giaobai .unit-list .box-giaotrinh-gr {
+ padding: 0 25px;
+ margin: 0 0 10px 0;
+ justify-content: flex-start;
+}
+
+.unit-list .unit-giaotrinh-content.active a:last-child .unit-more-info {
+ border-bottom: none;
+}
+
+.ythich.sunE-giaotrinh-resuft-filter {
+ max-height: calc(100vh - 235px);
+}
+
+.sunE-container-box.teacher-giaotrinh-yt {
+ padding: 10px 20px 0 20px;
+}
+
+.sunE-main-title .form-sunE-button.btn-setting {
+ margin-right: 10px;
+}
+
+.btn-setting img {
+ position: absolute;
+ top: 6px;
+ left: 15px;
+}
+
+.btn-setting button {
+ padding: 0 35px 0 50px;
+}
+
+.box-info-giaobai {
+ background: #fff;
+ padding: 28px 20px;
+ border-radius: 20px;
+}
+
+.box-info-giaobai h2.title {
+ color: #00a69c;
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 5px;
+}
+
+.box-info-giaobai h3.desc {
+ color: #00a69c;
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 30px;
+}
+
+.box-info-giaobai p {
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 10px;
+}
+
+.semibold.box-info-giaobai p {
+ font-family: "Myriadpro-Semibold";
+}
+
+.box-info-giaobai.semibold p {
+ font-family: "Myriadpro-Semibold";
+}
+
+.pr-10 {
+ padding-right: 10px;
+}
+
+.pl-10 {
+ padding-left: 10px;
+}
+
+.menu-gr {
+ margin: 0 0 15px;
+}
+
+.menu-gr button.btn-line-blue {
+ background-image: linear-gradient(to right, #b7f3e4, #b7f3e4);
+ border-radius: 5px;
+ width: 100%;
+ color: #00bbb5;
+}
+
+.menu-gr button.btn-line-blue.active {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ color: #fff;
+}
+
+.list-giaobai .item-student {
+ background: #fff;
+ border-radius: 20px;
+ padding: 10px;
+ /* margin-right: 15px; */
+}
+
+.item-student-name h2 {
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+ line-height: 22px;
+ margin: 10px 0 10px;
+}
+
+.item-student-name span {
+ font-size: 18px;
+ line-height: 26px;
+ padding-left: 10px;
+ font-family: "Myriadpro-Light";
+}
+
+.item-student .score {
+ background: #be1e2d;
+ width: 55px;
+ height: 55px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 50%;
+ border: none;
+ box-sizing: border-box;
+ margin: 9px 0 0;
+}
+
+.item-student .score span {
+ color: #fff;
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+}
+
+.list-giaobai {
+ overflow: auto;
+ max-height: calc(100vh - 260px);
+ padding-right: 10px;
+}
+
+.list-giaobai.chualam {
+ max-height: calc(100vh - 320px);
+}
+
+.chk-flex {
+ display: flex;
+ align-items: center;
+}
+
+.chk-flex input,
+.chk-ab input {
+ width: 20px;
+ height: 20px;
+ margin: 0;
+}
+
+.chk-ab {
+ position: absolute;
+ top: calc(50% - 10px);
+ right: 15px;
+}
+
+.check-box-padding-custom label::before {
+ padding: 10px 10px 10px 10px !important;
+}
+
+.padding_checkbox_filter label::before {
+ margin-right: 8px !important;
+}
+
+.giaobai-ganday .select-all {
+ padding: 15px 0 0;
+}
+
+.giaobai-ganday .select-all input {
+ margin: -3px 10px 0 0;
+ width: 16px;
+ height: 16px;
+}
+
+.giaobai-ganday .select-all label {
+ font-family: "Myriadpro-Semibold";
+}
+
+.gr-all-nn {
+ margin: 30px 0 0;
+}
+
+.sunE-container-box.giaobai-ganday {
+ padding: 32px 20px 20px;
+}
+
+.sunE-container-box.giaobai-support {
+ padding: 20px 0 15px;
+}
+
+.mb-10 {
+ margin-bottom: 10px;
+}
+
+.giaobai-ganday .p0 {
+ padding: 0;
+}
+
+.btn-thembai {
+ margin-right: 10px;
+}
+
+.file-support span {
+ font-size: 14px;
+ color: #f16522;
+ padding-left: 10px;
+ line-height: 30px;
+}
+
+.file-support-is-active span {
+ color: #0b9300 !important;
+}
+
+.file-support.black span {
+ font-size: 18px;
+ color: #404041;
+ font-family: "Myriadpro-Light";
+ padding: 0 15px;
+ display: block;
+}
+
+.bg-dc .sunE-giaotrinh-item {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #000;
+}
+
+.bg-dc .sunE-giaotrinh-item:last-child {
+ border-bottom: none;
+}
+
+.blue-main {
+ color: #00a79d;
+}
+
+.giaobai-support .box-giaotrinh-gr {
+ padding: 0 40px 0 60px;
+}
+
+.mr-10 {
+ margin-right: 10px !important;
+}
+
+.title-semi {
+ margin: 20px 0 10px;
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+}
+
+.sunE-input-group.re label {
+ font-family: "Myriadpro-Regular";
+}
+
+.mg0 {
+ margin: 0;
+}
+
+.mb-10 {
+ margin-bottom: 10px;
+}
+
+.w-remove img {
+ cursor: pointer;
+}
+
+/*END TEACHER GIAO BAI*/
+/*CHAM BAI*/
+.flex-5 {
+ flex: 5;
+}
+
+.sunE-right-container:has(.__text_empty) {
+ overflow: initial;
+}
+.chambai.writing {
+ margin: 0 0 15px;
+}
+
+.btn-setting-cb {
+ margin-right: 10px;
+}
+
+.topic {
+ background: #fff;
+ padding: 25px 20px;
+ border-radius: 20px;
+ margin: 0 0 15px;
+}
+
+.bg-line-blue {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.bg-blue {
+ background: #00a69c;
+}
+
+.box-criteria {
+ padding: 10px;
+ border-radius: 20px;
+ height: 274px;
+ overflow: auto;
+}
+
+.box-criteria-full {
+ max-height: fit-content;
+}
+
+.box-criteria-scroll {
+ max-height: 310px;
+}
+
+.box-title-bg {
+ border-radius: 25px;
+ height: 40px;
+ box-sizing: border-box;
+ border: none;
+}
+
+.box-title-bg p {
+ font-family: "Myriadpro-Bold";
+ font-size: 22px;
+ color: #fff;
+ /* line-height: 48px; */
+}
+
+.bg-white {
+ background: #fff;
+}
+
+.box-criteria-list,
+.box-criteria-score {
+ border-radius: 20px;
+ border: none;
+ padding: 10px 0;
+}
+
+.bd-bot {
+ border-bottom: 1px solid #787878;
+}
+
+.bd-bot:last-child {
+ border-bottom: none;
+}
+
+.box-criteria-item {
+ height: 59px;
+}
+
+.max-w {
+ max-width: 150px;
+}
+
+.center-flex {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.center-h-flex {
+ display: flex;
+ align-items: center;
+}
+
+.box-criteria-content {
+ margin: 0 0 15px;
+}
+
+.box-bd-20 {
+ border-radius: 20px;
+ padding: 10px 0;
+}
+
+.box-criteria-score-title p {
+ color: #231f20;
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ padding-left: 15px;
+}
+
+.box-criteria-comment {
+ padding: 10px;
+ border-radius: 20px;
+}
+
+.ml-10 {
+ margin-left: 10px;
+}
+
+.box-criteria-comment h2 {
+ color: #231f20;
+ font-family: "Myriadpro-Bold";
+ font-size: 24px;
+ padding-left: 35px;
+ margin: 0 0 5px;
+}
+
+.box-criteria-comment textarea {
+ padding: 15px 15px 10px 35px;
+ border-radius: 20px;
+ resize: none;
+ width: 100%;
+ height: 200px;
+ background: #ececec;
+ border: none;
+ outline: none;
+ box-sizing: border-box;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+}
+
+.box-criteria-comment textarea::placeholder {
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+}
+
+.post-content {
+ background: #fff;
+ padding: 30px 20px;
+ border-radius: 20px;
+ margin: 0 0 15px;
+}
+
+.btn-mark {
+ height: 42px;
+ line-height: 42px;
+ background: #ed8a22;
+ padding: 0 0 0 25px;
+ box-sizing: border-box;
+ border-radius: 21px;
+ border: none;
+ cursor: pointer;
+ margin: 0 10px 0 0;
+}
+
+.btn-help {
+ height: 42px;
+ line-height: 42px;
+ background: #00a69c;
+ box-sizing: border-box;
+ border-radius: 21px;
+ border: none;
+ cursor: pointer;
+ padding: 0 30px;
+}
+
+.btn-mark img {
+ position: absolute;
+ top: 2px;
+ left: 3px;
+}
+
+.btn-mark p {
+ font-family: "Myriadpro-Regular";
+ font-size: 18px;
+ padding: 0 35px;
+ color: #fff;
+}
+
+.title-post-box {
+ font-family: "Myriadpro-Bold";
+ font-size: 24px;
+ line-height: 42px;
+}
+
+.post-content .content-box-edit {
+ padding: 15px 15px 10px 35px;
+ border-radius: 20px;
+ resize: none;
+ width: 100%;
+ background: #ececec;
+ border: none;
+ outline: none;
+ box-sizing: border-box;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+ max-height: 210px;
+ overflow-y: auto;
+}
+
+.content-box-edit .error {
+ color: #ff0606;
+ font-family: "Myriadpro-Bold";
+}
+
+.content-box-edit .delete {
+ color: #ff0606;
+ font-family: "Myriadpro-Bold";
+ text-decoration: line-through;
+}
+
+.content-box-edit .fix {
+ color: #00e254;
+ font-family: "Myriadpro-Bold";
+ text-decoration: underline;
+}
+
+.box-video-project {
+ margin: 0 0 15px;
+}
+
+.box-project-score-gr {
+ border-radius: 20px;
+}
+
+.project-score-gr {
+ padding: 20px;
+}
+
+.project-score-gr h2 {
+ color: #231f20;
+ font-family: "Myriadpro-Bold";
+ font-size: 24px;
+ margin: 0 0 5px;
+}
+
+.project-score-gr textarea {
+ padding: 15px 15px 10px 20px;
+ border-radius: 20px;
+ resize: none;
+ width: 100%;
+ height: 132px;
+ background: #ececec;
+ border: none;
+ outline: none;
+ box-sizing: border-box;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+}
+
+.project-score-gr textarea::placeholder {
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+}
+
+.project-score-gr input {
+ border-radius: 20px;
+ resize: none;
+ width: 152px;
+ height: 132px;
+ background: #ececec;
+ border: none;
+ outline: none;
+ box-sizing: border-box;
+ font-family: "Myriadpro-Bold";
+ font-size: 50px;
+ color: #ff0000;
+ text-align: center;
+}
+
+.project-score-gr input::-webkit-outer-spin-button,
+.project-score-gr input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+/* Firefox */
+.project-score-gr input[type="number"] {
+ -moz-appearance: textfield;
+}
+
+.black {
+ color: #4d4d4d !important;
+}
+
+.lb-dc-gr span {
+ color: #fff;
+ font-size: 14px;
+ padding: 3px 15px;
+ border-radius: 11px;
+ line-height: 21px;
+}
+
+.lb-dc-gr .lb {
+ background: #faaf40;
+ margin-right: 10px;
+}
+
+.lb-dc-gr .dc {
+ background: #00a69c;
+}
+
+.sunE-container-box.chambai {
+ padding: 10px 20px;
+}
+
+.sunE-chambai-content {
+ background: #fff;
+ padding: 20px 30px;
+ border-radius: 20px;
+ max-height: calc(100vh - 150px);
+ margin: 0 0 15px;
+ overflow: auto;
+}
+
+.sunE-chambai-content .sunE-giaotrinh-item {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #707070;
+}
+
+.sunE-chambai-content .sunE-giaotrinh-item:last-child {
+ border-bottom: none;
+}
+
+.list-detail {
+ overflow: auto;
+ max-height: calc(100vh - 260px);
+ padding-right: 10px;
+}
+
+.list-detail .item-student {
+ background: #fff;
+ border-radius: 20px;
+ padding: 10px 10px 10px 35px;
+ margin: 0 0 10px 50px;
+ min-height: 104px;
+}
+
+.list-detail .item-student .item-student-name span {
+ font-size: 18px;
+ line-height: 37px;
+}
+
+.list-detail .item-student-img {
+ position: absolute;
+ top: 9px;
+ left: -45px;
+ width: 85px;
+ height: 85px;
+ border-radius: 43px;
+ overflow: hidden;
+}
+
+.list-detail .score {
+ background-image: linear-gradient(to top, #00b9b7, #00e1a0);
+ border-radius: 15px;
+ width: 82px;
+ height: 34px;
+ position: absolute;
+ top: 3px;
+ right: 5px;
+ margin: 0;
+}
+
+.list-detail .score span {
+ font-size: 14px;
+ color: #fff;
+ line-height: 34px;
+ font-family: "Myriadpro-Italic";
+}
+
+.list-detail .score span.f24.bold {
+ font-family: "Myriadpro-Regular";
+}
+
+.f24 {
+ font-size: 24px !important;
+}
+
+.gtcn-menu-gr.cb {
+ margin: 10px 0 10px 0;
+}
+
+.cb-score-gr {
+ width: 100%;
+}
+
+.cb-score-gr p {
+ font-size: 18px;
+ margin: 0 0 10px;
+ font-family: "Myriadpro-Light";
+}
+
+.cb-score-gr span {
+ font-size: 32px;
+ font-family: "Myriadpro-Bold";
+ color: #00a69c;
+}
+
+.bd-r-blue {
+ border-right: 2px solid #00a69c;
+}
+
+/*END CHAM BAI*/
+
+/*HO SO*/
+.avatar-edit {
+ margin: 30px 0 0;
+}
+
+.avatar-edit-box {
+ background: #fff;
+ width: 210px;
+ height: 210px;
+ border-radius: 115px;
+ border: none;
+ cursor: pointer;
+ margin: 7px auto 25px;
+ padding: 3px;
+ overflow: hidden;
+}
+
+.avatar-edit-box img {
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ z-index: 9;
+ object-fit: cover;
+}
+
+.avatar-edit-box .img-edit-avt {
+ position: absolute;
+ bottom: 0;
+ background: #fff;
+ height: 53px;
+ width: 100%;
+ text-align: center;
+}
+
+.avatar-edit-box .img-edit-avt img {
+ width: 39px;
+ height: 30px;
+ border-radius: 0;
+ margin-top: 10px;
+ object-fit: cover;
+}
+
+.sunE-input-gr {
+ margin: 0 0 20px;
+}
+
+.capitalize {
+ text-transform: capitalize;
+}
+
+.sunE-input-gr label {
+ padding: 0 0 0 20px;
+ margin: 0 0 5px;
+ display: block;
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+}
+
+.sunE-input-gr input {
+ height: 44px;
+ width: 100%;
+ line-height: 44px;
+ font-size: 14px;
+ box-sizing: border-box;
+ padding: 0 20px;
+ border-radius: 22px;
+ outline: none;
+ border: 1px solid #fff;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
+}
+
+.select-date-profile .input_date_base_container .field_birthday {
+ background-color: #fff;
+ display: block;
+ border: none;
+ padding: 0;
+ height: 44px;
+}
+
+.sunE-input-gr input {
+ height: 44px;
+ width: 100%;
+ line-height: 44px;
+ font-size: 14px;
+ box-sizing: border-box;
+ padding-left: 20px;
+ border-radius: 22px;
+ outline: none;
+ border: 1px solid #fff;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
+}
+
+.sunE-input-gr input::-webkit-outer-spin-button,
+.sunE-input-gr input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+/* Firefox */
+.project-score-gr input[type="number"] {
+ -moz-appearance: textfield;
+}
+
+.ml-10 {
+ margin-left: 10px;
+}
+
+.hoso .sunE-male-female {
+ width: 44px;
+ height: 44px;
+ text-align: center;
+ background: #fff;
+ border-radius: 33px;
+ border: none;
+ box-shadow: 0 1px 15px 0 rgba(21, 27, 38, 0.15);
+ margin: 0 8px 0 0;
+ line-height: 60px;
+ cursor: pointer;
+ display: flex;
+}
+
+.hoso .sunE-male-female span {
+ font-size: 18px;
+ line-height: 44px;
+ padding: 0 0 0 10px;
+}
+
+.hoso .ico_male,
+.hoso .ico_male_active {
+ width: 26px;
+ margin: 10px;
+}
+
+.hoso .ico_female,
+.hoso .ico_female_active {
+ width: 20px;
+ margin: 5px 13px;
+}
+
+.hoso .sunE-male-female.male .ico_male_active {
+ display: none;
+}
+
+.hoso .sunE-male-female.male .ico_male {
+ display: flex;
+}
+
+.hoso .sunE-male-female.male.active .ico_male_active {
+ display: flex;
+}
+
+.hoso .sunE-male-female.male.active .ico_male {
+ display: none;
+}
+
+.hoso .sunE-male-female.female .ico_female_active {
+ display: none;
+}
+
+.hoso .sunE-male-female.female .ico_female {
+ display: flex;
+}
+
+.hoso .sunE-male-female.female.active .ico_female_active {
+ display: flex;
+}
+
+.hoso .sunE-male-female.female.active .ico_female {
+ display: none;
+}
+
+.sunE-container-box.hoso {
+ padding: 0;
+ min-height: 760px;
+}
+
+.box-detail-ab {
+ position: absolute;
+ top: 190px;
+ width: 100%;
+ padding: 0 80px;
+}
+
+.bg-hoso-top {
+ background-image: linear-gradient(to right, #00e2a0, #00b9b7);
+ width: 100%;
+ height: 344px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ opacity: 0.1;
+}
+
+.box-detail-ab .box-detail-hs {
+ background: #fff;
+ border-radius: 20px;
+ padding: 100px 20px 20px;
+ width: 420px;
+ margin: 0 auto;
+}
+
+.text-error-input {
+ color: #e22028;
+}
+
+.input-error {
+ border-color: #e22028 !important;
+}
+
+.box-detail-hs .avt-ab {
+ width: 217px;
+ height: 217px;
+ border-radius: 50%;
+ overflow: hidden;
+ border: 5px solid #fff;
+}
+
+.box-detail-hs.student .avt-ab {
+ width: 150px;
+ height: 150px;
+ top: -75px;
+ left: calc(50% - 75px);
+}
+
+.box-detail-hs .avt-ab img {
+ width: 100%;
+ height: 100%;
+}
+
+.box-detail-hs h2.name {
+ padding: 0;
+ margin: 10px 0px;
+ display: block;
+ font-family: "Myriadpro-Bold";
+ font-size: 32px;
+ color: #231f20;
+ text-align: center;
+ margin-top: 20px;
+}
+
+.box-detail-hs .avt-ab {
+ position: absolute;
+ top: -109px;
+ left: calc(50% - 108px);
+}
+
+.detail-info {
+ padding: 0 60px 20px;
+}
+
+.ltk {
+ line-height: 28px;
+ margin: 20px 0 10px;
+}
+
+.btn-nc {
+ padding: 0 5px;
+ height: 28px;
+ line-height: 28px;
+ border-radius: 14px;
+ border: none;
+ font-size: 16px;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ color: #fff;
+ display: block;
+ text-align: center;
+ cursor: pointer;
+}
+
+#c-result-exam {
+ background-image: url("/assets/images/bg-result-exam.png");
+}
+
+.btn-nc:hover {
+ background-image: linear-gradient(to left, #00e1a0, #00b9b7);
+}
+
+.btn-nc a {
+ color: #fff;
+}
+
+.info-sum {
+ margin: 20px 0 0;
+}
+
+.info-sum h3 {
+ font-size: 55px;
+}
+
+.mr-20 {
+ margin-right: 20px;
+}
+
+.ml-20 {
+ margin-left: 20px;
+}
+
+.flex-in {
+ display: inline-flex;
+}
+
+.male-box {
+ margin-right: 60px;
+}
+
+/*END HO SO*/
+/*QUAN LY LOP OFFLINE*/
+.sunE-container-box.diemdanh {
+ padding: 30px 0 10px;
+ margin-bottom: 10px;
+}
+
+.diemdanh-list {
+ padding-right: 20px;
+ max-height: calc(100vh - 230px);
+ padding-bottom: 10px;
+ overflow: auto;
+}
+
+.diemdanh-item {
+ background: #fff;
+ border-radius: 20px;
+ padding: 10px 25px;
+ margin: 0 0 10px 15px;
+}
+
+.diemdanh-add {
+ cursor: pointer;
+ padding: 15px 0;
+}
+
+.diemdanh-add img {
+ width: 30px;
+ height: 30px;
+}
+
+.medium-title {
+ padding: 0;
+ margin: 0 0 10px;
+ display: block;
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+}
+
+.diemdanh-item img {
+ margin-right: 10px;
+}
+
+.diemdanh-item p {
+ font-size: 18px;
+ font-family: "Myriadpro-Semibold";
+ color: #000;
+ line-height: 24px;
+}
+
+.mb-5 {
+ margin-bottom: 5px;
+}
+
+.ico_user_class {
+ margin-top: 12px;
+}
+
+.diemdanh-item span {
+ font-size: 32px;
+ font-family: "Myriadpro-Semibold";
+ color: #faaf40;
+ line-height: 42px;
+}
+
+.diemdanh-list-hs {
+ padding: 0 15px 0 15px;
+ height: calc(100vh - 240px);
+ max-height: calc(100vh - 240px);
+}
+
+.diemdanh-list-hs .chk-flex.ab-top {
+ position: absolute;
+ top: 8px;
+ right: 8px;
+}
+
+.diemdanh-list-hs .item-student-name h2 {
+ font-family: "Myriadpro-Regular";
+}
+
+.item-student-name .btn-send-now {
+ height: 32px;
+ display: block;
+ line-height: 32px;
+ text-align: center;
+ padding: 0;
+ width: 120px;
+ min-width: 120px;
+ font-size: 16px;
+ font-family: "Myriadpro-Regular";
+ cursor: pointer;
+}
+
+.item-student-name .btn-op {
+ height: 32px;
+ border: 1px solid green;
+ color: green;
+ outline: none;
+ box-sizing: border-box;
+ border-radius: 16px;
+ width: 100%;
+ text-align: center;
+ padding-left: 20px;
+ font-size: 16px;
+ font-family: "Myriadpro-Regular";
+}
+
+.diemdanh-no-item {
+ margin: 40px auto 0;
+}
+
+.diemdanh-no-item p {
+ color: #231f20;
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+ margin: 10px 0 0;
+}
+
+.btn-create-diemdanh button {
+ padding: 0 20px 0 50px;
+ background-image: linear-gradient(to left, #00e1a0, #00b9b7);
+}
+
+.btn-create-diemdanh img {
+ position: absolute;
+ top: 8px;
+ left: 13px;
+}
+
+.diemdanh-ss {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ margin-right: 3rem;
+}
+
+.diemdanh-container .medium-title {
+ color: #707070;
+}
+
+.w280 {
+ width: 280px;
+}
+
+.f-right {
+ float: right;
+}
+
+.nx-right-gr {
+ position: absolute;
+ bottom: 5px;
+ right: 10px;
+}
+
+.diemdanh-list-hs .item-student-name h3 {
+ max-width: 450px;
+}
+
+.send-success {
+ display: flex;
+}
+
+.send-success img {
+ margin: -3px 3px 0 0;
+}
+
+.send-success span.text-green {
+ font-size: 14px;
+ line-height: 20px;
+}
+
+/*END QUAN LY LOP OFFLINE*/
+/*BANG VANG*/
+.score-tb-student span {
+ display: block;
+ width: 80px;
+ height: 46px;
+ line-height: 46px;
+ color: #fff;
+ text-align: center;
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+ background: #dc4630;
+ border-radius: 5px;
+ border: none;
+}
+
+.lv-up div {
+ margin-left: 5px;
+ color: #0b9300;
+}
+
+.lv-down span {
+ margin-left: 5px;
+ color: #dc4630;
+}
+
+.bangvang-content {
+ padding: 20px 0 0;
+}
+
+.top {
+ width: 285px;
+ background: #fff;
+ border-radius: 20px;
+ padding: 30px 0;
+ height: calc(100vh - 140px);
+ overflow: auto;
+}
+
+.bangvang-content .class_student_list_box {
+ padding: 20px 10px 20px 20px;
+ border-radius: 20px;
+ border: none;
+ background: #fff;
+ height: calc(100vh - 140px);
+ overflow: auto;
+}
+
+.bangvang-content .class_student_list_box .list-student {
+ max-height: 100%;
+ padding-right: 10px;
+}
+
+.top-box {
+ margin: 0 0 20px;
+}
+
+.__top_number {
+ position: absolute;
+ bottom: -5px;
+ left: 40%;
+ font-weight: bold;
+ border-radius: 50%;
+ background: #fff;
+ width: 30px;
+ height: 30px;
+ font-family: "Myriadpro-Bold" !important;
+ display: flex;
+ align-items: center;
+}
+
+.__top_1 {
+ border: 1px solid #eeab50;
+}
+
+.__top_2 {
+ border: 1px solid #a5a5a5;
+}
+
+.__top_3 {
+ border: 1px solid #7da6d7;
+}
+
+.top1 span {
+ display: block;
+ width: 80px;
+ height: 30px;
+ line-height: 30px;
+ color: #fff;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ background-image: linear-gradient(
+ 45deg,
+ #b0853a,
+ #f8efa5,
+ #9d7033,
+ #e7bf55,
+ #faf4ac,
+ #9d7033
+ );
+ text-align: center;
+ border-radius: 15px;
+ margin: 0 auto 5px;
+}
+
+.top2 span {
+ display: block;
+ width: 80px;
+ height: 30px;
+ line-height: 30px;
+ color: #fff;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ background-image: linear-gradient(
+ 45deg,
+ #c0c0c0,
+ #ebeaea,
+ #b8b8b8,
+ #6f6f6f,
+ #ebeaea
+ );
+ text-align: center;
+ border-radius: 15px;
+ margin: 0 auto 5px;
+}
+
+.top3 span {
+ display: block;
+ width: 80px;
+ height: 30px;
+ line-height: 30px;
+ color: #fff;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ background-image: linear-gradient(
+ 40deg,
+ #a3bee3,
+ #7da6d7,
+ #dde5f4,
+ #b5c9e7,
+ #174d6b
+ );
+ text-align: center;
+ border-radius: 15px;
+ margin: 0 auto 5px;
+}
+
+.top-hs {
+ width: 166px;
+ height: 147px;
+ margin: 0 auto 10px;
+}
+
+.top2 .top-hs {
+ width: 145px;
+ height: 129px;
+ margin: 0 auto 10px;
+}
+
+.top3 .top-hs {
+ width: 139px;
+ height: 123px;
+ margin: 0 auto 10px;
+}
+
+.top1 .top-hs .avt {
+ position: absolute;
+ top: 34px;
+ left: 45px;
+ width: 78px;
+ height: 78px;
+ border-radius: 39px;
+ border: 2px solid #f7eda1;
+ box-sizing: border-box;
+ object-fit: cover;
+}
+
+.top2 .top-hs .avt {
+ position: absolute;
+ top: 19px;
+ left: 34px;
+ width: 78px;
+ height: 78px;
+ border-radius: 39px;
+ border: none;
+ border: 2px solid #d3d2d2;
+ box-sizing: border-box;
+ object-fit: cover;
+}
+
+.top3 .top-hs .avt {
+ position: absolute;
+ top: 18px;
+ left: 31px;
+ width: 78px;
+ height: 78px;
+ border-radius: 39px;
+ border: none;
+ border: 2px solid #8da8ce;
+ box-sizing: border-box;
+ object-fit: cover;
+}
+
+.top-hs .gold {
+ position: absolute;
+ top: 11px;
+ left: 61px;
+}
+
+.top p {
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ text-align: center;
+ padding: 0 10px;
+}
+
+.top-hs .__top_number {
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ /* text-align: center; */
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ line-height: 18px;
+}
+
+/*END BANG VANG*/
+/*VINH DANH*/
+.vinhdanh-content {
+ padding: 30px 0 10px;
+}
+
+.vinhdanh-content .uk-width-1-2 {
+ margin-bottom: 20px;
+}
+
+.vinhdanh-content .uk-grid > * {
+ padding-left: 20px !important;
+}
+
+.vinhdanh-content .uk-grid {
+ margin-left: -20px !important;
+}
+
+.vinhdanh-item {
+ background: #fff;
+ border-radius: 20px;
+}
+
+.avt-vd {
+ width: 100px;
+ height: 100px;
+ border-radius: 50px;
+ border: 3px solid #e9af38;
+ overflow: hidden;
+ margin: 20px auto 0;
+}
+
+.avt-vd img {
+ width: 100px;
+ height: 100px;
+ object-fit: cover;
+}
+
+.name-vd {
+ padding: 0 20px;
+ line-height: 37px;
+ white-space: nowrap;
+ text-align: center;
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ color: #fff;
+ border-radius: 19px;
+ position: absolute;
+ top: 100px;
+ left: 50%;
+ transform: translate(-50%, 0);
+}
+
+.vd-info {
+ position: absolute;
+ bottom: 15px;
+ left: 50%;
+ transform: translate(-50%, 0);
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ white-space: nowrap;
+}
+
+.bg-red {
+ background: #dc4630;
+}
+
+.text-red {
+ color: #dc4630;
+}
+
+.bg-blue {
+ background: #1b75bb;
+}
+
+.text-blue {
+ color: #1b75bb;
+}
+
+.bg-green {
+ background: #4b7805;
+}
+
+.text-green {
+ color: #4b7805;
+}
+
+.bg-green-hi {
+ background: #095b4f;
+}
+
+.text-green-hi {
+ color: #095b4f;
+}
+
+.bg-black {
+ background: #000000;
+}
+
+.text-black {
+ color: #000000;
+}
+
+/*END VINH DANH*/
+/*TIN NHAN*/
+.tinnhan {
+ padding: 20px 0 0;
+}
+
+.tb-mes {
+ position: absolute;
+ bottom: 10px;
+ right: 10px;
+}
+
+.box-btn {
+ width: 33px;
+ height: 33px;
+ border-radius: 50%;
+ border: none;
+ box-sizing: border-box;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #00b9b7;
+ cursor: pointer;
+}
+
+.reng {
+ width: 10px;
+ height: 10px;
+ border-radius: 5px;
+ background: #be1e2d;
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+.tn-menu-gr {
+ margin: 0 0 20px;
+}
+
+.tn-menu-item {
+ cursor: pointer;
+ text-align: center;
+ box-sizing: border-box;
+ padding-bottom: 10px;
+ border-bottom: 2px solid #afafaf;
+}
+
+.tn-menu-item.active {
+ padding-bottom: 11px;
+ border-bottom: 4px solid #f4ba42;
+}
+
+.tn-menu-item .box-btn {
+ width: 45px;
+ height: 45px;
+ border-radius: 50%;
+ border: none;
+ box-sizing: border-box;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #00b9b7;
+ cursor: pointer;
+ margin: 0 auto 8px;
+}
+
+.tn-menu-item .reng {
+ width: 25px;
+ height: 25px;
+ border-radius: 50%;
+ background: #be1e2d;
+ position: absolute;
+ top: -4px;
+ right: -11px;
+ color: #fff;
+ text-align: center;
+ line-height: 25px;
+ font-size: 14px;
+ font-family: "Myriadpro-Light";
+}
+
+.tn-menu-item p {
+ color: #58595b;
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ text-transform: uppercase;
+}
+
+.tn-menu-item.active p {
+ font-family: "Myriadpro-Bold";
+}
+
+.list-tinnhan {
+ padding: 0 20px 0 30px;
+ height: calc(100vh - 260px);
+ overflow: auto;
+}
+
+.tinnhan-item {
+ background: #fff;
+ border-radius: 20px;
+ padding: 12px 20px 20px 45px;
+ margin: 0 0 10px;
+}
+
+.tinnhan-item .avt {
+ width: 46px;
+ height: 46px;
+ border-radius: 23px;
+ border: 2px solid #e7c71d;
+ overflow: hidden;
+ box-sizing: border-box;
+ position: absolute;
+ top: 0;
+ left: -23px;
+ background: #fff;
+}
+
+.tinnhan-item .avt.bd-ht {
+ border: 1px solid #00b9b7;
+}
+
+.tinnhan-item .avt img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.add_code_student-gr {
+ width: 368px;
+ position: absolute;
+ left: 50%;
+ top: 510px;
+ transform: translate(-50%, -50%);
+}
+
+.border-dash-map-up {
+ width: 250px;
+ border: 3px dashed #00b9b7;
+ top: 325px;
+ left: 68px;
+ transform: rotate(-60deg);
+ position: absolute;
+ z-index: 1;
+}
+
+.border-dash-map-down {
+ width: 250px;
+ border: 3px dashed #00b9b7;
+ top: 333px;
+ left: 50px;
+ transform: rotate(60deg);
+ position: absolute;
+ z-index: 1;
+}
+
+.hethong .tinnhan-item .avt {
+ text-align: center;
+}
+
+.hethong .tinnhan-item .avt img {
+ width: 29px;
+ height: 24px;
+ margin-top: 9px;
+ object-fit: cover;
+}
+
+.tinnhan-item h2 {
+ font-size: 18px;
+ line-height: 20px;
+ font-family: "Myriadpro-SemiBold";
+ margin: 0 0 10px;
+ color: #000;
+}
+
+.tinnhan-item span {
+ font-size: 12px;
+ font-family: "Myriadpro-Bold";
+ color: #000;
+}
+
+.hethong .tinnhan-item span {
+ color: #939598;
+}
+
+.tinnhan-item p.mes-info {
+ font-size: 18px;
+ line-height: 24px;
+ max-height: 72px;
+ font-family: "Myriadpro-Regular";
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 3;
+ -webkit-box-orient: vertical;
+ color: #000;
+}
+
+.msg-seen.tinnhan-item p.mes-info {
+ color: #525252;
+}
+
+.no-mes-bg {
+ display: none;
+}
+
+.no-mes .no-mes-bg {
+ display: block;
+}
+
+.mes-content {
+ display: flex;
+ justify-content: center;
+ align-items: flex-start;
+ max-width: 444px;
+}
+
+.mes-content.no-mes {
+ align-items: center;
+}
+
+.mes-content {
+ padding: 0 0 0 20px;
+}
+
+.mex-box {
+ width: 100%;
+ background: rgb(0 185 183 / 10%);
+ border-radius: 20px;
+ box-sizing: border-box;
+}
+
+.mex-box.cus-hei {
+ height: calc(100vh - 140px);
+}
+
+.mex-box.cus-hei-2 {
+ height: calc(100vh - 220px);
+}
+
+.mex-info {
+ padding: 30px;
+}
+
+.mex-box h2 {
+ font-size: 22px;
+ margin: 0 0 20px;
+}
+
+.mex-box p {
+ font-size: 18px;
+ margin: 0 0 10px;
+}
+
+.mex-box .btn-view-detail {
+ margin: 40px auto 0;
+ text-align: center;
+}
+
+.bg_update {
+ width: calc(100% - 10px);
+ margin: 30px 5px 0;
+ box-sizing: border-box;
+}
+
+.select-message.select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+ color: #3f3f3f;
+ width: 200px;
+ height: 48px;
+ line-height: 48px;
+ border-radius: 24px;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border: none;
+ background: #fff;
+ box-shadow: 2px 2px 4px 0 rgb(21 27 38 / 35%);
+}
+
+.select-message .select-styled {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: #fff;
+ width: 200px;
+ height: 48px;
+ line-height: 48px;
+ border: none;
+ transition: all 0.2s ease-in;
+ border-radius: 24px;
+ color: #3f3f3f;
+ font-size: 18px;
+ text-align: center;
+ font-family: "Myriadpro-SemiBold";
+ z-index: 10;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.select-message .select-styled:after {
+ content: "";
+ width: 17px;
+ height: 10px;
+ background: url(./../images/tinnhan/ico_dropdown.png) 98% / 17px no-repeat
+ transparent;
+ position: absolute;
+ top: 18px;
+ right: 30px;
+}
+
+.select-message .select-options {
+ z-index: 9;
+ top: 50px;
+ border-top-right-radius: 20px;
+ border-top-left-radius: 20px;
+ padding: 0 20px 0;
+ margin-top: 0 !important;
+}
+
+.select-message .select-options li {
+ margin: 0;
+ text-indent: 0;
+ transition: all 0.15s ease-in;
+ border-bottom: 1px solid #d2d2d2;
+ text-align: center;
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.search-custom {
+ width: 400px;
+ height: 48px;
+ line-height: 48px;
+ padding: 0 45px 0 20px;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ box-sizing: border-box;
+ border: none;
+ text-align: center;
+ border-top-right-radius: 24px;
+ border-bottom-right-radius: 24px;
+ outline: none;
+}
+
+._line_box {
+ background: #fff;
+ padding: 6px 0;
+ height: 48px;
+ position: relative;
+ width: 1px;
+}
+
+._line {
+ width: 1px;
+ display: block;
+ height: 36px;
+ border-right: 1px solid #d2d2d2;
+ position: absolute;
+ top: 6px;
+ left: 0;
+}
+
+.icon_search {
+ position: absolute;
+ right: 13px;
+ top: 14px;
+ width: 22px;
+}
+
+/*END TIN NHAN*/
+/*BAO CAO HOC TAP*/
+.bcht {
+ padding: 30px 0 10px;
+}
+
+.bcht .list-student {
+ max-height: calc(100vh - 320px);
+}
+
+.student-info {
+ width: 350px;
+ margin-right: 20px;
+}
+
+.student-info input {
+ width: 100%;
+ height: 44px;
+ border: none;
+ border-radius: 18px;
+ box-shadow: 0 1px 6px 0 rgb(21 27 38 / 15%);
+ padding: 0 10px;
+ box-sizing: border-box;
+ outline: none;
+ text-align: center;
+}
+
+.student-info .avt-i {
+ width: 180px;
+ height: 180px;
+ border-radius: 90px;
+ box-sizing: border-box;
+ border: 3px solid #e7ae38;
+ overflow: hidden;
+ margin: 0 auto 20px;
+}
+
+.student-info .avt-i img {
+ width: 100%;
+ height: 100%;
+}
+
+.student-info .name {
+ text-align: center;
+ font-size: 24px;
+ margin: 0 0 10px;
+}
+
+.email-gr {
+ margin: 0 0 20px;
+}
+
+.email-gr img {
+ margin: 0 10px 0 0;
+}
+
+.email-gr p {
+ font-size: 18px;
+ line-height: 24px;
+ font-family: "Myriadpro-Light";
+ word-break: break-all;
+}
+
+.box-bcht {
+ background: #fff;
+ border-radius: 20px;
+ padding: 20px;
+}
+
+.box-bcht-top {
+ margin: 0 0 20px;
+}
+
+.box-bcht-top h2 {
+ color: #414042;
+ font-size: 18px;
+ line-height: 40px;
+ font-family: "Myriadpro-Bold";
+}
+
+.btn-history-bcht {
+ color: #00b9b7;
+ background: #fff;
+ border: 2px solid #00b9b7;
+ display: block;
+ line-height: 40px;
+ height: 40px;
+ border-radius: 20px;
+ padding: 0 35px;
+ text-align: center;
+ cursor: pointer;
+ font-family: "Myriadpro-Semibold";
+ font-size: 18px;
+}
+
+.title-info {
+ background: #e6e7e8;
+ border-radius: 20px;
+ border: none;
+ height: 40px;
+ padding-left: 20px;
+ margin: 0 5px 0 0;
+ box-sizing: border-box;
+}
+
+.title-info.dtb-title {
+ padding-left: 0;
+}
+
+.title-info p {
+ font-family: "Myriadpro-Light";
+ color: #000000;
+ line-height: 40px;
+ font-size: 18px;
+}
+
+.title-info.dtb-title p {
+ font-family: "Myriadpro-Light";
+ color: #000000;
+ line-height: 20px;
+ font-size: 18px;
+}
+
+.score-info {
+ background: rgba(172, 241, 228, 0.86);
+ border-radius: 20px;
+ border: none;
+ height: 40px;
+ width: 84px;
+}
+
+.score-info p {
+ font-family: "Myriadpro-Bold";
+ color: #000000;
+ line-height: 40px;
+ font-size: 18px;
+ text-align: center;
+}
+
+.title-info.dtb-title {
+ width: 120px;
+ height: auto;
+}
+
+.h356 {
+ height: 356px;
+ width: 100%;
+ background: #ccc;
+ margin: 0 0 25px;
+}
+
+.bcht .sunE-plan {
+ padding-left: 0;
+}
+
+.time-h {
+ width: 80px;
+}
+
+.time-h p {
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ color: #000;
+ padding-left: 10px;
+}
+
+.schedule-item {
+ margin: 0 0 10px;
+ padding: 0 0 10px;
+ border-bottom: 1px solid #b5b5b5;
+}
+
+.schedule-item:last-child {
+ border-bottom: none;
+}
+
+.score-d {
+ width: 80px;
+}
+
+.schedule-i p {
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+ color: #000;
+}
+
+.score-d p {
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+ color: #000;
+}
+
+.width_chart_report_student {
+ width: 55%;
+}
+
+.width_report_detail_student {
+ width: 45% !important;
+ margin-left: 25px;
+}
+
+.flex_center_chart_report_student {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.flex_self_chart_report_student {
+ align-self: flex-start;
+}
+
+/*END BAO CAO HOC TAP*/
+/*PHIEU DIEM*/
+.phieudiem-box {
+ width: 286px;
+ height: 100px;
+ border-radius: 20px;
+ background: rgb(0 203 173 / 30%);
+ padding: 14px 30px;
+}
+
+.phieudiem .diemdanh-item {
+ padding: 0;
+}
+
+.phieudiem .diemdanh-item .phieudiem-info {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding-left: 3rem;
+}
+.phieudiem .diemdanh-item .phieudiem-info p {
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+ text-align: center;
+ line-height: 80px;
+}
+
+.score-bg-blue {
+ width: 56px;
+ height: 56px;
+ border-radius: 28px;
+ background: rgb(0 203 173 / 30%);
+ padding: 10px;
+}
+
+.score-bg-blue p {
+ font-family: "Myriadpro-Light";
+ font-size: 14px;
+ line-height: 14px;
+ text-align: center;
+ color: #00a69c;
+}
+
+.score-bg-blue span {
+ font-family: "Myriadpro-Bold";
+ font-size: 24px;
+ text-align: center;
+ color: #00a69c;
+ line-height: 24px;
+ display: block;
+ text-align: center;
+}
+
+.box-bg-gr {
+ width: 300px;
+ margin-right: 20px;
+}
+
+.box-bg-content {
+ width: 100%;
+ background: #fff;
+ padding: 30px 20px;
+ border-radius: 20px;
+}
+
+.box-bg-content.th {
+ margin-top: 34px;
+}
+
+.menu-gr-right span.btn {
+ width: 100%;
+ display: block;
+ height: 56px;
+ border-radius: 28px;
+ text-align: center;
+ background: rgb(0 203 173 / 30%);
+ color: #231f20;
+ font-size: 18px;
+ line-height: 56px;
+ margin: 0 0 10px;
+ cursor: pointer;
+}
+
+.menu-gr-right input[type="text"].btn::placeholder {
+ opacity: 0.3;
+}
+
+.send-success.title span {
+ font-size: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #84c241;
+ line-height: 29px;
+}
+
+.box-bg-content h2 {
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+ color: #48d0c8;
+ margin: 0 0 30px;
+}
+
+.box-bg-content p {
+ font-size: 18px;
+ line-height: 18px;
+ font-family: "Myriadpro-SemiBold";
+ color: #262626;
+ margin: 0 0 10px;
+}
+
+.mt-10 {
+ margin-top: 10px;
+}
+
+/*END PHIEU DIEM*/
+/*HDHT*/
+.huong-dan-hoc-tap.giaobai-support .box-giaotrinh-gr {
+ padding: 0 20px 0 60px;
+}
+
+.box-select-info .text-left {
+ text-align: left;
+}
+
+.btn-remove-item {
+ width: 50px;
+ height: 50px;
+ background-image: linear-gradient(to right, #00b97f, #00b9b7);
+ border-radius: 10px;
+ cursor: pointer;
+}
+
+/*END HDHT*/
+/*CUSTOM ON OFF BUTTON*/
+.toggle-button-cover {
+ position: relative;
+ width: 52px;
+}
+
+.knobs,
+.layer {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+.button {
+ position: relative;
+ top: calc(50% - 15px);
+ width: 52px;
+ height: 20px;
+ margin: 0 auto 0 auto;
+}
+
+.button.r,
+.button.r .layer {
+ border-radius: 100px;
+}
+
+.checkbox {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ opacity: 0;
+ cursor: pointer;
+ z-index: 3;
+}
+
+.knobs {
+ z-index: 2;
+}
+
+.layer {
+ width: 100%;
+ background-color: #dddddd;
+ transition: 0.3s ease all;
+ z-index: 1;
+}
+
+/* Button 1 */
+.btn-on-off .knobs:before {
+ content: "";
+ position: absolute;
+ top: -5px;
+ left: -4px;
+ width: 30px;
+ height: 30px;
+ color: #fff;
+ font-size: 10px;
+ font-weight: bold;
+ text-align: center;
+ line-height: 1;
+ background-image: linear-gradient(to right, #c9c9c9, #989898, #6e6f6f);
+ border-radius: 50%;
+ transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
+ border: 2px solid #fff;
+ box-sizing: border-box;
+}
+
+.btn-on-off.active .checkbox:checked + .knobs:before {
+ left: 24px;
+ background-image: linear-gradient(to right, #fadb3a, #f5d030, #ebb318);
+}
+
+.btn-on-off .knobs,
+#button-1 .knobs:before,
+.btn-on-off .layer {
+ transition: 0.3s ease all;
+}
+
+/*END CUSTOM ON OFF BUTTON*/
+/*STUDENT*/
+.bg-main-img-student {
+ background-image: url("./../images/student/bg_student_index.png");
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+ margin-top: -36px !important;
+ background-position: 0px -18px;
+ background-color: #f3ffff;
+}
+
+/* .bg-main-student {
+ padding-bottom: 0 !important;
+} */
+
+.student-index {
+ padding: 7vh 20px 10px;
+}
+
+.empty-leaderboard-custom {
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+}
+
+.empty-leaderboard-custom .title-empty {
+ font-weight: bold;
+ font-size: 18px;
+}
+
+.list-teacher-sunE {
+ max-height: calc(100vh - 220px);
+ height: calc(100vh - 220px);
+ min-height: 33.5rem;
+ overflow: auto;
+ padding-right: 20px;
+ width: 210px;
+ overflow-x: hidden;
+ box-shadow: 1px 2px 4px 0 rgb(21 27 38 / 40%);
+}
+
+.empty-payment-custom {
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+}
+
+.empty-payment-custom img {
+ margin-bottom: 10px;
+}
+
+.empty-payment-custom span {
+ font-weight: bold;
+}
+
+.box-item-wh {
+ width: 185px;
+ height: 170px;
+ box-sizing: border-box;
+ cursor: pointer;
+ overflow: hidden;
+ border-radius: 20px;
+ background: #fff;
+ padding: 10px 0px;
+ border: 3px solid #fff;
+ margin: 0 0 10px;
+ margin-left: 10px;
+ position: relative;
+}
+
+.box-item-wh .img-thumb {
+ width: 100%;
+ height: 120px;
+ box-sizing: border-box;
+ overflow: hidden;
+ margin: 0 0 10px;
+ border-radius: 20px;
+}
+
+.box-item-wh .img-thumb img {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ object-fit: cover;
+}
+
+.box-item-wh.active {
+ border: 3px solid #00e0a1;
+}
+
+.box-item-wh h2 {
+ color: #404041;
+ font-size: 18px;
+ line-height: 18px;
+ height: 18px;
+ font-family: "Myriadpro-Bold";
+ text-align: center;
+ width: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ padding: 0 10px;
+}
+
+.box-item-wh .name-box {
+ color: #404041;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ text-align: center;
+ width: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ position: absolute;
+ background: #fff;
+ padding: 10px;
+ height: 33px;
+ bottom: 0;
+}
+
+/* Shedu Item */
+/* .shedu-item-container {
+ width: 33rem;
+} */
+
+.shedu-mo-item {
+ width: 100%;
+ height: 100%;
+ box-sizing: border-box;
+ border-radius: 20px;
+ background: #fff;
+}
+
+.shedu-first-item {
+ padding: 25px 25px 45px;
+ box-sizing: border-box;
+ border-radius: 20px;
+ background: #fff;
+ margin: 0 0 20px;
+}
+
+.shedu-mo-item p {
+ text-align: center;
+ font-size: 24px;
+ line-height: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #606060;
+ margin: 10px 0;
+}
+
+.shedu-first-item .img-shedu {
+ width: 148px;
+ height: 148px;
+ border-radius: 50%;
+ background: #ccedeb;
+ margin: 0 auto 20px;
+ overflow: hidden;
+}
+
+.shedu-first-item h2 {
+ color: #00bd9d;
+ text-align: center;
+ font-size: 30px;
+ line-height: 32px;
+ font-family: "Myriadpro-SemiBold";
+ padding: 0;
+ margin: 0 0 5px;
+}
+
+.shedu-first-item h3 {
+ color: #404041;
+ text-align: center;
+ font-size: 18px;
+ line-height: 18px;
+ font-family: "Myriadpro-SemiBold";
+ padding: 0;
+ margin: 0 0 5px;
+}
+
+.shedu-first-item p {
+ color: #404041;
+ text-align: center;
+ font-size: 18px;
+ line-height: 18px;
+ font-family: "Myriadpro-Light";
+ padding: 0;
+ margin: 0 0 5px;
+}
+
+.shedu-list-more-gr {
+ padding: 25px;
+ box-sizing: border-box;
+ border-radius: 20px;
+ background: #fff;
+}
+
+.shedu-more-item .img {
+ width: 68px;
+ height: 68px;
+ border-radius: 50%;
+ background: #ccedeb;
+ margin: 0 auto 10px;
+ overflow: hidden;
+}
+
+.shedu-more-item p {
+ color: #6d6e70;
+ text-align: center;
+ font-size: 16px;
+ line-height: 18px;
+ font-family: "Myriadpro-SemiBold";
+ padding: 0 10px;
+ display: -webkit-box;
+ -webkit-line-clamp: 3;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+}
+
+.bg-ab {
+ position: absolute;
+ top: 0;
+ left: 0;
+ background: rgb(0 0 0 / 0.3);
+ width: 68px;
+ height: 68px;
+}
+
+.lb-qh-nn span {
+ font-size: 14px;
+ padding: 3px 15px;
+ border-radius: 11px;
+ line-height: 21px;
+}
+
+.lb-qh-nn .qh {
+ color: #e53535;
+ border: 1px solid #e53535;
+ margin-right: 10px;
+}
+
+.btn-default:hover {
+ background: #00c0b4;
+ color: #ffffff;
+ border-color: #00c0b4;
+}
+
+.btn-line-blue:hover {
+ background: #00c0b4;
+ color: #ffffff;
+}
+
+.lb-qh-nn .nn {
+ color: #fff;
+ background: #e53535;
+ border: 1px solid #e53535;
+ margin-right: 10px;
+ cursor: pointer;
+}
+
+.lb-qh-nn .over {
+ color: #bc4f4a;
+ border: 1px solid #bc4f4a;
+ margin-right: 10px;
+ font-weight: 700;
+}
+
+.lb-qh-nn .hn {
+ color: #faaf40;
+ border: 1px solid #faaf40;
+ margin-right: 10px;
+}
+
+.lb-qh-nn .sc {
+ color: #fff;
+ background: #84c241;
+ border: 1px solid #84c241;
+ margin-right: 10px;
+ margin-left: 1rem !important;
+}
+
+.lb-qh-nn .sc_waiting {
+ color: #fff;
+ background: #f7b32b;
+ border: 1px solid #f7b32b;
+ margin-right: 10px;
+}
+
+.student-baitap-content {
+ background: #fff;
+ padding: 20px 30px;
+ border-radius: 20px;
+ max-height: calc(100vh - 200px);
+ margin: 0 0 15px;
+ overflow: auto;
+}
+
+.no-item p {
+ text-align: center;
+ font-size: 24px;
+ line-height: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #606060;
+ margin: 10px 0;
+}
+
+.student-baitap-content .sunE-giaotrinh-item {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #707070;
+}
+
+.star {
+ margin-right: 10px;
+}
+
+.star img {
+ width: 40px;
+}
+
+.map-skill span {
+ width: 200px;
+ height: 44px;
+ line-height: 44px;
+ color: #040505;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ background: #fff;
+ display: block;
+ border-radius: 20px;
+ text-align: center;
+ margin-left: 10px;
+}
+
+.disable-link {
+ pointer-events: none;
+}
+
+.chart-circle-report-class {
+ transform: rotate(-90deg);
+ position: absolute;
+ /* inset: 0px; */
+ height: 180px;
+ width: 170px;
+ margin-left: 145px;
+}
+
+.shadow-chart-circle {
+ -webkit-filter: drop-shadow(0px 1px 1px #70707070);
+ filter: drop-shadow(0px 1px 1px #70707070);
+ /* Similar syntax to box-shadow */
+}
+
+.map-skill img {
+ position: absolute;
+ top: -25px;
+ left: -10px;
+ width: 60px;
+}
+
+.pink-ab {
+ position: absolute;
+ bottom: 20px;
+ right: 15px;
+}
+
+.pink-ab .__percent_unit {
+ background: rgb(216, 20, 96);
+ padding: 5px;
+ border-radius: 50%;
+ color: rgb(255, 255, 255);
+ height: 45px;
+ width: 45px;
+ border: 6px solid #fff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.pink-ab img {
+ height: 45px;
+ width: 45px;
+}
+
+.student_exercise_item {
+ background: #fff;
+ border-radius: 20px;
+ padding: 15px 30px 20px 15px;
+ box-sizing: border-box;
+ margin: 0 0 20px;
+ width: 95%;
+}
+
+.student_exercise_item .level {
+ margin: 0 0 30px;
+}
+
+.student_exercise_item .level span {
+ padding: 8px 35px;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ font-size: 24px;
+ line-height: 24px;
+ font-family: "Myriadpro-Bold";
+ color: #fff;
+ border-radius: 20px;
+ margin: 0 0 0 -10px;
+}
+
+.student_exercise_item_info {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #656565;
+}
+
+.student_exercise_item_info h2 {
+ font-size: 18px;
+ line-height: 25px;
+ font-family: "Myriadpro-Bold";
+ color: #040505;
+}
+
+.student_exercise_item_info p {
+ font-size: 18px;
+ line-height: 25px;
+ font-family: "Myriadpro-Regular";
+ color: #040505;
+}
+
+.thumb-im {
+ position: absolute;
+ right: -53px;
+ top: 0;
+}
+
+.student_exercise {
+ padding: 0 80px 0 30px;
+ max-height: calc(100vh - 120px);
+ overflow: auto;
+}
+
+.history {
+ margin: 10px 10px 0;
+}
+
+.history p {
+ color: #ad0a22;
+ font-size: 18px;
+ line-height: 22px;
+ font-family: "Myriadpro-Bold";
+}
+
+.scre {
+ margin-right: 20px;
+}
+
+.kh-title {
+ margin: 0 0 20px;
+}
+
+.kh-title h2 {
+ color: #000;
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+}
+
+.student-khht .sunE-calendar {
+}
+
+.sunE-plan.khht-tkb,
+.sunE-plan.khht-cn {
+ padding-left: 0;
+}
+
+.khht-cn .plan-item {
+ border-left: 20px solid #8dc63f;
+}
+
+.khht-tkb .check-work {
+ color: #414042;
+ font-family: "Myriadpro-Bold";
+ line-height: 24px;
+}
+
+.khht-tkb .tiem {
+ color: #939598;
+ font-family: "Myriadpro-Bold";
+ line-height: 24px;
+}
+
+.student-khht .sunE-calendar {
+ margin: 0 0 40px;
+}
+
+.success span.flex-1 {
+ color: #84c241;
+ font-size: 12px;
+ font-family: "Myriadpro-Bold";
+ line-height: 30px;
+ padding-left: 5px;
+ background: none;
+}
+
+.sunE-container-box.student-khht {
+ padding: 20px 20px 10px;
+}
+
+.student .w60 {
+ width: 96px;
+}
+
+.student .tkb-item {
+ width: 96px;
+}
+
+/*END STUDENT*/
+/*CAI DAT*/
+.box-setting-custom {
+ background: #fff;
+ border-radius: 20px;
+ padding: 20px;
+ margin: 0 0 10px;
+}
+
+.setting-title-blue {
+ color: #00bbb5;
+ font-size: 24px;
+ font-family: "Myriadpro-SemiBold";
+ line-height: 32px;
+ margin: 0 0 15px;
+}
+
+.setting-on-off-box {
+ margin: 0 0 1.2rem;
+}
+
+.setting-on-off-box p {
+ color: #000;
+ font-size: 18px;
+ font-family: "Myriadpro-Semibold";
+ line-height: 24px;
+ margin: 0;
+}
+
+.setting-on-off-box span.btn {
+ color: #00bbb5;
+ font-size: 18px;
+ font-family: "Myriadpro-Semibold";
+ line-height: 24px;
+ margin: 0;
+ cursor: pointer;
+}
+
+.select-language {
+ color: #00bbb5;
+ font-size: 18px;
+ font-family: "Myriadpro-Semibold";
+ line-height: 24px;
+ margin: 0;
+ text-decoration: underline;
+ cursor: pointer;
+ border: none;
+ outline: none;
+ background: #fff;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ text-overflow: "";
+}
+
+.select-language::-ms-expand {
+ display: none;
+}
+
+.setting-on-off-box input[type="number"] {
+ width: 55px;
+ height: 28px;
+ border-radius: 10px;
+ outline: none;
+ box-sizing: border-box;
+ text-align: center;
+ color: #c2c2c2;
+ border: 1px solid #c2c2c2;
+}
+
+.setting-on-off-box input[type="number"].active {
+ color: #f7991f;
+ border: 1px solid #00a69c;
+}
+
+.setting-on-off-box input[type="number"]::-webkit-inner-spin-button,
+.setting-on-off-box input[type="number"]::-webkit-outer-spin-button {
+ opacity: 1;
+}
+
+.w80 {
+ width: 80px;
+}
+
+.ph10 {
+ padding: 0 10px;
+}
+
+.mt-17 {
+ margin-top: 17px;
+}
+
+/*END CAI DAT*/
+
+/*STUDENT MORE*/
+.mt-3 {
+ margin-top: 3px;
+}
+
+.mt-9 {
+ margin-top: 9px;
+}
+
+.student_class.class-index-box .class-index-box-img {
+ width: 182px;
+}
+
+.student_class.class-index-box {
+ width: calc(100% - 280px);
+}
+
+.student-class-no-item p {
+ color: #0d0e0e;
+ font-size: 24px;
+ line-height: 26px;
+ font-family: "Myriadpro-Semibold";
+ padding-top: 20px;
+}
+
+.sunE-student-class-homework {
+ padding: 20px 30px 20px 0;
+ max-height: calc(100vh - 150px);
+ overflow: auto;
+}
+
+.sunE-student-class-homework .sunE-giaotrinh-item {
+ padding: 10px 20px;
+ border-radius: 20px;
+ background: #fff;
+ margin: 0 0 15px;
+}
+
+.ico-checked {
+ position: absolute;
+ top: 5px;
+ left: 0;
+}
+
+.progress {
+ position: absolute;
+ right: 20px;
+ top: -10px;
+}
+
+.progress span {
+ display: block;
+ width: 74px;
+ height: 22px;
+ line-height: 22px;
+ color: #fff;
+ border-radius: 5px;
+ text-align: center;
+ font-size: 13px;
+ font-family: "Myriadpro-Bold";
+ box-sizing: border-box;
+}
+
+.danger span {
+ background: #dc4630;
+}
+
+.warning span {
+ background: #ed8a22;
+}
+
+.success span {
+ background: #36ae4a;
+}
+
+.w380 {
+ width: 380px;
+ margin: 0 auto 30px;
+}
+
+.show-hide-password {
+ position: absolute;
+ right: 15px;
+ top: 12px;
+ cursor: pointer;
+}
+
+.thanhtich-container {
+ padding: 30px 0 10px;
+}
+
+.list-menu-custom.student {
+ width: 35%;
+}
+
+.list-menu-custom.student .btn-gr {
+ height: 70px;
+}
+
+.list-menu-custom.student .btn-gr.active {
+ background-image: linear-gradient(to left, #00e1a0, #00b9b7);
+}
+
+.list-menu-custom.student .btn-gr-text p {
+ line-height: 70px;
+}
+
+.thanhtich-online-box {
+ width: 100%;
+ box-sizing: border-box;
+ height: calc(100vh - 17vh);
+ overflow: auto;
+ padding: 0 10px 0;
+}
+
+.bg-line-op {
+ background-image: linear-gradient(to bottom, #258c96, #a6ffd9);
+ border-radius: 20px;
+ padding-bottom: 10px;
+}
+
+.thanhtich-box-content {
+ padding: 0 10px 0 20px;
+}
+
+.width-height-thanhtich-box-content {
+ width: 65%;
+}
+
+.box-skill-process {
+ padding: 60px 10px 20px;
+}
+
+.mte-gr {
+ background: #fff;
+ height: 54px;
+ width: 125px;
+ border-radius: 27px;
+ text-align: center;
+ padding-left: 30px;
+}
+
+.mte-gr .mte-thumb {
+ position: absolute;
+ width: 65px;
+ height: 65px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #d1d3d4;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ box-sizing: border-box;
+ top: -5px;
+ left: -15px;
+}
+
+.mte-gr h2 {
+ line-height: 28px;
+ color: #2b3990;
+ font-size: 29px;
+ font-family: "Myriadpro-Bold";
+ margin: 0;
+ padding: 0;
+}
+
+.mte-gr p {
+ line-height: 11px;
+ color: #2b3990;
+ font-size: 10px;
+ font-family: "Myriadpro-Light";
+ margin: 0;
+ padding: 0;
+}
+
+.ml-15 {
+ margin-left: 15px;
+}
+
+.skill-process-list {
+ margin: 30px 0 0;
+ padding: 20px 30px 10px 50px;
+ background: rgba(0, 0, 0, 0.2);
+ border-radius: 20px;
+}
+
+.skill-process-item p.title {
+ color: #fff;
+ line-height: 24px;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ text-align: center;
+}
+
+.skill-process-item {
+ margin: 0 0 20px;
+}
+
+.process-100 {
+ width: 100%;
+ height: 30px;
+ border-radius: 15px;
+ box-sizing: border-box;
+ background: #fff;
+ padding: 5px 5px 5px 42px;
+}
+
+.process-due {
+ background-image: linear-gradient(to bottom, #febe3f, #ed228c);
+ height: 20px;
+ box-sizing: border-box;
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px;
+}
+
+.process-thumb {
+ position: absolute;
+ top: -24px;
+ left: -20px;
+}
+
+.sco {
+ width: 96px;
+ height: 30px;
+ border-radius: 15px;
+ box-sizing: border-box;
+ background: #fff;
+ padding: 0 5px 0 12px;
+ margin: 24px 0 0 10px;
+}
+
+.sco .slp {
+ color: #2b3990;
+ line-height: 30px;
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+}
+
+.sco .slp-top {
+ line-height: 10px;
+ font-size: 12px;
+ font-family: "Myriadpro-Bold";
+ top: -10px;
+ left: 3px;
+}
+
+.sco .slp-top.down {
+ color: #be1e2d;
+}
+
+.sco .slp-top.up {
+ color: #8dc63f;
+}
+
+.thanhtich-offline-box {
+ background: #fff;
+ border-radius: 20px;
+ padding: 20px;
+}
+
+.no-item-2 p {
+ text-align: center;
+ font-size: 24px;
+ line-height: 24px;
+ font-family: "Myriadpro-Light";
+ color: #231f20;
+ margin: 10px 0;
+}
+
+.title-k {
+ font-size: 24px;
+ line-height: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #00a79d;
+ margin: 0 0 20px;
+ text-transform: uppercase;
+}
+
+.thanhtich-offline-content {
+ padding: 20px 15px;
+}
+
+.gr-k p {
+ text-align: left;
+ font-size: 18px;
+ line-height: 65px;
+ font-family: "Myriadpro-Light";
+ color: #231f20;
+ margin: 0;
+ padding: 0;
+}
+
+.gr-k span {
+ display: block;
+ font-size: 24px;
+ line-height: 65px;
+ font-family: "Myriadpro-Bold";
+ color: #00a79d;
+ margin: 0;
+ padding: 0;
+}
+
+.gr-r {
+ margin: 0 0 10px;
+}
+
+.gr-r p {
+ text-align: left;
+ font-size: 18px;
+ line-height: 24px;
+ font-family: "Myriadpro-Regular";
+ color: #231f20;
+ margin: 0;
+ padding: 0;
+}
+
+.gr-r span {
+ display: block;
+ font-size: 24px;
+ line-height: 28px;
+ font-family: "Myriadpro-SemiBold";
+ color: #00a79d;
+ margin: 0;
+ padding: 0;
+}
+
+.mb-30 {
+ margin: 0 0 30px;
+}
+
+.gr-k span.btn {
+ cursor: pointer;
+ text-decoration: underline;
+}
+
+.sub-title-18 {
+ display: block;
+ font-size: 18px;
+ line-height: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #231f20;
+ margin: 0 0 10px;
+ padding: 0;
+}
+
+.bxh-info-student-box {
+ background: rgba(172, 241, 228, 0.76);
+ border-radius: 20px;
+ padding: 20px;
+ margin: 0 0 15px;
+}
+
+.img-avatar-k {
+ width: 100px;
+ height: 100px;
+ border-radius: 50px;
+ border: 3px solid #fff;
+ overflow: hidden;
+ margin-right: 20px;
+}
+
+.img-avatar-k img {
+ width: 100%;
+ height: 100%;
+}
+
+.bxh-info-student-box h3 {
+ font-size: 24px;
+ line-height: 28px;
+ font-family: "Myriadpro-Regular";
+ color: #231f20;
+ margin: 0 0 10px;
+ padding: 0;
+}
+
+.f-18 {
+ font-size: 18px;
+ line-height: 24px;
+ color: #231f20;
+}
+
+p.text-center.f-18 {
+ margin: 20px 0;
+}
+
+.box-top-k {
+ background: #fff;
+ border-radius: 20px;
+ padding: 10px 20px;
+}
+
+.avt-top-k {
+ margin: 0 auto;
+}
+
+.avt-top-k .ico_avt {
+ position: absolute;
+}
+
+.avt-top-k img {
+ z-index: 9;
+}
+
+.top-k-score {
+ display: block;
+ width: 80px;
+ height: 28px;
+ text-align: center;
+ font-size: 16px;
+ line-height: 28px;
+ font-family: "Myriadpro-Bold";
+ border-radius: 14px;
+ margin: 0 auto 15px;
+}
+
+.top-k-item.s .avt-top-k .ico_avt,
+.top-k-item.b .avt-top-k .ico_avt {
+ top: 18px;
+ left: 28px;
+ width: 62px;
+ height: 62px;
+ border-radius: 31px;
+ z-index: 8;
+}
+
+.top-k-item.s,
+.top-k-item.b {
+ width: 120px;
+}
+
+.top-k-item.v {
+ width: 170px;
+ margin: 0 15px;
+}
+
+.top-k-item.v .avt-top-k .ico_avt {
+ top: 38px;
+ left: 46px;
+ width: 78px;
+ height: 78px;
+ border-radius: 39px;
+ z-index: 8;
+}
+
+.top-k-item.s .top-k-score {
+ background: #84b0ff;
+}
+
+.top-k-item.v .top-k-score {
+ background-image: linear-gradient(45deg, #f7d200, #f7d200, #f7ba00, #f7a100);
+}
+
+.top-k-item.b .top-k-score {
+ background-image: linear-gradient(
+ to right,
+ #b8b8b8,
+ #cfcfcf,
+ #ebeaea,
+ #c0c0c0,
+ #ebeaea
+ );
+}
+
+.top-k-item p {
+ text-align: center;
+}
+
+.student_bxh_list {
+ max-height: calc(100vh - 400px);
+ overflow: auto;
+ padding-right: 10px;
+}
+
+.student_bxh_list .item-student .stt {
+ line-height: 54px;
+ font-size: 16px;
+ font-family: "Myriadpro-Bold";
+ width: 30px;
+}
+
+.student_bxh_list .item-student {
+ background: #fff;
+ padding: 10px 20px;
+ border-radius: 20px;
+ margin: 0 0 10px;
+}
+
+.student_bxh_list .item-student .item-student-img {
+ width: 54px;
+ height: 54px;
+ border-radius: 27px;
+ background: #ccc;
+ overflow: hidden;
+ border: 2px solid #e9af38;
+}
+
+.student_bxh_list .item-student-name p {
+ line-height: 54px;
+ font-size: 16px;
+}
+
+.thanhtich-bxh-box {
+ margin: 0 0 20px;
+}
+
+.student_bxh_list::-webkit-scrollbar {
+ width: 8px;
+}
+
+/* Track */
+.student_bxh_list::-webkit-scrollbar-track {
+ background: #bbcbc3;
+ border-radius: 4px;
+}
+
+/* Handle */
+.student_bxh_list::-webkit-scrollbar-thumb {
+ background: #e8e803;
+ border-radius: 4px;
+}
+
+.box-shadow-3 {
+ box-shadow: 2px 3px 4px 0 rgb(21 27 38 / 15%);
+}
+
+.his-hd {
+ width: 100%;
+ background: #fff;
+ border-radius: 20px;
+ height: calc(100vh - 160px);
+ padding: 20px 10px 20px 30px;
+ /* overflow: auto; */
+}
+
+.his-hd .scrollbar-custom {
+ height: calc(100vh - 200px);
+ overflow: auto;
+ padding-right: 10px;
+}
+
+.view_height_scroll_assessment_log_learning .scrollbar-custom {
+ height: calc(100vh - 180px);
+}
+
+.b-26-black {
+ line-height: 32px;
+ font-size: 26px;
+ font-family: "Myriadpro-Bold";
+ margin: 15px 0 10px;
+}
+
+.his-item {
+ margin: 0 0 10px;
+ border-bottom: 1px solid #b5b5b5;
+}
+
+.his-item p {
+ line-height: 31px;
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ padding: 0px 5px;
+ white-space: normal;
+ word-break: break-word;
+}
+
+.his-item p.hours {
+ font-family: "Myriadpro-Bold";
+ width: 100px;
+}
+
+.tv-thumb {
+ width: 81px;
+ height: 81px;
+ border-radius: 20px;
+ border: 5px solid #fff;
+ overflow: hidden;
+ position: absolute;
+ left: -15px;
+ top: -10px;
+}
+
+.tv-thumb img {
+ width: 100%;
+ height: 100%;
+}
+
+.tv-item {
+ background: #fff;
+ border-radius: 20px;
+ width: 100%;
+ height: 62px;
+ padding: 0 0 0 100px;
+ margin: 0 0 30px !important;
+}
+
+.tv-item h2 {
+ line-height: 62px;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ color: #221f1f;
+}
+
+.voice {
+ width: 60px;
+}
+
+.tv-score span {
+ width: 36px;
+ height: 36px;
+ border-radius: 18px;
+ font-size: 25px;
+ font-family: "Myriadpro-Bold";
+ background-image: linear-gradient(to right, #58be92, #00b7b5);
+ text-align: center;
+ margin: 0 10px 0 0;
+ color: #fff;
+}
+
+.tuvung-container {
+ padding: 30px 0 0;
+}
+
+.tuvung_list {
+ max-height: calc(100vh - 200px);
+ padding-top: 10px;
+ overflow: auto;
+}
+
+.box-tv-info h2 {
+ color: #221f1f;
+ font-size: 18px;
+ margin: 0 0 15px;
+ font-family: "Myriadpro-Regular";
+}
+
+.box-tv-info p,
+.box-tv-info span {
+ color: #00a69c;
+ font-size: 16px;
+ font-family: "Myriadpro-Regular";
+}
+
+.tuvung .box-giaotrinh-gr {
+ background: #fff;
+ border-radius: 20px;
+ height: 100px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin: 0 0 20px 20px;
+ cursor: pointer;
+ box-sizing: border-box;
+ padding: 0 15px 0 80px;
+ width: 100%;
+}
+
+.tuvung .box-giaotrinh-gr.active {
+ background: #c3fdf3;
+}
+
+.tuvung .box-giaotrinh-gr .thumb {
+ position: absolute;
+ top: 14px;
+ left: -20px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #ccedeb;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 70px;
+ height: 70px;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 24%);
+}
+
+.bold {
+ font-family: "Myriadpro-Bold" !important;
+}
+
+.sunE-giaotrinh-list {
+ max-height: calc(100vh - 360px);
+ overflow: auto;
+}
+
+.ov-auto {
+ overflow: auto;
+ scroll-behavior: thin;
+ margin: 0 0 30px;
+ padding-bottom: 10px;
+}
+
+.tv-giaotrinh-item {
+ height: 150px;
+ width: 100%;
+ /* width: 310px; */
+ border-radius: 20px;
+ padding: 0 10px;
+ margin: 0 20px 10px 0;
+ cursor: pointer;
+}
+
+.tv-giaotrinh-item .img {
+ height: 94px;
+ border-radius: 20px;
+ overflow: hidden;
+ opacity: 0.5;
+}
+
+.tv-giaotrinh-item.active {
+ background: #fff;
+ width: 100%;
+}
+
+.tv-giaotrinh-item.active .img {
+ width: 100%;
+ height: 94px;
+ opacity: 1;
+}
+
+.tv-giaotrinh-item .img img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.sunE-container-box.tuvung {
+ padding: 20px;
+}
+
+.tv-giaotrinh-item .flex-1 {
+ padding: 0 20px;
+}
+
+.tv-giaotrinh-item p {
+ color: #00bbb6;
+ font-size: 17px;
+ font-family: "Myriadpro-Bold";
+}
+
+.bangdiem-menu-gr span {
+ color: #000000;
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+ padding: 0 0 5px;
+ margin: 0 20px;
+ cursor: pointer;
+}
+
+.bangdiem-menu-gr {
+ margin: 0 0 30px;
+}
+
+.bangdiem-menu-gr span.active {
+ border-bottom: 2px solid #f9b038;
+}
+
+.table-box-content table {
+ width: 100%;
+ border-collapse: collapse;
+ border-radius: 20px !important;
+ border-style: hidden;
+ /* hide standard table (collapsed) border */
+ box-shadow: 0 0 0 1px #58595b;
+ /* this draws the table border */
+}
+
+.table-box-content th,
+.table-box-content td {
+ padding: 15px;
+ text-align: center;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ color: #58595b;
+ border: 1px solid #58595b;
+}
+
+.box-danhhieu-process {
+ background: #fff;
+ padding: 10px;
+ border-radius: 20px;
+ margin: 0 10px 30px 10px;
+}
+
+.top-t {
+ background-image: linear-gradient(to right, #00e2a0, #00b9b7);
+ height: 46px;
+ border-radius: 23px;
+ padding: 0 30px;
+ margin: 0 0 20px;
+ box-sizing: border-box;
+}
+
+.top-t p {
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ color: #fff;
+ line-height: 46px;
+}
+
+.process-k,
+.process-info-k {
+ display: flex;
+}
+
+.circle-k {
+ width: 28px;
+ height: 28px;
+ background: #d1d3d4;
+ border-radius: 14px;
+ margin-left: -2px;
+ z-index: 9;
+ overflow: hidden;
+}
+
+.process-line {
+ background: #00e2a0;
+ width: 100%;
+ height: 100%;
+}
+
+.process-h .circle-k {
+ width: 12px;
+ height: 12px;
+ background: #d1d3d4;
+ border-radius: 6px;
+ margin-top: -1px;
+ z-index: 9;
+ overflow: hidden;
+}
+
+.circle-k.active {
+ background: #00e2a0;
+}
+
+.line-k {
+ width: 51px;
+ height: 14px;
+ margin-top: 7px;
+ background: #d1d3d4;
+ margin-left: -2px;
+ z-index: 8;
+}
+
+.line-k.active {
+ background: #00e2a0;
+}
+
+.process-h .line-k {
+ width: 4px;
+ height: 51px;
+ background: #d1d3d4;
+ margin-top: -1px;
+ z-index: 8;
+ margin-left: 2px;
+}
+
+.process-h .line-k.active {
+ background: #00e2a0;
+}
+
+.process-info-k {
+ margin-top: 10px;
+}
+
+.process-info-k .space {
+ width: 79px;
+ text-align: center;
+}
+
+.process-info-k .space p {
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ line-height: 18px;
+}
+
+.process-info-h .space {
+ height: 59px;
+ opacity: 0.5;
+}
+
+.process-info-h .space.active {
+ opacity: 1;
+}
+
+.process-info-h .space p {
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ line-height: 24px;
+ margin-right: 10px;
+}
+
+.top-h {
+ margin: 30px 0 10px;
+}
+
+.top-h p {
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ line-height: 24px;
+}
+
+.process-info-h .space .scoe {
+ padding-right: 8px;
+}
+
+.process-hz {
+ padding: 0 30px;
+}
+
+.box-nhatkyhoctap-graph,
+.box-nhatkyhoatdong {
+ background: #fff;
+ border-radius: 20px;
+ padding: 10px;
+ margin: 0 10px 30px 10px;
+}
+
+.box-nhatkyhoctap-graph,
+.box-nhatkyhoatdong:last-child {
+ margin: 30px 10px 0 10px;
+}
+
+.filter-box-nhatkyhoctap-graph {
+ width: 150px !important;
+}
+
+.fix_text_cut_chart::after {
+ background: none !important;
+}
+.box-s {
+ padding: 0 5px 0 30px;
+}
+
+.box-s span {
+ display: block;
+ height: 36px;
+ margin-top: 5px;
+ border-radius: 18px;
+ background: #fff;
+ color: #00cbad;
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ line-height: 36px;
+ padding: 0 5px 0 40px;
+}
+
+.box-s img {
+ position: absolute;
+ top: 5px;
+ left: 5px;
+}
+
+.box-nhatkyhoctap-graph .bangdiem-menu-gr span {
+ font-size: 18px;
+ text-align: center;
+ margin: 0;
+ font-family: "Myriadpro-Regular";
+}
+
+.line-active {
+ width: 80px;
+ height: 2px;
+ background: #f9b038;
+ margin: 0 auto;
+ display: none;
+}
+
+.btn-gr-menu {
+ cursor: pointer;
+}
+
+.btn-gr-menu.active .line-active {
+ display: block;
+}
+
+.box-nhatkyhoctap-graph .bangdiem-menu-gr .btn-gr-menu.active span {
+ font-family: "Myriadpro-Bold";
+}
+
+.box-nhatkyhoctap-graph .bangdiem-menu-gr span.active {
+ border-bottom: none;
+}
+
+.box-diem .top-o {
+ background-image: linear-gradient(to right, #00e2a0, #00b9b7);
+ border-radius: 28px;
+ height: 56px;
+ margin: 0 0 20px;
+}
+
+.box-diem .top-o p {
+ font-size: 18px;
+ line-height: 20px;
+ text-align: center;
+ margin: 0;
+ font-family: "Myriadpro-Light";
+ color: #fff;
+}
+
+.box-diem h2 {
+ font-size: 45px;
+ text-align: center;
+ margin: 0;
+ font-family: "Myriadpro-Bold";
+ color: #00c0b2;
+}
+
+.box-diem {
+ background: #fff;
+ border-radius: 20px;
+ padding: 10px;
+ margin: 0 20px;
+}
+
+.box-diem-gr {
+ margin: 0 10px 30px 10px;
+}
+
+.box-nhatkyhoatdong .box-s span {
+ padding: 0 20px;
+ cursor: pointer;
+ box-sizing: border-box;
+}
+
+.his-item-gr p.time-hs {
+ line-height: 31px;
+ font-size: 24px;
+ font-family: "Myriadpro-Light";
+}
+
+.box-nhatkyhoatdong .his-item .hours {
+ width: 80px;
+ margin: 10px;
+}
+
+.box-nhatkyhoatdong .his-hd {
+ height: auto;
+ min-height: 400px;
+}
+
+/*END STUDENT MORE*/
+/*MORE CSS*/
+.loading {
+ position: fixed;
+ display: flex;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ background: rgba(0, 0, 0, 0.48);
+ z-index: 9999;
+ align-items: center;
+ justify-content: center;
+}
+
+/* Loading Side */
+/* .loading-side {
+ position: fixed;
+ display: flex;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ background: rgba(0, 0, 0, 0.48);
+ z-index: 9999;
+ align-items: center;
+ justify-content: center;
+} */
+
+.loader {
+ border: 4px solid #f1f1f1;
+ border-radius: 50%;
+ border-top: 4px solid #00b9b7;
+ width: 40px;
+ height: 40px;
+ -webkit-animation: spin 2s linear infinite;
+ /* Safari */
+ animation: spin 2s linear infinite;
+}
+
+/* Safari */
+@-webkit-keyframes spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+
+@keyframes spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.ico_dropdown {
+ position: absolute;
+ right: 5px;
+ top: 5px;
+}
+
+.hide {
+ display: none;
+}
+
+.err .select-styled {
+ border: 2px solid #e22028;
+}
+
+.custom-select-content::after {
+ content: "\f107";
+ font-family: FontAwesome;
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 44px;
+ height: 44px;
+ text-align: center;
+ font-size: 28px;
+ line-height: 44px;
+ color: #636363;
+ background-color: #fff;
+ pointer-events: none;
+ border-radius: 22px;
+}
+
+.custom-select-content.err {
+ border: 2px solid #e22028;
+ border-radius: 22px;
+}
+
+.custom-select {
+ height: 44px;
+ width: 100%;
+ line-height: 44px;
+ font-size: 16px;
+ box-sizing: border-box;
+ padding-left: 60px;
+ border-radius: 22px;
+ outline: none;
+ flex: 1;
+ cursor: pointer;
+ display: flex;
+ border: 1px solid #fff;
+ box-shadow: 0 1px 15px 0 rgb(21 27 38 / 15%);
+}
+
+.custom-select option {
+ color: #dedede;
+}
+
+.custom-select::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 0 1em;
+ background: #34495e;
+ cursor: pointer;
+ pointer-events: none;
+ -webkit-transition: 0.25s all ease;
+ -o-transition: 0.25s all ease;
+ transition: 0.25s all ease;
+}
+
+.custom-select option[rel="hide"] {
+ display: none;
+}
+
+.react-datepicker-wrapper {
+ width: 100%;
+}
+
+.gr-gender.err .sunE-male-female {
+ border: 2px solid #e22028;
+}
+
+.btn-back {
+ font-family: "Myriadpro-Bold";
+}
+
+.btn_click_link {
+ font-family: "Myriadpro-Bold";
+ color: #3e3e3d;
+ text-decoration: underline;
+ cursor: pointer;
+ font-size: 16px;
+}
+
+.menu-item .ico_active {
+ display: none;
+}
+
+.menu-item.active img.ico_default {
+ display: none;
+}
+
+.menu-item.active img.ico_active {
+ display: block;
+}
+
+.form-sunE-button.btn-mr-custom {
+ margin: 0;
+}
+
+.content-flex-end {
+ align-items: flex-end;
+ display: flex;
+}
+
+.sunE-create-class-content {
+ padding-top: 40px;
+}
+
+.apdung-custom {
+ background: #fff;
+ border-radius: 29px;
+ padding: 0 10px;
+}
+
+.apdung.apdung-custom label {
+ margin: 15px 0 15px 15px;
+ padding: 0 0 0 15px;
+}
+
+.apdung.apdung-custom .text-blue-main {
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.apdung.apdung-custom .flex-1 img {
+ margin: 18px 0 0 10px;
+ width: 12px;
+}
+
+.select-custom-bg select {
+ width: 100%;
+ height: 40px;
+ border-radius: 20px;
+ border: none;
+ outline: none;
+ text-align-last: center;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+ padding-right: 40px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ /* Remove default arrow */
+ color: #fff;
+ background: url("./../images/icon/ico_dropdown_border_white.png") 98% / 30px
+ no-repeat #00ceab;
+ /* Add custom arrow */
+}
+
+.select-custom-bg select::-ms-expand {
+ display: none;
+ /* remove default arrow on ie10 and ie11 */
+}
+
+.select-custom-bg.err select {
+ border: 2px solid #e22028;
+}
+
+.select-custom-bg select option {
+ text-align: center;
+}
+
+.text-left select {
+ text-align-last: left;
+ padding-left: 40px;
+}
+
+.sunE-calendar .react-datepicker__day--selected {
+ background: #fff !important;
+ border: 2px solid #00a79d !important;
+ border-radius: 50% !important;
+ color: #404041 !important;
+ padding-top: 3px !important;
+ background-image: linear-gradient(to right, #fff, #fff);
+}
+
+.sunE-calendar .react-datepicker__day--today {
+ border-radius: 25px !important;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7) !important;
+ color: #fff !important;
+ border: none !important;
+}
+
+.sunE-calendar .react-datepicker__day--keyboard-selected,
+.sunE-calendar .react-datepicker__month-text--keyboard-selected,
+.sunE-calendar .react-datepicker__quarter-text--keyboard-selected,
+.sunE-calendar .react-datepicker__year-text--keyboard-selected {
+ background: #fff !important;
+ color: black !important;
+}
+
+.buy-now {
+ margin: 20px 0;
+}
+
+.sunE-main-title .form-sunE-button.btn-select-year {
+ margin-right: 10px;
+}
+
+.btn-select-year button {
+ padding: 0 65px;
+}
+
+.btn-select-year .ico_left {
+ position: absolute;
+ top: 8px;
+ left: 10px;
+ cursor: pointer;
+}
+
+.btn-select-year .ico_right {
+ position: absolute;
+ top: 8px;
+ right: 10px;
+ cursor: pointer;
+}
+
+.react-datepicker-popper {
+ z-index: 12 !important;
+}
+
+.gt_list_hei {
+ max-height: calc(100vh - 360px);
+ padding: 0 15px;
+ overflow: auto;
+}
+
+.no-gt p {
+ font-size: 18px;
+ margin: 20px 0 0;
+}
+
+.mg-20 {
+ margin: 20px 0 !important;
+}
+
+.custom-select-no-bg .arrow {
+ position: relative;
+ z-index: 1000;
+ width: 15px;
+ height: auto;
+ left: 94.8%;
+ top: 1px;
+}
+
+.custom-select-no-bg .arrow.rotate180 {
+ transform: rotate(180deg);
+}
+
+.custom-select-no-bg .select-styled {
+ width: 100%;
+ height: 44px;
+ border-radius: 22px;
+ border: none;
+ outline: none;
+ text-align-last: left;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 15%);
+ font-size: 16px;
+ font-family: "Myriadpro-Regular";
+ padding-right: 40px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: url(./../images/icon/ico_dropdown_s.png) 96% / 20px no-repeat #fff;
+ color: #424242;
+}
+
+.custom-select-no-bg .select-styled.active {
+ background: url(./../images/icon/ico_dropup.png) 96% / 20px no-repeat #fff;
+}
+
+.custom-select-no-bg.err .select-styled {
+ border: 2px solid #e22028;
+}
+
+.custom-select-no-bg .select-styled {
+ z-index: 10;
+ text-align: left;
+ padding-left: 60px;
+}
+
+.custom-select-no-bg .select-styled:after {
+ display: none;
+}
+
+.custom-select-no-bg .select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 16px;
+ color: #424242;
+ width: 100%;
+ height: 44px;
+ line-height: 44px;
+ border-radius: 22px;
+ border: none;
+ background: #fff;
+}
+
+.select-custom-bg .select-options {
+ padding: 20px 40px 0;
+ top: 20px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.ico_icon_select {
+ position: absolute;
+ top: 12px;
+ left: 16px;
+ z-index: 10;
+}
+
+.select-custom-bg .select {
+ width: 100%;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 20px;
+}
+
+.select-custom-bg.err .select-styled {
+ border: 2px solid #e22028;
+}
+
+.select-custom-bg .select-styled {
+ width: 100%;
+ height: 40px;
+ border-radius: 20px;
+ font-size: 16px;
+ line-height: 40px;
+}
+
+.select-custom-bg .select-styled:after {
+ top: 5px;
+ right: 6px;
+}
+
+.select-custom-bg .select-options {
+ border-radius: 20px;
+}
+
+.select-custom-bg .select-styled {
+ z-index: 10;
+ text-align: left;
+ padding-left: 20px;
+}
+
+.select-custom-bg.text-center .select-styled {
+ text-align: center;
+ padding-left: 0;
+}
+
+.select-custom-bg .select-options {
+ display: none;
+ position: absolute;
+ padding: 20px 40px 0;
+ top: 20px;
+ right: 0;
+ left: 0;
+ z-index: 9;
+ margin: 0;
+ list-style: none;
+ background-color: #fff;
+ border-radius: 20px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.lcv.select-custom-bg .select-options li {
+ text-align: left;
+ text-indent: 0;
+ font-size: 16px;
+}
+
+.lcv.select-custom-bg .select-options li .circle {
+ width: 10px;
+ height: 10px;
+ border-radius: 5px;
+ border: none;
+ background: #8dc63f;
+ margin: -2px 8px 0 0;
+ display: inline-block;
+}
+
+.lcv.select-custom-bg .select-options li:nth-child(2) .circle {
+ background: #fbb040;
+}
+
+.lcv.select-custom-bg .select-options li:nth-child(3) .circle {
+ background: #c367f4;
+}
+
+.lcv.select-custom-bg .select-options li:nth-child(4) .circle {
+ background: #C41C2C;
+}
+
+.lcv.select-custom-bg .select-options li:nth-child(5) .circle {
+ background: #be1e2d;
+}
+
+.valid_to_input {
+ margin: 11px 0 0 10px;
+}
+
+.valid_to_input input {
+ border: none;
+ outline: none;
+ color: #00a79d;
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ width: 94px;
+ margin-right: 40px;
+ background: none;
+ height: 22px;
+}
+
+.custom-select-w {
+ width: 380px;
+}
+
+.custom-select-w .select-styled {
+ text-align-last: center;
+ padding: 0;
+}
+
+.gt-sunE-hei {
+ max-height: calc(100vh - 200px);
+ overflow: auto;
+ padding-left: 20px;
+ padding-top: 10px;
+}
+
+.unit-list .uk-grid > * {
+ padding-left: 25px;
+}
+
+.btn-more-info .show_ {
+ /*margin: 18px 0 0 1px;*/
+}
+
+.text-trans {
+ text-transform: uppercase;
+}
+
+.chk-custom-gr {
+ margin-left: 0;
+}
+
+.chk-gr .chk-custom-gr {
+ margin-left: 5px;
+}
+
+.chk-custom-gr input {
+ padding: 0;
+ height: initial;
+ width: initial;
+ margin-bottom: 0;
+ display: none;
+ cursor: pointer;
+}
+
+.chk-custom-gr label {
+ position: relative;
+ cursor: pointer;
+}
+
+.chk-custom-gr label:before {
+ content: "";
+ -webkit-appearance: none;
+ background-color: transparent;
+ border: 1px solid #ed8a22;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),
+ inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
+ padding: 12px;
+ display: inline-block;
+ position: relative;
+ vertical-align: middle;
+ cursor: pointer;
+ margin-right: 10px;
+ border-radius: 3px;
+ margin-top: -1px;
+}
+
+.chk-custom-gr input:checked + label:after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: -8px;
+ left: 10px;
+ width: 8px;
+ height: 22px;
+ border: solid #84c241;
+ border-width: 0 4px 4px 0;
+ transform: rotate(37deg);
+}
+
+.wh20.chk-custom-gr label:before {
+ padding: 9px;
+}
+
+.wh20.chk-custom-gr input:checked + label:after {
+ top: -3px;
+ left: 6px;
+ width: 6px;
+ height: 18px;
+ border: solid #84c241;
+ border-width: 0 3px 3px 0;
+ transform: rotate(36deg);
+}
+
+.wh20.chk-custom-gr-selected input:checked + label:after {
+ top: -6px;
+ left: 8px;
+}
+
+.mt-20 {
+ margin-top: 20px !important;
+}
+
+.sunE-class-list a {
+ width: 100%;
+}
+
+.pad-center-large {
+ padding: 0 160px !important;
+}
+
+.text-err-ai {
+ color: red;
+ text-decoration: line-through;
+}
+
+.text-fix-ai {
+ color: green;
+}
+
+.have-explain {
+ background-color: #ffe699;
+}
+
+.wh27 {
+ width: 27px;
+ height: 27px;
+}
+
+.react-datepicker__day-name,
+.react-datepicker__day,
+.react-datepicker__time-name {
+ height: 1.7rem;
+ line-height: 1.7rem !important;
+ border: 1px solid rgb(255 255 255 / 0%);
+}
+
+.react-datepicker__day--selected {
+ background-image: linear-gradient(to right, #fff, #fff) !important;
+ color: #00b9b7 !important;
+ border: 1px solid #00b9b7 !important;
+}
+
+.react-datepicker__week .react-datepicker__day--today {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7) !important;
+}
+
+.react-datepicker__day--selected,
+.react-datepicker__day--in-selecting-range,
+.react-datepicker__day--in-range,
+.react-datepicker__month-text--selected,
+.react-datepicker__month-text--in-selecting-range,
+.react-datepicker__month-text--in-range,
+.react-datepicker__quarter-text--selected,
+.react-datepicker__quarter-text--in-selecting-range,
+.react-datepicker__quarter-text--in-range,
+.react-datepicker__year-text--selected,
+.react-datepicker__year-text--in-selecting-range,
+.react-datepicker__year-text--in-range {
+ border-radius: 50% !important;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.react-datepicker__day--selected:hover,
+.react-datepicker__day--in-selecting-range:hover,
+.react-datepicker__day--in-range:hover,
+.react-datepicker__month-text--selected:hover,
+.react-datepicker__month-text--in-selecting-range:hover,
+.react-datepicker__month-text--in-range:hover,
+.react-datepicker__quarter-text--selected:hover,
+.react-datepicker__quarter-text--in-selecting-range:hover,
+.react-datepicker__quarter-text--in-range:hover,
+.react-datepicker__year-text--selected:hover,
+.react-datepicker__year-text--in-selecting-range:hover,
+.react-datepicker__year-text--in-range:hover {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.react-datepicker__day:hover,
+.react-datepicker__month-text:hover,
+.react-datepicker__quarter-text:hover,
+.react-datepicker__year-text:hover {
+ border: 1px solid #00b9b7;
+ border-radius: 50% !important;
+}
+
+.react-datepicker__time-container
+ .react-datepicker__time
+ .react-datepicker__time-box
+ ul.react-datepicker__time-list
+ li.react-datepicker__time-list-item--selected {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ color: white;
+ font-weight: bold;
+}
+
+.react-datepicker__time-container
+ .react-datepicker__time
+ .react-datepicker__time-box
+ ul.react-datepicker__time-list
+ li.react-datepicker__time-list-item:hover {
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.react-datepicker__day--today,
+.react-datepicker__month-text--today,
+.react-datepicker__quarter-text--today,
+.react-datepicker__year-text--today {
+ font-weight: bold;
+ color: #fff !important;
+ border-radius: 50%;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.react-datepicker__day--selected.react-datepicker__day--today {
+ color: #fff !important;
+}
+
+/*.react-datepicker__day.react-datepicker__day--today:hover,.react-datepicker__day--selected.react-datepicker__day:hover,.react-datepicker__day--selected.react-datepicker__day{
+ border: none!important;
+}*/
+.react-datepicker__month-text--keyboard-selected,
+.react-datepicker__quarter-text--keyboard-selected,
+.react-datepicker__year-text--keyboard-selected {
+ border-radius: 50% !important;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ border: none;
+ color: #fff !important;
+}
+
+.react-datepicker__day--keyboard-selected {
+ border-radius: 0;
+ background-color: #fff !important;
+ color: #000 !important;
+}
+
+.class-slect-time.mgh {
+ margin: 8px 0 0;
+}
+
+.mb0 {
+ margin-bottom: 0 !important;
+}
+
+.f20 {
+ font-size: 20px !important;
+}
+
+.pad-t-80 {
+ padding-top: 80px;
+}
+
+.mx-h {
+ max-height: calc(100vh - 190px);
+}
+
+.sunE-container-box.giaotrinh.canhan.pad {
+ padding: 20px 20px 10px;
+}
+
+ul.pagination {
+ list-style: none;
+ display: inline-block;
+}
+
+ul.pagination li {
+ list-style: none;
+ display: inline-block;
+}
+
+ul.pagination li a {
+ display: block;
+ width: 24px;
+ height: 24px;
+ margin-left: 10px;
+ text-align: center;
+ line-height: 24px;
+ border: none;
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+}
+
+ul.pagination li.active a,
+ul.pagination li:hover a {
+ background: #00b9b7;
+ color: #fff;
+ border: none;
+ border-radius: 5px;
+}
+
+.sunE-container-box.giaotrinh.teacher-giaobai {
+ padding: 20px 20px 10px;
+}
+
+.giaotrinh.teacher-giaobai .giaotrinh.filter .sunE-giaotrinh-resuft-filter {
+ height: calc(100vh - 270px);
+}
+
+.giaotrinh.unit .sunE-giaotrinh-list.curriculum {
+ max-height: calc(100vh - 220px);
+ overflow: auto;
+ padding-top: 10px;
+ padding-left: 15px;
+}
+
+.giaotrinh.unit .sunE-giaotrinh-list-teacher.curriculum {
+ max-height: calc(100vh - 200px);
+ overflow: auto;
+ padding-top: 10px;
+ padding-left: 15px;
+}
+
+.giaotrinh.unit.teacher-giaobai .unit-list {
+ padding: 0 15px 0 30px;
+}
+
+.bd-l-blue {
+ border-left: 3px solid #00bbb6;
+}
+
+.sunE-giaotrinh-list .uk-width-1-2 {
+ margin-bottom: 15px;
+}
+
+.giaobai-support .uk-container {
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.giaobai-detail .select-gr select {
+ border-radius: 3px;
+}
+
+.giaobai-detail .underline {
+ text-decoration: underline;
+ font-family: "Myriadpro-Semibold";
+}
+
+.giaotrinh.unit .sunE-giaotrinh-list.curriculum {
+ padding: 10px 32px 0 20px;
+}
+
+.giaotrinh.unit.teacher-giaobai .unit-list.uk-container {
+ padding-top: 10px;
+}
+
+.diemdanh-cutom-select .select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ color: #84c241;
+ width: 145px;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 17px;
+ border: none;
+ background: #fff;
+ box-sizing: border-box;
+ box-shadow: none;
+}
+
+.diemdanh-cutom-select .select-styled {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: #fff;
+ width: 145px;
+ height: 32px;
+ line-height: 32px;
+ /* transition: all 0.2s ease-in; */
+ border-radius: 17px;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 20px;
+ font-family: "Myriadpro-Light";
+ z-index: 10;
+ box-sizing: border-box;
+}
+
+.diemdanh-cutom-select .select-styled .line {
+ position: absolute;
+ right: 36px;
+ top: 2px;
+}
+
+.diemdanh-cutom-select #intime.select-styled {
+ border: 1px solid #84c241;
+ color: #84c241;
+}
+
+.diemdanh-cutom-select #intime.select-styled .line {
+ color: #84c241;
+}
+
+.diemdanh-cutom-select #late.select-styled {
+ border: 1px solid #ed8a22;
+ color: #ed8a22;
+}
+
+.diemdanh-cutom-select #late.select-styled .line {
+ color: #ed8a22;
+}
+
+.diemdanh-cutom-select #absence_not_allowed.select-styled {
+ border: 1px solid #be1e2d;
+ color: #be1e2d;
+}
+
+.diemdanh-cutom-select #absence_not_allowed.select-styled .line {
+ color: #be1e2d;
+}
+
+.diemdanh-cutom-select #absence_allowed.select-styled {
+ border: 1px solid #be1e2d;
+ color: #be1e2d;
+}
+
+.diemdanh-cutom-select #absence_allowed.select-styled .line {
+ color: #be1e2d;
+}
+
+.diemdanh-cutom-select .select-styled:after {
+ content: "";
+ width: 18px;
+ height: 9px;
+ background: url(./../images/teacher/diemdanh/ico_dropdown_green.png) 96% /
+ 18px no-repeat transparent;
+ position: absolute;
+ top: 12px;
+ right: 10px;
+}
+
+.diemdanh-cutom-select #late.select-styled:after {
+ content: "";
+ width: 18px;
+ height: 9px;
+ background: url(./../images/teacher/diemdanh/ico_dropdown_orange.png) 96% /
+ 18px no-repeat transparent;
+ position: absolute;
+ top: 12px;
+ right: 10px;
+}
+
+.diemdanh-cutom-select #absence_not_allowed.select-styled:after,
+.diemdanh-cutom-select #absence_allowed.select-styled:after {
+ content: "";
+ width: 18px;
+ height: 9px;
+ background: url(./../images/teacher/diemdanh/ico_dropdown_red.png) 96% / 18px
+ no-repeat transparent;
+ position: absolute;
+ top: 12px;
+ right: 10px;
+}
+
+.diemdanh-cutom-select .select-options {
+ display: none;
+ position: absolute;
+ padding: 10px;
+ top: calc(100% + 3px);
+ right: 0;
+ left: 0;
+ z-index: 11;
+ margin: 0;
+ list-style: none;
+ background-color: #fff;
+ border-radius: 20px;
+ border: none;
+ box-shadow: 0 1px 15px 0 rgb(21 27 38 / 15%);
+ max-height: calc(100vh - 100px);
+ overflow: auto;
+}
+
+.diemdanh-cutom-select .select-options li {
+ margin: 0;
+ text-indent: 0;
+ transition: all 0.15s ease-in;
+ border-bottom: none;
+ text-align: center;
+ padding: 5px 0;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+}
+
+.diemdanh-cutom-select .select-options li:nth-child(1) {
+ color: #84c241;
+}
+
+.diemdanh-cutom-select .select-options li:nth-child(2) {
+ color: #ed8a22;
+}
+
+.diemdanh-cutom-select .select-options li:nth-child(3) {
+ color: #be1e2d;
+}
+
+.diemdanh-cutom-select .select-options li:nth-child(4) {
+ color: #be1e2d;
+}
+
+.f-24 {
+ font-size: 24px;
+}
+
+.score-bg-blue input {
+ font-family: "Myriadpro-Bold";
+ font-size: 24px;
+ width: 38px;
+ color: #00a69c;
+ line-height: 24px;
+ display: block;
+ text-align: center;
+ background: rgb(0 0 0 / 0%);
+ border: none;
+ outline: none;
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+.score-bg-blue input::-webkit-input-placeholder {
+ /* Edge */
+ color: rgb(0 166 156 / 30%);
+ font-family: "Myriadpro-Bold";
+}
+
+.score-bg-blue input:-ms-input-placeholder {
+ /* Internet Explorer 10-11 */
+ color: rgb(0 166 156 / 30%);
+ font-family: "Myriadpro-Bold";
+}
+
+.score-bg-blue input::placeholder {
+ color: rgb(0 166 156 / 30%);
+ font-family: "Myriadpro-Bold";
+}
+
+/* Chrome, Safari, Edge, Opera */
+.score-bg-blue input::-webkit-outer-spin-button,
+.score-bg-blue input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+/* Firefox */
+.score-bg-blue input[type="number"] {
+ -moz-appearance: textfield;
+}
+
+.menu-gr-right input[type="text"].btn {
+ width: 100%;
+ display: block;
+ height: 48px;
+ border-radius: 24px;
+ background: rgb(0 203 173 / 30%);
+ color: #231f20;
+ font-size: 18px;
+ line-height: 48px;
+ margin: 0 0 10px;
+ cursor: pointer;
+ border: none;
+ outline: none;
+ box-sizing: border-box;
+ padding: 0 30px;
+ font-family: "Myriadpro-Regular";
+}
+
+.menu-gr-right input[type="text"].btn.name_kt {
+ font-family: "Myriadpro-Italic";
+}
+
+.menu-gr-right input[type="text"].btn::-webkit-input-placeholder {
+ /* Edge */
+ color: #231f20;
+}
+
+.menu-gr-right input[type="text"].btn:-ms-input-placeholder {
+ /* Internet Explorer 10-11 */
+ color: #231f20;
+}
+
+.menu-gr-right input[type="text"].btn::placeholder {
+ color: #231f20;
+}
+
+.menu-gr-right .react-datepicker-wrapper input[type="text"] {
+ width: 100%;
+ display: block;
+ height: 48px;
+ border-radius: 24px;
+ background: #b2ece8;
+ color: #231f20;
+ font-size: 18px;
+ line-height: 48px;
+ margin: 0 0 10px;
+ cursor: pointer;
+ border: none;
+ outline: none;
+ box-sizing: border-box;
+ padding: 0 30px;
+ font-family: "Myriadpro-Regular";
+}
+
+.btn-ob.select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 16px;
+ color: #fff;
+ width: 100%;
+ height: 48px;
+ line-height: 48px;
+ border-radius: 24px;
+ border: none;
+ background: #b2ece8;
+}
+
+.btn-ob .select-styled {
+ background: #b2ece8;
+ border-radius: 24px;
+ color: #231f20;
+ font-family: "Myriadpro-Regular";
+ font-size: 18px;
+ line-height: 48px;
+ text-align: left;
+ box-sizing: border-box;
+ padding: 0 30px;
+}
+
+.btn-ob .select-styled:after {
+ content: "";
+ width: 24px;
+ height: 14px;
+ background: url(./../images/teacher/diemdanh/ico_dropdown_blue.png) 90% / 24px
+ no-repeat transparent;
+ position: absolute;
+ top: 19px;
+ right: 8px;
+}
+
+.btn-ob .select-styled.active:after {
+ background: url(./../images/teacher/diemdanh/ico_dropup_blue.png) 90% / 24px
+ no-repeat transparent;
+}
+
+.hoc-ky.btn-ob {
+ z-index: 10;
+}
+
+.hoc-ky.btn-ob .select-options {
+ z-index: 9;
+}
+
+.kiem-tra-mieng.btn-ob {
+ z-index: 8;
+}
+
+.kiem-tra-mieng.btn-ob .select-options {
+ z-index: 7;
+}
+
+.he-so.btn-ob {
+ z-index: 6;
+}
+
+.he-so.btn-ob .select-options {
+ z-index: 5;
+}
+.uk-modal {
+ z-index: 99999;
+}
+
+.uk-modal .uk-modal-body {
+ padding: 20px;
+}
+
+.medium-title.f-24 {
+ margin: 0 0 25px;
+}
+
+.box-chart {
+ margin: 0 0 20px;
+}
+
+.box-chart p {
+ color: #000000;
+ font-family: "Myriadpro-Regular";
+ font-size: 18px;
+}
+
+.box-chart .w254 {
+ width: 254px;
+}
+
+.box-bcht .calendar {
+ margin: 0 auto 20px;
+}
+
+.list-schedule {
+ max-height: calc(100vh - 160px);
+ overflow: auto;
+ padding-right: 10px;
+}
+
+.medium-title .chk-custom-gr label:before {
+ margin-top: -4px;
+}
+
+.medium-title .wh20.chk-custom-gr input:checked + label:after {
+ top: -10px;
+}
+
+.mex-box-height {
+ height: calc(100vh - 340px);
+ overflow: auto;
+ padding-right: 10px;
+}
+
+.mex-info-box {
+ background: #8ee4db;
+ padding: 20px;
+ margin: 0 0 30px 20px;
+ border-radius: 20px;
+}
+
+.mex-info-box .send-name {
+ position: absolute;
+ top: 5px;
+ left: 15px;
+}
+
+.mex-info-box.isMe {
+ background: #fff;
+ margin: 0 20px 30px 50px;
+ padding: 30px 20px 20px;
+}
+
+.mex-info-box p {
+ color: #221f1f;
+ font-family: "Myriadpro-Light";
+ font-size: 18px;
+}
+
+.mex-info-box span.time-send {
+ position: absolute;
+ bottom: -20px;
+ right: 0;
+ color: #58595b;
+ font-family: "Myriadpro-Light";
+ font-size: 12px;
+}
+
+.mex-info-box.isMe span.time-send {
+ position: absolute;
+ bottom: -20px;
+ right: auto;
+ left: 0;
+ color: #58595b;
+ font-family: "Myriadpro-Light";
+ font-size: 12px;
+}
+
+.__checked_send_exam {
+ font-size: 22px;
+ font-weight: bold;
+ margin: 10px;
+ color: #84c241;
+ align-items: center;
+}
+
+.__checked_send_exam img {
+ margin: 0px 10px;
+ height: 24px;
+}
+
+.__checked_send_exam_children img {
+ margin: 0px 5px;
+ height: 20px;
+}
+
+.__checked_send_exam_children {
+ font-size: 16px;
+ font-weight: bold;
+ margin: 5px 10px;
+ color: #84c241;
+ align-items: center;
+}
+
+.pad20 {
+ padding: 20px;
+}
+
+.react-datepicker-popper {
+ z-index: 12;
+}
+
+.item-student-name .nx {
+ max-width: 460px;
+ display: block;
+ font-family: "Myriadpro-Light" !important;
+ /* padding-bottom: 30px; */
+}
+
+.btn-ob .select-options li {
+ text-indent: 25px;
+ border-bottom: 1px solid #d9d8d8;
+ text-align: left;
+}
+
+.btn-ob .select-options {
+ padding: 24px 25px 0;
+}
+
+.mex-box-height-2 {
+ height: calc(100vh - 433px);
+ overflow: auto;
+ padding-right: 10px;
+}
+
+.send-mes {
+ background: #fff !important;
+ border: none;
+}
+
+.send-mes img {
+ width: 24px;
+}
+
+.diemdanh-list-hs.pr-0 {
+ padding-right: 0;
+}
+
+.checbox-right .chk-custom-gr label:before {
+ margin-left: 15px;
+ margin-right: 0;
+}
+
+.checbox-right .wh20.chk-custom-gr input:checked + label:after {
+ left: auto;
+ right: 5px;
+ top: -6px;
+}
+
+/* Check box assigned */
+.wh20.check-assigned input:checked + label:after {
+ /* top: -5px; */
+ top: -8px;
+ left: 8px;
+ height: 18px;
+ border: solid #84c241;
+ border-width: 0 3.7px 3.7px 0;
+}
+
+/* Check box student */
+.wh20.check-select-student input:checked + label:after {
+ /* top: -5px; */
+ top: -6px;
+ left: 8px;
+ height: 18px;
+ border: solid #84c241;
+ border-width: 0 3.7px 3.7px 0;
+}
+
+/* Check box select all */
+.checbox-right .wh20.check-select-student input:checked + label:after {
+ left: auto;
+ right: 2px;
+ top: -8px;
+}
+
+.mes-avt {
+ width: 42px;
+ height: 42px;
+ border-radius: 21px;
+ overflow: hidden;
+ border: 2px solid #e7c71d;
+ position: absolute;
+ left: -50px;
+ top: 0;
+}
+
+.mes-avt img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.pr45 {
+ padding-right: 45px;
+}
+
+.react-datepicker__day--outside-month {
+ color: #7d7d7d !important;
+}
+
+.sunE-container-box.giaotrinh.unit {
+ padding: 20px 20px 0;
+}
+
+.giaotrinh.unit.student .unit-list {
+ padding: 0 25px 0 20px;
+}
+
+.giaotrinh.unit.student .info-item-desc h2 {
+ color: #fff;
+ text-align: left;
+}
+
+.giaotrinh.unit.student .unit-list .unit-giaotrinh-content.active {
+ background: rgb(4 5 5 / 32%);
+ border-top-right-radius: 35px;
+ border-top-left-radius: 35px;
+}
+
+.giaotrinh.unit.student
+ .unit-list
+ .unit-giaotrinh-content.active
+ .unit-more-info {
+ border-bottom: none;
+}
+
+.msg-active {
+ background: #c3fdf3;
+}
+
+.msg-seen.tinnhan-item h2 {
+ font-family: "Myriadpro-Regular";
+ color: #525252;
+}
+
+.msg-seen.tinnhan-item span {
+ color: #525252;
+}
+
+.select-language.select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 18px;
+ color: #00bbb5;
+ width: 100%;
+ height: 24px;
+ line-height: 24px;
+ border-radius: 0;
+ border: none;
+ background: none;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.select-language .select-styled {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: none;
+ width: 100%;
+ height: 24px;
+ line-height: 24px;
+ border: none;
+ transition: all 0.2s ease-in;
+ border-radius: 0;
+ color: #00bbb5;
+ font-size: 16px;
+ text-align: center;
+ font-family: "Myriadpro-SemiBold";
+ z-index: 10;
+ text-decoration: underline;
+}
+
+.select-language .select-styled:after {
+ content: "";
+ width: 0;
+ height: 0;
+ background: none;
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.select-language .select-options {
+ width: 130px;
+ display: none;
+ position: absolute;
+ padding: 10px 5px;
+ top: 100%;
+ right: 0;
+ left: 0;
+ z-index: 9;
+ margin: 0;
+ list-style: none;
+ background-color: #fff;
+ border-radius: 10px;
+ border: none;
+ box-shadow: 0 1px 15px 0 rgb(21 27 38 / 15%);
+ max-height: auto;
+ overflow: auto;
+}
+
+.select-language .select-options li {
+ margin: 0;
+ text-indent: 0;
+ transition: all 0.15s ease-in;
+ border-bottom: none;
+ text-align: center;
+ padding: 3px 0;
+}
+
+.student-search .search-custom {
+ border-top-left-radius: 24px;
+ border-bottom-left-radius: 24px;
+}
+
+.edit-profile-student button {
+ padding: 0 20px 0 45px;
+}
+
+.edit-profile-student .ico_edit_profile {
+ position: absolute;
+ left: 15px;
+ top: 8px;
+}
+
+.w25 {
+ width: 25px;
+}
+
+.info-parent {
+ margin: 20px 0 0;
+}
+
+.ph-add-gr h2 {
+ color: #404041;
+ font-size: 24px;
+ line-height: 31px;
+ font-family: "Myriadpro-Bold";
+}
+
+.btn-add-ph {
+ cursor: pointer;
+ margin: 0 0 0 40px;
+}
+
+.btn-add-ph span {
+ color: #00b9b6;
+ font-size: 18px;
+ line-height: 25px;
+ font-family: "Myriadpro-Regular";
+ margin: 5px 0 0 10px;
+}
+
+.parent-info .avatar {
+ width: 76px;
+ height: 76px;
+ border-radius: 38px;
+ overflow: hidden;
+ margin-right: 20px;
+ border: 3px solid #fff;
+ box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);
+}
+
+.parent-info p {
+ color: #231f20;
+ font-size: 18px;
+ line-height: 18px;
+ font-family: "Myriadpro-Regular";
+ margin: 20px 0 5px;
+}
+
+.parent-info span {
+ color: #231f20;
+ font-size: 18px;
+ line-height: 25px;
+ font-family: "Myriadpro-Light";
+ margin: 0;
+}
+
+.avatar-edit-box.student {
+ width: 186px;
+ height: 186px;
+}
+
+.avatar-edit.student {
+ padding-top: 20px;
+}
+
+.bg_edit_student_profile {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+.radio-item {
+ position: relative;
+ padding: 0 6px;
+ margin: 10px 0 0;
+}
+
+.radio-item input[type="radio"] {
+ display: none;
+}
+
+.radio-item label {
+ color: #666;
+ font-weight: normal;
+}
+
+.radio-item label:before {
+ content: " ";
+ display: inline-block;
+ position: relative;
+ top: 5px;
+ margin: 0 8px 0 0;
+ width: 20px;
+ height: 20px;
+ border-radius: 11px;
+ border: 1px solid #404041;
+ background-color: transparent;
+ box-sizing: border-box;
+}
+
+.laplai label {
+ font-family: "Myriadpro-Regular";
+ font-size: 16px;
+ color: #404041;
+ display: unset;
+ padding: 0;
+ cursor: pointer;
+}
+
+.laplai p > input[type="radio"]:checked + *::before {
+ border-color: #84c241;
+}
+
+.time-to.select-time input {
+ background: no-repeat;
+ box-shadow: none;
+ color: #00a69c;
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+ margin: 11px 0 0 15px;
+ cursor: pointer;
+}
+
+.apdung .time-to.select-time .ico_edit_time_to {
+ cursor: pointer;
+ position: absolute;
+ left: 136px;
+ top: 18px;
+ margin: 0;
+}
+
+.sunE-container-box-UI {
+ padding: 10px 0;
+}
+
+.sunE-container-box-UI.setting {
+ padding: 0;
+ border-top-right-radius: 20px;
+ border-top-left-radius: 20px;
+}
+
+.bg-main-color-m {
+ background-image: linear-gradient(to bottom, #e1fef0, #ffffff);
+}
+
+.w100 {
+ width: 100%;
+ box-sizing: border-box;
+ display: block;
+}
+
+.img-cover {
+ object-fit: cover;
+}
+
+.w100 img {
+ width: 100%;
+ height: 100%;
+ display: block;
+}
+
+.gioithieu-info {
+ padding: 0 25px 2rem;
+}
+
+.gioithieu-info p {
+ line-height: 20px;
+ color: #404041;
+ font-size: 20px;
+ font-family: "Myriadpro-Regular";
+ padding-bottom: 20px;
+}
+
+.term-info {
+ background: #fff;
+ padding: 30px;
+ border-radius: 20px;
+ margin: 30px 0 0;
+}
+
+.term-info p {
+ line-height: 24px;
+ color: #404041;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ padding: 0 0 20px;
+}
+
+.btn-create-khk span {
+ display: block;
+ width: 110px;
+ height: 38px;
+ text-align: right;
+ min-width: 110px;
+ padding: 0 20px;
+ line-height: 36px;
+ box-sizing: border-box;
+}
+
+.btn-create-khk .ico_add_kh {
+ position: absolute;
+ top: 9px;
+ left: 15px;
+}
+
+.btn-create-khk .ico_line_kh {
+ position: absolute;
+ top: 4px;
+ left: 45px;
+}
+
+.line38 {
+ line-height: 38px;
+}
+
+.time-to-khht-cn .ico_edit_time_to_khht {
+ position: absolute;
+ top: 2px;
+ right: 0;
+}
+
+.bg-w-h-50 {
+ height: 50px;
+ background: #fff;
+ border-radius: 25px;
+ padding: 0 35px;
+ margin-top: 20px;
+}
+
+.apdung .bg-w-h-50 label {
+ margin: 0;
+ line-height: 50px;
+}
+
+.mt-3 {
+ margin-top: 3px;
+}
+
+.tong-hs {
+ line-height: 24px;
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+ margin: 0 0 20px;
+}
+
+.custom-select-no-bg.one-line .select-styled {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.percent span {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ font-size: 16px;
+ line-height: 16px;
+ font-family: "Myriadpro-Bold";
+}
+
+.collapse {
+ position: relative;
+}
+
+.collapse .calendar {
+ height: 110px;
+ overflow: hidden;
+}
+
+.fullHeight.collapse .calendar {
+ height: auto;
+ overflow: initial;
+}
+
+.btn-collapse {
+ position: absolute;
+ bottom: -25px;
+ left: calc(50% - 25px);
+ width: 50px;
+ height: 25px;
+ border-bottom-left-radius: 25px;
+ border-bottom-right-radius: 25px;
+ background: #fff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ box-shadow: 0 2px 1px 0 rgba(21, 27, 38, 0.15);
+ cursor: pointer;
+}
+
+.btn-collapse img {
+ margin-top: -3px;
+}
+
+.box-bcht-date-custom-hei.box-bcht {
+ padding: 0;
+ width: 498px;
+}
+
+.box-bcht-date-custom-hei .calendar {
+ width: 100%;
+ border-bottom-left-radius: 20px;
+ border-bottom-right-radius: 20px;
+}
+
+.box-bcht-date-custom-hei .calendar .week-cell,
+.box-bcht-date-custom-hei .calendar .day-cell {
+ flex-grow: 0;
+ flex-shrink: 0;
+ flex-basis: calc(100% / 7 - 30px);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 40px;
+ width: 40px;
+ cursor: pointer;
+ margin: 5px 15px;
+}
+
+.two-line {
+ max-height: 58px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+}
+
+.thoikhoabieu.tb .valid_to_input {
+ margin: 17px 0 0 10px;
+}
+
+.thoikhoabieu.tb .apdung .valid_to_input .react-datepicker-wrapper {
+ width: 120px;
+}
+
+.thoikhoabieu.tb .apdung.apdung-custom .flex-1 img {
+ margin: 2px 0 0 10px;
+ width: 12px;
+}
+
+.sunE-plan.sunE-plan-list {
+ padding-left: 0;
+}
+
+.lichngay-teacher .calendar {
+ width: 100%;
+}
+
+.add_code_student-gr.w-custom {
+ width: 500px;
+}
+
+.sunE-input-border-blue-gr .ico_class_po {
+ top: 8px;
+ left: 13px;
+}
+
+.slider-item-desc .item-top-title-main .text-light.two-line {
+ padding: 0 20px;
+}
+
+.datlichnhac-input-gr .chk-custom-gr label:before {
+ margin-right: 15px;
+}
+
+.tp-k .time-to.select-time input {
+ margin: 6px 0 0 15px;
+}
+
+.apdung.tp-k .time-to.select-time .ico_edit_time_to {
+ top: 14px;
+}
+
+.box-gr-sp,
+.box-sp {
+ background: #fff;
+ padding: 30px 60px;
+ border-radius: 20px;
+}
+
+.box-gr-sp-i {
+ margin: 0 0 20px;
+}
+
+.box-gr-sp-i .mi {
+ width: 60px;
+ box-sizing: border-box;
+}
+
+.box-gr-sp-i .mi img {
+ display: block;
+}
+
+.box-gr-sp-i p,
+.box-sp p {
+ font-size: 18px;
+ line-height: 25px;
+ font-family: "Myriadpro-Regular";
+ color: #404041;
+}
+
+.hotline-sp {
+ padding: 30px 0;
+ border: 1px solid #404041;
+ border-radius: 20px;
+ margin-top: 30px;
+}
+
+.hotline-sp img {
+ margin: 0 auto;
+}
+
+.hotline-sp span {
+ font-size: 18px;
+ line-height: 54px;
+ font-family: "Myriadpro-Bold";
+ color: #00a69c;
+ text-transform: uppercase;
+ display: block;
+ text-align: center;
+}
+
+.support.sunE-container-box {
+ padding: 50px;
+}
+
+.top-12-custom {
+ margin-top: 12px;
+}
+
+.collapse .calendar {
+ border-radius: 20px;
+}
+
+.one-line {
+ overflow: hidden;
+ /* display: -webkit-box;
+ -webkit-line-clamp: 1 !important;
+ -webkit-box-orient: vertical; */
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ /* width: 300px; */
+}
+
+.one-line-break-word {
+ white-space: normal;
+ word-wrap: break-word;
+}
+
+.sunE-title-medium-p {
+ font-size: 18px;
+ line-height: 18px;
+ margin: 0 0 15px;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.box-chart .dtb-sum {
+ width: 100%;
+ position: absolute;
+ bottom: 10px;
+ left: 0;
+}
+
+.box-chart .bdg-sum {
+ width: 100%;
+ position: absolute;
+ bottom: 10px;
+ left: 0;
+}
+
+.dtb-sum-slider {
+ width: 100%;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+}
+
+.bdg-sum .w {
+ width: 297px;
+}
+
+.dtb-sum .w {
+ width: 307px;
+}
+
+.student-ab .box-detail-ab {
+ top: 170px;
+}
+
+.dtb-sum-slider p {
+ text-align: left;
+}
+
+.dtb-sum-slider .w {
+ width: 234px;
+}
+
+.btn-zoom-img {
+ cursor: pointer;
+}
+
+.box-video-project {
+ height: 250px;
+}
+
+.box-video-project video {
+ max-height: 250px;
+}
+
+.custom-4.slider-custom {
+ max-width: 420px;
+}
+
+.custom-4.slider-custom .slick-arrow.slick-prev {
+ left: -40px;
+}
+
+.custom-4.slider-custom .slick-arrow.slick-next {
+ left: calc(100% + 9px);
+}
+
+.select-all-k {
+ padding-bottom: 10px;
+}
+
+.box-graph-content canvas {
+ width: 100% !important;
+ min-height: 25rem !important;
+}
+
+.top-title-name {
+ padding: 8px 20px;
+ background: rgba(183, 243, 229, 0.6);
+ border-radius: 5px;
+ max-height: 59px;
+}
+
+.item-skill-top {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.top-title-name p {
+ font-size: 22px;
+ line-height: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #00a79d;
+ text-align: center;
+}
+
+.student-khht .calendar {
+ border-radius: 20px;
+}
+
+.taokehoach .input-gr textarea::placeholder,
+.input-gr input::placeholder,
+.input-gr select::placeholder {
+ color: #8a8a8a !important;
+}
+
+.taokehoach .input-gr textarea::-ms-input-placeholder,
+.input-gr input::-ms-input-placeholder,
+.input-gr select::-ms-input-placeholder {
+ color: #8a8a8a !important;
+}
+
+.taokehoach .input-gr textarea::-webkit-input-placeholder,
+.input-gr input::-webkit-input-placeholder,
+.input-gr select::-webkit-input-placeholder {
+ color: #8a8a8a !important;
+}
+
+.mr-c {
+ margin-right: 26px;
+}
+
+.giaotrinh.unit .sunE-giaotrinh-list.pr-25.pt-8 {
+ padding: 8px 25px 0 20px;
+}
+
+.giaotrinh.unit.student .unit-list.pt-8 {
+ padding: 8px 25px 0 20px;
+}
+
+.item-student-name span.pl-0 {
+ padding-left: 0;
+}
+
+.flex-1 {
+ flex: 1 !important;
+}
+
+.box-shadow-la {
+ box-shadow: 0 2px 8px 0 rgb(21 27 38 / 40%) !important;
+}
+
+.collapse.showMonth .calendar {
+ height: 165px;
+}
+
+.fullHeight.showMonth .calendar {
+ height: auto;
+}
+
+.mes-box-send {
+ resize: none;
+ height: 54px;
+ width: 100% !important;
+ line-height: 32px;
+ font-size: 16px;
+ box-sizing: border-box;
+ padding: 10px 20px 10px 20px;
+ border-top-left-radius: 27px;
+ border-bottom-left-radius: 27px;
+ outline: none;
+ border: 1px solid #fff;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 15%);
+ background: #fff;
+ font-family: "Myriadpro-Regular";
+}
+
+.mes-box-send::-webkit-input-placeholder {
+ /* Edge */
+ font-family: "Myriadpro-Regular";
+}
+
+.mes-box-send:-ms-input-placeholder {
+ /* Internet Explorer 10-11 */
+ font-family: "Myriadpro-Regular";
+}
+
+.mes-box-send::placeholder {
+ font-family: "Myriadpro-Regular";
+}
+
+.search-gr-p {
+ height: 44px;
+ box-sizing: border-box;
+ margin: 30px 0 10px;
+}
+
+.box-btn-send {
+ height: 54px;
+ width: 54px;
+ border-top-right-radius: 27px;
+ border-bottom-right-radius: 27px;
+ background: #fff;
+}
+
+.setting-on-off-box .box-shadow-2 {
+ box-shadow: none;
+}
+
+.hcs {
+ font-size: 18px;
+ line-height: 18px;
+ font-family: "Myriadpro-Bold";
+ margin: 0 15px 0 5px;
+}
+
+.gr-r span.mr-5 {
+ margin-right: 5px;
+}
+
+.box-s span {
+ display: block;
+ height: 36px;
+ margin-top: 5px;
+ border-radius: 18px;
+ background: #fff;
+ color: #00cbad;
+ font-size: 18px;
+ font-family: "Myriadpro-Light";
+ line-height: 36px;
+ padding: 0 5px 0 40px;
+}
+
+.box-s img {
+ position: absolute;
+ top: 5px;
+ left: 5px;
+}
+
+.box-s .select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 16px;
+ color: #00cbad;
+ width: 150px;
+ height: 36px;
+ line-height: 36px;
+ border-radius: 18px;
+ border: none;
+ background: #fff;
+ margin-top: 5px;
+}
+
+.box-s .select-styled {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background: #fff;
+ width: 150px;
+ height: 36px;
+ line-height: 36px;
+ border: none;
+ /* transition: all 0.2s ease-in; */
+ border-radius: 18px;
+ color: #00cbad;
+ font-size: 16px;
+ text-align: left;
+ padding: 0 5px 0 40px;
+ font-family: "Myriadpro-Light";
+ z-index: 10;
+}
+
+.select-chart .select-styled {
+ padding: 0 5px;
+ text-align: center;
+ width: 100%;
+}
+
+.box-s .select-options {
+ display: none;
+ position: absolute;
+ padding: 24px 10px 0;
+ top: 22px;
+ right: 0;
+ left: 0;
+ z-index: 9;
+ margin: 0;
+ list-style: none;
+ background-color: #fff;
+ border-radius: 24px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border: none;
+ box-shadow: 0 1px 15px 0 rgb(21 27 38 / 15%);
+ max-height: calc(100vh - 100px);
+ overflow: auto;
+}
+
+.select-chart .select-options {
+ top: 6px;
+}
+
+.box-s .select img {
+ position: absolute;
+ top: 5px;
+ left: 5px;
+ z-index: 101;
+}
+
+.box-s .select-options li {
+ margin: 0;
+ text-indent: 0;
+ transition: all 0.15s ease-in;
+ border-bottom: none;
+ text-align: center;
+ color: #00cbad;
+}
+
+.gr-k .hs-dh {
+ font-size: 29px;
+ line-height: 65px;
+ color: #fc9d24;
+ font-family: "Myriadpro-Regular";
+}
+
+.tinnhan-item .avt.auto img {
+ width: 29px;
+ height: 24px;
+ object-fit: cover;
+}
+
+.check-date-time-week {
+ width: 400px;
+ height: 44px;
+ background: #fff;
+ border-radius: 22px;
+ box-sizing: border-box;
+ padding: 0 15px;
+ box-shadow: 1px 2px 4px 0 rgb(21 27 38 / 35%);
+ margin: auto;
+}
+
+.check-date-time-week p {
+ font-size: 20px;
+ line-height: 44px;
+ color: #414042;
+ font-family: "Myriadpro-Regular";
+}
+
+.check-date-time-week img {
+ width: 14px;
+ cursor: pointer;
+}
+
+.search-gr-custom .box-shadow-2,
+.search-custom,
+._line_box {
+ box-shadow: 2px 2px 4px 0 rgb(21 27 38 / 35%);
+}
+
+.img-bg-x {
+ width: 216px;
+ height: 287px;
+ background-image: url("./../images/giaotrinh/bg_unit.png");
+ background-repeat: no-repeat;
+ background-position: center;
+ object-fit: cover;
+ display: flex;
+ justify-content: center;
+}
+
+.__way_map {
+ position: absolute;
+ transform: translate(75%, 150%);
+}
+
+.__way_map_down {
+ position: absolute;
+ transform: translate(65%, 210%);
+}
+
+.img-bg-x .__avt_unit {
+ border-radius: 50%;
+ /* margin: 20px; */
+ /* width: 120px; */
+ /* height: 120px; */
+ margin-top: 30px;
+ width: 76%;
+ height: 50%;
+ object-fit: cover;
+ margin-left: -8px;
+}
+
+.info-gr-popup.info-gr img {
+ width: 30px;
+ height: auto;
+ margin: 0;
+}
+
+.info-gr-popup.info-gr .info-con p {
+ font-size: 18px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 295px;
+}
+
+.info-gr-popup.info-gr .avta {
+ width: 30px;
+ height: 30px;
+ border: 2px solid #e9af38;
+ border-radius: 50%;
+ overflow: hidden;
+}
+
+.info-gr-popup.info-gr .avta img {
+ width: 100%;
+ height: 100%;
+}
+
+.box-topic {
+ background: #fff;
+ padding: 15px;
+ border-radius: 20px;
+ margin: 0 0 30px;
+}
+
+.box-topic h2 {
+ font-size: 18px;
+ line-height: 135%;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.box-topic p {
+ font-size: 18px;
+ line-height: 135%;
+ font-family: "Myriadpro-Regular";
+}
+
+._tb .title {
+ background-color: rgb(172 241 228);
+ border-radius: 10px;
+}
+
+._tb .title p {
+ text-align: center;
+ font-size: 18px;
+ line-height: 135%;
+ font-family: "Myriadpro-SemiBold";
+ vertical-align: middle;
+}
+
+._class {
+ width: 120px;
+ margin-right: 10px;
+ padding: 10px 0;
+}
+
+._date {
+ width: 180px;
+ margin-right: 10px;
+ padding: 10px 0;
+}
+
+._score {
+ margin-right: 10px;
+}
+
+._number {
+ width: 140px;
+ padding: 10px 0;
+}
+
+.pad100 {
+ padding: 10px 0;
+}
+
+.mb-5 {
+ margin-bottom: 5px;
+}
+
+.ml-2-5 {
+ margin-left: 2.5px;
+}
+
+.mg-2-5-2 {
+ margin: 0 2.5px;
+}
+
+.mr-2-5 {
+ margin-right: 2.5px;
+}
+
+._detail {
+ background: #fff;
+ padding: 5px 10px;
+}
+
+._detail p {
+ text-align: center;
+ font-size: 18px;
+ line-height: 26px;
+ font-family: "Myriadpro-Regular";
+ vertical-align: middle;
+ max-height: 52px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+}
+
+.list-details .item:first-child ._detail {
+ border-top-right-radius: 10px;
+ border-top-left-radius: 10px;
+}
+
+.list-details .item:last-child ._detail {
+ border-bottom-right-radius: 10px;
+ border-bottom-left-radius: 10px;
+}
+
+.homepage-teacher.sunE-container-box {
+ padding: 30px 20px 20px;
+}
+
+.slider-class-see-report {
+ display: flex;
+ align-items: flex-end;
+ justify-content: flex-end;
+ width: 100%;
+ height: 100%;
+}
+
+.txt-desc {
+ position: absolute;
+ top: -5px;
+ left: 25px;
+ color: #d1d3d4;
+}
+
+.active .txt-desc {
+ color: #000000;
+}
+
+.chk-gr .like,
+.like-img .like {
+ display: none;
+}
+
+.chk-gr .no_like,
+.like-img .no_like {
+ display: block;
+}
+
+.is_in_wishlist .like {
+ display: block;
+}
+
+.is_in_wishlist .no_like {
+ display: none;
+}
+
+.h-giaobai-support-list {
+ overflow-y: auto;
+ overflow-x: hidden;
+ max-height: calc(100vh - 220px);
+ padding: 10px 35px 10px 20px;
+}
+
+.content_study_guide_container {
+ max-height: calc(100vh - 130px);
+}
+
+.class-box-desc span.class-online,
+.class-box-desc span.class-offline {
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+}
+
+.input-gr .box-shadow-2 {
+ box-shadow: 1px 2px 6px 0 rgb(21 27 38 / 35%);
+}
+
+.set-max-w {
+ max-width: 414px;
+}
+
+.select-all-k.mg-top-0.flex-m {
+ margin-right: 10px;
+}
+
+.sunE-container-box-UI.setting {
+ background: #fff;
+}
+
+.tpm-r {
+ margin-right: 33px;
+}
+
+.sunE-right-container.p0 {
+ padding: 30px 20px 0;
+}
+
+.text-center.box-video-project.img-bg {
+ max-height: 260px;
+}
+
+.text-center.box-video-project.img-bg img {
+ max-width: 100%;
+ height: 100%;
+}
+
+.mg-10-0 {
+ margin: 10px 0 !important;
+}
+
+.ql-bt-dg .sunE-giaotrinh-item {
+ margin: 10px 0;
+ padding-bottom: 10px;
+ border-bottom: 1px solid #c5c5c5;
+}
+
+.ql-bt-dg .sunE-giaotrinh-item:first-child {
+ margin: 0 0 10px;
+}
+
+.ql-bt-dg .sunE-giaotrinh-item:last-child {
+ padding-bottom: 0;
+ border-bottom: none;
+}
+
+.sunE-giaotrinh-resuft-filter.ql-bt-dg {
+ max-height: calc(100vh - 160px);
+}
+
+.file-support-list {
+ overflow: auto;
+ max-height: 240px;
+ padding-right: 10px;
+}
+
+.pasd.sunE-container-box {
+ padding: 30px 20px 0;
+}
+
+.ldjas
+ .giaotrinh.teacher-giaobai
+ .giaotrinh.filter
+ .sunE-giaotrinh-resuft-filter {
+ height: calc(100vh - 290px);
+}
+
+.laplai label.title-b {
+ font-family: "Myriadpro-SemiBold";
+ color: #000;
+}
+
+.center-flex-hz {
+ display: flex;
+ align-items: center;
+}
+
+.item-student-name.max-w-1 p {
+ word-break: break-all;
+}
+
+.sunE-container-box.setting {
+ padding: 10px 20px 10px;
+}
+
+.error-img {
+ height: 26px;
+}
+
+.pad-t-30 {
+ padding-top: 30px;
+}
+
+.sunE-calendar.student .calendar {
+ width: 420px;
+}
+
+.sunE-calendar.student .calendar .week-cell,
+.sunE-calendar.student .calendar .day-cell {
+ flex-grow: 0;
+ flex-shrink: 0;
+ flex-basis: calc(100% / 7 - 19px);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 40px;
+ width: 40px;
+ cursor: pointer;
+ margin: 5px 9px;
+}
+
+/*END MORE CSS*/
+
+@media screen and (max-width: 768px) {
+ .flex {
+ display: block;
+ }
+
+ .sunE-container {
+ width: 100%;
+ }
+
+ .disable-mobile {
+ display: none;
+ }
+
+ .enable-mobile {
+ display: block;
+ }
+}
+
+.flex-m .class-slect-time .err label {
+ color: #e22028;
+}
+
+.tinnhan-item .dot-active {
+ width: 12px;
+ height: 12px;
+ background-color: #3578e5;
+ border-radius: 50%;
+ position: relative;
+ top: 12px;
+ left: 12px;
+}
+
+.msg-seen.tinnhan-item .dot-active {
+ display: none;
+}
+
+video::-webkit-media-controls-volume-slider {
+ display: none;
+}
+
+video::-webkit-media-controls-mute-button {
+ display: none;
+}
+
+.popup-tag-edit {
+ position: fixed;
+ display: none;
+ color: #000;
+ background-color: #fff;
+ padding: 3px 30px;
+ border-radius: 17px;
+ font-size: 16px;
+ font-family: "Myriadpro-Regular";
+ cursor: pointer;
+ box-shadow: 1px 2px 4px 0 rgba(21, 27, 38, 0.4);
+}
+
+.ico_right_p5 {
+ margin: 0 5px;
+}
+
+.no_select {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+input[type="text"]::-ms-reveal,
+input[type="password"]::-ms-reveal,
+input[type="text"]::-ms-clear,
+input[type="password"]::-ms-clear {
+ display: none;
+}
+
+.bg_auth {
+ max-width: 100%;
+}
+
+.__overview_report {
+ background: #fff;
+ margin-top: 22px;
+ border-radius: 18px;
+ box-shadow: 1px 2px 4px 0 rgb(21 27 38 / 40%);
+ padding: 30px 0px;
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+ position: relative;
+}
+
+.__overview_info {
+ margin-top: 30px;
+ width: 240px;
+}
+
+.__count_std_completed {
+ display: flex;
+ align-items: center;
+ font-size: 15px;
+ color: #58595b;
+ font-weight: bold;
+}
+
+.__count_std_completed h5 {
+ font-size: 28px;
+ color: #58595b;
+ margin-left: 4px;
+ font-weight: bold;
+ margin-bottom: 5px;
+}
+
+.__item_note_chart {
+ display: flex;
+ align-items: center;
+}
+
+.__item_note_chart .__color_chart {
+ height: 20px;
+ width: 32px;
+}
+
+.__item_note_chart .__text_note {
+ font-size: 16px;
+ font-weight: bold;
+ margin-left: 35px;
+}
+
+.__overview_chart {
+ padding: 8px;
+ border-radius: 50%;
+ box-shadow: 1px 2px 4px 0 rgb(21 27 38 / 40%);
+ height: 162px;
+ width: 172px;
+}
+
+.__overview_chart .__chart {
+ position: absolute;
+ left: 0;
+ right: 0px;
+}
+
+.btn-edit-class {
+ display: flex;
+ align-items: center;
+}
+
+.btn-edit-class img {
+ margin-right: 10px;
+}
+
+.img-upload .__change_avatar {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ background: #000000;
+ opacity: 0.6;
+ border-radius: 0px 0px 24px 24px;
+ height: 63px;
+ cursor: pointer;
+}
+
+.img-upload .__change_avatar img {
+ height: 33px;
+ margin-right: 24px;
+}
+
+.img-upload .__change_avatar p {
+ font-size: 20px;
+ line-height: 24px;
+ color: #ffffff;
+}
+
+.form-sunE-button .btn-update-class {
+ margin-top: 100px;
+ padding: 0px 75px;
+}
+
+.__vertical-center {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.__vertical-center .__action_delete_class {
+ font-weight: 600;
+ font-size: 18px;
+ line-height: 22px;
+ text-decoration-line: underline;
+ color: #ef4444;
+ margin-top: 32px;
+}
+
+.__body_confirm_delete_class {
+ text-align: center;
+}
+
+.__body_confirm_delete_class .__title_confirm {
+ font-weight: 600;
+ font-size: 20px;
+ line-height: 29px;
+ color: #000000;
+}
+
+.__body_confirm_delete_class .__message_confirm {
+ font-weight: 300;
+ font-size: 18px;
+ line-height: 22px;
+ color: #000000;
+ margin-top: 12px;
+ margin-bottom: 18px;
+}
+
+.horizontal-item-between {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ max-width: 100%;
+}
+
+.__input_note_rollup {
+ border: none;
+ width: 60%;
+ border-radius: 8px;
+ padding: 5px 10px;
+ height: 22px;
+ resize: none;
+ margin: 0px -10px;
+}
+
+.__input_note_rollup:focus {
+ outline: none;
+ background: #f5f5f5;
+ margin: 0px 0px;
+}
+
+.__input_note_exam_card {
+ border: none;
+ width: 90%;
+ border-radius: 8px;
+ padding: 5px 10px;
+ height: 22px;
+ resize: none;
+ margin: 0px -10px;
+}
+
+.__input_note_exam_card:focus {
+ outline: none;
+ background: #f5f5f5;
+ margin: 0px 0px;
+}
+
+.diemdanh-list-hs .chk-flex.ab-top-custom {
+ position: absolute;
+ top: 8px;
+ right: 0px;
+}
+
+.diemdanh-list-hs .chk-flex.ab-top-custom .left-10 {
+ margin-right: 10px;
+}
+
+.__text_remind_max {
+ margin-top: 8px;
+ font-style: italic;
+}
+
+.__max_add_schedule {
+ font-style: italic;
+ margin: 5px 15px;
+}
+
+.__calendar_log {
+ margin-right: 16px;
+}
+
+.btn-disable-status {
+ padding: 0 45px;
+ height: 40px;
+ line-height: 37px;
+ border-radius: 20px;
+ border: 2px solid #00a69c;
+ font-size: 16px;
+ color: #00a69c;
+ background: #fff;
+ font-family: "Myriadpro-SemiBold";
+ box-sizing: content-box;
+}
+
+.btn-line-blue-status-all {
+ padding: 0 47px;
+ height: 44px;
+ line-height: 37px;
+ border-radius: 20px;
+ border: none;
+ font-size: 16px;
+ background-image: linear-gradient(to right, #00b9b7, #00e1a0);
+ color: #fff;
+ font-family: "Myriadpro-SemiBold";
+ min-width: 100px;
+}
+
+.uk-modal-dialog.__modal_confirm_delete_class {
+ width: 390px;
+}
+
+.__body_class {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 50%;
+}
+
+.__body_class .__text_empty_data_home_page {
+ width: 330px;
+ font-size: 20px;
+ font-family: "MyriadPro";
+}
+
+.__text_empty_curiclum_personal {
+ font-size: 22px;
+ font-family: "MyriadPro";
+ text-align: center;
+}
+
+.__text_empty_curiclum_personal strong {
+ color: #404041;
+}
+
+.__semibold {
+ font-family: "MyriadPro-SemiBold" !important;
+ color: #404041;
+ font-size: 22px !important;
+}
+
+.__text_bold_lisence {
+ font-family: "MyriadPro-SemiBold" !important;
+ color: #404041;
+ font-size: 18px !important;
+}
+
+.__fontnormal {
+ font-family: "MyriadPro" !important;
+}
+
+.__text_empty_tutorial_guide {
+ color: #707070;
+ font-size: 20px;
+ text-align: center;
+ font-family: "MyriadPro";
+}
+
+.__horizontal_center {
+ margin-top: 108px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+ width: 68%;
+ position: absolute;
+}
+
+.__horizontal_center_over {
+ width: 100%;
+}
+
+.__horizontal_center .__text_empty,
+strong {
+ font-size: 20px;
+ color: #707070;
+ font-family: "MyriadPro-SemiBold";
+ margin-top: 20px;
+ text-align: center;
+}
+
+.tuvung-slider-custom {
+ padding-bottom: 40px;
+}
+
+.align-items-baseline {
+ align-items: baseline;
+}
+
+.position-relative {
+ position: relative;
+}
+
+.__diamond_total {
+ margin-left: 30px;
+}
+
+.__ico_diamond {
+ position: absolute;
+ left: -25px;
+}
+
+.__diamond_number {
+ padding: 9.5px 15px 9.5px 30px;
+ background-color: #e0e0e0;
+ border-top-right-radius: 40px;
+ border-bottom-right-radius: 40px;
+}
+
+.white-space-nowrap {
+ white-space: nowrap;
+}
+
+.__custom_percent {
+ width: 60px;
+ height: 60px;
+}
+
+.__custom_size_img {
+ width: 60px;
+ height: 60px;
+}
+
+.mr-5 {
+ margin-left: 5px;
+}
+
+.font-family-bold {
+ font-family: "MyriadPro-Bold" !important;
+}
+
+.justify-content-center {
+ justify-content: center;
+}
+
+.__top_assess_rank {
+ bottom: 0;
+ width: 25px;
+ height: 25px;
+}
+
+.font-weight-bold {
+ font-weight: bold;
+}
+
+.horizontal-space-between {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.origin-vertical {
+ display: flex;
+ flex-direction: column;
+}
+
+.history-curriculum-student-page {
+ max-height: calc(100vh - 130px);
+ overflow: auto;
+ margin-top: 30px;
+}
+
+.listview-history {
+ background-color: #fff;
+ box-shadow: 0px 0px 10px #ccc;
+ border-radius: 10px;
+ margin-left: 10%;
+ margin-right: 10%;
+ min-width: 360px;
+ margin-top: 20px;
+}
+
+.listview_history_homepage {
+ min-height: 216px;
+ border-radius: 30px;
+}
+
+.listview-history .item-history-student {
+ margin: 10px;
+ border-bottom: 1px solid #ccc;
+ padding: 10px;
+ margin-top: 0px;
+}
+
+.listview-history .item-history-student .view-score {
+ font-size: 22px;
+ background-color: #00a69c;
+ border-radius: 6px;
+ padding: 0px 15px;
+ color: #fff;
+ font-weight: 600;
+}
+
+.color-confirm-success {
+ color: #00b7b5;
+}
+
+.color-confirm-success-2 {
+ color: #0b9300;
+}
+
+.color-confirm-danger {
+ color: #fc9d24;
+}
+
+.view-lession-detail {
+ padding: 5px 20px;
+ background-color: #fff;
+ box-shadow: 0px 0px 10px #ccc;
+ border-radius: 10px;
+ margin-left: 10%;
+ margin-right: 10%;
+ min-width: 360px;
+}
+
+.mg-top-10 {
+ margin-top: 10px;
+}
+
+.mr-top-1 {
+ margin-top: 1rem;
+}
+
+.link-to-url {
+ color: #00b7b5;
+ text-decoration: underline;
+}
+
+.master-unit .group-tab-content {
+ display: flex;
+ background: #cfcfcf;
+ border-radius: 30px;
+ align-items: center;
+}
+
+.master-unit .group-tab-content .tab-item {
+ padding: 0px 10px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #fff;
+ font-size: 20px;
+ font-weight: 700;
+ height: 50px;
+ cursor: pointer;
+}
+
+.master-unit .group-tab-content .active {
+ background: linear-gradient(90deg, #00b9b6 0%, #00e0a1 96.16%);
+ border-radius: 30px;
+}
+
+.master-unit .group-tab-content .tab-item img {
+ margin-right: 10px;
+}
+
+.master-unit .listview-unit .item-data {
+ padding: 10px;
+ margin: 10px;
+ background: #ffffff;
+ box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
+ border-radius: 20px;
+}
+
+.master-unit .listview-unit .item-data .item-body {
+ border-bottom: 1px solid #787878;
+ padding-bottom: 10px;
+ margin-bottom: 16px;
+}
+
+.master-unit .listview-unit .item-data .item-body .type-lesstion {
+ height: 40px;
+ border-radius: 20px;
+ font-weight: 700;
+ font-size: 20px;
+ line-height: 24px;
+ padding: 8px 24px;
+ color: #ffffff;
+}
+
+.master-unit .listview-unit .item-data .item-body .improvement {
+ background: #f084ad;
+}
+
+.master-unit .listview-unit .item-data .item-body .user_looking_back {
+ background: #978bf4;
+}
+
+.master-unit .listview-unit .item-data .item-body .status-lesstion {
+ border: 1px dashed #bc202e;
+ transform: rotate(2.98deg);
+ font-weight: 700;
+ font-size: 24px;
+ line-height: 29px;
+ color: #bc202e;
+ padding: 6px 24px;
+ text-transform: uppercase;
+}
+
+.master-unit .listview-unit .item-data .item-body .fail {
+ border: 1px dashed #bc202e;
+ color: #bc202e;
+}
+
+.master-unit .listview-unit .item-data .item-body .pass {
+ border: 1px dashed #37b34a;
+ color: #37b34a;
+}
+
+.mg-left-10 {
+ margin-left: 10px;
+}
+
+.master-unit .listview-unit .item-data .score {
+ color: #ad0a22;
+ font-size: 18px;
+ line-height: 22px;
+ font-family: "Myriadpro-Bold";
+}
+
+.master-unit .listview-unit {
+ margin-top: 20px;
+ height: calc(100vh - 180px);
+ overflow: auto;
+}
+
+.master-unit .listview-unit .item-data .item-footer {
+ padding: 0px 10px;
+}
+
+.listview-unit .text-empty {
+ font-weight: 700;
+ font-size: 32px;
+ line-height: 38px;
+ text-align: center;
+ margin-top: 30px;
+ color: #414042;
+}
+
+.btn-size-sm {
+ min-width: 125px;
+}
+
+.space-around-content {
+ justify-content: space-around;
+}
+
+.popup-filter-select-date input {
+ text-align: center;
+}
+
+.box-content-writing-study-guide {
+ background: #fff;
+ border-radius: 20px;
+ margin: 0 0 30px 20px;
+ cursor: pointer;
+ box-sizing: border-box;
+ padding: 15px;
+ width: 100%;
+}
+
+.box-content-study-guide {
+ border-radius: 20px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ cursor: pointer;
+ box-sizing: border-box;
+ padding: 15px;
+ width: 100%;
+}
+
+.content-study-guide {
+ max-height: calc(100vh - 410px);
+ max-width: 100%;
+}
+
+.quantity_from_teacher_choose {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ top: -14px;
+ text-align: center;
+ right: 0;
+ color: #ffffff;
+ background: red;
+ border-radius: 50%;
+ min-width: 30px;
+ height: 30px;
+ font-family: "MyriadPro";
+ padding-top: 5px;
+}
+
+/* Home Page Student */
+.homepage-teacher .sunE-box-slider .slick-dots li button:before {
+ /* content: "\22C5" !important;
+ font-size: 115px !important; */
+ top: -10px !important;
+}
+
+.version-app {
+ font-size: 14px;
+ color: #565656
+}
+
+.manage-linking-container {
+ margin-top: 50px;
+ width: 100%;
+ display: flex;
+ justify-content: center;
+}
+
+.manage-linking-btn {
+ height: 40px;
+ width: 200px;
+ border-radius: 20px;
+ padding: 0;
+}
+
+.manage-linking-btn a {
+ font-size: 16px;
+ font-weight: 600;
+ height: 100%;
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.content-text-has-link a {
+ color: #1071d8 !important;
+ text-decoration: underline;
+}
+
+.profile-input-select {
+ width: 33%;
+}
+
+.profile-input-select input {
+ width: 100% !important;
+ font-size: 16px !important;
+ text-overflow: ellipsis;
+}
+
+.profile-input-select .icon_label {
+ width: 20px !important;
+ margin-right: 12px !important;
+}
\ No newline at end of file
diff --git a/student/build/assets/css/button.css b/student/build/assets/css/button.css
new file mode 100644
index 0000000..430059e
--- /dev/null
+++ b/student/build/assets/css/button.css
@@ -0,0 +1,49 @@
+.btn-line-blue{
+ padding: 0 25px;
+ height: 40px;
+ border-radius: 20px;
+ border: none;
+ background-image: linear-gradient(to right, #00b9b7 , #00e1a0);
+ font-size: 16px;
+ line-height: 40px;
+ color: #fff;
+ /* transition: 0.8s; */
+ font-family: 'Myriadpro-SemiBold';
+ /* min-width: 100px; */
+}
+
+.btn-line-blue.border-transparent{
+ border: 2px solid transparent;
+}
+.btn-line-blue:hover{
+ /* background-image: linear-gradient(to top, #00b9b7 , #00e1a0); */
+ transition: 0s;
+ background: #00C0B4;
+ color: #ffffff;
+}
+.btn-custom-hei{
+ height: 36px;
+ line-height: 36px;
+ border-radius: 18px;
+}
+.btn-line-blue.btn-p35{
+ padding: 0 35px;
+}
+@media screen and (max-height: 700px) {
+ .btn-line-blue {
+ padding: 0 15px;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ border: none;
+ font-size: 14px;
+ background-image: linear-gradient(to right, #00e1a0 , #00b9b7);
+ color: #fff;
+ /* transition: 0.8s; */
+ font-family: 'Myriadpro-SemiBold';
+ /* min-width: 80px; */
+ }
+ .btn-line-blue.btn-p35{
+ padding: 0 25px;
+ }
+}
\ No newline at end of file
diff --git a/student/build/assets/css/change_password.css b/student/build/assets/css/change_password.css
new file mode 100644
index 0000000..cd90d3b
--- /dev/null
+++ b/student/build/assets/css/change_password.css
@@ -0,0 +1,114 @@
+.header-change-password {
+ height: 20vh;
+ background-image: linear-gradient(to right, #03c6b8, #009393);
+ display: flex;
+ align-items: center;
+ min-height: 175px;
+}
+
+.header-change-password .logo {
+ width: 220px;
+ margin-left: 50px;
+}
+
+.header-change-password .logo img {
+ width: 100%;
+ object-fit: cover;
+}
+
+.change-password-container {
+ background: #e6e7e9;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ padding: 50px 20px;
+ height: 80vh;
+ min-height: 500px;
+}
+
+.form-change-password {
+ box-shadow: 0 1px 15px 0 rgba(21, 27, 38, .15);
+ background: #ffffff;
+ border: 0;
+ border-radius: 20px;
+ text-align: center;
+ width: 100%;
+ max-width: 750px;
+ max-height: 400px;
+}
+
+.form-change-password h2.title {
+ font-size: 18px;
+ color: #000000;
+ margin-top: 20px;
+ font-weight: 700;
+}
+
+.form-change-password form {
+ margin: 20px;
+ display: flex;
+ flex-wrap: wrap;
+ flex-direction: row;
+ justify-content: center;
+}
+
+.form-change-password-input {
+ margin: 0 10px 15px 10px;
+ width: 100%;
+ max-width: 350px;
+}
+
+.form-change-password-input input {
+ height: 60px;
+ width: 100%;
+ line-height: 60px;
+ font-size: 18px;
+ box-sizing: border-box;
+ padding-left: 30px;
+ border-radius: 20px;
+ background: #e6e7e9;
+ border: 0;
+ outline: none;
+}
+
+.form-change-password-input.err input {
+ border: solid 1px #e22028;
+}
+
+.form-change-password-input button {
+ height: 60px;
+ width: 100%;
+ line-height: 60px;
+ font-size: 18px;
+ color: #ffffff;
+ font-weight: 700;
+ text-align: center;
+ border: 0;
+ border-radius: 20px;
+ outline: none;
+ background: #00b8b6;
+}
+
+.form-change-password-input .ico_input_right {
+ position: absolute;
+ top: 18px;
+ right: 20px;
+}
+
+.form-change-password-input .error-help {
+ margin-top: 10px;
+}
+
+.form-change-password-input.err .error-help img {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+.form-change-password-input.err .error-help p {
+ font-size: 18px;
+ color: #e22028;
+ line-height: 31px;
+ margin: 0;
+ padding: 0 0 0 40px;
+}
\ No newline at end of file
diff --git a/student/build/assets/css/input.css b/student/build/assets/css/input.css
new file mode 100644
index 0000000..520836d
--- /dev/null
+++ b/student/build/assets/css/input.css
@@ -0,0 +1,194 @@
+.form-sunE-input {
+ margin: 20px 0 0;
+}
+
+.form-sunE-input input {
+ height: 44px;
+ width: 100%;
+ line-height: 44px;
+ font-size: 16px;
+ box-sizing: border-box;
+ padding-left: 60px;
+ border-radius: 22px;
+ outline: none;
+ border: 2px solid #fff;
+ box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
+}
+.form-sunE-input .ico_input {
+ position: absolute;
+ top: 7px;
+ left: 15px;
+ z-index: 1;
+}
+.width-22 {
+ width: 22px;
+}
+
+.form-sunE-input .ico_phone {
+ left: 18px;
+}
+.form-sunE-input .ico_top_3 {
+ top: 3px;
+}
+
+.form-sunE-input.ico_left_custom input {
+ padding-left: 60px;
+}
+
+.checkbox-gr input {
+ margin: -3px 5px 0 0;
+ width: 16px;
+ height: 16px;
+ border: 1px solid #00b9b7;
+ font-size: 16px;
+}
+
+.err input {
+ border-color: #e22028;
+}
+
+.select-hidden {
+ display: none;
+ visibility: hidden;
+ padding-right: 10px;
+}
+
+.select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 16px;
+ color: #fff;
+ width: 100%;
+ height: 48px;
+ line-height: 48px;
+ border-radius: 24px;
+ border: none;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+}
+
+.select-styled {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ width: 100%;
+ height: 48px;
+ line-height: 48px;
+ border: none;
+ /* transition: all 0.2s ease-in; */
+ border-radius: 24px;
+ color: #fff;
+ font-size: 16px;
+ text-align: center;
+ font-family: "Myriadpro-Bold";
+ z-index: 10;
+ display: flex;
+}
+
+.select-styled:after {
+ content: "";
+ width: 32px;
+ height: 32px;
+ background: url("./../images/icon/ico_dropdown_border_white.png") 98% / 32px
+ no-repeat transparent;
+ position: absolute;
+ top: 8px;
+ right: 10px;
+}
+.select-styled.active:after {
+ border-color: transparent transparent #fff transparent;
+}
+.select-options {
+ display: none;
+ position: absolute;
+ padding: 24px 40px 0;
+ top: 24px;
+ right: 0;
+ left: 0;
+ z-index: 9;
+ margin: 0;
+ list-style: none;
+ background-color: #fff;
+ border-radius: 24px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border: none;
+ box-shadow: 0 1px 15px 0 rgba(21, 27, 38, 0.15);
+ max-height: calc(100vh - 100px);
+ overflow: auto;
+}
+.select-options li {
+ margin: 0;
+ text-indent: 15px;
+ transition: all 0.15s ease-in;
+ border-bottom: 1px solid #000;
+ text-align: center;
+ display: flex;
+}
+.select-options li:last-child {
+ border-bottom: none;
+}
+.select-options li[rel="hide"] {
+ display: none;
+}
+
+.select-options.left li {
+ text-align: left;
+}
+.select .image-selected {
+ margin-right: 1rem;
+}
+.select .image-option {
+ width: 30px;
+ height: 30px;
+ border-radius: 100%;
+ align-self: center;
+ display: flex;
+ border: 1px solid var(--primary-green);
+}
+
+.select .image-option.image-option-logo {
+ border: 1px solid var(--light-yellow);
+}
+
+.select .image-option img {
+ width: 26px;
+ height: 18px;
+ object-fit: contain;
+ margin: auto;
+}
+
+@media screen and (max-height: 700px) {
+ .select {
+ font-size: 13px;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ }
+
+ .select-styled {
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ font-size: 14px;
+ }
+
+ .select-styled:after {
+ content: "";
+ width: 26px;
+ height: 26px;
+ top: 4px;
+ right: 5px;
+ background: url(./../images/icon/ico_dropdown_border_white.png) 96% / 26px
+ no-repeat transparent;
+ }
+ .select-options {
+ padding: 32px 32px 0;
+ top: 0;
+ border-radius: 18px;
+ max-height: calc(100vh - 90px);
+ }
+}
diff --git a/student/build/assets/css/login.css b/student/build/assets/css/login.css
new file mode 100644
index 0000000..65a0613
--- /dev/null
+++ b/student/build/assets/css/login.css
@@ -0,0 +1,189 @@
+.max430 {
+ max-width: 400px;
+ margin: 0 auto;
+}
+.top-image img {
+ width: 100%;
+ height: auto;
+ display: block;
+}
+h2.title {
+ font-family: "Myriadpro-Bold";
+ font-size: 18px;
+}
+.login-form-container {
+ padding: 0;
+}
+.res-form-container {
+ padding: 40px 0 40px;
+}
+.help-block {
+ margin: 20px 0 0;
+ padding: 0 15px;
+}
+.form-sunE-button {
+ margin: 20px 0;
+ text-align: center;
+}
+.sunE-main-title .form-sunE-button {
+ margin: 0;
+}
+.sunE-custom-form a:hover {
+ color: #00b9b7;
+ text-decoration: none;
+}
+.sunE-line-or {
+ margin: 40px 0 0;
+}
+.sunE-line-or span {
+ width: 80px;
+ background: #f3ffff;
+ position: absolute;
+ display: block;
+ top: -9px;
+ left: calc(50% - 40px);
+ text-align: center;
+}
+.more-login {
+ margin: 30px 0 0;
+}
+.more-login img {
+ cursor: pointer;
+}
+.mr-5 {
+ margin-right: 5px;
+}
+.ml-5 {
+ margin-left: 5px;
+}
+.sunE-bottom-form {
+ margin: 20px 0 0;
+}
+.sunE-bottom-form p {
+ text-align: center;
+}
+.sunE-bottom-form p a {
+ font-family: "Myriadpro-Bold";
+}
+
+.sendMail-title {
+ color: #00b9b7;
+ margin: 100px 0 0px;
+}
+.profile-title {
+ color: #00b9b7;
+ margin: 30px 0;
+}
+.sunE-male-female {
+ width: 44px;
+ height: 44px;
+ text-align: center;
+ background: #fff;
+ border-radius: 33px;
+ border: none;
+ box-shadow: 0 1px 15px 0 rgba(21, 27, 38, 0.15);
+ margin: 20px 0 0 10px;
+ line-height: 60px;
+ display: inline-block;
+ cursor: pointer;
+}
+
+.ico_male,
+.ico_male_active {
+ width: 26px;
+ margin: 10px auto;
+}
+.ico_female,
+.ico_female_active {
+ width: 20px;
+ margin: 5px auto;
+}
+.sunE-male-female.male .ico_male_active {
+ display: none;
+}
+.sunE-male-female.male .ico_male {
+ display: block;
+}
+.sunE-male-female.male.active .ico_male_active {
+ display: block;
+}
+.sunE-male-female.male.active .ico_male {
+ display: none;
+}
+.sunE-male-female.female .ico_female_active {
+ display: none;
+}
+.sunE-male-female.female .ico_female {
+ display: block;
+}
+.sunE-male-female.female.active .ico_female_active {
+ display: block;
+}
+.sunE-male-female.female.active .ico_female {
+ display: none;
+}
+.error-help {
+ margin: 20px 0 20px 15px;
+}
+.customErrorHelpClassName {
+ margin: 20px 0 0 0;
+}
+.error-help p {
+ font-size: 18px;
+ color: #e22028 !important;
+ line-height: 21px;
+ margin: 0;
+ padding: 0 0 0 0px;
+}
+.bg-login {
+ background-image: url("./../images/bg_auth_full_1.png");
+ background-repeat: no-repeat;
+ background-size: cover;
+ min-height: 100vh;
+}
+.bg-login .version-app {
+ position: absolute;
+ bottom: 10px;
+ right: 10px;
+}
+.bg-register {
+ background-image: url("./../images/BG_ND.png");
+ background-repeat: no-repeat;
+ background-size: cover;
+ min-height: 100vh;
+}
+
+.bg-login .logo img,
+.bg-register .logo img {
+ margin-top: 7px;
+}
+
+.btn-re {
+ text-decoration: underline;
+}
+.more-login img {
+ width: 56px;
+}
+.form-sunE-button.mar-b-0 {
+ margin-bottom: 0 !important;
+}
+@media screen and (max-height: 800px) {
+ .error-help p {
+ font-size: 14px;
+ line-height: 20px;
+ }
+}
+@media screen and (max-width: 768px) {
+ .sunE-form-container {
+ padding: 0 10px;
+ }
+ .login-form-container {
+ padding: 100px 16px 40px;
+ }
+ .res-form-container {
+ padding: 100px 10px 40px;
+ }
+ .register_account_type .account_detail_placeholder {
+ height: 100px;
+ }
+}
diff --git a/student/build/assets/css/responsive.css b/student/build/assets/css/responsive.css
new file mode 100644
index 0000000..9589815
--- /dev/null
+++ b/student/build/assets/css/responsive.css
@@ -0,0 +1,5630 @@
+@media screen and (max-height: 800px) {
+ /*RESET CSS*/
+ html,
+ body,
+ div,
+ span,
+ object,
+ iframe,
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6,
+ p,
+ blockquote,
+ pre,
+ abbr,
+ address,
+ cite,
+ code,
+ del,
+ dfn,
+ em,
+ img,
+ ins,
+ kbd,
+ q,
+ samp,
+ small,
+ strong,
+ sub,
+ sup,
+ var,
+ b,
+ i,
+ dl,
+ dt,
+ dd,
+ ol,
+ ul,
+ li,
+ fieldset,
+ form,
+ label,
+ legend,
+ table,
+ caption,
+ tbody,
+ tfoot,
+ thead,
+ tr,
+ th,
+ td,
+ article,
+ aside,
+ canvas,
+ details,
+ figcaption,
+ figure,
+ footer,
+ header,
+ hgroup,
+ menu,
+ nav,
+ section,
+ summary,
+ time,
+ mark,
+ audio,
+ video {
+ /* font-size: 16px; */
+ }
+
+ .sunE-container {
+ width: 100%;
+ height: auto;
+ max-width: 1200px;
+ margin: 0 auto;
+ /* padding: 0; */
+ }
+
+ .homepage-teacher.sunE-container-box {
+ padding: 10px 20px 0px;
+ }
+
+ .list-menu-i a.menu-item {
+ font-size: 14px;
+ color: #404041;
+ line-height: 34px;
+ align-items: center;
+ padding: 10px 0 10px 32px;
+ text-decoration: none;
+ margin: 8px 0;
+ }
+
+ .list-menu-i .menu-img {
+ width: 60px;
+ max-height: 32px;
+ }
+
+ .list-menu-i .menu-img img {
+ width: 30px;
+ }
+
+ .list-menu-i a.menu-item span {
+ font-size: 14px;
+ color: #404041;
+ }
+
+ .sunE-sidebar {
+ width: 255px;
+ }
+
+ .plan-item-content p {
+ font-size: 14px;
+ }
+
+ .btn-plan-item {
+ width: 21px;
+ }
+
+ .his img {
+ width: 27px;
+ }
+
+ .plan-item-content p.text-light {
+ padding: 0 0 0 10px;
+ }
+
+ .slider-custom-2 .slick-arrow.slick-prev {
+ left: -10px;
+ }
+
+ /* Slider for student homepage */
+
+ .slider_homepage_student .slider-custom-student {
+ /* margin-bottom: 1.1rem !important; */
+ }
+
+ .slider-custom-student .slick-arrow.slick-prev {
+ left: 33px;
+ }
+
+ .slider-custom-2 .slick-next,
+ .slider-custom-2 .slick-prev {
+ width: 42px;
+ height: auto;
+ }
+
+ .slider-custom-2 .slick-arrow {
+ background: #00bbb6;
+ padding: 12px 14px;
+ position: absolute;
+ border-radius: 12px;
+ border: none;
+ z-index: 9;
+ text-align: center;
+ }
+
+ .item-top-title-main p {
+ text-align: center;
+ font-size: 17px;
+ padding: 0;
+ color: #fff;
+ font-family: "Myriadpro-SemiBold";
+ }
+
+ .slick-dots li button:before {
+ font-size: 7px;
+ line-height: 17px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 14px;
+ height: 14px;
+ content: "•";
+ text-align: center;
+ opacity: 0.25;
+ color: #000;
+ }
+
+ .slider-custom-2 .slick-dots li button:before {
+ font-size: 14px;
+ color: #00a79d;
+ }
+
+ .slider-item-content .img-thumb {
+ margin: 12px;
+ width: 237px;
+ height: 210px;
+ border-radius: 12px;
+ overflow: hidden;
+ }
+
+ .slider-custom-2 .slider-item-content {
+ margin: 12px;
+ padding: 6px 13px;
+ }
+
+ /* For Student */
+ .slider-custom-student .slider-item-content {
+ margin: 12px;
+ padding: 6px 9px;
+ }
+
+ .slider-custom-student .slider_student_wrapper .slider-item-content {
+ margin-top: 0.75rem !important;
+ margin-bottom: 0.6rem !important;
+ }
+
+ .slider-item-desc .item-top-title-main {
+ margin: 12px 0;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ padding: 12px 24px;
+ border-radius: 30px;
+ max-height: 66px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ margin-bottom: 25px;
+ }
+
+ .edit-plan-box .btn p {
+ font-size: 14px;
+ line-height: 14px;
+ }
+
+ .edit-plan-box .btn img {
+ width: 24px;
+ }
+
+ .sunE-right-container {
+ width: 100%;
+ height: 100vh;
+ overflow: auto;
+ padding: 36px 16px 10px 16px;
+ }
+
+ .sunE-container-box.diemdanh {
+ padding: 20px 0 10px;
+ }
+
+ .sunE-container-box {
+ padding: 24px 12px 12px;
+ }
+
+ .orange span,
+ .red span,
+ .success-text span {
+ line-height: 27px;
+ }
+
+ .chart-content canvas {
+ margin-left: 0;
+ }
+
+ .sunE-plan-list {
+ max-height: 330px;
+ overflow: auto;
+ padding-right: 9px;
+ }
+
+ .no-plan img {
+ width: 243px;
+ }
+
+ .no-plan h2 {
+ font-family: "Myriadpro-SemiBold";
+ font-size: 21px;
+ padding: 0;
+ margin: 0;
+ color: #00a79d;
+ }
+
+ .dtb-sum-slider {
+ bottom: -45px;
+ }
+
+ .dtb-sum-slider .w {
+ width: 168px;
+ }
+
+ .slider-custom-2 .dtb-sum-slider .w {
+ width: 194px;
+ }
+
+ .img-check-calendar {
+ top: -1px;
+ right: -6px;
+ width: 16px;
+ }
+
+ .class-box .class-box-img {
+ width: 127px;
+ height: 103px;
+ }
+
+ .title-line-blue {
+ font-size: 17px;
+ line-height: 21px;
+ padding: 7px;
+ text-align: center;
+ border-radius: 17px;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ }
+
+ .two-line {
+ max-height: 53px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ }
+
+ .class-box-desc p,
+ .class-box-desc span {
+ font-size: 15px;
+ }
+
+ .class-box-desc span.class-online,
+ .class-box-desc span.class-offline {
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+ }
+
+ .sunE-main-title h1 {
+ font-size: 28px;
+ line-height: 38px;
+ padding-left: 7px;
+ }
+
+ .sunE-main-title .line-h {
+ display: block;
+ width: 3px;
+ height: 35px;
+ background: #00bbb5;
+ border-radius: 2px;
+ border: none;
+ }
+
+ .sunE-class-list {
+ padding-right: 17px;
+ max-height: calc(100vh - 190px);
+ padding-bottom: 28px;
+ overflow: auto;
+ }
+
+ .class-index-box .class-index-box-img {
+ width: 244px;
+ height: 234px;
+ }
+
+ .class-index-box {
+ box-sizing: border-box;
+ padding: 13px;
+ border-radius: 17px;
+ background: #fff;
+ display: inline-block;
+ width: 100%;
+ }
+
+ .info-gr .info-img {
+ width: 28px;
+ }
+
+ .info-gr {
+ margin: 11px 0 0;
+ }
+
+ .info-gr img {
+ height: 18px;
+ cursor: pointer;
+ }
+
+ .info-gr .info-con p {
+ font-size: 15px;
+ font-family: "Myriadpro-Light";
+ line-height: 26px;
+ }
+
+ .class-select-box {
+ padding: 17px 0px 0;
+ display: inline-block;
+ width: 140px;
+ height: 140px;
+ background: #fff;
+ margin: 0 6px;
+ border-radius: 12px;
+ border: none;
+ cursor: pointer;
+ box-sizing: border-box;
+ overflow: hidden;
+ }
+
+ .class-select-box .select-img {
+ height: 78px;
+ }
+
+ .class-select-box img {
+ height: 100%;
+ }
+
+ .class-select-box p {
+ font-size: 15px;
+ padding: 9px 0 0;
+ margin: 0;
+ }
+
+ .box-giaotrinh-gr.hei-custom.edit {
+ height: 130px;
+ padding: 0 13px 0 28px;
+ margin: 0 0 17px 0;
+ }
+
+ .box-select-info p {
+ color: #221f1f;
+ font-size: 17px;
+ line-height: 21px;
+ }
+
+ .box-select-info span {
+ font-size: 15px;
+ }
+
+ .box-select-file-full {
+ flex: 1;
+ }
+
+ .box-select-file-full p {
+ flex: 1;
+ text-align: left;
+ }
+
+ .gtcn-menu-gr span {
+ font-size: 21px;
+ margin-right: 26px;
+ }
+
+ .box-giaotrinh-gr.hei-custom {
+ height: 80px;
+ }
+
+ .box-giaotrinh-gr .thumb {
+ position: absolute;
+ top: -5px;
+ left: -26px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #fff;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 65px;
+ height: 65px;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 24%);
+ }
+
+ .box-giaotrinh-gr .thumb3 {
+ position: absolute;
+ top: -5px;
+ left: -26px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #ccedeb;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 65px;
+ height: 65px;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 24%);
+ }
+
+ .box-giaotrinh-gr .thumb img {
+ width: 45px;
+ height: 45px;
+ object-fit: contain;
+ }
+
+ .box-giaotrinh-gr .thumb3 img {
+ width: 35px;
+ height: 35px;
+ object-fit: contain;
+ }
+
+ .box-giaotrinh-gr .thumb2 {
+ width: 75px;
+ height: 75px;
+ }
+
+ .box-giaotrinh-gr.hei-custom .thumb {
+ top: 13px;
+ }
+
+ .box-giaotrinh-gr.hei-custom .thumb3 {
+ top: 13px;
+ }
+
+ .gt_list_hei {
+ max-height: calc(100vh - 280px);
+ padding: 0 13px;
+ overflow: auto;
+ }
+
+ .btn-user-add img,
+ .btn-user-share img {
+ width: 37px;
+ }
+
+ .sunE-title-medium {
+ font-size: 18px;
+ margin: 0;
+ padding: 0 0 17px;
+ }
+
+ .sunE-right-container.add_student_container {
+ padding: 35px 16px 0 16px;
+ }
+
+ .add_student {
+ height: calc(100vh - 103px);
+ width: 100%;
+ }
+
+ .sunE-no-student .add_code_student-gr {
+ top: 480px;
+ }
+
+ .add_code_student-gr {
+ width: 368px;
+ position: absolute;
+ left: 50%;
+ top: 510px;
+ transform: translate(-50%, -50%);
+ }
+
+ .sunE-input-border-blue-gr input {
+ height: 37px;
+ border: 1px solid #399098;
+ border-radius: 18px;
+ padding: 0 41px;
+ }
+
+ .sunE-input-border-blue-gr .ico_input {
+ position: absolute;
+ /* top: 7px; */
+ /* left: 11px; */
+ width: 28px;
+ }
+
+ .btn-filter button {
+ padding: 0 30px 0 40px;
+ }
+
+ .btn-filter img {
+ position: absolute;
+ top: 10px;
+ left: 24px;
+ width: 17px;
+ }
+
+ .sunE-giaotrinh-item .img {
+ width: 104px;
+ height: 95px;
+ }
+
+ .sunE-giaotrinh-item .content {
+ padding-left: 17px;
+ padding-top: 8px;
+ }
+
+ .sunE-giaotrinh-item .content h2.title {
+ font-size: 16px;
+ line-height: 20px;
+ }
+
+ h2.title {
+ font-family: "Myriadpro-Bold";
+ font-size: 16px;
+ }
+
+ .sunE-giaotrinh-item .content h3.desc {
+ font-size: 16px;
+ line-height: 20px;
+ margin: 0 0 8px;
+ }
+
+ .sunE-giaotrinh-item .content .easy,
+ .sunE-giaotrinh-item .content .hard,
+ .sunE-giaotrinh-item .content .medium,
+ .sunE-giaotrinh-item .content .normal {
+ padding: 3px 8px;
+ }
+
+ .lb-dc-gr .lb {
+ margin-right: 8px;
+ }
+
+ .lb-dc-gr span {
+ color: #fff;
+ font-size: 14px;
+ padding: 4px 13px;
+ border-radius: 12px;
+ line-height: 18px;
+ }
+
+ .topic {
+ background: #fff;
+ padding: 26px 18px;
+ border-radius: 18px;
+ margin: 0 0 13px;
+ }
+
+ .cb-score-gr p {
+ font-size: 15px;
+ margin: 0 0 8px;
+ }
+
+ .cb-score-gr span {
+ font-size: 28px;
+ font-family: "Myriadpro-Bold";
+ color: #00a69c;
+ }
+
+ .item-student .item-student-img {
+ width: 61px;
+ height: 61px;
+ border-radius: 31px;
+ }
+
+ .list-detail .item-student {
+ background: #fff;
+ border-radius: 18px;
+ padding: 8px 8px 8px 26px;
+ margin: 0 0 8px 47px;
+ min-height: 90px;
+ }
+
+ .list-detail .item-student-img {
+ position: absolute;
+ top: 10px;
+ left: -41px;
+ width: 73px;
+ height: 73px;
+ border-radius: 37px;
+ overflow: hidden;
+ }
+
+ .item-student-name h2 {
+ font-size: 16px;
+ line-height: 18px;
+ margin: 12px 0 12px;
+ }
+
+ .list-detail .item-student .item-student-name span {
+ font-size: 16px;
+ line-height: 32px;
+ }
+
+ .list-detail .item-student .item-student-name img {
+ width: 32px;
+ }
+
+ .box-title-bg {
+ border-radius: 21px;
+ height: 37px;
+ }
+
+ .box-title-bg p {
+ font-size: 20px;
+ /* line-height: 42px; */
+ }
+
+ .box-criteria-score-title p {
+ font-size: 16px;
+ padding-left: 13px;
+ }
+
+ .box-criteria-comment h2 {
+ font-size: 21px;
+ padding-left: 30px;
+ margin: 0 0 6px;
+ }
+
+ .box-criteria-comment textarea {
+ padding: 13px 13px 8px 26px;
+ border-radius: 18px;
+ resize: none;
+ width: 100%;
+ height: 200px;
+ }
+
+ .post-content {
+ background: #fff;
+ padding: 26px 18px;
+ border-radius: 18px;
+ margin: 0;
+ }
+
+ .title-post-box {
+ font-size: 21px;
+ line-height: 35px;
+ }
+
+ .btn-mark {
+ height: 35px;
+ line-height: 35px;
+ padding: 0 0 0 18px;
+ box-sizing: border-box;
+ border-radius: 20px;
+ border: none;
+ cursor: pointer;
+ margin: 0 8px 0 0;
+ }
+
+ .btn-mark p {
+ font-size: 16px;
+ padding: 0 30px;
+ }
+
+ .btn-mark img {
+ width: 32px;
+ }
+
+ .btn-help {
+ height: 35px;
+ line-height: 35px;
+ border-radius: 20px;
+ border: none;
+ cursor: pointer;
+ padding: 0 26px;
+ }
+
+ .btn-help img {
+ width: 16px;
+ }
+
+ .chambai.writing {
+ margin: 0 0 13px;
+ }
+
+ .post-content .content-box-edit {
+ padding: 13px 13px 8px 30px;
+ border-radius: 18px;
+ resize: none;
+ width: 100%;
+ font-size: 15px;
+ height: 170px;
+ overflow: auto;
+ }
+
+ .popup-tag {
+ padding: 8px;
+ font-size: 18px;
+ }
+
+ .sunE-giaobai-list {
+ padding: 18px 26px;
+ border-radius: 18px;
+ max-height: calc(100vh - 190px);
+ margin: 0 0 5px;
+ }
+
+ .bg_no_gb {
+ width: 340px;
+ }
+
+ .sunE-giaotrinh-item .content p,
+ .sunE-giaotrinh-item .content span {
+ font-size: 16px;
+ line-height: 21px;
+ margin: 0 0 8px;
+ }
+
+ .wh27 {
+ width: 23px;
+ height: 23px;
+ }
+
+ .btn-setting img {
+ top: 7px;
+ left: 17px;
+ width: 25px;
+ }
+
+ .box-info-giaobai {
+ background: #fff;
+ padding: 24px 18px;
+ border-radius: 18px;
+ }
+
+ .box-info-giaobai h3.desc {
+ font-size: 16px;
+ line-height: 21px;
+ margin: 0 0 26px;
+ }
+
+ .box-info-giaobai p {
+ font-size: 15px;
+ line-height: 21px;
+ margin: 0 0 8px;
+ }
+
+ .sunE-container-box.giaobai-ganday {
+ padding: 23px 18px 0;
+ }
+
+ .list-giaobai.chualam {
+ max-height: calc(100vh - 260px);
+ }
+
+ .item-student .stt {
+ line-height: 61px;
+ font-size: 15px;
+ width: 26px;
+ }
+
+ .btn-check-gr {
+ padding-top: 15px;
+ }
+
+ .f20 {
+ font-size: 18px !important;
+ }
+
+ .sunE-input-group label {
+ display: block;
+ margin: 0;
+ padding: 0 0 8px;
+ font-size: 18px;
+ color: #000;
+ }
+
+ .select-gr select {
+ width: 37px;
+ height: 47px;
+ border-radius: 12px;
+ font-size: 15px;
+ }
+
+ .check-box-gr label {
+ font-size: 15px;
+ }
+
+ .datlichnhac-input-gr .left,
+ .datlichnhac-input-gr .right {
+ font-size: 15px;
+ }
+
+ .datlichnhac-input-gr input.dln-mins {
+ height: 37px;
+ outline: none;
+ border: none;
+ border-radius: 18px;
+ padding: 6px 18px;
+ box-shadow: 0 1px 6px 0 rgb(21 27 38 / 15%);
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 15px;
+ }
+
+ input.dln-mins::-webkit-outer-spin-button,
+ input.dln-mins::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+ }
+
+ .nhacnho-content .datlichnhac-input-gr input.dln-mins {
+ width: 71px;
+ }
+
+ .err-nhacnho img {
+ margin: 13px 0 0;
+ }
+
+ .nhacnho-content textarea {
+ height: 75px;
+ border-radius: 18px;
+ padding: 9px 18px;
+ font-size: 15px;
+ }
+
+ .check-date-time-week {
+ width: 380px;
+ height: 37px;
+ background: #fff;
+ border-radius: 18px;
+ padding: 0 13px;
+ }
+
+ .check-date-time-week img {
+ width: 12px;
+ }
+
+ .check-date-time-week p {
+ font-size: 17px;
+ line-height: 37px;
+ }
+
+ .student-list-container {
+ width: 330px;
+ }
+
+ .tong-hs {
+ line-height: 21px;
+ font-size: 16px;
+ font-family: "Myriadpro-SemiBold";
+ margin: 0 0 18px;
+ }
+
+ .text-title-blue {
+ font-size: 16px;
+ }
+
+ .box-chart p {
+ font-size: 16px;
+ }
+
+ .dtb-sum .w {
+ width: 266px;
+ }
+
+ .bdg-sum .w {
+ width: 248px;
+ }
+
+ .f-24 {
+ font-size: 21px;
+ }
+
+ .sunE-title-medium-p {
+ font-size: 16px;
+ line-height: 16px;
+ margin: 0 0 13px;
+ }
+
+ .custom-list-student {
+ padding: 18px;
+ border-radius: 18px;
+ }
+
+ .bcht .list-student {
+ max-height: calc(100vh - 260px);
+ }
+
+ .student-info {
+ width: 300px;
+ margin-right: 18px;
+ }
+
+ .student-info .avt-i {
+ width: 156px;
+ height: 156px;
+ border-radius: 78px;
+ border: 2px solid #e7ae38;
+ margin: 0 auto 18px;
+ }
+
+ .student-info .name {
+ font-size: 21px;
+ margin: 0 0 12px;
+ }
+
+ .email-gr img {
+ width: 20px;
+ }
+
+ .email-gr p {
+ font-size: 16px;
+ line-height: 22px;
+ max-width: 200px;
+ }
+
+ .box-bcht-top h2 {
+ font-size: 16px;
+ line-height: 37px;
+ }
+
+ .btn-history-bcht {
+ border: 2px solid #00b9b7;
+ line-height: 33px;
+ height: 37px;
+ border-radius: 18px;
+ padding: 0 30px;
+ font-size: 16px;
+ }
+
+ .title-info {
+ border-radius: 18px;
+ height: 37px;
+ padding-left: 18px;
+ }
+
+ .title-info p {
+ line-height: 37px;
+ font-size: 16px;
+ }
+
+ .score-info {
+ border-radius: 18px;
+ height: 37px;
+ width: 73px;
+ }
+
+ .score-info p {
+ line-height: 37px;
+ font-size: 16px;
+ }
+
+ .title-info.dtb-title p {
+ line-height: 18px;
+ font-size: 16px;
+ }
+
+ .bcht {
+ padding: 20px 0 0;
+ }
+
+ .box-bcht-date-custom-hei.box-bcht {
+ padding: 0;
+ width: 436px;
+ }
+
+ .box-bcht-date-custom-hei .calendar .week-cell,
+ .box-bcht-date-custom-hei .calendar .day-cell {
+ flex-grow: 0;
+ flex-shrink: 0;
+ flex-basis: calc(100% / 7 - 22px);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 35px;
+ width: 35px;
+ cursor: pointer;
+ margin: 5px 0px;
+ }
+
+ .box-bcht.box-bcht-date-custom-hei .calendar .week-cell,
+ .box-bcht.box-bcht-date-custom-hei .calendar .day-cell {
+ flex-basis: calc(100% / 7 - 27px);
+ margin: 5px 0px;
+ }
+
+ .collapse.showMonth .calendar {
+ height: 160px;
+ }
+
+ .fullHeight.showMonth .calendar {
+ height: auto;
+ }
+
+ .item-student-name p {
+ font-size: 15px;
+ }
+
+ .item-student-name.max-w-1 p {
+ max-width: 160px;
+ }
+
+ .score-tb-student span {
+ width: 75px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 21px;
+ }
+
+ .top p {
+ font-size: 18px;
+ }
+
+ .vinhdanh-item img.vinhdanh-bg {
+ width: 168px;
+ }
+
+ .avt-vd {
+ width: 94px;
+ height: 94px;
+ border-radius: 47px;
+ border: 2px solid #e9af38;
+ margin: 18px auto 0;
+ }
+
+ .name-vd {
+ padding: 0 18px;
+ line-height: 32px;
+ font-size: 16px;
+ color: #fff;
+ border-radius: 18px;
+ position: absolute;
+ top: 94px;
+ left: 50%;
+ transform: translate(-50%, 0);
+ }
+
+ .vd-info {
+ bottom: 9px;
+ font-size: 16px;
+ }
+
+ .vinhdanh-content {
+ padding: 24px 0 0;
+ }
+
+ .diemdanh-no-item img {
+ width: 363px;
+ }
+
+ .diemdanh-no-item p {
+ font-size: 21px;
+ }
+
+ .btn-create-diemdanh img {
+ width: 18px;
+ top: 10px;
+ }
+
+ .btn-create-diemdanh button {
+ padding: 0 18px 0 47px;
+ }
+
+ .medium-title {
+ font-size: 16px;
+ }
+
+ .menu-gr-right input[type="text"].btn {
+ height: 42px;
+ border-radius: 21px;
+ font-size: 16px;
+ line-height: 42px;
+ padding: 0 28px;
+ }
+
+ .btn-ob.select {
+ font-size: 16px;
+ height: 42px;
+ line-height: 42px;
+ border-radius: 21px;
+ }
+
+ .btn-ob .select-styled {
+ border-radius: 21px;
+ font-size: 16px;
+ line-height: 42px;
+ height: 42px;
+ padding: 0 28px;
+ }
+
+ .btn-ob .select-styled:after {
+ content: "";
+ width: 21px;
+ height: 12px;
+ top: 16px;
+ right: 9px;
+ background: url(./../images/teacher/diemdanh/ico_dropdown_blue.png) 90% /
+ 21px no-repeat transparent;
+ }
+
+ .btn-ob .select-styled.active:after {
+ background: url(./../images/teacher/diemdanh/ico_dropup_blue.png) 90% / 21px
+ no-repeat transparent;
+ }
+
+ .btn-ob .select-options {
+ padding: 21px 22px 0;
+ }
+
+ .btn-ob .select-options li {
+ text-indent: 21px;
+ }
+
+ .menu-gr-right .react-datepicker-wrapper input[type="text"] {
+ height: 42px;
+ border-radius: 21px;
+ font-size: 16px;
+ line-height: 42px;
+ padding: 0 28px;
+ }
+
+ .box-select-gr {
+ border-radius: 18px;
+ padding: 26px 0 26px 30px;
+ margin: 0 0 13px 18px;
+ }
+
+ .box-select-gr .thumb {
+ position: absolute;
+ top: -3px;
+ left: -26px;
+ border: 5px solid #fff;
+ width: 92px;
+ height: 92px;
+ }
+
+ .box-select-info h2 {
+ font-size: 16px;
+ line-height: 18px;
+ }
+
+ .box-giaotrinh-gr {
+ border-radius: 18px;
+ height: 56px;
+ margin: 0 0 26px 18px;
+ padding: 0 13px 0 56px;
+ }
+
+ .custom-select-no-bg .select-styled {
+ padding-left: 56px;
+ }
+
+ .custom-select-no-bg .select-styled {
+ height: 37px;
+ border-radius: 18px;
+ font-size: 15px;
+ padding-right: 37px;
+ line-height: 37px;
+ /* background: url(./../images/icon/ico_dropdown_s.png) 96% / 18px no-repeat
+ #fff; */
+ }
+
+ .custom-select-no-bg .select {
+ font-size: 15px;
+ width: 100%;
+ height: 37px;
+ line-height: 37px;
+ border-radius: 19px;
+ }
+
+ .btn-bar img {
+ height: 37px;
+ }
+
+ .sunE-container-box.giaotrinh.unit {
+ padding: 0 18px;
+ }
+
+ .sunE-unit-item h2 {
+ font-size: 20px;
+ }
+
+ .sunE-unit-item p {
+ font-size: 15px;
+ }
+
+ .img-bg-x {
+ width: 163px;
+ height: 250px;
+ background-size: 100%;
+ margin: auto;
+ }
+
+ .img-bg-x .__avt_unit {
+ margin-top: 35px;
+ margin-left: -5px;
+ }
+
+ .__way_map {
+ position: absolute;
+ transform: translate(75%, 115%);
+ }
+
+ .__way_map_down {
+ position: absolute;
+ transform: translate(65%, 190%);
+ }
+
+ .border-dash-map-down {
+ top: 238px;
+ }
+
+ .border-dash-map-up {
+ top: 250px;
+ }
+
+ .sunE-unit-item .h-287 {
+ height: 250px;
+ }
+
+ .giaotrinh.unit .unit-list .box-giaotrinh-gr {
+ border-radius: 30px;
+ height: 47px;
+ }
+
+ .btn-more-info {
+ width: 37px;
+ height: 37px;
+ border-radius: 19px;
+ right: 7px;
+ top: 5px;
+ }
+
+ .btn-more-info img {
+ width: 13px;
+ }
+
+ .btn-more-info .show_ {
+ margin: 16px 0 0 1px;
+ width: 9px;
+ }
+
+ .info-item-desc h2 {
+ font-size: 15px;
+ line-height: 18px;
+ }
+
+ .sunE-giaotrinh-resuft-filter {
+ padding: 18px 28px;
+ border-radius: 18px;
+ max-height: calc(100vh - 250px);
+ }
+
+ .chk-custom-gr label:before {
+ padding: 10px;
+ margin-right: 9px;
+ border-radius: 2px;
+ margin-top: -1px;
+ }
+
+ .chk-custom-gr input:checked + label:after {
+ top: -8px;
+ left: 10px;
+ width: 6px;
+ height: 18px;
+ }
+
+ .sunE-giaotrinh-item .chk-gr .chk-custom-gr label:before {
+ margin-top: -10px;
+ }
+
+ .sunE-giaotrinh-resuft-filter.box-shadow.scrollbar-custom.flex-1
+ .sunE-giaotrinh-item
+ .chk-gr
+ .chk-custom-gr
+ label:before {
+ margin-top: -5px;
+ }
+
+ .select-all .wh20.chk-custom-gr input:checked + label:after {
+ top: -5px;
+ }
+
+ /* Check box select all */
+ .checbox-right .wh20.check-select-student input:checked + label:after {
+ top: -8px;
+ }
+
+ .btn-create-taomoi button,
+ .btn-create-datlai button {
+ padding: 0 30px 0 56px;
+ }
+
+ .btn-create-taomoi img {
+ left: 13px;
+ top: 9px;
+ width: 21px;
+ }
+
+ .class-box-desc .title-line-blue {
+ margin: 0 0 12px;
+ }
+
+ .box-btn {
+ width: 28px;
+ height: 28px;
+ }
+
+ .ico_ring-res-7 {
+ width: 16px;
+ }
+
+ .ico_message-res-7 {
+ width: 17px;
+ }
+
+ .reng {
+ width: 9px;
+ height: 9px;
+ border-radius: 5px;
+ bottom: 0;
+ right: 0;
+ }
+
+ .tn-menu-item p {
+ font-size: 16px;
+ }
+
+ .tinnhan-item h2 {
+ font-size: 16px;
+ line-height: 16px;
+ margin: 0 0 7px;
+ }
+
+ .tinnhan-item span {
+ font-size: 12px;
+ }
+
+ .tinnhan-item p.mes-info {
+ font-size: 16px;
+ line-height: 21px;
+ max-height: 64px;
+ }
+
+ .mex-info-box p {
+ font-size: 16px;
+ }
+
+ .mes-box-send {
+ height: 46px;
+ line-height: 25px;
+ font-size: 15px;
+ padding: 9px 18px 9px 18px;
+ border-top-left-radius: 23px;
+ border-bottom-left-radius: 23px;
+ }
+
+ .box-btn-send {
+ height: 46px;
+ width: 46px;
+ border-top-right-radius: 23px;
+ border-bottom-right-radius: 23px;
+ }
+
+ .send-mes img {
+ width: 23px;
+ }
+
+ .search-gr-p {
+ height: 46px;
+ box-sizing: border-box;
+ margin: 17px 0 7px;
+ }
+
+ .select-message.select {
+ font-size: 16px;
+ width: 175px;
+ height: 42px;
+ line-height: 42px;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .select-message .select-styled {
+ font-size: 16px;
+ width: 175px;
+ height: 42px;
+ line-height: 42px;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .search-custom {
+ width: 350px;
+ height: 42px;
+ line-height: 42px;
+ padding: 0 40px 0 21px;
+ font-size: 18px;
+ font-family: "Myriadpro-Regular";
+ box-sizing: border-box;
+ border: none;
+ text-align: center;
+ border-top-right-radius: 21px;
+ border-bottom-right-radius: 21px;
+ outline: none;
+ }
+
+ .icon_search {
+ position: absolute;
+ right: 13px;
+ top: 12px;
+ width: 21px;
+ }
+
+ ._line_box {
+ padding: 6px 0;
+ height: 42px;
+ }
+
+ ._line {
+ height: 30px;
+ top: 6px;
+ }
+
+ .select-message .select-styled:after {
+ content: "";
+ width: 16px;
+ height: 9px;
+ background: url(./../images/tinnhan/ico_dropdown.png) 97% / 16px no-repeat
+ transparent;
+ top: 16px;
+ right: 28px;
+ }
+
+ .class_student_list_box {
+ padding: 18px;
+ border-radius: 18px;
+ height: calc(100vh - 180px);
+ }
+
+ .box-shadow.custom-list-student.class_student_list_box.review {
+ height: calc(100vh - 220px);
+ }
+
+ .list-student {
+ max-height: calc(100vh - 220px);
+ }
+
+ .mex-box.cus-hei-2 {
+ height: calc(100vh - 180px);
+ }
+
+ .tinnhan-item .dot-active {
+ width: 12px;
+ height: 12px;
+ top: 12px;
+ left: 12px;
+ }
+
+ .box-detail-hs .avt-ab {
+ width: 178px;
+ height: 178px;
+ border-radius: 50%;
+ overflow: hidden;
+ }
+
+ .box-detail-hs .avt-ab {
+ position: absolute;
+ top: -94px;
+ left: calc(50% - 94px);
+ }
+
+ .box-detail-ab {
+ top: 130px;
+ padding: 0 71px;
+ }
+
+ .box-detail-ab .box-detail-hs {
+ border-radius: 18px;
+ padding: 80px 18px 13px;
+ width: 368px;
+ }
+
+ .box-detail-hs h2.name {
+ font-size: 28px;
+ }
+
+ .detail-info {
+ padding: 0 35px 13px;
+ }
+
+ .info-sum h3 {
+ font-size: 47px;
+ }
+
+ .sunE-container-box.hoso {
+ min-height: auto;
+ }
+
+ .info-sum {
+ margin: 47px 0 0;
+ }
+
+ .avatar-edit {
+ margin: 20px 0 0;
+ }
+
+ .avatar-edit-box {
+ background: #fff;
+ width: 185px;
+ height: 185px;
+ border-radius: 93px;
+ margin: 0 auto 30px;
+ padding: 4px;
+ }
+
+ .hoso .btn-save button {
+ padding: 0 40px;
+ height: 46px;
+ line-height: 46px;
+ border-radius: 23px;
+ border: none;
+ font-size: 18px;
+ color: #fff;
+ transition: 0.8s;
+ font-family: "Myriadpro-SemiBold";
+ min-width: 166px;
+ }
+
+ .avatar-edit-box .img-edit-avt {
+ position: absolute;
+ bottom: 0;
+ background: #fff;
+ height: 46px;
+ width: 100%;
+ text-align: center;
+ }
+
+ .avatar-edit-box .img-edit-avt img {
+ width: 34px;
+ height: 26px;
+ border-radius: 0;
+ margin-top: 9px;
+ }
+
+ .list-menu-custom {
+ width: 285px;
+ }
+
+ .btn-gr-text p {
+ font-size: 16px;
+ font-family: "Myriadpro-Bold";
+ color: #00a79d;
+ line-height: 54px;
+ }
+
+ .btn-gr {
+ margin: 0 0 12px;
+ border-radius: 13px;
+ height: 54px;
+ }
+
+ .apdung label {
+ margin: 13px 0;
+ font-size: 16px;
+ padding: 0 0 9px 12px;
+ }
+
+ .apdung.tp-k label {
+ margin: 15px 0 11px;
+ font-size: 14px;
+ padding: 0 0 8px 10px;
+ }
+
+ .apdung.apdung-custom label {
+ margin: 12px 0 12px 12px;
+ padding: 0;
+ }
+
+ .thoikhoabieu.tb .apdung .valid_to_input .react-datepicker-wrapper {
+ width: 118px;
+ }
+
+ .valid_to_input input {
+ font-size: 16px;
+ width: 80px;
+ margin-right: 0;
+ text-align: center;
+ }
+
+ .thoikhoabieu.tb .valid_to_input {
+ margin: 12px 0 0 17px;
+ }
+
+ .btn-create-datlai img {
+ left: 13px;
+ top: 7px;
+ width: 21px;
+ }
+
+ .orange span,
+ .red span,
+ .success-text span {
+ font-size: 14px;
+ line-height: 23px;
+ }
+
+ .his {
+ margin-top: -6px;
+ width: 115px;
+ }
+
+ .btn-select-year button {
+ padding: 0 53px;
+ }
+
+ .btn-select-year .ico_right,
+ .btn-select-year .ico_left {
+ top: 8px;
+ width: 13px;
+ }
+
+ .title-list-lichnam h2 {
+ font-size: 21px;
+ }
+
+ .btn-remove-item {
+ width: 46px;
+ height: 46px;
+ }
+
+ .btn-remove-item img {
+ width: 18px;
+ }
+
+ .popup-filter-option .wh20.chk-custom-gr input:checked + label:after {
+ top: -5px;
+ }
+
+ .ql-bt-dg.sunE-giaotrinh-resuft-filter {
+ max-height: calc(100vh - 160px);
+ }
+
+ .box-setting-custom {
+ border-radius: 18px;
+ padding: 18px;
+ margin: 0 0 9px;
+ }
+
+ .setting-title-blue {
+ font-size: 21px;
+ line-height: 28px;
+ margin: 0 0 9px;
+ }
+
+ .w80 {
+ width: 70px;
+ }
+
+ /*CUSTOM ON OFF BUTTON*/
+ .toggle-button-cover {
+ position: relative;
+ width: 45px;
+ }
+
+ .knobs,
+ .layer {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ }
+
+ .button {
+ top: calc(50% - 10px);
+ width: 45px;
+ height: 17px;
+ }
+
+ .button.r,
+ .button.r .layer {
+ border-radius: 102px;
+ }
+
+ /* Button 1 */
+ .btn-on-off .knobs:before {
+ top: -6px;
+ left: -5px;
+ width: 28px;
+ height: 28px;
+ font-size: 10px;
+ }
+
+ .btn-on-off.active .checkbox:checked + .knobs:before {
+ left: 21px;
+ }
+
+ /*END CUSTOM ON OFF BUTTON*/
+ .setting-on-off-box p {
+ font-size: 16px;
+ line-height: 21px;
+ }
+
+ .setting-on-off-box {
+ margin: 0 0 1rem;
+ }
+
+ .select-language .select-styled {
+ height: 21px;
+ line-height: 21px;
+ font-size: 15px;
+ }
+
+ .setting-on-off-box .center-flex img {
+ width: 12px;
+ }
+
+ .btn-gr-img {
+ width: 102px;
+ padding: 12px 0;
+ }
+
+ .list-menu-custom .btn-gr-img.ico_ma img {
+ width: 33px;
+ }
+
+ .list-menu-custom .btn-gr-img.ico_buy img {
+ width: 37px;
+ }
+
+ .list-menu-custom .btn-gr-img.ico_time img {
+ width: 32px;
+ }
+
+ .slider-custom {
+ max-width: 450px;
+ }
+
+ .item-top-title p {
+ font-size: 18px;
+ }
+
+ .item-price p {
+ font-size: 26px;
+ }
+
+ .slider-custom .slider-item-content img.details-ig {
+ margin: auto;
+ width: 265px;
+ }
+
+ .slider-custom .slick-arrow.slick-next {
+ left: calc(100% - 20px);
+ }
+
+ .slider-custom .slick-arrow.slick-prev {
+ left: -10px;
+ }
+
+ .custom-select-w {
+ width: 380px;
+ }
+
+ .input-nm {
+ height: 36px;
+ line-height: 36px;
+ border-radius: 18px;
+ padding-left: 18px;
+ margin: 0 0 17px;
+ font-size: 16px;
+ }
+
+ .box-white-content p,
+ .btn_click_link {
+ font-size: 16px;
+ }
+
+ .student-index {
+ padding: 6vh 20px 10px;
+ }
+
+ .map-skill span {
+ width: 212px;
+ height: 36px;
+ line-height: 36px;
+ border-radius: 18px;
+ font-size: 16px;
+ }
+
+ .map-skill img {
+ top: -22px;
+ left: -5px;
+ width: 52px;
+ }
+
+ .star img {
+ width: 36px;
+ height: 36px;
+ }
+
+ .pink-ab {
+ bottom: 18px;
+ right: 65px;
+ }
+
+ .pink-ab img {
+ width: 45px;
+ }
+
+ .box-unit-info p,
+ .box-unit-info p span {
+ font-size: 16px;
+ }
+
+ .giaotrinh.unit .box-giaotrinh-gr {
+ padding: 0 16px 0 40px;
+ margin: 0 0 18px 18px;
+ }
+
+ .list-menu-custom.student {
+ width: 280px;
+ }
+
+ .bg_top_tt {
+ width: 100%;
+ }
+
+ .mte-gr .mte-thumb {
+ width: 56px;
+ height: 56px;
+ border: 4px solid #fff;
+ top: -6px;
+ left: -17px;
+ }
+
+ .mte-gr {
+ background: #fff;
+ height: 45px;
+ width: 130px;
+ border-radius: 23px;
+ text-align: center;
+ padding-left: 24px;
+ }
+
+ .mte-gr h2 {
+ line-height: 26px;
+ font-size: 26px;
+ }
+
+ .circle-k {
+ width: 24px;
+ height: 24px;
+ border-radius: 12px;
+ margin-left: -2px;
+ }
+
+ .line-k {
+ width: 42px;
+ height: 8px;
+ margin-top: 8px;
+ }
+
+ .process-info-k .space {
+ width: 60px;
+ text-align: center;
+ }
+
+ .process-info-k .space p {
+ font-size: 16px;
+ font-family: "Myriadpro-Light";
+ line-height: 16px;
+ }
+
+ .list-menu-custom.student .btn-gr-text p {
+ line-height: 60px;
+ }
+
+ .list-menu-custom.student .btn-gr {
+ height: 60px;
+ }
+
+ .btn-gr-img.ico_thanhtich_offline {
+ padding: 9px 0;
+ }
+
+ .ico_thanhtich_offline img {
+ width: 46px;
+ }
+
+ .ico_thanhtich_online img {
+ width: 33px;
+ }
+
+ .ico_xephang img {
+ width: 45px;
+ }
+
+ .process-thumb img {
+ width: 56px;
+ height: 56px;
+ }
+
+ .skill-process-list {
+ margin: 26px 0 0;
+ padding: 16px 26px 9px 45px;
+ background: rgba(0, 0, 0, 0.2);
+ border-radius: 18px;
+ }
+
+ .skill-process-item p.title {
+ line-height: 21px;
+ font-size: 16px;
+ }
+
+ .process-100 {
+ height: 26px;
+ border-radius: 13px;
+ padding: 5px 5px 5px 36px;
+ }
+
+ .process-due {
+ height: 16px;
+ }
+
+ .sco {
+ width: 92px;
+ height: 26px;
+ border-radius: 13px;
+ box-sizing: border-box;
+ background: #fff;
+ padding: 0 6px 0 13px;
+ margin: 21px 0 0 12px;
+ }
+
+ .sco .slp {
+ line-height: 26px;
+ font-size: 21px;
+ }
+
+ .sco .slp-top {
+ line-height: 9px;
+ font-size: 12px;
+ top: -9px;
+ }
+
+ .top-t {
+ height: 40px;
+ border-radius: 20px;
+ padding: 0 26px;
+ margin: 0 0 16px;
+ }
+
+ .top-t p {
+ font-size: 16px;
+ line-height: 40px;
+ }
+
+ .box-s {
+ padding: 0 6px 0 35px;
+ }
+
+ .box-s span {
+ height: 30px;
+ margin-top: 6px;
+ border-radius: 16px;
+ font-size: 16px;
+ line-height: 30px;
+ padding: 0 5px 0 35px;
+ }
+
+ .box-s img {
+ top: 5px;
+ left: 5px;
+ }
+
+ .box-s .select {
+ font-size: 16px;
+ color: #00cbad;
+ width: 130px;
+ height: 30px;
+ line-height: 30px;
+ border-radius: 15px;
+ margin-top: 5px;
+ }
+
+ .box-s .select-styled {
+ width: 150px;
+ height: 30px;
+ line-height: 30px;
+ border-radius: 15px;
+ font-size: 16px;
+ padding: 0 5px 0 35px;
+ }
+
+ .select-chart .select-styled {
+ padding: 0 5px;
+ text-align: center;
+ width: 100%;
+ }
+
+ .box-s .select-options {
+ padding: 21px 9px 0;
+ top: 21px;
+ border-radius: 21px;
+ max-height: calc(100vh - 140px);
+ }
+
+ .box-s .select img {
+ top: 5px;
+ left: 5px;
+ width: 24px;
+ }
+
+ .box-nhatkyhoctap-graph .bangdiem-menu-gr span {
+ font-size: 16px;
+ }
+
+ .box-diem .top-o p {
+ font-size: 16px;
+ line-height: 18px;
+ }
+
+ .box-diem h2 {
+ font-size: 40px;
+ }
+
+ .his-hd {
+ height: auto;
+ min-height: calc(100vh - 140px);
+ padding: 16px 25px;
+ }
+
+ .b-26-black {
+ line-height: 28px;
+ font-size: 22px;
+ font-family: "Myriadpro-Bold";
+ margin: 13px 0 9px;
+ }
+
+ .img-avatar-k {
+ width: 86px;
+ height: 86px;
+ border-radius: 43px;
+ border: 3px solid #fff;
+ margin-right: 17px;
+ }
+
+ .bxh-info-student-box h3 {
+ font-size: 21px;
+ line-height: 26px;
+ margin: 0 0 9px;
+ }
+
+ .gr-r p {
+ font-size: 16px;
+ line-height: 21px;
+ }
+
+ .gr-r span {
+ font-size: 21px;
+ line-height: 26px;
+ }
+
+ .ico_hc {
+ width: 18px;
+ }
+
+ .sub-title-18 {
+ display: block;
+ font-size: 16px;
+ line-height: 21px;
+ }
+
+ .box-top-k {
+ border-radius: 17px;
+ padding: 9px 17px;
+ }
+
+ .top-k-score {
+ width: 70px;
+ height: 26px;
+ font-size: 16px;
+ line-height: 26px;
+ border-radius: 13px;
+ margin: 0 auto 13px;
+ }
+
+ .top-k-item.v {
+ width: 150px;
+ margin: 0 13px;
+ }
+
+ .top-k-item.s,
+ .top-k-item.b {
+ width: 104px;
+ }
+
+ .top-k-item.s .avt-top-k .ico_avt,
+ .top-k-item.b .avt-top-k .ico_avt {
+ top: 15px;
+ left: 25px;
+ width: 52px;
+ height: 52px;
+ border-radius: 27px;
+ }
+
+ .top-k-item.v .avt-top-k .ico_avt {
+ top: 35px;
+ left: 40px;
+ width: 66px;
+ height: 66px;
+ border-radius: 33px;
+ }
+
+ .thanhtich-container {
+ padding: 12px 0 0;
+ }
+
+ .student_bxh_list .item-student {
+ padding: 9px 17px;
+ border-radius: 17px;
+ margin: 0 0 9px;
+ }
+
+ .student_bxh_list .item-student .item-student-img {
+ width: 46px;
+ height: 46px;
+ border-radius: 23px;
+ border: 1px solid #e9af38;
+ }
+
+ .student_bxh_list .item-student-name p {
+ line-height: 46px;
+ font-size: 16px;
+ }
+
+ .student_bxh_list .item-student .stt {
+ line-height: 46px;
+ font-size: 16px;
+ width: 26px;
+ }
+
+ .hcs {
+ font-size: 16px;
+ line-height: 16px;
+ margin: 0 12px 0 5px;
+ }
+
+ .lv-down img,
+ .lv-up img {
+ width: 18px;
+ }
+
+ .student_bxh_list {
+ max-height: 390px;
+ }
+
+ .edit-profile-student button {
+ padding: 0 23px 0 45px;
+ }
+
+ .edit-profile-student .ico_edit_profile {
+ position: absolute;
+ left: 13px;
+ top: 7px;
+ width: 21px;
+ }
+
+ .box-detail-hs.student .avt-ab {
+ width: 130px;
+ height: 130px;
+ top: -65px;
+ left: calc(50% - 65px);
+ }
+
+ .ph-add-gr h2 {
+ font-size: 21px;
+ line-height: 26px;
+ margin-bottom: 15px;
+ }
+
+ .parent-info .avatar {
+ width: 66px;
+ height: 66px;
+ border-radius: 33px;
+ margin-right: 17px;
+ }
+
+ .parent-info p {
+ font-size: 16px;
+ line-height: 16px;
+ margin: 17px 0 6px;
+ }
+
+ .parent-info span {
+ font-size: 16px;
+ line-height: 21px;
+ }
+
+ .box-detail-ab.student-ab {
+ top: 106px;
+ }
+
+ .avatar-edit-box.student {
+ width: 160px;
+ height: 160px;
+ margin: 30px auto;
+ }
+
+ .bg_edit_student_profile {
+ top: -33px;
+ }
+
+ .avatar-edit.student .sunE-input-gr {
+ margin: 0 0 15px;
+ }
+
+ .avatar-edit.student {
+ padding-top: 0;
+ }
+
+ .kh-title h2 {
+ font-size: 21px;
+ }
+
+ .btn-create-khk span {
+ width: 94px;
+ height: 32px;
+ min-width: 94px;
+ padding: 0 17px;
+ line-height: 32px;
+ }
+
+ .line38 {
+ line-height: 32px;
+ }
+
+ .btn-create-khk .ico_add_kh {
+ position: absolute;
+ top: 8px;
+ left: 13px;
+ width: 16px;
+ }
+
+ .btn-create-khk .ico_line_kh {
+ position: absolute;
+ top: 5px;
+ left: 52px;
+ }
+
+ .btn-create-khk .ico_line_kh {
+ position: absolute;
+ left: 39px;
+ height: 26px;
+ }
+
+ .f24 {
+ font-size: 20px !important;
+ }
+
+ .slider-item-desc .btn-img img {
+ width: 18px;
+ top: 6px;
+ left: 11px;
+ }
+
+ .slider-item-desc .btn-img img.ico_add_custom {
+ width: 22px;
+ top: 8px;
+ left: 14px;
+ }
+
+ .plan-item-content {
+ padding: 10px 20px 10px 10px;
+ }
+
+ .img-upload {
+ height: 450px;
+ }
+
+ .edit-plan-box {
+ width: 136px;
+ background: #b7f2e4;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin-right: -136px;
+ transition: margin 0.6s ease;
+ padding-top: 5px;
+ }
+
+ .edit-show .plan-item-content {
+ margin-left: -124px;
+ transition: margin 0.6s ease;
+ border-top-right-radius: 10px;
+ border-bottom-right-radius: 10px;
+ }
+
+ .sunE-create-class-content {
+ margin-top: 30px;
+ }
+
+ .btn-remove-student {
+ padding-top: 16px;
+ }
+
+ .btn-remove-student img {
+ width: 18px;
+ }
+
+ .btn-accept-reject-select-gr .btn-select-custom {
+ width: 100px;
+ height: 32px;
+ border-radius: 16px;
+ font-size: 14px;
+ }
+
+ .add_code_student-gr .ico_err {
+ width: 24px;
+ right: 10px;
+ top: 7px;
+ }
+
+ .title-info.dtb-title {
+ width: 100px;
+ }
+
+ .box-criteria {
+ max-height: 235px;
+ /* max-height: fit-content; */
+ }
+
+ .box-criteria-full {
+ max-height: fit-content;
+ }
+
+ .box-criteria-scroll {
+ max-height: 265px;
+ }
+
+ .dk_class .select-all {
+ /* margin-right: 16px; */
+ padding-right: 37px;
+ }
+
+ .change_point_checkbox_add_exercise {
+ padding-right: 43px !important;
+ }
+
+ .giaotrinh.unit .unit-list .box-giaotrinh-gr {
+ padding: 0 55px 0 25px;
+ }
+
+ .box-bcht-date-custom-hei .calendar .day-cell.hide_collapse,
+ .box-bcht-date-custom-hei .calendar .day-cell.hide_collapse {
+ display: none;
+ }
+
+ .box-bcht-date-custom-hei .fullHeight .calendar .hide_collapse,
+ .box-bcht-date-custom-hei .fullHeight .calendar .hide_collapse {
+ display: flex;
+ }
+
+ .set-max-w {
+ max-width: 363px;
+ }
+
+ .tb-mes {
+ bottom: 8px;
+ }
+
+ .class-box-desc {
+ padding: 0 0 12px 15px;
+ }
+
+ .mt-17 {
+ margin-top: 17px;
+ }
+
+ .file-support-list {
+ overflow: auto;
+ max-height: 200px;
+ padding-right: 10px;
+ }
+
+ .text-center.box-video-project.img-bg {
+ max-height: 220px;
+ }
+
+ .responsive_video_marking_screen {
+ max-height: 215px;
+ }
+
+ .box-video-project video {
+ width: 100%;
+ max-height: 215px;
+ }
+
+ .sunE-box-tkh,
+ .sunE-box-xkh {
+ padding: 10px 20px;
+ }
+
+ .input-gr label,
+ .laplai label,
+ .ct-hs label.ht {
+ font-size: 16px;
+ padding: 0 0 7px 12px;
+ }
+
+ .input-gr textarea {
+ height: 80px;
+ font-size: 16px;
+ }
+
+ .input-gr {
+ margin: 0 0 12px;
+ }
+
+ .radio-item {
+ padding: 0 5px;
+ margin: 6px 0 0;
+ }
+
+ .radio-item label:before {
+ top: 1px;
+ margin: 0 5px 0 0;
+ width: 12px;
+ height: 12px;
+ border-radius: 6px;
+ }
+
+ .tp-k .time-to.select-time input {
+ font-size: 16px;
+ margin: 6px 0 0 15px;
+ }
+
+ .apdung.tp-k .time-to.select-time .ico_edit_time_to {
+ top: 12px;
+ }
+
+ .apdung .time-to.select-time .ico_edit_time_to {
+ left: 127px;
+ }
+
+ .apdung.tp-k {
+ margin: 0;
+ }
+
+ .laplai {
+ margin: 0 0 10px;
+ padding-left: 0;
+ }
+
+ .time-to-khht-cn .ico_edit_time_to_khht {
+ top: -1px;
+ right: -24px;
+ }
+
+ .valid_to_input {
+ margin: 14px 0 0 10px;
+ }
+
+ .error-img {
+ height: 18px;
+ }
+
+ .custom-4.slider-custom {
+ max-width: 380px;
+ }
+
+ .thanhtich-offline-box .top-title-name.two-line {
+ max-height: 57px;
+ }
+
+ .bg_auth {
+ max-width: 100%;
+ width: 100%;
+ }
+
+ /* File Support CSS */
+ .pasd.sunE-container-box {
+ padding: 20px 20px 0;
+ }
+
+ .__overview_report {
+ padding: 25px 0px;
+ }
+
+ /*responsive home teacher*/
+ .p_responsive_home_page_teacher {
+ margin-top: -20px;
+ padding: 0px 20px 0px !important;
+ }
+
+ .mb_mt_5px {
+ margin: 5px 0 !important;
+ }
+
+ .__body_class_add_responsive_screen_small {
+ height: 50%;
+ }
+
+ .responsive_plan_list_screen_small {
+ max-height: 21.7rem !important;
+ }
+
+ .responsive_avatar_class_screen_small {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 180px !important;
+ height: 180px !important;
+ }
+
+ .responsive_avatar_class_screen_small_img {
+ width: 70% !important;
+ height: 70% !important;
+ }
+
+ .slider-custom-student .responsive_avatar_class_screen_small {
+ width: 116px !important;
+ height: 116px !important;
+ }
+ .slider-custom-student
+ .img-thumb-student
+ .responsive_avatar_class_screen_small_img {
+ width: 100% !important;
+ height: 100% !important;
+ }
+
+ .responsive_class_name_screen_small {
+ max-height: 30px !important;
+ padding: 5px 24px !important;
+ margin-bottom: 0 !important;
+ }
+
+ .responsive_chart_screen_small {
+ width: 55%;
+ }
+
+ .space_null_responsive_home_page_teacher {
+ width: 140px !important;
+ }
+
+ /*end responsive home teacher*/
+
+ /* region avatar rank */
+ .top {
+ width: 285px;
+ background: #fff;
+ border-radius: 20px;
+ padding: 30px 0 10px 0;
+ height: calc(100vh - 140px);
+ overflow: auto;
+ }
+
+ .top-box {
+ margin: 0 0 10px;
+ }
+
+ .top1 span {
+ height: 25px;
+ line-height: 25px;
+ }
+
+ .top2 span {
+ height: 25px;
+ line-height: 25px;
+ }
+
+ .top3 span {
+ height: 25px;
+ line-height: 25px;
+ }
+
+ .top-hs {
+ width: 42%;
+ height: 103px;
+ margin: 0 auto 10px;
+ }
+
+ .top1 .top-hs .avt {
+ position: absolute;
+ top: 33px;
+ left: 35px;
+ width: 50px;
+ height: 50px;
+ border-radius: 39px;
+ border: 2px solid #f7eda1;
+ box-sizing: border-box;
+ object-fit: cover;
+ }
+
+ .top-hs .gold {
+ position: absolute;
+ top: 8px;
+ left: 37.5px;
+ }
+
+ .__top_number {
+ position: absolute;
+ bottom: -10px;
+ left: 39%;
+ font-weight: bold;
+ border-radius: 50%;
+ background: #fff;
+ width: 25px;
+ height: 25px;
+ font-family: "Myriadpro-Bold" !important;
+ display: flex;
+ align-items: center;
+ }
+
+ .top2 .top-hs {
+ width: 40%;
+ height: 100px;
+ margin: 0 auto 10px;
+ }
+
+ .top2 .top-hs .avt {
+ position: absolute;
+ top: 15px;
+ left: 27.5px;
+ width: 60px;
+ height: 60px;
+ border-radius: 39px;
+ border: none;
+ border: 2px solid #d3d2d2;
+ box-sizing: border-box;
+ object-fit: cover;
+ }
+
+ .top3 .top-hs {
+ width: 40%;
+ height: 100px;
+ margin: 0 auto 10px;
+ }
+
+ .top3 .top-hs .avt {
+ position: absolute;
+ top: 15px;
+ left: 27.5px;
+ width: 60px;
+ height: 60px;
+ border-radius: 39px;
+ border: none;
+ border: 2px solid #d3d2d2;
+ box-sizing: border-box;
+ object-fit: cover;
+ }
+
+ /* end region avatar rank */
+
+ .responsive_small_screen_margin_login {
+ margin-top: -30px !important;
+ }
+
+ .register_account_type .account_content {
+ margin-bottom: 0 !important;
+ }
+
+ .register_account_type .account_detail_school_title {
+ margin-bottom: 5px !important;
+ }
+
+ .register_account_type .account_content_title {
+ margin-bottom: 5px !important;
+ }
+
+ .register_account_type .account_detail_placeholder {
+ height: 90px !important;
+ }
+
+ .register_update_info .button_submit {
+ margin-top: 10px !important;
+ }
+
+ .responsive_screen_small_no_plan {
+ margin-top: 25px;
+ }
+
+ .responsive_viewScheduleStudent_email,
+ .responsive_viewScheduleStudent_name {
+ margin: 0 !important;
+ }
+
+ .responsive_viewScheduleStudent_name {
+ margin: 0 auto !important;
+ }
+
+ .responsive_screen_popup_height {
+ max-height: 85vh !important;
+ height: 85vh !important;
+ width: 435px !important;
+ }
+
+ .responsive_low_screen_files_support {
+ padding: 0 40px 0 47px !important;
+ }
+
+ .success_register_teacher {
+ margin-top: 50px !important;
+ }
+
+ .responsive_modal_authentication_teacher {
+ min-height: 22rem !important;
+ margin-top: 0 !important;
+ }
+
+ .style_heading_authentication_teacher {
+ margin-top: 0 !important;
+ }
+
+ .style_btn_agree_authentication_teacher {
+ padding-top: 1.5rem !important;
+ }
+
+ .responsive_btn_assign_assignments {
+ width: 127px !important;
+ }
+
+ .father_btn_assign_assignments {
+ margin-right: 15px !important;
+ }
+
+ .quantity_from_teacher_choose {
+ min-width: 25px;
+ height: 25px;
+ top: -10px;
+ }
+
+ .uk-modal-body .wh20.chk-custom-gr input:checked + label:after {
+ top: -5px !important;
+ left: 8px;
+ }
+
+ .ml--5 {
+ margin-left: -5px;
+ }
+
+ .height_top_3_golden_board {
+ height: calc(100vh - 140px) !important;
+ padding: 20px 0 20px 0;
+ }
+
+ .slick-dots {
+ bottom: -30px !important;
+ }
+
+ .slider-custom-student .slick-dots {
+ position: relative !important;
+ bottom: 0 !important;
+ margin: 0.2rem 0 0.4rem;
+ }
+
+ .height_calendar_responsive {
+ min-height: 410px;
+ }
+
+ .font_average_score {
+ margin-bottom: 10px !important;
+ }
+
+ .upgrade_container {
+ padding-top: 0.5rem;
+ }
+
+ .form_upgrade {
+ padding-top: 0.75rem !important;
+ }
+
+ .title_upgrade {
+ padding-bottom: 1rem !important;
+ }
+
+ .register-success-container {
+ margin-top: 0px !important;
+ }
+
+ .content_homepage_student .slider_homepage_student {
+ margin-bottom: 0.25rem !important;
+ }
+}
+
+@media screen and (max-height: 700px) {
+ /*RESET CSS*/
+ html,
+ body,
+ div,
+ span,
+ object,
+ iframe,
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6,
+ p,
+ blockquote,
+ pre,
+ abbr,
+ address,
+ cite,
+ code,
+ del,
+ dfn,
+ em,
+ img,
+ ins,
+ kbd,
+ q,
+ samp,
+ small,
+ strong,
+ sub,
+ sup,
+ var,
+ b,
+ i,
+ dl,
+ dt,
+ dd,
+ ol,
+ ul,
+ li,
+ fieldset,
+ form,
+ label,
+ legend,
+ table,
+ caption,
+ tbody,
+ tfoot,
+ thead,
+ tr,
+ th,
+ td,
+ article,
+ aside,
+ canvas,
+ details,
+ figcaption,
+ figure,
+ footer,
+ header,
+ hgroup,
+ menu,
+ nav,
+ section,
+ summary,
+ time,
+ mark,
+ audio,
+ video {
+ /* font-size: 14px; */
+ }
+
+ .home_curriculum .select-options {
+ top: -4px !important;
+ }
+
+ .sunE-container {
+ width: 100%;
+ height: auto;
+ max-width: 1200px;
+ margin: 0 auto;
+ /* padding: 0; */
+ }
+
+ .list-menu-i a.menu-item {
+ font-size: 14px;
+ color: #404041;
+ line-height: 29px;
+ align-items: center;
+ padding: 9px 0 9px 27px;
+ text-decoration: none;
+ margin: 7px 0;
+ }
+
+ .iZROEJ .select-styled {
+ height: 44px !important;
+ }
+
+ .list-menu-i .menu-img {
+ width: 50px;
+ max-height: 27px;
+ }
+
+ .list-menu-i .menu-img img {
+ width: 25px;
+ }
+
+ .list-menu-i a.menu-item span {
+ font-size: 14px;
+ color: #404041;
+ }
+
+ .sunE-sidebar {
+ display: flex;
+ height: 100vh;
+ -webkit-box-flex: 0;
+ background-color: rgba(172, 241, 228, 0.66);
+ flex: 0 0 auto;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ flex-direction: column;
+ -webkit-transition: margin-left 250ms ease-out,
+ -webkit-transform 250ms ease-out;
+ transition: margin-left 250ms ease-out, -webkit-transform 250ms ease-out;
+ transition: margin-left 250ms ease-out, transform 250ms ease-out;
+ transition: margin-left 250ms ease-out, transform 250ms ease-out,
+ -webkit-transform 250ms ease-out;
+ width: 215px;
+ }
+
+ .plan-item-content p {
+ font-size: 14px;
+ }
+
+ .btn-plan-item {
+ width: 18px;
+ }
+
+ .his img {
+ width: 23px;
+ }
+
+ .plan-item-content p.text-light {
+ padding: 0 0 0 10px;
+ }
+
+ .slider-custom-2 .slick-arrow.slick-prev {
+ left: -9px;
+ }
+
+ /* Slider for student homepage */
+ .slider_homepage_student .slider-custom-student {
+ /* margin-bottom: 0.9rem !important; */
+ }
+
+ .slider-custom-student .slick-arrow.slick-prev {
+ left: 39px;
+ }
+
+ .slider-custom-2 .slick-next,
+ .slider-custom-2 .slick-prev {
+ width: 36px;
+ height: auto;
+ }
+
+ .slider-custom-2 .slick-arrow {
+ background: #00bbb6;
+ padding: 10px 12px;
+ position: absolute;
+ border-radius: 10px;
+ border: none;
+ z-index: 9;
+ text-align: center;
+ }
+
+ .item-top-title-main p {
+ text-align: center;
+ font-size: 14px;
+ padding: 0;
+ color: #fff;
+ font-family: "Myriadpro-SemiBold";
+ }
+
+ .slick-dots li button:before {
+ font-size: 6px;
+ line-height: 15px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 12px;
+ height: 12px;
+ content: "•";
+ text-align: center;
+ opacity: 0.25;
+ color: #000;
+ }
+
+ .slider-custom-2 .slick-dots li button:before {
+ font-size: 14px;
+ color: #00a79d;
+ }
+
+ .slider-item-content .img-thumb {
+ margin: 10px;
+ width: 200px;
+ height: 177px;
+ border-radius: 10px;
+ overflow: hidden;
+ }
+
+ .slider-custom-2 .slider-item-content {
+ margin: 10px;
+ padding: 5px 11px;
+ }
+
+ /* For Student */
+ .slider-custom-student .slider-item-content {
+ margin: 12px;
+ padding: 5px 8px;
+ }
+
+ .slider-custom-student .slider_student_wrapper .slider-item-content {
+ margin-top: 0.55rem !important;
+ margin-bottom: 0.45rem !important;
+ }
+
+ .slider-item-desc .item-top-title-main {
+ margin: 10px 0;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ padding: 10px 20px;
+ border-radius: 25px;
+ max-height: 56px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ margin-bottom: 25px;
+ }
+
+ .edit-plan-box .btn p {
+ font-size: 14px;
+ line-height: 14px;
+ }
+
+ .edit-plan-box .btn img {
+ width: 23px;
+ }
+
+ .sunE-right-container {
+ width: 100%;
+ height: 100vh;
+ overflow: auto;
+ padding: 20px 15px 10px 15px;
+ }
+
+ .sunE-container-box {
+ padding: 20px 10px 10px;
+ }
+
+ .orange span,
+ .red span,
+ .success-text span {
+ line-height: 23px;
+ }
+
+ .chart-content canvas {
+ margin-left: 0;
+ }
+
+ .sunE-plan-list {
+ max-height: 270px;
+ overflow: auto;
+ padding-right: 8px;
+ }
+
+ .no-plan img {
+ width: 205px;
+ }
+
+ .no-plan h2 {
+ font-family: "Myriadpro-SemiBold";
+ font-size: 18px;
+ padding: 0;
+ margin: 0;
+ color: #00a79d;
+ }
+
+ .dtb-sum-slider {
+ bottom: -45px;
+ }
+
+ .dtb-sum-slider .w {
+ width: 142px;
+ }
+
+ .slider-custom-2 .dtb-sum-slider .w {
+ width: 123px;
+ }
+
+ .img-check-calendar {
+ top: -1px;
+ right: -5px;
+ width: 14px;
+ }
+
+ .class-box .class-box-img {
+ width: 107px;
+ height: 87px;
+ }
+
+ .title-line-blue {
+ font-size: 14px;
+ line-height: 18px;
+ padding: 6px;
+ text-align: center;
+ border-radius: 15px;
+ background-image: linear-gradient(to right, #00e1a0, #00b9b7);
+ }
+
+ .two-line {
+ max-height: 43px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ }
+
+ .class-box-desc p,
+ .class-box-desc span {
+ font-size: 14px;
+ }
+
+ .sunE-main-title h1 {
+ font-size: 24px;
+ line-height: 32px;
+ padding-left: 6px;
+ }
+
+ .sunE-main-title .line-h {
+ display: block;
+ width: 3px;
+ height: 30px;
+ background: #00bbb5;
+ border-radius: 2px;
+ border: none;
+ }
+
+ .sunE-class-list {
+ padding-right: 15px;
+ max-height: calc(100vh - 155px);
+ padding-bottom: 24px;
+ overflow: auto;
+ }
+
+ .class-index-box .class-index-box-img {
+ width: 206px;
+ height: 209px;
+ }
+
+ .class-index-box {
+ box-sizing: border-box;
+ padding: 11px;
+ border-radius: 15px;
+ background: #fff;
+ display: inline-block;
+ width: 100%;
+ }
+
+ .info-gr .info-img {
+ width: 24px;
+ }
+
+ .info-gr {
+ margin: 10px 0 0;
+ }
+
+ .info-gr img {
+ height: 16px;
+ cursor: pointer;
+ }
+
+ .info-gr .info-con p {
+ font-size: 14px;
+ font-family: "Myriadpro-Light";
+ line-height: 22px;
+ }
+
+ .class-select-box {
+ padding: 15px 0px 0;
+ display: inline-block;
+ width: 118px;
+ height: 118px;
+ background: #fff;
+ margin: 0 5px;
+ border-radius: 10px;
+ border: none;
+ cursor: pointer;
+ box-sizing: border-box;
+ overflow: hidden;
+ }
+
+ .class-select-box .select-img {
+ height: 66px;
+ }
+
+ .class-select-box img {
+ height: 100%;
+ }
+
+ .class-select-box p {
+ font-size: 14px;
+ padding: 8px 0 0;
+ margin: 0;
+ }
+
+ .box-giaotrinh-gr.hei-custom.edit {
+ height: 110px;
+ padding: 0 11px 0 24px;
+ margin: 0 0 15px 0;
+ }
+
+ .box-select-info p {
+ color: #221f1f;
+ font-size: 14px;
+ line-height: 19px;
+ }
+
+ .box-select-info span {
+ font-size: 14px;
+ }
+
+ .box-select-file-full {
+ flex: 1;
+ }
+
+ .box-select-file-full p {
+ flex: 1;
+ text-align: left;
+ }
+
+ .gtcn-menu-gr span {
+ font-size: 18px;
+ margin-right: 22px;
+ }
+
+ .box-giaotrinh-gr.hei-custom {
+ height: 75px;
+ }
+
+ .box-giaotrinh-gr .thumb {
+ position: absolute;
+ top: -4px;
+ left: -22px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #fff;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 55px;
+ height: 55px;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 24%);
+ }
+
+ .box-giaotrinh-gr .thumb3 {
+ position: absolute;
+ top: -4px;
+ left: -22px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background: #ccedeb;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ width: 55px;
+ height: 55px;
+ box-shadow: 0 1px 8px 0 rgb(21 27 38 / 24%);
+ }
+
+ .box-giaotrinh-gr .thumb2 {
+ width: 65px;
+ height: 65px;
+ left: -24px;
+ }
+
+ .box-giaotrinh-gr.hei-custom .thumb {
+ top: 11px;
+ }
+
+ .box-giaotrinh-gr.hei-custom .thumb3 {
+ top: 11px;
+ }
+
+ .gt_list_hei {
+ max-height: calc(100vh - 260px);
+ padding: 0 11px;
+ overflow: auto;
+ }
+
+ .btn-user-add img,
+ .btn-user-share img {
+ width: 32px;
+ }
+
+ .sunE-title-medium {
+ font-size: 16px;
+ margin: 0;
+ padding: 0 0 15px;
+
+ span {
+ font-size: 16px !important;
+ }
+ }
+
+ .sunE-right-container.add_student_container {
+ padding: 30px 14px 0 14px;
+ }
+
+ .add_student {
+ height: calc(100vh - 90px);
+ width: 100%;
+ }
+
+ .sunE-no-student .add_code_student-gr {
+ top: 440px;
+ }
+
+ .add_code_student-gr {
+ width: 310px;
+ position: absolute;
+ left: 50%;
+ top: 450px;
+ transform: translate(-50%, -50%);
+ }
+
+ .sunE-input-border-blue-gr input {
+ height: 32px;
+ border: 1px solid #399098;
+ border-radius: 16px;
+ padding: 0 35px;
+ }
+
+ .sunE-input-border-blue-gr .ico_input {
+ position: absolute;
+ /* top: 4.5px; */
+ /* left: 10px; */
+ width: 24px;
+ }
+
+ .btn-filter button {
+ padding: 0 26px 0 33px;
+ }
+
+ .btn-filter img {
+ position: absolute;
+ top: 9px;
+ left: 12px;
+ width: 15px;
+ }
+
+ .sunE-giaotrinh-item .img {
+ width: 88px;
+ height: 80px;
+ }
+
+ .sunE-giaotrinh-item .content {
+ padding-left: 15px;
+ padding-top: 7px;
+ }
+
+ .sunE-giaotrinh-item .content h2.title {
+ font-size: 14px;
+ line-height: 17px;
+ }
+
+ h2.title {
+ font-family: "Myriadpro-Bold";
+ font-size: 14px;
+ }
+
+ .sunE-giaotrinh-item .content h3.desc {
+ font-size: 14px;
+ line-height: 17px;
+ margin: 0 0 7px;
+ }
+
+ .sunE-giaotrinh-item .content .easy,
+ .sunE-giaotrinh-item .content .hard,
+ .sunE-giaotrinh-item .content .medium,
+ .sunE-giaotrinh-item .content .normal {
+ padding: 2px 7px;
+ }
+
+ .lb-dc-gr .lb {
+ margin-right: 7px;
+ }
+
+ .lb-dc-gr span {
+ color: #fff;
+ font-size: 14px;
+ padding: 3px 11px;
+ border-radius: 10px;
+ line-height: 16px;
+ }
+
+ .topic {
+ background: #fff;
+ padding: 22px 16px;
+ border-radius: 16px;
+ margin: 0 0 11px;
+ }
+
+ .cb-score-gr p {
+ font-size: 14px;
+ margin: 0 0 7px;
+ }
+
+ .cb-score-gr span {
+ font-size: 24px;
+ font-family: "Myriadpro-Bold";
+ color: #00a69c;
+ }
+
+ .item-student .item-student-img {
+ width: 52px;
+ height: 52px;
+ border-radius: 26px;
+ }
+
+ .list-detail .item-student {
+ background: #fff;
+ border-radius: 16px;
+ padding: 7px 7px 7px 22px;
+ margin: 0 0 7px 40px;
+ min-height: 76px;
+ }
+
+ .list-detail .item-student-img {
+ position: absolute;
+ top: 9px;
+ left: -35px;
+ width: 62px;
+ height: 62px;
+ border-radius: 31px;
+ overflow: hidden;
+ }
+
+ .item-student-name h2 {
+ font-size: 14px;
+ line-height: 16px;
+ margin: 10px 0 10px;
+ }
+
+ .list-detail .item-student .item-student-name span {
+ font-size: 14px;
+ line-height: 27px;
+ }
+
+ .list-detail .item-student .item-student-name img {
+ width: 27px;
+ }
+
+ .box-title-bg {
+ border-radius: 18px;
+ height: 34px;
+ }
+
+ .box-title-bg p {
+ font-size: 18px;
+ /* line-height: 36px; */
+ }
+
+ .box-criteria-score-title p {
+ font-size: 14px;
+ padding-left: 11px;
+ }
+
+ .box-criteria-comment h2 {
+ font-size: 18px;
+ padding-left: 25px;
+ margin: 0 0 5px;
+ }
+
+ .box-criteria-comment textarea {
+ padding: 11px 11px 7px 22px;
+ border-radius: 16px;
+ resize: none;
+ width: 100%;
+ height: 200px;
+ }
+
+ .post-content {
+ background: #fff;
+ padding: 22px 16px;
+ border-radius: 16px;
+ margin: 0;
+ }
+
+ .title-post-box {
+ font-size: 18px;
+ line-height: 30px;
+ }
+
+ .btn-mark {
+ height: 30px;
+ line-height: 30px;
+ padding: 0 0 0 16px;
+ box-sizing: border-box;
+ border-radius: 17px;
+ border: none;
+ cursor: pointer;
+ margin: 0 7px 0 0;
+ }
+
+ .btn-mark p {
+ font-size: 14px;
+ padding: 0 25px;
+ }
+
+ .btn-mark img {
+ width: 27px;
+ }
+
+ .btn-help {
+ height: 30px;
+ line-height: 30px;
+ border-radius: 17px;
+ border: none;
+ cursor: pointer;
+ padding: 0 22px;
+ }
+
+ .btn-help img {
+ width: 14px;
+ }
+
+ .chambai.writing {
+ margin: 0 0 11px;
+ }
+
+ .post-content .content-box-edit {
+ padding: 11px 11px 7px 25px;
+ border-radius: 16px;
+ resize: none;
+ width: 100%;
+ font-size: 14px;
+ height: 125px;
+ overflow: auto;
+ }
+
+ .popup-tag {
+ padding: 7px;
+ font-size: 16px;
+ }
+
+ .sunE-giaobai-list {
+ padding: 16px 22px;
+ border-radius: 16px;
+ max-height: calc(100vh - 170px);
+ margin: 0;
+ }
+
+ .bg_no_gb {
+ width: 286px;
+ }
+
+ .sunE-giaotrinh-item .content p,
+ .sunE-giaotrinh-item .content span {
+ font-size: 14px;
+ line-height: 18px;
+ margin: 0 0 7px;
+ }
+
+ .wh27 {
+ width: 20px;
+ height: 20px;
+ }
+
+ .btn-setting img {
+ top: 6px;
+ left: 15px;
+ width: 21px;
+ }
+
+ .box-info-giaobai {
+ background: #fff;
+ padding: 19px 16px;
+ border-radius: 16px;
+ }
+
+ .box-info-giaobai h3.desc {
+ font-size: 14px;
+ line-height: 18px;
+ margin: 0 0 22px;
+ }
+
+ .box-info-giaobai p {
+ font-size: 12px;
+ line-height: 18px;
+ margin: 0 0 7px;
+ }
+
+ .box-info-giaobai .text_detail {
+ font-size: 14px;
+ line-height: 18px;
+ margin: 0 0 7px;
+ }
+ .sunE-container-box.giaobai-ganday {
+ padding: 15px 16px 0;
+ }
+
+ .list-giaobai.chualam {
+ max-height: calc(100vh - 240px);
+ }
+
+ .item-student .stt {
+ line-height: 52px;
+ font-size: 14px;
+ width: 22px;
+ }
+
+ .btn-check-gr {
+ padding-top: 13px;
+ }
+
+ .f20 {
+ font-size: 16px !important;
+ }
+
+ .sunE-input-group label {
+ display: block;
+ margin: 0;
+ padding: 0 0 7px;
+ font-size: 16px;
+ color: #000;
+ }
+
+ .select-gr select {
+ width: 32px;
+ height: 40px;
+ border-radius: 10px;
+ font-size: 14px;
+ margin: 0 4px 0 0;
+ }
+
+ .check-box-gr label {
+ font-size: 14px;
+ }
+
+ .datlichnhac-input-gr .left,
+ .datlichnhac-input-gr .right {
+ font-size: 14px;
+ }
+
+ .datlichnhac-input-gr input.dln-mins {
+ height: 32px;
+ outline: none;
+ border: none;
+ border-radius: 16px;
+ padding: 5px 16px;
+ box-shadow: 0 1px 6px 0 rgb(21 27 38 / 15%);
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 14px;
+ }
+
+ input.dln-mins::-webkit-outer-spin-button,
+ input.dln-mins::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+ }
+
+ .nhacnho-content .datlichnhac-input-gr input.dln-mins {
+ width: 60px;
+ }
+
+ .err-nhacnho img {
+ margin: 11px 0 0;
+ }
+
+ .nhacnho-content textarea {
+ height: 64px;
+ border-radius: 16px;
+ padding: 8px 16px;
+ font-size: 14px;
+ }
+
+ .check-date-time-week {
+ width: 320px;
+ height: 32px;
+ background: #fff;
+ border-radius: 16px;
+ padding: 0 11px;
+ }
+
+ .check-date-time-week img {
+ width: 10px;
+ }
+
+ .check-date-time-week p {
+ font-size: 15px;
+ line-height: 32px;
+ }
+
+ .student-list-container {
+ width: 280px;
+ }
+
+ .tong-hs {
+ line-height: 18px;
+ font-size: 14px;
+ font-family: "Myriadpro-SemiBold";
+ margin: 0 0 16px;
+ }
+
+ .text-title-blue {
+ font-size: 14px;
+ }
+
+ .box-chart p {
+ font-size: 14px;
+ }
+
+ .dtb-sum .w {
+ width: 184px;
+ }
+
+ .bdg-sum .w {
+ width: 151px;
+ }
+
+ .f-24 {
+ font-size: 18px;
+ }
+
+ .sunE-title-medium-p {
+ font-size: 14px;
+ line-height: 14px;
+ margin: 0 0 11px;
+ }
+
+ .custom-list-student {
+ padding: 16px;
+ border-radius: 16px;
+ }
+
+ .bcht .list-student {
+ max-height: calc(100vh - 240px);
+ }
+
+ .student-info {
+ width: 254px;
+ margin-right: 16px;
+ }
+
+ .student-info .avt-i {
+ width: 132px;
+ height: 132px;
+ border-radius: 66px;
+ border: 2px solid #e7ae38;
+ margin: 0 auto 16px;
+ }
+
+ .student-info .name {
+ font-size: 18px;
+ margin: 0 0 10px;
+ }
+
+ .email-gr img {
+ width: 17px;
+ }
+
+ .email-gr p {
+ font-size: 14px;
+ line-height: 18px;
+ }
+
+ .box-bcht-top h2 {
+ font-size: 14px;
+ line-height: 32px;
+ }
+
+ .btn-history-bcht {
+ border: 2px solid #00b9b7;
+ line-height: 28px;
+ height: 32px;
+ border-radius: 16px;
+ padding: 0 25px;
+ font-size: 14px;
+ }
+
+ .title-info {
+ border-radius: 16px;
+ height: 32px;
+ padding-left: 16px;
+ }
+
+ .title-info p {
+ line-height: 32px;
+ font-size: 14px;
+ }
+
+ .score-info {
+ border-radius: 16px;
+ height: 32px;
+ width: 62px;
+ }
+
+ .score-info p {
+ line-height: 32px;
+ font-size: 14px;
+ }
+
+ .title-info.dtb-title p {
+ line-height: 16px;
+ font-size: 14px;
+ }
+
+ .bcht {
+ padding: 10px 0 0;
+ }
+
+ .box-bcht-date-custom-hei.box-bcht {
+ padding: 0;
+ width: 368px;
+ }
+
+ .box-bcht.box-bcht-date-custom-hei .calendar .week-cell,
+ .box-bcht.box-bcht-date-custom-hei .calendar .day-cell {
+ flex-grow: 0;
+ flex-shrink: 0;
+ flex-basis: calc(100% / 7 - 22px);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 30px;
+ width: 30px;
+ cursor: pointer;
+ margin: 5px 0px;
+ }
+
+ .fullHeight.showMonth .calendar {
+ height: auto;
+ }
+
+ .item-student-name p {
+ font-size: 14px;
+ }
+
+ .score-tb-student span {
+ width: 64px;
+ height: 34px;
+ line-height: 34px;
+ font-size: 18px;
+ }
+
+ .top p {
+ font-size: 16px;
+ }
+
+ .vinhdanh-item img.vinhdanh-bg {
+ width: 140px;
+ }
+
+ .avt-vd {
+ width: 80px;
+ height: 80px;
+ border-radius: 40px;
+ border: 2px solid #e9af38;
+ margin: 16px auto 0;
+ }
+
+ .name-vd {
+ padding: 0 16px;
+ line-height: 27px;
+ font-size: 14px;
+ color: #fff;
+ border-radius: 16px;
+ position: absolute;
+ top: 80px;
+ left: 50%;
+ transform: translate(-50%, 0);
+ }
+
+ .vd-info {
+ bottom: 8px;
+ font-size: 14px;
+ }
+
+ .vinhdanh-content {
+ padding: 20px 0 0;
+ }
+
+ .diemdanh-no-item img {
+ width: 306px;
+ }
+
+ .diemdanh-no-item p {
+ font-size: 18px;
+ }
+
+ .btn-create-diemdanh img {
+ width: 16px;
+ top: 7px;
+ }
+
+ .btn-create-diemdanh button {
+ padding: 0 16px 0 40px;
+ }
+
+ .medium-title {
+ font-size: 14px;
+ }
+
+ .menu-gr-right input[type="text"].btn {
+ height: 36px;
+ border-radius: 18px;
+ font-size: 14px;
+ line-height: 36px;
+ padding: 0 24px;
+ }
+
+ .btn-ob.select {
+ font-size: 14px;
+ height: 36px;
+ line-height: 36px;
+ border-radius: 18px;
+ }
+
+ .btn-ob .select-styled {
+ border-radius: 18px;
+ font-size: 14px;
+ line-height: 36px;
+ height: 36px;
+ padding: 0 24px;
+ }
+
+ .btn-ob .select-styled:after {
+ content: "";
+ width: 18px;
+ height: 10px;
+ top: 14px;
+ right: 8px;
+ background: url(./../images/teacher/diemdanh/ico_dropdown_blue.png) 90% /
+ 18px no-repeat transparent;
+ }
+
+ .btn-ob .select-styled.active:after {
+ background: url(./../images/teacher/diemdanh/ico_dropup_blue.png) 90% / 18px
+ no-repeat transparent;
+ }
+
+ .btn-ob .select-options {
+ padding: 37px 19px 0;
+ }
+
+ .btn-ob .select-options li {
+ text-indent: 18px;
+ }
+
+ .menu-gr-right .react-datepicker-wrapper input[type="text"] {
+ height: 36px;
+ border-radius: 18px;
+ font-size: 14px;
+ line-height: 36px;
+ padding: 0 24px;
+ }
+
+ .box-select-gr {
+ border-radius: 16px;
+ padding: 22px 0 22px 25px;
+ margin: 0 0 11px 16px;
+ }
+
+ .box-select-gr .thumb {
+ position: absolute;
+ top: -2px;
+ left: -24px;
+ border: 4px solid #fff;
+ width: 78px;
+ height: 78px;
+ }
+
+ .box-select-info h2 {
+ font-size: 14px;
+ line-height: 16px;
+ }
+
+ .box-giaotrinh-gr {
+ border-radius: 16px;
+ height: 48px;
+ margin: 0 0 22px 16px;
+ padding: 0 11px 0 48px;
+ }
+
+ .custom-select-no-bg .select-styled {
+ padding-left: 48px;
+ }
+
+ .custom-select-no-bg .select-styled {
+ height: 32px;
+ border-radius: 16px;
+ font-size: 14px;
+ padding-right: 32px;
+ line-height: 32px;
+ /* background: url(./../images/icon/ico_dropdown_s.png) 97% / 16px no-repeat
+ #fff; */
+ }
+
+ .custom-select-no-bg .select {
+ font-size: 14px;
+ width: 100%;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ }
+
+ .btn-bar img {
+ height: 32px;
+ }
+
+ .sunE-container-box.giaotrinh.unit {
+ padding: 0 16px;
+ }
+
+ .sunE-unit-item h2 {
+ font-size: 16px;
+ }
+
+ .sunE-unit-item p {
+ font-size: 14px;
+ }
+
+ .img-bg-x {
+ width: 138px;
+ height: 212px;
+ background-size: 100%;
+ margin: auto;
+ }
+
+ .img-bg-x .__avt_unit {
+ margin-top: 30px;
+ margin-left: -5px;
+ }
+
+ .__way_map {
+ position: absolute;
+ transform: translate(75%, 95%);
+ }
+
+ .__way_map_down {
+ position: absolute;
+ transform: translate(65%, 150%);
+ }
+
+ .sunE-unit-item .h-287 {
+ height: 212px;
+ }
+
+ .giaotrinh.unit .unit-list .box-giaotrinh-gr {
+ border-radius: 26px;
+ height: 40px;
+ }
+
+ .btn-more-info {
+ width: 32px;
+ height: 32px;
+ border-radius: 16px;
+ right: 6px;
+ top: 4px;
+ }
+
+ .btn-more-info img {
+ width: 11px;
+ }
+
+ .btn-more-info .show_img {
+ width: 6px;
+ }
+
+ .btn-more-info .show_ {
+ margin: 14px 0 0 1px;
+ width: 8px;
+ }
+
+ .info-item-desc h2 {
+ font-size: 14px;
+ line-height: 16px;
+ }
+
+ .sunE-giaotrinh-resuft-filter {
+ padding: 16px 24px;
+ border-radius: 16px;
+ max-height: calc(100vh - 230px);
+ }
+
+ .chk-custom-gr label:before {
+ padding: 9px;
+ margin-right: 8px;
+ border-radius: 2px;
+ margin-top: -1px;
+ }
+
+ .chk-custom-gr input:checked + label:after {
+ top: -7px;
+ left: 9px;
+ width: 5px;
+ height: 16px;
+ }
+
+ .sunE-giaotrinh-item .chk-gr .chk-custom-gr label:before {
+ margin-top: -9px;
+ }
+
+ .sunE-giaotrinh-resuft-filter.box-shadow.scrollbar-custom.flex-1
+ .sunE-giaotrinh-item
+ .chk-gr
+ .chk-custom-gr
+ label:before {
+ margin-top: -5px;
+ }
+
+ .select-all .wh20.chk-custom-gr input:checked + label:after {
+ top: -4px;
+ }
+
+ /* Check box select all */
+ .checbox-right .wh20.check-select-student input:checked + label:after {
+ top: -8px;
+ }
+
+ .btn-create-taomoi button,
+ .btn-create-datlai button {
+ padding: 0 25px 0 48px;
+ }
+
+ .btn-create-taomoi img {
+ left: 11px;
+ top: 8px;
+ width: 18px;
+ }
+
+ .class-box-desc .title-line-blue {
+ margin: 0 0 10px;
+ }
+
+ .box-btn {
+ width: 24px;
+ height: 24px;
+ }
+
+ .ico_ring-res-7 {
+ width: 14px;
+ }
+
+ .ico_message-res-7 {
+ width: 15px;
+ }
+
+ .reng {
+ width: 8px;
+ height: 8px;
+ border-radius: 4px;
+ bottom: 0;
+ right: 0;
+ }
+
+ .tn-menu-item p {
+ font-size: 14px;
+ }
+
+ .tinnhan-item h2 {
+ font-size: 14px;
+ line-height: 14px;
+ margin: 0 0 6px;
+ }
+
+ .tinnhan-item span {
+ font-size: 10px;
+ }
+
+ .tinnhan-item p.mes-info {
+ font-size: 14px;
+ line-height: 18px;
+ max-height: 54px;
+ }
+
+ .mex-info-box p {
+ font-size: 14px;
+ }
+
+ .mes-box-send {
+ height: 40px;
+ line-height: 21px;
+ font-size: 14px;
+ padding: 8px 16px 8px 16px;
+ border-top-left-radius: 20px;
+ border-bottom-left-radius: 20px;
+ }
+
+ .box-btn-send {
+ height: 40px;
+ width: 40px;
+ border-top-right-radius: 20px;
+ border-bottom-right-radius: 20px;
+ }
+
+ .send-mes img {
+ width: 20px;
+ }
+
+ .search-gr-p {
+ height: 40px;
+ box-sizing: border-box;
+ margin: 15px 0 6px;
+ }
+
+ .select-message.select {
+ font-size: 14px;
+ width: 148px;
+ height: 36px;
+ line-height: 36px;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .select-message .select-styled {
+ font-size: 14px;
+ width: 148px;
+ height: 36px;
+ line-height: 36px;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .search-custom {
+ width: 296px;
+ height: 36px;
+ line-height: 36px;
+ padding: 0 34px 0 16px;
+ font-size: 14px;
+ font-family: "Myriadpro-Regular";
+ box-sizing: border-box;
+ border: none;
+ text-align: center;
+ border-top-right-radius: 18px;
+ border-bottom-right-radius: 18px;
+ outline: none;
+ }
+
+ .icon_search {
+ position: absolute;
+ right: 11px;
+ top: 10px;
+ width: 18px;
+ }
+
+ ._line_box {
+ padding: 5px 0;
+ height: 36px;
+ }
+
+ ._line {
+ height: 26px;
+ top: 5px;
+ }
+
+ .select-message .select-styled:after {
+ content: "";
+ width: 14px;
+ height: 8px;
+ background: url(./../images/tinnhan/ico_dropdown.png) 98% / 14px no-repeat
+ transparent;
+ top: 14px;
+ right: 24px;
+ }
+
+ .class_student_list_box {
+ padding: 16px;
+ border-radius: 16px;
+ height: calc(100vh - 160px);
+ }
+
+ .list-student {
+ max-height: calc(100vh - 200px);
+ }
+
+ .mex-box.cus-hei-2 {
+ height: calc(100vh - 160px);
+ }
+
+ .tinnhan-item .dot-active {
+ width: 10px;
+ height: 10px;
+ top: 10px;
+ left: 10px;
+ }
+
+ .box-detail-hs .avt-ab {
+ width: 160px;
+ height: 160px;
+ border-radius: 50%;
+ overflow: hidden;
+ }
+
+ .box-detail-hs .avt-ab {
+ position: absolute;
+ top: -80px;
+ left: calc(50% - 80px);
+ }
+
+ .box-detail-ab {
+ top: 110px;
+ padding: 0 60px;
+ }
+
+ .box-detail-ab .box-detail-hs {
+ border-radius: 16px;
+ padding: 70px 16px 10px;
+ width: 310px;
+ }
+
+ .box-detail-hs h2.name {
+ font-size: 24px;
+ }
+
+ .detail-info {
+ padding: 0 20px 10px;
+ }
+
+ .info-sum h3 {
+ font-size: 40px;
+ }
+
+ .sunE-container-box.hoso {
+ min-height: auto;
+ }
+
+ .info-sum {
+ margin: 40px 0 0;
+ }
+
+ .avatar-edit {
+ margin: 20px 0 0;
+ }
+
+ .avatar-edit-box {
+ background: #fff;
+ width: 156px;
+ height: 156px;
+ border-radius: 78px;
+ margin: 0 auto 25px;
+ padding: 3px;
+ }
+
+ .hoso .btn-save button {
+ padding: 0 25px;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ font-size: 14px;
+ min-width: 100px;
+ }
+
+ .avatar-edit-box .img-edit-avt {
+ position: absolute;
+ bottom: 0;
+ background: #fff;
+ height: 40px;
+ width: 100%;
+ text-align: center;
+ }
+
+ .avatar-edit-box .img-edit-avt img {
+ width: 29px;
+ height: 22px;
+ border-radius: 0;
+ margin-top: 8px;
+ }
+
+ .list-menu-custom {
+ width: 240px;
+ }
+
+ .btn-gr-text p {
+ font-size: 14px;
+ font-family: "Myriadpro-Bold";
+ color: #00a79d;
+ line-height: 46px;
+ }
+
+ .btn-gr {
+ margin: 0 0 10px;
+ border-radius: 11px;
+ height: 46px;
+ }
+
+ .apdung label {
+ margin: 11px 0;
+ font-size: 14px;
+ padding: 0 0 8px 10px;
+ }
+
+ .apdung.apdung-custom label {
+ margin: 10px 0 10px 10px;
+ padding: 0;
+ }
+
+ .thoikhoabieu.tb .apdung .valid_to_input .react-datepicker-wrapper {
+ width: 100px;
+ }
+
+ .valid_to_input input {
+ font-size: 14px;
+ width: 80px;
+ margin-right: 0;
+ text-align: center;
+ }
+
+ .thoikhoabieu.tb .valid_to_input {
+ margin: 10px 0 0 15px;
+ }
+
+ .btn-create-datlai img {
+ left: 11px;
+ top: 6px;
+ width: 18px;
+ }
+
+ .orange span,
+ .red span,
+ .success-text span {
+ font-size: 14px;
+ line-height: 20px;
+ }
+
+ .his {
+ margin-top: -5px;
+ width: 95px;
+ }
+
+ .btn-select-year button {
+ padding: 0 45px;
+ }
+
+ .btn-select-year .ico_right,
+ .btn-select-year .ico_left {
+ top: 7px;
+ width: 11px;
+ }
+
+ .title-list-lichnam h2 {
+ font-size: 18px;
+ }
+
+ .btn-remove-item {
+ width: 40px;
+ height: 40px;
+ }
+
+ .btn-remove-item img {
+ width: 16px;
+ }
+
+ .popup-filter-option .wh20.chk-custom-gr input:checked + label:after {
+ top: -4px;
+ }
+
+ .ql-bt-dg.sunE-giaotrinh-resuft-filter {
+ max-height: calc(100vh - 140px);
+ }
+
+ .box-setting-custom {
+ border-radius: 16px;
+ padding: 16px;
+ margin: 0 0 8px;
+ }
+
+ .setting-title-blue {
+ font-size: 18px;
+ line-height: 24px;
+ margin: 0 0 8px;
+ }
+
+ .w80 {
+ width: 60px;
+ }
+
+ /*CUSTOM ON OFF BUTTON*/
+ .toggle-button-cover {
+ position: relative;
+ width: 38px;
+ }
+
+ .knobs,
+ .layer {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ }
+
+ .button {
+ top: calc(50% - 10px);
+ width: 38px;
+ height: 15px;
+ }
+
+ .button.r,
+ .button.r .layer {
+ border-radius: 86px;
+ }
+
+ /* Button 1 */
+ .btn-on-off .knobs:before {
+ top: -5px;
+ left: -4px;
+ width: 24px;
+ height: 24px;
+ font-size: 10px;
+ }
+
+ .btn-on-off.active .checkbox:checked + .knobs:before {
+ left: 18px;
+ }
+
+ /*END CUSTOM ON OFF BUTTON*/
+ .setting-on-off-box p {
+ font-size: 14px;
+ line-height: 18px;
+ }
+
+ .setting-on-off-box {
+ margin: 0 0 1rem;
+ }
+
+ .select-language .select-styled {
+ height: 18px;
+ line-height: 18px;
+ font-size: 14px;
+ }
+
+ .setting-on-off-box .center-flex img {
+ width: 10px;
+ }
+
+ .btn-gr-img {
+ width: 86px;
+ padding: 10px 0;
+ }
+
+ .list-menu-custom .btn-gr-img.ico_ma img {
+ width: 28px;
+ }
+
+ .list-menu-custom .btn-gr-img.ico_buy img {
+ width: 32px;
+ }
+
+ .list-menu-custom .btn-gr-img.ico_time img {
+ width: 27px;
+ }
+
+ .slider-custom {
+ max-width: 380px;
+ }
+
+ .item-top-title p {
+ font-size: 16px;
+ }
+
+ .item-price p {
+ font-size: 22px;
+ }
+
+ .slider-custom .slider-item-content img.details-ig {
+ margin: auto;
+ width: 224px;
+ }
+
+ .slider-custom .slick-arrow.slick-next {
+ left: calc(100% - 22px);
+ }
+
+ .slider-custom .slick-arrow.slick-prev {
+ left: -9px;
+ }
+
+ .custom-select-w {
+ width: 320px;
+ }
+
+ .input-nm {
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ padding-left: 16px;
+ margin: 0 0 15px;
+ font-size: 14px;
+ }
+
+ .box-white-content p,
+ .btn_click_link {
+ font-size: 14px;
+ }
+
+ .student-index {
+ padding: 5.5vh 20px 10px;
+ }
+
+ .map-skill span {
+ width: 160px;
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ font-size: 14px;
+ }
+
+ .map-skill img {
+ top: -19px;
+ left: -4px;
+ width: 44px;
+ }
+
+ .star img {
+ width: 32px;
+ height: 32px;
+ }
+
+ .pink-ab {
+ bottom: 16px;
+ right: 55px;
+ }
+
+ .pink-ab img {
+ width: 45px;
+ }
+
+ .box-unit-info p,
+ .box-unit-info p span {
+ font-size: 14px;
+ }
+
+ .giaotrinh.unit .box-giaotrinh-gr {
+ padding: 0 15px 0 34px;
+ margin: 0 0 16px 16px;
+ }
+
+ .list-menu-custom.student {
+ width: 240px;
+ }
+
+ .bg_top_tt {
+ width: 100%;
+ }
+
+ .mte-gr .mte-thumb {
+ width: 48px;
+ height: 48px;
+ border: 3px solid #fff;
+ top: -5px;
+ left: -15px;
+ }
+
+ .mte-gr {
+ background: #fff;
+ height: 38px;
+ width: 110px;
+ border-radius: 19px;
+ text-align: center;
+ padding-left: 20px;
+ }
+
+ .mte-gr h2 {
+ line-height: 22px;
+ font-size: 22px;
+ }
+
+ .circle-k {
+ width: 20px;
+ height: 20px;
+ border-radius: 10px;
+ margin-left: -2px;
+ }
+
+ .line-k {
+ width: 36px;
+ height: 7px;
+ margin-top: 7px;
+ }
+
+ .process-info-k .space {
+ width: 50px;
+ text-align: center;
+ }
+
+ .process-info-k .space p {
+ font-size: 14px;
+ font-family: "Myriadpro-Light";
+ line-height: 14px;
+ }
+
+ .list-menu-custom.student .btn-gr-text p {
+ line-height: 50px;
+ }
+
+ .list-menu-custom.student .btn-gr {
+ height: 50px;
+ }
+
+ .btn-gr-img.ico_thanhtich_offline {
+ padding: 8px 0;
+ }
+
+ .ico_thanhtich_offline img {
+ width: 40px;
+ }
+
+ .ico_thanhtich_online img {
+ width: 28px;
+ }
+
+ .ico_xephang img {
+ width: 38px;
+ }
+
+ .process-thumb img {
+ width: 48px;
+ height: 48px;
+ }
+
+ .skill-process-list {
+ margin: 22px 0 0;
+ padding: 14px 22px 8px 38px;
+ background: rgba(0, 0, 0, 0.2);
+ border-radius: 16px;
+ }
+
+ .skill-process-item p.title {
+ line-height: 18px;
+ font-size: 14px;
+ }
+
+ .process-100 {
+ height: 22px;
+ border-radius: 11px;
+ padding: 4px 4px 4px 31px;
+ }
+
+ .process-due {
+ height: 14px;
+ }
+
+ .sco {
+ width: 78px;
+ height: 22px;
+ border-radius: 11px;
+ box-sizing: border-box;
+ background: #fff;
+ padding: 0 5px 0 11px;
+ margin: 18px 0 0 10px;
+ }
+
+ .sco .slp {
+ line-height: 22px;
+ font-size: 18px;
+ }
+
+ .sco .slp-top {
+ line-height: 8px;
+ font-size: 10px;
+ top: -8px;
+ }
+
+ .top-t {
+ height: 34px;
+ border-radius: 17px;
+ padding: 0 22px;
+ margin: 0 0 14px;
+ }
+
+ .top-t p {
+ font-size: 14px;
+ line-height: 34px;
+ }
+
+ .box-s {
+ padding: 0 5px 0 30px;
+ }
+
+ .box-s span {
+ height: 26px;
+ margin-top: 5px;
+ border-radius: 14px;
+ font-size: 14px;
+ line-height: 26px;
+ padding: 0 4px 0 30px;
+ }
+
+ .box-s img {
+ top: 4px;
+ left: 4px;
+ }
+
+ .box-s .select {
+ font-size: 14px;
+ color: #00cbad;
+ width: 110px;
+ height: 26px;
+ line-height: 26px;
+ border-radius: 13px;
+ margin-top: 4px;
+ }
+
+ .box-s .select-styled {
+ width: 110px;
+ height: 26px;
+ line-height: 26px;
+ border-radius: 13px;
+ font-size: 14px;
+ padding: 0 4px 0 30px;
+ }
+
+ .select-chart .select-styled {
+ padding: 0 5px;
+ text-align: center;
+ width: 100%;
+ }
+
+ .box-s .select-options {
+ padding: 18px 8px 0;
+ top: 18px;
+ border-radius: 18px;
+ max-height: calc(100vh - 100px);
+ }
+
+ .box-s .select img {
+ top: 4px;
+ left: 4px;
+ width: 20px;
+ }
+
+ .box-nhatkyhoctap-graph .bangdiem-menu-gr span {
+ font-size: 14px;
+ }
+
+ .box-diem .top-o p {
+ font-size: 14px;
+ line-height: 16px;
+ }
+
+ .box-diem h2 {
+ font-size: 35px;
+ }
+
+ .his-hd {
+ height: auto;
+ min-height: calc(100vh - 130px);
+ padding: 14px 21px;
+ }
+
+ .b-26-black {
+ line-height: 24px;
+ font-size: 18px;
+ font-family: "Myriadpro-Bold";
+ margin: 11px 0 8px;
+ }
+
+ .img-avatar-k {
+ width: 72px;
+ height: 72px;
+ border-radius: 36px;
+ border: 3px solid #fff;
+ margin-right: 15px;
+ }
+
+ .bxh-info-student-box h3 {
+ font-size: 18px;
+ line-height: 22px;
+ margin: 0 0 8px;
+ }
+
+ .gr-r p {
+ font-size: 14px;
+ line-height: 18px;
+ }
+
+ .gr-r span {
+ font-size: 18px;
+ line-height: 22px;
+ }
+
+ .ico_hc {
+ width: 16px;
+ }
+
+ .sub-title-18 {
+ display: block;
+ font-size: 14px;
+ line-height: 18px;
+ }
+
+ .box-top-k {
+ border-radius: 15px;
+ padding: 8px 15px;
+ }
+
+ .top-k-score {
+ width: 60px;
+ height: 22px;
+ font-size: 14px;
+ line-height: 22px;
+ border-radius: 11px;
+ margin: 0 auto 11px;
+ }
+
+ .top-k-item.v {
+ width: 126px;
+ margin: 0 11px;
+ }
+
+ .top-k-item.s,
+ .top-k-item.b {
+ width: 88px;
+ }
+
+ .top-k-item.s .avt-top-k .ico_avt,
+ .top-k-item.b .avt-top-k .ico_avt {
+ top: 13px;
+ left: 21px;
+ width: 45px;
+ height: 45px;
+ border-radius: 23px;
+ }
+
+ .top-k-item.v .avt-top-k .ico_avt {
+ top: 30px;
+ left: 35px;
+ width: 56px;
+ height: 56px;
+ border-radius: 29px;
+ }
+
+ .thanhtich-container {
+ padding: 10px 0 0;
+ }
+
+ .student_bxh_list .item-student {
+ padding: 8px 15px;
+ border-radius: 15px;
+ margin: 0 0 8px;
+ }
+
+ .student_bxh_list .item-student .item-student-img {
+ width: 40px;
+ height: 40px;
+ border-radius: 20px;
+ border: 1px solid #e9af38;
+ }
+
+ .student_bxh_list .item-student-name p {
+ line-height: 40px;
+ font-size: 14px;
+ }
+
+ .student_bxh_list .item-student .stt {
+ line-height: 40px;
+ font-size: 14px;
+ width: 22px;
+ }
+
+ .hcs {
+ font-size: 14px;
+ line-height: 14px;
+ margin: 0 10px 0 4px;
+ }
+
+ .lv-down img,
+ .lv-up img {
+ width: 16px;
+ }
+
+ .student_bxh_list {
+ max-height: 350px;
+ }
+
+ .edit-profile-student button {
+ padding: 0 15px 0 35px;
+ }
+
+ .edit-profile-student .ico_edit_profile {
+ position: absolute;
+ left: 11px;
+ top: 6px;
+ width: 18px;
+ }
+
+ .box-detail-hs.student .avt-ab {
+ width: 110px;
+ height: 110px;
+ top: -55px;
+ left: calc(50% - 55px);
+ }
+
+ .ph-add-gr h2 {
+ font-size: 18px;
+ line-height: 22px;
+ margin-bottom: 10px;
+ }
+
+ .parent-info .avatar {
+ width: 56px;
+ height: 56px;
+ border-radius: 28px;
+ margin-right: 15px;
+ }
+
+ .parent-info p {
+ font-size: 14px;
+ line-height: 14px;
+ margin: 15px 0 5px;
+ }
+
+ .parent-info span {
+ font-size: 14px;
+ line-height: 18px;
+ }
+
+ .box-detail-ab.student-ab {
+ top: 86px;
+ }
+
+ .avatar-edit-box.student {
+ width: 136px;
+ height: 136px;
+ }
+
+ .avatar-edit.student {
+ padding-top: 0;
+ }
+
+ .kh-title h2 {
+ font-size: 18px;
+ }
+
+ .btn-create-khk span {
+ width: 80px;
+ height: 28px;
+ min-width: 80px;
+ padding: 0 15px;
+ line-height: 28px;
+ }
+
+ .line38 {
+ line-height: 28px;
+ }
+
+ .btn-create-khk .ico_add_kh {
+ position: absolute;
+ top: 7px;
+ left: 11px;
+ width: 14px;
+ }
+
+ .btn-create-khk .ico_line_kh {
+ position: absolute;
+ top: 4px;
+ left: 45px;
+ }
+
+ .btn-create-khk .ico_line_kh {
+ position: absolute;
+ left: 33px;
+ height: 22px;
+ }
+
+ .sunE-time-lcv .select-custom-bg .select-styled:after {
+ top: 6px;
+ right: 6px;
+ }
+
+ .f24 {
+ font-size: 18px !important;
+ }
+
+ .img-upload {
+ height: 400px;
+ }
+
+ .class-box-desc span.class-online,
+ .class-box-desc span.class-offline {
+ font-size: 18px;
+ font-family: "Myriadpro-SemiBold";
+ }
+
+ .btn-remove-student {
+ padding-top: 16px;
+ }
+
+ .btn-remove-student img {
+ width: 18px;
+ }
+
+ .box-shadow.custom-list-student.class_student_list_box.review {
+ height: calc(100vh - 200px);
+ }
+
+ .mg-top-0 .chk-custom-gr label:before {
+ margin-top: 0px;
+ }
+
+ .box-criteria {
+ max-height: 217px;
+ /* max-height: fit-content; */
+ }
+
+ .box-criteria-full {
+ max-height: fit-content;
+ }
+
+ .box-criteria-scroll {
+ max-height: 250px;
+ }
+
+ .dk_class .select-all {
+ /* margin-right: 14px; */
+ padding-right: 35px;
+ }
+
+ .change_point_checkbox_add_exercise {
+ padding-right: 40px !important;
+ }
+
+ .giaotrinh.unit .unit-list .box-giaotrinh-gr {
+ padding: 0 45px 0 25px;
+ }
+
+ .box-bcht-date-custom-hei .calendar .day-cell.hide_collapse,
+ .box-bcht-date-custom-hei .calendar .day-cell.hide_collapse {
+ display: none;
+ }
+
+ .box-bcht-date-custom-hei .fullHeight .calendar .hide_collapse,
+ .box-bcht-date-custom-hei .fullHeight .calendar .hide_collapse {
+ display: flex;
+ }
+
+ .set-max-w {
+ max-width: 302px;
+ }
+
+ .select-all-k.mg-top-0.flex-m {
+ margin-right: 10px;
+ }
+
+ .max-w-hidden {
+ max-width: 220px;
+ margin: 0px auto 10px;
+ }
+
+ .setting-on-off-box .btn.f-13 {
+ font-size: 14px;
+ }
+
+ .sunE-container-box.setting {
+ padding: 10px 10px 0;
+ }
+
+ .gioithieu-info p {
+ line-height: 18px;
+ font-size: 16px;
+ }
+
+ .term-info p {
+ line-height: 20px;
+ color: #404041;
+ font-size: 14px;
+ font-family: "Myriadpro-Regular";
+ padding: 0 0 20px;
+ }
+
+ .chk-custom-gr.top-1 {
+ margin-top: -1px;
+ }
+
+ .mt-17 {
+ margin-top: 17px;
+ }
+
+ .box-video-project {
+ height: 200px;
+ }
+
+ .box-giaotrinh-gr.rel.box-shadow .thumb img {
+ /* max-width: 30px; */
+ }
+
+ .file-support-list {
+ overflow: auto;
+ max-height: 90px;
+ padding-right: 10px;
+ }
+
+ .ldjas
+ .giaotrinh.teacher-giaobai
+ .giaotrinh.filter
+ .sunE-giaotrinh-resuft-filter {
+ height: calc(100vh - 230px);
+ }
+
+ .text-center.box-video-project.img-bg {
+ max-height: 180px;
+ }
+
+ .list-chart-gr .dtb-sum .w {
+ width: 183px;
+ }
+
+ .list-chart-gr .bdg-sum .w {
+ width: 178px;
+ }
+
+ .sunE-box-tkh,
+ .sunE-box-xkh {
+ padding: 0 15px;
+ }
+
+ .input-gr input,
+ .input-gr select {
+ height: 32px;
+ border-radius: 16px;
+ padding: 5px 15px;
+ font-size: 14px;
+ }
+
+ .input-gr label,
+ .laplai label,
+ .ct-hs label.ht {
+ font-size: 14px;
+ padding: 0 0 7px 12px;
+ }
+
+ .input-gr textarea {
+ height: 60px;
+ font-size: 14px;
+ }
+
+ .input-gr {
+ margin: 0 0 12px;
+ }
+
+ .radio-item {
+ padding: 0 5px;
+ margin: 6px 0 0;
+ }
+
+ .radio-item label:before {
+ top: 1px;
+ margin: 0 5px 0 0;
+ width: 12px;
+ height: 12px;
+ border-radius: 6px;
+ }
+
+ .tp-k .time-to.select-time input {
+ font-size: 14px;
+ margin: 11px 0 0 15px;
+ }
+
+ .apdung.tp-k .time-to.select-time .ico_edit_time_to {
+ top: 12px;
+ }
+
+ .apdung .time-to.select-time .ico_edit_time_to {
+ left: 119px;
+ }
+
+ .apdung.tp-k {
+ margin: 0;
+ }
+
+ .laplai {
+ margin: 0 0 10px;
+ padding-left: 0;
+ }
+
+ .select-custom-bg .select-styled {
+ height: 32px;
+ border-radius: 16px;
+ font-size: 14px;
+ line-height: 32px;
+ }
+
+ .select-custom-bg .select {
+ height: 32px;
+ line-height: 32px;
+ border-radius: 16px;
+ }
+
+ .select-custom-bg .select-styled:after {
+ content: "";
+ width: 20px;
+ height: 20px;
+ top: 4px;
+ right: 5px;
+ background: url(./../images/icon/ico_dropdown_border_white.png) 96% / 20px
+ no-repeat transparent;
+ }
+
+ ._detail p {
+ font-size: 14px;
+ line-height: 20px;
+ max-height: 40px;
+ }
+
+ ._tb .title p {
+ font-size: 16px;
+ }
+
+ .nkht-op.list-schedule {
+ max-height: calc(100vh - 100px);
+ }
+
+ .schedule-i p {
+ font-size: 14px;
+ }
+
+ .time-h {
+ width: 60px;
+ }
+
+ .time-h p {
+ font-size: 16px;
+ padding-left: 5px;
+ }
+
+ .score-d p {
+ font-size: 16px;
+ text-align: center;
+ }
+
+ .bg_edit_student_profile {
+ top: -27px;
+ }
+
+ .iZROEJ .select-styled {
+ height: 36px !important;
+ }
+
+ .iZROEJ .select-styled::after {
+ top: 4px !important;
+ }
+
+ .iZROEJ .select-options {
+ margin-top: 10px;
+ }
+
+ .sunE-input-gr input {
+ height: 36px;
+ line-height: 36px;
+ font-size: 14px;
+ padding-left: 20px;
+ border-radius: 18px;
+ }
+
+ .sunE-input-gr label {
+ padding: 0 0 0 15px;
+ font-size: 14px;
+ }
+
+ .hoso .sunE-male-female {
+ width: 36px;
+ height: 36px;
+ border-radius: 18px;
+ line-height: 36px;
+ }
+
+ .hoso .ico_male,
+ .hoso .ico_male_active {
+ width: 17px;
+ margin: 10px;
+ }
+
+ .hoso .ico_female,
+ .hoso .ico_female_active {
+ width: 12px;
+ margin: 8px 12px;
+ }
+
+ .hoso .sunE-male-female span {
+ font-size: 16px;
+ line-height: 36px;
+ }
+
+ .sunE-container-box.hoso .form-sunE-button {
+ margin: 10px 0 0 !important;
+ }
+
+ .box-detail-hs .avt-ab {
+ border: 3px solid #fff;
+ }
+
+ .add_code_student-gr .ico_err {
+ top: 4px;
+ }
+
+ .time-to-khht-cn .ico_edit_time_to_khht {
+ top: -1px;
+ right: -24px;
+ }
+
+ .valid_to_input {
+ margin: 13px 0 0 10px;
+ }
+
+ .item-student-name span {
+ font-size: 16px;
+ line-height: 20px;
+ }
+
+ .slider-item-desc .btn-img img.ico_add_custom {
+ width: 16px;
+ top: 8px;
+ left: 10px;
+ }
+
+ .btn-img .create_class_new.btn-line-blue {
+ padding-left: 35px;
+ }
+
+ .item-student-name.max-w-1 p {
+ max-width: 130px;
+ }
+
+ .custom-4.slider-custom {
+ max-width: 320px;
+ }
+
+ .thanhtich-offline-box .top-title-name.two-line {
+ max-height: 55px;
+ }
+
+ .top-title-name p {
+ font-size: 18px;
+ line-height: 23px;
+ font-family: "Myriadpro-SemiBold";
+ color: #00a79d;
+ text-align: center;
+ }
+
+ .title-k {
+ font-size: 20px;
+ line-height: 24px;
+ font-family: "Myriadpro-SemiBold";
+ color: #00a79d;
+ margin: 0 0 10px;
+ text-transform: uppercase;
+ }
+
+ .gr-k p {
+ text-align: left;
+ font-size: 16px;
+ line-height: 45px;
+ font-family: "Myriadpro-Light";
+ color: #231f20;
+ margin: 0;
+ padding: 0;
+ }
+
+ .gr-k span {
+ display: block;
+ font-size: 18px;
+ line-height: 45px;
+ font-family: "Myriadpro-Bold";
+ color: #00a79d;
+ margin: 0;
+ padding: 0;
+ }
+
+ .slider-custom.custom-4 .slick-dots {
+ bottom: -60px;
+ }
+
+ .bg_auth {
+ max-width: 100%;
+ width: 100%;
+ }
+
+ /* File Support CSS */
+ .pasd.sunE-container-box {
+ padding: 17px 20px 0;
+ }
+
+ .__overview_report {
+ padding: 20px 0px;
+ }
+
+ .responsive_low_screen_files_support {
+ padding: 0 40px 0 40px !important;
+ }
+
+ .responsive_btn_assign_assignments {
+ width: 100px !important;
+ }
+
+ .ml--5 {
+ margin-left: 0;
+ }
+
+ /*golden board*/
+ .block_golden_board {
+ padding: 0;
+ }
+
+ .height_top_3_golden_board {
+ height: calc(100vh - 100px) !important;
+ padding: 10px 0 10px 0;
+ }
+
+ .padding_tops_golden_board {
+ padding: 15px 10px 15px 20px !important;
+ }
+
+ .width_block_top_golden_board {
+ height: 80px;
+ width: 35%;
+ }
+
+ .top_1_crown {
+ width: 35%;
+ left: 33px !important;
+ top: 7px !important;
+ }
+
+ .top_1_avatar {
+ top: 25px !important;
+ left: 30px !important;
+ width: 40px !important;
+ height: 40px !important;
+ }
+
+ .slick-dots {
+ bottom: -30px !important;
+ }
+
+ .slider-custom-student .slider_student_wrapper .slick-dots {
+ position: relative !important;
+ bottom: 0 !important;
+ margin: 0.3rem 0 0.5rem;
+ }
+
+ .space_null_responsive_home_page_teacher {
+ width: 145px !important;
+ }
+
+ .font_average_score {
+ margin-bottom: 10px !important;
+ }
+
+ .height_calendar_responsive {
+ min-height: 335px;
+ }
+
+ .upgrade_container {
+ padding-top: 0.25rem;
+ }
+
+ .form_upgrade {
+ padding-top: 0.75rem !important;
+ }
+
+ .title_upgrade {
+ padding-bottom: 0.5rem !important;
+ }
+
+ .content_homepage_student .slider_homepage_student {
+ margin-bottom: 0.25rem !important;
+ }
+}
diff --git a/student/build/assets/fonts/AvertaStdCY-Black_1.otf b/student/build/assets/fonts/AvertaStdCY-Black_1.otf
new file mode 100644
index 0000000..adfbc30
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-Black_1.otf differ
diff --git a/student/build/assets/fonts/AvertaStdCY-Bold_1.otf b/student/build/assets/fonts/AvertaStdCY-Bold_1.otf
new file mode 100644
index 0000000..6e8877a
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-Bold_1.otf differ
diff --git a/student/build/assets/fonts/AvertaStdCY-ExtraboldItalic_1.otf b/student/build/assets/fonts/AvertaStdCY-ExtraboldItalic_1.otf
new file mode 100644
index 0000000..f5c8e12
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-ExtraboldItalic_1.otf differ
diff --git a/student/build/assets/fonts/AvertaStdCY-Extrabold_1.otf b/student/build/assets/fonts/AvertaStdCY-Extrabold_1.otf
new file mode 100644
index 0000000..fe697ac
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-Extrabold_1.otf differ
diff --git a/student/build/assets/fonts/AvertaStdCY-RegularItalic_1.otf b/student/build/assets/fonts/AvertaStdCY-RegularItalic_1.otf
new file mode 100644
index 0000000..ef6e9b3
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-RegularItalic_1.otf differ
diff --git a/student/build/assets/fonts/AvertaStdCY-Regular_3.otf b/student/build/assets/fonts/AvertaStdCY-Regular_3.otf
new file mode 100644
index 0000000..ebe3348
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-Regular_3.otf differ
diff --git a/student/build/assets/fonts/AvertaStdCY-Semibold_1.otf b/student/build/assets/fonts/AvertaStdCY-Semibold_1.otf
new file mode 100644
index 0000000..f3b2dc5
Binary files /dev/null and b/student/build/assets/fonts/AvertaStdCY-Semibold_1.otf differ
diff --git a/student/build/assets/fonts/Barlow-Bold.ttf b/student/build/assets/fonts/Barlow-Bold.ttf
new file mode 100644
index 0000000..28f2d3a
Binary files /dev/null and b/student/build/assets/fonts/Barlow-Bold.ttf differ
diff --git a/student/build/assets/fonts/MYRIADPRO-BOLD.woff b/student/build/assets/fonts/MYRIADPRO-BOLD.woff
new file mode 100644
index 0000000..5fe67eb
Binary files /dev/null and b/student/build/assets/fonts/MYRIADPRO-BOLD.woff differ
diff --git a/student/build/assets/fonts/MYRIADPRO-LIGHT_0.OTF b/student/build/assets/fonts/MYRIADPRO-LIGHT_0.OTF
new file mode 100644
index 0000000..2ede04b
Binary files /dev/null and b/student/build/assets/fonts/MYRIADPRO-LIGHT_0.OTF differ
diff --git a/student/build/assets/fonts/MYRIADPRO-REGULAR.OTF b/student/build/assets/fonts/MYRIADPRO-REGULAR.OTF
new file mode 100644
index 0000000..5097866
Binary files /dev/null and b/student/build/assets/fonts/MYRIADPRO-REGULAR.OTF differ
diff --git a/student/build/assets/fonts/MYRIADPRO-REGULAR.woff b/student/build/assets/fonts/MYRIADPRO-REGULAR.woff
new file mode 100644
index 0000000..40c795d
Binary files /dev/null and b/student/build/assets/fonts/MYRIADPRO-REGULAR.woff differ
diff --git a/student/build/assets/fonts/MYRIADPRO-SEMIBOLD.woff b/student/build/assets/fonts/MYRIADPRO-SEMIBOLD.woff
new file mode 100644
index 0000000..79ee0c1
Binary files /dev/null and b/student/build/assets/fonts/MYRIADPRO-SEMIBOLD.woff differ
diff --git a/student/build/assets/fonts/MyriadProCondensedItalic.ttf b/student/build/assets/fonts/MyriadProCondensedItalic.ttf
new file mode 100644
index 0000000..2f65020
Binary files /dev/null and b/student/build/assets/fonts/MyriadProCondensedItalic.ttf differ
diff --git a/student/build/assets/fonts/iCiel-Alina.otf b/student/build/assets/fonts/iCiel-Alina.otf
new file mode 100644
index 0000000..37e4996
Binary files /dev/null and b/student/build/assets/fonts/iCiel-Alina.otf differ
diff --git a/student/build/assets/fonts/myriad-pro/MYRIADPRO-BOLD.OTF b/student/build/assets/fonts/myriad-pro/MYRIADPRO-BOLD.OTF
new file mode 100644
index 0000000..93b53b5
Binary files /dev/null and b/student/build/assets/fonts/myriad-pro/MYRIADPRO-BOLD.OTF differ
diff --git a/student/build/assets/fonts/myriad-pro/MYRIADPRO-REGULAR.OTF b/student/build/assets/fonts/myriad-pro/MYRIADPRO-REGULAR.OTF
new file mode 100644
index 0000000..5097866
Binary files /dev/null and b/student/build/assets/fonts/myriad-pro/MYRIADPRO-REGULAR.OTF differ
diff --git a/student/build/assets/fonts/myriad-pro/MYRIADPRO-SEMIBOLD.OTF b/student/build/assets/fonts/myriad-pro/MYRIADPRO-SEMIBOLD.OTF
new file mode 100644
index 0000000..18ff7db
Binary files /dev/null and b/student/build/assets/fonts/myriad-pro/MYRIADPRO-SEMIBOLD.OTF differ
diff --git a/student/build/assets/images/BG_ND.png b/student/build/assets/images/BG_ND.png
new file mode 100644
index 0000000..387515a
Binary files /dev/null and b/student/build/assets/images/BG_ND.png differ
diff --git a/student/build/assets/images/Group_7168.png b/student/build/assets/images/Group_7168.png
new file mode 100644
index 0000000..bc07a47
Binary files /dev/null and b/student/build/assets/images/Group_7168.png differ
diff --git a/student/build/assets/images/Logo_ND.png b/student/build/assets/images/Logo_ND.png
new file mode 100644
index 0000000..2f966b9
Binary files /dev/null and b/student/build/assets/images/Logo_ND.png differ
diff --git a/student/build/assets/images/accountActivationNews/arrow.png b/student/build/assets/images/accountActivationNews/arrow.png
new file mode 100644
index 0000000..a9c2906
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/arrow.png differ
diff --git a/student/build/assets/images/accountActivationNews/ico_computer.png b/student/build/assets/images/accountActivationNews/ico_computer.png
new file mode 100644
index 0000000..7d1d3fa
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/ico_computer.png differ
diff --git a/student/build/assets/images/accountActivationNews/ico_mobile.png b/student/build/assets/images/accountActivationNews/ico_mobile.png
new file mode 100644
index 0000000..f1a3929
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/ico_mobile.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_1_1.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_1_1.png
new file mode 100644
index 0000000..6ec01d5
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_1_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_1_2.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_1_2.png
new file mode 100644
index 0000000..129120b
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_1_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_2_1.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_2_1.png
new file mode 100644
index 0000000..cbb40bb
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_2_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_3_1.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_3_1.png
new file mode 100644
index 0000000..ecb08ac
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_3_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_3_2.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_3_2.png
new file mode 100644
index 0000000..a1de2ce
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_3_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_3_3.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_3_3.png
new file mode 100644
index 0000000..2fcd1ad
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_3_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_4_1.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_4_1.png
new file mode 100644
index 0000000..bad1a7d
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_4_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_4_2.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_4_2.png
new file mode 100644
index 0000000..0501794
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_4_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_acc_4_3.png b/student/build/assets/images/accountActivationNews/mobile_student_acc_4_3.png
new file mode 100644
index 0000000..8f1a099
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_acc_4_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_package_2.png b/student/build/assets/images/accountActivationNews/mobile_student_package_2.png
new file mode 100644
index 0000000..6e09e19
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_package_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_package_3.png b/student/build/assets/images/accountActivationNews/mobile_student_package_3.png
new file mode 100644
index 0000000..f1668c7
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_package_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_student_package_4.png b/student/build/assets/images/accountActivationNews/mobile_student_package_4.png
new file mode 100644
index 0000000..26f88d4
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_student_package_4.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_1_1.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_1_1.png
new file mode 100644
index 0000000..dc144e8
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_1_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_1_2.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_1_2.png
new file mode 100644
index 0000000..4c3152c
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_1_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_3_2.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_3_2.png
new file mode 100644
index 0000000..a9d4a7c
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_3_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_3_3.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_3_3.png
new file mode 100644
index 0000000..9bf3a25
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_3_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_4_1.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_4_1.png
new file mode 100644
index 0000000..8615884
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_4_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_4_2.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_4_2.png
new file mode 100644
index 0000000..a8a526a
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_4_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/mobile_teacher_acc_5_1.png b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_5_1.png
new file mode 100644
index 0000000..287abbb
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/mobile_teacher_acc_5_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_acc_2.png b/student/build/assets/images/accountActivationNews/pc_student_acc_2.png
new file mode 100644
index 0000000..3a2d60d
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_acc_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_acc_3.png b/student/build/assets/images/accountActivationNews/pc_student_acc_3.png
new file mode 100644
index 0000000..01048d7
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_acc_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_acc_4.png b/student/build/assets/images/accountActivationNews/pc_student_acc_4.png
new file mode 100644
index 0000000..9fe9d5f
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_acc_4.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_acc_5.png b/student/build/assets/images/accountActivationNews/pc_student_acc_5.png
new file mode 100644
index 0000000..f5e6f69
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_acc_5.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_acc_6.png b/student/build/assets/images/accountActivationNews/pc_student_acc_6.png
new file mode 100644
index 0000000..d057bd4
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_acc_6.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_package_2.png b/student/build/assets/images/accountActivationNews/pc_student_package_2.png
new file mode 100644
index 0000000..85b92e3
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_package_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_student_package_3.png b/student/build/assets/images/accountActivationNews/pc_student_package_3.png
new file mode 100644
index 0000000..182aceb
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_student_package_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_3.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_3.png
new file mode 100644
index 0000000..3a0c2ce
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_4.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_4.png
new file mode 100644
index 0000000..f50603b
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_4.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_1.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_1.png
new file mode 100644
index 0000000..5dd26f1
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_2.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_2.png
new file mode 100644
index 0000000..ba566ea
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_3.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_3.png
new file mode 100644
index 0000000..e26a96b
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_3.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_4.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_4.png
new file mode 100644
index 0000000..82f48a7
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_5_4.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_6_1.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_6_1.png
new file mode 100644
index 0000000..ec37f96
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_6_1.png differ
diff --git a/student/build/assets/images/accountActivationNews/pc_teacher_acc_6_2.png b/student/build/assets/images/accountActivationNews/pc_teacher_acc_6_2.png
new file mode 100644
index 0000000..6fa0770
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/pc_teacher_acc_6_2.png differ
diff --git a/student/build/assets/images/accountActivationNews/slide.png b/student/build/assets/images/accountActivationNews/slide.png
new file mode 100644
index 0000000..c4a7bef
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/slide.png differ
diff --git a/student/build/assets/images/accountActivationNews/slide_mobile.png b/student/build/assets/images/accountActivationNews/slide_mobile.png
new file mode 100644
index 0000000..89d22be
Binary files /dev/null and b/student/build/assets/images/accountActivationNews/slide_mobile.png differ
diff --git a/student/build/assets/images/auth/img_gen_female_active.png b/student/build/assets/images/auth/img_gen_female_active.png
new file mode 100644
index 0000000..df32b7f
Binary files /dev/null and b/student/build/assets/images/auth/img_gen_female_active.png differ
diff --git a/student/build/assets/images/auth/img_gen_female_disabled.png b/student/build/assets/images/auth/img_gen_female_disabled.png
new file mode 100644
index 0000000..7032b1a
Binary files /dev/null and b/student/build/assets/images/auth/img_gen_female_disabled.png differ
diff --git a/student/build/assets/images/auth/img_gen_male_active.png b/student/build/assets/images/auth/img_gen_male_active.png
new file mode 100644
index 0000000..8548689
Binary files /dev/null and b/student/build/assets/images/auth/img_gen_male_active.png differ
diff --git a/student/build/assets/images/auth/img_gen_male_disabled.png b/student/build/assets/images/auth/img_gen_male_disabled.png
new file mode 100644
index 0000000..8191970
Binary files /dev/null and b/student/build/assets/images/auth/img_gen_male_disabled.png differ
diff --git a/student/build/assets/images/auth/parent.png b/student/build/assets/images/auth/parent.png
new file mode 100644
index 0000000..ef20e7f
Binary files /dev/null and b/student/build/assets/images/auth/parent.png differ
diff --git a/student/build/assets/images/auth/student.png b/student/build/assets/images/auth/student.png
new file mode 100644
index 0000000..e5014f1
Binary files /dev/null and b/student/build/assets/images/auth/student.png differ
diff --git a/student/build/assets/images/auth/teacher.png b/student/build/assets/images/auth/teacher.png
new file mode 100644
index 0000000..fdd6b74
Binary files /dev/null and b/student/build/assets/images/auth/teacher.png differ
diff --git a/student/build/assets/images/authNews/bg_login.png b/student/build/assets/images/authNews/bg_login.png
new file mode 100644
index 0000000..0e7aa1c
Binary files /dev/null and b/student/build/assets/images/authNews/bg_login.png differ
diff --git a/student/build/assets/images/authNews/ico_birthday.png b/student/build/assets/images/authNews/ico_birthday.png
new file mode 100644
index 0000000..8e1cf6c
Binary files /dev/null and b/student/build/assets/images/authNews/ico_birthday.png differ
diff --git a/student/build/assets/images/authNews/ico_cf_password.png b/student/build/assets/images/authNews/ico_cf_password.png
new file mode 100644
index 0000000..35bf624
Binary files /dev/null and b/student/build/assets/images/authNews/ico_cf_password.png differ
diff --git a/student/build/assets/images/authNews/ico_city.png b/student/build/assets/images/authNews/ico_city.png
new file mode 100644
index 0000000..1d8a99c
Binary files /dev/null and b/student/build/assets/images/authNews/ico_city.png differ
diff --git a/student/build/assets/images/authNews/ico_district.png b/student/build/assets/images/authNews/ico_district.png
new file mode 100644
index 0000000..ede3c81
Binary files /dev/null and b/student/build/assets/images/authNews/ico_district.png differ
diff --git a/student/build/assets/images/authNews/ico_email.png b/student/build/assets/images/authNews/ico_email.png
new file mode 100644
index 0000000..4cc1273
Binary files /dev/null and b/student/build/assets/images/authNews/ico_email.png differ
diff --git a/student/build/assets/images/authNews/ico_gender.png b/student/build/assets/images/authNews/ico_gender.png
new file mode 100644
index 0000000..8bdc8fd
Binary files /dev/null and b/student/build/assets/images/authNews/ico_gender.png differ
diff --git a/student/build/assets/images/authNews/ico_gg.png b/student/build/assets/images/authNews/ico_gg.png
new file mode 100644
index 0000000..2ddad1f
Binary files /dev/null and b/student/build/assets/images/authNews/ico_gg.png differ
diff --git a/student/build/assets/images/authNews/ico_grade.png b/student/build/assets/images/authNews/ico_grade.png
new file mode 100644
index 0000000..88bd05b
Binary files /dev/null and b/student/build/assets/images/authNews/ico_grade.png differ
diff --git a/student/build/assets/images/authNews/ico_home_address.png b/student/build/assets/images/authNews/ico_home_address.png
new file mode 100644
index 0000000..f84ba59
Binary files /dev/null and b/student/build/assets/images/authNews/ico_home_address.png differ
diff --git a/student/build/assets/images/authNews/ico_name.png b/student/build/assets/images/authNews/ico_name.png
new file mode 100644
index 0000000..dfa273e
Binary files /dev/null and b/student/build/assets/images/authNews/ico_name.png differ
diff --git a/student/build/assets/images/authNews/ico_password.png b/student/build/assets/images/authNews/ico_password.png
new file mode 100644
index 0000000..f588dcf
Binary files /dev/null and b/student/build/assets/images/authNews/ico_password.png differ
diff --git a/student/build/assets/images/authNews/ico_phone.png b/student/build/assets/images/authNews/ico_phone.png
new file mode 100644
index 0000000..3176f79
Binary files /dev/null and b/student/build/assets/images/authNews/ico_phone.png differ
diff --git a/student/build/assets/images/authNews/ico_school.png b/student/build/assets/images/authNews/ico_school.png
new file mode 100644
index 0000000..3316dff
Binary files /dev/null and b/student/build/assets/images/authNews/ico_school.png differ
diff --git a/student/build/assets/images/authNews/ico_search.png b/student/build/assets/images/authNews/ico_search.png
new file mode 100644
index 0000000..7f10bd6
Binary files /dev/null and b/student/build/assets/images/authNews/ico_search.png differ
diff --git a/student/build/assets/images/authNews/ico_tick_select.png b/student/build/assets/images/authNews/ico_tick_select.png
new file mode 100644
index 0000000..1e7eb67
Binary files /dev/null and b/student/build/assets/images/authNews/ico_tick_select.png differ
diff --git a/student/build/assets/images/authNews/open_eye.png b/student/build/assets/images/authNews/open_eye.png
new file mode 100644
index 0000000..0195bcf
Binary files /dev/null and b/student/build/assets/images/authNews/open_eye.png differ
diff --git a/student/build/assets/images/authNews/parent.png b/student/build/assets/images/authNews/parent.png
new file mode 100644
index 0000000..4e3f79d
Binary files /dev/null and b/student/build/assets/images/authNews/parent.png differ
diff --git a/student/build/assets/images/authNews/qr_app_store.png b/student/build/assets/images/authNews/qr_app_store.png
new file mode 100644
index 0000000..4d52a3b
Binary files /dev/null and b/student/build/assets/images/authNews/qr_app_store.png differ
diff --git a/student/build/assets/images/authNews/qr_gg_play.png b/student/build/assets/images/authNews/qr_gg_play.png
new file mode 100644
index 0000000..d5d7740
Binary files /dev/null and b/student/build/assets/images/authNews/qr_gg_play.png differ
diff --git a/student/build/assets/images/authNews/student.png b/student/build/assets/images/authNews/student.png
new file mode 100644
index 0000000..6576ae4
Binary files /dev/null and b/student/build/assets/images/authNews/student.png differ
diff --git a/student/build/assets/images/authNews/teacher.png b/student/build/assets/images/authNews/teacher.png
new file mode 100644
index 0000000..b919dd0
Binary files /dev/null and b/student/build/assets/images/authNews/teacher.png differ
diff --git a/student/build/assets/images/authNews/visible.png b/student/build/assets/images/authNews/visible.png
new file mode 100644
index 0000000..48be14c
Binary files /dev/null and b/student/build/assets/images/authNews/visible.png differ
diff --git a/student/build/assets/images/banner_contact.png b/student/build/assets/images/banner_contact.png
new file mode 100644
index 0000000..e01c199
Binary files /dev/null and b/student/build/assets/images/banner_contact.png differ
diff --git a/student/build/assets/images/banner_contact_mobile.png b/student/build/assets/images/banner_contact_mobile.png
new file mode 100644
index 0000000..40aa212
Binary files /dev/null and b/student/build/assets/images/banner_contact_mobile.png differ
diff --git a/student/build/assets/images/banner_side.png b/student/build/assets/images/banner_side.png
new file mode 100644
index 0000000..4fbd770
Binary files /dev/null and b/student/build/assets/images/banner_side.png differ
diff --git a/student/build/assets/images/banner_side_mobile.png b/student/build/assets/images/banner_side_mobile.png
new file mode 100644
index 0000000..2340b3c
Binary files /dev/null and b/student/build/assets/images/banner_side_mobile.png differ
diff --git a/student/build/assets/images/banner_upgrade_account.png b/student/build/assets/images/banner_upgrade_account.png
new file mode 100644
index 0000000..e67b492
Binary files /dev/null and b/student/build/assets/images/banner_upgrade_account.png differ
diff --git a/student/build/assets/images/banner_upgrade_account_teacher.png b/student/build/assets/images/banner_upgrade_account_teacher.png
new file mode 100644
index 0000000..53b4dc8
Binary files /dev/null and b/student/build/assets/images/banner_upgrade_account_teacher.png differ
diff --git a/student/build/assets/images/bg-detail-unit.jpg b/student/build/assets/images/bg-detail-unit.jpg
new file mode 100644
index 0000000..6f90c47
Binary files /dev/null and b/student/build/assets/images/bg-detail-unit.jpg differ
diff --git a/student/build/assets/images/bg-result-exam.png b/student/build/assets/images/bg-result-exam.png
new file mode 100644
index 0000000..7b620e2
Binary files /dev/null and b/student/build/assets/images/bg-result-exam.png differ
diff --git a/student/build/assets/images/bg_add_student.png b/student/build/assets/images/bg_add_student.png
new file mode 100644
index 0000000..eabc1a6
Binary files /dev/null and b/student/build/assets/images/bg_add_student.png differ
diff --git a/student/build/assets/images/bg_auth.png b/student/build/assets/images/bg_auth.png
new file mode 100644
index 0000000..02a78f8
Binary files /dev/null and b/student/build/assets/images/bg_auth.png differ
diff --git a/student/build/assets/images/bg_auth_full.png b/student/build/assets/images/bg_auth_full.png
new file mode 100644
index 0000000..563bd4d
Binary files /dev/null and b/student/build/assets/images/bg_auth_full.png differ
diff --git a/student/build/assets/images/bg_auth_full_1.png b/student/build/assets/images/bg_auth_full_1.png
new file mode 100644
index 0000000..0dda273
Binary files /dev/null and b/student/build/assets/images/bg_auth_full_1.png differ
diff --git a/student/build/assets/images/bg_auth_full_2.png b/student/build/assets/images/bg_auth_full_2.png
new file mode 100644
index 0000000..b1ee7d4
Binary files /dev/null and b/student/build/assets/images/bg_auth_full_2.png differ
diff --git a/student/build/assets/images/bg_gv.png b/student/build/assets/images/bg_gv.png
new file mode 100644
index 0000000..b260da8
Binary files /dev/null and b/student/build/assets/images/bg_gv.png differ
diff --git a/student/build/assets/images/bg_login.png b/student/build/assets/images/bg_login.png
new file mode 100644
index 0000000..83c9a88
Binary files /dev/null and b/student/build/assets/images/bg_login.png differ
diff --git a/student/build/assets/images/bg_register.png b/student/build/assets/images/bg_register.png
new file mode 100644
index 0000000..c326ba0
Binary files /dev/null and b/student/build/assets/images/bg_register.png differ
diff --git a/student/build/assets/images/chambai/Group 5107.png b/student/build/assets/images/chambai/Group 5107.png
new file mode 100644
index 0000000..32dab5c
Binary files /dev/null and b/student/build/assets/images/chambai/Group 5107.png differ
diff --git a/student/build/assets/images/chambai/Group 5263.png b/student/build/assets/images/chambai/Group 5263.png
new file mode 100644
index 0000000..9e47896
Binary files /dev/null and b/student/build/assets/images/chambai/Group 5263.png differ
diff --git a/student/build/assets/images/chambai/Group 5280.png b/student/build/assets/images/chambai/Group 5280.png
new file mode 100644
index 0000000..10a74d6
Binary files /dev/null and b/student/build/assets/images/chambai/Group 5280.png differ
diff --git a/student/build/assets/images/chambai/Group 6074.png b/student/build/assets/images/chambai/Group 6074.png
new file mode 100644
index 0000000..4a46d72
Binary files /dev/null and b/student/build/assets/images/chambai/Group 6074.png differ
diff --git a/student/build/assets/images/chambai/Group 6076.png b/student/build/assets/images/chambai/Group 6076.png
new file mode 100644
index 0000000..aed7734
Binary files /dev/null and b/student/build/assets/images/chambai/Group 6076.png differ
diff --git a/student/build/assets/images/chambai/Group 6135.png b/student/build/assets/images/chambai/Group 6135.png
new file mode 100644
index 0000000..825ff11
Binary files /dev/null and b/student/build/assets/images/chambai/Group 6135.png differ
diff --git a/student/build/assets/images/chambai/Group 6144.png b/student/build/assets/images/chambai/Group 6144.png
new file mode 100644
index 0000000..aa6fd49
Binary files /dev/null and b/student/build/assets/images/chambai/Group 6144.png differ
diff --git a/student/build/assets/images/chambai/HOCVIEN-CLASS.png b/student/build/assets/images/chambai/HOCVIEN-CLASS.png
new file mode 100644
index 0000000..91e8780
Binary files /dev/null and b/student/build/assets/images/chambai/HOCVIEN-CLASS.png differ
diff --git a/student/build/assets/images/chambai/Path 21632.png b/student/build/assets/images/chambai/Path 21632.png
new file mode 100644
index 0000000..3f312d5
Binary files /dev/null and b/student/build/assets/images/chambai/Path 21632.png differ
diff --git a/student/build/assets/images/chambai/Path 232.png b/student/build/assets/images/chambai/Path 232.png
new file mode 100644
index 0000000..8be49cf
Binary files /dev/null and b/student/build/assets/images/chambai/Path 232.png differ
diff --git a/student/build/assets/images/chambai/Path 23237.png b/student/build/assets/images/chambai/Path 23237.png
new file mode 100644
index 0000000..9a2fd09
Binary files /dev/null and b/student/build/assets/images/chambai/Path 23237.png differ
diff --git a/student/build/assets/images/chambai/badge-vodich.png b/student/build/assets/images/chambai/badge-vodich.png
new file mode 100644
index 0000000..ad144ad
Binary files /dev/null and b/student/build/assets/images/chambai/badge-vodich.png differ
diff --git a/student/build/assets/images/chambai/badge-vodich1.png b/student/build/assets/images/chambai/badge-vodich1.png
new file mode 100644
index 0000000..0c61d04
Binary files /dev/null and b/student/build/assets/images/chambai/badge-vodich1.png differ
diff --git a/student/build/assets/images/chambai/badge-vodich2.png b/student/build/assets/images/chambai/badge-vodich2.png
new file mode 100644
index 0000000..81f48e7
Binary files /dev/null and b/student/build/assets/images/chambai/badge-vodich2.png differ
diff --git a/student/build/assets/images/chambai/badge-vodich3.png b/student/build/assets/images/chambai/badge-vodich3.png
new file mode 100644
index 0000000..8512a41
Binary files /dev/null and b/student/build/assets/images/chambai/badge-vodich3.png differ
diff --git a/student/build/assets/images/chambai/ico_+.png b/student/build/assets/images/chambai/ico_+.png
new file mode 100644
index 0000000..0a6c189
Binary files /dev/null and b/student/build/assets/images/chambai/ico_+.png differ
diff --git a/student/build/assets/images/chambai/ico_add_small.png b/student/build/assets/images/chambai/ico_add_small.png
new file mode 100644
index 0000000..0fe6d08
Binary files /dev/null and b/student/build/assets/images/chambai/ico_add_small.png differ
diff --git a/student/build/assets/images/chambai/ico_avt_detail.png b/student/build/assets/images/chambai/ico_avt_detail.png
new file mode 100644
index 0000000..684c12f
Binary files /dev/null and b/student/build/assets/images/chambai/ico_avt_detail.png differ
diff --git a/student/build/assets/images/chambai/ico_clock_orange.png b/student/build/assets/images/chambai/ico_clock_orange.png
new file mode 100644
index 0000000..49578fd
Binary files /dev/null and b/student/build/assets/images/chambai/ico_clock_orange.png differ
diff --git a/student/build/assets/images/chambai/ico_email.png b/student/build/assets/images/chambai/ico_email.png
new file mode 100644
index 0000000..141127c
Binary files /dev/null and b/student/build/assets/images/chambai/ico_email.png differ
diff --git a/student/build/assets/images/chambai/ico_remove_small.png b/student/build/assets/images/chambai/ico_remove_small.png
new file mode 100644
index 0000000..24f3db1
Binary files /dev/null and b/student/build/assets/images/chambai/ico_remove_small.png differ
diff --git a/student/build/assets/images/chambai/ico_right.png b/student/build/assets/images/chambai/ico_right.png
new file mode 100644
index 0000000..a3ca709
Binary files /dev/null and b/student/build/assets/images/chambai/ico_right.png differ
diff --git a/student/build/assets/images/coursesNews/bg_content_1.png b/student/build/assets/images/coursesNews/bg_content_1.png
new file mode 100644
index 0000000..4f5e682
Binary files /dev/null and b/student/build/assets/images/coursesNews/bg_content_1.png differ
diff --git a/student/build/assets/images/coursesNews/border_1.png b/student/build/assets/images/coursesNews/border_1.png
new file mode 100644
index 0000000..b83fb91
Binary files /dev/null and b/student/build/assets/images/coursesNews/border_1.png differ
diff --git a/student/build/assets/images/coursesNews/border_2.png b/student/build/assets/images/coursesNews/border_2.png
new file mode 100644
index 0000000..0cea0d9
Binary files /dev/null and b/student/build/assets/images/coursesNews/border_2.png differ
diff --git a/student/build/assets/images/coursesNews/img_courses_tree.png b/student/build/assets/images/coursesNews/img_courses_tree.png
new file mode 100644
index 0000000..66b4922
Binary files /dev/null and b/student/build/assets/images/coursesNews/img_courses_tree.png differ
diff --git a/student/build/assets/images/coursesNews/img_item_2.png b/student/build/assets/images/coursesNews/img_item_2.png
new file mode 100644
index 0000000..eb6de3d
Binary files /dev/null and b/student/build/assets/images/coursesNews/img_item_2.png differ
diff --git a/student/build/assets/images/coursesNews/img_item_3.png b/student/build/assets/images/coursesNews/img_item_3.png
new file mode 100644
index 0000000..38664f4
Binary files /dev/null and b/student/build/assets/images/coursesNews/img_item_3.png differ
diff --git a/student/build/assets/images/coursesNews/img_item_4.png b/student/build/assets/images/coursesNews/img_item_4.png
new file mode 100644
index 0000000..455542b
Binary files /dev/null and b/student/build/assets/images/coursesNews/img_item_4.png differ
diff --git a/student/build/assets/images/coursesNews/img_student_1.png b/student/build/assets/images/coursesNews/img_student_1.png
new file mode 100644
index 0000000..4615662
Binary files /dev/null and b/student/build/assets/images/coursesNews/img_student_1.png differ
diff --git a/student/build/assets/images/coursesNews/img_student_2.png b/student/build/assets/images/coursesNews/img_student_2.png
new file mode 100644
index 0000000..bd53554
Binary files /dev/null and b/student/build/assets/images/coursesNews/img_student_2.png differ
diff --git a/student/build/assets/images/coursesNews/older/2.png b/student/build/assets/images/coursesNews/older/2.png
new file mode 100644
index 0000000..e3af62f
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/2.png differ
diff --git a/student/build/assets/images/coursesNews/older/3.png b/student/build/assets/images/coursesNews/older/3.png
new file mode 100644
index 0000000..1ffbbaf
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/3.png differ
diff --git a/student/build/assets/images/coursesNews/older/banner.png b/student/build/assets/images/coursesNews/older/banner.png
new file mode 100644
index 0000000..e01c199
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/banner.png differ
diff --git a/student/build/assets/images/coursesNews/older/border1.png b/student/build/assets/images/coursesNews/older/border1.png
new file mode 100644
index 0000000..968ca96
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/border1.png differ
diff --git a/student/build/assets/images/coursesNews/older/border2.png b/student/build/assets/images/coursesNews/older/border2.png
new file mode 100644
index 0000000..5bae8d1
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/border2.png differ
diff --git a/student/build/assets/images/coursesNews/older/grade6.png b/student/build/assets/images/coursesNews/older/grade6.png
new file mode 100644
index 0000000..8b2aa8d
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/grade6.png differ
diff --git a/student/build/assets/images/coursesNews/older/grade7.png b/student/build/assets/images/coursesNews/older/grade7.png
new file mode 100644
index 0000000..373dfdb
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/grade7.png differ
diff --git a/student/build/assets/images/coursesNews/older/grade8.png b/student/build/assets/images/coursesNews/older/grade8.png
new file mode 100644
index 0000000..910ab06
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/grade8.png differ
diff --git a/student/build/assets/images/coursesNews/older/grade9.png b/student/build/assets/images/coursesNews/older/grade9.png
new file mode 100644
index 0000000..d19481f
Binary files /dev/null and b/student/build/assets/images/coursesNews/older/grade9.png differ
diff --git a/student/build/assets/images/coursesNews/table_convert.png b/student/build/assets/images/coursesNews/table_convert.png
new file mode 100644
index 0000000..d5bdd3f
Binary files /dev/null and b/student/build/assets/images/coursesNews/table_convert.png differ
diff --git a/student/build/assets/images/coursesNews/table_convert_mobile.png b/student/build/assets/images/coursesNews/table_convert_mobile.png
new file mode 100644
index 0000000..73df4e6
Binary files /dev/null and b/student/build/assets/images/coursesNews/table_convert_mobile.png differ
diff --git a/student/build/assets/images/detail2.png b/student/build/assets/images/detail2.png
new file mode 100644
index 0000000..454d584
Binary files /dev/null and b/student/build/assets/images/detail2.png differ
diff --git a/student/build/assets/images/details.png b/student/build/assets/images/details.png
new file mode 100644
index 0000000..a4c499b
Binary files /dev/null and b/student/build/assets/images/details.png differ
diff --git a/student/build/assets/images/empty_confirm_excercise.png b/student/build/assets/images/empty_confirm_excercise.png
new file mode 100644
index 0000000..2a881f7
Binary files /dev/null and b/student/build/assets/images/empty_confirm_excercise.png differ
diff --git a/student/build/assets/images/empty_excercise.png b/student/build/assets/images/empty_excercise.png
new file mode 100644
index 0000000..20ec692
Binary files /dev/null and b/student/build/assets/images/empty_excercise.png differ
diff --git a/student/build/assets/images/empty_leaderboard.png b/student/build/assets/images/empty_leaderboard.png
new file mode 100644
index 0000000..fd472cc
Binary files /dev/null and b/student/build/assets/images/empty_leaderboard.png differ
diff --git a/student/build/assets/images/empty_messagebox.png b/student/build/assets/images/empty_messagebox.png
new file mode 100644
index 0000000..94859b3
Binary files /dev/null and b/student/build/assets/images/empty_messagebox.png differ
diff --git a/student/build/assets/images/exam_empty.png b/student/build/assets/images/exam_empty.png
new file mode 100644
index 0000000..eedaf3c
Binary files /dev/null and b/student/build/assets/images/exam_empty.png differ
diff --git a/student/build/assets/images/exam_history_empty.png b/student/build/assets/images/exam_history_empty.png
new file mode 100644
index 0000000..4074633
Binary files /dev/null and b/student/build/assets/images/exam_history_empty.png differ
diff --git a/student/build/assets/images/exam_not_found.png b/student/build/assets/images/exam_not_found.png
new file mode 100644
index 0000000..abbb721
Binary files /dev/null and b/student/build/assets/images/exam_not_found.png differ
diff --git a/student/build/assets/images/faqNews/feature_2_1.png b/student/build/assets/images/faqNews/feature_2_1.png
new file mode 100644
index 0000000..ec82c85
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_2_1.png differ
diff --git a/student/build/assets/images/faqNews/feature_2_2.png b/student/build/assets/images/faqNews/feature_2_2.png
new file mode 100644
index 0000000..4f8654f
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_2_2.png differ
diff --git a/student/build/assets/images/faqNews/feature_2_3.png b/student/build/assets/images/faqNews/feature_2_3.png
new file mode 100644
index 0000000..62fdd95
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_2_3.png differ
diff --git a/student/build/assets/images/faqNews/feature_2_4.png b/student/build/assets/images/faqNews/feature_2_4.png
new file mode 100644
index 0000000..8f4cbcd
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_2_4.png differ
diff --git a/student/build/assets/images/faqNews/feature_3_1.png b/student/build/assets/images/faqNews/feature_3_1.png
new file mode 100644
index 0000000..0e7841b
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_3_1.png differ
diff --git a/student/build/assets/images/faqNews/feature_3_2.png b/student/build/assets/images/faqNews/feature_3_2.png
new file mode 100644
index 0000000..99315f1
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_3_2.png differ
diff --git a/student/build/assets/images/faqNews/feature_4_1.png b/student/build/assets/images/faqNews/feature_4_1.png
new file mode 100644
index 0000000..66a19dd
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_4_1.png differ
diff --git a/student/build/assets/images/faqNews/feature_4_2.png b/student/build/assets/images/faqNews/feature_4_2.png
new file mode 100644
index 0000000..9e389ea
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_4_2.png differ
diff --git a/student/build/assets/images/faqNews/feature_5_1.png b/student/build/assets/images/faqNews/feature_5_1.png
new file mode 100644
index 0000000..b721e8c
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_5_1.png differ
diff --git a/student/build/assets/images/faqNews/feature_5_2.png b/student/build/assets/images/faqNews/feature_5_2.png
new file mode 100644
index 0000000..433a9fb
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_5_2.png differ
diff --git a/student/build/assets/images/faqNews/feature_5_3.png b/student/build/assets/images/faqNews/feature_5_3.png
new file mode 100644
index 0000000..929103e
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_5_3.png differ
diff --git a/student/build/assets/images/faqNews/feature_5_4.png b/student/build/assets/images/faqNews/feature_5_4.png
new file mode 100644
index 0000000..3ea75fd
Binary files /dev/null and b/student/build/assets/images/faqNews/feature_5_4.png differ
diff --git a/student/build/assets/images/faqNews/learning_1.png b/student/build/assets/images/faqNews/learning_1.png
new file mode 100644
index 0000000..b5bb7a8
Binary files /dev/null and b/student/build/assets/images/faqNews/learning_1.png differ
diff --git a/student/build/assets/images/faqNews/learning_2.png b/student/build/assets/images/faqNews/learning_2.png
new file mode 100644
index 0000000..8198ae3
Binary files /dev/null and b/student/build/assets/images/faqNews/learning_2.png differ
diff --git a/student/build/assets/images/faqNews/learning_2_1.png b/student/build/assets/images/faqNews/learning_2_1.png
new file mode 100644
index 0000000..648aea5
Binary files /dev/null and b/student/build/assets/images/faqNews/learning_2_1.png differ
diff --git a/student/build/assets/images/faqNews/learning_3_1.png b/student/build/assets/images/faqNews/learning_3_1.png
new file mode 100644
index 0000000..2e5a3e4
Binary files /dev/null and b/student/build/assets/images/faqNews/learning_3_1.png differ
diff --git a/student/build/assets/images/faqNews/learning_3_2.png b/student/build/assets/images/faqNews/learning_3_2.png
new file mode 100644
index 0000000..545514a
Binary files /dev/null and b/student/build/assets/images/faqNews/learning_3_2.png differ
diff --git a/student/build/assets/images/faqNews/slide.png b/student/build/assets/images/faqNews/slide.png
new file mode 100644
index 0000000..2c75d7a
Binary files /dev/null and b/student/build/assets/images/faqNews/slide.png differ
diff --git a/student/build/assets/images/faqNews/slide_mobile.png b/student/build/assets/images/faqNews/slide_mobile.png
new file mode 100644
index 0000000..2a7367d
Binary files /dev/null and b/student/build/assets/images/faqNews/slide_mobile.png differ
diff --git a/student/build/assets/images/feeNews/bg_content.png b/student/build/assets/images/feeNews/bg_content.png
new file mode 100644
index 0000000..c382c1c
Binary files /dev/null and b/student/build/assets/images/feeNews/bg_content.png differ
diff --git a/student/build/assets/images/feeNews/bg_diamond.png b/student/build/assets/images/feeNews/bg_diamond.png
new file mode 100644
index 0000000..8e88c02
Binary files /dev/null and b/student/build/assets/images/feeNews/bg_diamond.png differ
diff --git a/student/build/assets/images/feeNews/ico_payment.png b/student/build/assets/images/feeNews/ico_payment.png
new file mode 100644
index 0000000..99b988d
Binary files /dev/null and b/student/build/assets/images/feeNews/ico_payment.png differ
diff --git a/student/build/assets/images/feeNews/slider_bg.png b/student/build/assets/images/feeNews/slider_bg.png
new file mode 100644
index 0000000..4fbd770
Binary files /dev/null and b/student/build/assets/images/feeNews/slider_bg.png differ
diff --git a/student/build/assets/images/feeNews/slider_bg_mobile.png b/student/build/assets/images/feeNews/slider_bg_mobile.png
new file mode 100644
index 0000000..4767994
Binary files /dev/null and b/student/build/assets/images/feeNews/slider_bg_mobile.png differ
diff --git a/student/build/assets/images/giaotrinh/avt_default_unit.png b/student/build/assets/images/giaotrinh/avt_default_unit.png
new file mode 100644
index 0000000..67522cd
Binary files /dev/null and b/student/build/assets/images/giaotrinh/avt_default_unit.png differ
diff --git a/student/build/assets/images/giaotrinh/bg_gt.png b/student/build/assets/images/giaotrinh/bg_gt.png
new file mode 100644
index 0000000..6747640
Binary files /dev/null and b/student/build/assets/images/giaotrinh/bg_gt.png differ
diff --git a/student/build/assets/images/giaotrinh/bg_unit.png b/student/build/assets/images/giaotrinh/bg_unit.png
new file mode 100644
index 0000000..e4813f7
Binary files /dev/null and b/student/build/assets/images/giaotrinh/bg_unit.png differ
diff --git a/student/build/assets/images/giaotrinh/detais.png b/student/build/assets/images/giaotrinh/detais.png
new file mode 100644
index 0000000..b8f0029
Binary files /dev/null and b/student/build/assets/images/giaotrinh/detais.png differ
diff --git a/student/build/assets/images/giaotrinh/grammar.png b/student/build/assets/images/giaotrinh/grammar.png
new file mode 100644
index 0000000..d1222c5
Binary files /dev/null and b/student/build/assets/images/giaotrinh/grammar.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_Aa.png b/student/build/assets/images/giaotrinh/ico_Aa.png
new file mode 100644
index 0000000..bfb2749
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_Aa.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_add_black.png b/student/build/assets/images/giaotrinh/ico_add_black.png
new file mode 100644
index 0000000..07ab9fe
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_add_black.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_bar.png b/student/build/assets/images/giaotrinh/ico_bar.png
new file mode 100644
index 0000000..67017fd
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_bar.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_bar_grid.png b/student/build/assets/images/giaotrinh/ico_bar_grid.png
new file mode 100644
index 0000000..2c73b99
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_bar_grid.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_book.png b/student/build/assets/images/giaotrinh/ico_book.png
new file mode 100644
index 0000000..91411ff
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_book.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_book_blue.png b/student/build/assets/images/giaotrinh/ico_book_blue.png
new file mode 100644
index 0000000..c44cfbe
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_book_blue.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_gt.png b/student/build/assets/images/giaotrinh/ico_gt.png
new file mode 100644
index 0000000..4d52c3f
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_gt.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_gt_hs.png b/student/build/assets/images/giaotrinh/ico_gt_hs.png
new file mode 100644
index 0000000..c4cef21
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_gt_hs.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_gt_sun.png b/student/build/assets/images/giaotrinh/ico_gt_sun.png
new file mode 100644
index 0000000..82711c5
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_gt_sun.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_heart.png b/student/build/assets/images/giaotrinh/ico_heart.png
new file mode 100644
index 0000000..835c73f
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_heart.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_lock_b.png b/student/build/assets/images/giaotrinh/ico_lock_b.png
new file mode 100644
index 0000000..e0e709a
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_lock_b.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_lock_r.png b/student/build/assets/images/giaotrinh/ico_lock_r.png
new file mode 100644
index 0000000..dcb8d05
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_lock_r.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_mes.png b/student/build/assets/images/giaotrinh/ico_mes.png
new file mode 100644
index 0000000..8b3fd6c
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_mes.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_note.png b/student/build/assets/images/giaotrinh/ico_note.png
new file mode 100644
index 0000000..a153eee
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_note.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_show_.png b/student/build/assets/images/giaotrinh/ico_show_.png
new file mode 100644
index 0000000..3f836c6
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_show_.png differ
diff --git a/student/build/assets/images/giaotrinh/ico_unit.png b/student/build/assets/images/giaotrinh/ico_unit.png
new file mode 100644
index 0000000..c2fd5c2
Binary files /dev/null and b/student/build/assets/images/giaotrinh/ico_unit.png differ
diff --git a/student/build/assets/images/giaotrinh/icon_check.png b/student/build/assets/images/giaotrinh/icon_check.png
new file mode 100644
index 0000000..5b33f24
Binary files /dev/null and b/student/build/assets/images/giaotrinh/icon_check.png differ
diff --git a/student/build/assets/images/giaotrinh/icon_check_active.png b/student/build/assets/images/giaotrinh/icon_check_active.png
new file mode 100644
index 0000000..8794144
Binary files /dev/null and b/student/build/assets/images/giaotrinh/icon_check_active.png differ
diff --git a/student/build/assets/images/giaotrinh/icon_close.png b/student/build/assets/images/giaotrinh/icon_close.png
new file mode 100644
index 0000000..065372f
Binary files /dev/null and b/student/build/assets/images/giaotrinh/icon_close.png differ
diff --git a/student/build/assets/images/giaotrinh/icon_close_active.png b/student/build/assets/images/giaotrinh/icon_close_active.png
new file mode 100644
index 0000000..cc12c77
Binary files /dev/null and b/student/build/assets/images/giaotrinh/icon_close_active.png differ
diff --git a/student/build/assets/images/giaotrinh/icon_empty_complete.png b/student/build/assets/images/giaotrinh/icon_empty_complete.png
new file mode 100644
index 0000000..bd2f95c
Binary files /dev/null and b/student/build/assets/images/giaotrinh/icon_empty_complete.png differ
diff --git a/student/build/assets/images/giaotrinh/icon_empty_incomplete.png b/student/build/assets/images/giaotrinh/icon_empty_incomplete.png
new file mode 100644
index 0000000..f7790be
Binary files /dev/null and b/student/build/assets/images/giaotrinh/icon_empty_incomplete.png differ
diff --git a/student/build/assets/images/giaotrinh/listening.png b/student/build/assets/images/giaotrinh/listening.png
new file mode 100644
index 0000000..c1aa073
Binary files /dev/null and b/student/build/assets/images/giaotrinh/listening.png differ
diff --git a/student/build/assets/images/giaotrinh/listenning.png b/student/build/assets/images/giaotrinh/listenning.png
new file mode 100644
index 0000000..cd9bb5c
Binary files /dev/null and b/student/build/assets/images/giaotrinh/listenning.png differ
diff --git a/student/build/assets/images/giaotrinh/mini_test.png b/student/build/assets/images/giaotrinh/mini_test.png
new file mode 100644
index 0000000..7c21853
Binary files /dev/null and b/student/build/assets/images/giaotrinh/mini_test.png differ
diff --git a/student/build/assets/images/giaotrinh/project.png b/student/build/assets/images/giaotrinh/project.png
new file mode 100644
index 0000000..bb16a83
Binary files /dev/null and b/student/build/assets/images/giaotrinh/project.png differ
diff --git a/student/build/assets/images/giaotrinh/pronunciation.png b/student/build/assets/images/giaotrinh/pronunciation.png
new file mode 100644
index 0000000..cd68073
Binary files /dev/null and b/student/build/assets/images/giaotrinh/pronunciation.png differ
diff --git a/student/build/assets/images/giaotrinh/reading.png b/student/build/assets/images/giaotrinh/reading.png
new file mode 100644
index 0000000..ee006b3
Binary files /dev/null and b/student/build/assets/images/giaotrinh/reading.png differ
diff --git a/student/build/assets/images/giaotrinh/speaking.png b/student/build/assets/images/giaotrinh/speaking.png
new file mode 100644
index 0000000..28aaf54
Binary files /dev/null and b/student/build/assets/images/giaotrinh/speaking.png differ
diff --git a/student/build/assets/images/giaotrinh/vocabulary.png b/student/build/assets/images/giaotrinh/vocabulary.png
new file mode 100644
index 0000000..bf72e6d
Binary files /dev/null and b/student/build/assets/images/giaotrinh/vocabulary.png differ
diff --git a/student/build/assets/images/giaotrinh/vocabulary_.png b/student/build/assets/images/giaotrinh/vocabulary_.png
new file mode 100644
index 0000000..bfb2749
Binary files /dev/null and b/student/build/assets/images/giaotrinh/vocabulary_.png differ
diff --git a/student/build/assets/images/giaotrinh/writing.png b/student/build/assets/images/giaotrinh/writing.png
new file mode 100644
index 0000000..50a6476
Binary files /dev/null and b/student/build/assets/images/giaotrinh/writing.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_1.png b/student/build/assets/images/homeNews/content/banner_1.png
new file mode 100644
index 0000000..2f27500
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_1.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_1_mobile.png b/student/build/assets/images/homeNews/content/banner_1_mobile.png
new file mode 100644
index 0000000..43929ec
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_1_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_2.png b/student/build/assets/images/homeNews/content/banner_2.png
new file mode 100644
index 0000000..945fbfd
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_2.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_2_mobile.png b/student/build/assets/images/homeNews/content/banner_2_mobile.png
new file mode 100644
index 0000000..d7a1c3f
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_2_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_3.png b/student/build/assets/images/homeNews/content/banner_3.png
new file mode 100644
index 0000000..64739a7
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_3.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_4.png b/student/build/assets/images/homeNews/content/banner_4.png
new file mode 100644
index 0000000..03914f7
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_4.png differ
diff --git a/student/build/assets/images/homeNews/content/banner_advisement.png b/student/build/assets/images/homeNews/content/banner_advisement.png
new file mode 100644
index 0000000..d7e17d0
Binary files /dev/null and b/student/build/assets/images/homeNews/content/banner_advisement.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_1.png b/student/build/assets/images/homeNews/content/bg_1.png
new file mode 100644
index 0000000..578168d
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_1.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_advisement.png b/student/build/assets/images/homeNews/content/bg_advisement.png
new file mode 100644
index 0000000..0bd6dc3
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_advisement.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_advisement_mobile.png b/student/build/assets/images/homeNews/content/bg_advisement_mobile.png
new file mode 100644
index 0000000..2a5cb7a
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_advisement_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_banner.png b/student/build/assets/images/homeNews/content/bg_banner.png
new file mode 100644
index 0000000..8559798
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_banner.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_banner_mobile.png b/student/build/assets/images/homeNews/content/bg_banner_mobile.png
new file mode 100644
index 0000000..6001758
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_banner_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_banner_teacher.png b/student/build/assets/images/homeNews/content/bg_banner_teacher.png
new file mode 100644
index 0000000..1bb05f6
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_banner_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_banner_top.png b/student/build/assets/images/homeNews/content/bg_banner_top.png
new file mode 100644
index 0000000..6971f4c
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_banner_top.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_border_student.png b/student/build/assets/images/homeNews/content/bg_border_student.png
new file mode 100644
index 0000000..5e34c94
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_border_student.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_border_student_mobile.png b/student/build/assets/images/homeNews/content/bg_border_student_mobile.png
new file mode 100644
index 0000000..9618b3f
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_border_student_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_text_parent.png b/student/build/assets/images/homeNews/content/bg_text_parent.png
new file mode 100644
index 0000000..ac41a29
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_text_parent.png differ
diff --git a/student/build/assets/images/homeNews/content/bg_text_parent_1.png b/student/build/assets/images/homeNews/content/bg_text_parent_1.png
new file mode 100644
index 0000000..a8b0c9d
Binary files /dev/null and b/student/build/assets/images/homeNews/content/bg_text_parent_1.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_bonus_center.png b/student/build/assets/images/homeNews/content/icon/ico_bonus_center.png
new file mode 100644
index 0000000..6d5fb32
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_bonus_center.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_dots_teacher.png b/student/build/assets/images/homeNews/content/icon/ico_dots_teacher.png
new file mode 100644
index 0000000..bbc1181
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_dots_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_half_circle.png b/student/build/assets/images/homeNews/content/icon/ico_half_circle.png
new file mode 100644
index 0000000..0cdf296
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_half_circle.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_half_circle_yellow.png b/student/build/assets/images/homeNews/content/icon/ico_half_circle_yellow.png
new file mode 100644
index 0000000..495b632
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_half_circle_yellow.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_left_teacher.png b/student/build/assets/images/homeNews/content/icon/ico_left_teacher.png
new file mode 100644
index 0000000..74713a0
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_left_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_left_trial.png b/student/build/assets/images/homeNews/content/icon/ico_left_trial.png
new file mode 100644
index 0000000..817fb6a
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_left_trial.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_right_teacher.png b/student/build/assets/images/homeNews/content/icon/ico_right_teacher.png
new file mode 100644
index 0000000..816e3e4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_right_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_right_trial.png b/student/build/assets/images/homeNews/content/icon/ico_right_trial.png
new file mode 100644
index 0000000..24553e6
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_right_trial.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_text_left.png b/student/build/assets/images/homeNews/content/icon/ico_text_left.png
new file mode 100644
index 0000000..0da4e84
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_text_left.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_text_right.png b/student/build/assets/images/homeNews/content/icon/ico_text_right.png
new file mode 100644
index 0000000..8982f73
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_text_right.png differ
diff --git a/student/build/assets/images/homeNews/content/icon/ico_top_teacher.png b/student/build/assets/images/homeNews/content/icon/ico_top_teacher.png
new file mode 100644
index 0000000..ae9e997
Binary files /dev/null and b/student/build/assets/images/homeNews/content/icon/ico_top_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/img_advisement_side.png b/student/build/assets/images/homeNews/content/img_advisement_side.png
new file mode 100644
index 0000000..301fd2f
Binary files /dev/null and b/student/build/assets/images/homeNews/content/img_advisement_side.png differ
diff --git a/student/build/assets/images/homeNews/content/img_bn_top.png b/student/build/assets/images/homeNews/content/img_bn_top.png
new file mode 100644
index 0000000..9fa60b9
Binary files /dev/null and b/student/build/assets/images/homeNews/content/img_bn_top.png differ
diff --git a/student/build/assets/images/homeNews/content/img_detail_student_mobile.png b/student/build/assets/images/homeNews/content/img_detail_student_mobile.png
new file mode 100644
index 0000000..f300828
Binary files /dev/null and b/student/build/assets/images/homeNews/content/img_detail_student_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/box_trial_parent.png b/student/build/assets/images/homeNews/content/parent/box_trial_parent.png
new file mode 100644
index 0000000..ccc65e6
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/box_trial_parent.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_left_mobile.png b/student/build/assets/images/homeNews/content/parent/ico_left_mobile.png
new file mode 100644
index 0000000..49429ed
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_left_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_left_parent.png b/student/build/assets/images/homeNews/content/parent/ico_left_parent.png
new file mode 100644
index 0000000..3fa3ca7
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_left_parent.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_right_mobile.png b/student/build/assets/images/homeNews/content/parent/ico_right_mobile.png
new file mode 100644
index 0000000..3137ee3
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_right_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_right_parent.png b/student/build/assets/images/homeNews/content/parent/ico_right_parent.png
new file mode 100644
index 0000000..31902fc
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_right_parent.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_right_slider.png b/student/build/assets/images/homeNews/content/parent/ico_right_slider.png
new file mode 100644
index 0000000..97c1d79
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_right_slider.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_slider_right.png b/student/build/assets/images/homeNews/content/parent/ico_slider_right.png
new file mode 100644
index 0000000..a8999c9
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_slider_right.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/ico_slider_right_mobile.png b/student/build/assets/images/homeNews/content/parent/ico_slider_right_mobile.png
new file mode 100644
index 0000000..6f0c35d
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/ico_slider_right_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_1.png b/student/build/assets/images/homeNews/content/parent/item_1.png
new file mode 100644
index 0000000..e5b0d64
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_1.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_2.png b/student/build/assets/images/homeNews/content/parent/item_2.png
new file mode 100644
index 0000000..a17e384
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_2.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_3.png b/student/build/assets/images/homeNews/content/parent/item_3.png
new file mode 100644
index 0000000..93b9abb
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_3.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_4.png b/student/build/assets/images/homeNews/content/parent/item_4.png
new file mode 100644
index 0000000..dc0e007
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_4.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_5.png b/student/build/assets/images/homeNews/content/parent/item_5.png
new file mode 100644
index 0000000..8a78cf4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_5.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_6.png b/student/build/assets/images/homeNews/content/parent/item_6.png
new file mode 100644
index 0000000..1046f71
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_6.png differ
diff --git a/student/build/assets/images/homeNews/content/parent/item_7.png b/student/build/assets/images/homeNews/content/parent/item_7.png
new file mode 100644
index 0000000..799cc14
Binary files /dev/null and b/student/build/assets/images/homeNews/content/parent/item_7.png differ
diff --git a/student/build/assets/images/homeNews/content/phone_slide.png b/student/build/assets/images/homeNews/content/phone_slide.png
new file mode 100644
index 0000000..2260903
Binary files /dev/null and b/student/build/assets/images/homeNews/content/phone_slide.png differ
diff --git a/student/build/assets/images/homeNews/content/slogan_1.png b/student/build/assets/images/homeNews/content/slogan_1.png
new file mode 100644
index 0000000..7772c2c
Binary files /dev/null and b/student/build/assets/images/homeNews/content/slogan_1.png differ
diff --git a/student/build/assets/images/homeNews/content/slogan_1_infor.png b/student/build/assets/images/homeNews/content/slogan_1_infor.png
new file mode 100644
index 0000000..030672e
Binary files /dev/null and b/student/build/assets/images/homeNews/content/slogan_1_infor.png differ
diff --git a/student/build/assets/images/homeNews/content/slogan_1_mobile.png b/student/build/assets/images/homeNews/content/slogan_1_mobile.png
new file mode 100644
index 0000000..49d4a66
Binary files /dev/null and b/student/build/assets/images/homeNews/content/slogan_1_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/slogan_teacher.png b/student/build/assets/images/homeNews/content/slogan_teacher.png
new file mode 100644
index 0000000..d2abf39
Binary files /dev/null and b/student/build/assets/images/homeNews/content/slogan_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/slogan_teacher_mobile.png b/student/build/assets/images/homeNews/content/slogan_teacher_mobile.png
new file mode 100644
index 0000000..61759f4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/slogan_teacher_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/student/banner_1.png b/student/build/assets/images/homeNews/content/student/banner_1.png
new file mode 100644
index 0000000..aec2898
Binary files /dev/null and b/student/build/assets/images/homeNews/content/student/banner_1.png differ
diff --git a/student/build/assets/images/homeNews/content/student/banner_2.png b/student/build/assets/images/homeNews/content/student/banner_2.png
new file mode 100644
index 0000000..65a0881
Binary files /dev/null and b/student/build/assets/images/homeNews/content/student/banner_2.png differ
diff --git a/student/build/assets/images/homeNews/content/student/bg_student.png b/student/build/assets/images/homeNews/content/student/bg_student.png
new file mode 100644
index 0000000..79e9a6b
Binary files /dev/null and b/student/build/assets/images/homeNews/content/student/bg_student.png differ
diff --git a/student/build/assets/images/homeNews/content/student/box_trial.png b/student/build/assets/images/homeNews/content/student/box_trial.png
new file mode 100644
index 0000000..19f25d4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/student/box_trial.png differ
diff --git a/student/build/assets/images/homeNews/content/student/ico_left_student.png b/student/build/assets/images/homeNews/content/student/ico_left_student.png
new file mode 100644
index 0000000..5f63842
Binary files /dev/null and b/student/build/assets/images/homeNews/content/student/ico_left_student.png differ
diff --git a/student/build/assets/images/homeNews/content/student/ico_right_student.png b/student/build/assets/images/homeNews/content/student/ico_right_student.png
new file mode 100644
index 0000000..f9e7f95
Binary files /dev/null and b/student/build/assets/images/homeNews/content/student/ico_right_student.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/bg_advisement_teacher.png b/student/build/assets/images/homeNews/content/teacher/bg_advisement_teacher.png
new file mode 100644
index 0000000..f631797
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/bg_advisement_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/bg_advisement_teacher_mobile.png b/student/build/assets/images/homeNews/content/teacher/bg_advisement_teacher_mobile.png
new file mode 100644
index 0000000..370afb5
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/bg_advisement_teacher_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/bg_teacher.png b/student/build/assets/images/homeNews/content/teacher/bg_teacher.png
new file mode 100644
index 0000000..56b972d
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/bg_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/box_trial_teacher.png b/student/build/assets/images/homeNews/content/teacher/box_trial_teacher.png
new file mode 100644
index 0000000..1e2cdf5
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/box_trial_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/ico_left_teacher.png b/student/build/assets/images/homeNews/content/teacher/ico_left_teacher.png
new file mode 100644
index 0000000..b0347ae
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/ico_left_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/ico_right_teacher.png b/student/build/assets/images/homeNews/content/teacher/ico_right_teacher.png
new file mode 100644
index 0000000..27575df
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/ico_right_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/ico_side_assistant.png b/student/build/assets/images/homeNews/content/teacher/ico_side_assistant.png
new file mode 100644
index 0000000..d550785
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/ico_side_assistant.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/img_bg_circle.png b/student/build/assets/images/homeNews/content/teacher/img_bg_circle.png
new file mode 100644
index 0000000..e3e949e
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/img_bg_circle.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_center.png b/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_center.png
new file mode 100644
index 0000000..0b39cfc
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_center.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_left.png b/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_left.png
new file mode 100644
index 0000000..0ed5193
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_left.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_mobile.png b/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_mobile.png
new file mode 100644
index 0000000..4f6bc00
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/img_bg_sliding_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/img_detail_assistant.png b/student/build/assets/images/homeNews/content/teacher/img_detail_assistant.png
new file mode 100644
index 0000000..42f01c0
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/img_detail_assistant.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/img_detail_assistant_mobile.png b/student/build/assets/images/homeNews/content/teacher/img_detail_assistant_mobile.png
new file mode 100644
index 0000000..1c3bdb4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/img_detail_assistant_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/item_1.png b/student/build/assets/images/homeNews/content/teacher/item_1.png
new file mode 100644
index 0000000..00b2a4a
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/item_1.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/item_2.png b/student/build/assets/images/homeNews/content/teacher/item_2.png
new file mode 100644
index 0000000..ecde428
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/item_2.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/item_3.png b/student/build/assets/images/homeNews/content/teacher/item_3.png
new file mode 100644
index 0000000..1475ef7
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/item_3.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/item_4.png b/student/build/assets/images/homeNews/content/teacher/item_4.png
new file mode 100644
index 0000000..79e332b
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/item_4.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/item_5.png b/student/build/assets/images/homeNews/content/teacher/item_5.png
new file mode 100644
index 0000000..adbb45f
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/item_5.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/item_6.png b/student/build/assets/images/homeNews/content/teacher/item_6.png
new file mode 100644
index 0000000..4fcb3f4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/item_6.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/list_benefits_teacher.png b/student/build/assets/images/homeNews/content/teacher/list_benefits_teacher.png
new file mode 100644
index 0000000..67591e6
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/list_benefits_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/list_benefits_teacher_mobile.png b/student/build/assets/images/homeNews/content/teacher/list_benefits_teacher_mobile.png
new file mode 100644
index 0000000..d85093b
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/list_benefits_teacher_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher.png b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher.png
new file mode 100644
index 0000000..e3bf70b
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_1_mobile.png b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_1_mobile.png
new file mode 100644
index 0000000..1d28d79
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_1_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_2_mobile.png b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_2_mobile.png
new file mode 100644
index 0000000..bce3814
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_2_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_trial.png b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_trial.png
new file mode 100644
index 0000000..b5efff4
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/title_advisement_teacher_trial.png differ
diff --git a/student/build/assets/images/homeNews/content/teacher/title_header_trial_mobile.png b/student/build/assets/images/homeNews/content/teacher/title_header_trial_mobile.png
new file mode 100644
index 0000000..1bea886
Binary files /dev/null and b/student/build/assets/images/homeNews/content/teacher/title_header_trial_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/title_advisement.png b/student/build/assets/images/homeNews/content/title_advisement.png
new file mode 100644
index 0000000..ffa395d
Binary files /dev/null and b/student/build/assets/images/homeNews/content/title_advisement.png differ
diff --git a/student/build/assets/images/homeNews/content/title_header_1_mobile.png b/student/build/assets/images/homeNews/content/title_header_1_mobile.png
new file mode 100644
index 0000000..7dc088e
Binary files /dev/null and b/student/build/assets/images/homeNews/content/title_header_1_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/title_header_2_mobile.png b/student/build/assets/images/homeNews/content/title_header_2_mobile.png
new file mode 100644
index 0000000..75b1c6c
Binary files /dev/null and b/student/build/assets/images/homeNews/content/title_header_2_mobile.png differ
diff --git a/student/build/assets/images/homeNews/content/title_header_trial_mobile.png b/student/build/assets/images/homeNews/content/title_header_trial_mobile.png
new file mode 100644
index 0000000..1bea886
Binary files /dev/null and b/student/build/assets/images/homeNews/content/title_header_trial_mobile.png differ
diff --git a/student/build/assets/images/homeNews/downloadPage/img_side_parent.png b/student/build/assets/images/homeNews/downloadPage/img_side_parent.png
new file mode 100644
index 0000000..c60d389
Binary files /dev/null and b/student/build/assets/images/homeNews/downloadPage/img_side_parent.png differ
diff --git a/student/build/assets/images/homeNews/downloadPage/img_side_student.png b/student/build/assets/images/homeNews/downloadPage/img_side_student.png
new file mode 100644
index 0000000..05fafd1
Binary files /dev/null and b/student/build/assets/images/homeNews/downloadPage/img_side_student.png differ
diff --git a/student/build/assets/images/homeNews/downloadPage/img_side_teacher.png b/student/build/assets/images/homeNews/downloadPage/img_side_teacher.png
new file mode 100644
index 0000000..c60d389
Binary files /dev/null and b/student/build/assets/images/homeNews/downloadPage/img_side_teacher.png differ
diff --git a/student/build/assets/images/homeNews/downloadPage/slider_parent.png b/student/build/assets/images/homeNews/downloadPage/slider_parent.png
new file mode 100644
index 0000000..42ce8af
Binary files /dev/null and b/student/build/assets/images/homeNews/downloadPage/slider_parent.png differ
diff --git a/student/build/assets/images/homeNews/downloadPage/slider_student.png b/student/build/assets/images/homeNews/downloadPage/slider_student.png
new file mode 100644
index 0000000..44f7205
Binary files /dev/null and b/student/build/assets/images/homeNews/downloadPage/slider_student.png differ
diff --git a/student/build/assets/images/homeNews/downloadPage/slider_teacher.png b/student/build/assets/images/homeNews/downloadPage/slider_teacher.png
new file mode 100644
index 0000000..568c800
Binary files /dev/null and b/student/build/assets/images/homeNews/downloadPage/slider_teacher.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_appstore.png b/student/build/assets/images/homeNews/icon/ico_appstore.png
new file mode 100644
index 0000000..b075240
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_appstore.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_box_chat.png b/student/build/assets/images/homeNews/icon/ico_box_chat.png
new file mode 100644
index 0000000..d995472
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_box_chat.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_fb.png b/student/build/assets/images/homeNews/icon/ico_fb.png
new file mode 100644
index 0000000..05de3ec
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_fb.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_ggplay.png b/student/build/assets/images/homeNews/icon/ico_ggplay.png
new file mode 100644
index 0000000..12007eb
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_ggplay.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_location.png b/student/build/assets/images/homeNews/icon/ico_location.png
new file mode 100644
index 0000000..2060caf
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_location.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_mail.png b/student/build/assets/images/homeNews/icon/ico_mail.png
new file mode 100644
index 0000000..dc0a2a2
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_mail.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_msg.png b/student/build/assets/images/homeNews/icon/ico_msg.png
new file mode 100644
index 0000000..431f1c6
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_msg.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_phone.png b/student/build/assets/images/homeNews/icon/ico_phone.png
new file mode 100644
index 0000000..5a67579
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_phone.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_proactive.png b/student/build/assets/images/homeNews/icon/ico_proactive.png
new file mode 100644
index 0000000..4ade62d
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_proactive.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr.png b/student/build/assets/images/homeNews/icon/ico_qr.png
new file mode 100644
index 0000000..d8703d8
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr_appstore_parent.png b/student/build/assets/images/homeNews/icon/ico_qr_appstore_parent.png
new file mode 100644
index 0000000..ac3c3fe
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr_appstore_parent.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr_appstore_student.png b/student/build/assets/images/homeNews/icon/ico_qr_appstore_student.png
new file mode 100644
index 0000000..a93b35b
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr_appstore_student.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr_appstore_teacher.png b/student/build/assets/images/homeNews/icon/ico_qr_appstore_teacher.png
new file mode 100644
index 0000000..8b18be0
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr_appstore_teacher.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr_ggplay_parent.png b/student/build/assets/images/homeNews/icon/ico_qr_ggplay_parent.png
new file mode 100644
index 0000000..a3b37cd
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr_ggplay_parent.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr_ggplay_student.png b/student/build/assets/images/homeNews/icon/ico_qr_ggplay_student.png
new file mode 100644
index 0000000..d8703d8
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr_ggplay_student.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_qr_ggplay_teacher.png b/student/build/assets/images/homeNews/icon/ico_qr_ggplay_teacher.png
new file mode 100644
index 0000000..a741058
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_qr_ggplay_teacher.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_school.png b/student/build/assets/images/homeNews/icon/ico_school.png
new file mode 100644
index 0000000..01818e1
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_school.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_scroll_up.png b/student/build/assets/images/homeNews/icon/ico_scroll_up.png
new file mode 100644
index 0000000..c93d5d1
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_scroll_up.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_ytb.png b/student/build/assets/images/homeNews/icon/ico_ytb.png
new file mode 100644
index 0000000..82858d3
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_ytb.png differ
diff --git a/student/build/assets/images/homeNews/icon/ico_zalo.png b/student/build/assets/images/homeNews/icon/ico_zalo.png
new file mode 100644
index 0000000..ddc235b
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/ico_zalo.png differ
diff --git a/student/build/assets/images/homeNews/icon/icon_text_gv.png b/student/build/assets/images/homeNews/icon/icon_text_gv.png
new file mode 100644
index 0000000..6086fc0
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/icon_text_gv.png differ
diff --git a/student/build/assets/images/homeNews/icon/icon_text_ph.png b/student/build/assets/images/homeNews/icon/icon_text_ph.png
new file mode 100644
index 0000000..b370dcd
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/icon_text_ph.png differ
diff --git a/student/build/assets/images/homeNews/icon/img_bct.png b/student/build/assets/images/homeNews/icon/img_bct.png
new file mode 100644
index 0000000..af2efce
Binary files /dev/null and b/student/build/assets/images/homeNews/icon/img_bct.png differ
diff --git a/student/build/assets/images/homeNews/slider/circle_bg_phone.png b/student/build/assets/images/homeNews/slider/circle_bg_phone.png
new file mode 100644
index 0000000..e5a6cc1
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/circle_bg_phone.png differ
diff --git a/student/build/assets/images/homeNews/slider/parent_poster.jpg b/student/build/assets/images/homeNews/slider/parent_poster.jpg
new file mode 100644
index 0000000..a2e8f19
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/parent_poster.jpg differ
diff --git a/student/build/assets/images/homeNews/slider/slider_1.png b/student/build/assets/images/homeNews/slider/slider_1.png
new file mode 100644
index 0000000..b1d4996
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_1.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_2.png b/student/build/assets/images/homeNews/slider/slider_2.png
new file mode 100644
index 0000000..96c1a2f
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_2.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_2_mobile.png b/student/build/assets/images/homeNews/slider/slider_2_mobile.png
new file mode 100644
index 0000000..8482182
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_2_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_3.png b/student/build/assets/images/homeNews/slider/slider_3.png
new file mode 100644
index 0000000..0673f69
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_3.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_3_mobile.png b/student/build/assets/images/homeNews/slider/slider_3_mobile.png
new file mode 100644
index 0000000..22a477c
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_3_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_4.png b/student/build/assets/images/homeNews/slider/slider_4.png
new file mode 100644
index 0000000..ea4fb12
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_4.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_4_full.png b/student/build/assets/images/homeNews/slider/slider_4_full.png
new file mode 100644
index 0000000..302fa66
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_4_full.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_4_mobile.png b/student/build/assets/images/homeNews/slider/slider_4_mobile.png
new file mode 100644
index 0000000..4943a60
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_4_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg.png b/student/build/assets/images/homeNews/slider/slider_bg.png
new file mode 100644
index 0000000..d5c6b08
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg_mobile.png b/student/build/assets/images/homeNews/slider/slider_bg_mobile.png
new file mode 100644
index 0000000..979df17
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg_parent.png b/student/build/assets/images/homeNews/slider/slider_bg_parent.png
new file mode 100644
index 0000000..b186292
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg_parent.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg_parent_mobile.png b/student/build/assets/images/homeNews/slider/slider_bg_parent_mobile.png
new file mode 100644
index 0000000..67bec7a
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg_parent_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg_student.png b/student/build/assets/images/homeNews/slider/slider_bg_student.png
new file mode 100644
index 0000000..d3fdc9f
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg_student.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg_teacher.png b/student/build/assets/images/homeNews/slider/slider_bg_teacher.png
new file mode 100644
index 0000000..37c22c4
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg_teacher.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_bg_teacher_mobile.png b/student/build/assets/images/homeNews/slider/slider_bg_teacher_mobile.png
new file mode 100644
index 0000000..2e07b0e
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_bg_teacher_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_student.png b/student/build/assets/images/homeNews/slider/slider_student.png
new file mode 100644
index 0000000..26c575b
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_student.png differ
diff --git a/student/build/assets/images/homeNews/slider/slider_student_mobile.png b/student/build/assets/images/homeNews/slider/slider_student_mobile.png
new file mode 100644
index 0000000..75c6ded
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/slider_student_mobile.png differ
diff --git a/student/build/assets/images/homeNews/slider/student/img_circle_slider.png b/student/build/assets/images/homeNews/slider/student/img_circle_slider.png
new file mode 100644
index 0000000..0ffbbd6
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/student/img_circle_slider.png differ
diff --git a/student/build/assets/images/homeNews/slider/student/img_side_home.png b/student/build/assets/images/homeNews/slider/student/img_side_home.png
new file mode 100644
index 0000000..ae557a1
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/student/img_side_home.png differ
diff --git a/student/build/assets/images/homeNews/slider/student/slider_1.png b/student/build/assets/images/homeNews/slider/student/slider_1.png
new file mode 100644
index 0000000..3f44641
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/student/slider_1.png differ
diff --git a/student/build/assets/images/homeNews/slider/student_poster.jpg b/student/build/assets/images/homeNews/slider/student_poster.jpg
new file mode 100644
index 0000000..3c54dec
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/student_poster.jpg differ
diff --git a/student/build/assets/images/homeNews/slider/teacher_poster.jpg b/student/build/assets/images/homeNews/slider/teacher_poster.jpg
new file mode 100644
index 0000000..f76886d
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/teacher_poster.jpg differ
diff --git a/student/build/assets/images/homeNews/slider/video_slider_parent.png b/student/build/assets/images/homeNews/slider/video_slider_parent.png
new file mode 100644
index 0000000..f23f6c7
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/video_slider_parent.png differ
diff --git a/student/build/assets/images/homeNews/slider/video_slider_side.png b/student/build/assets/images/homeNews/slider/video_slider_side.png
new file mode 100644
index 0000000..872c839
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/video_slider_side.png differ
diff --git a/student/build/assets/images/homeNews/slider/video_slider_teacher.png b/student/build/assets/images/homeNews/slider/video_slider_teacher.png
new file mode 100644
index 0000000..d3c2a4b
Binary files /dev/null and b/student/build/assets/images/homeNews/slider/video_slider_teacher.png differ
diff --git a/student/build/assets/images/hoso/bg_hoso_detail.png b/student/build/assets/images/hoso/bg_hoso_detail.png
new file mode 100644
index 0000000..aebfa5a
Binary files /dev/null and b/student/build/assets/images/hoso/bg_hoso_detail.png differ
diff --git a/student/build/assets/images/hoso/bg_hoso_detail_student.png b/student/build/assets/images/hoso/bg_hoso_detail_student.png
new file mode 100644
index 0000000..c2483d0
Binary files /dev/null and b/student/build/assets/images/hoso/bg_hoso_detail_student.png differ
diff --git a/student/build/assets/images/hoso/default_avt.png b/student/build/assets/images/hoso/default_avt.png
new file mode 100644
index 0000000..28dbec5
Binary files /dev/null and b/student/build/assets/images/hoso/default_avt.png differ
diff --git a/student/build/assets/images/hoso/ico_birthday.png b/student/build/assets/images/hoso/ico_birthday.png
new file mode 100644
index 0000000..7d639b6
Binary files /dev/null and b/student/build/assets/images/hoso/ico_birthday.png differ
diff --git a/student/build/assets/images/hoso/ico_edit_avt.png b/student/build/assets/images/hoso/ico_edit_avt.png
new file mode 100644
index 0000000..cf9b936
Binary files /dev/null and b/student/build/assets/images/hoso/ico_edit_avt.png differ
diff --git a/student/build/assets/images/hoso/ico_email.png b/student/build/assets/images/hoso/ico_email.png
new file mode 100644
index 0000000..cf98799
Binary files /dev/null and b/student/build/assets/images/hoso/ico_email.png differ
diff --git a/student/build/assets/images/hoso/ico_gender.png b/student/build/assets/images/hoso/ico_gender.png
new file mode 100644
index 0000000..6febf3c
Binary files /dev/null and b/student/build/assets/images/hoso/ico_gender.png differ
diff --git a/student/build/assets/images/hoso/ico_phone.png b/student/build/assets/images/hoso/ico_phone.png
new file mode 100644
index 0000000..7d0484a
Binary files /dev/null and b/student/build/assets/images/hoso/ico_phone.png differ
diff --git a/student/build/assets/images/hoso/ico_shcool.png b/student/build/assets/images/hoso/ico_shcool.png
new file mode 100644
index 0000000..3c94c40
Binary files /dev/null and b/student/build/assets/images/hoso/ico_shcool.png differ
diff --git a/student/build/assets/images/ico-play-audio.png b/student/build/assets/images/ico-play-audio.png
new file mode 100644
index 0000000..0edacf2
Binary files /dev/null and b/student/build/assets/images/ico-play-audio.png differ
diff --git a/student/build/assets/images/ico_danger.png b/student/build/assets/images/ico_danger.png
new file mode 100644
index 0000000..242d2e3
Binary files /dev/null and b/student/build/assets/images/ico_danger.png differ
diff --git a/student/build/assets/images/ico_hover_answer.png b/student/build/assets/images/ico_hover_answer.png
new file mode 100644
index 0000000..5a2806e
Binary files /dev/null and b/student/build/assets/images/ico_hover_answer.png differ
diff --git a/student/build/assets/images/ico_user_border.png b/student/build/assets/images/ico_user_border.png
new file mode 100644
index 0000000..5fe115a
Binary files /dev/null and b/student/build/assets/images/ico_user_border.png differ
diff --git a/student/build/assets/images/icon/checkbox_active.png b/student/build/assets/images/icon/checkbox_active.png
new file mode 100644
index 0000000..e2bbf75
Binary files /dev/null and b/student/build/assets/images/icon/checkbox_active.png differ
diff --git a/student/build/assets/images/icon/checkbox_danger.png b/student/build/assets/images/icon/checkbox_danger.png
new file mode 100644
index 0000000..3b309c3
Binary files /dev/null and b/student/build/assets/images/icon/checkbox_danger.png differ
diff --git a/student/build/assets/images/icon/checkbox_none.png b/student/build/assets/images/icon/checkbox_none.png
new file mode 100644
index 0000000..78bfe43
Binary files /dev/null and b/student/build/assets/images/icon/checkbox_none.png differ
diff --git a/student/build/assets/images/icon/ico_achievement.png b/student/build/assets/images/icon/ico_achievement.png
new file mode 100644
index 0000000..184bd5e
Binary files /dev/null and b/student/build/assets/images/icon/ico_achievement.png differ
diff --git a/student/build/assets/images/icon/ico_add.png b/student/build/assets/images/icon/ico_add.png
new file mode 100644
index 0000000..52e38d1
Binary files /dev/null and b/student/build/assets/images/icon/ico_add.png differ
diff --git a/student/build/assets/images/icon/ico_add_circle.png b/student/build/assets/images/icon/ico_add_circle.png
new file mode 100644
index 0000000..0029b15
Binary files /dev/null and b/student/build/assets/images/icon/ico_add_circle.png differ
diff --git a/student/build/assets/images/icon/ico_add_lesson.png b/student/build/assets/images/icon/ico_add_lesson.png
new file mode 100644
index 0000000..df552c8
Binary files /dev/null and b/student/build/assets/images/icon/ico_add_lesson.png differ
diff --git a/student/build/assets/images/icon/ico_birthday.png b/student/build/assets/images/icon/ico_birthday.png
new file mode 100644
index 0000000..2c0203b
Binary files /dev/null and b/student/build/assets/images/icon/ico_birthday.png differ
diff --git a/student/build/assets/images/icon/ico_book.png b/student/build/assets/images/icon/ico_book.png
new file mode 100644
index 0000000..c143989
Binary files /dev/null and b/student/build/assets/images/icon/ico_book.png differ
diff --git a/student/build/assets/images/icon/ico_book_active.png b/student/build/assets/images/icon/ico_book_active.png
new file mode 100644
index 0000000..8212510
Binary files /dev/null and b/student/build/assets/images/icon/ico_book_active.png differ
diff --git a/student/build/assets/images/icon/ico_box.png b/student/build/assets/images/icon/ico_box.png
new file mode 100644
index 0000000..366ac12
Binary files /dev/null and b/student/build/assets/images/icon/ico_box.png differ
diff --git a/student/build/assets/images/icon/ico_box_tick.png b/student/build/assets/images/icon/ico_box_tick.png
new file mode 100644
index 0000000..e8c17bc
Binary files /dev/null and b/student/build/assets/images/icon/ico_box_tick.png differ
diff --git a/student/build/assets/images/icon/ico_buy.png b/student/build/assets/images/icon/ico_buy.png
new file mode 100644
index 0000000..70319e1
Binary files /dev/null and b/student/build/assets/images/icon/ico_buy.png differ
diff --git a/student/build/assets/images/icon/ico_buy_white.png b/student/build/assets/images/icon/ico_buy_white.png
new file mode 100644
index 0000000..b6eae2a
Binary files /dev/null and b/student/build/assets/images/icon/ico_buy_white.png differ
diff --git a/student/build/assets/images/icon/ico_camera.png b/student/build/assets/images/icon/ico_camera.png
new file mode 100644
index 0000000..98ffca7
Binary files /dev/null and b/student/build/assets/images/icon/ico_camera.png differ
diff --git a/student/build/assets/images/icon/ico_cancel_schedule.png b/student/build/assets/images/icon/ico_cancel_schedule.png
new file mode 100644
index 0000000..add4217
Binary files /dev/null and b/student/build/assets/images/icon/ico_cancel_schedule.png differ
diff --git a/student/build/assets/images/icon/ico_cart.png b/student/build/assets/images/icon/ico_cart.png
new file mode 100644
index 0000000..fa2ae3d
Binary files /dev/null and b/student/build/assets/images/icon/ico_cart.png differ
diff --git a/student/build/assets/images/icon/ico_check_calendar.png b/student/build/assets/images/icon/ico_check_calendar.png
new file mode 100644
index 0000000..6d86bd3
Binary files /dev/null and b/student/build/assets/images/icon/ico_check_calendar.png differ
diff --git a/student/build/assets/images/icon/ico_checkbox.png b/student/build/assets/images/icon/ico_checkbox.png
new file mode 100644
index 0000000..57fcb72
Binary files /dev/null and b/student/build/assets/images/icon/ico_checkbox.png differ
diff --git a/student/build/assets/images/icon/ico_checked.png b/student/build/assets/images/icon/ico_checked.png
new file mode 100644
index 0000000..c85a24c
Binary files /dev/null and b/student/build/assets/images/icon/ico_checked.png differ
diff --git a/student/build/assets/images/icon/ico_checkedbox.png b/student/build/assets/images/icon/ico_checkedbox.png
new file mode 100644
index 0000000..d2e8fec
Binary files /dev/null and b/student/build/assets/images/icon/ico_checkedbox.png differ
diff --git a/student/build/assets/images/icon/ico_circle_down.png b/student/build/assets/images/icon/ico_circle_down.png
new file mode 100644
index 0000000..1fcad3b
Binary files /dev/null and b/student/build/assets/images/icon/ico_circle_down.png differ
diff --git a/student/build/assets/images/icon/ico_circle_up.png b/student/build/assets/images/icon/ico_circle_up.png
new file mode 100644
index 0000000..4c929eb
Binary files /dev/null and b/student/build/assets/images/icon/ico_circle_up.png differ
diff --git a/student/build/assets/images/icon/ico_class.png b/student/build/assets/images/icon/ico_class.png
new file mode 100644
index 0000000..a116966
Binary files /dev/null and b/student/build/assets/images/icon/ico_class.png differ
diff --git a/student/build/assets/images/icon/ico_clock_white.png b/student/build/assets/images/icon/ico_clock_white.png
new file mode 100644
index 0000000..b05311a
Binary files /dev/null and b/student/build/assets/images/icon/ico_clock_white.png differ
diff --git a/student/build/assets/images/icon/ico_close_filter.png b/student/build/assets/images/icon/ico_close_filter.png
new file mode 100644
index 0000000..208b1a0
Binary files /dev/null and b/student/build/assets/images/icon/ico_close_filter.png differ
diff --git a/student/build/assets/images/icon/ico_close_menu.png b/student/build/assets/images/icon/ico_close_menu.png
new file mode 100644
index 0000000..fd314f1
Binary files /dev/null and b/student/build/assets/images/icon/ico_close_menu.png differ
diff --git a/student/build/assets/images/icon/ico_close_popup.png b/student/build/assets/images/icon/ico_close_popup.png
new file mode 100644
index 0000000..c3f98c8
Binary files /dev/null and b/student/build/assets/images/icon/ico_close_popup.png differ
diff --git a/student/build/assets/images/icon/ico_close_red.png b/student/build/assets/images/icon/ico_close_red.png
new file mode 100644
index 0000000..5451dfd
Binary files /dev/null and b/student/build/assets/images/icon/ico_close_red.png differ
diff --git a/student/build/assets/images/icon/ico_close_white_popup.png b/student/build/assets/images/icon/ico_close_white_popup.png
new file mode 100644
index 0000000..875518d
Binary files /dev/null and b/student/build/assets/images/icon/ico_close_white_popup.png differ
diff --git a/student/build/assets/images/icon/ico_dangdienra.png b/student/build/assets/images/icon/ico_dangdienra.png
new file mode 100644
index 0000000..04d85c9
Binary files /dev/null and b/student/build/assets/images/icon/ico_dangdienra.png differ
diff --git a/student/build/assets/images/icon/ico_dash_connect_1.png b/student/build/assets/images/icon/ico_dash_connect_1.png
new file mode 100644
index 0000000..32e0b9f
Binary files /dev/null and b/student/build/assets/images/icon/ico_dash_connect_1.png differ
diff --git a/student/build/assets/images/icon/ico_dash_connect_2.png b/student/build/assets/images/icon/ico_dash_connect_2.png
new file mode 100644
index 0000000..79aaa5e
Binary files /dev/null and b/student/build/assets/images/icon/ico_dash_connect_2.png differ
diff --git a/student/build/assets/images/icon/ico_date_active.png b/student/build/assets/images/icon/ico_date_active.png
new file mode 100644
index 0000000..16f8a32
Binary files /dev/null and b/student/build/assets/images/icon/ico_date_active.png differ
diff --git a/student/build/assets/images/icon/ico_date_buy.png b/student/build/assets/images/icon/ico_date_buy.png
new file mode 100644
index 0000000..973dd8f
Binary files /dev/null and b/student/build/assets/images/icon/ico_date_buy.png differ
diff --git a/student/build/assets/images/icon/ico_decrease.png b/student/build/assets/images/icon/ico_decrease.png
new file mode 100644
index 0000000..56d89b2
Binary files /dev/null and b/student/build/assets/images/icon/ico_decrease.png differ
diff --git a/student/build/assets/images/icon/ico_delete.png b/student/build/assets/images/icon/ico_delete.png
new file mode 100644
index 0000000..09d00a6
Binary files /dev/null and b/student/build/assets/images/icon/ico_delete.png differ
diff --git a/student/build/assets/images/icon/ico_delete_full.png b/student/build/assets/images/icon/ico_delete_full.png
new file mode 100644
index 0000000..d29ed56
Binary files /dev/null and b/student/build/assets/images/icon/ico_delete_full.png differ
diff --git a/student/build/assets/images/icon/ico_delete_green.png b/student/build/assets/images/icon/ico_delete_green.png
new file mode 100644
index 0000000..a0ca6a7
Binary files /dev/null and b/student/build/assets/images/icon/ico_delete_green.png differ
diff --git a/student/build/assets/images/icon/ico_diamond.png b/student/build/assets/images/icon/ico_diamond.png
new file mode 100644
index 0000000..54f3592
Binary files /dev/null and b/student/build/assets/images/icon/ico_diamond.png differ
diff --git a/student/build/assets/images/icon/ico_diamond_white.png b/student/build/assets/images/icon/ico_diamond_white.png
new file mode 100644
index 0000000..d148709
Binary files /dev/null and b/student/build/assets/images/icon/ico_diamond_white.png differ
diff --git a/student/build/assets/images/icon/ico_dropdown.png b/student/build/assets/images/icon/ico_dropdown.png
new file mode 100644
index 0000000..c3e4793
Binary files /dev/null and b/student/build/assets/images/icon/ico_dropdown.png differ
diff --git a/student/build/assets/images/icon/ico_dropdown_blue.png b/student/build/assets/images/icon/ico_dropdown_blue.png
new file mode 100644
index 0000000..080e3d8
Binary files /dev/null and b/student/build/assets/images/icon/ico_dropdown_blue.png differ
diff --git a/student/build/assets/images/icon/ico_dropdown_border_white.png b/student/build/assets/images/icon/ico_dropdown_border_white.png
new file mode 100644
index 0000000..2471a10
Binary files /dev/null and b/student/build/assets/images/icon/ico_dropdown_border_white.png differ
diff --git a/student/build/assets/images/icon/ico_dropdown_s.png b/student/build/assets/images/icon/ico_dropdown_s.png
new file mode 100644
index 0000000..96eb9c7
Binary files /dev/null and b/student/build/assets/images/icon/ico_dropdown_s.png differ
diff --git a/student/build/assets/images/icon/ico_dropup.png b/student/build/assets/images/icon/ico_dropup.png
new file mode 100644
index 0000000..e3eb8b2
Binary files /dev/null and b/student/build/assets/images/icon/ico_dropup.png differ
diff --git a/student/build/assets/images/icon/ico_edit.png b/student/build/assets/images/icon/ico_edit.png
new file mode 100644
index 0000000..1a15991
Binary files /dev/null and b/student/build/assets/images/icon/ico_edit.png differ
diff --git a/student/build/assets/images/icon/ico_edit_class.png b/student/build/assets/images/icon/ico_edit_class.png
new file mode 100644
index 0000000..8de53ac
Binary files /dev/null and b/student/build/assets/images/icon/ico_edit_class.png differ
diff --git a/student/build/assets/images/icon/ico_edit_white.png b/student/build/assets/images/icon/ico_edit_white.png
new file mode 100644
index 0000000..e8bb20a
Binary files /dev/null and b/student/build/assets/images/icon/ico_edit_white.png differ
diff --git a/student/build/assets/images/icon/ico_email.png b/student/build/assets/images/icon/ico_email.png
new file mode 100644
index 0000000..4f6668b
Binary files /dev/null and b/student/build/assets/images/icon/ico_email.png differ
diff --git a/student/build/assets/images/icon/ico_eye_close.png b/student/build/assets/images/icon/ico_eye_close.png
new file mode 100644
index 0000000..87f0ecd
Binary files /dev/null and b/student/build/assets/images/icon/ico_eye_close.png differ
diff --git a/student/build/assets/images/icon/ico_eye_open.png b/student/build/assets/images/icon/ico_eye_open.png
new file mode 100644
index 0000000..d70d18a
Binary files /dev/null and b/student/build/assets/images/icon/ico_eye_open.png differ
diff --git a/student/build/assets/images/icon/ico_female.png b/student/build/assets/images/icon/ico_female.png
new file mode 100644
index 0000000..c092be9
Binary files /dev/null and b/student/build/assets/images/icon/ico_female.png differ
diff --git a/student/build/assets/images/icon/ico_female_2.png b/student/build/assets/images/icon/ico_female_2.png
new file mode 100644
index 0000000..6d2617c
Binary files /dev/null and b/student/build/assets/images/icon/ico_female_2.png differ
diff --git a/student/build/assets/images/icon/ico_filter.png b/student/build/assets/images/icon/ico_filter.png
new file mode 100644
index 0000000..0abb870
Binary files /dev/null and b/student/build/assets/images/icon/ico_filter.png differ
diff --git a/student/build/assets/images/icon/ico_filter_blue.png b/student/build/assets/images/icon/ico_filter_blue.png
new file mode 100644
index 0000000..4152042
Binary files /dev/null and b/student/build/assets/images/icon/ico_filter_blue.png differ
diff --git a/student/build/assets/images/icon/ico_filter_green.png b/student/build/assets/images/icon/ico_filter_green.png
new file mode 100644
index 0000000..f8bd899
Binary files /dev/null and b/student/build/assets/images/icon/ico_filter_green.png differ
diff --git a/student/build/assets/images/icon/ico_green_circle.png b/student/build/assets/images/icon/ico_green_circle.png
new file mode 100644
index 0000000..ec6b786
Binary files /dev/null and b/student/build/assets/images/icon/ico_green_circle.png differ
diff --git a/student/build/assets/images/icon/ico_home.png b/student/build/assets/images/icon/ico_home.png
new file mode 100644
index 0000000..a42d222
Binary files /dev/null and b/student/build/assets/images/icon/ico_home.png differ
diff --git a/student/build/assets/images/icon/ico_home_active.png b/student/build/assets/images/icon/ico_home_active.png
new file mode 100644
index 0000000..bc5dced
Binary files /dev/null and b/student/build/assets/images/icon/ico_home_active.png differ
diff --git a/student/build/assets/images/icon/ico_idot.png b/student/build/assets/images/icon/ico_idot.png
new file mode 100644
index 0000000..2a705cf
Binary files /dev/null and b/student/build/assets/images/icon/ico_idot.png differ
diff --git a/student/build/assets/images/icon/ico_idot_white.png b/student/build/assets/images/icon/ico_idot_white.png
new file mode 100644
index 0000000..a447118
Binary files /dev/null and b/student/build/assets/images/icon/ico_idot_white.png differ
diff --git a/student/build/assets/images/icon/ico_idots.png b/student/build/assets/images/icon/ico_idots.png
new file mode 100644
index 0000000..59a9338
Binary files /dev/null and b/student/build/assets/images/icon/ico_idots.png differ
diff --git a/student/build/assets/images/icon/ico_increase.png b/student/build/assets/images/icon/ico_increase.png
new file mode 100644
index 0000000..f3972e4
Binary files /dev/null and b/student/build/assets/images/icon/ico_increase.png differ
diff --git a/student/build/assets/images/icon/ico_khoi.png b/student/build/assets/images/icon/ico_khoi.png
new file mode 100644
index 0000000..24ddd9e
Binary files /dev/null and b/student/build/assets/images/icon/ico_khoi.png differ
diff --git a/student/build/assets/images/icon/ico_left.png b/student/build/assets/images/icon/ico_left.png
new file mode 100644
index 0000000..79cfb47
Binary files /dev/null and b/student/build/assets/images/icon/ico_left.png differ
diff --git a/student/build/assets/images/icon/ico_left_calender.png b/student/build/assets/images/icon/ico_left_calender.png
new file mode 100644
index 0000000..5f10acb
Binary files /dev/null and b/student/build/assets/images/icon/ico_left_calender.png differ
diff --git a/student/build/assets/images/icon/ico_left_circle_blue.png b/student/build/assets/images/icon/ico_left_circle_blue.png
new file mode 100644
index 0000000..32972cf
Binary files /dev/null and b/student/build/assets/images/icon/ico_left_circle_blue.png differ
diff --git a/student/build/assets/images/icon/ico_left_weight.png b/student/build/assets/images/icon/ico_left_weight.png
new file mode 100644
index 0000000..919d933
Binary files /dev/null and b/student/build/assets/images/icon/ico_left_weight.png differ
diff --git a/student/build/assets/images/icon/ico_left_white.png b/student/build/assets/images/icon/ico_left_white.png
new file mode 100644
index 0000000..c222b74
Binary files /dev/null and b/student/build/assets/images/icon/ico_left_white.png differ
diff --git a/student/build/assets/images/icon/ico_left_white_small.png b/student/build/assets/images/icon/ico_left_white_small.png
new file mode 100644
index 0000000..92fb844
Binary files /dev/null and b/student/build/assets/images/icon/ico_left_white_small.png differ
diff --git a/student/build/assets/images/icon/ico_login_google.png b/student/build/assets/images/icon/ico_login_google.png
new file mode 100644
index 0000000..ce356e4
Binary files /dev/null and b/student/build/assets/images/icon/ico_login_google.png differ
diff --git a/student/build/assets/images/icon/ico_logout.png b/student/build/assets/images/icon/ico_logout.png
new file mode 100644
index 0000000..144bc2b
Binary files /dev/null and b/student/build/assets/images/icon/ico_logout.png differ
diff --git a/student/build/assets/images/icon/ico_logout_green.png b/student/build/assets/images/icon/ico_logout_green.png
new file mode 100644
index 0000000..ad1ad86
Binary files /dev/null and b/student/build/assets/images/icon/ico_logout_green.png differ
diff --git a/student/build/assets/images/icon/ico_lop.png b/student/build/assets/images/icon/ico_lop.png
new file mode 100644
index 0000000..369cad1
Binary files /dev/null and b/student/build/assets/images/icon/ico_lop.png differ
diff --git a/student/build/assets/images/icon/ico_lop_active.png b/student/build/assets/images/icon/ico_lop_active.png
new file mode 100644
index 0000000..b6fdfe2
Binary files /dev/null and b/student/build/assets/images/icon/ico_lop_active.png differ
diff --git a/student/build/assets/images/icon/ico_lozenge.png b/student/build/assets/images/icon/ico_lozenge.png
new file mode 100644
index 0000000..e880346
Binary files /dev/null and b/student/build/assets/images/icon/ico_lozenge.png differ
diff --git a/student/build/assets/images/icon/ico_luyenthi.png b/student/build/assets/images/icon/ico_luyenthi.png
new file mode 100644
index 0000000..bd36a59
Binary files /dev/null and b/student/build/assets/images/icon/ico_luyenthi.png differ
diff --git a/student/build/assets/images/icon/ico_luyenthi_active.png b/student/build/assets/images/icon/ico_luyenthi_active.png
new file mode 100644
index 0000000..bd36a59
Binary files /dev/null and b/student/build/assets/images/icon/ico_luyenthi_active.png differ
diff --git a/student/build/assets/images/icon/ico_ma.png b/student/build/assets/images/icon/ico_ma.png
new file mode 100644
index 0000000..1afde2a
Binary files /dev/null and b/student/build/assets/images/icon/ico_ma.png differ
diff --git a/student/build/assets/images/icon/ico_ma_white.png b/student/build/assets/images/icon/ico_ma_white.png
new file mode 100644
index 0000000..6801368
Binary files /dev/null and b/student/build/assets/images/icon/ico_ma_white.png differ
diff --git a/student/build/assets/images/icon/ico_male.png b/student/build/assets/images/icon/ico_male.png
new file mode 100644
index 0000000..587e834
Binary files /dev/null and b/student/build/assets/images/icon/ico_male.png differ
diff --git a/student/build/assets/images/icon/ico_male_2.png b/student/build/assets/images/icon/ico_male_2.png
new file mode 100644
index 0000000..3cc1ff4
Binary files /dev/null and b/student/build/assets/images/icon/ico_male_2.png differ
diff --git a/student/build/assets/images/icon/ico_menu.png b/student/build/assets/images/icon/ico_menu.png
new file mode 100644
index 0000000..853163a
Binary files /dev/null and b/student/build/assets/images/icon/ico_menu.png differ
diff --git a/student/build/assets/images/icon/ico_message.png b/student/build/assets/images/icon/ico_message.png
new file mode 100644
index 0000000..5eb1cf9
Binary files /dev/null and b/student/build/assets/images/icon/ico_message.png differ
diff --git a/student/build/assets/images/icon/ico_message_active.png b/student/build/assets/images/icon/ico_message_active.png
new file mode 100644
index 0000000..f8f3808
Binary files /dev/null and b/student/build/assets/images/icon/ico_message_active.png differ
diff --git a/student/build/assets/images/icon/ico_missing_calendar.png b/student/build/assets/images/icon/ico_missing_calendar.png
new file mode 100644
index 0000000..c45b4ea
Binary files /dev/null and b/student/build/assets/images/icon/ico_missing_calendar.png differ
diff --git a/student/build/assets/images/icon/ico_new_package.png b/student/build/assets/images/icon/ico_new_package.png
new file mode 100644
index 0000000..f44159d
Binary files /dev/null and b/student/build/assets/images/icon/ico_new_package.png differ
diff --git a/student/build/assets/images/icon/ico_notification.jpg b/student/build/assets/images/icon/ico_notification.jpg
new file mode 100644
index 0000000..071ca0f
Binary files /dev/null and b/student/build/assets/images/icon/ico_notification.jpg differ
diff --git a/student/build/assets/images/icon/ico_notification.png b/student/build/assets/images/icon/ico_notification.png
new file mode 100644
index 0000000..eeb5bd9
Binary files /dev/null and b/student/build/assets/images/icon/ico_notification.png differ
diff --git a/student/build/assets/images/icon/ico_participant.png b/student/build/assets/images/icon/ico_participant.png
new file mode 100644
index 0000000..337c6ca
Binary files /dev/null and b/student/build/assets/images/icon/ico_participant.png differ
diff --git a/student/build/assets/images/icon/ico_password.png b/student/build/assets/images/icon/ico_password.png
new file mode 100644
index 0000000..cf6bda1
Binary files /dev/null and b/student/build/assets/images/icon/ico_password.png differ
diff --git a/student/build/assets/images/icon/ico_phone.png b/student/build/assets/images/icon/ico_phone.png
new file mode 100644
index 0000000..718d5fd
Binary files /dev/null and b/student/build/assets/images/icon/ico_phone.png differ
diff --git a/student/build/assets/images/icon/ico_profile.png b/student/build/assets/images/icon/ico_profile.png
new file mode 100644
index 0000000..3fbeec1
Binary files /dev/null and b/student/build/assets/images/icon/ico_profile.png differ
diff --git a/student/build/assets/images/icon/ico_quagio.png b/student/build/assets/images/icon/ico_quagio.png
new file mode 100644
index 0000000..81e1fb5
Binary files /dev/null and b/student/build/assets/images/icon/ico_quagio.png differ
diff --git a/student/build/assets/images/icon/ico_ratio_active.png b/student/build/assets/images/icon/ico_ratio_active.png
new file mode 100644
index 0000000..15e067e
Binary files /dev/null and b/student/build/assets/images/icon/ico_ratio_active.png differ
diff --git a/student/build/assets/images/icon/ico_ratio_none.png b/student/build/assets/images/icon/ico_ratio_none.png
new file mode 100644
index 0000000..9655577
Binary files /dev/null and b/student/build/assets/images/icon/ico_ratio_none.png differ
diff --git a/student/build/assets/images/icon/ico_remove.png b/student/build/assets/images/icon/ico_remove.png
new file mode 100644
index 0000000..3f77ce3
Binary files /dev/null and b/student/build/assets/images/icon/ico_remove.png differ
diff --git a/student/build/assets/images/icon/ico_remove_gray.png b/student/build/assets/images/icon/ico_remove_gray.png
new file mode 100644
index 0000000..7eb62c2
Binary files /dev/null and b/student/build/assets/images/icon/ico_remove_gray.png differ
diff --git a/student/build/assets/images/icon/ico_remove_schedule.png b/student/build/assets/images/icon/ico_remove_schedule.png
new file mode 100644
index 0000000..f27f915
Binary files /dev/null and b/student/build/assets/images/icon/ico_remove_schedule.png differ
diff --git a/student/build/assets/images/icon/ico_review_active.png b/student/build/assets/images/icon/ico_review_active.png
new file mode 100644
index 0000000..25e0b1f
Binary files /dev/null and b/student/build/assets/images/icon/ico_review_active.png differ
diff --git a/student/build/assets/images/icon/ico_review_inactive.png b/student/build/assets/images/icon/ico_review_inactive.png
new file mode 100644
index 0000000..7e9ad84
Binary files /dev/null and b/student/build/assets/images/icon/ico_review_inactive.png differ
diff --git a/student/build/assets/images/icon/ico_right.png b/student/build/assets/images/icon/ico_right.png
new file mode 100644
index 0000000..d7a9406
Binary files /dev/null and b/student/build/assets/images/icon/ico_right.png differ
diff --git a/student/build/assets/images/icon/ico_right_calender.png b/student/build/assets/images/icon/ico_right_calender.png
new file mode 100644
index 0000000..667dc2f
Binary files /dev/null and b/student/build/assets/images/icon/ico_right_calender.png differ
diff --git a/student/build/assets/images/icon/ico_right_circle_blue.png b/student/build/assets/images/icon/ico_right_circle_blue.png
new file mode 100644
index 0000000..ca20c24
Binary files /dev/null and b/student/build/assets/images/icon/ico_right_circle_blue.png differ
diff --git a/student/build/assets/images/icon/ico_right_weight.png b/student/build/assets/images/icon/ico_right_weight.png
new file mode 100644
index 0000000..dc7492f
Binary files /dev/null and b/student/build/assets/images/icon/ico_right_weight.png differ
diff --git a/student/build/assets/images/icon/ico_right_white.png b/student/build/assets/images/icon/ico_right_white.png
new file mode 100644
index 0000000..95d80b9
Binary files /dev/null and b/student/build/assets/images/icon/ico_right_white.png differ
diff --git a/student/build/assets/images/icon/ico_right_white_small.png b/student/build/assets/images/icon/ico_right_white_small.png
new file mode 100644
index 0000000..c6e2374
Binary files /dev/null and b/student/build/assets/images/icon/ico_right_white_small.png differ
diff --git a/student/build/assets/images/icon/ico_rotate.png b/student/build/assets/images/icon/ico_rotate.png
new file mode 100644
index 0000000..3dccd5f
Binary files /dev/null and b/student/build/assets/images/icon/ico_rotate.png differ
diff --git a/student/build/assets/images/icon/ico_save.png b/student/build/assets/images/icon/ico_save.png
new file mode 100644
index 0000000..ec7196b
Binary files /dev/null and b/student/build/assets/images/icon/ico_save.png differ
diff --git a/student/build/assets/images/icon/ico_save_white.png b/student/build/assets/images/icon/ico_save_white.png
new file mode 100644
index 0000000..42b94a4
Binary files /dev/null and b/student/build/assets/images/icon/ico_save_white.png differ
diff --git a/student/build/assets/images/icon/ico_school.png b/student/build/assets/images/icon/ico_school.png
new file mode 100644
index 0000000..6a71e5f
Binary files /dev/null and b/student/build/assets/images/icon/ico_school.png differ
diff --git a/student/build/assets/images/icon/ico_student.png b/student/build/assets/images/icon/ico_student.png
new file mode 100644
index 0000000..ef3a265
Binary files /dev/null and b/student/build/assets/images/icon/ico_student.png differ
diff --git a/student/build/assets/images/icon/ico_succes.png b/student/build/assets/images/icon/ico_succes.png
new file mode 100644
index 0000000..1118093
Binary files /dev/null and b/student/build/assets/images/icon/ico_succes.png differ
diff --git a/student/build/assets/images/icon/ico_succes_small.png b/student/build/assets/images/icon/ico_succes_small.png
new file mode 100644
index 0000000..937b3ed
Binary files /dev/null and b/student/build/assets/images/icon/ico_succes_small.png differ
diff --git a/student/build/assets/images/icon/ico_success_schedule.png b/student/build/assets/images/icon/ico_success_schedule.png
new file mode 100644
index 0000000..17372a9
Binary files /dev/null and b/student/build/assets/images/icon/ico_success_schedule.png differ
diff --git a/student/build/assets/images/icon/ico_test.png b/student/build/assets/images/icon/ico_test.png
new file mode 100644
index 0000000..7b162b8
Binary files /dev/null and b/student/build/assets/images/icon/ico_test.png differ
diff --git a/student/build/assets/images/icon/ico_thanhtich.png b/student/build/assets/images/icon/ico_thanhtich.png
new file mode 100644
index 0000000..c8edc77
Binary files /dev/null and b/student/build/assets/images/icon/ico_thanhtich.png differ
diff --git a/student/build/assets/images/icon/ico_thanhtich_active.png b/student/build/assets/images/icon/ico_thanhtich_active.png
new file mode 100644
index 0000000..57094dd
Binary files /dev/null and b/student/build/assets/images/icon/ico_thanhtich_active.png differ
diff --git a/student/build/assets/images/icon/ico_tick.png b/student/build/assets/images/icon/ico_tick.png
new file mode 100644
index 0000000..1a17f6c
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick.png differ
diff --git a/student/build/assets/images/icon/ico_tick_detail.png b/student/build/assets/images/icon/ico_tick_detail.png
new file mode 100644
index 0000000..171fe81
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick_detail.png differ
diff --git a/student/build/assets/images/icon/ico_tick_detail_orange.png b/student/build/assets/images/icon/ico_tick_detail_orange.png
new file mode 100644
index 0000000..8b8e41e
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick_detail_orange.png differ
diff --git a/student/build/assets/images/icon/ico_tick_green.png b/student/build/assets/images/icon/ico_tick_green.png
new file mode 100644
index 0000000..eccc450
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick_green.png differ
diff --git a/student/build/assets/images/icon/ico_tick_orange.png b/student/build/assets/images/icon/ico_tick_orange.png
new file mode 100644
index 0000000..07441eb
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick_orange.png differ
diff --git a/student/build/assets/images/icon/ico_tick_red.png b/student/build/assets/images/icon/ico_tick_red.png
new file mode 100644
index 0000000..e3c0099
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick_red.png differ
diff --git a/student/build/assets/images/icon/ico_tick_success.png b/student/build/assets/images/icon/ico_tick_success.png
new file mode 100644
index 0000000..a37c93a
Binary files /dev/null and b/student/build/assets/images/icon/ico_tick_success.png differ
diff --git a/student/build/assets/images/icon/ico_time.png b/student/build/assets/images/icon/ico_time.png
new file mode 100644
index 0000000..1575b6d
Binary files /dev/null and b/student/build/assets/images/icon/ico_time.png differ
diff --git a/student/build/assets/images/icon/ico_time_white.png b/student/build/assets/images/icon/ico_time_white.png
new file mode 100644
index 0000000..b05311a
Binary files /dev/null and b/student/build/assets/images/icon/ico_time_white.png differ
diff --git a/student/build/assets/images/icon/ico_trash.png b/student/build/assets/images/icon/ico_trash.png
new file mode 100644
index 0000000..be87a55
Binary files /dev/null and b/student/build/assets/images/icon/ico_trash.png differ
diff --git a/student/build/assets/images/icon/ico_upload_image.png b/student/build/assets/images/icon/ico_upload_image.png
new file mode 100644
index 0000000..f2fc2be
Binary files /dev/null and b/student/build/assets/images/icon/ico_upload_image.png differ
diff --git a/student/build/assets/images/icon/ico_user.png b/student/build/assets/images/icon/ico_user.png
new file mode 100644
index 0000000..0067ed0
Binary files /dev/null and b/student/build/assets/images/icon/ico_user.png differ
diff --git a/student/build/assets/images/icon/ico_white_star.png b/student/build/assets/images/icon/ico_white_star.png
new file mode 100644
index 0000000..147d218
Binary files /dev/null and b/student/build/assets/images/icon/ico_white_star.png differ
diff --git a/student/build/assets/images/icon/ico_xemthem.png b/student/build/assets/images/icon/ico_xemthem.png
new file mode 100644
index 0000000..1fd964b
Binary files /dev/null and b/student/build/assets/images/icon/ico_xemthem.png differ
diff --git a/student/build/assets/images/icon/ico_xemthem_active.png b/student/build/assets/images/icon/ico_xemthem_active.png
new file mode 100644
index 0000000..806d5ec
Binary files /dev/null and b/student/build/assets/images/icon/ico_xemthem_active.png differ
diff --git a/student/build/assets/images/icon/ico_zoom_in.png b/student/build/assets/images/icon/ico_zoom_in.png
new file mode 100644
index 0000000..ee2763d
Binary files /dev/null and b/student/build/assets/images/icon/ico_zoom_in.png differ
diff --git a/student/build/assets/images/icon/ico_zoom_out.png b/student/build/assets/images/icon/ico_zoom_out.png
new file mode 100644
index 0000000..114c04c
Binary files /dev/null and b/student/build/assets/images/icon/ico_zoom_out.png differ
diff --git a/student/build/assets/images/icon/icon_login_fb.png b/student/build/assets/images/icon/icon_login_fb.png
new file mode 100644
index 0000000..84ea09c
Binary files /dev/null and b/student/build/assets/images/icon/icon_login_fb.png differ
diff --git a/student/build/assets/images/icon/icon_user_2.png b/student/build/assets/images/icon/icon_user_2.png
new file mode 100644
index 0000000..7e308a1
Binary files /dev/null and b/student/build/assets/images/icon/icon_user_2.png differ
diff --git a/student/build/assets/images/icon/warning.png b/student/build/assets/images/icon/warning.png
new file mode 100644
index 0000000..50330c0
Binary files /dev/null and b/student/build/assets/images/icon/warning.png differ
diff --git a/student/build/assets/images/img-bg-parent.png b/student/build/assets/images/img-bg-parent.png
new file mode 100644
index 0000000..89c2f37
Binary files /dev/null and b/student/build/assets/images/img-bg-parent.png differ
diff --git a/student/build/assets/images/img_no_class.png b/student/build/assets/images/img_no_class.png
new file mode 100644
index 0000000..3867b5b
Binary files /dev/null and b/student/build/assets/images/img_no_class.png differ
diff --git a/student/build/assets/images/img_no_class_big.png b/student/build/assets/images/img_no_class_big.png
new file mode 100644
index 0000000..cdfe55c
Binary files /dev/null and b/student/build/assets/images/img_no_class_big.png differ
diff --git a/student/build/assets/images/introNews/banner_1.png b/student/build/assets/images/introNews/banner_1.png
new file mode 100644
index 0000000..575b7ce
Binary files /dev/null and b/student/build/assets/images/introNews/banner_1.png differ
diff --git a/student/build/assets/images/introNews/bg_content_1.png b/student/build/assets/images/introNews/bg_content_1.png
new file mode 100644
index 0000000..1b5dfa6
Binary files /dev/null and b/student/build/assets/images/introNews/bg_content_1.png differ
diff --git a/student/build/assets/images/introNews/bg_content_1_mobile.png b/student/build/assets/images/introNews/bg_content_1_mobile.png
new file mode 100644
index 0000000..2417479
Binary files /dev/null and b/student/build/assets/images/introNews/bg_content_1_mobile.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_mission_1.png b/student/build/assets/images/introNews/icon/ico_mission_1.png
new file mode 100644
index 0000000..959624a
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_mission_1.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_mission_2.png b/student/build/assets/images/introNews/icon/ico_mission_2.png
new file mode 100644
index 0000000..88cf73a
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_mission_2.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_mission_3.png b/student/build/assets/images/introNews/icon/ico_mission_3.png
new file mode 100644
index 0000000..a09d1b5
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_mission_3.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_mission_4.png b/student/build/assets/images/introNews/icon/ico_mission_4.png
new file mode 100644
index 0000000..383750d
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_mission_4.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_rule_1.png b/student/build/assets/images/introNews/icon/ico_rule_1.png
new file mode 100644
index 0000000..9dd4693
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_rule_1.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_rule_2.png b/student/build/assets/images/introNews/icon/ico_rule_2.png
new file mode 100644
index 0000000..d7eec21
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_rule_2.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_rule_3.png b/student/build/assets/images/introNews/icon/ico_rule_3.png
new file mode 100644
index 0000000..77cb571
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_rule_3.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_rule_4.png b/student/build/assets/images/introNews/icon/ico_rule_4.png
new file mode 100644
index 0000000..4bf1a49
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_rule_4.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_scholary_1.png b/student/build/assets/images/introNews/icon/ico_scholary_1.png
new file mode 100644
index 0000000..095a8ff
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_scholary_1.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_scholary_2.png b/student/build/assets/images/introNews/icon/ico_scholary_2.png
new file mode 100644
index 0000000..e00c1e7
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_scholary_2.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_scholary_3.png b/student/build/assets/images/introNews/icon/ico_scholary_3.png
new file mode 100644
index 0000000..c77a182
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_scholary_3.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_scholary_4.png b/student/build/assets/images/introNews/icon/ico_scholary_4.png
new file mode 100644
index 0000000..f7e4b20
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_scholary_4.png differ
diff --git a/student/build/assets/images/introNews/icon/ico_scholary_5.png b/student/build/assets/images/introNews/icon/ico_scholary_5.png
new file mode 100644
index 0000000..d42efa9
Binary files /dev/null and b/student/build/assets/images/introNews/icon/ico_scholary_5.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_1_1.png b/student/build/assets/images/introNews/icon/img_cell_1_1.png
new file mode 100644
index 0000000..5b3728f
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_1_1.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_1_2.png b/student/build/assets/images/introNews/icon/img_cell_1_2.png
new file mode 100644
index 0000000..a2feac8
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_1_2.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_1_3.png b/student/build/assets/images/introNews/icon/img_cell_1_3.png
new file mode 100644
index 0000000..885b001
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_1_3.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_2_1.png b/student/build/assets/images/introNews/icon/img_cell_2_1.png
new file mode 100644
index 0000000..9887dc2
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_2_1.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_2_2.png b/student/build/assets/images/introNews/icon/img_cell_2_2.png
new file mode 100644
index 0000000..34e45eb
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_2_2.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_2_3.png b/student/build/assets/images/introNews/icon/img_cell_2_3.png
new file mode 100644
index 0000000..f52d154
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_2_3.png differ
diff --git a/student/build/assets/images/introNews/icon/img_cell_2_4.png b/student/build/assets/images/introNews/icon/img_cell_2_4.png
new file mode 100644
index 0000000..420229b
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_cell_2_4.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_1.png b/student/build/assets/images/introNews/icon/img_title_1.png
new file mode 100644
index 0000000..1381c2c
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_1.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_1_mobile.png b/student/build/assets/images/introNews/icon/img_title_1_mobile.png
new file mode 100644
index 0000000..704cc12
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_1_mobile.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_2.png b/student/build/assets/images/introNews/icon/img_title_2.png
new file mode 100644
index 0000000..2ba68d3
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_2.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_2_mobile.png b/student/build/assets/images/introNews/icon/img_title_2_mobile.png
new file mode 100644
index 0000000..cdfc9af
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_2_mobile.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_3.png b/student/build/assets/images/introNews/icon/img_title_3.png
new file mode 100644
index 0000000..5cccadc
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_3.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_3_mobile.png b/student/build/assets/images/introNews/icon/img_title_3_mobile.png
new file mode 100644
index 0000000..9ea0209
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_3_mobile.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_4.png b/student/build/assets/images/introNews/icon/img_title_4.png
new file mode 100644
index 0000000..f8d301b
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_4.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_4_mobile.png b/student/build/assets/images/introNews/icon/img_title_4_mobile.png
new file mode 100644
index 0000000..e4de377
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_4_mobile.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_5.png b/student/build/assets/images/introNews/icon/img_title_5.png
new file mode 100644
index 0000000..5615bc4
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_5.png differ
diff --git a/student/build/assets/images/introNews/icon/img_title_5_mobile.png b/student/build/assets/images/introNews/icon/img_title_5_mobile.png
new file mode 100644
index 0000000..48423dc
Binary files /dev/null and b/student/build/assets/images/introNews/icon/img_title_5_mobile.png differ
diff --git a/student/build/assets/images/introNews/img_banner_schoolary.png b/student/build/assets/images/introNews/img_banner_schoolary.png
new file mode 100644
index 0000000..ebc9355
Binary files /dev/null and b/student/build/assets/images/introNews/img_banner_schoolary.png differ
diff --git a/student/build/assets/images/introNews/img_left_bg.png b/student/build/assets/images/introNews/img_left_bg.png
new file mode 100644
index 0000000..ca7c420
Binary files /dev/null and b/student/build/assets/images/introNews/img_left_bg.png differ
diff --git a/student/build/assets/images/introNews/img_left_schoolary.png b/student/build/assets/images/introNews/img_left_schoolary.png
new file mode 100644
index 0000000..6d6ceaa
Binary files /dev/null and b/student/build/assets/images/introNews/img_left_schoolary.png differ
diff --git a/student/build/assets/images/introNews/img_right_bg.png b/student/build/assets/images/introNews/img_right_bg.png
new file mode 100644
index 0000000..1a8f1f3
Binary files /dev/null and b/student/build/assets/images/introNews/img_right_bg.png differ
diff --git a/student/build/assets/images/introNews/img_right_schoolary.png b/student/build/assets/images/introNews/img_right_schoolary.png
new file mode 100644
index 0000000..e61127e
Binary files /dev/null and b/student/build/assets/images/introNews/img_right_schoolary.png differ
diff --git a/student/build/assets/images/introNews/img_tree_intro.png b/student/build/assets/images/introNews/img_tree_intro.png
new file mode 100644
index 0000000..81045ba
Binary files /dev/null and b/student/build/assets/images/introNews/img_tree_intro.png differ
diff --git a/student/build/assets/images/introNews/intro_banner.png b/student/build/assets/images/introNews/intro_banner.png
new file mode 100644
index 0000000..0310e16
Binary files /dev/null and b/student/build/assets/images/introNews/intro_banner.png differ
diff --git a/student/build/assets/images/introNews/intro_banner_mobile.png b/student/build/assets/images/introNews/intro_banner_mobile.png
new file mode 100644
index 0000000..d45fe49
Binary files /dev/null and b/student/build/assets/images/introNews/intro_banner_mobile.png differ
diff --git a/student/build/assets/images/introNews/title_intro.png b/student/build/assets/images/introNews/title_intro.png
new file mode 100644
index 0000000..2a7674c
Binary files /dev/null and b/student/build/assets/images/introNews/title_intro.png differ
diff --git a/student/build/assets/images/license/ico_package_actived.png b/student/build/assets/images/license/ico_package_actived.png
new file mode 100644
index 0000000..72383c0
Binary files /dev/null and b/student/build/assets/images/license/ico_package_actived.png differ
diff --git a/student/build/assets/images/license/ico_package_failed.png b/student/build/assets/images/license/ico_package_failed.png
new file mode 100644
index 0000000..5044348
Binary files /dev/null and b/student/build/assets/images/license/ico_package_failed.png differ
diff --git a/student/build/assets/images/license/ico_package_gan.png b/student/build/assets/images/license/ico_package_gan.png
new file mode 100644
index 0000000..19c357a
Binary files /dev/null and b/student/build/assets/images/license/ico_package_gan.png differ
diff --git a/student/build/assets/images/license/ico_package_pay.png b/student/build/assets/images/license/ico_package_pay.png
new file mode 100644
index 0000000..83c1d77
Binary files /dev/null and b/student/build/assets/images/license/ico_package_pay.png differ
diff --git a/student/build/assets/images/license/img_package.png b/student/build/assets/images/license/img_package.png
new file mode 100644
index 0000000..ea3301f
Binary files /dev/null and b/student/build/assets/images/license/img_package.png differ
diff --git a/student/build/assets/images/license/no_payment.png b/student/build/assets/images/license/no_payment.png
new file mode 100644
index 0000000..dd0bc32
Binary files /dev/null and b/student/build/assets/images/license/no_payment.png differ
diff --git a/student/build/assets/images/logo.png b/student/build/assets/images/logo.png
new file mode 100644
index 0000000..a9b1eca
Binary files /dev/null and b/student/build/assets/images/logo.png differ
diff --git a/student/build/assets/images/logo_S.png b/student/build/assets/images/logo_S.png
new file mode 100644
index 0000000..4004094
Binary files /dev/null and b/student/build/assets/images/logo_S.png differ
diff --git a/student/build/assets/images/logo_TS.png b/student/build/assets/images/logo_TS.png
new file mode 100644
index 0000000..0cc6945
Binary files /dev/null and b/student/build/assets/images/logo_TS.png differ
diff --git a/student/build/assets/images/logo_home.png b/student/build/assets/images/logo_home.png
new file mode 100644
index 0000000..da6032b
Binary files /dev/null and b/student/build/assets/images/logo_home.png differ
diff --git a/student/build/assets/images/logo_se_parent.png b/student/build/assets/images/logo_se_parent.png
new file mode 100644
index 0000000..a4e65b8
Binary files /dev/null and b/student/build/assets/images/logo_se_parent.png differ
diff --git a/student/build/assets/images/logo_se_student.png b/student/build/assets/images/logo_se_student.png
new file mode 100644
index 0000000..53221f3
Binary files /dev/null and b/student/build/assets/images/logo_se_student.png differ
diff --git a/student/build/assets/images/logo_se_teacher.png b/student/build/assets/images/logo_se_teacher.png
new file mode 100644
index 0000000..2390336
Binary files /dev/null and b/student/build/assets/images/logo_se_teacher.png differ
diff --git a/student/build/assets/images/logo_white.png b/student/build/assets/images/logo_white.png
new file mode 100644
index 0000000..55d5ac2
Binary files /dev/null and b/student/build/assets/images/logo_white.png differ
diff --git a/student/build/assets/images/luyenthi/ico-backthi.png b/student/build/assets/images/luyenthi/ico-backthi.png
new file mode 100644
index 0000000..b32a36f
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-backthi.png differ
diff --git a/student/build/assets/images/luyenthi/ico-checkboxanh.png b/student/build/assets/images/luyenthi/ico-checkboxanh.png
new file mode 100644
index 0000000..8d5f514
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-checkboxanh.png differ
diff --git a/student/build/assets/images/luyenthi/ico-expand.png b/student/build/assets/images/luyenthi/ico-expand.png
new file mode 100644
index 0000000..182b850
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-expand.png differ
diff --git a/student/build/assets/images/luyenthi/ico-history.png b/student/build/assets/images/luyenthi/ico-history.png
new file mode 100644
index 0000000..41f9cef
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-history.png differ
diff --git a/student/build/assets/images/luyenthi/ico-nextthi.png b/student/build/assets/images/luyenthi/ico-nextthi.png
new file mode 100644
index 0000000..15ce58d
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-nextthi.png differ
diff --git a/student/build/assets/images/luyenthi/ico-radioanh.png b/student/build/assets/images/luyenthi/ico-radioanh.png
new file mode 100644
index 0000000..958cbea
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-radioanh.png differ
diff --git a/student/build/assets/images/luyenthi/ico-textboxthi.png b/student/build/assets/images/luyenthi/ico-textboxthi.png
new file mode 100644
index 0000000..7632a82
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-textboxthi.png differ
diff --git a/student/build/assets/images/luyenthi/ico-uncheckedBox.png b/student/build/assets/images/luyenthi/ico-uncheckedBox.png
new file mode 100644
index 0000000..d868bd5
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-uncheckedBox.png differ
diff --git a/student/build/assets/images/luyenthi/ico-unit-test.png b/student/build/assets/images/luyenthi/ico-unit-test.png
new file mode 100644
index 0000000..73090d7
Binary files /dev/null and b/student/build/assets/images/luyenthi/ico-unit-test.png differ
diff --git a/student/build/assets/images/mockTestNews/achievement.png b/student/build/assets/images/mockTestNews/achievement.png
new file mode 100644
index 0000000..821c8bd
Binary files /dev/null and b/student/build/assets/images/mockTestNews/achievement.png differ
diff --git a/student/build/assets/images/mockTestNews/banner.png b/student/build/assets/images/mockTestNews/banner.png
new file mode 100644
index 0000000..66581b8
Binary files /dev/null and b/student/build/assets/images/mockTestNews/banner.png differ
diff --git a/student/build/assets/images/mockTestNews/banner_mobile.png b/student/build/assets/images/mockTestNews/banner_mobile.png
new file mode 100644
index 0000000..a3c27e6
Binary files /dev/null and b/student/build/assets/images/mockTestNews/banner_mobile.png differ
diff --git a/student/build/assets/images/mockTestNews/ico_filter.png b/student/build/assets/images/mockTestNews/ico_filter.png
new file mode 100644
index 0000000..cd7e6a9
Binary files /dev/null and b/student/build/assets/images/mockTestNews/ico_filter.png differ
diff --git a/student/build/assets/images/mockTestNews/ico_filter_done.png b/student/build/assets/images/mockTestNews/ico_filter_done.png
new file mode 100644
index 0000000..016d15d
Binary files /dev/null and b/student/build/assets/images/mockTestNews/ico_filter_done.png differ
diff --git a/student/build/assets/images/no_payment.jpg b/student/build/assets/images/no_payment.jpg
new file mode 100644
index 0000000..6eeab88
Binary files /dev/null and b/student/build/assets/images/no_payment.jpg differ
diff --git a/student/build/assets/images/no_payment.png b/student/build/assets/images/no_payment.png
new file mode 100644
index 0000000..dd0bc32
Binary files /dev/null and b/student/build/assets/images/no_payment.png differ
diff --git a/student/build/assets/images/no_plan.png b/student/build/assets/images/no_plan.png
new file mode 100644
index 0000000..5b5e1ff
Binary files /dev/null and b/student/build/assets/images/no_plan.png differ
diff --git a/student/build/assets/images/no_plan_2.png b/student/build/assets/images/no_plan_2.png
new file mode 100644
index 0000000..fa7209f
Binary files /dev/null and b/student/build/assets/images/no_plan_2.png differ
diff --git a/student/build/assets/images/process/ico_pro_0.png b/student/build/assets/images/process/ico_pro_0.png
new file mode 100644
index 0000000..8fbee9b
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_0.png differ
diff --git a/student/build/assets/images/process/ico_pro_10.png b/student/build/assets/images/process/ico_pro_10.png
new file mode 100644
index 0000000..decfaf6
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_10.png differ
diff --git a/student/build/assets/images/process/ico_pro_100_sub.png b/student/build/assets/images/process/ico_pro_100_sub.png
new file mode 100644
index 0000000..4e16424
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_100_sub.png differ
diff --git a/student/build/assets/images/process/ico_pro_100_suc.png b/student/build/assets/images/process/ico_pro_100_suc.png
new file mode 100644
index 0000000..4e16424
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_100_suc.png differ
diff --git a/student/build/assets/images/process/ico_pro_20.png b/student/build/assets/images/process/ico_pro_20.png
new file mode 100644
index 0000000..224283c
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_20.png differ
diff --git a/student/build/assets/images/process/ico_pro_30.png b/student/build/assets/images/process/ico_pro_30.png
new file mode 100644
index 0000000..0bbb0a9
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_30.png differ
diff --git a/student/build/assets/images/process/ico_pro_40.png b/student/build/assets/images/process/ico_pro_40.png
new file mode 100644
index 0000000..4fd3dbf
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_40.png differ
diff --git a/student/build/assets/images/process/ico_pro_50.png b/student/build/assets/images/process/ico_pro_50.png
new file mode 100644
index 0000000..9bcc311
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_50.png differ
diff --git a/student/build/assets/images/process/ico_pro_60.png b/student/build/assets/images/process/ico_pro_60.png
new file mode 100644
index 0000000..f93bbad
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_60.png differ
diff --git a/student/build/assets/images/process/ico_pro_70.png b/student/build/assets/images/process/ico_pro_70.png
new file mode 100644
index 0000000..c1c0cac
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_70.png differ
diff --git a/student/build/assets/images/process/ico_pro_80.png b/student/build/assets/images/process/ico_pro_80.png
new file mode 100644
index 0000000..6b31edd
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_80.png differ
diff --git a/student/build/assets/images/process/ico_pro_90.png b/student/build/assets/images/process/ico_pro_90.png
new file mode 100644
index 0000000..4001037
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_90.png differ
diff --git a/student/build/assets/images/process/ico_pro_check.png b/student/build/assets/images/process/ico_pro_check.png
new file mode 100644
index 0000000..57d6a67
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_check.png differ
diff --git a/student/build/assets/images/process/ico_pro_lock.png b/student/build/assets/images/process/ico_pro_lock.png
new file mode 100644
index 0000000..d55adbc
Binary files /dev/null and b/student/build/assets/images/process/ico_pro_lock.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/Giao_trinh_co_ban.png b/student/build/assets/images/rootlessnessCourse/Giao_trinh_co_ban.png
new file mode 100644
index 0000000..05c047d
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/Giao_trinh_co_ban.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/Giao_trinh_mat_goc.png b/student/build/assets/images/rootlessnessCourse/Giao_trinh_mat_goc.png
new file mode 100644
index 0000000..a4ea7be
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/Giao_trinh_mat_goc.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/Starfish_mark.png b/student/build/assets/images/rootlessnessCourse/Starfish_mark.png
new file mode 100644
index 0000000..ff68a9e
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/Starfish_mark.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/active_btn_circle_choose_schedule.png b/student/build/assets/images/rootlessnessCourse/active_btn_circle_choose_schedule.png
new file mode 100644
index 0000000..64b0f24
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/active_btn_circle_choose_schedule.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/bg-first_step.png b/student/build/assets/images/rootlessnessCourse/bg-first_step.png
new file mode 100644
index 0000000..24e5866
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/bg-first_step.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/bg_first_step.png b/student/build/assets/images/rootlessnessCourse/bg_first_step.png
new file mode 100644
index 0000000..0513df4
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/bg_first_step.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/bg_result_placement_test.png b/student/build/assets/images/rootlessnessCourse/bg_result_placement_test.png
new file mode 100644
index 0000000..9061530
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/bg_result_placement_test.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/btn_circle_choose_schedule.png b/student/build/assets/images/rootlessnessCourse/btn_circle_choose_schedule.png
new file mode 100644
index 0000000..6ba94b9
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/btn_circle_choose_schedule.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/finish_study_schedule.png b/student/build/assets/images/rootlessnessCourse/finish_study_schedule.png
new file mode 100644
index 0000000..0ab7c66
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/finish_study_schedule.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/line_result.svg b/student/build/assets/images/rootlessnessCourse/line_result.svg
new file mode 100644
index 0000000..0b281fd
--- /dev/null
+++ b/student/build/assets/images/rootlessnessCourse/line_result.svg
@@ -0,0 +1,3 @@
+
diff --git a/student/build/assets/images/rootlessnessCourse/list_courses_student.png b/student/build/assets/images/rootlessnessCourse/list_courses_student.png
new file mode 100644
index 0000000..8dcaf49
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/list_courses_student.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/new_logo_se.png b/student/build/assets/images/rootlessnessCourse/new_logo_se.png
new file mode 100644
index 0000000..96b5497
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/new_logo_se.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/question_result.png b/student/build/assets/images/rootlessnessCourse/question_result.png
new file mode 100644
index 0000000..c99cbdc
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/question_result.png differ
diff --git a/student/build/assets/images/rootlessnessCourse/time_result.png b/student/build/assets/images/rootlessnessCourse/time_result.png
new file mode 100644
index 0000000..2b52b80
Binary files /dev/null and b/student/build/assets/images/rootlessnessCourse/time_result.png differ
diff --git a/student/build/assets/images/setting/bg_gioithieu.png b/student/build/assets/images/setting/bg_gioithieu.png
new file mode 100644
index 0000000..23fdc91
Binary files /dev/null and b/student/build/assets/images/setting/bg_gioithieu.png differ
diff --git a/student/build/assets/images/setting/bg_gt_full.png b/student/build/assets/images/setting/bg_gt_full.png
new file mode 100644
index 0000000..ecba0ac
Binary files /dev/null and b/student/build/assets/images/setting/bg_gt_full.png differ
diff --git a/student/build/assets/images/setting/ico_dropright_blue.png b/student/build/assets/images/setting/ico_dropright_blue.png
new file mode 100644
index 0000000..329bcf5
Binary files /dev/null and b/student/build/assets/images/setting/ico_dropright_blue.png differ
diff --git a/student/build/assets/images/setting/ico_email.png b/student/build/assets/images/setting/ico_email.png
new file mode 100644
index 0000000..eca50d7
Binary files /dev/null and b/student/build/assets/images/setting/ico_email.png differ
diff --git a/student/build/assets/images/setting/ico_eye.png b/student/build/assets/images/setting/ico_eye.png
new file mode 100644
index 0000000..9cf30f2
Binary files /dev/null and b/student/build/assets/images/setting/ico_eye.png differ
diff --git a/student/build/assets/images/setting/ico_group.png b/student/build/assets/images/setting/ico_group.png
new file mode 100644
index 0000000..e0d3117
Binary files /dev/null and b/student/build/assets/images/setting/ico_group.png differ
diff --git a/student/build/assets/images/setting/ico_map.png b/student/build/assets/images/setting/ico_map.png
new file mode 100644
index 0000000..0f926a2
Binary files /dev/null and b/student/build/assets/images/setting/ico_map.png differ
diff --git a/student/build/assets/images/setting/ico_password.png b/student/build/assets/images/setting/ico_password.png
new file mode 100644
index 0000000..36c9a5d
Binary files /dev/null and b/student/build/assets/images/setting/ico_password.png differ
diff --git a/student/build/assets/images/setting/ico_phone.png b/student/build/assets/images/setting/ico_phone.png
new file mode 100644
index 0000000..28f956f
Binary files /dev/null and b/student/build/assets/images/setting/ico_phone.png differ
diff --git a/student/build/assets/images/setting/ico_support.png b/student/build/assets/images/setting/ico_support.png
new file mode 100644
index 0000000..18cb618
Binary files /dev/null and b/student/build/assets/images/setting/ico_support.png differ
diff --git a/student/build/assets/images/setting/ico_visibility.png b/student/build/assets/images/setting/ico_visibility.png
new file mode 100644
index 0000000..8df2d7f
Binary files /dev/null and b/student/build/assets/images/setting/ico_visibility.png differ
diff --git a/student/build/assets/images/setting/ico_warning.png b/student/build/assets/images/setting/ico_warning.png
new file mode 100644
index 0000000..f66b163
Binary files /dev/null and b/student/build/assets/images/setting/ico_warning.png differ
diff --git a/student/build/assets/images/student/Map-skill-final.png b/student/build/assets/images/student/Map-skill-final.png
new file mode 100644
index 0000000..0e3815e
Binary files /dev/null and b/student/build/assets/images/student/Map-skill-final.png differ
diff --git a/student/build/assets/images/student/bg_edit_student_profile.png b/student/build/assets/images/student/bg_edit_student_profile.png
new file mode 100644
index 0000000..59fda1f
Binary files /dev/null and b/student/build/assets/images/student/bg_edit_student_profile.png differ
diff --git a/student/build/assets/images/student/bg_no_homework.png b/student/build/assets/images/student/bg_no_homework.png
new file mode 100644
index 0000000..827fa3b
Binary files /dev/null and b/student/build/assets/images/student/bg_no_homework.png differ
diff --git a/student/build/assets/images/student/bg_student_index.png b/student/build/assets/images/student/bg_student_index.png
new file mode 100644
index 0000000..32171fd
Binary files /dev/null and b/student/build/assets/images/student/bg_student_index.png differ
diff --git a/student/build/assets/images/student/home/exam.png b/student/build/assets/images/student/home/exam.png
new file mode 100644
index 0000000..1462882
Binary files /dev/null and b/student/build/assets/images/student/home/exam.png differ
diff --git a/student/build/assets/images/student/home/grammar.png b/student/build/assets/images/student/home/grammar.png
new file mode 100644
index 0000000..69fa4fb
Binary files /dev/null and b/student/build/assets/images/student/home/grammar.png differ
diff --git a/student/build/assets/images/student/home/ico_check.png b/student/build/assets/images/student/home/ico_check.png
new file mode 100644
index 0000000..91f47d8
Binary files /dev/null and b/student/build/assets/images/student/home/ico_check.png differ
diff --git a/student/build/assets/images/student/home/ico_lock.png b/student/build/assets/images/student/home/ico_lock.png
new file mode 100644
index 0000000..d667364
Binary files /dev/null and b/student/build/assets/images/student/home/ico_lock.png differ
diff --git a/student/build/assets/images/student/home/listening.png b/student/build/assets/images/student/home/listening.png
new file mode 100644
index 0000000..98ad40c
Binary files /dev/null and b/student/build/assets/images/student/home/listening.png differ
diff --git a/student/build/assets/images/student/home/mini_test.png b/student/build/assets/images/student/home/mini_test.png
new file mode 100644
index 0000000..1462882
Binary files /dev/null and b/student/build/assets/images/student/home/mini_test.png differ
diff --git a/student/build/assets/images/student/home/project.png b/student/build/assets/images/student/home/project.png
new file mode 100644
index 0000000..48ee1b0
Binary files /dev/null and b/student/build/assets/images/student/home/project.png differ
diff --git a/student/build/assets/images/student/home/prononuciation.png b/student/build/assets/images/student/home/prononuciation.png
new file mode 100644
index 0000000..98c0914
Binary files /dev/null and b/student/build/assets/images/student/home/prononuciation.png differ
diff --git a/student/build/assets/images/student/home/pronunciation.png b/student/build/assets/images/student/home/pronunciation.png
new file mode 100644
index 0000000..98c0914
Binary files /dev/null and b/student/build/assets/images/student/home/pronunciation.png differ
diff --git a/student/build/assets/images/student/home/reading.png b/student/build/assets/images/student/home/reading.png
new file mode 100644
index 0000000..3d2bb7b
Binary files /dev/null and b/student/build/assets/images/student/home/reading.png differ
diff --git a/student/build/assets/images/student/home/speaking.png b/student/build/assets/images/student/home/speaking.png
new file mode 100644
index 0000000..f684a94
Binary files /dev/null and b/student/build/assets/images/student/home/speaking.png differ
diff --git a/student/build/assets/images/student/home/vocab.png b/student/build/assets/images/student/home/vocab.png
new file mode 100644
index 0000000..9f69b78
Binary files /dev/null and b/student/build/assets/images/student/home/vocab.png differ
diff --git a/student/build/assets/images/student/home/vocabulary.png b/student/build/assets/images/student/home/vocabulary.png
new file mode 100644
index 0000000..9f69b78
Binary files /dev/null and b/student/build/assets/images/student/home/vocabulary.png differ
diff --git a/student/build/assets/images/student/home/writing.png b/student/build/assets/images/student/home/writing.png
new file mode 100644
index 0000000..6199a1c
Binary files /dev/null and b/student/build/assets/images/student/home/writing.png differ
diff --git a/student/build/assets/images/student/homeworkdone/exam.png b/student/build/assets/images/student/homeworkdone/exam.png
new file mode 100644
index 0000000..e112e5a
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/exam.png differ
diff --git a/student/build/assets/images/student/homeworkdone/grammar.png b/student/build/assets/images/student/homeworkdone/grammar.png
new file mode 100644
index 0000000..27eb99f
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/grammar.png differ
diff --git a/student/build/assets/images/student/homeworkdone/listening.png b/student/build/assets/images/student/homeworkdone/listening.png
new file mode 100644
index 0000000..353eff5
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/listening.png differ
diff --git a/student/build/assets/images/student/homeworkdone/mini_test.png b/student/build/assets/images/student/homeworkdone/mini_test.png
new file mode 100644
index 0000000..e112e5a
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/mini_test.png differ
diff --git a/student/build/assets/images/student/homeworkdone/project.png b/student/build/assets/images/student/homeworkdone/project.png
new file mode 100644
index 0000000..5e8e330
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/project.png differ
diff --git a/student/build/assets/images/student/homeworkdone/prononuciation.png b/student/build/assets/images/student/homeworkdone/prononuciation.png
new file mode 100644
index 0000000..91e3b88
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/prononuciation.png differ
diff --git a/student/build/assets/images/student/homeworkdone/pronunciation.png b/student/build/assets/images/student/homeworkdone/pronunciation.png
new file mode 100644
index 0000000..91e3b88
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/pronunciation.png differ
diff --git a/student/build/assets/images/student/homeworkdone/reading.png b/student/build/assets/images/student/homeworkdone/reading.png
new file mode 100644
index 0000000..84fa975
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/reading.png differ
diff --git a/student/build/assets/images/student/homeworkdone/speaking.png b/student/build/assets/images/student/homeworkdone/speaking.png
new file mode 100644
index 0000000..d6a0a77
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/speaking.png differ
diff --git a/student/build/assets/images/student/homeworkdone/vocab.png b/student/build/assets/images/student/homeworkdone/vocab.png
new file mode 100644
index 0000000..d65487e
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/vocab.png differ
diff --git a/student/build/assets/images/student/homeworkdone/vocabulary.png b/student/build/assets/images/student/homeworkdone/vocabulary.png
new file mode 100644
index 0000000..d65487e
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/vocabulary.png differ
diff --git a/student/build/assets/images/student/homeworkdone/writing.png b/student/build/assets/images/student/homeworkdone/writing.png
new file mode 100644
index 0000000..39e882e
Binary files /dev/null and b/student/build/assets/images/student/homeworkdone/writing.png differ
diff --git a/student/build/assets/images/student/ico_add_blue.png b/student/build/assets/images/student/ico_add_blue.png
new file mode 100644
index 0000000..e31a8c7
Binary files /dev/null and b/student/build/assets/images/student/ico_add_blue.png differ
diff --git a/student/build/assets/images/student/ico_add_ph.png b/student/build/assets/images/student/ico_add_ph.png
new file mode 100644
index 0000000..f2c4580
Binary files /dev/null and b/student/build/assets/images/student/ico_add_ph.png differ
diff --git a/student/build/assets/images/student/ico_add_small.png b/student/build/assets/images/student/ico_add_small.png
new file mode 100644
index 0000000..15375cf
Binary files /dev/null and b/student/build/assets/images/student/ico_add_small.png differ
diff --git a/student/build/assets/images/student/ico_baitap.png b/student/build/assets/images/student/ico_baitap.png
new file mode 100644
index 0000000..2c67bdf
Binary files /dev/null and b/student/build/assets/images/student/ico_baitap.png differ
diff --git a/student/build/assets/images/student/ico_bar_grid.png b/student/build/assets/images/student/ico_bar_grid.png
new file mode 100644
index 0000000..89aac35
Binary files /dev/null and b/student/build/assets/images/student/ico_bar_grid.png differ
diff --git a/student/build/assets/images/student/ico_check_pink.png b/student/build/assets/images/student/ico_check_pink.png
new file mode 100644
index 0000000..8bee154
Binary files /dev/null and b/student/build/assets/images/student/ico_check_pink.png differ
diff --git a/student/build/assets/images/student/ico_checked_white.png b/student/build/assets/images/student/ico_checked_white.png
new file mode 100644
index 0000000..52a5001
Binary files /dev/null and b/student/build/assets/images/student/ico_checked_white.png differ
diff --git a/student/build/assets/images/student/ico_class.png b/student/build/assets/images/student/ico_class.png
new file mode 100644
index 0000000..46aaccf
Binary files /dev/null and b/student/build/assets/images/student/ico_class.png differ
diff --git a/student/build/assets/images/student/ico_class_gr.png b/student/build/assets/images/student/ico_class_gr.png
new file mode 100644
index 0000000..f244536
Binary files /dev/null and b/student/build/assets/images/student/ico_class_gr.png differ
diff --git a/student/build/assets/images/student/ico_dropdown_blue.png b/student/build/assets/images/student/ico_dropdown_blue.png
new file mode 100644
index 0000000..edee83d
Binary files /dev/null and b/student/build/assets/images/student/ico_dropdown_blue.png differ
diff --git a/student/build/assets/images/student/ico_dropup_blue.png b/student/build/assets/images/student/ico_dropup_blue.png
new file mode 100644
index 0000000..ca2f058
Binary files /dev/null and b/student/build/assets/images/student/ico_dropup_blue.png differ
diff --git a/student/build/assets/images/student/ico_edit_profile.png b/student/build/assets/images/student/ico_edit_profile.png
new file mode 100644
index 0000000..dd251e5
Binary files /dev/null and b/student/build/assets/images/student/ico_edit_profile.png differ
diff --git a/student/build/assets/images/student/ico_listening_large.png b/student/build/assets/images/student/ico_listening_large.png
new file mode 100644
index 0000000..c1c71cd
Binary files /dev/null and b/student/build/assets/images/student/ico_listening_large.png differ
diff --git a/student/build/assets/images/student/ico_listening_medium.png b/student/build/assets/images/student/ico_listening_medium.png
new file mode 100644
index 0000000..e4c80be
Binary files /dev/null and b/student/build/assets/images/student/ico_listening_medium.png differ
diff --git a/student/build/assets/images/student/ico_lock_pink.png b/student/build/assets/images/student/ico_lock_pink.png
new file mode 100644
index 0000000..dcb8d05
Binary files /dev/null and b/student/build/assets/images/student/ico_lock_pink.png differ
diff --git a/student/build/assets/images/student/ico_lock_white.png b/student/build/assets/images/student/ico_lock_white.png
new file mode 100644
index 0000000..1acbcac
Binary files /dev/null and b/student/build/assets/images/student/ico_lock_white.png differ
diff --git a/student/build/assets/images/student/ico_sale_pink.png b/student/build/assets/images/student/ico_sale_pink.png
new file mode 100644
index 0000000..67dc84d
Binary files /dev/null and b/student/build/assets/images/student/ico_sale_pink.png differ
diff --git a/student/build/assets/images/student/ico_school.png b/student/build/assets/images/student/ico_school.png
new file mode 100644
index 0000000..4380927
Binary files /dev/null and b/student/build/assets/images/student/ico_school.png differ
diff --git a/student/build/assets/images/student/ico_star.png b/student/build/assets/images/student/ico_star.png
new file mode 100644
index 0000000..c5f27ed
Binary files /dev/null and b/student/build/assets/images/student/ico_star.png differ
diff --git a/student/build/assets/images/student/ico_success.png b/student/build/assets/images/student/ico_success.png
new file mode 100644
index 0000000..d2d8bfe
Binary files /dev/null and b/student/build/assets/images/student/ico_success.png differ
diff --git a/student/build/assets/images/student/ico_teacher.png b/student/build/assets/images/student/ico_teacher.png
new file mode 100644
index 0000000..1586e4d
Binary files /dev/null and b/student/build/assets/images/student/ico_teacher.png differ
diff --git a/student/build/assets/images/student/ico_thanhtich.png b/student/build/assets/images/student/ico_thanhtich.png
new file mode 100644
index 0000000..6c0e4e7
Binary files /dev/null and b/student/build/assets/images/student/ico_thanhtich.png differ
diff --git a/student/build/assets/images/student/ico_thanhvien.png b/student/build/assets/images/student/ico_thanhvien.png
new file mode 100644
index 0000000..a0716ce
Binary files /dev/null and b/student/build/assets/images/student/ico_thanhvien.png differ
diff --git a/student/build/assets/images/student/ico_thumb.png b/student/build/assets/images/student/ico_thumb.png
new file mode 100644
index 0000000..891da0b
Binary files /dev/null and b/student/build/assets/images/student/ico_thumb.png differ
diff --git a/student/build/assets/images/student/ico_vinhdanh.png b/student/build/assets/images/student/ico_vinhdanh.png
new file mode 100644
index 0000000..887544d
Binary files /dev/null and b/student/build/assets/images/student/ico_vinhdanh.png differ
diff --git a/student/build/assets/images/student/icon_star_default.png b/student/build/assets/images/student/icon_star_default.png
new file mode 100644
index 0000000..7cf2baf
Binary files /dev/null and b/student/build/assets/images/student/icon_star_default.png differ
diff --git a/student/build/assets/images/student/line.png b/student/build/assets/images/student/line.png
new file mode 100644
index 0000000..285f7e9
Binary files /dev/null and b/student/build/assets/images/student/line.png differ
diff --git a/student/build/assets/images/student/more/ico_class.png b/student/build/assets/images/student/more/ico_class.png
new file mode 100644
index 0000000..98b829a
Binary files /dev/null and b/student/build/assets/images/student/more/ico_class.png differ
diff --git a/student/build/assets/images/student/more/ico_hoso.png b/student/build/assets/images/student/more/ico_hoso.png
new file mode 100644
index 0000000..fdb9c4c
Binary files /dev/null and b/student/build/assets/images/student/more/ico_hoso.png differ
diff --git a/student/build/assets/images/student/more/ico_kehoachhoctap.png b/student/build/assets/images/student/more/ico_kehoachhoctap.png
new file mode 100644
index 0000000..5d4b486
Binary files /dev/null and b/student/build/assets/images/student/more/ico_kehoachhoctap.png differ
diff --git a/student/build/assets/images/student/more/ico_lienket.png b/student/build/assets/images/student/more/ico_lienket.png
new file mode 100644
index 0000000..a7b0e6d
Binary files /dev/null and b/student/build/assets/images/student/more/ico_lienket.png differ
diff --git a/student/build/assets/images/student/more/ico_setting.png b/student/build/assets/images/student/more/ico_setting.png
new file mode 100644
index 0000000..77d08a1
Binary files /dev/null and b/student/build/assets/images/student/more/ico_setting.png differ
diff --git a/student/build/assets/images/student/more/ico_tinnhan.png b/student/build/assets/images/student/more/ico_tinnhan.png
new file mode 100644
index 0000000..0c348b1
Binary files /dev/null and b/student/build/assets/images/student/more/ico_tinnhan.png differ
diff --git a/student/build/assets/images/student/more/ico_upgrade.png b/student/build/assets/images/student/more/ico_upgrade.png
new file mode 100644
index 0000000..c2da9ee
Binary files /dev/null and b/student/build/assets/images/student/more/ico_upgrade.png differ
diff --git a/student/build/assets/images/student/popup_add_hs.png b/student/build/assets/images/student/popup_add_hs.png
new file mode 100644
index 0000000..388d163
Binary files /dev/null and b/student/build/assets/images/student/popup_add_hs.png differ
diff --git a/student/build/assets/images/student/sunE_detail.png b/student/build/assets/images/student/sunE_detail.png
new file mode 100644
index 0000000..aa5fd0d
Binary files /dev/null and b/student/build/assets/images/student/sunE_detail.png differ
diff --git a/student/build/assets/images/student/teacher_detail.png b/student/build/assets/images/student/teacher_detail.png
new file mode 100644
index 0000000..6b6f688
Binary files /dev/null and b/student/build/assets/images/student/teacher_detail.png differ
diff --git a/student/build/assets/images/student/thanhtich/HongNgoc.png b/student/build/assets/images/student/thanhtich/HongNgoc.png
new file mode 100644
index 0000000..bf57aed
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/HongNgoc.png differ
diff --git a/student/build/assets/images/student/thanhtich/bg_top_tt.png b/student/build/assets/images/student/thanhtich/bg_top_tt.png
new file mode 100644
index 0000000..9444209
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/bg_top_tt.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_avt.png b/student/build/assets/images/student/thanhtich/ico_avt.png
new file mode 100644
index 0000000..876bd70
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_avt.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_b.png b/student/build/assets/images/student/thanhtich/ico_b.png
new file mode 100644
index 0000000..a8a2791
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_b.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_book.png b/student/build/assets/images/student/thanhtich/ico_book.png
new file mode 100644
index 0000000..224e5c9
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_book.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_cancu.png b/student/build/assets/images/student/thanhtich/ico_cancu.png
new file mode 100644
index 0000000..841641c
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_cancu.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_chamchap.png b/student/build/assets/images/student/thanhtich/ico_chamchap.png
new file mode 100644
index 0000000..8271f3c
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_chamchap.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_chamchi.png b/student/build/assets/images/student/thanhtich/ico_chamchi.png
new file mode 100644
index 0000000..c4a8f11
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_chamchi.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_diemthi.png b/student/build/assets/images/student/thanhtich/ico_diemthi.png
new file mode 100644
index 0000000..117a7ad
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_diemthi.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_dimo.png b/student/build/assets/images/student/thanhtich/ico_dimo.png
new file mode 100644
index 0000000..a5f6f63
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_dimo.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_grammar.png b/student/build/assets/images/student/thanhtich/ico_grammar.png
new file mode 100644
index 0000000..2499ecf
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_grammar.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_hc.png b/student/build/assets/images/student/thanhtich/ico_hc.png
new file mode 100644
index 0000000..83599f0
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_hc.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_hcs.png b/student/build/assets/images/student/thanhtich/ico_hcs.png
new file mode 100644
index 0000000..54cca90
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_hcs.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_hsg.png b/student/build/assets/images/student/thanhtich/ico_hsg.png
new file mode 100644
index 0000000..4bf78a5
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_hsg.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_lb.png b/student/build/assets/images/student/thanhtich/ico_lb.png
new file mode 100644
index 0000000..30d1d06
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_lb.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_listening.png b/student/build/assets/images/student/thanhtich/ico_listening.png
new file mode 100644
index 0000000..c01cf97
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_listening.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_pl_lucbao.png b/student/build/assets/images/student/thanhtich/ico_pl_lucbao.png
new file mode 100644
index 0000000..329656f
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_pl_lucbao.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_reading.png b/student/build/assets/images/student/thanhtich/ico_reading.png
new file mode 100644
index 0000000..dbf1920
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_reading.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_s.png b/student/build/assets/images/student/thanhtich/ico_s.png
new file mode 100644
index 0000000..ef9059a
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_s.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_search.png b/student/build/assets/images/student/thanhtich/ico_search.png
new file mode 100644
index 0000000..140846e
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_search.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_speaking.png b/student/build/assets/images/student/thanhtich/ico_speaking.png
new file mode 100644
index 0000000..a174fb0
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_speaking.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_thanhtich_offline.png b/student/build/assets/images/student/thanhtich/ico_thanhtich_offline.png
new file mode 100644
index 0000000..4c99251
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_thanhtich_offline.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_thanhtich_offline_active.png b/student/build/assets/images/student/thanhtich/ico_thanhtich_offline_active.png
new file mode 100644
index 0000000..e805f10
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_thanhtich_offline_active.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_thanhtich_online.png b/student/build/assets/images/student/thanhtich/ico_thanhtich_online.png
new file mode 100644
index 0000000..b877658
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_thanhtich_online.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_thanhtich_online_active.png b/student/build/assets/images/student/thanhtich/ico_thanhtich_online_active.png
new file mode 100644
index 0000000..7211c90
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_thanhtich_online_active.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_v.png b/student/build/assets/images/student/thanhtich/ico_v.png
new file mode 100644
index 0000000..69c87ac
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_v.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_voice.png b/student/build/assets/images/student/thanhtich/ico_voice.png
new file mode 100644
index 0000000..0d33dc0
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_voice.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_writing.png b/student/build/assets/images/student/thanhtich/ico_writing.png
new file mode 100644
index 0000000..9987834
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_writing.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_xephang.png b/student/build/assets/images/student/thanhtich/ico_xephang.png
new file mode 100644
index 0000000..f0a523d
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_xephang.png differ
diff --git a/student/build/assets/images/student/thanhtich/ico_xephang_active.png b/student/build/assets/images/student/thanhtich/ico_xephang_active.png
new file mode 100644
index 0000000..f623d73
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/ico_xephang_active.png differ
diff --git a/student/build/assets/images/student/thanhtich/img_no_item.png b/student/build/assets/images/student/thanhtich/img_no_item.png
new file mode 100644
index 0000000..3c67581
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/img_no_item.png differ
diff --git a/student/build/assets/images/student/thanhtich/thumb.png b/student/build/assets/images/student/thanhtich/thumb.png
new file mode 100644
index 0000000..e0b2d7e
Binary files /dev/null and b/student/build/assets/images/student/thanhtich/thumb.png differ
diff --git a/student/build/assets/images/teacher/baocao.png b/student/build/assets/images/teacher/baocao.png
new file mode 100644
index 0000000..c951e24
Binary files /dev/null and b/student/build/assets/images/teacher/baocao.png differ
diff --git a/student/build/assets/images/teacher/chambai.png b/student/build/assets/images/teacher/chambai.png
new file mode 100644
index 0000000..363575c
Binary files /dev/null and b/student/build/assets/images/teacher/chambai.png differ
diff --git a/student/build/assets/images/teacher/chambai/ico_cham_bai.png b/student/build/assets/images/teacher/chambai/ico_cham_bai.png
new file mode 100644
index 0000000..4a46d72
Binary files /dev/null and b/student/build/assets/images/teacher/chambai/ico_cham_bai.png differ
diff --git a/student/build/assets/images/teacher/chambai/ico_help.png b/student/build/assets/images/teacher/chambai/ico_help.png
new file mode 100644
index 0000000..aed7734
Binary files /dev/null and b/student/build/assets/images/teacher/chambai/ico_help.png differ
diff --git a/student/build/assets/images/teacher/chambai/project_large.png b/student/build/assets/images/teacher/chambai/project_large.png
new file mode 100644
index 0000000..aa6fd49
Binary files /dev/null and b/student/build/assets/images/teacher/chambai/project_large.png differ
diff --git a/student/build/assets/images/teacher/chambai/project_small.png b/student/build/assets/images/teacher/chambai/project_small.png
new file mode 100644
index 0000000..825ff11
Binary files /dev/null and b/student/build/assets/images/teacher/chambai/project_small.png differ
diff --git a/student/build/assets/images/teacher/diemdanh.png b/student/build/assets/images/teacher/diemdanh.png
new file mode 100644
index 0000000..dd3375d
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/bg_diemdanh_no_item.png b/student/build/assets/images/teacher/diemdanh/bg_diemdanh_no_item.png
new file mode 100644
index 0000000..050d883
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/bg_diemdanh_no_item.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_calender.png b/student/build/assets/images/teacher/diemdanh/ico_calender.png
new file mode 100644
index 0000000..a926ced
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_calender.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_calender_blue.png b/student/build/assets/images/teacher/diemdanh/ico_calender_blue.png
new file mode 100644
index 0000000..ad8ad46
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_calender_blue.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_check_large.png b/student/build/assets/images/teacher/diemdanh/ico_check_large.png
new file mode 100644
index 0000000..f1ae4c6
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_check_large.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_checked.png b/student/build/assets/images/teacher/diemdanh/ico_checked.png
new file mode 100644
index 0000000..a825f0f
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_checked.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_clock.png b/student/build/assets/images/teacher/diemdanh/ico_clock.png
new file mode 100644
index 0000000..f1b7796
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_clock.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_clock_orange.png b/student/build/assets/images/teacher/diemdanh/ico_clock_orange.png
new file mode 100644
index 0000000..58b6adf
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_clock_orange.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_date.png b/student/build/assets/images/teacher/diemdanh/ico_date.png
new file mode 100644
index 0000000..8c2050f
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_date.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_dropdown_blue.png b/student/build/assets/images/teacher/diemdanh/ico_dropdown_blue.png
new file mode 100644
index 0000000..24078ac
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_dropdown_blue.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_dropdown_green.png b/student/build/assets/images/teacher/diemdanh/ico_dropdown_green.png
new file mode 100644
index 0000000..a01ac5f
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_dropdown_green.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_dropdown_orange.png b/student/build/assets/images/teacher/diemdanh/ico_dropdown_orange.png
new file mode 100644
index 0000000..752f7af
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_dropdown_orange.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_dropdown_red.png b/student/build/assets/images/teacher/diemdanh/ico_dropdown_red.png
new file mode 100644
index 0000000..e6157b4
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_dropdown_red.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_dropup_blue.png b/student/build/assets/images/teacher/diemdanh/ico_dropup_blue.png
new file mode 100644
index 0000000..d217ddc
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_dropup_blue.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_luyenthiact.png b/student/build/assets/images/teacher/diemdanh/ico_luyenthiact.png
new file mode 100644
index 0000000..e12077d
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_luyenthiact.png differ
diff --git a/student/build/assets/images/teacher/diemdanh/ico_users.png b/student/build/assets/images/teacher/diemdanh/ico_users.png
new file mode 100644
index 0000000..117f92a
Binary files /dev/null and b/student/build/assets/images/teacher/diemdanh/ico_users.png differ
diff --git a/student/build/assets/images/teacher/giaobai.png b/student/build/assets/images/teacher/giaobai.png
new file mode 100644
index 0000000..869c1c0
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai.png differ
diff --git a/student/build/assets/images/teacher/giaobai/Group 6310.png b/student/build/assets/images/teacher/giaobai/Group 6310.png
new file mode 100644
index 0000000..5dc8b69
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/Group 6310.png differ
diff --git a/student/build/assets/images/teacher/giaobai/Nhac_nho.png b/student/build/assets/images/teacher/giaobai/Nhac_nho.png
new file mode 100644
index 0000000..5a61b05
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/Nhac_nho.png differ
diff --git a/student/build/assets/images/teacher/giaobai/bg_no_gb.png b/student/build/assets/images/teacher/giaobai/bg_no_gb.png
new file mode 100644
index 0000000..ff3b1a3
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/bg_no_gb.png differ
diff --git a/student/build/assets/images/teacher/giaobai/detail_small.png b/student/build/assets/images/teacher/giaobai/detail_small.png
new file mode 100644
index 0000000..e1a8009
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/detail_small.png differ
diff --git a/student/build/assets/images/teacher/giaobai/details.png b/student/build/assets/images/teacher/giaobai/details.png
new file mode 100644
index 0000000..4772f76
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/details.png differ
diff --git a/student/build/assets/images/teacher/giaobai/exam.png b/student/build/assets/images/teacher/giaobai/exam.png
new file mode 100644
index 0000000..c61cea6
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/exam.png differ
diff --git a/student/build/assets/images/teacher/giaobai/grammar.png b/student/build/assets/images/teacher/giaobai/grammar.png
new file mode 100644
index 0000000..8a8eb8c
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/grammar.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_audio.png b/student/build/assets/images/teacher/giaobai/ico_audio.png
new file mode 100644
index 0000000..717b635
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_audio.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_book.png b/student/build/assets/images/teacher/giaobai/ico_book.png
new file mode 100644
index 0000000..57adca5
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_book.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_capacity_assign.png b/student/build/assets/images/teacher/giaobai/ico_capacity_assign.png
new file mode 100644
index 0000000..eecfe0a
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_capacity_assign.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_check.png b/student/build/assets/images/teacher/giaobai/ico_check.png
new file mode 100644
index 0000000..e8f4bab
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_check.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_clock.png b/student/build/assets/images/teacher/giaobai/ico_clock.png
new file mode 100644
index 0000000..c413599
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_clock.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_demand_assign.png b/student/build/assets/images/teacher/giaobai/ico_demand_assign.png
new file mode 100644
index 0000000..5465ca2
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_demand_assign.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_doc.png b/student/build/assets/images/teacher/giaobai/ico_doc.png
new file mode 100644
index 0000000..00f12a9
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_doc.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_document.png b/student/build/assets/images/teacher/giaobai/ico_document.png
new file mode 100644
index 0000000..a13f9b0
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_document.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_excel.png b/student/build/assets/images/teacher/giaobai/ico_excel.png
new file mode 100644
index 0000000..13126ec
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_excel.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_file.png b/student/build/assets/images/teacher/giaobai/ico_file.png
new file mode 100644
index 0000000..acb912b
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_file.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_file_active.png b/student/build/assets/images/teacher/giaobai/ico_file_active.png
new file mode 100644
index 0000000..9d3babe
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_file_active.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_filter.png b/student/build/assets/images/teacher/giaobai/ico_filter.png
new file mode 100644
index 0000000..0abb870
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_filter.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_freedom_assign.png b/student/build/assets/images/teacher/giaobai/ico_freedom_assign.png
new file mode 100644
index 0000000..c657fcf
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_freedom_assign.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_heart.png b/student/build/assets/images/teacher/giaobai/ico_heart.png
new file mode 100644
index 0000000..69b92f0
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_heart.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_heart_no.png b/student/build/assets/images/teacher/giaobai/ico_heart_no.png
new file mode 100644
index 0000000..8bc85e8
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_heart_no.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_img.png b/student/build/assets/images/teacher/giaobai/ico_img.png
new file mode 100644
index 0000000..98d8c07
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_img.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_mp3.png b/student/build/assets/images/teacher/giaobai/ico_mp3.png
new file mode 100644
index 0000000..f4b56b7
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_mp3.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_pdf.png b/student/build/assets/images/teacher/giaobai/ico_pdf.png
new file mode 100644
index 0000000..b0d5453
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_pdf.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_ppt.png b/student/build/assets/images/teacher/giaobai/ico_ppt.png
new file mode 100644
index 0000000..2a189d9
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_ppt.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_remove.png b/student/build/assets/images/teacher/giaobai/ico_remove.png
new file mode 100644
index 0000000..5dc8b69
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_remove.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_setting.png b/student/build/assets/images/teacher/giaobai/ico_setting.png
new file mode 100644
index 0000000..db1b085
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_setting.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_users_active.png b/student/build/assets/images/teacher/giaobai/ico_users_active.png
new file mode 100644
index 0000000..2926022
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_users_active.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_video.png b/student/build/assets/images/teacher/giaobai/ico_video.png
new file mode 100644
index 0000000..959916a
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_video.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_word.png b/student/build/assets/images/teacher/giaobai/ico_word.png
new file mode 100644
index 0000000..a13f9b0
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_word.png differ
diff --git a/student/build/assets/images/teacher/giaobai/ico_writing.png b/student/build/assets/images/teacher/giaobai/ico_writing.png
new file mode 100644
index 0000000..a13f9b0
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/ico_writing.png differ
diff --git a/student/build/assets/images/teacher/giaobai/listening.png b/student/build/assets/images/teacher/giaobai/listening.png
new file mode 100644
index 0000000..e29c6c2
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/listening.png differ
diff --git a/student/build/assets/images/teacher/giaobai/mini_test.png b/student/build/assets/images/teacher/giaobai/mini_test.png
new file mode 100644
index 0000000..c61cea6
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/mini_test.png differ
diff --git a/student/build/assets/images/teacher/giaobai/project.png b/student/build/assets/images/teacher/giaobai/project.png
new file mode 100644
index 0000000..549c01e
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/project.png differ
diff --git a/student/build/assets/images/teacher/giaobai/pronunciation.png b/student/build/assets/images/teacher/giaobai/pronunciation.png
new file mode 100644
index 0000000..5d9a612
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/pronunciation.png differ
diff --git a/student/build/assets/images/teacher/giaobai/reading.png b/student/build/assets/images/teacher/giaobai/reading.png
new file mode 100644
index 0000000..3f73ec0
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/reading.png differ
diff --git a/student/build/assets/images/teacher/giaobai/skill_guide.png b/student/build/assets/images/teacher/giaobai/skill_guide.png
new file mode 100644
index 0000000..0523d35
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/skill_guide.png differ
diff --git a/student/build/assets/images/teacher/giaobai/speaking.png b/student/build/assets/images/teacher/giaobai/speaking.png
new file mode 100644
index 0000000..67d0745
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/speaking.png differ
diff --git a/student/build/assets/images/teacher/giaobai/vocab.png b/student/build/assets/images/teacher/giaobai/vocab.png
new file mode 100644
index 0000000..3d87ee1
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/vocab.png differ
diff --git a/student/build/assets/images/teacher/giaobai/vocabulary.png b/student/build/assets/images/teacher/giaobai/vocabulary.png
new file mode 100644
index 0000000..3d87ee1
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/vocabulary.png differ
diff --git a/student/build/assets/images/teacher/giaobai/writing.png b/student/build/assets/images/teacher/giaobai/writing.png
new file mode 100644
index 0000000..9db2aa6
Binary files /dev/null and b/student/build/assets/images/teacher/giaobai/writing.png differ
diff --git a/student/build/assets/images/teacher/ico_book.png b/student/build/assets/images/teacher/ico_book.png
new file mode 100644
index 0000000..14244bb
Binary files /dev/null and b/student/build/assets/images/teacher/ico_book.png differ
diff --git a/student/build/assets/images/teacher/ico_clock.png b/student/build/assets/images/teacher/ico_clock.png
new file mode 100644
index 0000000..c96a449
Binary files /dev/null and b/student/build/assets/images/teacher/ico_clock.png differ
diff --git a/student/build/assets/images/teacher/ico_code.png b/student/build/assets/images/teacher/ico_code.png
new file mode 100644
index 0000000..ed11660
Binary files /dev/null and b/student/build/assets/images/teacher/ico_code.png differ
diff --git a/student/build/assets/images/teacher/ico_filter.png b/student/build/assets/images/teacher/ico_filter.png
new file mode 100644
index 0000000..0abb870
Binary files /dev/null and b/student/build/assets/images/teacher/ico_filter.png differ
diff --git a/student/build/assets/images/teacher/ico_left_ca.png b/student/build/assets/images/teacher/ico_left_ca.png
new file mode 100644
index 0000000..ba7c251
Binary files /dev/null and b/student/build/assets/images/teacher/ico_left_ca.png differ
diff --git a/student/build/assets/images/teacher/ico_remove_blue.png b/student/build/assets/images/teacher/ico_remove_blue.png
new file mode 100644
index 0000000..7e49999
Binary files /dev/null and b/student/build/assets/images/teacher/ico_remove_blue.png differ
diff --git a/student/build/assets/images/teacher/ico_remove_white.png b/student/build/assets/images/teacher/ico_remove_white.png
new file mode 100644
index 0000000..02ed338
Binary files /dev/null and b/student/build/assets/images/teacher/ico_remove_white.png differ
diff --git a/student/build/assets/images/teacher/ico_right_blue.png b/student/build/assets/images/teacher/ico_right_blue.png
new file mode 100644
index 0000000..d350761
Binary files /dev/null and b/student/build/assets/images/teacher/ico_right_blue.png differ
diff --git a/student/build/assets/images/teacher/ico_right_ca.png b/student/build/assets/images/teacher/ico_right_ca.png
new file mode 100644
index 0000000..01ea4c1
Binary files /dev/null and b/student/build/assets/images/teacher/ico_right_ca.png differ
diff --git a/student/build/assets/images/teacher/ico_school.png b/student/build/assets/images/teacher/ico_school.png
new file mode 100644
index 0000000..7bdf7d4
Binary files /dev/null and b/student/build/assets/images/teacher/ico_school.png differ
diff --git a/student/build/assets/images/teacher/ico_user_add.png b/student/build/assets/images/teacher/ico_user_add.png
new file mode 100644
index 0000000..9f8ba4d
Binary files /dev/null and b/student/build/assets/images/teacher/ico_user_add.png differ
diff --git a/student/build/assets/images/teacher/ico_user_share.png b/student/build/assets/images/teacher/ico_user_share.png
new file mode 100644
index 0000000..486d22f
Binary files /dev/null and b/student/build/assets/images/teacher/ico_user_share.png differ
diff --git a/student/build/assets/images/teacher/ico_users.png b/student/build/assets/images/teacher/ico_users.png
new file mode 100644
index 0000000..cdf1f61
Binary files /dev/null and b/student/build/assets/images/teacher/ico_users.png differ
diff --git a/student/build/assets/images/teacher/icon_not_yet_filter.png b/student/build/assets/images/teacher/icon_not_yet_filter.png
new file mode 100644
index 0000000..5878952
Binary files /dev/null and b/student/build/assets/images/teacher/icon_not_yet_filter.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_+.png b/student/build/assets/images/teacher/lichlamviec/ico_+.png
new file mode 100644
index 0000000..9cf62eb
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_+.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_add.png b/student/build/assets/images/teacher/lichlamviec/ico_add.png
new file mode 100644
index 0000000..10e79a5
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_add.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_add_small.png b/student/build/assets/images/teacher/lichlamviec/ico_add_small.png
new file mode 100644
index 0000000..9cf62eb
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_add_small.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_caidat.png b/student/build/assets/images/teacher/lichlamviec/ico_caidat.png
new file mode 100644
index 0000000..a5e7d80
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_caidat.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_edit.png b/student/build/assets/images/teacher/lichlamviec/ico_edit.png
new file mode 100644
index 0000000..64a2718
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_edit.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_hoso.png b/student/build/assets/images/teacher/lichlamviec/ico_hoso.png
new file mode 100644
index 0000000..c96c47f
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_hoso.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_huongdan.png b/student/build/assets/images/teacher/lichlamviec/ico_huongdan.png
new file mode 100644
index 0000000..0b39fd8
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_huongdan.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_lichlamviec.png b/student/build/assets/images/teacher/lichlamviec/ico_lichlamviec.png
new file mode 100644
index 0000000..3ff37bf
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_lichlamviec.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_nangcap.png b/student/build/assets/images/teacher/lichlamviec/ico_nangcap.png
new file mode 100644
index 0000000..4017acc
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_nangcap.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_no_kh.png b/student/build/assets/images/teacher/lichlamviec/ico_no_kh.png
new file mode 100644
index 0000000..e16b8d9
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_no_kh.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_quanly.png b/student/build/assets/images/teacher/lichlamviec/ico_quanly.png
new file mode 100644
index 0000000..c32de1d
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_quanly.png differ
diff --git a/student/build/assets/images/teacher/lichlamviec/ico_reload.png b/student/build/assets/images/teacher/lichlamviec/ico_reload.png
new file mode 100644
index 0000000..8bccf84
Binary files /dev/null and b/student/build/assets/images/teacher/lichlamviec/ico_reload.png differ
diff --git a/student/build/assets/images/teacher/phieudiem.png b/student/build/assets/images/teacher/phieudiem.png
new file mode 100644
index 0000000..229a7df
Binary files /dev/null and b/student/build/assets/images/teacher/phieudiem.png differ
diff --git a/student/build/assets/images/teacher/student.png b/student/build/assets/images/teacher/student.png
new file mode 100644
index 0000000..a7e8164
Binary files /dev/null and b/student/build/assets/images/teacher/student.png differ
diff --git a/student/build/assets/images/teacher/thanhtich.png b/student/build/assets/images/teacher/thanhtich.png
new file mode 100644
index 0000000..35f78d9
Binary files /dev/null and b/student/build/assets/images/teacher/thanhtich.png differ
diff --git a/student/build/assets/images/thanhtich/badge-vodich1.png b/student/build/assets/images/thanhtich/badge-vodich1.png
new file mode 100644
index 0000000..0c61d04
Binary files /dev/null and b/student/build/assets/images/thanhtich/badge-vodich1.png differ
diff --git a/student/build/assets/images/thanhtich/badge-vodich2.png b/student/build/assets/images/thanhtich/badge-vodich2.png
new file mode 100644
index 0000000..81f48e7
Binary files /dev/null and b/student/build/assets/images/thanhtich/badge-vodich2.png differ
diff --git a/student/build/assets/images/thanhtich/badge-vodich3.png b/student/build/assets/images/thanhtich/badge-vodich3.png
new file mode 100644
index 0000000..04f9d8d
Binary files /dev/null and b/student/build/assets/images/thanhtich/badge-vodich3.png differ
diff --git a/student/build/assets/images/thanhtich/badge-vodich4.png b/student/build/assets/images/thanhtich/badge-vodich4.png
new file mode 100644
index 0000000..91e8780
Binary files /dev/null and b/student/build/assets/images/thanhtich/badge-vodich4.png differ
diff --git a/student/build/assets/images/thanhtich/badge-vodich5.png b/student/build/assets/images/thanhtich/badge-vodich5.png
new file mode 100644
index 0000000..ad144ad
Binary files /dev/null and b/student/build/assets/images/thanhtich/badge-vodich5.png differ
diff --git a/student/build/assets/images/thanhtich/down.png b/student/build/assets/images/thanhtich/down.png
new file mode 100644
index 0000000..9a2fd09
Binary files /dev/null and b/student/build/assets/images/thanhtich/down.png differ
diff --git a/student/build/assets/images/thanhtich/gold.png b/student/build/assets/images/thanhtich/gold.png
new file mode 100644
index 0000000..3f312d5
Binary files /dev/null and b/student/build/assets/images/thanhtich/gold.png differ
diff --git a/student/build/assets/images/thanhtich/top1.png b/student/build/assets/images/thanhtich/top1.png
new file mode 100644
index 0000000..32dab5c
Binary files /dev/null and b/student/build/assets/images/thanhtich/top1.png differ
diff --git a/student/build/assets/images/thanhtich/top2.png b/student/build/assets/images/thanhtich/top2.png
new file mode 100644
index 0000000..9e47896
Binary files /dev/null and b/student/build/assets/images/thanhtich/top2.png differ
diff --git a/student/build/assets/images/thanhtich/top3.png b/student/build/assets/images/thanhtich/top3.png
new file mode 100644
index 0000000..10a74d6
Binary files /dev/null and b/student/build/assets/images/thanhtich/top3.png differ
diff --git a/student/build/assets/images/thanhtich/up.png b/student/build/assets/images/thanhtich/up.png
new file mode 100644
index 0000000..8be49cf
Binary files /dev/null and b/student/build/assets/images/thanhtich/up.png differ
diff --git a/student/build/assets/images/tinnhan/avata.png b/student/build/assets/images/tinnhan/avata.png
new file mode 100644
index 0000000..de40cf9
Binary files /dev/null and b/student/build/assets/images/tinnhan/avata.png differ
diff --git a/student/build/assets/images/tinnhan/bg_message.png b/student/build/assets/images/tinnhan/bg_message.png
new file mode 100644
index 0000000..a5f61cb
Binary files /dev/null and b/student/build/assets/images/tinnhan/bg_message.png differ
diff --git a/student/build/assets/images/tinnhan/bg_update.png b/student/build/assets/images/tinnhan/bg_update.png
new file mode 100644
index 0000000..4928a3d
Binary files /dev/null and b/student/build/assets/images/tinnhan/bg_update.png differ
diff --git a/student/build/assets/images/tinnhan/ico_dropdown.png b/student/build/assets/images/tinnhan/ico_dropdown.png
new file mode 100644
index 0000000..380b430
Binary files /dev/null and b/student/build/assets/images/tinnhan/ico_dropdown.png differ
diff --git a/student/build/assets/images/tinnhan/ico_message.png b/student/build/assets/images/tinnhan/ico_message.png
new file mode 100644
index 0000000..3f53bc9
Binary files /dev/null and b/student/build/assets/images/tinnhan/ico_message.png differ
diff --git a/student/build/assets/images/tinnhan/ico_ring.png b/student/build/assets/images/tinnhan/ico_ring.png
new file mode 100644
index 0000000..91c1978
Binary files /dev/null and b/student/build/assets/images/tinnhan/ico_ring.png differ
diff --git a/student/build/assets/images/tinnhan/ico_search.png b/student/build/assets/images/tinnhan/ico_search.png
new file mode 100644
index 0000000..83f937a
Binary files /dev/null and b/student/build/assets/images/tinnhan/ico_search.png differ
diff --git a/student/build/assets/images/tinnhan/ico_send_mes.png b/student/build/assets/images/tinnhan/ico_send_mes.png
new file mode 100644
index 0000000..6fc2ce1
Binary files /dev/null and b/student/build/assets/images/tinnhan/ico_send_mes.png differ
diff --git a/student/build/assets/images/tinnhan/ico_tb.png b/student/build/assets/images/tinnhan/ico_tb.png
new file mode 100644
index 0000000..93485da
Binary files /dev/null and b/student/build/assets/images/tinnhan/ico_tb.png differ
diff --git a/student/build/assets/images/underline-score.png b/student/build/assets/images/underline-score.png
new file mode 100644
index 0000000..17591be
Binary files /dev/null and b/student/build/assets/images/underline-score.png differ
diff --git a/student/build/assets/js/all.js b/student/build/assets/js/all.js
new file mode 100644
index 0000000..e69de29
diff --git a/student/build/assets/js/select.js b/student/build/assets/js/select.js
new file mode 100644
index 0000000..e69de29
diff --git a/student/build/assets/videos/parent_video.mp4 b/student/build/assets/videos/parent_video.mp4
new file mode 100644
index 0000000..b576b00
Binary files /dev/null and b/student/build/assets/videos/parent_video.mp4 differ
diff --git a/student/build/assets/videos/student_video.mp4 b/student/build/assets/videos/student_video.mp4
new file mode 100644
index 0000000..c9418b4
Binary files /dev/null and b/student/build/assets/videos/student_video.mp4 differ
diff --git a/student/build/assets/videos/teacher_video.mp4 b/student/build/assets/videos/teacher_video.mp4
new file mode 100644
index 0000000..2c7f4ba
Binary files /dev/null and b/student/build/assets/videos/teacher_video.mp4 differ
diff --git a/student/build/favicon.ico b/student/build/favicon.ico
new file mode 100644
index 0000000..bbb385f
Binary files /dev/null and b/student/build/favicon.ico differ
diff --git a/student/build/index.html b/student/build/index.html
new file mode 100644
index 0000000..4a2ad43
--- /dev/null
+++ b/student/build/index.html
@@ -0,0 +1 @@
+
Sunday English - Nâng cao điểm số Tiếng Anh
\ No newline at end of file
diff --git a/student/build/logo192.png b/student/build/logo192.png
new file mode 100644
index 0000000..fc44b0a
Binary files /dev/null and b/student/build/logo192.png differ
diff --git a/student/build/logo512.png b/student/build/logo512.png
new file mode 100644
index 0000000..a4e47a6
Binary files /dev/null and b/student/build/logo512.png differ
diff --git a/student/build/manifest.json b/student/build/manifest.json
new file mode 100644
index 0000000..080d6c7
--- /dev/null
+++ b/student/build/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "React App",
+ "name": "Create React App Sample",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/student/build/robots.txt b/student/build/robots.txt
new file mode 100644
index 0000000..e9e57dc
--- /dev/null
+++ b/student/build/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/student/build/static/css/2.622f0484.chunk.css b/student/build/static/css/2.622f0484.chunk.css
new file mode 100644
index 0000000..f74ca5e
--- /dev/null
+++ b/student/build/static/css/2.622f0484.chunk.css
@@ -0,0 +1,2 @@
+@charset "UTF-8";.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:initial;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:initial}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:initial;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
+/*# sourceMappingURL=2.622f0484.chunk.css.map */
\ No newline at end of file
diff --git a/student/build/static/css/2.622f0484.chunk.css.map b/student/build/static/css/2.622f0484.chunk.css.map
new file mode 100644
index 0000000..401d58a
--- /dev/null
+++ b/student/build/static/css/2.622f0484.chunk.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["webpack://node_modules/react-datepicker/dist/react-datepicker.css"],"names":[],"mappings":"AA2tBA,gBAcA,CAxuBA,2LAKE,iBAAyB,CAAzB,kBAAyB,CAAzB,wBAAyB,CACzB,UAAW,CACX,aAAc,CACd,UAAW,CACX,iBAAkB,CAClB,OAAQ,CACR,SACF,CACA,uJACE,gBAAiB,CACjB,iBAAkB,CAClB,OACF,CACA,wUACE,kBAAuB,CACvB,iBAAkB,CAElB,QAAS,CACT,SAAU,CACV,UAAW,CACX,UAAW,CACX,4BAAiB,CACjB,SACF,CACA,qKACE,2BACF,CAEA,6EACE,KAAM,CACN,eACF,CACA,uKACE,eAAgB,CAChB,2BACF,CACA,mFACE,KACF,CACA,oFACE,QAAS,CACT,2BACF,CAEA,0EACE,QAAS,CACT,kBACF,CACA,iKACE,kBAAmB,CACnB,qBACF,CACA,gFACE,QACF,CACA,iFACE,WAAY,CACZ,wBACF,CAEA,0BACE,oBAAqB,CACrB,SAAU,CACV,QACF,CAEA,kBACE,uDAA2D,CAC3D,eAAiB,CACjB,qBAAsB,CACtB,UAAW,CACX,wBAAyB,CACzB,mBAAqB,CACrB,oBAAqB,CACrB,iBACF,CAEA,yDACE,SACF,CACA,+DACE,aACF,CACA,8GAEE,+BAAiC,CACjC,gCACF,CAEA,4BACE,iBAAkB,CAClB,SACF,CAEA,yBACE,SACF,CACA,iDACE,gBACF,CACA,6JACE,SAAU,CACV,UACF,CACA,8CACE,mBACF,CACA,gDACE,gBACF,CACA,4EACE,SAAU,CACV,UACF,CACA,+CACE,iBACF,CACA,2EACE,SAAU,CACV,UACF,CAEA,0BACE,iBAAkB,CAClB,wBAAyB,CACzB,+BAAgC,CAChC,4BAA8B,CAC9B,aAAc,CACd,iBACF,CACA,gCACE,kBAAmB,CACnB,gBAAiB,CACjB,iBACF,CACA,2EACE,wBACF,CACA,0EACE,6BACF,CAEA,gUAME,oBAAqB,CACrB,aACF,CAEA,8FAGE,YAAa,CACb,UAAW,CACX,eAAiB,CACjB,iBACF,CAEA,+BACE,sBAAuB,CACvB,kBAAmB,CACnB,eACF,CAEA,8BACE,kBAAmB,CACnB,eAAgB,CAChB,YAAa,CACb,sBAAuB,CACvB,iBAAkB,CAClB,cAAe,CACf,iBAAkB,CAClB,OAAQ,CACR,SAAU,CACV,WAAY,CACZ,SAAU,CACV,WAAY,CACZ,UAAW,CACX,kBAAmB,CACnB,eACF,CACA,wCACE,QACF,CACA,oCACE,SACF,CACA,2GACE,UACF,CACA,qCACE,iBAAkB,CAClB,KAAM,CACN,aAAc,CACd,gBAAiB,CACjB,iBACF,CACA,8CACE,OACF,CACA,8CACE,QACF,CACA,4CACE,oBACF,CAEA,mCACE,iBAAkB,CAClB,QAAS,CACT,cAAe,CACf,OACF,CACA,yCACE,SACF,CACA,gDACE,uBAAwB,CACxB,SACF,CACA,6CACE,UACF,CACA,oDACE,wBAAyB,CACzB,UACF,CAEA,mCACE,UACF,CAEA,wBACE,YAAc,CACd,iBACF,CACA,gCACE,YAAa,CACb,cAAe,CACf,eACF,CACA,qDACE,oBAAqB,CACrB,UAAW,CACX,UACF,CAEA,yBACE,YAAc,CACd,iBACF,CACA,gHAEE,oBAAqB,CACrB,UAAW,CACX,UACF,CAEA,wCACE,UAAW,CACX,UAAW,CACX,UAAW,CACX,sBAAuB,CACvB,eACF,CAIA,wJACE,oBACF,CACA,8GACE,oBAAqB,CACrB,gBACF,CACA,oHACE,UACF,CACA,oTAEE,uBAAwB,CACxB,QACF,CACA,+HACE,yBACF,CACA,kHACE,eAAgB,CAChB,oBACF,CAEA,kCACE,WAAY,CACZ,6BAA8B,CAC9B,UACF,CACA,qDACE,cAAe,CACf,wBAAyB,CACzB,mBAAqB,CACrB,iBAAkB,CAClB,WAAY,CACZ,KACF,CACA,0DACE,iBAAkB,CAClB,eAAiB,CACjB,gCACF,CACA,sFACE,UAAW,CACX,iBAAkB,CAClB,aAAc,CACd,iBAAkB,CAClB,gCACF,CACA,qHACE,eAAgB,CAChB,QAAS,CACT,2BAAgC,CAChC,iBAAkB,CAClB,eAAgB,CAChB,cAAe,CACf,UAAW,CACX,kBACF,CACA,yJACE,WAAY,CACZ,gBAAiB,CACjB,kBACF,CACA,+JACE,cAAe,CACf,wBACF,CACA,mKACE,wBAAyB,CACzB,UAAY,CACZ,eACF,CACA,yKACE,wBACF,CACA,mKACE,UACF,CACA,yKACE,cAAe,CACf,wBACF,CAEA,+BACE,UAAW,CACX,oBAAqB,CACrB,YAAa,CACb,kBAAmB,CACnB,iBAAkB,CAClB,cACF,CACA,wEACE,cACF,CACA,8KAEE,mBAAqB,CACrB,wBACF,CACA,yCACE,mBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,+CACE,wBACF,CACA,kDACE,mBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,wDACE,wBACF,CAEA,6BACE,kBAAmB,CACnB,kBACF,CAEA,wBACE,kBACF,CAEA,gFAGE,UAAW,CACX,oBAAqB,CACrB,YAAa,CACb,kBAAmB,CACnB,iBAAkB,CAClB,cACF,CAEA,kHAIE,cACF,CACA,0IAIE,mBAAqB,CACrB,wBACF,CACA,8IAIE,eACF,CACA,sKAIE,mBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,8LAIE,wBACF,CACA,0MAIE,UACF,CACA,0MAIE,WACF,CACA,0JAIE,iBAAkB,CAClB,mBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,8NAIE,iBAAkB,CAClB,WAAY,CACZ,QAAS,CACT,0BAA2B,CAC3B,qBAAsB,CACtB,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,kBAAmB,CACnB,iBAAkB,CAClB,SAAU,CACV,gDACF,CACA,kLAIE,wBACF,CACA,sPAIE,kBAAmB,CACnB,SACF,CACA,sfAUE,mBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,8jBAUE,wBACF,CACA,8LAIE,mBAAqB,CACrB,wBAAyB,CACzB,UACF,CACA,sNAIE,wBACF,CACA,8zBAgBE,oCACF,CACA,wrEA+BE,wBAAyB,CACzB,UACF,CACA,0JAIE,cAAe,CACf,UACF,CACA,kLAIE,wBACF,CAEA,mCACE,iBAAkB,CAClB,oBAAqB,CACrB,UACF,CACA,oEACE,iBAAkB,CAClB,aAAe,CACf,kBACF,CAEA,4CACE,yBACF,CAEA,6GAGE,4BAA6B,CAC7B,mBAAqB,CACrB,iBACF,CACA,+HAGE,cACF,CACA,qhBAME,wBACF,CACA,iJAGE,wBAAyB,CACzB,WAAY,CACZ,KACF,CAEA,0GAGE,wBAAyB,CACzB,iBAAkB,CAClB,SAAU,CACV,QAAS,CACT,QAAS,CACT,SAAU,CACV,iBAAkB,CAClB,mBAAqB,CACrB,wBACF,CACA,4HAGE,cACF,CACA,8IAGE,YAAa,CACb,iBACF,CAEA,oGAGE,gBAAiB,CACjB,UAAW,CACX,aAAc,CACd,gBAAiB,CACjB,iBACF,CACA,8IAGE,4BAA8B,CAC9B,6BACF,CACA,2IAGE,wBAAyB,CAGzB,gBAAiB,CACjB,+BAAiC,CACjC,gCACF,CACA,sHAGE,qBACF,CACA,gQAGE,2BACF,CACA,gQAGE,wBACF,CACA,kIAGE,iBAAkB,CAClB,SACF,CAEA,8BACE,cAAe,CACf,wBAA6B,CAC7B,QAAS,CACT,SAAU,CACV,iBAAkB,CAClB,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,WAAY,CACZ,kBAAmB,CACnB,qBACF,CACA,oCACE,cAAe,CACf,wBAAyB,CACzB,UAAW,CACX,iBAAkB,CAClB,WAAY,CACZ,UAAW,CACX,WAAY,CACZ,cAAe,CACf,aAAc,CACd,iBAAkB,CAClB,kBAAmB,CACnB,qBAAsB,CACtB,WACF,CACA,wCACE,cACF,CACA,8CACE,cAAe,CACf,qBACF,CAEA,gCACE,kBAAmB,CACnB,4BAA6B,CAC7B,cAAe,CACf,iBAAkB,CAClB,eAAiB,CACjB,aAAc,CACd,UACF,CAEA,0BACE,cAAe,CACf,WAAY,CACZ,YAAa,CACb,+BAAoC,CACpC,MAAO,CACP,KAAM,CACN,sBAAuB,CACvB,kBAAmB,CACnB,YAAa,CACb,kBACF,CACA,8JAGE,UAAW,CACX,gBACF,CACA,4CACE,8JAGE,UAAW,CACX,gBACF,CACF,CACA,oHAEE,iBACF,CAEA,sCACE,aAAc,CACd,YAAc,CACd,mBAAqB,CACrB,kBAAoB,CACpB,WACF,CAEA,6BACE,iBAAkB,CAClB,2BAAoB,CAApB,mBAAoB,CACpB,QAAS,CACT,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,SAAU,CACV,SAAU,CACV,kBACF,CAEA,iCACE,SAAU,CACV,UAAW,CACX,sBACF","file":"2.622f0484.chunk.css","sourcesContent":["@charset \"UTF-8\";\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n border-color: #ccc;\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: \"\";\n display: block;\n height: 9px;\n position: absolute;\n top: 6px;\n width: 9px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n margin-left: -4px;\n position: absolute;\n width: 0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n box-sizing: content-box;\n position: absolute;\n border: 8px solid transparent;\n height: 0;\n width: 1px;\n content: \"\";\n z-index: -1;\n border-width: 8px;\n left: -8px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {\n border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n top: 0;\n margin-top: -8px;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n border-top: none;\n border-bottom-color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {\n top: 0;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {\n top: -1px;\n border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n bottom: 0;\n margin-bottom: -8px;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {\n border-bottom: none;\n border-top-color: #fff;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {\n bottom: 0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {\n bottom: -1px;\n border-top-color: #aeaeae;\n}\n\n.react-datepicker-wrapper {\n display: inline-block;\n padding: 0;\n border: 0;\n}\n\n.react-datepicker {\n font-family: \"Helvetica Neue\", helvetica, arial, sans-serif;\n font-size: 0.8rem;\n background-color: #fff;\n color: #000;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n display: inline-block;\n position: relative;\n}\n\n.react-datepicker--time-only .react-datepicker__triangle {\n left: 35px;\n}\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__triangle {\n position: absolute;\n left: 50px;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n}\n.react-datepicker-popper[data-placement^=bottom] {\n padding-top: 10px;\n}\n.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {\n left: auto;\n right: 50px;\n}\n.react-datepicker-popper[data-placement^=top] {\n padding-bottom: 10px;\n}\n.react-datepicker-popper[data-placement^=right] {\n padding-left: 8px;\n}\n.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {\n left: auto;\n right: 42px;\n}\n.react-datepicker-popper[data-placement^=left] {\n padding-right: 8px;\n}\n.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {\n left: 42px;\n right: auto;\n}\n\n.react-datepicker__header {\n text-align: center;\n background-color: #f0f0f0;\n border-bottom: 1px solid #aeaeae;\n border-top-left-radius: 0.3rem;\n padding: 8px 0;\n position: relative;\n}\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 15px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n margin-top: 0;\n color: #000;\n font-weight: bold;\n font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n align-items: center;\n background: none;\n display: flex;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n position: absolute;\n top: 2px;\n padding: 0;\n border: none;\n z-index: 1;\n height: 32px;\n width: 32px;\n text-indent: -999em;\n overflow: hidden;\n}\n.react-datepicker__navigation--previous {\n left: 2px;\n}\n.react-datepicker__navigation--next {\n right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 85px;\n}\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 20px;\n width: 0;\n}\n.react-datepicker__navigation-icon--next {\n left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n transform: rotate(45deg);\n left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n transform: rotate(225deg);\n right: -7px;\n}\n\n.react-datepicker__month-container {\n float: left;\n}\n\n.react-datepicker__year {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__year-wrapper {\n display: flex;\n flex-wrap: wrap;\n max-width: 180px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n clear: both;\n width: 100%;\n float: left;\n margin: 5px 0 10px 15px;\n text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n display: inline-block;\n margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n margin-left: 5px;\n display: inline-block;\n}\n\n.react-datepicker__time-container {\n float: right;\n border-left: 1px solid #aeaeae;\n width: 85px;\n}\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -87px;\n top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n width: 85px;\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + 1.7rem / 2);\n overflow-y: scroll;\n padding-right: 0;\n padding-left: 0;\n width: 100%;\n box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n white-space: nowrap;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n background-color: #216ba5;\n color: white;\n font-weight: bold;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n background-color: #216ba5;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,\n.react-datepicker__week-number--keyboard-selected):hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__week-number--selected {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__week-number--selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__week-number--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #2a87d0;\n color: #fff;\n}\n.react-datepicker__week-number--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day-names {\n white-space: nowrap;\n margin-bottom: -8px;\n}\n\n.react-datepicker__week {\n white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n color: #000;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n cursor: pointer;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__day--today,\n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n font-weight: bold;\n}\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n color: green;\n}\n.react-datepicker__day--holidays,\n.react-datepicker__month-text--holidays,\n.react-datepicker__quarter-text--holidays,\n.react-datepicker__year-text--holidays {\n position: relative;\n border-radius: 0.3rem;\n background-color: #ff6803;\n color: #fff;\n}\n.react-datepicker__day--holidays .holiday-overlay,\n.react-datepicker__month-text--holidays .holiday-overlay,\n.react-datepicker__quarter-text--holidays .holiday-overlay,\n.react-datepicker__year-text--holidays .holiday-overlay {\n position: absolute;\n bottom: 100%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n.react-datepicker__day--holidays:hover,\n.react-datepicker__month-text--holidays:hover,\n.react-datepicker__quarter-text--holidays:hover,\n.react-datepicker__year-text--holidays:hover {\n background-color: #cf5300;\n}\n.react-datepicker__day--holidays:hover .holiday-overlay,\n.react-datepicker__month-text--holidays:hover .holiday-overlay,\n.react-datepicker__quarter-text--holidays:hover .holiday-overlay,\n.react-datepicker__year-text--holidays:hover .holiday-overlay {\n visibility: visible;\n opacity: 1;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--keyboard-selected,\n.react-datepicker__month-text--keyboard-selected,\n.react-datepicker__quarter-text--keyboard-selected,\n.react-datepicker__year-text--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #bad9f1;\n color: rgb(0, 0, 0);\n}\n.react-datepicker__day--keyboard-selected:hover,\n.react-datepicker__month-text--keyboard-selected:hover,\n.react-datepicker__quarter-text--keyboard-selected:hover,\n.react-datepicker__year-text--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n background-color: rgba(33, 107, 165, 0.5);\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n cursor: default;\n color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n background-color: transparent;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n width: 100%;\n}\n.react-datepicker__input-container .react-datepicker__calendar-icon {\n position: absolute;\n padding: 0.5rem;\n box-sizing: content-box;\n}\n\n.react-datepicker__view-calendar-icon input {\n padding: 6px 10px 5px 25px;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n transform: rotate(135deg);\n right: -16px;\n top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: 0;\n padding: 0 6px 0 0;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n display: table-cell;\n vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n cursor: pointer;\n background-color: #216ba5;\n color: #fff;\n border-radius: 50%;\n height: 16px;\n width: 16px;\n padding: 2px;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n display: table-cell;\n vertical-align: middle;\n content: \"×\";\n}\n.react-datepicker__close-icon--disabled {\n cursor: default;\n}\n.react-datepicker__close-icon--disabled::after {\n cursor: default;\n background-color: #ccc;\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n font-weight: bold;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n .react-datepicker__portal .react-datepicker__day,\n .react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n\n.react-datepicker__children-container {\n width: 13.8rem;\n margin: 0.4rem;\n padding-right: 0.2rem;\n padding-left: 0.2rem;\n height: auto;\n}\n\n.react-datepicker__aria-live {\n position: absolute;\n clip-path: circle(0);\n border: 0;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n width: 1px;\n white-space: nowrap;\n}\n\n.react-datepicker__calendar-icon {\n width: 1em;\n height: 1em;\n vertical-align: -0.125em;\n}\n"]}
\ No newline at end of file
diff --git a/student/build/static/css/main.1659ff52.chunk.css b/student/build/static/css/main.1659ff52.chunk.css
new file mode 100644
index 0000000..7138d2c
--- /dev/null
+++ b/student/build/static/css/main.1659ff52.chunk.css
@@ -0,0 +1,2 @@
+@import url(https://fonts.googleapis.com/css?family=Manjari:400,700&display=swap);.homepage .slider .slider_bg,.homepage .slider .slider_bg_mobile{width:100%;position:relative;height:calc(100vh - 69px);min-height:40rem}@media screen and (max-width:48em){.homepage .slider .slider_bg,.homepage .slider .slider_bg_mobile{flex-direction:column;height:calc(80vh - 70px);background-color:#f4fdff;min-height:32rem}}.homepage .slider .slider_bg .slider_1,.homepage .slider .slider_bg_mobile .slider_1{display:flex;align-items:flex-end;justify-content:center;max-width:52%;height:100%;padding-right:3%}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1,.homepage .slider .slider_bg_mobile .slider_1{align-items:flex-end;justify-content:center;max-width:100%!important;width:100%;object-fit:contain;max-height:65%;padding-right:0;margin:0 auto}}.homepage .slider .slider_bg .slider_1 .slider_1_img_wrapper,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img_wrapper{display:flex;align-items:flex-end;justify-content:center;min-height:30rem;max-height:calc(45vh - 75px);z-index:5;max-width:84%}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .slider_1_img_wrapper,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img_wrapper{width:100%;max-height:100%!important;min-height:5rem;max-width:30rem;max-width:98%}}.homepage .slider .slider_bg .slider_1 .slider_1_img,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img{object-fit:contain;max-height:100%;width:auto;z-index:3;height:100%;min-width:30rem;max-width:58rem}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .slider_1_img,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img{width:90%;max-height:100%!important;max-width:30rem;max-height:100%;min-width:21rem}}.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:62%;bottom:20%;display:flex;justify-content:center;z-index:2}@media screen and (min-width:48.01em)and (max-width:63.9375em){.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:84%;bottom:19%}}@media screen and (min-width:64em)and (max-width:75em){.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:76%;bottom:17%}}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:62%;bottom:23%;min-width:17rem}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_1,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_1{width:90%;position:relative;right:-3%;z-index:2;max-height:calc(60vh - 75px)}@media screen and (max-height:800px){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_1,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_1{max-height:calc(80% - 150px)}}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_1,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_1{width:100%;min-width:17rem;max-width:20rem;max-height:100%}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container{display:flex;justify-content:center;bottom:8%;width:95%}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container{width:100%;bottom:9%}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .video_slide_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .video_slide_2{height:100%}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{border:.58rem solid #fff;border-radius:1.5rem;z-index:1;width:52%;position:relative;max-height:calc(72vh - 75px);object-fit:fill;right:-3%}@media screen and (min-width:48.01em)and (max-width:63.9375em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{border:.35rem solid #fff;width:58%}}@media screen and (min-width:64em)and (max-width:75em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{border:.35rem solid #fff;width:58%}}@media screen and (max-height:800px){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{right:-3%;max-height:29rem;min-height:calc(80% - 75px)}}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{width:auto;max-width:59%;height:calc(55vh - 75px);max-height:calc(50vh - 75px);min-height:15rem;right:-2.75%;object-fit:fill;border-radius:1rem;border:.28rem solid #fff;bottom:.25rem}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_circle,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_circle{position:absolute;right:-2.5%;bottom:5%;width:100%;max-height:calc(65vh - 75px)}@media screen and (max-height:800px){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_circle,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_circle{max-height:calc(100% - 75px)}}@media screen and (max-width:48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_circle,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_circle{max-height:calc(45vh - 75px);min-height:13rem}}.homepage .slider .slider_bg .title_container,.homepage .slider .slider_bg_mobile .title_container{display:flex;flex-direction:column;position:relative;margin-top:9vh;margin-left:7.5vw}@media screen and (max-width:48em){.homepage .slider .slider_bg .title_container,.homepage .slider .slider_bg_mobile .title_container{margin:0 0 0 11vw;min-height:35%;padding-top:3.5vh}}.homepage .slider .slider_bg .title_container .title_name,.homepage .slider .slider_bg_mobile .title_container .title_name{color:var(--primary-green);font-size:clamp(2.4rem,3.3vw,3.25rem)}@media screen and (max-width:48em){.homepage .slider .slider_bg .title_container .title_name,.homepage .slider .slider_bg_mobile .title_container .title_name{font-size:clamp(1.1rem,5.48vw,1.5rem)}}.homepage .slider .slider_bg .title_container .title_detail_2,.homepage .slider .slider_bg_mobile .title_container .title_detail_2{font-size:clamp(1.2rem,1.63vw,1.8rem);margin-bottom:2rem}@media screen and (max-width:48em){.homepage .slider .slider_bg .title_container .title_detail_2,.homepage .slider .slider_bg_mobile .title_container .title_detail_2{margin-bottom:1rem;font-size:clamp(.82rem,3.6vw,1.02rem)}}.homepage .slider .slider_bg .title_container .title_detail_1,.homepage .slider .slider_bg_mobile .title_container .title_detail_1{color:var(--light-red-color);font-size:clamp(2rem,3.44vw,3.4rem)}@media screen and (max-width:48em){.homepage .slider .slider_bg .title_container .title_detail_1,.homepage .slider .slider_bg_mobile .title_container .title_detail_1{font-size:clamp(1.4rem,6.74vw,1.74rem)}}.homepage .slider .slider_bg .title_container .btn_text,.homepage .slider .slider_bg_mobile .title_container .btn_text{font-size:clamp(1.2rem,2vw,1.4rem);color:var(--white-color)}@media screen and (max-width:48em){.homepage .slider .slider_bg .title_container .btn_text,.homepage .slider .slider_bg_mobile .title_container .btn_text{font-size:clamp(.73rem,3vw,.86538rem)}}.homepage .slider .slider_bg .title_container .btn_custom,.homepage .slider .slider_bg_mobile .title_container .btn_custom{min-width:15rem}@media screen and (max-width:48em){.homepage .slider .slider_bg .title_container .btn_custom,.homepage .slider .slider_bg_mobile .title_container .btn_custom{height:3rem!important;width:12rem!important;max-width:auto;min-height:3rem;min-width:10rem!important}}@media screen and (max-width:48em)and (max-width:48em){.homepage .slider .slider_bg .title_container .btn_custom,.homepage .slider .slider_bg_mobile .title_container .btn_custom{width:clamp(9.375rem,35vw,9.8rem)!important;min-width:auto!important;height:clamp(2.16rem,9.5vw,2.3rem)!important;min-height:auto}}.homepage .slider_student .img_slide_student{width:100%}.homepage .slider_student .title_1_student{font-size:clamp(2.2rem,3vw,2.5rem)}@media screen and (max-width:48em){.homepage .slider_student .title_1_student{font-size:clamp(.9375rem,2.8vw,1.1rem)}}.homepage .slider_student .title_2_student{font-size:clamp(2.8rem,3vw,3.125rem)}@media screen and (max-width:48em){.homepage .slider_student .title_2_student{font-size:clamp(1.125rem,3vw,1.3rem)}}.homepage .content_main{position:relative;padding:4rem 0 4.5rem;background-color:var(--white-color)!important}@media screen and (max-width:48em){.homepage .content_main{padding-top:3rem}}.homepage .content_main .content_student_container{padding-bottom:3rem}@media screen and (max-width:48em){.homepage .content_main .content_student_container{padding-bottom:3rem}}.homepage .content_main .content_student_container .list_content_student{width:50%;min-width:50rem;max-width:60rem;z-index:1}@media screen and (max-width:48em){.homepage .content_main .content_student_container .list_content_student{width:88%;min-width:88%}}.homepage .content_main .content_student_container .list_content_student .img_detail_student_mobile{max-width:27rem;min-width:18rem}.homepage .content_main .content_student_container .list_content_student .item_content_student{border:1px solid var(--border-color);border-radius:1rem;padding:1.2rem 0;position:relative}@media screen and (max-width:48em){.homepage .content_main .content_student_container .list_content_student .item_content_student{padding-top:1.5rem;padding-bottom:1.5rem}}.homepage .content_main .content_student_container .list_content_student .item_content_student .number_content_student{font-size:4.6875rem}@media screen and (max-width:48em){.homepage .content_main .content_student_container .list_content_student .item_content_student .number_content_student{font-size:3.125rem}}.homepage .content_main .content_student_container .list_content_student .item_content_student .icon_proactive{position:absolute;top:"20%";left:-5.5rem;width:6.5rem;height:auto}@media screen and (max-width:48em){.homepage .content_main .content_student_container .list_content_student .item_content_student .icon_proactive{transform:scaleX(-1);right:-.5rem;left:auto;bottom:-25%;top:auto;width:5.5rem;height:auto}}.homepage .content_main .content_student_container .list_content_student .item_content_even{width:100%;border-right:none;border-top:none}.homepage .content_main .content_student_container .list_content_student .item_content_even .item_detail_even{flex-direction:row-reverse;opacity:1}.homepage .content_main .content_student_container .list_content_student .item_content_odd{width:98%;left:2%;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width:48em){.homepage .content_main .content_student_container .list_content_student .item_content_odd{width:95%;left:5%}}.homepage .content_main .content_student_container .list_content_student .item_content_odd .item_detail_odd{right:2%}@media screen and (max-width:48em){.homepage .content_main .content_student_container .list_content_student .item_content_odd .item_detail_odd{right:5%}}.homepage .content_main .content_student_container .list_icon_bg .img_left_top_student{left:0;top:2%;z-index:0}.homepage .content_main .content_student_container .list_icon_bg .img_left_top_student img{width:11vw;min-width:8rem}.homepage .content_main .content_student_container .list_icon_bg .img_left_center{left:0;top:40%;z-index:0}.homepage .content_main .content_student_container .list_icon_bg .img_left_center img{width:11vw;min-width:8rem}.homepage .content_main .content_student_container .list_icon_bg .img_right_top{right:0;top:18%;z-index:0}.homepage .content_main .content_student_container .list_icon_bg .img_right_top img{width:9.5vw;min-width:8rem}.homepage .content_main .content_student_container .list_icon_bg .img_right_bottom{z-index:0;right:10%;bottom:30%}.homepage .content_main .content_student_container .list_icon_bg .img_right_bottom img{width:5.5vw;min-width:4rem}@media screen and (max-width:48em){.homepage .content_main .content_student_container .trial_container{flex-direction:column}}.homepage .content_main .content_student_container .trial_container .img_box_trial{width:50%;min-width:20rem}@media screen and (max-width:48em){.homepage .content_main .content_student_container .trial_container .img_box_trial{width:75%;min-width:15rem;margin-bottom:1rem}}.homepage .content_main .content_banner_teacher{background-color:var(--bg-light-blue-color)!important;padding-bottom:2rem}@media screen and (max-width:48em){.homepage .content_main .content_banner_teacher{border-bottom-right-radius:3rem}}@media screen and (max-width:48em){.homepage .content_main .content_banner_teacher .btn_custom{background-color:var(--white-color)!important}}.homepage .content_main .content_bg_1{width:100%;margin-bottom:3.5rem}@media screen and (max-width:48em){.homepage .content_main .content_bg_1{margin-bottom:1.5rem}}.homepage .content_main .content_title{width:100%}.homepage .content_main .content_title .content_title_1{margin-bottom:2rem}.homepage .content_main .btn_text{color:var(--primary-green)}@media screen and (max-width:48em){.homepage .content_main .btn_custom{height:3rem!important}}.homepage .content_main .content_banner{margin:3rem 0 1rem}@media screen and (max-width:48em){.homepage .content_main .content_banner{margin-top:0}}.homepage .content_main .content_banner .img_banner{margin:.3rem 0 2.3rem;max-width:85%}@media screen and (max-width:48em){.homepage .content_main .content_banner .img_banner{max-width:100%;margin-top:0}}.homepage .content_main .content_banner .list_detail_banner{margin:1.8rem 0 1rem}.homepage .content_main .content_banner .list_detail_parent{margin-right:5%}.homepage .content_main .content_banner .icon_left_container{position:absolute;left:0}.homepage .content_main .content_banner .icon_left_container .icon_text_left{width:15vw;min-width:8rem}.homepage .content_main .content_banner .icon_center_container{position:absolute;left:52%;top:2px}@media screen and (max-width:48em){.homepage .content_main .content_banner .icon_center_container{left:65%;top:1rem}}.homepage .content_main .content_banner .icon_center_container .icon_bonus_center{width:7vw;min-width:6.5rem}@media screen and (max-width:48em){.homepage .content_main .content_banner .icon_center_container .icon_bonus_center{width:13vw;min-width:4.5rem}}.homepage .content_main .content_banner .icon_right_container{position:absolute;right:0}.homepage .content_main .content_banner .icon_right_container .icon_text_right{width:13vw;min-width:8rem}.homepage .content_main .content_banner .icon_left_teacher_container{position:absolute;left:0;bottom:0}.homepage .content_main .content_banner .icon_left_teacher_container img{width:10vw;min-width:9.5rem}.homepage .content_main .content_banner .icon_dots_container{position:absolute;left:0;top:8rem}.homepage .content_main .content_banner .icon_dots_container img{width:2vw;min-width:1.5rem}.homepage .content_main .content_banner .icon_right_teacher_container{position:absolute;right:0;bottom:8rem}.homepage .content_main .content_banner .icon_right_teacher_container img{width:10vw;min-width:9.5rem}.homepage .content_main .content_banner .icon_top_teacher_container{position:absolute;top:-7rem;left:5%}.homepage .content_main .content_banner .icon_top_teacher_container img{width:4.5vw;min-width:4rem}.homepage .content_main .content_banner .icon_half_teacher_container{position:absolute;top:-10rem;right:0}.homepage .content_main .content_banner .icon_half_teacher_container img{width:5vw;min-width:4.5rem}.header-ts{display:flex;align-items:center;padding-top:16px}@media screen and (max-width:768px){.header-ts{padding-top:12px}}.header-ts a{display:flex;flex-direction:column;align-items:center;margin-left:32px}@media screen and (max-width:768px){.header-ts a{margin-left:16px}}.header-ts img{width:90px;height:auto;margin-top:0!important}@media screen and (max-width:768px){.header-ts img{width:50px}}.header-ts span{font-size:20px;font-weight:700;margin-top:4px;color:#00722e;font-family:"Barlow-Bold"}@media screen and (max-width:768px){.header-ts span{font-size:12px}}.header_container{background-color:var(--white-color);padding:.1rem 0;z-index:9990;transition:all .3s ease-in;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;position:-webkit-sticky;position:sticky;top:0}.header_container .header_content{margin:0 auto;max-width:88vw;display:flex;align-items:center;justify-content:space-around;z-index:9990}@media screen and (min-width:48.01em)and (max-width:63.9375em){.header_container .header_content{max-width:95vw;justify-content:space-between}}@media screen and (max-width:48em){.header_container .header_content{max-width:95vw;justify-content:space-between;margin-left:3%;margin-right:3%}}.header_container .header_content .img_logo{height:4rem;width:auto}.header_container .header_content .header_menu_icon_container{padding:.5rem .5rem .5rem .2rem}.header_container .header_content .header_menu_icon_container .header_menu_icon{width:1.5rem;height:1.5rem;animation:fadeIn .3s linear}@media screen and (max-width:48em){.header_container .header_content .header_menu_icon_container .header_menu_icon{width:1.3rem;height:1.3rem}}@media screen and (max-width:48em){.header_container .header_content .logo_header{margin:0 auto;padding-left:12%}}.header_container .header_content .header_list{display:flex;align-items:center;flex:1 1;justify-content:center}.header_container .header_content .header_login{font-size:clamp(.75rem,1vw,.9rem)}.header_container .header_content .btn_custom{width:clamp(5.5rem,12vw,7rem)!important;height:clamp(2rem,4vw,2.3rem)!important}.header_container .header_content .name_user{padding-right:1rem;max-width:11vw;text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.7rem,1.3vw,.9rem)}.header_container .header_content .img_avt_user{width:3rem;min-width:3rem;height:3rem;border-radius:50%}@media screen and (min-width:48.01em)and (max-width:63.9375em){.header_container .header_content .img_avt_user{width:2.6rem;min-width:2.6rem;height:2.6rem}}.header_container .header_content .img_logout_container{margin-left:2.5rem}@media screen and (min-width:48.01em)and (max-width:63.9375em){.header_container .header_content .img_logout_container{margin-left:1rem}}@media screen and (max-width:48em){.header_container .header_content .img_logout_container{margin-left:1.3rem}}.header_container .header_content .img_logout_container .img_logout{min-width:1.6rem;height:1.6rem}@media screen and (min-width:48.01em)and (max-width:63.9375em){.header_container .header_content .img_logout_container .img_logout{min-width:1.2rem;height:1.2rem}}.header_container .header_item{margin:0 calc(2% + .2rem);position:relative;display:flex;align-items:center}.header_container .header_item:hover .ico_drop_tariff svg{transform:rotate(180deg)}@media screen and (max-width:48em){.header_container .header_item:hover .ico_drop_tariff svg{transform:rotate(0)}}.header_container .header_item:hover .header_item_text,.header_container .header_item:hover .ico_drop_tariff svg path{stroke:var(--text-hover-color);color:var(--text-hover-color)}.header_container .header_item:after{content:"";height:60%;width:125%;position:absolute;bottom:-30%;right:-5%}@media screen and (max-width:48em){.header_container .header_item:after{display:none!important}}.header_container .header_item:hover .list_option_custom{display:flex!important;background-color:var(--white-color)!important}.header_container .header_item .link_header_item .list_option_custom{position:absolute;top:3.3rem;right:0;left:-75%;max-height:20rem;min-height:5rem;overflow:auto;margin:0 auto;background-color:var(--white-color)!important;border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;border-radius:.6rem;padding:0 .5rem;z-index:99;width:250%;min-width:10rem;max-width:clamp(11.5rem,13vw,12.5rem)}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar{width:6px}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar-track{margin:.4rem 0}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.header_container .header_item .link_header_item .list_option_custom .option_item_custom{color:var(--text-color);padding:.75rem 0;background:#fff!important;z-index:2;cursor:pointer;font-size:clamp(.875rem,1.15vw,1.125rem)}.header_container .header_item .link_header_item .list_option_custom .option_item_custom:hover{font-family:"AvertaStdCY-Bold"!important;background:#fff!important}.header_container .header_item .item_bonus{display:inline-flex;background-color:var(--light-red-color);color:var(--white-color);border-radius:.9rem;padding:.05rem .4rem;font-size:.5rem;margin:0 0 .8rem .3rem;animation-iteration-count:infinite;animation-direction:alternate}.header_container .header_item .header_item_text_container{padding:.8rem 0}.header_container .header_item .header_item_text_container .ico_drop_tariff{margin-left:.33rem}.header_container .header_item .header_item_text_container .ico_drop_tariff svg{width:clamp(10px,1.25vw,13px)}@media screen and (max-width:48em){.header_container .header_item .header_item_text_container .ico_drop_tariff svg{width:12px}}.header_container .header_item .header_item_text_container:hover .header_item_text{cursor:pointer;color:var(--text-hover-color)}.header_container .header_item .header_item_text{font-weight:500;font-size:clamp(.5rem,1vw,.9rem)}.header_container .modal_header_container{background-color:rgba(0,0,0,.6);width:100%}.header_container .modal_header_container .modal_header{background-color:var(--white-color);position:absolute;left:0;top:4.2rem;width:75vw;max-height:calc(100vh - 68px);overflow-x:auto;z-index:9999;animation:slideIn .25s linear;display:flex;flex-direction:column}.header_container .modal_header_container .modal_header .header_item_mobile{width:100%;border-bottom:1px solid var(--border-color);padding:0 0 0 4%;margin:0;animation:slideIn .3s linear}.header_container .modal_header_container .modal_header .header_item_mobile:last-child{border-bottom:none}@media screen and (max-width:48em){.header_container .modal_header_container .modal_header .header_item_mobile:hover .header_item_text{color:var(--text-hover-color)}}.header_container .modal_header_container .modal_header .header_item_mobile .option_item_mobile{font-size:clamp(.75rem,3.2vw,.875rem)}.header_container .modal_header_container .modal_header .header_item_mobile .option_item_mobile:hover{font-family:"AvertaStdCY-Bold"!important}.header_container .modal_header_container .modal_header .header_item_mobile .link_header_mobile{width:100%;padding:1rem 0}.header_container .modal_header_container .modal_header .header_item_mobile .item_bonus{display:inline-flex;background-color:var(--light-red-color);color:var(--white-color);border-radius:.9rem;padding:.05rem .4rem;font-size:.65rem;margin:0 0 .8rem .3rem;animation-iteration-count:infinite;animation-direction:alternate}.header_container .modal_header_container .modal_header .header_item_mobile .header_item_text{font-size:clamp(.75rem,3.2vw,.875rem);height:100%}.title_news_container{padding:1rem 0 1rem 4%;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background-color:var(--white-color)}.uk-modal-body{border-radius:20px;box-shadow:0 1px 6px 0 rgba(21,27,38,.15)}.uk-modal-dialog{width:auto;width:340px}.btn-default{padding:0 35px;height:40px;line-height:37px;border-radius:20px;border:2px solid #00a69c;font-size:16px;color:#00a69c;background:#fff;font-family:"Myriadpro-SemiBold";box-sizing:border-box;width:130px}.btn-bg-blue{background-image:linear-gradient(90deg,#00e1a0,#00b9b7);color:#fff;border:none}.btn-popup-gr{margin:20px 0 0}.popup-title{font-size:18px;padding:0 0 20px}.uk-modal-body p{font-size:16px}.radio-gr input{margin:-2px 8px 0 0}.radio-body{padding:0 20px;display:flex;justify-content:center}.btn-popup-gr button:first-child{margin-right:10px}.btn-popup-gr button:nth-child(2){margin-left:10px}.message-body textarea{width:100%;outline:none;resize:none;background:#ececec;color:#000;border:none;border-radius:20px;padding:20px;box-sizing:border-box;font-family:"Myriadpro-SemiBold";font-size:16px}.message-body textarea::placeholder{color:#000}.title-span{font-family:"Myriadpro-Bold";font-size:16px;display:block;padding:0 0 5px}.time-start-end-gr{background:#b2eee7;border-radius:20px;border:none;margin:0 0 4px}.time-start-end-gr .end,.time-start-end-gr .start{padding:15px 0;border-radius:20px;border:none;box-sizing:border-box;width:150px}.time-start-end-gr .end input,.time-start-end-gr .start input{box-sizing:border-box;width:150px}.time-start-end-gr .active{background-image:linear-gradient(90deg,#00e2a0,#00b9b7)}.time-start-end-gr p{text-align:center;font-size:18px;line-height:20px;box-sizing:border-box}.time-start-end-gr input{background:none;border:none;box-shadow:none;text-align-last:center;font-family:"Myriadpro-Bold";font-size:16px;outline:none}.showtime-gr{margin:0 0 15px}.showtime-gr p{font-size:14px;text-align:center;line-height:24px}.showtime-gr .day{position:absolute;left:0;top:0;font-size:24px;line-height:24px;font-family:"Myriadpro-Bold";color:#00a79d}.filter-popup-title{margin:0 0 20px}.filter-popup-title h2{font-size:24px;line-height:24px;font-family:"Myriadpro-Bold";color:#00a79d;padding-left:5px}.ico_filter_blue{height:17px;margin-top:3px}.title-sp{font-size:18px;line-height:20px;font-family:"Myriadpro-Bold";padding:0 0 0 20px;margin:0 0 10px;color:#01283a;display:block}.title-sp.pad-00{padding:0}.popup-filter-option{overflow:auto}.popup-filter-option .pad-020 .title-sp{padding:0}.input-search{height:50px;width:100%;border-radius:25px;box-sizing:border-box;background:#eee;border:none;outline:none;padding-left:20px;font-size:16px;margin:0 0 25px}.input-search,.input-search::placeholder{color:#000;font-family:"Myriadpro-Regular"}.input-search::placeholder{opacity:.5}.input-search:-ms-input-placeholder{color:#000;font-family:"Myriadpro-Regular"}.input-search::-ms-input-placeholder{color:#000;font-family:"Myriadpro-Regular"}.pad-020{padding:0 20px}.box-input{margin:0 0 15px}.chk-gr{margin:0 0 5px}.chk-gr input{width:20px;height:20px;margin:-2px 5px 0 0}.chk-gr label{color:#000;font-family:"Myriadpro-Regular";font-size:18px}.ico_close_popup{cursor:pointer}.close-popup-ab{position:absolute;right:12px;top:12px;width:22px;height:22px;cursor:pointer}.pad0{padding:0}.avt-pop{width:117px;height:117px;border-radius:50%;background:#ccc;position:absolute;top:-65px;left:calc(50% - 58px);overflow:hidden;border:3px solid #e9af38}.avt-pop img{width:100%;height:100%}.title-student-pop{padding:0;margin:15px 0 20px;font-size:24px;line-height:28px;max-height:76px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.title-student-pop.cutom-mg{margin:25px 0 0}.title24{font-size:24px;margin:0;padding:0 0 10px}.title18{font-size:18px;margin:0;padding:0 0 20px}.date-dd .react-datepicker-wrapper input{background:rgba(0,203,173,.3);outline:none;border:none;border-radius:28px;height:56px;width:100%;color:#231f20;font-size:18px;text-align:center}.ico-calender-ab{position:absolute;top:15px;left:20px;cursor:pointer}.btn-create{margin:0 auto}.custom-area{width:100%;height:120px;padding:20px;border:none;border-radius:20px;resize:none;box-sizing:border-box;outline:none;background:#ececec;color:#000;font-size:18px;font-family:"Myriadpro-Regular"}.custom-area::placeholder{color:#000}.text-center.form-sunE-button{margin:20px 0 0}.form-gr{margin:0 0 10px}.form-gr span{display:block;color:#231f20;font-size:18px;padding:0 0 5px 10px;font-family:"Myriadpro-Regular"}.form-gr input:not([type=file]){line-height:40px}.form-gr input:not([type=file]),.input_files{width:100%;border-radius:20px;border:1px solid #231f20;outline:none;box-sizing:border-box;padding:0 20px;color:#231f20;font-size:18px;font-family:"Myriadpro-Regular"}.input_files{height:40px}.form-gr .input_files input[type=file]{color:transparent;font-size:1.1rem;min-width:40%;width:40%}.form-gr input::placeholder{font-family:"Myriadpro-Regular"}.khoi{z-index:10}.khoi .select-options{z-index:9;max-height:300px}.ky-nang{z-index:8}.ky-nang .select-options{z-index:7;max-height:200px}.uk-modal .uk-modal-body.showImg{padding:0;border-radius:0}.showImg{height:calc(100vh - 200px)}.zoomImg{width:100%}.zoomImg,.zoomImg img{height:100%}.btn-dkvl{width:164px;padding:0 20px}.title-sp-gray{color:#686868;font-size:16px}.title-sp-gray,.uk-modal-body p.text-edit{line-height:135%;font-family:"Myriadpro-Bold"}.uk-modal-body p.text-edit{color:#00a69c;font-size:24px;margin:0 0 15px}.input-text-gr input{width:100%;height:44px;border-radius:22px;box-sizing:border-box;outline:none;border:1px solid #7f7f7f;padding:0 15px;font-size:16px;line-height:44px;font-family:"Myriadpro-Light";margin:10px 0}.input-text-gr input::placeholder{font-family:"Myriadpro-Regular"}.radio-gr-add-content{margin:0 0 10px}.radio-gr-add-content input{margin-right:10px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.set-180.class-slect-time .slect-time .react-datepicker__input-container input{width:170px}.break-all{word-break:break-all}.t-title-w{background:#00a69c;padding:8px 20px;border-radius:17px}.t-title-w p{font-family:"Myriadpro-Bold";font-size:16px;color:#fff}.r-80{width:80px}.r-100{width:100px}.rm-20{width:20px}.tc-list{padding-right:20px}.tc-content{padding:15px 10px 5px;background:#e6e7e8;border-radius:20px;margin:10px 0}.tc-content.tc-sum{padding:10px;margin-right:20px}.tc-content.tc-sum p{font-family:"Myriadpro-Bold";color:#000}.title-regular-black{font-family:"Myriadpro-Regular";color:#000;font-size:16px;margin:0 0 10px}.tc-item{padding:5px 0;border-bottom:1px solid #787878}.tc-item:last-child{border-bottom:none}.tc-item input{color:#787878;font-family:"Myriadpro-Regular";font-size:16px;border:none;outline:none;width:100%;box-sizing:border-box;background:#e6e7e8}.tc-item .r-100 input{text-align:center;padding-right:20px}.rm-btn{position:absolute;right:-35px;top:4px;cursor:pointer}.btn-add-tc{padding:10px 0}.title-regular-black input[type=radio i]{margin:-2px 5px 0 0}.wd-c{width:130px}.chambai.writing .uk-modal-dialog{width:auto}.help-popup h2{font-size:24px;color:#000;margin:0 0 20px}.help-popup h2,.help-popup p{font-family:"Myriadpro-Regular"}.help-popup p{font-size:16px;color:#686868;margin:0 0 30px}@media screen and (max-height:800px){.uk-modal-body .wh20.chk-custom-gr input:checked+label:after{top:-8px}.set-180.class-slect-time .slect-time .react-datepicker__input-container input{width:135px}.input-text-gr input{height:32px;border-radius:16px;font-size:16px;line-height:32px}.title-sp-gray{font-size:16px}}@media screen and (max-height:700px){.btn-default{padding:0 25px;height:32px;line-height:29px;border-radius:16px;font-size:13px;width:80px}.wd-c{width:100px}.uk-modal-body p{font-size:13px}.uk-modal-dialog{width:auto;width:300px}.title24{font-size:18px}.date-dd .react-datepicker-wrapper input{border-radius:20px;height:40px;width:100%;font-size:14px}.ico-calender-ab{top:8px;left:16px}.close-popup-ab{position:absolute;right:12px;top:12px;width:18px;height:18px;cursor:pointer}.lichngay-teacher .day-cell,.lichngay-teacher .week-cell{flex-basis:calc(14.28571% - 24px);margin:5px 12px}.form-gr input{height:32px;line-height:32px;border-radius:16px;padding-left:16px;font-size:14px}.title-sp{line-height:16px;padding:0 0 0 16px}.chk-gr label,.title-sp{font-size:14px}.custom-width{width:380px!important}.ico_close_popup{width:20px;height:20px}}.__img-detail{width:auto;height:200px;border-radius:20px}.__img-detail img{width:100%;height:100%}.__vocabulary span{color:#00bbb5;font-size:18px}.__vi_mean{font-family:"MyriadPro-SemiBold"}.justify-content-between{justify-content:space-between}.title-modal{font-family:"MyriadPro-SemiBold";margin-bottom:20px;justify-content:left}.title-modal .thumb2{left:10px}.content-modal{padding:10px;border:1px solid #d3d3d3;border-radius:10px;min-height:150px;overflow-y:auto;overflow-x:hidden;max-height:250px}.btn-flash-popup-vocabulary{border:none;background:none;position:absolute;left:45%;bottom:-15px}.img-flash-popup-vocabulary{width:35px;height:35px;background:#fff;padding:5px;border-radius:35%}.icon_image_container{top:.5rem;right:1rem}.ico_image{width:2.2rem;margin:.8rem;cursor:pointer}.rotated-image{transform:rotate(45deg)}.img_close_popup{top:10px;right:10px;width:1.8rem;height:1.8rem;cursor:pointer}.info-container{margin-top:16px;padding-left:40px}.info-row-box{display:flex;width:100%;padding:0 32px}.label-info-left{width:32%}body{font-family:Manjari,sans-serif;font-size:14px}.calendar{width:350px;margin:0 auto;box-shadow:0 2px 4px 0 rgba(21,27,38,.15);border-radius:6px}.header{display:flex;align-items:center;padding:12px 12px 0;border-radius:6px 6px 0 0;background-color:#fff;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.nav{border:1px solid #fff;border-radius:25px;outline:0;background-color:transparent;cursor:pointer}.datetime{margin:0 auto;font-size:18px;font-weight:700;color:#00b9b7}.day-container,.week-container{display:flex;flex-wrap:wrap}.week-cell{font-family:"Myriadpro-SemiBold"}.day-cell,.week-cell{flex-grow:0;flex-shrink:0;flex-basis:calc(14.28571% - 10px);display:flex;justify-content:center;align-items:center;height:40px;width:40px;cursor:pointer;margin:5px}.day-cell.active{background:#fff;border:2px solid #00a79d!important;border-radius:25px!important;color:#404041!important}.img-check-calendar{display:none;position:absolute;top:0;right:-4px}.day-cell.complete .img-check-calendar{display:block}.img-missing-calendar{display:none;position:absolute;top:9px;right:1px}.day-cell.missing .img-missing-calendar{display:block}.day-cell.active_date .img-missing-calendar,.day-cell.complete .img-missing-calendar,.day-cell.today .img-missing-calendar{display:none}.img-active_dot-calendar{display:none;position:absolute;top:0;right:-5px}.day-cell.complete .img-active_dot-calendar,.day-cell.missing .img-active_dot-calendar{display:none}.day-cell.active_date .img-active_dot-calendar{display:block}.day-cell.today .img-active_dot-calendar{display:none}.day-cell.today{border:none!important}.day-cell--faded{opacity:.4}.day-cell--today{border-radius:25px;background-image:linear-gradient(90deg,#00e1a0,#00b9b7)!important;color:#fff!important;border:none}.lichngay-teacher .day-cell,.lichngay-teacher .week-cell{flex-basis:calc(14.28571% - 36px);margin:5px 0}.hide_collapse{display:none}.fullHeight .hide_collapse{display:flex}@media screen and (max-height:800px){.img-check-calendar{top:-4px;right:-2px}.box-40-40.lichngay-teacher .day-cell{flex-basis:calc(14.28571% - 24px);margin:5px 0}.hide_collapse{display:none}}@media screen and (max-height:700px){.calendar{margin:0 auto;box-shadow:2px 3px 4px 0 rgba(21,27,38,.15);border-radius:6px}.day-cell,.week-cell{font-size:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(14.28571% - 10px);display:flex;justify-content:center;align-items:center;cursor:pointer;margin:5px 0}.day-cell.missing .img-missing-calendar{display:block;width:7px}.img-missing-calendar{display:none;position:absolute;top:2px;right:-3px}.img-check-calendar{top:-4px;right:-4px}.box-40-40.lichngay-teacher .day-cell{flex-basis:calc(14.28571% - 27px);margin:5px 0}.hide_collapse{display:none}.homePageTeacherCalendaSchedule{margin:0!important}}.btn_custom{border-radius:.4rem;display:flex;align-items:center;justify-content:center;position:relative}.btn_custom:hover{opacity:.8}.footer_wrapper{padding:3rem 0 2rem;background-color:var(--light-gray-color)}@media screen and (max-width:48em){.footer_wrapper{background-color:var(--white-color);padding-top:0}}.footer_wrapper .footer_container{display:flex;padding-bottom:6.5rem;width:100%;justify-content:space-between;padding-left:clamp(2%,4.2vw,6%);padding-right:clamp(2%,4.2vw,6%)}@media screen and (max-width:48em){.footer_wrapper .footer_container{flex-direction:column-reverse;padding-bottom:2.5rem;padding-left:0;padding-right:0}}.footer_wrapper .footer_container .footer_left_container{max-width:30%;width:30%}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_left_container,.footer_wrapper .footer_container .footer_right_container{width:100%!important;max-width:100%!important;margin:0}}.footer_wrapper .footer_container .footer_right_container{width:70%;max-width:100rem;margin:0 auto}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_right_container{flex-direction:column;margin-left:0}}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_right_container .footer_right_item{width:100%!important;max-width:100%!important;margin:0}}@media screen and (max-width:48em){.footer_wrapper .footer_container .title_footer_container{border-top:1px solid #e6e6e6;margin:0;cursor:pointer;padding:.7rem 3% .7rem 4%}}.footer_wrapper .footer_container .title_footer{font-size:clamp(1rem,1.6vw,1.4rem)}@media screen and (max-width:48em){.footer_wrapper .footer_container .title_footer{font-size:.95rem}}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_intro_modal{animation:slideTopIn .3s linear}}.footer_wrapper .footer_container .margin_horizontal{margin:0 1.5rem}.footer_wrapper .footer_container .footer_contact_box{padding:.23rem 0;border-radius:.4rem;max-width:19rem;width:100%}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_contact_box{max-width:96%;width:96%}}.footer_wrapper .footer_container .footer_contact_box .icon_contact{width:1.5rem;height:auto}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_contact_box .icon_contact{width:1.8rem}}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_email_contact{width:auto;max-width:auto}}.footer_wrapper .footer_container .footer_social_container{align-items:flex-end;justify-content:space-between;padding:1.2rem 0;margin-top:2rem;border-radius:.5rem}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container{justify-content:flex-end!important;align-items:flex-start;margin:0!important;border:none;padding:1.75rem 0 2rem}}.footer_wrapper .footer_container .footer_social_container .item_infor_download{padding-right:clamp(2.3rem,5.5vw,7rem)}.footer_wrapper .footer_container .footer_social_container .item_infor_download:last-child{padding-right:.5rem;margin-right:clamp(-3rem,4.5vw,-6rem)}@media screen and (min-width:48.01em)and (max-width:63.9375em){.footer_wrapper .footer_container .footer_social_container .item_infor_download:last-child{margin-right:clamp(-.5rem,20vw,-6rem)}}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download:last-child{margin-right:0;padding-right:0}}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download{flex-direction:column;align-items:center;width:100%;padding-bottom:1.3rem;padding-right:0}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title{padding-bottom:1rem;align-items:flex-start}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title{padding-bottom:0;width:90%;max-width:90%;padding-right:.8rem;align-items:center;justify-content:center;margin-bottom:.5rem}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title span{font-size:clamp(.75rem,1.1vw,.875rem)}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title span{font-size:clamp(.7rem,4vw,.875rem)}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title .img_tick_title{width:1.2rem;margin-right:.3rem;margin-top:.05rem}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title .img_tick_title{width:clamp(.75rem,4vw,.9375rem)}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .img_download_container{justify-content:flex-start}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .img_download_container{margin:0 .5rem;justify-content:center}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr{width:30%;height:100%;min-height:100%;max-width:10rem;min-width:30%}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr{margin-right:4%;width:11.5%;max-width:3.3rem;min-width:11.5%}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr img{object-fit:contain;width:100%;max-width:100%}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr img{max-width:3rem}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container{display:flex;justify-content:space-between;flex-direction:column;max-width:65%}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container{flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:100%}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download_container{max-width:96%}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download_container{width:100%;max-width:100%}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download{width:65%;max-width:13rem}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download{margin:0!important;width:90%;max-height:90%;max-width:10rem}}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_email_social{flex-wrap:wrap;margin-bottom:.5rem!important}}.footer_wrapper .footer_container .icon_social_container{padding-bottom:1.5rem}@media screen and (max-width:48em){.footer_wrapper .footer_container .icon_social_container{min-width:28%;justify-content:center;margin-bottom:.2rem;padding-bottom:0}}.footer_wrapper .footer_container .icon_social_container .icon_social{cursor:pointer;width:4.4rem;height:auto;transition:all .3s ease-out;transform:scale(1);margin-right:.5rem}@media screen and (max-width:48em){.footer_wrapper .footer_container .icon_social_container .icon_social{width:3.2rem;min-width:2rem;margin-right:0}}.footer_wrapper .footer_container .icon_social_container .icon_social:hover{transition:all .3s ease-out;transform:scale(1.3)}@media screen and (max-width:48em){.footer_wrapper .footer_container .list_option_right{min-width:50%;margin-bottom:1rem}}.footer_wrapper .footer_container .footer_1_tail{padding-top:1.1rem;border-top:1px solid var(--border-color)}@media screen and (max-width:48em){.footer_wrapper .footer_container .footer_1_tail{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}}.footer_wrapper .footer_container .text_title_contact{font-size:clamp(1rem,1.6vw,1.4rem)}.footer_wrapper .footer_container .text_email,.footer_wrapper .footer_container .text_phone_number{font-size:clamp(.95rem,1.3vw,1.125rem)!important}.footer_wrapper .footer_container .footer_detail_item{font-size:clamp(.8rem,.8vw,.875rem)}@media screen and (max-width:48em){.footer_wrapper .img_bct{width:clamp(9rem,45vw,11rem);height:auto;padding-bottom:2rem}}@media screen and (max-width:48em){.footer_wrapper .text_license{padding:0 1rem}}.slogan_container{width:100%;background-color:var(--white-color)}@media screen and (max-width:48em){.slogan_container{padding:0 3%}}.slogan_container .slogan_content{width:100%;position:relative;margin-bottom:2.5rem}.slogan_container .slogan_content .slogan_img{width:100%;object-fit:contain}.slogan_container .slogan_content .btn_buy_container{position:absolute;right:2%;bottom:10%;max-width:50%}@media screen and (max-width:48em){.slogan_container .slogan_content .btn_buy_container{display:flex;align-items:center;justify-content:center;margin-top:1rem;width:100%;bottom:2%;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}}@media screen and (max-width:48em){.slogan_container .slogan_content .btn_buy_container .btn_custom{width:12rem!important;height:13vw!important;max-width:100%!important;max-height:2.87rem!important}}.slogan_container .slogan_content .btn_buy_container .text_btn_buy{font-size:clamp(1.3rem,2vw,1.5rem)}@media screen and (max-width:48em){.slogan_container .btn_container .btn_custom{width:65%!important;min-width:10rem}}.slogan_container .btn_container .btn_text{color:var(--white-color);font-size:1.75rem}.box_fixed{position:fixed;bottom:2%;right:2%;align-items:center;display:flex;flex-direction:column;z-index:9998}@media screen and (max-width:48em){.box_fixed{flex-direction:row-reverse!important;right:0;width:100%;justify-content:space-between!important;align-items:center;padding:0 2%}}.box_fixed .icon_scroll_fixed{width:2.6rem;height:2.6rem}@media screen and (max-width:48em){.box_fixed .icon_scroll_fixed{margin-bottom:0!important}}.box-left_fixed{position:fixed;bottom:2%;left:2%;align-items:center;display:flex;flex-direction:column;z-index:9998}@media screen and (max-width:48em){.box-left_fixed{left:0;padding:0 2%}}.box-left_fixed .icon_scroll_fixed{width:3rem;height:3rem}@media screen and (max-width:48em){.box-left_fixed .icon_scroll_fixed{margin-bottom:0!important}}.box_title{padding:.35rem .9vw;border-radius:3rem}@media screen and (max-width:48em){.box_title{padding:.2rem 5vw}}.advisement_form{width:100%;padding-top:.8rem;padding-bottom:0}@media screen and (max-width:48em){.advisement_form{width:100%;padding-bottom:0}}.advisement_form .content_advisement_container{width:90%;max-width:100rem;min-width:55rem;border:1px dashed #4d4d4d;border-radius:2.2rem;padding:1rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container{min-width:100%;border:none;padding:0;border-radius:0}}.advisement_form .content_advisement_container .title_header{width:70%;max-width:70%}@media screen and (max-width:48em){.advisement_form .content_advisement_container .title_header{width:98%;max-width:98%;margin:0 auto}}.advisement_form .content_advisement_container .title_header_mobile{padding:1rem 0}@media screen and (max-width:48em){.advisement_form .content_advisement_container .title_header_mobile .title_header_1{width:50%;max-width:50%;margin:0 auto}}@media screen and (max-width:48em){.advisement_form .content_advisement_container .title_header_mobile .title_header_2{width:84%;max-width:84%;margin:0 auto}}.advisement_form .content_advisement_container .content_advisement{width:100%;padding:2.5rem 0 0 5%;border-radius:1.5rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement{border-radius:0;padding:1rem 0 0}}.advisement_form .content_advisement_container .content_advisement .content_left_advisement{width:48%;max-width:48%;padding-bottom:2.5rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .content_left_advisement{width:92%;max-width:92%;padding-bottom:0}}.advisement_form .content_advisement_container .content_advisement .header_advisement{width:100%;padding-bottom:1.2rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .header_advisement{padding-bottom:.5rem}}.advisement_form .content_advisement_container .content_advisement .header_advisement .title_header_teacher{width:48%;max-width:48%;padding:1rem 0 .5rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .header_advisement .title_header_teacher{margin:0 auto;width:90%;max-width:90%;text-align:center;display:flex}}.advisement_form .content_advisement_container .content_advisement .header_advisement .detail_header{width:100%;font-size:clamp(1rem,2vw,1.5rem);line-height:1.8rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .header_advisement .detail_header{margin:0 auto;text-align:center;width:90%;font-size:clamp(.9rem,4vw,1rem);line-height:1.225rem}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement{width:100%;padding-top:1.2rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement{width:98%;padding-top:1.5rem}}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_text_absolute{bottom:100%!important}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:17px!important}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:.82rem!important}}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_text_absolute{bottom:100%!important}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:17px!important}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:.82rem!important}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base{padding:0 1.2rem!important}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base{height:clamp(3.2rem,4vw,3.375rem)!important;border:none;background-color:var(--white-color)!important;margin-bottom:2.3rem}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base{margin-bottom:2rem}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text{color:var(--text-color);font-size:clamp(1rem,1.6vw,1.25rem);-webkit-text-fill-color:var(--text-color)}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text::placeholder,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text::placeholder{color:var(--text-color);-webkit-text-fill-color:var(--text-color)}.advisement_form .content_advisement_container .content_advisement .img_side_advisement{width:50%;max-width:50%}@media screen and (max-width:48em){.advisement_form .content_advisement_container .content_advisement .img_side_advisement{width:100%;max-width:100%}}.btn_container{padding-top:2.25rem}@media screen and (max-width:48em){.btn_container .btn_custom{max-height:100%!important;max-width:100%!important;width:clamp(9rem,50vw,11rem)!important;height:clamp(2.65rem,12vw,2.87rem)!important}}.btn_container .btn_custom .text_btn{font-size:clamp(1.2rem,2vw,1.5rem)}@media screen and (max-width:48em){.btn_container .btn_custom .text_btn{font-size:1.5rem}}.advisement_form_teacher{width:100%}.advisement_form_teacher .content_advisement_container{width:90%;max-width:100rem;min-width:55rem;padding:1rem;border:1px dashed #4d4d4d;border-radius:3rem}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container{min-width:100%;border:none;padding:0;border-radius:0}}.advisement_form_teacher .content_advisement_container .content_advisement{background-color:#ffea99;border-radius:2.5rem;padding:2.5rem 4%}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement{border-radius:0}}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .title_header_teacher_1_mobile{width:82%;max-width:82%}}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .title_header_teacher_2_mobile{width:94%;max-width:94%}}.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .title_header_teacher{width:92%;max-width:90rem}.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .detail_header{font-size:clamp(1.3rem,1.8vw,1.5rem);padding:1rem 0 2.5rem}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .detail_header{font-size:1rem;padding:.75rem 0 2rem}}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .form_input_wrapper{flex-direction:column!important}}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_text_absolute{bottom:100%!important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:16px!important}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:.82rem!important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_left,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_right{width:48%;max-width:48%}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_left,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_right{width:98%;max-width:98%}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_note_assistant{font-size:clamp(.9rem,1.1vw,1rem);margin-top:-.75rem}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_note_assistant{font-size:.75rem;margin-top:-1rem}}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_text_absolute{bottom:100%!important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:17px!important}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:.82rem!important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base{padding:0 1.2rem!important}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base{height:clamp(3.2rem,4vw,3.375rem)!important;border:none;background-color:var(--white-color)!important;margin-bottom:2.3rem}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base{margin-bottom:2rem}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text{color:var(--text-color);font-size:clamp(1rem,1.6vw,1.25rem);-webkit-text-fill-color:var(--text-color)}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text::placeholder,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text::placeholder{color:var(--text-color);-webkit-text-fill-color:var(--text-color)}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant{margin-top:-.75rem;padding:0 3.5%}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant{margin-top:1rem}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .title_account_assistant{font-size:clamp(1.1rem,1.3vw,1.25rem)}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .title_account_assistant{font-size:clamp(.75rem,2.8vw,.875rem)}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account{margin-top:.5rem;background-color:var(--white-color);border-radius:1.5rem;border:1px solid var(--text-color);width:8.8rem;min-width:6rem;padding:.35rem 0;font-size:clamp(1.3rem,1.7vw,1.5rem)}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account{width:7.5rem;min-width:5.5rem;font-size:clamp(1.05rem,2vw,1.125rem)}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account .number_account_text{font-size:clamp(1.3rem,1.7vw,1.5rem);margin:0 .75rem;min-width:2rem}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account .number_account_text{margin:0 .35rem;font-size:clamp(1.05rem,2vw,1.125rem)}}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account svg{width:14px;height:11px}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account{font-size:clamp(1.1rem,1.5vw,1.25rem);margin-top:2.5rem}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account .ico_checkbox_policy{width:1.25rem;height:auto;margin-right:.35rem}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account a,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account span{font-size:clamp(1.1rem,1.5vw,1.25rem)}@media screen and (max-width:48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account a,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account span{font-size:clamp(.75rem,3vw,.875rem)}}.input_text_base_container{position:relative}.input_text_base_container .error_input span{color:#e22028;font-size:18px}.input_text_base_container .error_text{margin-bottom:9px}.input_text_base_container .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_text_base_container .error_text_absolute_new{position:absolute;top:calc(100% + 2px)}.input_text_base_container .input_text_base{display:flex;align-items:center;height:65px;padding:0 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}@media screen and (max-width:768px){.input_text_base_container .input_text_base{height:44px}.input_text_base_container .input_text_base svg{width:18px}}.input_text_base_container .input_text_base.focus{border-width:1px}.input_text_base_container .input_text_base.focus .custom_icon{display:none}.input_text_base_container .input_text_base.warning{border:2px solid #e22028!important;padding-left:23px;padding-right:23px}.input_text_base_container .input_text_base.success{border:2px solid #36ae4a!important;padding-left:23px;padding-right:23px}.input_text_base_container .input_text_base .input_text_base_content{display:flex;align-items:center;flex:1 1;height:100%;padding:1px 0}.input_text_base_container .input_text_base .input_text_base_content .icon_label{width:31px;margin-right:26px}@media screen and (max-width:48em){.input_text_base_container .input_text_base .input_text_base_content .icon_label{margin-right:0!important}}.input_text_base_container .input_text_base .input_text_base_content .input_text{height:100%;border:none;font-size:18px;line-height:21px;flex:1 1;background-color:transparent}.input_text_base_container .input_text_base .input_text_base_content .input_text:focus{outline:none}@media screen and (max-width:48em){.input_text_base_container .input_text_base .input_text_base_content .input_text{font-size:.9rem!important}}.input_text_base_container .input_text_base .toggle_password{display:flex;align-items:center;cursor:pointer}.input_text_base_container input[type=password]::-ms-reveal{display:none}.input_text_base_container input{font-family:"Myriadpro-Regular"}.input_text_base_container input::placeholder{font-family:"Myriadpro-Regular";color:#8e9298;opacity:1}.input_text_base_container input:-ms-input-placeholder{font-family:"Myriadpro-Regular";color:#8e9298}.input_text_base_container input::-ms-input-placeholder{font-family:"Myriadpro-Regular";color:#8e9298}::-ms-reveal{display:none}.input_radio_base .error_text_absolute_new{position:absolute;top:calc(100% + 2px)}@media screen and (max-width:48em){.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{margin-right:1rem!important}}.modal_container{border-radius:1.3rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:1rem 1rem 1.8rem;min-height:30rem;width:100%;z-index:99;background-color:var(--white-color)}.modal_container .img_delete_modal{width:2.2rem;height:auto}.modal_msg{border-bottom:1px solid var(--black-color)}.icon_sucess_msg{width:5rem;min-width:2.5rem}.policyPage{position:relative}.policyPage .slider_bg{width:100%;position:relative}.policyPage .bg_side{position:fixed;top:5%;right:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:48em){.policyPage .bg_side{top:10%}}.policyPage .content,.policyPage .content .content_1{z-index:10}.policyPage .content .content_1 .list_about .item_dot:before,.policyPage .content .content_1 .list_about li:before,.policyPage .content .content_1 .list_item_dot .item_dot:before,.policyPage .content .content_1 .list_item_dot li:before{content:"•";color:red;padding-right:.5em;font-size:1.7rem}@media screen and (max-width:48em){.policyPage .content .content_1 .list_about .item_dot:before,.policyPage .content .content_1 .list_about li:before,.policyPage .content .content_1 .list_item_dot .item_dot:before,.policyPage .content .content_1 .list_item_dot li:before{font-size:1.4rem}}.policyPage .content .content_1 .img_about{max-height:80%;max-width:40%}@media screen and (max-width:48em){.policyPage .content .content_1 .img_about{max-height:60%!important;max-width:96%!important;float:right;position:relative}}.policyPage .content .content_1 .content_rules{margin-top:0}.policyPage .content .transparent_side{height:38rem;width:100%;position:relative}@media screen and (max-width:48em){.policyPage .content .transparent_side{height:33rem}}.pagination_container{padding:5rem 0}@media screen and (max-width:48em){.pagination_container{padding:4rem 0}}.item_number_page{color:var(--white-color)!important;height:3rem;width:3rem;border-radius:50%;cursor:pointer;text-align:center;font-size:1.5em;margin:0 1rem}.item_number_page:hover{background-color:#00e695!important}@media screen and (max-width:48em){.item_number_page{font-size:1.125rem;width:clamp(2.1rem,10vw,2.5rem);height:clamp(2.1rem,10vw,2.5rem);margin:0 .6rem}}.homepage{position:relative}.homepage .slider .slider_bg_student{width:100%;position:relative;height:calc(100vh - 70px)}@media screen and (max-width:48em){.homepage .slider .slider_bg_student{flex-direction:column;height:calc(100vh - 70px);background-color:var(--white-color);border-bottom:3px dashed var(--text-color)}}.homepage .slider .slider_bg_student .slider_2{display:flex;align-items:center;max-width:50%;margin:0 auto;height:100%}@media screen and (max-width:48em){.homepage .slider .slider_bg_student .slider_2{align-items:flex-start;justify-content:center;max-width:100%!important;object-fit:contain;max-height:67%;width:100%}}.homepage .slider .slider_bg_student .slider_2 .slider_2_img{object-fit:contain;max-height:90%;width:auto}@media screen and (max-width:48em){.homepage .slider .slider_bg_student .slider_2 .slider_2_img{width:100%!important}}.homepage .slider .title_container_student{max-width:50%;margin:0 auto}@media screen and (max-width:48em){.homepage .slider .title_container_student{max-width:100%!important;text-align:center;margin-top:2.5rem;width:100%;padding:0 3%;min-height:33%}}.homepage .slider .title_container_student .title_name_student{font-size:1.4rem}.homepage .slider .title_container_student .title_detail_1_student{font-size:2.2rem;background-color:#23d4a8;width:100%;padding:.5rem 0;text-align:center;color:var(--white-color)}@media screen and (max-width:48em){.homepage .slider .title_container_student .title_detail_1_student{padding:.2rem 0;background-color:var(--white-color);color:var(--text-color)}}@media screen and (max-width:48em){.homepage .slider .title_container_student .title_detail_2_student{color:var(--primary-green)!important}}.homepage .content{padding:7rem 0 5rem}.homepage .content .content_bg_benefit{width:100%}.homepage .content .content_bg_benefit .img_banner_student{width:45%;object-fit:contain}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .img_banner_student{width:94%}}.homepage .content .content_bg_benefit .content_title_student{margin:3rem 0 3.5rem;text-align:center}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .content_title_student{width:80%}}.homepage .content .content_bg_benefit .list_content_student{width:50%}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_student{width:96%}}.homepage .content .content_bg_benefit .list_content_student .item_content_student{border:1px solid var(--border-color);border-radius:1rem;padding:3rem 0;position:relative}.divider_mobile_container{width:100%;padding:4rem 0}.divider_mobile_container .divider_mobile{height:.6rem;border-radius:1rem;background-color:var(--primary-green);width:60%}@media screen and (max-width:48em){.homepage .slider_teacher{background-color:#f4fdff;padding-bottom:1rem}}.homepage .slider .slider_bg_teacher{width:100%;position:relative;height:calc(100vh - 69px);min-height:40rem}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher{flex-direction:column-reverse;height:calc(75vh - 69px);background-color:#f4fdff;min-height:34rem}}.homepage .slider .slider_bg_teacher .slider_3_container{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:50%;height:100%;z-index:1}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container{width:100%!important;object-fit:contain}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher{width:90%;margin:0 auto;display:flex;justify-content:flex-start;position:relative;top:7.8vh}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher{width:100%!important;min-height:38%;padding-top:2vh;top:0;align-items:flex-start;padding-left:4%}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_1_teacher{font-size:2.6rem;background-color:var(--light-red-color);padding:.5rem 1rem;text-align:center;color:var(--white-color);font-size:clamp(2.2rem,4vw,2.6rem);min-width:23.5rem}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_1_teacher{width:85%;font-size:clamp(1.7rem,8vw,2rem);min-width:88%;line-height:39px;background-color:transparent;color:var(--light-red-color);text-align:start;padding:0}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_2_teacher{line-height:49px}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_2_teacher{font-size:clamp(1.05rem,6vw,1.25rem);line-height:27px;text-align:start}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_3_teacher{line-height:49px}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_3_teacher{font-size:clamp(1.6rem,9vw,1.875rem);text-align:start}}.homepage .slider .slider_bg_teacher .slider_3_container .slider_3{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;overflow:hidden;min-width:30rem;z-index:3}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container .slider_3{justify-content:flex-start;width:80%;min-width:7rem}}.homepage .slider .slider_bg_teacher .slider_3_container .slider_3 .slider_3_img{object-fit:contain;max-height:86%;width:auto;z-index:3}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .slider_3_container .slider_3 .slider_3_img{max-height:100%}}.homepage .slider .slider_bg_teacher .video_slider_container{width:47%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .video_slider_container{position:absolute;right:4%;bottom:3%;width:100%;justify-content:flex-end;height:auto}}.homepage .slider .slider_bg_teacher .video_slider_container .bg_circle_img{top:0;bottom:0;margin:auto 0;vertical-align:middle;max-height:58%}.homepage .slider .slider_bg_teacher .video_slider_container .video_slider{max-height:85.9%;width:auto;z-index:1;object-fit:fill;border:.6rem solid var(--white-color);border-radius:2rem;right:1rem;bottom:.5rem}@media screen and (max-width:48em){.homepage .slider .slider_bg_teacher .video_slider_container .video_slider{display:flex;align-items:center;max-height:calc(56vh - 70px);height:85vw;min-height:21rem;border-radius:1rem;border:.4rem solid var(--white-color)}}.homepage .slider .slider_bg_teacher .icon_half_slider_container{position:absolute;bottom:10vh;right:0}.homepage .slider .slider_bg_teacher .icon_half_slider_container img{width:4vw;min-width:3.5rem}.homepage .slider .slider_bg_teacher .img_slider_mobile{bottom:0;z-index:0}.homepage .content_banner_container{background-color:var(--white-color)!important;margin-top:0}.homepage .content_banner_container .content_bg_banner{margin:2rem 0!important}.homepage .content{padding-top:2rem}.homepage .content .content_bg_benefit_teacher{background-color:var(--white-color)}@media screen and (max-width:48em){.homepage .content .content_bg_benefit_teacher{background-color:var(--white-color)}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container{padding:2.5rem 0 3rem}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant{font-size:clamp(2.5rem,3vw,2.8125rem)}@media screen and (max-width:48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant{font-size:clamp(1.25rem,5vw,1.375rem);width:45%;min-width:14rem}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_left{top:0;left:0}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_left img{width:8vw;min-width:5rem}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_right{top:0;right:0}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_right img{width:8vw;min-width:5rem;transform:scaleX(-1)}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .img_detail_assistant{width:42%;max-width:42%}@media screen and (max-width:48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .img_detail_assistant{width:98%;max-width:98%;padding-bottom:2rem}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content{padding-top:3rem;border-bottom:1px solid var(--black-color);display:flex}@media screen and (max-width:48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content{padding-top:1rem;border-bottom:none}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant{width:54%;max-width:54%;display:flex;flex-direction:column;padding-left:4%}@media screen and (max-width:48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant{width:82%;max-width:82%;padding-left:0}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant .name_detail{font-size:clamp(1rem,1.25vw,1.25rem)!important}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant .icon_tick_success{width:clamp(1.2rem,1.25vw,1.3rem)!important}@media screen and (max-width:48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant .icon_tick_success{width:1rem!important}}.homepage .content .img_benefits_teacher{width:88%;max-width:95rem;padding-top:5rem}@media screen and (max-width:48em){.homepage .content .img_benefits_teacher{max-width:28rem;padding:1.5rem 0 2.5rem;min-width:18rem}}.homepage .content .list_content_teacher{width:clamp(78%,20vw,72%);padding-bottom:3rem;min-width:46rem;max-width:100rem;z-index:1}@media screen and (max-width:48em){.homepage .content .list_content_teacher{width:96%;min-width:96%;padding-bottom:1rem}}.homepage .content .list_content_teacher .list_detail_teacher{padding:2.6rem 0 2.2rem}@media screen and (max-width:48em){.homepage .content .list_content_teacher .list_detail_teacher{flex-direction:column!important;width:80%;max-width:80%;justify-content:center;min-width:20rem;padding:1.5rem 0 1rem}}@media screen and (max-width:48em){.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column{padding:1.8rem 0 0!important}}.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .text_title_benefit{font-size:clamp(1.35rem,2vw,1.625rem)!important}@media screen and (max-width:48em){.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .text_title_benefit{font-size:clamp(1.05rem,3.75vw,1.125rem)!important}}.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .name_detail{font-size:clamp(1.125rem,1.6vw,1.375rem)!important}@media screen and (max-width:48em){.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .name_detail{font-size:clamp(.9rem,2.75vw,1rem)!important}}.homepage .content .list_content_teacher .list_detail_teacher .img_item_detail{min-width:38%}@media screen and (max-width:48em){.homepage .content .list_content_teacher .list_detail_teacher .img_item_detail{max-width:100%}}@media screen and (max-width:48em){.homepage .content .detail_item{margin-bottom:.75rem!important}}.homepage .content .trial_teacher_container{background-color:var(--white-color);padding:.5rem 0 3.5rem;position:relative}@media screen and (max-width:48em){.homepage .content .trial_teacher_container{padding-bottom:2rem}}.homepage .content .trial_teacher_container .img_box_trial_teacher{width:50%;min-width:20rem}@media screen and (max-width:48em){.homepage .content .trial_teacher_container .img_box_trial_teacher{width:90%;min-width:15rem;margin-bottom:1rem}}.homepage .content .trial_teacher_container .btn_custom{height:clamp(3.5rem,5vw,4.3rem)}@media screen and (max-width:48em){.homepage .content .trial_teacher_container .btn_custom{height:2.875rem;width:clamp(14rem,40vw,16rem)!important}}.homepage .content .trial_teacher_container .btn_custom .text_btn_test{font-size:clamp(1.4rem,2vw,1.75rem)}@media screen and (max-width:48em){.homepage .content .trial_teacher_container .btn_custom .text_btn_test{font-size:clamp(1rem,2vw,1.15rem)}}.homepage .content .trial_teacher_container .icon_left_trial_container{position:absolute;bottom:50%;left:0}.homepage .content .trial_teacher_container .icon_left_trial_container img{width:14vw;min-width:10rem}.homepage .content .trial_teacher_container .icon_right_trial_container{position:absolute;bottom:20%;right:0}.homepage .content .trial_teacher_container .icon_right_trial_container img{width:14vw;min-width:10rem}.homepage .content .list_icon_bg_teacher .img_left_top_teacher{left:0;top:2%}.homepage .content .list_icon_bg_teacher .img_left_top_teacher img{width:11vw;min-width:8rem;transform:scaleY(-1)}.homepage .content .list_icon_bg_teacher .img_left_center{left:0;top:30%;z-index:0}.homepage .content .list_icon_bg_teacher .img_left_center img{width:8vw;min-width:6rem}.homepage .content .list_icon_bg_teacher .img_right_top{right:0;top:3%;z-index:0}.homepage .content .list_icon_bg_teacher .img_right_top img{width:9.5vw;min-width:8rem}.homepage .content .list_icon_bg_teacher .img_right_bottom{z-index:0;right:0;bottom:10%}.homepage .content .list_icon_bg_teacher .img_right_bottom img{width:9vw;min-width:6rem}.video_banner_container .video_banner{width:13.9vw;min-width:19.5rem}@media screen and (max-width:48em){.video_banner_container .video_banner{width:60vw;min-width:17rem}}.video_banner_container .icon_left_sliding_container{position:absolute;left:0;top:20%}.video_banner_container .icon_left_sliding_container img{width:7vw;min-width:11rem}.video_banner_container .icon_center_sliding_container{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;top:15%;padding-left:4%}.video_banner_container .icon_center_sliding_container img{width:28vw;min-width:32rem}.video_banner_container .icon_right_sliding_container{position:absolute;right:5%;bottom:5rem}.video_banner_container .icon_right_sliding_container img{width:7vw;min-width:9rem}@media screen and (max-width:48em){.video_banner_container .icon_center_sliding_container_mobile{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;top:10%}.video_banner_container .icon_center_sliding_container_mobile img{width:100vw}}.modal_form_trial{padding-top:40px!important;padding-bottom:40px!important}.modal_form_trial .header_advisement .title_header_teacher_1_mobile{width:35%!important;max-width:35%!important}.modal_form_trial .header_advisement .title_header_teacher_2_mobile{width:90%!important;max-width:90%!important}.modal_form_trial .form_trial{width:80%;min-width:50rem;max-width:75rem;border-radius:1.25rem;height:100%}@media screen and (max-width:48em){.modal_form_trial .form_trial{width:100%;min-width:18rem;border-radius:1.8rem}}.modal_form_trial .form_trial .content_advisement_container{display:flex;border:none;padding:0;width:100%;height:100%;border-radius:1.25rem;min-width:50rem;max-width:75rem}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container{width:100%;min-width:18rem;border-radius:1.8rem}}.modal_form_trial .form_trial .content_advisement_container .content_advisement{width:100%;background-color:#fddc6b;border-radius:1.25rem;border:2px solid var(--white-color);height:100%;overflow-y:auto}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement{border-radius:1.8rem}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .title_header_teacher{width:65%;max-width:38rem}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper{padding-top:2.75rem}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper{padding-top:1.75rem}}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_left,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_right{width:100%;max-width:100%}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_right .text-address{position:absolute;top:-2rem;left:1.2rem;font-size:clamp(.875rem,1.5vw,1.1rem)}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_right .text-address{position:relative;top:auto;left:.75rem;padding-bottom:.5rem}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_text_base{margin-bottom:2.1rem!important}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_text_base{margin-bottom:1.9rem!important}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper .input_text,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_text_base .input_text{font-size:clamp(.875rem,1.6vw,1.1rem)!important}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper{padding-left:10px;padding-right:18px}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_radio_base .drop_down{max-height:295px!important;top:100%}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper .input_select_main .icon_label{margin-right:5px}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .input_text_base_container{width:48%;max-width:48%;margin:0 auto}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .input_text_base_container{width:100%;max-width:100%}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .input_text_base_container .input_text_base{margin-bottom:1.25rem!important}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .number_account_assistant{width:48%;max-width:48%;margin:0 auto;padding:0 1.5%}@media screen and (max-width:48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .number_account_assistant{width:100%;max-width:100%;padding:0 3.5%}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .number_account_assistant .title_account_assistant{font-size:clamp(.875rem,1.5vw,1rem)}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container{background-color:var(--white-color);padding:1rem calc(1.5% + 1rem);border-radius:1rem;margin:2rem 0}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container .policy-trial-title{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--primary-green);padding:.25rem 0}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container .policy-trial-content .policy-item .policy-item-content_list .policy-item-content,.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container .policy-trial-content .policy-item .policy-item-title{padding:.25rem 0;font-size:clamp(.875rem,2vw,1rem)}.modal_form_trial .form_trial .text_policy_assistant_account a,.modal_form_trial .form_trial .text_policy_assistant_account span{font-size:clamp(.75rem,1.5vw,.875rem)!important}.modal_form_trial .form_trial_close{position:absolute;top:-.9rem;right:-.9rem;cursor:pointer}@media screen and (max-width:48em){.modal_form_trial .form_trial_close{top:.45rem;right:.45rem}}.modal_form_trial .form_trial_close img{border:1px solid var(--white-color);width:2.5rem;border-radius:50%}.modal_form_trial .info-trial-success{background-color:var(--white-color);border:none;width:100%;min-width:50rem;max-width:75rem;padding:5rem 3%;border-radius:1.25rem;align-self:center;max-height:100%}@media screen and (max-width:48em){.modal_form_trial .info-trial-success{width:100%;min-width:18rem;border-radius:1.8rem}}.modal_form_trial .info-trial-success .msg-title{font-size:clamp(1.75rem,2.3vw,1.875rem)}.modal_form_trial .info-trial-success .msg-detail{width:90%!important;font-size:clamp(1.125rem,1.7vw,1.375rem)}.modal_form_trial .info-trial-success .msg-contact{font-size:clamp(1.125rem,1.7vw,1.25rem)}.modal_form_trial .info-trial-success .msg-contact a{font-size:clamp(1.25rem,2.2vw,1.5rem)}.homepage .slider{position:relative}.homepage .slider .slider_bg_parent{width:100%;position:relative;height:calc(100vh - 69px);background-color:#f4fdff!important;overflow:hidden;min-height:43rem}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent{flex-direction:column;height:calc(75vh - 69px);min-height:34rem}}.homepage .slider .slider_bg_parent .slider_4_mobile{width:50%;height:100%}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .slider_4_mobile{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:100%!important;object-fit:contain}}.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;min-width:100%;overflow:hidden;z-index:1}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4{justify-content:flex-start!important;width:75%;height:100%;min-width:100%}}.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4 .slider_4_img{object-fit:contain;max-height:92%;width:auto}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4 .slider_4_img{max-height:80%;max-width:72%}}.homepage .slider .slider_bg_parent .slider_4_full{width:100%;background-color:#f4fdff;height:100%;align-items:flex-end}.homepage .slider .slider_bg_parent .slider_4_full .slider_4_img{object-fit:contain;margin:0 auto;width:100%}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .slider_4_full .slider_4_img{max-height:100%;width:100%!important;object-fit:cover}}.homepage .slider .slider_bg_parent .video_slider_container{width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:flex-end;top:0;right:6.5%;z-index:0}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .video_slider_container{position:absolute;right:2.2%;bottom:3%;width:100%;justify-content:flex-end;align-items:flex-end;height:auto}}.homepage .slider .slider_bg_parent .video_slider_container .video_slider_wrapper{right:0;bottom:0;max-width:20rem;display:flex;align-items:flex-end;justify-content:flex-end;z-index:0}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .video_slider_container .video_slider_wrapper{right:0;bottom:0;width:100%;height:100%;position:relative}}.homepage .slider .slider_bg_parent .video_slider_container .video_slider{position:absolute;z-index:2;object-fit:fill}.homepage .slider .slider_bg_parent .video_slider_container .img_slider_side{position:absolute;bottom:5%;right:-10%;max-height:15%;max-width:30%}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .video_slider_container .img_slider_side{right:-5%;bottom:5%;max-height:14%}}.homepage .slider .slider_bg_parent .icon_right_slider_container{position:absolute;top:-2rem;right:0;z-index:0}.homepage .slider .slider_bg_parent .icon_right_slider_container img{width:6vw;min-width:5.5rem}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .icon_right_slider_container img{width:5vw;min-width:4.5rem}}.homepage .slider .slider_bg_parent .title_container_parent{max-width:50%;height:100%;position:absolute;top:7vh;margin-left:9vw;z-index:2}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .title_container_parent{max-width:100%!important;margin:0 0 0 8vw;padding-top:3vh;position:relative;top:0;z-index:2;height:auto}}.homepage .slider .slider_bg_parent .title_container_parent .title_detail_1_parent{line-height:44.5px;font-size:clamp(2rem,4vw,2.2rem)}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .title_container_parent .title_detail_1_parent{line-height:29.6px;font-size:clamp(1.25rem,6vw,1.5rem)}}.homepage .slider .slider_bg_parent .title_container_parent .title_detail_2_parent{line-height:74px;font-size:clamp(3rem,4vw,3.7rem)}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .title_container_parent .title_detail_2_parent{line-height:49.5px;font-size:clamp(2rem,9vw,2.5rem)}}.homepage .slider .slider_bg_parent .title_container_parent .title_detail_3_parent{width:75%;font-size:clamp(1.925rem,3vw,2.25rem);line-height:44.5px}@media screen and (max-width:48em){.homepage .slider .slider_bg_parent .title_container_parent .title_detail_3_parent{width:85%;line-height:29.66px;font-size:clamp(1.25rem,6vw,1.5rem)}}.homepage .slider .slider_bg_parent .img_slider_mobile{bottom:0;z-index:0}.homepage .content{position:relative;padding-top:1rem;padding-bottom:5rem}@media screen and (max-width:48em){.homepage .content{padding-bottom:5rem}}.homepage .content .content_bg_benefit .list_content_parent{width:42.1%;min-width:43rem;max-width:55rem;z-index:1}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_parent{width:88%!important;min-width:88%!important}}.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent{padding:3rem .8rem}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent{padding:2.5rem 0 0;border:none!important}}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent .img_item_detail{width:3.4rem!important;height:auto}}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent .detail_item_parent{padding-bottom:2rem}}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent .detail_item_parent .name_detail{font-size:1rem!important}}@media screen and (max-width:48em){.homepage .content .content_bg_benefit .list_content_parent .icon_tick_success{margin-top:.3rem!important}}.homepage .content .content_bg_benefit .list_icon_bg .img_left_top{left:0;top:18%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_left_top img{width:11vw;min-width:8rem;transform:scaleY(-1);transform:scaleX(-1)}.homepage .content .content_bg_benefit .list_icon_bg .img_left_center{left:0;top:45%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_left_center img{width:13vw;min-width:9rem}.homepage .content .content_bg_benefit .list_icon_bg .img_left_bottom{left:5%;bottom:15%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_left_bottom img{width:8.5vw;min-width:7rem}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bonus{right:5%;top:5%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bonus img{width:5vw;min-width:4.5rem}.homepage .content .content_bg_benefit .list_icon_bg .img_right_top{right:0;top:28%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_right_top img{width:9.5vw;min-width:8rem}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bottom{z-index:0;right:0;bottom:30%}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bottom img{width:11vw;min-width:8rem}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_left_center{left:0;bottom:34%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_left_center img{width:5vw;min-width:3.8rem}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_top{right:0;top:10%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_top img{width:4.5vw;min-width:3rem}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_bottom{right:0;bottom:20%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_bottom img{width:4vw;min-width:2rem;transform:scaleX(-1)}.homepage .content .trial_parent_container{padding:.5rem 0 3.5rem}@media screen and (max-width:48em){.homepage .content .trial_parent_container{padding-top:2.5rem;padding-bottom:0}}.homepage .content .trial_parent_container .btn_custom{height:clamp(3.5rem,5vw,4.3rem)}@media screen and (max-width:48em){.homepage .content .trial_parent_container .btn_custom{height:2.875rem;width:clamp(14rem,40vw,16rem)!important}}.homepage .content .trial_parent_container .btn_custom .text_btn_test{font-size:clamp(1.4rem,2vw,1.75rem)}@media screen and (max-width:48em){.homepage .content .trial_parent_container .btn_custom .text_btn_test{font-size:clamp(1rem,2vw,1.15rem)}}.homepage .content .content_banner_top_container{width:100%;background-color:var(--white-color);padding-bottom:4rem}.homepage .content .content_banner_top_container .content_bg_top_banner{margin:2rem 0;width:100%;height:100%}.homepage .content .content_banner_top_container .content_bg_top_banner .img_banner_top{max-height:85%;max-width:50%;object-fit:cover}@media screen and (max-width:48em){.homepage .content .content_banner_top_container .content_bg_top_banner .img_banner_top{max-width:96%!important}}.homepage .content .content_banner_top_container .icon_left_parent_container{position:absolute;bottom:3rem;left:0}.homepage .content .content_banner_top_container .icon_left_parent_container img{width:14vw;min-width:9rem}.homepage .content .content_banner_top_container .icon_right_parent_container{position:absolute;top:0;right:0}.homepage .content .content_banner_top_container .icon_right_parent_container img{width:14vw;min-width:9rem}.coursesPage{position:relative}.coursesPage .content .content_1{z-index:0}.coursesPage .content .content_1 .img_courses_tree_container{width:100%;height:100%;z-index:-1;bottom:0;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;padding-right:13%}.coursesPage .content .content_1 .img_courses_tree_container img{position:relative;height:93%;width:auto;overflow:hidden}.coursesPage .content .content_1 .img_border_courses{height:4.8rem;width:92%}@media screen and (min-width:48.01em)and (max-width:63.9375em){.coursesPage .content .content_1 .img_border_courses{width:100%;height:5rem;min-height:5rem}}@media screen and (max-width:48em){.coursesPage .content .content_1 .img_border_courses{width:100%;height:3rem;min-height:3rem}}.coursesPage .content .content_1 .img_border_courses .course_title_name{font-size:clamp(1.4rem,2vw,1.625rem)}@media screen and (min-width:48.01em)and (max-width:63.9375em){.coursesPage .content .content_1 .img_border_courses .course_title_name{font-size:clamp(1.2rem,2vw,1.4rem)}}@media screen and (max-width:48em){.coursesPage .content .content_1 .img_border_courses .course_title_name{font-size:clamp(1.3rem,5vw,1.4rem)}}.coursesPage .content .content_1 .list_boxes{padding:0 2%}.coursesPage .content .content_1 .list_boxes .detail_item_course{background-color:var(--white-color);padding-top:1.1rem;padding-bottom:1.1rem;margin-bottom:2rem}.coursesPage .content .content_1 .list_boxes .detail_item_2{width:85%;min-width:20rem}.coursesPage .content .content_1 .list_boxes .detail_item_3,.coursesPage .content .content_1 .list_boxes .detail_item_4{width:96%}.coursesPage .content .content_1 .list_boxes .detail_item_1{width:73%;min-width:17rem}.coursesPage .content .content_1 .list_boxes_1{align-items:flex-end!important}.coursesPage .content .content_1 .list_boxes_1 .detail_item_2{margin-right:3.3vw}.coursesPage .content .content_1 .list_boxes_1 .detail_item_1,.coursesPage .content .content_1 .list_boxes_1 .detail_item_3{margin-right:1.3vw}.coursesPage .content .content_1 .list_boxes_2 .detail_item_2{margin-left:2.5vw}.coursesPage .content .content_1 .list_boxes_2 .detail_item_3{margin-left:.8vw}.coursesPage .content .content_1 .box_title{right:-10.8rem;top:40%}.coursesPage .content .content_1 .box_title_1{background-color:#e3bf0b}.coursesPage .content .content_1 .box_title_2{background-color:#4db7d2}.coursesPage .content .content_1 .box_title_3{background-color:#2dc296}.coursesPage .content .content_1 .box_title_4{right:-8vw;background-color:#c84242}.coursesPage .content .content_1 .img_bonus_1{top:-6.5rem;left:2rem;z-index:-1}.coursesPage .content .content_1 .img_bonus_1 img{width:3vw;min-width:3rem}.coursesPage .content .content_1 .img_bonus_2{top:-2.8rem;right:0}.coursesPage .content .content_1 .img_bonus_2 img{width:3.5vw;min-width:3.5rem}.coursesPage .content .content_1 .img_order_1{bottom:0;left:-1rem}.coursesPage .content .content_1 .img_order_1 img{width:2vw;min-width:2rem}.coursesPage .content .content_1 .img_order_2{top:-.5rem;right:-.7rem}.coursesPage .content .content_1 .img_order_2 img{width:3vw;min-width:3rem}.coursesPage .content .content_1 .img_book{bottom:4rem;right:-3.3rem}.coursesPage .content .content_1 .img_book img{width:4vw;min-width:4rem}.coursesPage .content .content_2{min-height:50vh;padding:2rem 0;position:relative;background-color:var(--white-color)}.coursesPage .content .content_2 .img_table_convert_container img{width:60%;min-width:40rem;z-index:1}@media screen and (max-width:48em){.coursesPage .content .content_2 .img_table_convert_container img{width:88%;min-width:88%}}.coursesPage .content .content_2 .icon_left_container{position:absolute;top:20%;left:0}.coursesPage .content .content_2 .icon_left_container img{width:10vw;min-width:8rem}.coursesPage .content .content_2 .icon_right_container{position:absolute;top:25%;right:0}.coursesPage .content .content_2 .icon_right_container img{width:10vw;min-width:8rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_1{top:20%;right:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_1 img{width:2vw;min-width:2.3rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_2{top:32%;left:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_2 img{width:3vw;min-width:1.3rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_3{bottom:20%;left:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_3 img{width:3vw;min-width:4rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_4{bottom:42%;right:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_4 img{width:3vw;min-width:1.3rem;transform:scaleX(-1)}.coursesPage .content .content_1_mobile{z-index:0}.coursesPage .content .content_1_mobile .img_border_courses{height:3rem;max-width:100%}.coursesPage .content .content_1_mobile .list_boxes_mobile{width:84%;margin-bottom:1.3rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile:has(>.img_item_1){padding-top:.3rem!important;padding-bottom:.3rem!important}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile{background-color:var(--white-color);padding-top:2rem;padding-bottom:1.5rem;margin-top:2.2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item_1{padding-right:.8rem;position:relative;bottom:1.3rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item_1 img{width:10%;min-width:2.5rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_2{top:-1.5rem;right:-1rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_2 img{width:3.5vw;min-width:3.5rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_3{top:-1.8rem;left:0}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_3 img{width:3.5vw;min-width:3.5rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_4{top:-2rem;right:2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_4 img{width:2.9vw;min-width:2.9rem;transform:rotate(22deg)}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_even{top:-1rem;left:2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_odd{top:-1rem;right:2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_1{background-color:#e3bf0b}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_2{background-color:#4db7d2}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_3{background-color:#2dc296}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_4{right:-8vw;background-color:#c84242}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_1{top:10%;right:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_1 img{width:2vw;min-width:1.5rem}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_2{top:20rem;left:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_2 img{width:2vw;min-width:1.5rem}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_3{top:40rem;left:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_3 img{width:3vw;min-width:3.8rem}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_4{bottom:33rem;right:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_4 img{width:3vw;min-width:3rem;transform:scaleX(-1)}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_5{bottom:24rem;left:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_5 img{width:3vw;min-width:1.6rem}.contactPage{position:relative;width:100%;background-color:var(--white-color)}.contactPage .content .content_1{padding-left:9%;padding-top:5vh}@media screen and (min-width:48.01em)and (max-width:63.9375em){.contactPage .content .content_1 .btn_text{font-size:1.1rem!important}}@media screen and (max-width:48em){.contactPage .content .content_1{flex-direction:column-reverse;padding-left:0;padding-top:1.8rem;padding-bottom:6rem}}.contactPage .content .content_1 .content_left{margin-right:10%}@media screen and (max-width:48em){.contactPage .content .content_1 .content_left{width:100%;padding-left:4%;padding-right:4%;padding-bottom:3rem;margin-right:0}}.contactPage .content .content_1 .content_left .form_input_contact .input_text_base_container .icon_label{display:none!important}.contactPage .content .content_1 .content_left .form_input_contact .input_text_base{height:3.3rem!important}@media screen and (min-width:64em){.contactPage .content .content_1 .content_left .title_send_msg{text-transform:uppercase}}.contactPage .content .content_1 .content_left .content_left_ratio{padding:0 5%;display:flex;justify-content:flex-start;align-items:flex-start}.contactPage .content .content_1 .content_left .content_left_ratio .title_ratio{padding-right:10%}.contactPage .content .content_1 .content_left .content_left_ratio .icon_ratio_contact{width:1.25rem;height:auto}.contactPage .content .content_1 .content_left .content_left_ratio .text_ratio{font-size:1.5rem}@media screen and (max-width:48em){.contactPage .content .content_1 .content_left .content_left_ratio .text_ratio{font-size:.875rem}}.contactPage .content .content_1 .content_left .input_news{width:96%!important}.contactPage .content .content_1 .content_left .text_area_news{max-width:96%!important;width:96%!important}.contactPage .content .content_1 .content_left .btn_custom{border:1px solid var(--text-color)!important}.contactPage .content .content_1 .content_right{padding-top:6rem}@media screen and (max-width:48em){.contactPage .content .content_1 .content_right{width:100%;padding-top:0;padding-bottom:3rem}}.contactPage .content .content_1 .content_right .content_right_title{padding-left:4%;padding-bottom:1.5rem}.contactPage .content .content_banner{margin-top:-10vw}.feePage{position:relative}.feePage .slider .slider_bg{width:100%;position:relative}.feePage .content{position:relative}.feePage .content .content_bg{width:100%}.feePage .content .content_bg .list_packages{padding:0 2% 2rem;align-items:flex-end}@media screen and (max-width:48em){.feePage .content .content_bg .list_packages{padding-top:1rem}}.feePage .content .content_bg .list_packages .package_item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom:1.5rem;background-color:var(--white-color);min-height:39rem;justify-content:flex-start;width:28%;min-width:25.5rem;margin:2rem .5rem}@media screen and (min-width:48.01em)and (max-width:63.9375em){.feePage .content .content_bg .list_packages .package_item{width:45%!important;min-width:25.5rem;min-height:40rem;margin:1rem 0}}@media screen and (max-width:48em){.feePage .content .content_bg .list_packages .package_item{width:85%!important;min-height:35rem;min-width:20rem;padding-bottom:1rem}}.feePage .content .content_bg .list_packages .package_item .package_item_header{background-color:#77badc;width:100%;border-top-left-radius:.8rem;border-top-right-radius:.8rem;padding:1rem 0}@media screen and (max-width:48em){.feePage .content .content_bg .list_packages .package_item .package_item_header{padding:.75rem 0}}.feePage .content .content_bg .list_packages .package_item .package_item_header .ico_white_star{width:1.1rem}.feePage .content .content_bg .list_packages .package_item .original_price_item_unit{position:absolute;bottom:.22rem;margin-left:.15rem;font-size:.9375rem}@media screen and (max-width:48em){.feePage .content .content_bg .list_packages .package_item .original_price_item_unit{font-size:.75rem;bottom:.17rem}}.feePage .content .content_bg .list_packages .package_item .current_price_item{line-height:49px}.feePage .content .content_bg .list_packages .package_item .current_price_item_unit{margin-left:.3rem;position:relative;bottom:.2rem}.feePage .content .content_bg .list_packages .package_item .item_detail_fee{line-height:19.78px}.feePage .content .content_bg .list_packages .package_item .ico_tick_detail_1{width:1.15rem;position:absolute;right:-.25rem;top:1.25rem}@media screen and (max-width:48em){.feePage .content .content_bg .list_packages .package_item .ico_tick_detail_1{top:.5rem}}.feePage .content .content_bg .list_packages .package_item .ico_tick_detail{width:1.15rem;position:absolute;right:-.25rem;top:.5rem}.feePage .content .content_bg .list_packages .package_item .package_item_content{align-items:flex-start;padding:.6rem 5% 0}.feePage .content .content_bg .list_packages .package_item .btn_custom{max-width:100%!important;width:10.8rem!important;max-height:100%!important;height:3rem!important}.feePage .content .text_footer_content{padding:2rem 0;width:100%}@media screen and (max-width:48em){.feePage .content .text_footer_content{background-color:var(--white-color);padding:1.5rem 0}}.feePage .content .icon_payment{width:3rem;height:auto}.loginNew{position:relative;height:100%}.loginNew .content{padding:0 7%;width:100%;height:100%}@media screen and (max-width:48em){.loginNew .content{padding:0 0 1rem}}.loginNew .content .content_1{padding:4rem 0}@media screen and (max-width:48em){.loginNew .content .content_1{padding:.5rem 0}}.loginNew .content .content_1 .form_input_login{width:70%}@media screen and (max-width:48em){.loginNew .content .content_1 .form_input_login .input_text_base{height:3.3rem!important}}@media screen and (max-width:48em){.loginNew .content .content_1 .form_input_login{width:96%}}.loginNew .content .content_1 .form_input_login .btn_auth_container{padding:1rem 4% 2rem}@media screen and (max-width:48em){.loginNew .content .content_1 .form_input_login .btn_auth_container{flex-direction:row-reverse}}@media screen and (max-width:48em){.loginNew .content .content_1 .form_input_login .btn_auth_container .btn_custom{max-width:100%!important;max-height:100%!important;height:3rem!important;width:47%!important}}.loginNew .content .content_1 .form_input_login .box_auth_social{width:35%;height:4.2rem;background-color:#f5f5f5;border-radius:.3rem;margin-top:1rem;box-shadow:1px 2px 4px 0 rgba(21,27,38,.4);min-width:10rem}@media screen and (max-width:48em){.loginNew .content .content_1 .form_input_login .box_auth_social{width:40%;height:3.4rem;min-width:10rem}}.loginNew .content .content_1 .form_input_login .box_auth_social .icon_auth_social{width:50%;max-height:100%;padding:.7rem 0}@media screen and (max-width:48em){.loginNew .content .content_1 .form_input_login .box_auth_social .icon_auth_social{max-height:100%}}.loginAbsolute{min-height:calc(100vh - 75px)}.loginAbsolute .content{min-height:calc(100vh - 70px)}.loginAbsolute .footer_auth_container{padding-top:20%}.footer_auth_container{padding-bottom:2rem}@media screen and (max-width:48em){.footer_auth_container{flex-direction:column;padding-top:7vh;padding-bottom:0}}@media screen and (max-width:48em){.footer_auth_container .footer_auth_first{width:100%!important;display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem}}.modalAuth{background-color:var(--white-color);border-radius:1rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:2rem 3% 3rem;width:60%;min-width:38rem;z-index:999}@media screen and (max-width:48em){.modalAuth{width:94%!important;padding:2rem 0 3rem;background-color:transparent;box-shadow:none;min-width:94%!important}}.modalAuth .modal_desc_1{padding-right:3%}@media screen and (max-width:48em){.modalAuth .title_modal_auth{text-transform:none!important}}.loginNew .image_success{width:20%}.loginNew .dot_typing{position:relative;left:-9999px;width:15px;height:15px;border-radius:50%;background-color:var(--primary-green);color:var(--primary-green);box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green);animation:dot-typing 1.5s linear infinite}@keyframes dot-typing{0%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}16.667%{box-shadow:9964px -10px 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}33.333%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}50%{box-shadow:9964px 0 0 0 var(--primary-green),9999px -10px 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}66.667%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}83.333%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px -10px 0 0 var(--primary-green)}to{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}}.registerNew .content .content_1{padding-top:3rem}@media screen and (max-width:48em){.registerNew .content .content_1{padding-top:.5rem}}.registerNew .content .content_1 .modal_container{width:50%!important;min-width:35rem}@media screen and (max-width:48em){.registerNew .content .content_1 .modal_container{min-width:90%!important;max-width:90%!important}}@media screen and (max-width:48em){.registerNew .content .content_1 .modal_success_register{background-color:transparent!important;box-shadow:none!important;border:none!important}}.registerNew .content .content_1 .list_agents{width:100%}@media screen and (max-width:48em){.registerNew .content .content_1 .list_agents{justify-content:space-between}}.registerNew .content .content_1 .list_agents .agent_item{padding:0 2.5%;width:25%}@media screen and (max-width:48em){.registerNew .content .content_1 .list_agents .agent_item{width:30%;padding:0}}.registerNew .content .content_1 .list_agents .agent_item:hover{opacity:.9!important}.registerNew .content .content_1 .list_agents .agent_item .tick_select{position:absolute;top:-.2rem;left:5%}.registerNew .content .content_1 .list_agents .agent_item .tick_select .tick_select_img{max-width:90%}.registerNew .content .content_1 .modalAuth{min-width:46rem}@media screen and (min-width:48.01em)and (max-width:63.9375em){.registerNew .content .content_1 .modalAuth{min-width:38rem}}.registerNew .content .content_1 .form_input_login{width:90%!important;margin-top:2rem;max-width:100%}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login{width:100%!important}}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .input_date_base,.registerNew .content .content_1 .form_input_login .input_select_main_wrapper,.registerNew .content .content_1 .form_input_login .input_text_base{height:3.3rem!important}}.registerNew .content .content_1 .form_input_login .icon_label{margin-right:20px!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .inputs_address_mobile{flex-direction:column}}.registerNew .content .content_1 .form_input_login .input_radio_base .drop_down .option_item span{font-family:"AvertaStdCY"!important}.registerNew .content .content_1 .form_input_login .field_province{width:58%}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_province{width:100%}}.registerNew .content .content_1 .form_input_login .field_province .input_select_main .input_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registerNew .content .content_1 .form_input_login .field_district{width:40%}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_district{width:100%}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper{padding-left:3%!important;padding-right:0!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper{padding:0 2vw!important}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .input_text{width:75%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .input_text{width:100%;max-width:100%!important}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon{padding-right:5%!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon{padding-right:0!important}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon_label{display:none!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon_label{display:flex!important;justify-content:center}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .cursor_pointer{display:flex!important}.registerNew .content .content_1 .form_input_login .field_gender{position:relative}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_gender{width:48%!important}}.registerNew .content .content_1 .form_input_login .field_gender .icon_label{margin-right:10px!important}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper{overflow:hidden;padding-right:3%!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper{padding-right:2vw!important}}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .input_select_main{width:100%!important}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .input_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .icon{padding-left:3%!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .icon{padding-left:0!important}}.registerNew .content .content_1 .form_input_login .birthday_gender_container{margin-bottom:.8rem}.registerNew .content .content_1 .form_input_login .birthday_gender_container .input_date_base_container{width:60%!important}@media screen and (max-width:48em){.registerNew .content .content_1 .form_input_login .birthday_gender_container .input_date_base_container{width:48%!important}}.registerNew .content .content_1 .form_input_login .grade_container{margin-left:3%;margin-bottom:1.5rem}.registerNew .content .content_1 .form_input_login .grade_container .title_grade{width:45%}.registerNew .content .content_1 .form_input_login .grade_container .title_grade .name_input_grade{margin-left:5%}.list_grades{width:55%;padding-left:5%}@media screen and (max-width:48em){.list_grades{max-width:55%!important}}.list_grades .item_grade_container{margin:0 3%}.list_grades .item_grade_container .item_grade{border:1px solid #cdcdcd;font-size:2.4rem;border-radius:.3rem;height:4.5vw;width:4.5vw;min-height:3.5rem;text-align:center}.list_grades .item_grade_container .item_grade:hover{background-color:#00cc85!important;color:var(--white-color)!important}@media screen and (max-width:48em){.list_grades .item_grade_container .item_grade{font-size:1.4rem!important;height:10.8vw!important;width:10.8vw!important;min-height:3rem;min-width:3rem}}@media screen and (max-width:48em){.list_grades .item_grade_container .item_grade_teacher{font-size:.9rem!important;height:15vw!important;width:15vw!important}}.input_date_base_container{position:relative}.input_date_base_container .error_input span{color:#e22028;font-size:18px}.input_date_base_container .error_text{margin-bottom:9px}.input_date_base_container .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_date_base_container .input_date_base{display:flex;align-items:center;height:65px;padding:0 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}@media screen and (max-width:768px){.input_date_base_container .input_date_base{height:44px}.input_date_base_container .input_date_base svg{width:18px}}.input_date_base_container .input_date_base .icon_label{width:31px;margin-right:26px;flex:none}@media screen and (max-width:48em){.input_date_base_container .input_date_base .icon_label{margin-right:0!important}}.input_date_base_container .input_date_base .react-datepicker-wrapper,.input_date_base_container .input_date_base .react-datepicker-wrapper .react-datepicker__input-container{height:100%}.input_date_base_container .input_date_base input{height:100%;border:none;font-size:18px;line-height:21px;background-color:transparent;width:100%;font-family:"Myriadpro-Regular"}.input_date_base_container .input_date_base input:focus{outline:none}@media screen and (max-width:48em){.input_date_base_container .input_date_base input{font-size:.9rem!important}}.input_date_base_container .input_date_base input::placeholder{font-family:"Myriadpro-Regular";color:#8e9298;opacity:1}.input_date_base_container .input_date_base input:-ms-input-placeholder{font-family:"Myriadpro-Regular";color:#8e9298}.input_date_base_container .input_date_base input::-ms-input-placeholder{font-family:"Myriadpro-Regular";color:#8e9298}.input_date_base_container .input_date_base select{font-family:"Myriadpro-Regular";color:#8e9298}.modal_success_register{padding:2rem 0}.modal_success_register .img_download_container{width:80%;padding:1.5rem 0 0}.modal_success_register .img_download_container .img_qr_wrapper{padding:0 4%}.modal_success_register .img_download_container .img_qr_download{width:7.5rem;min-width:6rem}@media screen and (max-width:48em){.modal_success_register .footer_social_container{flex-direction:row-reverse;justify-content:flex-end!important;align-items:center;margin:0!important;padding:2rem 0 1rem}}@media screen and (max-width:48em){.modal_success_register .footer_social_container .img_download_container_mobile{width:60%;max-width:60%;padding:0 0 .8rem;max-height:90%}}@media screen and (max-width:48em){.modal_success_register .footer_social_container .footer_app_download_container{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.modal_success_register .footer_social_container .img_app_download{cursor:pointer}@media screen and (max-width:48em){.modal_success_register .footer_social_container .img_app_download{margin:0!important;width:47%;max-height:90%}}@media screen and (max-width:48em){.modal_success_register .footer_social_container .icon_social_container_mobile{min-width:38%;max-width:38%;width:38%;padding-right:3%}}.modal_success_register .footer_social_container .icon_social_container_mobile .icon_social{cursor:pointer;height:auto;transition:all .3s ease-out;transform:scale(1)}@media screen and (max-width:48em){.modal_success_register .footer_social_container .icon_social_container_mobile .icon_social{width:4.5rem;margin:0}}.modal_success_register .footer_social_container .icon_social_container_mobile .icon_social:hover{transition:all .3s ease-out;transform:scale(1.3)}.modal_success_register .btn_auth_container{padding-top:1rem;max-width:94%}@media screen and (max-width:48em){.modal_success_register .btn_auth_container{flex-direction:row-reverse;max-width:100%}}@media screen and (max-width:48em){.modal_success_register .btn_auth_container .btn_custom{max-height:3rem!important;max-width:44%!important}}@media screen and (max-width:48em){.modal_success_register .icon_sucess_msg{width:7rem;min-width:6rem}}.modal_success_register .icon_social_container{width:40%;padding-top:1rem}.modal_success_register .icon_social_container .icon_social{cursor:pointer;width:5rem;height:auto;transition:all .3s ease-out;transform:scale(1);margin:0 .3rem}@media screen and (max-width:48em){.modal_success_register .icon_social_container .icon_social{width:4rem}}.modal_success_register .icon_social_container .icon_social:hover{transition:all .3s ease-out;transform:scale(1.3)}.modal_confirm_otp{margin-top:3rem;border-top:2rem solid var(--primary-green);margin-bottom:10vh}.modal_confirm_otp .btn_auth_container{width:100%;padding-top:3rem}@media screen and (max-width:768px){.modal_confirm_otp .btn_auth_container{flex-direction:column}.modal_confirm_otp .btn_auth_container .otp-btn-responsive{width:100%!important;max-width:80%!important;max-height:10vw!important}}.modal_confirm_otp .img_tick_success{width:1.7rem;min-width:1.3rem}@media screen and (max-width:48em){.modal_confirm_otp .input_text_base{height:3.3rem!important}}.modal_confirm_otp .input_text_base .input_text_base_content .icon_label{display:none}.modal_confirm_otp .input_text_base .input_text_base_content .input_text{text-align:center}.style_btn_agree_authentication_teacher{grid-gap:20px;gap:20px}.profilePage .profile_title_container{width:100%;background-color:var(--primary-green)}.profilePage .profile_title_container .profile_title{margin:0 auto;max-width:85vw;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.profilePage .profile_title_container .icon_profile{width:2.8rem}.profilePage .content_profile{padding:5rem 0;margin:0 auto;max-width:85vw;display:flex;flex-direction:column}@media screen and (max-width:48em){.profilePage .content_profile{max-width:94%!important;width:94%;padding:3rem 0}}.profilePage .content_profile .profile_edit_container{justify-content:space-between;align-items:flex-start;padding-bottom:3rem}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container{flex-direction:column}}.profilePage .content_profile .profile_edit_container .avt_container{margin:0 auto}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .avt_container{width:100%}}.profilePage .content_profile .profile_edit_container .avt_container .img_avt_profile{width:14rem;height:14rem;min-width:14rem;min-height:14rem;border-radius:50%}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .avt_container .img_avt_profile{width:10rem;height:10rem;min-width:10rem;min-height:10rem}}.profilePage .content_profile .profile_edit_container .avt_container .icon_edit_avt{width:1.8rem;height:auto}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .avt_container .icon_edit_avt{width:1.5rem}}.profilePage .content_profile .profile_edit_container .form_input{max-width:100%}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .input_date_base,.profilePage .content_profile .profile_edit_container .form_input .input_select_main_wrapper,.profilePage .content_profile .profile_edit_container .form_input .input_text_base{height:3.3rem!important}}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input{width:100%;padding-top:2.5rem}}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .inputs_address_mobile{flex-direction:column}}.profilePage .content_profile .profile_edit_container .form_input .input_radio_base .drop_down .option_item span{font-family:"AvertaStdCY"!important}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .field_province{width:100%}}.profilePage .content_profile .profile_edit_container .form_input .field_province .input_select_main .input_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .field_district{width:100%}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper{padding-left:3%!important;padding-right:0!important}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper{padding:0 2vw!important}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .input_select_main{width:100%!important}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .input_text{max-width:80%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .input_text{max-width:100%!important}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .icon_label{display:none!important}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .icon_label{display:flex!important;justify-content:center}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .cursor_pointer{display:flex!important}.profilePage .content_profile .profile_edit_container .form_input .field_gender{position:relative}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .field_gender{width:48%!important}}.profilePage .content_profile .profile_edit_container .form_input .field_gender .input_select_main_wrapper{overflow:hidden;position:relative}.profilePage .content_profile .profile_edit_container .form_input .field_gender .input_select_main_wrapper .input_select_main{width:100%!important}.profilePage .content_profile .profile_edit_container .form_input .field_gender .input_select_main_wrapper .input_text{position:relative;max-width:65%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profilePage .content_profile .profile_edit_container .form_input .birthday_gender_container .input_date_base_container{width:60%!important}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .form_input .birthday_gender_container .input_date_base_container{width:48%!important}}.profilePage .content_profile .profile_edit_container .form_input .grade_container{margin-left:3%;margin-bottom:1.5rem}.profilePage .content_profile .profile_edit_container .form_input .grade_container .title_grade{width:45%}.profilePage .content_profile .profile_edit_container .form_input .grade_container .title_grade .name_input_grade{margin-left:5%}@media screen and (max-width:48em){.profilePage .content_profile .profile_edit_container .btn_save_container{display:flex;align-items:center;justify-content:center;width:100%;padding-top:2rem}.profilePage .content_profile .profile_edit_container .btn_save_container .btn_custom{height:2.6rem!important}}.profilePage .content_profile .profile_edit_container .btn_save_container .btn_custom{height:3rem!important;min-width:8rem}.profilePage .content_profile .payment_history .table_payment_history{margin:4rem 0;display:flex;flex-direction:column;scroll-behavior:smooth;position:relative}@media screen and (max-width:48em){.profilePage .content_profile .payment_history .table_payment_history{max-height:40rem;overflow-y:initial;max-height:100%;margin:2rem 0;width:100%}}.profilePage .content_profile .payment_history .table_payment_history table{border-collapse:collapse}.profilePage .content_profile .payment_history .table_payment_history th{background-color:#f5f5f5;border:1px solid #f5f5f5;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0}.profilePage .content_profile .payment_history .table_payment_history td{background-color:#fff;border:2px solid #f5f5f5;padding:1.5rem 0}.profilePage .content_profile .box_payment_container{width:100%}@media screen and (max-width:48em){.profilePage .content_profile .box_payment_container .box_payment_item{width:100%;border-radius:.8rem;padding:1.5rem 5%;margin-bottom:1.5rem;background-color:var(--white-color);border:1px solid var(--border-color)}}.profilePage .content_profile .box_payment_container .box_payment_item .item_left_divider{justify-content:flex-start!important;width:50%;border-left:2px solid var(--text-color)}.profilePage .content_profile .box_payment_container .box_payment_item .icon_box_payment{width:1.7rem;height:auto;margin-left:25%}@media screen and (max-width:48em){.profilePage .content_profile .box_payment_container .box_payment_item .icon_box_payment{width:1.5rem;height:auto;margin-left:15%}}.profilePage .content_profile .box_payment_container .box_payment_item .icon_box_tick{width:1.2rem;height:auto}.profilePage .icon_save_profile{width:15%}@media screen and (max-width:48em){.profilePage .icon_save_profile{width:16%}}.profilePage .footer_profile{padding:0 7% 1rem}@media screen and (max-width:48em){.profilePage .footer_profile{padding:0 2% 1rem}}.mockTestNews,.mockTestNews .content{position:relative;background-color:var(--white-color)}.mockTestNews .content{max-width:90vw;margin:0 auto}@media screen and (max-width:48em){.mockTestNews .content{max-width:95vw}}.mockTestNews .content .img_banner_mockTest{object-fit:contain;width:100%}.mockTestNews .content .content_1{padding:3rem 3%}.mockTestNews .content .content_1 .input_search_container{flex:1 1;height:90%}.mockTestNews .content .content_1 .input_search_container .input_text_base_container .input_text_base{height:3.5rem}.mockTestNews .content .content_1 .input_search_container .input_text_base{margin-bottom:0!important}.mockTestNews .content .content_1 .input_search_container .input_text{font-size:1.1rem}.mockTestNews .content .content_1 .text_invalid_search{margin:auto;height:100%;vertical-align:middle}.mockTestNews .content .content_1 .table_list_mocktest{margin:4rem 0;display:flex;flex-direction:column;max-height:calc(33rem + 1.2vw);min-height:6rem;overflow-y:scroll;scroll-behavior:smooth;position:relative}@media screen and (max-width:48em){.mockTestNews .content .content_1 .table_list_mocktest{border:none}}.mockTestNews .content .content_1 .table_list_mocktest .table_divider_bottom{position:-webkit-sticky;position:sticky;bottom:0;width:100%;height:1.5px;background-color:#000}.mockTestNews .content .content_1 .table_list_mocktest .table_list_mocktest_container{padding-right:1rem}.mockTestNews .content .content_1 .table_list_mocktest thead{vertical-align:middle;position:-webkit-sticky;position:sticky;top:0;z-index:90}.mockTestNews .content .content_1 .table_list_mocktest th{vertical-align:middle;background-color:#fff;border:1px solid var(--black-color);padding:1rem 2%}.mockTestNews .content .content_1 .table_list_mocktest td{border-right:1px solid var(--black-color);padding:1.5rem 2%;vertical-align:middle}.mockTestNews .content .content_1 .table_list_mocktest tr:nth-child(odd){background-color:#fafafa}.mockTestNews .content .content_1 .table_list_mocktest table{border-collapse:initial;border:1px solid var(--black-color);border-top:none}.mockTestNews .content .content_1 .table_list_mocktest td,.mockTestNews .content .content_1 .table_list_mocktest th{border-collapse:initial;border:1px solid var(--black-color)}.mockTestNews .content .content_1 .table_list_mocktest th{border-top:1.5px solid var(--black-color);border-bottom:1.5px solid var(--black-color)}.mockTestNews .content .content_1 .table_list_mocktest tr:first-child td{border-top:none}.mockTestNews .content .content_1_mobile{padding:2rem 3%}.mockTestNews .content .content_1_mobile .input_search_container_mobile{flex:1 1;height:90%}.mockTestNews .content .content_1_mobile .input_search_container_mobile .input_text_base_container .input_text_base{height:3.2rem}.mockTestNews .content .content_1_mobile .input_search_container_mobile .input_text_base{padding:0 .5rem!important}@media screen and (max-width:48em){.mockTestNews .content .content_1_mobile .input_search_container_mobile .input_text_base{margin-bottom:0!important}}.mockTestNews .content .content_1_mobile .input_search_container_mobile .img_label_input{width:1.2rem!important;height:auto!important}.mockTestNews .content .content_1_mobile .icon_filter_container{padding-left:3%;padding-top:.3rem}.mockTestNews .content .content_1_mobile .icon_filter_container .icon_filter_mocktest{width:3rem;height:auto}.mockTestNews .content .content_1_mobile .box_mocktests_scroll{display:flex;flex-direction:column;max-height:40rem;min-height:6rem;overflow-y:scroll;scroll-behavior:smooth;position:relative;align-items:center;margin-top:2.5rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests{width:85vw;padding:0 3%}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest{width:100%;border-radius:.8rem;padding:1.3rem 7%;margin-bottom:1.5rem;background-color:var(--white-color);border:1px solid var(--text-color)}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .icon_box_container{padding-right:.5rem;width:1.5rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .icon_box_container .icon_box_mocktest{width:2rem;height:auto;min-width:1.05rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .icon_box_container .icon_participant{width:1.2rem;min-width:1rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .box_item_info_left{max-width:55%}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .img_achievement{width:clamp(6.5rem,25vw,10rem);height:auto;min-width:7rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .point_achievement_text{font-size:clamp(.875rem,3vw,1rem);position:absolute;top:25%;right:25%;color:var(--white-color)}.select_container{min-width:15%;max-width:18%;width:18%;margin-right:2%;cursor:pointer;position:relative}.select_container .select_title{font-size:clamp(.9rem,1.5vw,1.1rem)}.select_container .select_title .icon_drop_custom{margin-left:.5rem}.select_container .list_option_custom{position:absolute;top:2rem;right:0;left:0;max-height:20rem;min-height:10rem;overflow:auto;background-color:var(--white-color);border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;border-radius:.6rem;z-index:99;border:1px solid var(--text-color)}.select_container .list_option_custom::-webkit-scrollbar{width:6px}.select_container .list_option_custom::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.select_container .list_option_custom::-webkit-scrollbar-track{margin:.4rem 0}.select_container .list_option_custom::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.select_container .list_option_custom .option_item_custom{color:var(--text-color);padding:1rem 0;font-size:clamp(.9rem,1.5vw,1rem)}.modal_filter_container{width:96%;height:auto;margin-top:auto;margin-bottom:auto;background-color:var(--white-color);border:1px solid var(--white-color);min-height:70vh;position:relative}.modal_filter_container .modal_filter_header{background-color:var(--primary-green);padding:.75rem 0}.modal_filter_container .modal_filter_header .icon_close_modal{position:absolute;float:right;right:.5rem}.modal_filter_container .modal_filter_header .icon_close_modal img{width:1.9rem;height:auto}.modal_filter_container .btn_filter_container{position:absolute;left:0;right:0;width:100%;bottom:1.5rem}.select_double_container{width:100%;cursor:pointer;position:relative;padding:0 3.5%}.select_double_container .select_title{margin:.5rem 0;padding:1.2rem 0;border-bottom:1px solid var(--border-color)}.select_double_container .select_title .select_title_main{margin-bottom:.2rem}.select_double_container .select_title .icon_drop_custom{margin-left:.5rem}.select_double_container .list_option_custom{width:70%;position:absolute;top:80%;right:4%;max-height:20rem;min-height:10rem;overflow:auto;background-color:var(--white-color);border-radius:.6rem;z-index:99;border:1px solid var(--border-color);border-top:0}.select_double_container .list_option_custom::-webkit-scrollbar{width:6px}.select_double_container .list_option_custom::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.select_double_container .list_option_custom::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.select_double_container .list_option_custom .option_item_custom{color:var(--text-color);padding:1rem 0}.advisementNews{background-color:var(--white-color)}.advisementNews .content{position:relative;padding:2rem 3%}@media screen and (max-width:48em){.advisementNews .content{padding-bottom:6rem;padding-top:1.5rem}}.advisementNews .content .img_banner_container{width:40%}.advisementNews .content .img_banner_container .img_banner_advisement{width:85%}.advisementNews .content .advisement_register_container{width:50%;justify-content:flex-start}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container{width:100%}}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container .title_register_advisement{margin-bottom:1.5rem!important}}.advisementNews .content .advisement_register_container .modal_container{padding:1rem 4%}.advisementNews .content .advisement_register_container .icon_sucess_msg{width:15%!important}.advisementNews .content .advisement_register_container .modal_input_advisement{border:1px solid var(--border-color);padding:2.5rem 0;border-radius:.8rem}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container .modal_input_advisement{background-color:var(--white-color);box-shadow:none;border:none;padding:2rem 0}}.advisementNews .content .advisement_register_container .form_input_advisement{width:90%}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container .form_input_advisement .input_text_base{height:3.4rem!important}}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container .form_input_advisement{width:96%!important}}.advisementNews .content .advisement_register_container .form_input_advisement .input_text_base_container{width:100%!important}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container .modal_container{width:88%}}@media screen and (max-width:48em){.advisementNews .content .advisement_register_container .btn_custom{height:3rem!important}}.introPage .content_intro{padding-bottom:2.2rem}.introPage .content_intro .content_1{min-height:55rem;z-index:0}.introPage .content_intro .content_1 .img_intro_tree_container{width:100%;height:100%;z-index:-1;bottom:0;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.introPage .content_intro .content_1 .img_intro_tree_container img{position:relative;height:93%;width:auto;overflow:hidden}.introPage .content_intro .content_1 .img_title_intro{width:20.8rem;top:2rem;left:6vw}.introPage .content_intro .content_1 .img_top_title{left:35%;top:2.2rem}.introPage .content_intro .content_1 .img_top_title img{width:6.625rem}.introPage .content_intro .content_1 .list_intro{padding-top:2rem}.introPage .content_intro .content_1 .list_intro .item_intro{background-color:var(--white-color);border:1px solid var(--black-color);padding:.8rem 1.8rem;border-radius:1.2rem;margin-bottom:5%}.introPage .content_intro .content_1 .list_intro .item_intro img{width:7.6rem}.introPage .content_intro .content_1 .list_intro .list_intro_left{width:48%;max-width:48%;padding-top:4%;display:flex;flex-direction:column;align-items:flex-end}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_1_left{width:72%;position:relative;margin-right:-2vw}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_1_left img{position:absolute;left:-9rem;width:10rem}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_2_left{width:82%;position:relative;margin-right:12%;margin-top:4vw}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_2_left img{position:relative;left:-3%;padding-right:.2rem}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_3_left{width:95%;position:relative;margin-right:-2vw;margin-top:4vw;flex-direction:row-reverse}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_3_left img{position:relative;right:-3%;padding-right:.2rem}.introPage .content_intro .content_1 .list_intro .list_intro_right{width:48%;max-width:48%;display:flex;flex-direction:column;align-items:flex-start;margin-top:-2rem}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_1_right{width:68%;position:relative;margin-left:4vw}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_2_right{width:68%;position:relative;margin-left:10vw}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_2_right img{position:relative;left:-3%;padding-right:.2rem;width:5rem}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_3_right{width:80%;position:relative;margin-left:6.5vw;flex-direction:row-reverse}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_3_right img{position:relative;right:-3%;padding-right:.2rem}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_4_right{width:76%;position:relative;margin-left:6vw;margin-top:1vw}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_4_right img{position:relative;left:-3%;padding-right:.2rem}.introPage .content_intro .content_1_mobile{min-height:60rem}.introPage .content_intro .content_1_mobile .img_title_intro{width:14rem;top:1.5rem;left:calc(90% - 14rem);float:right}.introPage .content_intro .content_1_mobile .list_intro_mobile{padding-top:2.2rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro{top:-2.7rem;width:4.2rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_1{width:5.125rem;left:-1rem!important;top:-2.3rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_2{top:-3.2rem;right:-.7rem!important}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_2,.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_5,.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_7{width:3.75rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_3{width:5.5rem;left:-2.5rem!important}.introPage .content_intro .content_1_mobile .list_intro_mobile .item_intro_mobile{background-color:var(--white-color);border:1px solid var(--black-color);border-radius:1.1875rem;padding:1.2rem calc(.8rem + 1.5vw);width:80%;margin-bottom:2.3rem}.introPage .content_intro .content_2 .content_missions{width:100%;padding:2.5rem 0 1.5rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .content_missions{padding-top:1.5rem}}.introPage .content_intro .content_2 .content_missions .title_mission{padding-bottom:2rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .content_missions .title_mission{font-size:clamp(1.2rem,6vw,1.5rem);padding-bottom:1rem}}.introPage .content_intro .content_2 .content_missions .list_missions{width:60%;min-width:35rem;background-color:var(--white-color)}@media screen and (max-width:48em){.introPage .content_intro .content_2 .content_missions .list_missions{width:90%;min-width:auto}}.introPage .content_intro .content_2 .content_missions .list_missions .mission_item{padding-bottom:1rem;z-index:2}.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .text_item_mission{padding-left:2rem;line-height:1.5rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .text_item_mission{font-size:clamp(.9rem,6vw,1rem);padding-left:clamp(.8rem,4vw,1.1rem)}}.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .img_item_mission{width:3.5rem;background-color:var(--white-color)}@media screen and (max-width:48em){.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .img_item_mission{width:clamp(2rem,10vw,2.2rem)}}.introPage .content_intro .content_2 .content_missions .list_missions .border_abs_side{top:5%;left:1.1rem;height:85%;width:.8px;background-color:var(--black-color)}.introPage .content_intro .content_2 .content_missions .icon_container .icon_left_container{position:absolute;left:0;top:33%}.introPage .content_intro .content_2 .content_missions .icon_container .icon_left_container img{width:10vw;min-width:5rem}.introPage .content_intro .content_2 .content_missions .icon_container .icon_right_container{position:absolute;right:0;top:33%}.introPage .content_intro .content_2 .content_missions .icon_container .icon_right_container img{width:10vw;min-width:5rem}.introPage .content_intro .content_2 .scholary_container{width:100%;margin-bottom:1rem}.introPage .content_intro .content_2 .scholary_container .title_schoolary{width:100%}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_container .title_schoolary{font-size:clamp(1rem,5.5vw,1.375rem);background-color:#e8f8fc;vertical-align:middle;padding:2.2rem 0}}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_container .title_schoolary span{font-size:clamp(1.5rem,8vw,1.875rem)!important}}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title{z-index:0}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_left_schoolary{left:0;top:10%}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_left_schoolary img{width:6vw;min-width:5rem}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_right_schoolary{right:0;top:12%}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_right_schoolary img{width:6vw;min-width:2.2rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly{position:relative;width:100%;height:100%;display:table;table-layout:fixed;padding-bottom:2rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly{border-top:1px solid #000;height:100%;display:table-cell;text-align:center;vertical-align:text-top;padding:2rem 0}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .title_eng_scholarly{padding-left:.25rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .item_scholarly_img{width:75%}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .img_scholary_ico_container{height:6rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .img_scholary_ico_container .item_scholary_ico{width:4rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .list_detail_content{text-align:start;padding:0 1.8rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_1:before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_2:before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_3:before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_4:before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_5:before{content:"•";position:absolute;top:0;left:-1rem;font-size:1.5rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_1:before{color:#c84242}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_2:before{color:#f29500}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_3:before{color:#fdcd04}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_4:before{color:#00e2a0}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_5:before{color:#24bbe0}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile{padding:1.5rem 1rem 1.5rem .8rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile{justify-content:center}}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .item_scholary_img_title{width:48%;max-width:12rem;padding-right:.5rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile{width:50%}}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile .detail_item_content,.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile .detail_item_content div{font-size:.875rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile .detail_item_content{line-height:1.12rem}}.introPage .content_intro .content_2 .banner_side_container{padding:.3rem 0 1.3rem;width:100%}.introPage .content_intro .content_2 .banner_side_container img{width:100%}.introPage .content_intro .content_2 .scholary_detail_container{background-color:#e8f8fc;padding:2.5rem 0 0 3vw;display:flex;width:94%}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container{width:100%;flex-direction:column;align-items:center;padding-top:1.5rem;padding-left:0}}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content{width:52%;max-width:52%;padding-bottom:2rem}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content{width:88%;max-width:88%}}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_detail{font-size:clamp(.9rem,5.5vw,1rem)}}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_detail span{font-size:clamp(.9rem,5.5vw,1rem)!important}}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_result{font-size:clamp(1rem,5.5vw,1.125rem)}}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_result span{font-size:clamp(1rem,5.5vw,1.125rem)!important}}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result{padding-top:1.5rem}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result .item_result_schoolary{margin-left:1.2rem;padding-bottom:1rem}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result .icon_center_container{right:33%;top:2px}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result .icon_center_container img{width:5.5vw;min-width:5rem}.introPage .content_intro .content_2 .scholary_detail_container .img_banner_schoolary{width:48%;max-width:48%;justify-content:flex-end}@media screen and (max-width:48em){.introPage .content_intro .content_2 .scholary_detail_container .img_banner_schoolary{width:100%;max-width:100%}}.downloadPage{background-color:var(--white-color)!important}.downloadPage .slider{height:100vh;min-height:50rem}.downloadPage .slider .slider_image{width:50%;max-width:50%;display:flex;align-items:flex-end;justify-content:flex-end;height:100%}.downloadPage .slider .slider_image img{max-height:98vh;width:auto;min-height:50rem}.downloadPage .slider .slider_image_teacher img{max-height:90vh;min-height:46rem}.downloadPage .slider .slider_image_parent{display:flex;align-items:center;justify-content:flex-end;width:48.5%;max-width:48.5%}.downloadPage .slider .slider_image_parent img{max-height:90vh;min-height:46rem}.downloadPage .slider .img_side_container{top:0;left:0}.downloadPage .slider .img_side_container img{width:11vw;min-width:10rem;max-width:15rem}.downloadPage .slider .img_side_student img{width:15vw;min-width:14rem;max-width:18rem}.downloadPage .slider .list_download{width:48%;max-width:48%;height:100%;padding:0 1rem;align-items:flex-start;position:relative;top:8vh;justify-content:center}.downloadPage .slider .list_download .item_logo{padding-bottom:.8rem}.downloadPage .slider .list_download .item_logo img{width:clamp(9rem,20vw,12rem)}.downloadPage .slider .list_download .title_download{padding-bottom:2rem;border-bottom:1px solid var(--black-color);margin-bottom:2rem}.downloadPage .slider .list_download .title_download .title_detail_1{color:var(--light-red-color);font-size:clamp(1.9rem,4vw,3rem);text-transform:uppercase}@media screen and (max-width:48em){.downloadPage .slider .list_download .title_download .title_detail_1{font-size:clamp(1.3rem,5.5vw,1.5rem)}}.downloadPage .slider .list_download .title_download .title_detail_1_parent{font-size:clamp(1.6rem,2.5vw,2.1875rem);text-transform:uppercase}@media screen and (max-width:48em){.downloadPage .slider .list_download .title_download .title_detail_1_parent{font-size:clamp(1.1rem,5.5vw,1.3rem)}}.downloadPage .slider .list_download .title_download .title_detail_2{font-size:clamp(1.1rem,2vw,1.7rem);text-transform:uppercase}@media screen and (max-width:48em){.downloadPage .slider .list_download .title_download .title_detail_2{margin-bottom:1rem;font-size:clamp(.725rem,3vw,.825rem)}}.downloadPage .slider .list_download .title_download .title_detail_2_parent{font-size:clamp(1.6rem,2.5vw,2.1875rem);text-transform:uppercase;color:var(--light-red-color)}@media screen and (max-width:48em){.downloadPage .slider .list_download .title_download .title_detail_2_parent{font-size:clamp(1.1rem,5.5vw,1.3rem)}}.downloadPage .slider .list_download .img_download_container{width:100%}.downloadPage .slider .list_download .img_download_container .text-download{line-height:normal;font-size:clamp(1rem,1.7vw,1.5rem)}.downloadPage .slider .list_download .img_download_container .img_qr_container{padding-bottom:2rem;width:100%}.downloadPage .slider .list_download .img_download_container .img_qr_container img{width:82%;max-width:12.5rem;height:auto}.downloadPage .slider .list_download .img_download_container .img_store_container{width:100%}.downloadPage .slider .list_download .img_download_container .img_store_container img{width:75%;max-width:9rem;height:auto}.ico_diamond_white{width:1.2rem}.package_item_tariff{min-height:79rem!important}@media screen and (max-width:48em){.package_item_tariff{min-height:72rem!important}}.pdElement{padding-bottom:1.45rem!important;padding-top:1.45rem!important}@media screen and (max-width:48em){.pdElement{padding-top:.6rem!important;padding-bottom:.6rem!important}}.tariff_item_accounts{padding:.6rem 0 1.9rem!important;min-height:10rem;display:flex;flex-direction:column;justify-content:flex-end!important}@media screen and (max-width:48em){.tariff_item_accounts{min-height:5rem}}.tariff_item_accounts .tariff_item_btn{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.tariff_item_accounts_special{min-height:12.75rem}@media screen and (max-width:48em){.tariff_item_accounts_special{min-height:12.8rem}}@media screen and (max-width:48em){.tariff_item_accounts_normal{padding:.6rem 0 1.15rem!important}}.input_change_account{outline:none;max-width:7.5rem;width:7.5rem;min-width:6rem;margin-right:.5rem;height:90%;background:#12608e;border-radius:.5rem;padding:.1rem .3rem}@media screen and (max-width:48em){.input_change_account{padding:.3rem}}.input_change_account input{outline:none;margin-right:.3rem;border-radius:.5rem;color:var(--white-color)!important;border:none;background-color:transparent;width:100%;flex:1 1;height:90%}.input_change_account input:focus{outline:none}.faqsPage .content{width:100%;padding:2.25rem 0 3rem}@media screen and (max-width:48em){.faqsPage .content{padding:1.25rem 0 2.5rem}}.faqsPage .content .container{width:88%;min-height:40rem}@media screen and (max-width:48em){.faqsPage .content .container{width:92%}}.faqsPage .content .container .content_categories{width:30%;border-radius:1rem;padding:.5rem 0 .75rem;margin-right:clamp(1rem,1.65vw,1.45rem)}@media screen and (max-width:48em){.faqsPage .content .container .content_categories{width:100%;border-radius:0;padding:0;margin-right:0;box-shadow:none;border:none}}.faqsPage .content .container .content_categories .content_categories-header{padding:.25rem clamp(.75rem,1.75vw,1.75rem) .75rem;font-size:clamp(1.25rem,1.8vw,1.625rem)}@media screen and (max-width:48em){.faqsPage .content .container .content_categories .content_categories-header{font-size:clamp(.875rem,5vw,1.125rem);padding:.25rem 0 .75rem}}.faqsPage .content .container .content_categories .categories_list .category_item{padding:.5rem clamp(.75rem,1.75vw,1.75rem)}@media screen and (max-width:48em){.faqsPage .content .container .content_categories .categories_list .category_item{background-color:var(--white-color)!important;position:relative;z-index:2;padding:.65rem 1rem .65rem 2.2rem}.faqsPage .content .container .content_categories .categories_list .category_item:not(.faqsPage .content .container .content_categories .categories_list .category_item:last-child){border-bottom:1px solid var(--border-color)}}.faqsPage .content .container .content_categories .categories_list .category_item:hover div{color:var(--primary-green)}.faqsPage .content .container .content_categories .categories_list .category_item .category_item-title{font-size:clamp(1.125rem,1.8vw,1.375rem)}@media screen and (max-width:48em){.faqsPage .content .container .content_categories .categories_list .category_item .category_item-title{font-size:clamp(.875rem,5vw,1rem)}}.faqsPage .content .container .content_categories .categories_list .category_item--selected{background-color:#c6fbdd}.faqsPage .content .container .content_categories .categories_list .category_item--selected:hover div{color:var(--text-color)}.faqsPage .content .container .content_categories .categories_list .border--selected{position:absolute;left:0;top:0;width:clamp(.35rem,.6vw,.45rem);height:100%;background-color:var(--primary-green)}.faqsPage .content .container .content_categories .category_header{border:1px solid var(--primary-green);padding:.55rem 1rem .55rem 2.2rem;border-radius:.4375rem;cursor:pointer}@media screen and (max-width:48em){.faqsPage .content .container .content_categories .category_header .category_title{font-size:clamp(.875rem,5vw,1rem)}}@media screen and (max-width:48em){.faqsPage .content .container .content_categories .category_header .img_dropdown{min-width:clamp(2rem,2.75vw,2.4rem);min-height:clamp(2rem,2.75vw,2.4rem);width:clamp(2rem,2.75vw,2.4rem);height:clamp(2rem,2.75vw,2.4rem)}}@media screen and (max-width:48em){.faqsPage .content .container .content_categories .modal_category_mobile{position:absolute;top:calc(100% + .45rem);left:-.25rem;right:0;z-index:2;border-radius:.75rem;background-color:var(--white-color)!important;overflow:hidden;padding:.5rem 0;width:calc(100% + .5rem)}}.faqsPage .content .container .content_questions{width:70%;flex:1 1}@media screen and (max-width:48em){.faqsPage .content .container .content_questions{width:100%;padding-top:2rem}}.faqsPage .content .container .content_questions .content_questions-title{font-size:clamp(1.35rem,2.25vw,1.875rem)}@media screen and (max-width:48em){.faqsPage .content .container .title_mobile{font-size:clamp(.875rem,5vw,1.125rem);padding:.25rem 0 1rem}}.select-question-container{border-radius:.9rem;padding:.35rem 1.25rem;margin-top:1rem}@media screen and (max-width:48em){.select-question-container{padding:0 1rem .35rem}}.select-question-container .question_header{padding:1rem 0}@media screen and (max-width:48em){.select-question-container .question_header{padding:.85rem 0 .65rem}}.select-question-container .question_header .question_name{font-size:clamp(1.125rem,1.8vw,1.375rem);margin-right:.5rem}@media screen and (max-width:48em){.select-question-container .question_header .question_name{font-size:clamp(.875rem,5vw,1.125rem)}}.select-question-container .question_header .img_dropdown{min-width:clamp(2rem,2.75vw,2.4rem);min-height:clamp(2rem,2.75vw,2.4rem);width:clamp(2rem,2.75vw,2.4rem);height:clamp(2rem,2.75vw,2.4rem)}.select-question-container .question_header .question_divider_header{position:absolute;bottom:0;left:0;width:40%;height:2px;background-color:var(--primary-green)}.select-question-container .question_data{padding:1rem 0}.select-question-container .question_data .question_content_left{margin-right:6%}@media screen and (max-width:48em){.select-question-container .question_data .question_content_left{margin-right:0}}.select-question-container .question_data .question_content_text{font-size:clamp(1rem,1.6vw,1.25rem)}@media screen and (max-width:48em){.select-question-container .question_data .question_content_text{font-size:clamp(.875rem,4.5vw,1rem)}}.select-question-container .question_data .question_content_list .img_app_download{width:8rem;min-width:4rem}@media screen and (max-width:48em){.select-question-container .question_data .question_content_list .img_app_download{width:7rem;min-width:4rem}}.select-question-container .question_data .question_content_image{width:25%;max-width:25%;min-width:25%}@media screen and (max-width:48em){.select-question-container .question_data .question_content_image{width:62%;max-width:62%;max-width:28rem;min-width:7.5rem;padding-top:1.25rem}}.select-question-container .question_data .question_content_image img{width:100%;min-width:100%;max-width:100%}.select-question-container .question_data .question_content_list_images .question_content_image_smaller{width:auto;max-width:25%}.select-question-container .question_data .question_content_list_images .question_content_image_smaller:not(:last-child){margin-right:2.5%}@media screen and (max-width:48em){.select-question-container .question_data .question_content_list_images .question_content_image_smaller{margin-right:0;width:62%;max-width:28rem;min-width:7.5rem;padding-top:1rem}.select-question-container .question_data .question_content_list_images .question_content_image_smaller:first-child{padding-top:1.25rem}.select-question-container .question_data .question_content_list_images .question_content_image_smaller img{width:100%;min-width:100%}}.activationNewsPage .content{padding:1.25rem 0 1.75rem;width:100%}@media screen and (max-width:48em){.activationNewsPage .content{margin-bottom:2.5rem;padding-top:1.75rem}}.activationNewsPage .content .list_activation{width:100%}.activationNewsPage .content .list_activation .activation_item{margin-bottom:2.5rem}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_item{margin-bottom:1.5rem}}.activationNewsPage .content .list_activation .activation_item .activation_title{font-size:clamp(1.75rem,2vw,2rem);padding:.5rem 0 .25rem}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_item .activation_title{font-size:clamp(.75rem,4vw,1rem)}}.activationNewsPage .content .list_activation .activation_device_title{background-color:var(--primary-green);padding:.25rem 3rem;height:clamp(3.5rem,4vw,4rem);border-radius:4rem;margin-bottom:1rem;margin-top:1.5rem}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_device_title{padding:.25rem 1rem;height:clamp(2.5rem,4vw,2.75rem);margin:.5rem 0 .75rem}}.activationNewsPage .content .list_activation .activation_device_title img{width:clamp(1.8rem,2.2vw,2rem);height:auto}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_device_title img{width:clamp(1.125rem,4.5vw,1.5rem)}}.activationNewsPage .content .list_activation .activation_device_title .activation_device_text{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-left:1rem}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_device_title .activation_device_text{font-size:clamp(.875rem,4.5vw,1rem)}}.activationNewsPage .content .list_activation .activation_device{width:84%}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_device{width:88%;padding-bottom:.25rem}}.activationNewsPage .content .list_activation .activation-computer__register{background-color:#f4fdff;width:100%;padding-left:8%;padding-right:8%}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation-computer__register{padding-left:5%;padding-right:5%}}.activationNewsPage .content .list_activation .activation_content .activation_content_title{padding-top:3rem;padding-bottom:.5rem}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_content .activation_content_title{padding-top:.75rem;padding-bottom:.25rem}}.activationNewsPage .content .list_activation .activation_content .activation_content_title img{width:clamp(1rem,3vw,1.3rem);height:auto}.activationNewsPage .content .list_activation .activation_content .activation_content_title h2{font-size:clamp(1.125rem,1.4vw,1.375rem);margin-left:.5rem}.activationNewsPage .content .list_activation .activation_list_steps{padding:1rem 2.5% 2rem}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_list_steps{flex-direction:column;flex-wrap:nowrap;padding:.5rem 0 .75rem;align-items:center}}.activationNewsPage .content .list_activation .activation_list_steps .activation_step{justify-content:space-between!important}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .activation_list_steps .activation_step{width:96%;padding-top:0;padding-bottom:1rem}}.activationNewsPage .content .list_activation .step_text{font-size:clamp(1.125rem,1.3vw,1.25rem)}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step_text{font-size:clamp(.875rem,4.5vw,1rem)}}.activationNewsPage .content .list_activation .step-title__social{padding-left:8%}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step-title__social{padding-left:2%}}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step-image__container{width:100%}}.activationNewsPage .content .list_activation .step-image__mobile{width:calc(16vw + 1rem)}.activationNewsPage .content .list_activation .step-image__mobile:not(:last-child){margin-right:clamp(.75rem,2vw,2.5rem - 2%)}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step-image__mobile{width:78%;margin-right:0!important}}.activationNewsPage .content .list_activation .step-image__mobile img{width:100%;min-width:100%}.activationNewsPage .content .list_activation .step-image__pc img{width:84%}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step-image__pc img{width:96%}}.activationNewsPage .content .list_activation .step-image__pc .img-step__side--big{width:63.5%}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step-image__pc .img-step__side--big{width:73%}}.activationNewsPage .content .list_activation .step-image__pc .img-step__side--small{width:17.5%;margin-left:3%}@media screen and (max-width:48em){.activationNewsPage .content .list_activation .step-image__pc .img-step__side--small{width:20%;margin-left:3%}}.activationNewsPage .content .list_activation .step-arrow__big{width:20%;margin-left:-.9%}.activationNewsPage .content .list_activation .step-arrow__big img{height:.7rem;object-position:right}.activationNewsPage .content .list_activation .step-arrow__small{width:7.5%}.activationNewsPage .content .list_activation .step-arrow__small img{height:.6rem;object-position:right}.activationNewsPage .content .list_activation .step-arrow__abs{top:0;bottom:0;left:-9.5%}.activationNewsPage .content .list_activation .step-arrow__small--package{width:6.5vw;max-width:12rem;left:calc(-6.5vw - 1rem)}@media screen and (max-width:48em){.activationNewsPage .content .activation-header{border:1px solid var(--primary-green);padding:.45rem 1rem;border-radius:.4375rem;cursor:pointer;width:92%}}@media screen and (max-width:48em){.activationNewsPage .content .activation-header .img_dropdown{min-width:clamp(1.5rem,2.75vw,2rem);min-height:clamp(1.5rem,2.75vw,2rem);width:clamp(1.5rem,2.75vw,2rem);height:clamp(1.5rem,2.75vw,2rem)}}.not_allowed_first_choose_curriculum{cursor:not-allowed}.not_allowed_first_choose_curriculum:hover{background:none!important}.not_allowed_curriculum{cursor:not-allowed!important}.register_account_type .account_content_title{margin-bottom:14px}.register_account_type .account_content_title span{font-size:1.25rem}.register_account_type .account_content{margin-bottom:24px}.register_account_type .account_content_list{display:flex}.register_account_type .account_content_list_item{overflow:hidden;flex:1 1;margin-right:34px;position:relative;height:127px;width:127px;border-radius:25px;cursor:pointer}.register_account_type .account_content_list_item:last-child{margin-right:0}.register_account_type .account_content_list_item img{width:100%;height:100%;object-fit:contain}.register_account_type .account_detail_hidden{display:none}.register_account_type .account_detail_class{position:relative;z-index:1;margin-bottom:60px}@media screen and (max-height:800px){.register_account_type .account_detail_class{margin-bottom:30px}}.register_account_type .account_detail_class_title{margin-bottom:14px}.register_account_type .account_detail_class_title span{font-size:1.25rem}.register_account_type .account_detail_class_list{display:flex;grid-gap:24px;gap:24px}.register_account_type .account_detail_class_list_item{flex:1 1;position:relative;height:93px;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #ccc;background-color:#fff}.register_account_type .account_detail_class_list_item svg{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.register_account_type .account_detail_class_list_item .class_number{font-size:25px;color:#979797;font-weight:600;display:flex;margin-top:4px}.register_account_type .account_detail_class_list_item.active path,.register_account_type .account_detail_class_list_item.active svg{stroke:#00b9b7}.register_account_type .account_detail_class_list_item.active .class_number{color:#00b9b7}.register_account_type .account_detail_school{position:relative;z-index:1;margin-bottom:60px}@media screen and (max-height:800px){.register_account_type .account_detail_school{margin-bottom:30px}}.register_account_type .account_detail_school_title{margin-bottom:14px}.register_account_type .account_detail_school_title span{font-size:1.25rem}.register_account_type .account_detail_school_list{display:flex;justify-content:center}.register_account_type .account_detail_school_list_item{margin:0 12px;position:relative;height:93px;width:103px;border-radius:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #ccc;background-color:#fff}.register_account_type .account_detail_school_list_item svg{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.register_account_type .account_detail_school_list_item .school_type{font-size:18px;color:#979797;font-weight:600;text-align:center;text-transform:uppercase}.register_account_type .account_detail_school_list_item.active .school_type{color:#00b9b7}.register_account_type .account_detail_placeholder{height:134px;visibility:hidden;opacity:0;margin-bottom:60px}@media screen and (max-height:800px){.register_account_type .account_detail_placeholder{margin-bottom:30px}}@media screen and (max-width:768px){.register_account_type .account_detail_placeholder{height:90px}}.register_step .login_text{cursor:pointer}.register_step .login_text:hover a,.register_step .login_text:hover p{color:#35b5c3}.register_step_success .title_register{margin-bottom:36px}.register_step_success .success_icon{text-align:center;margin-bottom:44px}.register_step_success .success_message{text-align:center}.register_step_success .success_message p{font-size:18px}.register_step_success .back_login{text-align:center;margin-top:44px}.register_step_success .back_login button{width:210px;height:50px;line-height:unset;border-radius:25px;font-size:18px}.register_update_info .uk-modal{padding:0}.register_update_info .step_register_name{margin-bottom:32px}@media screen and (max-width:768px){.register_update_info .step_register_name{margin-bottom:8px}}.register_update_info .field_detail_group_create_account{font-size:1.7rem;margin:10px 0 25px;color:#00beb4;font-weight:700}@media screen and (max-width:768px){.register_update_info .field_detail_group_create_account{font-size:1.2rem}}.register_update_info .title_register{font-size:32px;text-transform:uppercase;margin-bottom:22px}@media screen and (max-width:768px){.register_update_info .title_register{font-size:24px}}.register_update_info_content{margin:88px auto 0;max-width:950px}@media screen and (max-height:800px){.register_update_info_content{margin-top:-130px}}.register_update_info_content .form_container{display:flex}.register_update_info_content .form_container .left,.register_update_info_content .form_container .right{width:450px}@media screen and (max-width:768px){.register_update_info_content .form_container{flex-direction:column;width:100%}.register_update_info_content .form_container .left,.register_update_info_content .form_container .right{width:100%}}.register_update_info_content_gender{width:65px;height:65px;margin-left:16px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer}@media screen and (max-width:768px){.register_update_info_content_gender{width:44px;height:44px}}.register_update_info_content_gender .female_active,.register_update_info_content_gender .male_active{display:none}.register_update_info_content_gender .female,.register_update_info_content_gender .male{display:block}.register_update_info_content_gender .content{display:flex;align-items:center;flex-direction:column;width:100%;height:100%}.register_update_info_content_gender.gender_male img{width:65px;height:auto;border-radius:10px}@media screen and (max-width:768px){.register_update_info_content_gender.gender_male img{width:44px}}.register_update_info_content_gender.gender_female img{width:65px;height:auto;border-radius:10px}@media screen and (max-width:768px){.register_update_info_content_gender.gender_female img{width:44px}}.register_update_info_content_gender span{font-size:18px}.register_update_info_content_gender.active .female_active,.register_update_info_content_gender.active .male_active{display:block}.register_update_info_content_gender.active .female,.register_update_info_content_gender.active .male{display:none}.register_update_info_content_gender.active.gender_male span{color:#00b9b7}.register_update_info_content_gender.active.gender_female span{color:#f75caa}@media screen and (max-height:800px){.register_update_info_content .field_province .drop_down{max-height:260px}}@media screen and (max-height:800px){.register_update_info_content .field_district .drop_down{max-height:200px}}.register_update_info_content .field_school .drop_down{max-height:150px}.register_update_info .button_submit{text-align:center;margin-bottom:22px;margin-top:36px}.register_update_info .button_submit button{width:210px;height:50px;line-height:unset;font-size:18px;border-radius:25px}.register_update_info .login_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.register_update_info .login_text:hover a,.register_update_info .login_text:hover p{color:#35b5c3}.register_update_info .field_item{margin-bottom:34px}@media screen and (max-width:768px){.register_update_info .field_item{margin-bottom:24px}}.register_update_info .field_item .field_birthday{margin-bottom:0}.input_radio_base{position:relative}.input_radio_base .error_select span{color:#e22028;font-size:18px;display:flex}@media screen and (max-width:768px){.input_radio_base .error_select span{font-size:14px}}.input_radio_base .error_text{margin-bottom:9px}.input_radio_base .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_radio_base .input_select{cursor:pointer}.input_radio_base .input_select_main_wrapper{display:flex;align-items:center;height:65px;padding:0 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}@media screen and (max-width:768px){.input_radio_base .input_select_main_wrapper{height:44px}.input_radio_base .input_select_main_wrapper svg{width:18px;height:22px}}.input_radio_base .input_select_main_wrapper .input_select_main{padding:1px 0;display:flex;align-items:center;flex:1 1;height:100%}.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{width:31px;margin-right:26px;border:solid transparent;border-width:0 0 1px}@media screen and (max-width:48em){.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{margin-right:0!important}}.input_radio_base .input_select_main_wrapper .input_select_main .input_text{height:100%;border:none;font-size:18px;line-height:21px;flex:1 1;background-color:transparent;opacity:1}.input_radio_base .input_select_main_wrapper .input_select_main .input_text:focus{outline:none}@media screen and (max-width:48em){.input_radio_base .input_select_main_wrapper .input_select_main .input_text{font-size:.9rem!important}}.input_radio_base .drop_down{position:absolute;display:none;top:65px;width:100%;max-height:350px;overflow:auto;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1}.input_radio_base .drop_down::-webkit-scrollbar{width:6px}.input_radio_base .drop_down::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.input_radio_base .drop_down::-webkit-scrollbar-track{margin:.5rem 0}.input_radio_base .drop_down::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.input_radio_base .drop_down .option_item{padding:12px 30px}.input_radio_base .drop_down .option_item:hover{background-color:#f5f5f5;cursor:pointer}.input_radio_base .drop_down .option_item span{font-size:18px;font-family:"Myriadpro-Regular";color:#707070}@media screen and (max-width:48em){.input_radio_base .drop_down .option_item span{font-size:.9rem}}.input_radio_base .drop_down.active{display:block}.input_radio_base .drop_down_news{top:clamp(2.4rem,3vw,2.8rem);border:1px solid var(--text-color);border-radius:.5rem;width:54%;right:-20%;text-align:center;min-width:13rem}@media screen and (max-width:48em){.input_radio_base .drop_down_news{right:3%;min-width:12.5rem}}.input_radio_base .drop_down_news .option_item{padding:12px 20px}.input_radio_base .drop_down_news .option_item span{font-size:18px;font-family:"AvertaStdCY"!important;color:#707070}@media screen and (max-width:48em){.input_radio_base .drop_down_news .option_item span{font-size:.875rem}}.input_radio_base.focus{box-shadow:1px 3px 3px 0 hsla(0,0%,9%,.16);border-top-left-radius:10px;border-top-right-radius:10px}.input_radio_base.focus .input_select_main_wrapper{border-color:#fff;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.input_radio_base.focus .drop_down{box-shadow:1px 3px 3px 0 hsla(0,0%,9%,.16)}.input_radio_base.focus .input_select_main{border:solid #a1afbe;border-width:0 0 1px}.input_radio_base.warning_select .input_select_main_wrapper{border:2px solid #e22028!important}.input_radio_base .rotate_180{transform:rotate(180deg)}.input_radio_base .cursor_pointer{cursor:pointer}.input_radio_base input{font-family:"Myriadpro-Regular"}.input_radio_base input::placeholder{font-family:"Myriadpro-Regular";color:#8e9298;opacity:1}.input_radio_base input:-ms-input-placeholder{font-family:"Myriadpro-Regular";color:#8e9298}.input_radio_base input::-ms-input-placeholder{font-family:"Myriadpro-Regular";color:#8e9298}.input_radio_base_news.focus,.input_radio_base_news.focus .input_select_main_wrapper{border-radius:10px}.input_radio_base_news.focus .input_select_main{border:none}.input_radio_base_news .input_select_main_wrapper_news{padding:0 1.2rem!important}.input_radio_base_news .input_text{width:75%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:48em){.input_radio_base_news .input_text{width:100%;max-width:100%!important}}.modal_search_container{width:40%;height:70vh;margin-top:auto;margin-bottom:auto;background-color:var(--white-color);min-height:30rem;position:relative;min-width:26rem;max-width:30rem;border-radius:1rem;padding:1rem 1rem 1.25rem;display:flex;flex-direction:column}@media screen and (max-width:768px){.modal_search_container{min-width:22rem}}.modal_search_container .modal_search_header{border-top-right-radius:1rem;border-top-left-radius:1rem;background-color:var(--white-color);padding:.25rem 0 1rem}.modal_search_container .modal_search_header .modal_search_close img{width:1.5rem;height:auto}.modal_search_container .search_input .input_text_base{height:3rem!important;padding:0 17px;border-radius:1.3rem;margin-bottom:1rem}.modal_search_container .list_option{flex:1 1;overflow-y:scroll}.modal_search_container .list_option .search_option_item{padding:.3rem .5rem;-webkit-user-select:none;user-select:none}@media screen and (max-width:768px){.add-class-form-container{padding:40px 16px}}@media screen and (max-height:800px){.register_account_type .login-form-container_content{margin-top:-140px}}.register_account_type p,.register_account_type span{font-size:18px}.register_account_type .step_register_name{margin-bottom:20px}.register_account_type .add-class-content{margin-bottom:24px;padding-top:24px}.register_account_type .add-class-content_list{display:flex}.register_account_type .add-class-content_list_item{overflow:hidden;flex:1 1;margin-right:34px;position:relative;height:127px;width:127px;border-radius:25px;cursor:pointer}.register_account_type .add-class-content_list_item:last-child{margin-right:0}.register_account_type .add-class-content_list_item img{width:100%;height:100%;object-fit:contain}.register_account_type .add-class-content .add-class-content-label-list{font-size:16px;margin-left:8px;margin-bottom:16px}.register_account_type .add-class-content .add-class-content-list{display:flex;flex-direction:column}.register_account_type .add-class-content .add-class-content-item{position:relative;margin-top:16px}.register_account_type .add-class-content .add-class-content-item:first-child{margin-top:0}.register_account_type .add-class-content .input_text_base_container{width:100%}.register_account_type .add-class-content .input_text_base{margin-bottom:0}.register_account_type .add-class-content .add-class-content-icon-remove{width:30px;height:30px;cursor:pointer;position:absolute;right:-10px;top:-10px;border-radius:50%;background-color:red}.register_account_type .add-class-content .add-class-content-icon-success{width:30px;height:30px;position:absolute;right:-10px;top:-10px;border-radius:50%;background-color:#36ae4a}.register_account_type .add-class-content .sub-action-container{display:flex;margin-top:16px}.register_account_type .add-class-content .sub-action-container span{font-size:medium}.register_account_type .add-class-content .btn-add-more{width:100px;background-image:none;background:linear-gradient(#f3ffff,#f3ffff) padding-box,linear-gradient(90deg,#00b9b7,#00e1a0) border-box;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:10px}.register_account_type .add-class-content .btn-add-more span{font-size:medium;background:-webkit-linear-gradient(#00b9b7,#00e1a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%}.register_account_type .add-class-content .btn-add-more :hover{opacity:.6}.register_account_type .add-class-content .btn-check{width:100px;border-radius:10px;padding:0;margin-left:16px}.register_account_type .button_submit{margin-bottom:22px;margin-top:40px}.register_account_type .login_text{cursor:pointer}.register_account_type .login_text:hover a,.register_account_type .login_text:hover p{color:#35b5c3}.register_account_type .blur_role{opacity:.5}.bg-register .logo img{width:174px;margin:32px 0 0 32px}@media screen and (max-height:800px){.bg-register .logo img{width:163px;margin:16px 0 0 16px}}.login-form-container input[type=checkbox]{-moz-appearance:initial}.login-form-container_content{margin:50px auto 0;max-width:450px}@media screen and (max-height:800px){.login-form-container_content{margin-top:-145px}}.login-form-container_content .title{font-size:32px;text-transform:uppercase;margin-bottom:22px}.login-form-container_content .password_options{align-items:center}.login-form-container_content .password_options a,.login-form-container_content .password_options label{font-size:18px}.login-form-container_content .password_options label{position:relative;top:2px}.login-form-container_content .password_options .save_password_checkbox{position:relative;margin:-5px 17px 0 2px;width:16px;height:16px;border:1px solid #00b9b7;border-radius:4px;cursor:pointer}.login-form-container_content .password_options .save_password_checkbox:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-2px;left:-2px;border:1px solid #00b9b7;border-radius:5px;background-color:#fff}.login-form-container_content .password_options .save_password_checkbox:checked:before{background-color:#00b9b7}.login-form-container_content .password_options .save_password_checkbox:checked:after{content:"";display:block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:1px;left:6px}.login-form-container_content .button_submit{margin-top:26px;margin-bottom:40px;text-align:center}.login-form-container_content .button_submit button{height:50px;width:210px;border-radius:25px;font-size:18px;line-height:unset}.login-form-container_content .line_or{overflow:visible;text-align:inherit;margin:0 0 20px;border:0;border-top:1px solid #777;position:relative}.login-form-container_content .line_or span{width:70px;background:#f3ffff;position:absolute;display:block;top:-12px;left:calc(50% - 40px);text-align:center;font-size:18px}.login-form-container_content .social_login{display:flex;margin-top:32px}.login-form-container_content .social_login_item{flex:1 1;margin-right:15px;cursor:pointer}.login-form-container_content .social_login_item:last-child{margin-right:0}.login-form-container_content .social_login_container{display:flex;align-items:center;justify-content:center;padding:0 16px;height:50px;border-radius:10px}.login-form-container_content .social_login_container.google{background-color:#be1e2d}.login-form-container_content .social_login_container.apple{background-color:#000}.login-form-container_content .social_login_container .icon{margin-right:9px}.login-form-container_content .social_login_container span{color:#fff;font-size:18px}.login-form-container .register_text{margin-top:25px}.login-form-container .register_text a,.login-form-container .register_text p{font-size:18px;color:#00b9b7;font-weight:600}.login-form-container .resend_email{margin-top:5px}.login-form-container .resend_email span{color:#b02343;text-decoration:underline;font-size:18px;cursor:pointer;font-weight:600}.login-form-container form{position:relative}.login-form-container form .login_error_server{background-color:#fdf4f4;padding:26px 34px;margin-bottom:30px;width:100%;border-radius:10px}.login-form-container form .login_error_server p{font-size:18px;color:#b02343}.login-form-container .fb_disabled{cursor:no-drop}.login-form-container .fb_disabled .loading_fb{width:100%;display:flex;justify-content:center}.login-form-container .fb_disabled .loading_fb .dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#f8f8f8;color:#f8f8f8;box-shadow:9999px 0 0 -5px #f8f8f8;animation:dotPulse 1.5s linear infinite;animation-delay:.25s}.login-form-container .fb_disabled .loading_fb .dot-pulse:after,.login-form-container .fb_disabled .loading_fb .dot-pulse:before{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#f8f8f8;color:#f8f8f8}.login-form-container .fb_disabled .loading_fb .dot-pulse:before{box-shadow:9984px 0 0 -5px #f8f8f8;animation:dotPulseBefore 1.5s linear infinite;animation-delay:0s}.login-form-container .fb_disabled .loading_fb .dot-pulse:after{box-shadow:10014px 0 0 -5px #f8f8f8;animation:dotPulseAfter 1.5s linear infinite;animation-delay:.5s}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #f8f8f8}30%{box-shadow:9984px 0 0 2px #f8f8f8}60%,to{box-shadow:9984px 0 0 -5px #f8f8f8}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #f8f8f8}30%{box-shadow:9999px 0 0 2px #f8f8f8}60%,to{box-shadow:9999px 0 0 -5px #f8f8f8}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #f8f8f8}30%{box-shadow:10014px 0 0 2px #f8f8f8}60%,to{box-shadow:10014px 0 0 -5px #f8f8f8}}.login-form-container .login_social_wrapper{margin:0 120px}.hide_step_login{display:none}.register_step .title_register{margin-bottom:18px}@media screen and (max-width:768px){.register_step .title_register{margin-bottom:14px}}.register_step .step_register_name{font-size:24px;line-height:28px}@media screen and (max-width:768px){.register_step .step_register_name{font-size:18px}}.register_step .login_text a,.register_step .login_text p{font-size:18px}.register_step .field_item{margin-bottom:34px}@media screen and (max-width:768px){.register_step .field_item{margin-bottom:24px}}.register_step .field_item .field_birthday{margin-bottom:0}@media screen and (max-height:800px){.register_step .field_province .drop_down{max-height:260px}}@media screen and (max-height:800px){.register_step .field_district .drop_down{max-height:200px}}.register_step .field_school .drop_down{max-height:150px}.register_step .input_select_main_wrapper{margin-bottom:0}.register_step .search_option_item .title{font-size:16px}.register_create_account .step_register_name{font-size:24px;line-height:28px;margin-bottom:36px}:root{--white-color:#fff;--light-red-color:#eb5757;--primary-green:#00cc83;--light-black:rgba(0,0,0,0.7);--light-gray-color:#f5f5f5;--border-color:#c4c4c4;--text-color:#4d4d4d;--bg-light-blue-color:#e7fbf8;--text-hover-color:#00b9b7;--text-hover-color-dark:#039390;--bg-course-color:#cff6f1;--black-color:#000;--light-yellow:#fdcd04;--title-assign-color:#00beb4;--gray-color:#bcbec0;--light-border-color:#d9d9d9;--linear-color:linear-gradient(270deg,#00e2a0,#00b9b7)}a{text-decoration:none;color:#000}img{-webkit-user-select:none;user-select:none}.display_flex{display:flex}.flex-between{display:flex;justify-content:space-between}.flex-align-end{display:flex;align-items:flex-end}.flex-align-start{display:flex;align-items:flex-start}.flex-jus-around{display:flex;align-items:center;justify-content:space-around}.flex-jus-between{align-items:center}.flex-jus-between,.flex-start-jus-between{display:flex;justify-content:space-between}.flex-start-jus-between{align-items:flex-start}.flex-just-center{display:flex;justify-content:center}.flex-jus-end-between{align-items:flex-end}.flex-jus-end-between,.flex-jus-start-between{display:flex;justify-content:space-between}.flex-jus-start-evenly{align-items:flex-start}.flex-jus-evenly,.flex-jus-start-evenly{display:flex;justify-content:space-evenly}.flex-jus-evenly{align-items:center}.flex-jus-end{display:flex;justify-content:flex-end}.flex-align{display:flex;align-items:center}.flex-self-center{display:flex;align-self:center;justify-self:center}.flex-center{display:flex}.flex-center,.flex-center-important{align-items:center;justify-content:center}.flex-center-important{display:flex!important}.flex-start{align-items:center}.flex-all-start,.flex-start{display:flex;justify-content:flex-start}.flex-all-start{align-items:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.flex-center-column{align-items:center}.flex-align-end-column,.flex-center-column{display:flex;justify-content:center;flex-direction:column}.flex-align-end-column{align-items:flex-end}.flex-align-start-column{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.flex-jus-end-column{align-items:center}.flex-end-column,.flex-jus-end-column{display:flex;justify-content:flex-end;flex-direction:column}.flex-end-column{align-items:flex-end}.flex-column,.flex-column-start{display:flex;flex-direction:column;justify-content:flex-start!important}.flex-column-between{display:flex;flex-direction:column;justify-content:space-between!important}.flex-column-center-cross-axis,.flex-column-jus-center{display:flex;flex-direction:column;justify-content:center}.commondPage a,.commondPage div,.commondPage h2,.commondPage input,.commondPage p,.commondPage span,.commondPage strong,.commondPage td,.commondPage textarea,.commondPage th,.footer_container a,.footer_container div,.footer_container span,.header_container div{font-family:"AvertaStdCY";color:var(--text-color)}.commondPage *{scroll-margin-top:70px}.commondPage input::placeholder,.commondPage textarea::placeholder{font-family:"AvertaStdCY"}.selection_assign a,.selection_assign div,.selection_assign span{color:var(--text-color)}.footer_container a:hover{color:var(--text-hover-color)!important}.footer_1_tail a,.footer_1_tail div{color:var(--light-black);margin-bottom:.4rem;color:var(--text-color)}@media screen and (max-width:48em){.footer_1_tail a,.footer_1_tail div{margin-bottom:.5rem}}.font_news{font-family:"AvertaStdCY"!important}.font_news_black{font-family:"AvertaStdCY-Black"!important}.font_news_extra_bold{font-family:"AvertaStdCY-ExtraBold"!important}.font_news_semi_bold{font-family:"AvertaStdCY-SemiBold"!important}.font_news_italic{font-family:"AvertaStdCY-Italic"!important}.font_news_bold{font-family:"AvertaStdCY-Bold"!important}.font_myriad_bold{position:relative;font-weight:700;top:.155rem}.font_myriad_bold,.font_myriad_bold_no_top{font-family:"Myriadpro-Bold"!important;line-height:normal}.font_myriad_bold_no_top{color:var(--black-color)}.font_myriad_semi_bold{top:.075rem}.font_myriad_semi_bold,.font_myriad_semi_bold_normal{font-family:"Myriadpro-SemiBold"!important;line-height:normal;position:relative}.font_myriad_light{font-family:"Myriadpro-Light"!important;line-height:normal}.color-linear{background:-webkit-linear-gradient(#00e2a0,#00b9b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color-red{color:var(--light-red-color)!important}.color-light-black{color:var(--light-black)!important}.color-primary-green{color:var(--primary-green)!important}.color-light-text{color:var(--border-color)!important}.color-white{color:var(--white-color)!important}.color-text{color:var(--text-color)!important;-webkit-text-fill-color:var(--text-color)}.color-black{color:var(--black-color)!important}.color-light-blue{color:var(--text-hover-color)!important}.color-title-assign{color:var(--title-assign-color)!important}.color-gray{color:var(--gray-color)!important}.stroke_primary_green{stroke:#00cc83!important}.font-weight-500{font-weight:500}.font-weight-700{font-weight:700}.mg-vertical-0-5{margin:.5rem 0!important}.mg-horizontal-2{margin:0 2rem!important}.mg-horizontal-1{margin:0 1rem!important}.mg-bottom-2{margin-bottom:2rem!important}.mg-bottom-15{margin-bottom:1.5rem!important}.mg-bottom-12{margin-bottom:1.2rem}.mg-bottom-1{margin-bottom:1rem}.mg-bottom-0-3{margin-bottom:.3rem}.mg-bottom-0-5{margin-bottom:.5rem}.mg-bottom-0-7{margin-bottom:.7rem}.mg-bottom-0-9{margin-bottom:.9rem}@media screen and (max-width:48em){.mg-bottom-0-9{margin-bottom:.3rem}}.mg-bottom-0-8{margin-bottom:.8rem}@media screen and (max-width:48em){.mg-bottom-0-8{margin-bottom:.3rem}}.mg-left-0-5{margin-left:.5rem}.mg-left-1{margin-left:1rem}.mg-left-15{margin-left:1.5rem}.mg-right-0-5{margin-right:.5rem}.mg-right-0-75{margin-right:.75rem}.mg-right-1{margin-right:1rem}.mg-right-3per{margin-right:3%}.mg-right-2{margin-right:2rem}.mg-right-25{margin-right:2.5rem}.mg-right-5{margin-right:5rem}.mg-left-2{margin-left:2rem}.mg-top-1{margin-top:1rem}.mg-top-0-8{margin-top:.8rem}@media screen and (max-width:48em){.mg-top-0-8{margin-top:.3rem}}.mg-top-0-5{margin-top:.5rem}.mg-top-0-75{margin-top:.75rem}.mg-top-2{margin-top:2rem}.mg-top-15{margin-top:1.5rem}.mg-top-25{margin-top:2.5rem}.pd-bottom-0-3{padding-bottom:.3rem}.pd-bottom-0-5{padding-bottom:.5rem}.pd-bottom-0-6{padding-bottom:.6rem}.pd-bottom-0-7{padding-bottom:.7rem}.pd-bottom-1{padding-bottom:1rem}.pd-bottom-15{padding-bottom:1.5rem}.pd-bottom-17-5{padding-bottom:1.75rem}.pd-bottom-2{padding-bottom:2rem}.pd-bottom-3{padding-bottom:3rem}.pd-top-0-5-pc{padding-top:.5rem}.pd-top-0-75-pc{padding-top:.75rem}.pd-top-1-pc{padding-top:1rem}.pd-top-12-5-pc{padding-top:1.25rem}.pd-top-15-pc{padding-top:1.5rem!important}.pd-top-2-pc{padding-top:2rem}.pd-top-2-5-pc{padding-top:2.5rem}.pd-top-3-pc{padding-top:3rem}.pd-top-4-pc{padding-top:4rem}.pd-left-05-pc{padding-left:.5rem}.pd-left-12-pc{padding-left:1.2rem!important}.pd-left-2per-pc{padding-left:2%}.pd-left-4per-pc{padding-left:4%}.pd-right-32{padding-right:3.2rem}.col-20{width:15%;max-width:15%}.col-25{width:25%;max-width:25%}.col-13{width:13%;max-width:13%}.col-23{width:23%;max-width:23%}.col-35{max-width:35%}.col-40{width:40%}.col-45{width:45%}.col-47{width:47%}.col-55{width:55%}.col-65{max-width:65%}.col-50{max-width:50%}.col-fixed-50{width:50%}.col-70{max-width:70%}.col-30{max-width:30%}.col-fix-30{width:30%}.col-fix-35{width:35%}.col-fix-65{width:65%}.col-15{max-width:15%;flex:0 0 15%}.col-60{width:60%}.col-80{width:80%}.col-85{width:85%}.col-87-5{width:87.5%}.col-90{width:90%}.col-100{width:100%}.col-min-100{min-width:100%}.width-115px{width:115px}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.flex-1-8{flex:1.8 1!important}.fz-08{font-size:.8rem}.fz-08-75{font-size:.875rem}.fz-09{font-size:.9rem}.fz-07-5{font-size:.75rem}.fz-14{font-size:1.4rem}.fz-15{font-size:1.5rem}.fz-16{font-size:1.6rem}.fz-16-25{font-size:1.625rem}.fz-16-875{font-size:1.6875rem}.fz-18{font-size:1.8rem}.fz-18-75{font-size:1.875rem}.fz-19{font-size:1.9rem}.fz-17{font-size:1.7rem}.fz-20{font-size:2rem}.fz-22{font-size:2.2rem}.fz-12{font-size:1.2rem}.fz-12-5{font-size:1.25rem}.fz-13{font-size:1.3rem}.fz-13-75{font-size:1.375rem}.fz-11{font-size:1.1rem}.fz-11-25{font-size:1.125rem}.fz-11-5{font-size:1.15rem}.fz-1{font-size:1rem}.fz-24{font-size:2.4rem}.fz-26{font-size:2.6rem}.fz-25{font-size:2.5rem}.fz-28{font-size:2.8rem}.fz-30{font-size:3rem}.fz-31{font-size:3.1rem}.fz-32{font-size:3.2rem}.fz-35{font-size:3.5rem}.fz-37{font-size:3.7rem}.icon_scale{cursor:pointer;transition:all .3s ease-out;transform:scale(1)}.icon_scale:hover{transition:all .3s ease-out;transform:scale(1.3)}.contain_image{object-fit:contain}.cover_image{object-fit:cover}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.disabled_user_select{-webkit-user-select:none;-o-user-select:none;user-select:none}.color_hover{cursor:pointer}.color_hover:hover{color:var(--text-hover-color)!important}.color_hover_green{cursor:pointer}.color_hover_green:hover{color:#009761!important}.border-1{border:1px solid var(--text-color)}.border_1_light{border:1px solid var(--border-color)}.border_bottom{border-bottom:2px solid var(--border-color)}.border_bottom_1{border-bottom:1px solid rgba(0,0,0,.1)}.border_bottom_1_dark{border-bottom:1px solid var(--border-color)}.border_bottom_2_black{border-bottom:2px solid var(--black-color)}.border_bottom_1_text{border-bottom:1px solid var(--text-color)}.border_dashed{border-bottom:1px dashed var(--black-color)}.border-1-light{border:1px solid var(--light-border-color)}.list_style{list-style-type:disc!important;list-style:disc!important}.before_dot:before{content:"•";position:absolute;color:#000;top:0;left:0;font-size:1.2rem}.before_dot_assign:before{content:"•";position:relative;color:var(--title-assign-color);top:0;left:0;margin-right:8%;margin-left:4%;font-size:1.3rem}.before_asterisk:before{content:"*";position:relative;color:var(--light-red-color);top:.2rem;left:0;margin-right:.4rem;font-size:1.3rem}.item_dot_lozenge:before{content:"◆";position:absolute;top:.3rem;left:-1.2rem;color:var(--primary-green);font-size:.9rem}.item_dot_lozenge_black:before{content:"◆";position:absolute;top:0;left:-1.12rem;color:var(--black-color);font-size:.88rem}@media screen and (max-width:48em){.item_dot_lozenge_black:before{font-size:.75rem}}.item_dot_lozenge_black_top:before{content:"◆";position:absolute;top:.7rem;left:-1.12rem;color:var(--black-color);font-size:.88rem}@media screen and (max-width:48em){.item_dot_lozenge_black_top:before{font-size:.75rem}}.border_radius_05{border-radius:.5rem}.border_radius_1{border-radius:1rem}.text_underline,.text_underline_offset{text-decoration:underline!important}.text_underline_offset{text-underline-offset:.32rem}@media screen and (max-width:48em){.text_underline_offset{text-underline-offset:.2rem}}.text_through{text-decoration:line-through!important}.pointer_cursor{cursor:pointer}.pointer_cursor:hover{opacity:.9}.input_focus:focus{border-color:#333!important}.ultil_price:after{content:"đ";color:var(--light-red-color);font-size:1.5rem;position:absolute;top:-.6rem;right:-1.1rem}@media screen and (max-width:48em){.ultil_price:after{top:-.45rem;right:-1rem;font-size:1.25rem}}.ultil_price_right:after{color:var(--light-red-color);top:0}.ultil_price_right:after,.ultil_price_smaller:after{content:"đ";font-size:1.2rem;position:absolute;right:-1rem}.ultil_price_smaller:after{top:-.2rem}.ultil_price_payment:after{content:"đ";font-size:.85rem;position:absolute;top:-.4rem;right:-.8rem}.pos_rel{position:relative}.pos_abs{position:absolute}.pos_sticky{top:67px;z-index:2}.header_sticky,.pos_sticky{position:-webkit-sticky;position:sticky}.header_sticky{top:0;left:0;width:100%}.filter_shadow{filter:drop-shadow(1px 2px 4px rgba(21,27,38,.4))}.zIndex999{z-index:999!important}.bg_readonly{background-color:#cdcdcd!important}.notallowed_cursor{cursor:not-allowed}@keyframes fadeIn{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@keyframes slideIn{0%{opacity:0;transform:translateX(-76vw)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-85vw)}}@keyframes slideTopIn{0%{opacity:.3;transform:translateY(0)}0%{opacity:1;transform:translateY(50%)}}@keyframes scaleInOut{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.img_label_input{width:1.5rem;height:auto}@media screen and (max-width:48em){.img_label_input{width:1.2rem;height:auto}}.img_action_input{width:1.3rem;height:auto}@media screen and (max-width:48em){.img_action_input{width:1.1rem;height:auto}}.rotate_180{transform:rotate(180deg)!important}.keep_all{word-break:keep-all}.break_word_all{word-break:break-all}.break_word{word-break:break-word}.bg-main:has(>.policyPage){background:transparent!important}.bg_white{background-color:var(--white-color)}.zIndex1{z-index:1}.zIndex5{z-index:5}.pd_4per{padding:0 4%}@media screen and (max-width:48em){.pd_4per{padding:0 1.1rem}}.pd_6per{padding:0 6%}@media screen and (max-width:48em){.pd_6per{padding:0}}.pd_8per{padding:0 8%}@media screen and (max-width:48em){.pd_8per{padding:0 2rem}}.hover_underline:hover{color:var(--text-hover-color);text-decoration:underline!important}.hover_border_bottom:hover{color:var(--text-hover-color)!important;border-bottom:2px solid var(--text-hover-color)}.border_after:after{content:"";position:absolute;width:100%;height:3px;border-radius:1rem;background-color:var(--primary-green);left:0;bottom:-.3rem}.border_after:hover{color:var(--primary-green)!important}.border_after_notselected:after{content:"";position:absolute;width:0;height:3px;border-radius:1rem;background-color:var(--primary-green);left:0;bottom:-.3rem;transition:.2s}.border_after_notselected:hover{color:var(--primary-green)!important;font-family:"AvertaStdCY-SemiBold"!important}.border_after_notselected:hover:after{width:100%}.font_style_italic{font-style:italic}.icon_tick_success{width:1rem;height:auto}.icon_tick_success_over{width:1.375rem;height:auto}@media screen and (max-width:48em){.icon_tick_success_over{width:1rem;margin-top:.3rem!important}}.list_item_dot .item_dot:before,.list_item_dot li:before{content:"•";color:red;padding-right:.5em;font-size:1.7rem}@media screen and (max-width:48em){.list_item_dot .item_dot:before,.list_item_dot li:before{font-size:1.4rem}}.line_height_14{line-height:1.4rem}.line_height_18-6-6{line-height:1.86rem}.line_height_normal{line-height:normal}.text_uppercase{text-transform:uppercase}@media screen and (max-width:48em){.img_intro_item{width:2.4rem;height:auto}}.modal_success_abs_container .modal_success_abs .modal_container{min-width:35rem}@media screen and (max-width:48em){.modal_success_abs_container .modal_success_abs .modal_container{min-width:18rem}}.white_space_pre{white-space:pre}.uk-modal-dialog-resent{width:40%!important}@media screen and (min-width:48.01em)and (max-width:63.9375em){.uk-modal-dialog-resent{width:60%!important}}@media screen and (max-width:48em){.uk-modal-dialog-resent{width:85%!important}}.uk-modal-dialog-resent .btn_text_popup{width:65%!important;min-width:7rem!important;vertical-align:middle}.uk-modal-dialog-yesno{width:40%!important;max-width:32rem!important;min-width:30rem}@media screen and (max-width:768px){.uk-modal-dialog-yesno{min-width:22rem}}.uk-modal-dialog-yesno .btn_text_popup{width:65%!important;min-width:7rem!important;vertical-align:middle}.modal_success_abs_container{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;text-align:center}.modal_success_abs_container .modal_success_abs{width:65%;min-width:30rem;position:absolute;left:0;right:0;top:20%;bottom:0;margin:0 auto;text-align:center}@media screen and (max-width:48em){.modal_success_abs_container .modal_success_abs{width:90%;min-width:auto;top:16%}}.modal_success_abs_container .modal_success_abs .modal_container{min-height:45%}.flex-evenly{display:flex;justify-content:space-evenly}.btn_next_assign img{position:relative;left:.075rem}.btn_prev_assign img{position:relative;right:.075rem}.customWidthBtn{max-width:27rem!important;min-width:27rem!important;padding:25px!important}.ico_upgrade{width:80%;object-fit:contain}.btn-action-popup{max-width:200px;width:155px!important}.btn-action-popup-smaller{max-width:200px;width:138px!important}.filter-shadow{filter:drop-shadow(1px 2px 4px rgba(21,27,38,.4))}.overflow-y-auto{overflow-y:auto}@media screen and (max-width:48em){.display_block_mobile{display:block!important}.display_flex_mobile{display:flex!important}.display_none_mobile{display:none!important}.display_inline_mobile{display:inline!important}.display_inline_block_mobile{display:inline-block!important}.flex-between-mobile{display:flex;justify-content:space-between}.flex-align-end-mobile{display:flex;align-items:flex-end}.flex-align-start-mobile{display:flex;align-items:flex-start}.flex-jus-around-mobile{display:flex;align-items:center;justify-content:space-around}.flex-jus-between-mobile{display:flex;align-items:center;justify-content:space-between}.flex-just-center-mobile{display:flex;justify-content:center}.flex-jus-end-between-mobile{align-items:flex-end}.flex-jus-end-between-mobile,.flex-jus-start-between-mobile{display:flex;justify-content:space-between}.flex-jus-evenly-mobile{justify-content:space-evenly}.flex-align-mobile,.flex-center-mobile,.flex-jus-evenly-mobile{display:flex;align-items:center}.flex-center-mobile{justify-content:center}.flex-start-mobile{display:flex;align-items:center;justify-content:flex-start}.flex-end-mobile{display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.flex-between-row-mobile{display:flex;justify-content:space-between;flex-direction:row}.flex-row-mobile{flex-direction:row}.flex-center-column-mobile{display:flex;align-items:center;justify-content:center;flex-direction:column}.flex-column-mobile{display:flex;flex-direction:column;justify-content:flex-start!important}.flex-row-mobile{display:flex;flex-direction:row!important}.flex-row-reverse-mobile{display:flex;flex-direction:row-reverse!important}.col-max-100-mobile{max-width:100%!important}.col-100-mobile{width:100%!important}.col-90-mobile{width:90%!important}.col-20-mobile{width:20%!important}.col-25-mobile{width:25%!important}.col-75-mobile{width:75%!important}.col-80-mobile{width:80%}.col-82-5-mobile{width:82.5%}.col-50-mobile{width:50%!important}.col-40-mobile{width:40%!important}.col-45-mobile{width:45%!important}.fz-07-mobile{font-size:.7rem!important}.fz-07-5-mobile{font-size:.75rem!important}.fz-08-mobile{font-size:.8rem!important}.fz-08-75-mobile{font-size:.875rem!important}.fz-09-mobile{font-size:.9rem!important}.fz-09-375-mobile{font-size:.9375rem!important}.fz-14-mobile{font-size:1.4rem!important}.fz-15-mobile{font-size:1.5rem!important}.fz-16-mobile{font-size:1.6rem!important}.fz-18-mobile{font-size:1.8rem!important}.fz-17-mobile{font-size:1.7rem!important}.fz-20-mobile{font-size:2rem!important}.fz-21-mobile{font-size:2.1rem!important}.fz-21-5-mobile{font-size:2.15rem!important;line-height:3rem}.fz-22-mobile{font-size:2.2rem!important}.fz-12-mobile{font-size:1.2rem!important}.fz-12-5-mobile{font-size:1.25rem!important}.fz-13-mobile{font-size:1.3rem!important}.fz-13-75-mobile{font-size:1.375rem}.fz-11-mobile{font-size:1.1rem!important}.fz-11-25-mobile{font-size:1.125rem!important}.fz-11-5-mobile{font-size:1.15rem!important}.fz-1-mobile{font-size:1rem!important}.fz-24-mobile{font-size:2.4rem!important}.fz-25-mobile{font-size:2.5rem!important}.fz-26-mobile{font-size:2.6rem!important}.fz-28-mobile{font-size:2.8rem!important}.fz-30-mobile{font-size:3rem!important}.fz-32-mobile{font-size:3.2rem!important}.fz-35-mobile{font-size:3.5rem!important}.border-1-mobile{border:1px solid var(--text-color)}.border-bottom-1-mobile{border-bottom:1px solid var(--text-color)}.border-bottom-1-black-mobile{border-bottom:1px solid var(--black-color)}.border-bottom-2-black-mobile{border-bottom:2px solid var(--black-color)}.border-bottom-2-mobile{border-bottom:2px solid var(--text-color)}.border-bottom-light-1-mobile{border-bottom:1px solid var(--border-color)}.border-top-light-1-mobile{border-top:1px solid #e6e6e6}.pd-top-2{padding-top:2rem}.pd-top-0-mobile{padding-top:0!important}.pd-vertical-0-3-mobile{padding-top:.3rem!important;padding-bottom:.3rem!important}.pd-top-0-5{padding-top:.5rem}.pd-top-1{padding-top:1rem}.pd-top-15{padding-top:1.5rem}.pd-top-17-5{padding-top:1.75rem}.pd-bottom-0-mobile{padding-bottom:0!important}.pd-bottom-1-mobile{padding-bottom:1rem!important}.pd-bottom-15-mobile{padding-bottom:1.5rem!important}.pd-right-4per{padding-right:4%}.pd-left-4per{padding-left:4%}.mg-bottom-2-mobile{margin-bottom:2rem!important}.mg-bottom-15-mobile{margin-bottom:1.5rem!important}.mg-bottom-12-mobile{margin-bottom:1.2rem}.mg-bottom-0-mobile{margin-bottom:0!important}.mg-bottom-1-mobile{margin-bottom:1rem!important}.mg-bottom-0-5-mobile{margin-bottom:.5rem!important}.mg-bottom-0-7-mobile{margin-bottom:.7rem}.mg-bottom-0-9-mobile{margin-bottom:.9rem}.mg-top-2-mobile{margin-top:2rem!important}.mg-top-1-mobile{margin-top:1rem}.mg-top-15-mobile{margin-top:1.5rem}.mg-top-0-5-mobile{margin-top:.5rem}.mg-right-0-mobile{margin-right:0!important}.form_input_mobile .input_date_base,.form_input_mobile .input_select_main_wrapper,.form_input_mobile .input_text_base{padding:0 2vw!important}.form_input_mobile .drop_down{top:3.3rem!important}.form_input_mobile .icon_dropdown{width:1.2rem!important;height:auto}.black-color-mobile{color:var(--black-color)!important}.animation_slidein_top{animation:slideTopIn .3s linear}.color-text-mobile{color:var(--text-color)!important}.color-light-text-mobile{color:#6e6e6e!important}.text-align-center-mobile{text-align:center}.font_news_semi_bold_mobile{font-family:"AvertaStdCY-SemiBold"!important}.font_news_bold_mobile{font-family:"AvertaStdCY-Bold"!important}.font_news_extra_bold_mobile{font-family:"AvertaStdCY-ExtraBold"!important}.font_news_black_mobile{font-family:"AvertaStdCY-Black"!important}.font_news_mobile{font-family:"AvertaStdCY"!important}.pos_rel_mobile{position:relative!important}}
+/*# sourceMappingURL=main.1659ff52.chunk.css.map */
\ No newline at end of file
diff --git a/student/build/static/css/main.1659ff52.chunk.css.map b/student/build/static/css/main.1659ff52.chunk.css.map
new file mode 100644
index 0000000..e74c50b
--- /dev/null
+++ b/student/build/static/css/main.1659ff52.chunk.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["main.1659ff52.chunk.css","webpack://src/_screens/HomePage/HomePage.style.scss","webpack://src/_styles/_mixin.scss","webpack://src/_components/Header/HeaderTS/headerTS.style.scss","webpack://src/_components/Header/HeaderNews/HeaderNews.style.scss","webpack://src/_components/Popup/style.css","webpack://src/_components/Calendar/style.scss","webpack://src/_components/Button/ButtonNews.style.scss","webpack://src/_components/FooterNews/FooterNews.style.scss","webpack://src/_components/Slogan/Slogan.style.scss","webpack://src/_components/ScrollFixed/ScrollFixed.style.scss","webpack://src/_components/BoxTitle/BoxTitle.style.scss","webpack://src/_components/AdvisementForm/AdvisementForm.style.scss","webpack://src/_components/Auth/InputText/index.scss","webpack://src/_components/Auth/InputSelect/index.scss","webpack://src/_components/Modal/ModalSuccessMsg/ModalSuccessMsg.style.scss","webpack://src/_screens/PolicyPage/PolicyPage.style.scss","webpack://src/_components/Pagination/Pagination.style.scss","webpack://src/_screens/BenefitStudentPage/BenefitStudent.style.scss","webpack://src/_components/Divider/Divider.style.scss","webpack://src/_screens/BenefitTeacherPage/BenefitTeacher.style.scss","webpack://src/_components/ContentBanner/VideoBanner.style.scss","webpack://src/_components/AdvisementForm/FormTrial/FormTrial.style.scss","webpack://src/_screens/BenefitParentPage/BenefitParent.style.scss","webpack://src/_screens/CoursesPage/CurrVersion/CoursesPage.style.scss","webpack://src/_screens/ContactPage/ContactPage.style.scss","webpack://src/_screens/FeePage/FeePage.style.scss","webpack://src/_screens/AuthNews/LoginNews/LoginNews.style.scss","webpack://src/_components/FooterNews/FooterAuth.style.scss","webpack://src/_components/Modal/ModalAuth/ModalAuth.style.scss","webpack://src/_screens/AuthNews/ForgotPwNews/ForgotPwNews.style.scss","webpack://src/_screens/AuthNews/RegisterNews/RegisterNews.style.scss","webpack://src/_components/GradeSelection/GradeSelection.style.scss","webpack://src/_components/Auth/InputDate/index.scss","webpack://src/_components/Modal/ModalSuccessRegister/ModalSuccessRegister.style.scss","webpack://src/_components/Modal/ModalConfirmOTP/ModalConfirmOTP.style.scss","webpack://src/_screens/ProfileUser/ProfileUser.style.scss","webpack://src/_screens/MockTestNews/MockTestNews.style.scss","webpack://src/_components/Select/SelectCustom/SelectCustom.style.scss","webpack://src/_components/Modal/ModalFilterMockTest/ModalFilterMockTest.style.scss","webpack://src/_components/Select/SelectCustomDouble/SelectCustomDouble.style.scss","webpack://src/_screens/AdvisementNews/AdvismentNews.style.scss","webpack://src/_screens/IntroPage/IntroPage.style.scss","webpack://src/_screens/DownloadPage/DownloadPage.style.scss","webpack://src/_screens/TariffPage/TariffPage.style.scss","webpack://src/_screens/FAQsPage/FAQsPage.style.scss","webpack://src/_components/Select/SelectQuestion/SelectQuestion.style.scss","webpack://src/_screens/AccountActivationNews/AccountActivationNews.style.scss","webpack://src/_components/Admin/SideBar/SideBar.styles.scss","webpack://src/_containers/RegisterPage/components/AccountType/index.scss","webpack://src/_containers/RegisterPage/components/CreateAccount/index.scss","webpack://src/_containers/RegisterPage/components/RegisterSuccess/index.scss","webpack://src/_containers/RegisterPage/components/UpdateInformation/index.scss","webpack://src/_components/Auth/InputSelectSearch/index.scss","webpack://src/_components/Modal/ModalSearch/ModalSearch.style.scss","webpack://src/_containers/RegisterPage/components/AddClassName/index.scss","webpack://src/_containers/RegisterPage/register.scss","webpack://src/_containers/RegisterPage/components/AddressStudying/index.scss","webpack://src/_components/GlobalStyles/GlobalStyles.scss","webpack://src/_components/GlobalStyles/ResponsiveGlobal.scss"],"names":[],"mappings":"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Cf,cAAe,CACf,gBAAiB,CACjB,6BAA8B,CAC9B,aACF,CAYA,kCACE,+BACF,CAEA,sBACE,eACF,CAEA,4BACE,iBACF,CAEA,OACE,kBACF,CAEA,OACE,kBACF,CAEA,+EACE,WACF,CAEA,WACE,oBACF,CAEA,WACE,kBAAmB,CACnB,gBAAiB,CACjB,kBACF,CAEA,aACE,4BAA6B,CAC7B,cAAe,CACf,UACF,CAEA,MACE,UACF,CAEA,OACE,WACF,CAEA,OACE,UACF,CAEA,SACE,kBACF,CAEA,YACE,qBAAsB,CACtB,kBAAmB,CACnB,kBAAmB,CACnB,aACF,CAEA,mBACE,YAAa,CACb,iBACF,CAEA,qBACE,4BAA6B,CAC7B,UACF,CAEA,qBACE,+BAAgC,CAChC,UAAW,CACX,cAAe,CACf,eACF,CAEA,SACE,aAAc,CACd,+BACF,CAEA,oBACE,kBACF,CAEA,eACE,aAAc,CACd,+BAAgC,CAChC,cAAe,CACf,WAAY,CACZ,YAAa,CACb,UAAW,CACX,qBAAsB,CACtB,kBACF,CAEA,sBACE,iBAAkB,CAClB,kBACF,CAEA,QACE,iBAAkB,CAClB,WAAY,CACZ,OAAQ,CACR,cACF,CAEA,YACE,cACF,CAEA,yCACE,mBACF,CAEA,MACE,WACF,CAEA,kCACE,UACF,CAEA,eAEE,cAAe,CACf,UAAW,CACX,eACF,CAEA,6BANE,+BAWF,CALA,cAEE,cAAe,CACf,aAAc,CACd,eACF,CAEA,qCACE,6DACE,QACF,CAEA,+EAIE,WACF,CAEA,qBACE,WAAY,CACZ,kBAAmB,CACnB,cAAe,CACf,gBACF,CAEA,eACE,cACF,CACF,CAEA,qCACE,aACE,cAAe,CACf,WAAY,CACZ,gBAAiB,CACjB,kBAAmB,CACnB,cAAe,CACf,UACF,CAEA,MACE,WACF,CAEA,iBACE,cACF,CAEA,iBACE,UAAW,CACX,WACF,CAEA,SACE,cACF,CAEA,yCACE,kBAAmB,CACnB,WAAY,CACZ,UAAW,CACX,cACF,CAEA,iBACE,OAAQ,CACR,SACF,CAEA,gBACE,iBAAkB,CAClB,UAAW,CACX,QAAS,CACT,UAAW,CACX,WAAY,CACZ,cACF,CAEA,yDAEE,iCAAiC,CACjC,eACF,CAEA,eACE,WAAY,CACZ,gBAAiB,CACjB,kBAAmB,CACnB,iBAAkB,CAClB,cACF,CAEA,UAEE,gBAAiB,CACjB,kBACF,CAEA,wBALE,cAOF,CAEA,cACE,qBACF,CAEA,iBACE,UAAW,CACX,WACF,CACF,CAEA,cACE,UAAW,CACX,YAAa,CACb,kBACF,CAEA,kBACE,UAAW,CACX,WACF,CAEA,mBACE,aAAc,CACd,cACF,CAEA,WACE,gCACF,CAEA,yBACE,6BACF,CAEA,aACE,gCAAiC,CACjC,kBAAmB,CACnB,oBACF,CAEA,qBACE,SACF,CAEA,eACE,YAAa,CACb,wBAAyB,CACzB,kBAAmB,CACnB,gBAAiB,CACjB,eAAgB,CAChB,iBAAkB,CAClB,gBACF,CAEA,4BACE,WAAY,CACZ,eAAgB,CAChB,iBAAkB,CAClB,QAAS,CACT,YACF,CAEA,4BACE,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,WAAY,CACZ,iBACF,CAGA,sBACE,SAAW,CACX,UACF,CAEA,WACE,YAAa,CACb,YAAc,CACd,cACF,CAEA,eAEE,uBACF,CAKA,iBACE,QAAS,CACT,UAAW,CACX,YAAa,CACb,aAAc,CACd,cACF,CAEA,gBACE,eAAgB,CAChB,iBACF,CAEA,cACE,YAAa,CACb,UAAW,CACX,cACF,CAEA,iBACE,SACF,CCz2BA,KACE,8BAAA,CACA,cAAA,CAGF,UACE,WAAA,CACA,aAAA,CACA,yCAAA,CACA,iBAAA,CAGF,QACE,YAAA,CACA,kBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qBAAA,CACA,UAAA,CACA,2BAAA,CACA,4BAAA,CAGF,KACE,qBAAA,CACA,kBAAA,CACA,SAAA,CACA,4BAAA,CACA,cAAA,CAGF,UACE,aAAA,CACA,cAAA,CACA,eAAA,CACA,aAAA,CAGF,+BAEE,YAAA,CACA,cAAA,CAGF,WACE,gCAAA,CAEF,qBAEE,WAAA,CAAA,aAAA,CAAA,iCAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CACA,cAAA,CACA,UAAA,CAGF,iBACE,eAAA,CACA,kCAAA,CACA,4BAAA,CACA,uBAAA,CAGF,oBACE,YAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAGF,uCACE,aAAA,CAKF,sBACE,YAAA,CACA,iBAAA,CACA,OAAA,CACA,SAAA,CAGF,wCACE,aAAA,CAQF,2HACE,YAAA,CAGF,yBACE,YAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAMF,uFACE,YAAA,CAEF,+CACE,aAAA,CAEF,yCACE,YAAA,CAGF,gBACE,qBAAA,CAIA,iBACE,UAAA,CAGF,iBACE,kBAAA,CACA,iEAAA,CACA,oBAAA,CACA,WAAA,CAGJ,yDACE,iCAAA,CACA,YAAA,CAEF,eACE,YAAA,CAEF,2BACE,YAAA,CAEF,qCACE,oBACE,QAAA,CACA,UAAA,CAEF,sCACE,iCAAA,CACA,YAAA,CAEF,eACE,YAAA,CAAA,CAGJ,qCACE,UAEE,aAAA,CACA,2CAAA,CACA,iBAAA,CAEF,qBAEE,cAAA,CACA,WAAA,CAAA,aAAA,CAAA,iCAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,YAAA,CAEF,wCACE,aAAA,CACA,SAAA,CAEF,sBACE,YAAA,CACA,iBAAA,CACA,OAAA,CACA,UAAA,CAEF,oBACE,QAAA,CACA,UAAA,CAEF,sCACE,iCAAA,CACA,YAAA,CAEF,eACE,YAAA,CAGF,gCACE,kBAAA,CAAA,CCxMJ,YACE,mBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,kBACE,UAAA,CCLJ,gBACE,mBAAA,CACA,wCAAA,CNiBA,mCMnBF,gBAKI,mCAAA,CACA,aAAA,CAAA,CAEF,kCACE,YAAA,CACA,qBAAA,CACA,UAAA,CACA,6BAAA,CACA,+BAAA,CACA,gCAAA,CNKF,mCMXA,kCASI,6BAAA,CACA,qBAAA,CACA,cAAA,CACA,eAAA,CAAA,CAGF,yDACE,aAAA,CACA,SAAA,CNNJ,mCMSE,mHAGI,oBAAA,CACA,wBAAA,CACA,QAAA,CAAA,CAIJ,0DACE,SAAA,CACA,gBAAA,CACA,aAAA,CNrBJ,mCMkBE,0DAMI,qBAAA,CACA,aAAA,CAAA,CNzBN,mCM4BI,6EAGI,oBAAA,CACA,wBAAA,CACA,QAAA,CAAA,CNjCR,mCMsCE,0DAEI,4BAAA,CACA,QAAA,CAEA,cAAA,CAEA,yBAAA,CAAA,CAGJ,gDACE,kCAAA,CNjDJ,mCMgDE,gDAII,gBAAA,CAAA,CNpDN,mCMwDE,sDAEI,+BAAA,CAAA,CAIJ,qDACE,eAAA,CAGF,sDAEE,gBAAA,CACA,mBAAA,CACA,eAAA,CACA,UAAA,CNvEJ,mCMkEE,sDAQI,aAAA,CACA,SAAA,CAAA,CAIF,oEACE,YAAA,CACA,WAAA,CNjFN,mCM+EI,oEAKI,YAAA,CAAA,CNpFR,mCMyFE,wDAEI,UAAA,CACA,cAAA,CAAA,CAIJ,2DACE,oBAAA,CACA,6BAAA,CACA,gBAAA,CAGA,eAAA,CAEA,mBAAA,CNxGJ,mCMgGE,2DAWI,kCAAA,CACA,sBAAA,CACA,kBAAA,CAEA,WAAA,CACA,sBAAA,CAAA,CAGF,gFACE,sCAAA,CAEA,2FACE,mBAAA,CACA,qCAAA,CN9HR,+DM4HM,2FAKI,qCAAA,CAAA,CN3HV,mCMsHM,2FASI,cAAA,CACA,eAAA,CAAA,CNhIV,mCMmHI,gFAiBI,qBAAA,CACA,kBAAA,CACA,UAAA,CAEA,qBAAA,CACA,eAAA,CAAA,CAGF,kGACE,mBAAA,CACA,sBAAA,CN9IR,mCM4IM,kGAKI,gBAAA,CACA,SAAA,CACA,aAAA,CACA,mBAAA,CACA,kBAAA,CACA,sBAAA,CACA,mBAAA,CAAA,CAEF,uGACE,qCAAA,CN1JV,mCMyJQ,uGAGI,kCAAA,CAAA,CAIJ,kHACE,YAAA,CACA,kBAAA,CACA,iBAAA,CNnKV,mCMgKQ,kHAMI,gCAAA,CAAA,CAKN,wGAEE,0BAAA,CN7KR,mCM2KM,wGAQI,cAAA,CAGA,sBAAA,CAAA,CAGJ,yFAEE,SAAA,CACA,WAAA,CACA,eAAA,CACA,eAAA,CACA,aAAA,CN/LR,mCMyLM,yFASI,eAAA,CACA,WAAA,CACA,gBAAA,CACA,eAAA,CAAA,CAGF,6FACE,kBAAA,CACA,UAAA,CACA,cAAA,CN3MV,mCMwMQ,6FAMI,cAAA,CAAA,CAKN,+GACE,YAAA,CACA,6BAAA,CACA,qBAAA,CAEA,aAAA,CNxNR,mCMmNM,+GAOI,kBAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CACA,cAAA,CAAA,CAEF,2IACE,aAAA,CNjOV,mCMgOQ,2IAGI,UAAA,CACA,cAAA,CAAA,CAGJ,iIAGE,SAAA,CACA,eAAA,CN3OV,mCMuOQ,iIAOI,kBAAA,CACA,SAAA,CACA,cAAA,CACA,eAAA,CAAA,CNjPZ,mCMuPE,uDAEI,cAAA,CACA,6BAAA,CAAA,CAGJ,yDACE,qBAAA,CN9PJ,mCM6PE,yDAGI,aAAA,CACA,sBAAA,CAKA,mBAAA,CACA,gBAAA,CAAA,CAEF,sEACE,cAAA,CACA,YAAA,CACA,WAAA,CAEA,2BAAA,CAEA,kBAAA,CACA,kBAAA,CNjRN,mCMyQI,sEAWI,YAAA,CACA,cAAA,CACA,cAAA,CAAA,CAGF,4EAEE,2BAAA,CAEA,oBAAA,CN7RR,mCMkSE,qDAEI,aAAA,CACA,kBAAA,CAAA,CAIJ,iDACE,kBAAA,CACA,wCAAA,CN3SJ,mCMySE,iDAKI,2CAAA,CACA,qBAAA,CAAA,CAIJ,sDACE,kCAAA,CAOF,mGACE,gDAAA,CAGF,sDACE,mCAAA,CNhUJ,mCMmUA,yBAEI,4BAAA,CACA,WAAA,CACA,mBAAA,CAAA,CNvUJ,mCM2UA,8BAEI,cAAA,CAAA,CChWN,kBACE,UAAA,CACA,mCAAA,CPiBA,mCOnBF,kBAKI,YAAA,CAAA,CAEF,kCACE,UAAA,CACA,iBAAA,CACA,oBAAA,CAEA,8CACE,UAAA,CACA,kBAAA,CAGF,qDACE,iBAAA,CACA,QAAA,CACA,UAAA,CACA,aAAA,CPFJ,mCOFE,qDAOI,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CACA,UAAA,CACA,SAAA,CACA,MAAA,CACA,OAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CAAA,CPfN,mCOkBI,iEAEI,qBAAA,CAEA,qBAAA,CACA,wBAAA,CACA,4BAAA,CAAA,CAIJ,mEACE,kCAAA,CP7BN,mCOkCE,6CAEI,mBAAA,CACA,eAAA,CAAA,CAGJ,2CACE,wBAAA,CACA,iBAAA,CC7DN,WACE,cAAA,CACA,SAAA,CACA,QAAA,CACA,kBAAA,CACA,YAAA,CACA,qBAAA,CACA,YAAA,CRYA,mCQnBF,WAUI,oCAAA,CACA,OAAA,CACA,UAAA,CACA,uCAAA,CACA,kBAAA,CACA,YAAA,CAAA,CAGF,8BACE,YAAA,CACA,aAAA,CRDF,mCQDA,8BAKI,yBAAA,CAAA,CAKN,gBACE,cAAA,CACA,SAAA,CACA,OAAA,CACA,kBAAA,CACA,YAAA,CACA,qBAAA,CACA,YAAA,CRhBA,mCQSF,gBAUI,MAAA,CACA,YAAA,CAAA,CAGF,mCACE,UAAA,CACA,WAAA,CRzBF,mCQuBA,mCAKI,yBAAA,CAAA,CC/CN,WACE,mBAAA,CACA,kBAAA,CTiBA,mCSnBF,WAKI,iBAAA,CAAA,CCLJ,iBACE,UAAA,CACA,iBAAA,CACA,gBAAA,CVgBA,mCUnBF,iBAKI,UAAA,CACA,gBAAA,CAAA,CAGF,+CACE,SAAA,CACA,gBAAA,CACA,eAAA,CACA,yBAAA,CACA,oBAAA,CACA,YAAA,CVIF,mCUVA,+CAQI,cAAA,CACA,WAAA,CACA,SAAA,CACA,eAAA,CAAA,CAEF,6DACE,SAAA,CACA,aAAA,CVLJ,mCUGE,6DAII,SAAA,CACA,aAAA,CACA,aAAA,CAAA,CAGJ,oEACE,cAAA,CVbJ,mCUcI,oFAEI,SAAA,CACA,aAAA,CACA,aAAA,CAAA,CVlBR,mCUqBI,oFAEI,SAAA,CACA,aAAA,CACA,aAAA,CAAA,CAIN,mEACE,UAAA,CACA,qBAAA,CACA,oBAAA,CVhCJ,mCU6BE,mEAMI,eAAA,CACA,gBAAA,CAAA,CAGF,4FACE,SAAA,CACA,aAAA,CACA,qBAAA,CV1CN,mCUuCI,4FAMI,SAAA,CACA,aAAA,CACA,gBAAA,CAAA,CAKJ,sFACE,UAAA,CACA,qBAAA,CVtDN,mCUoDI,sFAKI,oBAAA,CAAA,CAGF,4GACE,SAAA,CACA,aAAA,CACA,oBAAA,CV/DR,mCU4DM,4GAMI,aAAA,CACA,SAAA,CACA,aAAA,CACA,iBAAA,CACA,YAAA,CAAA,CA4BJ,qGACE,UAAA,CACA,gCAAA,CACA,kBAAA,CVrGR,mCUkGM,qGAKI,aAAA,CACA,iBAAA,CACA,SAAA,CACA,+BAAA,CACA,oBAAA,CAAA,CAKN,0FACE,UAAA,CACA,kBAAA,CVlHN,mCUgHI,0FAKI,SAAA,CACA,kBAAA,CAAA,CVtHR,mCU0HQ,iIAEI,qBAAA,CAAA,CAIF,+HACE,wBAAA,CVjIZ,mCUgIU,+HAII,0BAAA,CAAA,CVpId,mCU2IQ,0IAEI,qBAAA,CAAA,CAIF,uIACE,wBAAA,CVlJZ,mCUiJU,uIAII,0BAAA,CAAA,CAMR,2GACE,0BAAA,CAGF,gOAEE,2CAAA,CACA,WAAA,CACA,6CAAA,CACA,oBAAA,CVpKR,mCU+JM,gOAQI,kBAAA,CAAA,CAGF,wPACE,uBAAA,CACA,mCAAA,CACA,yCAAA,CACA,kRACE,uBAAA,CACA,yCAAA,CAMR,wFACE,SAAA,CACA,aAAA,CVxLN,mCUsLI,wFAKI,UAAA,CACA,cAAA,CAAA,CAMV,eACE,mBAAA,CVnMA,mCUqMA,2BAEI,yBAAA,CACA,wBAAA,CACA,sCAAA,CACA,4CAAA,CAAA,CAEF,qCACE,kCAAA,CV7MJ,mCU4ME,qCAII,gBAAA,CAAA,CAMR,yBACE,UAAA,CACA,uDACE,SAAA,CACA,gBAAA,CACA,eAAA,CACA,YAAA,CACA,yBAAA,CACA,kBAAA,CV9NF,mCUwNA,uDASI,cAAA,CACA,WAAA,CACA,SAAA,CACA,eAAA,CAAA,CAEF,2EACE,wBAAA,CACA,oBAAA,CACA,iBAAA,CVzOJ,mCUsOE,2EAMI,eAAA,CAAA,CV5ON,mCU+OM,6HAEI,SAAA,CACA,aAAA,CAAA,CVlPV,mCUqPM,6HAEI,SAAA,CACA,aAAA,CAAA,CAGJ,oHACE,SAAA,CACA,eAAA,CAGF,6GACE,oCAAA,CACA,qBAAA,CVlQR,mCUgQM,6GAKI,cAAA,CACA,qBAAA,CAAA,CVtQV,mCU4QM,sHAEI,+BAAA,CAAA,CV9QV,mCUkRQ,yIAEI,qBAAA,CAAA,CAIF,uIACE,wBAAA,CVzRZ,mCUwRU,uIAII,0BAAA,CAAA,CAKR,iPAEE,SAAA,CACA,aAAA,CVpSR,mCUiSM,iPAMI,SAAA,CACA,aAAA,CAAA,CAIJ,uHACE,iCAAA,CACA,kBAAA,CV9SR,mCU4SM,uHAKI,gBAAA,CACA,gBAAA,CAAA,CVlTV,mCUyTQ,kJAEI,qBAAA,CAAA,CAIF,+IACE,wBAAA,CVhUZ,mCU+TU,+IAII,0BAAA,CAAA,CAMR,mHACE,0BAAA,CAGF,gPAEE,2CAAA,CACA,WAAA,CACA,6CAAA,CACA,oBAAA,CVlVR,mCU6UM,gPAQI,kBAAA,CAAA,CAGF,wQACE,uBAAA,CACA,mCAAA,CACA,yCAAA,CACA,kSACE,uBAAA,CACA,yCAAA,CAKN,4HACE,kBAAA,CACA,cAAA,CVrWR,mCUmWM,4HAKI,eAAA,CAAA,CAGF,qJACE,qCAAA,CV5WV,mCU2WQ,qJAII,qCAAA,CAAA,CAIJ,gJACE,gBAAA,CACA,mCAAA,CACA,oBAAA,CACA,kCAAA,CACA,YAAA,CACA,cAAA,CACA,gBAAA,CACA,oCAAA,CV3XV,mCUmXQ,gJAWI,YAAA,CACA,gBAAA,CAEA,qCAAA,CAAA,CAGF,qKACE,oCAAA,CACA,eAAA,CACA,cAAA,CVvYZ,mCUoYU,qKAMI,eAAA,CACA,qCAAA,CAAA,CV3Yd,mCU+YU,oJAEI,UAAA,CACA,WAAA,CAAA,CAOR,iIACE,qCAAA,CACA,iBAAA,CAEA,sJACE,aAAA,CACA,WAAA,CACA,mBAAA,CAEF,yQAEE,qCAAA,CVpaV,mCUkaQ,yQAKI,mCAAA,CAAA,CCvbd,2BACE,iBAAA,CAGE,6CACE,aARA,CASA,cAAA,CAIJ,uCACE,iBAAA,CAGF,gDACE,iBAAA,CACA,uBAAA,CAGF,oDACE,iBAAA,CACA,oBAAA,CAGF,4CACE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,cAAA,CACA,wBAAA,CACA,kBAAA,CACA,kBAAA,CAEA,oCATF,4CAUI,WAAA,CAEA,gDACE,UAAA,CAAA,CAIJ,kDACE,gBAAA,CAEA,+DACE,YAAA,CAIJ,oDAGE,kCAAA,CACA,iBAAA,CACA,kBAAA,CAGF,oDAGE,kCAAA,CACA,iBAAA,CACA,kBAAA,CAGF,qEACE,YAAA,CACA,kBAAA,CACA,QAAA,CACA,WAAA,CACA,aAAA,CAEA,iFACE,UAAA,CACA,iBAAA,CX1DN,mCWwDI,iFAKI,wBAAA,CAAA,CAIJ,iFACE,WAAA,CACA,WAAA,CACA,cAAA,CACA,gBAAA,CACA,QAAA,CACA,4BAAA,CAEA,uFACE,YAAA,CX1ER,mCWiEI,iFAaI,yBAAA,CAAA,CAKN,6DACE,YAAA,CACA,kBAAA,CACA,cAAA,CAKF,4DACE,YAAA,CAIJ,iCACE,+BAAA,CAEA,8CAEE,+BAAA,CACA,aAAA,CACA,SAAA,CAIF,uDAEE,+BAAA,CACA,aAAA,CAGF,wDAEE,+BAAA,CACA,aAAA,CAKN,aACE,YAAA,CC1HA,2CACE,iBAAA,CACA,oBAAA,CZFF,mCYyBI,4EAMI,2BAAA,CAAA,CCpDV,iBACE,oBAAA,CACA,kEAAA,CACA,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,UAAA,CACA,mCAAA,CAEA,mCACE,YAAA,CACA,WAAA,CAGJ,WACE,0CAAA,CAEF,iBACE,UAAA,CACA,gBAAA,CCnBF,YACA,iBACE,CAAA,uBAEA,UACE,CAAA,iBACA,CAAA,qBAGF,cACE,CAAA,MACA,CAAA,OACA,CAAA,MACA,CAAA,UAEA,CAAA,WACA,CAAA,UACA,CAAA,mCdIF,qBcZA,OAWI,CAAA,CAMF,qDAOA,UAEE,CAAA,4OASI,WACE,CAAA,SACA,CAAA,kBACA,CAAA,gBACA,CAAA,mCd3BV,4OcuBQ,gBAOI,CAAA,CAAA,2CAKR,cACE,CAAA,aACA,CAAA,mCdrCN,2CcmCI,wBAKI,CAAA,uBAEA,CAAA,WACA,CAAA,iBACA,CAAA,CAAA,+CAIJ,YAEE,CAAA,uCAQJ,YACE,CAAA,UACA,CAAA,iBACA,CAAA,mCd7DJ,uCc0DE,YAMI,CAAA,CCnFR,sBACE,cAAA,CfkBA,mCenBF,sBAGI,cAAA,CAAA,CAIJ,kBACE,kCAAA,CACA,WAAA,CACA,UAAA,CACA,iBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,aAAA,CACA,wBACE,kCAAA,CfEF,mCeZF,kBAgBI,kBAAA,CACA,+BAAA,CACA,gCAAA,CACA,cAAA,CAAA,CC1BJ,UACE,iBAAA,CAEE,qCACE,UAAA,CACA,iBAAA,CACA,yBAAA,ChBaJ,mCgBhBE,qCAKI,qBAAA,CACA,yBAAA,CACA,mCAAA,CACA,0CAAA,CAAA,CAEF,+CACE,YAAA,CACA,kBAAA,CACA,aAAA,CACA,aAAA,CACA,WAAA,ChBCN,mCgBNI,+CAQI,sBAAA,CACA,sBAAA,CACA,wBAAA,CACA,kBAAA,CACA,cAAA,CACA,UAAA,CAAA,CAEF,6DACE,kBAAA,CACA,cAAA,CACA,UAAA,ChBZR,mCgBSM,6DAMI,oBAAA,CAAA,CAMR,2CACE,aAAA,CACA,aAAA,ChBvBJ,mCgBqBE,2CAII,wBAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CACA,YAAA,CACA,cAAA,CAAA,CAGF,+DACE,gBAAA,CAGF,mEACE,gBAAA,CACA,wBAAA,CAEA,UAAA,CACA,eAAA,CACA,iBAAA,CACA,wBAAA,ChB5CN,mCgBqCI,mEAUI,eAAA,CACA,mCAAA,CACA,uBAAA,CAAA,ChBjDR,mCgBqDI,mEAEI,oCAAA,CAAA,CAMR,mBAEE,mBAAA,CACA,uCACE,UAAA,CAEA,2DACE,SAAA,CACA,kBAAA,ChBrEN,mCgBmEI,2DAII,SAAA,CAAA,CAIJ,8DACE,oBAAA,CACA,iBAAA,ChB7EN,mCgB2EI,8DAKI,SAAA,CAAA,CAIJ,6DACE,SAAA,ChBrFN,mCgBoFI,6DAGI,SAAA,CAAA,CAEF,mFACE,oCAAA,CACA,kBAAA,CACA,cAAA,CACA,iBAAA,CClHV,0BACE,UAAA,CACA,cAAA,CAEA,0CACE,YAAA,CACA,kBAAA,CACA,qCAAA,CACA,SAAA,CjBaF,mCkBlBA,0BAEI,wBAAA,CACA,mBAAA,CAAA,CAIF,qCACE,UAAA,CACA,iBAAA,CACA,yBAAA,CACA,gBAAA,ClBOJ,mCkBXE,qCAOI,6BAAA,CACA,wBAAA,CACA,wBAAA,CACA,gBAAA,CAAA,CAGF,yDACE,YAAA,CACA,sBAAA,CACA,6BAAA,CACA,qBAAA,CACA,SAAA,CACA,WAAA,CACA,SAAA,ClBTN,mCkBEI,yDAYI,oBAAA,CACA,kBAAA,CAAA,CAGF,kFACE,SAAA,CACA,aAAA,CACA,YAAA,CACA,0BAAA,CACA,iBAAA,CACA,SAAA,ClBxBR,mCkBkBM,kFASI,oBAAA,CACA,cAAA,CACA,eAAA,CACA,KAAA,CACA,sBAAA,CACA,eAAA,CAAA,CAGF,0GACE,gBAAA,CACA,uCAAA,CACA,kBAAA,CACA,iBAAA,CACA,wBAAA,CACA,kCAAA,CACA,iBAAA,ClB1CV,mCkBmCQ,0GAUI,SAAA,CACA,gCAAA,CACA,aAAA,CACA,gBAAA,CACA,4BAAA,CACA,4BAAA,CACA,gBAAA,CACA,SAAA,CAAA,CAIJ,0GACE,gBAAA,ClBzDV,mCkBwDQ,0GAGI,oCAAA,CACA,gBAAA,CACA,gBAAA,CAAA,CAIJ,0GACE,gBAAA,ClBlEV,mCkBiEQ,0GAGI,oCAAA,CAEA,gBAAA,CAAA,CAKN,mEACE,YAAA,CACA,oBAAA,CACA,0BAAA,CACA,UAAA,CACA,eAAA,CACA,eAAA,CACA,SAAA,ClBlFR,mCkB2EM,mEASI,0BAAA,CACA,SAAA,CACA,cAAA,CAAA,CAGF,iFACE,kBAAA,CACA,cAAA,CACA,UAAA,CACA,SAAA,ClB7FV,mCkByFQ,iFAOI,eAAA,CAAA,CAOR,6DACE,SAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,SAAA,ClB9GN,mCkBuGI,6DAUI,iBAAA,CACA,QAAA,CACA,SAAA,CACA,UAAA,CACA,wBAAA,CACA,WAAA,CAAA,CAGF,4EACE,KAAA,CACA,QAAA,CACA,aAAA,CACA,qBAAA,CACA,cAAA,CAEF,2EACE,gBAAA,CACA,UAAA,CACA,SAAA,CAEA,eAAA,CACA,qCAAA,CACA,kBAAA,CACA,UAAA,CACA,YAAA,ClBzIR,mCkBgIM,2EAWI,YAAA,CACA,kBAAA,CACA,4BAAA,CACA,WAAA,CACA,gBAAA,CACA,kBAAA,CACA,qCAAA,CAAA,CAKN,iEACE,iBAAA,CACA,WAAA,CACA,OAAA,CACA,qEACE,SAAA,CACA,gBAAA,CAKJ,wDACE,QAAA,CACA,SAAA,CAIN,oCACE,6CAAA,CACA,YAAA,CAEA,uDACE,uBAAA,CAGJ,mBAEE,gBACA,CAEA,+CAEE,mCAAA,ClBtLJ,mCkBoLE,+CAKI,mCAAA,CAAA,CAGF,2EACE,qBAAA,CAEA,mGACE,qCAAA,ClBhMR,mCkB+LM,mGAGI,qCAAA,CACA,SAAA,CACA,eAAA,CAAA,CAGF,kHACE,KAAA,CACA,MAAA,CAEA,sHACE,SAAA,CACA,cAAA,CAGJ,mHACE,KAAA,CACA,OAAA,CACA,uHACE,SAAA,CACA,cAAA,CACA,oBAAA,CAKN,iGACE,SAAA,CACA,aAAA,ClB7NR,mCkB2NM,iGAKI,SAAA,CACA,aAAA,CACA,mBAAA,CAAA,CAIJ,qGACE,gBAAA,CACA,0CAAA,CACA,YAAA,ClBzOR,mCkBsOM,qGAMI,gBAAA,CACA,kBAAA,CAAA,CAGF,4HACE,SAAA,CACA,aAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,ClBrPV,mCkBgPQ,4HAQI,SAAA,CACA,aAAA,CACA,cAAA,CAAA,CAGF,yIACE,8CAAA,CAGF,+IACE,2CAAA,ClBlQZ,mCkBiQU,+IAII,oBAAA,CAAA,CAQZ,yCACE,SAAA,CACA,eAAA,CACA,gBAAA,ClBhRJ,mCkB6QE,yCAMI,eAAA,CACA,uBAAA,CACA,eAAA,CAAA,CAIJ,yCACE,yBAAA,CACA,mBAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,ClB9RJ,mCkByRE,yCAOI,SAAA,CACA,aAAA,CACA,mBAAA,CAAA,CAGF,8DACE,uBAAA,ClBtSN,mCkBqSI,8DAII,+BAAA,CACA,SAAA,CACA,aAAA,CACA,sBAAA,CACA,eAAA,CACA,qBAAA,CAAA,ClB9SR,mCkBiTM,qFAGI,4BAAA,CAAA,CAEF,yGACE,+CAAA,ClBvTV,mCkBsTQ,yGAII,kDAAA,CAAA,CAIJ,kGACE,kDAAA,ClB/TV,mCkB8TQ,kGAGI,4CAAA,CAAA,CAIN,+EACE,aAAA,ClBtUR,mCkBqUM,+EAGI,cAAA,CAAA,ClBxUV,mCkB6UE,gCAEI,8BAAA,CAAA,CAIJ,4CACE,mCAAA,CACA,sBAAA,CACA,iBAAA,ClBtVJ,mCkBmVE,4CAMI,mBAAA,CAAA,CAEF,mEACE,SAAA,CACA,eAAA,ClB7VN,mCkB2VI,mEAKI,SAAA,CACA,eAAA,CACA,kBAAA,CAAA,CAIJ,wDACE,+BAAA,ClBvWN,mCkBsWI,wDAGI,eAAA,CACA,uCAAA,CAAA,CAEF,uEACE,mCAAA,ClB7WR,mCkB4WM,uEAII,iCAAA,CAAA,CAKN,uEACE,iBAAA,CACA,UAAA,CACA,MAAA,CACA,2EACE,UAAA,CACA,eAAA,CAGJ,wEACE,iBAAA,CACA,UAAA,CACA,OAAA,CACA,4EACE,UAAA,CACA,eAAA,CAMJ,+DACE,MAAA,CACA,MAAA,CAEA,mEACE,UAAA,CACA,cAAA,CACA,oBAAA,CAIJ,0DACE,MAAA,CACA,OAAA,CACA,SAAA,CACA,8DACE,SAAA,CACA,cAAA,CAGJ,wDACE,OAAA,CACA,MAAA,CACA,SAAA,CACA,4DACE,WAAA,CACA,cAAA,CAGJ,2DACE,SAAA,CACA,OAAA,CACA,UAAA,CACA,+DACE,SAAA,CACA,cAAA,CC/bR,sCACE,YAAA,CAEA,iBAAA,CnBeF,mCmBlBA,sCAKI,UAAA,CACA,eAAA,CAAA,CAGJ,qDACE,iBAAA,CACA,MAAA,CACA,OAAA,CAEA,yDACE,SAAA,CACA,eAAA,CAGJ,uDACE,iBAAA,CACA,MAAA,CACA,OAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,OAAA,CAEA,eAAA,CACA,2DACE,UAAA,CACA,eAAA,CAGJ,sDACE,iBAAA,CACA,QAAA,CACA,WAAA,CAEA,0DACE,SAAA,CACA,cAAA,CnBvBJ,mCmB4BA,8DAEI,iBAAA,CAIA,MAAA,CACA,OAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,OAAA,CAGA,kEACE,WAAA,CAAA,CC9DR,kBACE,0BAAA,CACA,6BAAA,CAGE,oEACE,mBAAA,CACA,uBAAA,CAGF,oEACE,mBAAA,CACA,uBAAA,CAIJ,8BACE,SAAA,CACA,eAAA,CACA,eAAA,CACA,qBAAA,CACA,WAAA,CpBFF,mCoBHA,8BAQI,UAAA,CACA,eAAA,CACA,oBAAA,CAAA,CAGF,4DACE,YAAA,CACA,WAAA,CACA,SAAA,CACA,UAAA,CACA,WAAA,CACA,qBAAA,CACA,eAAA,CACA,eAAA,CpBlBJ,mCoBUE,4DAUI,UAAA,CACA,eAAA,CACA,oBAAA,CAAA,CAEF,gFACE,UAAA,CACA,wBAAA,CACA,qBAAA,CACA,mCAAA,CACA,WAAA,CACA,eAAA,CpB9BN,mCoBwBI,gFASI,oBAAA,CAAA,CAGF,sGACE,SAAA,CACA,eAAA,CAEF,oGACE,mBAAA,CpBzCR,mCoBwCM,oGAII,mBAAA,CAAA,CpB5CV,mCoB+CQ,qPAGI,UAAA,CACA,cAAA,CAAA,CAIF,yIACE,iBAAA,CACA,SAAA,CACA,WAAA,CACA,qCAAA,CpB3DZ,mCoBuDU,yIAOI,iBAAA,CACA,QAAA,CACA,WAAA,CACA,oBAAA,CAAA,CAKN,oPAEE,8BAAA,CpBxEV,mCoBsEQ,oPAKI,8BAAA,CAAA,CAGF,4QACE,+CAAA,CAIJ,+HACE,iBAAA,CACA,kBAAA,CAIA,iIACE,0BAAA,CACA,QAAA,CAMA,8JACE,gBAAA,CAON,kIACE,SAAA,CACA,aAAA,CACA,aAAA,CpB5GV,mCoByGQ,kIAMI,UAAA,CACA,cAAA,CAAA,CAEF,mJACE,+BAAA,CAIJ,iIACE,SAAA,CACA,aAAA,CACA,aAAA,CACA,cAAA,CpB3HV,mCoBuHQ,iIAMI,UAAA,CACA,cAAA,CACA,cAAA,CAAA,CAGF,0JACE,mCAAA,CAMN,wGACE,mCAAA,CACA,8BAAA,CACA,kBAAA,CACA,aAAA,CAEA,4HACE,oCAAA,CACA,0BAAA,CACA,gBAAA,CAYI,wVANA,gBAAA,CAEA,iCAME,CAUZ,iIAEE,+CAAA,CAKN,oCACE,iBAAA,CACA,UAAA,CACA,YAAA,CACA,cAAA,CpBrLF,mCoBiLA,oCAOI,UAAA,CACA,YAAA,CAAA,CAGF,wCACE,mCAAA,CACA,YAAA,CACA,iBAAA,CAIJ,sCACE,mCAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,qBAAA,CACA,iBAAA,CACA,eAAA,CpB5MF,mCoBmMA,sCAWI,UAAA,CACA,eAAA,CACA,oBAAA,CAAA,CAGF,iDACE,uCAAA,CAEF,kDACE,mBAAA,CACA,wCAAA,CAGF,mDACE,uCAAA,CAEA,qDACE,qCAAA,CCjPN,kBACE,iBAAA,CACA,oCACE,UAAA,CACA,iBAAA,CACA,yBAAA,CACA,kCAAA,CACA,eAAA,CACA,gBAAA,CrBUJ,mCqBhBE,oCASI,qBAAA,CACA,wBAAA,CACA,gBAAA,CAAA,CAEF,qDACE,SAAA,CACA,WAAA,CrBCN,mCqBHI,qDAII,YAAA,CACA,sBAAA,CACA,6BAAA,CACA,qBAAA,CACA,oBAAA,CACA,kBAAA,CAAA,CAGF,+DACE,YAAA,CACA,oBAAA,CACA,0BAAA,CACA,UAAA,CACA,cAAA,CACA,eAAA,CAOA,SAAA,CrBtBR,mCqBSM,+DAQI,oCAAA,CACA,SAAA,CACA,WAAA,CACA,cAAA,CAAA,CAGF,6EACE,kBAAA,CACA,cAAA,CACA,UAAA,CrB1BV,mCqBuBQ,6EAKI,cAAA,CAEA,aAAA,CAAA,CAMR,mDACE,UAAA,CACA,wBAAA,CAGA,WAAA,CACA,oBAAA,CACA,iEACE,kBAAA,CAIA,aAAA,CAEA,UAAA,CrBlDR,mCqB2CM,iEASI,eAAA,CACA,oBAAA,CACA,gBAAA,CAAA,CAIN,4DACE,UAAA,CACA,WAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CACA,KAAA,CACA,UAAA,CACA,SAAA,CrBnEN,mCqB0DI,4DAWI,iBAAA,CACA,UAAA,CACA,SAAA,CACA,UAAA,CACA,wBAAA,CACA,oBAAA,CACA,WAAA,CAAA,CAGF,kFACE,OAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,oBAAA,CACA,wBAAA,CACA,SAAA,CrBrFR,mCqB8EM,kFAUI,OAAA,CACA,QAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CAAA,CAGJ,0EAIE,iBAAA,CAGA,SAAA,CACA,eAAA,CAaF,6EACE,iBAAA,CACA,SAAA,CACA,UAAA,CACA,cAAA,CACA,aAAA,CrBzHR,mCqBoHM,6EAQI,SAAA,CACA,SAAA,CACA,cAAA,CAAA,CAMN,iEACE,iBAAA,CACA,SAAA,CACA,OAAA,CACA,SAAA,CACA,qEACE,SAAA,CACA,gBAAA,CrB3IR,mCqByIM,qEAKI,SAAA,CACA,gBAAA,CAAA,CAKN,4DACE,aAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,eAAA,CACA,SAAA,CrB1JN,mCqBoJI,4DASI,wBAAA,CAEA,gBAAA,CACA,eAAA,CACA,iBAAA,CACA,KAAA,CACA,SAAA,CACA,WAAA,CAAA,CAEF,mFACE,kBAAA,CACA,gCAAA,CrBxKR,mCqBsKM,mFAKI,kBAAA,CACA,mCAAA,CAAA,CAGJ,mFACE,gBAAA,CACA,gCAAA,CrBjLR,mCqB+KM,mFAII,kBAAA,CACA,gCAAA,CAAA,CAIJ,mFACE,SAAA,CAEA,qCAAA,CACA,kBAAA,CrB5LR,mCqBwLM,mFAMI,SAAA,CACA,mBAAA,CACA,mCAAA,CAAA,CAKN,uDACE,QAAA,CACA,SAAA,CAKN,mBACE,iBAAA,CACA,gBAAA,CACA,mBAAA,CrB/MF,mCqB4MA,mBAMI,mBAAA,CAAA,CAIA,4DACE,WAAA,CAEA,eAAA,CACA,eAAA,CACA,SAAA,CrB3NN,mCqBsNI,4DAQI,mBAAA,CACA,uBAAA,CAAA,CAGF,gFACE,kBAAA,CrBnOR,mCqBkOM,gFAKI,kBAAA,CACA,qBAAA,CAAA,CrBxOV,mCqB2OQ,iGAEI,sBAAA,CACA,WAAA,CAAA,CrB9OZ,mCqBkPQ,oGAEI,mBAAA,CAAA,CrBpPZ,mCqBsPU,iHAEI,wBAAA,CAAA,CrBxPd,mCqB8PM,+EAII,0BAAA,CAAA,CAKJ,mEACE,MAAA,CACA,OAAA,CACA,SAAA,CACA,uEACE,UAAA,CACA,cAAA,CACA,oBAAA,CACA,oBAAA,CAGJ,sEACE,MAAA,CACA,OAAA,CACA,SAAA,CACA,0EACE,UAAA,CACA,cAAA,CAGJ,sEACE,OAAA,CACA,UAAA,CACA,SAAA,CACA,0EACE,WAAA,CACA,cAAA,CAGJ,sEACE,QAAA,CACA,MAAA,CACA,SAAA,CACA,0EACE,SAAA,CACA,gBAAA,CAGJ,oEACE,OAAA,CACA,OAAA,CACA,SAAA,CACA,wEACE,WAAA,CACA,cAAA,CAGJ,uEACE,SAAA,CACA,OAAA,CACA,UAAA,CACA,2EACE,UAAA,CACA,cAAA,CAMJ,6EACE,MAAA,CACA,UAAA,CACA,SAAA,CACA,iFACE,SAAA,CACA,gBAAA,CAGJ,2EACE,OAAA,CACA,OAAA,CACA,SAAA,CACA,+EACE,WAAA,CACA,cAAA,CAGJ,8EACE,OAAA,CACA,UAAA,CACA,SAAA,CACA,kFACE,SAAA,CACA,cAAA,CACA,oBAAA,CAMR,2CACE,sBAAA,CrBlWJ,mCqBiWE,2CAII,kBAAA,CACA,gBAAA,CAAA,CAEF,uDACE,+BAAA,CrBzWN,mCqBwWI,uDAGI,eAAA,CACA,uCAAA,CAAA,CAEF,sEACE,mCAAA,CrB/WR,mCqB8WM,sEAII,iCAAA,CAAA,CAMR,iDACE,UAAA,CACA,mCAAA,CACA,mBAAA,CACA,wEACE,aAAA,CACA,UAAA,CACA,WAAA,CAEA,wFACE,cAAA,CACA,aAAA,CACA,gBAAA,CrBpYR,mCqBiYM,wFAOI,uBAAA,CAAA,CAIN,6EACE,iBAAA,CACA,WAAA,CACA,MAAA,CACA,iFACE,UAAA,CACA,cAAA,CAGJ,8EACE,iBAAA,CAEA,KAAA,CACA,OAAA,CACA,kFACE,UAAA,CACA,cAAA,CC/aV,aACE,iBAAA,CAGE,iCAEE,SAAA,CAEA,6DACE,UAAA,CACA,WAAA,CACA,UAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,oBAAA,CACA,eAAA,CACA,iBAAA,CACA,iEACE,iBAAA,CAEA,UAAA,CAGA,UAAA,CACA,eAAA,CAIJ,qDACE,aAAA,CACA,SAAA,CtBlBN,+DsBgBI,qDAKI,UAAA,CACA,WAAA,CACA,eAAA,CAAA,CtBjBR,mCsBUI,qDAWI,UAAA,CAGA,WAAA,CACA,eAAA,CAAA,CAIF,wEACE,oCAAA,CtBpCR,+DsBmCM,wEAII,kCAAA,CAAA,CtBjCV,mCsB6BM,wEAQI,kCAAA,CAAA,CAKN,6CACE,YAAA,CAEA,iEACE,mCAAA,CACA,kBAAA,CACA,qBAAA,CACA,kBAAA,CAGF,4DACE,SAAA,CACA,eAAA,CAEF,wHAEE,SAAA,CAEF,4DACE,SAAA,CACA,eAAA,CAIJ,+CACE,8BAAA,CACA,8DACE,kBAAA,CAGF,4HAEE,kBAAA,CAKF,8DACE,iBAAA,CAEF,8DACE,gBAAA,CAIJ,4CACE,cAAA,CACA,OAAA,CAGF,8CACE,wBAAA,CAEF,8CACE,wBAAA,CAEF,8CACE,wBAAA,CAEF,8CACE,UAAA,CACA,wBAAA,CAIF,8CACE,WAAA,CACA,SAAA,CACA,UAAA,CACA,kDACE,SAAA,CACA,cAAA,CAIJ,8CACE,WAAA,CACA,OAAA,CAEA,kDACE,WAAA,CACA,gBAAA,CAIJ,8CACE,QAAA,CACA,UAAA,CAEA,kDACE,SAAA,CACA,cAAA,CAIJ,8CACE,UAAA,CACA,YAAA,CAEA,kDACE,SAAA,CACA,cAAA,CAIJ,2CACE,WAAA,CACA,aAAA,CAEA,+CACE,SAAA,CACA,cAAA,CAIN,iCACE,eAAA,CACA,cAAA,CACA,iBAAA,CACA,mCAAA,CAGE,kEACE,SAAA,CACA,eAAA,CACA,SAAA,CtBvKR,mCsBoKM,kEAMI,SAAA,CACA,aAAA,CAAA,CAIN,sDAEE,iBAAA,CACA,OAAA,CACA,MAAA,CACA,0DACE,UAAA,CACA,cAAA,CAIJ,uDACE,iBAAA,CACA,OAAA,CACA,OAAA,CACA,2DACE,UAAA,CACA,cAAA,CAKF,oEACE,OAAA,CACA,OAAA,CACA,SAAA,CACA,wEACE,SAAA,CACA,gBAAA,CAGJ,oEACE,OAAA,CACA,MAAA,CACA,SAAA,CACA,wEACE,SAAA,CACA,gBAAA,CAGJ,oEACE,UAAA,CACA,MAAA,CACA,SAAA,CACA,wEACE,SAAA,CACA,cAAA,CAGJ,oEACE,UAAA,CACA,OAAA,CACA,SAAA,CACA,wEACE,SAAA,CACA,gBAAA,CACA,oBAAA,CAOR,wCACE,SAAA,CAEA,4DACE,WAAA,CAEA,cAAA,CAkBF,2DACE,SAAA,CACA,oBAAA,CACA,wGACE,2BAAA,CACA,8BAAA,CAGF,sFACE,mCAAA,CACA,gBAAA,CACA,qBAAA,CACA,iBAAA,CAEA,kGACE,mBAAA,CACA,iBAAA,CACA,aAAA,CACA,sGACE,SAAA,CACA,gBAAA,CAIF,4GACE,WAAA,CACA,WAAA,CAEA,gHACE,WAAA,CACA,gBAAA,CAGJ,4GACE,WAAA,CACA,MAAA,CAEA,gHACE,WAAA,CACA,gBAAA,CAIJ,4GACE,SAAA,CACA,UAAA,CAEA,gHACE,WAAA,CACA,gBAAA,CACA,uBAAA,CAMN,sGACE,SAAA,CACA,SAAA,CAEF,qGACE,SAAA,CACA,UAAA,CAGF,mGACE,wBAAA,CAEF,mGACE,wBAAA,CAEF,mGACE,wBAAA,CAEF,mGACE,UAAA,CACA,wBAAA,CAMJ,+DACE,OAAA,CACA,OAAA,CACA,SAAA,CACA,mEACE,SAAA,CACA,gBAAA,CAGJ,+DACE,SAAA,CACA,MAAA,CACA,SAAA,CACA,mEACE,SAAA,CACA,gBAAA,CAGJ,+DACE,SAAA,CACA,MAAA,CACA,SAAA,CACA,mEACE,SAAA,CACA,gBAAA,CAGJ,+DACE,YAAA,CACA,OAAA,CACA,SAAA,CACA,mEACE,SAAA,CACA,cAAA,CACA,oBAAA,CAGJ,+DACE,YAAA,CACA,MAAA,CACA,SAAA,CACA,mEACE,SAAA,CACA,gBAAA,CCtZZ,aACE,iBAAA,CACA,UAAA,CACA,mCAAA,CAGE,iCACE,eAAA,CACA,eAAA,CvBKJ,+DuBFI,2CAEI,0BAAA,CAAA,CvBMR,mCuBbE,iCAYI,6BAAA,CACA,cAAA,CACA,kBAAA,CACA,mBAAA,CAAA,CAGF,+CACE,gBAAA,CvBNN,mCuBKI,+CAII,UAAA,CACA,eAAA,CACA,gBAAA,CACA,mBAAA,CACA,cAAA,CAAA,CAKE,0GACE,sBAAA,CAGJ,oFACE,uBAAA,CvBxCV,mCuB4CM,+DAEI,wBAAA,CAAA,CAIJ,mEACE,YAAA,CACA,YAAA,CACA,0BAAA,CACA,sBAAA,CAEA,gFACE,iBAAA,CAEF,uFACE,aAAA,CACA,WAAA,CAGF,+EACE,gBAAA,CvBhDV,mCuB+CQ,+EAII,iBAAA,CAAA,CAKN,2DACE,mBAAA,CAGF,+DACE,uBAAA,CACA,mBAAA,CAGF,2DACE,4CAAA,CAIJ,gDACE,gBAAA,CvBvEN,mCuBsEI,gDAII,UAAA,CACA,aAAA,CACA,mBAAA,CAAA,CAGF,qEACE,eAAA,CACA,qBAAA,CAKN,sCACE,gBAAA,CC1GN,SACE,iBAAA,CAEE,4BACE,UAAA,CACA,iBAAA,CAIJ,kBACE,iBAAA,CACA,8BACE,UAAA,CACA,6CAEE,iBAAA,CACA,oBAAA,CxBGN,mCwBNI,6CAKI,gBAAA,CAAA,CAEF,2DACE,qBAAA,CACA,0BAAA,CACA,6BAAA,CAEA,qBAAA,CAEA,mCAAA,CACA,gBAAA,CACA,0BAAA,CACA,SAAA,CACA,iBAAA,CACA,iBAAA,CxBnBR,+DwBOM,2DAeI,mBAAA,CACA,iBAAA,CACA,gBAAA,CACA,aAAA,CAAA,CxBnBV,mCwBCM,2DAqBI,mBAAA,CACA,gBAAA,CACA,eAAA,CACA,mBAAA,CAAA,CAGF,gFACE,wBAAA,CACA,UAAA,CACA,4BAAA,CACA,6BAAA,CACA,cAAA,CxBjCV,mCwB4BQ,gFAQI,gBAAA,CAAA,CAGF,gGACE,YAAA,CAGJ,qFACE,iBAAA,CACA,aAAA,CACA,kBAAA,CACA,kBAAA,CxB/CV,mCwB2CQ,qFAMI,gBAAA,CACA,aAAA,CAAA,CAGJ,+EACE,gBAAA,CAEF,oFACE,iBAAA,CACA,iBAAA,CACA,YAAA,CAGF,4EACE,mBAAA,CAGF,8EACE,aAAA,CACA,iBAAA,CACA,aAAA,CACA,WAAA,CxBtEV,mCwBkEQ,8EAOI,SAAA,CAAA,CAIJ,4EACE,aAAA,CACA,iBAAA,CACA,aAAA,CACA,SAAA,CAGF,iFACE,sBAAA,CAEA,kBAAA,CAEF,uEACE,wBAAA,CACA,uBAAA,CACA,yBAAA,CACA,qBAAA,CAKR,uCACE,cAAA,CACA,UAAA,CxBpGJ,mCwBkGE,uCAKI,mCAAA,CACA,gBAAA,CAAA,CAIJ,gCACE,UAAA,CACA,WAAA,CCjIN,UACE,iBAAA,CACA,WAAA,CAEA,mBACE,YAAA,CACA,UAAA,CACA,WAAA,CzBYF,mCyBfA,mBAOI,gBAAA,CAAA,CAEF,8BACE,cAAA,CzBKJ,mCyBNE,8BAII,eAAA,CAAA,CAGF,gDAEE,SAAA,CzBHN,mCyBIM,iEAEI,uBAAA,CAAA,CzBNV,mCyBCI,gDAUI,SAAA,CAAA,CAGF,oEACE,oBAAA,CzBfR,mCyBcM,oEAII,0BAAA,CAAA,CzBlBV,mCyBqBQ,gFAEI,wBAAA,CACA,yBAAA,CACA,qBAAA,CACA,mBAAA,CAAA,CAKN,iEACE,SAAA,CACA,aAAA,CAEA,wBAAA,CACA,mBAAA,CACA,eAAA,CACA,0CAAA,CACA,eAAA,CzBvCR,mCyB+BM,iEAWI,SAAA,CACA,aAAA,CACA,eAAA,CAAA,CAGF,mFACE,SAAA,CAEA,eAAA,CACA,eAAA,CzBnDV,mCyB+CQ,mFAOI,eAAA,CAAA,CASd,eACE,6BAAA,CAMA,wBACE,6BAAA,CAGF,sCAUE,eAAA,CCvGJ,uBACE,mBAAA,C1BkBA,mC0BnBF,uBAGI,qBAAA,CAEA,eAAA,CACA,gBAAA,CAAA,C1BaF,mC0BVA,0CAEI,oBAAA,CACA,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,oBAAA,CAAA,CCfN,WACE,mCAAA,CACA,kBAAA,CACA,kEAAA,CACA,oBAAA,CACA,SAAA,CACA,eAAA,CACA,WAAA,C3BYA,mC2BnBF,WAUI,mBAAA,CACA,mBAAA,CACA,4BAAA,CACA,eAAA,CACA,uBAAA,CAAA,CAGF,yBACE,gBAAA,C3BCF,mC2BEA,6BAEI,6BAAA,CAAA,CCxBJ,yBACE,SAAA,CAEF,sBACE,iBAAA,CACA,YAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,qCAAA,CACA,0BAAA,CACA,iHAAA,CAEA,yCAAA,CAGF,sBACE,GACE,iHAAA,CAGF,QACE,qHAAA,CAGF,QACE,iHAAA,CAGF,IACE,qHAAA,CAIF,QACE,iHAAA,CAGF,QACE,qHAAA,CAIF,GACE,iHAAA,CAAA,CCzCF,iCACE,gBAAA,C7BgBJ,mC6BjBE,iCAGI,iBAAA,CAAA,CAEF,kDACE,mBAAA,CACA,eAAA,C7BUN,mC6BZI,kDAKI,uBAAA,CACA,uBAAA,CAAA,C7BMR,mC6BFI,yDAEI,sCAAA,CACA,yBAAA,CACA,qBAAA,CAAA,CAIJ,8CACE,UAAA,C7BPN,mC6BMI,8CAKI,6BAAA,CAAA,CAEF,0DACE,cAAA,CACA,SAAA,C7BfR,mC6BaM,0DAKI,SAAA,CACA,SAAA,CAAA,CAEF,gEACE,oBAAA,CAEF,uEACE,iBAAA,CACA,UAAA,CACA,OAAA,CAEA,wFACE,aAAA,CAOR,4CACE,eAAA,C7B5CN,+D6B2CI,4CAGI,eAAA,CAAA,CAGJ,mDACE,mBAAA,CACA,eAAA,CACA,cAAA,C7B9CN,mC6B2CI,mDAMI,oBAAA,CAAA,C7BjDR,mC6BoDM,sNAII,uBAAA,CAAA,CAIJ,+DACE,2BAAA,C7B7DR,mC6B+DM,0EAEI,qBAAA,CAAA,CAGJ,kGACE,mCAAA,CAGF,mEACE,SAAA,C7BzER,mC6BwEM,mEAGI,UAAA,CAAA,CAGA,kGACE,eAAA,CACA,sBAAA,CACA,kBAAA,CAIN,mEACE,SAAA,C7BtFR,mC6BqFM,mEAGI,UAAA,CAAA,CAEF,8FACE,yBAAA,CACA,yBAAA,C7B5FV,mC6B0FQ,8FAII,uBAAA,CAAA,CAGF,0GACE,mBAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,C7BrGZ,mC6BiGU,0GAMI,UAAA,CACA,wBAAA,CAAA,CAIJ,oGACE,0BAAA,C7B7GZ,mC6B4GU,oGAGI,yBAAA,CAAA,CAIJ,0GACE,sBAAA,C7BpHZ,mC6BmHU,0GAGI,sBAAA,CACA,sBAAA,CAAA,CAIJ,8GACE,sBAAA,CAKN,iEACE,iBAAA,C7BlIR,mC6BiIM,iEAGI,mBAAA,CAAA,CAGF,6EACE,2BAAA,CAEF,4FACE,eAAA,CACA,0BAAA,C7B5IV,mC6B0IQ,4FAKI,2BAAA,CAAA,CAEF,+GACE,oBAAA,CAEF,wGAEE,eAAA,CACA,sBAAA,CACA,kBAAA,CAEF,kGACE,yBAAA,C7B3JZ,mC6B0JU,kGAGI,wBAAA,CAAA,CAMR,8EACE,mBAAA,CACA,yGACE,mBAAA,C7BtKV,mC6BqKQ,yGAGI,mBAAA,CAAA,CAKN,oEACE,cAAA,CACA,oBAAA,CACA,iFAEE,SAAA,CAEA,mGACE,cAAA,CCxMd,aACE,SAAA,CACA,eAAA,C9BiBA,mC8BnBF,aAKI,uBAAA,CAAA,CAEF,mCACE,WAAA,CACA,+CACE,wBAAA,CACA,gBAAA,CACA,mBAAA,CAEA,YAAA,CACA,WAAA,CAEA,iBAAA,CACA,iBAAA,CAEA,qDACE,kCAAA,CACA,kCAAA,C9BHN,mC8BVE,+CAiBI,0BAAA,CACA,uBAAA,CACA,sBAAA,CACA,eAAA,CACA,cAAA,CAAA,C9BXN,mC8BeE,uDAEI,yBAAA,CACA,qBAAA,CACA,oBAAA,CAAA,CCnCR,2BACE,iBAAA,CAGE,6CACE,aARA,CASA,cAAA,CAIJ,uCACE,iBAAA,CAGF,gDACE,iBAAA,CACA,uBAAA,CAGF,4CACE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,cAAA,CACA,wBAAA,CACA,kBAAA,CACA,kBAAA,CAEA,oCATF,4CAUI,WAAA,CAEA,gDACE,UAAA,CAAA,CAIJ,wDACE,UAAA,CACA,iBAAA,CACA,SAAA,C/BvBJ,mC+BoBE,wDAMI,wBAAA,CAAA,CAOF,+KACE,WAAA,CAIJ,kDACE,WAAA,CACA,WAAA,CACA,cAAA,CACA,gBAAA,CACA,4BAAA,CACA,UAAA,CACA,+BAAA,CAEA,wDACE,YAAA,C/BhDN,mC+BsCE,kDAcI,yBAAA,CAAA,CAGF,+DAEE,+BAAA,CACA,aAAA,CACA,SAAA,CAIF,wEAEE,+BAAA,CACA,aAAA,CAGF,yEAEE,+BAAA,CACA,aAAA,CAIJ,mDACE,+BAAA,CACA,aAAA,CCjGN,wBACE,cAAA,CAEA,gDACE,SAAA,CACA,kBAAA,CACA,gEACE,YAAA,CAEF,iEACE,YAAA,CACA,cAAA,ChCQJ,mCgCFA,iDAEI,0BAAA,CACA,kCAAA,CACA,kBAAA,CACA,kBAAA,CACA,mBAAA,CAAA,ChCJJ,mCgCME,gFAGI,SAAA,CACA,aAAA,CACA,iBAAA,CACA,cAAA,CAAA,ChCZN,mCgCeE,gFAEI,kBAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CAAA,CAIJ,mEAIE,cAAA,ChC5BJ,mCgCwBE,mEAOI,kBAAA,CACA,SAAA,CACA,cAAA,CAAA,ChCjCN,mCgCoCE,+EAEI,aAAA,CACA,aAAA,CACA,SAAA,CACA,gBAAA,CAAA,CAEF,4FACE,cAAA,CACA,WAAA,CAEA,2BAAA,CAEA,kBAAA,ChCjDN,mCgC2CI,4FASI,YAAA,CACA,QAAA,CAAA,CAGF,kGAEE,2BAAA,CAEA,oBAAA,CAOR,4CACE,gBAAA,CACA,aAAA,ChCrEF,mCgCmEA,4CAKI,0BAAA,CACA,cAAA,CAAA,ChCzEJ,mCgC4EE,wDAEI,yBAAA,CACA,uBAAA,CAAA,ChC/EN,mCgCoFA,yCAEI,UAAA,CACA,cAAA,CAAA,CAIJ,+CACE,SAAA,CACA,gBAAA,CAQA,4DACE,cAAA,CACA,UAAA,CACA,WAAA,CAEA,2BAAA,CAEA,kBAAA,CACA,cAAA,ChC7GJ,mCgCqGE,4DAWI,UAAA,CAAA,CAGF,kEAEE,2BAAA,CAEA,oBAAA,CC1IR,mBAEE,eAAA,CACA,0CAAA,CACA,kBAAA,CAEA,uCACE,UAAA,CACA,gBAAA,CAEA,oCAJF,uCAKI,qBAAA,CAEA,2DACE,oBAAA,CACA,uBAAA,CACA,yBAAA,CAAA,CAKN,qCACE,YAAA,CACA,gBAAA,CjCJF,mCiCOA,oCAEI,uBAAA,CAAA,CAIA,yEACE,YAAA,CAGF,yEACE,iBAAA,CAMR,wCACE,aAAA,CAAA,QAAA,CC3CA,sCACE,UAAA,CACA,qCAAA,CACA,qDACE,aAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,cAAA,CAGF,oDACE,YAAA,CAIJ,8BACE,cAAA,CACA,aAAA,CACA,cAAA,CACA,YAAA,CACA,qBAAA,ClCJF,mCkCDA,8BAQI,uBAAA,CACA,SAAA,CACA,cAAA,CAAA,CAGF,sDACE,6BAAA,CACA,sBAAA,CACA,mBAAA,ClCfJ,mCkCYE,sDAMI,qBAAA,CAAA,CAGF,qEACE,aAAA,ClCtBN,mCkCqBI,qEAGI,UAAA,CAAA,CAEF,sFACE,WAAA,CACA,YAAA,CACA,eAAA,CACA,gBAAA,CACA,iBAAA,ClC/BR,mCkC0BM,sFAQI,WAAA,CACA,YAAA,CACA,eAAA,CACA,gBAAA,CAAA,CAGJ,oFACE,YAAA,CACA,WAAA,ClC1CR,mCkCwCM,oFAKI,YAAA,CAAA,CAKN,kEACE,cAAA,ClCnDN,mCkCoDM,mQAII,uBAAA,CAAA,ClCxDV,mCkCkDI,kEAWI,UAAA,CACA,kBAAA,CAAA,ClC9DR,mCkCiEM,yFAEI,qBAAA,CAAA,CAIJ,iHACE,mCAAA,ClCxER,mCkC0EM,kFAEI,UAAA,CAAA,CAGA,iHACE,eAAA,CACA,sBAAA,CACA,kBAAA,ClClFZ,mCkCsFM,kFAEI,UAAA,CAAA,CAEF,6GACE,yBAAA,CACA,yBAAA,ClC5FV,mCkC0FQ,6GAKI,uBAAA,CAAA,CAGF,gIACE,oBAAA,CAEF,yHACE,uBAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,ClCzGZ,mCkCqGU,yHAOI,wBAAA,CAAA,CAIJ,yHACE,sBAAA,ClCjHZ,mCkCgHU,yHAGI,sBAAA,CACA,sBAAA,CAAA,CAIJ,6HACE,sBAAA,CAKN,gFACE,iBAAA,ClC/HR,mCkC8HM,gFAGI,mBAAA,CAAA,CAEF,2GACE,eAAA,CACA,iBAAA,CACA,8HACE,oBAAA,CAEF,uHACE,iBAAA,CACA,uBAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAOJ,wHACE,mBAAA,ClCtJV,mCkCqJQ,wHAII,mBAAA,CAAA,CAKN,mFACE,cAAA,CACA,oBAAA,CACA,gGAEE,SAAA,CAEA,kHACE,cAAA,ClCtKZ,mCkC4KI,0EAEI,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,gBAAA,CACA,sFACE,uBAAA,CAAA,CAGJ,sFACE,qBAAA,CACA,cAAA,CAMJ,sEACE,aAAA,CACA,YAAA,CACA,qBAAA,CAGA,sBAAA,CACA,iBAAA,ClCtMN,mCkC+LI,sEASI,gBAAA,CACA,kBAAA,CACA,eAAA,CACA,aAAA,CACA,UAAA,CAAA,CAEF,4EACE,wBAAA,CAGF,yEACE,wBAAA,CACA,wBAAA,CACA,cAAA,CACA,uBAAA,CAAA,eAAA,CACA,KAAA,CAGF,yEACE,qBAAA,CACA,wBAAA,CACA,gBAAA,CAKN,qDACE,UAAA,ClCnOJ,mCkCoOI,uEAEI,UAAA,CACA,mBAAA,CACA,iBAAA,CACA,oBAAA,CACA,mCAAA,CACA,oCAAA,CAAA,CAGF,0FACE,oCAAA,CACA,SAAA,CACA,uCAAA,CAGF,yFACE,YAAA,CACA,WAAA,CACA,eAAA,ClCvPR,mCkCoPM,yFAMI,YAAA,CACA,WAAA,CACA,eAAA,CAAA,CAIJ,sFACE,YAAA,CACA,WAAA,CAMR,gCACE,SAAA,ClCzQF,mCkCwQA,gCAII,SAAA,CAAA,CAIJ,6BACE,iBAAA,ClCjRF,mCkCgRA,6BAII,iBAAA,CAAA,CCpSJ,qCAFA,iBAAA,CACA,mCAME,CALF,uBAIE,cAAA,CACA,aAAA,CnCWF,mCmChBA,uBAQI,cAAA,CAAA,CAGF,4CAEE,kBAAA,CACA,UAAA,CAGF,kCACE,eAAA,CAEA,0DACE,QAAA,CACA,UAAA,CACA,sGACE,aAAA,CAGF,2EACE,yBAAA,CAGF,sEACE,gBAAA,CAIJ,uDACE,WAAA,CACA,WAAA,CACA,qBAAA,CAGF,uDACE,aAAA,CACA,YAAA,CACA,qBAAA,CACA,8BAAA,CACA,eAAA,CACA,iBAAA,CACA,sBAAA,CACA,iBAAA,CnClCN,mCmC0BI,uDAYI,WAAA,CAAA,CAGF,6EACE,uBAAA,CAAA,eAAA,CACA,QAAA,CACA,UAAA,CACA,YAAA,CACA,qBAAA,CAEF,sFACE,kBAAA,CAGF,6DACE,qBAAA,CACA,uBAAA,CAAA,eAAA,CACA,KAAA,CAEA,UAAA,CAGF,0DACE,qBAAA,CACA,qBAAA,CACA,mCAAA,CACA,eAAA,CAGF,0DACE,yCAAA,CACA,iBAAA,CACA,qBAAA,CAGF,yEACE,wBAAA,CAGF,6DACE,uBAAA,CACA,mCAAA,CACA,eAAA,CAGF,oHAEE,uBAAA,CACA,mCAAA,CAIF,0DACE,yCAAA,CACA,4CAAA,CAIA,yEACE,eAAA,CAMR,yCACE,eAAA,CACA,wEACE,QAAA,CACA,UAAA,CAEA,oHACE,aAAA,CAGF,yFACE,yBAAA,CnClHR,mCmCiHM,yFAGI,yBAAA,CAAA,CAIJ,yFACE,sBAAA,CACA,qBAAA,CAIJ,gEACE,eAAA,CACA,iBAAA,CAEA,sFACE,UAAA,CACA,WAAA,CAIJ,+DACE,YAAA,CACA,qBAAA,CACA,gBAAA,CACA,eAAA,CACA,iBAAA,CACA,sBAAA,CACA,iBAAA,CACA,kBAAA,CACA,iBAAA,CACA,mFACE,UAAA,CACA,YAAA,CAEA,sGACE,UAAA,CACA,mBAAA,CACA,iBAAA,CACA,oBAAA,CACA,mCAAA,CACA,kCAAA,CAEA,0HACE,mBAAA,CACA,YAAA,CACA,6IACE,UAAA,CACA,WAAA,CACA,iBAAA,CAEF,4IACE,YAAA,CACA,cAAA,CAIJ,0HACE,aAAA,CAGF,uHACE,8BAAA,CACA,WAAA,CACA,cAAA,CAGF,8HACE,iCAAA,CACA,iBAAA,CACA,OAAA,CACA,SAAA,CACA,wBAAA,CChNd,kBAEE,aAAA,CACA,aAAA,CACA,SAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,gCACE,mCAAA,CACA,kDACE,iBAAA,CAIJ,sCACE,iBAAA,CACA,QAAA,CACA,OAAA,CACA,MAAA,CACA,gBAAA,CACA,gBAAA,CACA,aAAA,CACA,mCAAA,CACA,+BAAA,CACA,gCAAA,CACA,mBAAA,CACA,UAAA,CACA,kCAAA,CAGA,yDACE,SAAA,CAIF,+DACE,eAAA,CACA,kBAAA,CAEF,+DACE,cAAA,CAGF,qEACE,kBAAA,CAGF,0DACE,uBAAA,CACA,cAAA,CAEA,iCAAA,CCpDN,wBACE,SAAA,CACA,WAAA,CACA,eAAA,CACA,kBAAA,CACA,mCAAA,CACA,mCAAA,CACA,eAAA,CACA,iBAAA,CACA,6CACE,qCAAA,CACA,gBAAA,CACA,+DACE,iBAAA,CACA,WAAA,CACA,WAAA,CAEA,mEACE,YAAA,CACA,WAAA,CAON,8CACE,iBAAA,CACA,MAAA,CACA,OAAA,CACA,UAAA,CACA,aAAA,CC/BJ,yBAME,UAAA,CACA,cAAA,CACA,iBAAA,CACA,cAAA,CACA,uCACE,cAAA,CACA,gBAAA,CACA,2CAAA,CACA,0DACE,mBAAA,CAEF,yDACE,iBAAA,CAIJ,6CACE,SAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CACA,gBAAA,CACA,gBAAA,CACA,aAAA,CACA,mCAAA,CAEA,mBAAA,CACA,UAAA,CACA,oCAAA,CACA,YAAA,CAEA,gEACE,SAAA,CAIF,sEACE,eAAA,CACA,kBAAA,CAIF,4EACE,kBAAA,CAGF,iEACE,uBAAA,CACA,cAAA,CCpDN,gBACE,mCAAA,CACA,yBACE,iBAAA,CACA,eAAA,CvCeF,mCuCjBA,yBAKI,mBAAA,CACA,kBAAA,CAAA,CAGF,+CACE,SAAA,CACA,sEACE,SAAA,CAIJ,wDACE,SAAA,CAMA,0BAAA,CvCNJ,mCuCDE,wDAII,UAAA,CAAA,CvCHN,mCuCQI,mFAEI,8BAAA,CAAA,CAGJ,yEACE,eAAA,CAMF,yEACE,mBAAA,CAGF,gFACE,oCAAA,CACA,gBAAA,CACA,mBAAA,CvC3BN,mCuCwBI,gFAMI,mCAAA,CACA,eAAA,CACA,WAAA,CACA,cAAA,CAAA,CAIJ,+EACE,SAAA,CvCtCN,mCuCwCM,gGAEI,uBAAA,CAAA,CvC1CV,mCuCqCI,+EAUI,mBAAA,CAAA,CAGF,0GACE,oBAAA,CvCnDR,mCuCuDI,yEAEI,SAAA,CAAA,CvCzDR,mCuC4DI,oEAEI,qBAAA,CAAA,CCnFV,0BAEE,qBACE,CAAA,qCACA,gBACE,CAAA,SACA,CAAA,+DAEA,UACE,CAAA,WACA,CAAA,UACA,CAAA,QACA,CAAA,YACA,CAAA,sBACA,CAAA,oBACA,CAAA,eACA,CAAA,mEACA,iBACE,CAAA,UACA,CAAA,UACA,CAAA,eACA,CAAA,sDAIJ,aACE,CAAA,QACA,CAAA,QACA,CAAA,oDAGF,QACE,CAAA,UACA,CAAA,wDACA,cACE,CAAA,iDAIJ,gBACE,CAAA,6DACA,mCACE,CAAA,mCACA,CAAA,oBACA,CAAA,oBACA,CAAA,gBACA,CAAA,iEACA,YACE,CAAA,kEAGJ,SACE,CAAA,aACA,CAAA,cACA,CAAA,YACA,CAAA,qBACA,CAAA,oBACA,CAAA,qFAEA,SACE,CAAA,iBACA,CAAA,iBACA,CAAA,yFAGA,iBACE,CAAA,UACA,CAAA,WACA,CAAA,qFAGJ,SACE,CAAA,iBACA,CAAA,gBACA,CAAA,cACA,CAAA,yFACA,iBACE,CAAA,QACA,CAAA,mBACA,CAAA,qFAGJ,SACE,CAAA,iBACA,CAAA,iBACA,CAAA,cACA,CAAA,0BACA,CAAA,yFACA,iBACE,CAAA,SACA,CAAA,mBACA,CAAA,mEAKN,SACE,CAAA,aACA,CAAA,YACA,CAAA,qBACA,CAAA,sBACA,CAAA,gBACA,CAAA,uFACA,SACE,CAAA,iBACA,CAAA,eACA,CAAA,uFAEF,SACE,CAAA,iBACA,CAAA,gBACA,CAAA,2FAEA,iBACE,CAAA,QACA,CAAA,mBACA,CAAA,UACA,CAAA,uFAGJ,SACE,CAAA,iBACA,CAAA,iBACA,CAAA,0BAEA,CAAA,2FACA,iBACE,CAAA,SACA,CAAA,mBACA,CAAA,uFAGJ,SACE,CAAA,iBACA,CAAA,eACA,CAAA,cACA,CAAA,2FACA,iBACE,CAAA,QACA,CAAA,mBACA,CAAA,4CAOV,gBACE,CAAA,6DAEA,WACE,CAAA,UACA,CAAA,sBACA,CAAA,WACA,CAAA,+DAEF,kBACE,CAAA,+EAEA,WACE,CAAA,YACA,CAAA,iFAGF,cACE,CAAA,oBACA,CAAA,WACA,CAAA,iFAEF,WACE,CAAA,sBACA,CAAA,mPAGF,aAGE,CAAA,iFAEF,YACE,CAAA,sBACA,CAAA,kFAGF,mCACE,CAAA,mCACA,CAAA,uBACA,CAAA,kCACA,CAAA,SACA,CAAA,oBACA,CAAA,uDAMJ,UACE,CAAA,uBACA,CAAA,mCxCjLN,uDwC+KI,kBAKI,CAAA,CAAA,sEAEF,mBACE,CAAA,mCxCvLR,sEwCsLM,kCAGI,CAAA,mBACA,CAAA,CAAA,sEAGJ,SACE,CAAA,eACA,CAAA,mCACA,CAAA,mCxChMR,sEwC6LM,SAKI,CAAA,cACA,CAAA,CAAA,oFAEF,mBACE,CAAA,SACA,CAAA,uGAEA,iBACE,CAAA,kBACA,CAAA,mCxC3MZ,uGwCyMU,+BAKI,CAAA,oCAEA,CAAA,CAAA,sGAGJ,YACE,CAAA,mCACA,CAAA,mCxCrNZ,sGwCmNU,6BAKI,CAAA,CAAA,uFAKN,MACE,CAAA,WACA,CAAA,UACA,CAAA,UACA,CAAA,mCACA,CAAA,4FAKF,iBACE,CAAA,MACA,CAAA,OACA,CAAA,gGACA,UACE,CAAA,cACA,CAAA,6FAIJ,iBACE,CAAA,OACA,CAAA,OACA,CAAA,iGACA,UACE,CAAA,cACA,CAAA,yDAMR,UACE,CAAA,kBACA,CAAA,0EACA,UACE,CAAA,mCxCjQR,0EwCgQM,oCAGI,CAAA,wBACA,CAAA,qBACA,CAAA,gBACA,CAAA,CAAA,mCxCtQV,+EwCwQQ,8CAEI,CAAA,CAAA,gGAIJ,SACE,CAAA,qHACA,MACE,CAAA,OACA,CAAA,yHACA,SACE,CAAA,cACA,CAAA,sHAGJ,OACE,CAAA,OACA,CAAA,0HACA,SACE,CAAA,gBACA,CAAA,0EAKR,iBACE,CAAA,UACA,CAAA,WACA,CAAA,aACA,CAAA,kBACA,CAAA,mBACA,CAAA,0FACA,yBACE,CAAA,WACA,CAAA,kBACA,CAAA,iBACA,CAAA,uBACA,CAAA,cACA,CAAA,+GAEA,mBACE,CAAA,8GAEF,SACE,CAAA,sHAGF,WACE,CAAA,yIACA,UACE,CAAA,+GAIJ,gBACE,CAAA,gBACA,CAAA,idAQF,WACE,CAAA,iBACA,CAAA,KACA,CAAA,UACA,CAAA,gBACA,CAAA,6FAKF,aACE,CAAA,6FAIF,aACE,CAAA,6FAIF,aACE,CAAA,6FAIF,aACE,CAAA,6FAIF,aACE,CAAA,+EAKN,gCACE,CAAA,mCxC9WR,+EwC6WM,sBAGI,CAAA,CAAA,wGAEF,SACE,CAAA,eACA,CAAA,mBACA,CAAA,mCxCrXV,2GwCwXQ,SAEI,CAAA,CAIA,oQACA,iBACE,CAAA,mCxChYd,gIwC6XU,mBAMI,CAAA,CAAA,4DAOV,sBACE,CAAA,UACA,CAAA,gEACA,UACE,CAAA,gEAIJ,wBACE,CAAA,sBACA,CAAA,YACA,CAAA,SACA,CAAA,mCxCtZN,gEwCkZI,UAOI,CAAA,qBACA,CAAA,kBACA,CAAA,kBACA,CAAA,cACA,CAAA,CAAA,yFAGF,SACE,CAAA,aACA,CAAA,mBACA,CAAA,mCxCnaR,yFwCgaM,SAMI,CAAA,aACA,CAAA,CAAA,mCxCvaV,iHwC0aQ,iCAEI,CAAA,CAAA,mCxC5aZ,sHwC8aU,2CAEI,CAAA,CAAA,mCxChbd,iHwCqbQ,oCAEI,CAAA,CAAA,mCxCvbZ,sHwCybU,8CAEI,CAAA,CAAA,kHAKN,kBACE,CAAA,yIAEA,kBACE,CAAA,mBACA,CAAA,yIAGF,SACE,CAAA,OACA,CAAA,6IAEA,WACE,CAAA,cACA,CAAA,sFAMR,SACE,CAAA,aACA,CAAA,wBACA,CAAA,mCxCvdR,sFwCodM,UAKI,CAAA,cACA,CAAA,CC7eZ,cACE,6CAAA,CACA,sBACE,YAAA,CACA,gBAAA,CAGA,oCACE,SAAA,CACA,aAAA,CACA,YAAA,CACA,oBAAA,CACA,wBAAA,CACA,WAAA,CACA,wCAEE,eAAA,CACA,UAAA,CACA,gBAAA,CAKF,gDACE,eAAA,CACA,gBAAA,CAIJ,2CACE,YAAA,CACA,kBAAA,CACA,wBAAA,CACA,WAAA,CACA,eAAA,CACA,+CACE,eAAA,CACA,gBAAA,CAIJ,0CACE,KAAA,CACA,MAAA,CACA,8CACE,UAAA,CACA,eAAA,CACA,eAAA,CAKF,4CACE,UAAA,CACA,eAAA,CACA,eAAA,CAKJ,qCACE,SAAA,CACA,aAAA,CACA,WAAA,CACA,cAAA,CACA,sBAAA,CACA,iBAAA,CACA,OAAA,CACA,sBAAA,CAEA,gDACE,oBAAA,CACA,oDACE,4BAAA,CAIJ,qDACE,mBAAA,CACA,0CAAA,CACA,kBAAA,CAEA,qEACE,4BAAA,CAEA,gCAAA,CACA,wBAAA,CzCnER,mCyC+DM,qEAOI,oCAAA,CAAA,CAIJ,4EACE,uCAAA,CACA,wBAAA,CzC5ER,mCyC0EM,4EAKI,oCAAA,CAAA,CAIJ,qEAEE,kCAAA,CAEA,wBAAA,CzCvFR,mCyCmFM,qEAOI,kBAAA,CACA,oCAAA,CAAA,CAIJ,4EACE,uCAAA,CACA,wBAAA,CACA,4BAAA,CzClGR,mCyC+FM,4EAMI,oCAAA,CAAA,CAKN,6DACE,UAAA,CACA,4EACE,kBAAA,CACA,kCAAA,CAGF,+EACE,mBAAA,CACA,UAAA,CACA,mFACE,SAAA,CACA,iBAAA,CACA,WAAA,CAIJ,kFACE,UAAA,CACA,sFACE,SAAA,CACA,cAAA,CACA,WAAA,CCnJZ,mBACE,YAAA,CAGF,qBACE,0BAAA,C1CcA,mC0CfF,qBAII,0BAAA,CAAA,CAIJ,WACE,gCAAA,CACA,6BAAA,C1CKA,mC0CPF,WAKI,2BAAA,CACA,8BAAA,CAAA,CAIJ,sBACE,gCAAA,CACA,gBAAA,CACA,YAAA,CACA,qBAAA,CACA,kCAAA,C1CRA,mC0CGF,sBAQI,eAAA,CAAA,CAGF,uCACE,YAAA,CACA,qBAAA,CACA,wBAAA,CACA,kBAAA,CAIJ,8BACE,mBAAA,C1CvBA,mC0CsBF,8BAII,kBAAA,CAAA,C1C1BF,mC0C8BF,6BAEI,iCAAA,CAAA,CAIJ,sBACE,YAAA,CACA,gBAAA,CACA,YAAA,CACA,cAAA,CACA,kBAAA,CACA,UAAA,CACA,kBAAA,CACA,mBAAA,CAEA,mBAAA,C1C9CA,mC0CoCF,sBAaI,aAAA,CAAA,CAEF,4BACE,YAAA,CACA,kBAAA,CACA,mBAAA,CACA,kCAAA,CACA,WAAA,CACA,4BAAA,CACA,UAAA,CACA,QAAA,CACA,UAAA,CACA,kCACE,YAAA,CChFJ,mBACE,UAAA,CACA,sBAAA,C3CgBF,mC2ClBA,mBAII,wBAAA,CAAA,CAEF,8BACE,SAAA,CACA,gBAAA,C3CUJ,mC2CZE,8BAKI,SAAA,CAAA,CAGF,kDACE,SAAA,CACA,kBAAA,CACA,sBAAA,CACA,uCAAA,CAAA,mCAJF,kDAOI,UAAA,CACA,eAAA,CACA,SAAA,CACA,cAAA,CACA,eAAA,CACA,WAAA,CAAA,CAGF,6EACE,kDAAA,CACA,uCAAA,C3CbR,mC2CWM,6EAII,qCAAA,CACA,uBAAA,CAAA,CAKF,kFACE,0CAAA,C3CtBV,mC2CqBQ,kFAII,6CAAA,CACA,iBAAA,CACA,SAAA,CACA,iCAAA,CACA,oLACE,2CAAA,CAAA,CAIJ,4FACE,0BAAA,CAGF,uGACE,wCAAA,C3CvCZ,mC2CsCU,uGAII,iCAAA,CAAA,CAKN,4FACE,wBAAA,CACA,sGACE,uBAAA,CAIJ,qFACE,iBAAA,CACA,MAAA,CACA,KAAA,CACA,+BAAA,CACA,WAAA,CACA,qCAAA,CAKJ,mEACE,qCAAA,CACA,iCAAA,CACA,sBAAA,CACA,cAAA,C3CrER,mC2CsEQ,mFAEI,iCAAA,CAAA,C3CxEZ,mC2C2EQ,iFAEI,mCAAA,CACA,oCAAA,CACA,+BAAA,CACA,gCAAA,CAAA,C3ChFZ,mC2CqFM,yEAEI,iBAAA,CACA,uBAAA,CACA,YAAA,CACA,OAAA,CACA,SAAA,CACA,oBAAA,CACA,6CAAA,CACA,eAAA,CACA,eAAA,CACA,wBAAA,CAAA,CAKN,iDACE,SAAA,CACA,QAAA,C3CvGN,mC2CqGI,iDAII,UAAA,CACA,gBAAA,CAAA,CAGF,0EACE,wCAAA,C3C9GR,mC2CkHI,4CAEI,qCAAA,CACA,qBAAA,CAAA,CCxIV,2BACE,mBAAA,CACA,sBAAA,CACA,eAAA,C5CgBA,mC4CnBF,2BAMI,qBAAA,CAAA,CAGF,4CACE,cAAA,C5CSF,mC4CVA,4CAII,uBAAA,CAAA,CAEF,2DACE,wCAAA,CACA,kBAAA,C5CEJ,mC4CJE,2DAKI,qCAAA,CAAA,CAIJ,0DACE,mCAAA,CACA,oCAAA,CACA,+BAAA,CACA,gCAAA,CAGF,qEACE,iBAAA,CACA,QAAA,CACA,MAAA,CACA,SAAA,CACA,UAAA,CACA,qCAAA,CAIJ,0CACE,cAAA,CACA,iEACE,eAAA,C5CzBJ,mC4CwBE,iEAII,cAAA,CAAA,CAGJ,iEACE,mCAAA,C5ChCJ,mC4C+BE,iEAII,mCAAA,CAAA,CAKF,mFACE,UAAA,CACA,cAAA,C5C1CN,mC4CwCI,mFAII,UAAA,CACA,cAAA,CAAA,CAKN,kEACE,SAAA,CACA,aAAA,CACA,aAAA,C5CrDJ,mC4CkDE,kEAMI,SAAA,CACA,aAAA,CACA,eAAA,CACA,gBAAA,CACA,mBAAA,CAAA,CAGF,sEACE,UAAA,CACA,cAAA,CACA,cAAA,CAKF,wGACE,UAAA,CACA,aAAA,CAEA,yHACE,iBAAA,C5C5ER,mC4CuEI,wGASI,cAAA,CACA,SAAA,CACA,eAAA,CACA,gBAAA,CACA,gBAAA,CACA,oHACE,mBAAA,CAGF,4GACE,UAAA,CACA,cAAA,CAAA,CC7GV,6BACE,yBAAA,CACA,UAAA,C7CgBF,mC6ClBA,6BAII,oBAAA,CACA,mBAAA,CAAA,CAEF,8CACE,UAAA,CACA,+DACE,oBAAA,C7CQN,mC6CTI,+DAII,oBAAA,CAAA,CAEF,iFACE,iCAAA,CACA,sBAAA,C7CCR,mC6CHM,iFAKI,gCAAA,CAAA,CAKN,uEACE,qCAAA,CACA,mBAAA,CACA,6BAAA,CACA,kBAAA,CACA,kBAAA,CACA,iBAAA,C7CbN,mC6COI,uEASI,mBAAA,CACA,gCAAA,CACA,qBAAA,CAAA,CAEF,2EACE,8BAAA,CACA,WAAA,C7CtBR,mC6CoBM,2EAKI,kCAAA,CAAA,CAGJ,+FACE,qCAAA,CACA,gBAAA,C7C9BR,mC6C4BM,+FAKI,mCAAA,CAAA,CAIN,iEACE,SAAA,C7CtCN,mC6CqCI,iEAII,SAAA,CACA,qBAAA,CAAA,CAIJ,6EACE,wBAAA,CACA,UAAA,CACA,eAAA,CACA,gBAAA,C7ClDN,mC6C8CI,6EAOI,eAAA,CACA,gBAAA,CAAA,CAKF,4FACE,gBAAA,CACA,oBAAA,C7C7DR,mC6C2DM,4FAKI,kBAAA,CACA,qBAAA,CAAA,CAEF,gGACE,4BAAA,CACA,WAAA,CAGF,+FACE,wCAAA,CACA,iBAAA,CAKN,qEACE,sBAAA,C7ChFN,mC6C+EI,qEAII,qBAAA,CACA,gBAAA,CACA,sBAAA,CACA,kBAAA,CAAA,CAEF,sFAEE,uCAAA,C7C1FR,mC6CwFM,sFAKI,SAAA,CACA,aAAA,CACA,mBAAA,CAAA,CAKN,yDACE,uCAAA,C7CrGN,mC6CoGI,yDAII,mCAAA,CAAA,CAIJ,kEACE,eAAA,C7C7GN,mC6C4GI,kEAII,eAAA,CAAA,C7ChHR,mC6CoHI,qEAEI,UAAA,CAAA,CAGJ,kEACE,uBAAA,CACA,mFACE,0CAAA,C7C5HR,mC6CyHI,kEAMI,SAAA,CACA,wBAAA,CAAA,CAEF,sEACE,UAAA,CACA,cAAA,CAKF,kEACE,SAAA,C7C1IR,mC6CyIM,kEAGI,SAAA,CAAA,CAIJ,mFACE,WAAA,C7CjJR,mC6CgJM,mFAII,SAAA,CAAA,CAIJ,qFACE,WAAA,CACA,cAAA,C7C1JR,mC6CwJM,qFAKI,SAAA,CACA,cAAA,CAAA,CAKN,+DACE,SAAA,CACA,gBAAA,CAEA,mEACE,YAAA,CACA,qBAAA,CAIJ,iEACE,UAAA,CACA,qEACE,YAAA,CACA,qBAAA,CAIJ,+DACE,KAAA,CACA,QAAA,CACA,UAAA,CAGF,0EACE,WAAA,CACA,eAAA,CACA,wBAAA,C7C9LN,mC6CkME,gDAEI,qCAAA,CACA,mBAAA,CACA,sBAAA,CACA,cAAA,CACA,SAAA,CAAA,C7CxMN,mC6C0MI,8DAEI,mCAAA,CACA,oCAAA,CACA,+BAAA,CACA,gCAAA,CAAA,CCpOV,qCACI,kBAAA,CAGJ,2CACI,yBAAA,CAGJ,wBACI,4BAAA,CCkBA,8CACI,kBAAA,CAEA,mDACI,iBAAA,CAIR,wCACI,kBAAA,CAEA,6CACI,YAAA,CAEA,kDACI,eAAA,CACA,QAAA,CACA,iBAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,kBAAA,CACA,cAAA,CAEA,6DACI,cAAA,CAGJ,sDACI,UAAA,CACA,WAAA,CACA,kBAAA,CAMhB,8CACI,YAAA,CAGJ,6CACI,iBAAA,CACA,SAAA,CACA,kBAAA,CAEA,qCALJ,6CAMQ,kBAAA,CAAA,CAGJ,mDACI,kBAAA,CAEA,wDACI,iBAAA,CAIR,kDACI,YAAA,CACA,aAAA,CAAA,QAAA,CAEA,uDACI,QAAA,CACA,iBAAA,CACA,WAAA,CACA,kBAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,yBAAA,CACA,qBAAA,CAEA,2DACI,iBAAA,CACA,QAAA,CACA,OAAA,CACA,kCAAA,CAGJ,qEACI,cAAA,CACA,aArGL,CAsGK,eAAA,CACA,YAAA,CACA,cAAA,CAKA,qIAEI,cAhHT,CAmHK,4EACI,aApHT,CA2HX,8CACI,iBAAA,CACA,SAAA,CACA,kBAAA,CAEA,qCALJ,8CAMQ,kBAAA,CAAA,CAGJ,oDACI,kBAAA,CAEA,yDACI,iBAAA,CAIR,mDACI,YAAA,CACA,sBAAA,CAEA,wDACI,aAAA,CACA,iBAAA,CACA,WAAA,CACA,WAAA,CACA,kBAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,yBAAA,CACA,qBAAA,CAEA,4DACI,iBAAA,CACA,QAAA,CACA,OAAA,CACA,kCAAA,CAGJ,qEACI,cAAA,CACA,aArKL,CAsKK,eAAA,CACA,iBAAA,CACA,wBAAA,CAIA,4EACI,aA9KT,CAqLX,mDACI,YAAA,CACA,iBAAA,CACA,SAAA,CACA,kBAAA,CAEA,qCANJ,mDAOQ,kBAAA,CAAA,CAGJ,oCAVJ,mDAWQ,WAAA,CAAA,CCtLR,2BACI,cAAA,CASI,sEAEI,aAAA,CC7Bd,uCACE,kBAAA,CAEF,qCACE,iBAAA,CACA,kBAAA,CAEF,wCACE,iBAAA,CACA,0CACE,cAAA,CAGJ,mCACE,iBAAA,CACA,eAAA,CACA,0CACE,WAAA,CACA,WAAA,CACA,iBAAA,CACA,kBAAA,CACA,cAAA,CCpBF,gCACI,SAAA,CAGJ,0CACI,kBAAA,CAEA,oCAHJ,0CAIQ,iBAAA,CAAA,CAIR,yDACI,gBAAA,CACA,kBAAA,CACA,aAAA,CACA,eAAA,CAEA,oCANJ,yDAOQ,gBAAA,CAAA,CAIR,sCACI,cAAA,CACA,wBAAA,CACA,kBAAA,CAEA,oCALJ,sCAMQ,cAAA,CAAA,CAIR,8BAEI,kBAAA,CAMA,eAAA,CAJA,qCAJJ,8BAKQ,iBAAA,CAAA,CAKJ,8CACI,YAAA,CAOA,yGACI,WAAA,CAGJ,oCAZJ,8CAaQ,qBAAA,CACA,UAAA,CAMA,yGACI,UAAA,CAAA,CAKZ,qCACI,UAAA,CACA,WAAA,CACA,gBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,kBAAA,CACA,cAAA,CAEA,oCAXJ,qCAYQ,UAAA,CACA,WAAA,CAAA,CAGJ,sGAEI,YAAA,CAGJ,wFAEI,aAAA,CAGJ,8CACI,YAAA,CACA,kBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CAIA,qDACI,UAAA,CACA,WAAA,CACA,kBAAA,CAEA,oCALJ,qDAMQ,UAAA,CAAA,CAMR,uDACI,UAAA,CACA,WAAA,CACA,kBAAA,CAEA,oCALJ,uDAMQ,UAAA,CAAA,CAKZ,0CACI,cAAA,CAKA,oHAEI,aAAA,CAGJ,sGAEI,YAAA,CAIA,6DACI,aAAA,CAKJ,+DACI,aAAA,CAQR,qCADJ,yDAEQ,gBAAA,CAAA,CAOJ,qCADJ,yDAEQ,gBAAA,CAAA,CAMR,uDACI,gBAAA,CAKZ,qCACI,iBAAA,CACA,kBAAA,CACA,eAAA,CAEA,4CACI,WAAA,CACA,WAAA,CACA,iBAAA,CACA,cAAA,CACA,kBAAA,CAIR,kCACI,yBAAA,CAAA,sBAAA,CAAA,iBAAA,CACA,cAAA,CAII,oFAEI,aAAA,CAKZ,kCACI,kBAAA,CAEA,oCAHJ,kCAIQ,kBAAA,CAAA,CAGJ,kDACI,eAAA,CCpNZ,kBACE,iBAAA,CAGE,qCACE,aARA,CASA,cAAA,CACA,YAAA,CAEA,oCALF,qCAMI,cAAA,CAAA,CAKN,8BACE,iBAAA,CAGF,uCACE,iBAAA,CACA,uBAAA,CAGF,gCACE,cAAA,CAGF,6CACE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,cAAA,CACA,wBAAA,CACA,kBAAA,CACA,kBAAA,CAEA,oCATF,6CAUI,WAAA,CAEA,iDACE,UAAA,CACA,WAAA,CAAA,CAIJ,gEAKE,aAAA,CACA,YAAA,CACA,kBAAA,CACA,QAAA,CACA,WAAA,CAEA,4EACE,UAAA,CACA,iBAAA,CAEA,wBAAA,CAAA,oBAAA,CnD7CN,mCmDyCI,4EAOI,wBAAA,CAAA,CAIJ,4EACE,WAAA,CACA,WAAA,CACA,cAAA,CACA,gBAAA,CACA,QAAA,CACA,4BAAA,CACA,SAAA,CAEA,kFACE,YAAA,CnD9DR,mCmDoDI,4EAcI,yBAAA,CAAA,CAMR,6BACE,iBAAA,CACA,YAAA,CACA,QAAA,CACA,UAAA,CACA,gBAAA,CACA,aAAA,CACA,qBAAA,CACA,8BAAA,CACA,+BAAA,CACA,SAAA,CAGA,gDACE,SAAA,CAIF,sDACE,eAAA,CACA,kBAAA,CAGF,sDACE,cAAA,CAIF,4DACE,kBAAA,CAGF,0CACE,iBAAA,CAEA,gDACE,wBAAA,CACA,cAAA,CAGF,+CACE,cAAA,CACA,+BAAA,CACA,aAAA,CnDnHN,mCmDgHI,+CAMI,eAAA,CAAA,CAKN,oCACE,aAAA,CAIJ,kCACE,4BAAA,CACA,kCAAA,CACA,mBAAA,CACA,SAAA,CACA,UAAA,CACA,iBAAA,CACA,eAAA,CnDvIF,mCmDgIA,kCAUI,QAAA,CACA,iBAAA,CAAA,CAGF,+CACE,iBAAA,CAEA,oDACE,cAAA,CACA,mCAAA,CACA,aAAA,CnDpJN,mCmDiJI,oDAMI,iBAAA,CAAA,CAMR,wBACE,0CAAA,CACA,2BAAA,CACA,4BAAA,CAEA,mDACE,iBAAA,CACA,eAAA,CACA,2BAAA,CACA,4BAAA,CACA,qBAAA,CAGF,mCACE,0CAAA,CAGF,2CAEE,oBAAA,CAAA,oBAAA,CAKF,4DAGE,kCAAA,CAIJ,8BACE,wBAAA,CAGF,kCACE,cAAA,CAGF,wBACE,+BAAA,CAEA,qCAEE,+BAAA,CACA,aAAA,CACA,SAAA,CAIF,8CAEE,+BAAA,CACA,aAAA,CAGF,+CAEE,+BAAA,CACA,aAAA,CASF,qFACE,kBAAA,CAGF,gDACE,WAAA,CAIJ,uDACE,0BAAA,CAGF,mCACE,mBAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CnDlPF,mCmD8OA,mCAOI,UAAA,CACA,wBAAA,CAAA,CC3QN,wBACE,SAAA,CACA,WAAA,CACA,eAAA,CACA,kBAAA,CACA,mCAAA,CACA,gBAAA,CACA,iBAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,yBAAA,CACA,YAAA,CACA,qBAAA,CAEA,oCAfF,wBAgBI,eAAA,CAAA,CAGF,6CACE,4BAAA,CACA,2BAAA,CACA,mCAAA,CACA,qBAAA,CAGE,qEACE,YAAA,CACA,WAAA,CAMJ,uDACE,qBAAA,CACA,cAAA,CACA,oBAAA,CACA,kBAAA,CAIJ,qCACE,QAAA,CACA,iBAAA,CAEA,yDACE,mBAAA,CACA,wBAAA,CAAA,gBAAA,CCrCN,oCACI,0BACI,iBAAA,CAAA,CAMA,qCADJ,qDAEQ,iBAAA,CAAA,CAIR,qDAEI,cAAA,CAGJ,2CACI,kBAAA,CAGJ,0CACI,kBAAA,CACA,gBAAA,CAEA,+CACI,YAAA,CAEA,oDACI,eAAA,CACA,QAAA,CACA,iBAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,kBAAA,CACA,cAAA,CAEA,+DACI,cAAA,CAGJ,wDACI,UAAA,CACA,WAAA,CACA,kBAAA,CAKZ,wEACI,cAAA,CACA,eAAA,CACA,kBAAA,CAGJ,kEACI,YAAA,CACA,qBAAA,CAGJ,kEACI,iBAAA,CACA,eAAA,CAGJ,8EACI,YAAA,CAGJ,qEACI,UAAA,CAGJ,2DACI,eAAA,CAGJ,yEACI,UAAA,CACA,WAAA,CACA,cAAA,CACA,iBAAA,CACA,WAAA,CACA,SAAA,CACA,iBAAA,CACA,oBAAA,CAGJ,0EACI,UAAA,CACA,WAAA,CACA,iBAAA,CACA,WAAA,CACA,SAAA,CACA,iBAAA,CACA,wBAAA,CAGJ,gEACI,YAAA,CACA,eAAA,CAEA,qEACI,gBAAA,CAIR,wDACI,WAAA,CACA,qBAAA,CACA,yGACI,CAEJ,WAAA,CACA,SAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,4BAAA,CACA,kBAAA,CAEA,6DACI,gBAAA,CACA,mDAAA,CACA,4BAAA,CACA,mCAAA,CACA,UAAA,CAGJ,+DACI,UAAA,CAIR,qDACI,WAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIR,sCACI,kBAAA,CACA,eAAA,CAGJ,mCACI,cAAA,CAII,sFAEI,aAAA,CAKZ,kCACI,UAAA,CCtKR,uBACE,WAAA,CACA,oBAAA,CAEA,qCAJF,uBAKI,WAAA,CACA,oBAAA,CAAA,CAKF,2CACE,uBAAA,CAGF,8BAEE,kBAAA,CACA,eAAA,CAEA,qCALF,8BAMI,iBAAA,CAAA,CAGF,qCACE,cAAA,CACA,wBAAA,CACA,kBAAA,CAGF,gDACE,kBAAA,CAEA,wGAEE,cAAA,CAGF,sDACE,iBAAA,CACA,OAAA,CAIA,wEACE,iBAAA,CACA,sBAAA,CACA,UAAA,CACA,WAAA,CACA,wBAAA,CACA,iBAAA,CACA,cAAA,CAEA,+EACE,UAAA,CACA,aAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,QAAA,CACA,SAAA,CACA,wBAAA,CACA,iBAAA,CACA,qBAAA,CAGF,uFACE,wBA1EJ,CA6EE,sFACE,UAAA,CACA,aAAA,CACA,SAAA,CACA,WAAA,CAEA,iBAAA,CAAA,wBAAA,CAGA,uBAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CAMR,6CACE,eAAA,CACA,kBAAA,CACA,iBAAA,CAEA,oDACE,WAAA,CACA,WAAA,CACA,kBAAA,CACA,cAAA,CACA,iBAAA,CAIJ,uCACE,gBAAA,CACA,kBAAA,CACA,eAAA,CACA,QAAA,CACA,yBAAA,CACA,iBAAA,CAEA,4CACE,UAAA,CACA,kBAAA,CACA,iBAAA,CACA,aAAA,CACA,SAAA,CACA,qBAAA,CACA,iBAAA,CACA,cAAA,CAIJ,4CACE,YAAA,CACA,eAAA,CAEA,iDACE,QAAA,CACA,iBAAA,CACA,cAAA,CAEA,4DACE,cAAA,CAIJ,sDACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CACA,WAAA,CACA,kBAAA,CAKA,6DACE,wBAxJF,CA2JA,4DACE,qBA3JC,CA8JH,4DACE,gBAAA,CAGF,2DACE,UAAA,CACA,cAAA,CAMR,qCACE,eAAA,CAEA,8EAEE,cAAA,CACA,aApLE,CAqLF,eAAA,CAIJ,oCACE,cAAA,CAEA,yCACE,aAAA,CACA,yBAAA,CACA,cAAA,CACA,cAAA,CACA,eAAA,CAIJ,2BACE,iBAAA,CAEA,+CAGE,wBAAA,CACA,iBAAA,CACA,kBAAA,CACA,UAAA,CACA,kBAAA,CAEA,iDACE,cAAA,CACA,aAAA,CAKN,mCACE,cAAA,CAEA,+CACE,UAAA,CACA,YAAA,CACA,sBAAA,CAEA,0DACE,iBAAA,CACA,YAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,wBAjOQ,CAkOR,aAlOQ,CAmOR,kCAAA,CACA,uCAAA,CACA,oBAAA,CAGF,iIAEE,UAAA,CACA,oBAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,wBAjPQ,CAkPR,aAlPQ,CAqPV,iEACE,kCAAA,CACA,6CAAA,CACA,kBAAA,CAGF,gEACE,mCAAA,CACA,4CAAA,CACA,mBAAA,CAGF,0BACE,GACE,kCAAA,CAGF,IACE,iCAAA,CAGF,OAEE,kCAAA,CAAA,CAIJ,oBACE,GACE,kCAAA,CAGF,IACE,iCAAA,CAGF,OAEE,kCAAA,CAAA,CAIJ,yBACE,GACE,mCAAA,CAGF,IACE,kCAAA,CAGF,OAEE,mCAAA,CAAA,CAMR,4CACE,cAAA,CAIJ,iBACE,YAAA,CC1TA,+BACE,kBAAA,CAEA,oCAHF,+BAII,kBAAA,CAAA,CAIJ,mCACE,cAAA,CACA,gBAAA,CAEA,oCAJF,mCAKI,cAAA,CAAA,CAMF,0DAEE,cAAA,CAIJ,2BACE,kBAAA,CAEA,oCAHF,2BAII,kBAAA,CAAA,CAGF,2CACE,eAAA,CAMA,qCADF,0CAEI,gBAAA,CAAA,CAOF,qCADF,0CAEI,gBAAA,CAAA,CAMJ,wCACE,gBAAA,CAIJ,0CACE,eAAA,CAIA,0CACE,cAAA,CAMJ,6CACE,cAAA,CACA,gBAAA,CACA,kBAAA,CC3EJ,MAEA,kBACE,CAAA,yBACA,CAAA,uBACA,CAAA,6BACA,CAAA,0BACA,CAAA,sBACA,CAAA,oBACA,CAAA,6BACA,CAAA,0BACA,CAAA,+BACA,CAAA,yBACA,CAAA,kBACA,CAAA,sBACA,CAAA,4BACA,CAAA,oBACA,CAAA,4BACA,CAAA,sDACA,CAAA,EAGF,oBACE,CAAA,UACA,CAAA,IAGF,wBAAA,CAAA,gBACE,CAAA,cAGF,YACE,CAAA,cAGF,YACE,CAAA,6BACA,CAAA,gBAGF,YACE,CAAA,oBACA,CAAA,kBAGF,YACE,CAAA,sBACA,CAAA,iBAGF,YACE,CAAA,kBACA,CAAA,4BACA,CAAA,kBAIA,kBAEA,CAAA,0CAHF,YACE,CACA,6BAOA,CANA,wBAIA,sBAEA,CAAA,kBAGF,YACE,CAAA,sBACA,CAAA,sBAIA,oBAEA,CAAA,8CAHF,YACE,CACA,6BAMA,CAAA,uBAIA,sBAEA,CAAA,wCAHF,YACE,CACA,4BAOA,CANA,iBAIA,kBAEA,CAAA,cAGF,YACE,CAAA,wBACA,CAAA,YAGF,YACE,CAAA,kBACA,CAAA,kBAGF,YACE,CAAA,iBACA,CAAA,mBACA,CAAA,aAGF,YAGE,CAAA,oCAFA,kBACA,CAAA,sBAOA,CANA,uBAGF,sBAGE,CAAA,YAIA,kBAEA,CAAA,4BAHF,YACE,CACA,0BAOA,CANA,gBAIA,sBAEA,CAAA,UAGF,YACE,CAAA,kBACA,CAAA,wBACA,CAAA,oBAIA,kBAGA,CAAA,2CAJF,YACE,CACA,sBACA,CAAA,qBAQA,CAPA,uBAIA,oBAGA,CAAA,yBAGF,YACE,CAAA,sBACA,CAAA,sBACA,CAAA,qBACA,CAAA,qBAIA,kBAGA,CAAA,sCAJF,YACE,CACA,wBACA,CAAA,qBAQA,CAPA,iBAIA,oBAGA,CAMA,gCAGF,YACE,CAAA,qBACA,CAAA,oCACA,CAAA,qBAGF,YACE,CAAA,qBACA,CAAA,uCACA,CAMA,uDAHF,YACE,CAAA,qBACA,CAAA,sBAOA,CAAA,qQAGF,yBAcE,CAAA,uBACA,CAAA,eAGF,sBACE,CAAA,mEAGF,yBAEE,CAAA,iEAGF,uBAGE,CAAA,0BAGF,uCACE,CAAA,oCAGF,wBAEE,CAAA,mBACA,CAAA,uBACA,CAAA,mCxDnOA,oCwD+NF,mBAOI,CAAA,CAAA,WAKJ,mCACE,CAAA,iBAGF,yCACE,CAAA,sBAGF,6CACE,CAAA,qBAGF,4CACE,CAAA,kBAGF,0CACE,CAAA,gBAGF,wCACE,CAAA,kBAKA,iBACA,CAAA,eACA,CAAA,WACA,CAAA,2CALF,sCACE,CAAA,kBAUA,CANA,yBAKA,wBACA,CAAA,uBAMA,WACA,CAAA,qDAJF,0CACE,CAAA,kBACA,CAAA,iBAQA,CAAA,mBAGF,uCACE,CAAA,kBACA,CAAA,cAIF,mDACE,CAAA,4BACA,CAAA,mCACA,CAAA,WAGF,sCACE,CAAA,mBAGF,kCACE,CAAA,qBAGF,oCACE,CAAA,kBAGF,mCACE,CAAA,aAGF,kCACE,CAAA,YAGF,iCACE,CAAA,yCACA,CAAA,aAGF,kCACE,CAAA,kBAGF,uCACE,CAAA,oBAGF,yCACE,CAAA,YAGF,iCACE,CAAA,sBAGF,wBACE,CAAA,iBAIF,eACE,CAAA,iBAGF,eACE,CAAA,iBAIF,wBACE,CAAA,iBAGF,uBACE,CAAA,iBAGF,uBACE,CAAA,aAGF,4BACE,CAAA,cAGF,8BACE,CAAA,cAGF,oBACE,CAAA,aAGF,kBACE,CAAA,eAGF,mBACE,CAAA,eAGF,mBACE,CAAA,eAGF,mBACE,CAAA,eAGF,mBACE,CAAA,mCxD1YA,ewDyYF,mBAII,CAAA,CAAA,eAIJ,mBACE,CAAA,mCxDlZA,ewDiZF,mBAII,CAAA,CAAA,aAIJ,iBACE,CAAA,WAGF,gBACE,CAAA,YAGF,kBACE,CAAA,cAGF,kBACE,CAAA,eAGF,mBACE,CAAA,YAGF,iBACE,CAAA,eAGF,eACE,CAAA,YAGF,iBACE,CAAA,aAGF,mBACE,CAAA,YAGF,iBACE,CAAA,WAGF,gBACE,CAAA,UAGF,eACE,CAAA,YAGF,gBACE,CAAA,mCxD1cA,YwDycF,gBAII,CAAA,CAAA,YAIJ,gBACE,CAAA,aAGF,iBACE,CAAA,UAGF,eACE,CAAA,WAGF,iBACE,CAIA,WAGF,iBACE,CAAA,eAIF,oBACE,CAAA,eAGF,oBACE,CAAA,eAGF,oBACE,CAAA,eAGF,oBACE,CAAA,aAGF,mBACE,CAAA,cAGF,qBACE,CAAA,gBAGF,sBACE,CAAA,aAGF,mBACE,CAAA,aAGF,mBACE,CAAA,eAGF,iBACE,CAAA,gBAGF,kBACE,CAAA,aAGF,gBACE,CAAA,gBAGF,mBACE,CAAA,cAGF,4BACE,CAAA,aAGF,gBACE,CAAA,eAGF,kBACE,CAAA,aAGF,gBACE,CAAA,aAGF,gBACE,CAAA,eAGF,kBACE,CAAA,eAGF,6BACE,CAAA,iBAGF,eACE,CAAA,iBAGF,eACE,CAAA,aAGF,oBACE,CAAA,QAIF,SACE,CAAA,aACA,CAAA,QAGF,SACE,CAAA,aACA,CAAA,QAGF,SACE,CAAA,aACA,CAAA,QAGF,SACE,CAAA,aACA,CAAA,QAGF,aACE,CAAA,QAGF,SACE,CAAA,QAGF,SACE,CAAA,QAGF,SACE,CAAA,QAGF,SACE,CAAA,QAGF,aACE,CAAA,QAGF,aACE,CAAA,cAGF,SACE,CAAA,QAGF,aACE,CAAA,QAGF,aACE,CAAA,YAGF,SACE,CAAA,YAGF,SACE,CAAA,YAGF,SACE,CAAA,QAGF,aACE,CAAA,YACA,CAAA,QAGF,SACE,CAAA,QAGF,SACE,CAAA,QAGF,SACE,CAAA,UAGF,WACE,CAAA,QAGF,SACE,CAAA,SAGF,UACE,CAAA,aAGF,cACE,CAAA,aAGF,WACE,CAAA,WAIF,cACE,CAAA,QAGF,QACE,CAAA,UAGF,oBACE,CAAA,OAIF,eACE,CAAA,UAGF,iBACE,CAAA,OAGF,eACE,CAAA,SAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,UAGF,kBACE,CAAA,WAGF,mBACE,CAAA,OAGF,gBACE,CAAA,UAGF,kBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,cACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,SAGF,iBACE,CAAA,OAGF,gBACE,CAAA,UAGF,kBACE,CAAA,OAGF,gBACE,CAAA,UAGF,kBACE,CAAA,SAGF,iBACE,CAAA,MAGF,cACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,cACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,OAGF,gBACE,CAAA,YAIF,cACE,CACA,2BACA,CACA,kBACA,CAAA,kBAGE,2BACA,CACA,oBACA,CAAA,eAIJ,kBACE,CAAA,aAGF,gBACE,CAAA,iBAIF,eACE,CAAA,mBAGF,iBACE,CAAA,oBAGF,kBACE,CAAA,sBAGF,wBACE,CAGA,mBACA,CAAA,gBACA,CAAA,aAGF,cACE,CAAA,mBAEA,uCACE,CAAA,mBAIJ,cACE,CAAA,yBAEA,uBACE,CAAA,UAKJ,kCACE,CAAA,gBAGF,oCACE,CAAA,eAGF,2CACE,CAAA,iBAGF,sCACE,CAAA,sBAGF,2CACE,CAAA,uBAGF,0CACE,CAAA,sBAGF,yCACE,CAAA,eAGF,2CACE,CAAA,gBAGF,0CACE,CAAA,YAIF,8BACE,CAAA,yBACA,CAAA,mBAIA,WACE,CAAA,iBACA,CAAA,UACA,CAAA,KAEA,CAAA,MACA,CAAA,gBACA,CAAA,0BAKF,WACE,CAAA,iBACA,CAAA,+BACA,CAAA,KAEA,CAAA,MACA,CAAA,eACA,CAAA,cACA,CAAA,gBACA,CAAA,wBAKF,WACE,CAAA,iBACA,CAAA,4BACA,CAAA,SAEA,CAAA,MACA,CAAA,kBACA,CAAA,gBAEA,CAAA,yBAKF,WACE,CAAA,iBACA,CAAA,SACA,CAAA,YACA,CAAA,0BACA,CAAA,eACA,CAAA,+BAKF,WACE,CAAA,iBACA,CAAA,KACA,CAAA,aACA,CAAA,wBACA,CAAA,gBACA,CAAA,mCxDr+BF,+BwD+9BA,gBASI,CAAA,CAAA,mCAMJ,WACE,CAAA,iBACA,CAAA,SACA,CAAA,aACA,CAAA,wBACA,CAAA,gBACA,CAAA,mCxDp/BF,mCwD8+BA,gBASI,CAAA,CAAA,kBAKN,mBACE,CAAA,iBAGF,kBACE,CAIA,uCADF,mCAME,CALA,uBAIA,4BACA,CAAA,mCxD1gCA,uBwDwgCF,2BAKI,CAAA,CAAA,cAIJ,sCACE,CAAA,gBAGF,cACE,CAAA,sBAEA,UACE,CAAA,mBAKF,2BACE,CAAA,mBAKF,WACE,CAAA,4BACA,CAAA,gBACA,CAAA,iBACA,CAAA,UACA,CAAA,aACA,CAAA,mCxD1iCF,mBwDoiCA,WASI,CAAA,WACA,CAAA,iBACA,CAAA,CAAA,yBAOF,4BACA,CAEA,KAEA,CAAA,oDANF,WACE,CACA,gBACA,CAAA,iBACA,CACA,WAWA,CAVA,2BAQA,UAEA,CAAA,2BAKF,WACE,CAAA,gBACA,CAAA,iBACA,CAAA,UACA,CAAA,YACA,CAAA,SAKJ,iBACE,CAAA,SAGF,iBACE,CAAA,YAIA,QACA,CAAA,SACA,CAAA,2BAHF,uBACE,CADF,eAUE,CAPA,eAIA,KACA,CAAA,MACA,CAAA,UACA,CAAA,eAIF,iDACE,CAAA,WAGF,qBACE,CAAA,aAGF,kCACE,CAAA,mBAGF,kBACE,CAAA,kBAIF,GACE,UACE,CAAA,IAGF,SACE,CAAA,GAGF,UACE,CAAA,CAAA,mBAIJ,GACE,SACE,CAAA,2BACA,CAAA,GAGF,SACE,CAAA,uBACA,CAAA,CAAA,oBAIJ,GACE,SACE,CAAA,uBACA,CAAA,GAGF,SACE,CAAA,2BACA,CAAA,CAAA,sBAIJ,GACE,UACE,CAAA,uBACA,CAAA,GAGF,SACE,CAAA,yBACA,CAAA,CAAA,sBAIJ,GACE,kBACE,CAAA,IAGF,qBACE,CAAA,GAGF,kBACE,CAAA,CAAA,iBAKJ,YACE,CAAA,WACA,CAAA,mCxD9rCA,iBwD4rCF,YAKI,CAAA,WACA,CAAA,CAAA,kBAIJ,YACE,CAAA,WACA,CAAA,mCxDxsCA,kBwDssCF,YAKI,CAAA,WACA,CAAA,CAAA,YAIJ,kCACE,CAAA,UAGF,mBACE,CAAA,gBAGF,oBACE,CAAA,YAGF,qBACE,CAAA,2BAGF,gCACE,CAAA,UAGF,mCACE,CAAA,SAGF,SACE,CAAA,SAGF,SACE,CAAA,SAGF,YACE,CAAA,mCxDjvCA,SwDgvCF,gBAII,CAAA,CAAA,SAIJ,YACE,CAAA,mCxDzvCA,SwDwvCF,SAII,CAAA,CAAA,SAIJ,YACE,CAAA,mCxDjwCA,SwDgwCF,cAII,CAAA,CAAA,uBAKF,6BACE,CAAA,mCACA,CAAA,2BAKF,uCACE,CAAA,+CACA,CAAA,oBAKF,UACE,CAAA,iBACA,CAAA,UACA,CAAA,UACA,CAAA,kBACA,CAAA,qCACA,CAAA,MACA,CAAA,aACA,CAAA,oBAGF,oCACE,CAAA,gCAKF,UACE,CAAA,iBACA,CAAA,OACA,CAAA,UACA,CAAA,kBACA,CAAA,qCACA,CAAA,MACA,CAAA,aACA,CAAA,cACA,CAAA,gCAGF,oCACE,CAAA,4CACA,CAAA,sCAEA,UACE,CAAA,mBAMN,iBACE,CAAA,mBAIF,UACE,CAAA,WACA,CAAA,wBAGF,cACE,CAAA,WACA,CAAA,mCxD30CA,wBwDy0CF,UAKI,CAAA,0BACA,CAAA,CAAA,yDASA,WACE,CAAA,SACA,CAAA,kBACA,CAAA,gBACA,CAAA,mCxD51CJ,yDwDw1CE,gBAOI,CAAA,CAAA,gBAOR,kBACE,CAAA,oBAGF,mBACE,CAAA,oBAGF,kBACE,CAAA,gBAIF,wBACE,CAAA,mCxDp3CA,gBwDu3CF,YAEI,CAAA,WACA,CAAA,CAkDE,iEAIA,eACA,CAAA,mCxDj7CJ,iEwD+6CE,eAMI,CAAA,CAAA,iBAOR,eACE,CAAA,wBAIF,mBACE,CAAA,+DxDx8CA,wBwDu8CF,mBAII,CAAA,CAAA,mCxDr8CF,wBwDi8CF,mBAQI,CAAA,CAAA,wCAGF,mBACE,CAAA,wBACA,CAAA,qBACA,CAAA,uBAIJ,mBACE,CAAA,yBACA,CAAA,eACA,CAAA,oCAEA,uBALF,eAMI,CAAA,CAAA,uCAGF,mBACE,CAAA,wBACA,CAAA,qBACA,CAAA,6BAKJ,UACE,CAAA,WACA,CAAA,iBACA,CAAA,MACA,CAAA,OACA,CAAA,KACA,CAAA,QACA,CAAA,aACA,CAAA,iBACA,CAAA,gDAEA,SACE,CAAA,eACA,CACA,iBACA,CAAA,MACA,CAAA,OACA,CAAA,OACA,CAAA,QACA,CAAA,aACA,CAAA,iBACA,CAAA,mCxDz/CF,gDwD++CA,SAaI,CAAA,cACA,CAAA,OACA,CAAA,CAAA,iEAGF,cACE,CAAA,aASN,YACE,CAAA,4BACA,CAAA,qBAKA,iBACE,CAAA,YACA,CAAA,qBAKF,iBACE,CAAA,aACA,CAAA,gBAKJ,yBACE,CAAA,yBACA,CAAA,sBACA,CAAA,aAGF,SACE,CAAA,kBAEA,CAAA,kBAGF,eACE,CAAA,qBACA,CAAA,0BAGF,eACE,CAAA,qBACA,CAAA,eAGF,iDACE,CAAA,iBAGF,eACE,CCxkDF,mCAEE,sBACE,uBAAA,CAEF,qBACE,sBAAA,CAEF,qBACE,sBAAA,CAEF,uBACE,wBAAA,CAEF,6BACE,8BAAA,CAMF,qBACE,YAAA,CACA,6BAAA,CAEF,uBACE,YAAA,CACA,oBAAA,CAGF,yBACE,YAAA,CACA,sBAAA,CAGF,wBACE,YAAA,CACA,kBAAA,CACA,4BAAA,CAGF,yBACE,YAAA,CACA,kBAAA,CACA,6BAAA,CAGF,yBACE,YAAA,CACA,sBAAA,CAGF,6BAEE,oBACA,CAGF,4DALE,YAAA,CAEA,6BAKA,CAGF,wBAGE,4BAAA,CAQF,+DAVE,YAAA,CACA,kBAYA,CAHF,oBAGE,sBAAA,CAGF,mBACE,YAAA,CACA,kBAAA,CACA,0BAAA,CAGF,iBACE,YAAA,CACA,kBAAA,CACA,wBAAA,CACA,kBAAA,CAGF,yBACE,YAAA,CACA,6BAAA,CACA,kBAAA,CAEF,iBAEE,kBAAA,CAGF,2BACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,qBAAA,CAGF,oBACE,YAAA,CACA,qBAAA,CACA,oCAAA,CAEF,iBACE,YAAA,CACA,4BAAA,CAGF,yBACE,YAAA,CACA,oCAAA,CAIF,oBACE,wBAAA,CAEF,gBACE,oBAAA,CAEF,eACE,mBAAA,CAGF,eACE,mBAAA,CAGF,eACE,mBAAA,CAEF,eACE,mBAAA,CAEF,eACE,SAAA,CAEF,iBACE,WAAA,CAEF,eACE,mBAAA,CAEF,eACE,mBAAA,CAEF,eACE,mBAAA,CAMF,cACE,yBAAA,CAEF,gBACE,0BAAA,CAEF,cACE,yBAAA,CAEF,iBACE,2BAAA,CAEF,cACE,yBAAA,CAEF,kBACE,4BAAA,CAGF,cACE,0BAAA,CAEF,cACE,0BAAA,CAEF,cACE,0BAAA,CAEF,cACE,0BAAA,CAEF,cACE,0BAAA,CAGF,cACE,wBAAA,CAEF,cACE,0BAAA,CAEF,gBACE,2BAAA,CACA,gBAAA,CAGF,cACE,0BAAA,CAGF,cACE,0BAAA,CAEF,gBACE,2BAAA,CAEF,cACE,0BAAA,CAEF,iBACE,kBAAA,CAEF,cACE,0BAAA,CAEF,iBACE,4BAAA,CAEF,gBACE,2BAAA,CAGF,aACE,wBAAA,CAGF,cACE,0BAAA,CAEF,cACE,0BAAA,CAGF,cACE,0BAAA,CAGF,cACE,0BAAA,CAGF,cACE,wBAAA,CAGF,cACE,0BAAA,CAGF,cACE,0BAAA,CAIF,iBACE,kCAAA,CAGF,wBACE,yCAAA,CAEF,8BACE,0CAAA,CAEF,8BACE,0CAAA,CAGF,wBACE,yCAAA,CAGF,8BACE,2CAAA,CAEF,2BACE,4BAAA,CAIF,UACE,gBAAA,CAEF,iBACE,uBAAA,CAGF,wBACE,2BAAA,CACA,8BAAA,CAEF,YACE,iBAAA,CAEF,UACE,gBAAA,CAEF,WACE,kBAAA,CAEF,aACE,mBAAA,CAEF,oBACE,0BAAA,CAEF,oBACE,6BAAA,CAEF,qBACE,+BAAA,CAGF,eACE,gBAAA,CAEF,cACE,eAAA,CAIF,oBACE,4BAAA,CAEF,qBACE,8BAAA,CAEF,qBACE,oBAAA,CAEF,oBACE,yBAAA,CAEF,oBACE,4BAAA,CAEF,sBACE,6BAAA,CAEF,sBACE,mBAAA,CAEF,sBACE,mBAAA,CAGF,iBACE,yBAAA,CAEF,iBACE,eAAA,CAEF,kBACE,iBAAA,CAEF,mBACE,gBAAA,CAGF,mBACE,wBAAA,CAKA,sHAGE,uBAAA,CAEF,8BACE,oBAAA,CAEF,kCACE,sBAAA,CACA,WAAA,CAKJ,oBACE,kCAAA,CAGF,uBACE,+BAAA,CAIF,mBACE,iCAAA,CAGF,yBACE,uBAAA,CAGF,0BACE,iBAAA,CAIF,4BACE,4CAAA,CAEF,uBACE,wCAAA,CAEF,6BACE,6CAAA,CAGF,wBACE,yCAAA,CAGF,kBACE,mCAAA,CAIF,gBACE,2BAAA,CAAA","file":"main.1659ff52.chunk.css","sourcesContent":["@import url(https://fonts.googleapis.com/css?family=Manjari:400,700&display=swap);\n.homepage{position:relative}.homepage .slider .slider_bg,.homepage .slider .slider_bg_mobile{width:100%;position:relative;height:calc(100vh - 69px);min-height:40rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg,.homepage .slider .slider_bg_mobile{flex-direction:column;height:calc(80vh - 70px);background-color:#f4fdff;min-height:32rem}}.homepage .slider .slider_bg .slider_1,.homepage .slider .slider_bg_mobile .slider_1{display:flex;align-items:flex-end;justify-content:center;max-width:52%;height:100%;padding-right:3%}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1,.homepage .slider .slider_bg_mobile .slider_1{align-items:flex-end;justify-content:center;max-width:100% !important;width:100%;object-fit:contain;max-height:65%;padding-right:0;margin:0 auto}}.homepage .slider .slider_bg .slider_1 .slider_1_img_wrapper,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img_wrapper{display:flex;align-items:flex-end;justify-content:center;min-height:30rem;max-height:calc(45vh - 75px);z-index:5;max-width:84%}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .slider_1_img_wrapper,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img_wrapper{width:100%;max-height:100% !important;min-height:5rem;max-width:30rem;max-width:98%}}.homepage .slider .slider_bg .slider_1 .slider_1_img,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img{object-fit:contain;max-height:100%;width:auto;z-index:3;height:100%;min-width:30rem;max-width:58rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .slider_1_img,.homepage .slider .slider_bg_mobile .slider_1 .slider_1_img{width:90%;max-height:100% !important;max-width:30rem;max-height:100%;min-width:21rem}}.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:62%;bottom:20%;display:flex;justify-content:center;z-index:2}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:84%;bottom:19%}}@media screen and (min-width: 64em)and (max-width: 75em){.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:76%;bottom:17%}}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .img_side_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container{width:62%;bottom:23%;min-width:17rem}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_1,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_1{width:90%;position:relative;right:-3%;z-index:2;max-height:calc(60vh - 75px)}@media screen and (max-height: 800px){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_1,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_1{max-height:calc(80% - 150px)}}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_1,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_1{width:100%;min-width:17rem;max-width:20rem;max-height:100%}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container{display:flex;justify-content:center;bottom:8%;width:95%}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container{width:100%;bottom:9%}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .video_slide_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .video_slide_2{height:100%}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{border:.58rem solid #fff;border-radius:1.5rem;z-index:1;width:52%;position:relative;max-height:calc(72vh - 75px);object-fit:fill;right:-3%}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{border:.35rem solid #fff;width:58%}}@media screen and (min-width: 64em)and (max-width: 75em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{border:.35rem solid #fff;width:58%}}@media screen and (max-height: 800px){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{right:-3%;max-height:29rem;min-height:calc(80% - 75px)}}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_2,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_2{width:auto;max-width:59%;height:calc(55vh - 75px);max-height:calc(50vh - 75px);min-height:15rem;right:-2.75%;object-fit:fill;border-radius:1rem;border:.28rem solid #fff;bottom:.25rem}}.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_circle,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_circle{position:absolute;right:-2.5%;bottom:5%;width:100%;max-height:calc(65vh - 75px)}@media screen and (max-height: 800px){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_circle,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_circle{max-height:calc(100% - 75px)}}@media screen and (max-width: 48em){.homepage .slider .slider_bg .slider_1 .img_side_container .img_side_2_container .img_side_circle,.homepage .slider .slider_bg_mobile .slider_1 .img_side_container .img_side_2_container .img_side_circle{max-height:calc(45vh - 75px);min-height:13rem}}.homepage .slider .slider_bg .title_container,.homepage .slider .slider_bg_mobile .title_container{display:flex;flex-direction:column;position:relative;margin-top:9vh;margin-left:7.5vw}@media screen and (max-width: 48em){.homepage .slider .slider_bg .title_container,.homepage .slider .slider_bg_mobile .title_container{margin:0;margin-left:11vw;min-height:35%;padding-top:3.5vh}}.homepage .slider .slider_bg .title_container .title_name,.homepage .slider .slider_bg_mobile .title_container .title_name{color:var(--primary-green);font-size:clamp(2.4rem,3.3vw,3.25rem)}@media screen and (max-width: 48em){.homepage .slider .slider_bg .title_container .title_name,.homepage .slider .slider_bg_mobile .title_container .title_name{font-size:clamp(1.1rem,5.48vw,1.5rem)}}.homepage .slider .slider_bg .title_container .title_detail_2,.homepage .slider .slider_bg_mobile .title_container .title_detail_2{font-size:clamp(1.2rem,1.63vw,1.8rem);margin-bottom:2rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg .title_container .title_detail_2,.homepage .slider .slider_bg_mobile .title_container .title_detail_2{margin-bottom:1rem;font-size:clamp(.82rem,3.6vw,1.02rem)}}.homepage .slider .slider_bg .title_container .title_detail_1,.homepage .slider .slider_bg_mobile .title_container .title_detail_1{color:var(--light-red-color);font-size:clamp(2rem,3.44vw,3.4rem)}@media screen and (max-width: 48em){.homepage .slider .slider_bg .title_container .title_detail_1,.homepage .slider .slider_bg_mobile .title_container .title_detail_1{font-size:clamp(1.4rem,6.74vw,1.74rem)}}.homepage .slider .slider_bg .title_container .btn_text,.homepage .slider .slider_bg_mobile .title_container .btn_text{font-size:clamp(1.2rem,2vw,1.4rem);color:var(--white-color)}@media screen and (max-width: 48em){.homepage .slider .slider_bg .title_container .btn_text,.homepage .slider .slider_bg_mobile .title_container .btn_text{font-size:clamp(.73rem,3vw,.86538rem)}}.homepage .slider .slider_bg .title_container .btn_custom,.homepage .slider .slider_bg_mobile .title_container .btn_custom{min-width:15rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg .title_container .btn_custom,.homepage .slider .slider_bg_mobile .title_container .btn_custom{height:3rem !important;width:12rem !important;max-width:auto;min-height:3rem;min-width:10rem !important}}@media screen and (max-width: 48em)and (max-width: 48em){.homepage .slider .slider_bg .title_container .btn_custom,.homepage .slider .slider_bg_mobile .title_container .btn_custom{width:clamp(9.375rem,35vw,9.8rem) !important;min-width:auto !important;height:clamp(2.16rem,9.5vw,2.3rem) !important;min-height:auto}}.homepage .slider_student .img_slide_student{width:100%}.homepage .slider_student .title_1_student{font-size:clamp(2.2rem,3vw,2.5rem)}@media screen and (max-width: 48em){.homepage .slider_student .title_1_student{font-size:clamp(.9375rem,2.8vw,1.1rem)}}.homepage .slider_student .title_2_student{font-size:clamp(2.8rem,3vw,3.125rem)}@media screen and (max-width: 48em){.homepage .slider_student .title_2_student{font-size:clamp(1.125rem,3vw,1.3rem)}}.homepage .content_main{position:relative;padding:4rem 0 4.5rem 0;background-color:var(--white-color) !important}@media screen and (max-width: 48em){.homepage .content_main{padding-top:3rem}}.homepage .content_main .content_student_container{padding-bottom:3rem}@media screen and (max-width: 48em){.homepage .content_main .content_student_container{padding-bottom:3rem}}.homepage .content_main .content_student_container .list_content_student{width:50%;min-width:50rem;max-width:60rem;z-index:1}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .list_content_student{width:88%;min-width:88%}}.homepage .content_main .content_student_container .list_content_student .img_detail_student_mobile{max-width:27rem;min-width:18rem}.homepage .content_main .content_student_container .list_content_student .item_content_student{border:1px solid var(--border-color);border-radius:1rem;padding:1.2rem 0;position:relative}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .list_content_student .item_content_student{padding-top:1.5rem;padding-bottom:1.5rem}}.homepage .content_main .content_student_container .list_content_student .item_content_student .number_content_student{font-size:4.6875rem}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .list_content_student .item_content_student .number_content_student{font-size:3.125rem}}.homepage .content_main .content_student_container .list_content_student .item_content_student .icon_proactive{position:absolute;top:\"20%\";left:-5.5rem;width:6.5rem;height:auto}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .list_content_student .item_content_student .icon_proactive{transform:scaleX(-1);right:-0.5rem;left:auto;bottom:-25%;top:auto;width:5.5rem;height:auto}}.homepage .content_main .content_student_container .list_content_student .item_content_even{width:100%;border-right:none;border-top:none}.homepage .content_main .content_student_container .list_content_student .item_content_even .item_detail_even{flex-direction:row-reverse;opacity:1}.homepage .content_main .content_student_container .list_content_student .item_content_odd{width:98%;left:2%;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .list_content_student .item_content_odd{width:95%;left:5%}}.homepage .content_main .content_student_container .list_content_student .item_content_odd .item_detail_odd{right:2%}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .list_content_student .item_content_odd .item_detail_odd{right:5%}}.homepage .content_main .content_student_container .list_icon_bg .img_left_top_student{left:0;top:2%;z-index:0}.homepage .content_main .content_student_container .list_icon_bg .img_left_top_student img{width:11vw;min-width:8rem}.homepage .content_main .content_student_container .list_icon_bg .img_left_center{left:0;top:40%;z-index:0}.homepage .content_main .content_student_container .list_icon_bg .img_left_center img{width:11vw;min-width:8rem}.homepage .content_main .content_student_container .list_icon_bg .img_right_top{right:0;top:18%;z-index:0}.homepage .content_main .content_student_container .list_icon_bg .img_right_top img{width:9.5vw;min-width:8rem}.homepage .content_main .content_student_container .list_icon_bg .img_right_bottom{z-index:0;right:10%;bottom:30%}.homepage .content_main .content_student_container .list_icon_bg .img_right_bottom img{width:5.5vw;min-width:4rem}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .trial_container{flex-direction:column}}.homepage .content_main .content_student_container .trial_container .img_box_trial{width:50%;min-width:20rem}@media screen and (max-width: 48em){.homepage .content_main .content_student_container .trial_container .img_box_trial{width:75%;min-width:15rem;margin-bottom:1rem}}.homepage .content_main .content_banner_teacher{background-color:var(--bg-light-blue-color) !important;padding-bottom:2rem}@media screen and (max-width: 48em){.homepage .content_main .content_banner_teacher{border-bottom-right-radius:3rem}}@media screen and (max-width: 48em){.homepage .content_main .content_banner_teacher .btn_custom{background-color:var(--white-color) !important}}.homepage .content_main .content_bg_1{width:100%;margin-bottom:3.5rem}@media screen and (max-width: 48em){.homepage .content_main .content_bg_1{margin-bottom:1.5rem}}.homepage .content_main .content_title{width:100%}.homepage .content_main .content_title .content_title_1{margin-bottom:2rem}.homepage .content_main .btn_text{color:var(--primary-green)}@media screen and (max-width: 48em){.homepage .content_main .btn_custom{height:3rem !important}}.homepage .content_main .content_banner{margin:3rem 0 1rem 0}@media screen and (max-width: 48em){.homepage .content_main .content_banner{margin-top:0rem}}.homepage .content_main .content_banner .img_banner{margin:.3rem 0 2.3rem 0;max-width:85%}@media screen and (max-width: 48em){.homepage .content_main .content_banner .img_banner{max-width:100%;margin-top:0rem}}.homepage .content_main .content_banner .list_detail_banner{margin:1.8rem 0 1rem 0}.homepage .content_main .content_banner .list_detail_parent{margin-right:5%}.homepage .content_main .content_banner .icon_left_container{position:absolute;position:absolute;left:0}.homepage .content_main .content_banner .icon_left_container .icon_text_left{width:15vw;min-width:8rem}.homepage .content_main .content_banner .icon_center_container{position:absolute;left:52%;top:2px}@media screen and (max-width: 48em){.homepage .content_main .content_banner .icon_center_container{left:65%;top:1rem}}.homepage .content_main .content_banner .icon_center_container .icon_bonus_center{width:7vw;min-width:6.5rem}@media screen and (max-width: 48em){.homepage .content_main .content_banner .icon_center_container .icon_bonus_center{width:13vw;min-width:4.5rem}}.homepage .content_main .content_banner .icon_right_container{position:absolute;right:0}.homepage .content_main .content_banner .icon_right_container .icon_text_right{width:13vw;min-width:8rem}.homepage .content_main .content_banner .icon_left_teacher_container{position:absolute;left:0;bottom:0}.homepage .content_main .content_banner .icon_left_teacher_container img{width:10vw;min-width:9.5rem}.homepage .content_main .content_banner .icon_dots_container{position:absolute;left:0;top:8rem}.homepage .content_main .content_banner .icon_dots_container img{width:2vw;min-width:1.5rem}.homepage .content_main .content_banner .icon_right_teacher_container{position:absolute;right:0;bottom:8rem}.homepage .content_main .content_banner .icon_right_teacher_container img{width:10vw;min-width:9.5rem}.homepage .content_main .content_banner .icon_top_teacher_container{position:absolute;top:-7rem;left:5%}.homepage .content_main .content_banner .icon_top_teacher_container img{width:4.5vw;min-width:4rem}.homepage .content_main .content_banner .icon_half_teacher_container{position:absolute;top:-10rem;right:0}.homepage .content_main .content_banner .icon_half_teacher_container img{width:5vw;min-width:4.5rem}\n.header-ts{display:flex;align-items:center;padding-top:16px}@media screen and (max-width: 768px){.header-ts{padding-top:12px}}.header-ts a{display:flex;flex-direction:column;align-items:center;margin-left:32px}@media screen and (max-width: 768px){.header-ts a{margin-left:16px}}.header-ts img{width:90px;height:auto;margin-top:0 !important}@media screen and (max-width: 768px){.header-ts img{width:50px}}.header-ts span{font-size:20px;font-weight:700;margin-top:4px;color:#00722e;font-family:\"Barlow-Bold\"}@media screen and (max-width: 768px){.header-ts span{font-size:12px}}\n.header_container{background-color:var(--white-color);padding:.1rem 0;z-index:9990;transition:all ease-in .3s;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;position:-webkit-sticky;position:sticky;top:0}.header_container .header_content{margin:0 auto;max-width:88vw;display:flex;align-items:center;justify-content:space-around;z-index:9990}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.header_container .header_content{max-width:95vw;justify-content:space-between}}@media screen and (max-width: 48em){.header_container .header_content{max-width:95vw;justify-content:space-between;margin-left:3%;margin-right:3%}}.header_container .header_content .img_logo{height:4rem;width:auto}.header_container .header_content .header_menu_icon_container{padding:.5rem;padding-left:.2rem}.header_container .header_content .header_menu_icon_container .header_menu_icon{width:1.5rem;height:1.5rem;animation:fadeIn linear .3s}@media screen and (max-width: 48em){.header_container .header_content .header_menu_icon_container .header_menu_icon{width:1.3rem;height:1.3rem}}@media screen and (max-width: 48em){.header_container .header_content .logo_header{margin:0 auto;padding-left:12%}}.header_container .header_content .header_list{display:flex;align-items:center;flex:1 1;justify-content:center}.header_container .header_content .header_login{font-size:clamp(.75rem,1vw,.9rem)}.header_container .header_content .btn_custom{width:clamp(5.5rem,12vw,7rem) !important;height:clamp(2rem,4vw,2.3rem) !important}.header_container .header_content .name_user{padding-right:1rem;max-width:11vw;text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.7rem,1.3vw,.9rem)}.header_container .header_content .img_avt_user{width:3rem;min-width:3rem;height:3rem;border-radius:50%}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.header_container .header_content .img_avt_user{width:2.6rem;min-width:2.6rem;height:2.6rem}}.header_container .header_content .img_logout_container{margin-left:2.5rem}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.header_container .header_content .img_logout_container{margin-left:1rem}}@media screen and (max-width: 48em){.header_container .header_content .img_logout_container{margin-left:1.3rem}}.header_container .header_content .img_logout_container .img_logout{min-width:1.6rem;height:1.6rem}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.header_container .header_content .img_logout_container .img_logout{min-width:1.2rem;height:1.2rem}}.header_container .header_item{margin:0 calc(2% + .2rem);position:relative;display:flex;align-items:center}.header_container .header_item:hover .ico_drop_tariff svg{transform:rotate(180deg)}@media screen and (max-width: 48em){.header_container .header_item:hover .ico_drop_tariff svg{transform:rotate(0)}}.header_container .header_item:hover .ico_drop_tariff svg path,.header_container .header_item:hover .header_item_text{stroke:var(--text-hover-color);color:var(--text-hover-color)}.header_container .header_item::after{content:\"\";height:60%;width:125%;position:absolute;bottom:-30%;right:-5%}@media screen and (max-width: 48em){.header_container .header_item::after{display:none !important}}.header_container .header_item:hover .list_option_custom{display:flex !important;background-color:var(--white-color) !important}.header_container .header_item .link_header_item .list_option_custom{position:absolute;top:3.3rem;right:0;left:-75%;max-height:20rem;min-height:5rem;overflow:auto;margin:0 auto;background-color:var(--white-color) !important;border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;border-radius:.6rem;padding:0 .5rem;z-index:99;width:250%;min-width:10rem;max-width:clamp(11.5rem,13vw,12.5rem)}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar{width:6px}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar-track{margin:.4rem 0}.header_container .header_item .link_header_item .list_option_custom::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.header_container .header_item .link_header_item .list_option_custom .option_item_custom{color:var(--text-color);padding:.75rem 0;background:#fff !important;z-index:2;cursor:pointer;font-size:clamp(.875rem,1.15vw,1.125rem)}.header_container .header_item .link_header_item .list_option_custom .option_item_custom:hover{font-family:\"AvertaStdCY-Bold\" !important;background:#fff !important}.header_container .header_item .item_bonus{display:inline-flex;background-color:var(--light-red-color);color:var(--white-color);border-radius:.9rem;padding:.05rem .4rem;font-size:.5rem;margin:0 0 .8rem .3rem;animation-iteration-count:infinite;animation-direction:alternate}.header_container .header_item .header_item_text_container{padding:.8rem 0}.header_container .header_item .header_item_text_container .ico_drop_tariff{margin-left:.33rem}.header_container .header_item .header_item_text_container .ico_drop_tariff svg{width:clamp(10px,1.25vw,13px)}@media screen and (max-width: 48em){.header_container .header_item .header_item_text_container .ico_drop_tariff svg{width:12px}}.header_container .header_item .header_item_text_container:hover .header_item_text{cursor:pointer;color:var(--text-hover-color)}.header_container .header_item .header_item_text{font-weight:500;font-size:clamp(.5rem,1vw,.9rem)}.header_container .modal_header_container{background-color:rgba(0,0,0,.6);width:100%}.header_container .modal_header_container .modal_header{background-color:var(--white-color);position:absolute;left:0;top:4.2rem;width:75vw;max-height:calc(100vh - 68px);overflow-x:auto;z-index:9999;animation:slideIn linear .25s;display:flex;flex-direction:column}.header_container .modal_header_container .modal_header .header_item_mobile{width:100%;border-bottom:1px solid var(--border-color);padding:0 0 0 4%;margin:0;animation:slideIn linear .3s}.header_container .modal_header_container .modal_header .header_item_mobile:last-child{border-bottom:none}@media screen and (max-width: 48em){.header_container .modal_header_container .modal_header .header_item_mobile:hover .header_item_text{color:var(--text-hover-color)}}.header_container .modal_header_container .modal_header .header_item_mobile .option_item_mobile{font-size:clamp(.75rem,3.2vw,.875rem)}.header_container .modal_header_container .modal_header .header_item_mobile .option_item_mobile:hover{font-family:\"AvertaStdCY-Bold\" !important}.header_container .modal_header_container .modal_header .header_item_mobile .link_header_mobile{width:100%;padding:1rem 0}.header_container .modal_header_container .modal_header .header_item_mobile .item_bonus{display:inline-flex;background-color:var(--light-red-color);color:var(--white-color);border-radius:.9rem;padding:.05rem .4rem;font-size:.65rem;margin:0 0 .8rem .3rem;animation-iteration-count:infinite;animation-direction:alternate}.header_container .modal_header_container .modal_header .header_item_mobile .header_item_text{font-size:clamp(.75rem,3.2vw,.875rem);height:100%}.title_news_container{padding:1rem 0 1rem 4%;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background-color:var(--white-color)}\n.uk-modal-body {\n border-radius: 20px;\n box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);\n}\n\n.uk-modal-dialog {\n width: auto;\n width: 340px;\n}\n\n.btn-default {\n padding: 0 35px;\n height: 40px;\n line-height: 37px;\n border-radius: 20px;\n border: 2px solid #00a69c;\n font-size: 16px;\n color: #00a69c;\n /* transition: 0.8s; */\n background: #fff;\n font-family: \"Myriadpro-SemiBold\";\n box-sizing: border-box;\n width: 130px;\n}\n\n.btn-bg-blue {\n background-image: linear-gradient(to right, #00e1a0, #00b9b7);\n color: #fff;\n border: none;\n}\n\n.btn-popup-gr {\n margin: 20px 0 0;\n}\n\n.popup-title {\n font-size: 18px;\n padding: 0 0 20px;\n}\n\n.uk-modal-body p {\n font-size: 16px;\n}\n\n.radio-gr input {\n margin: -2px 8px 0 0;\n}\n\n.radio-body {\n padding: 0 20px;\n display: flex;\n justify-content: center;\n}\n\n.btn-popup-gr button:nth-child(1) {\n margin-right: 10px;\n}\n\n.btn-popup-gr button:nth-child(2) {\n margin-left: 10px;\n}\n\n.message-body textarea {\n width: 100%;\n outline: none;\n resize: none;\n background: #ececec;\n color: #000;\n border: none;\n border-radius: 20px;\n padding: 20px;\n box-sizing: border-box;\n font-family: \"Myriadpro-SemiBold\";\n font-size: 16px;\n}\n\n.message-body textarea::placeholder {\n color: #000;\n}\n\n.title-span {\n font-family: \"Myriadpro-Bold\";\n font-size: 16px;\n display: block;\n padding: 0 0 5px;\n}\n\n.time-start-end-gr {\n background: #b2eee7;\n border-radius: 20px;\n border: none;\n margin: 0 0 4px;\n}\n\n.time-start-end-gr .start,\n.time-start-end-gr .end {\n padding: 15px 0;\n border-radius: 20px;\n border: none;\n box-sizing: border-box;\n width: 150px;\n}\n\n.time-start-end-gr .start input,\n.time-start-end-gr .end input {\n box-sizing: border-box;\n width: 150px;\n}\n\n.time-start-end-gr .active {\n background-image: linear-gradient(to right, #00e2a0, #00b9b7);\n}\n\n.time-start-end-gr p {\n text-align: center;\n font-size: 18px;\n line-height: 20px;\n box-sizing: border-box;\n}\n\n.time-start-end-gr input {\n background: none;\n border: none;\n box-shadow: none;\n text-align-last: center;\n font-family: \"Myriadpro-Bold\";\n font-size: 16px;\n outline: none;\n}\n\n.showtime-gr {\n margin: 0 0 15px;\n}\n\n.showtime-gr p {\n font-size: 14px;\n text-align: center;\n line-height: 24px;\n}\n\n.showtime-gr .day {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 24px;\n line-height: 24px;\n font-family: \"Myriadpro-Bold\";\n color: #00a79d;\n}\n\n.filter-popup-title {\n margin: 0 0 20px;\n}\n\n.filter-popup-title h2 {\n font-size: 24px;\n line-height: 24px;\n font-family: \"Myriadpro-Bold\";\n color: #00a79d;\n padding-left: 5px;\n}\n\n.ico_filter_blue {\n height: 17px;\n margin-top: 3px;\n}\n\n.title-sp {\n font-size: 18px;\n line-height: 20px;\n font-family: \"Myriadpro-Bold\";\n padding: 0 0 0 20px;\n margin: 0 0 10px;\n color: #01283a;\n display: block;\n}\n\n.title-sp.pad-00 {\n padding: 0;\n}\n\n.popup-filter-option {\n overflow: auto;\n}\n\n.popup-filter-option .pad-020 .title-sp {\n padding: 0;\n}\n\n.input-search {\n height: 50px;\n width: 100%;\n border-radius: 25px;\n box-sizing: border-box;\n background: #eeeeee;\n color: #000;\n font-family: \"Myriadpro-Regular\";\n border: none;\n outline: none;\n padding-left: 20px;\n font-size: 16px;\n margin: 0 0 25px;\n}\n\n.input-search::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n color: #000;\n opacity: 0.5;\n /* opacity: 1; Firefox */\n font-family: \"Myriadpro-Regular\";\n}\n\n.input-search:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n color: #000;\n font-family: \"Myriadpro-Regular\";\n}\n\n.input-search::-ms-input-placeholder {\n /* Microsoft Edge */\n color: #000;\n font-family: \"Myriadpro-Regular\";\n}\n\n.pad-020 {\n padding: 0 20px;\n}\n\n.box-input {\n margin: 0 0 15px;\n}\n\n.chk-gr {\n margin: 0 0 5px;\n}\n\n.chk-gr input {\n width: 20px;\n height: 20px;\n margin: -2px 5px 0 0;\n}\n\n.chk-gr label {\n color: #000;\n font-family: \"Myriadpro-Regular\";\n font-size: 18px;\n}\n\n.ico_close_popup {\n cursor: pointer;\n}\n\n.close-popup-ab {\n position: absolute;\n right: 12px;\n top: 12px;\n width: 22px;\n height: 22px;\n cursor: pointer;\n}\n\n.pad0 {\n padding: 0;\n}\n\n.avt-pop {\n width: 117px;\n height: 117px;\n border-radius: 50%;\n background: #ccc;\n position: absolute;\n top: -65px;\n left: calc(50% - 58px);\n overflow: hidden;\n border: 3px solid #e9af38;\n}\n\n.avt-pop img {\n width: 100%;\n height: 100%;\n}\n\n.title-student-pop {\n padding: 0;\n margin: 15px 0 20px;\n font-size: 24px;\n line-height: 28px;\n max-height: 76px;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.title-student-pop.cutom-mg {\n margin: 25px 0 0;\n}\n\n.title24 {\n font-size: 24px;\n margin: 0;\n padding: 0 0 10px;\n}\n\n.title18 {\n font-size: 18px;\n margin: 0;\n padding: 0 0 20px;\n}\n\n.date-dd .react-datepicker-wrapper input {\n background: rgb(0 203 173 / 30%);\n outline: none;\n border: none;\n border-radius: 28px;\n height: 56px;\n width: 100%;\n color: #231f20;\n font-size: 18px;\n text-align: center;\n}\n\n.ico-calender-ab {\n position: absolute;\n top: 15px;\n left: 20px;\n cursor: pointer;\n}\n\n.btn-create {\n margin: 0 auto;\n}\n\n.custom-area {\n width: 100%;\n height: 120px;\n padding: 20px;\n border: none;\n border-radius: 20px;\n resize: none;\n box-sizing: border-box;\n outline: none;\n background: #ececec;\n color: #000;\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.custom-area::placeholder {\n color: #000;\n}\n\n.text-center.form-sunE-button {\n margin: 20px 0 0;\n}\n\n.form-gr {\n margin: 0 0 10px;\n}\n\n.form-gr span {\n display: block;\n color: #231f20;\n font-size: 18px;\n padding: 0 0 5px 10px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.form-gr input:not([type=\"file\"]) {\n width: 100%;\n line-height: 40px;\n border-radius: 20px;\n border: 1px solid #231f20;\n outline: none;\n box-sizing: border-box;\n padding: 0 20px;\n color: #231f20;\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.input_files {\n width: 100%;\n height: 40px;\n border-radius: 20px;\n border: 1px solid #231f20;\n border: 1px solid #231f20;\n outline: none;\n box-sizing: border-box;\n padding: 0 20px;\n color: #231f20;\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.form-gr .input_files input[type=\"file\"] {\n color: transparent;\n font-size: 1.1rem;\n /* flex: 1; */\n min-width: 40%;\n width: 40%;\n}\n/* .form-gr input[type=\"file\"]::after {\n position: relative;\n content: \"Chưa chọn tệp\";\n color: #8e8e8e;\n text-align: center;\n left: -2rem;\n font-size: 1rem;\n} */\n\n.form-gr input::placeholder {\n font-family: \"Myriadpro-Regular\";\n}\n\n.khoi {\n z-index: 10;\n}\n\n.khoi .select-options {\n z-index: 9;\n max-height: 300px;\n}\n\n.ky-nang {\n z-index: 8;\n}\n\n.ky-nang .select-options {\n z-index: 7;\n max-height: 200px;\n}\n\n.uk-modal .uk-modal-body.showImg {\n padding: 0;\n border-radius: 0;\n}\n\n.showImg {\n height: calc(100vh - 200px);\n}\n\n.zoomImg {\n width: 100%;\n height: 100%;\n}\n\n.zoomImg img {\n height: 100%;\n}\n\n.btn-dkvl {\n width: 164px;\n padding: 0 20px;\n}\n\n.title-sp-gray {\n color: #686868;\n font-size: 16px;\n line-height: 135%;\n font-family: \"Myriadpro-Bold\";\n}\n\n.uk-modal-body p.text-edit {\n color: #00a69c;\n font-size: 24px;\n line-height: 135%;\n font-family: \"Myriadpro-Bold\";\n margin: 0 0 15px;\n}\n\n.input-text-gr input {\n width: 100%;\n height: 44px;\n border-radius: 22px;\n box-sizing: border-box;\n outline: none;\n border: 1px solid #7f7f7f;\n padding: 0 15px;\n font-size: 16px;\n line-height: 44px;\n font-family: \"Myriadpro-Light\";\n margin: 10px 0;\n}\n\n.input-text-gr input::placeholder {\n font-family: \"Myriadpro-Regular\";\n}\n\n.radio-gr-add-content {\n margin: 0 0 10px;\n}\n\n.radio-gr-add-content input {\n margin-right: 10px;\n}\n\n.mb-20 {\n margin-bottom: 20px;\n}\n\n.mb-10 {\n margin-bottom: 10px;\n}\n\n.set-180.class-slect-time .slect-time .react-datepicker__input-container input {\n width: 170px;\n}\n\n.break-all {\n word-break: break-all;\n}\n\n.t-title-w {\n background: #00a69c;\n padding: 8px 20px;\n border-radius: 17px;\n}\n\n.t-title-w p {\n font-family: \"Myriadpro-Bold\";\n font-size: 16px;\n color: #fff;\n}\n\n.r-80 {\n width: 80px;\n}\n\n.r-100 {\n width: 100px;\n}\n\n.rm-20 {\n width: 20px;\n}\n\n.tc-list {\n padding-right: 20px;\n}\n\n.tc-content {\n padding: 15px 10px 5px;\n background: #e6e7e8;\n border-radius: 20px;\n margin: 10px 0;\n}\n\n.tc-content.tc-sum {\n padding: 10px;\n margin-right: 20px;\n}\n\n.tc-content.tc-sum p {\n font-family: \"Myriadpro-Bold\";\n color: #000;\n}\n\n.title-regular-black {\n font-family: \"Myriadpro-Regular\";\n color: #000;\n font-size: 16px;\n margin: 0 0 10px;\n}\n\n.tc-item {\n padding: 5px 0;\n border-bottom: 1px solid #787878;\n}\n\n.tc-item:last-child {\n border-bottom: none;\n}\n\n.tc-item input {\n color: #787878;\n font-family: \"Myriadpro-Regular\";\n font-size: 16px;\n border: none;\n outline: none;\n width: 100%;\n box-sizing: border-box;\n background: #e6e7e8;\n}\n\n.tc-item .r-100 input {\n text-align: center;\n padding-right: 20px;\n}\n\n.rm-btn {\n position: absolute;\n right: -35px;\n top: 4px;\n cursor: pointer;\n}\n\n.btn-add-tc {\n padding: 10px 0;\n}\n\n.title-regular-black input[type=\"radio\" i] {\n margin: -2px 5px 0 0;\n}\n\n.wd-c {\n width: 130px;\n}\n\n.chambai.writing .uk-modal-dialog {\n width: auto;\n}\n\n.help-popup h2 {\n font-family: \"Myriadpro-Regular\";\n font-size: 24px;\n color: #000;\n margin: 0 0 20px;\n}\n\n.help-popup p {\n font-family: \"Myriadpro-Regular\";\n font-size: 16px;\n color: #686868;\n margin: 0 0 30px;\n}\n\n@media screen and (max-height: 800px) {\n .uk-modal-body .wh20.chk-custom-gr input:checked + label:after {\n top: -8px;\n }\n\n .set-180.class-slect-time\n .slect-time\n .react-datepicker__input-container\n input {\n width: 135px;\n }\n\n .input-text-gr input {\n height: 32px;\n border-radius: 16px;\n font-size: 16px;\n line-height: 32px;\n }\n\n .title-sp-gray {\n font-size: 16px;\n }\n}\n\n@media screen and (max-height: 700px) {\n .btn-default {\n padding: 0 25px;\n height: 32px;\n line-height: 29px;\n border-radius: 16px;\n font-size: 13px;\n width: 80px;\n }\n\n .wd-c {\n width: 100px;\n }\n\n .uk-modal-body p {\n font-size: 13px;\n }\n\n .uk-modal-dialog {\n width: auto;\n width: 300px;\n }\n\n .title24 {\n font-size: 18px;\n }\n\n .date-dd .react-datepicker-wrapper input {\n border-radius: 20px;\n height: 40px;\n width: 100%;\n font-size: 14px;\n }\n\n .ico-calender-ab {\n top: 8px;\n left: 16px;\n }\n\n .close-popup-ab {\n position: absolute;\n right: 12px;\n top: 12px;\n width: 18px;\n height: 18px;\n cursor: pointer;\n }\n\n .lichngay-teacher .week-cell,\n .lichngay-teacher .day-cell {\n flex-basis: calc(100% / 7 - 24px);\n margin: 5px 12px;\n }\n\n .form-gr input {\n height: 32px;\n line-height: 32px;\n border-radius: 16px;\n padding-left: 16px;\n font-size: 14px;\n }\n\n .title-sp {\n font-size: 14px;\n line-height: 16px;\n padding: 0 0 0 16px;\n }\n\n .chk-gr label {\n font-size: 14px;\n }\n\n .custom-width {\n width: 380px !important;\n }\n\n .ico_close_popup {\n width: 20px;\n height: 20px;\n }\n}\n\n.__img-detail {\n width: auto;\n height: 200px;\n border-radius: 20px;\n}\n\n.__img-detail img {\n width: 100%;\n height: 100%;\n}\n\n.__vocabulary span {\n color: #00bbb5;\n font-size: 18px;\n}\n\n.__vi_mean {\n font-family: \"MyriadPro-SemiBold\";\n}\n\n.justify-content-between {\n justify-content: space-between;\n}\n\n.title-modal {\n font-family: \"MyriadPro-SemiBold\";\n margin-bottom: 20px;\n justify-content: left;\n}\n\n.title-modal .thumb2 {\n left: 10px;\n}\n\n.content-modal {\n padding: 10px;\n border: 1px solid #d3d3d3;\n border-radius: 10px;\n min-height: 150px;\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 250px;\n}\n\n.btn-flash-popup-vocabulary {\n border: none;\n background: none;\n position: absolute;\n left: 45%;\n bottom: -15px;\n}\n\n.img-flash-popup-vocabulary {\n width: 35px;\n height: 35px;\n background: #fff;\n padding: 5px;\n border-radius: 35%;\n}\n\n/* Zoom in Image */\n.icon_image_container {\n top: 0.5rem;\n right: 1rem;\n}\n\n.ico_image {\n width: 2.2rem;\n margin: 0.8rem;\n cursor: pointer;\n}\n\n.rotated-image {\n transform: rotate(45deg);\n}\n\n\n/* Popup Edit Homework */\n\n.img_close_popup {\n top: 10px;\n right: 10px;\n width: 1.8rem;\n height: 1.8rem;\n cursor: pointer;\n}\n\n.info-container {\n margin-top: 16px;\n padding-left: 40px;\n}\n\n.info-row-box {\n display: flex;\n width: 100%;\n padding: 0 32px;\n}\n\n.label-info-left {\n width: 32%;\n}\nbody{font-family:Manjari,sans-serif;font-size:14px}.calendar{width:350px;margin:0 auto;box-shadow:0 2px 4px 0 rgba(21,27,38,.15);border-radius:6px}.header{display:flex;align-items:center;padding:12px 12px 0 12px;border-radius:6px 6px 0 0;background-color:#fff;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.nav{border:1px solid #fff;border-radius:25px;outline:0;background-color:rgba(0,0,0,0);cursor:pointer}.datetime{margin:0 auto;font-size:18px;font-weight:bold;color:#00b9b7}.week-container,.day-container{display:flex;flex-wrap:wrap}.week-cell{font-family:\"Myriadpro-SemiBold\"}.week-cell,.day-cell{flex-grow:0;flex-shrink:0;flex-basis:calc(14.2857142857% - 10px);display:flex;justify-content:center;align-items:center;height:40px;width:40px;cursor:pointer;margin:5px}.day-cell.active{background:#fff;border:2px solid #00a79d !important;border-radius:25px !important;color:#404041 !important}.img-check-calendar{display:none;position:absolute;top:0;right:-4px}.day-cell.complete .img-check-calendar{display:block}.img-missing-calendar{display:none;position:absolute;top:9px;right:1px}.day-cell.missing .img-missing-calendar{display:block}.day-cell.complete .img-missing-calendar{display:none}.day-cell.active_date .img-missing-calendar{display:none}.day-cell.today .img-missing-calendar{display:none}.img-active_dot-calendar{display:none;position:absolute;top:0px;right:-5px}.day-cell.missing .img-active_dot-calendar{display:none}.day-cell.complete .img-active_dot-calendar{display:none}.day-cell.active_date .img-active_dot-calendar{display:block}.day-cell.today .img-active_dot-calendar{display:none}.day-cell.today{border:none !important}.day-cell--faded{opacity:.4}.day-cell--today{border-radius:25px;background-image:linear-gradient(to right, #00e1a0, #00b9b7) !important;color:#fff !important;border:none}.lichngay-teacher .week-cell,.lichngay-teacher .day-cell{flex-basis:calc(14.2857142857% - 36px);margin:5px 0px}.hide_collapse{display:none}.fullHeight .hide_collapse{display:flex}@media screen and (max-height: 800px){.img-check-calendar{top:-4px;right:-2px}.box-40-40.lichngay-teacher .day-cell{flex-basis:calc(14.2857142857% - 24px);margin:5px 0px}.hide_collapse{display:none}}@media screen and (max-height: 700px){.calendar{margin:0 auto;box-shadow:2px 3px 4px 0 rgba(21,27,38,.15);border-radius:6px}.week-cell,.day-cell{font-size:14px;flex-grow:0;flex-shrink:0;flex-basis:calc(14.2857142857% - 10px);display:flex;justify-content:center;align-items:center;cursor:pointer;margin:5px 0px}.day-cell.missing .img-missing-calendar{display:block;width:7px}.img-missing-calendar{display:none;position:absolute;top:2px;right:-3px}.img-check-calendar{top:-4px;right:-4px}.box-40-40.lichngay-teacher .day-cell{flex-basis:calc(14.2857142857% - 27px);margin:5px 0px}.hide_collapse{display:none}.homePageTeacherCalendaSchedule{margin:0 !important}}\n.btn_custom{border-radius:.4rem;display:flex;align-items:center;justify-content:center;position:relative}.btn_custom:hover{opacity:.8}\n.footer_wrapper{padding:3rem 0rem 2rem;background-color:var(--light-gray-color)}@media screen and (max-width: 48em){.footer_wrapper{background-color:var(--white-color);padding-top:0}}.footer_wrapper .footer_container{display:flex;padding-bottom:6.5rem;width:100%;justify-content:space-between;padding-left:clamp(2%,4.2vw,6%);padding-right:clamp(2%,4.2vw,6%)}@media screen and (max-width: 48em){.footer_wrapper .footer_container{flex-direction:column-reverse;padding-bottom:2.5rem;padding-left:0;padding-right:0}}.footer_wrapper .footer_container .footer_left_container{max-width:30%;width:30%}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_left_container,.footer_wrapper .footer_container .footer_right_container{width:100% !important;max-width:100% !important;margin:0}}.footer_wrapper .footer_container .footer_right_container{width:70%;max-width:100rem;margin:0 auto}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_right_container{flex-direction:column;margin-left:0}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_right_container .footer_right_item{width:100% !important;max-width:100% !important;margin:0}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .title_footer_container{border-top:1px solid #e6e6e6;margin:0;padding:.7rem 0;cursor:pointer;padding-left:4%;padding-right:3%}}.footer_wrapper .footer_container .title_footer{font-size:clamp(1rem,1.6vw,1.4rem)}@media screen and (max-width: 48em){.footer_wrapper .footer_container .title_footer{font-size:.95rem}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_intro_modal{animation:slideTopIn linear .3s}}.footer_wrapper .footer_container .margin_horizontal{margin:0 1.5rem}.footer_wrapper .footer_container .footer_contact_box{padding:.23rem 0;border-radius:.4rem;max-width:19rem;width:100%}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_contact_box{max-width:96%;width:96%}}.footer_wrapper .footer_container .footer_contact_box .icon_contact{width:1.5rem;height:auto}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_contact_box .icon_contact{width:1.8rem}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_email_contact{width:auto;max-width:auto}}.footer_wrapper .footer_container .footer_social_container{align-items:flex-end;justify-content:space-between;padding:1.2rem 0;margin-top:2rem;border-radius:.5rem}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container{justify-content:flex-end !important;align-items:flex-start;margin:0 !important;padding:.5rem 0 2rem;border:none;padding-top:1.75rem}}.footer_wrapper .footer_container .footer_social_container .item_infor_download{padding-right:clamp(2.3rem,5.5vw,7rem)}.footer_wrapper .footer_container .footer_social_container .item_infor_download:last-child{padding-right:.5rem;margin-right:clamp(-3rem,4.5vw,-6rem)}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.footer_wrapper .footer_container .footer_social_container .item_infor_download:last-child{margin-right:clamp(-0.5rem,20vw,-6rem)}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download:last-child{margin-right:0;padding-right:0}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download{flex-direction:column;align-items:center;width:100%;padding-bottom:1.3rem;padding-right:0}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title{padding-bottom:1rem;align-items:flex-start}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title{padding-bottom:0;width:90%;max-width:90%;padding-right:.8rem;align-items:center;justify-content:center;margin-bottom:.5rem}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title span{font-size:clamp(.75rem,1.1vw,.875rem)}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title span{font-size:clamp(.7rem,4vw,.875rem)}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title .img_tick_title{width:1.2rem;margin-right:.3rem;margin-top:.05rem}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .item_infor_title .img_tick_title{width:clamp(.75rem,4vw,.9375rem)}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .img_download_container{justify-content:flex-start}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .img_download_container{margin:0 .5rem;justify-content:center}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr{width:30%;height:100%;min-height:100%;max-width:10rem;min-width:30%}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr{margin-right:4%;width:11.5%;max-width:3.3rem;min-width:11.5%}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr img{object-fit:contain;width:100%;max-width:100%}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .icon_qr img{max-width:3rem}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container{display:flex;justify-content:space-between;flex-direction:column;max-width:65%}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container{flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:100%}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download_container{max-width:96%}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download_container{width:100%;max-width:100%}}.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download{width:65%;max-width:13rem}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_social_container .item_infor_download .footer_app_download_container .img_app_download{margin:0 !important;width:90%;max-height:90%;max-width:10rem}}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_email_social{flex-wrap:wrap;margin-bottom:.5rem !important}}.footer_wrapper .footer_container .icon_social_container{padding-bottom:1.5rem}@media screen and (max-width: 48em){.footer_wrapper .footer_container .icon_social_container{min-width:28%;justify-content:center;margin-bottom:.2rem;padding-bottom:0}}.footer_wrapper .footer_container .icon_social_container .icon_social{cursor:pointer;width:4.4rem;height:auto;transition:all ease-out .3s;transform:scale(1);margin-right:.5rem}@media screen and (max-width: 48em){.footer_wrapper .footer_container .icon_social_container .icon_social{width:3.2rem;min-width:2rem;margin-right:0}}.footer_wrapper .footer_container .icon_social_container .icon_social:hover{transition:all ease-out .3s;transform:scale(1.3)}@media screen and (max-width: 48em){.footer_wrapper .footer_container .list_option_right{min-width:50%;margin-bottom:1rem}}.footer_wrapper .footer_container .footer_1_tail{padding-top:1.1rem;border-top:1px solid var(--border-color)}@media screen and (max-width: 48em){.footer_wrapper .footer_container .footer_1_tail{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}}.footer_wrapper .footer_container .text_title_contact{font-size:clamp(1rem,1.6vw,1.4rem)}.footer_wrapper .footer_container .text_phone_number{font-size:clamp(.95rem,1.3vw,1.125rem) !important}.footer_wrapper .footer_container .text_email{font-size:clamp(.95rem,1.3vw,1.125rem) !important}.footer_wrapper .footer_container .footer_detail_item{font-size:clamp(.8rem,.8vw,.875rem)}@media screen and (max-width: 48em){.footer_wrapper .img_bct{width:clamp(9rem,45vw,11rem);height:auto;padding-bottom:2rem}}@media screen and (max-width: 48em){.footer_wrapper .text_license{padding:0 1rem}}\n.slogan_container{width:100%;background-color:var(--white-color)}@media screen and (max-width: 48em){.slogan_container{padding:0 3%}}.slogan_container .slogan_content{width:100%;position:relative;margin-bottom:2.5rem}.slogan_container .slogan_content .slogan_img{width:100%;object-fit:contain}.slogan_container .slogan_content .btn_buy_container{position:absolute;right:2%;bottom:10%;max-width:50%}@media screen and (max-width: 48em){.slogan_container .slogan_content .btn_buy_container{display:flex;align-items:center;justify-content:center;margin-top:1rem;width:100%;bottom:2%;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}}@media screen and (max-width: 48em){.slogan_container .slogan_content .btn_buy_container .btn_custom{width:12rem !important;height:13vw !important;max-width:100% !important;max-height:2.87rem !important}}.slogan_container .slogan_content .btn_buy_container .text_btn_buy{font-size:clamp(1.3rem,2vw,1.5rem)}@media screen and (max-width: 48em){.slogan_container .btn_container .btn_custom{width:65% !important;min-width:10rem}}.slogan_container .btn_container .btn_text{color:var(--white-color);font-size:1.75rem}\n.box_fixed{position:fixed;bottom:2%;right:2%;align-items:center;display:flex;flex-direction:column;z-index:9998}@media screen and (max-width: 48em){.box_fixed{flex-direction:row-reverse !important;right:0;width:100%;justify-content:space-between !important;align-items:center;padding:0 2%}}.box_fixed .icon_scroll_fixed{width:2.6rem;height:2.6rem}@media screen and (max-width: 48em){.box_fixed .icon_scroll_fixed{margin-bottom:0 !important}}.box-left_fixed{position:fixed;bottom:2%;left:2%;align-items:center;display:flex;flex-direction:column;z-index:9998}@media screen and (max-width: 48em){.box-left_fixed{left:0;padding:0 2%}}.box-left_fixed .icon_scroll_fixed{width:3rem;height:3rem}@media screen and (max-width: 48em){.box-left_fixed .icon_scroll_fixed{margin-bottom:0 !important}}\n.box_title{padding:.35rem .9vw;border-radius:3rem}@media screen and (max-width: 48em){.box_title{padding:.2rem 5vw}}\n.advisement_form{width:100%;padding-top:.8rem;padding-bottom:0rem}@media screen and (max-width: 48em){.advisement_form{width:100%;padding-bottom:0rem}}.advisement_form .content_advisement_container{width:90%;max-width:100rem;min-width:55rem;border:1px dashed #4d4d4d;border-radius:2.2rem;padding:1rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container{min-width:100%;border:none;padding:0;border-radius:0rem}}.advisement_form .content_advisement_container .title_header{width:70%;max-width:70%}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .title_header{width:98%;max-width:98%;margin:0 auto}}.advisement_form .content_advisement_container .title_header_mobile{padding:1rem 0 1rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .title_header_mobile .title_header_1{width:50%;max-width:50%;margin:0 auto}}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .title_header_mobile .title_header_2{width:84%;max-width:84%;margin:0 auto}}.advisement_form .content_advisement_container .content_advisement{width:100%;padding:2.5rem 0 0 5%;border-radius:1.5rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement{border-radius:0;padding:1rem 0 0}}.advisement_form .content_advisement_container .content_advisement .content_left_advisement{width:48%;max-width:48%;padding-bottom:2.5rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .content_left_advisement{width:92%;max-width:92%;padding-bottom:0}}.advisement_form .content_advisement_container .content_advisement .header_advisement{width:100%;padding-bottom:1.2rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .header_advisement{padding-bottom:.5rem}}.advisement_form .content_advisement_container .content_advisement .header_advisement .title_header_teacher{width:48%;max-width:48%;padding:1rem 0 .5rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .header_advisement .title_header_teacher{margin:0 auto;width:90%;max-width:90%;text-align:center;display:flex}}.advisement_form .content_advisement_container .content_advisement .header_advisement .detail_header{width:100%;font-size:clamp(1rem,2vw,1.5rem);line-height:1.8rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .header_advisement .detail_header{margin:0 auto;text-align:center;width:90%;font-size:clamp(.9rem,4vw,1rem);line-height:1.225rem}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement{width:100%;padding-top:1.2rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement{width:98%;padding-top:1.5rem}}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_text_absolute{bottom:100% !important}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:17px !important}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:.82rem !important}}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_text_absolute{bottom:100% !important}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:17px !important}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:.82rem !important}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base{padding:0 1.2rem !important}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper{height:clamp(3.2rem,4vw,3.375rem) !important;border:none;background-color:var(--white-color) !important;margin-bottom:2.3rem}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper{margin-bottom:2rem}}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text{color:var(--text-color);font-size:clamp(1rem,1.6vw,1.25rem);-webkit-text-fill-color:var(--text-color)}.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text::placeholder,.advisement_form .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text::placeholder{color:var(--text-color);-webkit-text-fill-color:var(--text-color)}.advisement_form .content_advisement_container .content_advisement .img_side_advisement{width:50%;max-width:50%}@media screen and (max-width: 48em){.advisement_form .content_advisement_container .content_advisement .img_side_advisement{width:100%;max-width:100%}}.btn_container{padding-top:2.25rem}@media screen and (max-width: 48em){.btn_container .btn_custom{max-height:100% !important;max-width:100% !important;width:clamp(9rem,50vw,11rem) !important;height:clamp(2.65rem,12vw,2.87rem) !important}}.btn_container .btn_custom .text_btn{font-size:clamp(1.2rem,2vw,1.5rem)}@media screen and (max-width: 48em){.btn_container .btn_custom .text_btn{font-size:1.5rem}}.advisement_form_teacher{width:100%}.advisement_form_teacher .content_advisement_container{width:90%;max-width:100rem;min-width:55rem;padding:1rem;border:1px dashed #4d4d4d;border-radius:3rem}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container{min-width:100%;border:none;padding:0;border-radius:0rem}}.advisement_form_teacher .content_advisement_container .content_advisement{background-color:#ffea99;border-radius:2.5rem;padding:2.5rem 4%}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement{border-radius:0}}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .title_header_teacher_1_mobile{width:82%;max-width:82%}}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .title_header_teacher_2_mobile{width:94%;max-width:94%}}.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .title_header_teacher{width:92%;max-width:90rem}.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .detail_header{font-size:clamp(1.3rem,1.8vw,1.5rem);padding:1rem 0 2.5rem}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .header_advisement .detail_header{font-size:1rem;padding:.75rem 0 2rem}}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .form_input_wrapper{flex-direction:column !important}}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_text_absolute{bottom:100% !important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:16px !important}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_radio_base .error_select span{font-size:.82rem !important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_left,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_right{width:48%;max-width:48%}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_left,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_container_right{width:98%;max-width:98%}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_note_assistant{font-size:clamp(.9rem,1.1vw,1rem);margin-top:-0.75rem}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_note_assistant{font-size:.75rem;margin-top:-1rem}}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_text_absolute{bottom:100% !important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:17px !important}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base_container .error_input span{font-size:.82rem !important}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base{padding:0 1.2rem !important}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper{height:clamp(3.2rem,4vw,3.375rem) !important;border:none;background-color:var(--white-color) !important;margin-bottom:2.3rem}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper{margin-bottom:2rem}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text{color:var(--text-color);font-size:clamp(1rem,1.6vw,1.25rem);-webkit-text-fill-color:var(--text-color)}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_text_base .input_text::placeholder,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .input_select_main_wrapper .input_text::placeholder{color:var(--text-color);-webkit-text-fill-color:var(--text-color)}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant{margin-top:-0.75rem;padding:0 3.5%}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant{margin-top:1rem}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .title_account_assistant{font-size:clamp(1.1rem,1.3vw,1.25rem)}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .title_account_assistant{font-size:clamp(.75rem,2.8vw,.875rem)}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account{margin-top:.5rem;background-color:var(--white-color);border-radius:1.5rem;border:1px solid var(--text-color);width:8.8rem;min-width:6rem;padding:.35rem 0;font-size:clamp(1.3rem,1.7vw,1.5rem)}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account{width:7.5rem;min-width:5.5rem;font-size:clamp(1.05rem,2vw,1.125rem)}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account .number_account_text{font-size:clamp(1.3rem,1.7vw,1.5rem);margin:0 .75rem;min-width:2rem}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account .number_account_text{margin:0 .35rem;font-size:clamp(1.05rem,2vw,1.125rem)}}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .number_account_assistant .box_number_account svg{width:14px;height:11px}}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account{font-size:clamp(1.1rem,1.5vw,1.25rem);margin-top:2.5rem}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account .ico_checkbox_policy{width:1.25rem;height:auto;margin-right:.35rem}.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account span,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account a{font-size:clamp(1.1rem,1.5vw,1.25rem)}@media screen and (max-width: 48em){.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account span,.advisement_form_teacher .content_advisement_container .content_advisement .form_input_advisement .text_policy_assistant_account a{font-size:clamp(.75rem,3vw,.875rem)}}\n.input_text_base_container{position:relative}.input_text_base_container .error_input span{color:#e22028;font-size:18px}.input_text_base_container .error_text{margin-bottom:9px}.input_text_base_container .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_text_base_container .error_text_absolute_new{position:absolute;top:calc(100% + 2px)}.input_text_base_container .input_text_base{display:flex;align-items:center;height:65px;padding:0px 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}@media screen and (max-width: 768px){.input_text_base_container .input_text_base{height:44px}.input_text_base_container .input_text_base svg{width:18px}}.input_text_base_container .input_text_base.focus{border-width:1px}.input_text_base_container .input_text_base.focus .custom_icon{display:none}.input_text_base_container .input_text_base.warning{border-color:#e22028 !important;border-width:2px !important;border-style:solid !important;padding-left:23px;padding-right:23px}.input_text_base_container .input_text_base.success{border-color:#36ae4a !important;border-width:2px !important;border-style:solid !important;padding-left:23px;padding-right:23px}.input_text_base_container .input_text_base .input_text_base_content{display:flex;align-items:center;flex:1 1;height:100%;padding:1px 0px}.input_text_base_container .input_text_base .input_text_base_content .icon_label{width:31px;margin-right:26px}@media screen and (max-width: 48em){.input_text_base_container .input_text_base .input_text_base_content .icon_label{margin-right:0 !important}}.input_text_base_container .input_text_base .input_text_base_content .input_text{height:100%;border:none;font-size:18px;line-height:21px;flex:1 1;background-color:rgba(0,0,0,0)}.input_text_base_container .input_text_base .input_text_base_content .input_text:focus{outline:none}@media screen and (max-width: 48em){.input_text_base_container .input_text_base .input_text_base_content .input_text{font-size:.9rem !important}}.input_text_base_container .input_text_base .toggle_password{display:flex;align-items:center;cursor:pointer}.input_text_base_container input[type=password]::-ms-reveal{display:none}.input_text_base_container input{font-family:\"Myriadpro-Regular\"}.input_text_base_container input::placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298;opacity:1}.input_text_base_container input:-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_text_base_container input::-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}::-ms-reveal{display:none}\n.input_radio_base{position:relative}.input_radio_base .error_select span{color:#e22028;font-size:18px;display:flex}.input_radio_base .error_text{margin-bottom:9px}.input_radio_base .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_radio_base .error_text_absolute_new{position:absolute;top:calc(100% + 2px)}.input_radio_base .input_select{cursor:pointer}.input_radio_base .input_select_main_wrapper{display:flex;align-items:center;height:65px;padding:0px 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}.input_radio_base .input_select_main_wrapper .input_select_main{display:flex;align-items:center;flex:1 1;height:100%;padding:1px 0px;display:flex;align-items:center;flex:1 1;height:100%}.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{width:31px;margin-right:26px;border:0px solid rgba(0,0,0,0);border-bottom-width:1px}@media screen and (max-width: 48em){.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{margin-right:1rem !important}}.input_radio_base .input_select_main_wrapper .input_select_main .input_text{height:100%;border:none;font-size:18px;line-height:21px;flex:1 1;background-color:rgba(0,0,0,0);opacity:1}.input_radio_base .input_select_main_wrapper .input_select_main .input_text:focus{outline:none}@media screen and (max-width: 48em){.input_radio_base .input_select_main_wrapper .input_select_main .input_text{font-size:.9rem !important}}.input_radio_base .drop_down{position:absolute;display:none;top:65px;width:100%;max-height:350px;overflow:auto;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1}.input_radio_base .drop_down::-webkit-scrollbar{width:6px}.input_radio_base .drop_down::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.input_radio_base .drop_down::-webkit-scrollbar-track{margin:.5rem 0}.input_radio_base .drop_down::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.input_radio_base .drop_down .option_item{padding:12px 30px}.input_radio_base .drop_down .option_item:hover{background-color:#f5f5f5;cursor:pointer}.input_radio_base .drop_down .option_item span{font-size:18px;font-family:\"Myriadpro-Regular\";color:#707070}@media screen and (max-width: 48em){.input_radio_base .drop_down .option_item span{font-size:.9rem}}.input_radio_base .drop_down.active{display:block}.input_radio_base .drop_down_news{top:clamp(2.4rem,3vw,2.8rem);border:1px solid var(--text-color);border-radius:.5rem;width:54%;right:-20%;text-align:center;min-width:13rem}@media screen and (max-width: 48em){.input_radio_base .drop_down_news{right:3%;min-width:12.5rem}}.input_radio_base .drop_down_news .option_item{padding:12px 20px}.input_radio_base .drop_down_news .option_item span{font-size:18px;font-family:\"AvertaStdCY\" !important;color:#707070}@media screen and (max-width: 48em){.input_radio_base .drop_down_news .option_item span{font-size:.875rem}}.input_radio_base.focus{box-shadow:1px 3px 3px 0px rgba(23,23,23,.16);border-top-left-radius:10px;border-top-right-radius:10px}.input_radio_base.focus .input_select_main_wrapper{border-color:#fff;border-radius:0px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.input_radio_base.focus .drop_down{box-shadow:1px 3px 3px 0px rgba(23,23,23,.16)}.input_radio_base.focus .input_select_main{border:0px solid #a1afbe;border-bottom-width:1px}.input_radio_base.warning_select .input_select_main_wrapper{border-color:#e22028 !important;border-width:2px !important;border-style:solid !important}.input_radio_base .rotate_180{transform:rotate(180deg)}.input_radio_base .cursor_pointer{cursor:pointer}.input_radio_base input{font-family:\"Myriadpro-Regular\"}.input_radio_base input::placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298;opacity:1}.input_radio_base input:-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_radio_base input::-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_radio_base_news.focus{border-radius:10px}.input_radio_base_news.focus .input_select_main_wrapper{border-radius:10px}.input_radio_base_news.focus .input_select_main{border:none}.input_radio_base_news .input_select_main_wrapper_news{padding:0 1.2rem !important}.input_radio_base_news .input_text{width:75% !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 48em){.input_radio_base_news .input_text{width:100%;max-width:100% !important}}\n.modal_container{border-radius:1.3rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:1rem 1rem 1.8rem;min-height:30rem;width:100%;z-index:99;background-color:var(--white-color)}.modal_container .img_delete_modal{width:2.2rem;height:auto}.modal_msg{border-bottom:1px solid var(--black-color)}.icon_sucess_msg{width:5rem;min-width:2.5rem}\n.policyPage{position:relative}.policyPage .slider_bg{width:100%;position:relative}.policyPage .bg_side{position:fixed;top:5%;right:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width: 48em){.policyPage .bg_side{top:10%}}.policyPage .content{z-index:10}.policyPage .content .content_1{z-index:10}.policyPage .content .content_1 .list_about li::before,.policyPage .content .content_1 .list_about .item_dot::before,.policyPage .content .content_1 .list_item_dot li::before,.policyPage .content .content_1 .list_item_dot .item_dot::before{content:\"•\";color:red;padding-right:.5em;font-size:1.7rem}@media screen and (max-width: 48em){.policyPage .content .content_1 .list_about li::before,.policyPage .content .content_1 .list_about .item_dot::before,.policyPage .content .content_1 .list_item_dot li::before,.policyPage .content .content_1 .list_item_dot .item_dot::before{font-size:1.4rem}}.policyPage .content .content_1 .img_about{max-height:80%;max-width:40%}@media screen and (max-width: 48em){.policyPage .content .content_1 .img_about{max-height:60% !important;max-width:96% !important;float:right;position:relative}}.policyPage .content .content_1 .content_rules{margin-top:0}.policyPage .content .transparent_side{height:38rem;width:100%;position:relative}@media screen and (max-width: 48em){.policyPage .content .transparent_side{height:33rem}}\n.pagination_container{padding:5rem 0}@media screen and (max-width: 48em){.pagination_container{padding:4rem 0}}.item_number_page{color:var(--white-color) !important;height:3rem;width:3rem;border-radius:50%;cursor:pointer;text-align:center;font-size:1.5em;margin:0 1rem}.item_number_page:hover{background-color:#00e695 !important}@media screen and (max-width: 48em){.item_number_page{font-size:1.125rem;width:clamp(2.1rem,10vw,2.5rem);height:clamp(2.1rem,10vw,2.5rem);margin:0 .6rem}}\n.homepage{position:relative}.homepage .slider .slider_bg_student{width:100%;position:relative;height:calc(100vh - 70px)}@media screen and (max-width: 48em){.homepage .slider .slider_bg_student{flex-direction:column;height:calc(100vh - 70px);background-color:var(--white-color);border-bottom:3px dashed var(--text-color)}}.homepage .slider .slider_bg_student .slider_2{display:flex;align-items:center;max-width:50%;margin:0 auto;height:100%}@media screen and (max-width: 48em){.homepage .slider .slider_bg_student .slider_2{align-items:flex-start;justify-content:center;max-width:100% !important;object-fit:contain;max-height:67%;width:100%}}.homepage .slider .slider_bg_student .slider_2 .slider_2_img{object-fit:contain;max-height:90%;width:auto}@media screen and (max-width: 48em){.homepage .slider .slider_bg_student .slider_2 .slider_2_img{width:100% !important}}.homepage .slider .title_container_student{max-width:50%;margin:0 auto}@media screen and (max-width: 48em){.homepage .slider .title_container_student{max-width:100% !important;text-align:center;margin-top:2.5rem;width:100%;padding:0 3%;min-height:33%}}.homepage .slider .title_container_student .title_name_student{font-size:1.4rem}.homepage .slider .title_container_student .title_detail_1_student{font-size:2.2rem;background-color:#23d4a8;width:100%;padding:.5rem 0;text-align:center;color:var(--white-color)}@media screen and (max-width: 48em){.homepage .slider .title_container_student .title_detail_1_student{padding:.2rem 0;background-color:var(--white-color);color:var(--text-color)}}@media screen and (max-width: 48em){.homepage .slider .title_container_student .title_detail_2_student{color:var(--primary-green) !important}}.homepage .content{position:relative;padding:7rem 0 5rem}.homepage .content .content_bg_benefit{width:100%}.homepage .content .content_bg_benefit .img_banner_student{width:45%;object-fit:contain}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .img_banner_student{width:94%}}.homepage .content .content_bg_benefit .content_title_student{margin:3rem 0 3.5rem;text-align:center}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .content_title_student{width:80%}}.homepage .content .content_bg_benefit .list_content_student{width:50%}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_student{width:96%}}.homepage .content .content_bg_benefit .list_content_student .item_content_student{border:1px solid var(--border-color);border-radius:1rem;padding:3rem 0;position:relative}\n.divider_mobile_container{width:100%;padding:4rem 0}.divider_mobile_container .divider_mobile{height:.6rem;border-radius:1rem;background-color:var(--primary-green);width:60%}\n@media screen and (max-width: 48em){.homepage .slider_teacher{background-color:#f4fdff;padding-bottom:1rem}}.homepage .slider .slider_bg_teacher{width:100%;position:relative;height:calc(100vh - 69px);min-height:40rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher{flex-direction:column-reverse;height:calc(75vh - 69px);background-color:#f4fdff;min-height:34rem}}.homepage .slider .slider_bg_teacher .slider_3_container{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:50%;height:100%;z-index:1}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container{width:100% !important;object-fit:contain}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher{width:90%;margin:0 auto;display:flex;justify-content:flex-start;position:relative;top:7.8vh}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher{width:100% !important;min-height:38%;padding-top:2vh;top:0;align-items:flex-start;padding-left:4%}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_1_teacher{font-size:2.6rem;background-color:var(--light-red-color);padding:.5rem 1rem;text-align:center;color:var(--white-color);font-size:clamp(2.2rem,4vw,2.6rem);min-width:23.5rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_1_teacher{width:85%;font-size:clamp(1.7rem,8vw,2rem);min-width:88%;line-height:39px;background-color:rgba(0,0,0,0);color:var(--light-red-color);text-align:start;padding:0}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_2_teacher{line-height:49px}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_2_teacher{font-size:clamp(1.05rem,6vw,1.25rem);line-height:27px;text-align:start}}.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_3_teacher{line-height:49px}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container .title_container_teacher .title_detail_3_teacher{font-size:clamp(1.6rem,9vw,1.875rem);text-align:start}}.homepage .slider .slider_bg_teacher .slider_3_container .slider_3{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;overflow:hidden;min-width:30rem;z-index:3}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container .slider_3{justify-content:flex-start;width:80%;min-width:7rem}}.homepage .slider .slider_bg_teacher .slider_3_container .slider_3 .slider_3_img{object-fit:contain;max-height:86%;width:auto;z-index:3}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .slider_3_container .slider_3 .slider_3_img{max-height:100%}}.homepage .slider .slider_bg_teacher .video_slider_container{width:47%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .video_slider_container{position:absolute;right:4%;bottom:3%;width:100%;justify-content:flex-end;height:auto}}.homepage .slider .slider_bg_teacher .video_slider_container .bg_circle_img{top:0;bottom:0;margin:auto 0;vertical-align:middle;max-height:58%}.homepage .slider .slider_bg_teacher .video_slider_container .video_slider{max-height:85.9%;width:auto;z-index:1;object-fit:fill;border:.6rem solid var(--white-color);border-radius:2rem;right:1rem;bottom:.5rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg_teacher .video_slider_container .video_slider{display:flex;align-items:center;max-height:calc(56vh - 70px);height:85vw;min-height:21rem;border-radius:1rem;border:.4rem solid var(--white-color)}}.homepage .slider .slider_bg_teacher .icon_half_slider_container{position:absolute;bottom:10vh;right:0}.homepage .slider .slider_bg_teacher .icon_half_slider_container img{width:4vw;min-width:3.5rem}.homepage .slider .slider_bg_teacher .img_slider_mobile{bottom:0;z-index:0}.homepage .content_banner_container{background-color:var(--white-color) !important;margin-top:0rem}.homepage .content_banner_container .content_bg_banner{margin:2rem 0 !important}.homepage .content{position:relative;padding-top:2rem;padding-bottom:5rem}.homepage .content .content_bg_benefit_teacher{background-color:var(--white-color)}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit_teacher{background-color:var(--white-color)}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container{padding:2.5rem 0 3rem}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant{font-size:clamp(2.5rem,3vw,2.8125rem)}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant{font-size:clamp(1.25rem,5vw,1.375rem);width:45%;min-width:14rem}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_left{top:0;left:0}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_left img{width:8vw;min-width:5rem}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_right{top:0;right:0}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .title_detail_assistant .img_side_right img{width:8vw;min-width:5rem;transform:scaleX(-1)}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .img_detail_assistant{width:42%;max-width:42%}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .img_detail_assistant{width:98%;max-width:98%;padding-bottom:2rem}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content{padding-top:3rem;border-bottom:1px solid var(--black-color);display:flex}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content{padding-top:1rem;border-bottom:none}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant{width:54%;max-width:54%;display:flex;flex-direction:column;padding-left:4%}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant{width:82%;max-width:82%;padding-left:0%}}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant .name_detail{font-size:clamp(1rem,1.25vw,1.25rem) !important}.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant .icon_tick_success{width:clamp(1.2rem,1.25vw,1.3rem) !important}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit_teacher .detail_assistant_container .detail_assistant_content .list_detail_assistant .icon_tick_success{width:1rem !important}}.homepage .content .img_benefits_teacher{width:88%;max-width:95rem;padding-top:5rem}@media screen and (max-width: 48em){.homepage .content .img_benefits_teacher{max-width:28rem;padding:1.5rem 0 2.5rem;min-width:18rem}}.homepage .content .list_content_teacher{width:clamp(78%,20vw,72%);padding-bottom:3rem;min-width:46rem;max-width:100rem;z-index:1}@media screen and (max-width: 48em){.homepage .content .list_content_teacher{width:96%;min-width:96%;padding-bottom:1rem}}.homepage .content .list_content_teacher .list_detail_teacher{padding:2.6rem 0rem 2.2rem}@media screen and (max-width: 48em){.homepage .content .list_content_teacher .list_detail_teacher{flex-direction:column !important;width:80%;max-width:80%;justify-content:center;min-width:20rem;padding:1.5rem 0 1rem}}@media screen and (max-width: 48em){.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column{padding:0 !important;padding-top:1.8rem !important}}.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .text_title_benefit{font-size:clamp(1.35rem,2vw,1.625rem) !important}@media screen and (max-width: 48em){.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .text_title_benefit{font-size:clamp(1.05rem,3.75vw,1.125rem) !important}}.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .name_detail{font-size:clamp(1.125rem,1.6vw,1.375rem) !important}@media screen and (max-width: 48em){.homepage .content .list_content_teacher .list_detail_teacher .detail_teacher_column .name_detail{font-size:clamp(.9rem,2.75vw,1rem) !important}}.homepage .content .list_content_teacher .list_detail_teacher .img_item_detail{min-width:38%}@media screen and (max-width: 48em){.homepage .content .list_content_teacher .list_detail_teacher .img_item_detail{max-width:100%}}@media screen and (max-width: 48em){.homepage .content .detail_item{margin-bottom:.75rem !important}}.homepage .content .trial_teacher_container{background-color:var(--white-color);padding:.5rem 0 3.5rem;position:relative}@media screen and (max-width: 48em){.homepage .content .trial_teacher_container{padding-bottom:2rem}}.homepage .content .trial_teacher_container .img_box_trial_teacher{width:50%;min-width:20rem}@media screen and (max-width: 48em){.homepage .content .trial_teacher_container .img_box_trial_teacher{width:90%;min-width:15rem;margin-bottom:1rem}}.homepage .content .trial_teacher_container .btn_custom{height:clamp(3.5rem,5vw,4.3rem)}@media screen and (max-width: 48em){.homepage .content .trial_teacher_container .btn_custom{height:2.875rem;width:clamp(14rem,40vw,16rem) !important}}.homepage .content .trial_teacher_container .btn_custom .text_btn_test{font-size:clamp(1.4rem,2vw,1.75rem)}@media screen and (max-width: 48em){.homepage .content .trial_teacher_container .btn_custom .text_btn_test{font-size:clamp(1rem,2vw,1.15rem)}}.homepage .content .trial_teacher_container .icon_left_trial_container{position:absolute;bottom:50%;left:0}.homepage .content .trial_teacher_container .icon_left_trial_container img{width:14vw;min-width:10rem}.homepage .content .trial_teacher_container .icon_right_trial_container{position:absolute;bottom:20%;right:0}.homepage .content .trial_teacher_container .icon_right_trial_container img{width:14vw;min-width:10rem}.homepage .content .list_icon_bg_teacher .img_left_top_teacher{left:0;top:2%}.homepage .content .list_icon_bg_teacher .img_left_top_teacher img{width:11vw;min-width:8rem;transform:scaleY(-1)}.homepage .content .list_icon_bg_teacher .img_left_center{left:0;top:30%;z-index:0}.homepage .content .list_icon_bg_teacher .img_left_center img{width:8vw;min-width:6rem}.homepage .content .list_icon_bg_teacher .img_right_top{right:0;top:3%;z-index:0}.homepage .content .list_icon_bg_teacher .img_right_top img{width:9.5vw;min-width:8rem}.homepage .content .list_icon_bg_teacher .img_right_bottom{z-index:0;right:0;bottom:10%}.homepage .content .list_icon_bg_teacher .img_right_bottom img{width:9vw;min-width:6rem}\n.video_banner_container .video_banner{width:13.9vw;min-width:19.5rem}@media screen and (max-width: 48em){.video_banner_container .video_banner{width:60vw;min-width:17rem}}.video_banner_container .icon_left_sliding_container{position:absolute;left:0;top:20%}.video_banner_container .icon_left_sliding_container img{width:7vw;min-width:11rem}.video_banner_container .icon_center_sliding_container{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;top:15%;padding-left:4%}.video_banner_container .icon_center_sliding_container img{width:28vw;min-width:32rem}.video_banner_container .icon_right_sliding_container{position:absolute;right:5%;bottom:5rem}.video_banner_container .icon_right_sliding_container img{width:7vw;min-width:9rem}@media screen and (max-width: 48em){.video_banner_container .icon_center_sliding_container_mobile{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;top:10%}.video_banner_container .icon_center_sliding_container_mobile img{width:100vw}}\n.modal_form_trial{padding-top:40px !important;padding-bottom:40px !important}.modal_form_trial .header_advisement .title_header_teacher_1_mobile{width:35% !important;max-width:35% !important}.modal_form_trial .header_advisement .title_header_teacher_2_mobile{width:90% !important;max-width:90% !important}.modal_form_trial .form_trial{width:80%;min-width:50rem;max-width:75rem;border-radius:1.25rem;height:100%}@media screen and (max-width: 48em){.modal_form_trial .form_trial{width:100%;min-width:18rem;border-radius:1.8rem}}.modal_form_trial .form_trial .content_advisement_container{display:flex;border:none;padding:0;width:100%;height:100%;border-radius:1.25rem;min-width:50rem;max-width:75rem}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container{width:100%;min-width:18rem;border-radius:1.8rem}}.modal_form_trial .form_trial .content_advisement_container .content_advisement{width:100%;background-color:#fddc6b;border-radius:1.25rem;border:2px solid var(--white-color);height:100%;overflow-y:auto}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement{border-radius:1.8rem}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .title_header_teacher{width:65%;max-width:38rem}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper{padding-top:2.75rem}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper{padding-top:1.75rem}}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_left,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_right{width:100%;max-width:100%}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_right .text-address{position:absolute;top:-2rem;left:1.2rem;font-size:clamp(.875rem,1.5vw,1.1rem)}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_container_right .text-address{position:relative;top:auto;left:.75rem;padding-bottom:.5rem}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_text_base,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper{margin-bottom:2.1rem !important}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_text_base,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper{margin-bottom:1.9rem !important}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_text_base .input_text,.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper .input_text{font-size:clamp(.875rem,1.6vw,1.1rem) !important}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper{padding-left:10px;padding-right:18px}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_radio_base .drop_down{max-height:295px !important;top:100%}.modal_form_trial .form_trial .content_advisement_container .content_advisement .form_input_wrapper .input_select_main_wrapper .input_select_main .icon_label{margin-right:5px}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .input_text_base_container{width:48%;max-width:48%;margin:0 auto}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .input_text_base_container{width:100%;max-width:100%}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .input_text_base_container .input_text_base{margin-bottom:1.25rem !important}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .number_account_assistant{width:48%;max-width:48%;margin:0 auto;padding:0 1.5%}@media screen and (max-width: 48em){.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .number_account_assistant{width:100%;max-width:100%;padding:0 3.5%}}.modal_form_trial .form_trial .content_advisement_container .content_advisement .input_trial_container .number_account_assistant .title_account_assistant{font-size:clamp(.875rem,1.5vw,1rem)}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container{background-color:var(--white-color);padding:1rem calc(1.5% + 1rem);border-radius:1rem;margin:2rem 0}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container .policy-trial-title{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--primary-green);padding:.25rem 0}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container .policy-trial-content .policy-item .policy-item-title{padding:.25rem 0;font-size:clamp(.875rem,2vw,1rem)}.modal_form_trial .form_trial .content_advisement_container .content_advisement .policy-trial-container .policy-trial-content .policy-item .policy-item-content_list .policy-item-content{padding:.25rem 0;font-size:clamp(.875rem,2vw,1rem)}.modal_form_trial .form_trial .text_policy_assistant_account span,.modal_form_trial .form_trial .text_policy_assistant_account a{font-size:clamp(.75rem,1.5vw,.875rem) !important}.modal_form_trial .form_trial_close{position:absolute;top:-0.9rem;right:-0.9rem;cursor:pointer}@media screen and (max-width: 48em){.modal_form_trial .form_trial_close{top:.45rem;right:.45rem}}.modal_form_trial .form_trial_close img{border:1px solid var(--white-color);width:2.5rem;border-radius:50%}.modal_form_trial .info-trial-success{background-color:var(--white-color);border:none;width:100%;min-width:50rem;max-width:75rem;padding:5rem 3%;border-radius:1.25rem;align-self:center;max-height:100%}@media screen and (max-width: 48em){.modal_form_trial .info-trial-success{width:100%;min-width:18rem;border-radius:1.8rem}}.modal_form_trial .info-trial-success .msg-title{font-size:clamp(1.75rem,2.3vw,1.875rem)}.modal_form_trial .info-trial-success .msg-detail{width:90% !important;font-size:clamp(1.125rem,1.7vw,1.375rem)}.modal_form_trial .info-trial-success .msg-contact{font-size:clamp(1.125rem,1.7vw,1.25rem)}.modal_form_trial .info-trial-success .msg-contact a{font-size:clamp(1.25rem,2.2vw,1.5rem)}\n.homepage .slider{position:relative}.homepage .slider .slider_bg_parent{width:100%;position:relative;height:calc(100vh - 69px);background-color:#f4fdff !important;overflow:hidden;min-height:43rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent{flex-direction:column;height:calc(75vh - 69px);min-height:34rem}}.homepage .slider .slider_bg_parent .slider_4_mobile{width:50%;height:100%}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .slider_4_mobile{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:100% !important;object-fit:contain}}.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;min-width:100%;overflow:hidden;z-index:1}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4{justify-content:flex-start !important;width:75%;height:100%;min-width:100%}}.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4 .slider_4_img{object-fit:contain;max-height:92%;width:auto}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .slider_4_mobile .slider_4 .slider_4_img{max-height:80%;max-width:72%}}.homepage .slider .slider_bg_parent .slider_4_full{width:100%;background-color:#f4fdff;height:100%;align-items:flex-end}.homepage .slider .slider_bg_parent .slider_4_full .slider_4_img{object-fit:contain;margin:0 auto;width:100%}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .slider_4_full .slider_4_img{max-height:100%;width:100% !important;object-fit:cover}}.homepage .slider .slider_bg_parent .video_slider_container{width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:flex-end;top:0;right:6.5%;z-index:0}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .video_slider_container{position:absolute;right:2.2%;bottom:3%;width:100%;justify-content:flex-end;align-items:flex-end;height:auto}}.homepage .slider .slider_bg_parent .video_slider_container .video_slider_wrapper{right:0;bottom:0%;max-width:20rem;display:flex;align-items:flex-end;justify-content:flex-end;z-index:0}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .video_slider_container .video_slider_wrapper{right:0;bottom:0;width:100%;height:100%;position:relative}}.homepage .slider .slider_bg_parent .video_slider_container .video_slider{position:absolute;z-index:2;object-fit:fill}.homepage .slider .slider_bg_parent .video_slider_container .img_slider_side{position:absolute;bottom:5%;right:-10%;max-height:15%;max-width:30%}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .video_slider_container .img_slider_side{right:-5%;bottom:5%;max-height:14%}}.homepage .slider .slider_bg_parent .icon_right_slider_container{position:absolute;top:-2rem;right:0;z-index:0}.homepage .slider .slider_bg_parent .icon_right_slider_container img{width:6vw;min-width:5.5rem}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .icon_right_slider_container img{width:5vw;min-width:4.5rem}}.homepage .slider .slider_bg_parent .title_container_parent{max-width:50%;height:100%;position:absolute;top:7vh;margin-left:9vw;z-index:2}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .title_container_parent{max-width:100% !important;margin:0;margin-left:8vw;padding-top:3vh;position:relative;top:0;z-index:2;height:auto}}.homepage .slider .slider_bg_parent .title_container_parent .title_detail_1_parent{line-height:44.5px;font-size:clamp(2rem,4vw,2.2rem)}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .title_container_parent .title_detail_1_parent{line-height:29.6px;font-size:clamp(1.25rem,6vw,1.5rem)}}.homepage .slider .slider_bg_parent .title_container_parent .title_detail_2_parent{line-height:74px;font-size:clamp(3rem,4vw,3.7rem)}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .title_container_parent .title_detail_2_parent{line-height:49.5px;font-size:clamp(2rem,9vw,2.5rem)}}.homepage .slider .slider_bg_parent .title_container_parent .title_detail_3_parent{width:75%;font-size:clamp(1.925rem,3vw,2.25rem);line-height:44.5px}@media screen and (max-width: 48em){.homepage .slider .slider_bg_parent .title_container_parent .title_detail_3_parent{width:85%;line-height:29.66px;font-size:clamp(1.25rem,6vw,1.5rem)}}.homepage .slider .slider_bg_parent .img_slider_mobile{bottom:0;z-index:0}.homepage .content{position:relative;padding-top:1rem;padding-bottom:5rem}@media screen and (max-width: 48em){.homepage .content{padding-bottom:5rem}}.homepage .content .content_bg_benefit .list_content_parent{width:42.1%;min-width:43rem;max-width:55rem;z-index:1}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_parent{width:88% !important;min-width:88% !important}}.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent{padding:3rem .8rem}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent{padding:2.5rem 0;padding-bottom:0;border:none !important}}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent .img_item_detail{width:3.4rem !important;height:auto}}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent .detail_item_parent{padding-bottom:2rem}}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_parent .list_detail_parent .detail_item_parent .name_detail{font-size:1rem !important}}@media screen and (max-width: 48em){.homepage .content .content_bg_benefit .list_content_parent .icon_tick_success{margin-top:.3rem !important}}.homepage .content .content_bg_benefit .list_icon_bg .img_left_top{left:0;top:18%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_left_top img{width:11vw;min-width:8rem;transform:scaleY(-1);transform:scaleX(-1)}.homepage .content .content_bg_benefit .list_icon_bg .img_left_center{left:0;top:45%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_left_center img{width:13vw;min-width:9rem}.homepage .content .content_bg_benefit .list_icon_bg .img_left_bottom{left:5%;bottom:15%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_left_bottom img{width:8.5vw;min-width:7rem}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bonus{right:5%;top:5%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bonus img{width:5vw;min-width:4.5rem}.homepage .content .content_bg_benefit .list_icon_bg .img_right_top{right:0;top:28%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg .img_right_top img{width:9.5vw;min-width:8rem}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bottom{z-index:0;right:0;bottom:30%}.homepage .content .content_bg_benefit .list_icon_bg .img_right_bottom img{width:11vw;min-width:8rem}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_left_center{left:0;bottom:34%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_left_center img{width:5vw;min-width:3.8rem}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_top{right:0;top:10%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_top img{width:4.5vw;min-width:3rem}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_bottom{right:0;bottom:20%;z-index:0}.homepage .content .content_bg_benefit .list_icon_bg_mobile .img_right_bottom img{width:4vw;min-width:2rem;transform:scaleX(-1)}.homepage .content .trial_parent_container{padding:.5rem 0 3.5rem}@media screen and (max-width: 48em){.homepage .content .trial_parent_container{padding-top:2.5rem;padding-bottom:0rem}}.homepage .content .trial_parent_container .btn_custom{height:clamp(3.5rem,5vw,4.3rem)}@media screen and (max-width: 48em){.homepage .content .trial_parent_container .btn_custom{height:2.875rem;width:clamp(14rem,40vw,16rem) !important}}.homepage .content .trial_parent_container .btn_custom .text_btn_test{font-size:clamp(1.4rem,2vw,1.75rem)}@media screen and (max-width: 48em){.homepage .content .trial_parent_container .btn_custom .text_btn_test{font-size:clamp(1rem,2vw,1.15rem)}}.homepage .content .content_banner_top_container{width:100%;background-color:var(--white-color);padding-bottom:4rem}.homepage .content .content_banner_top_container .content_bg_top_banner{margin:2rem 0 2rem 0;width:100%;height:100%}.homepage .content .content_banner_top_container .content_bg_top_banner .img_banner_top{max-height:85%;max-width:50%;object-fit:cover}@media screen and (max-width: 48em){.homepage .content .content_banner_top_container .content_bg_top_banner .img_banner_top{max-width:96% !important}}.homepage .content .content_banner_top_container .icon_left_parent_container{position:absolute;bottom:3rem;left:0}.homepage .content .content_banner_top_container .icon_left_parent_container img{width:14vw;min-width:9rem}.homepage .content .content_banner_top_container .icon_right_parent_container{position:absolute;top:0;right:0}.homepage .content .content_banner_top_container .icon_right_parent_container img{width:14vw;min-width:9rem}\n.coursesPage{position:relative}.coursesPage .content .content_1{z-index:0}.coursesPage .content .content_1 .img_courses_tree_container{width:100%;height:100%;z-index:-1;bottom:0;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;padding-right:13%}.coursesPage .content .content_1 .img_courses_tree_container img{position:relative;height:93%;width:auto;overflow:hidden}.coursesPage .content .content_1 .img_border_courses{height:4.8rem;width:92%}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.coursesPage .content .content_1 .img_border_courses{width:100%;height:5rem;min-height:5rem}}@media screen and (max-width: 48em){.coursesPage .content .content_1 .img_border_courses{width:100%;height:3rem;min-height:3rem}}.coursesPage .content .content_1 .img_border_courses .course_title_name{font-size:clamp(1.4rem,2vw,1.625rem)}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.coursesPage .content .content_1 .img_border_courses .course_title_name{font-size:clamp(1.2rem,2vw,1.4rem)}}@media screen and (max-width: 48em){.coursesPage .content .content_1 .img_border_courses .course_title_name{font-size:clamp(1.3rem,5vw,1.4rem)}}.coursesPage .content .content_1 .list_boxes{padding:0 2%}.coursesPage .content .content_1 .list_boxes .detail_item_course{background-color:var(--white-color);padding-top:1.1rem;padding-bottom:1.1rem;margin-bottom:2rem}.coursesPage .content .content_1 .list_boxes .detail_item_2{width:85%;min-width:20rem}.coursesPage .content .content_1 .list_boxes .detail_item_3,.coursesPage .content .content_1 .list_boxes .detail_item_4{width:96%}.coursesPage .content .content_1 .list_boxes .detail_item_1{width:73%;min-width:17rem}.coursesPage .content .content_1 .list_boxes_1{align-items:flex-end !important}.coursesPage .content .content_1 .list_boxes_1 .detail_item_2{margin-right:3.3vw}.coursesPage .content .content_1 .list_boxes_1 .detail_item_3,.coursesPage .content .content_1 .list_boxes_1 .detail_item_1{margin-right:1.3vw}.coursesPage .content .content_1 .list_boxes_2 .detail_item_2{margin-left:2.5vw}.coursesPage .content .content_1 .list_boxes_2 .detail_item_3{margin-left:.8vw}.coursesPage .content .content_1 .box_title{right:-10.8rem;top:40%}.coursesPage .content .content_1 .box_title_1{background-color:#e3bf0b}.coursesPage .content .content_1 .box_title_2{background-color:#4db7d2}.coursesPage .content .content_1 .box_title_3{background-color:#2dc296}.coursesPage .content .content_1 .box_title_4{right:-8vw;background-color:#c84242}.coursesPage .content .content_1 .img_bonus_1{top:-6.5rem;left:2rem;z-index:-1}.coursesPage .content .content_1 .img_bonus_1 img{width:3vw;min-width:3rem}.coursesPage .content .content_1 .img_bonus_2{top:-2.8rem;right:0}.coursesPage .content .content_1 .img_bonus_2 img{width:3.5vw;min-width:3.5rem}.coursesPage .content .content_1 .img_order_1{bottom:0;left:-1rem}.coursesPage .content .content_1 .img_order_1 img{width:2vw;min-width:2rem}.coursesPage .content .content_1 .img_order_2{top:-0.5rem;right:-0.7rem}.coursesPage .content .content_1 .img_order_2 img{width:3vw;min-width:3rem}.coursesPage .content .content_1 .img_book{bottom:4rem;right:-3.3rem}.coursesPage .content .content_1 .img_book img{width:4vw;min-width:4rem}.coursesPage .content .content_2{min-height:50vh;padding:2rem 0;position:relative;background-color:var(--white-color)}.coursesPage .content .content_2 .img_table_convert_container img{width:60%;min-width:40rem;z-index:1}@media screen and (max-width: 48em){.coursesPage .content .content_2 .img_table_convert_container img{width:88%;min-width:88%}}.coursesPage .content .content_2 .icon_left_container{position:absolute;position:absolute;top:20%;left:0}.coursesPage .content .content_2 .icon_left_container img{width:10vw;min-width:8rem}.coursesPage .content .content_2 .icon_right_container{position:absolute;top:25%;right:0}.coursesPage .content .content_2 .icon_right_container img{width:10vw;min-width:8rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_1{top:20%;right:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_1 img{width:2vw;min-width:2.3rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_2{top:32%;left:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_2 img{width:3vw;min-width:1.3rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_3{bottom:20%;left:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_3 img{width:3vw;min-width:4rem}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_4{bottom:42%;right:0;z-index:0}.coursesPage .content .content_2 .img_bg_table_side .img_bg_table_4 img{width:3vw;min-width:1.3rem;transform:scaleX(-1)}.coursesPage .content .content_1_mobile{z-index:0}.coursesPage .content .content_1_mobile .img_border_courses{height:3rem;max-width:100%}.coursesPage .content .content_1_mobile .list_boxes_mobile{width:84%;margin-bottom:1.3rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile:has(>.img_item_1){padding-top:.3rem !important;padding-bottom:.3rem !important}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile{background-color:var(--white-color);padding-top:2rem;padding-bottom:1.5rem;margin-top:2.2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item_1{padding-right:.8rem;position:relative;bottom:1.3rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item_1 img{width:10%;min-width:2.5rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_2{top:-1.5rem;right:-1rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_2 img{width:3.5vw;min-width:3.5rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_3{top:-1.8rem;left:0}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_3 img{width:3.5vw;min-width:3.5rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_4{top:-2rem;right:2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .img_item .img_item_4 img{width:2.9vw;min-width:2.9rem;transform:rotate(22deg)}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_even{top:-1rem;left:2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_odd{top:-1rem;right:2rem}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_1{background-color:#e3bf0b}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_2{background-color:#4db7d2}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_3{background-color:#2dc296}.coursesPage .content .content_1_mobile .list_boxes_mobile .detail_item_course_mobile .box_title_4{right:-8vw;background-color:#c84242}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_1{top:10%;right:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_1 img{width:2vw;min-width:1.5rem}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_2{top:20rem;left:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_2 img{width:2vw;min-width:1.5rem}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_3{top:40rem;left:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_3 img{width:3vw;min-width:3.8rem}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_4{bottom:33rem;right:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_4 img{width:3vw;min-width:3rem;transform:scaleX(-1)}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_5{bottom:24rem;left:0;z-index:0}.coursesPage .content .content_1_mobile .img_bg_side .img_bg_5 img{width:3vw;min-width:1.6rem}\n.contactPage{position:relative;width:100%;background-color:var(--white-color)}.contactPage .content .content_1{padding-left:9%;padding-top:5vh}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.contactPage .content .content_1 .btn_text{font-size:1.1rem !important}}@media screen and (max-width: 48em){.contactPage .content .content_1{flex-direction:column-reverse;padding-left:0;padding-top:1.8rem;padding-bottom:6rem}}.contactPage .content .content_1 .content_left{margin-right:10%}@media screen and (max-width: 48em){.contactPage .content .content_1 .content_left{width:100%;padding-left:4%;padding-right:4%;padding-bottom:3rem;margin-right:0}}.contactPage .content .content_1 .content_left .form_input_contact .input_text_base_container .icon_label{display:none !important}.contactPage .content .content_1 .content_left .form_input_contact .input_text_base{height:3.3rem !important}@media screen and (min-width: 64em){.contactPage .content .content_1 .content_left .title_send_msg{text-transform:uppercase}}.contactPage .content .content_1 .content_left .content_left_ratio{padding:0 5%;display:flex;justify-content:flex-start;align-items:flex-start}.contactPage .content .content_1 .content_left .content_left_ratio .title_ratio{padding-right:10%}.contactPage .content .content_1 .content_left .content_left_ratio .icon_ratio_contact{width:1.25rem;height:auto}.contactPage .content .content_1 .content_left .content_left_ratio .text_ratio{font-size:1.5rem}@media screen and (max-width: 48em){.contactPage .content .content_1 .content_left .content_left_ratio .text_ratio{font-size:.875rem}}.contactPage .content .content_1 .content_left .input_news{width:96% !important}.contactPage .content .content_1 .content_left .text_area_news{max-width:96% !important;width:96% !important}.contactPage .content .content_1 .content_left .btn_custom{border:1px solid var(--text-color) !important}.contactPage .content .content_1 .content_right{padding-top:6rem}@media screen and (max-width: 48em){.contactPage .content .content_1 .content_right{width:100%;padding-top:0;padding-bottom:3rem}}.contactPage .content .content_1 .content_right .content_right_title{padding-left:4%;padding-bottom:1.5rem}.contactPage .content .content_banner{margin-top:-10vw}\n.feePage{position:relative}.feePage .slider .slider_bg{width:100%;position:relative}.feePage .content{position:relative}.feePage .content .content_bg{width:100%}.feePage .content .content_bg .list_packages{padding:2rem 2%;padding-top:0rem;align-items:flex-end}@media screen and (max-width: 48em){.feePage .content .content_bg .list_packages{padding-top:1rem}}.feePage .content .content_bg .list_packages .package_item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom:1.5rem;margin:2rem 0%;background-color:var(--white-color);min-height:39rem;justify-content:flex-start;width:28%;min-width:25.5rem;margin:2rem .5rem}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.feePage .content .content_bg .list_packages .package_item{width:45% !important;min-width:25.5rem;min-height:40rem;margin:1rem 0%}}@media screen and (max-width: 48em){.feePage .content .content_bg .list_packages .package_item{width:85% !important;min-height:35rem;min-width:20rem;padding-bottom:1rem}}.feePage .content .content_bg .list_packages .package_item .package_item_header{background-color:#77badc;width:100%;border-top-left-radius:.8rem;border-top-right-radius:.8rem;padding:1rem 0}@media screen and (max-width: 48em){.feePage .content .content_bg .list_packages .package_item .package_item_header{padding:.75rem 0}}.feePage .content .content_bg .list_packages .package_item .package_item_header .ico_white_star{width:1.1rem}.feePage .content .content_bg .list_packages .package_item .original_price_item_unit{position:absolute;bottom:.22rem;margin-left:.15rem;font-size:.9375rem}@media screen and (max-width: 48em){.feePage .content .content_bg .list_packages .package_item .original_price_item_unit{font-size:.75rem;bottom:.17rem}}.feePage .content .content_bg .list_packages .package_item .current_price_item{line-height:49px}.feePage .content .content_bg .list_packages .package_item .current_price_item_unit{margin-left:.3rem;position:relative;bottom:.2rem}.feePage .content .content_bg .list_packages .package_item .item_detail_fee{line-height:19.78px}.feePage .content .content_bg .list_packages .package_item .ico_tick_detail_1{width:1.15rem;position:absolute;right:-0.25rem;top:1.25rem}@media screen and (max-width: 48em){.feePage .content .content_bg .list_packages .package_item .ico_tick_detail_1{top:.5rem}}.feePage .content .content_bg .list_packages .package_item .ico_tick_detail{width:1.15rem;position:absolute;right:-0.25rem;top:.5rem}.feePage .content .content_bg .list_packages .package_item .package_item_content{align-items:flex-start;padding:0rem 5%;padding-top:.6rem}.feePage .content .content_bg .list_packages .package_item .btn_custom{max-width:100% !important;width:10.8rem !important;max-height:100% !important;height:3rem !important}.feePage .content .text_footer_content{padding:2rem 0;width:100%}@media screen and (max-width: 48em){.feePage .content .text_footer_content{background-color:var(--white-color);padding:1.5rem 0}}.feePage .content .icon_payment{width:3rem;height:auto}\n.loginNew{position:relative;height:100%}.loginNew .content{padding:0 7% 0rem;width:100%;height:100%}@media screen and (max-width: 48em){.loginNew .content{padding:0 0 1rem}}.loginNew .content .content_1{padding:4rem 0}@media screen and (max-width: 48em){.loginNew .content .content_1{padding:.5rem 0}}.loginNew .content .content_1 .form_input_login{width:70%}@media screen and (max-width: 48em){.loginNew .content .content_1 .form_input_login .input_text_base{height:3.3rem !important}}@media screen and (max-width: 48em){.loginNew .content .content_1 .form_input_login{width:96%}}.loginNew .content .content_1 .form_input_login .btn_auth_container{padding:1rem 4% 2rem}@media screen and (max-width: 48em){.loginNew .content .content_1 .form_input_login .btn_auth_container{flex-direction:row-reverse}}@media screen and (max-width: 48em){.loginNew .content .content_1 .form_input_login .btn_auth_container .btn_custom{max-width:100% !important;max-height:100% !important;height:3rem !important;width:47% !important}}.loginNew .content .content_1 .form_input_login .box_auth_social{width:35%;height:4.2rem;background-color:#f5f5f5;border-radius:.3rem;margin-top:1rem;box-shadow:1px 2px 4px 0 rgba(21,27,38,.4);min-width:10rem}@media screen and (max-width: 48em){.loginNew .content .content_1 .form_input_login .box_auth_social{width:40%;height:3.4rem;min-width:10rem}}.loginNew .content .content_1 .form_input_login .box_auth_social .icon_auth_social{width:50%;max-height:100%;padding:.7rem 0}@media screen and (max-width: 48em){.loginNew .content .content_1 .form_input_login .box_auth_social .icon_auth_social{max-height:100%}}.loginAbsolute{min-height:calc(100vh - 75px)}.loginAbsolute .content{min-height:calc(100vh - 70px)}.loginAbsolute .footer_auth_container{padding-top:20%}\n.footer_auth_container{padding-bottom:2rem}@media screen and (max-width: 48em){.footer_auth_container{flex-direction:column;padding-top:7vh;padding-bottom:0}}@media screen and (max-width: 48em){.footer_auth_container .footer_auth_first{width:100% !important;display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem}}\n.modalAuth{background-color:var(--white-color);border-radius:1rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:2rem 3% 3rem;width:60%;min-width:38rem;z-index:999}@media screen and (max-width: 48em){.modalAuth{width:94% !important;padding:2rem 0 3rem;background-color:rgba(0,0,0,0);box-shadow:none;min-width:94% !important}}.modalAuth .modal_desc_1{padding-right:3%}@media screen and (max-width: 48em){.modalAuth .title_modal_auth{text-transform:initial !important}}\n.loginNew .image_success{width:20%}.loginNew .dot_typing{position:relative;left:-9999px;width:15px;height:15px;border-radius:50%;background-color:var(--primary-green);color:var(--primary-green);box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green);animation:dot-typing 1.5s infinite linear}@keyframes dot-typing{0%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}16.667%{box-shadow:9964px -10px 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}33.333%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}50%{box-shadow:9964px 0 0 0 var(--primary-green),9999px -10px 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}66.667%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}83.333%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px -10px 0 0 var(--primary-green)}100%{box-shadow:9964px 0 0 0 var(--primary-green),9999px 0 0 0 var(--primary-green),10034px 0 0 0 var(--primary-green)}}\n.registerNew .content .content_1{padding-top:3rem}@media screen and (max-width: 48em){.registerNew .content .content_1{padding-top:.5rem}}.registerNew .content .content_1 .modal_container{width:50% !important;min-width:35rem}@media screen and (max-width: 48em){.registerNew .content .content_1 .modal_container{min-width:90% !important;max-width:90% !important}}@media screen and (max-width: 48em){.registerNew .content .content_1 .modal_success_register{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}}.registerNew .content .content_1 .list_agents{width:100%}@media screen and (max-width: 48em){.registerNew .content .content_1 .list_agents{justify-content:space-between}}.registerNew .content .content_1 .list_agents .agent_item{padding:0 2.5%;width:25%}@media screen and (max-width: 48em){.registerNew .content .content_1 .list_agents .agent_item{width:30%;padding:0}}.registerNew .content .content_1 .list_agents .agent_item:hover{opacity:.9 !important}.registerNew .content .content_1 .list_agents .agent_item .tick_select{position:absolute;top:-0.2rem;left:5%}.registerNew .content .content_1 .list_agents .agent_item .tick_select .tick_select_img{max-width:90%}.registerNew .content .content_1 .modalAuth{min-width:46rem}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.registerNew .content .content_1 .modalAuth{min-width:38rem}}.registerNew .content .content_1 .form_input_login{width:90% !important;margin-top:2rem;max-width:100%}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login{width:100% !important}}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .input_text_base,.registerNew .content .content_1 .form_input_login .input_date_base,.registerNew .content .content_1 .form_input_login .input_select_main_wrapper{height:3.3rem !important}}.registerNew .content .content_1 .form_input_login .icon_label{margin-right:20px !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .inputs_address_mobile{flex-direction:column}}.registerNew .content .content_1 .form_input_login .input_radio_base .drop_down .option_item span{font-family:\"AvertaStdCY\" !important}.registerNew .content .content_1 .form_input_login .field_province{width:58%}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_province{width:100%}}.registerNew .content .content_1 .form_input_login .field_province .input_select_main .input_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registerNew .content .content_1 .form_input_login .field_district{width:40%}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_district{width:100%}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper{padding-left:3% !important;padding-right:0 !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper{padding:0 2vw !important}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .input_text{width:75% !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .input_text{width:100%;max-width:100% !important}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon{padding-right:5% !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon{padding-right:0 !important}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon_label{display:none !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .icon_label{display:flex !important;justify-content:center}}.registerNew .content .content_1 .form_input_login .field_district .input_select_main_wrapper .cursor_pointer{display:flex !important}.registerNew .content .content_1 .form_input_login .field_gender{position:relative}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_gender{width:48% !important}}.registerNew .content .content_1 .form_input_login .field_gender .icon_label{margin-right:10px !important}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper{overflow:hidden;padding-right:3% !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper{padding-right:2vw !important}}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .input_select_main{width:100% !important}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .input_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .icon{padding-left:3% !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .field_gender .input_select_main_wrapper .icon{padding-left:0 !important}}.registerNew .content .content_1 .form_input_login .birthday_gender_container{margin-bottom:.8rem}.registerNew .content .content_1 .form_input_login .birthday_gender_container .input_date_base_container{width:60% !important}@media screen and (max-width: 48em){.registerNew .content .content_1 .form_input_login .birthday_gender_container .input_date_base_container{width:48% !important}}.registerNew .content .content_1 .form_input_login .grade_container{margin-left:3%;margin-bottom:1.5rem}.registerNew .content .content_1 .form_input_login .grade_container .title_grade{width:45%}.registerNew .content .content_1 .form_input_login .grade_container .title_grade .name_input_grade{margin-left:5%}\n.list_grades{width:55%;padding-left:5%}@media screen and (max-width: 48em){.list_grades{max-width:55% !important}}.list_grades .item_grade_container{margin:0 3%}.list_grades .item_grade_container .item_grade{border:1px solid #cdcdcd;font-size:2.4rem;border-radius:.3rem;height:4.5vw;width:4.5vw;min-height:3.5rem;min-height:3.5rem;text-align:center}.list_grades .item_grade_container .item_grade:hover{background-color:#00cc85 !important;color:var(--white-color) !important}@media screen and (max-width: 48em){.list_grades .item_grade_container .item_grade{font-size:1.4rem !important;height:10.8vw !important;width:10.8vw !important;min-height:3rem;min-width:3rem}}@media screen and (max-width: 48em){.list_grades .item_grade_container .item_grade_teacher{font-size:.9rem !important;height:15vw !important;width:15vw !important}}\n.input_date_base_container{position:relative}.input_date_base_container .error_input span{color:#e22028;font-size:18px}.input_date_base_container .error_text{margin-bottom:9px}.input_date_base_container .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_date_base_container .input_date_base{display:flex;align-items:center;height:65px;padding:0px 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}@media screen and (max-width: 768px){.input_date_base_container .input_date_base{height:44px}.input_date_base_container .input_date_base svg{width:18px}}.input_date_base_container .input_date_base .icon_label{width:31px;margin-right:26px;flex:none}@media screen and (max-width: 48em){.input_date_base_container .input_date_base .icon_label{margin-right:0 !important}}.input_date_base_container .input_date_base .react-datepicker-wrapper{height:100%}.input_date_base_container .input_date_base .react-datepicker-wrapper .react-datepicker__input-container{height:100%}.input_date_base_container .input_date_base input{height:100%;border:none;font-size:18px;line-height:21px;background-color:rgba(0,0,0,0);width:100%;font-family:\"Myriadpro-Regular\"}.input_date_base_container .input_date_base input:focus{outline:none}@media screen and (max-width: 48em){.input_date_base_container .input_date_base input{font-size:.9rem !important}}.input_date_base_container .input_date_base input::placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298;opacity:1}.input_date_base_container .input_date_base input:-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_date_base_container .input_date_base input::-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_date_base_container .input_date_base select{font-family:\"Myriadpro-Regular\";color:#8e9298}\n.modal_success_register{padding:2rem 0}.modal_success_register .img_download_container{width:80%;padding:1.5rem 0 0}.modal_success_register .img_download_container .img_qr_wrapper{padding:0 4%}.modal_success_register .img_download_container .img_qr_download{width:7.5rem;min-width:6rem}@media screen and (max-width: 48em){.modal_success_register .footer_social_container{flex-direction:row-reverse;justify-content:flex-end !important;align-items:center;margin:0 !important;padding:2rem 0 1rem}}@media screen and (max-width: 48em){.modal_success_register .footer_social_container .img_download_container_mobile{width:60%;max-width:60%;padding:0 0 .8rem 0;max-height:90%}}@media screen and (max-width: 48em){.modal_success_register .footer_social_container .footer_app_download_container{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.modal_success_register .footer_social_container .img_app_download{cursor:pointer}@media screen and (max-width: 48em){.modal_success_register .footer_social_container .img_app_download{margin:0 !important;width:47%;max-height:90%}}@media screen and (max-width: 48em){.modal_success_register .footer_social_container .icon_social_container_mobile{min-width:38%;max-width:38%;width:38%;padding-right:3%}}.modal_success_register .footer_social_container .icon_social_container_mobile .icon_social{cursor:pointer;height:auto;transition:all ease-out .3s;transform:scale(1)}@media screen and (max-width: 48em){.modal_success_register .footer_social_container .icon_social_container_mobile .icon_social{width:4.5rem;margin:0}}.modal_success_register .footer_social_container .icon_social_container_mobile .icon_social:hover{transition:all ease-out .3s;transform:scale(1.3)}.modal_success_register .btn_auth_container{padding-top:1rem;max-width:94%}@media screen and (max-width: 48em){.modal_success_register .btn_auth_container{flex-direction:row-reverse;max-width:100%}}@media screen and (max-width: 48em){.modal_success_register .btn_auth_container .btn_custom{max-height:3rem !important;max-width:44% !important}}@media screen and (max-width: 48em){.modal_success_register .icon_sucess_msg{width:7rem;min-width:6rem}}.modal_success_register .icon_social_container{width:40%;padding-top:1rem}.modal_success_register .icon_social_container .icon_social{cursor:pointer;width:5rem;height:auto;transition:all ease-out .3s;transform:scale(1);margin:0 .3rem}@media screen and (max-width: 48em){.modal_success_register .icon_social_container .icon_social{width:4rem}}.modal_success_register .icon_social_container .icon_social:hover{transition:all ease-out .3s;transform:scale(1.3)}\n.modal_confirm_otp{margin-top:3rem;border-top:2rem solid var(--primary-green);margin-bottom:10vh}.modal_confirm_otp .btn_auth_container{width:100%;padding-top:3rem}@media screen and (max-width: 768px){.modal_confirm_otp .btn_auth_container{flex-direction:column}.modal_confirm_otp .btn_auth_container .otp-btn-responsive{width:100% !important;max-width:80% !important;max-height:10vw !important}}.modal_confirm_otp .img_tick_success{width:1.7rem;min-width:1.3rem}@media screen and (max-width: 48em){.modal_confirm_otp .input_text_base{height:3.3rem !important}}.modal_confirm_otp .input_text_base .input_text_base_content .icon_label{display:none}.modal_confirm_otp .input_text_base .input_text_base_content .input_text{text-align:center}.style_btn_agree_authentication_teacher{grid-gap:20px;gap:20px}\n.profilePage .profile_title_container{width:100%;background-color:var(--primary-green)}.profilePage .profile_title_container .profile_title{margin:0 auto;max-width:85vw;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.profilePage .profile_title_container .icon_profile{width:2.8rem}.profilePage .content_profile{padding:5rem 0;margin:0 auto;max-width:85vw;display:flex;flex-direction:column}@media screen and (max-width: 48em){.profilePage .content_profile{max-width:94% !important;width:94%;padding:3rem 0}}.profilePage .content_profile .profile_edit_container{justify-content:space-between;align-items:flex-start;padding-bottom:3rem}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container{flex-direction:column}}.profilePage .content_profile .profile_edit_container .avt_container{margin:0 auto}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .avt_container{width:100%}}.profilePage .content_profile .profile_edit_container .avt_container .img_avt_profile{width:14rem;height:14rem;min-width:14rem;min-height:14rem;border-radius:50%}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .avt_container .img_avt_profile{width:10rem;height:10rem;min-width:10rem;min-height:10rem}}.profilePage .content_profile .profile_edit_container .avt_container .icon_edit_avt{width:1.8rem;height:auto}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .avt_container .icon_edit_avt{width:1.5rem}}.profilePage .content_profile .profile_edit_container .form_input{max-width:100%}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .input_text_base,.profilePage .content_profile .profile_edit_container .form_input .input_date_base,.profilePage .content_profile .profile_edit_container .form_input .input_select_main_wrapper{height:3.3rem !important}}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input{width:100%;padding-top:2.5rem}}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .inputs_address_mobile{flex-direction:column}}.profilePage .content_profile .profile_edit_container .form_input .input_radio_base .drop_down .option_item span{font-family:\"AvertaStdCY\" !important}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .field_province{width:100%}}.profilePage .content_profile .profile_edit_container .form_input .field_province .input_select_main .input_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .field_district{width:100%}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper{padding-left:3% !important;padding-right:0 !important}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper{padding:0 2vw !important}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .input_select_main{width:100% !important}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .input_text{max-width:80% !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .input_text{max-width:100% !important}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .icon_label{display:none !important}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .icon_label{display:flex !important;justify-content:center}}.profilePage .content_profile .profile_edit_container .form_input .field_district .input_select_main_wrapper .cursor_pointer{display:flex !important}.profilePage .content_profile .profile_edit_container .form_input .field_gender{position:relative}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .field_gender{width:48% !important}}.profilePage .content_profile .profile_edit_container .form_input .field_gender .input_select_main_wrapper{overflow:hidden;position:relative}.profilePage .content_profile .profile_edit_container .form_input .field_gender .input_select_main_wrapper .input_select_main{width:100% !important}.profilePage .content_profile .profile_edit_container .form_input .field_gender .input_select_main_wrapper .input_text{position:relative;max-width:65% !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profilePage .content_profile .profile_edit_container .form_input .birthday_gender_container .input_date_base_container{width:60% !important}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .form_input .birthday_gender_container .input_date_base_container{width:48% !important}}.profilePage .content_profile .profile_edit_container .form_input .grade_container{margin-left:3%;margin-bottom:1.5rem}.profilePage .content_profile .profile_edit_container .form_input .grade_container .title_grade{width:45%}.profilePage .content_profile .profile_edit_container .form_input .grade_container .title_grade .name_input_grade{margin-left:5%}@media screen and (max-width: 48em){.profilePage .content_profile .profile_edit_container .btn_save_container{display:flex;align-items:center;justify-content:center;width:100%;padding-top:2rem}.profilePage .content_profile .profile_edit_container .btn_save_container .btn_custom{height:2.6rem !important}}.profilePage .content_profile .profile_edit_container .btn_save_container .btn_custom{height:3rem !important;min-width:8rem}.profilePage .content_profile .payment_history .table_payment_history{margin:4rem 0;display:flex;flex-direction:column;scroll-behavior:smooth;position:relative}@media screen and (max-width: 48em){.profilePage .content_profile .payment_history .table_payment_history{max-height:40rem;overflow-y:initial;max-height:100%;margin:2rem 0 2rem;width:100%}}.profilePage .content_profile .payment_history .table_payment_history table{border-collapse:collapse}.profilePage .content_profile .payment_history .table_payment_history th{background-color:#f5f5f5;border:1px solid #f5f5f5;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0}.profilePage .content_profile .payment_history .table_payment_history td{background-color:#fff;border:2px solid #f5f5f5;padding:1.5rem 0}.profilePage .content_profile .box_payment_container{width:100%}@media screen and (max-width: 48em){.profilePage .content_profile .box_payment_container .box_payment_item{width:100%;border-radius:.8rem;padding:1.5rem 5%;margin-bottom:1.5rem;background-color:var(--white-color);border:1px solid var(--border-color)}}.profilePage .content_profile .box_payment_container .box_payment_item .item_left_divider{justify-content:flex-start !important;width:50%;border-left:2px solid var(--text-color)}.profilePage .content_profile .box_payment_container .box_payment_item .icon_box_payment{width:1.7rem;height:auto;margin-left:25%}@media screen and (max-width: 48em){.profilePage .content_profile .box_payment_container .box_payment_item .icon_box_payment{width:1.5rem;height:auto;margin-left:15%}}.profilePage .content_profile .box_payment_container .box_payment_item .icon_box_tick{width:1.2rem;height:auto}.profilePage .icon_save_profile{width:15%}@media screen and (max-width: 48em){.profilePage .icon_save_profile{width:16%}}.profilePage .footer_profile{padding:0 7% 1rem}@media screen and (max-width: 48em){.profilePage .footer_profile{padding:0 2% 1rem}}\n.mockTestNews{position:relative;background-color:var(--white-color)}.mockTestNews .content{position:relative;background-color:var(--white-color);max-width:90vw;margin:0 auto}@media screen and (max-width: 48em){.mockTestNews .content{max-width:95vw}}.mockTestNews .content .img_banner_mockTest{object-fit:contain;width:100%}.mockTestNews .content .content_1{padding:3rem 3%}.mockTestNews .content .content_1 .input_search_container{flex:1 1;height:90%}.mockTestNews .content .content_1 .input_search_container .input_text_base_container .input_text_base{height:3.5rem}.mockTestNews .content .content_1 .input_search_container .input_text_base{margin-bottom:0 !important}.mockTestNews .content .content_1 .input_search_container .input_text{font-size:1.1rem}.mockTestNews .content .content_1 .text_invalid_search{margin:auto;height:100%;vertical-align:middle}.mockTestNews .content .content_1 .table_list_mocktest{margin:4rem 0;display:flex;flex-direction:column;max-height:calc(33rem + 1.2vw);min-height:6rem;overflow-y:scroll;scroll-behavior:smooth;position:relative}@media screen and (max-width: 48em){.mockTestNews .content .content_1 .table_list_mocktest{border:none}}.mockTestNews .content .content_1 .table_list_mocktest .table_divider_bottom{position:-webkit-sticky;position:sticky;bottom:0;width:100%;height:1.5px;background-color:#000}.mockTestNews .content .content_1 .table_list_mocktest .table_list_mocktest_container{padding-right:1rem}.mockTestNews .content .content_1 .table_list_mocktest thead{vertical-align:middle;position:-webkit-sticky;position:sticky;top:0px;z-index:90}.mockTestNews .content .content_1 .table_list_mocktest th{vertical-align:middle;background-color:#fff;border:1px solid var(--black-color);padding:1rem 2%}.mockTestNews .content .content_1 .table_list_mocktest td{border-right:1px solid var(--black-color);padding:1.5rem 2%;vertical-align:middle}.mockTestNews .content .content_1 .table_list_mocktest tr:nth-child(odd){background-color:#fafafa}.mockTestNews .content .content_1 .table_list_mocktest table{border-collapse:separate;border:solid var(--black-color) 1px;border-top:none}.mockTestNews .content .content_1 .table_list_mocktest td,.mockTestNews .content .content_1 .table_list_mocktest th{border-collapse:separate;border:solid var(--black-color) 1px}.mockTestNews .content .content_1 .table_list_mocktest th{border-top:1.5px solid var(--black-color);border-bottom:1.5px solid var(--black-color)}.mockTestNews .content .content_1 .table_list_mocktest tr:first-child td{border-top:none}.mockTestNews .content .content_1_mobile{padding:2rem 3%}.mockTestNews .content .content_1_mobile .input_search_container_mobile{flex:1 1;height:90%}.mockTestNews .content .content_1_mobile .input_search_container_mobile .input_text_base_container .input_text_base{height:3.2rem}.mockTestNews .content .content_1_mobile .input_search_container_mobile .input_text_base{padding:0 .5rem !important}@media screen and (max-width: 48em){.mockTestNews .content .content_1_mobile .input_search_container_mobile .input_text_base{margin-bottom:0 !important}}.mockTestNews .content .content_1_mobile .input_search_container_mobile .img_label_input{width:1.2rem !important;height:auto !important}.mockTestNews .content .content_1_mobile .icon_filter_container{padding-left:3%;padding-top:.3rem}.mockTestNews .content .content_1_mobile .icon_filter_container .icon_filter_mocktest{width:3rem;height:auto}.mockTestNews .content .content_1_mobile .box_mocktests_scroll{display:flex;flex-direction:column;max-height:40rem;min-height:6rem;overflow-y:scroll;scroll-behavior:smooth;position:relative;align-items:center;margin-top:2.5rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests{width:85vw;padding:0 3%}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest{width:100%;border-radius:.8rem;padding:1.3rem 7%;margin-bottom:1.5rem;background-color:var(--white-color);border:1px solid var(--text-color)}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .icon_box_container{padding-right:.5rem;width:1.5rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .icon_box_container .icon_box_mocktest{width:2rem;height:auto;min-width:1.05rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .icon_box_container .icon_participant{width:1.2rem;min-width:1rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .box_item_info_left{max-width:55%}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .img_achievement{width:clamp(6.5rem,25vw,10rem);height:auto;min-width:7rem}.mockTestNews .content .content_1_mobile .box_mocktests_scroll .list_box_mocktests .box_item_mocktest .point_achievement_text{font-size:clamp(.875rem,3vw,1rem);position:absolute;top:25%;right:25%;color:var(--white-color)}\n.select_container{position:relative;min-width:15%;max-width:18%;width:18%;margin-right:2%;cursor:pointer;position:relative}.select_container .select_title{font-size:clamp(.9rem,1.5vw,1.1rem)}.select_container .select_title .icon_drop_custom{margin-left:.5rem}.select_container .list_option_custom{position:absolute;top:2rem;right:0;left:0;max-height:20rem;min-height:10rem;overflow:auto;background-color:var(--white-color);border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;border-radius:.6rem;z-index:99;border:1px solid var(--text-color)}.select_container .list_option_custom::-webkit-scrollbar{width:6px}.select_container .list_option_custom::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.select_container .list_option_custom::-webkit-scrollbar-track{margin:.4rem 0}.select_container .list_option_custom::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.select_container .list_option_custom .option_item_custom{color:var(--text-color);padding:1rem 0;font-size:clamp(.9rem,1.5vw,1rem)}\n.modal_filter_container{width:96%;height:auto;margin-top:auto;margin-bottom:auto;background-color:var(--white-color);border:1px solid var(--white-color);min-height:70vh;position:relative}.modal_filter_container .modal_filter_header{background-color:var(--primary-green);padding:.75rem 0}.modal_filter_container .modal_filter_header .icon_close_modal{position:absolute;float:right;right:.5rem}.modal_filter_container .modal_filter_header .icon_close_modal img{width:1.9rem;height:auto}.modal_filter_container .btn_filter_container{position:absolute;left:0;right:0;width:100%;bottom:1.5rem}\n.select_double_container{position:relative;width:100%;cursor:pointer;position:relative;padding:0 3.5%}.select_double_container .select_title{margin:.5rem 0;padding:1.2rem 0;border-bottom:1px solid var(--border-color)}.select_double_container .select_title .select_title_main{margin-bottom:.2rem}.select_double_container .select_title .icon_drop_custom{margin-left:.5rem}.select_double_container .list_option_custom{width:70%;position:absolute;top:80%;right:4%;max-height:20rem;min-height:10rem;overflow:auto;background-color:var(--white-color);border-radius:.6rem;border-radius:.6rem;z-index:99;border:1px solid var(--border-color);border-top:0}.select_double_container .list_option_custom::-webkit-scrollbar{width:6px}.select_double_container .list_option_custom::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.select_double_container .list_option_custom::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.select_double_container .list_option_custom .option_item_custom{color:var(--text-color);padding:1rem 0}\n.advisementNews{background-color:var(--white-color)}.advisementNews .content{position:relative;padding:2rem 3%}@media screen and (max-width: 48em){.advisementNews .content{padding-bottom:6rem;padding-top:1.5rem}}.advisementNews .content .img_banner_container{width:40%}.advisementNews .content .img_banner_container .img_banner_advisement{width:85%}.advisementNews .content .advisement_register_container{width:50%;justify-content:flex-start}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container{width:100%}}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container .title_register_advisement{margin-bottom:1.5rem !important}}.advisementNews .content .advisement_register_container .modal_container{padding:1rem 4%}.advisementNews .content .advisement_register_container .icon_sucess_msg{width:15% !important}.advisementNews .content .advisement_register_container .modal_input_advisement{border:1px solid var(--border-color);padding:2.5rem 0;border-radius:.8rem}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container .modal_input_advisement{background-color:var(--white-color);box-shadow:none;border:none;padding:2rem 0 2rem}}.advisementNews .content .advisement_register_container .form_input_advisement{width:90%}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container .form_input_advisement .input_text_base{height:3.4rem !important}}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container .form_input_advisement{width:96% !important}}.advisementNews .content .advisement_register_container .form_input_advisement .input_text_base_container{width:100% !important}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container .modal_container{width:88%}}@media screen and (max-width: 48em){.advisementNews .content .advisement_register_container .btn_custom{height:3rem !important}}\n.introPage .content_intro{padding-bottom:2.2rem}.introPage .content_intro .content_1{min-height:55rem;z-index:0}.introPage .content_intro .content_1 .img_intro_tree_container{width:100%;height:100%;z-index:-1;bottom:0;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.introPage .content_intro .content_1 .img_intro_tree_container img{position:relative;height:93%;width:auto;overflow:hidden}.introPage .content_intro .content_1 .img_title_intro{width:20.8rem;top:2rem;left:6vw}.introPage .content_intro .content_1 .img_top_title{left:35%;top:2.2rem}.introPage .content_intro .content_1 .img_top_title img{width:6.625rem}.introPage .content_intro .content_1 .list_intro{padding-top:2rem}.introPage .content_intro .content_1 .list_intro .item_intro{background-color:var(--white-color);border:1px solid var(--black-color);padding:.8rem 1.8rem;border-radius:1.2rem;margin-bottom:5%}.introPage .content_intro .content_1 .list_intro .item_intro img{width:7.6rem}.introPage .content_intro .content_1 .list_intro .list_intro_left{width:48%;max-width:48%;padding-top:4%;display:flex;flex-direction:column;align-items:flex-end}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_1_left{width:72%;position:relative;margin-right:-2vw}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_1_left img{position:absolute;left:-9rem;width:10rem}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_2_left{width:82%;position:relative;margin-right:12%;margin-top:4vw}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_2_left img{position:relative;left:-3%;padding-right:.2rem}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_3_left{width:95%;position:relative;margin-right:-2vw;margin-top:4vw;flex-direction:row-reverse}.introPage .content_intro .content_1 .list_intro .list_intro_left .item_intro_3_left img{position:relative;right:-3%;padding-right:.2rem}.introPage .content_intro .content_1 .list_intro .list_intro_right{width:48%;max-width:48%;display:flex;flex-direction:column;align-items:flex-start;margin-top:-2rem}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_1_right{width:68%;position:relative;margin-left:4vw}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_2_right{width:68%;position:relative;margin-left:10vw}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_2_right img{position:relative;left:-3%;padding-right:.2rem;width:5rem}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_3_right{width:80%;position:relative;margin-left:6.5vw;flex-direction:row-reverse}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_3_right img{position:relative;right:-3%;padding-right:.2rem}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_4_right{width:76%;position:relative;margin-left:6vw;margin-top:1vw}.introPage .content_intro .content_1 .list_intro .list_intro_right .item_intro_4_right img{position:relative;left:-3%;padding-right:.2rem}.introPage .content_intro .content_1_mobile{min-height:60rem}.introPage .content_intro .content_1_mobile .img_title_intro{width:14rem;top:1.5rem;left:calc(90% - 14rem);float:right}.introPage .content_intro .content_1_mobile .list_intro_mobile{padding-top:2.2rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro{top:-2.7rem;width:4.2rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_1{width:5.125rem;left:-1rem !important;top:-2.3rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_2{top:-3.2rem;right:-0.7rem !important}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_2,.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_5,.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_7{width:3.75rem}.introPage .content_intro .content_1_mobile .list_intro_mobile .img_item_intro_3{width:5.5rem;left:-2.5rem !important}.introPage .content_intro .content_1_mobile .list_intro_mobile .item_intro_mobile{background-color:var(--white-color);border:1px solid var(--black-color);border-radius:1.1875rem;padding:1.2rem calc(.8rem + 1.5vw);width:80%;margin-bottom:2.3rem}.introPage .content_intro .content_2 .content_missions{width:100%;padding:2.5rem 0 1.5rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .content_missions{padding-top:1.5rem}}.introPage .content_intro .content_2 .content_missions .title_mission{padding-bottom:2rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .content_missions .title_mission{font-size:clamp(1.2rem,6vw,1.5rem);padding-bottom:1rem}}.introPage .content_intro .content_2 .content_missions .list_missions{width:60%;min-width:35rem;background-color:var(--white-color)}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .content_missions .list_missions{width:90%;min-width:auto}}.introPage .content_intro .content_2 .content_missions .list_missions .mission_item{padding-bottom:1rem;z-index:2}.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .text_item_mission{padding-left:2rem;line-height:1.5rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .text_item_mission{font-size:clamp(.9rem,6vw,1rem);padding-left:clamp(.8rem,4vw,1.1rem)}}.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .img_item_mission{width:3.5rem;background-color:var(--white-color)}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .content_missions .list_missions .mission_item .img_item_mission{width:clamp(2rem,10vw,2.2rem)}}.introPage .content_intro .content_2 .content_missions .list_missions .border_abs_side{top:5%;left:1.1rem;height:85%;width:.8px;background-color:var(--black-color)}.introPage .content_intro .content_2 .content_missions .icon_container .icon_left_container{position:absolute;left:0;top:33%}.introPage .content_intro .content_2 .content_missions .icon_container .icon_left_container img{width:10vw;min-width:5rem}.introPage .content_intro .content_2 .content_missions .icon_container .icon_right_container{position:absolute;right:0;top:33%}.introPage .content_intro .content_2 .content_missions .icon_container .icon_right_container img{width:10vw;min-width:5rem}.introPage .content_intro .content_2 .scholary_container{width:100%;margin-bottom:1rem}.introPage .content_intro .content_2 .scholary_container .title_schoolary{width:100%}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_container .title_schoolary{font-size:clamp(1rem,5.5vw,1.375rem);background-color:#e8f8fc;vertical-align:middle;padding:2.2rem 0}}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_container .title_schoolary span{font-size:clamp(1.5rem,8vw,1.875rem) !important}}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title{z-index:0}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_left_schoolary{left:0;top:10%}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_left_schoolary img{width:6vw;min-width:5rem}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_right_schoolary{right:0;top:12%}.introPage .content_intro .content_2 .scholary_container .title_schoolary .icon_schoolary_title .icon_right_schoolary img{width:6vw;min-width:2.2rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly{position:relative;width:100%;height:100%;display:table;table-layout:fixed;padding-bottom:2rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly{border-top:1px solid #000;height:100%;display:table-cell;text-align:center;vertical-align:text-top;padding:2rem 0}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .title_eng_scholarly{padding-left:.25rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .item_scholarly_img{width:75%}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .img_scholary_ico_container{height:6rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .img_scholary_ico_container .item_scholary_ico{width:4rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_scholarly .list_detail_content{text-align:start;padding:0 1.8rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_1::before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_2::before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_3::before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_4::before,.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_5::before{content:\"•\";position:absolute;top:0;left:-1rem;font-size:1.5rem}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_1::before{color:#c84242}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_2::before{color:#f29500}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_3::before{color:#fdcd04}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_4::before{color:#00e2a0}.introPage .content_intro .content_2 .scholary_container .list_schoolarly .item_dot_5::before{color:#24bbe0}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile{padding:1.5rem 1rem 1.5rem .8rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile{justify-content:center}}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .item_scholary_img_title{width:48%;max-width:12rem;padding-right:.5rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile{width:50%}}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile .detail_item_content{font-size:.875rem}.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile .detail_item_content div{font-size:.875rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_container .item_scholary_mobile .list_detail_content_mobile .detail_item_content{line-height:1.12rem}}.introPage .content_intro .content_2 .banner_side_container{padding:.3rem 0 1.3rem;width:100%}.introPage .content_intro .content_2 .banner_side_container img{width:100%}.introPage .content_intro .content_2 .scholary_detail_container{background-color:#e8f8fc;padding:2.5rem 0 0 3vw;display:flex;width:94%}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container{width:100%;flex-direction:column;align-items:center;padding-top:1.5rem;padding-left:0}}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content{width:52%;max-width:52%;padding-bottom:2rem}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content{width:88%;max-width:88%}}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_detail{font-size:clamp(.9rem,5.5vw,1rem)}}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_detail span{font-size:clamp(.9rem,5.5vw,1rem) !important}}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_result{font-size:clamp(1rem,5.5vw,1.125rem)}}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .title_schoolary_result span{font-size:clamp(1rem,5.5vw,1.125rem) !important}}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result{padding-top:1.5rem}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result .item_result_schoolary{margin-left:1.2rem;padding-bottom:1rem}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result .icon_center_container{right:33%;top:2px}.introPage .content_intro .content_2 .scholary_detail_container .scholary_detail_content .schoolary_detail_result .icon_center_container img{width:5.5vw;min-width:5rem}.introPage .content_intro .content_2 .scholary_detail_container .img_banner_schoolary{width:48%;max-width:48%;justify-content:flex-end}@media screen and (max-width: 48em){.introPage .content_intro .content_2 .scholary_detail_container .img_banner_schoolary{width:100%;max-width:100%}}\n.downloadPage{background-color:var(--white-color) !important}.downloadPage .slider{height:100vh;min-height:50rem}.downloadPage .slider .slider_image{width:50%;max-width:50%;display:flex;align-items:flex-end;justify-content:flex-end;height:100%}.downloadPage .slider .slider_image img{max-height:98vh;width:auto;min-height:50rem}.downloadPage .slider .slider_image_teacher img{max-height:90vh;min-height:46rem}.downloadPage .slider .slider_image_parent{display:flex;align-items:center;justify-content:flex-end;width:48.5%;max-width:48.5%}.downloadPage .slider .slider_image_parent img{max-height:90vh;min-height:46rem}.downloadPage .slider .img_side_container{top:0;left:0}.downloadPage .slider .img_side_container img{width:11vw;min-width:10rem;max-width:15rem}.downloadPage .slider .img_side_student img{width:15vw;min-width:14rem;max-width:18rem}.downloadPage .slider .list_download{width:48%;max-width:48%;height:100%;padding:0 1rem;align-items:flex-start;position:relative;top:8vh;justify-content:center}.downloadPage .slider .list_download .item_logo{padding-bottom:.8rem}.downloadPage .slider .list_download .item_logo img{width:clamp(9rem,20vw,12rem)}.downloadPage .slider .list_download .title_download{padding-bottom:2rem;border-bottom:1px solid var(--black-color);margin-bottom:2rem}.downloadPage .slider .list_download .title_download .title_detail_1{color:var(--light-red-color);font-size:clamp(1.9rem,4vw,3rem);text-transform:uppercase}@media screen and (max-width: 48em){.downloadPage .slider .list_download .title_download .title_detail_1{font-size:clamp(1.3rem,5.5vw,1.5rem)}}.downloadPage .slider .list_download .title_download .title_detail_1_parent{font-size:clamp(1.6rem,2.5vw,2.1875rem);text-transform:uppercase}@media screen and (max-width: 48em){.downloadPage .slider .list_download .title_download .title_detail_1_parent{font-size:clamp(1.1rem,5.5vw,1.3rem)}}.downloadPage .slider .list_download .title_download .title_detail_2{font-size:clamp(1.1rem,2vw,1.7rem);text-transform:uppercase}@media screen and (max-width: 48em){.downloadPage .slider .list_download .title_download .title_detail_2{margin-bottom:1rem;font-size:clamp(.725rem,3vw,.825rem)}}.downloadPage .slider .list_download .title_download .title_detail_2_parent{font-size:clamp(1.6rem,2.5vw,2.1875rem);text-transform:uppercase;color:var(--light-red-color)}@media screen and (max-width: 48em){.downloadPage .slider .list_download .title_download .title_detail_2_parent{font-size:clamp(1.1rem,5.5vw,1.3rem)}}.downloadPage .slider .list_download .img_download_container{width:100%}.downloadPage .slider .list_download .img_download_container .text-download{line-height:normal;font-size:clamp(1rem,1.7vw,1.5rem)}.downloadPage .slider .list_download .img_download_container .img_qr_container{padding-bottom:2rem;width:100%}.downloadPage .slider .list_download .img_download_container .img_qr_container img{width:82%;max-width:12.5rem;height:auto}.downloadPage .slider .list_download .img_download_container .img_store_container{width:100%}.downloadPage .slider .list_download .img_download_container .img_store_container img{width:75%;max-width:9rem;height:auto}\n.ico_diamond_white{width:1.2rem}.package_item_tariff{min-height:79rem !important}@media screen and (max-width: 48em){.package_item_tariff{min-height:72rem !important}}.pdElement{padding-bottom:1.45rem !important;padding-top:1.45rem !important}@media screen and (max-width: 48em){.pdElement{padding-top:.6rem !important;padding-bottom:.6rem !important}}.tariff_item_accounts{padding:.6rem 0 1.9rem !important;min-height:10rem;display:flex;flex-direction:column;justify-content:flex-end !important}@media screen and (max-width: 48em){.tariff_item_accounts{min-height:5rem}}.tariff_item_accounts .tariff_item_btn{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.tariff_item_accounts_special{min-height:12.75rem}@media screen and (max-width: 48em){.tariff_item_accounts_special{min-height:12.8rem}}@media screen and (max-width: 48em){.tariff_item_accounts_normal{padding:.6rem 0 1.15rem !important}}.input_change_account{outline:none;max-width:7.5rem;width:7.5rem;min-width:6rem;margin-right:.5rem;height:90%;background:#12608e;border-radius:.5rem;padding:.1rem .3rem}@media screen and (max-width: 48em){.input_change_account{padding:.3rem}}.input_change_account input{outline:none;margin-right:.3rem;border-radius:.5rem;color:var(--white-color) !important;border:none;background-color:rgba(0,0,0,0);width:100%;flex:1 1;height:90%}.input_change_account input:focus{outline:none}\n.faqsPage .content{width:100%;padding:2.25rem 0 3rem}@media screen and (max-width: 48em){.faqsPage .content{padding:1.25rem 0 2.5rem}}.faqsPage .content .container{width:88%;min-height:40rem}@media screen and (max-width: 48em){.faqsPage .content .container{width:92%}}.faqsPage .content .container .content_categories{width:30%;border-radius:1rem;padding:.5rem 0 .75rem;margin-right:clamp(1rem,1.65vw,1.45rem)}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories{width:100%;border-radius:0;padding:0;margin-right:0;box-shadow:none;border:none}}.faqsPage .content .container .content_categories .content_categories-header{padding:.25rem clamp(.75rem,1.75vw,1.75rem) .75rem;font-size:clamp(1.25rem,1.8vw,1.625rem)}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories .content_categories-header{font-size:clamp(.875rem,5vw,1.125rem);padding:.25rem 0 .75rem}}.faqsPage .content .container .content_categories .categories_list .category_item{padding:.5rem clamp(.75rem,1.75vw,1.75rem)}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories .categories_list .category_item{background-color:var(--white-color) !important;position:relative;z-index:2;padding:.65rem 1rem .65rem 2.2rem}.faqsPage .content .container .content_categories .categories_list .category_item:not(.faqsPage .content .container .content_categories .categories_list .category_item:last-child){border-bottom:1px solid var(--border-color)}}.faqsPage .content .container .content_categories .categories_list .category_item:hover div{color:var(--primary-green)}.faqsPage .content .container .content_categories .categories_list .category_item .category_item-title{font-size:clamp(1.125rem,1.8vw,1.375rem)}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories .categories_list .category_item .category_item-title{font-size:clamp(.875rem,5vw,1rem)}}.faqsPage .content .container .content_categories .categories_list .category_item--selected{background-color:#c6fbdd}.faqsPage .content .container .content_categories .categories_list .category_item--selected:hover div{color:var(--text-color)}.faqsPage .content .container .content_categories .categories_list .border--selected{position:absolute;left:0;top:0;width:clamp(.35rem,.6vw,.45rem);height:100%;background-color:var(--primary-green)}.faqsPage .content .container .content_categories .category_header{border:1px solid var(--primary-green);padding:.55rem 1rem .55rem 2.2rem;border-radius:.4375rem;cursor:pointer}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories .category_header .category_title{font-size:clamp(.875rem,5vw,1rem)}}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories .category_header .img_dropdown{min-width:clamp(2rem,2.75vw,2.4rem);min-height:clamp(2rem,2.75vw,2.4rem);width:clamp(2rem,2.75vw,2.4rem);height:clamp(2rem,2.75vw,2.4rem)}}@media screen and (max-width: 48em){.faqsPage .content .container .content_categories .modal_category_mobile{position:absolute;top:calc(100% + .45rem);left:-0.25rem;right:0;z-index:2;border-radius:.75rem;background-color:var(--white-color) !important;overflow:hidden;padding:.5rem 0;width:calc(100% + .5rem)}}.faqsPage .content .container .content_questions{width:70%;flex:1 1}@media screen and (max-width: 48em){.faqsPage .content .container .content_questions{width:100%;padding-top:2rem}}.faqsPage .content .container .content_questions .content_questions-title{font-size:clamp(1.35rem,2.25vw,1.875rem)}@media screen and (max-width: 48em){.faqsPage .content .container .title_mobile{font-size:clamp(.875rem,5vw,1.125rem);padding:.25rem 0 1rem}}\n.select-question-container{border-radius:.9rem;padding:.35rem 1.25rem .35rem;margin-top:1rem}@media screen and (max-width: 48em){.select-question-container{padding:0 1rem .35rem}}.select-question-container .question_header{padding:1rem 0}@media screen and (max-width: 48em){.select-question-container .question_header{padding:.85rem 0 .65rem}}.select-question-container .question_header .question_name{font-size:clamp(1.125rem,1.8vw,1.375rem);margin-right:.5rem}@media screen and (max-width: 48em){.select-question-container .question_header .question_name{font-size:clamp(.875rem,5vw,1.125rem)}}.select-question-container .question_header .img_dropdown{min-width:clamp(2rem,2.75vw,2.4rem);min-height:clamp(2rem,2.75vw,2.4rem);width:clamp(2rem,2.75vw,2.4rem);height:clamp(2rem,2.75vw,2.4rem)}.select-question-container .question_header .question_divider_header{position:absolute;bottom:0;left:0;width:40%;height:2px;background-color:var(--primary-green)}.select-question-container .question_data{padding:1rem 0rem}.select-question-container .question_data .question_content_left{margin-right:6%}@media screen and (max-width: 48em){.select-question-container .question_data .question_content_left{margin-right:0}}.select-question-container .question_data .question_content_text{font-size:clamp(1rem,1.6vw,1.25rem)}@media screen and (max-width: 48em){.select-question-container .question_data .question_content_text{font-size:clamp(.875rem,4.5vw,1rem)}}.select-question-container .question_data .question_content_list .img_app_download{width:8rem;min-width:4rem}@media screen and (max-width: 48em){.select-question-container .question_data .question_content_list .img_app_download{width:7rem;min-width:4rem}}.select-question-container .question_data .question_content_image{width:25%;max-width:25%;min-width:25%}@media screen and (max-width: 48em){.select-question-container .question_data .question_content_image{width:62%;max-width:62%;max-width:28rem;min-width:7.5rem;padding-top:1.25rem}}.select-question-container .question_data .question_content_image img{width:100%;min-width:100%;max-width:100%}.select-question-container .question_data .question_content_list_images .question_content_image_smaller{width:auto;max-width:25%}.select-question-container .question_data .question_content_list_images .question_content_image_smaller:not(:last-child){margin-right:2.5%}@media screen and (max-width: 48em){.select-question-container .question_data .question_content_list_images .question_content_image_smaller{margin-right:0;width:62%;max-width:28rem;min-width:7.5rem;padding-top:1rem}.select-question-container .question_data .question_content_list_images .question_content_image_smaller:first-child{padding-top:1.25rem}.select-question-container .question_data .question_content_list_images .question_content_image_smaller img{width:100%;min-width:100%}}\n.activationNewsPage .content{padding:1.25rem 0 1.75rem;width:100%}@media screen and (max-width: 48em){.activationNewsPage .content{margin-bottom:2.5rem;padding-top:1.75rem}}.activationNewsPage .content .list_activation{width:100%}.activationNewsPage .content .list_activation .activation_item{margin-bottom:2.5rem}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_item{margin-bottom:1.5rem}}.activationNewsPage .content .list_activation .activation_item .activation_title{font-size:clamp(1.75rem,2vw,2rem);padding:.5rem 0 .25rem}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_item .activation_title{font-size:clamp(.75rem,4vw,1rem)}}.activationNewsPage .content .list_activation .activation_device_title{background-color:var(--primary-green);padding:.25rem 3rem;height:clamp(3.5rem,4vw,4rem);border-radius:4rem;margin-bottom:1rem;margin-top:1.5rem}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_device_title{padding:.25rem 1rem;height:clamp(2.5rem,4vw,2.75rem);margin:.5rem 0 .75rem}}.activationNewsPage .content .list_activation .activation_device_title img{width:clamp(1.8rem,2.2vw,2rem);height:auto}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_device_title img{width:clamp(1.125rem,4.5vw,1.5rem)}}.activationNewsPage .content .list_activation .activation_device_title .activation_device_text{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-left:1rem}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_device_title .activation_device_text{font-size:clamp(.875rem,4.5vw,1rem)}}.activationNewsPage .content .list_activation .activation_device{width:84%}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_device{width:88%;padding-bottom:.25rem}}.activationNewsPage .content .list_activation .activation-computer__register{background-color:#f4fdff;width:100%;padding-left:8%;padding-right:8%}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation-computer__register{padding-left:5%;padding-right:5%}}.activationNewsPage .content .list_activation .activation_content .activation_content_title{padding-top:3rem;padding-bottom:.5rem}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_content .activation_content_title{padding-top:.75rem;padding-bottom:.25rem}}.activationNewsPage .content .list_activation .activation_content .activation_content_title img{width:clamp(1rem,3vw,1.3rem);height:auto}.activationNewsPage .content .list_activation .activation_content .activation_content_title h2{font-size:clamp(1.125rem,1.4vw,1.375rem);margin-left:.5rem}.activationNewsPage .content .list_activation .activation_list_steps{padding:1rem 2.5% 2rem}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_list_steps{flex-direction:column;flex-wrap:nowrap;padding:.5rem 0 .75rem;align-items:center}}.activationNewsPage .content .list_activation .activation_list_steps .activation_step{justify-content:space-between !important}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .activation_list_steps .activation_step{width:96%;padding-top:0;padding-bottom:1rem}}.activationNewsPage .content .list_activation .step_text{font-size:clamp(1.125rem,1.3vw,1.25rem)}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step_text{font-size:clamp(.875rem,4.5vw,1rem)}}.activationNewsPage .content .list_activation .step-title__social{padding-left:8%}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step-title__social{padding-left:2%}}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step-image__container{width:100%}}.activationNewsPage .content .list_activation .step-image__mobile{width:calc(16vw + 1rem)}.activationNewsPage .content .list_activation .step-image__mobile:not(:last-child){margin-right:clamp(.75rem,2vw,2.5rem - 2%)}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step-image__mobile{width:78%;margin-right:0 !important}}.activationNewsPage .content .list_activation .step-image__mobile img{width:100%;min-width:100%}.activationNewsPage .content .list_activation .step-image__pc img{width:84%}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step-image__pc img{width:96%}}.activationNewsPage .content .list_activation .step-image__pc .img-step__side--big{width:63.5%}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step-image__pc .img-step__side--big{width:73%}}.activationNewsPage .content .list_activation .step-image__pc .img-step__side--small{width:17.5%;margin-left:3%}@media screen and (max-width: 48em){.activationNewsPage .content .list_activation .step-image__pc .img-step__side--small{width:20%;margin-left:3%}}.activationNewsPage .content .list_activation .step-arrow__big{width:20%;margin-left:-0.9%}.activationNewsPage .content .list_activation .step-arrow__big img{height:.7rem;object-position:right}.activationNewsPage .content .list_activation .step-arrow__small{width:7.5%}.activationNewsPage .content .list_activation .step-arrow__small img{height:.6rem;object-position:right}.activationNewsPage .content .list_activation .step-arrow__abs{top:0;bottom:0;left:-9.5%}.activationNewsPage .content .list_activation .step-arrow__small--package{width:6.5vw;max-width:12rem;left:calc(-6.5vw - 1rem)}@media screen and (max-width: 48em){.activationNewsPage .content .activation-header{border:1px solid var(--primary-green);padding:.45rem 1rem .45rem;border-radius:.4375rem;cursor:pointer;width:92%}}@media screen and (max-width: 48em){.activationNewsPage .content .activation-header .img_dropdown{min-width:clamp(1.5rem,2.75vw,2rem);min-height:clamp(1.5rem,2.75vw,2rem);width:clamp(1.5rem,2.75vw,2rem);height:clamp(1.5rem,2.75vw,2rem)}}\n.not_allowed_first_choose_curriculum{cursor:not-allowed}.not_allowed_first_choose_curriculum:hover{background:none !important}.not_allowed_curriculum{cursor:not-allowed !important}\n@media screen and (max-height: 800px){.register_account_type .login-form-container_content{margin-top:-140px}}.register_account_type span,.register_account_type p{font-size:18px}.register_account_type .step_register_name{margin-bottom:20px}.register_account_type .account_content_title{margin-bottom:14px}.register_account_type .account_content_title span{font-size:1.25rem}.register_account_type .account_content{margin-bottom:24px}.register_account_type .account_content_list{display:flex}.register_account_type .account_content_list_item{overflow:hidden;flex:1 1;margin-right:34px;position:relative;height:127px;width:127px;border-radius:25px;cursor:pointer}.register_account_type .account_content_list_item:last-child{margin-right:0px}.register_account_type .account_content_list_item img{width:100%;height:100%;object-fit:contain}.register_account_type .account_detail_hidden{display:none}.register_account_type .account_detail_class{position:relative;z-index:1;margin-bottom:60px}@media screen and (max-height: 800px){.register_account_type .account_detail_class{margin-bottom:30px}}.register_account_type .account_detail_class_title{margin-bottom:14px}.register_account_type .account_detail_class_title span{font-size:1.25rem}.register_account_type .account_detail_class_list{display:flex;grid-gap:24px;gap:24px}.register_account_type .account_detail_class_list_item{flex:1 1;position:relative;height:93px;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0px 1px 3px #ccc;background-color:#fff}.register_account_type .account_detail_class_list_item svg{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.register_account_type .account_detail_class_list_item .class_number{font-size:25px;color:#979797;font-weight:600;display:flex;margin-top:4px}.register_account_type .account_detail_class_list_item.active svg,.register_account_type .account_detail_class_list_item.active path{stroke:#00b9b7}.register_account_type .account_detail_class_list_item.active .class_number{color:#00b9b7}.register_account_type .account_detail_school{position:relative;z-index:1;margin-bottom:60px}@media screen and (max-height: 800px){.register_account_type .account_detail_school{margin-bottom:30px}}.register_account_type .account_detail_school_title{margin-bottom:14px}.register_account_type .account_detail_school_title span{font-size:1.25rem}.register_account_type .account_detail_school_list{display:flex;justify-content:center}.register_account_type .account_detail_school_list_item{margin:0px 12px;position:relative;height:93px;width:103px;border-radius:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0px 1px 3px #ccc;background-color:#fff}.register_account_type .account_detail_school_list_item svg{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.register_account_type .account_detail_school_list_item .school_type{font-size:18px;color:#979797;font-weight:600;text-align:center;text-transform:uppercase}.register_account_type .account_detail_school_list_item.active .school_type{color:#00b9b7}.register_account_type .account_detail_placeholder{height:134px;visibility:hidden;opacity:0;margin-bottom:60px}@media screen and (max-height: 800px){.register_account_type .account_detail_placeholder{margin-bottom:30px}}@media screen and (max-width: 768px){.register_account_type .account_detail_placeholder{height:90px}}.register_account_type .button_submit{margin-bottom:22px}.register_account_type .login_text{cursor:pointer}.register_account_type .login_text:hover p,.register_account_type .login_text:hover a{color:#35b5c3}.register_account_type .blur_role{opacity:.5}\n.register_step .title_register{margin-bottom:18px}@media screen and (max-width: 768px){.register_step .title_register{margin-bottom:14px}}.register_step .step_register_name{font-size:24px;line-height:28px}@media screen and (max-width: 768px){.register_step .step_register_name{font-size:18px}}.register_step .login_text{cursor:pointer}.register_step .login_text p,.register_step .login_text a{font-size:18px}.register_step .login_text:hover p,.register_step .login_text:hover a{color:#35b5c3}.register_create_account .step_register_name{font-size:24px;line-height:28px;margin-bottom:36px}\n.register_step_success .title_register{margin-bottom:36px}.register_step_success .success_icon{text-align:center;margin-bottom:44px}.register_step_success .success_message{text-align:center}.register_step_success .success_message p{font-size:18px}.register_step_success .back_login{text-align:center;margin-top:44px}.register_step_success .back_login button{width:210px;height:50px;line-height:unset;border-radius:25px;font-size:18px}\n.register_update_info .uk-modal{padding:0}.register_update_info .step_register_name{margin-bottom:32px}@media screen and (max-width: 768px){.register_update_info .step_register_name{margin-bottom:8px}}.register_update_info .field_detail_group_create_account{font-size:1.7rem;margin:10px 0 25px;color:#00beb4;font-weight:bold}@media screen and (max-width: 768px){.register_update_info .field_detail_group_create_account{font-size:1.2rem}}.register_update_info .title_register{font-size:32px;text-transform:uppercase;margin-bottom:22px}@media screen and (max-width: 768px){.register_update_info .title_register{font-size:24px}}.register_update_info_content{margin:0 auto;margin-top:88px;max-width:950px}@media screen and (max-height: 800px){.register_update_info_content{margin-top:-130px}}.register_update_info_content .form_container{display:flex}.register_update_info_content .form_container .left{width:450px}.register_update_info_content .form_container .right{width:450px}@media screen and (max-width: 768px){.register_update_info_content .form_container{flex-direction:column;width:100%}.register_update_info_content .form_container .left{width:100%}.register_update_info_content .form_container .right{width:100%}}.register_update_info_content_gender{width:65px;height:65px;margin-left:16px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer}@media screen and (max-width: 768px){.register_update_info_content_gender{width:44px;height:44px}}.register_update_info_content_gender .male_active,.register_update_info_content_gender .female_active{display:none}.register_update_info_content_gender .male,.register_update_info_content_gender .female{display:block}.register_update_info_content_gender .content{display:flex;align-items:center;flex-direction:column;width:100%;height:100%}.register_update_info_content_gender.gender_male img{width:65px;height:auto;border-radius:10px}@media screen and (max-width: 768px){.register_update_info_content_gender.gender_male img{width:44px}}.register_update_info_content_gender.gender_female img{width:65px;height:auto;border-radius:10px}@media screen and (max-width: 768px){.register_update_info_content_gender.gender_female img{width:44px}}.register_update_info_content_gender span{font-size:18px}.register_update_info_content_gender.active .male_active,.register_update_info_content_gender.active .female_active{display:block}.register_update_info_content_gender.active .male,.register_update_info_content_gender.active .female{display:none}.register_update_info_content_gender.active.gender_male span{color:#00b9b7}.register_update_info_content_gender.active.gender_female span{color:#f75caa}@media screen and (max-height: 800px){.register_update_info_content .field_province .drop_down{max-height:260px}}@media screen and (max-height: 800px){.register_update_info_content .field_district .drop_down{max-height:200px}}.register_update_info_content .field_school .drop_down{max-height:150px}.register_update_info .button_submit{text-align:center;margin-bottom:22px;margin-top:36px}.register_update_info .button_submit button{width:210px;height:50px;line-height:unset;font-size:18px;border-radius:25px}.register_update_info .login_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.register_update_info .login_text:hover p,.register_update_info .login_text:hover a{color:#35b5c3}.register_update_info .field_item{margin-bottom:34px}@media screen and (max-width: 768px){.register_update_info .field_item{margin-bottom:24px}}.register_update_info .field_item .field_birthday{margin-bottom:0px}\n.input_radio_base{position:relative}.input_radio_base .error_select span{color:#e22028;font-size:18px;display:flex}@media screen and (max-width: 768px){.input_radio_base .error_select span{font-size:14px}}.input_radio_base .error_text{margin-bottom:9px}.input_radio_base .error_text_absolute{position:absolute;bottom:calc(100% + 2px)}.input_radio_base .input_select{cursor:pointer}.input_radio_base .input_select_main_wrapper{display:flex;align-items:center;height:65px;padding:0px 22px;border:1px solid #4a4848;border-radius:10px;margin-bottom:22px}@media screen and (max-width: 768px){.input_radio_base .input_select_main_wrapper{height:44px}.input_radio_base .input_select_main_wrapper svg{width:18px;height:22px}}.input_radio_base .input_select_main_wrapper .input_select_main{display:flex;align-items:center;flex:1 1;height:100%;padding:1px 0px;display:flex;align-items:center;flex:1 1;height:100%}.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{width:31px;margin-right:26px;border:0px solid rgba(0,0,0,0);border-bottom-width:1px}@media screen and (max-width: 48em){.input_radio_base .input_select_main_wrapper .input_select_main .icon_label{margin-right:0 !important}}.input_radio_base .input_select_main_wrapper .input_select_main .input_text{height:100%;border:none;font-size:18px;line-height:21px;flex:1 1;background-color:rgba(0,0,0,0);opacity:1}.input_radio_base .input_select_main_wrapper .input_select_main .input_text:focus{outline:none}@media screen and (max-width: 48em){.input_radio_base .input_select_main_wrapper .input_select_main .input_text{font-size:.9rem !important}}.input_radio_base .drop_down{position:absolute;display:none;top:65px;width:100%;max-height:350px;overflow:auto;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1}.input_radio_base .drop_down::-webkit-scrollbar{width:6px}.input_radio_base .drop_down::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px}.input_radio_base .drop_down::-webkit-scrollbar-track{margin:.5rem 0}.input_radio_base .drop_down::-webkit-scrollbar-thumb:hover{background:#8b8b8b}.input_radio_base .drop_down .option_item{padding:12px 30px}.input_radio_base .drop_down .option_item:hover{background-color:#f5f5f5;cursor:pointer}.input_radio_base .drop_down .option_item span{font-size:18px;font-family:\"Myriadpro-Regular\";color:#707070}@media screen and (max-width: 48em){.input_radio_base .drop_down .option_item span{font-size:.9rem}}.input_radio_base .drop_down.active{display:block}.input_radio_base .drop_down_news{top:clamp(2.4rem,3vw,2.8rem);border:1px solid var(--text-color);border-radius:.5rem;width:54%;right:-20%;text-align:center;min-width:13rem}@media screen and (max-width: 48em){.input_radio_base .drop_down_news{right:3%;min-width:12.5rem}}.input_radio_base .drop_down_news .option_item{padding:12px 20px}.input_radio_base .drop_down_news .option_item span{font-size:18px;font-family:\"AvertaStdCY\" !important;color:#707070}@media screen and (max-width: 48em){.input_radio_base .drop_down_news .option_item span{font-size:.875rem}}.input_radio_base.focus{box-shadow:1px 3px 3px 0px rgba(23,23,23,.16);border-top-left-radius:10px;border-top-right-radius:10px}.input_radio_base.focus .input_select_main_wrapper{border-color:#fff;border-radius:0px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.input_radio_base.focus .drop_down{box-shadow:1px 3px 3px 0px rgba(23,23,23,.16)}.input_radio_base.focus .input_select_main{border:0px solid #a1afbe;border-bottom-width:1px}.input_radio_base.warning_select .input_select_main_wrapper{border-color:#e22028 !important;border-width:2px !important;border-style:solid !important}.input_radio_base .rotate_180{transform:rotate(180deg)}.input_radio_base .cursor_pointer{cursor:pointer}.input_radio_base input{font-family:\"Myriadpro-Regular\"}.input_radio_base input::placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298;opacity:1}.input_radio_base input:-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_radio_base input::-ms-input-placeholder{font-family:\"Myriadpro-Regular\";color:#8e9298}.input_radio_base_news.focus{border-radius:10px}.input_radio_base_news.focus .input_select_main_wrapper{border-radius:10px}.input_radio_base_news.focus .input_select_main{border:none}.input_radio_base_news .input_select_main_wrapper_news{padding:0 1.2rem !important}.input_radio_base_news .input_text{width:75% !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 48em){.input_radio_base_news .input_text{width:100%;max-width:100% !important}}\n.modal_search_container{width:40%;height:70vh;margin-top:auto;margin-bottom:auto;background-color:var(--white-color);min-height:30rem;position:relative;min-width:26rem;max-width:30rem;border-radius:1rem;padding:1rem 1rem 1.25rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.modal_search_container{min-width:22rem}}.modal_search_container .modal_search_header{border-top-right-radius:1rem;border-top-left-radius:1rem;background-color:var(--white-color);padding:.25rem 0 1rem}.modal_search_container .modal_search_header .modal_search_close img{width:1.5rem;height:auto}.modal_search_container .search_input .input_text_base{height:3rem !important;padding:0 17px;border-radius:1.3rem;margin-bottom:1rem}.modal_search_container .list_option{flex:1 1;overflow-y:scroll}.modal_search_container .list_option .search_option_item{padding:.3rem .5rem;-webkit-user-select:none;user-select:none}\n@media screen and (max-width: 768px){.add-class-form-container{padding:40px 16px}}@media screen and (max-height: 800px){.register_account_type .login-form-container_content{margin-top:-140px}}.register_account_type span,.register_account_type p{font-size:18px}.register_account_type .step_register_name{margin-bottom:20px}.register_account_type .add-class-content{margin-bottom:24px;padding-top:24px}.register_account_type .add-class-content_list{display:flex}.register_account_type .add-class-content_list_item{overflow:hidden;flex:1 1;margin-right:34px;position:relative;height:127px;width:127px;border-radius:25px;cursor:pointer}.register_account_type .add-class-content_list_item:last-child{margin-right:0px}.register_account_type .add-class-content_list_item img{width:100%;height:100%;object-fit:contain}.register_account_type .add-class-content .add-class-content-label-list{font-size:16px;margin-left:8px;margin-bottom:16px}.register_account_type .add-class-content .add-class-content-list{display:flex;flex-direction:column}.register_account_type .add-class-content .add-class-content-item{position:relative;margin-top:16px}.register_account_type .add-class-content .add-class-content-item:first-child{margin-top:0}.register_account_type .add-class-content .input_text_base_container{width:100%}.register_account_type .add-class-content .input_text_base{margin-bottom:0}.register_account_type .add-class-content .add-class-content-icon-remove{width:30px;height:30px;cursor:pointer;position:absolute;right:-10px;top:-10px;border-radius:50%;background-color:red}.register_account_type .add-class-content .add-class-content-icon-success{width:30px;height:30px;position:absolute;right:-10px;top:-10px;border-radius:50%;background-color:#36ae4a}.register_account_type .add-class-content .sub-action-container{display:flex;margin-top:16px}.register_account_type .add-class-content .sub-action-container span{font-size:medium}.register_account_type .add-class-content .btn-add-more{width:100px;background-image:none;background:linear-gradient(#F3FFFF, #F3FFFF) padding-box,linear-gradient(to right, #00b9b7, #00e1a0) border-box;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,0);border-radius:10px}.register_account_type .add-class-content .btn-add-more span{font-size:medium;background:-webkit-linear-gradient(#00b9b7, #00e1a0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:100%}.register_account_type .add-class-content .btn-add-more :hover{opacity:.6}.register_account_type .add-class-content .btn-check{width:100px;border-radius:10px;padding:0;margin-left:16px}.register_account_type .button_submit{margin-bottom:22px;margin-top:40px}.register_account_type .login_text{cursor:pointer}.register_account_type .login_text:hover p,.register_account_type .login_text:hover a{color:#35b5c3}.register_account_type .blur_role{opacity:.5}\n.bg-register .logo img{width:174px;margin:32px 0 0 32px}@media screen and (max-height: 800px){.bg-register .logo img{width:163px;margin:16px 0 0 16px}}.login-form-container input[type=checkbox]{-moz-appearance:initial}.login-form-container_content{margin:0 auto;margin-top:50px;max-width:450px}@media screen and (max-height: 800px){.login-form-container_content{margin-top:-145px}}.login-form-container_content .title{font-size:32px;text-transform:uppercase;margin-bottom:22px}.login-form-container_content .password_options{align-items:center}.login-form-container_content .password_options label,.login-form-container_content .password_options a{font-size:18px}.login-form-container_content .password_options label{position:relative;top:2px}.login-form-container_content .password_options .save_password_checkbox{position:relative;margin:-5px 17px 0 2px;width:16px;height:16px;border:1px solid #00b9b7;border-radius:4px;cursor:pointer}.login-form-container_content .password_options .save_password_checkbox:before{content:\"\";display:block;position:absolute;width:20px;height:20px;top:-2px;left:-2px;border:1px solid #00b9b7;border-radius:5px;background-color:#fff}.login-form-container_content .password_options .save_password_checkbox:checked:before{background-color:#00b9b7}.login-form-container_content .password_options .save_password_checkbox:checked:after{content:\"\";display:block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:1px;left:6px}.login-form-container_content .button_submit{margin-top:26px;margin-bottom:40px;text-align:center}.login-form-container_content .button_submit button{height:50px;width:210px;border-radius:25px;font-size:18px;line-height:unset}.login-form-container_content .line_or{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #777;position:relative}.login-form-container_content .line_or span{width:70px;background:#f3ffff;position:absolute;display:block;top:-12px;left:calc(50% - 40px);text-align:center;font-size:18px}.login-form-container_content .social_login{display:flex;margin-top:32px}.login-form-container_content .social_login_item{flex:1 1;margin-right:15px;cursor:pointer}.login-form-container_content .social_login_item:last-child{margin-right:0px}.login-form-container_content .social_login_container{display:flex;align-items:center;justify-content:center;padding:0px 16px;height:50px;border-radius:10px}.login-form-container_content .social_login_container.google{background-color:#be1e2d}.login-form-container_content .social_login_container.apple{background-color:#000}.login-form-container_content .social_login_container .icon{margin-right:9px}.login-form-container_content .social_login_container span{color:#fff;font-size:18px}.login-form-container .register_text{margin-top:25px}.login-form-container .register_text p,.login-form-container .register_text a{font-size:18px;color:#00b9b7;font-weight:600}.login-form-container .resend_email{margin-top:5px}.login-form-container .resend_email span{color:#b02343;text-decoration:underline;font-size:18px;cursor:pointer;font-weight:600}.login-form-container form{position:relative}.login-form-container form .login_error_server{background-color:#fdf4f4;padding:26px 34px;margin-bottom:30px;width:100%;border-radius:10px}.login-form-container form .login_error_server p{font-size:18px;color:#b02343}.login-form-container .fb_disabled{cursor:no-drop}.login-form-container .fb_disabled .loading_fb{width:100%;display:flex;justify-content:center}.login-form-container .fb_disabled .loading_fb .dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#f8f8f8;color:#f8f8f8;box-shadow:9999px 0 0 -5px #f8f8f8;animation:dotPulse 1.5s infinite linear;animation-delay:.25s}.login-form-container .fb_disabled .loading_fb .dot-pulse::before,.login-form-container .fb_disabled .loading_fb .dot-pulse::after{content:\"\";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#f8f8f8;color:#f8f8f8}.login-form-container .fb_disabled .loading_fb .dot-pulse::before{box-shadow:9984px 0 0 -5px #f8f8f8;animation:dotPulseBefore 1.5s infinite linear;animation-delay:0s}.login-form-container .fb_disabled .loading_fb .dot-pulse::after{box-shadow:10014px 0 0 -5px #f8f8f8;animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #f8f8f8}30%{box-shadow:9984px 0 0 2px #f8f8f8}60%,100%{box-shadow:9984px 0 0 -5px #f8f8f8}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #f8f8f8}30%{box-shadow:9999px 0 0 2px #f8f8f8}60%,100%{box-shadow:9999px 0 0 -5px #f8f8f8}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #f8f8f8}30%{box-shadow:10014px 0 0 2px #f8f8f8}60%,100%{box-shadow:10014px 0 0 -5px #f8f8f8}}.login-form-container .login_social_wrapper{margin:0px 120px}.hide_step_login{display:none}\n.register_step .title_register{margin-bottom:18px}@media screen and (max-width: 768px){.register_step .title_register{margin-bottom:14px}}.register_step .step_register_name{font-size:24px;line-height:28px}@media screen and (max-width: 768px){.register_step .step_register_name{font-size:18px}}.register_step .login_text p,.register_step .login_text a{font-size:18px}.register_step .field_item{margin-bottom:34px}@media screen and (max-width: 768px){.register_step .field_item{margin-bottom:24px}}.register_step .field_item .field_birthday{margin-bottom:0px}@media screen and (max-height: 800px){.register_step .field_province .drop_down{max-height:260px}}@media screen and (max-height: 800px){.register_step .field_district .drop_down{max-height:200px}}.register_step .field_school .drop_down{max-height:150px}.register_step .input_select_main_wrapper{margin-bottom:0}.register_step .search_option_item .title{font-size:16px}.register_create_account .step_register_name{font-size:24px;line-height:28px;margin-bottom:36px}\n:root{--white-color: #fff;--light-red-color: #eb5757;--primary-green: #00cc83;--light-black: rgba(0, 0, 0, 0.7);--light-gray-color: #f5f5f5;--border-color: #c4c4c4;--text-color: #4d4d4d;--bg-light-blue-color: #e7fbf8;--text-hover-color: #00b9b7;--text-hover-color-dark: #039390;--bg-course-color: #cff6f1;--black-color: #000;--light-yellow: #fdcd04;--title-assign-color: #00beb4;--gray-color: #bcbec0;--light-border-color: #d9d9d9;--linear-color: linear-gradient(270deg, #00e2a0 0%, #00b9b7 100%)}a{text-decoration:none;color:#000}img{-webkit-user-select:none;user-select:none}.display_flex{display:flex}.flex-between{display:flex;justify-content:space-between}.flex-align-end{display:flex;align-items:flex-end}.flex-align-start{display:flex;align-items:flex-start}.flex-jus-around{display:flex;align-items:center;justify-content:space-around}.flex-jus-between{display:flex;align-items:center;justify-content:space-between}.flex-start-jus-between{display:flex;align-items:flex-start;justify-content:space-between}.flex-just-center{display:flex;justify-content:center}.flex-jus-end-between{display:flex;align-items:flex-end;justify-content:space-between}.flex-jus-start-between{display:flex;justify-content:space-between}.flex-jus-start-evenly{display:flex;align-items:flex-start;justify-content:space-evenly}.flex-jus-evenly{display:flex;align-items:center;justify-content:space-evenly}.flex-jus-end{display:flex;justify-content:flex-end}.flex-align{display:flex;align-items:center}.flex-self-center{display:flex;align-self:center;justify-self:center}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-important{display:flex !important;align-items:center;justify-content:center}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-all-start{display:flex;align-items:flex-start;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.flex-center-column{display:flex;align-items:center;justify-content:center;flex-direction:column}.flex-align-end-column{display:flex;align-items:flex-end;justify-content:center;flex-direction:column}.flex-align-start-column{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.flex-jus-end-column{display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.flex-end-column{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}.flex-column{display:flex;flex-direction:column;justify-content:flex-start !important}.flex-column-start{display:flex;flex-direction:column;justify-content:flex-start !important}.flex-column-between{display:flex;flex-direction:column;justify-content:space-between !important}.flex-column-center-cross-axis{display:flex;flex-direction:column;justify-content:center}.flex-column-jus-center{display:flex;flex-direction:column;justify-content:center}.commondPage div,.commondPage span,.commondPage a,.commondPage p,.commondPage strong,.commondPage input,.commondPage textarea,.commondPage th,.commondPage td,.commondPage h2,.header_container div,.footer_container div,.footer_container span,.footer_container a{font-family:\"AvertaStdCY\";color:var(--text-color)}.commondPage *{scroll-margin-top:70px}.commondPage input::placeholder,.commondPage textarea::placeholder{font-family:\"AvertaStdCY\"}.selection_assign div,.selection_assign span,.selection_assign a{color:var(--text-color)}.footer_container a:hover{color:var(--text-hover-color) !important}.footer_1_tail div,.footer_1_tail a{color:var(--light-black);margin-bottom:.4rem;color:var(--text-color)}@media screen and (max-width: 48em){.footer_1_tail div,.footer_1_tail a{margin-bottom:.5rem}}.font_news{font-family:\"AvertaStdCY\" !important}.font_news_black{font-family:\"AvertaStdCY-Black\" !important}.font_news_extra_bold{font-family:\"AvertaStdCY-ExtraBold\" !important}.font_news_semi_bold{font-family:\"AvertaStdCY-SemiBold\" !important}.font_news_italic{font-family:\"AvertaStdCY-Italic\" !important}.font_news_bold{font-family:\"AvertaStdCY-Bold\" !important}.font_myriad_bold{font-family:\"Myriadpro-Bold\" !important;line-height:normal;position:relative;font-weight:700;top:.155rem}.font_myriad_bold_no_top{font-family:\"Myriadpro-Bold\" !important;line-height:normal;color:var(--black-color)}.font_myriad_semi_bold{font-family:\"Myriadpro-SemiBold\" !important;line-height:normal;position:relative;top:.075rem}.font_myriad_semi_bold_normal{font-family:\"Myriadpro-SemiBold\" !important;line-height:normal;position:relative}.font_myriad_light{font-family:\"Myriadpro-Light\" !important;line-height:normal}.color-linear{background:-webkit-linear-gradient(#00e2a0 0%, #00b9b7 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.color-red{color:var(--light-red-color) !important}.color-light-black{color:var(--light-black) !important}.color-primary-green{color:var(--primary-green) !important}.color-light-text{color:var(--border-color) !important}.color-white{color:var(--white-color) !important}.color-text{color:var(--text-color) !important;-webkit-text-fill-color:var(--text-color)}.color-black{color:var(--black-color) !important}.color-light-blue{color:var(--text-hover-color) !important}.color-title-assign{color:var(--title-assign-color) !important}.color-gray{color:var(--gray-color) !important}.stroke_primary_green{stroke:#00cc83 !important}.font-weight-500{font-weight:500}.font-weight-700{font-weight:700}.mg-vertical-0-5{margin:.5rem 0 !important}.mg-horizontal-2{margin:0 2rem !important}.mg-horizontal-1{margin:0 1rem !important}.mg-bottom-2{margin-bottom:2rem !important}.mg-bottom-15{margin-bottom:1.5rem !important}.mg-bottom-12{margin-bottom:1.2rem}.mg-bottom-1{margin-bottom:1rem}.mg-bottom-0-3{margin-bottom:.3rem}.mg-bottom-0-5{margin-bottom:.5rem}.mg-bottom-0-7{margin-bottom:.7rem}.mg-bottom-0-9{margin-bottom:.9rem}@media screen and (max-width: 48em){.mg-bottom-0-9{margin-bottom:.3rem}}.mg-bottom-0-8{margin-bottom:.8rem}@media screen and (max-width: 48em){.mg-bottom-0-8{margin-bottom:.3rem}}.mg-left-0-5{margin-left:.5rem}.mg-left-1{margin-left:1rem}.mg-left-15{margin-left:1.5rem}.mg-right-0-5{margin-right:.5rem}.mg-right-0-75{margin-right:.75rem}.mg-right-1{margin-right:1rem}.mg-right-3per{margin-right:3%}.mg-right-2{margin-right:2rem}.mg-right-25{margin-right:2.5rem}.mg-right-5{margin-right:5rem}.mg-left-2{margin-left:2rem}.mg-top-1{margin-top:1rem}.mg-top-0-8{margin-top:.8rem}@media screen and (max-width: 48em){.mg-top-0-8{margin-top:.3rem}}.mg-top-0-5{margin-top:.5rem}.mg-top-0-75{margin-top:.75rem}.mg-top-2{margin-top:2rem}.mg-top-15{margin-top:1.5rem}.mg-top-25{margin-top:2.5rem}.mg-top-25{margin-top:2.5rem}.pd-bottom-0-3{padding-bottom:.3rem}.pd-bottom-0-5{padding-bottom:.5rem}.pd-bottom-0-6{padding-bottom:.6rem}.pd-bottom-0-7{padding-bottom:.7rem}.pd-bottom-1{padding-bottom:1rem}.pd-bottom-15{padding-bottom:1.5rem}.pd-bottom-17-5{padding-bottom:1.75rem}.pd-bottom-2{padding-bottom:2rem}.pd-bottom-3{padding-bottom:3rem}.pd-top-0-5-pc{padding-top:.5rem}.pd-top-0-75-pc{padding-top:.75rem}.pd-top-1-pc{padding-top:1rem}.pd-top-12-5-pc{padding-top:1.25rem}.pd-top-15-pc{padding-top:1.5rem !important}.pd-top-2-pc{padding-top:2rem}.pd-top-2-5-pc{padding-top:2.5rem}.pd-top-3-pc{padding-top:3rem}.pd-top-4-pc{padding-top:4rem}.pd-left-05-pc{padding-left:.5rem}.pd-left-12-pc{padding-left:1.2rem !important}.pd-left-2per-pc{padding-left:2%}.pd-left-4per-pc{padding-left:4%}.pd-right-32{padding-right:3.2rem}.col-20{width:15%;max-width:15%}.col-25{width:25%;max-width:25%}.col-13{width:13%;max-width:13%}.col-23{width:23%;max-width:23%}.col-35{max-width:35%}.col-40{width:40%}.col-45{width:45%}.col-47{width:47%}.col-55{width:55%}.col-65{max-width:65%}.col-50{max-width:50%}.col-fixed-50{width:50%}.col-70{max-width:70%}.col-30{max-width:30%}.col-fix-30{width:30%}.col-fix-35{width:35%}.col-fix-65{width:65%}.col-15{max-width:15%;flex:0 0 15%}.col-60{width:60%}.col-80{width:80%}.col-85{width:85%}.col-87-5{width:87.5%}.col-90{width:90%}.col-100{width:100%}.col-min-100{min-width:100%}.width-115px{width:115px}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.flex-1-8{flex:1.8 1 !important}.fz-08{font-size:.8rem}.fz-08-75{font-size:.875rem}.fz-09{font-size:.9rem}.fz-07-5{font-size:.75rem}.fz-14{font-size:1.4rem}.fz-15{font-size:1.5rem}.fz-16{font-size:1.6rem}.fz-16-25{font-size:1.625rem}.fz-16-875{font-size:1.6875rem}.fz-18{font-size:1.8rem}.fz-18-75{font-size:1.875rem}.fz-19{font-size:1.9rem}.fz-17{font-size:1.7rem}.fz-20{font-size:2rem}.fz-22{font-size:2.2rem}.fz-12{font-size:1.2rem}.fz-12-5{font-size:1.25rem}.fz-13{font-size:1.3rem}.fz-13-75{font-size:1.375rem}.fz-11{font-size:1.1rem}.fz-11-25{font-size:1.125rem}.fz-11-5{font-size:1.15rem}.fz-1{font-size:1rem}.fz-24{font-size:2.4rem}.fz-26{font-size:2.6rem}.fz-25{font-size:2.5rem}.fz-28{font-size:2.8rem}.fz-30{font-size:3rem}.fz-31{font-size:3.1rem}.fz-32{font-size:3.2rem}.fz-35{font-size:3.5rem}.fz-37{font-size:3.7rem}.icon_scale{cursor:pointer;transition:all ease-out .3s;transform:scale(1)}.icon_scale:hover{transition:all ease-out .3s;transform:scale(1.3)}.contain_image{object-fit:contain}.cover_image{object-fit:cover}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.disabled_user_select{-webkit-user-select:none;-o-user-select:none;user-select:none}.color_hover{cursor:pointer}.color_hover:hover{color:var(--text-hover-color) !important}.color_hover_green{cursor:pointer}.color_hover_green:hover{color:#009761 !important}.border-1{border:1px solid var(--text-color)}.border_1_light{border:1px solid var(--border-color)}.border_bottom{border-bottom:2px solid var(--border-color)}.border_bottom_1{border-bottom:1px solid rgba(0,0,0,.1)}.border_bottom_1_dark{border-bottom:1px solid var(--border-color)}.border_bottom_2_black{border-bottom:2px solid var(--black-color)}.border_bottom_1_text{border-bottom:1px solid var(--text-color)}.border_dashed{border-bottom:1px dashed var(--black-color)}.border-1-light{border:1px solid var(--light-border-color)}.list_style{list-style-type:disc !important;list-style:disc !important}.before_dot::before{content:\"•\";position:absolute;color:#000;top:0;left:0rem;font-size:1.2rem}.before_dot_assign::before{content:\"•\";position:relative;color:var(--title-assign-color);top:0rem;left:0rem;margin-right:8%;margin-left:4%;font-size:1.3rem}.before_asterisk::before{content:\"*\";position:relative;color:var(--light-red-color);top:.2rem;left:0rem;margin-right:.4rem;font-size:1.3rem}.item_dot_lozenge::before{content:\"◆\";position:absolute;top:.3rem;left:-1.2rem;color:var(--primary-green);font-size:.9rem}.item_dot_lozenge_black::before{content:\"◆\";position:absolute;top:0rem;left:-1.12rem;color:var(--black-color);font-size:.88rem}@media screen and (max-width: 48em){.item_dot_lozenge_black::before{font-size:.75rem}}.item_dot_lozenge_black_top::before{content:\"◆\";position:absolute;top:.7rem;left:-1.12rem;color:var(--black-color);font-size:.88rem}@media screen and (max-width: 48em){.item_dot_lozenge_black_top::before{font-size:.75rem}}.border_radius_05{border-radius:.5rem}.border_radius_1{border-radius:1rem}.text_underline{text-decoration:underline !important}.text_underline_offset{text-decoration:underline !important;text-underline-offset:.32rem}@media screen and (max-width: 48em){.text_underline_offset{text-underline-offset:.2rem}}.text_through{text-decoration:line-through !important}.pointer_cursor{cursor:pointer}.pointer_cursor:hover{opacity:.9}.input_focus:focus{border-color:#333 !important}.ultil_price::after{content:\"đ\";color:var(--light-red-color);font-size:1.5rem;position:absolute;top:-0.6rem;right:-1.1rem}@media screen and (max-width: 48em){.ultil_price::after{top:-0.45rem;right:-1rem;font-size:1.25rem}}.ultil_price_right::after{content:\"đ\";color:var(--light-red-color);font-size:1.2rem;position:absolute;top:0;right:-1rem}.ultil_price_smaller::after{content:\"đ\";font-size:1.2rem;position:absolute;top:-0.2rem;right:-1rem}.ultil_price_payment::after{content:\"đ\";font-size:.85rem;position:absolute;top:-0.4rem;right:-0.8rem}.pos_rel{position:relative}.pos_abs{position:absolute}.pos_sticky{position:-webkit-sticky;position:sticky;top:67px;z-index:2}.header_sticky{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}.filter_shadow{filter:drop-shadow(1px 2px 4px rgba(21, 27, 38, 0.4))}.zIndex999{z-index:999 !important}.bg_readonly{background-color:#cdcdcd !important}.notallowed_cursor{cursor:not-allowed}@keyframes fadeIn{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}@keyframes slideIn{from{opacity:0;transform:translateX(-76vw)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-85vw)}}@keyframes slideTopIn{from{opacity:.3;transform:translateY(0)}from{opacity:1;transform:translateY(50%)}}@keyframes scaleInOut{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.img_label_input{width:1.5rem;height:auto}@media screen and (max-width: 48em){.img_label_input{width:1.2rem;height:auto}}.img_action_input{width:1.3rem;height:auto}@media screen and (max-width: 48em){.img_action_input{width:1.1rem;height:auto}}.rotate_180{transform:rotate(180deg) !important}.keep_all{word-break:keep-all}.break_word_all{word-break:break-all}.break_word{word-break:break-word}.bg-main:has(>.policyPage){background:rgba(0,0,0,0) !important}.bg_white{background-color:var(--white-color)}.zIndex1{z-index:1}.zIndex5{z-index:5}.pd_4per{padding:0 4%}@media screen and (max-width: 48em){.pd_4per{padding:0 1.1rem}}.pd_6per{padding:0 6%}@media screen and (max-width: 48em){.pd_6per{padding:0rem}}.pd_8per{padding:0 8%}@media screen and (max-width: 48em){.pd_8per{padding:0 2rem}}.hover_underline:hover{color:var(--text-hover-color);text-decoration:underline !important}.hover_border_bottom:hover{color:var(--text-hover-color) !important;border-bottom:2px solid var(--text-hover-color)}.border_after::after{content:\"\";position:absolute;width:100%;height:3px;border-radius:1rem;background-color:var(--primary-green);left:0;bottom:-0.3rem}.border_after:hover{color:var(--primary-green) !important}.border_after_notselected::after{content:\"\";position:absolute;width:0;height:3px;border-radius:1rem;background-color:var(--primary-green);left:0;bottom:-0.3rem;transition:.2s}.border_after_notselected:hover{color:var(--primary-green) !important;font-family:\"AvertaStdCY-SemiBold\" !important}.border_after_notselected:hover::after{width:100%}.font_style_italic{font-style:italic}.icon_tick_success{width:1rem;height:auto}.icon_tick_success_over{width:1.375rem;height:auto}@media screen and (max-width: 48em){.icon_tick_success_over{width:1rem;margin-top:.3rem !important}}.list_item_dot li::before,.list_item_dot .item_dot::before{content:\"•\";color:red;padding-right:.5em;font-size:1.7rem}@media screen and (max-width: 48em){.list_item_dot li::before,.list_item_dot .item_dot::before{font-size:1.4rem}}.line_height_14{line-height:1.4rem}.line_height_18-6-6{line-height:1.86rem}.line_height_normal{line-height:normal}.text_uppercase{text-transform:uppercase}@media screen and (max-width: 48em){.img_intro_item{width:2.4rem;height:auto}}.uk-modal-dialog-resent{width:40% !important}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.uk-modal-dialog-resent{width:60% !important}}@media screen and (max-width: 48em){.uk-modal-dialog-resent{width:85% !important}}.uk-modal-dialog-resent .btn_text_popup{width:65% !important;min-width:7rem !important;vertical-align:middle}.modal_success_abs_container{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;text-align:center}.modal_success_abs_container .modal_success_abs{width:65%;min-width:30rem;margin:0 auto;position:absolute;left:0;right:0;top:20%;bottom:0;margin:0 auto;text-align:center}@media screen and (max-width: 48em){.modal_success_abs_container .modal_success_abs{width:90%;min-width:auto;top:16%}}.modal_success_abs_container .modal_success_abs .modal_container{min-height:45%;min-width:35rem}@media screen and (max-width: 48em){.modal_success_abs_container .modal_success_abs .modal_container{min-width:18rem}}.white_space_pre{white-space:pre}.uk-modal-dialog-resent{width:40% !important}@media screen and (min-width: 48.01em)and (max-width: 63.9375em){.uk-modal-dialog-resent{width:60% !important}}@media screen and (max-width: 48em){.uk-modal-dialog-resent{width:85% !important}}.uk-modal-dialog-resent .btn_text_popup{width:65% !important;min-width:7rem !important;vertical-align:middle}.uk-modal-dialog-yesno{width:40% !important;max-width:32rem !important;min-width:30rem}@media screen and (max-width: 768px){.uk-modal-dialog-yesno{min-width:22rem}}.uk-modal-dialog-yesno .btn_text_popup{width:65% !important;min-width:7rem !important;vertical-align:middle}.modal_success_abs_container{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;text-align:center}.modal_success_abs_container .modal_success_abs{width:65%;min-width:30rem;margin:0 auto;position:absolute;left:0;right:0;top:20%;bottom:0;margin:0 auto;text-align:center}@media screen and (max-width: 48em){.modal_success_abs_container .modal_success_abs{width:90%;min-width:auto;top:16%}}.modal_success_abs_container .modal_success_abs .modal_container{min-height:45%}.flex-evenly{display:flex;justify-content:space-evenly}.btn_next_assign img{position:relative;left:.075rem}.btn_prev_assign img{position:relative;right:.075rem}.customWidthBtn{max-width:27rem !important;min-width:27rem !important;padding:25px !important}.ico_upgrade{width:80%;object-fit:contain}.btn-action-popup{max-width:200px;width:155px !important}.btn-action-popup-smaller{max-width:200px;width:138px !important}.filter-shadow{filter:drop-shadow(1px 2px 4px rgba(21, 27, 38, 0.4))}.overflow-y-auto{overflow-y:auto}\n@media screen and (max-width: 48em){.display_block_mobile{display:block !important}.display_flex_mobile{display:flex !important}.display_none_mobile{display:none !important}.display_inline_mobile{display:inline !important}.display_inline_block_mobile{display:inline-block !important}.flex-between-mobile{display:flex;justify-content:space-between}.flex-align-end-mobile{display:flex;align-items:flex-end}.flex-align-start-mobile{display:flex;align-items:flex-start}.flex-jus-around-mobile{display:flex;align-items:center;justify-content:space-around}.flex-jus-between-mobile{display:flex;align-items:center;justify-content:space-between}.flex-just-center-mobile{display:flex;justify-content:center}.flex-jus-end-between-mobile{display:flex;align-items:flex-end;justify-content:space-between}.flex-jus-start-between-mobile{display:flex;justify-content:space-between}.flex-jus-evenly-mobile{display:flex;align-items:center;justify-content:space-evenly}.flex-align-mobile{display:flex;align-items:center}.flex-center-mobile{display:flex;align-items:center;justify-content:center}.flex-start-mobile{display:flex;align-items:center;justify-content:flex-start}.flex-end-mobile{display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.flex-between-row-mobile{display:flex;justify-content:space-between;flex-direction:row}.flex-row-mobile{display:flex;flex-direction:row}.flex-center-column-mobile{display:flex;align-items:center;justify-content:center;flex-direction:column}.flex-column-mobile{display:flex;flex-direction:column;justify-content:flex-start !important}.flex-row-mobile{display:flex;flex-direction:row !important}.flex-row-reverse-mobile{display:flex;flex-direction:row-reverse !important}.col-max-100-mobile{max-width:100% !important}.col-100-mobile{width:100% !important}.col-90-mobile{width:90% !important}.col-20-mobile{width:20% !important}.col-25-mobile{width:25% !important}.col-75-mobile{width:75% !important}.col-80-mobile{width:80%}.col-82-5-mobile{width:82.5%}.col-50-mobile{width:50% !important}.col-40-mobile{width:40% !important}.col-45-mobile{width:45% !important}.fz-07-mobile{font-size:.7rem !important}.fz-07-5-mobile{font-size:.75rem !important}.fz-08-mobile{font-size:.8rem !important}.fz-08-75-mobile{font-size:.875rem !important}.fz-09-mobile{font-size:.9rem !important}.fz-09-375-mobile{font-size:.9375rem !important}.fz-14-mobile{font-size:1.4rem !important}.fz-15-mobile{font-size:1.5rem !important}.fz-16-mobile{font-size:1.6rem !important}.fz-18-mobile{font-size:1.8rem !important}.fz-17-mobile{font-size:1.7rem !important}.fz-20-mobile{font-size:2rem !important}.fz-21-mobile{font-size:2.1rem !important}.fz-21-5-mobile{font-size:2.15rem !important;line-height:3rem}.fz-22-mobile{font-size:2.2rem !important}.fz-12-mobile{font-size:1.2rem !important}.fz-12-5-mobile{font-size:1.25rem !important}.fz-13-mobile{font-size:1.3rem !important}.fz-13-75-mobile{font-size:1.375rem}.fz-11-mobile{font-size:1.1rem !important}.fz-11-25-mobile{font-size:1.125rem !important}.fz-11-5-mobile{font-size:1.15rem !important}.fz-1-mobile{font-size:1rem !important}.fz-24-mobile{font-size:2.4rem !important}.fz-25-mobile{font-size:2.5rem !important}.fz-26-mobile{font-size:2.6rem !important}.fz-28-mobile{font-size:2.8rem !important}.fz-30-mobile{font-size:3rem !important}.fz-32-mobile{font-size:3.2rem !important}.fz-35-mobile{font-size:3.5rem !important}.border-1-mobile{border:1px solid var(--text-color)}.border-bottom-1-mobile{border-bottom:1px solid var(--text-color)}.border-bottom-1-black-mobile{border-bottom:1px solid var(--black-color)}.border-bottom-2-black-mobile{border-bottom:2px solid var(--black-color)}.border-bottom-2-mobile{border-bottom:2px solid var(--text-color)}.border-bottom-light-1-mobile{border-bottom:1px solid var(--border-color)}.border-top-light-1-mobile{border-top:1px solid #e6e6e6}.pd-top-2{padding-top:2rem}.pd-top-0-mobile{padding-top:0rem !important}.pd-vertical-0-3-mobile{padding-top:.3rem !important;padding-bottom:.3rem !important}.pd-top-0-5{padding-top:.5rem}.pd-top-1{padding-top:1rem}.pd-top-15{padding-top:1.5rem}.pd-top-17-5{padding-top:1.75rem}.pd-bottom-0-mobile{padding-bottom:0rem !important}.pd-bottom-1-mobile{padding-bottom:1rem !important}.pd-bottom-15-mobile{padding-bottom:1.5rem !important}.pd-right-4per{padding-right:4%}.pd-left-4per{padding-left:4%}.mg-bottom-2-mobile{margin-bottom:2rem !important}.mg-bottom-15-mobile{margin-bottom:1.5rem !important}.mg-bottom-12-mobile{margin-bottom:1.2rem}.mg-bottom-0-mobile{margin-bottom:0 !important}.mg-bottom-1-mobile{margin-bottom:1rem !important}.mg-bottom-0-5-mobile{margin-bottom:.5rem !important}.mg-bottom-0-7-mobile{margin-bottom:.7rem}.mg-bottom-0-9-mobile{margin-bottom:.9rem}.mg-top-2-mobile{margin-top:2rem !important}.mg-top-1-mobile{margin-top:1rem}.mg-top-15-mobile{margin-top:1.5rem}.mg-top-0-5-mobile{margin-top:.5rem}.mg-right-0-mobile{margin-right:0rem !important}.form_input_mobile .input_text_base,.form_input_mobile .input_date_base,.form_input_mobile .input_select_main_wrapper{padding:0 2vw !important}.form_input_mobile .drop_down{top:3.3rem !important}.form_input_mobile .icon_dropdown{width:1.2rem !important;height:auto}.black-color-mobile{color:var(--black-color) !important}.animation_slidein_top{animation:slideTopIn linear .3s}.color-text-mobile{color:var(--text-color) !important}.color-light-text-mobile{color:#6e6e6e !important}.text-align-center-mobile{text-align:center}.font_news_semi_bold_mobile{font-family:\"AvertaStdCY-SemiBold\" !important}.font_news_bold_mobile{font-family:\"AvertaStdCY-Bold\" !important}.font_news_extra_bold_mobile{font-family:\"AvertaStdCY-ExtraBold\" !important}.font_news_black_mobile{font-family:\"AvertaStdCY-Black\" !important}.font_news_mobile{font-family:\"AvertaStdCY\" !important}.pos_rel_mobile{position:relative !important}}\n","@import \"/src/_styles/mixin\";\n\n.homepage {\n position: relative;\n .slider {\n .slider_bg,\n .slider_bg_mobile {\n width: 100%;\n position: relative;\n height: calc(100vh - 69px);\n min-height: 40rem;\n @include screen_mobile {\n flex-direction: column;\n height: calc(80vh - 70px);\n background-color: #f4fdff;\n min-height: 32rem;\n }\n\n .slider_1 {\n display: flex;\n align-items: flex-end;\n justify-content: center;\n max-width: 52%;\n height: 100%;\n padding-right: 3%;\n\n @include screen_mobile {\n align-items: flex-end;\n justify-content: center;\n max-width: 100% !important;\n width: 100%;\n object-fit: contain;\n max-height: 65%;\n padding-right: 0;\n margin: 0 auto;\n }\n .slider_1_img_wrapper {\n display: flex;\n align-items: flex-end;\n justify-content: center;\n min-height: 30rem;\n max-height: calc(45vh - 75px);\n z-index: 5;\n max-width: 84%;\n @include screen_mobile {\n width: 100%;\n max-height: 100% !important;\n min-height: 5rem;\n max-width: 30rem;\n max-width: 98%;\n }\n }\n .slider_1_img {\n object-fit: contain;\n max-height: 100%;\n width: auto;\n z-index: 3;\n height: 100%;\n min-width: 30rem;\n max-width: 58rem;\n @include screen_mobile {\n width: 90%;\n max-height: 100% !important;\n max-width: 30rem;\n max-height: 100%;\n min-width: 21rem;\n }\n }\n\n .img_side_container {\n width: 62%;\n bottom: 20%;\n display: flex;\n justify-content: center;\n z-index: 2;\n @include screen_tablet {\n width: 84%;\n bottom: 19%;\n }\n @include screen_xl {\n width: 76%;\n bottom: 17%;\n }\n @include screen_mobile {\n width: 62%;\n bottom: 23%;\n min-width: 17rem;\n }\n .img_side_1 {\n width: 90%;\n position: relative;\n right: -3%;\n z-index: 2;\n max-height: calc(60vh - 75px);\n @media screen and (max-height: 800px) {\n max-height: calc(80% - 150px);\n }\n\n @include screen_mobile {\n width: 100%;\n min-width: 17rem;\n max-width: 20rem;\n max-height: 100%;\n }\n }\n .img_side_2_container {\n display: flex;\n justify-content: center;\n bottom: 8%;\n width: 95%;\n @include screen_mobile {\n width: 100%;\n // top: 0;\n bottom: 9%;\n }\n .video_slide_2 {\n height: 100%;\n }\n .img_side_2 {\n border: 0.58rem solid #fff;\n border-radius: 1.5rem;\n z-index: 1;\n width: 52%;\n position: relative;\n max-height: calc(72vh - 75px);\n object-fit: fill;\n right: -3%;\n @include screen_tablet {\n border: 0.35rem solid #fff;\n width: 58%;\n }\n @include screen_xl {\n border: 0.35rem solid #fff;\n width: 58%;\n }\n @media screen and (max-height: 800px) {\n // width: 42%;\n right: -3%;\n max-height: 29rem;\n min-height: calc(80% - 75px);\n // max-height: 25rem;\n // right: -6%;\n }\n\n @include screen_mobile {\n width: auto;\n max-width: 59%;\n height: calc(55vh - 75px);\n max-height: calc(50vh - 75px);\n min-height: 15rem;\n right: -2.75%;\n object-fit: fill;\n border-radius: 1rem;\n border: 0.28rem solid #fff;\n bottom: 0.25rem;\n }\n }\n .img_side_circle {\n position: absolute;\n right: -2.5%;\n bottom: 5%;\n width: 100%;\n // max-width: 30rem;\n max-height: calc(65vh - 75px);\n @media screen and (max-height: 800px) {\n max-height: calc(100% - 75px);\n }\n\n @include screen_mobile {\n max-height: calc(45vh - 75px);\n min-height: 13rem;\n }\n }\n }\n }\n }\n\n .title_container {\n display: flex;\n flex-direction: column;\n position: relative;\n margin-top: 9vh;\n margin-left: 7.5vw;\n @include screen_mobile {\n margin: 0;\n margin-left: 11vw;\n min-height: 35%;\n padding-top: 3.5vh;\n }\n .title_name {\n color: var(--primary-green);\n // font-size: 3.3rem;\n font-size: clamp(2.4rem, 3.3vw, 3.25rem);\n\n @include screen_mobile {\n font-size: clamp(1.1rem, 5.48vw, 1.5rem);\n }\n }\n\n .title_detail_2 {\n // font-size: 1.7rem;\n font-size: clamp(1.2rem, 1.63vw, 1.8rem);\n margin-bottom: 2rem;\n\n @include screen_mobile {\n margin-bottom: 1rem;\n font-size: clamp(0.82rem, 3.6vw, 1.02rem);\n }\n }\n\n .title_detail_1 {\n color: var(--light-red-color);\n // font-size: 3rem;\n font-size: clamp(2rem, 3.44vw, 3.4rem);\n\n @include screen_mobile {\n font-size: clamp(1.4rem, 6.74vw, 1.74rem);\n }\n }\n\n .btn_text {\n font-size: clamp(1.2rem, 2vw, 1.4rem);\n color: var(--white-color);\n\n @include screen_mobile {\n font-size: clamp(0.73rem, 3vw, 0.86538rem);\n }\n }\n\n .btn_custom {\n min-width: 15rem;\n @include screen_mobile {\n height: 3rem !important;\n width: 12rem !important;\n max-width: auto;\n min-height: 3rem;\n min-width: 10rem !important;\n\n @include screen_mobile {\n width: clamp(9.375rem, 35vw, 9.8rem) !important;\n min-width: auto !important;\n height: clamp(2.16rem, 9.5vw, 2.3rem) !important;\n min-height: auto;\n }\n }\n }\n }\n }\n }\n\n .slider_student {\n // padding-top: 2rem;\n .img_slide_student {\n width: 100%;\n }\n\n .title_1_student {\n font-size: clamp(2.2rem, 3vw, 2.5rem);\n @include screen_mobile {\n font-size: clamp(0.9375rem, 2.8vw, 1.1rem);\n }\n }\n\n .title_2_student {\n font-size: clamp(2.8rem, 3vw, 3.125rem);\n @include screen_mobile {\n font-size: clamp(1.125rem, 3vw, 1.3rem);\n }\n }\n }\n\n .content_main {\n position: relative;\n padding: 4rem 0 4.5rem 0;\n background-color: var(--white-color) !important;\n @include screen_mobile {\n padding-top: 3rem;\n }\n\n // Content Student\n .content_student_container {\n padding-bottom: 3rem;\n // List content student\n\n @include screen_mobile {\n padding-bottom: 3rem;\n }\n .list_content_student {\n width: 50%;\n min-width: 50rem;\n max-width: 60rem;\n z-index: 1;\n @include screen_mobile {\n width: 88%;\n min-width: 88%;\n }\n\n .img_detail_student_mobile {\n max-width: 27rem;\n min-width: 18rem;\n }\n .item_content_student {\n border: 1px solid var(--border-color);\n border-radius: 1rem;\n padding: 1.2rem 0;\n position: relative;\n\n @include screen_mobile {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n .number_content_student {\n font-size: 4.6875rem;\n\n @include screen_mobile {\n font-size: 3.125rem;\n }\n }\n\n .icon_proactive {\n position: absolute;\n top: \"20%\";\n left: -5.5rem;\n width: 6.5rem;\n height: auto;\n @include screen_mobile {\n transform: scaleX(-1);\n right: -0.5rem;\n left: auto;\n bottom: -25%;\n top: auto;\n width: 5.5rem;\n height: auto;\n }\n }\n }\n\n .item_content_even {\n width: 100%;\n border-right: none;\n border-top: none;\n .item_detail_even {\n flex-direction: row-reverse;\n opacity: 1;\n }\n }\n .item_content_odd {\n width: 98%;\n left: 2%;\n border-left: none;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n @include screen_mobile {\n width: 95%;\n left: 5%;\n }\n .item_detail_odd {\n right: 2%;\n @include screen_mobile {\n right: 5%;\n }\n }\n }\n }\n\n .list_icon_bg {\n .img_left_top_student {\n left: 0;\n top: 2%;\n z-index: 0;\n img {\n width: 11vw;\n min-width: 8rem;\n }\n }\n .img_left_center {\n left: 0;\n top: 40%;\n z-index: 0;\n img {\n width: 11vw;\n min-width: 8rem;\n }\n }\n .img_right_top {\n right: 0;\n top: 18%;\n z-index: 0;\n img {\n width: 9.5vw;\n min-width: 8rem;\n }\n }\n .img_right_bottom {\n z-index: 0;\n right: 10%;\n bottom: 30%;\n img {\n width: 5.5vw;\n min-width: 4rem;\n }\n }\n }\n\n .trial_container {\n @include screen_mobile {\n flex-direction: column;\n }\n // Trial Box\n .img_box_trial {\n width: 50%;\n min-width: 20rem;\n\n @include screen_mobile {\n width: 75%;\n min-width: 15rem;\n margin-bottom: 1rem;\n }\n }\n }\n }\n\n .content_banner_teacher {\n background-color: var(--bg-light-blue-color) !important;\n padding-bottom: 2rem;\n\n @include screen_mobile {\n border-bottom-right-radius: 3rem;\n }\n\n .btn_custom {\n @include screen_mobile {\n background-color: var(--white-color) !important;\n }\n }\n }\n\n .content_bg_1 {\n width: 100%;\n margin-bottom: 3.5rem;\n\n @include screen_mobile {\n margin-bottom: 1.5rem;\n }\n }\n .content_title {\n width: 100%;\n .content_title_1 {\n margin-bottom: 2rem;\n }\n }\n\n .btn_text {\n color: var(--primary-green);\n // font-size: 1.2rem;\n }\n\n .btn_custom {\n @include screen_mobile {\n height: 3rem !important;\n }\n }\n\n .content_banner {\n margin: 3rem 0 1rem 0;\n @include screen_mobile {\n margin-top: 0rem;\n }\n .img_banner {\n margin: 0.3rem 0 2.3rem 0;\n max-width: 85%;\n\n @include screen_mobile {\n max-width: 100%;\n margin-top: 0rem;\n }\n }\n .list_detail_banner {\n margin: 1.8rem 0 1rem 0;\n }\n\n .list_detail_parent {\n margin-right: 5%;\n }\n\n .icon_left_container {\n position: absolute;\n position: absolute;\n left: 0;\n .icon_text_left {\n width: 15vw;\n min-width: 8rem;\n }\n }\n\n .icon_center_container {\n position: absolute;\n left: 52%;\n top: 2px;\n\n @include screen_mobile {\n left: 65%;\n top: 1rem;\n }\n .icon_bonus_center {\n width: 7vw;\n min-width: 6.5rem;\n\n @include screen_mobile {\n width: 13vw;\n min-width: 4.5rem;\n }\n }\n }\n\n .icon_right_container {\n position: absolute;\n right: 0;\n .icon_text_right {\n width: 13vw;\n min-width: 8rem;\n }\n }\n\n .icon_left_teacher_container {\n position: absolute;\n left: 0;\n bottom: 0;\n img {\n width: 10vw;\n min-width: 9.5rem;\n }\n }\n .icon_dots_container {\n position: absolute;\n left: 0;\n top: 8rem;\n img {\n width: 2vw;\n min-width: 1.5rem;\n }\n }\n .icon_right_teacher_container {\n position: absolute;\n right: 0;\n bottom: 8rem;\n img {\n width: 10vw;\n min-width: 9.5rem;\n }\n }\n .icon_top_teacher_container {\n position: absolute;\n top: -7rem;\n left: 5%;\n img {\n width: 4.5vw;\n min-width: 4rem;\n }\n }\n .icon_half_teacher_container {\n position: absolute;\n top: -10rem;\n right: 0;\n img {\n width: 5vw;\n min-width: 4.5rem;\n }\n }\n }\n }\n}\n","$screen_tablet: 63.9375em;\n$screen_mobile: 48em;\n\n@mixin screen_pc {\n @media screen and (min-width: 64em) {\n @content;\n }\n}\n\n@mixin screen_xl {\n @media screen and (min-width: 64em) and (max-width: 75em) {\n @content;\n }\n}\n@mixin screen_tablet {\n @media screen and (min-width: 48.01em) and (max-width: $screen_tablet) {\n @content;\n }\n}\n\n@mixin screen_mobile {\n @media screen and (max-width: $screen_mobile) {\n @content;\n }\n}\n",".header-ts {\n display: flex;\n align-items: center;\n padding-top: 16px;\n\n @media screen and (max-width: 768px) {\n padding-top: 12px;\n }\n\n a {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-left: 32px;\n\n @media screen and (max-width: 768px) {\n margin-left: 16px;\n }\n }\n\n img {\n width: 90px;\n height: auto;\n margin-top: 0 !important;\n\n @media screen and (max-width: 768px) {\n width: 50px;\n }\n }\n\n span {\n font-size: 20px;\n font-weight: 700;\n margin-top: 4px;\n color: #00722e;\n font-family: 'Barlow-Bold';\n\n @media screen and (max-width: 768px) {\n font-size: 12px;\n }\n\n }\n}","@import \"/src/_styles/mixin\";\n\n.header_container {\n background-color: var(--white-color);\n padding: 0.1rem 0;\n z-index: 9990;\n transition: all ease-in 0.3s;\n\n border-top: 1px solid #f5f5f5;\n border-bottom: 1px solid #f5f5f5;\n position: sticky;\n top: 0;\n // height: 75px;\n\n .header_content {\n margin: 0 auto;\n max-width: 88vw;\n display: flex;\n align-items: center;\n justify-content: space-around;\n z-index: 9990;\n @include screen_tablet {\n max-width: 95vw;\n justify-content: space-between;\n }\n @include screen_mobile {\n max-width: 95vw;\n justify-content: space-between;\n margin-left: 3%;\n margin-right: 3%;\n }\n\n .img_logo {\n height: 4rem;\n width: auto;\n }\n .header_menu_icon_container {\n padding: 0.5rem;\n padding-left: 0.2rem;\n .header_menu_icon {\n width: 1.5rem;\n height: 1.5rem;\n animation: fadeIn linear 0.3s;\n\n @include screen_mobile {\n width: 1.3rem;\n height: 1.3rem;\n }\n }\n }\n\n .logo_header {\n @include screen_mobile {\n margin: 0 auto;\n padding-left: 12%;\n }\n }\n\n .header_list {\n display: flex;\n align-items: center;\n flex: 1;\n justify-content: center;\n }\n\n .header_login {\n // font-size: 0.9rem;\n // @include screen_tablet {\n // font-size: 0.85rem !important;\n // }\n\n // @include screen_mobile {\n // font-size: 0.85rem !important;\n // }\n\n font-size: clamp(0.75rem, 1vw, 0.9rem);\n }\n\n .btn_custom {\n width: clamp(5.5rem, 12vw, 7rem) !important;\n height: clamp(2rem, 4vw, 2.3rem) !important;\n // animation: scaleInOut linear 1.5s;\n // animation-iteration-count: infinite;\n }\n\n .name_user {\n padding-right: 1rem;\n max-width: 11vw;\n text-align: right;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2; /* number of lines to show */\n line-clamp: 2;\n -webkit-box-orient: vertical;\n\n // font-size: 0.9rem;\n // @include screen_tablet {\n // font-size: 0.9rem;\n // }\n\n font-size: clamp(0.7rem, 1.3vw, 0.9rem);\n }\n .img_avt_user {\n width: 3rem;\n min-width: 3rem;\n height: 3rem;\n @include screen_tablet {\n width: 2.6rem;\n min-width: 2.6rem;\n height: 2.6rem;\n }\n border-radius: 50%;\n }\n\n .img_logout_container {\n margin-left: 2.5rem;\n @include screen_tablet {\n margin-left: 1rem;\n }\n @include screen_mobile {\n margin-left: 1.3rem;\n }\n .img_logout {\n min-width: 1.6rem;\n height: 1.6rem;\n @include screen_tablet {\n min-width: 1.2rem;\n height: 1.2rem;\n }\n }\n }\n }\n\n .header_item {\n margin: 0 calc(2% + 0.2rem);\n position: relative;\n display: flex;\n align-items: center;\n // @include screen_tablet {\n // font-size: 0.8rem;\n // }padding: 0.8rem 0;\n\n &:hover .ico_drop_tariff svg {\n transform: rotate(180deg);\n\n @include screen_mobile {\n transform: rotate(0);\n }\n }\n &:hover .ico_drop_tariff svg path,\n &:hover .header_item_text {\n stroke: var(--text-hover-color);\n color: var(--text-hover-color);\n }\n\n &::after {\n content: \"\";\n height: 60%;\n width: 125%;\n position: absolute;\n bottom: -30%;\n right: -5%;\n @include screen_mobile {\n display: none !important;\n }\n }\n\n &:hover .list_option_custom {\n display: flex !important;\n background-color: var(--white-color) !important;\n }\n\n .link_header_item {\n .list_option_custom {\n position: absolute;\n top: 3.3rem;\n right: 0;\n left: -75%;\n max-height: 20rem;\n min-height: 5rem;\n overflow: auto;\n margin: 0 auto;\n background-color: var(--white-color) !important;\n border-bottom-left-radius: 0.6rem;\n border-bottom-right-radius: 0.6rem;\n border-radius: 0.6rem;\n padding: 0 0.5rem;\n z-index: 99;\n width: 250%;\n min-width: 10rem;\n max-width: clamp(11.5rem, 13vw, 12.5rem);\n // border-top: 0;\n\n &::-webkit-scrollbar {\n width: 6px;\n }\n\n /* Handle */\n &::-webkit-scrollbar-thumb {\n background: #bbbbbb;\n border-radius: 10px;\n }\n &::-webkit-scrollbar-track {\n margin: 0.4rem 0;\n }\n /* Handle on hover */\n &::-webkit-scrollbar-thumb:hover {\n background: #8b8b8b;\n }\n\n .option_item_custom {\n color: var(--text-color);\n padding: 0.75rem 0;\n background: white !important;\n z-index: 2;\n cursor: pointer;\n\n font-size: clamp(0.875rem, 1.15vw, 1.125rem);\n\n &:hover {\n font-family: \"AvertaStdCY-Bold\" !important;\n background: white !important;\n }\n }\n }\n }\n\n .item_bonus {\n display: inline-flex;\n background-color: var(--light-red-color);\n color: var(--white-color);\n border-radius: 0.9rem;\n padding: 0.05rem 0.4rem;\n font-size: 0.5rem;\n margin: 0 0 0.8rem 0.3rem;\n // animation: fadeIn linear 3s;\n animation-iteration-count: infinite;\n animation-direction: alternate;\n }\n .header_item_text_container {\n padding: 0.8rem 0;\n\n .ico_drop_tariff {\n margin-left: 0.33rem;\n\n svg {\n width: clamp(10px, 1.25vw, 13px);\n\n @include screen_mobile {\n width: 12px;\n }\n }\n }\n\n &:hover .header_item_text {\n cursor: pointer;\n color: var(--text-hover-color);\n }\n }\n .header_item_text {\n // font-size: 0.9rem;\n font-weight: 500;\n font-size: clamp(0.5rem, 1vw, 0.9rem);\n }\n }\n\n .modal_header_container {\n background-color: rgba(0, 0, 0, 0.6);\n width: 100%;\n .modal_header {\n background-color: var(--white-color);\n position: absolute;\n left: 0;\n top: 4.2rem;\n width: 75vw;\n // min-height: 92vh;\n max-height: calc(100vh - 68px);\n overflow-x: auto;\n z-index: 9999;\n animation: slideIn linear 0.25s;\n display: flex;\n flex-direction: column;\n .header_item_mobile {\n width: 100%;\n border-bottom: 1px solid var(--border-color);\n padding: 0 0 0 4%;\n margin: 0;\n animation: slideIn linear 0.3s;\n &:last-child {\n border-bottom: none;\n }\n\n @include screen_mobile {\n &:hover .header_item_text {\n color: var(--text-hover-color);\n // border-bottom: 2px solid var(--text-hover-color);\n }\n }\n\n .option_item_mobile {\n font-size: clamp(0.75rem, 3.2vw, 0.875rem);\n &:hover {\n font-family: \"AvertaStdCY-Bold\" !important;\n }\n }\n .link_header_mobile {\n width: 100%;\n padding: 1rem 0;\n\n // &:hover .header_item_text {\n // color: var(--text-hover-color);\n // text-decoration: underline !important;\n // }\n }\n .item_bonus {\n display: inline-flex;\n background-color: var(--light-red-color);\n color: var(--white-color);\n border-radius: 0.9rem;\n padding: 0.05rem 0.4rem;\n font-size: 0.65rem;\n margin: 0 0 0.8rem 0.3rem;\n // animation: fadeIn linear 3.5s;\n animation-iteration-count: infinite;\n animation-direction: alternate;\n }\n .header_item_text {\n font-size: clamp(0.75rem, 3.2vw, 0.875rem);\n height: 100%;\n }\n }\n }\n }\n}\n\n.title_news_container {\n padding: 1rem 0 1rem 4%;\n border-top: 1px solid #f5f5f5;\n border-bottom: 1px solid #f5f5f5;\n background-color: var(--white-color);\n}\n",".uk-modal-body {\n border-radius: 20px;\n box-shadow: 0 1px 6px 0 rgba(21, 27, 38, 0.15);\n}\n\n.uk-modal-dialog {\n width: auto;\n width: 340px;\n}\n\n.btn-default {\n padding: 0 35px;\n height: 40px;\n line-height: 37px;\n border-radius: 20px;\n border: 2px solid #00a69c;\n font-size: 16px;\n color: #00a69c;\n /* transition: 0.8s; */\n background: #fff;\n font-family: \"Myriadpro-SemiBold\";\n box-sizing: border-box;\n width: 130px;\n}\n\n.btn-bg-blue {\n background-image: linear-gradient(to right, #00e1a0, #00b9b7);\n color: #fff;\n border: none;\n}\n\n.btn-popup-gr {\n margin: 20px 0 0;\n}\n\n.popup-title {\n font-size: 18px;\n padding: 0 0 20px;\n}\n\n.uk-modal-body p {\n font-size: 16px;\n}\n\n.radio-gr input {\n margin: -2px 8px 0 0;\n}\n\n.radio-body {\n padding: 0 20px;\n display: flex;\n justify-content: center;\n}\n\n.btn-popup-gr button:nth-child(1) {\n margin-right: 10px;\n}\n\n.btn-popup-gr button:nth-child(2) {\n margin-left: 10px;\n}\n\n.message-body textarea {\n width: 100%;\n outline: none;\n resize: none;\n background: #ececec;\n color: #000;\n border: none;\n border-radius: 20px;\n padding: 20px;\n box-sizing: border-box;\n font-family: \"Myriadpro-SemiBold\";\n font-size: 16px;\n}\n\n.message-body textarea::-webkit-input-placeholder {\n /* Edge */\n color: #000;\n}\n\n.message-body textarea:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n color: #000;\n}\n\n.message-body textarea::placeholder {\n color: #000;\n}\n\n.title-span {\n font-family: \"Myriadpro-Bold\";\n font-size: 16px;\n display: block;\n padding: 0 0 5px;\n}\n\n.time-start-end-gr {\n background: #b2eee7;\n border-radius: 20px;\n border: none;\n margin: 0 0 4px;\n}\n\n.time-start-end-gr .start,\n.time-start-end-gr .end {\n padding: 15px 0;\n border-radius: 20px;\n border: none;\n box-sizing: border-box;\n width: 150px;\n}\n\n.time-start-end-gr .start input,\n.time-start-end-gr .end input {\n box-sizing: border-box;\n width: 150px;\n}\n\n.time-start-end-gr .active {\n background-image: linear-gradient(to right, #00e2a0, #00b9b7);\n}\n\n.time-start-end-gr p {\n text-align: center;\n font-size: 18px;\n line-height: 20px;\n box-sizing: border-box;\n}\n\n.time-start-end-gr input {\n background: none;\n border: none;\n box-shadow: none;\n text-align-last: center;\n font-family: \"Myriadpro-Bold\";\n font-size: 16px;\n outline: none;\n}\n\n.showtime-gr {\n margin: 0 0 15px;\n}\n\n.showtime-gr p {\n font-size: 14px;\n text-align: center;\n line-height: 24px;\n}\n\n.showtime-gr .day {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 24px;\n line-height: 24px;\n font-family: \"Myriadpro-Bold\";\n color: #00a79d;\n}\n\n.filter-popup-title {\n margin: 0 0 20px;\n}\n\n.filter-popup-title h2 {\n font-size: 24px;\n line-height: 24px;\n font-family: \"Myriadpro-Bold\";\n color: #00a79d;\n padding-left: 5px;\n}\n\n.ico_filter_blue {\n height: 17px;\n margin-top: 3px;\n}\n\n.title-sp {\n font-size: 18px;\n line-height: 20px;\n font-family: \"Myriadpro-Bold\";\n padding: 0 0 0 20px;\n margin: 0 0 10px;\n color: #01283a;\n display: block;\n}\n\n.title-sp.pad-00 {\n padding: 0;\n}\n\n.popup-filter-option {\n overflow: auto;\n}\n\n.popup-filter-option .pad-020 .title-sp {\n padding: 0;\n}\n\n.input-search {\n height: 50px;\n width: 100%;\n border-radius: 25px;\n box-sizing: border-box;\n background: #eeeeee;\n color: #000;\n font-family: \"Myriadpro-Regular\";\n border: none;\n outline: none;\n padding-left: 20px;\n font-size: 16px;\n margin: 0 0 25px;\n}\n\n.input-search::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n color: #000;\n opacity: 0.5;\n /* opacity: 1; Firefox */\n font-family: \"Myriadpro-Regular\";\n}\n\n.input-search:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n color: #000;\n font-family: \"Myriadpro-Regular\";\n}\n\n.input-search::-ms-input-placeholder {\n /* Microsoft Edge */\n color: #000;\n font-family: \"Myriadpro-Regular\";\n}\n\n.pad-020 {\n padding: 0 20px;\n}\n\n.box-input {\n margin: 0 0 15px;\n}\n\n.chk-gr {\n margin: 0 0 5px;\n}\n\n.chk-gr input {\n width: 20px;\n height: 20px;\n margin: -2px 5px 0 0;\n}\n\n.chk-gr label {\n color: #000;\n font-family: \"Myriadpro-Regular\";\n font-size: 18px;\n}\n\n.ico_close_popup {\n cursor: pointer;\n}\n\n.close-popup-ab {\n position: absolute;\n right: 12px;\n top: 12px;\n width: 22px;\n height: 22px;\n cursor: pointer;\n}\n\n.pad0 {\n padding: 0;\n}\n\n.avt-pop {\n width: 117px;\n height: 117px;\n border-radius: 50%;\n background: #ccc;\n position: absolute;\n top: -65px;\n left: calc(50% - 58px);\n overflow: hidden;\n border: 3px solid #e9af38;\n}\n\n.avt-pop img {\n width: 100%;\n height: 100%;\n}\n\n.title-student-pop {\n padding: 0;\n margin: 15px 0 20px;\n font-size: 24px;\n line-height: 28px;\n max-height: 76px;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.title-student-pop.cutom-mg {\n margin: 25px 0 0;\n}\n\n.title24 {\n font-size: 24px;\n margin: 0;\n padding: 0 0 10px;\n}\n\n.title18 {\n font-size: 18px;\n margin: 0;\n padding: 0 0 20px;\n}\n\n.date-dd .react-datepicker-wrapper input {\n background: rgb(0 203 173 / 30%);\n outline: none;\n border: none;\n border-radius: 28px;\n height: 56px;\n width: 100%;\n color: #231f20;\n font-size: 18px;\n text-align: center;\n}\n\n.ico-calender-ab {\n position: absolute;\n top: 15px;\n left: 20px;\n cursor: pointer;\n}\n\n.btn-create {\n margin: 0 auto;\n}\n\n.custom-area {\n width: 100%;\n height: 120px;\n padding: 20px;\n border: none;\n border-radius: 20px;\n resize: none;\n box-sizing: border-box;\n outline: none;\n background: #ececec;\n color: #000;\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.custom-area::-webkit-input-placeholder {\n /* Edge */\n color: #000;\n}\n\n.custom-area:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n color: #000;\n}\n\n.custom-area::placeholder {\n color: #000;\n}\n\n.text-center.form-sunE-button {\n margin: 20px 0 0;\n}\n\n.form-gr {\n margin: 0 0 10px;\n}\n\n.form-gr span {\n display: block;\n color: #231f20;\n font-size: 18px;\n padding: 0 0 5px 10px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.form-gr input:not([type=\"file\"]) {\n width: 100%;\n line-height: 40px;\n border-radius: 20px;\n border: 1px solid #231f20;\n outline: none;\n box-sizing: border-box;\n padding: 0 20px;\n color: #231f20;\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.input_files {\n width: 100%;\n height: 40px;\n border-radius: 20px;\n border: 1px solid #231f20;\n border: 1px solid #231f20;\n outline: none;\n box-sizing: border-box;\n padding: 0 20px;\n color: #231f20;\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n}\n\n.form-gr .input_files input[type=\"file\"] {\n color: transparent;\n font-size: 1.1rem;\n /* flex: 1; */\n min-width: 40%;\n width: 40%;\n}\n/* .form-gr input[type=\"file\"]::after {\n position: relative;\n content: \"Chưa chọn tệp\";\n color: #8e8e8e;\n text-align: center;\n left: -2rem;\n font-size: 1rem;\n} */\n\n.form-gr input::-webkit-input-placeholder {\n /* Edge */\n font-family: \"Myriadpro-Regular\";\n}\n\n.form-gr input:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-family: \"Myriadpro-Regular\";\n}\n\n.form-gr input::placeholder {\n font-family: \"Myriadpro-Regular\";\n}\n\n.khoi {\n z-index: 10;\n}\n\n.khoi .select-options {\n z-index: 9;\n max-height: 300px;\n}\n\n.ky-nang {\n z-index: 8;\n}\n\n.ky-nang .select-options {\n z-index: 7;\n max-height: 200px;\n}\n\n.uk-modal .uk-modal-body.showImg {\n padding: 0;\n border-radius: 0;\n}\n\n.showImg {\n height: calc(100vh - 200px);\n}\n\n.zoomImg {\n width: 100%;\n height: 100%;\n}\n\n.zoomImg img {\n height: 100%;\n}\n\n.btn-dkvl {\n width: 164px;\n padding: 0 20px;\n}\n\n.title-sp-gray {\n color: #686868;\n font-size: 16px;\n line-height: 135%;\n font-family: \"Myriadpro-Bold\";\n}\n\n.uk-modal-body p.text-edit {\n color: #00a69c;\n font-size: 24px;\n line-height: 135%;\n font-family: \"Myriadpro-Bold\";\n margin: 0 0 15px;\n}\n\n.input-text-gr input {\n width: 100%;\n height: 44px;\n border-radius: 22px;\n box-sizing: border-box;\n outline: none;\n border: 1px solid #7f7f7f;\n padding: 0 15px;\n font-size: 16px;\n line-height: 44px;\n font-family: \"Myriadpro-Light\";\n margin: 10px 0;\n}\n\n.input-text-gr input::-webkit-input-placeholder {\n /* Edge */\n font-family: \"Myriadpro-Regular\";\n}\n\n.input-text-gr input::-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-family: \"Myriadpro-Regular\";\n}\n\n.input-text-gr input::placeholder {\n font-family: \"Myriadpro-Regular\";\n}\n\n.radio-gr-add-content {\n margin: 0 0 10px;\n}\n\n.radio-gr-add-content input {\n margin-right: 10px;\n}\n\n.mb-20 {\n margin-bottom: 20px;\n}\n\n.mb-10 {\n margin-bottom: 10px;\n}\n\n.set-180.class-slect-time .slect-time .react-datepicker__input-container input {\n width: 170px;\n}\n\n.break-all {\n word-break: break-all;\n}\n\n.t-title-w {\n background: #00a69c;\n padding: 8px 20px;\n border-radius: 17px;\n}\n\n.t-title-w p {\n font-family: \"Myriadpro-Bold\";\n font-size: 16px;\n color: #fff;\n}\n\n.r-80 {\n width: 80px;\n}\n\n.r-100 {\n width: 100px;\n}\n\n.rm-20 {\n width: 20px;\n}\n\n.tc-list {\n padding-right: 20px;\n}\n\n.tc-content {\n padding: 15px 10px 5px;\n background: #e6e7e8;\n border-radius: 20px;\n margin: 10px 0;\n}\n\n.tc-content.tc-sum {\n padding: 10px;\n margin-right: 20px;\n}\n\n.tc-content.tc-sum p {\n font-family: \"Myriadpro-Bold\";\n color: #000;\n}\n\n.title-regular-black {\n font-family: \"Myriadpro-Regular\";\n color: #000;\n font-size: 16px;\n margin: 0 0 10px;\n}\n\n.tc-item {\n padding: 5px 0;\n border-bottom: 1px solid #787878;\n}\n\n.tc-item:last-child {\n border-bottom: none;\n}\n\n.tc-item input {\n color: #787878;\n font-family: \"Myriadpro-Regular\";\n font-size: 16px;\n border: none;\n outline: none;\n width: 100%;\n box-sizing: border-box;\n background: #e6e7e8;\n}\n\n.tc-item .r-100 input {\n text-align: center;\n padding-right: 20px;\n}\n\n.rm-btn {\n position: absolute;\n right: -35px;\n top: 4px;\n cursor: pointer;\n}\n\n.btn-add-tc {\n padding: 10px 0;\n}\n\n.title-regular-black input[type=\"radio\" i] {\n margin: -2px 5px 0 0;\n}\n\n.wd-c {\n width: 130px;\n}\n\n.chambai.writing .uk-modal-dialog {\n width: auto;\n}\n\n.help-popup h2 {\n font-family: \"Myriadpro-Regular\";\n font-size: 24px;\n color: #000;\n margin: 0 0 20px;\n}\n\n.help-popup p {\n font-family: \"Myriadpro-Regular\";\n font-size: 16px;\n color: #686868;\n margin: 0 0 30px;\n}\n\n@media screen and (max-height: 800px) {\n .uk-modal-body .wh20.chk-custom-gr input:checked + label:after {\n top: -8px;\n }\n\n .set-180.class-slect-time\n .slect-time\n .react-datepicker__input-container\n input {\n width: 135px;\n }\n\n .input-text-gr input {\n height: 32px;\n border-radius: 16px;\n font-size: 16px;\n line-height: 32px;\n }\n\n .title-sp-gray {\n font-size: 16px;\n }\n}\n\n@media screen and (max-height: 700px) {\n .btn-default {\n padding: 0 25px;\n height: 32px;\n line-height: 29px;\n border-radius: 16px;\n font-size: 13px;\n width: 80px;\n }\n\n .wd-c {\n width: 100px;\n }\n\n .uk-modal-body p {\n font-size: 13px;\n }\n\n .uk-modal-dialog {\n width: auto;\n width: 300px;\n }\n\n .title24 {\n font-size: 18px;\n }\n\n .date-dd .react-datepicker-wrapper input {\n border-radius: 20px;\n height: 40px;\n width: 100%;\n font-size: 14px;\n }\n\n .ico-calender-ab {\n top: 8px;\n left: 16px;\n }\n\n .close-popup-ab {\n position: absolute;\n right: 12px;\n top: 12px;\n width: 18px;\n height: 18px;\n cursor: pointer;\n }\n\n .lichngay-teacher .week-cell,\n .lichngay-teacher .day-cell {\n flex-basis: calc(100% / 7 - 24px);\n margin: 5px 12px;\n }\n\n .form-gr input {\n height: 32px;\n line-height: 32px;\n border-radius: 16px;\n padding-left: 16px;\n font-size: 14px;\n }\n\n .title-sp {\n font-size: 14px;\n line-height: 16px;\n padding: 0 0 0 16px;\n }\n\n .chk-gr label {\n font-size: 14px;\n }\n\n .custom-width {\n width: 380px !important;\n }\n\n .ico_close_popup {\n width: 20px;\n height: 20px;\n }\n}\n\n.__img-detail {\n width: auto;\n height: 200px;\n border-radius: 20px;\n}\n\n.__img-detail img {\n width: 100%;\n height: 100%;\n}\n\n.__vocabulary span {\n color: #00bbb5;\n font-size: 18px;\n}\n\n.__vi_mean {\n font-family: \"MyriadPro-SemiBold\";\n}\n\n.justify-content-between {\n justify-content: space-between;\n}\n\n.title-modal {\n font-family: \"MyriadPro-SemiBold\";\n margin-bottom: 20px;\n justify-content: left;\n}\n\n.title-modal .thumb2 {\n left: 10px;\n}\n\n.content-modal {\n padding: 10px;\n border: 1px solid #d3d3d3;\n border-radius: 10px;\n min-height: 150px;\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 250px;\n}\n\n.btn-flash-popup-vocabulary {\n border: none;\n background: none;\n position: absolute;\n left: 45%;\n bottom: -15px;\n}\n\n.img-flash-popup-vocabulary {\n width: 35px;\n height: 35px;\n background: #fff;\n padding: 5px;\n border-radius: 35%;\n}\n\n/* Zoom in Image */\n.icon_image_container {\n top: 0.5rem;\n right: 1rem;\n}\n\n.ico_image {\n width: 2.2rem;\n margin: 0.8rem;\n cursor: pointer;\n}\n\n.rotated-image {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n\n/* Popup Edit Homework */\n\n.img_close_popup {\n top: 10px;\n right: 10px;\n width: 1.8rem;\n height: 1.8rem;\n cursor: pointer;\n}\n\n.info-container {\n margin-top: 16px;\n padding-left: 40px;\n}\n\n.info-row-box {\n display: flex;\n width: 100%;\n padding: 0 32px;\n}\n\n.label-info-left {\n width: 32%;\n}","@import url('https://fonts.googleapis.com/css?family=Manjari:400,700&display=swap');\n\nbody {\n font-family: Manjari, sans-serif;\n font-size: 14px;\n}\n\n.calendar {\n width: 350px;\n margin: 0 auto;\n box-shadow: 0 2px 4px 0 rgba(21, 27, 38, .15);\n border-radius: 6px;\n}\n\n.header {\n display: flex;\n align-items: center;\n padding: 12px 12px 0 12px;\n border-radius: 6px 6px 0 0;\n background-color: #fff;\n color: #fff;\n border-top-left-radius: 20px;\n border-top-right-radius: 20px;\n}\n\n.nav {\n border: 1px solid #fff;\n border-radius: 25px;\n outline: 0;\n background-color: transparent;\n cursor: pointer;\n}\n\n.datetime {\n margin: 0 auto;\n font-size: 18px;\n font-weight: bold;\n color: #00B9B7;\n}\n\n.week-container,\n.day-container {\n display: flex;\n flex-wrap: wrap;\n}\n\n.week-cell{\n font-family: 'Myriadpro-SemiBold';\n}\n.week-cell,\n.day-cell {\n flex: 0 0 calc(100% / 7 - 10px);\n display: flex;\n justify-content: center;\n align-items: center;\n height: 40px;\n width: 40px;\n cursor: pointer;\n margin: 5px;\n}\n\n.day-cell.active{\n background: #fff;\n border: 2px solid #00A79D!important;\n border-radius: 25px!important;\n color: #404041!important;\n}\n\n.img-check-calendar{\n display: none;\n position: absolute;\n top: 0;\n right: -4px;\n}\n\n.day-cell.complete .img-check-calendar{\n display: block;\n\n}\n\n\n.img-missing-calendar{\n display: none;\n position: absolute;\n top: 9px;\n right: 1px;\n}\n\n.day-cell.missing .img-missing-calendar{\n display: block;\n}\n.day-cell.complete .img-missing-calendar{\n display: none;\n}\n.day-cell.active_date .img-missing-calendar{\n display: none;\n}\n.day-cell.today .img-missing-calendar{\n display: none;\n}\n\n.img-active_dot-calendar{\n display: none;\n position: absolute;\n top: 0px;\n right: -5px;\n}\n\n.day-cell.missing .img-active_dot-calendar{\n display: none;\n}\n.day-cell.complete .img-active_dot-calendar{\n display: none;\n}\n.day-cell.active_date .img-active_dot-calendar{\n display: block;\n}\n.day-cell.today .img-active_dot-calendar{\n display: none;\n}\n\n.day-cell.today{\n border: none!important;\n}\n\n.day-cell {\n &--faded {\n opacity: .4;\n }\n\n &--today {\n border-radius: 25px;\n background-image: linear-gradient(to right, #00e1a0 , #00b9b7)!important;\n color: #fff!important;\n border: none;\n }\n}\n.lichngay-teacher .week-cell,.lichngay-teacher .day-cell {\n flex-basis: calc(100% / 7 - 36px);\n margin: 5px 0px;\n}\n.hide_collapse{\n display : none;\n}\n.fullHeight .hide_collapse{\n display : flex;\n}\n@media screen and (max-height: 800px) {\n .img-check-calendar {\n top: -4px;\n right: -2px;\n }\n .box-40-40.lichngay-teacher .day-cell {\n flex-basis: calc(100% / 7 - 24px);\n margin: 5px 0px;\n }\n .hide_collapse {\n display: none;\n }\n}\n@media screen and (max-height: 700px) {\n .calendar {\n // width: 258px;\n margin: 0 auto;\n box-shadow: 2px 3px 4px 0 rgba(21, 27, 38, .15);\n border-radius: 6px;\n }\n .week-cell,\n .day-cell {\n font-size: 14px;\n flex: 0 0 calc(100% / 7 - 10px);\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n margin: 5px 0px;\n }\n .day-cell.missing .img-missing-calendar {\n display: block;\n width: 7px;\n }\n .img-missing-calendar {\n display: none;\n position: absolute;\n top: 2px;\n right: -3px;\n }\n .img-check-calendar {\n top: -4px;\n right: -4px;\n }\n .box-40-40.lichngay-teacher .day-cell {\n flex-basis: calc(100% / 7 - 27px);\n margin: 5px 0px;\n }\n .hide_collapse {\n display: none;\n }\n\n .homePageTeacherCalendaSchedule {\n margin: 0 !important\n }\n}",".btn_custom {\n border-radius: 0.4rem;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n &:hover {\n opacity: 0.8;\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.footer_wrapper {\n padding: 3rem 0rem 2rem;\n background-color: var(--light-gray-color);\n\n @include screen_mobile {\n background-color: var(--white-color);\n padding-top: 0;\n }\n .footer_container {\n display: flex;\n padding-bottom: 6.5rem;\n width: 100%;\n justify-content: space-between;\n padding-left: clamp(2%, 4.2vw, 6%);\n padding-right: clamp(2%, 4.2vw, 6%);\n\n @include screen_mobile {\n flex-direction: column-reverse;\n padding-bottom: 2.5rem;\n padding-left: 0;\n padding-right: 0;\n }\n\n .footer_left_container {\n max-width: 30%;\n width: 30%;\n }\n\n .footer_left_container,\n .footer_right_container {\n @include screen_mobile {\n width: 100% !important;\n max-width: 100% !important;\n margin: 0;\n }\n }\n\n .footer_right_container {\n width: 70%;\n max-width: 100rem;\n margin: 0 auto;\n // margin-left: clamp(1%, 11vw, 15%);\n @include screen_mobile {\n flex-direction: column;\n margin-left: 0;\n }\n\n .footer_right_item {\n // margin-left: 2%;\n @include screen_mobile {\n width: 100% !important;\n max-width: 100% !important;\n margin: 0;\n }\n }\n }\n\n .title_footer_container {\n @include screen_mobile {\n border-top: 1px solid #e6e6e6;\n margin: 0;\n padding: 0.7rem 0;\n cursor: pointer;\n padding-left: 4%;\n padding-right: 3%;\n }\n }\n .title_footer {\n font-size: clamp(1rem, 1.6vw, 1.4rem);\n\n @include screen_mobile {\n font-size: 0.95rem;\n }\n }\n\n .footer_intro_modal {\n @include screen_mobile {\n animation: slideTopIn linear 0.3s;\n }\n }\n\n .margin_horizontal {\n margin: 0 1.5rem;\n }\n\n .footer_contact_box {\n // border: 1px solid var(--border-color);\n padding: 0.23rem 0;\n border-radius: 0.4rem;\n max-width: 19rem;\n width: 100%;\n\n @include screen_mobile {\n max-width: 96%;\n width: 96%;\n // max-width: 60%;\n // justify-content: center;\n }\n .icon_contact {\n width: 1.5rem;\n height: auto;\n\n @include screen_mobile {\n width: 1.8rem;\n }\n }\n }\n\n .footer_email_contact {\n @include screen_mobile {\n width: auto;\n max-width: auto;\n }\n }\n\n .footer_social_container {\n align-items: flex-end;\n justify-content: space-between;\n padding: 1.2rem 0;\n // padding-right: clamp(0.5rem, 5vw, 1rem);\n // padding-left: clamp(2rem, 4.2vw, 5.5rem);\n margin-top: 2rem;\n // border: 1px solid var(--border-color);\n border-radius: 0.5rem;\n @include screen_mobile {\n // flex-direction: row-reverse;\n justify-content: flex-end !important;\n align-items: flex-start;\n margin: 0 !important;\n padding: 0.5rem 0 2rem;\n border: none;\n padding-top: 1.75rem;\n }\n\n .item_infor_download {\n padding-right: clamp(2.3rem, 5.5vw, 7rem);\n\n &:last-child {\n padding-right: 0.5rem;\n margin-right: clamp(-3rem, 4.5vw, -6rem);\n\n @include screen_tablet {\n margin-right: clamp(-0.5rem, 20vw, -6rem);\n }\n\n @include screen_mobile {\n margin-right: 0;\n padding-right: 0;\n }\n }\n @include screen_mobile {\n flex-direction: column;\n align-items: center;\n width: 100%;\n // justify-content: space-between !important;\n padding-bottom: 1.3rem;\n padding-right: 0;\n }\n\n .item_infor_title {\n padding-bottom: 1rem;\n align-items: flex-start;\n\n @include screen_mobile {\n padding-bottom: 0;\n width: 90%;\n max-width: 90%;\n padding-right: 0.8rem;\n align-items: center;\n justify-content: center;\n margin-bottom: 0.5rem;\n }\n span {\n font-size: clamp(0.75rem, 1.1vw, 0.875rem);\n @include screen_mobile {\n font-size: clamp(0.7rem, 4vw, 0.875rem);\n }\n }\n\n .img_tick_title {\n width: 1.2rem;\n margin-right: 0.3rem;\n margin-top: 0.05rem;\n\n @include screen_mobile {\n width: clamp(0.75rem, 4vw, 0.9375rem);\n }\n }\n }\n\n .img_download_container {\n // padding: 0 1rem 0.8rem;\n justify-content: flex-start;\n @include screen_mobile {\n // width: 60%;\n // max-width: 60%;\n // padding: 0 0 0.8rem 0;\n // max-height: 90%;\n margin: 0 0.5rem;\n // width: 90%;\n // max-width: 90%;\n justify-content: center;\n }\n }\n .icon_qr {\n // margin-right: 13%;\n width: 30%;\n height: 100%;\n min-height: 100%;\n max-width: 10rem;\n min-width: 30%;\n\n @include screen_mobile {\n margin-right: 4%;\n width: 11.5%;\n max-width: 3.3rem;\n min-width: 11.5%;\n }\n\n img {\n object-fit: contain;\n width: 100%;\n max-width: 100%;\n\n @include screen_mobile {\n max-width: 3rem;\n }\n }\n }\n\n .footer_app_download_container {\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n // width: 65%;\n max-width: 65%;\n @include screen_mobile {\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 100%;\n }\n .img_app_download_container {\n max-width: 96%;\n @include screen_mobile {\n width: 100%;\n max-width: 100%;\n }\n }\n .img_app_download {\n // height: 1.6rem;\n // min-height: 1.6rem;\n width: 65%;\n max-width: 13rem;\n\n @include screen_mobile {\n margin: 0 !important;\n width: 90%;\n max-height: 90%;\n max-width: 10rem;\n }\n }\n }\n }\n }\n .footer_email_social {\n @include screen_mobile {\n flex-wrap: wrap;\n margin-bottom: 0.5rem !important;\n }\n }\n .icon_social_container {\n padding-bottom: 1.5rem;\n @include screen_mobile {\n min-width: 28%;\n justify-content: center;\n // max-width: 100%;\n // width: 100%;\n // padding-right: 3%;\n // min-width: 3rem;\n margin-bottom: 0.2rem;\n padding-bottom: 0;\n }\n .icon_social {\n cursor: pointer;\n width: 4.4rem;\n height: auto;\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1);\n transform: scale(1);\n margin-right: 0.5rem;\n\n @include screen_mobile {\n width: 3.2rem;\n min-width: 2rem;\n margin-right: 0;\n }\n\n &:hover {\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n }\n }\n }\n\n .list_option_right {\n @include screen_mobile {\n min-width: 50%;\n margin-bottom: 1rem;\n }\n }\n\n .footer_1_tail {\n padding-top: 1.1rem;\n border-top: 1px solid var(--border-color);\n\n @include screen_mobile {\n border-bottom: 1px solid var(--border-color);\n padding-bottom: 1.5rem;\n }\n }\n\n .text_title_contact {\n font-size: clamp(1rem, 1.6vw, 1.4rem);\n }\n\n .text_phone_number {\n font-size: clamp(0.95rem, 1.3vw, 1.125rem) !important;\n }\n\n .text_email {\n font-size: clamp(0.95rem, 1.3vw, 1.125rem) !important;\n }\n\n .footer_detail_item {\n font-size: clamp(0.8rem, 0.8vw, 0.875rem);\n }\n }\n .img_bct {\n @include screen_mobile {\n width: clamp(9rem, 45vw, 11rem);\n height: auto;\n padding-bottom: 2rem;\n }\n }\n\n .text_license {\n @include screen_mobile {\n padding: 0 1rem;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.slogan_container {\n width: 100%;\n background-color: var(--white-color);\n\n @include screen_mobile {\n padding: 0 3%;\n }\n .slogan_content {\n width: 100%;\n position: relative;\n margin-bottom: 2.5rem;\n\n .slogan_img {\n width: 100%;\n object-fit: contain;\n }\n\n .btn_buy_container {\n position: absolute;\n right: 2%;\n bottom: 10%;\n max-width: 50%;\n\n @include screen_mobile {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 1rem;\n width: 100%;\n bottom: 2%;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n }\n\n .btn_custom {\n @include screen_mobile {\n width: 12rem !important;\n // height: 2.8rem !important;\n height: 13vw !important;\n max-width: 100% !important;\n max-height: 2.87rem !important;\n }\n }\n\n .text_btn_buy {\n font-size: clamp(1.3rem, 2vw, 1.5rem);\n }\n }\n }\n .btn_container {\n .btn_custom {\n @include screen_mobile {\n width: 65% !important;\n min-width: 10rem;\n }\n }\n .btn_text {\n color: var(--white-color);\n font-size: 1.75rem;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.box_fixed {\n position: fixed;\n bottom: 2%;\n right: 2%;\n align-items: center;\n display: flex;\n flex-direction: column;\n z-index: 9998;\n\n @include screen_mobile {\n flex-direction: row-reverse !important;\n right: 0;\n width: 100%;\n justify-content: space-between !important;\n align-items: center;\n padding: 0 2%;\n }\n\n .icon_scroll_fixed {\n width: 2.6rem;\n height: 2.6rem;\n\n @include screen_mobile {\n margin-bottom: 0 !important;\n }\n }\n}\n\n.box-left_fixed {\n position: fixed;\n bottom: 2%;\n left: 2%;\n align-items: center;\n display: flex;\n flex-direction: column;\n z-index: 9998;\n\n @include screen_mobile {\n left: 0;\n padding: 0 2%;\n }\n\n .icon_scroll_fixed {\n width: 3rem;\n height: 3rem;\n\n @include screen_mobile {\n margin-bottom: 0 !important;\n }\n }\n}","@import \"/src/_styles/mixin\";\n\n.box_title {\n padding: 0.35rem 0.9vw;\n border-radius: 3rem;\n\n @include screen_mobile {\n padding: 0.2rem 5vw;\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.advisement_form {\n width: 100%;\n padding-top: 0.8rem;\n padding-bottom: 0rem;\n @include screen_mobile {\n width: 100%;\n padding-bottom: 0rem;\n }\n\n .content_advisement_container {\n width: 90%;\n max-width: 100rem;\n min-width: 55rem;\n border: 1px dashed #4d4d4d;\n border-radius: 2.2rem;\n padding: 1rem;\n @include screen_mobile {\n min-width: 100%;\n border: none;\n padding: 0;\n border-radius: 0rem;\n }\n .title_header {\n width: 70%;\n max-width: 70%;\n @include screen_mobile {\n width: 98%;\n max-width: 98%;\n margin: 0 auto;\n }\n }\n .title_header_mobile {\n padding: 1rem 0 1rem;\n .title_header_1 {\n @include screen_mobile {\n width: 50%;\n max-width: 50%;\n margin: 0 auto;\n }\n }\n .title_header_2 {\n @include screen_mobile {\n width: 84%;\n max-width: 84%;\n margin: 0 auto;\n }\n }\n }\n .content_advisement {\n width: 100%;\n padding: 2.5rem 0 0 5%;\n border-radius: 1.5rem;\n\n @include screen_mobile {\n border-radius: 0;\n padding: 1rem 0 0;\n }\n\n .content_left_advisement {\n width: 48%;\n max-width: 48%;\n padding-bottom: 2.5rem;\n\n @include screen_mobile {\n width: 92%;\n max-width: 92%;\n padding-bottom: 0;\n // padding:;\n }\n }\n\n .header_advisement {\n width: 100%;\n padding-bottom: 1.2rem;\n\n @include screen_mobile {\n padding-bottom: 0.5rem;\n }\n\n .title_header_teacher {\n width: 48%;\n max-width: 48%;\n padding: 1rem 0 0.5rem;\n\n @include screen_mobile {\n margin: 0 auto;\n width: 90%;\n max-width: 90%;\n text-align: center;\n display: flex;\n // justify-content: center;\n }\n }\n\n // .title_header {\n // position: relative;\n // background: transparent;\n // z-index: 1;\n // font-size: clamp(1.7rem, 3.3vw, 2.78125rem);\n\n // &::after {\n // content: attr(title);\n // position: absolute;\n // -webkit-text-stroke: 8px white;\n // left: 0;\n // z-index: -2;\n // }\n\n // &::before {\n // content: attr(title);\n // position: absolute;\n // -webkit-text-stroke: 8px white; /* Chris Coyier's favorite color! */\n // left: 0;\n // z-index: -1;\n // }\n // }\n\n .detail_header {\n width: 100%;\n font-size: clamp(1rem, 2vw, 1.5rem);\n line-height: 1.8rem;\n @include screen_mobile {\n margin: 0 auto;\n text-align: center;\n width: 90%;\n font-size: clamp(0.9rem, 4vw, 1rem);\n line-height: 1.225rem;\n }\n }\n }\n\n .form_input_advisement {\n width: 100%;\n padding-top: 1.2rem;\n\n @include screen_mobile {\n width: 98%;\n padding-top: 1.5rem;\n }\n\n .input_radio_base {\n .error_text_absolute {\n @include screen_mobile {\n bottom: calc(100%) !important;\n }\n }\n .error_select {\n span {\n font-size: 17px !important;\n\n @include screen_mobile {\n font-size: 0.82rem !important;\n }\n }\n }\n }\n\n .input_text_base_container {\n .error_text_absolute {\n @include screen_mobile {\n bottom: calc(100%) !important;\n }\n }\n .error_input {\n span {\n font-size: 17px !important;\n\n @include screen_mobile {\n font-size: 0.82rem !important;\n }\n }\n }\n }\n\n .input_text_base {\n padding: 0 1.2rem !important;\n }\n\n .input_text_base,\n .input_select_main_wrapper {\n height: clamp(3.2rem, 4vw, 3.375rem) !important;\n border: none;\n background-color: var(--white-color) !important;\n margin-bottom: 2.3rem;\n\n @include screen_mobile {\n margin-bottom: 2rem;\n }\n\n .input_text {\n color: var(--text-color);\n font-size: clamp(1rem, 1.6vw, 1.25rem);\n -webkit-text-fill-color: var(--text-color);\n &::placeholder {\n color: var(--text-color);\n -webkit-text-fill-color: var(--text-color);\n }\n }\n }\n }\n\n .img_side_advisement {\n width: 50%;\n max-width: 50%;\n\n @include screen_mobile {\n width: 100%;\n max-width: 100%;\n }\n }\n }\n }\n}\n.btn_container {\n padding-top: 2.25rem;\n\n .btn_custom {\n @include screen_mobile {\n max-height: 100% !important;\n max-width: 100% !important;\n width: clamp(9rem, 50vw, 11rem) !important;\n height: clamp(2.65rem, 12vw, 2.87rem) !important;\n }\n .text_btn {\n font-size: clamp(1.2rem, 2vw, 1.5rem);\n\n @include screen_mobile {\n font-size: 1.5rem;\n }\n }\n }\n}\n\n.advisement_form_teacher {\n width: 100%;\n .content_advisement_container {\n width: 90%;\n max-width: 100rem;\n min-width: 55rem;\n padding: 1rem;\n border: 1px dashed #4d4d4d;\n border-radius: 3rem;\n\n @include screen_mobile {\n min-width: 100%;\n border: none;\n padding: 0;\n border-radius: 0rem;\n }\n .content_advisement {\n background-color: #ffea99;\n border-radius: 2.5rem;\n padding: 2.5rem 4%;\n\n @include screen_mobile {\n border-radius: 0;\n }\n .header_advisement {\n .title_header_teacher_1_mobile {\n @include screen_mobile {\n width: 82%;\n max-width: 82%;\n }\n }\n .title_header_teacher_2_mobile {\n @include screen_mobile {\n width: 94%;\n max-width: 94%;\n }\n }\n .title_header_teacher {\n width: 92%;\n max-width: 90rem;\n }\n\n .detail_header {\n font-size: clamp(1.3rem, 1.8vw, 1.5rem);\n padding: 1rem 0 2.5rem;\n\n @include screen_mobile {\n font-size: 1rem;\n padding: 0.75rem 0 2rem;\n }\n }\n }\n\n .form_input_advisement {\n .form_input_wrapper {\n @include screen_mobile {\n flex-direction: column !important;\n }\n }\n .input_radio_base {\n .error_text_absolute {\n @include screen_mobile {\n bottom: calc(100%) !important;\n }\n }\n .error_select {\n span {\n font-size: 16px !important;\n\n @include screen_mobile {\n font-size: 0.82rem !important;\n }\n }\n }\n }\n .input_container_left,\n .input_container_right {\n width: 48%;\n max-width: 48%;\n\n @include screen_mobile {\n width: 98%;\n max-width: 98%;\n }\n }\n\n .text_note_assistant {\n font-size: clamp(0.9rem, 1.1vw, 1rem);\n margin-top: -0.75rem;\n\n @include screen_mobile {\n font-size: 0.75rem;\n margin-top: -1rem;\n }\n }\n .input_container_right {\n }\n\n .input_text_base_container {\n .error_text_absolute {\n @include screen_mobile {\n bottom: calc(100%) !important;\n }\n }\n .error_input {\n span {\n font-size: 17px !important;\n\n @include screen_mobile {\n font-size: 0.82rem !important;\n }\n }\n }\n }\n\n .input_text_base {\n padding: 0 1.2rem !important;\n }\n\n .input_text_base,\n .input_select_main_wrapper {\n height: clamp(3.2rem, 4vw, 3.375rem) !important;\n border: none;\n background-color: var(--white-color) !important;\n margin-bottom: 2.3rem;\n\n @include screen_mobile {\n margin-bottom: 2rem;\n }\n\n .input_text {\n color: var(--text-color);\n font-size: clamp(1rem, 1.6vw, 1.25rem);\n -webkit-text-fill-color: var(--text-color);\n &::placeholder {\n color: var(--text-color);\n -webkit-text-fill-color: var(--text-color);\n }\n }\n }\n\n .number_account_assistant {\n margin-top: -0.75rem;\n padding: 0 3.5%;\n\n @include screen_mobile {\n margin-top: 1rem;\n }\n\n .title_account_assistant {\n font-size: clamp(1.1rem, 1.3vw, 1.25rem);\n\n @include screen_mobile {\n font-size: clamp(0.75rem, 2.8vw, 0.875rem);\n }\n }\n\n .box_number_account {\n margin-top: 0.5rem;\n background-color: var(--white-color);\n border-radius: 1.5rem;\n border: 1px solid var(--text-color);\n width: 8.8rem;\n min-width: 6rem;\n padding: 0.35rem 0;\n font-size: clamp(1.3rem, 1.7vw, 1.5rem);\n\n @include screen_mobile {\n width: 7.5rem;\n min-width: 5.5rem;\n\n font-size: clamp(1.05rem, 2vw, 1.125rem);\n }\n\n .number_account_text {\n font-size: clamp(1.3rem, 1.7vw, 1.5rem);\n margin: 0 0.75rem;\n min-width: 2rem;\n\n @include screen_mobile {\n margin: 0 0.35rem;\n font-size: clamp(1.05rem, 2vw, 1.125rem);\n }\n }\n\n svg {\n @include screen_mobile {\n width: 14px;\n height: 11px;\n }\n }\n }\n }\n\n // Text Policy\n .text_policy_assistant_account {\n font-size: clamp(1.1rem, 1.5vw, 1.25rem);\n margin-top: 2.5rem;\n\n .ico_checkbox_policy {\n width: 1.25rem;\n height: auto;\n margin-right: 0.35rem;\n }\n span,\n a {\n font-size: clamp(1.1rem, 1.5vw, 1.25rem);\n\n @include screen_mobile {\n font-size: clamp(0.75rem, 3vw, 0.875rem);\n }\n }\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n$red: #e22028;\n$border-color: #4a4848;\n\n.input_text_base_container {\n position: relative;\n\n .error_input {\n span {\n color: $red;\n font-size: 18px;\n }\n }\n\n .error_text {\n margin-bottom: 9px;\n }\n\n .error_text_absolute {\n position: absolute;\n bottom: calc(100% + 2px);\n }\n\n .error_text_absolute_new {\n position: absolute;\n top: calc(100% + 2px);\n }\n\n .input_text_base {\n display: flex;\n align-items: center;\n height: 65px;\n padding: 0px 22px;\n border: 1px solid $border-color;\n border-radius: 10px;\n margin-bottom: 22px;\n\n @media screen and (max-width: 768px) {\n height: 44px;\n\n svg {\n width: 18px;\n }\n }\n\n &.focus {\n border-width: 1px;\n\n .custom_icon {\n display: none;\n }\n }\n\n &.warning {\n border-color: $red !important;\n border-width: 2px !important;\n border-style: solid !important;\n padding-left: 23px;\n padding-right: 23px;\n }\n\n &.success {\n border-color: #36ae4a !important;\n border-width: 2px !important;\n border-style: solid !important;\n padding-left: 23px;\n padding-right: 23px;\n }\n\n .input_text_base_content {\n display: flex;\n align-items: center;\n flex: 1;\n height: 100%;\n padding: 1px 0px;\n\n .icon_label {\n width: 31px;\n margin-right: 26px;\n\n @include screen_mobile {\n margin-right: 0 !important;\n }\n }\n\n .input_text {\n height: 100%;\n border: none;\n font-size: 18px;\n line-height: 21px;\n flex: 1;\n background-color: transparent;\n\n &:focus {\n outline: none;\n }\n\n @include screen_mobile {\n font-size: 0.9rem !important;\n }\n }\n }\n\n .toggle_password {\n display: flex;\n align-items: center;\n cursor: pointer;\n }\n }\n\n input[type=\"password\"] {\n &::-ms-reveal {\n display: none;\n }\n }\n\n input {\n font-family: \"Myriadpro-Regular\";\n\n &::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n opacity: 1;\n /* Firefox */\n }\n\n &:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n\n &::-ms-input-placeholder {\n /* Microsoft Edge */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n }\n}\n\n::-ms-reveal {\n display: none;\n}","@import \"/src/_styles/mixin\";\n\n$red: #e22028;\n$border-color: #4a4848;\n\n.input_radio_base {\n position: relative;\n .error_select {\n span {\n color: $red;\n font-size: 18px;\n display: flex;\n }\n }\n .error_text {\n margin-bottom: 9px;\n }\n .error_text_absolute {\n position: absolute;\n bottom: calc(100% + 2px);\n }\n .error_text_absolute_new {\n position: absolute;\n top: calc(100% + 2px);\n }\n .input_select {\n cursor: pointer;\n }\n .input_select_main_wrapper {\n display: flex;\n align-items: center;\n height: 65px;\n padding: 0px 22px;\n border: 1px solid $border-color;\n border-radius: 10px;\n margin-bottom: 22px;\n .input_select_main {\n display: flex;\n align-items: center;\n flex: 1;\n height: 100%;\n padding: 1px 0px;\n display: flex;\n align-items: center;\n flex: 1;\n height: 100%;\n .icon_label {\n width: 31px;\n margin-right: 26px;\n border: 0px solid transparent;\n border-bottom-width: 1px;\n @include screen_mobile {\n margin-right: 1rem !important;\n }\n }\n .input_text {\n height: 100%;\n border: none;\n font-size: 18px;\n line-height: 21px;\n flex: 1;\n background-color: transparent;\n opacity: 1;\n\n &:focus {\n outline: none;\n }\n @include screen_mobile {\n font-size: 0.9rem !important;\n }\n }\n }\n }\n\n .drop_down {\n position: absolute;\n display: none;\n top: 65px;\n width: 100%;\n max-height: 350px;\n overflow: auto;\n background-color: white;\n border-bottom-left-radius: 10px;\n border-bottom-right-radius: 10px;\n z-index: 1;\n /* width */\n &::-webkit-scrollbar {\n width: 6px;\n }\n\n /* Handle */\n &::-webkit-scrollbar-thumb {\n background: #bbbbbb;\n border-radius: 10px;\n }\n\n &::-webkit-scrollbar-track {\n margin: 0.5rem 0;\n }\n\n /* Handle on hover */\n &::-webkit-scrollbar-thumb:hover {\n background: #8b8b8b;\n }\n\n .option_item {\n padding: 12px 30px;\n &:hover {\n background-color: whitesmoke;\n cursor: pointer;\n }\n span {\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n color: #707070;\n\n @include screen_mobile {\n font-size: 0.9rem;\n }\n }\n }\n &.active {\n display: block;\n }\n }\n\n .drop_down_news {\n top: clamp(2.4rem, 3vw, 2.8rem);\n border: 1px solid var(--text-color);\n border-radius: 0.5rem;\n width: 54%;\n right: -20%;\n text-align: center;\n min-width: 13rem;\n\n @include screen_mobile {\n right: 3%;\n min-width: 12.5rem;\n }\n .option_item {\n padding: 12px 20px;\n span {\n font-size: 18px;\n font-family: \"AvertaStdCY\" !important;\n color: #707070;\n\n @include screen_mobile {\n font-size: 0.875rem;\n }\n }\n }\n }\n\n &.focus {\n box-shadow: 1px 3px 3px 0px rgba(23, 23, 23, 0.16);\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n .input_select_main_wrapper {\n border-color: white;\n border-radius: 0px;\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n background-color: white;\n }\n .drop_down {\n box-shadow: 1px 3px 3px 0px rgba(23, 23, 23, 0.16);\n }\n .input_select_main {\n border: 0px solid #a1afbe;\n border-bottom-width: 1px;\n }\n }\n &.warning_select {\n .input_select_main_wrapper {\n border-color: $red !important;\n border-width: 2px !important;\n border-style: solid !important;\n }\n }\n .rotate_180 {\n transform: rotate(180deg);\n }\n .cursor_pointer {\n cursor: pointer;\n }\n\n input {\n font-family: \"Myriadpro-Regular\";\n &::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n opacity: 1; /* Firefox */\n }\n\n &:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n\n &::-ms-input-placeholder {\n /* Microsoft Edge */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n }\n}\n\n.input_radio_base_news {\n &.focus {\n border-radius: 10px;\n .input_select_main_wrapper {\n border-radius: 10px;\n }\n\n .input_select_main {\n border: none;\n }\n }\n\n .input_select_main_wrapper_news {\n padding: 0 1.2rem !important;\n }\n\n .input_text {\n width: 75% !important;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include screen_mobile {\n width: 100%;\n max-width: 100% !important;\n }\n }\n}\n",".modal_container {\n border-radius: 1.3rem;\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n padding: 1rem 1rem 1.8rem;\n min-height: 30rem;\n width: 100%;\n z-index: 99;\n background-color: var(--white-color);\n\n .img_delete_modal {\n width: 2.2rem;\n height: auto;\n }\n}\n.modal_msg {\n border-bottom: 1px solid var(--black-color);\n}\n.icon_sucess_msg {\n width: 5rem;\n min-width: 2.5rem;\n}\n","@import \"/src/_styles/mixin\";\n.policyPage {\n position: relative;\n // background-color: var(--white-color);\n .slider_bg {\n width: 100%;\n position: relative;\n }\n\n .bg_side {\n position: fixed;\n top: 5%;\n right: 0;\n left: 0;\n // height: 10rem;\n width: 100%;\n height: 100%;\n z-index: -1;\n\n @include screen_mobile {\n top: 10%;\n }\n }\n\n .content {\n // padding-bottom: 10rem;\n z-index: 10;\n // background-color: var(--white-color);\n\n @include screen_mobile {\n // padding-bottom: 7rem;\n }\n\n .content_1 {\n // padding: 0 0 0rem 10%;\n z-index: 10;\n @include screen_mobile {\n // padding-left: 4%;\n }\n\n .list_about,\n .list_item_dot {\n li,\n .item_dot {\n &::before {\n content: \"\\2022 \";\n color: red;\n padding-right: 0.5em;\n font-size: 1.7rem;\n\n @include screen_mobile {\n font-size: 1.4rem;\n }\n }\n }\n }\n .img_about {\n max-height: 80%;\n max-width: 40%;\n\n @include screen_mobile {\n max-height: 60% !important;\n // height: 10rem;\n max-width: 96% !important;\n float: right;\n position: relative;\n }\n }\n\n .content_rules {\n // padding-right: 6rem;\n margin-top: 0;\n\n @include screen_mobile {\n // padding-right: 4%;\n }\n }\n }\n\n .transparent_side {\n height: 38rem;\n width: 100%;\n position: relative;\n\n @include screen_mobile {\n height: 33rem;\n }\n }\n\n .content_2,\n .content_3 {\n // padding: 0 6rem 3rem 7rem;\n\n @include screen_mobile {\n // padding-left: 4%;\n // padding-right: 4%;\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.pagination_container {\n padding: 5rem 0;\n @include screen_mobile {\n padding: 4rem 0;\n }\n}\n\n.item_number_page {\n color: var(--white-color) !important;\n height: 3rem;\n width: 3rem;\n border-radius: 50%;\n cursor: pointer;\n text-align: center;\n font-size: 1.5em;\n margin: 0 1rem;\n &:hover {\n background-color: #00e695 !important;\n }\n\n @include screen_mobile {\n // height: 2.5rem;\n // width: 2.5rem;\n font-size: 1.125rem;\n width: clamp(2.1rem, 10vw, 2.5rem);\n height: clamp(2.1rem, 10vw, 2.5rem);\n margin: 0 0.6rem;\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.homepage {\n position: relative;\n .slider {\n .slider_bg_student {\n width: 100%;\n position: relative;\n height: calc(100vh - 70px);\n @include screen_mobile {\n flex-direction: column;\n height: calc(100vh - 70px);\n background-color: var(--white-color);\n border-bottom: 3px dashed var(--text-color);\n }\n .slider_2 {\n display: flex;\n align-items: center;\n max-width: 50%;\n margin: 0 auto;\n height: 100%;\n\n @include screen_mobile {\n align-items: flex-start;\n justify-content: center;\n max-width: 100% !important;\n object-fit: contain;\n max-height: 67%;\n width: 100%;\n }\n .slider_2_img {\n object-fit: contain;\n max-height: 90%;\n width: auto;\n\n @include screen_mobile {\n width: 100% !important;\n }\n }\n }\n }\n\n .title_container_student {\n max-width: 50%;\n margin: 0 auto;\n @include screen_mobile {\n max-width: 100% !important;\n text-align: center;\n margin-top: 2.5rem;\n width: 100%;\n padding: 0 3%;\n min-height: 33%;\n }\n\n .title_name_student {\n font-size: 1.4rem;\n }\n\n .title_detail_1_student {\n font-size: 2.2rem;\n background-color: #23d4a8;\n // padding: 0.5rem 1.5rem;\n width: 100%;\n padding: 0.5rem 0;\n text-align: center;\n color: var(--white-color);\n\n @include screen_mobile {\n padding: 0.2rem 0;\n background-color: var(--white-color);\n color: var(--text-color);\n }\n }\n\n .title_detail_2_student {\n @include screen_mobile {\n color: var(--primary-green) !important;\n }\n }\n }\n }\n\n .content {\n position: relative;\n padding: 7rem 0 5rem;\n .content_bg_benefit {\n width: 100%;\n\n .img_banner_student {\n width: 45%;\n object-fit: contain;\n @include screen_mobile {\n width: 94%;\n }\n }\n\n .content_title_student {\n margin: 3rem 0 3.5rem;\n text-align: center;\n\n @include screen_mobile {\n width: 80%;\n }\n }\n\n .list_content_student {\n width: 50%;\n @include screen_mobile {\n width: 96%;\n }\n .item_content_student {\n border: 1px solid var(--border-color);\n border-radius: 1rem;\n padding: 3rem 0;\n position: relative;\n }\n }\n }\n }\n}\n",".divider_mobile_container {\n width: 100%;\n padding: 4rem 0;\n\n .divider_mobile {\n height: 0.6rem;\n border-radius: 1rem;\n background-color: var(--primary-green);\n width: 60%;\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.homepage {\n .slider_teacher {\n @include screen_mobile {\n background-color: #f4fdff;\n padding-bottom: 1rem;\n }\n }\n .slider {\n .slider_bg_teacher {\n width: 100%;\n position: relative;\n height: calc(100vh - 69px);\n min-height: 40rem;\n\n @include screen_mobile {\n flex-direction: column-reverse;\n height: calc(75vh - 69px);\n background-color: #f4fdff;\n min-height: 34rem;\n }\n\n .slider_3_container {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n flex-direction: column;\n width: 50%;\n height: 100%;\n z-index: 1;\n\n @include screen_mobile {\n // align-items: flex-end;\n // justify-content: center;\n width: 100% !important;\n object-fit: contain;\n }\n\n .title_container_teacher {\n width: 90%;\n margin: 0 auto;\n display: flex;\n justify-content: flex-start;\n position: relative;\n top: 7.8vh;\n\n @include screen_mobile {\n width: 100% !important;\n min-height: 38%;\n padding-top: 2vh;\n top: 0;\n align-items: flex-start;\n padding-left: 4%;\n }\n\n .title_detail_1_teacher {\n font-size: 2.6rem;\n background-color: var(--light-red-color);\n padding: 0.5rem 1rem;\n text-align: center;\n color: var(--white-color);\n font-size: clamp(2.2rem, 4vw, 2.6rem);\n min-width: 23.5rem;\n\n @include screen_mobile {\n width: 85%;\n font-size: clamp(1.7rem, 8vw, 2rem);\n min-width: 88%;\n line-height: 39px;\n background-color: transparent;\n color: var(--light-red-color);\n text-align: start;\n padding: 0;\n }\n }\n\n .title_detail_2_teacher {\n line-height: 49px;\n @include screen_mobile {\n font-size: clamp(1.05rem, 6vw, 1.25rem);\n line-height: 27px;\n text-align: start;\n }\n }\n\n .title_detail_3_teacher {\n line-height: 49px;\n @include screen_mobile {\n font-size: clamp(1.6rem, 9vw, 1.875rem);\n // line-height: 37px;\n text-align: start;\n }\n }\n }\n\n .slider_3 {\n display: flex;\n align-items: flex-end;\n justify-content: flex-start;\n width: 100%;\n overflow: hidden;\n min-width: 30rem;\n z-index: 3;\n @include screen_mobile {\n justify-content: flex-start;\n width: 80%;\n min-width: 7rem;\n }\n\n .slider_3_img {\n object-fit: contain;\n max-height: 86%;\n width: auto;\n z-index: 3;\n\n @include screen_mobile {\n max-height: 100%;\n // width: auto;\n }\n }\n }\n }\n\n .video_slider_container {\n width: 47%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n z-index: 0;\n\n @include screen_mobile {\n position: absolute;\n right: 4%;\n bottom: 3%;\n width: 100%;\n justify-content: flex-end;\n height: auto;\n // max-height: 80%;\n }\n .bg_circle_img {\n top: 0;\n bottom: 0;\n margin: auto 0;\n vertical-align: middle;\n max-height: 58%;\n }\n .video_slider {\n max-height: 85.9%;\n width: auto;\n z-index: 1;\n\n object-fit: fill;\n border: 0.6rem solid var(--white-color);\n border-radius: 2rem;\n right: 1rem;\n bottom: 0.5rem;\n @include screen_mobile {\n display: flex;\n align-items: center;\n max-height: calc((56vh - 70px));\n height: 85vw;\n min-height: 21rem;\n border-radius: 1rem;\n border: 0.4rem solid var(--white-color);\n }\n }\n }\n\n .icon_half_slider_container {\n position: absolute;\n bottom: 10vh;\n right: 0;\n img {\n width: 4vw;\n min-width: 3.5rem;\n }\n }\n\n // Mobile\n .img_slider_mobile {\n bottom: 0;\n z-index: 0;\n }\n }\n }\n .content_banner_container {\n background-color: var(--white-color) !important;\n margin-top: 0rem;\n\n .content_bg_banner {\n margin: 2rem 0 !important;\n }\n }\n .content {\n position: relative;\n padding-top: 2rem;\n padding-bottom: 5rem;\n\n .content_bg_benefit_teacher {\n // background-color: var(--bg-light-blue-color) !important;\n background-color: var(--white-color);\n\n @include screen_mobile {\n background-color: var(--white-color);\n }\n\n .detail_assistant_container {\n padding: 2.5rem 0 3rem;\n\n .title_detail_assistant {\n font-size: clamp(2.5rem, 3vw, 2.8125rem);\n @include screen_mobile {\n font-size: clamp(1.25rem, 5vw, 1.375rem);\n width: 45%;\n min-width: 14rem;\n }\n\n .img_side_left {\n top: 0;\n left: 0;\n\n img {\n width: 8vw;\n min-width: 5rem;\n }\n }\n .img_side_right {\n top: 0;\n right: 0;\n img {\n width: 8vw;\n min-width: 5rem;\n transform: scaleX(-1);\n }\n }\n }\n\n .img_detail_assistant {\n width: 42%;\n max-width: 42%;\n\n @include screen_mobile {\n width: 98%;\n max-width: 98%;\n padding-bottom: 2rem;\n }\n }\n\n .detail_assistant_content {\n padding-top: 3rem;\n border-bottom: 1px solid var(--black-color);\n display: flex;\n\n @include screen_mobile {\n padding-top: 1rem;\n border-bottom: none;\n }\n\n .list_detail_assistant {\n width: 54%;\n max-width: 54%;\n display: flex;\n flex-direction: column;\n padding-left: 4%;\n\n @include screen_mobile {\n width: 82%;\n max-width: 82%;\n padding-left: 0%;\n }\n\n .name_detail {\n font-size: clamp(1rem, 1.25vw, 1.25rem) !important;\n }\n\n .icon_tick_success {\n width: clamp(1.2rem, 1.25vw, 1.3rem) !important;\n\n @include screen_mobile {\n width: 1rem !important;\n }\n }\n }\n }\n }\n }\n\n .img_benefits_teacher {\n width: 88%;\n max-width: 95rem;\n padding-top: 5rem;\n\n @include screen_mobile {\n max-width: 28rem;\n padding: 1.5rem 0 2.5rem;\n min-width: 18rem;\n }\n }\n\n .list_content_teacher {\n width: clamp(78%, 20vw, 72%);\n padding-bottom: 3rem;\n min-width: 46rem;\n max-width: 100rem;\n z-index: 1;\n @include screen_mobile {\n width: 96%;\n min-width: 96%;\n padding-bottom: 1rem;\n }\n\n .list_detail_teacher {\n padding: 2.6rem 0rem 2.2rem;\n\n @include screen_mobile {\n flex-direction: column !important;\n width: 80%;\n max-width: 80%;\n justify-content: center;\n min-width: 20rem;\n padding: 1.5rem 0 1rem;\n }\n\n .detail_teacher_column {\n @include screen_mobile {\n padding: 0 !important;\n padding-top: 1.8rem !important;\n }\n .text_title_benefit {\n font-size: clamp(1.35rem, 2vw, 1.625rem) !important;\n\n @include screen_mobile {\n font-size: clamp(1.05rem, 3.75vw, 1.125rem) !important;\n }\n }\n\n .name_detail {\n font-size: clamp(1.125rem, 1.6vw, 1.375rem) !important;\n @include screen_mobile {\n font-size: clamp(0.9rem, 2.75vw, 1rem) !important;\n }\n }\n }\n .img_item_detail {\n min-width: 38%;\n @include screen_mobile {\n max-width: 100%;\n }\n }\n }\n }\n .detail_item {\n @include screen_mobile {\n margin-bottom: 0.75rem !important;\n }\n }\n\n .trial_teacher_container {\n background-color: var(--white-color);\n padding: 0.5rem 0 3.5rem;\n position: relative;\n\n @include screen_mobile {\n padding-bottom: 2rem;\n }\n .img_box_trial_teacher {\n width: 50%;\n min-width: 20rem;\n\n @include screen_mobile {\n width: 90%;\n min-width: 15rem;\n margin-bottom: 1rem;\n }\n }\n\n .btn_custom {\n height: clamp(3.5rem, 5vw, 4.3rem);\n @include screen_mobile {\n height: 2.875rem;\n width: clamp(14rem, 40vw, 16rem) !important;\n }\n .text_btn_test {\n font-size: clamp(1.4rem, 2vw, 1.75rem);\n\n @include screen_mobile {\n font-size: clamp(1rem, 2vw, 1.15rem);\n }\n }\n }\n\n .icon_left_trial_container {\n position: absolute;\n bottom: 50%;\n left: 0;\n img {\n width: 14vw;\n min-width: 10rem;\n }\n }\n .icon_right_trial_container {\n position: absolute;\n bottom: 20%;\n right: 0;\n img {\n width: 14vw;\n min-width: 10rem;\n }\n }\n }\n\n .list_icon_bg_teacher {\n .img_left_top_teacher {\n left: 0;\n top: 2%;\n // z-index: 0;\n img {\n width: 11vw;\n min-width: 8rem;\n transform: scaleY(-1);\n // transform: scaleX(-1);\n }\n }\n .img_left_center {\n left: 0;\n top: 30%;\n z-index: 0;\n img {\n width: 8vw;\n min-width: 6rem;\n }\n }\n .img_right_top {\n right: 0;\n top: 3%;\n z-index: 0;\n img {\n width: 9.5vw;\n min-width: 8rem;\n }\n }\n .img_right_bottom {\n z-index: 0;\n right: 0;\n bottom: 10%;\n img {\n width: 9vw;\n min-width: 6rem;\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.video_banner_container {\n .video_banner {\n width: 13.9vw;\n // margin-top: 0.7vw;\n min-width: 19.5rem;\n @include screen_mobile {\n width: 60vw;\n min-width: 17rem;\n }\n }\n .icon_left_sliding_container {\n position: absolute;\n left: 0;\n top: 20%;\n // z-index: -1;\n img {\n width: 7vw;\n min-width: 11rem;\n }\n }\n .icon_center_sliding_container {\n position: absolute;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n top: 15%;\n // z-index: -1;\n padding-left: 4%;\n img {\n width: 28vw;\n min-width: 32rem;\n }\n }\n .icon_right_sliding_container {\n position: absolute;\n right: 5%;\n bottom: 5rem;\n // z-index: -1;\n img {\n width: 7vw;\n min-width: 9rem;\n }\n }\n\n // Mobile\n .icon_center_sliding_container_mobile {\n @include screen_mobile {\n position: absolute;\n // left: 34.5vw;\n // left: 50%;\n // right: 50%;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n top: 10%;\n // z-index: -1;\n // padding-left: 3%;\n img {\n width: 100vw;\n // min-width: 28rem;\n // height: 30rem;\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.modal_form_trial {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n\n .header_advisement {\n .title_header_teacher_1_mobile {\n width: 35% !important;\n max-width: 35% !important;\n }\n\n .title_header_teacher_2_mobile {\n width: 90% !important;\n max-width: 90% !important;\n }\n }\n\n .form_trial {\n width: 80%;\n min-width: 50rem;\n max-width: 75rem;\n border-radius: 1.25rem;\n height: 100%;\n\n @include screen_mobile {\n width: 100%;\n min-width: 18rem;\n border-radius: 1.8rem;\n }\n\n .content_advisement_container {\n display: flex;\n border: none;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 1.25rem;\n min-width: 50rem;\n max-width: 75rem;\n @include screen_mobile {\n width: 100%;\n min-width: 18rem;\n border-radius: 1.8rem;\n }\n .content_advisement {\n width: 100%;\n background-color: #fddc6b;\n border-radius: 1.25rem;\n border: 2px solid var(--white-color);\n height: 100%;\n overflow-y: auto;\n\n @include screen_mobile {\n border-radius: 1.8rem;\n }\n\n .title_header_teacher {\n width: 65%;\n max-width: 38rem;\n }\n .form_input_wrapper {\n padding-top: 2.75rem;\n\n @include screen_mobile {\n padding-top: 1.75rem;\n }\n\n .input_container_left,\n .input_container_right {\n @include screen_mobile {\n width: 100%;\n max-width: 100%;\n }\n }\n .input_container_right {\n .text-address {\n position: absolute;\n top: -2rem;\n left: 1.2rem;\n font-size: clamp(0.875rem, 1.5vw, 1.1rem);\n\n @include screen_mobile {\n position: relative;\n top: auto;\n left: 0.75rem;\n padding-bottom: 0.5rem;\n }\n }\n }\n\n .input_text_base,\n .input_select_main_wrapper {\n margin-bottom: 2.1rem !important;\n\n @include screen_mobile {\n margin-bottom: 1.9rem !important;\n }\n\n .input_text {\n font-size: clamp(0.875rem, 1.6vw, 1.1rem) !important;\n }\n }\n\n .input_select_main_wrapper {\n padding-left: 10px;\n padding-right: 18px;\n }\n\n .input_radio_base {\n .drop_down {\n max-height: 295px !important;\n top: 100%;\n }\n }\n\n .input_select_main_wrapper {\n .input_select_main {\n .icon_label {\n margin-right: 5px;\n }\n }\n }\n }\n\n .input_trial_container {\n .input_text_base_container {\n width: 48%;\n max-width: 48%;\n margin: 0 auto;\n\n @include screen_mobile {\n width: 100%;\n max-width: 100%;\n }\n .input_text_base {\n margin-bottom: 1.25rem !important;\n }\n }\n\n .number_account_assistant {\n width: 48%;\n max-width: 48%;\n margin: 0 auto;\n padding: 0 1.5%;\n @include screen_mobile {\n width: 100%;\n max-width: 100%;\n padding: 0 3.5%;\n }\n\n .title_account_assistant {\n font-size: clamp(0.875rem, 1.5vw, 1rem);\n }\n }\n }\n\n // Policy Trial\n .policy-trial-container {\n background-color: var(--white-color);\n padding: 1rem calc(1.5% + 1rem);\n border-radius: 1rem;\n margin: 2rem 0;\n\n .policy-trial-title {\n font-size: clamp(1rem, 1.5vw, 1.125rem);\n color: var(--primary-green);\n padding: 0.25rem 0;\n }\n\n .policy-trial-content {\n .policy-item {\n .policy-item-title {\n padding: 0.25rem 0;\n\n font-size: clamp(0.875rem, 2vw, 1rem);\n }\n\n .policy-item-content_list {\n .policy-item-content {\n padding: 0.25rem 0;\n font-size: clamp(0.875rem, 2vw, 1rem);\n }\n }\n }\n }\n }\n }\n }\n\n .text_policy_assistant_account {\n span,\n a {\n font-size: clamp(0.75rem, 1.5vw, 0.875rem) !important;\n }\n }\n }\n\n .form_trial_close {\n position: absolute;\n top: -0.9rem;\n right: -0.9rem;\n cursor: pointer;\n\n @include screen_mobile {\n top: 0.45rem;\n right: 0.45rem;\n }\n\n img {\n border: 1px solid var(--white-color);\n width: 2.5rem;\n border-radius: 50%;\n }\n }\n\n .info-trial-success {\n background-color: var(--white-color);\n border: none;\n width: 100%;\n min-width: 50rem;\n max-width: 75rem;\n padding: 5rem 3%;\n border-radius: 1.25rem;\n align-self: center;\n max-height: 100%;\n @include screen_mobile {\n width: 100%;\n min-width: 18rem;\n border-radius: 1.8rem;\n }\n\n .msg-title {\n font-size: clamp(1.75rem, 2.3vw, 1.875rem);\n }\n .msg-detail {\n width: 90% !important;\n font-size: clamp(1.125rem, 1.7vw, 1.375rem);\n }\n\n .msg-contact {\n font-size: clamp(1.125rem, 1.7vw, 1.25rem);\n\n a {\n font-size: clamp(1.25rem, 2.2vw, 1.5rem);\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.homepage {\n .slider {\n position: relative;\n .slider_bg_parent {\n width: 100%;\n position: relative;\n height: calc(100vh - 69px);\n background-color: #f4fdff !important;\n overflow: hidden;\n min-height: 43rem;\n // background-color: var(--bg-light-blue-color);\n @include screen_mobile {\n flex-direction: column;\n height: calc(75vh - 69px);\n min-height: 34rem;\n }\n .slider_4_mobile {\n width: 50%;\n height: 100%;\n @include screen_mobile {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n flex-direction: column;\n width: 100% !important;\n object-fit: contain;\n // max-height: 62%;\n }\n .slider_4 {\n display: flex;\n align-items: flex-end;\n justify-content: flex-start;\n width: 100%;\n min-width: 100%;\n overflow: hidden;\n @include screen_mobile {\n justify-content: flex-start !important;\n width: 75%;\n height: 100%;\n min-width: 100%;\n }\n z-index: 1;\n .slider_4_img {\n object-fit: contain;\n max-height: 92%;\n width: auto;\n @include screen_mobile {\n max-height: 80%;\n // width: auto;\n max-width: 72%;\n }\n }\n }\n }\n\n .slider_4_full {\n width: 100%;\n background-color: #f4fdff;\n // max-height: 90%;\n // max-height: 100vh;\n height: 100%;\n align-items: flex-end;\n .slider_4_img {\n object-fit: contain;\n // max-height: 90%;\n // width: auto;\n // max-height: 130vh;\n margin: 0 auto;\n // min-height: 30rem;\n width: 100%;\n @include screen_mobile {\n max-height: 100%;\n width: 100% !important;\n object-fit: cover;\n }\n }\n }\n .video_slider_container {\n width: 100%;\n height: 100%;\n max-height: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n top: 0;\n right: 6.5%;\n z-index: 0;\n @include screen_mobile {\n position: absolute;\n right: 2.2%;\n bottom: 3%;\n width: 100%;\n justify-content: flex-end;\n align-items: flex-end;\n height: auto;\n // max-height: 80%;\n }\n .video_slider_wrapper {\n right: 0;\n bottom: 0%;\n max-width: 20rem;\n display: flex;\n align-items: flex-end;\n justify-content: flex-end;\n z-index: 0;\n\n @include screen_mobile {\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n position: relative;\n }\n }\n .video_slider {\n // max-height: 75vh;\n // height: 100%;\n // width: clamp(68%, 20vw, 95%);\n position: absolute;\n // top: -0.6rem;\n // left: -0.6rem;\n z-index: 2;\n object-fit: fill;\n // @include screen_mobile {\n // max-height: calc(45vh - 70px);\n // height: 75vw;\n // min-height: 16rem;\n\n // right: 0.8rem;\n // bottom: 1.5rem;\n // border-radius: 1rem;\n // border: 0.45rem solid var(--white-color);\n // }\n }\n\n .img_slider_side {\n position: absolute;\n bottom: 5%;\n right: -10%;\n max-height: 15%;\n max-width: 30%;\n\n @include screen_mobile {\n right: -5%;\n bottom: 5%;\n max-height: 14%;\n // max-width: auto;\n }\n }\n }\n\n .icon_right_slider_container {\n position: absolute;\n top: -2rem;\n right: 0;\n z-index: 0;\n img {\n width: 6vw;\n min-width: 5.5rem;\n\n @include screen_mobile {\n width: 5vw;\n min-width: 4.5rem;\n }\n }\n }\n\n .title_container_parent {\n max-width: 50%;\n height: 100%;\n position: absolute;\n top: 7vh;\n margin-left: 9vw;\n z-index: 2;\n\n @include screen_mobile {\n max-width: 100% !important;\n margin: 0;\n margin-left: 8vw;\n padding-top: 3vh;\n position: relative;\n top: 0;\n z-index: 2;\n height: auto;\n }\n .title_detail_1_parent {\n line-height: 44.5px;\n font-size: clamp(2rem, 4vw, 2.2rem);\n // font-size: 2.2rem;\n @include screen_mobile {\n line-height: 29.6px;\n font-size: clamp(1.25rem, 6vw, 1.5rem);\n }\n }\n .title_detail_2_parent {\n line-height: 74px;\n font-size: clamp(3rem, 4vw, 3.7rem);\n @include screen_mobile {\n line-height: 49.5px;\n font-size: clamp(2rem, 9vw, 2.5rem);\n }\n }\n\n .title_detail_3_parent {\n width: 75%;\n // font-size: 2.25rem;\n font-size: clamp(1.925rem, 3vw, 2.25rem);\n line-height: 44.5px;\n @include screen_mobile {\n width: 85%;\n line-height: 29.66px;\n font-size: clamp(1.25rem, 6vw, 1.5rem);\n }\n }\n }\n\n .img_slider_mobile {\n bottom: 0;\n z-index: 0;\n }\n }\n }\n\n .content {\n position: relative;\n padding-top: 1rem;\n padding-bottom: 5rem;\n\n @include screen_mobile {\n padding-bottom: 5rem;\n }\n\n .content_bg_benefit {\n .list_content_parent {\n width: 42.1%;\n // padding-bottom: 3rem;\n min-width: 43rem;\n max-width: 55rem;\n z-index: 1;\n\n @include screen_mobile {\n width: 88% !important;\n min-width: 88% !important;\n }\n\n .list_detail_parent {\n padding: 3rem 0.8rem;\n\n @include screen_mobile {\n padding: 2.5rem 0;\n padding-bottom: 0;\n border: none !important;\n }\n\n .img_item_detail {\n @include screen_mobile {\n width: 3.4rem !important;\n height: auto;\n }\n }\n\n .detail_item_parent {\n @include screen_mobile {\n padding-bottom: 2rem;\n }\n .name_detail {\n @include screen_mobile {\n font-size: 1rem !important;\n }\n }\n }\n }\n\n .icon_tick_success {\n // margin-top: 2% !important;\n\n @include screen_mobile {\n margin-top: 0.3rem !important;\n }\n }\n }\n .list_icon_bg {\n .img_left_top {\n left: 0;\n top: 18%;\n z-index: 0;\n img {\n width: 11vw;\n min-width: 8rem;\n transform: scaleY(-1);\n transform: scaleX(-1);\n }\n }\n .img_left_center {\n left: 0;\n top: 45%;\n z-index: 0;\n img {\n width: 13vw;\n min-width: 9rem;\n }\n }\n .img_left_bottom {\n left: 5%;\n bottom: 15%;\n z-index: 0;\n img {\n width: 8.5vw;\n min-width: 7rem;\n }\n }\n .img_right_bonus {\n right: 5%;\n top: 5%;\n z-index: 0;\n img {\n width: 5vw;\n min-width: 4.5rem;\n }\n }\n .img_right_top {\n right: 0;\n top: 28%;\n z-index: 0;\n img {\n width: 9.5vw;\n min-width: 8rem;\n }\n }\n .img_right_bottom {\n z-index: 0;\n right: 0;\n bottom: 30%;\n img {\n width: 11vw;\n min-width: 8rem;\n }\n }\n }\n\n .list_icon_bg_mobile {\n .img_left_center {\n left: 0;\n bottom: 34%;\n z-index: 0;\n img {\n width: 5vw;\n min-width: 3.8rem;\n }\n }\n .img_right_top {\n right: 0;\n top: 10%;\n z-index: 0;\n img {\n width: 4.5vw;\n min-width: 3rem;\n }\n }\n .img_right_bottom {\n right: 0;\n bottom: 20%;\n z-index: 0;\n img {\n width: 4vw;\n min-width: 2rem;\n transform: scaleX(-1);\n }\n }\n }\n }\n\n .trial_parent_container {\n padding: 0.5rem 0 3.5rem;\n\n @include screen_mobile {\n padding-top: 2.5rem;\n padding-bottom: 0rem;\n }\n .btn_custom {\n height: clamp(3.5rem, 5vw, 4.3rem);\n @include screen_mobile {\n height: 2.875rem;\n width: clamp(14rem, 40vw, 16rem) !important;\n }\n .text_btn_test {\n font-size: clamp(1.4rem, 2vw, 1.75rem);\n\n @include screen_mobile {\n font-size: clamp(1rem, 2vw, 1.15rem);\n }\n }\n }\n }\n\n .content_banner_top_container {\n width: 100%;\n background-color: var(--white-color);\n padding-bottom: 4rem;\n .content_bg_top_banner {\n margin: 2rem 0 2rem 0;\n width: 100%;\n height: 100%;\n\n .img_banner_top {\n max-height: 85%;\n max-width: 50%;\n object-fit: cover;\n // margin-left: 1rem;\n\n @include screen_mobile {\n max-width: 96% !important;\n }\n }\n }\n .icon_left_parent_container {\n position: absolute;\n bottom: 3rem;\n left: 0;\n img {\n width: 14vw;\n min-width: 9rem;\n }\n }\n .icon_right_parent_container {\n position: absolute;\n // bottom: 50%;\n top: 0;\n right: 0;\n img {\n width: 14vw;\n min-width: 9rem;\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.coursesPage {\n position: relative;\n\n .content {\n .content_1 {\n // min-height: 120vh;\n z-index: 0;\n\n .img_courses_tree_container {\n width: 100%;\n height: 100%;\n z-index: -1;\n bottom: 0;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n overflow: hidden;\n padding-right: 13%;\n img {\n position: relative;\n // width: 64rem;\n height: 93%;\n // min-width: 60rem;\n // min-height: 50rem;\n width: auto;\n overflow: hidden;\n }\n }\n\n .img_border_courses {\n height: 4.8rem;\n width: 92%;\n\n @include screen_tablet {\n width: 100%;\n height: 5rem;\n min-height: 5rem;\n }\n\n @include screen_mobile {\n width: 100%;\n // height: 4rem;\n // max-height: 4rem;\n height: 3rem;\n min-height: 3rem;\n // align-items: flex-start;\n }\n\n .course_title_name {\n font-size: clamp(1.4rem, 2vw, 1.625rem);\n\n @include screen_tablet {\n font-size: clamp(1.2rem, 2vw, 1.4rem);\n }\n\n @include screen_mobile {\n font-size: clamp(1.3rem, 5vw, 1.4rem);\n }\n }\n }\n\n .list_boxes {\n padding: 0 2%;\n\n .detail_item_course {\n background-color: var(--white-color);\n padding-top: 1.1rem;\n padding-bottom: 1.1rem;\n margin-bottom: 2rem;\n }\n\n .detail_item_2 {\n width: 85%;\n min-width: 20rem;\n }\n .detail_item_3,\n .detail_item_4 {\n width: 96%;\n }\n .detail_item_1 {\n width: 73%;\n min-width: 17rem;\n }\n }\n\n .list_boxes_1 {\n align-items: flex-end !important;\n .detail_item_2 {\n margin-right: 3.3vw;\n }\n\n .detail_item_3,\n .detail_item_1 {\n margin-right: 1.3vw;\n }\n }\n\n .list_boxes_2 {\n .detail_item_2 {\n margin-left: 2.5vw;\n }\n .detail_item_3 {\n margin-left: 0.8vw;\n }\n }\n\n .box_title {\n right: -10.8rem;\n top: 40%;\n }\n\n .box_title_1 {\n background-color: #e3bf0b;\n }\n .box_title_2 {\n background-color: #4db7d2;\n }\n .box_title_3 {\n background-color: #2dc296;\n }\n .box_title_4 {\n right: -8vw;\n background-color: #c84242;\n }\n\n // Image Bonus\n .img_bonus_1 {\n top: -6.5rem;\n left: 2rem;\n z-index: -1;\n img {\n width: 3vw;\n min-width: 3rem;\n }\n }\n\n .img_bonus_2 {\n top: -2.8rem;\n right: 0;\n // z-index: -1;\n img {\n width: 3.5vw;\n min-width: 3.5rem;\n }\n }\n\n .img_order_1 {\n bottom: 0;\n left: -1rem;\n // z-index: -1;\n img {\n width: 2vw;\n min-width: 2rem;\n }\n }\n\n .img_order_2 {\n top: -0.5rem;\n right: -0.7rem;\n // z-index: -1;\n img {\n width: 3vw;\n min-width: 3rem;\n }\n }\n\n .img_book {\n bottom: 4rem;\n right: -3.3rem;\n // z-index: -1;\n img {\n width: 4vw;\n min-width: 4rem;\n }\n }\n }\n .content_2 {\n min-height: 50vh;\n padding: 2rem 0;\n position: relative;\n background-color: var(--white-color);\n\n .img_table_convert_container {\n img {\n width: 60%;\n min-width: 40rem;\n z-index: 1;\n\n @include screen_mobile {\n width: 88%;\n min-width: 88%;\n }\n }\n }\n .icon_left_container {\n position: absolute;\n position: absolute;\n top: 20%;\n left: 0;\n img {\n width: 10vw;\n min-width: 8rem;\n }\n }\n\n .icon_right_container {\n position: absolute;\n top: 25%;\n right: 0;\n img {\n width: 10vw;\n min-width: 8rem;\n }\n }\n\n .img_bg_table_side {\n .img_bg_table_1 {\n top: 20%;\n right: 0;\n z-index: 0;\n img {\n width: 2vw;\n min-width: 2.3rem;\n }\n }\n .img_bg_table_2 {\n top: 32%;\n left: 0;\n z-index: 0;\n img {\n width: 3vw;\n min-width: 1.3rem;\n }\n }\n .img_bg_table_3 {\n bottom: 20%;\n left: 0;\n z-index: 0;\n img {\n width: 3vw;\n min-width: 4rem;\n }\n }\n .img_bg_table_4 {\n bottom: 42%;\n right: 0;\n z-index: 0;\n img {\n width: 3vw;\n min-width: 1.3rem;\n transform: scaleX(-1);\n }\n }\n }\n }\n\n // MOBILE\n .content_1_mobile {\n z-index: 0;\n\n .img_border_courses {\n height: 3rem;\n // width: 92%;s\n max-width: 100%;\n\n // @include screen_tablet {\n // width: 100%;\n // height: 5rem;\n // min-height: 5rem;\n // }\n\n // @include screen_mobile {\n // width: 100%;\n // // height: 4rem;\n // // max-height: 4rem;\n // height: 3rem;\n // min-height: 3rem;\n // // align-items: flex-start;\n // }\n }\n\n .list_boxes_mobile {\n width: 84%;\n margin-bottom: 1.3rem;\n .detail_item_course_mobile:has(> .img_item_1) {\n padding-top: 0.3rem !important;\n padding-bottom: 0.3rem !important;\n }\n\n .detail_item_course_mobile {\n background-color: var(--white-color);\n padding-top: 2rem;\n padding-bottom: 1.5rem;\n margin-top: 2.2rem;\n\n .img_item_1 {\n padding-right: 0.8rem;\n position: relative;\n bottom: 1.3rem;\n img {\n width: 10%;\n min-width: 2.5rem;\n }\n }\n .img_item {\n .img_item_2 {\n top: -1.5rem;\n right: -1rem;\n // z-index: -1;\n img {\n width: 3.5vw;\n min-width: 3.5rem;\n }\n }\n .img_item_3 {\n top: -1.8rem;\n left: 0;\n // z-index: -1;\n img {\n width: 3.5vw;\n min-width: 3.5rem;\n }\n }\n\n .img_item_4 {\n top: -2rem;\n right: 2rem;\n // z-index: -1;\n img {\n width: 2.9vw;\n min-width: 2.9rem;\n transform: rotate(22deg);\n }\n }\n }\n\n // Box Title\n .box_title_even {\n top: -1rem;\n left: 2rem;\n }\n .box_title_odd {\n top: -1rem;\n right: 2rem;\n }\n\n .box_title_1 {\n background-color: #e3bf0b;\n }\n .box_title_2 {\n background-color: #4db7d2;\n }\n .box_title_3 {\n background-color: #2dc296;\n }\n .box_title_4 {\n right: -8vw;\n background-color: #c84242;\n }\n }\n }\n\n .img_bg_side {\n .img_bg_1 {\n top: 10%;\n right: 0;\n z-index: 0;\n img {\n width: 2vw;\n min-width: 1.5rem;\n }\n }\n .img_bg_2 {\n top: 20rem;\n left: 0;\n z-index: 0;\n img {\n width: 2vw;\n min-width: 1.5rem;\n }\n }\n .img_bg_3 {\n top: 40rem;\n left: 0;\n z-index: 0;\n img {\n width: 3vw;\n min-width: 3.8rem;\n }\n }\n .img_bg_4 {\n bottom: 33rem;\n right: 0;\n z-index: 0;\n img {\n width: 3vw;\n min-width: 3rem;\n transform: scaleX(-1);\n }\n }\n .img_bg_5 {\n bottom: 24rem;\n left: 0;\n z-index: 0;\n img {\n width: 3vw;\n min-width: 1.6rem;\n }\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.contactPage {\n position: relative;\n width: 100%;\n background-color: var(--white-color);\n .content {\n // z-index: 0;\n .content_1 {\n padding-left: 9%;\n padding-top: 5vh;\n // z-index: 99;\n\n .btn_text {\n @include screen_tablet {\n font-size: 1.1rem !important;\n }\n }\n\n @include screen_mobile {\n flex-direction: column-reverse;\n padding-left: 0;\n padding-top: 1.8rem;\n padding-bottom: 6rem;\n }\n\n .content_left {\n margin-right: 10%;\n\n @include screen_mobile {\n width: 100%;\n padding-left: 4%;\n padding-right: 4%;\n padding-bottom: 3rem;\n margin-right: 0;\n }\n\n .form_input_contact {\n .input_text_base_container {\n .icon_label {\n display: none !important;\n }\n }\n .input_text_base {\n height: 3.3rem !important;\n }\n }\n\n .title_send_msg {\n @include screen_pc {\n text-transform: uppercase;\n }\n }\n\n .content_left_ratio {\n padding: 0 5%;\n display: flex;\n justify-content: flex-start;\n align-items: flex-start;\n\n .title_ratio {\n padding-right: 10%;\n }\n .icon_ratio_contact {\n width: 1.25rem;\n height: auto;\n }\n\n .text_ratio {\n font-size: 1.5rem;\n\n @include screen_mobile {\n font-size: 0.875rem;\n }\n }\n }\n\n .input_news {\n width: 96% !important;\n }\n\n .text_area_news {\n max-width: 96% !important;\n width: 96% !important;\n }\n\n .btn_custom {\n border: 1px solid var(--text-color) !important;\n }\n }\n\n .content_right {\n padding-top: 6rem;\n // z-index: 99;\n @include screen_mobile {\n width: 100%;\n padding-top: 0;\n padding-bottom: 3rem;\n }\n\n .content_right_title {\n padding-left: 4%;\n padding-bottom: 1.5rem;\n }\n }\n }\n\n .content_banner {\n margin-top: -10vw;\n // z-index: -999;\n\n // .content_banner_img {\n // // z-index: -999;\n // }\n\n // @include screen_mobile {\n // margin-top: -60%;\n // }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.feePage {\n position: relative;\n .slider {\n .slider_bg {\n width: 100%;\n position: relative;\n }\n }\n\n .content {\n position: relative;\n .content_bg {\n width: 100%;\n .list_packages {\n padding: 2rem 2%;\n padding-top: 0rem;\n align-items: flex-end;\n @include screen_mobile {\n padding-top: 1rem;\n }\n .package_item {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n // padding: 0 1%;\n padding-bottom: 1.5rem;\n margin: 2rem 0%;\n background-color: var(--white-color);\n min-height: 39rem;\n justify-content: flex-start;\n width: 28%;\n min-width: 25.5rem;\n margin: 2rem 0.5rem;\n\n @include screen_tablet {\n width: 45% !important;\n min-width: 25.5rem;\n min-height: 40rem;\n margin: 1rem 0%;\n }\n @include screen_mobile {\n width: 85% !important;\n min-height: 35rem;\n min-width: 20rem;\n padding-bottom: 1rem;\n }\n\n .package_item_header {\n background-color: #77badc;\n width: 100%;\n border-top-left-radius: 0.8rem;\n border-top-right-radius: 0.8rem;\n padding: 1rem 0;\n\n @include screen_mobile {\n padding: 0.75rem 0;\n }\n\n .ico_white_star {\n width: 1.1rem;\n }\n }\n .original_price_item_unit {\n position: absolute;\n bottom: 0.22rem;\n margin-left: 0.15rem;\n font-size: 0.9375rem;\n @include screen_mobile {\n font-size: 0.75rem;\n bottom: 0.17rem;\n }\n }\n .current_price_item {\n line-height: 49px;\n }\n .current_price_item_unit {\n margin-left: 0.3rem;\n position: relative;\n bottom: 0.2rem;\n }\n\n .item_detail_fee {\n line-height: 19.78px;\n }\n\n .ico_tick_detail_1 {\n width: 1.15rem;\n position: absolute;\n right: -0.25rem;\n top: 1.25rem;\n\n @include screen_mobile {\n top: 0.5rem;\n }\n }\n\n .ico_tick_detail {\n width: 1.15rem;\n position: absolute;\n right: -0.25rem;\n top: 0.5rem;\n }\n\n .package_item_content {\n align-items: flex-start;\n padding: 0rem 5%;\n padding-top: 0.6rem;\n }\n .btn_custom {\n max-width: 100% !important;\n width: 10.8rem !important;\n max-height: 100% !important;\n height: 3rem !important;\n }\n }\n }\n }\n .text_footer_content {\n padding: 2rem 0;\n width: 100%;\n\n @include screen_mobile {\n background-color: var(--white-color);\n padding: 1.5rem 0;\n }\n }\n\n .icon_payment {\n width: 3rem;\n height: auto;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.loginNew {\n position: relative;\n height: 100%;\n\n .content {\n padding: 0 7% 0rem;\n width: 100%;\n height: 100%;\n // min-height: 92vh;\n\n @include screen_mobile {\n padding: 0 0 1rem;\n }\n .content_1 {\n padding: 4rem 0;\n\n @include screen_mobile {\n padding: 0.5rem 0;\n }\n\n .form_input_login {\n // margin: 2rem 0 0;\n width: 70%;\n .input_text_base {\n @include screen_mobile {\n height: 3.3rem !important;\n }\n }\n\n @include screen_mobile {\n width: 96%;\n }\n\n .btn_auth_container {\n padding: 1rem 4% 2rem;\n\n @include screen_mobile {\n flex-direction: row-reverse;\n }\n\n .btn_custom {\n @include screen_mobile {\n max-width: 100% !important;\n max-height: 100% !important;\n height: 3rem !important;\n width: 47% !important;\n }\n }\n }\n\n .box_auth_social {\n width: 35%;\n height: 4.2rem;\n // max-height: 7vw;\n background-color: #f5f5f5;\n border-radius: 0.3rem;\n margin-top: 1rem;\n box-shadow: 1px 2px 4px 0 rgba(21, 27, 38, 0.4);\n min-width: 10rem;\n\n @include screen_mobile {\n width: 40%;\n height: 3.4rem;\n min-width: 10rem;\n }\n\n .icon_auth_social {\n width: 50%;\n // max-height: 5vw;\n max-height: 100%;\n padding: 0.7rem 0;\n\n @include screen_mobile {\n max-height: 100%;\n }\n }\n }\n }\n }\n }\n}\n\n.loginAbsolute {\n min-height: calc(100vh - 75px);\n\n @include screen_mobile {\n // height: calc(100vh - 75px);\n }\n\n .content {\n min-height: calc(100vh - 70px);\n }\n\n .footer_auth_container {\n // @include screen_mobile {\n // position: absolute;\n // bottom: 0;\n // left: 0;\n // right: 0;\n // margin-left: auto;\n // margin-right: auto;\n // text-align: center;\n // }\n padding-top: 20%;\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.footer_auth_container {\n padding-bottom: 2rem;\n @include screen_mobile {\n flex-direction: column;\n // padding-bottom: 1rem;\n padding-top: 7vh;\n padding-bottom: 0;\n }\n\n .footer_auth_first {\n @include screen_mobile {\n width: 100% !important;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-bottom: 0.5rem;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.modalAuth {\n background-color: var(--white-color);\n border-radius: 1rem;\n box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n padding: 2rem 3% 3rem;\n width: 60%;\n min-width: 38rem;\n z-index: 999;\n\n @include screen_mobile {\n width: 94% !important;\n padding: 2rem 0 3rem;\n background-color: transparent;\n box-shadow: none;\n min-width: 94% !important;\n }\n\n .modal_desc_1 {\n padding-right: 3%;\n }\n\n .title_modal_auth {\n @include screen_mobile {\n text-transform: initial !important;\n }\n }\n}\n",".loginNew {\n .image_success {\n width: 20%;\n }\n .dot_typing {\n position: relative;\n left: -9999px;\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background-color: var(--primary-green);\n color: var(--primary-green);\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green), 10034px 0 0 0 var(--primary-green);\n animation: dot-typing 1.5s infinite linear;\n }\n\n @keyframes dot-typing {\n 0% {\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green), 10034px 0 0 0 var(--primary-green);\n }\n 16.667% {\n box-shadow: 9964px -10px 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green), 10034px 0 0 0 var(--primary-green);\n }\n 33.333% {\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green), 10034px 0 0 0 var(--primary-green);\n }\n 50% {\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px -10px 0 0 var(--primary-green),\n 10034px 0 0 0 var(--primary-green);\n }\n 66.667% {\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green), 10034px 0 0 0 var(--primary-green);\n }\n 83.333% {\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green),\n 10034px -10px 0 0 var(--primary-green);\n }\n 100% {\n box-shadow: 9964px 0 0 0 var(--primary-green),\n 9999px 0 0 0 var(--primary-green), 10034px 0 0 0 var(--primary-green);\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.registerNew {\n .content {\n .content_1 {\n padding-top: 3rem;\n @include screen_mobile {\n padding-top: 0.5rem;\n }\n .modal_container {\n width: 50% !important;\n min-width: 35rem;\n\n @include screen_mobile {\n min-width: 90% !important;\n max-width: 90% !important;\n }\n }\n\n .modal_success_register {\n @include screen_mobile {\n background-color: transparent !important;\n box-shadow: none !important;\n border: none !important ;\n // padding: 0 3%;\n }\n }\n .list_agents {\n width: 100%;\n // margin-top: 2rem;\n\n @include screen_mobile {\n justify-content: space-between;\n }\n .agent_item {\n padding: 0 2.5%;\n width: 25%;\n\n @include screen_mobile {\n width: 30%;\n padding: 0;\n }\n &:hover {\n opacity: 0.9 !important;\n }\n .tick_select {\n position: absolute;\n top: -0.2rem;\n left: 5%;\n\n .tick_select_img {\n max-width: 90%;\n }\n }\n }\n }\n\n // Modal Auth\n .modalAuth {\n min-width: 46rem;\n @include screen_tablet {\n min-width: 38rem;\n }\n }\n .form_input_login {\n width: 90% !important;\n margin-top: 2rem;\n max-width: 100%;\n\n @include screen_mobile {\n width: 100% !important;\n }\n\n .input_text_base,\n .input_date_base,\n .input_select_main_wrapper {\n @include screen_mobile {\n height: 3.3rem !important;\n }\n }\n\n .icon_label {\n margin-right: 20px !important;\n }\n .inputs_address_mobile {\n @include screen_mobile {\n flex-direction: column;\n }\n }\n .input_radio_base .drop_down .option_item span {\n font-family: \"AvertaStdCY\" !important;\n }\n\n .field_province {\n width: 58%;\n @include screen_mobile {\n width: 100%;\n }\n .input_select_main {\n .input_text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n }\n .field_district {\n width: 40%;\n @include screen_mobile {\n width: 100%;\n }\n .input_select_main_wrapper {\n padding-left: 3% !important;\n padding-right: 0 !important;\n @include screen_mobile {\n padding: 0 2vw !important;\n }\n\n .input_text {\n width: 75% !important;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include screen_mobile {\n width: 100%;\n max-width: 100% !important;\n }\n }\n\n .icon {\n padding-right: 5% !important;\n @include screen_mobile {\n padding-right: 0 !important;\n }\n }\n\n .icon_label {\n display: none !important;\n @include screen_mobile {\n display: flex !important;\n justify-content: center;\n }\n }\n\n .cursor_pointer {\n display: flex !important;\n }\n }\n }\n\n .field_gender {\n position: relative;\n @include screen_mobile {\n width: 48% !important;\n }\n\n .icon_label {\n margin-right: 10px !important;\n }\n .input_select_main_wrapper {\n overflow: hidden;\n padding-right: 3% !important;\n\n @include screen_mobile {\n padding-right: 2vw !important;\n }\n .input_select_main {\n width: 100% !important;\n }\n .input_text {\n // max-width: 65% !important;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .icon {\n padding-left: 3% !important;\n @include screen_mobile {\n padding-left: 0 !important;\n }\n }\n }\n }\n\n .birthday_gender_container {\n margin-bottom: 0.8rem;\n .input_date_base_container {\n width: 60% !important;\n @include screen_mobile {\n width: 48% !important;\n }\n }\n }\n\n .grade_container {\n margin-left: 3%;\n margin-bottom: 1.5rem;\n .title_grade {\n // margin-right: 5%;\n width: 45%;\n\n .name_input_grade {\n margin-left: 5%;\n }\n }\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.list_grades {\n width: 55%;\n padding-left: 5%;\n\n @include screen_mobile {\n max-width: 55% !important;\n }\n .item_grade_container {\n margin: 0 3%;\n .item_grade {\n border: 1px solid#cdcdcd;\n font-size: 2.4rem;\n border-radius: 0.3rem;\n // padding: 0 3%;\n height: 4.5vw;\n width: 4.5vw;\n min-height: 3.5rem;\n min-height: 3.5rem;\n text-align: center;\n\n &:hover {\n background-color: #00cc85 !important;\n color: var(--white-color) !important;\n }\n\n @include screen_mobile {\n font-size: 1.4rem !important;\n height: 10.8vw !important;\n width: 10.8vw !important;\n min-height: 3rem;\n min-width: 3rem;\n }\n }\n\n .item_grade_teacher {\n @include screen_mobile {\n font-size: 0.9rem !important;\n height: 15vw !important;\n width: 15vw !important;\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n$red: #e22028;\n$border-color: #4a4848;\n\n.input_date_base_container {\n position: relative;\n\n .error_input {\n span {\n color: $red;\n font-size: 18px;\n }\n }\n\n .error_text {\n margin-bottom: 9px;\n }\n\n .error_text_absolute {\n position: absolute;\n bottom: calc(100% + 2px);\n }\n\n .input_date_base {\n display: flex;\n align-items: center;\n height: 65px;\n padding: 0px 22px;\n border: 1px solid $border-color;\n border-radius: 10px;\n margin-bottom: 22px;\n\n @media screen and (max-width: 768px) {\n height: 44px;\n\n svg {\n width: 18px;\n }\n }\n\n .icon_label {\n width: 31px;\n margin-right: 26px;\n flex: none;\n\n @include screen_mobile {\n margin-right: 0 !important;\n }\n }\n\n .react-datepicker-wrapper {\n height: 100%;\n\n .react-datepicker__input-container {\n height: 100%;\n }\n }\n\n input {\n height: 100%;\n border: none;\n font-size: 18px;\n line-height: 21px;\n background-color: transparent;\n width: 100%;\n font-family: \"Myriadpro-Regular\";\n\n &:focus {\n outline: none;\n }\n\n @include screen_mobile {\n font-size: 0.9rem !important;\n }\n\n &::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n opacity: 1;\n /* Firefox */\n }\n\n &:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n\n &::-ms-input-placeholder {\n /* Microsoft Edge */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n }\n\n select {\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n }\n}","@import \"/src/_styles/mixin\";\n\n.modal_success_register {\n padding: 2rem 0;\n\n .img_download_container {\n width: 80%;\n padding: 1.5rem 0 0;\n .img_qr_wrapper {\n padding: 0 4%;\n }\n .img_qr_download {\n width: 7.5rem;\n min-width: 6rem;\n }\n }\n\n // Mobile\n\n .footer_social_container {\n @include screen_mobile {\n flex-direction: row-reverse;\n justify-content: flex-end !important;\n align-items: center;\n margin: 0 !important;\n padding: 2rem 0 1rem;\n }\n .img_download_container_mobile {\n // padding: 0 1rem 0.8rem;\n @include screen_mobile {\n width: 60%;\n max-width: 60%;\n padding: 0 0 0.8rem 0;\n max-height: 90%;\n }\n }\n .footer_app_download_container {\n @include screen_mobile {\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n }\n }\n\n .img_app_download {\n // height: 1.6rem;\n // min-height: 1.6rem;\n // width: 80%;\n cursor: pointer;\n\n @include screen_mobile {\n margin: 0 !important;\n width: 47%;\n max-height: 90%;\n }\n }\n .icon_social_container_mobile {\n @include screen_mobile {\n min-width: 38%;\n max-width: 38%;\n width: 38%;\n padding-right: 3%;\n }\n .icon_social {\n cursor: pointer;\n height: auto;\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1);\n transform: scale(1);\n\n @include screen_mobile {\n width: 4.5rem;\n margin: 0;\n }\n\n &:hover {\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n }\n }\n }\n }\n\n // Button\n .btn_auth_container {\n padding-top: 1rem;\n max-width: 94%;\n\n @include screen_mobile {\n flex-direction: row-reverse;\n max-width: 100%;\n }\n\n .btn_custom {\n @include screen_mobile {\n max-height: 3rem !important;\n max-width: 44% !important;\n }\n }\n }\n\n .icon_sucess_msg {\n @include screen_mobile {\n width: 7rem;\n min-width: 6rem;\n }\n }\n\n .icon_social_container {\n width: 40%;\n padding-top: 1rem;\n @include screen_mobile {\n // min-width: 38%;\n // max-width: 38%;\n // width: 38%;\n // padding-right: 3%;\n }\n\n .icon_social {\n cursor: pointer;\n width: 5rem;\n height: auto;\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1);\n transform: scale(1);\n margin: 0 0.3rem;\n\n @include screen_mobile {\n width: 4rem;\n }\n\n &:hover {\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.modal_confirm_otp {\n // padding-top: 2rem;\n margin-top: 3rem;\n border-top: 2rem solid var(--primary-green);\n margin-bottom: 10vh;\n\n .btn_auth_container {\n width: 100%;\n padding-top: 3rem;\n\n @media screen and (max-width: 768px) {\n flex-direction: column;\n\n .otp-btn-responsive {\n width: 100% !important;\n max-width: 80% !important;\n max-height: 10vw !important;\n }\n }\n }\n\n .img_tick_success {\n width: 1.7rem;\n min-width: 1.3rem;\n }\n\n .input_text_base {\n @include screen_mobile {\n height: 3.3rem !important;\n }\n\n .input_text_base_content {\n .icon_label {\n display: none;\n }\n\n .input_text {\n text-align: center;\n }\n }\n }\n}\n\n.style_btn_agree_authentication_teacher {\n gap: 20px;\n}","@import \"/src/_styles/mixin\";\n\n.profilePage {\n .profile_title_container {\n width: 100%;\n background-color: var(--primary-green);\n .profile_title {\n margin: 0 auto;\n max-width: 85vw;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 0;\n }\n\n .icon_profile {\n width: 2.8rem;\n }\n }\n\n .content_profile {\n padding: 5rem 0;\n margin: 0 auto;\n max-width: 85vw;\n display: flex;\n flex-direction: column;\n\n @include screen_mobile {\n max-width: 94% !important;\n width: 94%;\n padding: 3rem 0;\n }\n\n .profile_edit_container {\n justify-content: space-between;\n align-items: flex-start;\n padding-bottom: 3rem;\n\n @include screen_mobile {\n flex-direction: column;\n }\n\n .avt_container {\n margin: 0 auto;\n @include screen_mobile {\n width: 100%;\n }\n .img_avt_profile {\n width: 14rem;\n height: 14rem;\n min-width: 14rem;\n min-height: 14rem;\n border-radius: 50%;\n\n @include screen_mobile {\n width: 10rem;\n height: 10rem;\n min-width: 10rem;\n min-height: 10rem;\n }\n }\n .icon_edit_avt {\n width: 1.8rem;\n height: auto;\n\n @include screen_mobile {\n width: 1.5rem;\n }\n }\n }\n\n .form_input {\n max-width: 100%;\n .input_text_base,\n .input_date_base,\n .input_select_main_wrapper {\n @include screen_mobile {\n height: 3.3rem !important;\n }\n }\n\n @include screen_mobile {\n width: 100%;\n padding-top: 2.5rem;\n }\n\n .inputs_address_mobile {\n @include screen_mobile {\n flex-direction: column;\n }\n }\n\n .input_radio_base .drop_down .option_item span {\n font-family: \"AvertaStdCY\" !important;\n }\n .field_province {\n @include screen_mobile {\n width: 100%;\n }\n .input_select_main {\n .input_text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n }\n .field_district {\n @include screen_mobile {\n width: 100%;\n }\n .input_select_main_wrapper {\n padding-left: 3% !important;\n padding-right: 0 !important;\n\n @include screen_mobile {\n padding: 0 2vw !important;\n }\n\n .input_select_main {\n width: 100% !important;\n }\n .input_text {\n max-width: 80% !important;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n @include screen_mobile {\n max-width: 100% !important;\n }\n }\n\n .icon_label {\n display: none !important;\n @include screen_mobile {\n display: flex !important;\n justify-content: center;\n }\n }\n\n .cursor_pointer {\n display: flex !important;\n }\n }\n }\n\n .field_gender {\n position: relative;\n @include screen_mobile {\n width: 48% !important;\n }\n .input_select_main_wrapper {\n overflow: hidden;\n position: relative;\n .input_select_main {\n width: 100% !important;\n }\n .input_text {\n position: relative;\n max-width: 65% !important;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n }\n\n .birthday_gender_container {\n // margin-bottom: 0.8rem;\n .input_date_base_container {\n width: 60% !important;\n\n @include screen_mobile {\n width: 48% !important;\n }\n }\n }\n\n .grade_container {\n margin-left: 3%;\n margin-bottom: 1.5rem;\n .title_grade {\n // margin-right: 5%;\n width: 45%;\n\n .name_input_grade {\n margin-left: 5%;\n }\n }\n }\n }\n\n .btn_save_container {\n @include screen_mobile {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n padding-top: 2rem;\n .btn_custom {\n height: 2.6rem !important;\n }\n }\n .btn_custom {\n height: 3rem !important;\n min-width: 8rem;\n }\n }\n }\n\n .payment_history {\n .table_payment_history {\n margin: 4rem 0;\n display: flex;\n flex-direction: column;\n // max-height: 25rem;\n // overflow-y: scroll;\n scroll-behavior: smooth;\n position: relative;\n @include screen_mobile {\n max-height: 40rem;\n overflow-y: initial;\n max-height: 100%;\n margin: 2rem 0 2rem;\n width: 100%;\n }\n table {\n border-collapse: collapse;\n }\n\n th {\n background-color: #f5f5f5;\n border: 1px solid #f5f5f5;\n padding: 1rem 0;\n position: sticky;\n top: 0;\n }\n\n td {\n background-color: #fff;\n border: 2px solid #f5f5f5;\n padding: 1.5rem 0;\n }\n }\n }\n\n .box_payment_container {\n width: 100%;\n .box_payment_item {\n @include screen_mobile {\n width: 100%;\n border-radius: 0.8rem;\n padding: 1.5rem 5%;\n margin-bottom: 1.5rem;\n background-color: var(--white-color);\n border: 1px solid var(--border-color);\n }\n\n .item_left_divider {\n justify-content: flex-start !important;\n width: 50%;\n border-left: 2px solid var(--text-color);\n }\n\n .icon_box_payment {\n width: 1.7rem;\n height: auto;\n margin-left: 25%;\n\n @include screen_mobile {\n width: 1.5rem;\n height: auto;\n margin-left: 15%;\n }\n }\n\n .icon_box_tick {\n width: 1.2rem;\n height: auto;\n }\n }\n }\n }\n\n .icon_save_profile {\n width: 15%;\n\n @include screen_mobile {\n width: 16%;\n }\n }\n\n .footer_profile {\n padding: 0 7% 1rem;\n\n @include screen_mobile {\n padding: 0 2% 1rem;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.mockTestNews {\n position: relative;\n background-color: var(--white-color);\n .content {\n position: relative;\n background-color: var(--white-color);\n // min-height: 100rem;\n max-width: 90vw;\n margin: 0 auto;\n\n @include screen_mobile {\n max-width: 95vw;\n }\n\n .img_banner_mockTest {\n // height: 20rem;\n object-fit: contain;\n width: 100%;\n }\n\n .content_1 {\n padding: 3rem 3%;\n\n .input_search_container {\n flex: 1;\n height: 90%;\n .input_text_base_container .input_text_base {\n height: 3.5rem;\n }\n\n .input_text_base {\n margin-bottom: 0 !important;\n }\n\n .input_text {\n font-size: 1.1rem;\n }\n }\n\n .text_invalid_search {\n margin: auto;\n height: 100%;\n vertical-align: middle;\n }\n\n .table_list_mocktest {\n margin: 4rem 0;\n display: flex;\n flex-direction: column;\n max-height: calc(33rem + 1.2vw);\n min-height: 6rem;\n overflow-y: scroll;\n scroll-behavior: smooth;\n position: relative;\n // padding-right: 1rem;\n\n @include screen_mobile {\n border: none;\n }\n\n .table_divider_bottom {\n position: sticky;\n bottom: 0;\n width: 100%;\n height: 1.5px;\n background-color: #000;\n }\n .table_list_mocktest_container {\n padding-right: 1rem;\n }\n\n thead {\n vertical-align: middle;\n position: sticky;\n top: -0px;\n // border: 1px solid var(--text-color);\n z-index: 90;\n }\n\n th {\n vertical-align: middle;\n background-color: #fff;\n border: 1px solid var(--black-color);\n padding: 1rem 2%;\n }\n\n td {\n border-right: 1px solid var(--black-color);\n padding: 1.5rem 2%;\n vertical-align: middle;\n }\n\n tr:nth-child(odd) {\n background-color: #fafafa;\n }\n\n table {\n border-collapse: separate;\n border: solid var(--black-color) 1px;\n border-top: none;\n }\n\n td,\n th {\n border-collapse: separate;\n border: solid var(--black-color) 1px;\n // border-top: solid var(--black-color) 1px;\n }\n\n th {\n border-top: 1.5px solid var(--black-color);\n border-bottom: 1.5px solid var(--black-color);\n }\n\n tr:first-child {\n td {\n border-top: none;\n }\n }\n }\n }\n\n .content_1_mobile {\n padding: 2rem 3%;\n .input_search_container_mobile {\n flex: 1;\n height: 90%;\n // overflow: hidden;\n .input_text_base_container .input_text_base {\n height: 3.2rem;\n }\n\n .input_text_base {\n padding: 0 0.5rem !important;\n @include screen_mobile {\n margin-bottom: 0 !important;\n }\n }\n\n .img_label_input {\n width: 1.2rem !important;\n height: auto !important;\n }\n }\n\n .icon_filter_container {\n padding-left: 3%;\n padding-top: 0.3rem;\n // height: 90%;\n .icon_filter_mocktest {\n width: 3rem;\n height: auto;\n }\n }\n\n .box_mocktests_scroll {\n display: flex;\n flex-direction: column;\n max-height: 40rem;\n min-height: 6rem;\n overflow-y: scroll;\n scroll-behavior: smooth;\n position: relative;\n align-items: center;\n margin-top: 2.5rem;\n .list_box_mocktests {\n width: 85vw;\n padding: 0 3%;\n\n .box_item_mocktest {\n width: 100%;\n border-radius: 0.8rem;\n padding: 1.3rem 7%;\n margin-bottom: 1.5rem;\n background-color: var(--white-color);\n border: 1px solid var(--text-color);\n\n .icon_box_container {\n padding-right: 0.5rem;\n width: 1.5rem;\n .icon_box_mocktest {\n width: 2rem;\n height: auto;\n min-width: 1.05rem;\n }\n .icon_participant {\n width: 1.2rem;\n min-width: 1rem;\n }\n }\n\n .box_item_info_left {\n max-width: 55%;\n }\n\n .img_achievement {\n width: clamp(6.5rem, 25vw, 10rem);\n height: auto;\n min-width: 7rem;\n }\n\n .point_achievement_text {\n font-size: clamp(0.875rem, 3vw, 1rem);\n position: absolute;\n top: 25%;\n right: 25%;\n color: var(--white-color);\n }\n }\n }\n }\n }\n }\n}\n",".select_container {\n position: relative;\n min-width: 15%;\n max-width: 18%;\n width: 18%;\n margin-right: 2%;\n cursor: pointer;\n position: relative;\n .select_title {\n font-size: clamp(0.9rem, 1.5vw, 1.1rem);\n .icon_drop_custom {\n margin-left: 0.5rem;\n }\n }\n\n .list_option_custom {\n position: absolute;\n top: 2rem;\n right: 0;\n left: 0;\n max-height: 20rem;\n min-height: 10rem;\n overflow: auto;\n background-color: var(--white-color);\n border-bottom-left-radius: 0.6rem;\n border-bottom-right-radius: 0.6rem;\n border-radius: 0.6rem;\n z-index: 99;\n border: 1px solid var(--text-color);\n // border-top: 0;\n\n &::-webkit-scrollbar {\n width: 6px;\n }\n\n /* Handle */\n &::-webkit-scrollbar-thumb {\n background: #bbbbbb;\n border-radius: 10px;\n }\n &::-webkit-scrollbar-track {\n margin: 0.4rem 0;\n }\n /* Handle on hover */\n &::-webkit-scrollbar-thumb:hover {\n background: #8b8b8b;\n }\n\n .option_item_custom {\n color: var(--text-color);\n padding: 1rem 0;\n\n font-size: clamp(0.9rem, 1.5vw, 1rem);\n }\n }\n}\n",".modal_filter_container {\n width: 96%;\n height: auto;\n margin-top: auto;\n margin-bottom: auto;\n background-color: var(--white-color);\n border: 1px solid var(--white-color);\n min-height: 70vh;\n position: relative;\n .modal_filter_header {\n background-color: var(--primary-green);\n padding: 0.75rem 0;\n .icon_close_modal {\n position: absolute;\n float: right;\n right: 0.5rem;\n\n img {\n width: 1.9rem;\n height: auto;\n }\n }\n }\n\n // .modal_filter_content {\n // }\n .btn_filter_container {\n position: absolute;\n left: 0;\n right: 0;\n width: 100%;\n bottom: 1.5rem;\n }\n}\n",".select_double_container {\n position: relative;\n // min-width: 15%;\n // max-width: 18%;\n // width: 18%;\n // margin-right: 2%;\n width: 100%;\n cursor: pointer;\n position: relative;\n padding: 0 3.5%;\n .select_title {\n margin: 0.5rem 0;\n padding: 1.2rem 0;\n border-bottom: 1px solid var(--border-color);\n .select_title_main {\n margin-bottom: 0.2rem;\n }\n .icon_drop_custom {\n margin-left: 0.5rem;\n }\n }\n\n .list_option_custom {\n width: 70%;\n position: absolute;\n top: 80%;\n right: 4%;\n max-height: 20rem;\n min-height: 10rem;\n overflow: auto;\n background-color: var(--white-color);\n border-radius: 0.6rem;\n border-radius: 0.6rem;\n z-index: 99;\n border: 1px solid var(--border-color);\n border-top: 0;\n\n &::-webkit-scrollbar {\n width: 6px;\n }\n\n /* Handle */\n &::-webkit-scrollbar-thumb {\n background: #bbbbbb;\n border-radius: 10px;\n }\n\n /* Handle on hover */\n &::-webkit-scrollbar-thumb:hover {\n background: #8b8b8b;\n }\n\n .option_item_custom {\n color: var(--text-color);\n padding: 1rem 0;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.advisementNews {\n background-color: var(--white-color);\n .content {\n position: relative;\n padding: 2rem 3%;\n\n @include screen_mobile {\n padding-bottom: 6rem;\n padding-top: 1.5rem;\n }\n\n .img_banner_container {\n width: 40%;\n .img_banner_advisement {\n width: 85%;\n }\n }\n\n .advisement_register_container {\n width: 50%;\n\n @include screen_mobile {\n width: 100%;\n }\n // align-items: flex-start;\n justify-content: flex-start;\n\n .title_register_advisement {\n @include screen_mobile {\n margin-bottom: 1.5rem !important;\n }\n }\n .modal_container {\n padding: 1rem 4%;\n }\n .modal_msg {\n // color: var(--primary-green) !important;\n }\n\n .icon_sucess_msg {\n width: 15% !important;\n }\n\n .modal_input_advisement {\n border: 1px solid var(--border-color);\n padding: 2.5rem 0;\n border-radius: 0.8rem;\n\n @include screen_mobile {\n background-color: var(--white-color);\n box-shadow: none;\n border: none;\n padding: 2rem 0 2rem;\n }\n }\n\n .form_input_advisement {\n width: 90%;\n\n .input_text_base {\n @include screen_mobile {\n height: 3.4rem !important;\n }\n }\n\n @include screen_mobile {\n width: 96% !important;\n }\n\n .input_text_base_container {\n width: 100% !important;\n }\n }\n\n .modal_container {\n @include screen_mobile {\n width: 88%;\n }\n }\n .btn_custom {\n @include screen_mobile {\n height: 3rem !important;\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n.introPage {\n .content_intro {\n padding-bottom: 2.2rem;\n .content_1 {\n min-height: 55rem;\n z-index: 0;\n\n .img_intro_tree_container {\n width: 100%;\n height: 100%;\n z-index: -1;\n bottom: 0;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n overflow: hidden;\n img {\n position: relative;\n height: 93%;\n width: auto;\n overflow: hidden;\n }\n }\n\n .img_title_intro {\n width: 20.8rem;\n top: 2rem;\n left: 6vw;\n }\n\n .img_top_title {\n left: 35%;\n top: 2.2rem;\n img {\n width: 6.625rem;\n }\n }\n\n .list_intro {\n padding-top: 2rem;\n .item_intro {\n background-color: var(--white-color);\n border: 1px solid var(--black-color);\n padding: 0.8rem 1.8rem;\n border-radius: 1.2rem;\n margin-bottom: 5%;\n img {\n width: 7.6rem;\n }\n }\n .list_intro_left {\n width: 48%;\n max-width: 48%;\n padding-top: 4%;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n\n .item_intro_1_left {\n width: 72%;\n position: relative;\n margin-right: -2vw;\n // margin-top: 3%;\n\n img {\n position: absolute;\n left: -9rem;\n width: 10rem;\n }\n }\n .item_intro_2_left {\n width: 82%;\n position: relative;\n margin-right: 12%;\n margin-top: 4vw;\n img {\n position: relative;\n left: -3%;\n padding-right: 0.2rem;\n }\n }\n .item_intro_3_left {\n width: 95%;\n position: relative;\n margin-right: -2vw;\n margin-top: 4vw;\n flex-direction: row-reverse;\n img {\n position: relative;\n right: -3%;\n padding-right: 0.2rem;\n }\n }\n }\n\n .list_intro_right {\n width: 48%;\n max-width: 48%;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n margin-top: -2rem;\n .item_intro_1_right {\n width: 68%;\n position: relative;\n margin-left: 4vw;\n }\n .item_intro_2_right {\n width: 68%;\n position: relative;\n margin-left: 10vw;\n // margin-top: 1vw;\n img {\n position: relative;\n left: -3%;\n padding-right: 0.2rem;\n width: 5rem;\n }\n }\n .item_intro_3_right {\n width: 80%;\n position: relative;\n margin-left: 6.5vw;\n // margin-top: -1vw;\n flex-direction: row-reverse;\n img {\n position: relative;\n right: -3%;\n padding-right: 0.2rem;\n }\n }\n .item_intro_4_right {\n width: 76%;\n position: relative;\n margin-left: 6vw;\n margin-top: 1vw;\n img {\n position: relative;\n left: -3%;\n padding-right: 0.2rem;\n }\n }\n }\n }\n }\n\n .content_1_mobile {\n min-height: 60rem;\n\n .img_title_intro {\n width: 14rem;\n top: 1.5rem;\n left: calc(90% - 14rem);\n float: right;\n }\n .list_intro_mobile {\n padding-top: 2.2rem;\n\n .img_item_intro {\n top: -2.7rem;\n width: 4.2rem;\n }\n\n .img_item_intro_1 {\n width: 5.125rem;\n left: -1rem !important;\n top: -2.3rem;\n }\n .img_item_intro_2 {\n top: -3.2rem;\n right: -0.7rem !important;\n }\n\n .img_item_intro_2,\n .img_item_intro_5,\n .img_item_intro_7 {\n width: 3.75rem;\n }\n .img_item_intro_3 {\n width: 5.5rem;\n left: -2.5rem !important;\n }\n\n .item_intro_mobile {\n background-color: var(--white-color);\n border: 1px solid var(--black-color);\n border-radius: 1.1875rem;\n padding: 1.2rem calc(0.8rem + 1.5vw);\n width: 80%;\n margin-bottom: 2.3rem;\n }\n }\n }\n\n .content_2 {\n .content_missions {\n width: 100%;\n padding: 2.5rem 0 1.5rem;\n\n @include screen_mobile {\n padding-top: 1.5rem;\n }\n .title_mission {\n padding-bottom: 2rem;\n @include screen_mobile {\n font-size: clamp(1.2rem, 6vw, 1.5rem);\n padding-bottom: 1rem;\n }\n }\n .list_missions {\n width: 60%;\n min-width: 35rem;\n background-color: var(--white-color);\n @include screen_mobile {\n width: 90%;\n min-width: auto;\n }\n .mission_item {\n padding-bottom: 1rem;\n z-index: 2;\n\n .text_item_mission {\n padding-left: 2rem;\n line-height: 1.5rem;\n\n @include screen_mobile {\n font-size: clamp(0.9rem, 6vw, 1rem);\n\n padding-left: clamp(0.8rem, 4vw, 1.1rem);\n }\n }\n .img_item_mission {\n width: 3.5rem;\n background-color: var(--white-color);\n\n @include screen_mobile {\n width: clamp(2rem, 10vw, 2.2rem);\n }\n }\n }\n\n .border_abs_side {\n top: 5%;\n left: 1.1rem;\n height: 85%;\n width: 0.8px;\n background-color: var(--black-color);\n }\n }\n\n .icon_container {\n .icon_left_container {\n position: absolute;\n left: 0;\n top: 33%;\n img {\n width: 10vw;\n min-width: 5rem;\n }\n }\n\n .icon_right_container {\n position: absolute;\n right: 0;\n top: 33%;\n img {\n width: 10vw;\n min-width: 5rem;\n }\n }\n }\n }\n\n .scholary_container {\n width: 100%;\n margin-bottom: 1rem;\n .title_schoolary {\n width: 100%;\n @include screen_mobile {\n font-size: clamp(1rem, 5.5vw, 1.375rem);\n background-color: #e8f8fc;\n vertical-align: middle;\n padding: 2.2rem 0;\n }\n span {\n @include screen_mobile {\n font-size: clamp(1.5rem, 8vw, 1.875rem) !important;\n }\n }\n\n .icon_schoolary_title {\n z-index: 0;\n .icon_left_schoolary {\n left: 0;\n top: 10%;\n img {\n width: 6vw;\n min-width: 5rem;\n }\n }\n .icon_right_schoolary {\n right: 0;\n top: 12%;\n img {\n width: 6vw;\n min-width: 2.2rem;\n }\n }\n }\n }\n .list_schoolarly {\n position: relative;\n width: 100%;\n height: 100%;\n display: table;\n table-layout: fixed;\n padding-bottom: 2rem;\n .item_scholarly {\n border-top: 1px solid #000;\n height: 100%;\n display: table-cell;\n text-align: center;\n vertical-align: text-top;\n padding: 2rem 0;\n\n .title_eng_scholarly {\n padding-left: 0.25rem;\n }\n .item_scholarly_img {\n width: 75%;\n }\n\n .img_scholary_ico_container {\n height: 6rem;\n .item_scholary_ico {\n width: 4rem;\n }\n }\n\n .list_detail_content {\n text-align: start;\n padding: 0 1.8rem;\n }\n }\n .item_dot_1,\n .item_dot_2,\n .item_dot_3,\n .item_dot_4,\n .item_dot_5 {\n &::before {\n content: \"\\2022\";\n position: absolute;\n top: 0;\n left: -1rem;\n font-size: 1.5rem;\n }\n }\n\n .item_dot_1 {\n &::before {\n color: #c84242;\n }\n }\n .item_dot_2 {\n &::before {\n color: #f29500;\n }\n }\n .item_dot_3 {\n &::before {\n color: #fdcd04;\n }\n }\n .item_dot_4 {\n &::before {\n color: #00e2a0;\n }\n }\n .item_dot_5 {\n &::before {\n color: #24bbe0;\n }\n }\n }\n\n .item_scholary_mobile {\n padding: 1.5rem 1rem 1.5rem 0.8rem;\n @include screen_mobile {\n justify-content: center;\n }\n .item_scholary_img_title {\n width: 48%;\n max-width: 12rem;\n padding-right: 0.5rem;\n }\n\n .list_detail_content_mobile {\n @include screen_mobile {\n width: 50%;\n }\n\n .detail_item_content {\n font-size: 0.875rem;\n div {\n font-size: 0.875rem;\n }\n @include screen_mobile {\n line-height: 1.12rem;\n }\n }\n }\n }\n }\n\n .banner_side_container {\n padding: 0.3rem 0 1.3rem;\n width: 100%;\n img {\n width: 100%;\n }\n }\n\n .scholary_detail_container {\n background-color: #e8f8fc;\n padding: 2.5rem 0 0 3vw;\n display: flex;\n width: 94%;\n\n @include screen_mobile {\n width: 100%;\n flex-direction: column;\n align-items: center;\n padding-top: 1.5rem;\n padding-left: 0;\n }\n\n .scholary_detail_content {\n width: 52%;\n max-width: 52%;\n padding-bottom: 2rem;\n\n @include screen_mobile {\n width: 88%;\n max-width: 88%;\n }\n\n .title_schoolary_detail {\n @include screen_mobile {\n font-size: clamp(0.9rem, 5.5vw, 1rem);\n }\n span {\n @include screen_mobile {\n font-size: clamp(0.9rem, 5.5vw, 1rem) !important;\n }\n }\n }\n\n .title_schoolary_result {\n @include screen_mobile {\n font-size: clamp(1rem, 5.5vw, 1.125rem);\n }\n span {\n @include screen_mobile {\n font-size: clamp(1rem, 5.5vw, 1.125rem) !important;\n }\n }\n }\n\n .schoolary_detail_result {\n padding-top: 1.5rem;\n\n .item_result_schoolary {\n margin-left: 1.2rem;\n padding-bottom: 1rem;\n }\n\n .icon_center_container {\n right: 33%;\n top: 2px;\n\n img {\n width: 5.5vw;\n min-width: 5rem;\n }\n }\n }\n }\n\n .img_banner_schoolary {\n width: 48%;\n max-width: 48%;\n justify-content: flex-end;\n @include screen_mobile {\n width: 100%;\n max-width: 100%;\n }\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.downloadPage {\n background-color: var(--white-color) !important;\n .slider {\n height: 100vh;\n min-height: 50rem;\n // max-height: ;\n\n .slider_image {\n width: 50%;\n max-width: 50%;\n display: flex;\n align-items: flex-end;\n justify-content: flex-end;\n height: 100%;\n img {\n // height: 96vh;\n max-height: 98vh;\n width: auto;\n min-height: 50rem;\n }\n }\n\n .slider_image_teacher {\n img {\n max-height: 90vh;\n min-height: 46rem;\n }\n }\n\n .slider_image_parent {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n width: 48.5%;\n max-width: 48.5%;\n img {\n max-height: 90vh;\n min-height: 46rem;\n }\n }\n\n .img_side_container {\n top: 0;\n left: 0;\n img {\n width: 11vw;\n min-width: 10rem;\n max-width: 15rem;\n }\n }\n\n .img_side_student {\n img {\n width: 15vw;\n min-width: 14rem;\n max-width: 18rem;\n }\n }\n\n // List Download\n .list_download {\n width: 48%;\n max-width: 48%;\n height: 100%;\n padding: 0 1rem;\n align-items: flex-start;\n position: relative;\n top: 8vh;\n justify-content: center;\n\n .item_logo {\n padding-bottom: 0.8rem;\n img {\n width: clamp(9rem, 20vw, 12rem);\n }\n }\n\n .title_download {\n padding-bottom: 2rem;\n border-bottom: 1px solid var(--black-color);\n margin-bottom: 2rem;\n\n .title_detail_1 {\n color: var(--light-red-color);\n // font-size: 3rem;\n font-size: clamp(1.9rem, 4vw, 3rem);\n text-transform: uppercase;\n\n @include screen_mobile {\n font-size: clamp(1.3rem, 5.5vw, 1.5rem);\n }\n }\n\n .title_detail_1_parent {\n font-size: clamp(1.6rem, 2.5vw, 2.1875rem);\n text-transform: uppercase;\n\n @include screen_mobile {\n font-size: clamp(1.1rem, 5.5vw, 1.3rem);\n }\n }\n\n .title_detail_2 {\n // font-size: 1.7rem;\n font-size: clamp(1.1rem, 2vw, 1.7rem);\n // margin-bottom: 2rem;\n text-transform: uppercase;\n\n @include screen_mobile {\n margin-bottom: 1rem;\n font-size: clamp(0.725rem, 3vw, 0.825rem);\n }\n }\n\n .title_detail_2_parent {\n font-size: clamp(1.6rem, 2.5vw, 2.1875rem);\n text-transform: uppercase;\n color: var(--light-red-color);\n\n @include screen_mobile {\n font-size: clamp(1.1rem, 5.5vw, 1.3rem);\n }\n }\n }\n\n .img_download_container {\n width: 100%;\n .text-download {\n line-height: normal;\n font-size: clamp(1rem, 1.7vw, 1.5rem);\n }\n\n .img_qr_container {\n padding-bottom: 2rem;\n width: 100%;\n img {\n width: 82%;\n max-width: 12.5rem;\n height: auto;\n }\n }\n\n .img_store_container {\n width: 100%;\n img {\n width: 75%;\n max-width: 9rem;\n height: auto;\n }\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.ico_diamond_white {\n width: 1.2rem;\n}\n\n.package_item_tariff {\n min-height: 79rem !important;\n\n @include screen_mobile {\n min-height: 72rem !important;\n }\n}\n\n.pdElement {\n padding-bottom: 1.45rem !important;\n padding-top: 1.45rem !important;\n\n @include screen_mobile {\n padding-top: 0.6rem !important;\n padding-bottom: 0.6rem !important;\n }\n}\n\n.tariff_item_accounts {\n padding: 0.6rem 0 1.9rem !important;\n min-height: 10rem;\n display: flex;\n flex-direction: column;\n justify-content: flex-end !important;\n\n @include screen_mobile {\n min-height: 5rem;\n }\n\n .tariff_item_btn {\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: center;\n }\n}\n\n.tariff_item_accounts_special {\n min-height: 12.75rem;\n\n @include screen_mobile {\n min-height: 12.8rem;\n }\n}\n\n.tariff_item_accounts_normal {\n @include screen_mobile {\n padding: 0.6rem 0 1.15rem !important;\n }\n}\n\n.input_change_account {\n outline: none;\n max-width: 7.5rem;\n width: 7.5rem;\n min-width: 6rem;\n margin-right: 0.5rem;\n height: 90%;\n background: #12608e;\n border-radius: 0.5rem;\n\n padding: 0.1rem 0.3rem;\n\n @include screen_mobile {\n padding: 0.3rem;\n }\n input {\n outline: none;\n margin-right: 0.3rem;\n border-radius: 0.5rem;\n color: var(--white-color) !important;\n border: none;\n background-color: transparent;\n width: 100%;\n flex: 1;\n height: 90%;\n &:focus {\n outline: none;\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.faqsPage {\n .content {\n width: 100%;\n padding: 2.25rem 0 3rem;\n @include screen_mobile {\n padding: 1.25rem 0 2.5rem;\n }\n .container {\n width: 88%;\n min-height: 40rem;\n\n @include screen_mobile {\n width: 92%;\n }\n\n .content_categories {\n width: 30%;\n border-radius: 1rem;\n padding: 0.5rem 0 0.75rem;\n margin-right: clamp(1rem, 1.65vw, 1.45rem);\n\n @include screen_mobile {\n width: 100%;\n border-radius: 0;\n padding: 0;\n margin-right: 0;\n box-shadow: none;\n border: none;\n }\n\n .content_categories-header {\n padding: 0.25rem clamp(0.75rem, 1.75vw, 1.75rem) 0.75rem;\n font-size: clamp(1.25rem, 1.8vw, 1.625rem);\n @include screen_mobile {\n font-size: clamp(0.875rem, 5vw, 1.125rem);\n padding: 0.25rem 0 0.75rem;\n }\n }\n\n .categories_list {\n .category_item {\n padding: 0.5rem clamp(0.75rem, 1.75vw, 1.75rem);\n\n @include screen_mobile {\n background-color: var(--white-color) !important;\n position: relative;\n z-index: 2;\n padding: 0.65rem 1rem 0.65rem 2.2rem;\n &:not(&:last-child) {\n border-bottom: 1px solid var(--border-color);\n }\n }\n\n &:hover div {\n color: var(--primary-green);\n }\n\n .category_item-title {\n font-size: clamp(1.125rem, 1.8vw, 1.375rem);\n\n @include screen_mobile {\n font-size: clamp(0.875rem, 5vw, 1rem);\n }\n }\n }\n\n .category_item--selected {\n background-color: #c6fbdd;\n &:hover div {\n color: var(--text-color);\n }\n }\n\n .border--selected {\n position: absolute;\n left: 0;\n top: 0;\n width: clamp(0.35rem, 0.6vw, 0.45rem);\n height: 100%;\n background-color: var(--primary-green);\n }\n }\n\n // Mobile\n .category_header {\n border: 1px solid var(--primary-green);\n padding: 0.55rem 1rem 0.55rem 2.2rem;\n border-radius: 0.4375rem;\n cursor: pointer;\n .category_title {\n @include screen_mobile {\n font-size: clamp(0.875rem, 5vw, 1rem);\n }\n }\n .img_dropdown {\n @include screen_mobile {\n min-width: clamp(2rem, 2.75vw, 2.4rem);\n min-height: clamp(2rem, 2.75vw, 2.4rem);\n width: clamp(2rem, 2.75vw, 2.4rem);\n height: clamp(2rem, 2.75vw, 2.4rem);\n }\n }\n }\n\n .modal_category_mobile {\n @include screen_mobile {\n position: absolute;\n top: calc(100% + 0.45rem);\n left: -0.25rem;\n right: 0;\n z-index: 2;\n border-radius: 0.75rem;\n background-color: var(--white-color) !important;\n overflow: hidden;\n padding: 0.5rem 0;\n width: calc(100% + 0.5rem);\n }\n }\n }\n\n .content_questions {\n width: 70%;\n flex: 1;\n @include screen_mobile {\n width: 100%;\n padding-top: 2rem;\n }\n\n .content_questions-title {\n font-size: clamp(1.35rem, 2.25vw, 1.875rem);\n }\n }\n\n .title_mobile {\n @include screen_mobile {\n font-size: clamp(0.875rem, 5vw, 1.125rem);\n padding: 0.25rem 0 1rem;\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.select-question-container {\n border-radius: 0.9rem;\n padding: 0.35rem 1.25rem 0.35rem;\n margin-top: 1rem;\n\n @include screen_mobile {\n padding: 0 1rem 0.35rem;\n }\n\n .question_header {\n padding: 1rem 0;\n\n @include screen_mobile {\n padding: 0.85rem 0 0.65rem;\n }\n .question_name {\n font-size: clamp(1.125rem, 1.8vw, 1.375rem);\n margin-right: 0.5rem;\n\n @include screen_mobile {\n font-size: clamp(0.875rem, 5vw, 1.125rem);\n }\n }\n\n .img_dropdown {\n min-width: clamp(2rem, 2.75vw, 2.4rem);\n min-height: clamp(2rem, 2.75vw, 2.4rem);\n width: clamp(2rem, 2.75vw, 2.4rem);\n height: clamp(2rem, 2.75vw, 2.4rem);\n }\n\n .question_divider_header {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 40%;\n height: 2px;\n background-color: var(--primary-green);\n }\n }\n\n .question_data {\n padding: 1rem 0rem;\n .question_content_left {\n margin-right: 6%;\n\n @include screen_mobile {\n margin-right: 0;\n }\n }\n .question_content_text {\n font-size: clamp(1rem, 1.6vw, 1.25rem);\n\n @include screen_mobile {\n font-size: clamp(0.875rem, 4.5vw, 1rem);\n }\n }\n\n .question_content_list {\n .img_app_download {\n width: 8rem;\n min-width: 4rem;\n @include screen_mobile {\n width: 7rem;\n min-width: 4rem;\n }\n }\n }\n\n .question_content_image {\n width: 25%;\n max-width: 25%;\n min-width: 25%;\n\n @include screen_mobile {\n width: 62%;\n max-width: 62%;\n max-width: 28rem;\n min-width: 7.5rem;\n padding-top: 1.25rem;\n }\n\n img {\n width: 100%;\n min-width: 100%;\n max-width: 100%;\n }\n }\n\n .question_content_list_images {\n .question_content_image_smaller {\n width: auto;\n max-width: 25%;\n\n &:not(:last-child) {\n margin-right: 2.5%;\n }\n\n @include screen_mobile {\n margin-right: 0;\n width: 62%;\n max-width: 28rem;\n min-width: 7.5rem;\n padding-top: 1rem;\n &:first-child {\n padding-top: 1.25rem;\n }\n\n img {\n width: 100%;\n min-width: 100%;\n }\n }\n }\n }\n }\n}\n","@import \"/src/_styles/mixin\";\n\n.activationNewsPage {\n .content {\n padding: 1.25rem 0 1.75rem;\n width: 100%;\n @include screen_mobile {\n margin-bottom: 2.5rem;\n padding-top: 1.75rem;\n }\n .list_activation {\n width: 100%;\n .activation_item {\n margin-bottom: 2.5rem;\n\n @include screen_mobile {\n margin-bottom: 1.5rem;\n }\n .activation_title {\n font-size: clamp(1.75rem, 2vw, 2rem);\n padding: 0.5rem 0 0.25rem;\n\n @include screen_mobile {\n font-size: clamp(0.75rem, 4vw, 1rem);\n }\n }\n }\n\n .activation_device_title {\n background-color: var(--primary-green);\n padding: 0.25rem 3rem;\n height: clamp(3.5rem, 4vw, 4rem);\n border-radius: 4rem;\n margin-bottom: 1rem;\n margin-top: 1.5rem;\n\n @include screen_mobile {\n padding: 0.25rem 1rem;\n height: clamp(2.5rem, 4vw, 2.75rem);\n margin: 0.5rem 0 0.75rem;\n }\n img {\n width: clamp(1.8rem, 2.2vw, 2rem);\n height: auto;\n\n @include screen_mobile {\n width: clamp(1.125rem, 4.5vw, 1.5rem);\n }\n }\n .activation_device_text {\n font-size: clamp(1.25rem, 1.5vw, 1.5rem);\n margin-left: 1rem;\n\n @include screen_mobile {\n font-size: clamp(0.875rem, 4.5vw, 1rem);\n }\n }\n }\n .activation_device {\n width: 84%;\n\n @include screen_mobile {\n width: 88%;\n padding-bottom: 0.25rem;\n }\n }\n\n .activation-computer__register {\n background-color: #f4fdff;\n width: 100%;\n padding-left: 8%;\n padding-right: 8%;\n\n @include screen_mobile {\n padding-left: 5%;\n padding-right: 5%;\n }\n }\n\n .activation_content {\n .activation_content_title {\n padding-top: 3rem;\n padding-bottom: 0.5rem;\n\n @include screen_mobile {\n padding-top: 0.75rem;\n padding-bottom: 0.25rem;\n }\n img {\n width: clamp(1rem, 3vw, 1.3rem);\n height: auto;\n }\n\n h2 {\n font-size: clamp(1.125rem, 1.4vw, 1.375rem);\n margin-left: 0.5rem;\n }\n }\n }\n\n .activation_list_steps {\n padding: 1rem 2.5% 2rem;\n\n @include screen_mobile {\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 0.5rem 0 0.75rem;\n align-items: center;\n }\n .activation_step {\n // flex: 1 0 auto;\n justify-content: space-between !important;\n\n @include screen_mobile {\n width: 96%;\n padding-top: 0;\n padding-bottom: 1rem;\n }\n }\n }\n\n .step_text {\n font-size: clamp(1.125rem, 1.3vw, 1.25rem);\n\n @include screen_mobile {\n font-size: clamp(0.875rem, 4.5vw, 1rem);\n }\n }\n\n .step-title__social {\n padding-left: 8%;\n\n @include screen_mobile {\n padding-left: 2%;\n }\n }\n\n .step-image__container {\n @include screen_mobile {\n width: 100%;\n }\n }\n .step-image__mobile {\n width: calc(16vw + 1rem);\n &:not(:last-child) {\n margin-right: clamp(0.75rem, 2vw, calc(2.5rem - 2%));\n }\n @include screen_mobile {\n width: 78%;\n margin-right: 0 !important;\n }\n img {\n width: 100%;\n min-width: 100%;\n }\n }\n\n .step-image__pc {\n img {\n width: 84%;\n @include screen_mobile {\n width: 96%;\n }\n }\n\n .img-step__side--big {\n width: 63.5%;\n\n @include screen_mobile {\n width: 73%;\n }\n }\n\n .img-step__side--small {\n width: 17.5%;\n margin-left: 3%;\n\n @include screen_mobile {\n width: 20%;\n margin-left: 3%;\n }\n }\n }\n\n .step-arrow__big {\n width: 20%;\n margin-left: -0.9%;\n\n img {\n height: 0.7rem;\n object-position: right;\n }\n }\n\n .step-arrow__small {\n width: 7.5%;\n img {\n height: 0.6rem;\n object-position: right;\n }\n }\n\n .step-arrow__abs {\n top: 0;\n bottom: 0;\n left: -9.5%;\n }\n\n .step-arrow__small--package {\n width: 6.5vw;\n max-width: 12rem;\n left: calc(-6.5vw - 1rem);\n }\n }\n\n .activation-header {\n @include screen_mobile {\n border: 1px solid var(--primary-green);\n padding: 0.45rem 1rem 0.45rem;\n border-radius: 0.4375rem;\n cursor: pointer;\n width: 92%;\n }\n .img_dropdown {\n @include screen_mobile {\n min-width: clamp(1.5rem, 2.75vw, 2rem);\n min-height: clamp(1.5rem, 2.75vw, 2rem);\n width: clamp(1.5rem, 2.75vw, 2rem);\n height: clamp(1.5rem, 2.75vw, 2rem);\n }\n }\n }\n }\n}\n",".not_allowed_first_choose_curriculum {\n cursor: not-allowed;\n}\n\n.not_allowed_first_choose_curriculum:hover {\n background: none !important;\n}\n\n.not_allowed_curriculum {\n cursor: not-allowed !important;\n}\n","$student-color: #c2e68b;\n$teacher-color: #8acec6;\n$parent-color: #9cc4e6;\n\n$student-text-color: #95bc59;\n$teacher-text-color: #00a99d;\n$parent-text-color: #6593bb;\n\n$active-class: #00b9b7;\n$normal-class: #979797;\n\n.register_account_type {\n .login-form-container_content {\n @media screen and (max-height: 800px) {\n margin-top: -140px;\n }\n }\n\n span,\n p {\n font-size: 18px;\n }\n\n .step_register_name {\n margin-bottom: 20px;\n }\n\n .account_content_title {\n margin-bottom: 14px;\n\n span {\n font-size: 1.25rem;\n }\n }\n\n .account_content {\n margin-bottom: 24px;\n\n &_list {\n display: flex;\n\n &_item {\n overflow: hidden;\n flex: 1;\n margin-right: 34px;\n position: relative;\n height: 127px;\n width: 127px;\n border-radius: 25px;\n cursor: pointer;\n\n &:last-child {\n margin-right: 0px;\n }\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n }\n }\n }\n\n .account_detail_hidden {\n display: none;\n }\n\n .account_detail_class {\n position: relative;\n z-index: 1;\n margin-bottom: 60px;\n\n @media screen and (max-height: 800px) {\n margin-bottom: 30px;\n }\n\n &_title {\n margin-bottom: 14px;\n\n span {\n font-size: 1.25rem;\n }\n }\n\n &_list {\n display: flex;\n gap: 24px;\n\n &_item {\n flex: 1;\n position: relative;\n height: 93px;\n border-radius: 25px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0px 1px 3px #cccccc;\n background-color: white;\n\n svg {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate3d(-50%, -50%, 0);\n }\n\n .class_number {\n font-size: 25px;\n color: $normal-class;\n font-weight: 600;\n display: flex;\n margin-top: 4px;\n }\n\n &.active {\n\n svg,\n path {\n stroke: $active-class;\n }\n\n .class_number {\n color: $active-class;\n }\n }\n }\n }\n }\n\n .account_detail_school {\n position: relative;\n z-index: 1;\n margin-bottom: 60px;\n\n @media screen and (max-height: 800px) {\n margin-bottom: 30px;\n }\n\n &_title {\n margin-bottom: 14px;\n\n span {\n font-size: 1.25rem;\n }\n }\n\n &_list {\n display: flex;\n justify-content: center;\n\n &_item {\n margin: 0px 12px;\n position: relative;\n height: 93px;\n width: 103px;\n border-radius: 13px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0px 1px 3px #cccccc;\n background-color: white;\n\n svg {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate3d(-50%, -50%, 0);\n }\n\n .school_type {\n font-size: 18px;\n color: $normal-class;\n font-weight: 600;\n text-align: center;\n text-transform: uppercase;\n }\n\n &.active {\n .school_type {\n color: $active-class;\n }\n }\n }\n }\n }\n\n .account_detail_placeholder {\n height: 134px;\n visibility: hidden;\n opacity: 0;\n margin-bottom: 60px;\n\n @media screen and (max-height: 800px) {\n margin-bottom: 30px;\n }\n\n @media screen and (max-width: 768px) {\n height: 90px;\n }\n }\n\n .button_submit {\n margin-bottom: 22px;\n }\n\n .login_text {\n cursor: pointer;\n\n &:hover {\n\n p,\n a {\n color: #35b5c3;\n }\n }\n }\n\n .blur_role {\n opacity: 0.5;\n }\n}",".register_step {\n .title_register {\n margin-bottom: 18px;\n\n @media screen and (max-width: 768px) {\n margin-bottom: 14px;\n }\n }\n\n .step_register_name {\n font-size: 24px;\n line-height: 28px;\n\n @media screen and (max-width: 768px) {\n font-size: 18px;\n }\n }\n\n .login_text {\n cursor: pointer;\n\n p,\n a {\n font-size: 18px;\n }\n\n &:hover {\n\n p,\n a {\n color: #35b5c3;\n }\n }\n }\n}\n\n.register_create_account {\n .step_register_name {\n font-size: 24px;\n line-height: 28px;\n margin-bottom: 36px;\n }\n}",".register_step_success {\n .title_register {\n margin-bottom: 36px;\n }\n .success_icon {\n text-align: center;\n margin-bottom: 44px;\n }\n .success_message {\n text-align: center;\n p {\n font-size: 18px;\n }\n }\n .back_login {\n text-align: center;\n margin-top: 44px;\n button {\n width: 210px;\n height: 50px;\n line-height: unset;\n border-radius: 25px;\n font-size: 18px;\n }\n }\n}\n",".register_update_info {\n\n .uk-modal {\n padding: 0;\n }\n\n .step_register_name {\n margin-bottom: 32px;\n\n @media screen and (max-width: 768px) {\n margin-bottom: 8px;\n }\n }\n\n .field_detail_group_create_account {\n font-size: 1.7rem;\n margin: 10px 0 25px;\n color: #00beb4;\n font-weight: bold;\n\n @media screen and (max-width: 768px) {\n font-size: 1.2rem;\n }\n }\n\n .title_register {\n font-size: 32px;\n text-transform: uppercase;\n margin-bottom: 22px;\n\n @media screen and (max-width: 768px) {\n font-size: 24px;\n }\n }\n\n &_content {\n margin: 0 auto;\n margin-top: 88px;\n\n @media screen and (max-height: 800px) {\n margin-top: -130px;\n }\n\n max-width: 950px;\n\n .form_container {\n display: flex;\n\n .left {\n width: 450px;\n // margin-right: 50px;\n }\n\n .right {\n width: 450px;\n }\n\n @media screen and (max-width: 768px) {\n flex-direction: column;\n width: 100%;\n\n .left {\n width: 100%;\n }\n\n .right {\n width: 100%;\n }\n }\n }\n\n &_gender {\n width: 65px;\n height: 65px;\n margin-left: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n // border: 1px solid #4a4848;\n border-radius: 10px;\n cursor: pointer;\n\n @media screen and (max-width: 768px) {\n width: 44px;\n height: 44px;\n }\n\n .male_active,\n .female_active {\n display: none;\n }\n\n .male,\n .female {\n display: block;\n }\n\n .content {\n display: flex;\n align-items: center;\n flex-direction: column;\n width: 100%;\n height: 100%;\n }\n\n &.gender_male {\n img {\n width: 65px;\n height: auto;\n border-radius: 10px;\n\n @media screen and (max-width: 768px) {\n width: 44px;\n }\n }\n }\n\n &.gender_female {\n img {\n width: 65px;\n height: auto;\n border-radius: 10px;\n\n @media screen and (max-width: 768px) {\n width: 44px;\n }\n }\n }\n\n span {\n font-size: 18px;\n }\n\n &.active {\n\n .male_active,\n .female_active {\n display: block;\n }\n\n .male,\n .female {\n display: none;\n }\n\n &.gender_male {\n span {\n color: #00b9b7;\n }\n }\n\n &.gender_female {\n span {\n color: #f75caa;\n }\n }\n }\n }\n\n .field_province {\n .drop_down {\n @media screen and (max-height: 800px) {\n max-height: 260px;\n }\n }\n }\n\n .field_district {\n .drop_down {\n @media screen and (max-height: 800px) {\n max-height: 200px;\n }\n }\n }\n\n .field_school {\n .drop_down {\n max-height: 150px;\n }\n }\n }\n\n .button_submit {\n text-align: center;\n margin-bottom: 22px;\n margin-top: 36px;\n\n button {\n width: 210px;\n height: 50px;\n line-height: unset;\n font-size: 18px;\n border-radius: 25px;\n }\n }\n\n .login_text {\n width: fit-content;\n cursor: pointer;\n\n &:hover {\n\n p,\n a {\n color: #35b5c3;\n }\n }\n }\n\n .field_item {\n margin-bottom: 34px;\n\n @media screen and (max-width: 768px) {\n margin-bottom: 24px;\n }\n\n .field_birthday {\n margin-bottom: 0px;\n }\n }\n}","@import \"/src/_styles/mixin\";\n\n$red: #e22028;\n$border-color: #4a4848;\n\n.input_radio_base {\n position: relative;\n\n .error_select {\n span {\n color: $red;\n font-size: 18px;\n display: flex;\n\n @media screen and (max-width: 768px) {\n font-size: 14px;\n }\n }\n }\n\n .error_text {\n margin-bottom: 9px;\n }\n\n .error_text_absolute {\n position: absolute;\n bottom: calc(100% + 2px);\n }\n\n .input_select {\n cursor: pointer;\n }\n\n .input_select_main_wrapper {\n display: flex;\n align-items: center;\n height: 65px;\n padding: 0px 22px;\n border: 1px solid $border-color;\n border-radius: 10px;\n margin-bottom: 22px;\n\n @media screen and (max-width: 768px) {\n height: 44px;\n\n svg {\n width: 18px;\n height: 22px;\n }\n }\n\n .input_select_main {\n display: flex;\n align-items: center;\n flex: 1;\n height: 100%;\n padding: 1px 0px;\n display: flex;\n align-items: center;\n flex: 1;\n height: 100%;\n\n .icon_label {\n width: 31px;\n margin-right: 26px;\n border: 0px solid transparent;\n border-bottom-width: 1px;\n\n @include screen_mobile {\n margin-right: 0 !important;\n }\n }\n\n .input_text {\n height: 100%;\n border: none;\n font-size: 18px;\n line-height: 21px;\n flex: 1;\n background-color: transparent;\n opacity: 1;\n\n &:focus {\n outline: none;\n }\n\n @include screen_mobile {\n font-size: 0.9rem !important;\n }\n }\n }\n }\n\n .drop_down {\n position: absolute;\n display: none;\n top: 65px;\n width: 100%;\n max-height: 350px;\n overflow: auto;\n background-color: white;\n border-bottom-left-radius: 10px;\n border-bottom-right-radius: 10px;\n z-index: 1;\n\n /* width */\n &::-webkit-scrollbar {\n width: 6px;\n }\n\n /* Handle */\n &::-webkit-scrollbar-thumb {\n background: #bbbbbb;\n border-radius: 10px;\n }\n\n &::-webkit-scrollbar-track {\n margin: 0.5rem 0;\n }\n\n /* Handle on hover */\n &::-webkit-scrollbar-thumb:hover {\n background: #8b8b8b;\n }\n\n .option_item {\n padding: 12px 30px;\n\n &:hover {\n background-color: whitesmoke;\n cursor: pointer;\n }\n\n span {\n font-size: 18px;\n font-family: \"Myriadpro-Regular\";\n color: #707070;\n\n @include screen_mobile {\n font-size: 0.9rem;\n }\n }\n }\n\n &.active {\n display: block;\n }\n }\n\n .drop_down_news {\n top: clamp(2.4rem, 3vw, 2.8rem);\n border: 1px solid var(--text-color);\n border-radius: 0.5rem;\n width: 54%;\n right: -20%;\n text-align: center;\n min-width: 13rem;\n\n @include screen_mobile {\n right: 3%;\n min-width: 12.5rem;\n }\n\n .option_item {\n padding: 12px 20px;\n\n span {\n font-size: 18px;\n font-family: \"AvertaStdCY\" !important;\n color: #707070;\n\n @include screen_mobile {\n font-size: 0.875rem;\n }\n }\n }\n }\n\n &.focus {\n box-shadow: 1px 3px 3px 0px rgba(23, 23, 23, 0.16);\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n\n .input_select_main_wrapper {\n border-color: white;\n border-radius: 0px;\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n background-color: white;\n }\n\n .drop_down {\n box-shadow: 1px 3px 3px 0px rgba(23, 23, 23, 0.16);\n }\n\n .input_select_main {\n border: 0px solid #a1afbe;\n border-bottom-width: 1px;\n }\n }\n\n &.warning_select {\n .input_select_main_wrapper {\n border-color: $red !important;\n border-width: 2px !important;\n border-style: solid !important;\n }\n }\n\n .rotate_180 {\n transform: rotate(180deg);\n }\n\n .cursor_pointer {\n cursor: pointer;\n }\n\n input {\n font-family: \"Myriadpro-Regular\";\n\n &::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n opacity: 1;\n /* Firefox */\n }\n\n &:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n\n &::-ms-input-placeholder {\n /* Microsoft Edge */\n font-family: \"Myriadpro-Regular\";\n color: #8e9298;\n }\n }\n}\n\n.input_radio_base_news {\n &.focus {\n border-radius: 10px;\n\n .input_select_main_wrapper {\n border-radius: 10px;\n }\n\n .input_select_main {\n border: none;\n }\n }\n\n .input_select_main_wrapper_news {\n padding: 0 1.2rem !important;\n }\n\n .input_text {\n width: 75% !important;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n @include screen_mobile {\n width: 100%;\n max-width: 100% !important;\n }\n }\n}",".modal_search_container {\n width: 40%;\n height: 70vh;\n margin-top: auto;\n margin-bottom: auto;\n background-color: var(--white-color);\n min-height: 30rem;\n position: relative;\n min-width: 26rem;\n max-width: 30rem;\n border-radius: 1rem;\n padding: 1rem 1rem 1.25rem;\n display: flex;\n flex-direction: column;\n\n @media screen and (max-width: 768px) {\n min-width: 22rem;\n }\n\n .modal_search_header {\n border-top-right-radius: 1rem;\n border-top-left-radius: 1rem;\n background-color: var(--white-color);\n padding: 0.25rem 0 1rem;\n\n .modal_search_close {\n img {\n width: 1.5rem;\n height: auto;\n }\n }\n }\n\n .search_input {\n .input_text_base {\n height: 3rem !important;\n padding: 0 17px;\n border-radius: 1.3rem;\n margin-bottom: 1rem;\n }\n }\n\n .list_option {\n flex: 1;\n overflow-y: scroll;\n\n .search_option_item {\n padding: 0.3rem 0.5rem;\n user-select: none;\n }\n }\n}","$student-color: #c2e68b;\n$teacher-color: #8acec6;\n$parent-color: #9cc4e6;\n\n$student-text-color: #95bc59;\n$teacher-text-color: #00a99d;\n$parent-text-color: #6593bb;\n\n$active-class: #00b9b7;\n$normal-class: #979797;\n\n@media screen and (max-width: 768px) {\n .add-class-form-container {\n padding: 40px 16px;\n }\n}\n\n.register_account_type {\n .login-form-container_content {\n @media screen and (max-height: 800px) {\n margin-top: -140px;\n }\n }\n\n span,\n p {\n font-size: 18px;\n }\n\n .step_register_name {\n margin-bottom: 20px;\n }\n\n .add-class-content {\n margin-bottom: 24px;\n padding-top: 24px;\n\n &_list {\n display: flex;\n\n &_item {\n overflow: hidden;\n flex: 1;\n margin-right: 34px;\n position: relative;\n height: 127px;\n width: 127px;\n border-radius: 25px;\n cursor: pointer;\n\n &:last-child {\n margin-right: 0px;\n }\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n }\n }\n\n .add-class-content-label-list {\n font-size: 16px;\n margin-left: 8px;\n margin-bottom: 16px;\n }\n\n .add-class-content-list {\n display: flex;\n flex-direction: column;\n }\n\n .add-class-content-item {\n position: relative;\n margin-top: 16px;\n }\n\n .add-class-content-item:first-child {\n margin-top: 0;\n }\n\n .input_text_base_container {\n width: 100%;\n }\n\n .input_text_base {\n margin-bottom: 0;\n }\n\n .add-class-content-icon-remove {\n width: 30px;\n height: 30px;\n cursor: pointer;\n position: absolute;\n right: -10px;\n top: -10px;\n border-radius: 50%;\n background-color: red;\n }\n\n .add-class-content-icon-success {\n width: 30px;\n height: 30px;\n position: absolute;\n right: -10px;\n top: -10px;\n border-radius: 50%;\n background-color: #36ae4a;\n }\n\n .sub-action-container {\n display: flex;\n margin-top: 16px;\n\n span {\n font-size: medium;\n }\n }\n\n .btn-add-more {\n width: 100px;\n background-image: none;\n background:\n linear-gradient(#F3FFFF, #F3FFFF) padding-box,\n linear-gradient(to right, #00b9b7, #00e1a0) border-box;\n height: 40px;\n padding: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 2px solid transparent;\n border-radius: 10px;\n\n span {\n font-size: medium;\n background: -webkit-linear-gradient(#00b9b7, #00e1a0);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n width: 100%;\n }\n\n :hover {\n opacity: 0.6;\n }\n }\n\n .btn-check {\n width: 100px;\n border-radius: 10px;\n padding: 0;\n margin-left: 16px;\n }\n }\n\n .button_submit {\n margin-bottom: 22px;\n margin-top: 40px;\n }\n\n .login_text {\n cursor: pointer;\n\n &:hover {\n\n p,\n a {\n color: #35b5c3;\n }\n }\n }\n\n .blur_role {\n opacity: 0.5;\n }\n}","$green: #00b9b7;\n$bg-color: #f3ffff;\n$bg-fb: #1b75bb;\n$bg-gg: #be1e2d;\n$bg-apple: #000000;\n$loading-color: #f8f8f8;\n\n.bg-register .logo img {\n width: 174px;\n margin: 32px 0 0 32px;\n\n @media screen and (max-height: 800px) {\n width: 163px;\n margin: 16px 0 0 16px;\n }\n}\n\n.login-form-container {\n input[type=\"checkbox\"] {\n -moz-appearance: initial; // Hack for Firefox Browsers\n }\n\n &_content {\n margin: 0 auto;\n margin-top: 50px;\n max-width: 450px;\n\n @media screen and (max-height: 800px) {\n margin-top: -145px;\n }\n\n .title {\n font-size: 32px;\n text-transform: uppercase;\n margin-bottom: 22px;\n }\n\n .password_options {\n align-items: center;\n\n label,\n a {\n font-size: 18px;\n }\n\n label {\n position: relative;\n top: 2px;\n }\n\n .save_password {\n &_checkbox {\n position: relative;\n margin: -5px 17px 0 2px;\n width: 16px;\n height: 16px;\n border: 1px solid $green;\n border-radius: 4px;\n cursor: pointer;\n\n &:before {\n content: \"\";\n display: block;\n position: absolute;\n width: 20px;\n height: 20px;\n top: -2px;\n left: -2px;\n border: 1px solid $green;\n border-radius: 5px;\n background-color: white;\n }\n\n &:checked:before {\n background-color: $green;\n }\n\n &:checked:after {\n content: \"\";\n display: block;\n width: 5px;\n height: 10px;\n border: solid white;\n border-width: 0 2px 2px 0;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n position: absolute;\n top: 1px;\n left: 6px;\n }\n }\n }\n }\n\n .button_submit {\n margin-top: 26px;\n margin-bottom: 40px;\n text-align: center;\n\n button {\n height: 50px;\n width: 210px;\n border-radius: 25px;\n font-size: 18px;\n line-height: unset;\n }\n }\n\n .line_or {\n overflow: visible;\n text-align: inherit;\n margin: 0 0 20px 0;\n border: 0;\n border-top: 1px solid #777777;\n position: relative;\n\n span {\n width: 70px;\n background: #f3ffff;\n position: absolute;\n display: block;\n top: -12px;\n left: calc(50% - 40px);\n text-align: center;\n font-size: 18px;\n }\n }\n\n .social_login {\n display: flex;\n margin-top: 32px;\n\n &_item {\n flex: 1;\n margin-right: 15px;\n cursor: pointer;\n\n &:last-child {\n margin-right: 0px;\n }\n }\n\n &_container {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0px 16px;\n height: 50px;\n border-radius: 10px;\n\n // &.facebook {\n // background-color: $bg-fb;\n // }\n &.google {\n background-color: $bg-gg;\n }\n\n &.apple {\n background-color: $bg-apple;\n }\n\n .icon {\n margin-right: 9px;\n }\n\n span {\n color: white;\n font-size: 18px;\n }\n }\n }\n }\n\n .register_text {\n margin-top: 25px;\n\n p,\n a {\n font-size: 18px;\n color: $green;\n font-weight: 600;\n }\n }\n\n .resend_email {\n margin-top: 5px;\n\n span {\n color: #b02343;\n text-decoration: underline;\n font-size: 18px;\n cursor: pointer;\n font-weight: 600;\n }\n }\n\n form {\n position: relative;\n\n .login_error_server {\n // position: absolute;\n // bottom: calc(100% + 18px);\n background-color: #fdf4f4;\n padding: 26px 34px;\n margin-bottom: 30px;\n width: 100%;\n border-radius: 10px;\n\n p {\n font-size: 18px;\n color: #b02343;\n }\n }\n }\n\n .fb_disabled {\n cursor: no-drop;\n\n .loading_fb {\n width: 100%;\n display: flex;\n justify-content: center;\n\n .dot-pulse {\n position: relative;\n left: -9999px;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: $loading-color;\n color: $loading-color;\n box-shadow: 9999px 0 0 -5px $loading-color;\n animation: dotPulse 1.5s infinite linear;\n animation-delay: 0.25s;\n }\n\n .dot-pulse::before,\n .dot-pulse::after {\n content: \"\";\n display: inline-block;\n position: absolute;\n top: 0;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: $loading-color;\n color: $loading-color;\n }\n\n .dot-pulse::before {\n box-shadow: 9984px 0 0 -5px $loading-color;\n animation: dotPulseBefore 1.5s infinite linear;\n animation-delay: 0s;\n }\n\n .dot-pulse::after {\n box-shadow: 10014px 0 0 -5px $loading-color;\n animation: dotPulseAfter 1.5s infinite linear;\n animation-delay: 0.5s;\n }\n\n @keyframes dotPulseBefore {\n 0% {\n box-shadow: 9984px 0 0 -5px $loading-color;\n }\n\n 30% {\n box-shadow: 9984px 0 0 2px $loading-color;\n }\n\n 60%,\n 100% {\n box-shadow: 9984px 0 0 -5px $loading-color;\n }\n }\n\n @keyframes dotPulse {\n 0% {\n box-shadow: 9999px 0 0 -5px $loading-color;\n }\n\n 30% {\n box-shadow: 9999px 0 0 2px $loading-color;\n }\n\n 60%,\n 100% {\n box-shadow: 9999px 0 0 -5px $loading-color;\n }\n }\n\n @keyframes dotPulseAfter {\n 0% {\n box-shadow: 10014px 0 0 -5px $loading-color;\n }\n\n 30% {\n box-shadow: 10014px 0 0 2px $loading-color;\n }\n\n 60%,\n 100% {\n box-shadow: 10014px 0 0 -5px $loading-color;\n }\n }\n }\n }\n\n .login_social_wrapper {\n margin: 0px 120px;\n }\n}\n\n.hide_step_login {\n display: none;\n}",".register_step {\n .title_register {\n margin-bottom: 18px;\n\n @media screen and (max-width: 768px) {\n margin-bottom: 14px;\n }\n }\n\n .step_register_name {\n font-size: 24px;\n line-height: 28px;\n\n @media screen and (max-width: 768px) {\n font-size: 18px;\n }\n }\n\n .login_text {\n\n p,\n a {\n font-size: 18px;\n }\n }\n\n .field_item {\n margin-bottom: 34px;\n\n @media screen and (max-width: 768px) {\n margin-bottom: 24px;\n }\n\n .field_birthday {\n margin-bottom: 0px;\n }\n }\n\n .field_province {\n .drop_down {\n @media screen and (max-height: 800px) {\n max-height: 260px;\n }\n }\n }\n\n .field_district {\n .drop_down {\n @media screen and (max-height: 800px) {\n max-height: 200px;\n }\n }\n }\n\n .field_school {\n .drop_down {\n max-height: 150px;\n }\n }\n\n .input_select_main_wrapper {\n margin-bottom: 0;\n }\n\n .search_option_item {\n .title {\n font-size: 16px;\n }\n }\n}\n\n.register_create_account {\n .step_register_name {\n font-size: 24px;\n line-height: 28px;\n margin-bottom: 36px;\n }\n}","@import \"/src/_styles/mixin\";\n\n:root {\n --white-color: #fff;\n --light-red-color: #eb5757;\n --primary-green: #00cc83;\n --light-black: rgba(0, 0, 0, 0.7);\n --light-gray-color: #f5f5f5;\n --border-color: #c4c4c4;\n --text-color: #4d4d4d;\n --bg-light-blue-color: #e7fbf8;\n --text-hover-color: #00b9b7;\n --text-hover-color-dark: #039390;\n --bg-course-color: #cff6f1;\n --black-color: #000;\n --light-yellow: #fdcd04;\n --title-assign-color: #00beb4;\n --gray-color: #bcbec0;\n --light-border-color: #d9d9d9;\n --linear-color: linear-gradient(270deg, #00e2a0 0%, #00b9b7 100%);\n}\n\na {\n text-decoration: none;\n color: black;\n}\n\nimg {\n user-select: none;\n}\n\n.display_flex {\n display: flex;\n}\n\n.flex-between {\n display: flex;\n justify-content: space-between;\n}\n\n.flex-align-end {\n display: flex;\n align-items: flex-end;\n}\n\n.flex-align-start {\n display: flex;\n align-items: flex-start;\n}\n\n.flex-jus-around {\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n\n.flex-jus-between {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.flex-start-jus-between {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n}\n\n.flex-just-center {\n display: flex;\n justify-content: center;\n}\n\n.flex-jus-end-between {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n}\n\n.flex-jus-start-between {\n display: flex;\n justify-content: space-between;\n}\n\n.flex-jus-start-evenly {\n display: flex;\n align-items: flex-start;\n justify-content: space-evenly;\n}\n\n.flex-jus-evenly {\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n}\n\n.flex-jus-end {\n display: flex;\n justify-content: flex-end;\n}\n\n.flex-align {\n display: flex;\n align-items: center;\n}\n\n.flex-self-center {\n display: flex;\n align-self: center;\n justify-self: center;\n}\n\n.flex-center {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.flex-center-important {\n display: flex !important;\n align-items: center;\n justify-content: center;\n}\n\n.flex-start {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n\n.flex-all-start {\n display: flex;\n align-items: flex-start;\n justify-content: flex-start;\n}\n\n.flex-end {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n\n.flex-center-column {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n\n.flex-align-end-column {\n display: flex;\n align-items: flex-end;\n justify-content: center;\n flex-direction: column;\n}\n\n.flex-align-start-column {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n flex-direction: column;\n}\n\n.flex-jus-end-column {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n flex-direction: column;\n}\n\n.flex-end-column {\n display: flex;\n align-items: flex-end;\n justify-content: flex-end;\n flex-direction: column;\n}\n\n.flex-column {\n display: flex;\n flex-direction: column;\n justify-content: flex-start !important;\n}\n\n.flex-column-start {\n display: flex;\n flex-direction: column;\n justify-content: flex-start !important;\n}\n\n.flex-column-between {\n display: flex;\n flex-direction: column;\n justify-content: space-between !important;\n}\n\n.flex-column-center-cross-axis {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.flex-column-jus-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.commondPage div,\n.commondPage span,\n.commondPage a,\n.commondPage p,\n.commondPage strong,\n.commondPage input,\n.commondPage textarea,\n.commondPage th,\n.commondPage td,\n.commondPage h2,\n.header_container div,\n.footer_container div,\n.footer_container span,\n.footer_container a {\n font-family: \"AvertaStdCY\";\n color: var(--text-color);\n}\n\n.commondPage * {\n scroll-margin-top: 70px;\n}\n\n.commondPage input::placeholder,\n.commondPage textarea::placeholder {\n font-family: \"AvertaStdCY\";\n}\n\n.selection_assign div,\n.selection_assign span,\n.selection_assign a {\n color: var(--text-color);\n}\n\n.footer_container a:hover {\n color: var(--text-hover-color) !important;\n}\n\n.footer_1_tail div,\n.footer_1_tail a {\n color: var(--light-black);\n margin-bottom: 0.4rem;\n color: var(--text-color);\n\n @include screen_mobile {\n margin-bottom: 0.5rem;\n }\n}\n\n// Font Family\n.font_news {\n font-family: \"AvertaStdCY\" !important;\n}\n\n.font_news_black {\n font-family: \"AvertaStdCY-Black\" !important;\n}\n\n.font_news_extra_bold {\n font-family: \"AvertaStdCY-ExtraBold\" !important;\n}\n\n.font_news_semi_bold {\n font-family: \"AvertaStdCY-SemiBold\" !important;\n}\n\n.font_news_italic {\n font-family: \"AvertaStdCY-Italic\" !important;\n}\n\n.font_news_bold {\n font-family: \"AvertaStdCY-Bold\" !important;\n}\n\n.font_myriad_bold {\n font-family: \"Myriadpro-Bold\" !important;\n line-height: normal;\n position: relative;\n font-weight: 700;\n top: 0.155rem;\n}\n\n.font_myriad_bold_no_top {\n font-family: \"Myriadpro-Bold\" !important;\n line-height: normal;\n color: var(--black-color);\n}\n\n.font_myriad_semi_bold {\n font-family: \"Myriadpro-SemiBold\" !important;\n line-height: normal;\n position: relative;\n top: 0.075rem;\n}\n\n.font_myriad_semi_bold_normal {\n font-family: \"Myriadpro-SemiBold\" !important;\n line-height: normal;\n position: relative;\n}\n\n.font_myriad_light {\n font-family: \"Myriadpro-Light\" !important;\n line-height: normal;\n}\n\n// COLORS\n.color-linear {\n background: -webkit-linear-gradient(#00e2a0 0%, #00b9b7 100%);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n}\n\n.color-red {\n color: var(--light-red-color) !important;\n}\n\n.color-light-black {\n color: var(--light-black) !important;\n}\n\n.color-primary-green {\n color: var(--primary-green) !important;\n}\n\n.color-light-text {\n color: var(--border-color) !important;\n}\n\n.color-white {\n color: var(--white-color) !important;\n}\n\n.color-text {\n color: var(--text-color) !important;\n -webkit-text-fill-color: var(--text-color);\n}\n\n.color-black {\n color: var(--black-color) !important;\n}\n\n.color-light-blue {\n color: var(--text-hover-color) !important;\n}\n\n.color-title-assign {\n color: var(--title-assign-color) !important;\n}\n\n.color-gray {\n color: var(--gray-color) !important;\n}\n\n.stroke_primary_green {\n stroke: #00cc83 !important;\n}\n\n// Font Weight\n.font-weight-500 {\n font-weight: 500;\n}\n\n.font-weight-700 {\n font-weight: 700;\n}\n\n// MARGIN\n.mg-vertical-0-5 {\n margin: 0.5rem 0 !important;\n}\n\n.mg-horizontal-2 {\n margin: 0 2rem !important;\n}\n\n.mg-horizontal-1 {\n margin: 0 1rem !important;\n}\n\n.mg-bottom-2 {\n margin-bottom: 2rem !important;\n}\n\n.mg-bottom-15 {\n margin-bottom: 1.5rem !important;\n}\n\n.mg-bottom-12 {\n margin-bottom: 1.2rem;\n}\n\n.mg-bottom-1 {\n margin-bottom: 1rem;\n}\n\n.mg-bottom-0-3 {\n margin-bottom: 0.3rem;\n}\n\n.mg-bottom-0-5 {\n margin-bottom: 0.5rem;\n}\n\n.mg-bottom-0-7 {\n margin-bottom: 0.7rem;\n}\n\n.mg-bottom-0-9 {\n margin-bottom: 0.9rem;\n\n @include screen_mobile {\n margin-bottom: 0.3rem;\n }\n}\n\n.mg-bottom-0-8 {\n margin-bottom: 0.8rem;\n\n @include screen_mobile {\n margin-bottom: 0.3rem;\n }\n}\n\n.mg-left-0-5 {\n margin-left: 0.5rem;\n}\n\n.mg-left-1 {\n margin-left: 1rem;\n}\n\n.mg-left-15 {\n margin-left: 1.5rem;\n}\n\n.mg-right-0-5 {\n margin-right: 0.5rem;\n}\n\n.mg-right-0-75 {\n margin-right: 0.75rem;\n}\n\n.mg-right-1 {\n margin-right: 1rem;\n}\n\n.mg-right-3per {\n margin-right: 3%;\n}\n\n.mg-right-2 {\n margin-right: 2rem;\n}\n\n.mg-right-25 {\n margin-right: 2.5rem;\n}\n\n.mg-right-5 {\n margin-right: 5rem;\n}\n\n.mg-left-2 {\n margin-left: 2rem;\n}\n\n.mg-top-1 {\n margin-top: 1rem;\n}\n\n.mg-top-0-8 {\n margin-top: 0.8rem;\n\n @include screen_mobile {\n margin-top: 0.3rem;\n }\n}\n\n.mg-top-0-5 {\n margin-top: 0.5rem;\n}\n\n.mg-top-0-75 {\n margin-top: 0.75rem;\n}\n\n.mg-top-2 {\n margin-top: 2rem;\n}\n\n.mg-top-15 {\n margin-top: 1.5rem;\n}\n\n.mg-top-25 {\n margin-top: 2.5rem;\n}\n\n.mg-top-25 {\n margin-top: 2.5rem;\n}\n\n// Padding\n.pd-bottom-0-3 {\n padding-bottom: 0.3rem;\n}\n\n.pd-bottom-0-5 {\n padding-bottom: 0.5rem;\n}\n\n.pd-bottom-0-6 {\n padding-bottom: 0.6rem;\n}\n\n.pd-bottom-0-7 {\n padding-bottom: 0.7rem;\n}\n\n.pd-bottom-1 {\n padding-bottom: 1rem;\n}\n\n.pd-bottom-15 {\n padding-bottom: 1.5rem;\n}\n\n.pd-bottom-17-5 {\n padding-bottom: 1.75rem;\n}\n\n.pd-bottom-2 {\n padding-bottom: 2rem;\n}\n\n.pd-bottom-3 {\n padding-bottom: 3rem;\n}\n\n.pd-top-0-5-pc {\n padding-top: 0.5rem;\n}\n\n.pd-top-0-75-pc {\n padding-top: 0.75rem;\n}\n\n.pd-top-1-pc {\n padding-top: 1rem;\n}\n\n.pd-top-12-5-pc {\n padding-top: 1.25rem;\n}\n\n.pd-top-15-pc {\n padding-top: 1.5rem !important;\n}\n\n.pd-top-2-pc {\n padding-top: 2rem;\n}\n\n.pd-top-2-5-pc {\n padding-top: 2.5rem;\n}\n\n.pd-top-3-pc {\n padding-top: 3rem;\n}\n\n.pd-top-4-pc {\n padding-top: 4rem;\n}\n\n.pd-left-05-pc {\n padding-left: 0.5rem;\n}\n\n.pd-left-12-pc {\n padding-left: 1.2rem !important;\n}\n\n.pd-left-2per-pc {\n padding-left: 2%;\n}\n\n.pd-left-4per-pc {\n padding-left: 4%;\n}\n\n.pd-right-32 {\n padding-right: 3.2rem;\n}\n\n// COLUMN\n.col-20 {\n width: 15%;\n max-width: 15%;\n}\n\n.col-25 {\n width: 25%;\n max-width: 25%;\n}\n\n.col-13 {\n width: 13%;\n max-width: 13%;\n}\n\n.col-23 {\n width: 23%;\n max-width: 23%;\n}\n\n.col-35 {\n max-width: 35%;\n}\n\n.col-40 {\n width: 40%;\n}\n\n.col-45 {\n width: 45%;\n}\n\n.col-47 {\n width: 47%;\n}\n\n.col-55 {\n width: 55%;\n}\n\n.col-65 {\n max-width: 65%;\n}\n\n.col-50 {\n max-width: 50%;\n}\n\n.col-fixed-50 {\n width: 50%;\n}\n\n.col-70 {\n max-width: 70%;\n}\n\n.col-30 {\n max-width: 30%;\n}\n\n.col-fix-30 {\n width: 30%;\n}\n\n.col-fix-35 {\n width: 35%;\n}\n\n.col-fix-65 {\n width: 65%;\n}\n\n.col-15 {\n max-width: 15%;\n flex: 0 0 15%;\n}\n\n.col-60 {\n width: 60%;\n}\n\n.col-80 {\n width: 80%;\n}\n\n.col-85 {\n width: 85%;\n}\n\n.col-87-5 {\n width: 87.5%;\n}\n\n.col-90 {\n width: 90%;\n}\n\n.col-100 {\n width: 100%;\n}\n\n.col-min-100 {\n min-width: 100%;\n}\n\n.width-115px {\n width: 115px;\n}\n\n// FLEX\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n.flex-1 {\n flex: 1;\n}\n\n.flex-1-8 {\n flex: 1.8 !important;\n}\n\n// FONTSIZE\n.fz-08 {\n font-size: 0.8rem;\n}\n\n.fz-08-75 {\n font-size: 0.875rem;\n}\n\n.fz-09 {\n font-size: 0.9rem;\n}\n\n.fz-07-5 {\n font-size: 0.75rem;\n}\n\n.fz-14 {\n font-size: 1.4rem;\n}\n\n.fz-15 {\n font-size: 1.5rem;\n}\n\n.fz-16 {\n font-size: 1.6rem;\n}\n\n.fz-16-25 {\n font-size: 1.625rem;\n}\n\n.fz-16-875 {\n font-size: 1.6875rem;\n}\n\n.fz-18 {\n font-size: 1.8rem;\n}\n\n.fz-18-75 {\n font-size: 1.875rem;\n}\n\n.fz-19 {\n font-size: 1.9rem;\n}\n\n.fz-17 {\n font-size: 1.7rem;\n}\n\n.fz-20 {\n font-size: 2rem;\n}\n\n.fz-22 {\n font-size: 2.2rem;\n}\n\n.fz-12 {\n font-size: 1.2rem;\n}\n\n.fz-12-5 {\n font-size: 1.25rem;\n}\n\n.fz-13 {\n font-size: 1.3rem;\n}\n\n.fz-13-75 {\n font-size: 1.375rem;\n}\n\n.fz-11 {\n font-size: 1.1rem;\n}\n\n.fz-11-25 {\n font-size: 1.125rem;\n}\n\n.fz-11-5 {\n font-size: 1.15rem;\n}\n\n.fz-1 {\n font-size: 1rem;\n}\n\n.fz-24 {\n font-size: 2.4rem;\n}\n\n.fz-26 {\n font-size: 2.6rem;\n}\n\n.fz-25 {\n font-size: 2.5rem;\n}\n\n.fz-28 {\n font-size: 2.8rem;\n}\n\n.fz-30 {\n font-size: 3rem;\n}\n\n.fz-31 {\n font-size: 3.1rem;\n}\n\n.fz-32 {\n font-size: 3.2rem;\n}\n\n.fz-35 {\n font-size: 3.5rem;\n}\n\n.fz-37 {\n font-size: 3.7rem;\n}\n\n// ANIMATION\n.icon_scale {\n cursor: pointer;\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1);\n transform: scale(1);\n\n &:hover {\n -webkit-transition: all ease-out 0.3s;\n transition: all ease-out 0.3s;\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n }\n}\n\n.contain_image {\n object-fit: contain;\n}\n\n.cover_image {\n object-fit: cover;\n}\n\n// Text align\n.text-align-left {\n text-align: left;\n}\n\n.text-align-center {\n text-align: center;\n}\n\n.text-align-justify {\n text-align: justify;\n}\n\n.disabled_user_select {\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n -o-user-select: none;\n user-select: none;\n}\n\n.color_hover {\n cursor: pointer;\n\n &:hover {\n color: var(--text-hover-color) !important;\n }\n}\n\n.color_hover_green {\n cursor: pointer;\n\n &:hover {\n color: #009761 !important;\n }\n}\n\n// Border\n.border-1 {\n border: 1px solid var(--text-color);\n}\n\n.border_1_light {\n border: 1px solid var(--border-color);\n}\n\n.border_bottom {\n border-bottom: 2px solid var(--border-color);\n}\n\n.border_bottom_1 {\n border-bottom: 1px solid rgba($color: #000000, $alpha: 0.1);\n}\n\n.border_bottom_1_dark {\n border-bottom: 1px solid var(--border-color);\n}\n\n.border_bottom_2_black {\n border-bottom: 2px solid var(--black-color);\n}\n\n.border_bottom_1_text {\n border-bottom: 1px solid var(--text-color);\n}\n\n.border_dashed {\n border-bottom: 1px dashed var(--black-color);\n}\n\n.border-1-light {\n border: 1px solid var(--light-border-color);\n}\n\n// LIST STYLE\n.list_style {\n list-style-type: disc !important;\n list-style: disc !important;\n}\n\n.before_dot {\n &::before {\n content: \"\\2022\";\n position: absolute;\n color: black;\n // padding-right: 0.3em;\n top: 0;\n left: 0rem;\n font-size: 1.2rem;\n }\n}\n\n.before_dot_assign {\n &::before {\n content: \"\\2022\";\n position: relative;\n color: var(--title-assign-color);\n // padding-right: 0.3em;\n top: 0rem;\n left: 0rem;\n margin-right: 8%;\n margin-left: 4%;\n font-size: 1.3rem;\n }\n}\n\n.before_asterisk {\n &::before {\n content: \"*\";\n position: relative;\n color: var(--light-red-color);\n // padding-right: 0.3em;\n top: 0.2rem;\n left: 0rem;\n margin-right: 0.4rem;\n // margin-left: 4%;\n font-size: 1.3rem;\n }\n}\n\n.item_dot_lozenge {\n &::before {\n content: \"\\25C6\";\n position: absolute;\n top: 0.3rem;\n left: -1.2rem;\n color: var(--primary-green);\n font-size: 0.9rem;\n }\n}\n\n.item_dot_lozenge_black {\n &::before {\n content: \"\\25C6\";\n position: absolute;\n top: 0rem;\n left: -1.12rem;\n color: var(--black-color);\n font-size: 0.88rem;\n\n @include screen_mobile {\n font-size: 0.75rem;\n }\n }\n}\n\n.item_dot_lozenge_black_top {\n &::before {\n content: \"\\25C6\";\n position: absolute;\n top: 0.7rem;\n left: -1.12rem;\n color: var(--black-color);\n font-size: 0.88rem;\n\n @include screen_mobile {\n font-size: 0.75rem;\n }\n }\n}\n\n.border_radius_05 {\n border-radius: 0.5rem;\n}\n\n.border_radius_1 {\n border-radius: 1rem;\n}\n\n.text_underline {\n text-decoration: underline !important;\n}\n\n.text_underline_offset {\n text-decoration: underline !important;\n text-underline-offset: 0.32rem;\n\n @include screen_mobile {\n text-underline-offset: 0.2rem;\n }\n}\n\n.text_through {\n text-decoration: line-through !important;\n}\n\n.pointer_cursor {\n cursor: pointer;\n\n &:hover {\n opacity: 0.9;\n }\n}\n\n.input_focus {\n &:focus {\n border-color: #333 !important;\n }\n}\n\n.ultil_price {\n &::after {\n content: \"đ\";\n color: var(--light-red-color);\n font-size: 1.5rem;\n position: absolute;\n top: -0.6rem;\n right: -1.1rem;\n\n @include screen_mobile {\n top: -0.45rem;\n right: -1rem;\n font-size: 1.25rem;\n }\n }\n}\n\n.ultil_price_right {\n &::after {\n content: \"đ\";\n color: var(--light-red-color);\n font-size: 1.2rem;\n position: absolute;\n top: 0;\n right: -1rem;\n }\n}\n\n.ultil_price_smaller {\n &::after {\n content: \"đ\";\n font-size: 1.2rem;\n position: absolute;\n top: -0.2rem;\n right: -1rem;\n }\n}\n\n.ultil_price_payment {\n &::after {\n content: \"đ\";\n font-size: 0.85rem;\n position: absolute;\n top: -0.4rem;\n right: -0.8rem;\n }\n}\n\n// POSITION\n.pos_rel {\n position: relative;\n}\n\n.pos_abs {\n position: absolute;\n}\n\n.pos_sticky {\n position: sticky;\n top: 67px;\n z-index: 2;\n}\n\n.header_sticky {\n position: sticky;\n top: 0;\n left: 0;\n width: 100%;\n // z-index: 99;\n}\n\n.filter_shadow {\n filter: drop-shadow(1px 2px 4px rgba(21, 27, 38, 0.4));\n}\n\n.zIndex999 {\n z-index: 999 !important;\n}\n\n.bg_readonly {\n background-color: #cdcdcd !important;\n}\n\n.notallowed_cursor {\n cursor: not-allowed;\n}\n\n// Animation\n@keyframes fadeIn {\n 0% {\n opacity: 0.1;\n }\n\n 50% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0.1;\n }\n}\n\n@keyframes slideIn {\n from {\n opacity: 0;\n transform: translateX(-76vw);\n }\n\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n\n@keyframes slideOut {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n\n to {\n opacity: 0;\n transform: translateX(-85vw);\n }\n}\n\n@keyframes slideTopIn {\n from {\n opacity: 0.3;\n transform: translateY(0);\n }\n\n from {\n opacity: 1;\n transform: translateY(50%);\n }\n}\n\n@keyframes scaleInOut {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(1.15);\n }\n\n 100% {\n transform: scale(1);\n }\n}\n\n// Other\n.img_label_input {\n width: 1.5rem;\n height: auto;\n\n @include screen_mobile {\n width: 1.2rem;\n height: auto;\n }\n}\n\n.img_action_input {\n width: 1.3rem;\n height: auto;\n\n @include screen_mobile {\n width: 1.1rem;\n height: auto;\n }\n}\n\n.rotate_180 {\n transform: rotate(180deg) !important;\n}\n\n.keep_all {\n word-break: keep-all;\n}\n\n.break_word_all {\n word-break: break-all;\n}\n\n.break_word {\n word-break: break-word;\n}\n\n.bg-main:has(> .policyPage) {\n background: transparent !important;\n}\n\n.bg_white {\n background-color: var(--white-color);\n}\n\n.zIndex1 {\n z-index: 1;\n}\n\n.zIndex5 {\n z-index: 5;\n}\n\n.pd_4per {\n padding: 0 4%;\n\n @include screen_mobile {\n padding: 0 1.1rem;\n }\n}\n\n.pd_6per {\n padding: 0 6%;\n\n @include screen_mobile {\n padding: 0rem;\n }\n}\n\n.pd_8per {\n padding: 0 8%;\n\n @include screen_mobile {\n padding: 0 2rem;\n }\n}\n\n.hover_underline {\n &:hover {\n color: var(--text-hover-color);\n text-decoration: underline !important;\n }\n}\n\n.hover_border_bottom {\n &:hover {\n color: var(--text-hover-color) !important;\n border-bottom: 2px solid var(--text-hover-color);\n }\n}\n\n.border_after {\n &::after {\n content: \"\";\n position: absolute;\n width: 100%;\n height: 3px;\n border-radius: 1rem;\n background-color: var(--primary-green);\n left: 0;\n bottom: -0.3rem;\n }\n\n &:hover {\n color: var(--primary-green) !important;\n }\n}\n\n.border_after_notselected {\n &::after {\n content: \"\";\n position: absolute;\n width: 0;\n height: 3px;\n border-radius: 1rem;\n background-color: var(--primary-green);\n left: 0;\n bottom: -0.3rem;\n transition: 0.2s;\n }\n\n &:hover {\n color: var(--primary-green) !important;\n font-family: \"AvertaStdCY-SemiBold\" !important;\n\n &::after {\n width: 100%;\n }\n }\n}\n\n// Font Style\n.font_style_italic {\n font-style: italic;\n}\n\n// Icon Tick\n.icon_tick_success {\n width: 1rem;\n height: auto;\n}\n\n.icon_tick_success_over {\n width: 1.375rem;\n height: auto;\n\n @include screen_mobile {\n width: 1rem;\n margin-top: 0.3rem !important;\n }\n}\n\n// List Dot\n.list_item_dot {\n\n li,\n .item_dot {\n &::before {\n content: \"\\2022\";\n color: red;\n padding-right: 0.5em;\n font-size: 1.7rem;\n\n @include screen_mobile {\n font-size: 1.4rem;\n }\n }\n }\n}\n\n// Line Height\n.line_height_14 {\n line-height: 1.4rem;\n}\n\n.line_height_18-6-6 {\n line-height: 1.86rem;\n}\n\n.line_height_normal {\n line-height: normal;\n}\n\n// Uppercase\n.text_uppercase {\n text-transform: uppercase;\n}\n\n.img_intro_item {\n @include screen_mobile {\n width: 2.4rem;\n height: auto;\n }\n}\n\n// Pop up Resent\n.uk-modal-dialog-resent {\n width: 40% !important;\n\n @include screen_tablet {\n width: 60% !important;\n }\n\n @include screen_mobile {\n width: 85% !important;\n }\n\n .btn_text_popup {\n width: 65% !important;\n min-width: 7rem !important;\n vertical-align: middle;\n }\n}\n\n//\n.modal_success_abs_container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n margin: 0 auto;\n text-align: center;\n\n .modal_success_abs {\n width: 65%;\n min-width: 30rem;\n margin: 0 auto;\n position: absolute;\n left: 0;\n right: 0;\n top: 20%;\n bottom: 0;\n margin: 0 auto;\n text-align: center;\n\n @include screen_mobile {\n width: 90%;\n min-width: auto;\n top: 16%;\n }\n\n .modal_container {\n min-height: 45%;\n min-width: 35rem;\n\n @include screen_mobile {\n // height: 75%;\n min-width: 18rem;\n }\n }\n }\n}\n\n// White Space\n.white_space_pre {\n white-space: pre;\n}\n\n// Pop up Resent\n.uk-modal-dialog-resent {\n width: 40% !important;\n\n @include screen_tablet {\n width: 60% !important;\n }\n\n @include screen_mobile {\n width: 85% !important;\n }\n\n .btn_text_popup {\n width: 65% !important;\n min-width: 7rem !important;\n vertical-align: middle;\n }\n}\n\n.uk-modal-dialog-yesno {\n width: 40% !important;\n max-width: 32rem !important;\n min-width: 30rem;\n\n @media screen and (max-width: 768px) {\n min-width: 22rem;\n }\n\n .btn_text_popup {\n width: 65% !important;\n min-width: 7rem !important;\n vertical-align: middle;\n }\n}\n\n//\n.modal_success_abs_container {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n margin: 0 auto;\n text-align: center;\n\n .modal_success_abs {\n width: 65%;\n min-width: 30rem;\n margin: 0 auto;\n position: absolute;\n left: 0;\n right: 0;\n top: 20%;\n bottom: 0;\n margin: 0 auto;\n text-align: center;\n\n @include screen_mobile {\n width: 90%;\n min-width: auto;\n top: 16%;\n }\n\n .modal_container {\n min-height: 45%;\n\n @include screen_mobile {\n // height: 75%;\n }\n }\n }\n}\n\n.flex-evenly {\n display: flex;\n justify-content: space-evenly;\n}\n\n// Assign\n.btn_next_assign {\n img {\n position: relative;\n left: 0.075rem;\n }\n}\n\n.btn_prev_assign {\n img {\n position: relative;\n right: 0.075rem;\n }\n}\n\n//Btn log out\n.customWidthBtn {\n max-width: 27rem !important;\n min-width: 27rem !important;\n padding: 25px !important;\n}\n\n.ico_upgrade {\n width: 80%;\n // height: 80%;\n object-fit: contain;\n}\n\n.btn-action-popup {\n max-width: 200px;\n width: 155px !important;\n}\n\n.btn-action-popup-smaller {\n max-width: 200px;\n width: 138px !important;\n}\n\n.filter-shadow {\n filter: drop-shadow(1px 2px 4px rgba(21, 27, 38, 0.4));\n}\n\n.overflow-y-auto {\n overflow-y: auto;\n}","$screen_tablet: 63.9375em;\n$screen_mobile: 48em;\n\n// Tablet\n@media screen and (min-width: 48.01em) and (max-width: $screen_tablet) {\n}\n\n// Mobile\n@media screen and (max-width: $screen_mobile) {\n // Display\n .display_block_mobile {\n display: block !important;\n }\n .display_flex_mobile {\n display: flex !important;\n }\n .display_none_mobile {\n display: none !important;\n }\n .display_inline_mobile {\n display: inline !important;\n }\n .display_inline_block_mobile {\n display: inline-block !important;\n }\n\n // MOBILE\n\n // Flex\n .flex-between-mobile {\n display: flex;\n justify-content: space-between;\n }\n .flex-align-end-mobile {\n display: flex;\n align-items: flex-end;\n }\n\n .flex-align-start-mobile {\n display: flex;\n align-items: flex-start;\n }\n\n .flex-jus-around-mobile {\n display: flex;\n align-items: center;\n justify-content: space-around;\n }\n\n .flex-jus-between-mobile {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n\n .flex-just-center-mobile {\n display: flex;\n justify-content: center;\n }\n\n .flex-jus-end-between-mobile {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n }\n\n .flex-jus-start-between-mobile {\n display: flex;\n justify-content: space-between;\n }\n\n .flex-jus-evenly-mobile {\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n }\n\n .flex-align-mobile {\n display: flex;\n align-items: center;\n }\n\n .flex-center-mobile {\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .flex-start-mobile {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n }\n\n .flex-end-mobile {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n flex-direction: row;\n }\n\n .flex-between-row-mobile {\n display: flex;\n justify-content: space-between;\n flex-direction: row;\n }\n .flex-row-mobile {\n display: flex;\n flex-direction: row;\n }\n\n .flex-center-column-mobile {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n }\n\n .flex-column-mobile {\n display: flex;\n flex-direction: column;\n justify-content: flex-start !important;\n }\n .flex-row-mobile {\n display: flex;\n flex-direction: row !important;\n }\n\n .flex-row-reverse-mobile {\n display: flex;\n flex-direction: row-reverse !important;\n }\n\n // Col\n .col-max-100-mobile {\n max-width: 100% !important;\n }\n .col-100-mobile {\n width: 100% !important;\n }\n .col-90-mobile {\n width: 90% !important;\n }\n\n .col-20-mobile {\n width: 20% !important;\n }\n\n .col-25-mobile {\n width: 25% !important;\n }\n .col-75-mobile {\n width: 75% !important;\n }\n .col-80-mobile {\n width: 80%;\n }\n .col-82-5-mobile {\n width: 82.5%;\n }\n .col-50-mobile {\n width: 50% !important;\n }\n .col-40-mobile {\n width: 40% !important;\n }\n .col-45-mobile {\n width: 45% !important;\n }\n\n // FontSize\n\n // Mobile\n .fz-07-mobile {\n font-size: 0.7rem !important;\n }\n .fz-07-5-mobile {\n font-size: 0.75rem !important;\n }\n .fz-08-mobile {\n font-size: 0.8rem !important;\n }\n .fz-08-75-mobile {\n font-size: 0.875rem !important;\n }\n .fz-09-mobile {\n font-size: 0.9rem !important;\n }\n .fz-09-375-mobile {\n font-size: 0.9375rem !important;\n }\n\n .fz-14-mobile {\n font-size: 1.4rem !important;\n }\n .fz-15-mobile {\n font-size: 1.5rem !important;\n }\n .fz-16-mobile {\n font-size: 1.6rem !important;\n }\n .fz-18-mobile {\n font-size: 1.8rem !important;\n }\n .fz-17-mobile {\n font-size: 1.7rem !important;\n }\n\n .fz-20-mobile {\n font-size: 2rem !important;\n }\n .fz-21-mobile {\n font-size: 2.1rem !important;\n }\n .fz-21-5-mobile {\n font-size: 2.15rem !important;\n line-height: 3rem;\n }\n\n .fz-22-mobile {\n font-size: 2.2rem !important;\n }\n\n .fz-12-mobile {\n font-size: 1.2rem !important;\n }\n .fz-12-5-mobile {\n font-size: 1.25rem !important;\n }\n .fz-13-mobile {\n font-size: 1.3rem !important;\n }\n .fz-13-75-mobile {\n font-size: 1.375rem;\n }\n .fz-11-mobile {\n font-size: 1.1rem !important;\n }\n .fz-11-25-mobile {\n font-size: 1.125rem !important;\n }\n .fz-11-5-mobile {\n font-size: 1.15rem !important;\n }\n\n .fz-1-mobile {\n font-size: 1rem !important;\n }\n\n .fz-24-mobile {\n font-size: 2.4rem !important;\n }\n .fz-25-mobile {\n font-size: 2.5rem !important;\n }\n\n .fz-26-mobile {\n font-size: 2.6rem !important;\n }\n\n .fz-28-mobile {\n font-size: 2.8rem !important;\n }\n\n .fz-30-mobile {\n font-size: 3rem !important;\n }\n\n .fz-32-mobile {\n font-size: 3.2rem !important;\n }\n\n .fz-35-mobile {\n font-size: 3.5rem !important;\n }\n\n // Border\n .border-1-mobile {\n border: 1px solid var(--text-color);\n }\n\n .border-bottom-1-mobile {\n border-bottom: 1px solid var(--text-color);\n }\n .border-bottom-1-black-mobile {\n border-bottom: 1px solid var(--black-color);\n }\n .border-bottom-2-black-mobile {\n border-bottom: 2px solid var(--black-color);\n }\n\n .border-bottom-2-mobile {\n border-bottom: 2px solid var(--text-color);\n }\n\n .border-bottom-light-1-mobile {\n border-bottom: 1px solid var(--border-color);\n }\n .border-top-light-1-mobile {\n border-top: 1px solid #e6e6e6;\n }\n\n // Margin-Padding\n .pd-top-2 {\n padding-top: 2rem;\n }\n .pd-top-0-mobile {\n padding-top: 0rem !important;\n }\n\n .pd-vertical-0-3-mobile {\n padding-top: 0.3rem !important;\n padding-bottom: 0.3rem !important;\n }\n .pd-top-0-5 {\n padding-top: 0.5rem;\n }\n .pd-top-1 {\n padding-top: 1rem;\n }\n .pd-top-15 {\n padding-top: 1.5rem;\n }\n .pd-top-17-5 {\n padding-top: 1.75rem;\n }\n .pd-bottom-0-mobile {\n padding-bottom: 0rem !important;\n }\n .pd-bottom-1-mobile {\n padding-bottom: 1rem !important;\n }\n .pd-bottom-15-mobile {\n padding-bottom: 1.5rem !important;\n }\n\n .pd-right-4per {\n padding-right: 4%;\n }\n .pd-left-4per {\n padding-left: 4%;\n }\n\n // Margin\n .mg-bottom-2-mobile {\n margin-bottom: 2rem !important;\n }\n .mg-bottom-15-mobile {\n margin-bottom: 1.5rem !important;\n }\n .mg-bottom-12-mobile {\n margin-bottom: 1.2rem;\n }\n .mg-bottom-0-mobile {\n margin-bottom: 0 !important;\n }\n .mg-bottom-1-mobile {\n margin-bottom: 1rem !important;\n }\n .mg-bottom-0-5-mobile {\n margin-bottom: 0.5rem !important;\n }\n .mg-bottom-0-7-mobile {\n margin-bottom: 0.7rem;\n }\n .mg-bottom-0-9-mobile {\n margin-bottom: 0.9rem;\n }\n\n .mg-top-2-mobile {\n margin-top: 2rem !important;\n }\n .mg-top-1-mobile {\n margin-top: 1rem;\n }\n .mg-top-15-mobile {\n margin-top: 1.5rem;\n }\n .mg-top-0-5-mobile {\n margin-top: 0.5rem;\n }\n\n .mg-right-0-mobile {\n margin-right: 0rem !important;\n }\n\n // Form Input\n .form_input_mobile {\n .input_text_base,\n .input_date_base,\n .input_select_main_wrapper {\n padding: 0 2vw !important;\n }\n .drop_down {\n top: 3.3rem !important;\n }\n .icon_dropdown {\n width: 1.2rem !important;\n height: auto;\n }\n }\n\n // Color\n .black-color-mobile {\n color: var(--black-color) !important;\n }\n\n .animation_slidein_top {\n animation: slideTopIn linear 0.3s;\n }\n\n // Color\n .color-text-mobile {\n color: var(--text-color) !important;\n }\n\n .color-light-text-mobile {\n color: #6e6e6e !important;\n }\n\n .text-align-center-mobile {\n text-align: center;\n }\n\n // Font\n .font_news_semi_bold_mobile {\n font-family: \"AvertaStdCY-SemiBold\" !important;\n }\n .font_news_bold_mobile {\n font-family: \"AvertaStdCY-Bold\" !important;\n }\n .font_news_extra_bold_mobile {\n font-family: \"AvertaStdCY-ExtraBold\" !important;\n }\n\n .font_news_black_mobile {\n font-family: \"AvertaStdCY-Black\" !important;\n }\n\n .font_news_mobile {\n font-family: \"AvertaStdCY\" !important;\n }\n\n // Position\n .pos_rel_mobile {\n position: relative !important;\n }\n}\n"]}
\ No newline at end of file
diff --git a/student/build/static/js/2.0baccf3e.chunk.js b/student/build/static/js/2.0baccf3e.chunk.js
new file mode 100644
index 0000000..886c896
--- /dev/null
+++ b/student/build/static/js/2.0baccf3e.chunk.js
@@ -0,0 +1,3 @@
+/*! For license information please see 2.0baccf3e.chunk.js.LICENSE.txt */
+(this["webpackJsonpsunday-english"]=this["webpackJsonpsunday-english"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(168)},,function(e,t,n){"use strict";e.exports=n(143)},,function(e,t,n){"use strict";function r(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.d(t,"a",(function(){return r}))},,,function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(23),o=n(4);function a(e){Object(o.a)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===Object(r.a)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forceVisible=t.forceCheck=t.lazyload=void 0;var r=function(){function e(e,t){for(var n=0;n=0&&x-O[0]<=p&&x+k+O[1]>=0}(e,n):function(e){var t=e.ref;if(!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))return!1;var n=void 0,r=void 0;try{var o=t.getBoundingClientRect();n=o.top,r=o.height}catch(M){n=m,r=g}var a=window.innerHeight||document.documentElement.clientHeight,i=Array.isArray(e.props.offset)?e.props.offset:[e.props.offset,e.props.offset];return n-i[0]<=a&&n+r+i[1]>=0}(e);r?e.visible||(e.props.once&&k.push(e),e.visible=!0,e.forceUpdate()):e.props.once&&e.visible||(e.visible=!1,e.props.unmountIfInvisible&&e.forceUpdate())}},D=function(){k.forEach((function(e){var t=w.indexOf(e);-1!==t&&w.splice(t,1)})),k=[]},C=function(){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function o(){d(this,o);var e=p(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return e.displayName="LazyLoad"+function(e){return e.displayName||e.name||"Component"}(t),e}return h(o,n),r(o,[{key:"render",value:function(){return a.default.createElement(j,e,a.default.createElement(t,this.props))}}]),o}(o.Component)}},t.default=j,t.forceCheck=C,t.forceVisible=function(){for(var e=0;e"']/g,X=RegExp(K.source),Z=RegExp(G.source),J=/<%-([\s\S]+?)%>/g,ee=/<%([\s\S]+?)%>/g,te=/<%=([\s\S]+?)%>/g,ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,re=/^\w*$/,oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(ae.source),ue=/^\s+/,se=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,fe=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,he=/\\(\\)?/g,me=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ve=/\w*$/,ye=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,be=/^\[object .+?Constructor\]$/,we=/^0o[0-7]+$/i,ke=/^(?:0|[1-9]\d*)$/,_e=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Se=/($^)/,xe=/['\n\r\u2028\u2029\\]/g,Oe="\\ud800-\\udfff",De="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Te="a-z\\xdf-\\xf6\\xf8-\\xff",Ee="A-Z\\xc0-\\xd6\\xd8-\\xde",je="\\ufe0e\\ufe0f",Me="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="['\u2019]",Ne="["+Oe+"]",Ae="["+Me+"]",Re="["+De+"]",Le="\\d+",Ie="["+Ce+"]",Ye="["+Te+"]",Fe="[^"+Oe+Me+Le+Ce+Te+Ee+"]",We="\\ud83c[\\udffb-\\udfff]",Ue="[^"+Oe+"]",He="(?:\\ud83c[\\udde6-\\uddff]){2}",ze="[\\ud800-\\udbff][\\udc00-\\udfff]",Be="["+Ee+"]",$e="\\u200d",qe="(?:"+Ye+"|"+Fe+")",Ve="(?:"+Be+"|"+Fe+")",Qe="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ke="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Ge="(?:"+Re+"|"+We+")"+"?",Xe="["+je+"]?",Ze=Xe+Ge+("(?:"+$e+"(?:"+[Ue,He,ze].join("|")+")"+Xe+Ge+")*"),Je="(?:"+[Ie,He,ze].join("|")+")"+Ze,et="(?:"+[Ue+Re+"?",Re,He,ze,Ne].join("|")+")",tt=RegExp(Pe,"g"),nt=RegExp(Re,"g"),rt=RegExp(We+"(?="+We+")|"+et+Ze,"g"),ot=RegExp([Be+"?"+Ye+"+"+Qe+"(?="+[Ae,Be,"$"].join("|")+")",Ve+"+"+Ke+"(?="+[Ae,Be+qe,"$"].join("|")+")",Be+"?"+qe+"+"+Qe,Be+"+"+Ke,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Je].join("|"),"g"),at=RegExp("["+$e+Oe+De+je+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ut=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],st=-1,lt={};lt[I]=lt[Y]=lt[F]=lt[W]=lt[U]=lt[H]=lt[z]=lt[B]=lt[$]=!0,lt[b]=lt[w]=lt[R]=lt[k]=lt[L]=lt[_]=lt[S]=lt[x]=lt[D]=lt[C]=lt[T]=lt[j]=lt[M]=lt[P]=lt[A]=!1;var ct={};ct[b]=ct[w]=ct[R]=ct[L]=ct[k]=ct[_]=ct[I]=ct[Y]=ct[F]=ct[W]=ct[U]=ct[D]=ct[C]=ct[T]=ct[j]=ct[M]=ct[P]=ct[N]=ct[H]=ct[z]=ct[B]=ct[$]=!0,ct[S]=ct[x]=ct[A]=!1;var ft={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,pt=parseInt,ht="object"==typeof e&&e&&e.Object===Object&&e,mt="object"==typeof self&&self&&self.Object===Object&&self,vt=ht||mt||Function("return this")(),yt=t&&!t.nodeType&&t,gt=yt&&"object"==typeof r&&r&&!r.nodeType&&r,bt=gt&>.exports===yt,wt=bt&&ht.process,kt=function(){try{var e=gt&>.require&>.require("util").types;return e||wt&&wt.binding&&wt.binding("util")}catch(t){}}(),_t=kt&&kt.isArrayBuffer,St=kt&&kt.isDate,xt=kt&&kt.isMap,Ot=kt&&kt.isRegExp,Dt=kt&&kt.isSet,Ct=kt&&kt.isTypedArray;function Tt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Et(e,t,n,r){for(var o=-1,a=null==e?0:e.length;++o-1}function Rt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function on(e,t){for(var n=e.length;n--&&Bt(t,e[n],0)>-1;);return n}var an=Kt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),un=Kt({"&":"&","<":"<",">":">",'"':""","'":"'"});function sn(e){return"\\"+ft[e]}function ln(e){return at.test(e)}function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function fn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,a=[];++n",""":'"',"'":"'"});var bn=function e(t){var n=(t=null==t?vt:bn.defaults(vt.Object(),t,bn.pick(vt,ut))).Array,r=t.Date,o=t.Error,se=t.Function,Oe=t.Math,De=t.Object,Ce=t.RegExp,Te=t.String,Ee=t.TypeError,je=n.prototype,Me=se.prototype,Pe=De.prototype,Ne=t["__core-js_shared__"],Ae=Me.toString,Re=Pe.hasOwnProperty,Le=0,Ie=function(){var e=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Ye=Pe.toString,Fe=Ae.call(De),We=vt._,Ue=Ce("^"+Ae.call(Re).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=bt?t.Buffer:a,ze=t.Symbol,Be=t.Uint8Array,$e=He?He.allocUnsafe:a,qe=fn(De.getPrototypeOf,De),Ve=De.create,Qe=Pe.propertyIsEnumerable,Ke=je.splice,Ge=ze?ze.isConcatSpreadable:a,Xe=ze?ze.iterator:a,Ze=ze?ze.toStringTag:a,Je=function(){try{var e=da(De,"defineProperty");return e({},"",{}),e}catch(t){}}(),et=t.clearTimeout!==vt.clearTimeout&&t.clearTimeout,rt=r&&r.now!==vt.Date.now&&r.now,at=t.setTimeout!==vt.setTimeout&&t.setTimeout,ft=Oe.ceil,ht=Oe.floor,mt=De.getOwnPropertySymbols,yt=He?He.isBuffer:a,gt=t.isFinite,wt=je.join,kt=fn(De.keys,De),Ut=Oe.max,Kt=Oe.min,wn=r.now,kn=t.parseInt,_n=Oe.random,Sn=je.reverse,xn=da(t,"DataView"),On=da(t,"Map"),Dn=da(t,"Promise"),Cn=da(t,"Set"),Tn=da(t,"WeakMap"),En=da(De,"create"),jn=Tn&&new Tn,Mn={},Pn=Ya(xn),Nn=Ya(On),An=Ya(Dn),Rn=Ya(Cn),Ln=Ya(Tn),In=ze?ze.prototype:a,Yn=In?In.valueOf:a,Fn=In?In.toString:a;function Wn(e){if(tu(e)&&!Bi(e)&&!(e instanceof Bn)){if(e instanceof zn)return e;if(Re.call(e,"__wrapped__"))return Fa(e)}return new zn(e)}var Un=function(){function e(){}return function(t){if(!eu(t))return{};if(Ve)return Ve(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function Hn(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Bn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=y,this.__views__=[]}function $n(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function sr(e,t,n,r,o,i){var u,s=1&t,l=2&t,c=4&t;if(n&&(u=o?n(e,r,o,i):n(e)),u!==a)return u;if(!eu(e))return e;var f=Bi(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return jo(e,u)}else{var d=ma(e),p=d==x||d==O;if(Qi(e))return xo(e,s);if(d==T||d==b||p&&!o){if(u=l||p?{}:ya(e),!s)return l?function(e,t){return Mo(e,ha(e),t)}(e,function(e,t){return e&&Mo(t,Pu(t),e)}(u,e)):function(e,t){return Mo(e,pa(e),t)}(e,or(u,e))}else{if(!ct[d])return o?e:{};u=function(e,t,n){var r=e.constructor;switch(t){case R:return Oo(e);case k:case _:return new r(+e);case L:return function(e,t){var n=t?Oo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case I:case Y:case F:case W:case U:case H:case z:case B:case $:return Do(e,n);case D:return new r;case C:case P:return new r(e);case j:return function(e){var t=new e.constructor(e.source,ve.exec(e));return t.lastIndex=e.lastIndex,t}(e);case M:return new r;case N:return o=e,Yn?De(Yn.call(o)):{}}var o}(e,d,s)}}i||(i=new Kn);var h=i.get(e);if(h)return h;i.set(e,u),iu(e)?e.forEach((function(r){u.add(sr(r,t,n,r,e,i))})):nu(e)&&e.forEach((function(r,o){u.set(o,sr(r,t,n,o,e,i))}));var m=f?a:(c?l?aa:oa:l?Pu:Mu)(e);return jt(m||e,(function(r,o){m&&(r=e[o=r]),tr(u,o,sr(r,t,n,o,e,i))})),u}function lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=De(e);r--;){var o=n[r],i=t[o],u=e[o];if(u===a&&!(o in e)||!i(u))return!1}return!0}function cr(e,t,n){if("function"!=typeof e)throw new Ee(i);return Ma((function(){e.apply(a,n)}),t)}function fr(e,t,n,r){var o=-1,a=At,i=!0,u=e.length,s=[],l=t.length;if(!u)return s;n&&(t=Lt(t,en(n))),r?(a=Rt,i=!1):t.length>=200&&(a=nn,i=!1,t=new Qn(t));e:for(;++o-1},qn.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Vn.prototype.clear=function(){this.size=0,this.__data__={hash:new $n,map:new(On||qn),string:new $n}},Vn.prototype.delete=function(e){var t=ca(this,e).delete(e);return this.size-=t?1:0,t},Vn.prototype.get=function(e){return ca(this,e).get(e)},Vn.prototype.has=function(e){return ca(this,e).has(e)},Vn.prototype.set=function(e,t){var n=ca(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Qn.prototype.add=Qn.prototype.push=function(e){return this.__data__.set(e,u),this},Qn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.clear=function(){this.__data__=new qn,this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Kn.prototype.get=function(e){return this.__data__.get(e)},Kn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof qn){var r=n.__data__;if(!On||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Vn(r)}return n.set(e,t),this.size=n.size,this};var dr=Ao(wr),pr=Ao(kr,!0);function hr(e,t){var n=!0;return dr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function mr(e,t,n){for(var r=-1,o=e.length;++r0&&n(u)?t>1?yr(u,t-1,n,r,o):It(o,u):r||(o[o.length]=u)}return o}var gr=Ro(),br=Ro(!0);function wr(e,t){return e&&gr(e,t,Mu)}function kr(e,t){return e&&br(e,t,Mu)}function _r(e,t){return Nt(t,(function(t){return Xi(e[t])}))}function Sr(e,t){for(var n=0,r=(t=wo(t,e)).length;null!=e&&nt}function Cr(e,t){return null!=e&&Re.call(e,t)}function Tr(e,t){return null!=e&&t in De(e)}function Er(e,t,r){for(var o=r?Rt:At,i=e[0].length,u=e.length,s=u,l=n(u),c=1/0,f=[];s--;){var d=e[s];s&&t&&(d=Lt(d,en(t))),c=Kt(d.length,c),l[s]=!r&&(t||i>=120&&d.length>=120)?new Qn(s&&d):a}d=e[0];var p=-1,h=l[0];e:for(;++p=u?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function $r(e,t,n){for(var r=-1,o=t.length,a={};++r-1;)u!==e&&Ke.call(u,s,1),Ke.call(e,s,1);return e}function Vr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==a){var a=o;ba(o)?Ke.call(e,o,1):fo(e,o)}}return e}function Qr(e,t){return e+ht(_n()*(t-e+1))}function Kr(e,t){var n="";if(!e||t<1||t>m)return n;do{t%2&&(n+=e),(t=ht(t/2))&&(e+=e)}while(t);return n}function Gr(e,t){return Pa(Ca(e,t,rs),e+"")}function Xr(e){return Xn(Wu(e))}function Zr(e,t){var n=Wu(e);return Ra(n,ur(t,0,n.length))}function Jr(e,t,n,r){if(!eu(e))return e;for(var o=-1,i=(t=wo(t,e)).length,u=i-1,s=e;null!=s&&++oa?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var i=n(a);++o>>1,i=e[a];null!==i&&!su(i)&&(n?i<=t:i=200){var l=t?null:Go(e);if(l)return pn(l);i=!1,o=nn,s=new Qn}else s=t?[]:u;e:for(;++r=r?e:ro(e,t,n)}var So=et||function(e){return vt.clearTimeout(e)};function xo(e,t){if(t)return e.slice();var n=e.length,r=$e?$e(n):new e.constructor(n);return e.copy(r),r}function Oo(e){var t=new e.constructor(e.byteLength);return new Be(t).set(new Be(e)),t}function Do(e,t){var n=t?Oo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Co(e,t){if(e!==t){var n=e!==a,r=null===e,o=e===e,i=su(e),u=t!==a,s=null===t,l=t===t,c=su(t);if(!s&&!c&&!i&&e>t||i&&u&&l&&!s&&!c||r&&u&&l||!n&&l||!o)return 1;if(!r&&!i&&!c&&e1?n[o-1]:a,u=o>2?n[2]:a;for(i=e.length>3&&"function"==typeof i?(o--,i):a,u&&wa(n[0],n[1],u)&&(i=o<3?a:i,o=1),t=De(t);++r-1?o[i?t[u]:u]:a}}function Wo(e){return ra((function(t){var n=t.length,r=n,o=zn.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Ee(i);if(o&&!s&&"wrapper"==ua(u))var s=new zn([],!0)}for(r=s?r:n;++r1&&w.reverse(),p&&cs))return!1;var c=i.get(e),f=i.get(t);if(c&&f)return c==t&&f==e;var d=-1,p=!0,h=2&n?new Qn:a;for(i.set(e,t),i.set(t,e);++d-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return jt(g,(function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(fe):[]}(r),n)))}function Aa(e){var t=0,n=0;return function(){var r=wn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function Ra(e,t){var n=-1,r=e.length,o=r-1;for(t=t===a?r:t;++n1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,ai(e,n)}));function di(e){var t=Wn(e);return t.__chain__=!0,t}function pi(e,t){return t(e)}var hi=ra((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return ir(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Bn&&ba(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:pi,args:[o],thisArg:a}),new zn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(o)}));var mi=Po((function(e,t,n){Re.call(e,n)?++e[n]:ar(e,n,1)}));var vi=Fo(za),yi=Fo(Ba);function gi(e,t){return(Bi(e)?jt:dr)(e,la(t,3))}function bi(e,t){return(Bi(e)?Mt:pr)(e,la(t,3))}var wi=Po((function(e,t,n){Re.call(e,n)?e[n].push(t):ar(e,n,[t])}));var ki=Gr((function(e,t,r){var o=-1,a="function"==typeof t,i=qi(e)?n(e.length):[];return dr(e,(function(e){i[++o]=a?Tt(t,e,r):jr(e,t,r)})),i})),_i=Po((function(e,t,n){ar(e,n,t)}));function Si(e,t){return(Bi(e)?Lt:Fr)(e,la(t,3))}var xi=Po((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Oi=Gr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wa(e,t[0],t[1])?t=[]:n>2&&wa(t[0],t[1],t[2])&&(t=[t[0]]),Br(e,yr(t,1),[])})),Di=rt||function(){return vt.Date.now()};function Ci(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Zo(e,d,a,a,a,a,t)}function Ti(e,t){var n;if("function"!=typeof t)throw new Ee(i);return e=hu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Ei=Gr((function(e,t,n){var r=1;if(n.length){var o=dn(n,sa(Ei));r|=c}return Zo(e,r,t,n,o)})),ji=Gr((function(e,t,n){var r=3;if(n.length){var o=dn(n,sa(ji));r|=c}return Zo(t,r,e,n,o)}));function Mi(e,t,n){var r,o,u,s,l,c,f=0,d=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ee(i);function m(t){var n=r,i=o;return r=o=a,f=t,s=e.apply(i,n)}function v(e){var n=e-c;return c===a||n>=t||n<0||p&&e-f>=u}function y(){var e=Di();if(v(e))return g(e);l=Ma(y,function(e){var n=t-(e-c);return p?Kt(n,u-(e-f)):n}(e))}function g(e){return l=a,h&&r?m(e):(r=o=a,s)}function b(){var e=Di(),n=v(e);if(r=arguments,o=this,c=e,n){if(l===a)return function(e){return f=e,l=Ma(y,t),d?m(e):s}(c);if(p)return So(l),l=Ma(y,t),m(c)}return l===a&&(l=Ma(y,t)),s}return t=vu(t)||0,eu(n)&&(d=!!n.leading,u=(p="maxWait"in n)?Ut(vu(n.maxWait)||0,t):u,h="trailing"in n?!!n.trailing:h),b.cancel=function(){l!==a&&So(l),f=0,r=c=o=l=a},b.flush=function(){return l===a?s:g(Di())},b}var Pi=Gr((function(e,t){return cr(e,1,t)})),Ni=Gr((function(e,t,n){return cr(e,vu(t)||0,n)}));function Ai(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ee(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(Ai.Cache||Vn),n}function Ri(e){if("function"!=typeof e)throw new Ee(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ai.Cache=Vn;var Li=ko((function(e,t){var n=(t=1==t.length&&Bi(t[0])?Lt(t[0],en(la())):Lt(yr(t,1),en(la()))).length;return Gr((function(r){for(var o=-1,a=Kt(r.length,n);++o=t})),zi=Mr(function(){return arguments}())?Mr:function(e){return tu(e)&&Re.call(e,"callee")&&!Qe.call(e,"callee")},Bi=n.isArray,$i=_t?en(_t):function(e){return tu(e)&&Or(e)==R};function qi(e){return null!=e&&Ji(e.length)&&!Xi(e)}function Vi(e){return tu(e)&&qi(e)}var Qi=yt||vs,Ki=St?en(St):function(e){return tu(e)&&Or(e)==_};function Gi(e){if(!tu(e))return!1;var t=Or(e);return t==S||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ou(e)}function Xi(e){if(!eu(e))return!1;var t=Or(e);return t==x||t==O||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Zi(e){return"number"==typeof e&&e==hu(e)}function Ji(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=m}function eu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function tu(e){return null!=e&&"object"==typeof e}var nu=xt?en(xt):function(e){return tu(e)&&ma(e)==D};function ru(e){return"number"==typeof e||tu(e)&&Or(e)==C}function ou(e){if(!tu(e)||Or(e)!=T)return!1;var t=qe(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ae.call(n)==Fe}var au=Ot?en(Ot):function(e){return tu(e)&&Or(e)==j};var iu=Dt?en(Dt):function(e){return tu(e)&&ma(e)==M};function uu(e){return"string"==typeof e||!Bi(e)&&tu(e)&&Or(e)==P}function su(e){return"symbol"==typeof e||tu(e)&&Or(e)==N}var lu=Ct?en(Ct):function(e){return tu(e)&&Ji(e.length)&&!!lt[Or(e)]};var cu=Vo(Yr),fu=Vo((function(e,t){return e<=t}));function du(e){if(!e)return[];if(qi(e))return uu(e)?vn(e):jo(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=ma(e);return(t==D?cn:t==M?pn:Wu)(e)}function pu(e){return e?(e=vu(e))===h||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function hu(e){var t=pu(e),n=t%1;return t===t?n?t-n:t:0}function mu(e){return e?ur(hu(e),0,y):0}function vu(e){if("number"==typeof e)return e;if(su(e))return v;if(eu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=eu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=ge.test(e);return n||we.test(e)?pt(e.slice(2),n?2:8):ye.test(e)?v:+e}function yu(e){return Mo(e,Pu(e))}function gu(e){return null==e?"":lo(e)}var bu=No((function(e,t){if(xa(t)||qi(t))Mo(t,Mu(t),e);else for(var n in t)Re.call(t,n)&&tr(e,n,t[n])})),wu=No((function(e,t){Mo(t,Pu(t),e)})),ku=No((function(e,t,n,r){Mo(t,Pu(t),e,r)})),_u=No((function(e,t,n,r){Mo(t,Mu(t),e,r)})),Su=ra(ir);var xu=Gr((function(e,t){e=De(e);var n=-1,r=t.length,o=r>2?t[2]:a;for(o&&wa(t[0],t[1],o)&&(r=1);++n1),t})),Mo(e,aa(e),n),r&&(n=sr(n,7,ta));for(var o=t.length;o--;)fo(n,t[o]);return n}));var Lu=ra((function(e,t){return null==e?{}:function(e,t){return $r(e,t,(function(t,n){return Cu(e,n)}))}(e,t)}));function Iu(e,t){if(null==e)return{};var n=Lt(aa(e),(function(e){return[e]}));return t=la(t),$r(e,n,(function(e,n){return t(e,n[0])}))}var Yu=Xo(Mu),Fu=Xo(Pu);function Wu(e){return null==e?[]:tn(e,Mu(e))}var Uu=Io((function(e,t,n){return t=t.toLowerCase(),e+(n?Hu(t):t)}));function Hu(e){return Gu(gu(e).toLowerCase())}function zu(e){return(e=gu(e))&&e.replace(_e,an).replace(nt,"")}var Bu=Io((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),$u=Io((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),qu=Lo("toLowerCase");var Vu=Io((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Qu=Io((function(e,t,n){return e+(n?" ":"")+Gu(t)}));var Ku=Io((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Gu=Lo("toUpperCase");function Xu(e,t,n){return e=gu(e),(t=n?a:t)===a?function(e){return it.test(e)}(e)?function(e){return e.match(ot)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var Zu=Gr((function(e,t){try{return Tt(e,a,t)}catch(n){return Gi(n)?n:new o(n)}})),Ju=ra((function(e,t){return jt(t,(function(t){t=Ia(t),ar(e,t,Ei(e[t],e))})),e}));function es(e){return function(){return e}}var ts=Wo(),ns=Wo(!0);function rs(e){return e}function os(e){return Rr("function"==typeof e?e:sr(e,1))}var as=Gr((function(e,t){return function(n){return jr(n,e,t)}})),is=Gr((function(e,t){return function(n){return jr(e,n,t)}}));function us(e,t,n){var r=Mu(t),o=_r(t,r);null!=n||eu(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=_r(t,Mu(t)));var a=!(eu(n)&&"chain"in n)||!!n.chain,i=Xi(e);return jt(o,(function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=jo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,It([this.value()],arguments))})})),e}function ss(){}var ls=Bo(Lt),cs=Bo(Pt),fs=Bo(Wt);function ds(e){return ka(e)?Qt(Ia(e)):function(e){return function(t){return Sr(t,e)}}(e)}var ps=qo(),hs=qo(!0);function ms(){return[]}function vs(){return!1}var ys=zo((function(e,t){return e+t}),0),gs=Ko("ceil"),bs=zo((function(e,t){return e/t}),1),ws=Ko("floor");var ks=zo((function(e,t){return e*t}),1),_s=Ko("round"),Ss=zo((function(e,t){return e-t}),0);return Wn.after=function(e,t){if("function"!=typeof t)throw new Ee(i);return e=hu(e),function(){if(--e<1)return t.apply(this,arguments)}},Wn.ary=Ci,Wn.assign=bu,Wn.assignIn=wu,Wn.assignInWith=ku,Wn.assignWith=_u,Wn.at=Su,Wn.before=Ti,Wn.bind=Ei,Wn.bindAll=Ju,Wn.bindKey=ji,Wn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Bi(e)?e:[e]},Wn.chain=di,Wn.chunk=function(e,t,r){t=(r?wa(e,t,r):t===a)?1:Ut(hu(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,u=0,s=n(ft(o/t));io?0:o+n),(r=r===a||r>o?o:hu(r))<0&&(r+=o),r=n>r?0:mu(r);n>>0)?(e=gu(e))&&("string"==typeof t||null!=t&&!au(t))&&!(t=lo(t))&&ln(e)?_o(vn(e),0,n):e.split(t,n):[]},Wn.spread=function(e,t){if("function"!=typeof e)throw new Ee(i);return t=null==t?0:Ut(hu(t),0),Gr((function(n){var r=n[t],o=_o(n,0,t);return r&&It(o,r),Tt(e,this,o)}))},Wn.tail=function(e){var t=null==e?0:e.length;return t?ro(e,1,t):[]},Wn.take=function(e,t,n){return e&&e.length?ro(e,0,(t=n||t===a?1:hu(t))<0?0:t):[]},Wn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ro(e,(t=r-(t=n||t===a?1:hu(t)))<0?0:t,r):[]},Wn.takeRightWhile=function(e,t){return e&&e.length?ho(e,la(t,3),!1,!0):[]},Wn.takeWhile=function(e,t){return e&&e.length?ho(e,la(t,3)):[]},Wn.tap=function(e,t){return t(e),e},Wn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ee(i);return eu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Mi(e,t,{leading:r,maxWait:t,trailing:o})},Wn.thru=pi,Wn.toArray=du,Wn.toPairs=Yu,Wn.toPairsIn=Fu,Wn.toPath=function(e){return Bi(e)?Lt(e,Ia):su(e)?[e]:jo(La(gu(e)))},Wn.toPlainObject=yu,Wn.transform=function(e,t,n){var r=Bi(e),o=r||Qi(e)||lu(e);if(t=la(t,4),null==n){var a=e&&e.constructor;n=o?r?new a:[]:eu(e)&&Xi(a)?Un(qe(e)):{}}return(o?jt:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Wn.unary=function(e){return Ci(e,1)},Wn.union=ti,Wn.unionBy=ni,Wn.unionWith=ri,Wn.uniq=function(e){return e&&e.length?co(e):[]},Wn.uniqBy=function(e,t){return e&&e.length?co(e,la(t,2)):[]},Wn.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?co(e,a,t):[]},Wn.unset=function(e,t){return null==e||fo(e,t)},Wn.unzip=oi,Wn.unzipWith=ai,Wn.update=function(e,t,n){return null==e?e:po(e,t,bo(n))},Wn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:po(e,t,bo(n),r)},Wn.values=Wu,Wn.valuesIn=function(e){return null==e?[]:tn(e,Pu(e))},Wn.without=ii,Wn.words=Xu,Wn.wrap=function(e,t){return Ii(bo(t),e)},Wn.xor=ui,Wn.xorBy=si,Wn.xorWith=li,Wn.zip=ci,Wn.zipObject=function(e,t){return yo(e||[],t||[],tr)},Wn.zipObjectDeep=function(e,t){return yo(e||[],t||[],Jr)},Wn.zipWith=fi,Wn.entries=Yu,Wn.entriesIn=Fu,Wn.extend=wu,Wn.extendWith=ku,us(Wn,Wn),Wn.add=ys,Wn.attempt=Zu,Wn.camelCase=Uu,Wn.capitalize=Hu,Wn.ceil=gs,Wn.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=vu(n))===n?n:0),t!==a&&(t=(t=vu(t))===t?t:0),ur(vu(e),t,n)},Wn.clone=function(e){return sr(e,4)},Wn.cloneDeep=function(e){return sr(e,5)},Wn.cloneDeepWith=function(e,t){return sr(e,5,t="function"==typeof t?t:a)},Wn.cloneWith=function(e,t){return sr(e,4,t="function"==typeof t?t:a)},Wn.conformsTo=function(e,t){return null==t||lr(e,t,Mu(t))},Wn.deburr=zu,Wn.defaultTo=function(e,t){return null==e||e!==e?t:e},Wn.divide=bs,Wn.endsWith=function(e,t,n){e=gu(e),t=lo(t);var r=e.length,o=n=n===a?r:ur(hu(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Wn.eq=Wi,Wn.escape=function(e){return(e=gu(e))&&Z.test(e)?e.replace(G,un):e},Wn.escapeRegExp=function(e){return(e=gu(e))&&ie.test(e)?e.replace(ae,"\\$&"):e},Wn.every=function(e,t,n){var r=Bi(e)?Pt:hr;return n&&wa(e,t,n)&&(t=a),r(e,la(t,3))},Wn.find=vi,Wn.findIndex=za,Wn.findKey=function(e,t){return Ht(e,la(t,3),wr)},Wn.findLast=yi,Wn.findLastIndex=Ba,Wn.findLastKey=function(e,t){return Ht(e,la(t,3),kr)},Wn.floor=ws,Wn.forEach=gi,Wn.forEachRight=bi,Wn.forIn=function(e,t){return null==e?e:gr(e,la(t,3),Pu)},Wn.forInRight=function(e,t){return null==e?e:br(e,la(t,3),Pu)},Wn.forOwn=function(e,t){return e&&wr(e,la(t,3))},Wn.forOwnRight=function(e,t){return e&&kr(e,la(t,3))},Wn.get=Du,Wn.gt=Ui,Wn.gte=Hi,Wn.has=function(e,t){return null!=e&&va(e,t,Cr)},Wn.hasIn=Cu,Wn.head=qa,Wn.identity=rs,Wn.includes=function(e,t,n,r){e=qi(e)?e:Wu(e),n=n&&!r?hu(n):0;var o=e.length;return n<0&&(n=Ut(o+n,0)),uu(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Bt(e,t,n)>-1},Wn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:hu(n);return o<0&&(o=Ut(r+o,0)),Bt(e,t,o)},Wn.inRange=function(e,t,n){return t=pu(t),n===a?(n=t,t=0):n=pu(n),function(e,t,n){return e>=Kt(t,n)&&e=-9007199254740991&&e<=m},Wn.isSet=iu,Wn.isString=uu,Wn.isSymbol=su,Wn.isTypedArray=lu,Wn.isUndefined=function(e){return e===a},Wn.isWeakMap=function(e){return tu(e)&&ma(e)==A},Wn.isWeakSet=function(e){return tu(e)&&"[object WeakSet]"==Or(e)},Wn.join=function(e,t){return null==e?"":wt.call(e,t)},Wn.kebabCase=Bu,Wn.last=Ga,Wn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==a&&(o=(o=hu(n))<0?Ut(r+o,0):Kt(o,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):zt(e,qt,o,!0)},Wn.lowerCase=$u,Wn.lowerFirst=qu,Wn.lt=cu,Wn.lte=fu,Wn.max=function(e){return e&&e.length?mr(e,rs,Dr):a},Wn.maxBy=function(e,t){return e&&e.length?mr(e,la(t,2),Dr):a},Wn.mean=function(e){return Vt(e,rs)},Wn.meanBy=function(e,t){return Vt(e,la(t,2))},Wn.min=function(e){return e&&e.length?mr(e,rs,Yr):a},Wn.minBy=function(e,t){return e&&e.length?mr(e,la(t,2),Yr):a},Wn.stubArray=ms,Wn.stubFalse=vs,Wn.stubObject=function(){return{}},Wn.stubString=function(){return""},Wn.stubTrue=function(){return!0},Wn.multiply=ks,Wn.nth=function(e,t){return e&&e.length?zr(e,hu(t)):a},Wn.noConflict=function(){return vt._===this&&(vt._=We),this},Wn.noop=ss,Wn.now=Di,Wn.pad=function(e,t,n){e=gu(e);var r=(t=hu(t))?mn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return $o(ht(o),n)+e+$o(ft(o),n)},Wn.padEnd=function(e,t,n){e=gu(e);var r=(t=hu(t))?mn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=_n();return Kt(e+o*(t-e+dt("1e-"+((o+"").length-1))),t)}return Qr(e,t)},Wn.reduce=function(e,t,n){var r=Bi(e)?Yt:Gt,o=arguments.length<3;return r(e,la(t,4),n,o,dr)},Wn.reduceRight=function(e,t,n){var r=Bi(e)?Ft:Gt,o=arguments.length<3;return r(e,la(t,4),n,o,pr)},Wn.repeat=function(e,t,n){return t=(n?wa(e,t,n):t===a)?1:hu(t),Kr(gu(e),t)},Wn.replace=function(){var e=arguments,t=gu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Wn.result=function(e,t,n){var r=-1,o=(t=wo(t,e)).length;for(o||(o=1,e=a);++rm)return[];var n=y,r=Kt(e,y);t=la(t),e-=y;for(var o=Zt(r,t);++n=i)return e;var s=n-mn(r);if(s<1)return r;var l=u?_o(u,0,s).join(""):e.slice(0,s);if(o===a)return l+r;if(u&&(s+=l.length-s),au(o)){if(e.slice(s).search(o)){var c,f=l;for(o.global||(o=Ce(o.source,gu(ve.exec(o))+"g")),o.lastIndex=0;c=o.exec(f);)var d=c.index;l=l.slice(0,d===a?s:d)}}else if(e.indexOf(lo(o),s)!=s){var p=l.lastIndexOf(o);p>-1&&(l=l.slice(0,p))}return l+r},Wn.unescape=function(e){return(e=gu(e))&&X.test(e)?e.replace(K,gn):e},Wn.uniqueId=function(e){var t=++Le;return gu(e)+t},Wn.upperCase=Ku,Wn.upperFirst=Gu,Wn.each=gi,Wn.eachRight=bi,Wn.first=qa,us(Wn,function(){var e={};return wr(Wn,(function(t,n){Re.call(Wn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Wn.VERSION="4.17.21",jt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Wn[e].placeholder=Wn})),jt(["drop","take"],(function(e,t){Bn.prototype[e]=function(n){n=n===a?1:Ut(hu(n),0);var r=this.__filtered__&&!t?new Bn(this):this.clone();return r.__filtered__?r.__takeCount__=Kt(n,r.__takeCount__):r.__views__.push({size:Kt(n,y),type:e+(r.__dir__<0?"Right":"")}),r},Bn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),jt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Bn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:la(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),jt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Bn.prototype[e]=function(){return this[n](1).value()[0]}})),jt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Bn.prototype[e]=function(){return this.__filtered__?new Bn(this):this[n](1)}})),Bn.prototype.compact=function(){return this.filter(rs)},Bn.prototype.find=function(e){return this.filter(e).head()},Bn.prototype.findLast=function(e){return this.reverse().find(e)},Bn.prototype.invokeMap=Gr((function(e,t){return"function"==typeof e?new Bn(this):this.map((function(n){return jr(n,e,t)}))})),Bn.prototype.reject=function(e){return this.filter(Ri(la(e)))},Bn.prototype.slice=function(e,t){e=hu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Bn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=hu(t))<0?n.dropRight(-t):n.take(t-e)),n)},Bn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Bn.prototype.toArray=function(){return this.take(y)},wr(Bn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Wn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Wn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,s=t instanceof Bn,l=u[0],c=s||Bi(t),f=function(e){var t=o.apply(Wn,It([e],u));return r&&d?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=i&&!d,m=s&&!p;if(!i&&c){t=m?t:new Bn(this);var v=e.apply(t,u);return v.__actions__.push({func:pi,args:[f],thisArg:a}),new zn(v,d)}return h&&m?e.apply(this,u):(v=this.thru(f),h?r?v.value()[0]:v.value():v)})})),jt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=je[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Wn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Bi(o)?o:[],e)}return this[n]((function(n){return t.apply(Bi(n)?n:[],e)}))}})),wr(Bn.prototype,(function(e,t){var n=Wn[t];if(n){var r=n.name+"";Re.call(Mn,r)||(Mn[r]=[]),Mn[r].push({name:t,func:n})}})),Mn[Uo(a,2).name]=[{name:"wrapper",func:a}],Bn.prototype.clone=function(){var e=new Bn(this.__wrapped__);return e.__actions__=jo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=jo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=jo(this.__views__),e},Bn.prototype.reverse=function(){if(this.__filtered__){var e=new Bn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Bn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Bi(e),r=t<0,o=n?e.length:0,a=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},Wn.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Fa(n);r.__index__=0,r.__values__=a,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Wn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Bn){var t=e;return this.__actions__.length&&(t=new Bn(this)),(t=t.reverse()).__actions__.push({func:pi,args:[ei],thisArg:a}),new zn(t,this.__chain__)}return this.thru(ei)},Wn.prototype.toJSON=Wn.prototype.valueOf=Wn.prototype.value=function(){return mo(this.__wrapped__,this.__actions__)},Wn.prototype.first=Wn.prototype.head,Xe&&(Wn.prototype[Xe]=function(){return this}),Wn}();vt._=bn,(o=function(){return bn}.call(t,n,t,r))===a||(r.exports=o)}).call(this)}).call(this,n(79),n(103)(e))},function(e,t,n){(function(e){e.exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function o(e){t=e}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function s(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(u(e,t))return!1;return!0}function l(e){return void 0===e}function c(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function f(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[],o=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var L=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Y={},F={};function W(e,t,n,r){var o=r;"string"===typeof r&&(o=function(){return this[r]()}),e&&(F[e]=o),t&&(F[t[0]]=function(){return R(o.apply(this,arguments),t[1],t[2])}),n&&(F[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function H(e){var t,n,r=e.match(L);for(t=0,n=r.length;t=0&&I.test(e);)e=e.replace(I,r),I.lastIndex=0,n-=1;return e}var $={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function q(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(L).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var V="Invalid date";function Q(){return this._invalidDate}var K="%d",G=/\d{1,2}/;function X(e){return this._ordinal.replace("%d",e)}var Z={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function J(e,t,n,r){var o=this._relativeTime[n];return E(o)?o(e,t,n,r):o.replace(/%d/i,e)}function ee(e,t){var n=this._relativeTime[e>0?"future":"past"];return E(n)?n(t):n.replace(/%s/i,t)}var te={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"===typeof e?te[e]||te[e.toLowerCase()]:void 0}function re(e){var t,n,r={};for(n in e)u(e,n)&&(t=ne(n))&&(r[t]=e[n]);return r}var oe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function ae(e){var t,n=[];for(t in e)u(e,t)&&n.push({unit:t,priority:oe[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}var ie,ue=/\d/,se=/\d\d/,le=/\d{3}/,ce=/\d{4}/,fe=/[+-]?\d{6}/,de=/\d\d?/,pe=/\d\d\d\d?/,he=/\d\d\d\d\d\d?/,me=/\d{1,3}/,ve=/\d{1,4}/,ye=/[+-]?\d{1,6}/,ge=/\d+/,be=/[+-]?\d+/,we=/Z|[+-]\d\d:?\d\d/gi,ke=/Z|[+-]\d\d(?::?\d\d)?/gi,_e=/[+-]?\d+(\.\d{1,3})?/,Se=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,xe=/^[1-9]\d?/,Oe=/^([1-9]\d|\d)/;function De(e,t,n){ie[e]=E(t)?t:function(e,r){return e&&n?n:t}}function Ce(e,t){return u(ie,e)?ie[e](t._strict,t._locale):new RegExp(Te(e))}function Te(e){return Ee(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,o){return t||n||r||o})))}function Ee(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function je(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Me(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=je(t)),n}ie={};var Pe={};function Ne(e,t){var n,r,o=t;for("string"===typeof e&&(e=[e]),c(t)&&(o=function(e,n){n[t]=Me(e)}),r=e.length,n=0;n68?1900:2e3)};var Ve,Qe=Ge("FullYear",!0);function Ke(){return Le(this.year())}function Ge(e,t){return function(n){return null!=n?(Ze(this,e,n),r.updateOffset(this,t),this):Xe(this,e)}}function Xe(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ze(e,t,n){var r,o,a,i,u;if(e.isValid()&&!isNaN(n)){switch(r=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(o?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(o?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(o?r.setUTCHours(n):r.setHours(n));case"Date":return void(o?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}a=n,i=e.month(),u=29!==(u=e.date())||1!==i||Le(a)?u:28,o?r.setUTCFullYear(a,i,u):r.setFullYear(a,i,u)}}function Je(e){return E(this[e=ne(e)])?this[e]():this}function et(e,t){if("object"===typeof e){var n,r=ae(e=re(e)),o=r.length;for(n=0;n=0?(u=new Date(e+400,t,n,r,o,a,i),isFinite(u.getFullYear())&&u.setFullYear(e)):u=new Date(e,t,n,r,o,a,i),u}function bt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function wt(e,t,n){var r=7+t-n;return-(7+bt(e,0,r).getUTCDay()-t)%7+r-1}function kt(e,t,n,r,o){var a,i,u=1+7*(t-1)+(7+n-r)%7+wt(e,r,o);return u<=0?i=qe(a=e-1)+u:u>qe(e)?(a=e+1,i=u-qe(e)):(a=e,i=u),{year:a,dayOfYear:i}}function _t(e,t,n){var r,o,a=wt(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1;return i<1?r=i+St(o=e.year()-1,t,n):i>St(e.year(),t,n)?(r=i-St(e.year(),t,n),o=e.year()+1):(o=e.year(),r=i),{week:r,year:o}}function St(e,t,n){var r=wt(e,t,n),o=wt(e+1,t,n);return(qe(e)-r+o)/7}function xt(e){return _t(e,this._week.dow,this._week.doy).week}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),De("w",de,xe),De("ww",de,se),De("W",de,xe),De("WW",de,se),Ae(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=Me(e)}));var Ot={dow:0,doy:6};function Dt(){return this._week.dow}function Ct(){return this._week.doy}function Tt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Et(e){var t=_t(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function jt(e,t){return"string"!==typeof e?e:isNaN(e)?"number"===typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Mt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Pt(e,t){return e.slice(t,7).concat(e.slice(0,t))}W("d",0,"do","day"),W("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),W("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),W("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),De("d",de),De("e",de),De("E",de),De("dd",(function(e,t){return t.weekdaysMinRegex(e)})),De("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),De("dddd",(function(e,t){return t.weekdaysRegex(e)})),Ae(["dd","ddd","dddd"],(function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:v(n).invalidWeekday=e})),Ae(["d","e","E"],(function(e,t,n,r){t[r]=Me(e)}));var Nt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),At="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Rt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Lt=Se,It=Se,Yt=Se;function Ft(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Pt(n,this._week.dow):e?n[e.day()]:n}function Wt(e){return!0===e?Pt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ut(e){return!0===e?Pt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ht(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(o=Ve.call(this._weekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Ve.call(this._shortWeekdaysParse,i))?o:null:-1!==(o=Ve.call(this._minWeekdaysParse,i))?o:null:"dddd"===t?-1!==(o=Ve.call(this._weekdaysParse,i))||-1!==(o=Ve.call(this._shortWeekdaysParse,i))||-1!==(o=Ve.call(this._minWeekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Ve.call(this._shortWeekdaysParse,i))||-1!==(o=Ve.call(this._weekdaysParse,i))||-1!==(o=Ve.call(this._minWeekdaysParse,i))?o:null:-1!==(o=Ve.call(this._minWeekdaysParse,i))||-1!==(o=Ve.call(this._weekdaysParse,i))||-1!==(o=Ve.call(this._shortWeekdaysParse,i))?o:null}function zt(e,t,n){var r,o,a;if(this._weekdaysParseExact)return Ht.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Bt(e){if(!this.isValid())return null!=e?this:NaN;var t=Xe(this,"Day");return null!=e?(e=jt(e,this.localeData()),this.add(e-t,"d")):t}function $t(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function qt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Mt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Vt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Gt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=Lt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Qt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Gt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=It),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Kt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Gt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Yt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Gt(){function e(e,t){return t.length-e.length}var t,n,r,o,a,i=[],u=[],s=[],l=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=Ee(this.weekdaysMin(n,"")),o=Ee(this.weekdaysShort(n,"")),a=Ee(this.weekdays(n,"")),i.push(r),u.push(o),s.push(a),l.push(r),l.push(o),l.push(a);i.sort(e),u.sort(e),s.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Xt(){return this.hours()%12||12}function Zt(){return this.hours()||24}function Jt(e,t){W(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function en(e,t){return t._meridiemParse}function tn(e){return"p"===(e+"").toLowerCase().charAt(0)}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,Xt),W("k",["kk",2],0,Zt),W("hmm",0,0,(function(){return""+Xt.apply(this)+R(this.minutes(),2)})),W("hmmss",0,0,(function(){return""+Xt.apply(this)+R(this.minutes(),2)+R(this.seconds(),2)})),W("Hmm",0,0,(function(){return""+this.hours()+R(this.minutes(),2)})),W("Hmmss",0,0,(function(){return""+this.hours()+R(this.minutes(),2)+R(this.seconds(),2)})),Jt("a",!0),Jt("A",!1),De("a",en),De("A",en),De("H",de,Oe),De("h",de,xe),De("k",de,xe),De("HH",de,se),De("hh",de,se),De("kk",de,se),De("hmm",pe),De("hmmss",he),De("Hmm",pe),De("Hmmss",he),Ne(["H","HH"],We),Ne(["k","kk"],(function(e,t,n){var r=Me(e);t[We]=24===r?0:r})),Ne(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Ne(["h","hh"],(function(e,t,n){t[We]=Me(e),v(n).bigHour=!0})),Ne("hmm",(function(e,t,n){var r=e.length-2;t[We]=Me(e.substr(0,r)),t[Ue]=Me(e.substr(r)),v(n).bigHour=!0})),Ne("hmmss",(function(e,t,n){var r=e.length-4,o=e.length-2;t[We]=Me(e.substr(0,r)),t[Ue]=Me(e.substr(r,2)),t[He]=Me(e.substr(o)),v(n).bigHour=!0})),Ne("Hmm",(function(e,t,n){var r=e.length-2;t[We]=Me(e.substr(0,r)),t[Ue]=Me(e.substr(r))})),Ne("Hmmss",(function(e,t,n){var r=e.length-4,o=e.length-2;t[We]=Me(e.substr(0,r)),t[Ue]=Me(e.substr(r,2)),t[He]=Me(e.substr(o))}));var nn=/[ap]\.?m?\.?/i,rn=Ge("Hours",!0);function on(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var an,un={calendar:N,longDateFormat:$,invalidDate:V,ordinal:K,dayOfMonthOrdinalParse:G,relativeTime:Z,months:rt,monthsShort:ot,week:Ot,weekdays:Nt,weekdaysMin:Rt,weekdaysShort:At,meridiemParse:nn},sn={},ln={};function cn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=hn(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&cn(o,n)>=t-1)break;t--}a++}return an}function pn(e){return!(!e||!e.match("^[^/\\\\]*$"))}function hn(t){var n=null;if(void 0===sn[t]&&"undefined"!==typeof e&&e&&e.exports&&pn(t))try{n=an._abbr,function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),mn(n)}catch(r){sn[t]=null}return sn[t]}function mn(e,t){var n;return e&&((n=l(t)?gn(e):vn(e,t))?an=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),an._abbr}function vn(e,t){if(null!==t){var n,r=un;if(t.abbr=e,null!=sn[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=sn[e]._config;else if(null!=t.parentLocale)if(null!=sn[t.parentLocale])r=sn[t.parentLocale]._config;else{if(null==(n=hn(t.parentLocale)))return ln[t.parentLocale]||(ln[t.parentLocale]=[]),ln[t.parentLocale].push({name:e,config:t}),null;r=n._config}return sn[e]=new P(M(r,t)),ln[e]&&ln[e].forEach((function(e){vn(e.name,e.config)})),mn(e),sn[e]}return delete sn[e],null}function yn(e,t){if(null!=t){var n,r,o=un;null!=sn[e]&&null!=sn[e].parentLocale?sn[e].set(M(sn[e]._config,t)):(null!=(r=hn(e))&&(o=r._config),t=M(o,t),null==r&&(t.abbr=e),(n=new P(t)).parentLocale=sn[e],sn[e]=n),mn(e)}else null!=sn[e]&&(null!=sn[e].parentLocale?(sn[e]=sn[e].parentLocale,e===mn()&&mn(e)):null!=sn[e]&&delete sn[e]);return sn[e]}function gn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return an;if(!a(e)){if(t=hn(e))return t;e=[e]}return dn(e)}function bn(){return D(sn)}function wn(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[Ye]<0||n[Ye]>11?Ye:n[Fe]<1||n[Fe]>nt(n[Ie],n[Ye])?Fe:n[We]<0||n[We]>24||24===n[We]&&(0!==n[Ue]||0!==n[He]||0!==n[ze])?We:n[Ue]<0||n[Ue]>59?Ue:n[He]<0||n[He]>59?He:n[ze]<0||n[ze]>999?ze:-1,v(e)._overflowDayOfYear&&(tFe)&&(t=Fe),v(e)._overflowWeeks&&-1===t&&(t=Be),v(e)._overflowWeekday&&-1===t&&(t=$e),v(e).overflow=t),e}var kn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_n=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sn=/Z|[+-]\d\d(?::?\d\d)?/,xn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],On=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Dn=/^\/?Date\((-?\d+)/i,Cn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Tn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function En(e){var t,n,r,o,a,i,u=e._i,s=kn.exec(u)||_n.exec(u),l=xn.length,c=On.length;if(s){for(v(e).iso=!0,t=0,n=l;tqe(a)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=bt(a,0,e._dayOfYear),e._a[Ye]=n.getUTCMonth(),e._a[Fe]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[We]&&0===e._a[Ue]&&0===e._a[He]&&0===e._a[ze]&&(e._nextDay=!0,e._a[We]=0),e._d=(e._useUTC?bt:gt).apply(null,i),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[We]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==o&&(v(e).weekdayMismatch=!0)}}function Wn(e){var t,n,r,o,a,i,u,s,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,i=4,n=In(t.GG,e._a[Ie],_t(Kn(),1,4).year),r=In(t.W,1),((o=In(t.E,1))<1||o>7)&&(s=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,l=_t(Kn(),a,i),n=In(t.gg,e._a[Ie],l.year),r=In(t.w,l.week),null!=t.d?((o=t.d)<0||o>6)&&(s=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(s=!0)):o=a),r<1||r>St(n,a,i)?v(e)._overflowWeeks=!0:null!=s?v(e)._overflowWeekday=!0:(u=kt(n,r,o,a,i),e._a[Ie]=u.year,e._dayOfYear=u.dayOfYear)}function Un(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],v(e).empty=!0;var t,n,o,a,i,u,s,l=""+e._i,c=l.length,f=0;for(s=(o=B(e._f,e._locale).match(L)||[]).length,t=0;t0&&v(e).unusedInput.push(i),l=l.slice(l.indexOf(n)+n.length),f+=n.length),F[a]?(n?v(e).empty=!1:v(e).unusedTokens.push(a),Re(a,n,e)):e._strict&&!n&&v(e).unusedTokens.push(a);v(e).charsLeftOver=c-f,l.length>0&&v(e).unusedInput.push(l),e._a[We]<=12&&!0===v(e).bigHour&&e._a[We]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[We]=Hn(e._locale,e._a[We],e._meridiem),null!==(u=v(e).era)&&(e._a[Ie]=e._locale.erasConvertYear(u,e._a[Ie])),Fn(e),wn(e)}else Rn(e);else En(e)}function Hn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function zn(e){var t,n,r,o,a,i,u=!1,s=e._f.length;if(0===s)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;othis?this:e:g()}));function Zn(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Kn();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _r(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return k(t,this),(t=qn(t))._a?(e=t._isUTC?h(t._a):Kn(t._a),this._isDSTShifted=this.isValid()&&lr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Sr(){return!!this.isValid()&&!this._isUTC}function xr(){return!!this.isValid()&&this._isUTC}function Or(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Dr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Cr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tr(e,t){var n,r,o,a=e,i=null;return ur(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:c(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(i=Dr.exec(e))?(n="-"===i[1]?-1:1,a={y:0,d:Me(i[Fe])*n,h:Me(i[We])*n,m:Me(i[Ue])*n,s:Me(i[He])*n,ms:Me(sr(1e3*i[ze]))*n}):(i=Cr.exec(e))?(n="-"===i[1]?-1:1,a={y:Er(i[2],n),M:Er(i[3],n),w:Er(i[4],n),d:Er(i[5],n),h:Er(i[6],n),m:Er(i[7],n),s:Er(i[8],n)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(o=Mr(Kn(a.from),Kn(a.to)),(a={}).ms=o.milliseconds,a.M=o.months),r=new ir(a),ur(e)&&u(e,"_locale")&&(r._locale=e._locale),ur(e)&&u(e,"_isValid")&&(r._isValid=e._isValid),r}function Er(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function jr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Mr(e,t){var n;return e.isValid()&&t.isValid()?(t=pr(t,e),e.isBefore(t)?n=jr(e,t):((n=jr(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Pr(e,t){return function(n,r){var o;return null===r||isNaN(+r)||(T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),Nr(this,Tr(n,r),e),this}}function Nr(e,t,n,o){var a=t._milliseconds,i=sr(t._days),u=sr(t._months);e.isValid()&&(o=null==o||o,u&&dt(e,Xe(e,"Month")+u*n),i&&Ze(e,"Date",Xe(e,"Date")+i*n),a&&e._d.setTime(e._d.valueOf()+a*n),o&&r.updateOffset(e,i||u))}Tr.fn=ir.prototype,Tr.invalid=ar;var Ar=Pr(1,"add"),Rr=Pr(-1,"subtract");function Lr(e){return"string"===typeof e||e instanceof String}function Ir(e){return S(e)||f(e)||Lr(e)||c(e)||Fr(e)||Yr(e)||null===e||void 0===e}function Yr(e){var t,n,r=i(e)&&!s(e),o=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=a.length;for(t=0;tn.valueOf():n.valueOf()9999?z(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):E(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",z(n,"Z")):z(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function eo(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,o="moment",a="";return this.isLocal()||(o=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+o+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=a+'[")]',this.format(e+t+n+r)}function to(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=z(this,e);return this.localeData().postformat(t)}function no(e,t){return this.isValid()&&(S(e)&&e.isValid()||Kn(e).isValid())?Tr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ro(e){return this.from(Kn(),e)}function oo(e,t){return this.isValid()&&(S(e)&&e.isValid()||Kn(e).isValid())?Tr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ao(e){return this.to(Kn(),e)}function io(e){var t;return void 0===e?this._locale._abbr:(null!=(t=gn(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var uo=O("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function so(){return this._locale}var lo=1e3,co=60*lo,fo=60*co,po=3506328*fo;function ho(e,t){return(e%t+t)%t}function mo(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-po:new Date(e,t,n).valueOf()}function vo(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-po:Date.UTC(e,t,n)}function yo(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?vo:mo,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=ho(t+(this._isUTC?0:this.utcOffset()*co),fo);break;case"minute":t=this._d.valueOf(),t-=ho(t,co);break;case"second":t=this._d.valueOf(),t-=ho(t,lo)}return this._d.setTime(t),r.updateOffset(this,!0),this}function go(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?vo:mo,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=fo-ho(t+(this._isUTC?0:this.utcOffset()*co),fo)-1;break;case"minute":t=this._d.valueOf(),t+=co-ho(t,co)-1;break;case"second":t=this._d.valueOf(),t+=lo-ho(t,lo)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function bo(){return this._d.valueOf()-6e4*(this._offset||0)}function wo(){return Math.floor(this.valueOf()/1e3)}function ko(){return new Date(this.valueOf())}function _o(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function So(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function xo(){return this.isValid()?this.toISOString():null}function Oo(){return y(this)}function Do(){return p({},v(this))}function Co(){return v(this).overflow}function To(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Eo(e,t){var n,o,a,i=this._eras||gn("en")._eras;for(n=0,o=i.length;n=0)return s[r]}function Mo(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function Po(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e(a=St(e,r,o))&&(t=a),Zo.call(this,e,t,n,r,o))}function Zo(e,t,n,r,o){var a=kt(e,t,n,r,o),i=bt(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function Jo(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}W("N",0,0,"eraAbbr"),W("NN",0,0,"eraAbbr"),W("NNN",0,0,"eraAbbr"),W("NNNN",0,0,"eraName"),W("NNNNN",0,0,"eraNarrow"),W("y",["y",1],"yo","eraYear"),W("y",["yy",2],0,"eraYear"),W("y",["yyy",3],0,"eraYear"),W("y",["yyyy",4],0,"eraYear"),De("N",Fo),De("NN",Fo),De("NNN",Fo),De("NNNN",Wo),De("NNNNN",Uo),Ne(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?v(n).era=o:v(n).invalidEra=e})),De("y",ge),De("yy",ge),De("yyy",ge),De("yyyy",ge),De("yo",Ho),Ne(["y","yy","yyy","yyyy"],Ie),Ne(["yo"],(function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ie]=n._locale.eraYearOrdinalParse(e,o):t[Ie]=parseInt(e,10)})),W(0,["gg",2],0,(function(){return this.weekYear()%100})),W(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Bo("gggg","weekYear"),Bo("ggggg","weekYear"),Bo("GGGG","isoWeekYear"),Bo("GGGGG","isoWeekYear"),De("G",be),De("g",be),De("GG",de,se),De("gg",de,se),De("GGGG",ve,ce),De("gggg",ve,ce),De("GGGGG",ye,fe),De("ggggg",ye,fe),Ae(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=Me(e)})),Ae(["gg","GG"],(function(e,t,n,o){t[o]=r.parseTwoDigitYear(e)})),W("Q",0,"Qo","quarter"),De("Q",ue),Ne("Q",(function(e,t){t[Ye]=3*(Me(e)-1)})),W("D",["DD",2],"Do","date"),De("D",de,xe),De("DD",de,se),De("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Ne(["D","DD"],Fe),Ne("Do",(function(e,t){t[Fe]=Me(e.match(de)[0])}));var ea=Ge("Date",!0);function ta(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}W("DDD",["DDDD",3],"DDDo","dayOfYear"),De("DDD",me),De("DDDD",le),Ne(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=Me(e)})),W("m",["mm",2],0,"minute"),De("m",de,Oe),De("mm",de,se),Ne(["m","mm"],Ue);var na=Ge("Minutes",!1);W("s",["ss",2],0,"second"),De("s",de,Oe),De("ss",de,se),Ne(["s","ss"],He);var ra,oa,aa=Ge("Seconds",!1);for(W("S",0,0,(function(){return~~(this.millisecond()/100)})),W(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),W(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),W(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),W(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),W(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),W(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),De("S",me,ue),De("SS",me,se),De("SSS",me,le),ra="SSSS";ra.length<=9;ra+="S")De(ra,ge);function ia(e,t){t[ze]=Me(1e3*("0."+e))}for(ra="S";ra.length<=9;ra+="S")Ne(ra,ia);function ua(){return this._isUTC?"UTC":""}function sa(){return this._isUTC?"Coordinated Universal Time":""}oa=Ge("Milliseconds",!1),W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var la=_.prototype;function ca(e){return Kn(1e3*e)}function fa(){return Kn.apply(null,arguments).parseZone()}function da(e){return e}la.add=Ar,la.calendar=Hr,la.clone=zr,la.diff=Gr,la.endOf=go,la.format=to,la.from=no,la.fromNow=ro,la.to=oo,la.toNow=ao,la.get=Je,la.invalidAt=Co,la.isAfter=Br,la.isBefore=$r,la.isBetween=qr,la.isSame=Vr,la.isSameOrAfter=Qr,la.isSameOrBefore=Kr,la.isValid=Oo,la.lang=uo,la.locale=io,la.localeData=so,la.max=Xn,la.min=Gn,la.parsingFlags=Do,la.set=et,la.startOf=yo,la.subtract=Rr,la.toArray=_o,la.toObject=So,la.toDate=ko,la.toISOString=Jr,la.inspect=eo,"undefined"!==typeof Symbol&&null!=Symbol.for&&(la[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),la.toJSON=xo,la.toString=Zr,la.unix=wo,la.valueOf=bo,la.creationData=To,la.eraName=Po,la.eraNarrow=No,la.eraAbbr=Ao,la.eraYear=Ro,la.year=Qe,la.isLeapYear=Ke,la.weekYear=$o,la.isoWeekYear=qo,la.quarter=la.quarters=Jo,la.month=pt,la.daysInMonth=ht,la.week=la.weeks=Tt,la.isoWeek=la.isoWeeks=Et,la.weeksInYear=Ko,la.weeksInWeekYear=Go,la.isoWeeksInYear=Vo,la.isoWeeksInISOWeekYear=Qo,la.date=ea,la.day=la.days=Bt,la.weekday=$t,la.isoWeekday=qt,la.dayOfYear=ta,la.hour=la.hours=rn,la.minute=la.minutes=na,la.second=la.seconds=aa,la.millisecond=la.milliseconds=oa,la.utcOffset=mr,la.utc=yr,la.local=gr,la.parseZone=br,la.hasAlignedHourOffset=wr,la.isDST=kr,la.isLocal=Sr,la.isUtcOffset=xr,la.isUtc=Or,la.isUTC=Or,la.zoneAbbr=ua,la.zoneName=sa,la.dates=O("dates accessor is deprecated. Use date instead.",ea),la.months=O("months accessor is deprecated. Use month instead",pt),la.years=O("years accessor is deprecated. Use year instead",Qe),la.zone=O("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vr),la.isDSTShifted=O("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",_r);var pa=P.prototype;function ha(e,t,n,r){var o=gn(),a=h().set(r,t);return o[n](a,e)}function ma(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return ha(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=ha(e,r,n,"month");return o}function va(e,t,n,r){"boolean"===typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var o,a=gn(),i=e?a._week.dow:0,u=[];if(null!=n)return ha(t,(n+i)%7,r,"day");for(o=0;o<7;o++)u[o]=ha(t,(o+i)%7,r,"day");return u}function ya(e,t){return ma(e,t,"months")}function ga(e,t){return ma(e,t,"monthsShort")}function ba(e,t,n){return va(e,t,n,"weekdays")}function wa(e,t,n){return va(e,t,n,"weekdaysShort")}function ka(e,t,n){return va(e,t,n,"weekdaysMin")}pa.calendar=A,pa.longDateFormat=q,pa.invalidDate=Q,pa.ordinal=X,pa.preparse=da,pa.postformat=da,pa.relativeTime=J,pa.pastFuture=ee,pa.set=j,pa.eras=Eo,pa.erasParse=jo,pa.erasConvertYear=Mo,pa.erasAbbrRegex=Io,pa.erasNameRegex=Lo,pa.erasNarrowRegex=Yo,pa.months=st,pa.monthsShort=lt,pa.monthsParse=ft,pa.monthsRegex=vt,pa.monthsShortRegex=mt,pa.week=xt,pa.firstDayOfYear=Ct,pa.firstDayOfWeek=Dt,pa.weekdays=Ft,pa.weekdaysMin=Ut,pa.weekdaysShort=Wt,pa.weekdaysParse=zt,pa.weekdaysRegex=Vt,pa.weekdaysShortRegex=Qt,pa.weekdaysMinRegex=Kt,pa.isPM=tn,pa.meridiem=on,mn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===Me(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=O("moment.lang is deprecated. Use moment.locale instead.",mn),r.langData=O("moment.langData is deprecated. Use moment.localeData instead.",gn);var _a=Math.abs;function Sa(){var e=this._data;return this._milliseconds=_a(this._milliseconds),this._days=_a(this._days),this._months=_a(this._months),e.milliseconds=_a(e.milliseconds),e.seconds=_a(e.seconds),e.minutes=_a(e.minutes),e.hours=_a(e.hours),e.months=_a(e.months),e.years=_a(e.years),this}function xa(e,t,n,r){var o=Tr(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function Oa(e,t){return xa(this,e,t,1)}function Da(e,t){return xa(this,e,t,-1)}function Ca(e){return e<0?Math.floor(e):Math.ceil(e)}function Ta(){var e,t,n,r,o,a=this._milliseconds,i=this._days,u=this._months,s=this._data;return a>=0&&i>=0&&u>=0||a<=0&&i<=0&&u<=0||(a+=864e5*Ca(ja(u)+i),i=0,u=0),s.milliseconds=a%1e3,e=je(a/1e3),s.seconds=e%60,t=je(e/60),s.minutes=t%60,n=je(t/60),s.hours=n%24,i+=je(n/24),u+=o=je(Ea(i)),i-=Ca(ja(o)),r=je(u/12),u%=12,s.days=i,s.months=u,s.years=r,this}function Ea(e){return 4800*e/146097}function ja(e){return 146097*e/4800}function Ma(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Ea(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(ja(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function Pa(e){return function(){return this.as(e)}}var Na=Pa("ms"),Aa=Pa("s"),Ra=Pa("m"),La=Pa("h"),Ia=Pa("d"),Ya=Pa("w"),Fa=Pa("M"),Wa=Pa("Q"),Ua=Pa("y"),Ha=Na;function za(){return Tr(this)}function Ba(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function $a(e){return function(){return this.isValid()?this._data[e]:NaN}}var qa=$a("milliseconds"),Va=$a("seconds"),Qa=$a("minutes"),Ka=$a("hours"),Ga=$a("days"),Xa=$a("months"),Za=$a("years");function Ja(){return je(this.days()/7)}var ei=Math.round,ti={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ni(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function ri(e,t,n,r){var o=Tr(e).abs(),a=ei(o.as("s")),i=ei(o.as("m")),u=ei(o.as("h")),s=ei(o.as("d")),l=ei(o.as("M")),c=ei(o.as("w")),f=ei(o.as("y")),d=a<=n.ss&&["s",a]||a0,d[4]=r,ni.apply(null,d)}function oi(e){return void 0===e?ei:"function"===typeof e&&(ei=e,!0)}function ai(e,t){return void 0!==ti[e]&&(void 0===t?ti[e]:(ti[e]=t,"s"===e&&(ti.ss=t-1),!0))}function ii(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,o=!1,a=ti;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(o=e),"object"===typeof t&&(a=Object.assign({},ti,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),r=ri(this,!o,a,n=this.localeData()),o&&(r=n.pastFuture(+this,r)),n.postformat(r)}var ui=Math.abs;function si(e){return(e>0)-(e<0)||+e}function li(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,o,a,i,u,s=ui(this._milliseconds)/1e3,l=ui(this._days),c=ui(this._months),f=this.asSeconds();return f?(e=je(s/60),t=je(e/60),s%=60,e%=60,n=je(c/12),c%=12,r=s?s.toFixed(3).replace(/\.?0+$/,""):"",o=f<0?"-":"",a=si(this._months)!==si(f)?"-":"",i=si(this._days)!==si(f)?"-":"",u=si(this._milliseconds)!==si(f)?"-":"",o+"P"+(n?a+n+"Y":"")+(c?a+c+"M":"")+(l?i+l+"D":"")+(t||e||s?"T":"")+(t?u+t+"H":"")+(e?u+e+"M":"")+(s?u+r+"S":"")):"P0D"}var ci=ir.prototype;return ci.isValid=or,ci.abs=Sa,ci.add=Oa,ci.subtract=Da,ci.as=Ma,ci.asMilliseconds=Na,ci.asSeconds=Aa,ci.asMinutes=Ra,ci.asHours=La,ci.asDays=Ia,ci.asWeeks=Ya,ci.asMonths=Fa,ci.asQuarters=Wa,ci.asYears=Ua,ci.valueOf=Ha,ci._bubble=Ta,ci.clone=za,ci.get=Ba,ci.milliseconds=qa,ci.seconds=Va,ci.minutes=Qa,ci.hours=Ka,ci.days=Ga,ci.weeks=Ja,ci.months=Xa,ci.years=Za,ci.humanize=ii,ci.toISOString=li,ci.toString=li,ci.toJSON=li,ci.locale=io,ci.localeData=so,ci.toIsoString=O("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",li),ci.lang=uo,W("X",0,0,"unix"),W("x",0,0,"valueOf"),De("x",be),De("X",_e),Ne("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Ne("x",(function(e,t,n){n._d=new Date(Me(e))})),r.version="2.30.1",o(Kn),r.fn=la,r.min=Jn,r.max=er,r.now=tr,r.utc=h,r.unix=ca,r.months=ya,r.isDate=f,r.locale=mn,r.invalid=g,r.duration=Tr,r.isMoment=S,r.weekdays=ba,r.parseZone=fa,r.localeData=gn,r.isDuration=ur,r.monthsShort=ga,r.weekdaysMin=ka,r.defineLocale=vn,r.updateLocale=yn,r.locales=bn,r.weekdaysShort=wa,r.normalizeUnits=ne,r.relativeTimeRounding=oi,r.relativeTimeThreshold=ai,r.calendarFormat=Ur,r.prototype=la,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n(103)(e))},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return b}));var r=n(20),o=n(36),a=n(2),i=n.n(a),u=n(28),s=n(18),l=n(30),c=n(33);i.a.Component;i.a.Component;var f=function(e,t){return"function"===typeof e?e(t):e},d=function(e,t){return"string"===typeof e?Object(u.c)(e,null,null,t):e},p=function(e){return e},h=i.a.forwardRef;"undefined"===typeof h&&(h=p);var m=h((function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,a=Object(l.a)(e,["innerRef","navigate","onClick"]),u=a.target,c=Object(s.a)({},a,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=p!==h&&t||n,i.a.createElement("a",c)}));var v=h((function(e,t){var n=e.component,o=void 0===n?m:n,a=e.replace,v=e.to,y=e.innerRef,g=Object(l.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(r.e.Consumer,null,(function(e){e||Object(c.a)(!1);var n=e.history,r=d(f(v,e.location),e.location),l=r?n.createHref(r):"",m=Object(s.a)({},g,{href:l,navigate:function(){var t=f(v,e.location),r=Object(u.e)(e.location)===Object(u.e)(d(t));(a||r?n.replace:n.push)(t)}});return p!==h?m.ref=t||y:m.innerRef=y,i.a.createElement(o,m)}))})),y=function(e){return e},g=i.a.forwardRef;"undefined"===typeof g&&(g=y);var b=g((function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,a=e.activeClassName,u=void 0===a?"active":a,p=e.activeStyle,h=e.className,m=e.exact,b=e.isActive,w=e.location,k=e.sensitive,_=e.strict,S=e.style,x=e.to,O=e.innerRef,D=Object(l.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(r.e.Consumer,null,(function(e){e||Object(c.a)(!1);var n=w||e.location,a=d(f(x,n),n),l=a.pathname,C=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),T=C?Object(r.f)(n.pathname,{path:C,exact:m,sensitive:k,strict:_}):null,E=!!(b?b(T,n):T),j="function"===typeof h?h(E):h,M="function"===typeof S?S(E):S;E&&(j=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}O.fn=O.prototype={jquery:S,constructor:O,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=O.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return O.each(this,e)},map:function(e){return this.pushStack(O.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(O.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(O.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),H=new RegExp(I),z=new RegExp("^"+N+"$"),B={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+A),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},$=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,V=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,K=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),G=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},X=function(){se()},Z=de((function(e){return!0===e.disabled&&C(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(a=u.call(R.childNodes),R.childNodes),a[R.childNodes.length].nodeType}catch(be){m={apply:function(e,t){L.apply(e,u.call(t))},call:function(e){L.apply(e,u.call(arguments,1))}}}function J(e,t,n,r){var o,a,i,u,l,c,p,h=t&&t.ownerDocument,g=t?t.nodeType:9;if(n=n||[],"string"!==typeof e||!e||1!==g&&9!==g&&11!==g)return n;if(!r&&(se(t),t=t||s,f)){if(11!==g&&(l=V.exec(e)))if(o=l[1]){if(9===g){if(!(i=t.getElementById(o)))return n;if(i.id===o)return m.call(n,i),n}else if(h&&(i=h.getElementById(o))&&J.contains(t,i)&&i.id===o)return m.call(n,i),n}else{if(l[2])return m.apply(n,t.getElementsByTagName(e)),n;if((o=l[3])&&t.getElementsByClassName)return m.apply(n,t.getElementsByClassName(o)),n}if(!S[e+" "]&&(!d||!d.test(e))){if(p=e,h=t,1===g&&(U.test(e)||W.test(e))){for((h=Q.test(e)&&ue(t.parentNode)||t)==t&&v.scope||((u=t.getAttribute("id"))?u=O.escapeSelector(u):t.setAttribute("id",u=y)),a=(c=ce(e)).length;a--;)c[a]=(u?"#"+u:":scope")+" "+fe(c[a]);p=c.join(",")}try{return m.apply(n,h.querySelectorAll(p)),n}catch(b){S(e,!0)}finally{u===y&&t.removeAttribute("id")}}}return ge(e.replace(P,"$1"),t,n,r)}function ee(){var e=[];return function n(r,o){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=o}}function te(e){return e[y]=!0,e}function ne(e){var t=s.createElement("fieldset");try{return!!e(t)}catch(be){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return C(t,"input")&&t.type===e}}function oe(e){return function(t){return(C(t,"input")||C(t,"button"))&&t.type===e}}function ae(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ie(e){return te((function(t){return t=+t,te((function(n,r){for(var o,a=e([],n.length,t),i=a.length;i--;)n[o=a[i]]&&(n[o]=!(r[o]=n[o]))}))}))}function ue(e){return e&&"undefined"!==typeof e.getElementsByTagName&&e}function se(e){var n,r=e?e.ownerDocument||e:R;return r!=s&&9===r.nodeType&&r.documentElement?(l=(s=r).documentElement,f=!O.isXMLDoc(s),h=l.matches||l.webkitMatchesSelector||l.msMatchesSelector,l.msMatchesSelector&&R!=s&&(n=s.defaultView)&&n.top!==n&&n.addEventListener("unload",X),v.getById=ne((function(e){return l.appendChild(e).id=O.expando,!s.getElementsByName||!s.getElementsByName(O.expando).length})),v.disconnectedMatch=ne((function(e){return h.call(e,"*")})),v.scope=ne((function(){return s.querySelectorAll(":scope")})),v.cssHas=ne((function(){try{return s.querySelector(":has(*,:jqfake)"),!1}catch(be){return!0}})),v.getById?(t.filter.ID=function(e){var t=e.replace(K,G);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&f){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(K,G);return function(e){var n="undefined"!==typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if("undefined"!==typeof t.getElementById&&f){var n,r,o,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(o=t.getElementsByName(e),r=0;a=o[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),t.find.TAG=function(e,t){return"undefined"!==typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if("undefined"!==typeof t.getElementsByClassName&&f)return t.getElementsByClassName(e)},d=[],ne((function(e){var t;l.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+M+"*(?:value|"+D+")"),e.querySelectorAll("[id~="+y+"-]").length||d.push("~="),e.querySelectorAll("a#"+y+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=s.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=s.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")")})),v.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),x=function(e,t){if(e===t)return i=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!v.sortDetached&&t.compareDocumentPosition(e)===n?e===s||e.ownerDocument==R&&J.contains(R,e)?-1:t===s||t.ownerDocument==R&&J.contains(R,t)?1:o?c.call(o,e)-c.call(o,t):0:4&n?-1:1)},s):s}for(e in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(se(e),f&&!S[t+" "]&&(!d||!d.test(t)))try{var n=h.call(e,t);if(n||v.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(be){S(t,!0)}return J(t,s,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=s&&se(e),O.contains(e,t)},J.attr=function(e,n){(e.ownerDocument||e)!=s&&se(e);var r=t.attrHandle[n.toLowerCase()],o=r&&p.call(t.attrHandle,n.toLowerCase())?r(e,n,!f):void 0;return void 0!==o?o:e.getAttribute(n)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},O.uniqueSort=function(e){var t,n=[],r=0,a=0;if(i=!v.sortStable,o=!v.sortStable&&u.call(e,0),E.call(e,x),i){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)j.call(e,n[r],1)}return o=null,e},O.fn.uniqueSort=function(){return this.pushStack(O.uniqueSort(u.apply(this)))},t=O.expr={cacheLength:50,createPseudo:te,match:B,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(K,G),e[3]=(e[3]||e[4]||e[5]||"").replace(K,G),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return B.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&H.test(n)&&(t=ce(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(K,G).toLowerCase();return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=w[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&w(e,(function(e){return t.test("string"===typeof e.className&&e.className||"undefined"!==typeof e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=J.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(Y," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var a="nth"!==e.slice(0,3),i="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var l,c,f,d,p,h=a!==i?"nextSibling":"previousSibling",m=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!s&&!u,w=!1;if(m){if(a){for(;h;){for(f=t;f=f[h];)if(u?C(f,v):1===f.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[i?m.firstChild:m.lastChild],i&&b){for(w=(d=(l=(c=m[y]||(m[y]={}))[e]||[])[0]===g&&l[1])&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[h]||(w=d=0)||p.pop();)if(1===f.nodeType&&++w&&f===t){c[e]=[g,d,w];break}}else if(b&&(w=d=(l=(c=t[y]||(t[y]={}))[e]||[])[0]===g&&l[1]),!1===w)for(;(f=++d&&f&&f[h]||(w=d=0)||p.pop())&&(!(u?C(f,v):1===f.nodeType)||!++w||(b&&((c=f[y]||(f[y]={}))[e]=[g,w]),f!==t)););return(w-=o)===r||w%r===0&&w/r>=0}}},PSEUDO:function(e,n){var r,o=t.pseudos[e]||t.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return o[y]?o(n):o.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var r,a=o(e,n),i=a.length;i--;)e[r=c.call(e,a[i])]=!(t[r]=a[i])})):function(e){return o(e,0,r)}):o}},pseudos:{not:te((function(e){var t=[],n=[],r=ye(e.replace(P,"$1"));return r[y]?te((function(e,t,n,o){for(var a,i=r(e,null,o,[]),u=e.length;u--;)(a=i[u])&&(e[u]=!(t[u]=a))})):function(e,o,a){return t[0]=e,r(t,null,a,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return J(e,t).length>0}})),contains:te((function(e){return e=e.replace(K,G),function(t){return(t.textContent||O.text(t)).indexOf(e)>-1}})),lang:te((function(e){return z.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(K,G).toLowerCase(),function(t){var n;do{if(n=f?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===l},focus:function(e){return e===function(){try{return s.activeElement}catch(e){}}()&&s.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:ae(!1),disabled:ae(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return $.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t;return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ie((function(){return[0]})),last:ie((function(e,t){return[t-1]})),eq:ie((function(e,t,n){return[n<0?n+t:n]})),even:ie((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ie((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function he(e,t,n,r,o){for(var a,i=[],u=0,s=e.length,l=null!=t;u-1&&(a[l]=!(i[l]=d))}}else p=he(p===i?p.splice(y,p.length):p),o?o(null,i,p,s):m.apply(i,p)}))}function ve(e){for(var n,o,a,i=e.length,u=t.relative[e[0].type],s=u||t.relative[" "],l=u?1:0,f=de((function(e){return e===n}),s,!0),d=de((function(e){return c.call(n,e)>-1}),s,!0),p=[function(e,t,o){var a=!u&&(o||t!=r)||((n=t).nodeType?f(e,t,o):d(e,t,o));return n=null,a}];l1&&pe(p),l>1&&fe(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(P,"$1"),o,l0,a=e.length>0,i=function(i,u,l,c,d){var p,h,v,y=0,b="0",w=i&&[],k=[],_=r,S=i||a&&t.find.TAG("*",d),x=g+=null==_?1:Math.random()||.1,D=S.length;for(d&&(r=u==s||u||d);b!==D&&null!=(p=S[b]);b++){if(a&&p){for(h=0,u||p.ownerDocument==s||(se(p),l=!f);v=e[h++];)if(v(p,u||s,l)){m.call(c,p);break}d&&(g=x)}o&&((p=!v&&p)&&y--,i&&w.push(p))}if(y+=b,o&&b!==y){for(h=0;v=n[h++];)v(w,k,u,l);if(i){if(y>0)for(;b--;)w[b]||k[b]||(k[b]=T.call(c));k=he(k)}m.apply(c,k),d&&!i&&k.length>0&&y+n.length>1&&O.uniqueSort(c)}return d&&(g=x,r=_),w};return o?te(i):i}(i,a)),u.selector=e}return u}function ge(e,n,r,o){var a,i,u,s,l,c="function"===typeof e&&e,d=!o&&ce(e=c.selector||e);if(r=r||[],1===d.length){if((i=d[0]=d[0].slice(0)).length>2&&"ID"===(u=i[0]).type&&9===n.nodeType&&f&&t.relative[i[1].type]){if(!(n=(t.find.ID(u.matches[0].replace(K,G),n)||[])[0]))return r;c&&(n=n.parentNode),e=e.slice(i.shift().value.length)}for(a=B.needsContext.test(e)?0:i.length;a--&&(u=i[a],!t.relative[s=u.type]);)if((l=t.find[s])&&(o=l(u.matches[0].replace(K,G),Q.test(i[0].type)&&ue(n.parentNode)||n))){if(i.splice(a,1),!(e=o.length&&fe(i)))return m.apply(r,o),r;break}}return(c||ye(e,d))(o,n,!f,r,!n||Q.test(e)&&ue(n.parentNode)||n),r}le.prototype=t.filters=t.pseudos,t.setFilters=new le,v.sortStable=y.split("").sort(x).join("")===y,se(),v.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(s.createElement("fieldset"))})),O.find=J,O.expr[":"]=O.expr.pseudos,O.unique=O.uniqueSort,J.compile=ye,J.select=ge,J.setDocument=se,J.tokenize=ce,J.escape=O.escapeSelector,J.getText=O.text,J.isXML=O.isXMLDoc,J.selectors=O.expr,J.support=O.support,J.uniqueSort=O.uniqueSort}();var I=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&O(e).is(n))break;r.push(e)}return r},Y=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},F=O.expr.match.needsContext,W=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function U(e,t,n){return y(t)?O.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?O.grep(e,(function(e){return e===t!==n})):"string"!==typeof t?O.grep(e,(function(e){return c.call(t,e)>-1!==n})):O.filter(t,e,n)}O.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?O.find.matchesSelector(r,e)?[r]:[]:O.find.matches(e,O.grep(t,(function(e){return 1===e.nodeType})))},O.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!==typeof e)return this.pushStack(O(e).filter((function(){for(t=0;t1?O.uniqueSort(n):n},filter:function(e){return this.pushStack(U(this,e||[],!1))},not:function(e){return this.pushStack(U(this,e||[],!0))},is:function(e){return!!U(this,"string"===typeof e&&F.test(e)?O(e):e||[],!1).length}});var H,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(O.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||H,"string"===typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:z.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof O?t[0]:t,O.merge(this,O.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),W.test(r[1])&&O.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=b.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(O):O.makeArray(e,this)}).prototype=O.fn,H=O(b);var B=/^(?:parents|prev(?:Until|All))/,$={children:!0,contents:!0,next:!0,prev:!0};function q(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}O.fn.extend({has:function(e){var t=O(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&O.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?O.uniqueSort(a):a)},index:function(e){return e?"string"===typeof e?c.call(O(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(O.uniqueSort(O.merge(this.get(),O(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),O.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return I(e,"parentNode")},parentsUntil:function(e,t,n){return I(e,"parentNode",n)},next:function(e){return q(e,"nextSibling")},prev:function(e){return q(e,"previousSibling")},nextAll:function(e){return I(e,"nextSibling")},prevAll:function(e){return I(e,"previousSibling")},nextUntil:function(e,t,n){return I(e,"nextSibling",n)},prevUntil:function(e,t,n){return I(e,"previousSibling",n)},siblings:function(e){return Y((e.parentNode||{}).firstChild,e)},children:function(e){return Y(e.firstChild)},contents:function(e){return null!=e.contentDocument&&i(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),O.merge([],e.childNodes))}},(function(e,t){O.fn[e]=function(n,r){var o=O.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"===typeof r&&(o=O.filter(r,o)),this.length>1&&($[e]||O.uniqueSort(o),B.test(e)&&o.reverse()),this.pushStack(o)}}));var V=/[^\x20\t\r\n\f]+/g;function Q(e){return e}function K(e){throw e}function G(e,t,n,r){var o;try{e&&y(o=e.promise)?o.call(e).done(t).fail(n):e&&y(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}O.Callbacks=function(e){e="string"===typeof e?function(e){var t={};return O.each(e.match(V)||[],(function(e,n){t[n]=!0})),t}(e):O.extend({},e);var t,n,r,o,a=[],i=[],u=-1,s=function(){for(o=o||e.once,r=t=!0;i.length;u=-1)for(n=i.shift();++u-1;)a.splice(n,1),n<=u&&u--})),this},has:function(e){return e?O.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return o=i=[],a=n="",this},disabled:function(){return!a},lock:function(){return o=i=[],n||t||(a=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],i.push(n),t||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},O.extend({Deferred:function(e){var t=[["notify","progress",O.Callbacks("memory"),O.Callbacks("memory"),2],["resolve","done",O.Callbacks("once memory"),O.Callbacks("once memory"),0,"resolved"],["reject","fail",O.Callbacks("once memory"),O.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return O.Deferred((function(n){O.each(t,(function(t,r){var o=y(e[r[4]])&&e[r[4]];a[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,r,o){var a=0;function i(e,t,r,o){return function(){var u=this,s=arguments,l=function(){var n,l;if(!(e=a&&(r!==K&&(u=void 0,s=[n]),t.rejectWith(u,s))}};e?c():(O.Deferred.getErrorHook?c.error=O.Deferred.getErrorHook():O.Deferred.getStackHook&&(c.error=O.Deferred.getStackHook()),n.setTimeout(c))}}return O.Deferred((function(n){t[0][3].add(i(0,n,y(o)?o:Q,n.notifyWith)),t[1][3].add(i(0,n,y(e)?e:Q)),t[2][3].add(i(0,n,y(r)?r:K))})).promise()},promise:function(e){return null!=e?O.extend(e,o):o}},a={};return O.each(t,(function(e,n){var i=n[2],u=n[5];o[n[1]]=i.add,u&&i.add((function(){r=u}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),i.add(n[3].fire),a[n[0]]=function(){return a[n[0]+"With"](this===a?void 0:this,arguments),this},a[n[0]+"With"]=i.fireWith})),o.promise(a),e&&e.call(a,a),a},when:function(e){var t=arguments.length,n=t,r=Array(n),o=u.call(arguments),a=O.Deferred(),i=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?u.call(arguments):n,--t||a.resolveWith(r,o)}};if(t<=1&&(G(e,a.done(i(n)).resolve,a.reject,!t),"pending"===a.state()||y(o[n]&&o[n].then)))return a.then();for(;n--;)G(o[n],i(n),a.reject);return a.promise()}});var X=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;O.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&X.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},O.readyException=function(e){n.setTimeout((function(){throw e}))};var Z=O.Deferred();function J(){b.removeEventListener("DOMContentLoaded",J),n.removeEventListener("load",J),O.ready()}O.fn.ready=function(e){return Z.then(e).catch((function(e){O.readyException(e)})),this},O.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--O.readyWait:O.isReady)||(O.isReady=!0,!0!==e&&--O.readyWait>0||Z.resolveWith(b,[O]))}}),O.ready.then=Z.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?n.setTimeout(O.ready):(b.addEventListener("DOMContentLoaded",J),n.addEventListener("load",J));var ee=function(e,t,n,r,o,a,i){var u=0,s=e.length,l=null==n;if("object"===_(n))for(u in o=!0,n)ee(e,t,u,n[u],!0,a,i);else if(void 0!==r&&(o=!0,y(r)||(i=!0),l&&(i?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(O(e),n)})),t))for(;u1,null,!0)},removeData:function(e){return this.each((function(){se.remove(this,e)}))}}),O.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=ue.get(e,t),n&&(!r||Array.isArray(n)?r=ue.access(e,t,O.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=O.queue(e,t),r=n.length,o=n.shift(),a=O._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete a.stop,o.call(e,(function(){O.dequeue(e,t)}),a)),!r&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ue.get(e,n)||ue.access(e,n,{empty:O.Callbacks("once memory").add((function(){ue.remove(e,[t+"queue",n])}))})}}),O.fn.extend({queue:function(e,t){var n=2;return"string"!==typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,Oe=/^$|^module$|\/(?:java|ecma)script/i;!function(){var e=b.createDocumentFragment().appendChild(b.createElement("div")),t=b.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),v.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",v.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,e.innerHTML="",v.option=!!e.lastChild}();var De={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function Ce(e,t){var n;return n="undefined"!==typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!==typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?O.merge([e],n):n}function Te(e,t){for(var n=0,r=e.length;n",""]);var Ee=/<|?\w+;/;function je(e,t,n,r,o){for(var a,i,u,s,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p-1)o&&o.push(a);else if(l=ve(a),i=Ce(f.appendChild(a),"script"),l&&Te(i),n)for(c=0;a=i[c++];)Oe.test(a.type||"")&&n.push(a);return f}var Me=/^([^.]*)(?:\.(.+)|)/;function Pe(){return!0}function Ne(){return!1}function Ae(e,t,n,r,o,a){var i,u;if("object"===typeof t){for(u in"string"!==typeof n&&(r=r||n,n=void 0),t)Ae(e,u,n,r,t[u],a);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"===typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Ne;else if(!o)return e;return 1===a&&(i=o,o=function(e){return O().off(e),i.apply(this,arguments)},o.guid=i.guid||(i.guid=O.guid++)),e.each((function(){O.event.add(this,t,o,r,n)}))}function Re(e,t,n){n?(ue.set(e,t,!1),O.event.add(e,t,{namespace:!1,handler:function(e){var n,r=ue.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(O.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=u.call(arguments),ue.set(this,t,r),this[t](),n=ue.get(this,t),ue.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(ue.set(this,t,O.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Pe)}})):void 0===ue.get(e,t)&&O.event.add(e,t,Pe)}O.event={global:{},add:function(e,t,n,r,o){var a,i,u,s,l,c,f,d,p,h,m,v=ue.get(e);if(ae(e))for(n.handler&&(n=(a=n).handler,o=a.selector),o&&O.find.matchesSelector(me,o),n.guid||(n.guid=O.guid++),(s=v.events)||(s=v.events=Object.create(null)),(i=v.handle)||(i=v.handle=function(t){return"undefined"!==typeof O&&O.event.triggered!==t.type?O.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(V)||[""]).length;l--;)p=m=(u=Me.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p&&(f=O.event.special[p]||{},p=(o?f.delegateType:f.bindType)||p,f=O.event.special[p]||{},c=O.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&O.expr.match.needsContext.test(o),namespace:h.join(".")},a),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,i)||e.addEventListener&&e.addEventListener(p,i)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,c):d.push(c),O.event.global[p]=!0)},remove:function(e,t,n,r,o){var a,i,u,s,l,c,f,d,p,h,m,v=ue.hasData(e)&&ue.get(e);if(v&&(s=v.events)){for(l=(t=(t||"").match(V)||[""]).length;l--;)if(p=m=(u=Me.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p){for(f=O.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=a=d.length;a--;)c=d[a],!o&&m!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(a,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));i&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||O.removeEvent(e,p,v.handle),delete s[p])}else for(p in s)O.event.remove(e,p+t[l],n,r,!0);O.isEmptyObject(s)&&ue.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,a,i,u=new Array(arguments.length),s=O.event.fix(e),l=(ue.get(this,"events")||Object.create(null))[s.type]||[],c=O.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(a=[],i={},n=0;n-1:O.find(o,this,null,[l]).length),i[o]&&a.push(r);a.length&&u.push({elem:l,handlers:a})}return l=this,s\s*$/g;function Fe(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&O(e).children("tbody")[0]||e}function We(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ue(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,o,a,i,u;if(1===t.nodeType){if(ue.hasData(e)&&(u=ue.get(e).events))for(o in ue.remove(t,"handle events"),u)for(n=0,r=u[o].length;n1&&"string"===typeof h&&!v.checkClone&&Ie.test(h))return e.each((function(o){var a=e.eq(o);m&&(t[0]=h.call(this,o,a.html())),Be(a,t,n,r)}));if(d&&(a=(o=je(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=a),a||r)){for(u=(i=O.map(Ce(o,"script"),We)).length;f0&&Te(i,!s&&Ce(e,"script")),u},cleanData:function(e){for(var t,n,r,o=O.event.special,a=0;void 0!==(n=e[a]);a++)if(ae(n)){if(t=n[ue.expando]){if(t.events)for(r in t.events)o[r]?O.event.remove(n,r):O.removeEvent(n,r,t.handle);n[ue.expando]=void 0}n[se.expando]&&(n[se.expando]=void 0)}}}),O.fn.extend({detach:function(e){return $e(this,e,!0)},remove:function(e){return $e(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?O.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Be(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)}))},prepend:function(){return Be(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Be(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Be(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(O.cleanData(Ce(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return O.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"===typeof e&&!Le.test(e)&&!De[(xe.exec(e)||["",""])[1].toLowerCase()]){e=O.htmlPrefilter(e);try{for(;n=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-s-u-.5))||0),s+l}function st(e,t,n){var r=Qe(e),o=(!v.boxSizingReliable()||n)&&"border-box"===O.css(e,"boxSizing",!1,r),a=o,i=Xe(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(qe.test(i)){if(!n)return i;i="auto"}return(!v.boxSizingReliable()&&o||!v.reliableTrDimensions()&&C(e,"tr")||"auto"===i||!parseFloat(i)&&"inline"===O.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===O.css(e,"boxSizing",!1,r),(a=u in e)&&(i=e[u])),(i=parseFloat(i)||0)+ut(e,t,n||(o?"border":"content"),a,r,i)+"px"}function lt(e,t,n,r,o){return new lt.prototype.init(e,t,n,r,o)}O.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Xe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,i,u=oe(t),s=Ve.test(t),l=e.style;if(s||(t=nt(u)),i=O.cssHooks[t]||O.cssHooks[u],void 0===n)return i&&"get"in i&&void 0!==(o=i.get(e,!1,r))?o:l[t];"string"===(a=typeof n)&&(o=pe.exec(n))&&o[1]&&(n=be(e,t,o),a="number"),null!=n&&n===n&&("number"!==a||s||(n+=o&&o[3]||(O.cssNumber[u]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),i&&"set"in i&&void 0===(n=i.set(e,n,r))||(s?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var o,a,i,u=oe(t);return Ve.test(t)||(t=nt(u)),(i=O.cssHooks[t]||O.cssHooks[u])&&"get"in i&&(o=i.get(e,!0,n)),void 0===o&&(o=Xe(e,t,r)),"normal"===o&&t in at&&(o=at[t]),""===n||n?(a=parseFloat(o),!0===n||isFinite(a)?a||0:o):o}}),O.each(["height","width"],(function(e,t){O.cssHooks[t]={get:function(e,n,r){if(n)return!rt.test(O.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?st(e,t,r):Ke(e,ot,(function(){return st(e,t,r)}))},set:function(e,n,r){var o,a=Qe(e),i=!v.scrollboxSize()&&"absolute"===a.position,u=(i||r)&&"border-box"===O.css(e,"boxSizing",!1,a),s=r?ut(e,t,r,u,a):0;return u&&i&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-ut(e,t,"border",!1,a)-.5)),s&&(o=pe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=O.css(e,t)),it(0,n,s)}}})),O.cssHooks.marginLeft=Ze(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Xe(e,"marginLeft"))||e.getBoundingClientRect().left-Ke(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),O.each({margin:"",padding:"",border:"Width"},(function(e,t){O.cssHooks[e+t]={expand:function(n){for(var r=0,o={},a="string"===typeof n?n.split(" "):[n];r<4;r++)o[e+he[r]+t]=a[r]||a[r-2]||a[0];return o}},"margin"!==e&&(O.cssHooks[e+t].set=it)})),O.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var r,o,a={},i=0;if(Array.isArray(t)){for(r=Qe(e),o=t.length;i1)}}),O.Tween=lt,lt.prototype={constructor:lt,init:function(e,t,n,r,o,a){this.elem=e,this.prop=n,this.easing=o||O.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=a||(O.cssNumber[n]?"":"px")},cur:function(){var e=lt.propHooks[this.prop];return e&&e.get?e.get(this):lt.propHooks._default.get(this)},run:function(e){var t,n=lt.propHooks[this.prop];return this.options.duration?this.pos=t=O.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):lt.propHooks._default.set(this),this}},lt.prototype.init.prototype=lt.prototype,lt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=O.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){O.fx.step[e.prop]?O.fx.step[e.prop](e):1!==e.elem.nodeType||!O.cssHooks[e.prop]&&null==e.elem.style[nt(e.prop)]?e.elem[e.prop]=e.now:O.style(e.elem,e.prop,e.now+e.unit)}}},lt.propHooks.scrollTop=lt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},O.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},O.fx=lt.prototype.init,O.fx.step={};var ct,ft,dt=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function ht(){ft&&(!1===b.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ht):n.setTimeout(ht,O.fx.interval),O.fx.tick())}function mt(){return n.setTimeout((function(){ct=void 0})),ct=Date.now()}function vt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=he[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function yt(e,t,n){for(var r,o=(gt.tweeners[t]||[]).concat(gt.tweeners["*"]),a=0,i=o.length;a1)},removeAttr:function(e){return this.each((function(){O.removeAttr(this,e)}))}}),O.extend({attr:function(e,t,n){var r,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return"undefined"===typeof e.getAttribute?O.prop(e,t,n):(1===a&&O.isXMLDoc(e)||(o=O.attrHooks[t.toLowerCase()]||(O.expr.match.bool.test(t)?bt:void 0)),void 0!==n?null===n?void O.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=O.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&C(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(V);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),bt={set:function(e,t,n){return!1===t?O.removeAttr(e,n):e.setAttribute(n,n),n}},O.each(O.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=wt[t]||O.find.attr;wt[t]=function(e,t,r){var o,a,i=t.toLowerCase();return r||(a=wt[i],wt[i]=o,o=null!=n(e,t,r)?i:null,wt[i]=a),o}}));var kt=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;function St(e){return(e.match(V)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ot(e){return Array.isArray(e)?e:"string"===typeof e&&e.match(V)||[]}O.fn.extend({prop:function(e,t){return ee(this,O.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[O.propFix[e]||e]}))}}),O.extend({prop:function(e,t,n){var r,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&O.isXMLDoc(e)||(t=O.propFix[t]||t,o=O.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=O.find.attr(e,"tabindex");return t?parseInt(t,10):kt.test(e.nodeName)||_t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(O.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),O.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){O.propFix[this.toLowerCase()]=this})),O.fn.extend({addClass:function(e){var t,n,r,o,a,i;return y(e)?this.each((function(t){O(this).addClass(e.call(this,t,xt(this)))})):(t=Ot(e)).length?this.each((function(){if(r=xt(this),n=1===this.nodeType&&" "+St(r)+" "){for(a=0;a-1;)n=n.replace(" "+o+" "," ");i=St(n),r!==i&&this.setAttribute("class",i)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,o,a,i=typeof e,u="string"===i||Array.isArray(e);return y(e)?this.each((function(n){O(this).toggleClass(e.call(this,n,xt(this),t),t)})):"boolean"===typeof t&&u?t?this.addClass(e):this.removeClass(e):(n=Ot(e),this.each((function(){if(u)for(a=O(this),o=0;o-1)return!0;return!1}});var Dt=/\r/g;O.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=y(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,O(this).val()):e)?o="":"number"===typeof o?o+="":Array.isArray(o)&&(o=O.map(o,(function(e){return null==e?"":e+""}))),(t=O.valHooks[this.type]||O.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=O.valHooks[o.type]||O.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"===typeof(n=o.value)?n.replace(Dt,""):null==n?"":n:void 0}}),O.extend({valHooks:{option:{get:function(e){var t=O.find.attr(e,"value");return null!=t?t:St(O.text(e))}},select:{get:function(e){var t,n,r,o=e.options,a=e.selectedIndex,i="select-one"===e.type,u=i?null:[],s=i?a+1:o.length;for(r=a<0?s:i?a:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),O.each(["radio","checkbox"],(function(){O.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=O.inArray(O(e).val(),t)>-1}},v.checkOn||(O.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Ct=n.location,Tt={guid:Date.now()},Et=/\?/;O.parseXML=function(e){var t,r;if(!e||"string"!==typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(o){}return r=t&&t.getElementsByTagName("parsererror")[0],t&&!r||O.error("Invalid XML: "+(r?O.map(r.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var jt=/^(?:focusinfocus|focusoutblur)$/,Mt=function(e){e.stopPropagation()};O.extend(O.event,{trigger:function(e,t,r,o){var a,i,u,s,l,c,f,d,h=[r||b],m=p.call(e,"type")?e.type:e,v=p.call(e,"namespace")?e.namespace.split("."):[];if(i=d=u=r=r||b,3!==r.nodeType&&8!==r.nodeType&&!jt.test(m+O.event.triggered)&&(m.indexOf(".")>-1&&(v=m.split("."),m=v.shift(),v.sort()),l=m.indexOf(":")<0&&"on"+m,(e=e[O.expando]?e:new O.Event(m,"object"===typeof e&&e)).isTrigger=o?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:O.makeArray(t,[e]),f=O.event.special[m]||{},o||!f.trigger||!1!==f.trigger.apply(r,t))){if(!o&&!f.noBubble&&!g(r)){for(s=f.delegateType||m,jt.test(s+m)||(i=i.parentNode);i;i=i.parentNode)h.push(i),u=i;u===(r.ownerDocument||b)&&h.push(u.defaultView||u.parentWindow||n)}for(a=0;(i=h[a++])&&!e.isPropagationStopped();)d=i,e.type=a>1?s:f.bindType||m,(c=(ue.get(i,"events")||Object.create(null))[e.type]&&ue.get(i,"handle"))&&c.apply(i,t),(c=l&&i[l])&&c.apply&&ae(i)&&(e.result=c.apply(i,t),!1===e.result&&e.preventDefault());return e.type=m,o||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(h.pop(),t)||!ae(r)||l&&y(r[m])&&!g(r)&&((u=r[l])&&(r[l]=null),O.event.triggered=m,e.isPropagationStopped()&&d.addEventListener(m,Mt),r[m](),e.isPropagationStopped()&&d.removeEventListener(m,Mt),O.event.triggered=void 0,u&&(r[l]=u)),e.result}},simulate:function(e,t,n){var r=O.extend(new O.Event,n,{type:e,isSimulated:!0});O.event.trigger(r,null,t)}}),O.fn.extend({trigger:function(e,t){return this.each((function(){O.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return O.event.trigger(e,t,n,!0)}});var Pt=/\[\]$/,Nt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;function Lt(e,t,n,r){var o;if(Array.isArray(t))O.each(t,(function(t,o){n||Pt.test(e)?r(e,o):Lt(e+"["+("object"===typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==_(t))r(e,t);else for(o in t)Lt(e+"["+o+"]",t[o],n,r)}O.param=function(e,t){var n,r=[],o=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!O.isPlainObject(e))O.each(e,(function(){o(this.name,this.value)}));else for(n in e)Lt(n,e[n],t,o);return r.join("&")},O.fn.extend({serialize:function(){return O.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=O.prop(this,"elements");return e?O.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!O(this).is(":disabled")&&Rt.test(this.nodeName)&&!At.test(e)&&(this.checked||!Se.test(e))})).map((function(e,t){var n=O(this).val();return null==n?null:Array.isArray(n)?O.map(n,(function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}})):{name:t.name,value:n.replace(Nt,"\r\n")}})).get()}});var It=/%20/g,Yt=/#.*$/,Ft=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ut=/^(?:GET|HEAD)$/,Ht=/^\/\//,zt={},Bt={},$t="*/".concat("*"),qt=b.createElement("a");function Vt(e){return function(t,n){"string"!==typeof t&&(n=t,t="*");var r,o=0,a=t.toLowerCase().match(V)||[];if(y(n))for(;r=a[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Qt(e,t,n,r){var o={},a=e===Bt;function i(u){var s;return o[u]=!0,O.each(e[u]||[],(function(e,u){var l=u(t,n,r);return"string"!==typeof l||a||o[l]?a?!(s=l):void 0:(t.dataTypes.unshift(l),i(l),!1)})),s}return i(t.dataTypes[0])||!o["*"]&&i("*")}function Kt(e,t){var n,r,o=O.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&O.extend(!0,e,r),e}qt.href=Ct.href,O.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":O.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Kt(Kt(e,O.ajaxSettings),t):Kt(O.ajaxSettings,e)},ajaxPrefilter:Vt(zt),ajaxTransport:Vt(Bt),ajax:function(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var r,o,a,i,u,s,l,c,f,d,p=O.ajaxSetup({},t),h=p.context||p,m=p.context&&(h.nodeType||h.jquery)?O(h):O.event,v=O.Deferred(),y=O.Callbacks("once memory"),g=p.statusCode||{},w={},k={},_="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(l){if(!i)for(i={};t=Wt.exec(a);)i[t[1].toLowerCase()+" "]=(i[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=i[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?a:null},setRequestHeader:function(e,t){return null==l&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==l&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)S.always(e[S.status]);else for(t in e)g[t]=[g[t],e[t]];return this},abort:function(e){var t=e||_;return r&&r.abort(t),x(0,t),this}};if(v.promise(S),p.url=((e||p.url||Ct.href)+"").replace(Ht,Ct.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(V)||[""],null==p.crossDomain){s=b.createElement("a");try{s.href=p.url,s.href=s.href,p.crossDomain=qt.protocol+"//"+qt.host!==s.protocol+"//"+s.host}catch(D){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!==typeof p.data&&(p.data=O.param(p.data,p.traditional)),Qt(zt,p,t,S),l)return S;for(f in(c=O.event&&p.global)&&0===O.active++&&O.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Ut.test(p.type),o=p.url.replace(Yt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(It,"+")):(d=p.url.slice(o.length),p.data&&(p.processData||"string"===typeof p.data)&&(o+=(Et.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace(Ft,"$1"),d=(Et.test(o)?"&":"?")+"_="+Tt.guid+++d),p.url=o+d),p.ifModified&&(O.lastModified[o]&&S.setRequestHeader("If-Modified-Since",O.lastModified[o]),O.etag[o]&&S.setRequestHeader("If-None-Match",O.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&S.setRequestHeader("Content-Type",p.contentType),S.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+$t+"; q=0.01":""):p.accepts["*"]),p.headers)S.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(!1===p.beforeSend.call(h,S,p)||l))return S.abort();if(_="abort",y.add(p.complete),S.done(p.success),S.fail(p.error),r=Qt(Bt,p,t,S)){if(S.readyState=1,c&&m.trigger("ajaxSend",[S,p]),l)return S;p.async&&p.timeout>0&&(u=n.setTimeout((function(){S.abort("timeout")}),p.timeout));try{l=!1,r.send(w,x)}catch(D){if(l)throw D;x(-1,D)}}else x(-1,"No Transport");function x(e,t,i,s){var f,d,b,w,k,_=t;l||(l=!0,u&&n.clearTimeout(u),r=void 0,a=s||"",S.readyState=e>0?4:0,f=e>=200&&e<300||304===e,i&&(w=function(e,t,n){for(var r,o,a,i,u=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){s.unshift(o);break}if(s[0]in n)a=s[0];else{for(o in n){if(!s[0]||e.converters[o+" "+s[0]]){a=o;break}i||(i=o)}a=a||i}if(a)return a!==s[0]&&s.unshift(a),n[a]}(p,S,i)),!f&&O.inArray("script",p.dataTypes)>-1&&O.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(e,t,n,r){var o,a,i,u,s,l={},c=e.dataTypes.slice();if(c[1])for(i in e.converters)l[i.toLowerCase()]=e.converters[i];for(a=c.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=a,a=c.shift())if("*"===a)a=s;else if("*"!==s&&s!==a){if(!(i=l[s+" "+a]||l["* "+a]))for(o in l)if((u=o.split(" "))[1]===a&&(i=l[s+" "+u[0]]||l["* "+u[0]])){!0===i?i=l[o]:!0!==l[o]&&(a=u[0],c.unshift(u[1]));break}if(!0!==i)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(D){return{state:"parsererror",error:i?D:"No conversion from "+s+" to "+a}}}return{state:"success",data:t}}(p,w,S,f),f?(p.ifModified&&((k=S.getResponseHeader("Last-Modified"))&&(O.lastModified[o]=k),(k=S.getResponseHeader("etag"))&&(O.etag[o]=k)),204===e||"HEAD"===p.type?_="nocontent":304===e?_="notmodified":(_=w.state,d=w.data,f=!(b=w.error))):(b=_,!e&&_||(_="error",e<0&&(e=0))),S.status=e,S.statusText=(t||_)+"",f?v.resolveWith(h,[d,_,S]):v.rejectWith(h,[S,_,b]),S.statusCode(g),g=void 0,c&&m.trigger(f?"ajaxSuccess":"ajaxError",[S,p,f?d:b]),y.fireWith(h,[S,_]),c&&(m.trigger("ajaxComplete",[S,p]),--O.active||O.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return O.get(e,t,n,"json")},getScript:function(e,t){return O.get(e,void 0,t,"script")}}),O.each(["get","post"],(function(e,t){O[t]=function(e,n,r,o){return y(n)&&(o=o||r,r=n,n=void 0),O.ajax(O.extend({url:e,type:t,dataType:o,data:n,success:r},O.isPlainObject(e)&&e))}})),O.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),O._evalUrl=function(e,t,n){return O.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){O.globalEval(e,t,n)}})},O.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=O(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){O(this).wrapInner(e.call(this,t))})):this.each((function(){var t=O(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(n){O(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){O(this).replaceWith(this.childNodes)})),this}}),O.expr.pseudos.hidden=function(e){return!O.expr.pseudos.visible(e)},O.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},O.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Gt={0:200,1223:204},Xt=O.ajaxSettings.xhr();v.cors=!!Xt&&"withCredentials"in Xt,v.ajax=Xt=!!Xt,O.ajaxTransport((function(e){var t,r;if(v.cors||Xt&&!e.crossDomain)return{send:function(o,a){var i,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)u[i]=e.xhrFields[i];for(i in e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)u.setRequestHeader(i,o[i]);t=function(e){return function(){t&&(t=r=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===e?u.abort():"error"===e?"number"!==typeof u.status?a(0,"error"):a(u.status,u.statusText):a(Gt[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!==typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=t(),r=u.onerror=u.ontimeout=t("error"),void 0!==u.onabort?u.onabort=r:u.onreadystatechange=function(){4===u.readyState&&n.setTimeout((function(){t&&r()}))},t=t("abort");try{u.send(e.hasContent&&e.data||null)}catch(s){if(t)throw s}},abort:function(){t&&t()}}})),O.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),O.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return O.globalEval(e),e}}}),O.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),O.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=O("