@import url(https://fonts.googleapis.com/css?family=Roboto:100i,300,300i,400,400i,500,500i,700);table.borderless tr>td,table.borderless tr>th{border:none}vocabulary-training-root .vocabulary-app{height:100%;font-family:Open Sans,sans-serif;overflow:hidden}vocabulary-training-root .vocabulary-app .close-btn{display:inline-block;padding:8px;color:#000;cursor:pointer}vocabulary-training-root .vocabulary-app a,vocabulary-training-root .vocabulary-app a:active,vocabulary-training-root .vocabulary-app a:link,vocabulary-training-root .vocabulary-app a:visited{text-decoration:none}vocabulary-training-root .vocabulary-app .full-height{height:100%}vocabulary-training-root .vocabulary-app .text-center{text-align:center}vocabulary-training-root .vocabulary-app .white-bgr{background-color:#fff}vocabulary-training-root .vocabulary-app .block-bgr{background-color:#e2ebee;margin:0 0 15px}vocabulary-training-root .vocabulary-app .cr-hand{cursor:pointer}vocabulary-training-root .vocabulary-app .no-radius{border-radius:0}vocabulary-training-root .vocabulary-app h3{font-family:Open Sans,sans-serif;font-size:16px;font-weight:800;color:#004e98;border-bottom:1px solid #fff;padding:15px 0;margin:0 0 15px}vocabulary-training-root .vocabulary-app .btn-default,vocabulary-training-root .vocabulary-app .btn.btn-default,vocabulary-training-root .vocabulary-app a.btn-default,vocabulary-training-root .vocabulary-app button.btn-default{background-color:#fff;border-color:#004e98;color:#004e98;font-family:Open Sans,sans-serif;font-size:14px;font-weight:800}vocabulary-training-root .vocabulary-app .btn-default:hover,vocabulary-training-root .vocabulary-app .btn.btn-default:hover,vocabulary-training-root .vocabulary-app a.btn-default:hover,vocabulary-training-root .vocabulary-app button.btn-default:hover{background-color:#f1f1f1}vocabulary-training-root .vocabulary-app .btn-purple,vocabulary-training-root .vocabulary-app .btn.btn-purple,vocabulary-training-root .vocabulary-app a.btn-purple,vocabulary-training-root .vocabulary-app button.btn-purple{background-color:#9c27b0;border-color:#872298}vocabulary-training-root .vocabulary-app .btn-purple:hover,vocabulary-training-root .vocabulary-app .btn.btn-purple:hover,vocabulary-training-root .vocabulary-app a.btn-purple:hover,vocabulary-training-root .vocabulary-app button.btn-purple:hover{background-color:#872298}vocabulary-training-root .vocabulary-app .btn-green,vocabulary-training-root .vocabulary-app .btn.btn-green,vocabulary-training-root .vocabulary-app a.btn-green,vocabulary-training-root .vocabulary-app button.btn-green{background-color:#4caf50;border-color:#009688}vocabulary-training-root .vocabulary-app .btn-green:hover,vocabulary-training-root .vocabulary-app .btn.btn-green:hover,vocabulary-training-root .vocabulary-app a.btn-green:hover,vocabulary-training-root .vocabulary-app button.btn-green:hover{background-color:#009688}vocabulary-training-root .vocabulary-app .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#009688}vocabulary-training-root .vocabulary-app .page-header{margin-bottom:0;margin-top:0;padding:15px 0;z-index:20;position:relative;background-color:transparent}vocabulary-training-root .vocabulary-app .lang-preference-container .page-header h2,vocabulary-training-root .vocabulary-app .vocabuary-header h1{color:#fff;margin:0}vocabulary-training-root .vocabulary-app .lang-preference-container .page-header .btn,vocabulary-training-root .vocabulary-app .training-content .page-header .btn{color:#008dda;font-size:32px;padding:0;line-height:normal;margin:0 10px}vocabulary-training-root .vocabulary-app .lang-preference-container .page-header a:active,vocabulary-training-root .vocabulary-app .lang-preference-container .page-header a:hover,vocabulary-training-root .vocabulary-app .training-content .page-header a:active,vocabulary-training-root .vocabulary-app .training-content .page-header a:hover{color:rgba(0,141,218,.7)}@media (max-width:767px){vocabulary-training-root .vocabulary-app .vocabulary-list .panel-title{font-size:14px}}@media (max-width:767px){vocabulary-training-root .vocabulary-app .vocabulary-list table.table td{display:block;border:none;white-space:inherit}vocabulary-training-root .vocabulary-app .vocabulary-list table.table td.word-expr{border-top:1px solid #ddd}vocabulary-training-root .vocabulary-app .vocabulary-list table.table td:nth-child(3){display:none}}vocabulary-training-root .vocabulary-app .training-content:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#315696;background-image:-webkit-linear-gradient(110deg,#315696,#fff);background-image:linear-gradient(340deg,#315696,#fff);-webkit-font-feature-settings:"kern" 1,"liga" 1,"lnum" 1}vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words{margin-top:0}vocabulary-training-root .vocabulary-app .training-content .actions .btn.btn-show{background-color:#9c27b0;border-color:#fff;border-color:hsla(0,0%,100%,.6);font-size:20px;font-weight:700}vocabulary-training-root .vocabulary-app .training-content .actions .btn.btn-danger{background-color:#e91e63}vocabulary-training-root .vocabulary-app .training-content .actions .btn.btn-success{background-color:#4caf50}vocabulary-training-root .vocabulary-app .learned-words,vocabulary-training-root .vocabulary-app .remaining-words{border-bottom:1px solid #fff}vocabulary-training-root .vocabulary-app .learned-words .learn-counter,vocabulary-training-root .vocabulary-app .remaining-words .learn-counter{font-family:Open Sans,sans-serif;font-size:58px;font-weight:700;color:#004e98}@media (max-width:767px){vocabulary-training-root .vocabulary-app .learned-words .learn-counter,vocabulary-training-root .vocabulary-app .remaining-words .learn-counter{font-size:32px}}vocabulary-training-root .vocabulary-app .learned-words p:last-of-type,vocabulary-training-root .vocabulary-app .remaining-words p:last-of-type{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;color:#2e2e2e}@media (max-width:767px){vocabulary-training-root .vocabulary-app .learned-words p:last-of-type,vocabulary-training-root .vocabulary-app .remaining-words p:last-of-type{font-size:12px}}@media (max-width:767px){vocabulary-training-root .vocabulary-app .learned-words,vocabulary-training-root .vocabulary-app .remaining-words{height:140px;padding:0}}vocabulary-training-root .vocabulary-app svg.box-indicator{display:inline-block;padding:0}vocabulary-training-root .vocabulary-app svg.box-indicator .circle{fill:transparent;stroke:#000;stroke-width:20px;stroke-dasharray:230 276;stroke-dashoffset:-80}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.bgr{stroke-dasharray:50 2;stroke:rgba(96,125,139,.1)}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-0{stroke-dasharray:0 0;stroke:transparent}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-1{stroke-dasharray:50 276;stroke:#e91e63}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-2{stroke-dasharray:102 276;stroke:#e9922d}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-3{stroke-dasharray:154 276;stroke:#f1dc3f}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-4{stroke-dasharray:206 276;stroke:#cddc39}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-5{stroke-dasharray:234 54;stroke:#8bc34a}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.box-6{stroke-dasharray:232 0;stroke:#34c300}vocabulary-training-root .vocabulary-app svg.box-indicator .circle.blue:not(.box-0){stroke:#004e98}vocabulary-training-root .vocabulary-app .great-job{font-size:42px;margin:0;font-weight:700;color:#315696;-webkit-transition:0 1s 0;-moz-transition:0 1s 0;-o-transition:0 1s 0;-ms-transition:0 1s 0;transition:0 1s 0;opacity:0}vocabulary-training-root .vocabulary-app .great-job.show{opacity:1}vocabulary-training-root .vocabulary-app .shake{-webkit-animation:shake .82s cubic-bezier(.26,.07,.19,.97) both;-moz-animation:shake .82s cubic-bezier(.26,.07,.19,.97) both;-ms-animation:shake .82s cubic-bezier(.26,.07,.19,.97) both;-o-animation:shake .82s cubic-bezier(.26,.07,.19,.97) both;animation:shake .82s cubic-bezier(.26,.07,.19,.97) both;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}vocabulary-training-root .vocabulary-app .vocabuary-header h1{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;color:#2e2e2e}vocabulary-training-root .vocabulary-app .vocabulary-search{background-color:#e2ebee;padding:15px 10px;margin-bottom:15px}vocabulary-training-root .vocabulary-app .panel-default>.panel-heading .badge{background-color:#004e98}vocabulary-training-root .vocabulary-app .lang-preference-container .page-header,vocabulary-training-root .vocabulary-app .training-content .page-header{border:none}vocabulary-training-root .vocabulary-app .lang-preference-container .page-header h2,vocabulary-training-root .vocabulary-app .training-content .page-header h2{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;color:#2e2e2e;text-align:left;line-height:37px;margin:0}@media (min-width:767px){vocabulary-training-root .vocabulary-app .lang-preference-container .row>div:first-child{padding-right:0}vocabulary-training-root .vocabulary-app .lang-preference-container .row>div:nth-child(2){padding-left:0}}vocabulary-training-root .vocabulary-app .empty-vocabulary-list,vocabulary-training-root .vocabulary-app .whole-list-trained{background-color:#e2ebee!important;font-family:Open Sans,sans-serif;font-size:15px;color:#2e2e2e}vocabulary-training-root .vocabulary-app .empty-vocabulary-list h2,vocabulary-training-root .vocabulary-app .empty-vocabulary-list h4,vocabulary-training-root .vocabulary-app .whole-list-trained h2,vocabulary-training-root .vocabulary-app .whole-list-trained h4{font-family:Nocturno Display Bold,sans-serif;font-size:32px}vocabulary-training-root .vocabulary-app .empty-vocabulary-list h4,vocabulary-training-root .vocabulary-app .whole-list-trained h4{font-size:26px}vocabulary-training-root .vocabulary-app .lang-preference-container{text-align:center}vocabulary-training-root .vocabulary-app .lang-preference-container a.lang-pref{font-family:Nocturno Display Bold,sans-serif;color:#0b655c;background-color:#e2ebee;font-size:36px;font-weight:200;box-shadow:none!important;color:#2e2e2e!important}vocabulary-training-root .vocabulary-app .lang-preference-container a.lang-pref:hover{background-color:#004e98!important;color:#fff!important}@media (max-width:767px){vocabulary-training-root .vocabulary-app .lang-preference-container a.lang-pref{font-size:24px}}vocabulary-training-root .vocabulary-app .training-content:before{display:none}vocabulary-training-root .vocabulary-app .training-content .page-header{border:none;padding-left:15px;padding-right:15px}vocabulary-training-root .vocabulary-app .training-content>.left-col>div{background-color:#e2ebee}vocabulary-training-root .vocabulary-app .training-content>.right-col{box-shadow:none}vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words,vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .remaining-words{border-bottom:1px solid #fff;background-color:#e2ebee}vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words .learn-counter,vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .remaining-words .learn-counter{font-family:Open Sans,sans-serif;font-size:58px;font-weight:700;color:#004e98}@media (max-width:767px){vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words .learn-counter,vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .remaining-words .learn-counter{font-size:32px}}vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words p:last-of-type,vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .remaining-words p:last-of-type{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;color:#2e2e2e}@media (max-width:767px){vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words p:last-of-type,vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .remaining-words p:last-of-type{font-size:12px}}vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component .learned-words .learn-counter{color:#008dda}vocabulary-training-root .vocabulary-app .training-content>.right-col counter-component:last-child .learned-words .learn-counter{color:#315696}vocabulary-training-root .vocabulary-app .training-content .actions .btn.btn-danger,vocabulary-training-root .vocabulary-app .training-content .actions .btn.btn-default,vocabulary-training-root .vocabulary-app .training-content .actions .btn.btn-success{font-family:Open Sans,sans-serif;font-size:14px;font-weight:800;text-align:center;color:#004e98;background-color:#fff;border:1px solid #004e98}vocabulary-training-root .vocabulary-app .training-content .box-loader-svg path{stroke:#315696}vocabulary-training-root .vocabulary-app .training-content .box-loader-svg .loader-track{stroke:#fff}vocabulary-training-root .vocabulary-app .training-content .box-loader-svg .loader-outer,vocabulary-training-root .vocabulary-app .training-content .box-loader-svg .loader-stages rect{stroke:#315696}vocabulary-training-root .vocabulary-app .training-content .box-loader-svg .voc-word text{font-family:Nocturno Display Bold,sans-serif;stroke:#2e2e2e;fill:#2e2e2e}
/*# sourceMappingURL=main.bundle.map*/