#controls, #effect-list, .container-2, .content, .nav-avatar, .viewport { overflow: hidden } .nav-topic-item, .page-title, .sub-menu li { text-transform: uppercase } .control-group .controls ul li, .fault-menu, .sidebar-nav { list-style: none } .user-learning-flash-card-wrapper, label.css-label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none } .bank-online-methods, .forgot-pass, .intro-item-menu li, .li-sound-type, .register-yet, .share-email-list, .ytv-list ul { list-style-type: none } body { font-size: 13px; font-weight: 400; } .login-title, .signin-header h2 { font-weight: 400 !important } .login-title { margin-top: 50px } .active-form { max-width: 370px; padding: 0; margin: auto } .active-form .spam-note { background: #fff2cf; border-radius: 4px; padding: 10px; font-size: 11px; margin-top: 20px; margin-bottom: 20px } .signin, .signin-input { width: 100%; background: #fff } .signin-header h2 { font-size: 20px; margin-top: 0 } .signin { margin: 25px auto 20px; padding: 20px 25px 10px; border-bottom: 1px solid #c4c4c4; border-radius: 2px; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.25); box-shadow: 0 1px 5px rgba(0,0,0,.25) } .tab-payment { color: #555; border-radius: 0 !important } .tab-payment img { height: 30px } .tab-payment p { margin-bottom: 0 } .line-through { text-decoration: line-through } .signin-input { height: 45px; margin-bottom: 10px; padding: 0 15px 2px; font-size: 13px; border: 1px solid #ddd; border-radius: 4px; -webkit-box-shadow: inset 0 -2px #ddd; box-shadow: inset 0 -2px #ddd } .signin-button, .signin-button:hover { position: relative !important; vertical-align: top !important; width: 100% !important; height: 45px !important; padding: 0 !important; font-size: 15px !important; color: #fff !important; text-shadow: 0 1px 2px rgba(0,0,0,.25) !important; background: #ffce0f !important; cursor: pointer !important } .signin-input:focus { border-color: #4c87ed; outline: 0; -webkit-box-shadow: inset 0 -2px #4c87ed; box-shadow: inset 0 -2px #4c87ed } .payment-control:focus { border-color: #57CBFF; outline: 0; -webkit-box-shadow: inset 0 0 #57CBFF; box-shadow: inset 0 0 #57CBFF } .signin-button { text-align: center !important; border: 0 !important; border: 1px solid #FFAD00 !important; border-radius: 4px !important } .signin-button:hover { text-align: center; border: 0 !important; border: 1px solid #FFAD00 !important } .captcha, img.captcha { height: 45px } .avatar-img:hover, .btn-edit-avatar.avatar-picture.avatar-picture-item + .change-avatar:hover, .dashboard-tooltip, .img-awsome-item { cursor: pointer } .facebook-button { background-color: #3f5e7c !important; border: 1px solid #224160 !important; margin-bottom: 10px !important; border-radius: 4px !important } .google-plus-button { background-color: #DD4B39 !important; border: 1px solid #c65c4b !important; margin-bottom: 10px !important; border-radius: 4px !important } .fill, .question-protect { display: block; margin-bottom: 5px; font-size: 13px } .facebook-button:hover { background-color: #3f5e7c !important; border: 1px solid #224160 !important } .google-plus-button:hover { background-color: #DD4B39 !important; border: 1px solid #c65c4b !important } .forgot-pass, .register-yet { margin-left: -40px } .help-block { font-size: 13px } .success-message { color: green } .captcha { width: 130px; float: left } input.captcha { margin-left: 10px } .fill { font-weight: 500; margin-top: 10px } @media (min-height:800px) { .login-account { min-height: 900px } } @media (min-height:1000px) { .login-account { min-height: 1100px } } @media (min-width:1025px) { .login-form { padding: 10px 60px } } @media (min-width:768px) and (max-width:991px) { .login-form { padding: 10px 100px } } @media screen and (min-width:768px) { .carousel-indicators { bottom: -5px } } @media (min-width:400px) and (max-width:499px) { .login-form { padding: 10px 50px } } @media (min-width:500px) and (max-width:599px) { .login-form { padding: 10px 70px } } @media (min-width:600px) and (max-width:767px) { .login-form { padding: 10px 150px } } .modal-login-content { border-radius: 0; padding: 20px } .msg-error { font-size: 10px; margin-bottom: 10px; display: inline-block; margin-top: -10px; color: red } .agree-register-service, .logon-text { font-size: 13px } .login-now, .register-by-voca { display: none } .voca-login-icon { width: 105px } .sub-menu { background: #fff; height: 50px; position: fixed; WIDTH: 100%; border: 1px solid #e1e1e1; z-index: 25; top: 50px; line-height: 47px } .sub-menu a { text-decoration: none !important } .sub-menu li { display: inline-block; position: relative; font-size: 15px } .sub-menu li:hover { border-bottom: 3px solid #00b2f0 } .sub-menu li a:hover { text-decoration: none } .sub-menu-personal span { color: #313131 !important; font-weight: 500; font-size: 15px !important; margin-left: 10px } .sub-menu-separate { margin-left: 25px; margin-right: 25px; font-weight: 400; } .sub-menu-library span, .sub-menu-library-community span { color: #313131 !important; font-weight: 500 !important; font-size: 15px !important } .sub-menu-blog, .sub-menu-community span, .sub-menu-guide, .sub-menu-guide span, .sub-menu-intro span, .sub-menu-newspapers, .sub-menu-phone, .sub-menu-project span, .sub-menu-promotion span { color: #313131 !important; font-weight: 500 !important; font-size: 15px !important; outline: 0 !important } .sub-menu-community, .sub-menu-library-community, .sub-menu-project, .sub-menu-promotion { margin-left: 50px } .sub-menu-blog, .sub-menu-guide, .sub-menu-newspapers, .sub-menu-phone { font-weight: 400; margin-left: 50px } .sub-menu-blog span, .sub-menu-guide span, .sub-menu-newspapers span, .sub-menu-phone span { color: #313131; font-size: 15px !important; outline: 0 !important; text-decoration: none !important } .sub-menu-blog span.menu-active, .sub-menu-card span.menu-active, .sub-menu-community span.menu-active, .sub-menu-guide span.menu-active, .sub-menu-home span.menu-active, .sub-menu-intro span.menu-active, .sub-menu-library span.menu-active, .sub-menu-library-community span.menu-active, .sub-menu-newspapers span.menu-active, .sub-menu-personal span.menu-active, .sub-menu-phone span.menu-active, .sub-menu-project span.menu-active, .sub-menu-promotion span.menu-active { color: #4c87ed !important; font-weight: 500 !important } .sub-menu-card span { margin-right: 10px; color: #036; font-weight: 400; } .sub-menu-phone .fa-android, .sub-menu-phone .fa-apple { float: left; font-size: 14px; color: #313131 !important; margin-right: 5px; margin-top: 2px } .drop-sub-menu { display: block; padding-top: 0; padding-bottom: 0; background: #fff; border: 0; border-radius: 0; margin-top: 2px; z-index: 1000000; min-width: 230px; transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; transform-origin: center top 0; -moz-transform-origin: center top 0; -webkit-transform-origin: center top 0; transform: matrix3d(1,0,0,0,0,0,1,.008,0,-1,0,0,0,0,0,1); -moz-transform: matrix3d(1,0,0,0,0,0,1,.008,0,-1,0,0,0,0,0,1); -webkit-transform: matrix3d(1,0,0,0,0,0,1,.008,0,-1,0,0,0,0,0,1) } .sub-menu li:hover .drop-sub-menu { transform: none; -webkit-transform: none; -moz-transform: none } .drop-sub-menu li { display: list-item; padding: 0 } .drop-sub-menu > li > a { display: block; padding: 0 0 0 10px; clear: both; font-weight: 400; color: #333; white-space: nowrap; height: 47px; line-height: 47px; font-size: 14px; font-weight: 500; border-bottom: 1px solid #ddd } .drop-sub-menu > li:focus, .drop-sub-menu > li:hover, .drop-sub-menu > li > a:focus, .drop-sub-menu > li > a:hover { background: #00b2f0; color: #fff; border-bottom: 0 } .drop-sub-menu > li > a > i { font-style: normal } h3 { font-weight: 400; font-weight: 700 } .title-vocabulary { font-size: 20px; font-weight: 300 !important; color: #fff } .intro-focus, .page-title p, .page-title-li { font-weight: 300 !important } #side-nav { height: 100%; overflow: auto !important } .page-title p, .page-title-li { font-size: 20px } .intro-menu { color: #FFF; font-size: 13px; height: 50px; line-height: 50px; background-color: #036 } .btn-register, .btn-register-slidebar { height: 45px; text-align: center; line-height: 30px } .intro-item-menu li a { color: #FFF; text-decoration: none } .intro-login { text-align: right; margin-right: 10px } .intro-item-menu li .intro-text-menu { font-size: 11px; margin-left: -5px; text-align: left } .intro-text-menu { color: #FFF; font-size: 12px } .intro-text-menu:focus, .intro-text-menu:hover { color: #FFF; text-decoration: none } .icon-menu.fa.fa-bars-size { font-size: 18px } .intro-menu-button, .intro-menu-button:focus, .intro-menu-button:hover { border: 0; border-radius: 0; margin-top: 0; background: 0 0 !important; width: 34px; padding: 5px } .intro-content { margin-top: 135px } .intro-focus { font-size: 36px; color: #FFF; font-weight: 300 } .menu-title-item { font-size: 12px; color: #FFF !important; font-weight: 500; } .menu-title-item:hover { color: #567593 !important } .btn-register-home { margin-top: -10px } .intro-account-setting { margin: 20px 0 0 15px; overflow: hidden; max-height: 50px } .logo-btn-slidebar, .margin-bottom-30 { margin-bottom: 30px } .intro-learn-voca { font-size: 52px; color: #FFF; font-weight: 600 } .intro-congratulation, .intro-together { color: #FFF } .intro-together { font-weight: 300 !important; font-size: 18px; margin-top: 10px; line-height: 35px } .intro-together strong { font-weight: 600 !important } .intro-congratulation, .intro-three-steps h2 { font-weight: 300 !important } .intro-congratulation { margin-top: 35px; font-size: 21px } .btn-register { border-radius: 0; background-color: #FFE303; width: 280px; font-size: 20px; color: #555 } .count-notification { vertical-align: text-bottom; line-height: 30px; padding: 1px 5px; border-radius: 10px; background: red; font-size: 10px } .nav-dash-board { color: gray } .btn-register-slidebar { border-radius: 0; background-color: #FFE303; min-width: 200px; font-size: 20px; color: #555; margin-left: 10px } .img-facebook { width: 280px } .logo-btn-slidebar { margin-top: 50px; text-align: center } .logo-btn-slidebar img { width: 120px; height: 35px } .logo-btn-slidebar p { font-size: 10px; color: #FFF; margin-left: 15px } .intro-account { text-align: left; width: 70%; padding: 5px 10px; line-height: 45px; font-size: 13px } .intro-account a { color: #FFF } .intro-logout { text-align: right; width: 30%; padding: 5px 10px 5px 5px; line-height: 45px } .awsome, .intro-three-steps, .row-register-voca { text-align: center } .margin-left-260 { width: 100%; margin-left: 260px; transition: all .4s ease 0s } .nav-avatar, .nav-avatar a { margin-left: 5px; height: 50px } .remove-margin-left-260 { width: 100%; //margin-left:0; transition: all .4s ease 0s } .intro-three-steps h2 { font-size: 25px; color: #555; margin-top: 60px; margin-bottom: 90px; font-weight: 500 } .container-2 { background-color: #FFF; position: relative; margin-top: 30px } .container-3 { background-color: #FEFEFE; margin-top: 0; padding-top: 90px; margin-bottom: -100px } .intro-level, .intro-name { margin-bottom: 5px; margin-left: -20px } .container-4 { background-color: #FEFEFE; margin-top: 100px } .nav-avatar a { margin-top: 10px; line-height: 45px } .span-avatar, .span-avatar-group, .span-library { padding: 1px; border-radius: 30px; margin-left: 20px; margin-top: 5px } .span-avatar .tooltip-inner { position: fixed; right: 10px; max-width: 310px; min-width: 280px; border-radius: 4px; background: #fff; padding: 10px; border: 1px solid #ddd; margin-top: 1px } .span-avatar .tooltip { margin-top: 3px; opacity: 1; position: fixed; z-index: 1032 } .span-library .tooltip { position: fixed } .intro-name { color: #063561; font-weight: 500; } .intro-level { color: #747A7A } .intro-language { color: #063561; margin-left: -20px } .intro-language select { height: 28px; width: 170px; color: #036 } i.fa.fa-camera.change-avatar { background: #555; width: 50px; height: 50px; line-height: 50px !important; font-size: 25px; color: #fff; border-radius: 50%; opacity: .7; margin-top: -69px; visibility: hidden; margin-bottom: 20px } .line-silver { height: 1px; background-color: #ccc } .intro-btn-logoff { background: #FFF; color: #555; border-radius: 4px; margin-top: 10px; border: 1px solid #ccc; font-size: 11px; width: 120px } .span-avatar .tooltip.bottom .tooltip-arrow { border-bottom-color: #fff; margin-top: 1px } .user-name { margin-top: 5px } .avatar-img { border-radius: 3px; width: 25px; height: 25px; margin-top: 9px; transition: .3s all linear; border: 1px solid #fff } .title-Topics { margin-left: 14px; font-size: 15px; margin-top: 20px; display: block; color: #fff; background: #4c87ed; padding: 10px } .li-flag { margin-bottom: 70px } .awsome { font-size: 25px; color: #555; font-weight: 300 !important; margin-bottom: 100px } .img-awsome { width: 76px; height: 76px; border-radius: 41px } .img-awsome:hover .img-awsome-item { width: 70px; height: 70px } .img-awsome-item { width: 65px; height: 65px; border-radius: 35px; transition: all .5s ease-in-out; padding: 3px; border: 1px solid #ededed } .content-awsome { padding: 0 50px 30px 100px } .intro-topic, .intro-topic4 { padding: 20px } .content-awsome .content-awsome-1 { font-size: 13px } .content-awsome .content-awsome-2 { font-size: 10px; font-weight: 500; text-transform: uppercase } .row-register-voca { height: 250px; background: #369 } .row-register-voca p { line-height: 250px; color: #FFF; font-size: 16px } .content-container-3 { background: #F7F7F7 } .intro-three-steps2 { text-align: center; margin-bottom: 40px } .intro-three-steps2 img { width: 165px; height: 115px } .intro-three-steps2 p { text-align: justify } .intro-topic1 { padding: 20px; max-width: 370px; margin: 0 auto } .intro-topic-item { height: 381px; border: 1px solid #ebebeb; background-color: #FFF } .intro-topic-item h4 { margin-left: 10px; color: #75A2C1; font-size: 14px; font-weight: 600 } .topic-rating { text-align: left; margin-left: 10px; margin-top: -10px } .topic-description { margin: 0 10px; min-height: 137px; text-align: justify } .dashboard-topic-description { margin: 0 10px; min-height: 145px; text-align: justify } .dashboard-topic-description-empty { min-height: 135px } .dashboard-topic-description .not-choose { text-align: center; font-size: 40px; color: #BCE4FD; margin-top: 120px; margin-bottom: 63px } .dashboard-topic-description p { color: #75A2C1 } .dashboard-ranking-1, .dashboard-ranking-2, .dashboard-ranking-3, .show-ranking-1, .show-ranking-2, .show-ranking-3 { opacity: 0 } .topic-description p { text-align: justify; color: #75A2C1; font-size: 13px } .topic-rating span { color: #ffe303; font-size: 16px } .link-voca { height: 50px; background: #036; margin-bottom: -100px; color: #FFF } .link-voca-text1 { line-height: 50px; margin-left: 50px } .link-voca-text1 a { color: #FFF; text-decoration: none } .link-voca-text2 { margin-left: 200px } .topic-stat { margin: 10px 0 0; height: 61px; border-top: 1px solid #dcdcdc; text-align: center; background: url(../img/topic-item-bg.jpg) repeat-x } .topic-stat .stat-learning { border-right: 1px solid #dcdcdc } .topic-stat .stat-learning, .topic-stat .stat-view { width: 50%; height: 100%; display: inline-block; float: left; text-align: center } .topic-stat .stat-learning p, .topic-stat .stat-view p { text-align: center; margin-top: 10px } .topic-stat .stat-learning strong p, .topic-stat .stat-view strong p { font-weight: 500 !important; color: #555 } .topic-stat .stat-learning .count-view, .topic-stat .stat-view .count-view { margin-top: -10px; color: #75A2C1 } .topic-img { padding: 10px 11px 0 10px } .topic-img img { width: 100% } .fa-bars-size { font-size: 20px; margin-top: -4px } .intro-share-size { width: 90px !important } .fb-share-button span iframe { margin-top: -4px !important } .share-button-intro { margin-left: 30px } a:hover { text-decoration: none } .intro-topic-item:hover { border: 1px solid #FEC21C } .is-free { background: #E20782; top: 5px; right: 5px; color: #fff; text-align: center; position: absolute; min-width: 70px; height: 22px } .is-free span { padding: 5px; font-size: 12px; line-height: 22px } .sidebar-brand a { padding-left: 32px; font-size: 13px; transition: .1s all linear } .sidebar-brand a span { display: inline-block; margin-right: 8px } .sidebar-brand a:hover { background-color: #4c87ed; color: #fff } .slide-bar-item { margin-left: 15px } .sidebar-nav li a.slidebar-active { //background-color:#4c87ed; //color:#fff } .slidebar-active-avatar { background-color: #4c87ed; width: 150% } #voca-wrap { padding-bottom: 0 !important } #sidebar-wrapper { margin-left: -260px; left: 0; top: 0; width: 280px; background: #282828; position: fixed; height: 100%; overflow-y: auto; z-index: 1000; transition: all .4s ease 0s } .sidebar-nav { position: absolute; top: 0; width: 100%; margin: 0; padding: 0 } .active, .left-content, .right-content { position: relative } .sidebar-nav li { line-height: 40px } .sidebar-nav li a { color: #555; display: block; text-decoration: none } .sound-checked-radio { float: right; display: inline-block; width: 12px; height: 12px; border: 1px solid #aaa; border-radius: 8px; margin-top: 15px; padding: 1px } .sound-value-checked { background: #85cb21; display: inline-block; width: 8px; height: 8px; border-radius: 4px } .ul-sound-type { display: none } .active #sidebar-wrapper { left: 260px; width: 280px; transition: all .4s ease 0s } @media (max-width:767px) { #wrapper { padding-left: 0 } #sidebar-wrapper { left: 0; top: 0 } #wrapper.active { position: relative; left: 260px } #wrapper.active #sidebar-wrapper { top: 0; left: 260px; width: 280px; transition: all .4s ease 0s } #menu-toggle { display: inline-block } .inset { padding: 15px } } .left-content { display: none; left: -260px; margin-top: -10px; height: 100%; width: 300px; margin-left: 0 } #uvTab { border: 0 solid !important; box-shadow: none !important; border-radius: 0 !important; bottom: 0 !important; right: 0 !important; top: auto !important; text-align: center; height: 30px; background: #ECC21B !important; z-index: 1039 !important } #uvTabLabel { padding: 5px 10px 5px 15px !important } .mobile-notification, .notification { display: block; height: 31px; line-height: 31px; background: #fff; position: fixed; width: 100%; z-index: 25 } .mobile-notification { z-index: 1010 } .close-notification, .mobile-close-notification { position: fixed; z-index: 1001; width: 21px; height: 21px; border-radius: 10px; background: #4c87ed; padding: 1px 7px; right: 2px; margin-right: 5px; margin-top: 5px; color: #fff } .mobile-close-notification { margin-top: -25px; padding: 0 7px; line-height: 21px } .diplay-notification { display: block } .message-bar { height: 30px; position: fixed; bottom: 0; background: #073561; width: 100%; line-height: 30px; color: #fff; padding: 0 30px; font-size: 13px; z-index: 1000 } .message-content { width: 420px; border-top: 1px solid silver; height: 220px; border-left: 1px solid silver; border-right: 1px solid silver; background: #fff; position: fixed; left: 10px; bottom: -420px; transition: all .7s ease-in-out } .message-header { height: 15px; background: #33669A; text-align: right } .hide-message { color: #fff; line-height: 10px; font-size: 11px; padding: 0 5px } .li-exam-message { width: 100px; padding: 0 10px } .li-exam-message:hover { background: #001658 } .message-content-item img { width: 100%; height: 100% } .blockUI { z-index: 11000 !important } @media (min-width:600px) and (max-width:991px) { .intro-text-menu img { width: 90px } .intro-topic-item { height: 381px } .row-register-voca p { line-height: 120px; color: #FFF; font-size: 16px } .link-voca { padding: 0 10px 0 50px; height: 60px } .link-voca-text1 { line-height: 0; margin-left: 0 } .link-voca-text2 { margin-left: 0 } .intro-content { margin-top: 100px } .intro-congratulation { font-size: 20px; color: #FFF } .intro-together { font-size: 17px; color: #FFF } .intro-focus { font-size: 34px; color: #FFF } .intro-learn-voca { font-size: 50px; color: #FFF; font-weight: 900 } .logo-btn-slidebar { text-align: center } .intro-account-setting { margin: 10px 0 0 15px; overflow: hidden } } @media (min-width:320px) and (max-width:380px) { .message-content { width: 290px; left: 15px } .share-button-intro { margin-left: 20px } .intro-text-menu img { width: 80px } .intro-topic-item { height: 381px } .content-awsome { padding: 0; margin-bottom: 20px } .img-awsome { margin-left: 30px } .content-awsome .content-awsome-1 { text-align: left } .row-register-voca p { line-height: 140px; color: #FFF; font-size: 13px } .link-voca { text-align: center; padding: 0 20px; height: 80px } .link-voca-text1, .link-voca-text2 { line-height: 0; text-align: center; margin: 0 } .content-awsome .content-awsome-2 { margin-bottom: 10px } .intro-three-steps2 { padding: 10px } .intro-content { margin-top: 70px } .intro-focus { font-size: 26px; color: #FFF; margin: 20px 10px 0 } .intro-learn-voca { font-size: 40px; color: #FFF; font-weight: 900; margin: 20px 10px 0 } .intro-congratulation { font-size: 15px; color: #FFF; margin: 15px 10px 0 } .intro-three-steps h2 { font-size: 20px } .intro-together { font-size: 14px; color: #FFF; margin: 15px 10px 0 } .btn-register, .img-facebook { width: 250px } .page-title p { font-size: 12px } } @media (min-width:320px) and (max-width:767px) { .intro-congratulation, .intro-focus, .intro-learn-voca, .intro-together { text-align: center } } @media (min-width:992px) and (max-width:1199px) { .intro-focus { font-size: 28px } .intro-learn-voca { font-size: 45px } .intro-congratulation { font-size: 17px } .intro-together { font-size: 16px } } @media (min-width:368px) and (max-width:767px) { .intro-together { text-align: center; margin-bottom: 30px } .div-intro-together { width: 380px; margin: 0 auto } } h2 { font-weight: 400 !important; font-size: 20px } .inform-bar { position: fixed; top: 50px; width: 100%; left: 0; height: 30px; line-height: 30px; background: #FFCE0F; color: #787878 } .remove-inform span { display: block; height: 30px; line-height: 30px; cursor: pointer } .library-detail-topics-items img { border: 2px solid #fff; transition: .3s all linear } .library-detail-topics-items:hover img { border: 2px solid #FFCE0F } .btn-learn-new, .test-btn-learn-new { color: #555; height: 45px; border: 0; border-radius: 0; margin-top: 10px; min-width: 130px; font-weight: 500; font-size: 13px; margin-right: 15px; background-color: #FFE303 } .topic-detail-review-topbar .glyphicon { line-height: 45px } .notify-user span { font-size: 16px; color: #05B2D2; margin-bottom: 10px; display: inline-block } .help-icon { display: inline-block; width: 15px; text-align: center; margin-right: 5px; background: #FFCE0F; border-radius: 50%; height: 15px; line-height: 15px; color: #fff } #viewport-shadow { position: relative; width: 680px; padding: 0 140px 70px } #controls { position: relative; //top:-40px; float: right } #controls li { display: inline } .goto-slide { margin-left: 10px; width: 14px; height: 14px; display: block; float: left; border: 1px solid #000; background-color: #555; border-radius: 8px; -webkit-box-shadow: inset 0 0 8px #333; -moz-box-shadow: inset 0 0 8px #333; box-shadow: inset 0 0 8px #333 } .goto-slide.current { background-color: #2edbac } #prev, .next { position: absolute; top: 80px; width: 30px; height: 300px; display: block; -webkit-transition: background .4s; -moz-transition: background .4s; transition: background .4s } #prev:hover, .next:hover { border: none } #prev { left: 90px } .next, .next:hover { left: 840px; background-position: -30px 0 } #effect-switcher h2 { border-bottom: solid 1px #555; margin: 0 0 10px } #effect-list li { display: inline } .effect, .effect:hover { display: block; float: left; margin: 10px 10px 0 0; border: 1px solid #000; border-radius: 7px; padding: 10px 12px 6px; color: #ccc; text-decoration: none; background-color: #555; -webkit-box-shadow: inset 0 0 8px #000; -moz-box-shadow: inset 0 0 8px #333; box-shadow: inset 0 0 8px #333; position: relative } .effect.current, .effect:hover.current { color: #2edbac } .effect span, .effect:hover span { font-size: .7em; position: absolute; top: -8px; right: -4px; background-color: red; border-radius: 6px; border: 1px solid #555; color: #fff; padding: 3px 4px 2px; display: inline-block } #time-indicator { width: 0; height: 3px; background-color: #2edbac; position: absolute; top: 460px; left: 140px } #credits { margin: 20px 0 40px; padding: 10px 0 0; color: #555; font-size: .9em } #content-login-loading, #content-register-loading, #content-signup-loading { margin: 0 -15px } .fullwidth .expand { width: 95%; height: 1px; margin: 2px 0; background: #2187e7; position: absolute; box-shadow: 0 0 1px 0 rgba(0,198,255,.7); -moz-animation: fullexpand 1.3s ease-out; -webkit-animation: fullexpand 1.3s ease-out } @-moz-keyframes fullexpand { 0% { width: 0 } 100% { width: 89%% } } @-webkit-keyframes fullexpand { 0% { width: 0 } 100% { width: 89%% } } .trigger, .triggerBar, .triggerFull { background: #000; background: -moz-linear-gradient(top,#161616 0,#000 100%); background: -webkit-linear-gradient(top,#161616 0,#000 100%); border-left: 1px solid #111; border-top: 1px solid #111; border-right: 1px solid #333; border-bottom: 1px solid #333; font-family: Verdana,Geneva,sans-serif; font-size: .8em; text-decoration: none; text-transform: lowercase; text-align: center; color: #fff; padding: 10px; border-radius: 3px; display: block; margin: 0 auto; width: 140px } #voca-wrap, body { background-color: #fff } .content-title h1, .seperator span, .topic-detail-title h1, .topic-item-title, .topic-name, .topic-review-title, .voca-intro-lib, .voca-intro-step-lib, .word-info h2 { text-transform: uppercase } .alert-message-error, .alert-message-success { display: none; text-align: center; width: 500px; left: 35%; top: 30%; position: fixed; height: 50px; line-height: 20px; border-radius: 2px } #voca-wrap, html { position: relative } body, html { height: 100% } body { padding-top: var(--height-header); color: #555; overflow-x: hidden; overflow-y: scroll } #voca-wrap { padding: 0; min-height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden } #top-nav { position: fixed; left: 0; right: 0; top: 0; height: 50px; background: #000; z-index: 1000 } .nav-bar-menu { background: #036 !important; border: 0; border-radius: 0 } #side-nav { position: absolute; z-index: -2; top: 0; left: 0; bottom: 0; width: 0; background-color: #fff; border: 1px solid #ddd; display: none } body.menu-open #close-menu-overlay { position: fixed; top: 0; left: 280px; bottom: 0; right: 0; z-index: 6000; cursor: default; display: block } .pull-left { float: left } #top-nav ul li a { color: #fff; display: block } .pull-right { float: right } #frame, .description { margin: 20px auto auto; width: 100%; height: 400px } .playlists .special { position: absolute; top: 50px; left: 50%; margin-left: 420px } .playlists .ytv-list-header > a { -webkit-animation: pulse 2s infinite; -moz-animation: pulse 2s infinite; -o-animation: pulse 2s infinite; animation: pulse 2s infinite } .playlists .ytv-list-header.ytv-playlist-open > a { -webkit-animation: none; -moz-animation: none; -o-animation: none; animation: none } .ytv-canvas { display: block; background: #282828; overflow: hidden; font-family: arial,sans-serif } .ytv-canvas ::-webkit-scrollbar { border-left: 1px solid #000; width: 10px } .ytv-canvas ::-webkit-scrollbar-thumb { background: rgba(255,255,255,.1) } .ytv-list .ytv-active a, .ytv-list a:hover, .ytv-list-header .ytv-playlists a:hover { background: rgba(255,255,255,.05) } .ytv-video { position: absolute; top: 0; right: 300px; bottom: 0; left: 0; height: 100% } .ytv-list, .ytv-list-inner { right: 0; bottom: 0; position: absolute } .ytv-video iframe { width: 100%; height: 100%; border: none; outline: 0; display: block } .ytv-list { top: 0; height: 100%; width: 300px } .ytv-list-inner { overflow: auto; top: 52px; left: 0; -webkit-overflow-scrolling: touch } .ytv-list ul { margin: 0; padding: 0 } .ytv-list .ytv-active a { border-left: 2px solid #fff } .ytv-list a { display: block; text-decoration: none; font-size: 11px; color: #FEFEFE; padding: 10px 10px 10px 8px; border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(0,0,0,.5); border-left: 2px solid transparent } .ytv-list a b { max-height: 45px; overflow: hidden; display: block; text-overflow: ellipsis } .ytv-list li:first-child a { border-top: none } .ytv-list li:last-child a { border-bottom: none } .ytv-list a:active, .ytv-list-header .ytv-playlists a:active { background: rgba(0,0,0,.05) } .ytv-list .ytv-content { padding-left: 125px } .ytv-list .ytv-thumb-stroke { position: absolute; top: 1px; left: 1px; bottom: 1px; right: 1px; z-index: 2; outline: rgba(255,255,255,.1) solid 1px } .ytv-list .ytv-thumb { float: left; position: relative; outline: rgba(0,0,0,.5) solid 1px } #learn-question button:focus, #learning-context button:focus, #learning-flashcard button:focus, #learning-question button:focus, #learning-speaking button:focus, #learning-writing button:focus, .btn-send-suggest-home:active, .btn-send-suggest-home:focus, .btn-suggest:focus, .txt-search:focus, .txt-suggest-song:focus { outline: 0 } .ytv-list .ytv-thumb img { width: 120px; display: block } .ytv-list .ytv-thumb span { position: absolute; bottom: 5px; right: 5px; color: #eee; background: rgba(0,0,0,.7); font-size: 11px; font-weight: 700; padding: 0 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .ytv-views { display: block; margin-top: 5px; font-size: 10px; font-weight: 400; opacity: .3 } .ytv-list-header { height: 52px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2) } .ytv-list-header a { background: rgba(255,255,255,.05); position: relative; z-index: 10 } .ytv-list .ytv-playlists .ytv-thumb img, .ytv-list-header img { width: 30px; vertical-align: middle } .ytv-list-header span { padding-left: 10px; font-size: 12px; font-weight: 700 } .ytv-playlists { z-index: 9; position: absolute; background: #282828; top: 52px; left: 0; right: 0; bottom: 0; overflow: auto; display: none } .ytv-list-header img, .ytv-playlists img { float: left } .ytv-list-header a span, .ytv-playlists a span { white-space: nowrap; padding-left: 10px; display: block; overflow: hidden; text-overflow: ellipsis } .ytv-list-header > a span { line-height: 30px } .ytv-list-header .ytv-playlists a { background: 0 0 } .ytv-playlist-open .ytv-playlists { display: block } .ytv-relative { position: relative; width: 100%; height: 100% } .ytv-full { position: fixed; top: 0; left: 0; width: 100% !important; height: 100% !important; margin: 0 !important } .ytv-arrow { height: 10px; width: 0; position: relative; top: 10px; right: 5px; border: 10px solid transparent; float: right; border-top-color: rgba(0,0,0,.4); display: none } .ytv-has-playlists .ytv-arrow { display: inline-block } .ytv-playlist-open .ytv-arrow { border-color: transparent; border-bottom-color: rgba(0,0,0,.4); top: -10px } .ytv-clear:after, .ytv-list-header a:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } @font-face { font-family: OpenSansLight; src: url(../fonts/OpenSans-Light.ttf) } @font-face { font-family: OpenSansBold; src: url(../fonts/OpenSans-Bold.ttf); font-weight: 800 } @font-face { font-family: opensansbold; src: url(../fonts/OpenSans-Bold.ttf); font-weight: 800 } @font-face { font-family: OpenSansRegular; src: url(../fonts/OpenSans-Regular.ttf); font-weight: 400 } @font-face { font-family: OpenSansSemibold; src: url(../fonts/OpenSans-Semibold.ttf); font-weight: 600 } @font-face { font-family: OpenSansItalic; src: url(../fonts/OpenSans-Italic.ttf); font-weight: 600 } @font-face { font-family: helvaticaregular; src: url(../fonts/helvatica-regular.ttf); font-weight: 400 } @font-face { font-family: cocogoose; src: url(../fonts/COCOGOOSE_TRIAL.OTF); font-weight: 400 } @font-face { font-family: RobotoLight; src: url(../fonts/ROBOTO-LIGHT.TTF); font-weight: 400 } @font-face { font-family: uvnvanbold; src: url(../fonts/uvnvan-bold.ttf); font-weight: 600 } @font-face { font-family: uvnvan; src: url(../fonts/uvnvan.ttf); font-weight: 600 } @font-face { font-family: dumpling; src: url(../fonts/dumpling.otf); font-weight: 600 } .content-learning-guide { padding: 20px 80px } .topic-name { padding: 0 0 0 10px; margin: 10px 0 0; font-weight: 100; font-size: 25px; font-weight: 300; } #main { padding-left: 10px } .voca-intro-lib, .voca-intro-step-lib { font-size: 14px; font-weight: 500 !important; color: #555; margin-top: 20px } .voca-intro-step-lib { font-size: 20px } .voca-intro-section p { text-align: justify; font-size: 15px } .voca-intro-section.short-guide p { font-size: 15px } .rate-child11 span, .step a, .step p { font-size: 13px } .voca-video-features-video, .voca-video-features-video:hover { display: block; text-decoration: none; margin-bottom: 20px } .rate-child1, .rate-child2 { float: left; display: inline; margin-right: 10px } .rate-learning-guide { position: relative; background: #F3F7F9; float: left; margin-top: 0; margin-bottom: -10px } .rate-child1 { margin-top: -20px } .rate-child1 h2 { color: #0782C1; font-size: 20px } .star { color: #FFCE0F } .rate-child2 { margin-top: 2px; width: 100px } .sign-up-button { position: relative; vertical-align: top; width: 100%; height: 45px; padding: 0; font-size: 18px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.25); background: #ffce0f; border: 0; border: 1px solid #FFAD00; cursor: pointer } .voca-overlay-box { position: absolute; text-align: left; min-width: 500px; z-index: 2; top: 20%; left: 31%; display: none } .voca-overlay-wrapper { position: relative; box-shadow: 0 0 18px rgba(0,0,0,.4); background-color: #1d61b3; background-color: rgba(29,97,179,.8); overflow: hidden; padding: 7px } .voca-overlay-wrapper .body { background: #fff; box-shadow: 2px 2px 8px rgba(0,0,0,.2); border: 0; padding: 10px; min-width: 370px } @media (max-width:600px) { .content-learning-guide { padding: 10px 15px } .rate-child11 span { font-size: 11px } } @media screen and (min-width:601px) and (max-width:991px) { .content-learning-guide { padding: 10px 20px } } .btn-dont-know, .btn-filter-data, .btn-know, .btn-learn, .btn-ranking, .btn-test { color: #555; height: 45px; border: 0; border-radius: 0; margin-top: 10px; min-width: 130px; font-weight: 500; font-size: 13px; margin-right: 15px } .btn-filter-data:hover { background-color: #f9f349; transition: all .5s ease-in-out } .btn-learn { background-color: #FFE303 } .btn-test { background-color: #F56365; color: #FFF } .bg-disabled { background-color: #DDD } .btn-know:hover { background-color: #8bd5f8; -webkit-transition: .5s all linear } .btn-dont-know:hover { background-color: #e3e1e1; -webkit-transition: .5s all linear } .wrapper-context-filter { width: 100%; height: 360px; background: #E8E4DE; margin-top: 10px; border: 1px solid #E4E4E4; border-radius: 2px; padding: 20px } .vocabulary { overflow: hidden } .pronounce-content { font-family: Helvetica,Arial,sans-serif !important } .process-bar { border: 1px solid #e0e0e0; text-align: center; height: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1) } .process-bar .process-percent { height: 100%; width: 0%; background: #036; transition: .1s all linear; -moz-transition: .1s all linear; -webkit-moz-transition: .1s all linear; color: #fff; line-height: 15px } @media screen and (max-width:600px) { .filter-data { padding: 10px 15px } .filter-data-title h1 { margin-top: 5px; font-size: 17px } .filter-data-stars .glyphicon-star { font-size: 14px } .filter-data-count { font-size: 11px } .btn-dont-know, .btn-filter-data, .btn-know, .btn-learn, .btn-ranking, .btn-test { margin-right: 5px } .wrapper-context-filter { padding: 10px } } @media screen and (min-width:571px) and (max-width:991px) { .filter-data { padding: 10px 20px } .filter-data-title h1 { margin-top: 5px; font-size: 17px } .title-vocabulary { font-size: 17px } } @media (max-width:370px) { .voca-word { font-size: 20px } .type-word { margin-top: 23px } .pronounce-content, .sound { font-size: 18px } .btn-dont-know, .btn-filter-data, .btn-know, .btn-learn, .btn-ranking, .btn-test { font-size: 9px } } @media (max-width:700px) and (min-width:371px) { .btn-dont-know, .btn-filter-data, .btn-know, .btn-learn, .btn-ranking, .btn-test { font-size: 10px } .voca-word { font-size: 25px } .pronounce-content, .sound { font-size: 20px } .type-word { margin-top: 28px } } @media (max-width:900px) and (min-width:701px) { .voca-word { font-size: 30px } .pronounce-content, .sound { font-size: 22px } .btn-dont-know, .btn-filter-data, .btn-know, .btn-learn, .btn-ranking, .btn-test { font-size: 10px } .type-word { margin-top: 33px } } @media (min-width:562px) and (max-width:570px) { .btn-dont-know, .btn-filter-data, .btn-know, .btn-learn, .btn-ranking, .btn-test { margin-right: 0 } } /*! * kontext * http://lab.hakim.se/kontext * MIT licensed * * Copyright (C) 2013 Hakim El Hattab, http://hakim.se */ .kontext { width: 100%; height: 100%; position: relative } .kontext .layer { position: absolute; top: 0; left: 0; visibility: hidden; display: none; } .kontext .layer.show { visibility: visible; position: absolute; display: block; } .kontext.capable { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d } .kontext.capable .layer.show { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0) } .kontext.capable.animate .layer.show.right { -webkit-animation: show-right 1s forwards ease; -moz-animation: show-right 1s forwards ease; animation: show-right 1s forwards ease } .kontext.capable.animate .layer.hide1.right { -webkit-animation: hide1-right 1s forwards ease; -moz-animation: hide1-right 1s forwards ease; animation: hide1-right 1s forwards ease } .kontext.capable.animate .layer.show.left { -webkit-animation: show-left 1s forwards ease; -moz-animation: show-left 1s forwards ease; animation: show-left 1s forwards ease } .kontext.capable.animate .layer.hide1.left { -webkit-animation: hide1-left 1s forwards ease; -moz-animation: hide1-left 1s forwards ease; animation: hide1-left 1s forwards ease } @-webkit-keyframes show-right { 0% { -webkit-transform: translateZ(-200px) } 40% { -webkit-transform: translate(40%,0) scale(.8) rotateY(-20deg) } 100% { -webkit-transform: translateZ(0) } } @-webkit-keyframes hide1-right { 0% { -webkit-transform: translateZ(0); visibility: visible } 40% { -webkit-transform: translate(-40%,0) scale(.8) rotateY(20deg) } 100% { -webkit-transform: translateZ(-200px); visibility: hidden } } @-moz-keyframes show-right { 0% { -moz-transform: translateZ(-200px) } 40% { -moz-transform: translate(40%,0) scale(.8) rotateY(-20deg) } 100% { -moz-transform: translateZ(0) } } @-moz-keyframes hide1-right { 0% { -moz-transform: translateZ(0); visibility: visible } 40% { -moz-transform: translate(-40%,0) scale(.8) rotateY(20deg) } 100% { -moz-transform: translateZ(-200px); visibility: hidden } } @keyframes show-right { 0% { transform: translateZ(-200px) } 40% { transform: translate(40%,0) scale(.8) rotateY(-20deg) } 100% { transform: translateZ(0) } } @keyframes hide1-right { 0% { transform: translateZ(0); visibility: visible } 40% { transform: translate(-40%,0) scale(.8) rotateY(20deg) } 100% { transform: translateZ(-200px); visibility: hidden } } @-webkit-keyframes show-left { 0% { -webkit-transform: translateZ(-200px) } 40% { -webkit-transform: translate(-40%,0) scale(.8) rotateY(20deg) } 100% { -webkit-transform: translateZ(0) } } @-webkit-keyframes hide1-left { 0% { -webkit-transform: translateZ(0); visibility: visible } 40% { -webkit-transform: translate(40%,0) scale(.8) rotateY(-20deg) } 100% { -webkit-transform: translateZ(-200px); visibility: hidden } } @-moz-keyframes show-left { 0% { -moz-transform: translateZ(-200px) } 40% { -moz-transform: translate(-40%,0) scale(.8) rotateY(20deg) } 100% { -moz-transform: translateZ(0) } } @-moz-keyframes hide1-left { 0% { -moz-transform: translateZ(0); visibility: visible } 40% { -moz-transform: translate(40%,0) scale(.8) rotateY(-20deg) } 100% { -moz-transform: translateZ(-200px); visibility: hidden } } @keyframes show-left { 0% { transform: translateZ(-200px) } 40% { transform: translate(-40%,0) scale(.8) rotateY(20deg) } 100% { transform: translateZ(0) } } @keyframes hide1-left { 0% { transform: translateZ(0); visibility: visible } 40% { transform: translate(40%,0) scale(.8) rotateY(-20deg) } 100% { transform: translateZ(-200px); visibility: hidden } } .kontext .layer .dimmer { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; visibility: hidden; background: 0 0 } .kontext.capable.animate .layer .dimmer { -webkit-transition: background .7s ease; -moz-transition: background .7s ease; transition: background .7s ease } .kontext.capable.animate .layer.hide1 .dimmer { visibility: hidden; background: #fff; margin: 0; padding: 0 } .topics-detail-new-lesson { background: #FFF; padding: 10px 70px; margin-top: 60px } .new-vocabulary, .word-content { padding-bottom: 20px } .topic-detail-title h1 { font-size: 25px; font-weight: 300; } .topic-detail-stars .glyphicon-star { font-size: 20px; color: #FECD0E } .topic-detail-count { color: #999; font-size: 12px } .learn-now { background-color: #FFE303; color: #555; height: 45px; border: 0; border-radius: 0; margin-top: 10px; min-width: 150px; font-weight: 500; font-size: 13px; transition: .3s all linear } .learn-now:hover { background: #FFF38A } .new-vocabulary h2 { font-size: 25px; font-weight: 300; } .img-content { padding-top: 5px; padding-left: 10px } .library-detail-topics-content { margin-bottom: 2px; text-align: justify } .topic-item-title { margin-bottom: 0; text-align: justify; color: #555 } .topic-item-content { margin-bottom: 10px } .category { margin: 0 3px 0 1px; font-size: 13px } .pronounce { margin-right: 3px; font-size: 15px; font-family: monospace; font-weight: 100 } .sound:active { color: #00f } .word-content { border-bottom: 1px solid silver; padding-top: 10px; min-height: 130px } .border-top { border-top: 1px solid silver } .slide-intro-item { padding: 0 } @media screen and (max-width:570px) { .topics-detail-new-lesson { padding: 10px 15px } .slide-intro-item { padding: 0 30px } } @media screen and (max-width:385px) { .topic-detail-stars .glyphicon-star { font-size: 14px } .topic-detail-count { font-size: 11px } .topic-detail-title h1 { font-size: 17px } } @media screen and (min-width:992px)and (max-width:1200px) { .library-detail-topics-content { margin-left: 10px } } .filter-data-title h1 { font-size: 25px; font-weight: 300; margin-top: 25px } .filter-data { background: #FFF; padding: 10px 80px } .filter-data-stars .glyphicon-star { font-size: 18px; color: #FFCF0E } .filter-data-count { color: #aaa; font-size: 11px } .btn-dont-know, .btn-exam, .btn-filter-data, .btn-know, .btn-ranking, .btn-right-answer, .test-btn-learn { color: #555; height: 45px; border: 0; border-radius: 3px; margin-top: 10px; min-width: 130px; font-weight: 500; font-size: 13px; margin-right: 15px } .btn-filter-data { background-color: #DDD } .test-btn-learn { background-color: #fff; border: 1px solid #ededed } .test-btn-learn:hover { background: #f9f349 !important; transition: all .5s ease-in-out } .btn-exam { background-color: #ffce0f; color: #FFF } .btn-exam:hover { background: #f9f349 !important; transition: all .5s ease-in-out } .btn-right-answer { background-color: #fff; color: #333; font-size: 16px; border-radius: 4px; border: 1px solid #4c87ed; font-weight: 500; } .btn-right-answer-sample { font-weight: 400; } .btn-right-answer-sample.text-big { font-size: 14px } .btn-right-answer:active { border: 1px solid #4c87ed !important; border-radius: 4px !important; background: #fff !important; cursor: progress } .btn-know { background-color: #58B6FE; color: #FFF } .btn-dont-know { background-color: #F0F0F0; color: #3A7CB6 } .count-timer { background: #FFF; width: 30px; height: 30px; border-radius: 25px; display: inline-block; font-size: 15px; line-height: 29px; font-weight: 500; transition: 1s all linear; color: #1958A7; border: 1px solid #1958A7 } .users-comment h2, .voca-word { font-weight: 400; } .text-disable { color: #BBB } .user-filter-data { margin-top: -10px } .users-comment h2 { font-size: 20px; color: #555 } .filter-data-content { margin-top: 15px } .test-wrapper-context-filter { width: 100%; height: 390px; background: #E8E4DE; margin-top: 10px; border: 1px solid #E4E4E4; border-radius: 2px; padding: 15px } .kontext-items { background: #fff; width: 100%; height: 100%; border-radius: 2px; padding: 20px } .progress { margin-top: 15px; border-radius: 2px } .voca-word { font-size: 40px; color: #FFAB02 } .type-word { margin-top: 42px; display: inline-block; padding-left: 10px; font-weight: 500; color: #888 } .line-dark { margin-top: 5px } .pronounce { margin-top: 10px } .pronounce-content { font-size: 25px } .sound { font-size: 50px; color: #58B6FE } .user-answer-type-1 { position: absolute; bottom: 20px } .user-answer-type-1 p { margin-bottom: 0; font-size: 15px } .vocabulary p { font-size: 25px; color: #FFAB02 } .img-responsive-test { max-width: 100%; height: 190px } .txt-right-answer { height: 45px; width: 300px; margin-right: 10px; padding-left: 10px } .highlight { color: red; transition: .7s all linear; border: 1px solid red } @media screen and (max-width:570px) { .filter-data { padding: 10px 15px } .filter-data-title h1 { margin-top: 5px; font-size: 17px } .filter-data-stars .glyphicon-star { font-size: 14px } .filter-data-count { font-size: 11px } .btn-dont-know, .btn-exam, .btn-filter-data, .btn-know, .btn-ranking, .btn-test, .test-btn-learn { margin-right: 5px } } @media (max-width:370px) { .btn-dont-know, .btn-exam, .btn-filter-data, .btn-know, .btn-ranking, .btn-right-answer, .btn-test, .test-btn-learn { height: 40px; margin-top: 5px; font-size: 9px; margin-right: 10px; width: 100% } .user-answer-type-1 { padding-right: 10px; bottom: 10px } .kontext-items, .wrapper-context-filter { padding: 10px } .voca-word { font-size: 20px } .sound { font-size: 40px } .vocabulary p { font-size: 13px } .count-timer, .user-answer-type-1 p { font-size: 11px } .img-responsive-test { height: 100px; width: 100% } .txt-right-answer { width: 100% } .count-timer { background: #FFF; padding: 2px 4px 4px; width: 20px; height: 20px; border-radius: 10px; display: inline-block; font-weight: 500; color: #1958A7; line-height: 1.5; margin-left: -15px; border: 1px solid #1958A7 } .highlight { transition: .7s all linear } } @media (min-width:371px) and (max-width:700px) { .btn-dont-know, .btn-exam, .btn-filter-data, .btn-know, .btn-ranking, .btn-right-answer, .btn-test, .test-btn-learn { margin-right: 5px; font-size: 10px } .kontext-items, .wrapper-context-filter { padding: 10px } .voca-word { font-size: 25px } .user-answer-type-1 { width: 100%; bottom: 10px } .btn-right-answer { width: 47% } .user-answer-type-1 p { font-size: 13px } .vocabulary p { font-size: 15px } .img-responsive-test { height: 180px } .btn-right-answer-write { width: 0% } .txt-right-answer { font-size: 10px } } @media (min-width:701px) and (max-width:900px) { .btn-dont-know, .btn-filter-data, .btn-know, .btn-ranking, .btn-right-answer, .btn-test, .test-btn-learn { margin-right: 10px; font-size: 10px } .voca-word { font-size: 30px } .txt-right-answer { font-size: 10px } .vocabulary p { font-size: 20px } .sound { font-size: 45px } } @media screen and (max-width:570px) { .filter-data { padding: 10px 15px } .filter-data-title h1 { margin-top: 5px } } @media screen and (min-width:571px) and (max-width:991px) { .filter-data { padding: 10px 20px } .filter-data-title h1 { margin-top: 5px } } @media (min-width:562px) and (max-width:570px) { .btn-dont-know, .btn-exam, .btn-filter-data, .btn-know, .btn-ranking, .test-btn-learn { margin-right: 0 } } h1 { font-size: 25px } h5 { font-size: 11px } h3 { font-size: 15px } h4 { font-size: 13px } .navbar-text { margin: 15px } .navbar-right { float: right !important } .navbar-title { text-align: center } .top-bar-center, .top-bar-left, .top-bar-right { color: #fff; height: 50px; line-height: 50px; font-size: 15px; font-weight: 400; text-transform: uppercase } .top-bar-left { text-align: left; padding-left: 25px } .top-bar-right { text-align: right; padding-right: 25px } .top-bar-center, .word-image { text-align: center } .topic-detail-review-navbar { height: 50px; background: #063561 } .topic-detail-review-topbar { max-width: 1300px; margin: 0 auto; height: 50px } .topic-detail-review-topbar .glyphicon { cursor: pointer; font-size: 15px } .notify-user { border-radius: 0; margin: 0 15px 10px } .topics-review-content { max-width: 1150px; margin: 50px auto 0; padding-top: 15px; overflow: hidden } .content-title h1, .topic-review-title { font-weight: 300; } .topic-info { margin: 15px 0 20px; color: #aaa } .topic-info .glyphicon { color: #FFCD10; font-size: 20px } .show-more-user { font-size: 13px } .content-title { margin-bottom: 10px } .content-title-button-wrap { margin-bottom: 20px } .content-title-button-wrap a { display: inline-block; min-width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 11px; font-weight: 500; font-weight: 700; color: #fff; margin-right: 10px; padding-left: 10px; padding-right: 10px } .content-title-button-wrap .review { background: #ffe303; color: #413f42 } .content-title-button-wrap .review:hover { background: #f9f349 !important; transition: all .5s ease-in-out } .content-title-button-wrap .retest { background: #f56364 } .content-title-button-wrap .retest:hover { background: #fc2f2f !important; transition: all .5s ease-in-out } .content-title-button-wrap .viewrank { background: #58b6fe } .content-title-button-wrap .viewrank:hover { background-color: #8bd5f8 !important; transition: all .5s ease-in-out } .nav-tabs li { margin-bottom: -1px } .nav-tabs li.active a { color: #555 } .nav-tabs li.active a.tab-payment { background: #ffce0f } .tab-content .tab-pane { padding-top: 15px } .number-user-learned { background: #E14932; font-weight: 300; padding: 3px; margin-left: 10px; min-width: 20px } .user-learned { padding-left: 30px; margin-bottom: 20px } .user-avatar { width: 30px; height: 30px; border-radius: 50%; cursor: pointer } .user-avatar:hover { width: 35px; height: 35px; border-radius: 50%; transition: all .5s ease-in-out } .user-learned-name { font-weight: 500; font-size: 11px; margin-left: 10px } .topic-review-title { font-size: 25px; border-top: none !important; margin-bottom: -5px } .topic-review-title.unknow-word, .unremember-word .word-info { color: #e14934 } .unremember-word .word-info h2 { font-weight: 300; } .word-info { padding-left: 10px } .word-info .glyphicon.glyphicon-volume-up, .word-info h2, .word-info h4 { display: inline; color: #494949 } .word-info .word-info-definition { font-size: 12px } .word-info .glyphicon.glyphicon-volume-up { font-size: 15px; margin-left: 5px; cursor: pointer } .word-info .glyphicon.glyphicon-volume-up:active { color: #E14932 } .word-image { padding-right: 0 } .word-image img { width: 66px; border-radius: 50%; height: 66px; cursor: pointer } .word-image img:hover { width: 70px; border-radius: 50%; height: 70px; border: 2px solid #FEBF10; transition: all .5s ease-in-out } .remember-word, .unremember-word { border-bottom: 1px solid #ddd; padding: 15px 0 } .remember-word:hover, .unremember-word:hover { background: #fafafa } .show-ranking-board .modal-dialog { width: auto } .ranking-version2 { color: #fff; box-shadow: none; border-radius: 2px; margin-top: 30px; padding: 15px } .ranking-board-title { margin-bottom: 10px } .ranking-head p, .ranking-row p { margin: 0; line-height: 30px } .ranking-icon img { max-width: 100% } .ranking-row { background: #196185; padding: 5px; min-height: 40px; text-align: left } .ranking-row.row-a { background: #2b6e8f } .ranking-head p { display: block; height: 100% } .ranking-head { background: #221e1f; height: 30px } .ranking-avatar img { max-height: 30px; border-radius: 50% } .ranking-me span.badge { min-width: 30px; background: #FDBE10; margin-top: 5px } .show-your-rank { color: #555; margin-top: 15px } .show-your-rank col-xs-12 { margin-left: 0 } .ranking-name p { display: inline-block } .ranking-name img { max-width: 15px; margin-top: -3px } .ranking-name span.glyphicon { color: #000 } .btn-test-review { background: red } @media screen and (max-width:580px) { .ranking-name img, .ranking-name span.glyphicon { display: none } } @media only screen and (max-width:320px) { .user-learned { padding-left: 0 } .content-title-button-wrap a { width: 100% } .retest, .viewrank { margin-top: 10px } .facebook-comment.iphone { display: block } .facebook-comment.normal { display: none } .topic-info-detail { font-size: 10px } .topic-info .glyphicon { font-size: 15px } .nav-tabs li.active a { font-size: 9px } .content-title h1, .topic-review-title { font-size: 17px } } .library-href-content { color: #555 } .notification-expire { display: block; height: 30px; line-height: 30px; background: #f0d153; position: fixed; width: 100%; z-index: 5000; top: 50px; font-size: 14px; left: 0; right: 0 } .close-notification-expire { position: fixed; z-index: 1001; width: 20px; height: 20px; border-radius: 10px; background: #fff; padding: 0 6px; right: 0; margin-right: 5px; margin-top: 5px; line-height: 20px } .library-btn-learn { margin-top: 10px; height: 25px; border-radius: 0; padding: 0; text-shadow: none; color: #fff; width: 65px; font-size: 9px; border: none; box-shadow: none } .new-lesson { background: #FCF7CF } .library-btn-learn:hover { color: #FFF } .content-topics { margin-right: 30px } .library-detail-right-content { overflow: hidden } .library-btn-learn-again { background: #007FC6 !important } .container-right { background: #fcfcfc; padding-bottom: 20px } .library-btn-test { background: #F56363 !important } .commitment { padding: 10px 10px 0; border: 1px dashed #00B0F0; font-size: 13px; line-height: 20px; background: #D9E6F0 } .library-btn-filter { background: #FFE203 !important; color: #555 } .library-btn-filter:hover { color: #555 } .library-share { margin-top: 10px; margin-bottom: 20px } .library-detail-topics-button { margin-top: 20px; margin-bottom: 10px } .library-detail-modal-dialog { margin-top: 50px } .library-detail-modal-content { border-radius: 2px; padding: 15px } .btn-learn-new, .btn-test-review { color: #555; height: 45px; border: 0; border-radius: 4px; margin-top: 10px; min-width: 160px; font-weight: 500; font-size: 13px; margin-right: 15px } #learn-question button, #learning-context button, #learning-flashcard button, #learning-question button, #learning-speaking button, #learning-writing button { margin-right: 0; width: 100%; border-radius: 45px; margin-left: 0 } .btn-test-review { background-color: #F56365; color: #FFF } .btn-learn-new { background-color: #FFE303 } .btn-learn-new-disabled { background: #ededed } .learning-header-item, .library-detail-header-item { right: 0; top: 0; background: #FFF; width: 100%; position: relative } .library-detail-modal-title { color: #555; font-size: 15px } .text-open-time { font-size: 12px } .content-open-time { font-size: 20px; color: #369 } .count-word-tested { font-size: 10px; padding-left: 15px; font-weight: 500; color: #555 } .ranking-board-title h4 { color: #aaa; font-size: 17px; font-weight: 300; } .count-word-tested strong { font-size: 13px } .is-know { color: #007EC5 } .is-dont-know { color: red } .test-times { color: #F0918F } .time { color: #D7AB04 } .library-detail-header { position: relative; border-bottom: 1px solid #ededed } .library-detail-header-item { padding-left: 63px; padding-right: 13px; border-bottom: 1px solid #ededed; -webkit-transition: width .5s,height .5s,-webkit-transform .5s; transition: width .5s,height .5s,transform .5s } .learning-header-item { padding-left: 100px; padding-right: 85px; -webkit-transition: width .5s,height .5s,-webkit-transform .5s; transition: width .5s,height .5s,transform .5s } .img-positive-reviews, .img-topic-item, .img-user-item:hover, .signup-now:hover { transition: all .5s ease-in-out } .filter-header-item { padding-left: 80px; padding-right: 65px } .padding-left-right-85 { padding-left: 85px; padding-right: 85px } .line-black { border-top: 1px solid #ccc; width: 100%; position: absolute; left: 0; margin-bottom: 30px } .learning-header { margin-bottom: 40px } .feedback-modal-dialog { text-align: left; padding: 10px 30px 30px } .feedback-modal-title { text-align: left; margin-bottom: 10px; color: #555; font-size: 15px } .library-detail-header h1 { font-size: 20px; font-weight: 300 !important; color: #063561; margin-top: 11px } .lbrary-detail-header-title ul li { list-style-type: none; display: inline-block; margin-top: 10px; line-height: 30px; padding-left: 15px } .dialog-fadein, .facebook-comment.iphone { display: none } .lbrary-detail-header-title ul li a { color: #08c; cursor: pointer } .black-color { color: #999 !important } .library-detail-learn-trial, .library-detail-payment { border: 1px #ededed; text-align: center; padding-left: 10px !important; padding-right: 10px; margin-left: 10px; font-weight: 500; font-size: 10px; width: 90px; border-radius: 2px } .library-detail-intro, .library-detail-video-intro { margin: 20px 0 } .library-detail-community-share { margin-bottom: 20px } .library-detail-learn-trial { background: #3879D9 } .library-detail-payment { background: #F9F349 } .library-detail-payment a { color: #555 !important } .library-detail-learn-trial a { color: #FFF !important } .library-detail { min-height: 700px; background-color: #fff; overflow: hidden } .library-detail-content-left { padding: 21px 30px 10px 93px; overflow: hidden } .library-detail-content-left .library-detail-title { border-bottom: 1px solid #ededed } .library-detail-left { padding: 10px 30px 10px 93px; overflow: hidden } .lbrary-detail-title h1, .library-detail-title h1 { font-size: 25px; font-weight: 300 !important; color: #555; margin-top: 25px } .libary-count .glyphicon-star { font-size: 18px; color: #FECD0E } .libary-count span { font-size: 12px; color: #999 } .like-now, .share-now, .signup-now { margin-top: 10px; min-width: 120px; font-size: 11px; font-weight: 500; margin-right: 15px } .signup-now { background-color: #FFE303; color: #555; height: 45px; border: 0; border-radius: 0 } .signup-now:hover { background: #f9f349 !important } .signup-captcha-text { margin-bottom: 5px } .signup-captcha-img, .signup-captcha-input { height: 35px } .like-now, .share-now { background-color: #3C599B; color: #FFF; height: 45px; border: 0; border-radius: 0 } .tab-nav { margin-top: 20px } .promotion-code-area { padding: 10px 0 } .title-short-description { font-size: 10px; background: #3C599B; padding: 3px; color: #fff } .nav-tabs .active a { font-weight: 500 !important } .video-form { padding: 25px 70px 20px 25px } .video-intro { width: 100%; height: 450px } .video-share { margin-top: 10px; color: #3C599B; font-size: 15px } .img-video-share { width: 40px; height: 40px } .video-description { font-size: 12px; margin-top: 0; padding: 10px 10px 0; border: 1px dashed #00B0F0; font-style: italic; margin-bottom: 10px } .product-title { font-size: 18px } .img-short-description { width: 65px; height: 25px } .text-short-description { font-size: 13px; color: #777 } .content-positive-reviews p { margin-bottom: 5px; text-align: justify } .content-positive-reviews-1 { font-size: 12px } .content-positive-reviews-2 { font-size: 9px } .item-positive-reviews { overflow: hidden; margin-top: 20px } .library-benefit { clear: both } .container-user { padding: 20px } .container-user-item { background: #fcfcfc } .border-img { width: 76px; height: 76px; border-radius: 41px } .border-img:hover .img-positive-reviews { width: 70px; height: 70px } .img-positive-reviews { width: 65px; height: 65px; border-radius: 35px; cursor: pointer; padding: 3px; border: 1px solid #ededed } .content-positive-reviews { padding-right: 15px } .positive-reviews-cotnents { margin-left: -10px } .benefit-title, .opinion-title, .positive-reviews-title { font-size: 16px } .benefit-item { margin-left: 10px; text-align: justify; font-size: 12px } .library-detail-topics { padding-top: 10px; border-bottom: 1px solid #ededed; padding-bottom: 20px; margin-top: 10px } .library-detail-topics h2 { font-size: 25px; font-weight: 300 !important; color: #555 } .setting-account-text, .user-name { font-weight: 300; } .count-topics { margin-top: 25px; margin-left: 5px; background-color: red; color: #FFF; padding: 3px 10px } .user-name { font-size: 11px; color: #063561 } .img-content { padding: 10px 0; margin-top: 20px } .library-detail-topics-content, .show-more { margin-top: 10px } .library-detail-topics-items { border-bottom: 1px solid #ededed; float: left; padding-bottom: 5px; overflow: hidden } .library-detail-topics-items:hover { background: #fafafa } .library-detail-topics-content p { margin-bottom: 2px; text-align: justify } .topic-item-title { font-size: 14px } .show-more, .topic-item-content { font-size: 12px } .img-topic-item { width: 66px; height: 66px; border-radius: 32px; float: left; cursor: pointer; border: 1px solid #ededed } .img-topic-item:hover { width: 70px; height: 70px; border-radius: 35px } .img-user-item { width: 30px; height: 30px; border-radius: 15px; margin-right: 3px; cursor: pointer; padding: 1px; border: 1px solid #ededed } .img-user-item:hover { width: 36px; height: 36px; border-radius: 18px } .user-learning { padding: 20px 20px 0 10px } .show-more { padding-left: 50px; margin-bottom: 20px } .home-carousel-control { width: 8% } .home-carousel-control.left, .home-carousel-control.right { background: 0 0 } .home-carousel-indicators .active { border: 1px solid #063561 } .home-carousel-indicators li { border: 0; background: #ABABAB } .home-three-step-content { padding: 20px 10px 30px } .home-three-step-title { font-size: 25px; font-weight: 300; color: #063561; margin-bottom: 40px } .three-step-item { margin-bottom: 5px; font-weight: 500; color: #4CB1F1; font-size: 12px } .three-step-content { font-size: 11px; color: #aaa; text-align: justify } .notify-user { color: #05B2F6; margin-bottom: 20px; font-size: 12px; vertical-align: bottom; border: 0 } .notify-user .error { color: red } .video-form-community { padding: 20px 10px 20px 30px } .video-community { height: 370px; width: 100% } .video-form-community-small { padding-top: 20px } .video-community-small { height: 120px; width: 100% } .library-detail-right { padding: 0 80px 10px 0; overflow: hidden } .frame-video { padding-left: 0; padding-right: 0 } .topic-detail-items { background: #FFF } .library-href-content:hover { color: #555 } .open-yet { color: silver } .open { color: #555 } .content-library-detail-right { background: #FCFCFC } .bg-library-why { padding: 0 20px 0 0; text-align: justify; background: #FFF } .fb-comments, .fb-comments iframe, .fb-comments span { width: 100% !important } .close { opacity: 1 !important } .show-ranking-board .modal-content { padding: 20px } .show-ranking-board .top-three { padding-bottom: 20px; border: 1px solid #5290BC; background: #F3F7FA; margin: 10px 0 0 } .top-three-item .ranking-chart { width: 100%; margin: 0 auto; color: #fff; font-size: 12px; font-weight: 700; border-radius: 2px; transition: 2s all linear } .top-three-item .person-name, .top-three-item .space-blank { width: 100%; height: 30px; line-height: 30px } .top-three-item .person-name { text-align: center; color: #494949; font-size: 14px } .person-avatar { max-width: 100%; padding-bottom: 15px } .person-avatar img { width: 75px; height: 75px; border-radius: 50%; border: 1px solid #dcdcdc; cursor: pointer; transition: .3s all linear; padding: 1px } .person-avatar img:hover { border: 2px solid #FEBF10 } .person-score { color: #494949; height: 50% } .person-rank { height: 50%; font-size: 30px; color: #143F69 } .top-three-item { text-align: center; min-height: 360px; max-height: 380px; height: 380px; overflow: hidden } .top-three-item.item-1 .ranking-chart { height: 170px; line-height: 120px; background: #f6f819 } .top-three-item.item-2 .ranking-chart { height: 140px; line-height: 90px; background: #EAEAEA } .top-three-item.item-3 .ranking-chart { height: 100px; line-height: 50px; background: #fbc098 } .top-three-item.item-1 .space-blank { height: 90px } .top-three-item.item-2 .space-blank { height: 120px } .top-three-item.item-3 .space-blank { height: 160px } .show-ranking-board .seven-more { text-align: left; padding: 0 15px 0 0 } .show-ranking-board .show-your-rank { margin-top: 20px } .seven-more-title .seven-title-name { font-size: 20px; text-align: center } .table-seven-more tr td, .your-rank p { font-size: 14px } .your-rank p { color: #494949 } .your-rank { margin-top: 10px } .seven-more-wrapper-in { text-align: left; padding: 20px } .table-seven-more tr:first-child { color: #06c; font-size: 11px !important } .space-blank { transition: .5s all linear } .space-blank.begin { height: 261px !important } .person-avatar, .person-name, .person-score { transition: 1s all linear } .person-avatar.begin, .person-name.begin, .person-score.begin { opacity: 0 } .total-ranking-title h4 { font-weight: 300; color: #aaa } .title-comment { margin-bottom: 0; border-bottom: 1px solid #ededed; margin-top: 20px; padding: 5px 0; color: #777 } .normal-style { font-style: normal; margin: 0 0 8px } .comment-like { margin-right: 15px; color: #3C559B } .video-library-overview { max-width: 100% !important; height: 315px !important } .img-library-overview { max-width: 100% } @media screen and (max-width:570px) { .video-library-overview { width: 100% !important; height: 300px !important } .img-library-overview { width: 100% !important; height: auto !important } .lbrary-detail-title h1 { font-size: 18px } .library-detail-left { padding: 10px 30px } .libary-count .glyphicon-star { font-size: 15px } .libary-count span { font-size: 11px } .like-now, .share-now { min-width: 85px } .nav-tabs li a { font-size: 9px; border-radius: 0; padding: 10px 5px } .video-form { padding: 20px 30px 20px 0 } .video-community, .video-community-small, .video-intro { height: 280px } .user-learning { padding: 20px 20px 0 5px } .user-name { font-size: 9px } .img-user-item { width: 30px; height: 30px; border-radius: 15px } .video-form-community { padding: 20px 40px 20px 10px } .video-form-community-small { padding-top: 0; padding-left: 10px; padding-right: 40px } .item-positive-reviews { margin-bottom: 20px; overflow: hidden; padding-left: 15px } .library-detail-topics h2 { font-size: 26px; font-weight: 300 !important; color: #555 } .library-detail-topics-items { padding-left: 15px } .topic-item-title { font-size: 16px } } @media screen and (min-width:571px) and (max-width:800px) { .library-detail-content-left { padding: 23px 30px 10px 53px } .library-detail-header-item { padding-left: 23px } .video-form { padding: 20px 50px 20px 20px } .video-form-community { padding: 20px 40px 20px 20px } .video-form-community-small { padding-top: 20px; padding-right: 40px; padding-left: 20px } .video-community, .video-community-small { height: 280px } .library-detail-topics { padding-left: 55px } .library-detail-topics-content { margin-top: -10px } .library-detail-topics-items { padding-top: 20px } .img-topic-item { margin-top: -15px } } @media screen and (min-width:992px) and (max-width:1024px) { .library-detail-content-left { padding: 23px 30px 10px 53px } .library-detail-header-item { padding-left: 23px } .lbrary-detail-header-title ul { padding-left: 0 } .library-detail-right { padding: 0 20px 10px 0 } .library-detail-left { padding: 10px 10px 10px 30px } .library-detail-topics-items { padding-right: 0 } } @media (min-width:992px) { .library-btn-learn, .profile-form-item { margin-left: -15px } } @media screen and (min-width:992px) and (max-width:1140px) { .library-btn-learn { margin-left: -25px } } @media(min-width:1360px) { .library-detail-header-right { padding-left: 110px } .library-detail-header-right-free { padding-left: 210px } } @media screen and (max-width:363px) { .like-now, .share-now, .signup-now { margin-right: 5px } .video-library-overview { width: 100% !important; height: 200px !important } .library-detail-content-left { padding: 23px 30px 10px 33px } .lbrary-detail-header-title ul, .library-detail-header-item { padding-left: 0 } .facebook-comment.iphone { display: block } .facebook-comment.normal { display: none } .signup-now { min-width: 100px } .topic-item-title { font-size: 16px } .nav-tabs li a { font-size: 8.4px; padding: 11px 4px; border-radius: 0 } } @media screen and (max-width:768px) { .library-detail-right { padding: 0 50px 10px 40px } .learn-result-wrap { padding: 0 } .learn-result-wrap.know, .learn-result-wrap.learned, .learn-result-wrap.not-learned, .learn-result-wrap.unknow { padding-left: 3px !important; padding-right: 3px !important } .learn-result-wrapper { padding: 0 15px } } @media screen and (max-width:800px) { .ytv-list, .ytv-video { position: absolute; right: 0; bottom: 0 } .library-detail-content-left { padding: 23px 30px 10px 53px } .lbrary-detail-header-title ul, .library-detail-header-item { padding-left: 0 } .library-detail-header-right { padding-left: 0; padding-right: 0 } #frame, .description { height: 500px } .ytv-video { top: 0; left: 0; height: 60% } .ytv-list { top: 300px; height: 200px; width: 100% } } @media screen and (max-width:480px) { .video-library-overview { width: 100% !important; height: 250px !important } } @media screen and (max-width:385px) { .library-detail-right { padding: 0 15px 10px } .container-user { padding: 0 } .btn-learn { margin-left: 28%; margin-top: -25px } .count-word-tested { margin-left: 25% } .learn-result-container { padding-right: 35px } .newsletter { padding: 20px } } @media screen and (min-width:386px) and (max-width:767px) { .btn-learn { margin-left: 26%; margin-top: -30px } .count-word-tested { margin-left: 25%; margin-top: -5px } } @media screen and (min-width:768px) and (max-width:991px) { .btn-learn { margin-top: -25px } .count-word-tested { margin-left: 25%; margin-top: -5px } } @media screen and (min-width:571px) and (max-width:991px) { .library-detail-right { padding: 0 15px 10px } .library-detail-left { padding: 10px 33px } .lbrary-detail-title h1 { margin-top: 5px } } @media (min-width:992px) { .library-detail-right-content { padding-left: 5px } } .learn-result-wrapper { padding-right: 12px } .learn-result-wrap { text-align: center; padding-right: 7px; padding-left: 7px; padding-bottom: 7px } .learn-result-wrap.know { padding-left: 15px; color: #4280ef } .learn-result-wrap.not-learned { padding-right: 15px; color: #dcdcdc } .learn-result-wrap.unknow { color: #e14b33 } .learn-result-wrap.learned { color: #a4a4a4 } .learn-result-wrap .learn-result { border-radius: 0; border: 1px solid #dedede; background: #f5f5f5; height: 85px; padding-top: 10px } .learn-result-wrap .number-learn-result { font-size: 30px; font-weight: 300; } .learn-result-wrap .word-learn-result { font-size: 13px; font-weight: 300; } .container-fluid { overflow: hidden } .library-container { padding: 40px 70px; min-height: 600px; overflow: hidden } .active { left: 0 } .intro-three-steps2 { padding: 0 } #library-tab { margin-right: 5px } #library-tab a { border-radius: 0 !important; font-size: 11px; color: #555 } #library-tab .active a { font-weight: 500; } .no-result { font-size: 17px; text-align: center; color: #333 } .library-title { font-size: 25px; font-weight: 300 } .libray-title-span { font-size: 20px; color: #CCC } @media (max-width:760px) { .library-container { padding: 50px 10px } } .warning-alert { padding: 20px 25px 0; font-size: 13px; display: none; trasition: width 2s linear 2s } .notify-active-product { border-radius: 2px; margin-bottom: 20px; font-size: 11px; vertical-align: bottom; border: 0 } .notify-success { color: #05B2F6 } .signin-button, .signin-button:active, .signin-button:hover { margin-bottom: 10px; height: 40px; width: 100%; background: #ffe303; border: 0; font-size: 11px; font-weight: 500; color: #666 } .signin { margin-top: 0 } .login-form { padding: 0 25px 10px } ::-webkit-input-placeholder { font-size: 13px } :-moz-placeholder { font-size: 13px } ::-moz-placeholder { font-size: 13px } :-ms-input-placeholder { font-size: 13px } .warning-license { margin-top: 20px } .content { background-color: #fff } .login-title { font-size: 25px; color: #555; margin: 40px 0 } .payment-content { padding: 30px 15px } .apply-promotion-code-result { font-size: 13px } .payment-header { width: 100%; height: 50px; background: #4cb1f1; border: 1px solid #ededed; line-height: 50px; color: #FFF; padding-left: 30px; font-size: 13px } .notify-warning, .provide-information { margin-top: 10px; margin-bottom: 0; color: red } .lock { font-size: 20px } .payment-content-item { width: 100%; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed; padding: 20px } .provide-information { font-size: 13px; font-weight: 500; } .notify-warning { border: 0; border-radius: 0 } .group-control { margin-bottom: 10px } .form-group p { font-size: 12px; margin-bottom: 5px } .payment-control { height: 40px; border-radius: 0; font-size: 13px; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0 } .payment-method h2 { font-size: 11px; font-weight: 500; color: #999; margin-top: 40px; margin-bottom: 20px } .card-item p, .promotion-code-text { font-size: 13px } .card-item p { margin-bottom: 5px } .card-item img { height: 30px } .promotion-code { margin-left: -25px; margin-bottom: 10px } .if-have { font-size: 11px; color: red } .payment-now { width: 100%; height: 45px; background: #ffe303; border: 0; font-size: 11px; font-weight: 500; color: #666 } .total-value-banking-item, .total-value-item { width: 100%; min-height: 45px; background: #f2faff; margin-bottom: 20px } .total-value { margin-bottom: 20px } .total-value-item { line-height: 45px; padding-left: 15px } .total-value-banking-item { padding-left: 30px } .error-message { color: red; font-size: 13px } .value-text { font-size: 13px; margin-right: 10px } .value-number { font-size: 15px; color: #85BB03 } .real-value-number { font-size: 25px; font-weight: 500; } .discount-money, .total-money { font-weight: 500; } .payment-gate { font-size: 11px; color: red } .apply-promotion { margin-top: 10px; font-size: 13px } .div-promotion { display: none } .div-apply-promotion-code-result { display: block } .newsletter { margin-top: 30px } .card-payment { border-right: 1px solid #ededed; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; padding: 10px 20px 20px } .type-card { font-size: 13px; color: #555; margin-bottom: 5px } .boxContent { padding-left: 20px; border: 1px solid #ededed; padding-top: 10px; padding-bottom: 10px } .cardList { padding: 10px } .message-card { font-size: 13px; color: red } .description-process { padding-bottom: 10px; border-bottom: 1px solid #ededed; position: relative } .arrow-active-product, .arrow-login, .arrow-payment { position: absolute; top: 30px; display: inline-block } .arrow-payment { left: 125px } .arrow-active-product { left: 250px } .warning-payment { font-size: 20px; color: #FCD208 } .text-support { color: red; margin-left: 24px; font-size: 13px } .process-number { display: inline-block; padding-left: 8px; border: 1px solid #ededed; border-radius: 13px; width: 26px; height: 26px; padding-top: 2px; color: #FFF } .process-deactive { background: #BFBFBF } .process-active { background: #4CB1F1 } .process-text-deactive { color: #BFBFBF; margin-left: 5px } .process-text-active { color: #4CB1F1; margin-left: 5px } .process-payment { margin-left: 20px } .seperator { border-top: 2px solid #ebebeb; margin: 17px 0; height: 0; text-align: center } .seperator span { background-color: #fff; position: relative; top: -12px; padding: 0 5px; font-weight: 500; color: #4CB1F1; font-size: 13px } .payment-login { padding: 20px 100px } .popup-charge-card-text { font-size: 16px; margin-top: 10px } .popup-charge-card-number { font-size: 20px; font-weight: 500; } .popup-charge-card-button, .popup-charge-card-button-fail { width: 130px; height: 40px; border: 0; background: #4cb1f1; color: #fff; font-size: 14px; border-radius: 2px } .popup-charge-card-button-fail { background: #ddd; color: #4cb1f1 } @media (max-width:420px) { .promotion-code { margin-left: 0 } .card-item p, .promotion-code-text, .value-text { font-size: 12px } .card-image img { width: 70px } } @media (max-width:320px) { .nganluong img { width: 70px } .payment-gate { font-size: 7px } } @media (min-width:321px) and (max-width:500px) { .nganluong img { width: 80px } .payment-gate { font-size: 9px } } @media (max-width:1280px) { .learning-header-item { padding-left: 65px; padding-right: 55px } .filter-header-item { padding-left: 80px; padding-right: 65px } } @media (max-width:1024px) { .payment-login { padding: 20px 10px } .library-detail-header-right { padding-left: 0; padding-right: 0 } .learning-header-item { padding-left: 40px; padding-right: 30px } .filter-header-item { padding-left: 80px; padding-right: 80px } } @media (max-width:991px) { .filter-header-item { padding-left: 20px; padding-right: 20px } } @media (max-width:768px) { .learning-header-item { padding-left: 20px; padding-right: 10px } .filter-header-item { padding-left: 20px; padding-right: 20px } .lbrary-detail-header-title { margin-top: 20px } } @media (min-width:500px) and (max-width:780px) { .report-faults { max-width: 120px } } .boxContent { display: block; margin-bottom: 10px } i.ACB, i.AGB, i.AMREX, i.BAB, i.BIDV, i.DAB, i.EXB, i.GPB, i.HDB, i.ICB, i.JCB, i.MASTE, i.MB, i.MSB, i.NAB, i.NVB, i.OJB, i.PGB, i.SCB, i.SEA, i.SGB, i.SHB, i.TCB, i.TPB, i.VAB, i.VCB, i.VIB, i.VISA, i.VPB { width: 80px; height: 30px; display: block; background: url(https://www.nganluong.vn/webskins/skins/nganluong/checkout/version3/images/bank_logo.png) no-repeat } .first-learn-now, .first-learn-right { display: inline-block; min-height: 40px; min-width: 120px; line-height: 40px; text-align: center } i.MASTE { background-position: 0 -31px } i.AMREX { background-position: 0 -62px } i.JCB { background-position: 0 -93px } i.VCB { background-position: 0 -124px } i.TCB { background-position: 0 -155px } i.MB { background-position: 0 -186px } i.VIB { background-position: 0 -217px } i.ICB { background-position: 0 -248px } i.EXB { background-position: 0 -279px } i.ACB { background-position: 0 -310px } i.HDB { background-position: 0 -341px } i.MSB { background-position: 0 -372px } i.NVB { background-position: 0 -403px } i.DAB { background-position: 0 -434px } i.SHB { background-position: 0 -465px } i.OJB { background-position: 0 -496px } i.SEA { background-position: 0 -527px } i.TPB { background-position: 0 -558px } i.PGB { background-position: 0 -589px } i.BIDV { background-position: 0 -620px } i.AGB { background-position: 0 -651px } i.SCB { background-position: 0 -682px } i.VPB { background-position: 0 -713px } i.VAB { background-position: 0 -744px } i.GPB { background-position: 0 -775px } i.SGB { background-position: 0 -806px } i.NAB { background-position: 0 -837px } i.BAB { background-position: 0 -868px } ul.cardList li { cursor: pointer; float: left; margin-right: 0; padding: 5px 4px; text-align: center; width: 90px } .card-item, .transfer-item { padding: 10px; margin-bottom: 10px; margin-top: 20px; background: #F4F4F4 } .filter-data-sound, .filter-speaker { font-size: 20px; color: #555; margin-left: 5px } .first-learn-now { color: #555; background: #ffe303 } .first-learn-right { color: #FFF; background: #3879D9 } .fault-menu, .user-action-learning.iphone-ngang { display: none } .user-learning-modal-title, .user-learning-title { font-weight: 300 !important; text-transform: capitalize; line-height: 5px; color: #043464 } .user-learning-wrapper { max-width: 1150px; margin: 0 auto; overflow: hidden } .user-learning-title { font-size: 25px } .user-learning-modal-title { font-size: 20px } .user-learning-nav .voca-filter a { background: #ddd; color: #b2b2b2 } .user-learning-nav .voca-viewrank a { color: #555; border: 1px solid #ddd; width: 140px } .voca-viewrank a:hover, .voca-viewrank:hover { background-color: #8bd5f8 !important; transition: all .5s ease-in-out } .front { margin-top: 40px } .user-learning-nav li a { min-width: 130px; height: 45px; text-align: center; font-size: 11px; line-height: 38px; font-weight: 700; border-radius: 0; padding-bottom: 5px; padding-top: 5px; font-weight: 500; } .user-learning-nav li .report-faults { border: 1px solid #ededed; color: #555; background: #CCE1F6; line-height: 36px } .user-learning-nav li .report-faults:hover { background: #CCE1F6 } .user-learning-nav li .report-faults span { color: #FFF; margin-left: 25px; font-size: 16px } .user-learning-voca-process ul li.active a { background-color: #ffce0f } .user-learning-flash-card { margin-bottom: 10px } .user-learning-nav li { margin-right: 10px } .user-learning-nav .voca-test a { border: 1px solid #ddd; background: #fff; color: #494949 } .user-learning-nav .voca-learn a { background: #FFE303; color: #5B563C !important } .user-learning-nav .voca-learn a:hover, .user-learning-nav .voca-test a:hover { background: #f9f349 !important; transition: all .5s ease-in-out } .user-learning-analyzic { margin: 10px 0 15px; font-size: 18px } .user-learning-nav-tabs { margin-bottom: 15px } .user-learning-nav-tabs li.active a { color: #000 } .nav-tabs li a { height: 40px; line-height: 20px } .user-learning-tab-pane { margin-bottom: 15px; padding-top: 0 !important } .user-learning-tab-pane.active { left: 0 } .user-action-learning.iphone-ngang .process-button .prevBtn-learning { float: left; margin-left: 10px } .user-action-learning.iphone-ngang .process-button .nextBtn-learning { float: right; margin-right: 10px } .user-action-learning.iphone-ngang .process-button .btn { margin-bottom: 0; height: 25px; line-height: 13px; width: 60px } .user-action-learning .btn, .user-action-writing .btn { min-width: 130px; border-radius: 4px; height: 45px; line-height: 27px; text-transform: uppercase; font-size: 11px; font-weight: 700; margin: 0 10px 25px } .user-learning-back .user-learning-back-item { width: 100%; margin-left: -9px; height: 306px; background: #fff; padding: 10px 5px } .user-learning-complete .user-learning-card-info { width: 64%; float: left; padding-top: 10px } .user-learning-complete voca-lema { font-size: 18px } .btn-faults { margin: 0 !important; color: #fff; background: red } .btn-faults:hover { color: #fff } .fault-menu { position: absolute; z-index: 1000; float: left; min-width: 160px; font-size: 14px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); margin-left: 5px; border-radius: 0; padding: 10px } .fault-content, .slt-fault { border-radius: 4px; font-size: 15px } .slt-fault { margin-bottom: 15px; height: 40px; border: 1px solid #4c87ed } .fault-content { border: 1px solid #4c87ed; resize: none } .fault-content-error { margin-bottom: 10px; margin-top: -10px } .message-feedback { margin-top: -20px; margin-left: 5px } .btn-cancel-fault, .btn-send-fault { margin: 0 0 0 15px !important; width: 120px !important; border-radius: 4px; height: 40px; font-weight: 500; } .btn-send-fault { background: #4c87ed; border: 0; color: #fff; font-family: arial; font-weight: 700 } .btn-cancel-fault { color: #555; background: #fff; border: 1px solid #ddd } .btn-send-fault:active, .btn-send-fault:hover { background: #2B72D8; border: 0; color: #FFF } .btn-cancel-fault:hover { background: #eee } .user-action-learning { margin-left: 0; margin-top: 10px; padding-top: 10px } .user-action-learning.iphone-ngang .process-button { overflow: hidden; padding: 0 15px; width: 100%; text-align: center; margin-bottom: 10px } .user-learning-process-bar { width: 99%; margin-top: 0; margin-bottom: 20px; box-shadow: none; border-radius: 0; border: 1px solid #e0e0e0; text-align: center; height: 20px; background-color: #f5f5f5 } .user-learning-flash-card-wrapper { width: 100%; height: 390px; background: #E8E4DE; margin-top: 5px; border: 1px solid #E4E4E4; border-radius: 0; padding-left: 15px; padding-right: 30px } .user-learning-wrapper-card { width: 100%; margin-left: 0; margin-top: 15px; height: 275px; border-radius: 2px; box-shadow: none; position: relative; background: #fff; border: 1px solid #e1e1e8; padding: 10px } .user-learning-card-img { margin-right: 10px; float: left } .user-learning-card-info { width: 69%; min-height: 210px; margin-left: 5px; padding-top: 20px; float: left } .user-learning-card-img img, .wrapper-card-learning-end img { width: 220px; height: 220px; margin-top: 10px; margin-left: 10px; max-width: 100%; display: inline-block; padding: 3px; line-height: 1; background-color: #fff; border: 1px solid #ededed; border-radius: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .voca-ex { margin-top: 10px; font-size: 12px; color: #4D4D4D } .user-learning-card-info h3 { font-size: 30px; color: #ffab00; margin-top: 10px } .learning-speak-sample { margin-right: 5px; cursor: pointer } .line-dark { height: 1px; background-color: #ededed } .user-learning-card-info h3.voca-pronounciation { margin-bottom: 18px; margin-top: 15px; font-weight: 300 !important; color: #3f71a1; font-size: 18px } .face-th, .learning-definition-vi-sound .fa-volume-up { color: #1958A7 } .face-th { width: 30px; height: 30px; border-radius: 50%; font-size: 15px; line-height: 30px; font-weight: 500; text-align: center; float: right; border: 1px solid #1958A7 } .learning-definition-vi-sound { font-size: 16px; margin-left: 15px; padding: 1px 5px; border-radius: 20px } .learning-definition-pos { font-size: 15px; margin-left: 15px; color: #555 } .learning-definition-pronounce .fa-volume-up { margin-left: 60px; border-radius: 15px; color: #1958A7; font-size: 15px; width: 25px; height: 25px; text-align: center; line-height: 22px } .view-back { position: absolute; width: 100px; height: 50px; text-align: center; color: #5476B5; bottom: 10px; right: -17px; cursor: pointer } .pronounciation-lema { color: #555; font-weight: 100; font-family: monospace } .social.facebook.ipad, .social.facebook.iphone, .social.facebook.tablet { display: none } .change-sample { display: inline-block; border-radius: 15px; line-height: 25px; cursor: pointer; color: #4c87ed; padding-right: 2px; margin-left: 30px; width: 25px; height: 25px; text-align: center } .voca-example-learning { font-size: 16px; color: #5675b5 } .voca-example.vn { display: none } .learning-sample-text { font-size: 15px; color: #333; font-family: arial } .learning-sample-text .fa-volume-up { margin-left: 10px; color: #1958A7; font-size: 15px; width: 25px; height: 25px; line-height: 22px; text-align: center } .learning-story-content { font-size: 13px; text-align: justify } .process-button { width: 100%; text-align: center } .btn-known:hover { color: #fff } .btn-known { border: 1px solid #3ca4f4 } .backBtn, .frontBtn, .nextBtn, .prevBtn { cursor: pointer; text-decoration: none } .dashboard-invite-friends:hover, .support-post-item:hover { text-decoration: underline } ..ready-or-not .btnange { border-bottom: 1px solid #ffe303 } .havent-active { background-color: inherit; border: none; border-radius: inherit; height: auto } .user-learning-card-sample { height: 223px; color: #ffab02; font-size: 30px; margin: 20px; padding-top: 20px } .user-leaning-definition { padding: 1px } .user-learning-sound-image { font-size: 50px; margin-left: 0; margin-top: 0 } .user-action.user-action-writing { margin-left: 0; margin-top: 20px } .process-bar.process-bar-writing { width: 99%; border-radius: 2px; box-shadow: none } .process-percent-writing { height: 100%; background: #3A80BC; transition: .2s all linear } .process-button-writing { text-align: center; margin-top: 20px } .user-learning-answer-write { font-size: 16px; color: #555; margin-left: 12px; margin-top: 10px; padding-left: 10px } .user-learning-card-img-write { height: 210px; margin-top: 5px; margin-left: 15px } .user-learning-answer-write-img { font-size: 14px; color: #555; margin-left: 12px; margin-top: -10px } .learning-write-definition { margin-top: 10px; font-size: 13px; cursor: pointer; color: #3A80BE; position: relative } .learning-write-definition-en .tooltip { margin-left: -15px } .learning-write-definition-vi .tooltip { margin-left: -40px } .learning-write-definition-synonym .tooltip { margin-left: -58px } .learning-write-definition-en-orange .tooltip .tooltip-arrow, .learning-write-definition-synonym-orange .tooltip .tooltip-arrow, .learning-write-definition-vi-orange .tooltip .tooltip-arrow { border-bottom-color: #FDBF03 } .learning-write-definition-en-orange .tooltip .tooltip-inner, .learning-write-definition-synonym-orange .tooltip .tooltip-inner, .learning-write-definition-vi-orange .tooltip .tooltip-inner { background: #FFF; border-radius: 0; text-align: justify; color: #FDBF03; border: 1px solid #FDBF03 } .learning-write-definition-en-blue .tooltip .tooltip-arrow, .learning-write-definition-synonym-blue .tooltip .tooltip-arrow, .learning-write-definition-vi-blue .tooltip .tooltip-arrow { border-bottom-color: #3781C0 } .learning-write-definition-en-blue .tooltip .tooltip-inner, .learning-write-definition-synonym-blue .tooltip .tooltip-inner, .learning-write-definition-vi-blue .tooltip .tooltip-inner { background: #FFF; border-radius: 0; text-align: justify; color: #3781C0; border: 1px solid #3781C0 } .learning-write-definition-en-red .tooltip .tooltip-arrow, .learning-write-definition-synonym-red .tooltip .tooltip-arrow, .learning-write-definition-vi-red .tooltip .tooltip-arrow { border-bottom-color: #C51414 } .learning-write-definition-en-red .tooltip .tooltip-inner, .learning-write-definition-synonym-red .tooltip .tooltip-inner, .learning-write-definition-vi-red .tooltip .tooltip-inner { background: #FFF; border-radius: 0; text-align: justify; color: #C51414; border: 1px solid #C51414 } .learning-write-definition span { margin-right: 20px } .learning-write-definition i { margin-left: 2px; width: 18px; height: 18px; border: 1px solid; text-align: center; line-height: 18px; border-radius: 9px } .user-learning-img-responsive-write { display: inline-block; height: 210px; width: 300px; max-width: 100%; padding: 4px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .user-learning-card-info h3 { margin-bottom: 10px; font-weight: 300 !important } .user-learning-card-info h4.request { line-height: 30px; font-size: 15px } .asking-button { background: #58B6FE; color: #fff; display: inline-block; min-width: 130px; height: 45px; line-height: 45px; margin-top: 15px; cursor: pointer; text-align: center; font-size: 11px; border-radius: 0; font-weight: 500; margin-right: 10px } .asking-button-learn { background: #ffe303; color: #555 } .asking-button-test { background: #f56364; color: #fff } .form-control-card { width: 30%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; vertical-align: middle; border: 1px solid #ccc; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s } .btn-check { border-radius: 0; border: 0; background: #58B6FE; text-transform: uppercase; font-size: 13px; padding: 10px 15px } .user-learning-wrapper-card-test { margin-top: -70px !important; border-radius: 1px; width: 1110px; margin-left: -210px; box-shadow: none; margin-bottom: 20px; background-color: #fff; height: 330px } .user-learning-complete { margin-top: -32px !important; border-radius: 1px; padding-left: 20px } @media only screen and (max-width:1024px) and (min-width:805px) { .wrapper-content-box.learning-title-box { margin: 0 } .user-learning-wrapper-card { width: 103%; margin-left: -6% } .user-learning-card-img { width: 31%; height: 100%; padding-left: 10px } .user-learning-card-info { width: 60% } .user-learning-card-img img, .wrapper-card-learning-end img { max-height: 95% } .user-learning-wrapper-card-test { margin-left: -113px !important; width: 923px !important } .wrapper-card-box.wrapper-card-learning-end { margin-left: -56px; width: 929px } .wrapper-card-box.wrapper-card-learning-end .user-learning-card-info h3 { font-size: 17px; line-height: 24px } h4.request { font-size: 13px } .user-learning-card-info .asking-button { width: 135px; height: 40px; font-size: 11px; line-height: 40px; text-transform: uppercase } .user-learning-process-bar { width: 100% !important } .user-learning-nav { padding: 0 41px } .title-wrapper { padding: 0 25px } .social.facebook.ipad { display: block; margin-left: 32px } .social.facebook.normal { display: none } } @media only screen and (max-width:800px) and (min-width:770px) { .user-learning-flash-card-wrapper { width: 765px; margin-left: -7px } .wrapper-content-box.learning-title-box { margin: 0 } .user-learning-wrapper-card { width: 730px; margin-left: 45px; margin-top: 5px; height: 348px } .user-learning-card-img { width: 40%; height: 100% } .user-learning-card-info { width: 55%; margin-left: 0 } .user-learning-card-img img, .wrapper-card-learning-end img { max-height: 95% } .user-learning-nav-tabs { margin-left: -8px; width: 100% } #racing-word { margin: 0 15px; padding: 10px } .user-learning-process-bar { margin-left: -8px; width: 765px !important; height: 13px } .user-learning-wrapper-card-test { margin-left: 23px !important; height: 327px !important; width: 656px !important } .wrapper-card-box.wrapper-card-learning-end { margin-left: 37px; width: 741px; height: 349px; margin-top: -5px } .wrapper-card-box.wrapper-card-learning-end.user-learning- .card-info h3 { font-size: 17px; line-height: 24px } h4.request { font-size: 13px } .user-learning-card-info .asking-button { width: 135px; height: 40px; font-size: 11px; line-height: 40px; text-transform: uppercase } .user-learning-nav { padding: 0 32px } .title-wrapper { padding: 0 15px } .user-learning-title { margin-top: 20px } .social.facebook.tablet { display: block; margin-left: 23px } .social.facebook.normal { display: none } } @media only screen and (max-width:800px) and (min-width:605px) { .wrapper-content-box.learning-title-box { margin: 0 } .user-learning-wrapper-card { width: 79%; margin-left: 6% } .user-learning-card-img { width: 40%; height: 100% } .user-learning-card-info { width: 50% !important; padding-left: 10px } .user-learning- img, .wrapper-card-learning-end img { max-height: 95% } .user-learning-wrapper-card-test { margin-left: -2px !important; width: 707px !important } .wrapper-card-box.wrapper-card-learning-end { margin-left: 7%; width: 88% } .wrapper-card-box.wrapper-card-learning-end .user-learning-card-info h3 { font-size: 17px; line-height: 24px } h4.request { font-size: 13px } .user-learning-card-info .asking-button { width: 135px; height: 40px; font-size: 11px; line-height: 40px; text-transform: uppercase } .user-learning-process-bar { width: 751px !important } .user-learning-nav { padding: 0 25px } .title-wrapper { padding: 0 9px } .show-ranking-board .modal-content { width: 750px; left: 50%; margin-left: -375px; padding: 20px } .social.facebook.ipad { display: block; margin-left: 15px } .social.facebook.normal { display: none } } @media screen and (max-width:700px) { .wrapper-content-box { padding: 0 15px } } @media only screen and (max-width:600px) and (min-width:575px) { .user-learning-flash-card-wrapper { width: 92%; margin-left: 25px } .btn-faults { margin-left: 25px !important } .fault-menu { margin-left: 15px } .wrapper-content-box.learning-title-box { margin: 0 } .user-learning-wrapper-card { width: 556px; margin-left: 127px; margin-top: 5px; height: 348px } .user-learning-nav li a { margin-right: -2px } .wrapper-card { margin-left: 5px } .user-learning-card-img { width: 40%; height: 100% } .user-learning-card-info { width: 51%; padding-left: 15px } .user-learning- img, .wrapper-card-learning-end img { max-height: 95% } .user-learning-nav-tabs { margin-left: 25px; width: 92% } #racing-word { margin: 0 15px; padding: 10px } .user-learning-process-bar { margin-left: 23px; width: 583px !important; height: 11px } .user-learning-wrapper-card-test { margin-top: -58px !important; border-radius: 2px; margin-left: 71px !important; width: 558px !important; height: 349px !important } .wrapper-card-box.wrapper-card-learning-end { margin-left: 128px; width: 560px; height: 349px; margin-top: -5px } .wrapper-card-box.wrapper-card-learning-end .user-learning-card-info h3 { font-size: 17px; line-height: 24px } h4.request { font-size: 13px } .user-learning-card-info .asking-button { width: 135px; height: 40px; font-size: 11px; line-height: 40px; text-transform: uppercase } .user-learning-nav { padding: 0 25px } .title-wrapper { padding: 0 9px } .social.facebook.tablet { display: block; margin-left: 15px } .message-feedback, .report-faults { margin-left: 15px } .social.facebook.normal { display: none } } @media only screen and (max-width:568px) and (min-width:321px) { .wrapper-card { margin-left: 5px } .topic-learning-analyzic .glyphicon { font-size: 14px } .topic-learning-analyzic .counting { font-size: 11px } .title-wrapper { padding: 0 10px } .user-learning-voca-process { padding: 0 25px } .user-learning-nav li a { margin-right: 5px } .user-learning-title { margin-top: 20px; font-size: 17px } .user-learning-analyzic { margin-bottom: -10px } .view-story { display: block; margin-top: 15px } .face-th, .view-back p { display: none } .user-learning-nav-tabs { margin-left: 25px; width: 300px } .user-learning-nav li { margin: 0 !important } .user-learning-nav li a { margin-top: 15px !important; width: 127px !important } .user-learning-nav .voca-viewrank a { margin-right: 0 !important } .user-learning-flash-card-wrapper { width: 548px; margin-left: 25px } .user-learning-wrapper-card { width: 530px; margin-left: 140px; margin-top: 5px; height: 350px } .wrapper-content-box { padding: 0 } .user-learning-card-img { width: 35%; max-height: 50% } .user-learning-card-img.img-thumbnail { width: 100%; margin: 0; max-height: 148px } .user-learning-card-info h3.voca-pronounciation { margin-bottom: 10px; margin-top: 10px } .user-learning-card-info { width: 60%; padding-left: 10px !important; min-height: 165px; max-height: 165px } .user-learning-card-img-write.card-sample h2 img, .user-learning-wrapper-card-test .user-learning-card-img-write img { max-height: 172px } .user-learning-card-info h3 { height: 15px; line-height: 15px; font-size: 15px } .view-back { bottom: -10px; right: -25px; opacity: .5 } .face-th { height: 30px; border-radius: 50%; color: #fff; font-size: 18px; line-height: 30px } .view-back img { width: 25px } .voca-example.voca-example-learning { font-size: 14px } .user-learning-wrapper-card-test { margin-left: 86px !important; width: 528px !important; margin-top: -60px !important; height: 194px } .user-learning-complete { margin-top: -40px !important; height: 350px } .user-learning-complete .user-learning-card-info { width: 100%; padding-right: 10px } .card-sample { height: 33% } .card-sample p { font-size: 13px } .wrapper-context-filter { width: 100%; height: 215px; background: #E8E4DE; margin-top: 10px; border: 1px solid #E4E4E4; border-radius: 3px; padding: 20px } .user-learning-answer-write-img { width: 45%; float: left; padding-top: 15px } .user-learning-card-img-write.card-sample { margin: 0 !important; width: 40% } .user-learning-card-img-write.card-sample h2 { margin: 0 } .user-learning-wrapper-card-test .user-learning-card-img-write { height: 100%; margin-left: 15px; width: 50%; float: left } .user-learning-sound-image { font-size: 60px } .form-control-card { width: 57% } .user-learning-process-bar { margin-left: 23px; width: 550px !important; margin-bottom: 10px; height: 11px } .user-action-learning { margin-top: 0 } .user-action .btn { width: 138px } .wrapper-card-box.wrapper-card-learning-end { margin-left: 145px; width: 526px; height: 349px; margin-top: -5px } .wrapper-card-box.wrapper-card-learning-end .user-learning-card-info h3 { font-size: 13px; line-height: 24px } .wrapper-card-box.wrapper-card-learning-end .request { line-height: 20px; font-size: 13px } .user-learning-card-info .asking-button { width: 135px; height: 40px; font-size: 10px; line-height: 29px; text-transform: uppercase; display: inline; border: none; background: 0 0; color: #143F69 } .asking-button.go-test { margin-left: 38px } .modal-dialog { margin-top: 50px } .social.facebook.iphone { display: block; margin-left: 15px } .social.facebook.normal, .user-action-learning { display: none } .user-action-learning.iphone-ngang { display: block } .user-action-learning.iphone-ngang .process-bar-learning { margin-top: 10px } .front { margin-top: 20px; height: 350px; background: #FFF } .user-learning-front .user-learning-card-sample { margin: 0; padding: 10px } } @media only screen and (max-width:320px) { .user-learning-analyzic .glyphicon { font-size: 14px } .user-learning-analyzic .counting { font-size: 11px } #uvTab { display: none !important } .title-wrapper { padding: 0 10px } .user-learning-voca-process { padding: 0 15px } .user-learning-voca-process .user-learning-nav li:first-child a, .voca-process .user-learning-nav li:nth-child(3) a { margin-right: 13px } .user-learning-title { margin-top: 30px; font-size: 17px } .user-learning-analyzic { margin-bottom: -10px } .view-story { display: block; margin-top: 15px } .face-th, .view-back p { display: none } .nav.nav-tabs { margin-left: 25px; width: 300px } .user-learning-nav .voca-learn a, .user-learning-nav .voca-viewrank a { margin-right: 0 } .user-learning-nav li { margin: 0 !important } .user-learning-nav li a { margin-top: 15px !important; width: 143px !important; font-size: 10px } .user-learning-flash-card-wrapper { width: 88%; margin-left: 15px } .user-learning-wrapper-card { width: 282px; margin-left: 269px; margin-top: 0; height: 358px } .user-learning-card-img { width: 100%; max-height: 50% } .user-learning-card-img .img-thumbnail { width: 100%; margin: 0; height: 100% } .user-learning-card-info { width: 100%; padding: 0 !important; min-height: 165px; max-height: 165px } .user-learning-card-info h3 { height: 15px; line-height: 15px; font-size: 15px } .view-back { bottom: -10px; right: -25px; opacity: .5 } .card-sample p, .user-learning-card-sample p { font-size: 13px } .user-learning-front .user-learning-card-sample p { font-size: 20px } .user-learning-back { margin-left: 0 !important } .user-learning-back .user-learning-back-item { width: 99%; height: 326px } .user-learning-back .user-learning-back-img { height: 100px } .user-learning-complete { padding-left: 5px } .user-learning-complete .user-learning-card-info { padding-left: 5px; padding-right: 10px !important; width: 100% } .user-learning-complete voca-lema { font-size: 15px } .user-learning-complete .user-learning-card-info h4.request { font-size: 13px; text-align: justify; line-height: 20px } .face-th { width: 30px; height: 30px; border-radius: 50%; color: #1958A7; font-size: 15px; line-height: 30px } .view-back img { width: 25px } .voca-example.voca-example-learning { font-size: 12px } #racing-world { padding: 0 25px } .user-learning-wrapper-card-test { margin-left: 208px !important; width: 283px !important; margin-top: -60px !important; height: 350px } .user-learning-complete { margin-top: -40px !important } .form-control-card { width: 57% } .user-learning-process-bar { margin-left: 23px; width: 302px !important; margin-bottom: 10px; height: 11px } .user-action-learning { margin-top: 0 } .user-action-learning .btn { margin: 0 10px 15px -3px; min-width: 90px } .user-action .btn { width: 90px } .btn-faults { margin-left: 25px !important } .fault-menu { margin-top: -35px; margin-left: 15px } .wrapper-card-box.wrapper-card-learning-end { margin-left: 267px; width: 281px; height: 349px; margin-top: -5px } .wrapper-content-box { padding: 0 } .wrapper-card-box.wrapper-card-learning-end .user-learning-card-info h3 { font-size: 13px; line-height: 24px } .wrapper-card-box.wrapper-card-learning-end .request { line-height: 20px; font-size: 13px } .user-learning-card-info .asking-button { width: 110px; height: 40px; font-size: 10px; line-height: 40px; text-transform: uppercase; border: none; min-width: 110px } .user-learning-complete .user-learning-card-info asking-button-learn { background-color: #ffe303; color: #555 } .user-learning-complete .user-learning-card-info asking-button-test { background-color: #f56364; color: #fff } .asking-button.go-test { margin-left: 38px } .modal-dialog { margin-top: 50px } .social.facebook.iphone { display: block; margin-left: 15px } .report-faults { margin-left: 15px } .message-feedback { margin-top: -20px; margin-left: 15px } .social.facebook.normal { display: none } .wrapper-context-filter { width: 86%; height: 370px; background: #E8E4DE; margin-top: 10px; border: 1px solid #E4E4E4; border-radius: 2px; padding: 20px } .process-bar.process-bar-writing { width: 86%; margin-left: 24px; height: 12px } .process-button-writing { text-align: center } .process-bar-writing .btn { margin-left: 0; width: 138px } .learning-help { padding: 0 20px } .user-learning-voca-guide { margin-left: 13px !important } } .setting-profile { background-color: #FFF; min-height: 600px } .link-voca { margin-top: 50px } .row-profile-content { padding-left: 70px } .change-email { margin-left: 15px; margin-top: 10px; font-size: 13px } .setting-account-text { font-size: 25px; margin-left: 70px; margin-top: 40px } .line-dark { border-bottom: 1px solid ededed } .nav-tabs li a { color: #000; font-size: 11px; border-radius: 0 } .img-avatar { width: 90px; height: 90px; border-radius: 45px; border: 1px solid #063561; padding: 2px } .avatar { width: 100px; height: 100px; border-radius: 50px; padding: 3px } .div-avartar { padding: 15px 0 0 30px } .modal-dialog-update-email, .modal-dialog-update-password { margin-top: 30px } .modal-footer-update-email { margin-top: 0 } .update-password-success { color: green } .input-update-email { width: 100%; height: 45px; margin-bottom: 10px; padding: 0 15px 2px; font-size: 17px; background: #fff; border: 1px solid #ebebeb; border-radius: 2px; -webkit-box-shadow: inset 0 -2px #ebebeb; box-shadow: inset 0 -2px #ebebeb } .control-change-info, .modal-content { border-radius: 0 } .input-update-email:focus { border-color: #57CBFF; outline: 0; -webkit-box-shadow: inset 0 -2px #57CBFF; box-shadow: inset 0 -2px #57CBFF } .link-update-email { color: #000 } .text-error { color: red; font-size: 13px } .text-success { color: green; font-size: 13px } .margin-form-group { margin: 5px 10px 5px 50px } .btn-change-info { width: 150px; margin-right: 10px; border-radius: 0; margin-top: 10px } .active-product-fa-circle { color: #FFF; font-size: 8px; margin-right: 5px } .help-block { color: red } .label-form-group { font-size: 11px; font-weight: 400; color: #000; margin-bottom: 8px } #profile { padding-bottom: 15px } .modal-content { font-size: 12px } input::-webkit-input-placeholder { font-size: 13px } .btn-cancel-update-password, .btn-update-email, .btn-update-password, .btn-update-username { min-width: 100px } .table-vocabulary { font-size: 11px; margin-top: 10px } .table-list-vocabulary-user thead { background: #ededed; font-size: 9px } .table-list-vocabulary-user thead tr th { width: 104px } .newsletter { background: #DDEBF7; padding: 20px; margin-bottom: 10px; border: 1px dashed #999; border-radius: 2px } .blockOverlay { z-index: 10000 !important } .blockMsg { z-index: 11000 !important } @media (max-width:400px) { .row-profile-content { padding: 0 10px } .nav-tabs li a { font-size: 9px; padding-left: 5px; padding-right: 5px } } @media (min-height:800px) { .setting-profile { min-height: 900px } } @media (min-height:1000px) { .setting-profile { min-height: 1100px } } .filter-data-btn { background-color: #FFE303 } .filter-data-sound:active, .preview-sound:active { color: #428bca } .preview-sound { font-size: 18px; color: #555 } .tab-content .tab-pane-payment { padding-top: 0 } .tab-payment { background: #E2F3FA } .card-payment-warning { margin-top: 0 } .alert-message-payment { line-height: 20px } #alert-payment-method { display: none } .diary-notify-user { margin: 0 15px 20px 0 } .slt-topic-library { border-radius: 0; height: 35px } .choose-words-content { padding-top: 10px } .choose-words-item { padding: 5px; min-height: 29px } .choose-words-content-item p { margin: 0; font-size: 13px } .btn-choose-learn-word { margin-bottom: 10px } input[type=checkbox].css-checkbox { position: absolute; z-index: -1; overflow: hidden; height: 25px; width: 34px; padding: 0; border: 0; background: 0 0 } input[type=checkbox].css-checkbox + label.css-label { padding-left: 37px; height: 32px; display: inline-block; line-height: 32px; background-repeat: no-repeat; background-position: 0 0; font-size: 32px; vertical-align: middle; cursor: pointer } input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -32px } label.css-label { background-image: url(../img/checkbox.png); user-select: none } .shoose-learn-word-sound a { color: #4c87ed } .shoose-learn-word-sound a .glyphicon-volume-up { padding: 4px 5px 6px } .shoose-learn-word-sound a .glyphicon-volume-up:hover { background: #4c87ed; color: #fff; border-radius: 50% } .user-learning-back { margin-top: -290px !important; border-radius: 1px; position: relative !important; margin-left: 20px } .learning-definition-title { color: #3A80BE } .learning-definition-text { font-size: 16px; color: #111; font-family: arial } .btn-known, .btn-not-known, .btn-upload-avatar, .ready-or-not .btn, .span-bold { font-weight: 500; } .filter-chart-btn-group { margin-bottom: 0 } .filter-chart-btn-item { margin-bottom: 10px } .flip-container { -webkit-perspective: 1000; -moz-perspective: 1000; perspective: 2000 } #flip-toggle.flip .flipper { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); filter: FlipH; -ms-filter: "FlipH" } .flipper { -webkit-transition: .5s; -webkit-transform-style: preserve-3d; -moz-transition: .5s; -moz-transform-style: preserve-3d; transition: .5s; transform-style: preserve-3d; position: relative; margin-top: -45px } .back, .front { -moz-backface-visibility: hidden; backface-visibility: hidden; position: absolute; -webkit-backface-visibility: hidden } @media only screen and (max-width:320px) { .front { margin-top: 0 } } .vertical .back { -moz-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-transform: rotateX(180deg); transition: .5s } .flipX { -webkit-transform: rotateX(-180deg); -moz-transform: rotateX(-180deg); transform: rotateX(-180deg) } .userdashboard-action { background: #fafafa; min-height: 70px; padding: 10px; margin-bottom: 10px } .userdashboard-action p { margin: 0 } .user-dashboard-learn-result { font-size: 16px; text-transform: uppercase } .user-level-advanced, .user-level-beginer, .user-level-expert, .user-level-highbeginer, .user-level-highimmediate, .user-level-immediate, .user-level-preadvanced, .user-level-preimmediate, .user-result-tooltip { cursor: pointer } .user-result-tooltip { color: #1E90FF } .user-level-advanced + .tooltip > .tooltip-inner, .user-level-beginer + .tooltip > .tooltip-inner, .user-level-expert + .tooltip > .tooltip-inner, .user-level-highbeginer + .tooltip > .tooltip-inner, .user-level-highimmediate + .tooltip > .tooltip-inner, .user-level-immediate + .tooltip > .tooltip-inner, .user-level-preadvanced + .tooltip > .tooltip-inner, .user-level-preimmediate + .tooltip > .tooltip-inner, .user-result-tooltip + .tooltip > .tooltip-inner { background: #1E90FF; border-radius: 0; text-align: left } .user-level-advanced + .tooltip > .tooltip-arrow, .user-level-beginer + .tooltip > .tooltip-arrow, .user-level-expert + .tooltip > .tooltip-arrow, .user-level-highbeginer + .tooltip > .tooltip-arrow, .user-level-highimmediate + .tooltip > .tooltip-arrow, .user-level-immediate + .tooltip > .tooltip-arrow, .user-level-preadvanced + .tooltip > .tooltip-arrow, .user-level-preimmediate + .tooltip > .tooltip-arrow, .user-result-tooltip + .tooltip > .tooltip-arrow { border-top-color: #1E90FF } .userdashboard-ruler { width: 10.4% } .userdashboard-progress-ruler { position: relative; margin-top: 3px; border-radius: 0; margin-bottom: 0; height: 80px } .userdashboard-note-level { margin-top: 5px } .userdashboard-note-level-item { width: 15px; height: 15px; display: inline-block } .userdashboard-expert { background: #A9CEAD } .userdashboard-advanced { background: #FAC1E6 } .userdashboard-preadvanced { background: #81CEF2 } .userdashboard-highimmediate { background: #00C7F6 } .userdashboard-immediate { background: #76E888 } .userdashboard-preimmediate { background: #FAF754 } .userdashboard-highbeginer { background: #F7DA41 } .userdashboard-beginer { background: #FA0000 } .userdashboard-ranking-chart { width: 100%; height: 400px; margin: 10px auto } .user-learned a { color: #063561 } .capitalize-text { text-transform: capitalize } #test-ground { width: 100%; height: 100%; left: 0; top: 0; z-index: 1001; background: #fff; position: absolute } #test-ground .testing-rule { padding: 15px; margin-top: 40px; color: #fff } #test-ground .testing-rule .rule-detail { margin: 20px 0 } #test-ground .testing-rule .rule-detail ul { padding: 0 0 0 15px; display: inline-block; font-size: 14px; line-height: 25px; text-align: justify } #test-ground .testing-rule p { font-size: 15px; color: #fff } #test-ground .testing-rule h3 { font-size: 36px; color: #fff; font-weight: 300 } .ready-or-not { margin-top: 30px } .ready-or-not .btn { min-width: 130px; background: #ffe303; color: #fff; margin-right: 15px; font-size: 13px; border-radius: 0; height: 45px } .line-orange { border-bottom: 1px solid #ffe303 } .btn-not-known { background-color: #F0F0F0; color: #3A7CB6 } .btn-not-known:hover { color: #3A7CB6 } .btn-known { background-color: #58B6FE; color: #FFF } .btn-known:hover { background-color: #8bd5f8; -webkit-transition: .5s all linear; border-color: #58B6FE } .learning-last-card { margin-left: 15px } .learning-last-card h3 { font-size: 25px; color: #ffe303 } .learning-last-card .request span { font-weight: 500; color: #063561 } .bell-not-notification, bell-not-mission { margin-top: -15px } .bell-has-mission, .bell-has-notification { margin-top: -30px; margin-right: 0 } .bell-flag { margin-top: -17px; margin-right: 13px } .bell-has-notification .tooltip-arrow, .bell-not-notification .tooltip-arrow { top: 0; left: 193px; margin-left: -5px; border-bottom-color: #fff; border-width: 0 5px 5px; margin-top: -5px } .bell-has-mission .tooltip-arrow, .bell-not-mission .tooltip-arrow { top: 0; right: 88px; margin-left: -5px; border-bottom-color: #fff; border-width: 0 5px 5px; margin-top: -5px } .bell-not-notification .tooltip-arrow { left: 198px } .bell-not-mission .tooltip-arrow { left: 327px } .bell-has-mission .dropdown-menu, .bell-has-notification .dropdown-menu, .bell-not-mission .dropdown-menu, .bell-not-notification .dropdown-menu { right: 10px !important; border-radius: 5px !important; position: fixed; top: 50px; max-width: 400px; left: auto; min-width: 400px; background: #fff; border: 1px solid #4c87ed } .bell-notification-item { padding: 0 10px 10px; margin-top: -5px } .bell-notification-header { font-size: 13px; line-height: 15px; border-bottom: 1px solid #ededed; padding-bottom: 5px; margin-bottom: 10px } .bell-notification-content { max-height: 550px; font-size: 13px; position: relative; line-height: 15px } .bell-notification-content-items { position: relative } .bell-notification-content-item { border-bottom: 1px solid #CCC; padding: 20px 5px; text-align: justify } .bell-notification-content-item:hover { cursor: pointer; background: #F8F8F8 } .no-notification-item:hover { background: #EBF1F1 } .bell-notification-content-item p { margin: 0 0 5px } .bell-has-mission .slimScrollBar, .bell-has-notification .slimScrollBar, .bell-not-mission .slimScrollBar, .bell-not-notification .slimScrollBar { opacity: .7 !important; background: #CCC !important } .btn-upload-avatar { margin-bottom: 20px; border-radius: 0; margin-top: 15px; font-size: 11px; background: #bdbdbd; border: 0; padding: 8px 15px } .btn-put-avatar { background: #B1CDE5; border: 0; padding: 7px 10px; color: #FFF; margin-right: 10px } .btn-change-avatar { min-width: 130px; margin-bottom: 20px; border-radius: 2px; margin-top: 10px; background: #FC0; border: 0; color: #FFF; margin-left: -15px; font-size: 12px; padding: 4px 12px } .carousel-control .img-arrow-left, .carousel-control .img-arrow-right { position: absolute; top: 40%; left: 20%; z-index: 5; display: inline-block; width: 60px } .avatar-picture { border-radius: 50%; width: 32px; height: 32px; margin-top: 3px; transition: .3s all linear; //border:1px solid #4c87ed; cursor: pointer } .avatar-picture-item { width: 90px; height: 90px } .menu-user-name { color: #fff; margin-right: 5px; font-size: 14px; margin-top: 10px; float: left } .btn-change-img { border: 0; height: 25px; border-radius: 0; font-size: 13px; color: #063561; background: #D9E2E7; padding: 4px 8px; margin-top: 3px; margin-bottom: 10px } .userdashboard-recent-action { border: 1px solid #ededed; background: #EEE; margin-bottom: 20px } .level-text, .profile-content-item .nav-tabs li { margin-bottom: 0 } .userdashboard-recent-action-header { padding: 5px 15px } .userdashboard-recent-action-item { padding: 5px 15px; max-height: 500px; overflow-y: scroll; background: #EEE } .userdashboard-recent-action-header-item { border-bottom: 1px solid #777 } .userdashboard-recent-action-content { border-bottom: 3px solid #007FC6; display: inline-block } .shape-note { width: 27px; height: 25px; display: inline-block; margin-right: 5px } .advanced-chart, .beginner-chart, .expert-chart, .high-advanced-chart, .high-beginner-chart, .immediate-chart, .pre-immediate-chart { width: 68px; opacity: 0 } .dashboard-user-info { opacity: 0 } .beginner-chart { height: 50px; background: #CDDC39; margin-top: 80px } .high-beginner-chart { height: 100px; background: #8BC34A; margin-top: 30px } .pre-immediate-chart { height: 150px; background: #4CAF50; margin-top: -20px } .immediate-chart { height: 200px; background: #C6FF00; margin-top: -70px } .high-immediate-chart { width: 68px; height: 250px; background: #ffe303; margin-top: -120px; opacity: 0 } .advanced-chart { height: 179px; background: #ffb509; margin-top: -162px } .high-advanced-chart { height: 223px; background: #ff5900; margin-top: -206px } .expert-chart { height: 261px; background: #dc0000; margin-top: -244px } .beginner-number { width: 38px; height: 38px; border: 1px solid #FFF; border-radius: 40px; line-height: 30px; position: absolute; left: 15px; top: 6px; background: #FFF } .beginner-number-item { text-align: center; width: 32px; height: 32px; border: 1px solid #8eef65; border-radius: 30px; position: absolute; left: 2px; top: 2px } .beginner-avatar { position: absolute; left: 0; width: 68px; height: 68px; border-radius: 68px; padding: 2px; border: 1px solid #ededed; top: -125px } .beginner-avatar img { left: 2px; width: 62px; height: 62px; border-radius: 68px } .beginner-text { position: absolute; left: 10px; top: -50px; font-size: 14px; font-family: light; color: #cdcdcd; text-align: center } .beginner-progress { position: absolute; left: 0; top: -45px } .beginner-progress .progress { width: 68px; height: 5px; border-radius: 0 } .beginer-img { background: #CDDC39 } .beginner-text-color { color: #CDDC39 } .high-beginner-text-color { color: #8BC34A } .pre-immediate-text-color { color: #4CAF50 } .immediate-chart-text-color { color: #C6FF00 } .high-immediate-chart-text-color { color: #ffe303 } .your-level-scale { font-size: 18px; margin-bottom: 0 } .pre-immediate-img { background: #4CAF50 } .high-immediate-img { background: #FFE303 } .high-advanced-img { background: #FF5900 } .high-beginer-img { background: #8BC34A } .immediate-img { background: #C6FF00 } .advanced-img { background: #FFB509 } .expert-img { background: #DC0000 } .level-text { font-size: 25px; font-weight: 500; } .dashboard-title, .profile-note-content span { font-weight: 500; } .user-dashboard-text-note { font-size: 12px } .profile-note-item { padding: 34px 0 0 } .profile-note { padding: 15px; border: 1px solid #ededed; background: #F9FFFF } .profile-note-title { color: #063561; font-size: 14px } .profile-note-content { color: #007B00; text-align: justify; margin-top: 10px } #dLabel, .jscroll-added { text-align: center } .profile-form-label { margin-left: 15px } .profile-label { padding-top: 10px } .profile-label label { font-size: 13px; color: #063561 } .btn-update-info { margin-top: 15px; border: 0; border-radius: 2px; min-width: 130px; text-transform: uppercase; font-size: 11px; height: 29px } .btn-update-info-disable { background: #EBEBEB; color: #AEBAC6 } .btn-update-info-able { background: #008df6; color: #FFF } .profile-note p { margin: 0 } .bg-notification-me { background: #EEBF18 } .profile-content-item .nav-tabs { border-bottom: 1px solid #ededed } .profile-content-item .nav-tabs li.active a { border: 0; color: #555 } .profile-content-item .nav-tabs li a { color: #CCC } .content-remind-review { background: #FFF; padding: 10px 70px; margin: 30px 0 } .remind-review-title { margin-bottom: 30px } .remind-review-item { padding: 20px 0; min-height: 122px } .btn-remind-review, .btn-remind-view { margin-top: 0; font-weight: 500; background-color: #FFE303 !important; color: #555; height: 35px; border-radius: 0; padding: 0 10px; text-shadow: none; width: 87px; font-size: 10px; border: none; box-shadow: none } .btn-remind-view { color: #FFF; background: #3879D9 !important } .btn-remind-review:hover { color: #555 } .userdashboard-word-not-know:hover { color: #4280ef; decoration: none } .btn-remind-view:hover { color: #FFF } .review-topic-name { color: #063561 } .review-parent-name { color: #CCC; margin-left: 10px; font-size: 14px } .revie-late { color: red } .remind-word-container { max-width: 1200px; margin: 15px auto auto } .remind-review-img img { width: 70px; height: 70px; border-radius: 35px; cursor: pointer; -webkit-transition: width .5s,height .5s,-webkit-transform .5s; transition: width .5s,height .5s,transform .5s } .dashboard-invite-friends, .dashboard-level-link { margin-right: 20px } .dashboard-level-link img, .dashboard-ranking-link img { width: 15px; height: 15px; margin-left: 5px } .dashboard-invite-friends span, .dashboard-level-link span, .dashboard-ranking-link span { font-size: 12px; color: #08c; cursor: pointer } .dashboard-invite-friends .fa-info-circle, .dashboard-invite-friends .fa-user-plus { font-size: 17px; margin-left: 5px; color: #7b7979 } .dashboard-avatar { margin-top: 0 } .dashboard-title { font-size: 20px; color: #063561; margin-top: 15px } .dashboard-choose-library { font-size: 18px; font-weight: 300; } .dashboard-lirary { font-size: 14px; color: #08c } .dashboard-lirary:hover { color: #08c } .dashboard-avatar img { width: 100px; height: 100px; border-radius: 70px; border: 1px solid #ededed; padding: 2px } .me-explain-item-1, .me-info-img-title { border-bottom: 1px solid #9BAEC1 } @media screen and (max-width:570px) { .content-remind-review { padding: 10px } } .me-info-content { padding-top: 60px; padding-bottom: 30px } .me-info-item { padding: 0 24px } .me-info-img-title img { width: 170px } .me-info-img-title { padding: 20px 0 } .me-owner { font-size: 16px; color: #58b6fe; margin: 0 } .me-info-btn { margin: 20px 0 } .me-explain { border: 1px solid #9BAEC1; margin-bottom: 20px } .me-explain-item { padding: 20px 100px } .me-explain-title { font-size: 26px; color: #063561 } .me-explain-img { width: 120px; margin: 20px 0 } .me-explain-content { font-size: 14px } .support-child-item { color: #063561 } .support-open { display: block } .support-close, .support-content-answer { display: none } .support-active { background: #3a5795; color: #FFF } .support-active a, .support-active a:hover { color: #FFF; font-weight: 500; } .support-post-item { color: #08c; cursor: pointer } .support-title-item { font-size: 25px } .support-close a:hover, .support-close:hover, .support-items a span:hover, .support-open a:hover, .support-open:hover { background: #EBEEF4; color: #428bca } .support-post-items { border-top: dashed 1px #e5e5e5; padding: 10px } .not-text-decoration:hover, .vip-menu-icon { text-decoration: none } .menu-title-item-active { color: #B2B2B2 !important } @media (min-width:1200px) { .slide-intro-item { padding: 0 30px } } @media (min-width:1300px) { .support-header .container { padding-right: 0 } .support-header .hotline { margin-right: -73px } .slide-intro-item { padding: 0 70px } } .support-header { background: #4c87ed; padding: 15px 0 } .support-header .home-icon { color: #fff; font-size: 14px; margin-right: 5px } .support-header .hotline { font-size: 14px; color: #FFF; font-weight: 500; } .support-header .support-title { font-weight: 500; color: #fff; font-size: 14px } .invite-friends-title { font-size: 15px; color: #063561 } .btn-invite-friends, .btn-view-more-friends { background-color: #58B6FE; color: #FFF; font-weight: 500; font-size: 10px; min-width: 77px; min-height: 25px; border-radius: 2px; border: 0 } .fb-friend-content { padding-left: 10px; padding-right: 30px; min-height: 120px } .fb-friend-item { padding-top: 20px; padding-bottom: 30px; border-top: 1px solid #cdcdcd } .btn-view-more-friends { background-color: #efbf10 } .img-invite-friends { width: 60px; border-radius: 30px } .img-invite-friends:hover { width: 66px; border-radius: 33px; cursor: pointer; -webkit-transition: width 1s; transition: width 1s } .library-share-header { width: 100%; height: 50px; padding: 10px; color: #fff; border-radius: 4px } .library-share-header-content { font-size: 17px; display: inline-block; margin-top: 5px; color: #fff } .library-share-input-link, .library-share-textarea-link { width: 100%; border: 2px solid #d8d8d8; color: #888; font-size: 13px } .library-share-content { padding: 20px } .library-share-input-link { height: 30px; padding: 5px } .share-social-img { margin-right: 5px } .library-share-textarea-link { padding: 5px } .btn-cancel-share, .btn-send-msg { color: #555; font-family: arial; font-weight: 700; margin: 10px 0; height: 30px; font-size: 11px; width: 60px; border-radius: 0 } .btn-send-msg { background: #D8EEF9; border: 0 } .btn-cancel-share { border: 0 } b, label, strong { font-weight: 100 } .btn-send-msg:active, .btn-send-msg:hover { background: #008DF6; border: 0; color: #FFF } .btn-cancel-share:hover { color: #FFF; background: #5E6265 } .share-email-list { padding: 5px; float: left } .share-email-list li { display: inline; font-size: 13px } .share-email-list-item { width: 200px; margin-right: 10px; height: 35px; padding: 6px 0 } .share-email-list-item .email-icon { border: 1px solid; padding: 2px 6px 3px; font-size: 16px; color: #888; border-radius: 16px; margin-right: 5px } .msg-content { margin-top: 10px; clear: left } .email-items:hover { background: #FEDDDF; cursor: pointer } .share-msg { margin-top: 10px; padding: 10px; background-color: #efd; border: 1px dashed #cdb; color: #6C756C; display: none } #dLabel, .avatars-text, .btn-upgrade-vip, .left-avatar-text, .right-avatar-text { display: inline-block } .story-text { font-size: 20px; margin-top: 10px; color: #4c87ed } .notification-me-learning + .tooltip { position: fixed; font-size: 9px } .notification-me-learning + .tooltip > .tooltip-inner { padding: 3px 5px } .library-learning + .tooltip > .tooltip-inner { padding: 3px } .vip-line-caro { height: 6px; background-image: url(../img/vip-caro.png); background-repeat: repeat-x } button.modal-btn-close { color: red; width: 30px; margin: 20px; border: 1px solid; height: 30px; border-radius: 15px; float: none } button.modal-btn-close: hover { color: red } .modal-vip-content { background: #e2e8f4 } .remind-modal-dialog, .result-modal-dialog { min-width: 640px; margin-top: 20px; max-width: 800px } .remind-modal-content, .result-modal-content { padding: 20px } .remind-popup-footer { height: 10px; margin-top: 20px; background: #f72121 } .remind-popup-text-content { padding: 10px 20px; font-size: 15px; max-width: 400px; margin: auto } .btn-remind { color: #555; height: 45px; border: 0; border-radius: 22px; margin-top: 10px; min-width: 170px; font-weight: 500; font-size: 13px; margin-right: 5px; margin-left: 5px } .btn-remind-no { background: #cecece } .btn-remind-now { background: var(--color-main-blue-light); color: #fff } .remind-narrow { margin-top: -23px; margin-bottom: -20px } .resullt-popup-title { font-size: 16px; font-weight: 500; margin-top: 5px; color: #036 } .result-test-image { margin-top: 50px } #result-test-footer { height: 10px; margin-top: 20px } .result-popup-text { margin-top: 30px; font-size: 20px; font-weight: 500; } .result-popup-msg { padding-left: 60px; padding-right: 60px; font-size: 15px } .result-popup-msg span { font-weight: 500; color: #1580dd } .fail-footer { background: #2c437c } .fail-color { color: #2c437c } .good-footer { background: #5edd3a } .good-color { color: #5edd3a } .very-good-footer { background: #f4c500 } .very-good-color { color: #f4c500 } .excellent-footer { background: #ff9700 } .excellent-color { color: #ff9700 } .very-excellent-footer { background: red } .very-excellent-color { color: red } .memory-test-footer { background: #00d890 } .memory-test-color { color: #00d890 } .welcome-title { font-size: 30px; color: #0086ff; margin-top: 30px; font-weight: 500; } .welcome-modal-dialog { min-width: 700px; margin-top: 20px } .welcome-modal-content { padding: 20px } .welcome-user { font-size: 20px; margin-top: 20px } .welcome-user span { margin-left: 10px; margin-right: 10px } .welcome-user img { vertical-align: baseline } .let-support-user { font-size: 16px } .let-support-user span { font-weight: 500; } .welcom-img { margin-top: 30px } .welcome-footer { height: 10px; margin-top: 20px; background: #0086ff } .report-faults:hover { background-color: #8bd5f8; transition: all .5s ease-in-out } .report-faults { cursor: pointer; background: #58b6fe; color: #fff } .pronounce-test { border-bottom: 1px solid #ededed; padding-bottom: 10px } .div-close { width: 23px; height: 23px; margin-top: 10px; margin-right: 10px; background: url(../img/close.png) } .div-close:hover { cursor: pointer; background: url(../img/close.png) 0 -23px } .div-close-white { background: url(../img/close-white.png) } .div-close-white:hover { background: url(../img/close-white.png) 0 -23px } #dLabel { border: 1px solid; width: 40px; height: 40px; font-size: 14px; margin-left: 400px; margin-top: 20px; border-radius: 4px } #dLabel span { font-size: 14px; padding-top: 10px } .tooltip-arrow-triangle { margin-top: -17px; width: 10px; height: 10px; margin-left: 63px; border-width: 0 10px 11px; border-bottom-color: #000 } .popup { width: 420px; max-height: 356px; margin-left: 350px; margin-top: 15px } .popup #title { font-size: 18px; color: #4C87ED; margin-top: 16px; font-weight: 500; } .popup img-text { color: #4C87ED; font-size: 18px; margin-top: 10px; width: 418px; height: 3px } .content-popup { padding-left: 15px; padding-right: 15px } .content-popup .item-popup { height: 95px; border-bottom: solid 1px; border-color: #A7A8AA; padding-top: 20px; padding-left: 10px } .content-popup .item-popup-no-notification { height: 95px; padding-top: 20px; padding-left: 10px; padding-bottom: 100px; border: 0 } .content-popup .item-popup-no-notification img { width: 70px; height: 70px } .content-popup .item-popup .square-topic { width: 55px; height: 55px; border: 1px solid #F9AA05; border-radius: 7px } .content-popup .item-popup .topic-popup { margin-top: 12px } .content-popup .item-popup .square-words { width: 55px; height: 55px; border: 1px solid #4C87ED; border-radius: 7px } .content-popup .item-popup .words-popup { font-weight: 500; color: #4C87ED; margin-top: 17px } .content-popup .item-popup .topic-popup-text { font-weight: 500; color: #F9AA05; margin-top: 17px } .content-popup .item-popup .not-padding-popup { padding-left: 0; margin-top: -3px; margin-left: -10px } .bell-has-notification .content-popup .item-popup .not-padding-popup { max-height: 150px; overflow-y: scroll } .content-popup .hello-student { color: #4C87ED; font-size: 12px } .content-popup .content-for-student { font-size: 12px; margin-top: -7px; color: #000 } .item-popup .number-topic { color: #F7352E; font-weight: 500; font-size: 15px } .item-popup .glyphicon-chevron-right { color: #4C87ED; display: inline-block; margin-top: 15px; padding-left: 13px } .line-popup img { width: 100%; height: 3px } .topic-popup img { width: 30px; height: 30px } .volumne-word-sound { font-size: 14px; color: #4c87ed; cursor: pointer; padding: 3px 5px; border-radius: 50%; width: 22px; height: 22px } .volumne-word-sound:hover { background: #4c87ed; color: #fff } .modal-bar { width: 100%; height: 5px } .modal-popular { max-width: 600px; margin: auto } .modal-content-popular { margin-top: 20px; padding: 20px } #learn-question .library-detail-modal-content { max-width: 600px; margin: auto } .avatars-text { background: #FEBF10; width: 90px; height: 90px; border-radius: 4px; font-size: 40px; line-height: 80px; color: #fff; margin-top: 1px } .logo-menu, .logo-menu-in { width: 66px; margin-top: 12px } .last-card-learn-btn { border-radius: 4px; background: #e04a32 !important } .last-card-test-btn { border-radius: 4px; background: #4c87ed !important; color: #fff } .last-card-learn-btn:hover, .last-card-test-btn:hover { text-shadow: 1px 1px 1px #bbb } .story-content-box { height: 430px; overflow-y: scroll; border: 1px solid #4c87ed; padding: 10px } .logo-menu { margin-left: 260px } .logo-menu-in { margin-left: 0 } .left-avatar-text { width: 25px; height: 25px; border: 1px solid #fff; color: #fff; line-height: 25PX; FONT-SIZE: 16PX; margin-top: 7px; border-radius: 2px; padding-left: 5px } .right-avatar-text { width: 30px; height: 30px; border: 1px solid #fff; color: #fff; font-size: 20px; margin-top: 4px; border-radius: 50%; line-height: 28px; text-align: center } .learn-unknow-word-btn { background: #e04a32; color: #fff; width: 150px } .learn-choose-word-btn { background: #ffce0f; color: #555; width: 150px } .learn-know-word-btn { background: #4c87ed; color: #fff; width: 150px; margin-right: 0 } .learning-speaking-btn { background: #85cb21; margin-left: 15px } .learning-context-btn { background: #ef3737; margin-left: 15px } .vip-menu-icon { height: 26px; margin-top: 2px; width: 99px; border-radius: 2px; background: url(../img/voca-vip.png) 0 -21px no-repeat #4c87ed; color: #fff !important; line-height: 26px; text-align: right; padding: 0 8px; font-size: 11px; font-weight: 500; } .vip-menu-icon:hover { background: url(../img/voca-vip.png) 0 -21px no-repeat #5299ff; color: #fff !important } .facebook-chat-box-top, .facebook-chat-group { height: 35px; background: #7ac70c; border-radius: 4px 4px 0 0; padding-left: 10px } .facebook-chat-group { width: 225px; position: fixed; bottom: 0; right: 10px; margin-bottom: 0 } .facebook-chat-group:hover { cursor: pointer } .facebook-chat-box { position: fixed; bottom: -585px; right: 10px; z-index: 10 } .facebook-chat-box-top { width: 300px } .facebook-chat-box-hide { float: right; color: #fff; font-size: 20px; margin-top: 5px; margin-right: 10px } .facebook-chat-box-hide:hover { cursor: pointer } .facebook-support { float: right; margin-right: 90px; font-size: 16px; font-weight: 500; color: #fff; margin-top: 6px } .menu-navbar-header { margin-left: 10px; width: 100%; padding-right: 25px } .menu-left-icon { float: left; margin-top: 18px } .menu-logo-center { text-align: center; clear: both; float: none } .menu-logo-center img { margin-top: -22px; margin-left: 0 } .menu-nav-right { margin-top: -50px } .menu-search-vocabulary { padding-top: 9px } .menu-search-vocabulary img { margin-left: 15px; margin-right: 15px; width: 83px } .txt-search { height: 30px; width: 500px; border-radius: 2px; border: 0; padding-left: 10px } .btn-suggest { min-width: 80px; height: 30px; background: #7ac60c; border: 0; margin-left: 15px; border-radius: 4px; color: #fff; font-size: 13px } .btn-suggest:hover { background: #75b624 } .btn-upgrade-vip { margin-left: 15px; min-width: 105px; background: #4c87ed; color: #fff; height: 30px; line-height: 30px; text-align: center; border-radius: 4px } .btn-upgrade-vip:hover { color: #fff; background: #4e78ed } .btn-upgrade-vip:focus { text-decoration: none; color: #fff } .learning-left-menu { height: 50px; padding-top: 10px; color: #fff; float: left } .avatar-menu-group { margin-top: -42px } .back-menu { display: inline-block !important; visibility: visible !important; width: 25px; height: 25px; margin-top: 4px; float: left; margin-left: 5px } .learning-vocabulary-name { color: #fff; font-size: 16px; margin-top: 6px; float: left; margin-left: 10px; text-transform: uppercase } .learning-center-menu { width: 100%; float: left; margin-top: -50px; height: 50px; text-align: center; position: relative; z-index: -1 } .learning-right-menu { height: 50px; margin-top: -50px; float: right; padding-right: 15px } .fix-padding-modal-body { padding: 30px 65px } .suggest-the-word-dialog { max-width: 1024px !important; width: 100% } .suggest-song-dialog .modal-content { border-radius: 6px } .suggest-song-dialog .modal-body { padding: 40px 30px 45px } .suggest-title { font-size: 20px; color: #4c87ed; margin-top: 0; margin-bottom: 20px; font-weight: 300; } .logo { text-align: center; margin-top: 15px } .logo img { width: 100px } .title-msg { margin-top: -15px; background: #fff; width: 230px; text-align: center; display: inline-block } .captcha-group, .content-group { margin-top: 15px } .captcha-group p { font-family: arial } .img-captcha { height: 34px } .txt-captcha { width: 41%; display: inline; margin-left: 10px } .txt-suggest-song { height: 35px } .txt-suggest-song:focus { border-color: #75b924; -webkit-box-shadow: inset 0 -2px #67a329; box-shadow: inset 0 -2px #67a329 } .refresh-captcha-search { color: #4c87ed; font-size: 20px; width: 10%; text-align: center; height: 34px; float: right; margin-top: 4px } .refresh-captcha-search:hover { cursor: pointer } .agree-group { margin-top: 10px } .agree-group i { font-style: normal; color: #4c87ed } .suggest-msg-search { margin-bottom: 0; margin-top: 10px; color: red } .btn-cancel-suggest, .btn-send-suggest-home { width: 120px; font-weight: 500; margin-top: 20px; font-size: 13px; margin-left: 5px; margin-right: 5px } .btn-send-suggest-home { height: 35px; border: 0; background: #7ac60c; color: #fff; box-shadow: 0 2px 0 #67a329; border-radius: 4px } .btn-send-suggest-home:hover { background: #75ba24 } .btn-cancel-suggest { height: 36px; background: #fff; color: #888; border-radius: 4px; border: 1px solid #ddd } .img-suggest-song { width: 80px } .suggest-the-word-msg-home { color: red; font-size: 13px; margin-top: 5px } .title-input { font-size: 14px; font-weight: 500; } .txt-suggest-song { margin-bottom: 30px } .suggest-the-word-img { margin-top: 50px } .btn-send-suggest-idea { width: 120px; margin-left: 5px; margin-right: 5px; height: 35px; border: 0; background: #75b924; color: #fff; font-weight: 500; font-size: 13px; box-shadow: 0 2px 0 #67a329; border-radius: 4px; margin-top: 20px } .box-img-success { display: none } .result-success { font-size: 20px; font-weight: 500; color: #7ac50c; margin-top: 40px } .margin-top-text { margin-top: 20px } .thank-you { font-weight: 400; font-size: 20px; color: #4c87ed } .design-txt { margin-bottom: 20px; border: 1px solid #4c87ed } .summary-idea-home { height: 160px !important } .source-book-home-idea { height: 70px !important } .if-have-title { color: #4c87ed; font-weight: 400; font-style: italic; } .summary-idea-home-tab-difference { height: 245px !important } .box-result-the-word, .box-search-vocabulary-result { position: absolute; top: 50%; left: 0; background: #fff; width: 100%; margin-top: 50px; border: 1px solid #4c87ed; border-radius: 4px; z-index: 100; text-align: left; display: inline-block; display: none; padding: 20px 15px } .box-search-vocabulary-result { width: 100%; margin-top: 20px } .box-left-learn { float: left; width: 49%; margin-right: 1% } .box-right-learn { float: left; width: 49%; margin-left: 1% } .box-list-learn { padding: 5px 15px 15px; border: 1px dotted #ddd } .icon-title-the-word-search { width: 14px; height: 19px; margin-top: -8px } .title-the-word-learn { font-weight: 400; font-size: 16px; margin-bottom: 20px } .btn-watch-all-search, .item-left-learn-box, .item-right-learn-box { margin-top: 10px; font-weight: 500; font-size: 14px } .item-left-learn-box { padding: 10px 20px; background: #ededed; border-radius: 20px; color: #6b6b6b } .item-left-learn-box:hover { background: #4c87ed; color: #fff } .btn-watch-all-search { text-align: center; padding: 9px 20px; color: #4c87ed; border-radius: 20px; border: 1px solid #4c87ed } .item-right-learn-box { padding: 10px 20px; background: #ededed; border-radius: 20px; color: #6b6b6b } .item-right-learn-box:hover { background: #7ac60c; color: #fff } .box-search-not-register, .box-search-register-the-word, .box-search-result-item { display: none } .title-the-word-learn-big { font-size: 25px; font-weight: 400; color: #000; text-align: center } .icon-title-the-word-search-big { width: 22px; height: 30px; margin-top: -14px } .box-list-learn-big, .box-search-result { width: 100%; display: inline-block } .box-list-learn-big { padding: 5px 15px 15px; border: 1px dotted #ddd } .search-result-text { font-size: 14px; border-bottom: 1px solid #ededed; padding-bottom: 5px; margin-bottom: 20px } .search-result-line { border: 1px dashed #ededed; margin-top: 10px } .item-right-learn-box-big { margin-top: 10px; padding: 10px 20px; background: #ededed; border-radius: 20px; color: #6b6b6b; font-weight: 500; font-size: 14px; width: 49%; float: left } .item-right-learn-box-big:hover { background: #7ac60c; color: #fff } .odd-margin { margin-right: 2% } .not-find-result { font-weight: 400; font-size: 14px; color: #494949; text-align: left; padding-left: 15px; padding-right: 15px } .not-find-result span { font-weight: 500; } .box-suggest-the-word-you-like { text-align: left; background: #DEEDFF; display: inline-block; position: relative; margin-top: 20px; border-radius: 6px; border: 1px solid #4c87ed; width: 100%; padding: 20px 15px } .suggest-text-box-find { font-weight: 400; font-size: 15px; color: #4c87ed; display: inline-block; max-width: 68%; float: left } .suggest-style-search { display: inline-block; font-weight: 500; font-size: 14px; color: #fff; background: #4c87ed; width: 125px; float: right; border-radius: 4px; margin-top: 4px; cursor: pointer; text-align: center; height: 30px; padding-top: 6px; box-shadow: 0 2px #4a78ec; text-shadow: 1px 1px 5px #044570 } .avt-msg { margin-top: 15px; color: #ef3737 } .menu-login-system, .menu-register-system { font-size: 13px; margin-top: 9px; font-weight: 500; } @media (min-width:0px) and (max-width:768px) { .suggest-style-search { float: none } .suggest-text-box-find { width: 100%; max-width: 100%; float: none } } .rate-group-item, .rate-group-item-active { width: 65px; height: 10px; display: inline-block } @media (max-width:767px) { .avatar-right-menu { margin-right: 10px !important } } .menu-register-system { color: #fff; display: inline-block; padding: 4px 14px !important; border-radius: 4px; margin-right: 10px; border: 1px solid #7ac60c; background: #7ac60c } .menu-register-system:focus, ul li a.menu-register-system:hover { color: #fff !important; border: 1px solid #75ba24 !important; background: #75ba24 !important } .menu-login-system { text-shadow: 1px 1px 1px #e89400; padding: 4px 10px !important; color: #fff; border: 1px solid #ffbf22; border-radius: 4px; background: #ffce0f; margin-right: 15px } .menu-login-system:focus, ul li a.menu-login-system:hover { color: #fff !important; background: #ffb600 !important; border: 1px solid #ffbf22 !important } b, strong { font-weight: 500; } .rate-group-item { background: url(../img/star-gray.png); position: relative } .rate-group-item-active { background: url(../img/star-yellow.png); position: absolute; left: 0 } .fa-star, .star-rating.fa-star { color: #ffd803 !important } .star-rated { font-size: 15px; padding: 2px 3px; border-radius: 2px; margin-right: 3px; background: #00bdfd !important; color: #fff !important; margin-top: 7px } .pin-word, .pin-word-icon { background: url(../img/img-pin.png); display: inline-block; width: 40px; height: 40px } .pin-word-icon:hover, .pin-word:hover { background-position: 0 40px; cursor: pointer } .pin-word-learning { background: url(../img/img-pin-30.png) 0 30px; width: 30px; height: 30px; position: absolute; margin-top: 5px; margin-left: 5px; right: 32px; top: 5px } .pin-word-learning:hover { background-position: 0 0; cursor: pointer } .pin-search-word-content-item { height: 60px; background: #e9e9e9; margin-bottom: 0; padding-left: 10px; line-height: 60px } .pin-search-word-content-item:hover { background: #fff; cursor: pointer } .pin-search-word-content-item .pin-word-word { font-size: 16px; font-weight: 500; margin-right: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; max-width: 150px } .pin-search-word-content-item .pin-word-mean, .pin-search-word-content-item .pin-word-word-type { font-size: 14px; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block } .pin-search-word-content-item .pin-word-word-type { color: #898989; margin-right: 30px; max-width: 50px } .pin-search-word-content-item .pin-word-mean { color: #313131; max-width: 150px } .pin-search-word-content-item .pin-word-icon { float: right; margin-right: 10px; margin-top: 10px } .pin-search-word-content-item .pin-word-icon + .tooltip > .tooltip-arrow { border-left-color: #979797 } .pin-search-word-content-item .pin-word-icon + .tooltip > .tooltip-inner { background: #979797; padding: 5px 10px } .hotline { bottom: 0; LEFT: 10px; position: fixed; width: 21%; z-index: 5 } .hotline-rotate { display: block; animation-name: hotline-rotate; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 12; animation-iteration-count: 12; animation-duration: .7s; animation-direction: alternate; margin-right: 5px; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out } @keyframes hotline-rotate { 0%,45% { opacity: 1 } 100%,55% { transform: rotate(100deg) } }