#app.wiki-translation #document-omnibox .last-edit .avatar{margin:0 0 0 5px;top:-2px}#app.wiki-translation #document-omnibox hr{margin:0 -30px 30px -30px}#app.wiki-translation #document-omnibox .wiki-edit-explanation{height:38px}#app.wiki-translation .cur-translation .comment{color:#808080;margin:10px 0 0 0;line-height:13px !important;font-size:13px !important}#app.wiki-translation .translation-contributor-avatar.default-avatar{opacity:.7}.wiki-translation-end .wiki-translation-end-header{text-align:center;font-size:24px;line-height:30px;font-weight:500;padding-bottom:30px}.wiki-translation-end .lighter{font-weight:300;color:#999;font-size:32px;text-align:center}.wiki-translation-end #level-bar{width:250px;margin:120px auto 10px auto}.wiki-translation-end #next-level{left:-70px;top:-80px;width:120px;line-height:17px}.toggle-revisions,.toggle-machine-translation{font-size:14px;line-height:20px;margin-bottom:0 !important}.toggle-revisions,.toggle-machine-translation{cursor:pointer;color:#999;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}.toggle-revisions .triangle,.toggle-machine-translation .triangle{border:5px solid transparent;border-left-color:#999;height:0;display:inline-block;margin:0 5px 0 0;position:relative;top:0;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}.toggle-revisions.active,.toggle-machine-translation.active{color:#404040}.toggle-revisions.active .triangle,.toggle-machine-translation.active .triangle{border-left-color:#404040;top:2px;left:-2px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.toggle-revisions:hover,.toggle-machine-translation:hover{color:#404040}.toggle-revisions:hover .triangle,.toggle-machine-translation:hover .triangle{border-left-color:#404040}.machine-translation{margin:15px 0 10px 0;font-size:17px;line-height:25px;color:#404040;*zoom:1}.machine-translation:before,.machine-translation:after{display:table;content:"";line-height:0}.machine-translation:after{clear:both}.machine-translation:before,.machine-translation:after{display:table;content:"";line-height:0}.machine-translation:after{clear:both}.machine-translation .medium-circular-avatar{margin:0 10px 0 0}.flat-image-wrapper{float:right;position:relative;margin:0 0 30px 40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.flat-image-wrapper .image-thumb{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;max-width:150px;max-height:250px}.flat-image-wrapper .image-frame{display:block;-o-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.flat-image-wrapper.small{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 10px 0;float:none;display:inline-block}.translator-tier-flag-micro{margin-left:5px}.simple-revisions{list-style:none;margin:10px -10px 30px -10px !important;font-size:13px;border-bottom:2px solid #ededed}.simple-revisions .reputation-tier{margin-right:10px;font-size:13px;font-weight:normal}.simple-revisions>li{border-top:2px solid #ededed;padding:15px 10px}.simple-revisions>li:first-child{border-top:none}.simple-revisions>li h5{padding:0 0 7px 0}.simple-revisions>li h5 .time{color:#999;font-style:italic;font-weight:normal}.simple-revisions>li h5 .avatar{vertical-align:middle;margin:0 5px 0 0}.simple-revisions>li .sentence{margin:0}.simple-revisions>li .comment{color:#808080 !important;margin:10px 0 0 0 !important;line-height:13px !important;font-size:13px !important}.simple-revisions>li .date-user{color:#999;margin:5px 0 0 0}.simple-revisions>li .radio{float:right}.simple-revisions>li:hover{background:#f9f9f9}.simple-revisions p{font-size:15px !important;line-height:21px !important}.tab-switch{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:2px solid #e3e3e3;*zoom:1}.tab-switch:before,.tab-switch:after{display:table;content:"";line-height:0}.tab-switch:after{clear:both}.tab-switch:before,.tab-switch:after{display:table;content:"";line-height:0}.tab-switch:after{clear:both}.tab-switch.document-switch{float:left}.tab-switch.document-switch>li{position:relative}.tab-switch.document-switch>li #view-original .flag{margin:0 10px 0 -4px}.tab-switch.document-switch>li .translator-tier-flag-micro{position:relative;width:30px;height:18px;bottom:2px;right:10px}.tab-switch.document-switch>li .flag.double-flag-source{position:absolute;left:0;top:-1px}.tab-switch.document-switch>li .flag.double-flag-target{top:2px;left:10px;position:absolute}.tab-switch>li{float:left;border-left:2px solid #e3e3e3}.tab-switch>li:first-child{border-left:none}.tab-switch>li:first-child>a{-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.tab-switch>li:last-child>a{-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.tab-switch>li>a{display:block;font-weight:bold;padding:7px 18px;color:#999;text-decoration:none}.tab-switch>li>a.active,.tab-switch>li>a:active{color:#3c3c3c;background:#e3e3e3}.tab-switch>li>a.active .double-flag-target,.tab-switch>li>a:active .double-flag-target{border:2px solid #e3e3e3}.lesson-like-document .translation-action{margin:30px 0 0 0}.translation-votes{width:250px;list-style:none;margin:10px 0 0 0;font-size:13px;color:#999;*zoom:1}.translation-votes:before,.translation-votes:after{display:table;content:"";line-height:0}.translation-votes:after{clear:both}.translation-votes:before,.translation-votes:after{display:table;content:"";line-height:0}.translation-votes:after{clear:both}.translation-votes .icon{margin:-2px 3px 0 0}.translation-votes>li{float:left;width:50%;text-align:center}.pt .edit-translation{font-size:12px !important}.pt .translation-action .btn{font-size:12px !important}.edit-translation-coin,.rate-translation-coin{top:-40px;left:50%;margin-left:-15px;position:absolute;width:30px;height:30px;line-height:30px;text-align:center;display:none;color:#9c5800;font-weight:bold;font-size:12px;text-shadow:0 1px 0 #ffff67;background:url("//d7mj4aqfscim2.cloudfront.net/images/icon-sprite_mv_4494be5d4a44526d6496e18710c21646.svg") 0 -40px no-repeat;z-index:500000}.document-sentence-mini-popover,.document-sentence-show-more{padding-left:0}.document-sentence-mini-popover{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.pie-dot{width:12px;height:12px;display:inline-block;margin:-2px 5px 0 0;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pie-dot.needs-checking{background-color:#d6d6d6}.pie-dot.checked-by-community{background-color:#6a6a6a}.pie-dot .small{width:10px;height:10px}.mini-popover-action{width:auto !important}.mini-popover-action .content{margin:-2px;height:32px}.mini-popover-action .vote-up{-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.mini-popover-action .vote-up .icon{margin-right:-4px}.mini-popover-action .vote-up.active{background:#7eb530;border-color:#7eb530}.mini-popover-action .vote-down{margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid #fff}.mini-popover-action .vote-down .icon{margin-right:-4px}.mini-popover-action .vote-down.active{background:#dd381d;border-color:#dd381d;border-left:1px solid #fff}.mini-popover-action .show-more,.mini-popover-action .show-less{border-left:1px solid #fff;vertical-align:top;-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.mini-popover-action .save-translation{font-weight:bold;-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.mini-popover-action .cancel-translation{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;border-left:1px solid #fff}.shift-down{padding-top:60px}.wiki-document-body .buzzfeed-article{font-size:17px;line-height:25px}.wiki-document-body .buzzfeed-article img{width:100%;margin:-5px -5px -5px -5px;border:5px solid transparent}.wiki-document-body .buzzfeed-article img.highlighted{border:5px solid #fffad5}.wiki-document-body .buzzfeed-article img.tweet-avatar{width:32px;border-width:0 0 0 0;margin:auto;border:auto}.wiki-document-body .buzzfeed-article .sub-buzz{padding-top:20px;padding-bottom:20px}.wiki-document-body .buzzfeed-article .tweet-author-fullname{font-size:14px;padding-left:4px}.wiki-document-body .buzzfeed-article .tweet-author-username{font-size:12px;padding-left:4px}.wiki-document-body .buzzfeed-article .tweet{border:1px solid #ccc;border-radius:3px;box-shadow:2px 2px 4px rgba(0,0,0,0.1)}.wiki-document-body .buzzfeed-article .tweet-inner{padding:10px 10px 10px 10px}.wiki-document-body .buzzfeed-article .tweet-content{padding-top:10px}.wiki-document-body .buzzfeed-article .youtube-iframe,.wiki-document-body .buzzfeed-article .vine-iframe,.wiki-document-body .buzzfeed-article .instagram-iframe{width:100%;height:300px;margin-bottom:50px}.wiki-document-body .buzzfeed-article .instagram-iframe{height:500px}.wiki-document-body .buzzfeed-article h2{padding-top:10px}.wiki-document-body .buzzfeed-article .buzz_superlist_item{padding-bottom:40px}.wiki-document-body .buzzfeed-article .separator-cell{width:5%}.wiki-document-body .wikipedia-article img{border:none;vertical-align:middle;display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:600px}.wiki-document-body .wikipedia-article img .thumbborder{border:1px solid #ddd}.wiki-document-body .wikipedia-article .icon{background-image:none;display:inherit;vertical-align:inherit}.wiki-document-body .wikipedia-article .infobox caption{font-size:125%;font-weight:bold}.wiki-document-body .wikipedia-article h2{padding-top:18px;padding-bottom:8px;font-size:22px;font-weight:300}.wiki-document-body .wikipedia-article h3{text-transform:none;font-size:18px}.wiki-document-body .wikipedia-article ul.gallery{margin:2px;padding:2px;display:block}.wiki-document-body .wikipedia-article li.gallerybox{vertical-align:top;display:inline-block}.wiki-document-body .wikipedia-article li.gallerybox div.thumb{text-align:center;border:1px solid #ccc;margin:2px}.wiki-document-body .wikipedia-article li.gallerybox div.thumb img{display:block;margin:0 auto}.wiki-document-body .wikipedia-article .thumbimage{width:100%;height:100%}.wiki-document-body .wikipedia-article div.tleft,.wiki-document-body .wikipedia-article div.floatleft,.wiki-document-body .wikipedia-article table.floatleft{float:left;clear:left}.wiki-document-body .wikipedia-article div.tleft{margin:.5em 1.4em 1.3em 0}.wiki-document-body .wikipedia-article div.tright{margin:.5em 0 1.3em 1.4em}.wiki-document-body .wikipedia-article div.tright,.wiki-document-body .wikipedia-article div.floatright,.wiki-document-body .wikipedia-article table.floatright{clear:right;float:right}.wiki-document-body .wikipedia-article div.float-right,.wiki-document-body .wikipedia-article table.float-right,.wiki-document-body .wikipedia-article ul.float-right,.wiki-document-body .wikipedia-article .float-right{clear:right;float:right;margin:1em 0 1em 1em}.wiki-document-body .wikipedia-article div.thumbinner{border:1px solid #ccc;padding:10px !important;background-color:#f9f9f9;font-size:94%;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:600px}.wiki-document-body .wikipedia-article div.thumbinner .thumbcaption{padding-top:12px}.wiki-document-body .wikipedia-article ul{list-style:initial;color:#979797;margin-left:25px}.wiki-document-body .wikipedia-article ul li{margin-bottom:5px;font-size:16px;line-height:25px;font-weight:300}.wiki-document-body .wikipedia-article .plainlist ul{line-height:inherit;list-style:none none}.wiki-document-body .wikipedia-article table.wikitable{margin:1em 0;background-color:#f9f9f9;border:1px #aaa solid;border-collapse:collapse;color:#000;width:100% !important}.wiki-document-body .wikipedia-article table{border-collapse:separate;border-spacing:2px;border-color:#808080}.wiki-document-body .wikipedia-article tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.wiki-document-body .wikipedia-article table.wikitable>tr>th,.wiki-document-body .wikipedia-article table.wikitable>*>tr>th{background-color:#f2f2f2;text-align:center}.wiki-document-body .wikipedia-article table.wikitable>tr>th,.wiki-document-body .wikipedia-article table.wikitable>tr>td,.wiki-document-body .wikipedia-article table.wikitable>*>tr>th,.wiki-document-body .wikipedia-article table.wikitable>*>tr>td{border:1px #aaa solid;padding:.2em}.wiki-document-body .wikipedia-article th{font-weight:bold}.wiki-document-body .wikipedia-article td,.wiki-document-body .wikipedia-article th{display:table-cell}.wiki-document-body .wikipedia-article .infobox,.wiki-document-body .wikipedia-article .infobox_v2{width:100% !important;background:#f9f9f9;color:#000;font-size:90%;line-height:18px;float:right;clear:right;margin-bottom:25px;border:1px solid #e3e3e3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:25px !important;white-space:normal !important}.wiki-document-body .wikipedia-article .infobox hr,.wiki-document-body .wikipedia-article .infobox_v2 hr{margin:15px 0}.wiki-document-body .wikipedia-article .infobox_v2 .entete{height:45px;vertical-align:middle;text-align:center;font-size:150%;font-weight:bolder;line-height:1.2em;color:#000}.wiki-document-body .wikipedia-article div.infobox_v3{width:100% !important;background:#f9f9f9;color:#000;font-size:90%;line-height:18px;float:right;clear:right;margin-bottom:25px;border:1px solid #e3e3e3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:25px !important;white-space:normal !important;word-wrap:break-word}.wiki-document-body .wikipedia-article .infobox_v3 .entete{font-weight:bold;text-align:center;font-size:1.4em;line-height:1.1em;margin:0 0 10px 0;padding:3px 0}.wiki-document-body .wikipedia-article .infobox_v3 .thumb,.wiki-document-body .wikipedia-article .infobox_v3 .thumbinner{display:block;margin:0 auto}.wiki-document-body .wikipedia-article .infobox_v3 .legend{font-size:.9em;text-align:center;margin:5px 0 8px 0}.wiki-document-body .wikipedia-article .sinottico{border:1px solid #aaa;background-color:#f9f9f9;padding:3px;font-size:95%;clear:right;width:280px;float:right;margin:0 0 1em .5em;vertical-align:top}.wiki-document-body .amazon-product-description ul{list-style-type:circle;margin:30px}.wiki-document-body .amazon-product-description ul li{margin-bottom:15px;font-size:17px}.wiki-document-body .amazon-product-description .amazon-image-wrapper{float:right;margin:0 0 30px 40px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.wiki-document-body .amazon-product-description .amazon-image-wrapper img{max-width:150px;max-height:250px}table .wiki-document-body .wikipedia-article img{max-width:450px}table .wiki-document-body .wikipedia-article div.thumbinner{max-width:450px}#app.wiki-translation .translated-image-text{text-align:center;font-size:15px;padding-top:5px}#app.wiki-translation .lesson-like-document .content .close-header{margin-bottom:20px}#app.wiki-translation .lesson-like-document .content .close-header .close-container{display:inline-block;text-transform:uppercase;font-weight:700}#app.wiki-translation .lesson-like-document .content .close-header .close-container:hover{color:#1caff6}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper{font-size:13px;margin-top:30px;*zoom:1}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper:before,#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper:after{display:table;content:"";line-height:0}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper:after{clear:both}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper:before,#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper:after{display:table;content:"";line-height:0}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper:after{clear:both}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper .report-translator-cheating{color:#999;cursor:pointer}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper .report-translator-cheating .icon{margin:0 5px 0 0}#app.wiki-translation .lesson-like-document .report-translator-cheating-wrapper .report-translator-cheating.reported .icon{display:none}.sentence[contenteditable=true]{color:#3c3c3c;outline:none}#app.wiki-translation h1,.wiki-document-body h1{font-size:26px;line-height:32px;font-weight:bold;text-align:left;margin:0 0 10px 0}#app.wiki-translation .wiki-document-title,.wiki-document-body .wiki-document-title{margin:0 0 30px 0}#app.wiki-translation .sentence.non-translated,.wiki-document-body .sentence.non-translated{color:#0069d6;background-color:inherit;cursor:pointer}#app.wiki-translation .sentence.low-quality,.wiki-document-body .sentence.low-quality{background-color:inherit;color:#808080;cursor:pointer}#app.wiki-translation .sentence.low-quality.user-approved,.wiki-document-body .sentence.low-quality.user-approved,#app.wiki-translation .sentence.low-quality.user-disapproved,.wiki-document-body .sentence.low-quality.user-disapproved{background-color:inherit}#app.wiki-translation .sentence.highlighted,.wiki-document-body .sentence.highlighted{background:#fffad5 !important;cursor:pointer;color:#3c3c3c !important}#app.wiki-translation .sentence.highlighted.translation-placeholder,.wiki-document-body .sentence.highlighted.translation-placeholder{color:#fff}#app.wiki-translation .sentence.highlighted.user-approved,.wiki-document-body .sentence.highlighted.user-approved,#app.wiki-translation .sentence.highlighted.user-disapproved,.wiki-document-body .sentence.highlighted.user-disapproved{color:#6da515 !important}#app.wiki-translation .sentence.user-approved,.wiki-document-body .sentence.user-approved,#app.wiki-translation .sentence.user-disapproved,.wiki-document-body .sentence.user-disapproved{color:#6da515}#app.wiki-translation .sentence.translation-placeholder,.wiki-document-body .sentence.translation-placeholder{cursor:default;color:#fff !important;border-bottom:1px solid #0069d6;border-bottom-style:dotted}#app.wiki-translation .sentence.translation-placeholder[contenteditable=true],.wiki-document-body .sentence.translation-placeholder[contenteditable=true]{color:#3c3c3c !important}#app.wiki-translation .sentence[contenteditable=true],.wiki-document-body .sentence[contenteditable=true]{color:#3c3c3c !important;outline:none}#app.wiki-translation .sentence .hint-table,.wiki-document-body .sentence .hint-table{color:#3c3c3c}#app.wiki-translation .wiki-paragraph,.wiki-document-body .wiki-paragraph,#app.wiki-translation p,.wiki-document-body p{margin:0 0 35px 0;font-size:17px !important;line-height:26px;font-weight:300;color:#000}#app.wiki-translation .wiki-paragraph span,.wiki-document-body .wiki-paragraph span,#app.wiki-translation p span,.wiki-document-body p span{white-space:normal !important;font-size:17px !important}.translation-footer{border-top:2px solid #f3f3f3;padding:50px 0 0 0;margin:50px 0 20px 0;text-align:center;color:#404040;font-size:14px}.translation-footer .vote-module-small{float:none;display:inline-block;margin:0 0 -15px 15px}.translation-sidebar .legend-circle{width:30px;height:30px;display:block;float:left;margin:5px 0 0 -46px;text-align:center;font-size:15px;line-height:27px;font-weight:700}.translation-sidebar .legend-circle.not-yet-translated{background:inherit;border:2px solid #e3e3e3;color:#0069d6}.translation-sidebar .legend-circle.needs-checking{background:inherit;border:2px solid #e3e3e3;color:#808080}.translation-sidebar .legend-circle.checked-by-community{background:#fff;border:2px solid #e3e3e3;color:#393939}.translation-sidebar .legend-circle.checked-by-user{background:#fff;border:2px solid #e3e3e3;color:#6da515}.translation-sidebar .legend-text{padding-top:5px;display:table-cell;vertical-align:middle;font-size:15px;color:#999}.translation-sidebar .color-key-list{margin-bottom:0}.translation-sidebar .document-info{list-style:none;margin:20px 0}.translation-sidebar .document-info>li{padding:0 0 0 55px;margin:0 0 10px 0;display:table}.translation-sidebar .document-info>li:last-child{margin:0 0 15px 0}.translation-sidebar .translators-list{margin-top:40px}.translation-sidebar .translators-list .avatar-grid{margin:-7px;padding-bottom:0}.translation-sidebar .translators-list .avatar-grid>li{margin:9px}.translation-sidebar .translators-list .no-translators{margin:20px 0}.translation-sidebar .reported-article{color:#5d808d}.document-discussion-follow-btn{margin-top:-10px}#app.paid-upload h1{margin:60px 0;text-align:center}.upload-head{border-bottom:1px solid #b4b4b4;padding:20px 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:-100px -100px 60px}.pick-upload-plan{list-style:none;margin:0 auto;width:500px;padding-bottom:50px;*zoom:1}.pick-upload-plan:before,.pick-upload-plan:after{display:table;content:"";line-height:0}.pick-upload-plan:after{clear:both}.pick-upload-plan:before,.pick-upload-plan:after{display:table;content:"";line-height:0}.pick-upload-plan:after{clear:both}.pick-upload-plan>li{display:inline-block;width:50%;vertical-align:top}.pick-upload-plan>li .inner{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);background:#fff;padding:20px}.pick-upload-plan>li .dollar-coin{width:54px;height:54px;background:url("//d7mj4aqfscim2.cloudfront.net/images/dollar-coin_mv_4494be5d4a44526d6496e18710c21646.png") no-repeat;margin:0 auto;display:block}.pick-upload-plan>li .paper-plane{width:110px;height:54px;display:block;background:url("//d7mj4aqfscim2.cloudfront.net/images/paper-plane_mv_4494be5d4a44526d6496e18710c21646.png") no-repeat;margin:0 auto}.pick-upload-plan>li.free .inner{margin-right:20px}.pick-upload-plan>li.commercial .inner{margin-left:20px}.pick-upload-plan>li .header{text-align:center;padding:10px 0 20px 0}.pick-upload-plan>li .content{min-height:100px}.pick-upload-plan>li .content h3{text-align:center}.pick-upload-plan>li .content p{margin:0;font-size:15px;text-align:center;color:#999;line-height:22px}.pick-upload-plan>li .content a{color:#1caff6}.pick-upload-plan>li .footer{margin:0 -20px -20px;padding:20px}.upload-panel{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);*zoom:1}.upload-panel:before,.upload-panel:after{display:table;content:"";line-height:0}.upload-panel:after{clear:both}.upload-panel:before,.upload-panel:after{display:table;content:"";line-height:0}.upload-panel:after{clear:both}.upload-panel .url-wrapper{position:relative;overflow:hidden;padding:5px;top:-5px;left:-5px;margin-bottom:-10px}.upload-panel .url-wrapper label{position:absolute;top:15px;left:16px;color:#999;z-index:1;font-size:15px}.upload-panel.with-tabs{-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}.upload-panel .article-headline{padding:9px 10px 9px;width:100%;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:38px}.upload-panel .form-row{margin:0 0 30px 0;*zoom:1}.upload-panel .form-row:before,.upload-panel .form-row:after{display:table;content:"";line-height:0}.upload-panel .form-row:after{clear:both}.upload-panel .form-row:before,.upload-panel .form-row:after{display:table;content:"";line-height:0}.upload-panel .form-row:after{clear:both}.upload-panel .article-body{font-size:15px;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:vertical;min-height:150px}.upload-panel input[type=file]{line-height:17px;height:22px}.upload-panel .image-size-note{color:#999}.upload-panel .word-count{float:right;margin:0 0 0 15px;color:#999;font-weight:normal}.upload-panel .estimated-cost{float:right;color:#999;font-weight:normal}.upload-panel .url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 10px 9px;width:100%;font-size:15px;height:38px}.upload-panel select{height:35px;width:240px}.upload-panel select option{color:#404040}.upload-panel select option:first-child{color:#999}.upload-panel .footer{margin:30px 0 -30px;padding:30px 0;border-top:2px solid #dfdfdf;*zoom:1;clear:both}.upload-panel .footer:before,.upload-panel .footer:after{display:table;content:"";line-height:0}.upload-panel .footer:after{clear:both}.upload-panel .footer:before,.upload-panel .footer:after{display:table;content:"";line-height:0}.upload-panel .footer:after{clear:both}.upload-panel .footer .button-row{padding-top:30px;margin:30px 0 0 0;border-top:2px solid #dfdfdf;*zoom:1;clear:both}.upload-panel .footer .button-row:before,.upload-panel .footer .button-row:after{display:table;content:"";line-height:0}.upload-panel .footer .button-row:after{clear:both}.upload-panel .footer .button-row:before,.upload-panel .footer .button-row:after{display:table;content:"";line-height:0}.upload-panel .footer .button-row:after{clear:both}.upload-panel .col-left{float:left;width:240px}.upload-panel .col-right{float:right;width:240px}.upload-panel .preview-failure{padding-top:10px}.upload-panel #content-filtered img{float:left}.upload-panel #content-filtered div{margin-left:55px;margin-top:5px}.upload-tabs.tabs{margin:0 0 -1px 0;width:500px}.upload-tabs.tabs a{line-height:40px}.preview-panel h6{text-transform:uppercase;font-size:11px;color:#999;letter-spacing:1px;margin:0 0 30px 0;font-weight:normal}.preview-panel h1,.preview-panel h3{margin:0 0 30px 0 !important;line-height:26px;font-size:20px;padding:0 100px 0 0}.preview-panel p{font-size:15px;line-height:22px;color:#404040;margin:0 0 20px 0}.preview-panel #preview-text{max-height:300px;overflow:scroll}#translator-tier-explanation{width:700px;margin:-250px 0 0 -350px}#translator-tier-explanation table th,#translator-tier-explanation td{text-align:center;vertical-align:middle}#translator-tier-explanation .tier-explanation-coin{float:none;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;color:#9c5800;font-weight:900;font-size:13px;text-shadow:0 1px 0 #ffff67;background:url("//d7mj4aqfscim2.cloudfront.net/images/icon-sprite_mv_4494be5d4a44526d6496e18710c21646.svg") 0 -40px no-repeat}#translator-tier-explanation .tier-explanation-coin.fractional{font-size:16px}#show-your-votes{width:800px;margin:-250px 0 0 -350px;min-height:300px}#show-your-votes .from-document{font-size:18px;padding-bottom:20px}#show-your-votes table td{padding:10px 5px 10px 15px;vertical-align:middle}#show-your-votes table td .looks-good,#show-your-votes table td .looks-wrong{position:relative;top:-1px}#show-your-votes table th{padding:0 0 10px 15px;text-align:left}#show-your-votes .table.table-striped.table-test{padding-bottom:20px;margin-bottom:30px}#show-your-votes a{color:#1caff6;font-weight:500}#show-your-votes a:hover{text-decoration:underline}#show-your-votes .modal-body{max-height:600px;overflow:scroll}#show-your-votes .modal-body .looks-good-small{margin-right:5px}#show-your-votes,#translator-tier-explanation{position:absolute}#flag-translation-reason-modal ul{padding:0 0 20px 10px}#flag-translation-reason-modal li{list-style:none;line-height:22px;color:#999}#flag-translation-reason-modal input{margin-right:10px}#flag-translation-reason-modal #additional-details{width:100%;height:100px}#pg13-warning-modal{width:350px;text-align:center}#pg13-warning-modal #take-me-back{margin-top:10px}#pg13-warning-modal #take-me-back a{color:#1caff6}#pg13-warning-modal #take-me-back a:hover{text-decoration:underline}#pg13-warning-modal .close{width:25px;height:25px;position:absolute;top:-10px;right:-10px;background:#2e2e2e;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-indent:-10000px;cursor:pointer}#pg13-warning-modal .close:after{display:block;position:absolute;right:7px;top:7px;content:"";width:11px;height:11px;background:url("//d7mj4aqfscim2.cloudfront.net/images/icon-sprite_mv_4494be5d4a44526d6496e18710c21646.svg") -261px -70px}.self-service-splash-body{background:#062e48 url(/images/self-service/stars.png) fixed 0 70px repeat}.self-service-splash{margin:70px auto 0;min-width:980px;max-width:1060px;padding:0 40px}.self-service-splash .welcome{color:#fff;padding:40px}.self-service-splash .welcome .globe{display:inline-block;background:url("//d7mj4aqfscim2.cloudfront.net/images/self-service/translations-sprite.svg");background-size:1000px 1000px;width:340px;height:340px;background-position:0 -160px}.self-service-splash .welcome div{padding-top:40px;width:480px}.self-service-splash .welcome p{font-size:17px;margin-bottom:50px}.self-service-splash #thankyou{padding:90px 0}.self-service-splash .request-form{margin:0 auto;padding:40px 0;width:750px}.self-service-splash .request-form input,.self-service-splash .request-form textarea{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:100%;padding-left:0;width:100%}.self-service-splash .request-form td{border-bottom:1px solid #d4d4d4}.self-service-splash .request-form td:first-child{background:#f3f3f3;padding:15px 28px;width:266px}.self-service-splash .request-form td:last-child{background:#fff;padding:5px 20px;width:484px}.self-service-splash .request-form tr:first-child td:first-child{border-radius:10px 0 0 0;padding-top:27px}.self-service-splash .request-form tr:first-child td:last-child{border-radius:0 10px 0 0;padding-top:20px}.self-service-splash .request-form tr:last-child td{border-bottom:0}.self-service-splash .request-form tr:last-child td:first-child{border-radius:0 0 0 10px;padding-bottom:21px}.self-service-splash .request-form tr:last-child td:last-child{border-radius:0 0 10px 0}.self-service-splash .request-form tr:last-child td:first-child:last-child{border-radius:0 0 10px 10px}.self-service-splash .request-form strong{color:#605f60;font-size:1.2em}.self-service-splash .request-form p{color:#999;margin:0;padding-top:7px}.self-service-splash .request-form div.center{padding:20px}.self-service-splash .request-form div.center button{width:400px}.self-service-splash .btn-white{color:#062e48;opacity:.85}.self-service-splash .btn-white:hover{background:#fff;border-color:#fff;opacity:1}.self-service-splash a{color:#00aef9}.self-service-splash h1{color:#fff;font-size:46px;line-height:50px;margin-bottom:25px}.self-service-splash .content{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:60px;padding:50px 0 20px}.self-service-splash h2{color:#000;font-size:24px;font-weight:300}.self-service-splash section{color:#9b9b9b}.self-service-splash section.topborder{border-top:1px solid #d4d4d4}.self-service-splash .features{padding:10px 20px 50px 20px;text-align:center}.self-service-splash .feature{display:inline-table;margin:0 5px;text-align:center;width:200px}.self-service-splash .feature .feature-icon{background-size:1000px 1000px;background:url("//d7mj4aqfscim2.cloudfront.net/images/self-service/translations-sprite.svg");display:inline-block;height:116px;width:100px}.self-service-splash .feature .feature-icon.coin{background-position:0 0}.self-service-splash .feature .feature-icon.time{background-position:-104px 0}.self-service-splash .feature .feature-icon.globe{background-position:-208px 0}.self-service-splash .feature .feature-icon.gear{background-position:-312px 0}.self-service-splash .feature p{padding-top:20px;margin:0}.self-service-splash .client-info{background:#f3f3f3;font-size:17px;font-weight:300;line-height:2;padding:60px 130px 30px}.self-service-splash .client-info a{font-weight:500}.self-service-splash .client-info .client{margin:25px;background-size:1000px 1000px;background:url("//d7mj4aqfscim2.cloudfront.net/images/self-service/translations-sprite.svg");display:inline-block;vertical-align:middle}.self-service-splash .client-info .client.buzzfeed{width:192px;height:35px;background-position:-86px -119px}.self-service-splash .client-info .client.cnn{width:82px;height:38px;background-position:0 -120px}.self-service-splash .callout{display:table;line-height:2;margin:0 50px;padding:50px}.self-service-splash .callout .callout-left,.self-service-splash .callout .callout-right{display:table-cell;vertical-align:middle}.self-service-splash .callout p{font-size:17px;font-weight:300;line-height:28px}.self-service-splash #callout-directions{height:350px}.self-service-splash #callout-directions #available-languages{color:#000;height:230px;width:380px;line-height:1;padding-right:50px}.self-service-splash #callout-directions #available-languages .green-select{padding:4px 10px;border-color:#6eb102}.self-service-splash #callout-directions #available-languages .green-select:after{right:8px;top:8px}.self-service-splash #callout-directions #available-languages .green-select select{color:#999}.self-service-splash #callout-directions #available-languages .language-arrow{display:inline-block;background:url("//d7mj4aqfscim2.cloudfront.net/images/self-service/translations-sprite.svg");background-size:1000px 1000px;width:61px;height:29px;background-position:-310px -119px;position:relative;top:15px;left:10px}.self-service-splash #callout-directions #available-languages div{padding:0 0 18px 0}.self-service-splash #callout-directions #available-languages .flag{margin-right:12px}.self-service-splash #callout-directions #available-languages td{padding:14px 10px 14px 30px;width:190px}.self-service-splash #callout-directions #available-languages td:first-child{border-left:2px solid #6eb102}.self-service-splash #callout-directions #available-languages td:last-child{border-right:2px solid #6eb102}.self-service-splash #callout-directions #available-languages tr .more-incubator{color:#999;line-height:22px;font-weight:300;padding:14px 20px}.self-service-splash #callout-directions #available-languages tr:first-child td{border-top:2px solid #6eb102;padding-top:25px}.self-service-splash #callout-directions #available-languages tr:first-child td:first-child{border-radius:10px 0 0 0}.self-service-splash #callout-directions #available-languages tr:first-child td:last-child{border-radius:0 10px 0 0}.self-service-splash #callout-directions #available-languages tr:last-child td{border-bottom:2px solid #6eb102}.self-service-splash #callout-directions #available-languages tr:last-child td:first-child{border-radius:0 0 0 10px}.self-service-splash #callout-directions #available-languages tr:last-child td:last-child{border-radius:0 0 10px 0}.self-service-splash #callout-directions #available-languages tr:last-child td:first-child:last-child{border-radius:0 0 10px 10px}.self-service-splash #callout-directions div.right{padding-top:35px;width:46%}.self-service-splash #callout-method .computer{width:300px;height:187px;margin-left:50px}.self-service-splash #callout-api .console{width:300px;height:201px;margin-right:50px}.self-service-splash .bottom{text-align:center}.self-service-splash .bottom span{display:inline-block}.self-service-splash .bottom h2{color:#fff;font-size:32px}.self-service-splash .bottom div{margin:0 auto;padding-top:20px;width:50%}.self-service-splash .footer-main{margin:70px auto 40px}.self-service-splash .footer-main a{color:#fff}.self-service-body,.self-service-upload-body{background:#e9e9e9}.self-service .list-document-item{padding-bottom:20px}.self-service .list-document-item-header{color:inherit;padding:0}.self-service .list-document-item-right{float:right;margin-left:30px;position:inherit;width:inherit}.self-service .translation-progress{font-weight:bold;padding-top:10px}.self-service .translation-progress a{color:#1caff6}.self-service .nav-tabs{color:#999;margin:0 0 20px 0}.self-service .nav-tabs label{border:0;margin:-8px 0 -2px 0}.self-service .nav-tabs select{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;color:inherit;padding:7px 30px 7px 5px}.self-service .nav-tabs li.active{color:#1caff6}.self-service .nav-tabs li.active select{border-bottom:2px solid #1caff6}.self-service .payment-info{background:#e8f3c7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#3f7600;display:inline-block;padding:10px 10px 10px 20px;text-align:right}.self-service .payment-info div:last-child{font-size:1.3em;font-weight:bold;padding-top:4px}.self-service .payment-info-arrow{border-bottom:26px solid transparent;border-left:7px solid #fff;border-top:26px solid transparent;height:0;margin:-9px 0 0 -20px;position:absolute;width:0}.list-document-item-desc{color:#999;font-size:13px;font-weight:500;margin-right:5px}.search-uploads{padding-bottom:40px;position:relative;width:350px}.search-uploads .search-box[type=text]{width:350px}.search-uploads .search-box[type=text]:focus{width:350px}.search-uploads .icon-search-gray{position:absolute;top:12px;left:12px}.search-uploads .clear-button{position:absolute;right:5px;top:0}.self-service .inner .translations-progress li{padding-bottom:10px}.self-service .inner .looks-good,.self-service .inner .pending{margin-right:12px}.self-service .inner hr{border-top:2px solid #dadada;margin:30px 0}.self-service .inner .right{font-weight:700;line-height:30px;vertical-align:middle}.self-service .inner .list-checkable{margin:0}.self-service .inner a{color:#1caff6;font-weight:700}.translations-main{min-height:400px}.translations-main .no-docs-message{color:#999;font-size:20px;font-weight:300;padding-top:80px;text-align:center}.self-service-upload .icon-back-gray{background-position:-408px -70px;height:20px;margin-right:4px;width:10px}.self-service-upload .back-link{margin-bottom:30px}.self-service-upload .footer-main{margin-left:-200px}#self-service-input-step #article-headline,#self-service-input-step #article-body,#self-service-input-step #url,#self-service-input-step #image-url,#self-service-input-step #document-url{width:92%}#self-service-input-step #article-headline{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;height:38px;padding:9px 10px 9px}#self-service-input-step #article-body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;min-height:150px;padding:10px;resize:vertical}#self-service-input-step input[type=file]{line-height:17px;height:22px}#self-service-input-step #url{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;height:38px;padding:9px 10px 9px}#self-service-input-step .step-number{float:left;min-height:80px;width:8%}#self-service-input-step .form-row{margin:0 0 30px 0;*zoom:1}#self-service-input-step .form-row:before,#self-service-input-step .form-row:after{display:table;content:"";line-height:0}#self-service-input-step .form-row:after{clear:both}#self-service-input-step .form-row:before,#self-service-input-step .form-row:after{display:table;content:"";line-height:0}#self-service-input-step .form-row:after{clear:both}#self-service-input-step .icon-words-small{line-height:31px}#self-service-prev-step #preview-text{overflow-x:visible;overflow-y:scroll}#self-service-pay-step .pay-panel{border:3px solid #ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px}#self-service-pay-step .pay-summary{height:240px;padding:22px;width:70%}#self-service-pay-step .pay-arrow{border-bottom:20px solid transparent;border-left:20px solid #fff;border-top:20px solid transparent;float:left;height:0;position:absolute;width:0}#self-service-pay-step .form-row{margin:0 0 30px 0;*zoom:1}#self-service-pay-step .form-row:before,#self-service-pay-step .form-row:after{display:table;content:"";line-height:0}#self-service-pay-step .form-row:after{clear:both}#self-service-pay-step .form-row:before,#self-service-pay-step .form-row:after{display:table;content:"";line-height:0}#self-service-pay-step .form-row:after{clear:both}#self-service-pay-step .pay-amount{background:#ddd;-webkit-border-radius:0 7px 7px 0;-moz-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;float:right;height:240px;padding-top:100px;text-align:center;width:30%}#self-service-pay-step .col{float:left;padding-right:20px}@media (max-width:900px){.class-img{width:300px;height:300px;background-size:750px}.dashboard-img{width:363px;height:230px;background-size:750px;background-position:0 -300px}.schools-splash-body .school-students-img{width:240px !important;height:217px !important;background-position:-364px -300px !important;background-size:750px !important}.schools-splash-body .schools-splash .duolingo-info p{font-size:18px;line-height:29px;padding:0 20px}.testimonials .slide-content{width:600px}}.schools-splash-body .loading-indicator,.schools-instructions-body .loading-indicator,.progress-splash-body .loading-indicator,.progress .loading-indicator{left:161px;top:22px}.topbar-schools-splash .teacher-forum,.topbar-schools-splash .btn-blue{margin:0 20px 0 0;float:left}html[dir=rtl] .topbar-schools-splash .teacher-forum,html[dir=rtl] .topbar-schools-splash .btn-blue{margin:0 20px 0 0;margin:0 0 0 20px}html[dir=rtl] .topbar-schools-splash .teacher-forum,html[dir=rtl] .topbar-schools-splash .btn-blue{float:left;float:right}.topbar-schools-splash .teacher-forum:hover,.topbar-schools-splash .btn-blue:hover{cursor:pointer}.schools-splash-body,.schools-instructions-body{background:#fff}.schools-splash-body .topbar .container,.schools-instructions-body .topbar .container{min-width:760px}.schools-splash-body .schools-splash section .content,.schools-instructions-body .schools-splash section .content,.schools-splash-body .schools-instructions section .content,.schools-instructions-body .schools-instructions section .content{max-width:1140px;padding:70px 40px;margin:0 auto;min-width:760px;position:relative}.schools-splash-body .schools-splash .btn-blue,.schools-instructions-body .schools-splash .btn-blue,.schools-splash-body .schools-instructions .btn-blue,.schools-instructions-body .schools-instructions .btn-blue{padding:10px 40px;margin-right:10px}.schools-splash-body .schools-splash .btn-blue.disable:hover,.schools-instructions-body .schools-splash .btn-blue.disable:hover,.schools-splash-body .schools-instructions .btn-blue.disable:hover,.schools-instructions-body .schools-instructions .btn-blue.disable:hover{cursor:default;background:#1caff6}.schools-splash-body .schools-splash .welcome,.schools-instructions-body .schools-splash .welcome,.schools-splash-body .schools-instructions .welcome,.schools-instructions-body .schools-instructions .welcome{margin-top:100px}.schools-splash-body .schools-splash .welcome .content,.schools-instructions-body .schools-splash .welcome .content,.schools-splash-body .schools-instructions .welcome .content,.schools-instructions-body .schools-instructions .welcome .content{display:table;padding-top:20px;max-width:1220px}.schools-splash-body .schools-splash .welcome .headline,.schools-instructions-body .schools-splash .welcome .headline,.schools-splash-body .schools-instructions .welcome .headline,.schools-instructions-body .schools-instructions .welcome .headline{vertical-align:middle;display:table-cell;padding-right:70px}.schools-splash-body .schools-splash .welcome .headline p,.schools-instructions-body .schools-splash .welcome .headline p,.schools-splash-body .schools-instructions .welcome .headline p,.schools-instructions-body .schools-instructions .welcome .headline p{font-size:24px;line-height:36px;padding-bottom:20px}.schools-splash-body .schools-splash .welcome .headline .btn-blue,.schools-instructions-body .schools-splash .welcome .headline .btn-blue,.schools-splash-body .schools-instructions .welcome .headline .btn-blue,.schools-instructions-body .schools-instructions .welcome .headline .btn-blue{min-width:200px}.schools-splash-body .schools-splash .welcome .headline #share-schools,.schools-instructions-body .schools-splash .welcome .headline #share-schools,.schools-splash-body .schools-instructions .welcome .headline #share-schools,.schools-instructions-body .schools-instructions .welcome .headline #share-schools{display:inline-block;position:relative}.schools-splash-body .schools-splash .welcome .headline #share-schools:after,.schools-instructions-body .schools-splash .welcome .headline #share-schools:after,.schools-splash-body .schools-instructions .welcome .headline #share-schools:after,.schools-instructions-body .schools-instructions .welcome .headline #share-schools:after{clear:both;display:table;content:"";line-height:0}.schools-splash-body .schools-splash .welcome .headline #share-schools li img,.schools-instructions-body .schools-splash .welcome .headline #share-schools li img,.schools-splash-body .schools-instructions .welcome .headline #share-schools li img,.schools-instructions-body .schools-instructions .welcome .headline #share-schools li img{vertical-align:middle;margin-right:10px;width:20px}.schools-splash-body .schools-splash .welcome .headline #share-schools li a,.schools-instructions-body .schools-splash .welcome .headline #share-schools li a,.schools-splash-body .schools-instructions .welcome .headline #share-schools li a,.schools-instructions-body .schools-instructions .welcome .headline #share-schools li a{color:#6d6d6d;margin:0 10px}.schools-splash-body .schools-splash .welcome .headline #share-schools li a:hover,.schools-instructions-body .schools-splash .welcome .headline #share-schools li a:hover,.schools-splash-body .schools-instructions .welcome .headline #share-schools li a:hover,.schools-instructions-body .schools-instructions .welcome .headline #share-schools li a:hover,.schools-splash-body .schools-splash .welcome .headline #share-schools li a:active,.schools-instructions-body .schools-splash .welcome .headline #share-schools li a:active,.schools-splash-body .schools-instructions .welcome .headline #share-schools li a:active,.schools-instructions-body .schools-instructions .welcome .headline #share-schools li a:active{background:#eee;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.schools-splash-body .schools-splash .welcome .headline #share-schools:hover,.schools-instructions-body .schools-splash .welcome .headline #share-schools:hover,.schools-splash-body .schools-instructions .welcome .headline #share-schools:hover,.schools-instructions-body .schools-instructions .welcome .headline #share-schools:hover{color:#999}.schools-splash-body .schools-splash .welcome .headline #share-schools:hover .dropdown-menu,.schools-instructions-body .schools-splash .welcome .headline #share-schools:hover .dropdown-menu,.schools-splash-body .schools-instructions .welcome .headline #share-schools:hover .dropdown-menu,.schools-instructions-body .schools-instructions .welcome .headline #share-schools:hover .dropdown-menu{display:block;margin:0 0 0 10px;min-width:100px}.schools-splash-body .schools-splash .welcome .class-img,.schools-instructions-body .schools-splash .welcome .class-img,.schools-splash-body .schools-instructions .welcome .class-img,.schools-instructions-body .schools-instructions .welcome .class-img{display:table-cell;vertical-align:middle;float:right}.schools-splash-body .schools-splash .duolingo-info,.schools-instructions-body .schools-splash .duolingo-info,.schools-splash-body .schools-instructions .duolingo-info,.schools-instructions-body .schools-instructions .duolingo-info{background:#eee}.schools-splash-body .schools-splash .duolingo-info p,.schools-instructions-body .schools-splash .duolingo-info p,.schools-splash-body .schools-instructions .duolingo-info p,.schools-instructions-body .schools-instructions .duolingo-info p{color:#999;font-size:20px;line-height:34px;text-align:center;padding:0 30px}.schools-splash-body .schools-splash .duolingo-info a,.schools-instructions-body .schools-splash .duolingo-info a,.schools-splash-body .schools-instructions .duolingo-info a,.schools-instructions-body .schools-instructions .duolingo-info a{color:#1caff6;font-weight:20px;padding:10px;margin:0 20px}.schools-splash-body .schools-splash .duolingo-info a span,.schools-instructions-body .schools-splash .duolingo-info a span,.schools-splash-body .schools-instructions .duolingo-info a span,.schools-instructions-body .schools-instructions .duolingo-info a span{background-color:#1caff6;display:inline-block;margin-right:10px;vertical-align:middle}.schools-splash-body .schools-splash .duolingo-info a span.video,.schools-instructions-body .schools-splash .duolingo-info a span.video,.schools-splash-body .schools-instructions .duolingo-info a span.video,.schools-instructions-body .schools-instructions .duolingo-info a span.video{background:url("//d7mj4aqfscim2.cloudfront.net/images/progress/progress-sprite.svg") -400px 0;width:28px;height:28px}.schools-splash-body .schools-splash .duolingo-info a span.study,.schools-instructions-body .schools-splash .duolingo-info a span.study,.schools-splash-body .schools-instructions .duolingo-info a span.study,.schools-instructions-body .schools-instructions .duolingo-info a span.study{background:url("//d7mj4aqfscim2.cloudfront.net/images/progress/progress-sprite.svg") -430px 0;width:24px;height:30px}.schools-splash-body .schools-splash .schools-info,.schools-instructions-body .schools-splash .schools-info,.schools-splash-body .schools-instructions .schools-info,.schools-instructions-body .schools-instructions .schools-info{background:#1caff6}.schools-splash-body .schools-splash .schools-info .content .half,.schools-instructions-body .schools-splash .schools-info .content .half,.schools-splash-body .schools-instructions .schools-info .content .half,.schools-instructions-body .schools-instructions .schools-info .content .half{width:49%;vertical-align:middle;display:inline-block}.schools-splash-body .schools-splash .schools-info .content .half li h3,.schools-instructions-body .schools-splash .schools-info .content .half li h3,.schools-splash-body .schools-instructions .schools-info .content .half li h3,.schools-instructions-body .schools-instructions .schools-info .content .half li h3{text-transform:none;color:#fff;font-size:16px;margin:0}.schools-splash-body .schools-splash .schools-info .content .half li p,.schools-instructions-body .schools-splash .schools-info .content .half li p,.schools-splash-body .schools-instructions .schools-info .content .half li p,.schools-instructions-body .schools-instructions .schools-info .content .half li p{color:rgba(255,255,255,0.8);font-size:16px;margin:0 0 30px 0;line-height:24px}.schools-splash-body .schools-splash .schools-info .content.teacher-method,.schools-instructions-body .schools-splash .schools-info .content.teacher-method,.schools-splash-body .schools-instructions .schools-info .content.teacher-method,.schools-instructions-body .schools-instructions .schools-info .content.teacher-method{margin-top:30px;border-top:1px solid rgba(255,255,255,0.2)}.schools-splash-body .schools-splash .schools-info .content.what-is .half:first-child,.schools-instructions-body .schools-splash .schools-info .content.what-is .half:first-child,.schools-splash-body .schools-instructions .schools-info .content.what-is .half:first-child,.schools-instructions-body .schools-instructions .schools-info .content.what-is .half:first-child{padding-right:100px}.schools-splash-body .schools-splash .schools-info h2,.schools-instructions-body .schools-splash .schools-info h2,.schools-splash-body .schools-instructions .schools-info h2,.schools-instructions-body .schools-instructions .schools-info h2{color:#fff;font-size:24px;margin:0 0 30px 0}.schools-splash-body .schools-splash .schools-info p,.schools-instructions-body .schools-splash .schools-info p,.schools-splash-body .schools-instructions .schools-info p,.schools-instructions-body .schools-instructions .schools-info p{color:#fff;font-size:16px;line-height:30px}.schools-splash-body .schools-splash .schools-info .dashboard-img,.schools-instructions-body .schools-splash .schools-info .dashboard-img,.schools-splash-body .schools-instructions .schools-info .dashboard-img,.schools-instructions-body .schools-instructions .schools-info .dashboard-img{display:block;vertical-align:middle;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow:0 0 20px rgba(0,0,0,0.15);float:right}.schools-splash-body .schools-splash .schools-info .owl-container,.schools-instructions-body .schools-splash .schools-info .owl-container,.schools-splash-body .schools-instructions .schools-info .owl-container,.schools-instructions-body .schools-instructions .schools-info .owl-container{position:relative;height:0
				width: 0}.schools-splash-body .schools-splash .schools-info .owl-container .owl,.schools-instructions-body .schools-splash .schools-info .owl-container .owl,.schools-splash-body .schools-instructions .schools-info .owl-container .owl,.schools-instructions-body .schools-instructions .schools-info .owl-container .owl{width:128px;height:146px;background:url("//d7mj4aqfscim2.cloudfront.net/images/progress/progress-sprite.svg") -400px -130px;display:inline-block;position:absolute;top:200px;left:-70px}.schools-splash-body .schools-splash .schools-info .school-students-img,.schools-instructions-body .schools-splash .schools-info .school-students-img,.schools-splash-body .schools-instructions .schools-info .school-students-img,.schools-instructions-body .schools-instructions .schools-info .school-students-img{width:319px;height:289px;background-position:-486px -400px;display:block;vertical-align:middle;margin:0 auto}.schools-splash-body .schools-splash .testimonials .content,.schools-instructions-body .schools-splash .testimonials .content,.schools-splash-body .schools-instructions .testimonials .content,.schools-instructions-body .schools-instructions .testimonials .content{padding:50px 0}.schools-splash-body .schools-splash .testimonials h2,.schools-instructions-body .schools-splash .testimonials h2,.schools-splash-body .schools-instructions .testimonials h2,.schools-instructions-body .schools-instructions .testimonials h2{font-size:24px;margin:0 0 40px 0}.schools-splash-body .schools-splash .testimonials ul,.schools-instructions-body .schools-splash .testimonials ul,.schools-splash-body .schools-instructions .testimonials ul,.schools-instructions-body .schools-instructions .testimonials ul{margin-top:20px}.schools-splash-body .schools-splash .testimonials li,.schools-instructions-body .schools-splash .testimonials li,.schools-splash-body .schools-instructions .testimonials li,.schools-instructions-body .schools-instructions .testimonials li{width:100%}.schools-splash-body .schools-splash .testimonials li .teacher-img,.schools-instructions-body .schools-splash .testimonials li .teacher-img,.schools-splash-body .schools-instructions .testimonials li .teacher-img,.schools-instructions-body .schools-instructions .testimonials li .teacher-img{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-right:25px;float:left}.schools-splash-body .schools-splash .testimonials li .slide-content,.schools-instructions-body .schools-splash .testimonials li .slide-content,.schools-splash-body .schools-instructions .testimonials li .slide-content,.schools-instructions-body .schools-instructions .testimonials li .slide-content{margin:0 auto;width:700px}.schools-splash-body .schools-splash .testimonials li .testimonial-content p,.schools-instructions-body .schools-splash .testimonials li .testimonial-content p,.schools-splash-body .schools-instructions .testimonials li .testimonial-content p,.schools-instructions-body .schools-instructions .testimonials li .testimonial-content p{color:#999;font-size:16px;line-height:28px;margin:0;padding-left:125px}.schools-splash-body .schools-splash .testimonials li .testimonial-content .credit,.schools-instructions-body .schools-splash .testimonials li .testimonial-content .credit,.schools-splash-body .schools-instructions .testimonials li .testimonial-content .credit,.schools-instructions-body .schools-instructions .testimonials li .testimonial-content .credit{margin-top:20px}.schools-splash-body .schools-splash .testimonials li .testimonial-content .credit p,.schools-instructions-body .schools-splash .testimonials li .testimonial-content .credit p,.schools-splash-body .schools-instructions .testimonials li .testimonial-content .credit p,.schools-instructions-body .schools-instructions .testimonials li .testimonial-content .credit p{text-align:right;color:#3c3c3c;margin:0;line-height:18px}.schools-splash-body .schools-splash .testimonials li .testimonial-content .credit p.bold,.schools-instructions-body .schools-splash .testimonials li .testimonial-content .credit p.bold,.schools-splash-body .schools-instructions .testimonials li .testimonial-content .credit p.bold,.schools-instructions-body .schools-instructions .testimonials li .testimonial-content .credit p.bold{padding-bottom:5px}.schools-splash-body .schools-splash .testimonials li .testimonial-content .credit .gray,.schools-instructions-body .schools-splash .testimonials li .testimonial-content .credit .gray,.schools-splash-body .schools-instructions .testimonials li .testimonial-content .credit .gray,.schools-instructions-body .schools-instructions .testimonials li .testimonial-content .credit .gray{font-size:13px}.schools-splash-body .schools-splash .testimonials .left-arrow,.schools-instructions-body .schools-splash .testimonials .left-arrow,.schools-splash-body .schools-instructions .testimonials .left-arrow,.schools-instructions-body .schools-instructions .testimonials .left-arrow{width:16px;height:28px;background:url("//d7mj4aqfscim2.cloudfront.net/images/progress/progress-sprite.svg") -455px 0;display:block;float:left;margin-top:20px;margin-left:40px}.schools-splash-body .schools-splash .testimonials .right-arrow,.schools-instructions-body .schools-splash .testimonials .right-arrow,.schools-splash-body .schools-instructions .testimonials .right-arrow,.schools-instructions-body .schools-instructions .testimonials .right-arrow{width:16px;height:28px;background:url("//d7mj4aqfscim2.cloudfront.net/images/progress/progress-sprite.svg") -472px 0;display:block;float:right;margin-top:20px;margin-right:40px}.schools-splash-body .schools-splash .bottom,.schools-instructions-body .schools-splash .bottom,.schools-splash-body .schools-instructions .bottom,.schools-instructions-body .schools-instructions .bottom{background:#eee;color:#999}.schools-splash-body .schools-splash .bottom .content.footer,.schools-instructions-body .schools-splash .bottom .content.footer,.schools-splash-body .schools-instructions .bottom .content.footer,.schools-instructions-body .schools-instructions .bottom .content.footer{padding-top:0}.schools-splash-body .schools-splash .bottom h2,.schools-instructions-body .schools-splash .bottom h2,.schools-splash-body .schools-instructions .bottom h2,.schools-instructions-body .schools-instructions .bottom h2{font-size:22px;margin-bottom:40px}.schools-splash-body .schools-splash .bottom .footer-main,.schools-instructions-body .schools-splash .bottom .footer-main,.schools-splash-body .schools-instructions .bottom .footer-main,.schools-instructions-body .schools-instructions .bottom .footer-main{margin:0 auto}.progress,.progress-splash{margin-bottom:-30px}.progress main,.progress-splash main{margin-top:-40px}.progress main .page-main,.progress-splash main .page-main{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.progress .bulk-section-editor,.progress-splash .bulk-section-editor{margin:0 auto;width:300px}.progress .main-full-width.v2,.progress-splash .main-full-width.v2{position:initial;max-width:1140px;padding:0 40px;margin:0 auto;min-width:1020px;width:100%}.progress .main-full-width.v2 .dashboard-main,.progress-splash .main-full-width.v2 .dashboard-main{margin:144px 0 0 0;padding:0;width:100%;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.04);-moz-box-shadow:0 0 25px rgba(0,0,0,0.04);box-shadow:0 0 25px rgba(0,0,0,0.04);-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.progress .main-full-width.v2 .dashboard-main .dashboard-banner,.progress-splash .main-full-width.v2 .dashboard-main .dashboard-banner{margin:-74px 0 40px 0}.progress .main-full-width.v2 .dashboard-main .blue-header,.progress-splash .main-full-width.v2 .dashboard-main .blue-header{position:fixed;background:#e9e9e9;left:0;right:0;width:100%;padding:0;margin:0;color:#fff;z-index:1;top:0;height:140px}.progress .main-full-width.v2 .dashboard-main .blue-header .content,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .content{position:relative;max-width:1140px;padding:0 40px;margin:0 auto;min-width:1020px;width:100%;top:70px}.progress .main-full-width.v2 .dashboard-main .blue-header .content .background,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .content .background{padding:20px 0;background:#1caff6;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.04);-moz-box-shadow:0 0 25px rgba(0,0,0,0.04);box-shadow:0 0 25px rgba(0,0,0,0.04)}.progress .main-full-width.v2 .dashboard-main .blue-header .student-count,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .student-count{border-right:1px solid rgba(255,255,255,0.3);cursor:default;padding:30px 20px;display:initial;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;border-radius:10px 0 0 0;margin:0 15px 0 0}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main .blue-header .student-count,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main .blue-header .student-count{border-left:1px solid rgba(255,255,255,0.3);border-right:none}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main .blue-header .student-count,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main .blue-header .student-count{margin:0 15px 0 0;margin:0 0 0 15px}.progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions{position:relative;top:10px;left:-30px}.progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions a,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions a{color:#fff;font-weight:700;font-size:13px}.progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions a:hover,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions a:hover{text-decoration:underline}.progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .edit,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .edit{margin:0 20px 0 0}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .edit,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .edit{margin:0 20px 0 0;margin:0 0 0 20px}.progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon{vertical-align:middle;margin:0 5px 0 0}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon{margin:0 5px 0 0;margin:0 0 0 5px}.progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon.white-trash-can,.progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon.white-trash-can{margin:-3px 6px 0 0}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon.white-trash-can,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main .blue-header .bulk-actions .school-icon.white-trash-can{margin:-3px 6px 0 0;margin:-3px 0 0 6px}.progress .main-full-width.v2 .dashboard-main .filter .white-select,.progress-splash .main-full-width.v2 .dashboard-main .filter .white-select{margin:0 5px;border:2px solid rgba(255,255,255,0.6)}.progress .main-full-width.v2 .dashboard-main .filter .white-select:hover,.progress-splash .main-full-width.v2 .dashboard-main .filter .white-select:hover{background:#35b8f7}.progress .main-full-width.v2 .dashboard-main .filter .white-select select,.progress-splash .main-full-width.v2 .dashboard-main .filter .white-select select{font-size:15px}.progress .main-full-width.v2 .dashboard-main .filter .white-select select option,.progress-splash .main-full-width.v2 .dashboard-main .filter .white-select select option{color:#fff;background:#1caff6}.progress .main-full-width.v2 .dashboard-main .dashboard-v2-wrapper,.progress-splash .main-full-width.v2 .dashboard-main .dashboard-v2-wrapper{position:relative;padding-top:50px;background:#f7f7f7}.progress .main-full-width.v2 .dashboard-main .dashboard-v2-wrapper.positioned,.progress-splash .main-full-width.v2 .dashboard-main .dashboard-v2-wrapper.positioned{position:absolute;top:100px;left:100px;width:800px;box-shadow:0 0 15px #333}.progress .main-full-width.v2 .dashboard-main .dashboard-v2-wrapper .container,.progress-splash .main-full-width.v2 .dashboard-main .dashboard-v2-wrapper .container{overflow-y:scroll;height:calc(100vh - 195px)}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2{width:100%;font-weight:300;font-size:13px;border-collapse:collapse}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header{color:#999;text-align:left;border-bottom:1px solid #eee;padding:0 10px;height:0;line-height:0;padding-top:0;padding-bottom:0;color:transparent;border:none;white-space:nowrap}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header{text-align:left;text-align:right}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .fixed-header,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .fixed-header{position:absolute;background:transparent;padding:15px 10px;top:0;margin:0 0 0 -10px;line-height:normal;color:#999}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .fixed-header,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .fixed-header{margin:0 0 0 -10px;margin:0 -10px 0 0}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .tooltip,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .tooltip{margin-top:-15px;z-index:3;line-height:initial}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .sorting-icon{position:relative;margin:0 0 3px 3px}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .sorting-icon,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header .sorting-icon{margin:0 0 3px 3px;margin:0 3px 3px 0}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header:hover .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header:hover .sorting-icon{bottom:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c9c9c9;border-bottom:none;top:10px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted .sorting-icon{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;border-bottom:none;top:10px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted.student-row.sorting-icon:hover .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted.student-row.sorting-icon:hover .sorting-icon{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c9c9c9;border-bottom:none}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted_reverse .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted_reverse .sorting-icon{position:relative;bottom:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #999;border-top:none}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted_reverse.student-row.sorting-icon:hover .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted_reverse.student-row.sorting-icon:hover .sorting-icon{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c9c9c9;border-bottom:none;top:10px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted_reverse:hover .sorting-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.table-header.sorttable_sorted_reverse:hover .sorting-icon{top:-10px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 thead,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 thead,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 thead tr:hover,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 thead tr:hover{background:#f7f7f7}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr:hover>td,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr:hover>td{background:#eff9fe;cursor:pointer}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr:hover>td .avatar-container .flag,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr:hover>td .avatar-container .flag{border-color:#eff9fe}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr:hover>td .school-icon.black-eye,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr:hover>td .school-icon.black-eye{display:block;opacity:.3}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td{border-bottom:1px solid rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.05);padding:15px 10px;position:static;font-size:12px;color:#999;background:#fff}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td span,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td span{display:block;font-weight:700;font-size:14px;line-height:17px;color:#3c3c3c}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td span.na,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td span.na{color:#c9c9c9}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td span.na.light,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td span.na.light{font-size:12px;font-weight:300}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td:first-child,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td:first-child,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr th:first-child.table-header div,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr th:first-child.table-header div{padding:15px 0 15px 20px}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td:first-child,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr td:first-child,html[dir=rtl] .progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr th:first-child.table-header div,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 tr th:first-child.table-header div{padding:15px 0 15px 20px;padding:15px 20px 15px 0}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.student-info,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.student-info,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th .student-info,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th .student-info{text-align:left;width:1%;min-width:150px;white-space:nowrap;padding:15px 30px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.student-info .student-section span,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.student-info .student-section span,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th .student-info .student-section span,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th .student-info .student-section span{color:#999;font-size:12px;font-weight:300}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.narrow,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.narrow,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.narrow,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.narrow{width:1%;white-space:nowrap}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.narrow.text-right,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.narrow.text-right,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.narrow.text-right,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.narrow.text-right{text-align:right}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.more-info,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.more-info,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.more-info,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.more-info{padding:15px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.more-info .school-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 td.more-info .school-icon,.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.more-info .school-icon,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 th.more-info .school-icon{display:block;opacity:0}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 input[type="checkbox"],.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 input[type="checkbox"]{font-size:15px;border-color:#dfdfdf}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info{display:table-cell;vertical-align:middle}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .email,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .email{max-width:240px;line-height:16px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info a:hover div,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info a:hover div{text-decoration:underline}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container{display:table-cell;vertical-align:top;padding-right:10px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container .avatar,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container .avatar{margin:0 15px 0 0}html[dir=rtl] .progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container .avatar,html[dir=rtl] .progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container .avatar{margin:0 15px 0 0;margin:0 0 0 15px}.progress .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container .flag,.progress-splash .main-full-width.v2 .dashboard-main table#dashboard-table.dashboard-v2 .student-info .avatar-container .flag{position:absolute;border:2px solid #fff;width:22px;height:22px;right:-9px;bottom:-5px}.progress .dashboard-main,.progress-splash .dashboard-main{margin:-40px 0 40px 0}.progress .dashboard-main .content.dashboard-banner,.progress-splash .dashboard-main .content.dashboard-banner{margin:-40px -40px 40px -40px;padding:0 40px}.progress .dashboard-main .content.dashboard-banner .first,.progress-splash .dashboard-main .content.dashboard-banner .first,.progress .dashboard-main .content.dashboard-banner .second,.progress-splash .dashboard-main .content.dashboard-banner .second{padding:0}.progress .dashboard-main .content.dashboard-banner .first,.progress-splash .dashboard-main .content.dashboard-banner .first{width:70%}.progress .dashboard-main .content.dashboard-banner .first h1,.progress-splash .dashboard-main .content.dashboard-banner .first h1{margin:0;font-size:30px}.progress .dashboard-main .content.dashboard-banner .second,.progress-splash .dashboard-main .content.dashboard-banner .second{width:30%;text-align:right}.progress .dashboard-main .content.dashboard-banner .second .school-icon.school-students-img,.progress-splash .dashboard-main .content.dashboard-banner .second .school-icon.school-students-img{width:223px;height:165px;background-position:-340px -280px;background-size:700px;margin-top:20px}.progress .dashboard-main .bar,.progress-splash .dashboard-main .bar{margin-bottom:40px}.progress .dashboard-main .bar .blue-select select,.progress-splash .dashboard-main .bar .blue-select select{font-size:15px;padding:7px 45px 7px 15px;line-height:20px;font-weight:700}.progress .dashboard-main table.dashboard,.progress-splash .dashboard-main table.dashboard{width:100%;font-weight:300;font-size:13px}.progress .dashboard-main table.dashboard th,.progress-splash .dashboard-main table.dashboard th{color:#999;text-align:left;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #eee}html[dir=rtl] .progress .dashboard-main table.dashboard th,html[dir=rtl] .progress-splash .dashboard-main table.dashboard th{text-align:left;text-align:right}.progress .dashboard-main table.dashboard tr:first-child th:nth-child(2),.progress-splash .dashboard-main table.dashboard tr:first-child th:nth-child(2),.progress .dashboard-main table.dashboard tr:first-child th:nth-child(3),.progress-splash .dashboard-main table.dashboard tr:first-child th:nth-child(3){padding:20px 0 20px 10px}.progress .dashboard-main table.dashboard tr:first-child th:nth-child(5),.progress-splash .dashboard-main table.dashboard tr:first-child th:nth-child(5){padding:5px 10px 5px 0}.progress .dashboard-main table.dashboard tr:nth-child(2) td,.progress-splash .dashboard-main table.dashboard tr:nth-child(2) td{border-top:none}.progress .dashboard-main table.dashboard tr td:nth-child(5),.progress-splash .dashboard-main table.dashboard tr td:nth-child(5),.progress .dashboard-main table.dashboard tr th:nth-child(5),.progress-splash .dashboard-main table.dashboard tr th:nth-child(5),.progress .dashboard-main table.dashboard tr td:nth-child(6),.progress-splash .dashboard-main table.dashboard tr td:nth-child(6),.progress .dashboard-main table.dashboard tr th:nth-child(6),.progress-splash .dashboard-main table.dashboard tr th:nth-child(6){text-align:right}html[dir=rtl] .progress .dashboard-main table.dashboard tr td:nth-child(5),html[dir=rtl] .progress-splash .dashboard-main table.dashboard tr td:nth-child(5),html[dir=rtl] .progress .dashboard-main table.dashboard tr th:nth-child(5),html[dir=rtl] .progress-splash .dashboard-main table.dashboard tr th:nth-child(5),html[dir=rtl] .progress .dashboard-main table.dashboard tr td:nth-child(6),html[dir=rtl] .progress-splash .dashboard-main table.dashboard tr td:nth-child(6),html[dir=rtl] .progress .dashboard-main table.dashboard tr th:nth-child(6),html[dir=rtl] .progress-splash .dashboard-main table.dashboard tr th:nth-child(6){text-align:right;text-align:left}.progress .dashboard-main table.dashboard td,.progress-splash .dashboard-main table.dashboard td{padding:20px 0 20px 10px;border-top:1px solid #eee;vertical-align:top}.progress .dashboard-main table.dashboard td.same-user,.progress-splash .dashboard-main table.dashboard td.same-user{border-top:none}.progress .dashboard-main table.dashboard td.nested,.progress-splash .dashboard-main table.dashboard td.nested{padding:5px 0;border:0}.progress .dashboard-main table.dashboard .skills-col,.progress-splash .dashboard-main table.dashboard .skills-col,.progress .dashboard-main table.dashboard .lesson-col,.progress-splash .dashboard-main table.dashboard .lesson-col,.progress .dashboard-main table.dashboard .xp-col,.progress-splash .dashboard-main table.dashboard .xp-col,.progress .dashboard-main table.dashboard .time-col,.progress-splash .dashboard-main table.dashboard .time-col{padding:20px 0}.progress .dashboard-main table.dashboard .skills-col table,.progress-splash .dashboard-main table.dashboard .skills-col table,.progress .dashboard-main table.dashboard .lesson-col table,.progress-splash .dashboard-main table.dashboard .lesson-col table,.progress .dashboard-main table.dashboard .xp-col table,.progress-splash .dashboard-main table.dashboard .xp-col table,.progress .dashboard-main table.dashboard .time-col table,.progress-splash .dashboard-main table.dashboard .time-col table{width:100%}.progress .dashboard-main table.dashboard .skills-col tr:nth-child(even),.progress-splash .dashboard-main table.dashboard .skills-col tr:nth-child(even),.progress .dashboard-main table.dashboard .lesson-col tr:nth-child(even),.progress-splash .dashboard-main table.dashboard .lesson-col tr:nth-child(even),.progress .dashboard-main table.dashboard .xp-col tr:nth-child(even),.progress-splash .dashboard-main table.dashboard .xp-col tr:nth-child(even),.progress .dashboard-main table.dashboard .time-col tr:nth-child(even),.progress-splash .dashboard-main table.dashboard .time-col tr:nth-child(even){background-color:#f8f8f8}.progress .dashboard-main table.dashboard .skills-col td,.progress-splash .dashboard-main table.dashboard .skills-col td{padding:5px 0 5px 10px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.progress .dashboard-main table.dashboard .xp-col td,.progress-splash .dashboard-main table.dashboard .xp-col td{padding:5px 10px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.progress .dashboard-main table.dashboard .total-col table,.progress-splash .dashboard-main table.dashboard .total-col table{width:100%}.progress .dashboard-main table.dashboard .total-col td,.progress-splash .dashboard-main table.dashboard .total-col td{padding:5px 0 5px 10px;border-top:none}.progress .dashboard-main table.dashboard .avatar-container,.progress-splash .dashboard-main table.dashboard .avatar-container{display:table-cell;vertical-align:top}.progress .dashboard-main table.dashboard .student-info,.progress-splash .dashboard-main table.dashboard .student-info{display:table-cell;vertical-align:middle}.progress .dashboard-main table.dashboard .student-info .email,.progress-splash .dashboard-main table.dashboard .student-info .email{max-width:240px;line-height:16px}.progress .dashboard-main table.dashboard .student-info a:hover div,.progress-splash .dashboard-main table.dashboard .student-info a:hover div{text-decoration:underline}.progress .dashboard-main table.dashboard .student-info .save-cancel-button,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button{float:left;padding:4px 0 0 10px;margin-right:-25px}.progress .dashboard-main table.dashboard .student-info .save-cancel-button .content,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button .content{margin:-2px;height:32px}.progress .dashboard-main table.dashboard .student-info .save-cancel-button .cancel,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button .cancel{background:#dd381d;border-color:#dd381d;-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.progress .dashboard-main table.dashboard .student-info .save-cancel-button .cancel .icon,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button .cancel .icon{margin-right:-4px}.progress .dashboard-main table.dashboard .student-info .save-cancel-button .save,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button .save{background:#7eb530;border-color:#7eb530;border-left:1px solid #fff;vertical-align:top;-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.progress .dashboard-main table.dashboard .student-info .save-cancel-button .save .icon,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button .save .icon{margin-left:-4px}.progress .dashboard-main table.dashboard .student-info .save-cancel-button .save.disabled,.progress-splash .dashboard-main table.dashboard .student-info .save-cancel-button .save.disabled{background:#b6b6b6;border-color:#b6b6b6;border-left:1px solid #fff}.progress .dashboard-main table.dashboard .student-info .update-section:hover,.progress-splash .dashboard-main table.dashboard .student-info .update-section:hover,.progress .dashboard-main table.dashboard .student-info .edit-section:hover,.progress-splash .dashboard-main table.dashboard .student-info .edit-section:hover{cursor:pointer}.progress .dashboard-main table.dashboard .avatar,.progress-splash .dashboard-main table.dashboard .avatar{margin-right:15px}.progress .dashboard-main table.dashboard .remove .btn-gray,.progress-splash .dashboard-main table.dashboard .remove .btn-gray{width:20px;height:20px;display:inline-block;text-align:center;border-radius:10px;font-size:24px;font-weight:500;line-height:20px;float:right;background:#c9c9c9;color:#fff}.progress .dashboard-main table.dashboard .remove .btn-gray:hover,.progress-splash .dashboard-main table.dashboard .remove .btn-gray:hover{background:#dd381d}.progress .dashboard-main .blur,.progress-splash .dashboard-main .blur{display:block;width:100%;height:300px;background-color:rgba(255,255,255,0);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background:-moz-linear-gradient(top, rgba(255,255,255,0), #fff);background:-ms-linear-gradient(top, rgba(255,255,255,0), #fff);background:-o-linear-gradient(top, rgba(255,255,255,0), #fff);margin-top:-300px;z-index:1;position:relative}.progress .dashboard-main .no-students,.progress-splash .dashboard-main .no-students{text-align:center;margin:100px auto}.progress .dashboard-main .no-students h2.gray,.progress-splash .dashboard-main .no-students h2.gray{margin:0 0 15px 0}.progress .dashboard-main .no-students span.gray,.progress-splash .dashboard-main .no-students span.gray{display:block;font-size:13px;width:430px;margin:0 auto 30px auto}.progress .dashboard-main .no-students .btn-blue,.progress-splash .dashboard-main .no-students .btn-blue{margin-bottom:150px}.progress .student-info-modal,.progress-splash .student-info-modal{width:500px;position:fixed;top:10%;margin:0 0 0 -250px;cursor:default}.progress .student-info-modal .close,.progress-splash .student-info-modal .close{z-index:1}.progress .student-info-modal .modal-header,.progress-splash .student-info-modal .modal-header{padding:65px 20px 0 20px;background-color:#1caff6;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;height:160px;overflow:hidden;position:relative}.progress .student-info-modal .modal-header h1,.progress-splash .student-info-modal .modal-header h1{color:#fff;font-size:22px;line-height:30px;font-weight:700}.progress .student-info-modal .modal-header .student-email,.progress-splash .student-info-modal .modal-header .student-email,.progress .student-info-modal .modal-header .student-section,.progress-splash .student-info-modal .modal-header .student-section{color:#fff;font-size:13px;font-weight:700;opacity:.7;display:block;text-align:center}.progress .student-info-modal .modal-header .remove,.progress-splash .student-info-modal .modal-header .remove{font-size:13px;font-weight:700;color:#fff;position:absolute;top:30px;right:20px;z-index:1;padding:5px 15px;background:rgba(0,0,0,0.15);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.progress .student-info-modal .modal-header .remove:hover,.progress-splash .student-info-modal .modal-header .remove:hover{background:rgba(0,0,0,0.3)}.progress .student-info-modal .modal-header .remove .school-icon,.progress-splash .student-info-modal .modal-header .remove .school-icon{opacity:.7;margin:0 6px 0 0}html[dir=rtl] .progress .student-info-modal .modal-header .remove .school-icon,html[dir=rtl] .progress-splash .student-info-modal .modal-header .remove .school-icon{margin:0 6px 0 0;margin:0 0 0 6px}.progress .student-info-modal .modal-header .school-supplies,.progress-splash .student-info-modal .modal-header .school-supplies{position:absolute;background-size:1500px;opacity:.4}.progress .student-info-modal .modal-header .school-supplies.first,.progress-splash .student-info-modal .modal-header .school-supplies.first{left:0;top:0;height:160px;width:200px;background-position:-1290px -670px;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;border-radius:10px 0 0 0}.progress .student-info-modal .modal-subheader,.progress-splash .student-info-modal .modal-subheader{background:#eee;color:#999;height:45px;line-height:45px;font-size:14px}.progress .student-info-modal .modal-subheader .avatar-container,.progress-splash .student-info-modal .modal-subheader .avatar-container{position:absolute;left:200px;top:-40px}.progress .student-info-modal .modal-subheader .avatar-container .avatar,.progress-splash .student-info-modal .modal-subheader .avatar-container .avatar{width:100px;height:100px;border:10px solid #1caff6}.progress .student-info-modal .modal-subheader .avatar-container .avatar img,.progress-splash .student-info-modal .modal-subheader .avatar-container .avatar img{width:80px;height:80px}.progress .student-info-modal .modal-subheader .avatar-container .flag,.progress-splash .student-info-modal .modal-subheader .avatar-container .flag{border:5px solid #1caff6;width:40px;height:40px;position:absolute;top:50px;right:-20px}.progress .student-info-modal .modal-body,.progress-splash .student-info-modal .modal-body{min-height:250px}.progress .student-info-modal .modal-body table,.progress-splash .student-info-modal .modal-body table{width:100%}.progress .student-info-modal .modal-body .alltime-stats,.progress-splash .student-info-modal .modal-body .alltime-stats{margin-bottom:30px}.progress .student-info-modal .modal-body .alltime-stats tr:first-child td,.progress-splash .student-info-modal .modal-body .alltime-stats tr:first-child td{font-size:27px;font-weight:300;border-top:none;border-bottom:none;padding:0}.progress .student-info-modal .modal-body .alltime-stats tr:nth-child(2) td,.progress-splash .student-info-modal .modal-body .alltime-stats tr:nth-child(2) td{font-size:13px;font-weight:700;border-top:none;padding:10px 0 15px 0}.progress .student-info-modal .modal-body .alltime-stats tr:hover,.progress-splash .student-info-modal .modal-body .alltime-stats tr:hover{background:initial;cursor:default}.progress .student-info-modal .modal-body .alltime-stats td,.progress-splash .student-info-modal .modal-body .alltime-stats td{text-align:center;width:33.33%}.progress .student-info-modal .modal-body .empty,.progress-splash .student-info-modal .modal-body .empty{color:#999;text-align:center;margin-top:60px}.progress .student-info-modal .modal-body .activity,.progress-splash .student-info-modal .modal-body .activity{font-size:13px;border-collapse:collapse;width:100%}.progress .student-info-modal .modal-body .activity tr:after,.progress-splash .student-info-modal .modal-body .activity tr:after{content:' ';display:block;visibility:hidden;clear:both}.progress .student-info-modal .modal-body .activity th,.progress-splash .student-info-modal .modal-body .activity th{padding:0 10px 7px 10px;background:initial;color:#999;height:initial;line-height:initial;border-bottom:1px solid #eee}.progress .student-info-modal .modal-body .activity tr,.progress-splash .student-info-modal .modal-body .activity tr{float:left;display:block;width:100%}.progress .student-info-modal .modal-body .activity tr:hover td,.progress-splash .student-info-modal .modal-body .activity tr:hover td{background:initial;cursor:default}.progress .student-info-modal .modal-body .activity tr:nth-child(odd) td,.progress-splash .student-info-modal .modal-body .activity tr:nth-child(odd) td{background:#f7f7f7}.progress .student-info-modal .modal-body .activity td,.progress-splash .student-info-modal .modal-body .activity td{padding:7px 10px;color:#3c3c3c;float:left;display:block;border-bottom:1px solid #eee;border-top:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress .student-info-modal .modal-body .activity tr:hover,.progress-splash .student-info-modal .modal-body .activity tr:hover,.progress .student-info-modal .modal-body .activity th:hover,.progress-splash .student-info-modal .modal-body .activity th:hover{background:initial;cursor:default}.progress .student-info-modal .modal-body .activity tr td:last-child,.progress-splash .student-info-modal .modal-body .activity tr td:last-child,.progress .student-info-modal .modal-body .activity tr th:last-child,.progress-splash .student-info-modal .modal-body .activity tr th:last-child{padding-right:20px}.progress .student-info-modal .modal-body .activity tbody td,.progress-splash .student-info-modal .modal-body .activity tbody td,.progress .student-info-modal .modal-body .activity thead th,.progress-splash .student-info-modal .modal-body .activity thead th{float:left}.progress .student-info-modal .modal-body .activity .time-col,.progress-splash .student-info-modal .modal-body .activity .time-col{width:35%}.progress .student-info-modal .modal-body .activity .skills-col,.progress-splash .student-info-modal .modal-body .activity .skills-col{width:35%;font-weight:700}.progress .student-info-modal .modal-body .activity .lesson-col,.progress-splash .student-info-modal .modal-body .activity .lesson-col{width:15%}.progress .student-info-modal .modal-body .activity .xp-col,.progress-splash .student-info-modal .modal-body .activity .xp-col{width:15%;text-align:right}.progress .student-info-modal .modal-body .activity thead,.progress-splash .student-info-modal .modal-body .activity thead{background:initial}.progress .student-info-modal .modal-body .activity tbody,.progress-splash .student-info-modal .modal-body .activity tbody{width:100%;float:left;display:block;overflow-y:auto;max-height:200px}.progress #invite-students.modal,.progress-splash #invite-students.modal{width:440px;position:absolute;top:10%;margin:0 0 0 -220px}.progress #invite-students.modal .school-students-img.cropped,.progress-splash #invite-students.modal .school-students-img.cropped{margin:0 auto 20px auto;display:block}.progress #invite-students.modal .modal-header,.progress-splash #invite-students.modal .modal-header{padding:60px 40px 0 40px}.progress #invite-students.modal .modal-body,.progress-splash #invite-students.modal .modal-body{padding:20px 40px 0 40px;text-align:center}.progress #invite-students.modal .modal-body .section-area,.progress-splash #invite-students.modal .modal-body .section-area{margin-top:30px}.progress #invite-students.modal .modal-body .section-area .email-field,.progress-splash #invite-students.modal .modal-body .section-area .email-field{display:none}.progress #invite-students.modal .modal-body .section-area label,.progress-splash #invite-students.modal .modal-body .section-area label{margin-bottom:10px;font-weight:700;display:inline-block}.progress #invite-students.modal .modal-body .share-area .gray.center,.progress-splash #invite-students.modal .modal-body .share-area .gray.center{font-size:17px;line-height:24px;margin:20px 0 60px 0}.progress #invite-students.modal h1,.progress-splash #invite-students.modal h1{font-size:26px;font-weight:500;line-height:32px}.progress #invite-students.modal .form-table,.progress-splash #invite-students.modal .form-table{background:#fafafa;border:2px solid #e0e0e0}.progress #invite-students.modal .form-table td,.progress-splash #invite-students.modal .form-table td{font-size:15px}.progress #invite-students.modal .form-table td:first-child,.progress-splash #invite-students.modal .form-table td:first-child{font-weight:700;white-space:nowrap}.progress #invite-students.modal .form-table td:nth-child(2),.progress-splash #invite-students.modal .form-table td:nth-child(2){width:100%}.progress #invite-students.modal input,.progress-splash #invite-students.modal input{width:100%;background:#fafafa}.progress #invite-students.modal input#observer-email:disabled,.progress-splash #invite-students.modal input#observer-email:disabled{background:#f7f7f7;color:#999}.progress #invite-students.modal .gray,.progress-splash #invite-students.modal .gray{margin-top:10px;font-size:13px}.progress #invite-students.modal .link-area,.progress-splash #invite-students.modal .link-area{margin:40px -40px 0 -40px;padding:30px 20px;background:#eee;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.progress #invite-students.modal .link-area #magic-link,.progress-splash #invite-students.modal .link-area #magic-link{font-size:17px;padding:10px;width:100%}.progress #invite-students.modal .link-area .btn,.progress-splash #invite-students.modal .link-area .btn{margin:10px 0}.progress #invite-students.modal .link-area .tooltip,.progress-splash #invite-students.modal .link-area .tooltip{left:0;right:0;text-align:center;bottom:90px}.progress #invite-students.modal .link-area .gray,.progress-splash #invite-students.modal .link-area .gray{padding:30px 0 0 0;margin-top:-10px;display:block;text-align:center}.progress #invite-students.modal .link-area .gray a,.progress-splash #invite-students.modal .link-area .gray a{text-decoration:underline}.progress #invite-students.modal .link-area .magic-link-container,.progress-splash #invite-students.modal .link-area .magic-link-container{width:100%}.progress #invite-students.modal .link-area .magic-link-container #magic-link,.progress-splash #invite-students.modal .link-area .magic-link-container #magic-link{display:table-cell}.progress #invite-students.modal .link-area .magic-link-container .btn-container,.progress-splash #invite-students.modal .link-area .magic-link-container .btn-container{display:table-cell;width:1%}.progress #invite-students.modal .link-area .magic-link-container .btn,.progress-splash #invite-students.modal .link-area .magic-link-container .btn{cursor:pointer;margin-top:0;white-space:nowrap;margin:0 0 0 10px}html[dir=rtl] .progress #invite-students.modal .link-area .magic-link-container .btn,html[dir=rtl] .progress-splash #invite-students.modal .link-area .magic-link-container .btn{margin:0 0 0 10px;margin:0 10px 0 0}.progress .footer-main,.progress-splash .footer-main{margin:30px auto}.progress-splash table.dashboard{opacity:.8}.splash-2014 .magic-link .monument-carousel div.signup .splash-signup-form .login-signup-list{background:none}.splash-2014 .magic-link .monument-carousel div.signup .splash-signup-form .login-signup-list h1{color:#fff}.magic-link-body{background:none;background-color:#f9f9f9;width:100%;height:100%;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.magic-link-body #site,.magic-link-body #site #wrapper,.magic-link-body #site #wrapper .magic-link,.magic-link-body #app.magic-link{height:100%}.magic-link-body .topbar{display:none}.magic-link-body .container{background:#f9f9f9;text-align:center;height:100%;position:relative;overflow:scroll;padding-bottom:100px}.magic-link-body .container .header{margin:10px auto 0 auto;display:inline-block;white-space:nowrap}.magic-link-body .container .header .topbar-brand{float:none;display:inline-block;background-size:600px;width:95px;height:24px;margin:10px 0 0 0}.magic-link-body .container .header a.left{font-size:17px;font-weight:300;margin:12px 0 0 14px;padding:7px 0 7px 14px;float:none;border-left:1px solid #ddd;vertical-align:middle}.magic-link-body .container .success-msg{font-size:17px;font-weight:300;line-height:24px}.magic-link-body .container .main-area{width:100%;max-width:400px;display:table;overflow:auto;margin:auto;position:relative;padding:0 20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.magic-link-body .container .main-area a.btn-block{max-width:500px;margin:0 auto}.magic-link-body .container .main-area .login-signup-list .signup-email,.magic-link-body .container .main-area .login-signup-list .signup-facebook,.magic-link-body .container .main-area .login-signup-list .signup-google{color:#1caff6;border-bottom:1px solid rgba(28,175,246,0.4)}.magic-link-body .container .section-white .section-inner-wide{padding:0}.magic-link-body .container .login-form,.magic-link-body .container .signup-form{padding:0 20px}.magic-link-body .container .login-form .login-signup-list,.magic-link-body .container .signup-form .login-signup-list{width:100%}.magic-link-body .container .login-form .login-signup-list h1,.magic-link-body .container .signup-form .login-signup-list h1{font-size:20px;margin:0 0 10px 0}.magic-link-body .container .login-form table.form-table,.magic-link-body .container .signup-form table.form-table{border:1px solid #dbdbdb;width:100%}.magic-link-body .container .login-form table.form-table td,.magic-link-body .container .signup-form table.form-table td{padding:7px 15px}.magic-link-body .container .login-form table.form-table tr.select-language-row td,.magic-link-body .container .signup-form table.form-table tr.select-language-row td{padding:0}.magic-link-body .container .login-form table.form-table tr.select-language-row td .select-ll,.magic-link-body .container .signup-form table.form-table tr.select-language-row td .select-ll{padding:15px}.magic-link-body .container .login-form table.form-table input,.magic-link-body .container .signup-form table.form-table input{width:100%}.magic-link-body .container .login-form{display:table;overflow:auto;margin:auto;position:fixed;top:0;bottom:0;width:100%;left:0;right:0}.magic-link-body .container .signup-form{position:relative;padding:0}.magic-link-body .container .new-user-success h1{font-size:17px;line-height:24px;margin:0 0 7px 0}.magic-link-body .container .new-user-success h1 b{display:block}.magic-link-body .container .new-user-success a.blue{font-size:13px}.magic-link-body .container .new-user-success .avatar{margin:45px 0 15px 0}.magic-link-body .container .new-user-success p{margin-top:40px;font-size:13px;line-height:18px}.magic-link-body .container .new-user-success p b{display:block}.magic-link-body .container .apps-buttons{padding:0 20px}.magic-link-body .container .apps-buttons h1{font-size:13px;line-height:17px;margin:30px 0 0 0}.magic-link-body .container .apps-buttons .store-buttons{margin-top:15px}.magic-link-body .container .apps-buttons .store-buttons .btn-mobile{padding:5px 10px 7px 10px}.magic-link-body .container .mobile-footer{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#eee;color:#999;padding:15px 10px;font-size:13px;line-height:17px;display:table}.magic-link-body .container .mobile-footer .footer-content{vertical-align:middle}.progress-splash-body .progress-splash .content{margin:0 auto;padding:0 40px}.progress-splash-body .progress-splash .content.dashboard-banner .second{padding-top:20px}.progress-splash-body .progress-splash .content.dashboard-banner .second .school-students-img{height:283px}.progress-splash-body .progress-splash .page-main{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}.progress-splash-body .progress-splash #signup-modal .user-login{color:#999}.progress-splash-body .progress-splash #signup-modal .user-login a{color:#1caff6}.content.dashboard-banner{background:#1caff6;color:#fff}.content.dashboard-banner .first,.content.dashboard-banner .second{display:inline-block;vertical-align:middle;padding-right:70px}.content.dashboard-banner .first p,.content.dashboard-banner .second p{line-height:24px}.content.dashboard-banner .first .btn-white,.content.dashboard-banner .second .btn-white{color:#1caff6}.content.dashboard-banner .first .btn-white:hover,.content.dashboard-banner .second .btn-white:hover{color:#1caff6;background:rgba(255,255,255,0.8)}.content.dashboard-banner .first{width:60%}.content.dashboard-banner .second{width:40%}.content.dashboard-banner .school-students{vertical-align:middle;marign:0 auto}.content.dashboard-banner h1{color:#fff;margin:10px 0 30px 0}.schools-instructions-body .platform{margin-top:70px;text-align:center;background-color:#fff}.schools-instructions-body .platform .content{padding:100px 0}.schools-instructions-body .platform h1{font-weight:300;font-size:27px;margin:0 0 30px 0}.schools-instructions-body .platform .os-list{margin:30px 0 0 0}.schools-instructions-body .platform .os-list a{padding:10px 25px;background:#1caff6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:17px;color:#fff;margin:0 10px}.schools-instructions-body .platform .os-list a:hover{color:#fff;background:rgba(28,175,246,0.85)}.schools-instructions-body .platforms{background:#f7f7f7;border-top:2px solid #eee}.schools-instructions-body .platforms li{color:#999;line-height:24px;margin:0 0 30px 0}.schools-instructions-body .platforms li h2{font-size:24px}.schools-instructions-body .platforms li .img-container{display:table-cell;width:200px}.schools-instructions-body .platforms li .img{display:inline-block;width:200px;height:100px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #eee;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.04);-moz-box-shadow:0 0 5px rgba(0,0,0,0.04);box-shadow:0 0 5px rgba(0,0,0,0.04);vertical-align:middle;background-color:#fff}.schools-instructions-body .platforms li .step-description{padding-left:30px;vertical-align:middle;display:table-cell}.progress-splash-signup .signup .splash-signup-form .section-white{padding:60px 0 0 0;height:initial}.progress-splash-signup .user-login{text-align:center}.schools-splash .footer-main{float:none;margin:0 auto}#app.player,#app.slide-session-end,#app.create-profile-nag{position:absolute;width:100%;height:100%;min-height:820px}#app.player .player-inner,#app.slide-session-end .player-inner,#app.create-profile-nag .player-inner{width:1080px;max-width:1080px;padding:40px;margin:0 auto;min-width:1000px;display:block;*zoom:1;margin:auto;position:absolute;z-index:1;left:0;right:0;top:50%;margin-top:-340px}#app.player .player-inner:before,#app.slide-session-end .player-inner:before,#app.create-profile-nag .player-inner:before,#app.player .player-inner:after,#app.slide-session-end .player-inner:after,#app.create-profile-nag .player-inner:after{display:table;content:"";line-height:0}#app.player .player-inner:after,#app.slide-session-end .player-inner:after,#app.create-profile-nag .player-inner:after{clear:both}#app.player .player-inner:before,#app.slide-session-end .player-inner:before,#app.create-profile-nag .player-inner:before,#app.player .player-inner:after,#app.slide-session-end .player-inner:after,#app.create-profile-nag .player-inner:after{display:table;content:"";line-height:0}#app.player .player-inner:after,#app.slide-session-end .player-inner:after,#app.create-profile-nag .player-inner:after{clear:both}#app.player .player-inner.show-report-stuff,#app.slide-session-end .player-inner.show-report-stuff,#app.create-profile-nag .player-inner.show-report-stuff{padding-bottom:380px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:1000px;-webkit-transition:padding .5s;-moz-transition:padding .5s;-ms-transition:padding .5s;-o-transition:padding .5s;transition:padding .5s}#app.player .footer-main,#app.slide-session-end .footer-main,#app.create-profile-nag .footer-main{position:absolute;bottom:20px;margin:0;display:none}.close-fail{display:inline-block;color:#1caff6;cursor:pointer;margin:0 0 5px 30px;font-size:22px;position:relative;top:-2px}html[dir=rtl] .close-fail{margin:0 0 5px 30px;margin:0 30px 5px 0}.close-fail:hover{text-decoration:underline}.player-container{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:40px 40px 0 40px;*zoom:1;width:100%;opacity:0;position:relative;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);box-shadow:0 0 30px rgba(0,0,0,0.08)}.player-container:before,.player-container:after{display:table;content:"";line-height:0}.player-container:after{clear:both}.player-container:before,.player-container:after{display:table;content:"";line-height:0}.player-container:after{clear:both}.create-profile-nag{text-align:center}.create-profile-nag .player-container{padding:40px}.create-profile-nag img{height:250px}.create-profile-nag h1.session-end{margin:30px 0 10px 0}.create-profile-nag h2.session-end{font-size:22px;margin:0 0 50px 0}.create-profile-nag button{min-width:300px;margin-bottom:15px}.create-profile-nag a{display:block}.create-profile-nag a:hover{text-decoration:underline}.owl-peeking-container{width:300px;overflow:hidden;height:185px;position:absolute;bottom:0}.owl-peeking-container .owl{position:absolute;left:0;top:100%;margin-top:-25px}html[dir=rtl] .owl-peeking-container .owl{right:0;left:auto}.owl-peeking-container.hoverable{height:140px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.owl-peeking-container.hoverable:hover{height:140px}.friend-boxes{width:100%;text-align:center;font-size:15px}.friend-boxes .pane{width:350px;display:inline-block;margin:0 30px;text-align:left;vertical-align:top}html[dir=rtl] .friend-boxes .pane{text-align:left;text-align:right}.friend-boxes .subline{min-height:50px}.friend-boxes .avatar{float:left}html[dir=rtl] .friend-boxes .avatar{float:left;float:right}.friend-boxes .language{display:block;color:#999}.welcome-intro-screen{text-align:center;vertical-align:top}.welcome-intro-screen .owl-happy{margin:-20px 0 -20px 0}.welcome-intro-screen h2{margin:0 0 15px 0;font-size:26px}.welcome-intro-screen p{margin:0}.welcome-intro-screen .speech-bubble{margin:60px 0 0 0}.welcome-intro-screen .language-select{width:310px;margin-top:10px}.welcome-intro-screen .dropdown-content{width:310px}.choose-your-path{text-align:center}.choose-your-path>li{display:inline-block;vertical-align:top}.choose-your-path .or{line-height:80px;font-weight:700;color:#c6c6c6;text-transform:uppercase}.practice-intro-screen{text-align:center;vertical-align:top;padding:20px 0 0 0}.practice-intro-screen .owl{margin:-40px 20px -20px 0}.practice-intro-screen h2{margin:0 0 15px 0;font-size:24px}.practice-intro-screen p{margin:0}.practice-intro-screen .speech-bubble{margin:30px 0 0 0}.practice-intro-screen .blue:hover{text-decoration:none}.hover-reminder{width:100%;bottom:0;left:-50px;position:absolute}.hover-reminder .speech-bubble{position:absolute;left:260px;bottom:-20px;opacity:0;-webkit-animation:slide-in-left-right .5s;-moz-animation:slide-in-left-right .5s;-o-animation:slide-in-left-right .5s;animation:slide-in-left-right .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}html[dir=rtl] .hover-reminder .speech-bubble{right:260px;left:auto}.intro-hover{bottom:0;left:80px;position:absolute}html[dir=rtl] .intro-hover{right:80px;left:auto}.intro-hover .speech-bubble{position:absolute;left:260px;bottom:-10px;opacity:0}html[dir=rtl] .intro-hover .speech-bubble{right:260px;left:auto}.intro-translate{bottom:0;left:-50px;position:absolute;z-index:1}html[dir=rtl] .intro-translate{right:-50px;left:auto}.intro-translate .speech-bubble{position:absolute;left:260px;bottom:-20px;opacity:0;width:300px}html[dir=rtl] .intro-translate .speech-bubble{right:260px;left:auto}.intro-translate .owl{-webkit-animation:peek-from-bottom .7s;-moz-animation:peek-from-bottom .7s;-o-animation:peek-from-bottom .7s;animation:peek-from-bottom .7s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.intro-fb h2{margin:-40px 0 50px 0;color:#999}.intro-fb .owl-peeking-container{left:30px;width:100%}html[dir=rtl] .intro-fb .owl-peeking-container{right:30px;left:auto}.intro-fb .owl-standard{-webkit-animation:peek-from-bottom 1s;-moz-animation:peek-from-bottom 1s;-o-animation:peek-from-bottom 1s;animation:peek-from-bottom 1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.intro-fb .owl-sporty{left:250px;-webkit-animation:peek-from-bottom 1s;-moz-animation:peek-from-bottom 1s;-o-animation:peek-from-bottom 1s;animation:peek-from-bottom 1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}html[dir=rtl] .intro-fb .owl-sporty{right:250px;left:auto}.intro-fb .owl-graduation{left:540px;-webkit-animation:peek-from-bottom 1s;-moz-animation:peek-from-bottom 1s;-o-animation:peek-from-bottom 1s;animation:peek-from-bottom 1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}html[dir=rtl] .intro-fb .owl-graduation{right:540px;left:auto}.intro-end h2{margin:-40px 0 50px 0;color:#999}.intro-end .skill-icon{margin:0;-webkit-animation:roll-in .5s;-moz-animation:roll-in .5s;-o-animation:roll-in .5s;animation:roll-in .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.intro-end .skill-badge-name{opacity:0;-webkit-animation:slide-in-left-right .5s;-moz-animation:slide-in-left-right .5s;-o-animation:slide-in-left-right .5s;animation:slide-in-left-right .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro-end .skill-icon-rolling-container{opacity:0;margin:0 0 13px 0;-webkit-animation:slide-in-left-right .5s;-moz-animation:slide-in-left-right .5s;-o-animation:slide-in-left-right .5s;animation:slide-in-left-right .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro-end #skill-1 .skill-icon,.intro-end #skill-1 .skill-icon-rolling-container,.intro-end #skill-1 .skill-badge-name{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.intro-end #skill-2 .skill-icon,.intro-end #skill-2 .skill-icon-rolling-container,.intro-end #skill-2 .skill-badge-name{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}.intro-end #skill-3 .skill-icon,.intro-end #skill-3 .skill-icon-rolling-container,.intro-end #skill-3 .skill-badge-name{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.intro-end #skill-4 .skill-icon,.intro-end #skill-4 .skill-icon-rolling-container,.intro-end #skill-4 .skill-badge-name{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}.intro-end #skill-5 .skill-icon,.intro-end #skill-5 .skill-icon-rolling-container,.intro-end #skill-5 .skill-badge-name{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.owl-coach-email{height:190px;position:absolute;bottom:93px;right:220px}.coach-intro-end.email-option .coach-goal-chooser{margin-left:40px;padding-top:30px}.coach-intro-end .player-coach{margin:10px 0;text-align:center}.coach-intro-end h1{margin:0}.coach-intro-end .coach-intro-screen{text-align:center;vertical-align:top;display:block}.coach-intro-end .coach-intro-screen .email-prompt{width:300px;height:150px}.coach-intro-end .coach-intro-screen .email-prompt .email-prompt-text{text-align:left;font-size:15px}.coach-intro-end .coach-intro-screen .email-prompt input{border-radius:30px;border-color:#dcdcdc;height:35px;width:270px;margin-top:20px;padding:0 15px}.coach-intro-end .coach-intro-screen .email-prompt .error-flag{position:absolute;width:230px;font-size:15px;text-align:left;margin-left:10px;margin-top:5px;color:#dd381d}.coach-intro-end .coach-intro-screen span{vertical-align:middle;display:inline-block}.coach-intro-end .coach-intro-screen span.owl{margin-top:-20px}.coach-intro-end .coach-goal-chooser{width:320px;display:inline-block}.coach-intro-end .coach-goal-chooser label{width:255px;margin:5px}.coach-intro-end .coach-goal-chooser input{float:left}.coach-intro-end .coach-goal-chooser .title{color:#000;float:left;padding:0 5px}.coach-intro-end .coach-goal-chooser .xp-text{float:right}.coach-intro-end .coach-goal-chooser input[type="radio"]{border:2px solid #999}.coach-intro-end .coach-goal-chooser label:hover{border-color:#1caff6;background:#fff;color:#1caff6}.coach-intro-end .coach-goal-chooser label:hover input[type=radio]{border-color:#1caff6}.coach-intro-end .coach-goal-chooser label.active,.coach-intro-end .coach-goal-chooser label .active:hover{background:#1caff6;color:#fff;border-color:#1caff6}.coach-intro-end .coach-goal-chooser label.active input[type=checkbox],.coach-intro-end .coach-goal-chooser label .active:hover input[type=checkbox]{border-color:#1caff6}.coach-intro-end .coach-goal-chooser label.active .title,.coach-intro-end .coach-goal-chooser label .active:hover .title{color:#fff}.coach-intro-end .coach-goal-chooser label.active input[type=radio],.coach-intro-end .coach-goal-chooser label .active:hover input[type=radio]{border-color:#1caff6}.skill-tree-intro{text-align:center}.skill-tree-intro .speech-bubble{opacity:0;width:400px;-webkit-animation:slide-in-right-left .5s;-moz-animation:slide-in-right-left .5s;-o-animation:slide-in-right-left .5s;animation:slide-in-right-left .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.skill-tree-intro .speech-bubble .inner{text-align:center}.skill-tree-intro .speech-bubble h2{margin:0 0 25px 0;font-size:24px}.skill-tree-intro .speech-bubble p{margin:0 0 25px 0}.skill-tree-intro .owl{-webkit-animation:peek-from-right .7s;-moz-animation:peek-from-right .7s;-o-animation:peek-from-right .7s;animation:peek-from-right .7s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.skill-tree-intro-rtl{text-align:center}.skill-tree-intro-rtl .speech-bubble{opacity:0;width:400px;-webkit-animation:slide-in-left-right .5s;-moz-animation:slide-in-left-right .5s;-o-animation:slide-in-left-right .5s;animation:slide-in-left-right .5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.skill-tree-intro-rtl .speech-bubble .inner{text-align:center !important}.skill-tree-intro-rtl .speech-bubble h2{margin:0 0 25px 0;font-size:24px}.skill-tree-intro-rtl .speech-bubble p{margin:0 0 25px 0}.skill-tree-intro-rtl .owl{-webkit-animation:peek-from-left .7s;-moz-animation:peek-from-left .7s;-o-animation:peek-from-left .7s;animation:peek-from-left .7s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.owl-peeking-right-container{width:165px;overflow:hidden;height:250px;position:absolute;right:0;top:40px}.owl-peeking-right-container .owl{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:100%;top:0;background-position:-300px 0}.owl-peeking-left-container{width:135px;overflow:hidden;height:250px;position:absolute;left:0;top:40px}.owl-peeking-left-container .owl{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:100%;top:-5%}.player-header{border-bottom:2px solid #f3f3f3;*zoom:1;min-height:80px;margin:-40px 0 0 0}.player-header.dynamic{border-bottom:none}.player-header.dynamic .progress-bar-container{margin-top:50px}.player-header:before,.player-header:after{display:table;content:"";line-height:0}.player-header:after{clear:both}.player-header:before,.player-header:after{display:table;content:"";line-height:0}.player-header:after{clear:both}.player-header .progress-bar-distinct,.player-header .progress-bar-dynamic{margin:30px 0 0 0}.progress-bar-container{margin-top:80px;left:35px}.progress-bar-container{position:relative}.progress-bar-container .status-icon{position:absolute}.progress-bar-dynamic.simplified-bar{background:#f3f3f3;height:20px;overflow:hidden;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.progress-bar-dynamic.simplified-bar .bar{-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#7eb530;position:relative;height:20px}.progress-bar-dynamic.simplified-bar .bar:after{position:absolute;width:100%;height:10px;top:0;left:0;content:"";display:block;background:rgba(255,255,255,0.15)}.player-header.dynamic.v2{margin:-40px -40px 0 -40px;background-color:#f4f4f4;border-radius:10px 10px 0 0;height:100px;padding:0 40px 0 30px}.player-header.dynamic.v2 .progress-bar-container{margin-top:-5px;width:500px}.player-header.dynamic.v2 .player-header-right{margin:12px -10px 0 0}.player-header.dynamic.v2 .player-header-right .icon{float:left;margin:-2px 8px 0 20px}.player-header.dynamic.v2 .popover-tips-and-notes{width:450px;margin:80px 0 0 -250px}.player-header.dynamic.v2 .popover-tips-and-notes .arrow-top-small-container{left:68%}.progress-bar-dynamic.v2{height:20px;display:block;height:26px;width:410px;border:3px solid #d6d6d6;position:relative;margin-right:0;-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}html[dir=rtl] .progress-bar-dynamic.v2{margin-right:0;margin-right:70px}html[dir=rtl] .progress-bar-dynamic.v2{border-radius:0 100px 100px 0;border-radius:100px 0 0 100px}.progress-bar-dynamic.v2 .bar{display:inline-block;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#a5d20c;background-image:-webkit-gradient(linear, left top, right top, from(#a5d20c), to(#7ac70c));background-image:-webkit-linear-gradient(left, #a5d20c, #7ac70c);background-image:-moz-linear-gradient(left, #a5d20c, #7ac70c);background-image:-ms-linear-gradient(left, #a5d20c, #7ac70c);background-image:-o-linear-gradient(left, #a5d20c, #7ac70c);position:absolute;height:26px;content:'';margin:-3px 0}html[dir=rtl] .progress-bar-dynamic.v2 .bar{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.progress-bar-dynamic.v2 .bar.bar-border-radius{-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.progress-bar-dynamic.v2 .lightning-container{margin-top:-3px;margin-left:-31px;position:absolute}.progress-bar-dynamic.v2 .status-icon{position:absolute;z-index:3;display:block;top:13px;left:14px}html[dir=rtl] .progress-bar-dynamic.v2 .status-icon{left:14px;left:-9px}.progress-bar-dynamic.v2 .icon-lightning-green.opacity-0~.v2-backing{border-color:#d6d6d6}.progress-bar-dynamic.v2 .v2-backing{right:auto;position:absolute;height:55px;width:55px;background-color:#f3f3f3;border:3px solid #a5d20c;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;content:'';z-index:2}html[dir=rtl] .progress-bar-dynamic.v2 .v2-backing{right:auto;right:-31px}.progress-bar-dynamic.v2 .v2-backing::after{display:block;width:27px;height:40px;margin:23px 25px 0 25px;background:#f3f3f3;content:""}.progress-bar-dynamic.v2 .ruler li,.progress-bar-dynamic.v2 .ruler-overlay li{border-right:2px solid #d6d6d6;list-style:none;height:3px;display:inline-block;width:19.4px;height:5px;margin-bottom:2px}.progress-bar-dynamic.v2 .ruler li:nth-child(even),.progress-bar-dynamic.v2 .ruler-overlay li:nth-child(even){height:10px;margin-bottom:-1px}.progress-bar-dynamic.v2 .ruler li:first-child,.progress-bar-dynamic.v2 .ruler-overlay li:first-child{opacity:0}.progress-bar-dynamic.v2 .ruler-overlay{white-space:nowrap;overflow:hidden;margin-top:3px}.progress-bar-dynamic.v2 .ruler-overlay li{border-right:2px solid #f1f1f1;position:relative}.progress-bar-dynamic.v2 .challenge-number-container{padding-left:24px;float:none;padding-top:10px;font-size:15px;font-weight:700;color:#c9c9c9}html[dir=rtl] .progress-bar-dynamic.v2 .challenge-number-container{padding-left:24px;padding-left:285px}html[dir=rtl] .progress-bar-dynamic.v2 .challenge-number-container{float:none;float:left}.progress-bar-dynamic.strength-bar{background-color:#fff;border:2px solid #ddd;height:23px;width:540px;position:relative;left:121px;right:0;top:-10px;border-radius:100px 0 0 100px}html[dir=rtl] .progress-bar-dynamic.strength-bar{left:121px;left:0}html[dir=rtl] .progress-bar-dynamic.strength-bar{right:0;right:211px}html[dir=rtl] .progress-bar-dynamic.strength-bar{border-radius:100px 0 0 100px;border-radius:0 100px 100px 0}.progress-bar-dynamic.strength-bar .bar{min-width:10px;-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;height:23px;margin:-2px 0 0 -2px}html[dir=rtl] .progress-bar-dynamic.strength-bar .bar{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.progress-bar-dynamic.strength-bar .bar.green{background-color:#adce0f;background-image:-webkit-gradient(linear, left top, right top, from(#adce0f), to(#7eb530));background-image:-webkit-linear-gradient(left, #adce0f, #7eb530);background-image:-moz-linear-gradient(left, #adce0f, #7eb530);background-image:-ms-linear-gradient(left, #adce0f, #7eb530);background-image:-o-linear-gradient(left, #adce0f, #7eb530)}.progress-bar-dynamic.strength-bar .bar.green .triangle-end{border-right:14px solid transparent;border-bottom:23px solid #7eb530}.progress-bar-dynamic.strength-bar .bar.red{background-color:#eb7560;background-image:-webkit-gradient(linear, left top, right top, from(#eb7560), to(#dd381d));background-image:-webkit-linear-gradient(left, #eb7560, #dd381d);background-image:-moz-linear-gradient(left, #eb7560, #dd381d);background-image:-ms-linear-gradient(left, #eb7560, #dd381d);background-image:-o-linear-gradient(left, #eb7560, #dd381d)}.progress-bar-dynamic.strength-bar .bar.red .triangle-end{border-right:14px solid transparent;border-bottom:23px solid #dd381d}.progress-bar-dynamic.strength-bar .bar.purple{background-color:#c870ca;background-image:-webkit-gradient(linear, left top, right top, from(#c870ca), to(#9b5fca));background-image:-webkit-linear-gradient(left, #c870ca, #9b5fca);background-image:-moz-linear-gradient(left, #c870ca, #9b5fca);background-image:-ms-linear-gradient(left, #c870ca, #9b5fca);background-image:-o-linear-gradient(left, #c870ca, #9b5fca)}.progress-bar-dynamic.strength-bar .bar.purple .triangle-end{border-right:14px solid transparent;border-bottom:23px solid #9b5fca}.progress-bar-dynamic.strength-bar .bar.blue{background-color:#1ccff6;background-image:-webkit-gradient(linear, left top, right top, from(#1ccff6), to(#1caff6));background-image:-webkit-linear-gradient(left, #1ccff6, #1caff6);background-image:-moz-linear-gradient(left, #1ccff6, #1caff6);background-image:-ms-linear-gradient(left, #1ccff6, #1caff6);background-image:-o-linear-gradient(left, #1ccff6, #1caff6)}.progress-bar-dynamic.strength-bar .bar.blue .triangle-end{border-right:14px solid transparent;border-bottom:23px solid #1caff6}.progress-bar-dynamic.strength-bar .bar:after{position:absolute;width:130%;height:12px;top:0;left:0;content:"";display:block;background:rgba(255,255,255,0.15)}.progress-bar-dynamic.strength-bar .bar .bubbles{display:none;background-image:url("//d7mj4aqfscim2.cloudfront.net/images/bubbles_mv_4494be5d4a44526d6496e18710c21646.png");position:absolute;background-repeat:no-repeat;background-position:right center;width:70px;height:30px;z-index:1;top:-1px;right:-17px;background-size:90px}.progress-bar-dynamic.strength-bar .bar .triangle-end{display:none;width:0;height:0;right:-13px;position:absolute}.progress-bar-dynamic.strength-bar .skill-icon-container{float:right;top:-48px;left:-10px;right:0;position:relative}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container{float:right;float:left}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container{left:-10px;left:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container{right:0;right:-10px}.progress-bar-dynamic.strength-bar .skill-icon-container .skill-icon-image{background-size:450px;margin:10px 0 0 -2px;height:45px;width:45px;font-size:.818em}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .skill-icon-image{margin:10px 0 0 -2px;margin:10px -2px 0 0}.progress-bar-dynamic.strength-bar .skill-icon-container .skill-icon-image.skill-locked-barbell{background-size:40px 25px;background-image:url("//d7mj4aqfscim2.cloudfront.net/images/barbell_locked_mv_4494be5d4a44526d6496e18710c21646.png");background-repeat:no-repeat;margin:22px 0 0 5px}.progress-bar-dynamic.strength-bar .skill-icon-container .skill-icon-image.skill-unlocked-barbell{background-size:40px 25px;background-image:url("//d7mj4aqfscim2.cloudfront.net/images/barbell_unlocked_mv_4494be5d4a44526d6496e18710c21646.png");background-repeat:no-repeat;margin:22px 0 0 5px}.progress-bar-dynamic.strength-bar .skill-icon-container .locked{top:2px;left:2px;right:0;width:66px;height:66px}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .locked{left:2px;left:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .locked{right:0;right:2px}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num{position:absolute;left:48px;right:0;z-index:2;top:65px;text-align:center;width:35px;font-size:13px;color:#c9c9c9}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num{left:48px;left:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num{right:0;right:48px}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-circle{width:30px;height:30px;position:absolute;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:0;top:58px;left:48px;right:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-circle{left:48px;left:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-circle{right:0;right:48px}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-circle.white{background-color:#fff}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-backing{width:35px;height:35px;border:2px solid #ddd;position:absolute;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:0;top:55px;left:45px;right:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-backing{left:45px;left:0}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .challenge-num-backing{right:0;right:45px}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-number-container{position:relative;top:-20px}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-number-container.filled .challenge-num{color:#fff}.progress-bar-dynamic.strength-bar .skill-icon-container .challenge-number-container.filled .challenge-num-backing{border:none}.progress-bar-dynamic.strength-bar .skill-icon-container .finished-skill{position:absolute;z-index:1;width:68px;height:68px;left:1px;top:1px}html[dir=rtl] .progress-bar-dynamic.strength-bar .skill-icon-container .finished-skill{left:1px;left:-69px}.backing{width:70px;height:70px;border:2px solid #ddd;position:absolute;left:auto;right:201px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;z-index:-1;right:-60px;top:-27px}html[dir=rtl] .backing{left:auto;left:111px}html[dir=rtl] .backing{right:201px;right:auto}.coach-end h1.session-end{margin:30px 0 20px 0}.coach-end h2{text-align:center;color:#999;margin:-10px auto 30px auto;line-height:24px;font-size:22px}.coach-end.par-end:not(.show-goal-subheading) h1.session-end{margin:0}.session-subheading{text-align:center;color:#999;margin:-10px auto 0 auto;width:400px;line-height:24px}.session-subheading a{color:#1caff6}.session-subheading a:hover{text-decoration:underline}.session-par{color:#c9c9c9;text-align:center;margin-bottom:15px;font-size:18px}h2.session-par-percent{text-align:center;color:#3c3c3c;margin-bottom:0;padding-bottom:20px}.progress-bar-distinct{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;*zoom:1}.progress-bar-distinct:before,.progress-bar-distinct:after{display:table;content:"";line-height:0}.progress-bar-distinct:after{clear:both}.progress-bar-distinct:before,.progress-bar-distinct:after{display:table;content:"";line-height:0}.progress-bar-distinct:after{clear:both}.progress-bar-distinct>li{background:#f3f3f3;width:22px;height:20px;float:left;position:relative;border-left:2px solid #fff;overflow:hidden}html[dir=rtl] .progress-bar-distinct>li{float:left;float:right}html[dir=rtl] .progress-bar-distinct>li{border-right:2px solid #fff;border-left:none}.progress-bar-distinct>li:first-child{border-left:none}.progress-bar-distinct>li:first-child .inner{border-radius:100px 0 0 100px}html[dir=rtl] .progress-bar-distinct>li:first-child .inner{border-radius:100px 0 0 100px;border-radius:0 100px 100px 0}.progress-bar-distinct>li .inner{width:0;height:20px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#7eb530;position:absolute;left:0;top:0}html[dir=rtl] .progress-bar-distinct>li .inner{right:0;left:auto}.progress-bar-distinct>li .inner:after{position:absolute;width:100%;height:10px;top:0;left:0;content:"";display:block;background:rgba(255,255,255,0.15)}html[dir=rtl] .progress-bar-distinct>li .inner:after{right:0;left:auto}.progress-bar-distinct>li.done{border-left:2px solid #86b300}.progress-bar-distinct>li.done:first-child{border-left:none}.progress-bar-distinct>li.done .inner{width:100%}#modal-notification{left:50%;padding:30px 30px 20px 30px}#modal-notification h1{font-weight:500;font-size:22px;margin:0 0 10px 0}#modal-notification .icon-arrow-swoosh{margin:-10px -5px;float:right}#modal-notification.basic-bar .icon-arrow-swoosh{float:left;margin:-15px 15px 0 -10px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#modal-notification.basic-bar p{margin-left:60px}.player-header-right{float:right;font-size:17px;margin:0 -10px 0 0}html[dir=rtl] .player-header-right{float:right;float:left}html[dir=rtl] .player-header-right{margin:0 -10px 0 0;margin:0 0 0 -10px}.player-header-right>li{float:left;position:relative}html[dir=rtl] .player-header-right>li{float:left;float:right}.player-header-right .timer .inner,.player-header-right .points{padding:30px 20px}.player-header-right .timer .inner .icon-xp-small,.player-header-right .points .icon-xp-small{float:left;margin:-4px 10px 0 0}html[dir=rtl] .player-header-right .timer .inner .icon-xp-small,html[dir=rtl] .player-header-right .points .icon-xp-small{float:left;float:right}html[dir=rtl] .player-header-right .timer .inner .icon-xp-small,html[dir=rtl] .player-header-right .points .icon-xp-small{margin:-4px 10px 0 0;margin:-4px 0 0 10px}.player-header-right .running-out{color:#dd381d}.player-header-right .timer{width:90px}.player-header-left{float:left;font-size:17px;margin:0 -10px 0 0}html[dir=rtl] .player-header-left{float:left;float:right}html[dir=rtl] .player-header-left{margin:0 -10px 0 0;margin:0 0 0 -10px}.popover-tips-and-notes{margin-top:70px;margin-left:10px;width:500px}.popover-tips-and-notes .arrow-top-small-container{left:15%}.popover-tips-and-notes .inner{padding:30px}.popover-tips-and-notes .table-bordered{margin:0 0 20px 0}.player-quit,.tips-and-notes{padding:30px 15px;margin:0 0 0 0;display:block;color:#999;cursor:pointer}.player-quit:hover,.tips-and-notes:hover{color:#1caff6}.player-header.dynamic .player-quit,.player-header.dynamic .tips-and-notes{padding:30px 5px 0 0}#heart-refill-container{padding:21px 10px 0 10px}#heart-refill-container .btn{font-size:15px}.player-header-hearts{margin:30px 10px 0 10px;float:left}html[dir=rtl] .player-header-hearts{float:left;float:right}.player-header-hearts>li{margin-left:6px;float:left;position:relative}html[dir=rtl] .player-header-hearts>li{margin-right:6px;margin-left:auto}html[dir=rtl] .player-header-hearts>li{float:left;float:right}.player-header-hearts>li .icon-heart-medium{position:absolute;float:left;top:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}html[dir=rtl] .player-header-hearts>li .icon-heart-medium{float:left;float:right}.player-header-hearts>li .icon-heart-medium.falling-heart{top:50px;opacity:0}.player-header-hearts>li:first-child{margin-right:0}html[dir=rtl] .player-header-hearts>li:first-child{margin-left:0;margin-right:auto}.player-main{min-height:370px;padding:40px 0;font-size:18px;position:relative}.red-bold{color:#dd381d}.line-through{color:#dd381d;text-decoration:line-through}#session-element-container,#prev-session-element-container{position:absolute;width:100%}.challenge-row{display:table;width:100%}.challenge-cell{display:table-cell;text-align:center;vertical-align:top;padding:0 30px;position:relative}.challenge-cell .icon-arrow-blue-right{position:absolute;left:-36px;top:16px}html[dir=rtl] .challenge-cell .icon-arrow-blue-right{right:-36px;left:auto}.challenge-translate{margin:0 auto;width:840px}.challenge-translate .challenge-cell{width:50%}.player-discuss-guide{margin:20px 0 20px 0}.hints-sentence .non-space.token,.hover{cursor:default;padding:0 0 5px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwAIYYWJr1679HxwcDOaDCZAATBIkgVslurEAdDoMBsNekvMAAAAASUVORK5CYII=) repeat-x bottom left}.hints-sentence .non-space.token.highlighted-new-word,.hover.highlighted-new-word{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwAIYYWL/Oxj+M1YwgPlgAiQAkwRJ4FaJbiwA3isJBulCmoIAAAAASUVORK5CYII=) repeat-x bottom left}.challenge-listen{margin:0 auto;width:800px}.challenge-listen .cell-left{width:30%;text-align:right;padding-right:0}html[dir=rtl] .challenge-listen .cell-left{text-align:right;text-align:left}html[dir=rtl] .challenge-listen .cell-left{padding-left:0;padding-right:auto}.challenge-listen .cell-right{width:60%;padding-left:10px;padding-right:80px}html[dir=rtl] .challenge-listen .cell-right{padding-left:10px;padding-left:80px}html[dir=rtl] .challenge-listen .cell-right{padding-right:80px;padding-right:10px}.challenge-speak #audio-recorder{display:inline-block;margin-top:-40px}#app.incorrect.speak .player-footer .col-left,#app.incorrect.reverse_speak .player-footer .col-left{padding-left:0}#app.incorrect.speak .player-footer .col-left.retry,#app.incorrect.reverse_speak .player-footer .col-left.retry{padding-left:80px}#app.incorrect.speak .player-footer .col-left.retry #skip_button,#app.incorrect.reverse_speak .player-footer .col-left.retry #skip_button{border-color:#fcc2b8 !important;color:#e02804}#app.incorrect.speak .player-footer .col-left.retry #skip_button:hover,#app.incorrect.reverse_speak .player-footer .col-left.retry #skip_button:hover{border-color:#e02804 !important;background:#ffd4cc}.challenge-name{margin:0 auto;width:860px}.challenge-name .cell-left{width:50%}.challenge-name .cell-right{width:50%}.challenge-select .number{float:right;margin-right:5px}html[dir=rtl] .challenge-select .number{float:right;float:left}html[dir=rtl] .challenge-select .number{margin-left:5px;margin-right:auto}.challenge-judge{margin:0 auto;text-align:center}.challenge-judge .number{padding-right:7px}html[dir=rtl] .challenge-judge .number{padding-left:7px;padding-right:auto}.challenge-judge .challenge-cell{width:auto}.challenge-judge .cell-left{text-align:right;vertical-align:middle}html[dir=rtl] .challenge-judge .cell-left{text-align:right;text-align:left}.challenge-judge .cell-right{text-align:left}html[dir=rtl] .challenge-judge .cell-right{text-align:left;text-align:right}.judge-row{display:inline-block;margin:-10px 0 0 0}.judge-row .col-left{max-width:400px;display:inline-block;padding:72px 25px 0 0;vertical-align:top;line-height:24px;text-align:right}html[dir=rtl] .judge-row .col-left{padding:72px 25px 0 0;padding:72px 0 0 25px}html[dir=rtl] .judge-row .col-left{text-align:right;text-align:left}.judge-row .col-right{display:inline-block;padding:0 0 0 25px;max-width:500px;text-align:left}html[dir=rtl] .judge-row .col-right{padding:0 0 0 25px;padding:0 25px 0 0}html[dir=rtl] .judge-row .col-right{text-align:left;text-align:right}.judge-row .col-right table td.checkbox{vertical-align:middle}.choose-article-container{margin:-15px -15px 0 -15px}.choose-article{display:table;width:100%;border-spacing:15px}.choose-article>li{display:table-cell}.choose-article.hover-effect li label{border:2px solid #eee;color:#999}.choose-article.hover-effect li label input[type=radio]{border-color:#eee}.choose-article.hover-effect li label:hover{border-color:#1caff6;background:#fff;color:#1caff6}.choose-article.hover-effect li label:hover input[type=radio]{border-color:#1caff6;background:#fff}.choose-article.hover-effect li label.active,.choose-article.hover-effect li label.active:hover{border-color:#1caff6;color:#fff;background:#1caff6}.choose-article.hover-effect li label.active input[type=radio],.choose-article.hover-effect li label.active:hover input[type=radio]{border-color:#fff;background:#1caff6}.list-tilted-images>li{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:140px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:140px;border:5px solid #fff;background-size:cover;background-position:center;float:left;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 7px rgba(0,0,0,0.15);box-shadow:0 2px 7px rgba(0,0,0,0.15);position:relative;margin-left:-20px}.list-tilted-images>li:nth-child(1){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.list-tilted-images>li:nth-child(2){-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);margin-top:-20px}.list-tilted-images>li:nth-child(3){-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.list-tilted-images>li:nth-child(4){display:none}.select-images{text-align:center;font-size:15px;margin:-20px 0 20px 0}.select-images>li{display:inline-block;margin:0 10px;-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 7px rgba(0,0,0,0.15);box-shadow:0 2px 7px rgba(0,0,0,0.15);background:#fff;border:5px solid #fff;text-align:left;min-width:170px;color:#1caff6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}html[dir=rtl] .select-images>li{text-align:left;text-align:right}.select-images>li.selected,.select-images>li:hover{background:#1caff6;color:#fff;border-color:#1caff6}.select-images label{display:block;padding:0 0 5px 0;cursor:pointer;*zoom:1}.select-images label:before,.select-images label:after{display:table;content:"";line-height:0}.select-images label:after{clear:both}.select-images label:before,.select-images label:after{display:table;content:"";line-height:0}.select-images label:after{clear:both}.select-images .title{display:block;white-space:nowrap;margin-left:20px;margin-right:10px}html[dir=rtl] .select-images .title{margin-left:20px;margin-left:10px}html[dir=rtl] .select-images .title{margin-right:10px;margin-right:20px}.select-images input[type=radio]{float:left;margin:2px 8px 0 2px}html[dir=rtl] .select-images input[type=radio]{float:left;float:right}html[dir=rtl] .select-images input[type=radio]{margin:2px 8px 0 2px;margin:2px 2px 0 8px}.select-images.hover-effect>li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #eee;color:#999}.select-images.hover-effect>li .number{font-size:13px}.select-images.hover-effect>li input[type=radio]{border-color:#eee}.select-images.hover-effect>li:hover{border-color:#1caff6;background:#fff;color:#1caff6}.select-images.hover-effect>li:hover input[type=radio]{border-color:#1caff6}.select-images.hover-effect>li.selected,.select-images.hover-effect>li.selected:hover{background:#1caff6;color:#fff;border-color:#1caff6}.select-images.hover-effect>li.selected input[type=radio],.select-images.hover-effect>li.selected:hover input[type=radio]{border-color:#fff}.select-images.hover-effect>li label{padding:12px}.select-images.hover-effect>li input[type=radio]{margin:0 8px 0 2px}html[dir=rtl] .select-images.hover-effect>li input[type=radio]{margin:0 8px 0 2px;margin:0 2px 0 8px}.select-images-frame{width:100%;height:160px;margin:0 0 10px 0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-size:cover;background-position:center}.text-to-translate{line-height:26px;cursor:default;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.12);-moz-box-shadow:0 0 8px rgba(0,0,0,0.12);box-shadow:0 0 8px rgba(0,0,0,0.12);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;text-align:left;padding:15px 20px 20px 19px;min-height:120px}html[dir=rtl] .text-to-translate{text-align:left;text-align:right}html[dir=rtl] .text-to-translate{padding:15px 20px 20px 19px;padding:15px 19px 20px 20px}.text-to-translate .speaker-small{margin:-2px 10px 5px -7px;float:left}html[dir=rtl] .text-to-translate .speaker-small{margin:-2px 10px 5px -7px;margin:-2px -7px 5px 10px}html[dir=rtl] .text-to-translate .speaker-small{float:left;float:right}.speaker-small{width:30px;height:30px;display:inline-block;background:#1caff6;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer;position:relative;margin:-12px 10px -9px 0}html[dir=rtl] .speaker-small{margin:-12px 10px -9px 0;margin:-12px 0 -9px 10px}.speaker-small .icon{position:absolute;left:7px;top:8px}html[dir=rtl] .speaker-small .icon{right:7px;left:auto}.speaker-medium{width:50px;height:50px;display:block;background:#1caff6;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer;position:relative;margin:0 auto}.speaker-medium .icon{position:absolute;left:13px;top:15px}.speaker-medium:hover{background:#3ebbf7}.textarea-translate{min-height:120px}.textarea-translate,.input-listen[type="text"],.listen-input,.one-line-input[type=text]{border:2px solid #e9e9e9}.textarea-translate:focus,.input-listen[type="text"]:focus,.listen-input:focus,.one-line-input[type=text]:focus{-webkit-box-shadow:0 0 20px #92e2ff;-moz-box-shadow:0 0 20px #92e2ff;box-shadow:0 0 20px #92e2ff;border:2px solid #1caff6;background:#fff}.speaker-big{width:120px;height:120px;display:inline-block;vertical-align:middle;background:#1caff6;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer}.speaker-big .icon{margin:36px 0 0 0}.speaker-big:hover{background:#3ebbf7}.speaker-big:active{background:#1caff6}.speaker-slow{height:80px;width:80px;border:4px solid #fff;display:inline-block;vertical-align:bottom;background:#1caff6;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer;position:relative;margin:0 0 -40px -40px}html[dir=rtl] .speaker-slow{margin:0 0 -40px -40px;margin:0 -40px -40px 0}.speaker-slow .icon{margin:25px 0 0 0}.speaker-slow:hover{background:#3ebbf7}.speaker-slow:active{background:#1caff6}.list-judge-options{font-size:17px;display:inline-block;text-align:left}.list-judge-options>li{margin:15px 0 0 0}.list-judge-options>li:first-child{margin:0}.list-judge-options.hover-effect .white-label{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #eee;color:#999}.list-judge-options.hover-effect .white-label .number{font-size:13px}.list-judge-options.hover-effect .white-label input[type=checkbox]{border-color:#eee}.list-judge-options.hover-effect .white-label:hover{border-color:#1caff6;background:#fff;color:#1caff6}.list-judge-options.hover-effect .white-label:hover input[type=checkbox]{border-color:#1caff6}.list-judge-options.hover-effect .white-label.active,.list-judge-options.hover-effect .white-label .active:hover{background:#1caff6;color:#fff;border-color:#1caff6}.list-judge-options.hover-effect .white-label.active input[type=checkbox],.list-judge-options.hover-effect .white-label .active:hover input[type=checkbox]{border-color:#1caff6}#app.correct .list-judge-options .blue-label,#app.incorrect .list-judge-options .blue-label{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#app.correct.player.welcome #grade h1{padding-top:20px}.skip-margin{margin:0 20px 0 -80px}html[dir=rtl] .skip-margin{margin:0 20px 0 -80px;margin:0 -80px 0 20px}.player-footer{background:#dbdbdb;margin:0 -40px 0 -40px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:20px 40px;*zoom:1}.player-footer:before,.player-footer:after{display:table;content:"";line-height:0}.player-footer:after{clear:both}.player-footer:before,.player-footer:after{display:table;content:"";line-height:0}.player-footer:after{clear:both}.player-footer button{min-width:150px}.player-footer .col-left{*zoom:1;padding:0 80px 0 80px}.player-footer .col-left:before,.player-footer .col-left:after{display:table;content:"";line-height:0}.player-footer .col-left:after{clear:both}.player-footer .col-left:before,.player-footer .col-left:after{display:table;content:"";line-height:0}.player-footer .col-left:after{clear:both}.player-footer .col-right{float:right;*zoom:1;text-align:right;padding-left:20px}html[dir=rtl] .player-footer .col-right{float:right;float:left}.player-footer .col-right:before,.player-footer .col-right:after{display:table;content:"";line-height:0}.player-footer .col-right:after{clear:both}.player-footer .col-right:before,.player-footer .col-right:after{display:table;content:"";line-height:0}.player-footer .col-right:after{clear:both}html[dir=rtl] .player-footer .col-right{text-align:right;text-align:left}html[dir=rtl] .player-footer .col-right{padding-right:20px;padding-left:auto}.player-footer h1{font-weight:700;font-size:22px;margin:0 0 12px 0;line-height:30px}.player-footer h2{background:#fff;color:#3c3c3c !important;border-radius:5px;padding:2px 10px;font-size:13px;margin:-5px 0 15px 0;min-width:320px;max-width:400px;display:inline-block}.player-footer .lighter{font-weight:300;display:block}.player-footer .skip-button{border-color:#ccc}.player-footer .btn[disabled]{background:#c0c0c0;border-color:#c0c0c0;color:#e4e4e4}.player-footer.v2{border-top:2px solid #eee;background:#fff}.player-footer.v2 .btn[disabled]{background:#c9c9c9;border-color:#c9c9c9;color:#fff}.player-footer.v2 .skip-button{border-color:#c9c9c9}.correct-solution-box{position:absolute;right:0}html[dir=rtl] .correct-solution-box{left:0;right:auto}#app.correct .player-footer{border-top:none;background:#def0a5;color:#7eb530}#app.correct .player-footer h1,#app.correct .player-footer h2{color:#769c00}#app.correct .player-footer .btn[disabled]{opacity:.2;background:#7eb530;color:#fff;border-color:#7eb530}#app.correct .icon-clock-medium{float:left;margin:0 0 0 -100px}html[dir=rtl] #app.correct .icon-clock-medium{float:left;float:right}html[dir=rtl] #app.correct .icon-clock-medium{margin:0 0 0 -100px;margin:0 -100px 0 0}#app.incorrect .player-footer{border-top:none;background:#ffd4cc;color:#dd381d}#app.incorrect .player-footer h1,#app.incorrect .player-footer h2{color:#dd381d}#app.incorrect .player-footer #next_button[disabled]{opacity:.1;background:#dd381d;color:#fff;border-color:#dd381d}.badge-correct-big,.badge-wrong-big{width:81px;height:81px;display:inline-block;background:#fff;position:relative;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;margin:0 0 0 -100px}html[dir=rtl] .badge-correct-big,html[dir=rtl] .badge-wrong-big{margin:0 0 0 -100px;margin:0 -100px 0 0}.badge-correct-big .icon{position:absolute;left:20px;top:27px}html[dir=rtl] .badge-correct-big .icon{right:20px;left:auto}.badge-wrong-big .icon{position:absolute;left:25px;top:26px}html[dir=rtl] .badge-wrong-big .icon{right:25px;left:auto}#show-report-options{position:relative}.report-options{position:absolute;padding:7px 0 10px 0;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 15px rgba(0,0,0,0.2);box-shadow:0 2px 15px rgba(0,0,0,0.2);left:0;top:45px;text-align:left;color:#3c3c3c}html[dir=rtl] .report-options{right:0;left:auto}html[dir=rtl] .report-options{text-align:left;text-align:right}.report-options li{*zoom:1;padding:8px 15px 8px 45px}.report-options li:before,.report-options li:after{display:table;content:"";line-height:0}.report-options li:after{clear:both}.report-options li:before,.report-options li:after{display:table;content:"";line-height:0}.report-options li:after{clear:both}html[dir=rtl] .report-options li{padding:8px 15px 8px 45px;padding:8px 45px 8px 15px}.report-options li.hoverable:hover{background:#f3f3f3}.report-options .report-checkbox{float:left;margin:0 0 0 -30px}html[dir=rtl] .report-options .report-checkbox{float:left;float:right}html[dir=rtl] .report-options .report-checkbox{margin:0 0 0 -30px;margin:0 -30px 0 0}.save-message-new{padding:0 10px;display:inline-block}.save-message-new.hidden{display:none}.conjugate-small{padding:4px 10px}.hint-footer{border-top:1px solid #ededed;*zoom:1;text-align:center;padding:10px 0 0 0;white-space:nowrap}.hint-footer:before,.hint-footer:after{display:table;content:"";line-height:0}.hint-footer:after{clear:both}.hint-footer:before,.hint-footer:after{display:table;content:"";line-height:0}.hint-footer:after{clear:both}.hint-footer .btn{margin:0 5px 10px 5px}.more-hints{border-top:1px solid #ededed;padding:15px 0;min-width:110px;text-align:center}.hint-table{line-height:15px}.hint-table table{white-space:nowrap;margin:0;width:100%;text-align:center}.hint-table table tr td{padding:15px 10px;border-top:1px solid #ededed;border-left:1px solid #ededed}.hint-table table tr td i{color:#999;font-style:normal}.hint-table table tr th{padding:15px 10px;border-bottom:1px solid #ededed}.hint-table table tr td:first-child{border-left:none}.hint-table table tr .gender{text-transform:uppercase;font-size:13px;color:#999}.hint-table table tr .new-word{text-transform:uppercase;font-size:13px;color:#ff9d00;font-weight:700}.hint-table table tr:first-child td{border-top:none}.hint-table table tr:first-child td,.hint-table table tr:first-child th{border-top:none}.hint-explanation{padding:20px 0;*zoom:1;line-height:20px;color:#999;width:300px;white-space:normal}.hint-explanation:before,.hint-explanation:after{display:table;content:"";line-height:0}.hint-explanation:after{clear:both}.hint-explanation:before,.hint-explanation:after{display:table;content:"";line-height:0}.hint-explanation:after{clear:both}.highlighted-new-word{color:#ff9d00}.chrome-speech #audio-recorder{margin:0 30px 0 0}html[dir=rtl] .chrome-speech #audio-recorder{margin:0 30px 0 0;margin:0 0 0 30px}.chrome-speech #audio-recorder .btn-record{width:110px;height:110px}.speech-button{display:inline-block;vertical-align:top}.speech-input{display:inline-block;max-width:600px}.speech-input h2.player{margin:17px 0 18px 40px;text-align:left;*zoom:1}html[dir=rtl] .speech-input h2.player{margin:17px 0 18px 40px;margin:17px 40px 18px 0}html[dir=rtl] .speech-input h2.player{text-align:left;text-align:right}.speech-input h2.player:before,.speech-input h2.player:after{display:table;content:"";line-height:0}.speech-input h2.player:after{clear:both}.speech-input h2.player:before,.speech-input h2.player:after{display:table;content:"";line-height:0}.speech-input h2.player:after{clear:both}.speech-input .speaker-small{float:left;margin:-2px 0 0 -40px}html[dir=rtl] .speech-input .speaker-small{float:left;float:right}html[dir=rtl] .speech-input .speaker-small{margin:-2px 0 0 -40px;margin:-2px -40px 0 0}.speech-input .flag{float:left;margin:0 0 0 -40px}html[dir=rtl] .speech-input .flag{float:left;float:right}html[dir=rtl] .speech-input .flag{margin:0 0 0 -40px;margin:0 -40px 0 0}.speech-input .speech-underlined{border-bottom:2px solid #ededed}.speech-input .speech-correct{color:#76c513}.speech-input .speech-wrong{color:#dd381d}.speech-input .speech-unknown{color:#c1c1c1}#review-modal{width:800px;height:600px;margin-left:-400px;top:50%;position:absolute}#review-modal h1.session-end{margin:40px 0 10px 0}h1.session-end{font-size:32px;text-align:center;font-weight:500;margin:30px 0 40px 0}h1.session-end span.lighter{font-weight:300}h2.session-end{font-size:25px;text-align:center;font-weight:300;color:#999;margin:0 0 30px 0}#review-page ul{display:inline-block;margin-left:40px;padding:0;list-style:none}#review-page ul .challenge{padding:15px;margin:10px;float:left;display:block;width:165px;height:150px;font-size:15px;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}#review-page ul .challenge.wrong{background-color:#ffd4cc;color:#dd381d}#review-page ul .challenge.correct{background-color:#def0a5;color:#769c00}#review-page ul .challenge .speaker-container{padding-top:10px}#review-page ul .challenge .popover{padding:20px 20px 15px 20px;position:relative;width:250px;z-index:5;top:15px;left:-42%;cursor:auto}#review-page ul .challenge .popover.left-popover{left:-24%}#review-page ul .challenge .popover.left-popover .arrow-top-small-container{left:40%}#review-page ul .challenge .popover.right-popover{left:-80%}#review-page ul .challenge .popover.right-popover .arrow-top-small-container{left:70%}#review-page ul .challenge .popover .response{margin:0 0 15px 0;color:#3c3c3c}#review-page ul .challenge .popover .response h5{color:#c9c9c9;text-transform:uppercase;font-size:13px;margin:0}#review-page ul .challenge .popover .response .highlight{color:#dd381d;font-weight:700}#review-page ul .challenge .popover .response .correct_highlight{color:#7eb530;font-weight:700}#review-page ul .challenge .popover .footer{text-align:right;padding:15px 10px 0 0;border-top:2px solid #e9e9e9;font-size:15px;line-height:15px;color:#c9c9c9}#review-page ul .challenge .popover .footer .icon-flag-micro{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/icon-sprite_mv_4494be5d4a44526d6496e18710c21646.svg");width:15px;height:15px;background-position:-375px -87px;background-size:625px}#review-page ul .challenge .popover .footer .show-discussion{margin-right:15px;font-weight:700;color:#c9c9c9}#review-page ul .challenge .popover .footer .icon-discussion{display:inline-block}#review-page .footer-owl .owl-happy{height:180px;display:table;margin:0 auto;background-position:0 -20px}#review-page .review-container{height:456px;overflow:auto;overflow-x:hidden;-ms-overflow-x:hidden;width:100%;font-size:15px;margin:0 -10px;position:relative}#review-page .review-container::-webkit-scrollbar{height:0;width:12px}#review-page .review-container::-webkit-scrollbar-track{height:0;background:transparent}#review-page .review-container::-webkit-scrollbar-thumb{border-radius:10px;min-height:100px;background:#d9d9d9}#review-page .review-container .badge-correct-micro,#review-page .review-container .badge-wrong-micro{width:25px;height:25px;display:inline-block;background:#fff;position:relative;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;float:right}#review-page .review-container .badge-correct-micro .icon{position:relative;left:7px;top:3px}#review-page .review-container .badge-wrong-micro .icon{position:absolute;position:relative;left:8px;top:3px}#review-page .review-container .challenge-prompt{font-weight:700;width:100px;display:inline-block;line-height:18px}#review-page .review-container .prompt{font-weight:300;margin-top:15px;display:block}#review-page .review-container .prompt.wrong{color:#dd381d}#review-page .review-container .prompt.correct{color:#7eb530}.modal-body.session-end-report{padding:40px 30px 30px 30px}.modal-body.session-end-report h2{font-size:27px;margin-bottom:35px;font-weight:300}.modal-body.session-end-report .answer{text-align:center;margin-bottom:30px;color:#999}.modal-body.session-end-report .answer h5{text-transform:uppercase;font-size:13px;margin:10px 0 0 0}.modal-body.session-end-report #report-options{padding-bottom:30px}.modal-body.session-end-report #report-options li{padding:8px 0}.modal-body.session-end-report #report-options li input[type=checkbox]{margin-right:10px}.modal-body.session-end-report #report-options li .textarea-block{width:90%;display:inline}.session-end-footer{background:#dbdbdb;margin:0 -40px 0 -40px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:20px 40px;text-align:center;*zoom:1;position:relative}.session-end-footer:before,.session-end-footer:after{display:table;content:"";line-height:0}.session-end-footer:after{clear:both}.session-end-footer:before,.session-end-footer:after{display:table;content:"";line-height:0}.session-end-footer:after{clear:both}.session-end-footer button{min-width:150px}.session-end-footer .buttons{display:block;right:40px;top:20px}html[dir=rtl] .session-end-footer .buttons{left:40px;right:auto}.session-end-footer .buttons .share,.session-end-footer .buttons .review{margin-right:10px}html[dir=rtl] .session-end-footer .buttons .share,html[dir=rtl] .session-end-footer .buttons .review{margin-left:10px;margin-right:auto}.session-end-footer .buttons .btn-next{margin-left:10px}html[dir=rtl] .session-end-footer .buttons .btn-next{margin-right:10px;margin-left:auto}.session-end-footer .buttons .dropdown-menu{top:-155px}.carousel-container{position:relative;width:auto;bottom:60px;margin:0 auto -41px auto;display:table}#end-carousel.hidden-carousel{visibility:hidden;height:0;overflow:hidden}.session-end-main{min-height:420px}.strengthened-skills-big{text-align:center;margin:70px 0 65px 0}.strengthened-skills-big>li{margin:0 40px 0 50px;display:inline-block}html[dir=rtl] .strengthened-skills-big>li{margin:0 40px 0 50px;margin:0 50px 0 40px}.strengthened-skills-small{text-align:center;margin:25px 0 0 0}.strengthened-skills-small>li{margin:0;display:inline-block}.strengthened-message{text-align:center;font-size:20px;line-height:26px;color:#999;font-weight:300}.strengthened-message strong{color:#f4a300}.strengthened-message .blue{font-weight:500}.progress-xp-container{height:330px;display:table;width:100%;margin:-50px 0 0 0}.par-end .progress-xp-container{margin:-50px 0 -20px 0}.progress-xp{display:table-cell;width:100%;vertical-align:middle;text-align:center}.progress-xp .col-left{width:400px;display:inline-block;vertical-align:top;height:250px;padding:110px 100px 0 0;border-right:2px solid #efefef;text-align:right}html[dir=rtl] .progress-xp .col-left{padding:110px 100px 0 0;padding:110px 40px 0 100px}html[dir=rtl] .progress-xp .col-left{border-left:2px solid #efefef;border-right:0 solid #efefef}.progress-xp .col-left .inner{display:inline-block;width:250px}.progress-xp .col-right{margin:-25px 0 0 0;padding:0 0 0 60px;height:250px;width:400px;display:inline-block;vertical-align:top}html[dir=rtl] .progress-xp .col-right{padding:0 0 0 60px;padding:0 40px 0 0}.progress-xp .col-right .graph{margin:0 0 0 0}#test-center-slide{text-align:center}#test-center-slide .tc-badge{display:block;margin:-10px auto 0 auto;text-align:center}#test-center-slide .score{display:block;font-size:75px;font-weight:700;padding-top:20px;color:#cd6f00}#test-center-slide .total-score{font-size:22px;color:#cd6f00;padding-top:10px}#test-center-slide h2.session-end{margin:30px 0;font-size:20px}#test-center-slide .btn{background:#ffc300;border:#ffc300;min-width:300px}#test-center-slide .fluency-score{display:block;font-size:60px;font-weight:500;padding-top:60px;color:#a04100}#test-center-slide .test-center-container{padding-top:40px;vertical-align:top}#test-center-slide .test-center-container div{display:inline-block;vertical-align:top}#test-center-slide .test-center-container .test-center-actions{width:490px;padding:20px 0 0 60px;text-align:left}#test-center-slide .test-center-container .test-center-actions p{margin-bottom:30px}#test-center-slide .test-center-container .test-center-actions h3{cursor:pointer}#test-center-slide .test-center-container h3{text-transform:uppercase;color:#1caff6;font-size:17px;font-weight:500}#test-center-slide .test-center-container h3 .icon{margin-right:20px}#test-center-slide .test-center-container h3:not(:first-child){padding-top:20px}#test-center-slide .test-center-container p{margin:-14px 0 0 59px;color:#999}#test-center-slide .test-center-container .facebook-share-fluency.shared h3{color:#999}.carousel-dots{display:inline-block;position:relative;*zoom:1;margin:5px 0 0 0}.carousel-dots:before,.carousel-dots:after{display:table;content:"";line-height:0}.carousel-dots:after{clear:both}.carousel-dots:before,.carousel-dots:after{display:table;content:"";line-height:0}.carousel-dots:after{clear:both}.carousel-dot{margin:0 7px;float:left;height:30px;width:30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#fff;cursor:pointer}html[dir=rtl] .carousel-dot{float:left;float:right}.carousel-dot.active{background:#1caff6;border:6px solid #fff}.popover-hook{position:absolute;right:0;width:0}html[dir=rtl] .popover-hook{left:0;right:auto}.popover-blue{background:#1caff6;color:#fff;white-space:nowrap}.popover-blue .arrow-bottom-container{clip:rect(25px, 45px, 50px, -20px);position:absolute;margin:0 0 0 -15px;left:50%;bottom:25px}html[dir=rtl] .popover-blue .arrow-bottom-container{clip:rect(25px, 45px, 50px, -20px);clip:rect(25px, 20px, 50px, -45px)}html[dir=rtl] .popover-blue .arrow-bottom-container{margin:0 0 0 -15px;margin:0 -15px 0 0}html[dir=rtl] .popover-blue .arrow-bottom-container{right:50%;left:auto}.popover-blue .arrow{position:absolute;z-index:100;width:30px;height:30px;background:#1caff6;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block}.popover-blue .arrow:after{display:block;content:'';width:30px;height:30px;z-index:1;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15)}.progress-xp-popover{font-weight:700;font-size:17px;text-align:center}.progress-xp-popover strong{font-size:13px;text-transform:uppercase;display:block;padding:0 0 5px 0;color:#a3dbeb}#today-hook{position:absolute;top:300px}h2.want-to-see{font-size:20px;margin:-40px 0 25px 0}.immersion-card-inner{max-height:200px;max-width:485px;overflow:scroll;margin:0 auto}.immersion-card{width:560px;margin:0 auto 10px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 15px rgba(0,0,0,0.2);box-shadow:0 2px 15px rgba(0,0,0,0.2)}.immersion-card .wiki-document-body h1{font-size:18px;min-height:24px;line-height:24px}.immersion-card .wiki-document-body h2{font-size:16px}.immersion-card .wiki-document-body p,.immersion-card .wiki-document-body .buzzfeed-article{font-size:15px !important;line-height:20px;color:#999}.immersion-card .wiki-document-body .buzzfeed-article img{width:70%}.immersion-card .wiki-document-body .buzzfeed-article .sub-buzz{padding:15px 0}.immersion-card .image{width:80px;height:80px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;background-size:cover;margin:0 0 0 20px;float:right;background-position:center;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);box-shadow:inset 0 0 5px rgba(0,0,0,0.2)}.immersion-card .footer{clear:both;*zoom:1;padding-top:20px;border-top:2px solid #efefef}.immersion-card .footer:before,.immersion-card .footer:after{display:table;content:"";line-height:0}.immersion-card .footer:after{clear:both}.immersion-card .footer:before,.immersion-card .footer:after{display:table;content:"";line-height:0}.immersion-card .footer:after{clear:both}.immersion-card .footer strong{display:inline-block;line-height:38px;padding-left:15px}.immersion-card p{line-height:20px;color:#999;margin:0 0 15px 0}.immersion-card h4{margin-bottom:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.immersion-card .start-translating{float:right}@media screen and (max-width:700px){.compact-enabled #app.create-profile-nag{min-height:0}.compact-enabled #app.create-profile-nag .player-inner{width:100%;padding:0;min-width:0;margin-top:10%;top:0}.compact-enabled #app.create-profile-nag .player-inner .player-container{width:100%;padding:0 20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.compact-enabled #app.create-profile-nag .player-inner .player-container img{height:150px}.compact-enabled #app.create-profile-nag .player-inner .player-container h1{font-size:28px}.compact-enabled #app.create-profile-nag .player-inner .player-container h2.session-end{font-size:18px;margin-bottom:10px}.compact-enabled #app.create-profile-nag .player-inner .player-container .btn-lg.create{min-width:0}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) .player-header-right{margin-left:0;width:100%}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) .player-header-right #quit-button.player-quit,.compact-enabled #app.player .player-inner .player-header:not(.dynamic) .player-header-right .points,.compact-enabled #app.player .player-inner .player-header:not(.dynamic) .player-header-right .timer .inner{padding:10px}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) .player-header-right .icon-xp-small{background-size:750px;background-position:0 -29px;width:23px;height:23px}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) .player-header-right .timer{float:right}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) #progress-bar ul{width:90%;margin-left:5%;margin-top:35px;display:table-cell}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) #progress-bar ul li{display:table-cell;float:none;width:35px}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) #progress-bar ul li:first-child{-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.compact-enabled #app.player .player-inner .player-header:not(.dynamic) #progress-bar ul li:last-child{-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.compact-enabled #app.player.big_test .player-inner .player-container .player-header #progress-bar{margin-bottom:10px}.compact-enabled #app.player.big_test .player-inner .player-container .player-header #progress-bar .progress-bar-distinct{width:90%;margin:10px 5% 0 5%}.compact-enabled #app.player.big_test .player-inner .player-container .player-header .player-header-right{width:100%}.compact-enabled #app.player.big_test .player-inner .player-container .player-header .player-header-right>li:not(.hearts-container){padding-left:4%}.compact-enabled #app.player.big_test .player-inner .player-container .player-header .player-header-right li.hearts-container{float:right;right:30px}.compact-enabled #app.player.big_test .player-inner .player-container .player-header .player-header-right #quit-button.player-quit{padding:30px 0 0 0}.compact-enabled #app.player{height:100%;min-height:0}.compact-enabled #app.player .welcome-end .player-header{min-height:50px}.compact-enabled #app.player .welcome-end .player-header .player-header-right{right:20px !important}.compact-enabled #app.player .welcome-end .player-header .player-header-right .player-quit{padding:20px 15px}.compact-enabled #app.player .welcome-end .player-header .progress-bar-distinct{margin-left:10px;margin-top:20px}.compact-enabled #app.player .welcome-end #controls .col-right{width:100%;padding:10px}.compact-enabled #app.player .hover-reminder{display:none !important}.compact-enabled #app.player .owl-coach-email{display:none}.compact-enabled #app.player .player-container .player-main.coach-intro-end.email-option .coach-goal-chooser{padding-top:10px;margin:0}.compact-enabled #app.player .player-container .player-main.coach-intro-end.email-option .email-prompt{width:80%;height:100px;padding-top:5px;display:inline}.compact-enabled #app.player .player-container .player-main.coach-intro-end.email-option .email-prompt .email-prompt-text{width:80%;margin:10px auto;text-align:center}.compact-enabled #app.player .player-container .player-main.coach-intro-end.email-option .coach-intro-screen input[type=text]{width:80%;margin:10px auto}.compact-enabled #app.player .player-container .player-main.coach-intro-end .coach-goal-chooser{margin:-10px 0 10px 0;width:100%}.compact-enabled #app.player .player-container .player-main.coach-intro-end .coach-goal-chooser .goal-chooser .daily-goal-option{padding:5px;margin:2px;width:70%;font-size:12px}.compact-enabled #app.player .coach-intro-end h1{font-size:20px;line-height:23px;margin:0 20px}.compact-enabled #app.player .coach-intro-end .owl-small.owl-coach{background-size:1200px;height:150px;width:150px;background-position:-10px -730px;margin:0}.compact-enabled #app.player .practice-intro-screen{margin-top:0}.compact-enabled #app.player .practice-intro-screen .owl.owl-graduation{margin:-50px 0 -15px 0;background-size:1200px;width:160px;height:160px;background-position:-730px 0}.compact-enabled #app.player .practice-intro-screen .owl.owl-sporty{display:block;margin:0 auto;background-size:1500px;width:225px;height:225px;background-position:-450px 0}.compact-enabled #app.player .practice-intro-screen .speech-bubble.arrow-left{width:auto;margin:15px 0 0 0}.compact-enabled #app.player .practice-intro-screen .speech-bubble.arrow-left .arrow{display:none}.compact-enabled #app.player .practice-intro-screen .inner{box-shadow:none;padding:0 20px 10px 20px;text-align:center;font-size:16px}.compact-enabled #app.player .practice-intro-screen h1{font-size:18px;margin:0}.compact-enabled #app.player.welcome .player-container,.compact-enabled #app.player .player-inner.welcome-end .player-container{margin-top:50px}.compact-enabled #app.player.welcome .intro.intro-hover,.compact-enabled #app.player .player-inner.welcome-end .intro.intro-hover{position:static;text-align:center;left:0;bottom:10%}.compact-enabled #app.player.welcome .intro.intro-hover .owl-peeking-container,.compact-enabled #app.player .player-inner.welcome-end .intro.intro-hover .owl-peeking-container{display:none}.compact-enabled #app.player.welcome .intro.intro-hover #bubble-hover,.compact-enabled #app.player .player-inner.welcome-end .intro.intro-hover #bubble-hover{left:0;width:70%;position:static;bottom:auto}.compact-enabled #app.player.welcome .intro.intro-hover #bubble-hover .arrow-left-container,.compact-enabled #app.player .player-inner.welcome-end .intro.intro-hover #bubble-hover .arrow-left-container{display:none}.compact-enabled #app.player.welcome .intro.intro-hover #bubble-hover .inner,.compact-enabled #app.player .player-inner.welcome-end .intro.intro-hover #bubble-hover .inner{padding:15px}.compact-enabled #app.player.welcome #grade h1,.compact-enabled #app.player .player-inner.welcome-end #grade h1{padding-top:5px}.compact-enabled #app.player.welcome #grade h2,.compact-enabled #app.player .player-inner.welcome-end #grade h2{margin-top:10px}.compact-enabled #app.player.welcome h2.player,.compact-enabled #app.player .player-inner.welcome-end h2.player{margin:30px 0 30px 0}.compact-enabled #app.player.welcome .player-header,.compact-enabled #app.player .player-inner.welcome-end .player-header{border-bottom:none;margin-bottom:10px}.compact-enabled #app.player.welcome .player-header-right,.compact-enabled #app.player .player-inner.welcome-end .player-header-right{right:20px}.compact-enabled #app.player.welcome .player-header-right li,.compact-enabled #app.player .player-inner.welcome-end .player-header-right li{float:right}.compact-enabled #app.player.welcome .welcome-intro-screen .owl.owl-happy,.compact-enabled #app.player .player-inner.welcome-end .welcome-intro-screen .owl.owl-happy{background-size:1200px;width:160px;height:160px}.compact-enabled #app.player.welcome .welcome-intro-screen .speech-bubble,.compact-enabled #app.player .player-inner.welcome-end .welcome-intro-screen .speech-bubble{width:100%;margin:30px 0 0 0}.compact-enabled #app.player.welcome .welcome-intro-screen .speech-bubble .inner,.compact-enabled #app.player .player-inner.welcome-end .welcome-intro-screen .speech-bubble .inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;font-size:16px;padding:15px}.compact-enabled #app.player.welcome .player-header,.compact-enabled #app.player .player-inner.welcome-end .player-header{margin-top:10px;min-height:50px}.compact-enabled #app.player.welcome .player-header .player-header-right,.compact-enabled #app.player .player-inner.welcome-end .player-header .player-header-right{right:20px !important}.compact-enabled #app.player.welcome .player-header .player-header-right .player-quit,.compact-enabled #app.player .player-inner.welcome-end .player-header .player-header-right .player-quit{padding:20px 15px}.compact-enabled #app.player.welcome .player-header #progress-bar .progress-bar-distinct.left,.compact-enabled #app.player .player-inner.welcome-end .player-header #progress-bar .progress-bar-distinct.left{margin:10px}.compact-enabled #app.player .player-inner{margin:0;top:0;padding:0;width:100%;height:100%;min-width:0}.compact-enabled #app.player .player-inner .player-container{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow-x:hidden;min-height:100%;padding:0}.compact-enabled #app.player .player-inner .player-container .player-header{height:10%;margin:0;border-bottom:none}.compact-enabled #app.player .player-inner .player-container .player-header .player-header-right{display:block;float:left;position:absolute;margin-left:10px}.compact-enabled #app.player .player-inner .player-container .player-header .player-header-left{display:none}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-dynamic.simplified-bar{width:60% !important;float:right;right:20px;position:relative;margin:10px 0 0 0}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container{margin:10px 0 0 10px;left:0}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container .backing{height:60px;width:60px;right:-51px;top:-19px;z-index:0}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container .progress-bar-dynamic.strength-bar{width:55%;left:-60px;float:right;right:auto}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container .progress-bar-dynamic.strength-bar .skill-icon-container{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);top:-41px}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container .progress-bar-dynamic.strength-bar .skill-icon-container .locked{top:4px;left:3px;right:0;width:65px;height:65px}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container .progress-bar-dynamic.strength-bar .skill-icon-container .finished-skill{width:69px;height:69px;left:2px;top:2px}.compact-enabled #app.player .player-inner .player-container .player-header .progress-bar-container .challenge-number-container{display:none}.compact-enabled #app.player .player-inner .player-container .player-main{height:auto;padding:0;min-height:0;padding:0 0 100px 0}.compact-enabled #app.player #session-element-container{position:static}.compact-enabled #app.player #session-element-container h1.player{margin:0 15px;font-size:20px;line-height:29px}.compact-enabled #app.player #session-element-container .challenge-cell{display:block;width:100%;margin:15px 0 0 0;padding:0 10px 10px 10px}.compact-enabled #app.player #session-element-container .challenge-cell .blame-popover.popover{display:none !important}.compact-enabled #app.player #session-element-container .challenge-cell .text-to-translate{box-shadow:none;height:auto !important;min-height:0;padding:10px;font-size:15px}.compact-enabled #app.player #session-element-container .challenge-cell .textarea-translate{min-height:100px;font-size:16px}.compact-enabled #app.player #session-element-container .challenge-cell .icon-arrow-blue-right{display:none}.compact-enabled #app.player #prev-session-element-container{display:none}.compact-enabled #app.player #vkeyboard-placeholder{display:none}.compact-enabled #app.player #session-element-container .challenge-translate{width:100%}.compact-enabled #app.player #session-element-container .challenge-select{position:relative}.compact-enabled #app.player #session-element-container .challenge-select .select-images.select-images-list{margin-top:3%;width:100%}.compact-enabled #app.player #session-element-container .challenge-select .select-images.select-images-list .select-images-frame{height:80px;margin:0 0 5px 0}.compact-enabled #app.player #session-element-container .challenge-select .select-images.select-images-list li{min-width:140px;margin:5px}.compact-enabled #app.player #session-element-container .challenge-select .select-images.select-images-list li label{padding:5px}.compact-enabled #app.player #session-element-container .challenge-listen{width:100%}.compact-enabled #app.player #session-element-container .challenge-listen .cell-left{text-align:center}.compact-enabled #app.player #session-element-container .challenge-listen .cell-left #big-speaker{transform:scale(.8);margin-top:-20px}.compact-enabled #app.player #session-element-container .challenge-listen .cell-right{padding:0 20px}.compact-enabled #app.player #session-element-container .challenge-listen .challenge-row{margin:15px 0 0 0}.compact-enabled #app.player #session-element-container .challenge-listen .challenge-cell{margin-bottom:30px}.compact-enabled #app.player #session-element-container .challenge-judge{min-height:200px}.compact-enabled #app.player #session-element-container .challenge-judge .judge-row .col-right{padding:0}.compact-enabled #app.player #session-element-container .challenge-judge .judge-row .col-left{padding:25px 10px 0 10px;display:block;text-align:center}.compact-enabled #app.player #session-element-container .challenge-judge .list-judge-options{font-size:15px;padding-top:15px}.compact-enabled #app.player #session-element-container .challenge-judge .list-judge-options .white-label{padding:8px 10px 8px 10px}.compact-enabled #app.player #session-element-container .challenge-judge h2.player{margin:50px 20px 0 20px;line-height:50px;font-size:16px;line-height:40px}.compact-enabled #app.player #session-element-container .challenge-name{width:100%}.compact-enabled #app.player #session-element-container .challenge-name h1.player{margin-bottom:10px}.compact-enabled #app.player #session-element-container .challenge-name .challenge-cell.cell-right{margin-top:35px}.compact-enabled #app.player #session-element-container .challenge-name .list-tilted-images{margin:10px 0 0 15%}.compact-enabled #app.player #session-element-container .challenge-name .list-tilted-images>li{width:100px;height:100px}.compact-enabled #app.player #session-element-container .challenge-name .one-line-input{margin-top:20px}.compact-enabled #app.player #session-element-container .challenge-speak h2.player{margin:10px 0 50px 0}.compact-enabled #app.player #session-element-container .challenge-speak .chrome-speech{margin-top:0}.compact-enabled #app.player #session-element-container .challenge-speak .chrome-speech h2.player{margin:0 0 20px 0;font-size:16px}.compact-enabled #app.player #session-element-container .challenge-speak .chrome-speech .speech-input{max-width:80%;margin-left:10%}.compact-enabled #app.player #session-element-container .challenge-speak .chrome-speech #audio-recorder{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);margin-left:-40px;display:block;margin:0 auto}.compact-enabled #app.player #controls{position:absolute;bottom:0;z-index:2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:100px;width:100%;margin:0;padding:0}.compact-enabled #app.player #controls .ready-panel{width:100%}.compact-enabled #app.player #controls #start-button{margin:10px 10px 0 0;padding:5px 10px;font-size:12px;float:right;max-width:45%}.compact-enabled #app.player #controls #untimed-button{padding:5px;font-size:12px;float:left;white-space:normal;max-width:45%;margin:10px 0 0 5px}.compact-enabled #app.player #controls #skip_button,.compact-enabled #app.player #controls #next_button,.compact-enabled #app.player #controls #no-mic-link{min-width:100px;padding:4px 15px;font-size:13px;white-space:normal;max-width:50%}.compact-enabled #app.player #controls .additional-msg{margin-top:10px}.compact-enabled #app.player #controls .col-left{padding:10px 0 0 10px;height:100%}.compact-enabled #app.player #controls .col-right{padding:10px 10px 0 0}.compact-enabled #app.player #controls .col-right .continue-home{font-size:16px;width:100%;font-weight:500;padding:10px 5%}.compact-enabled #app.player #controls .skip-margin{margin:0}.compact-enabled #app.player #controls .button{min-width:0}.compact-enabled #app.player #controls .more-padding-left{padding:0}.compact-enabled #app.player #grade{height:auto}.compact-enabled #app.player #grade #discussion-toggle{float:right;margin-top:10px;margin-right:10px;display:none}.compact-enabled #app.player #grade #show-report-options{display:none}.compact-enabled #app.player #grade h1{font-size:16px;line-height:20px;margin-bottom:0}.compact-enabled #app.player #grade h2{padding:3px 10px;margin:10px 0 0 0;max-width:100%;min-width:90%}.compact-enabled #app.slide-session-end{min-height:0}.compact-enabled #app.slide-session-end .slide-session-end{height:100%;width:100%}.compact-enabled #app.slide-session-end .slide-session-end .player-inner{min-height:500px;width:100%;height:100%;min-width:0;padding:0;margin:0;top:0}.compact-enabled #app.slide-session-end .slide-session-end .player-inner .player-container{padding:0;height:100%}.compact-enabled #app.slide-session-end .slide-session-end .session-end-footer{margin:0;padding:10px}.compact-enabled #app.slide-session-end .slide-session-end .session-end-footer #show-review-modal{display:none !important}.compact-enabled #app.slide-session-end .slide-session-end .carousel-container{display:none}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel{height:75%;width:100%}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .carousel-inner{width:100%;margin:0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .session-end-slider{min-height:0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .session-end-main{min-height:0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel h1{font-size:23px !important}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel h2{font-size:15px !important;width:100%;padding:0 30px}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .par-end .progress-xp-container{margin:0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp-container{height:auto}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp{dispaly:block}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp .col-left{height:auto;width:100%;padding:0;text-align:center}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp .col-left .daily-goal-container.session{top:0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp .col-left .daily-goal-container.session .daily-donut-container{margin-bottom:20px;margin-top:50px}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp .col-left .session-end-progress{margin-top:60%}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel .progress-xp .col-right{display:none;height:auto}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #translation-slide .want-to-see{display:none}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #translation-slide .immersion-card{display:none}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #translation-slide h1.session-end{padding:20% 30px}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #skill-slide h1{margin:20px 0 30px 0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #skill-slide .strengthened-skills-big{margin:0 0 25px 0}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #skill-slide .strengthened-message{font-size:16px}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #lingot-slide .lingot-bill-container{height:auto}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #lingot-slide .lingot-bill-cell{display:block;margin-top:70px}.compact-enabled #app.slide-session-end .slide-session-end #end-carousel #lingot-slide .lingot-bill{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 50px 0 30px}.compact-enabled #app.slide-session-end .slide-session-end .session-end-footer{height:25%}}.topbar-blue-dark .btn-white{color:#1caff6}.topbar-blue-dark .btn-white:hover{background-color:#fff;border-color:#fff;opacity:.9}.mobile-menu{display:none}.splash-2014{min-width:1100px;background:none;height:100%}.splash-2014 #site,.splash-2014 #wrapper,.splash-2014 #app,.splash-2014 .monument-carousel{height:100%}.splash-2014 .topbar-blue{background:#1caff6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.splash-2014 .topbar-blue .container{min-width:600px}.splash-2014 .sign-in-btn{color:#1caff6}.splash-2014 .sign-in-btn:hover{background-color:#fff;border-color:#fff;opacity:.9}.splash-2014 .section-white{height:auto;padding:0;width:100%}.splash-2014 .section-white.dark-theme{position:relative;min-width:1040px;margin:0 auto;max-width:1230px}.splash-2014 .section-white.dark-theme .section-inner.fold{display:table;margin-top:-70px}.splash-2014 .section-white.dark-theme .earth-container{width:40%;display:table-cell;vertical-align:middle}.splash-2014 .section-white.dark-theme .earth-container .splash-globe{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/globe1.svg");height:475px;width:475px;background-size:475px;display:inline-block}.splash-2014 .section-white.dark-theme .cta-container{width:60%;display:table-cell;vertical-align:middle}.splash-2014 .section-white.dark-theme .cta-container h1{font-size:36px}.splash-2014 .section-white.dark-theme .cta-container .btn.signup-email{margin-top:0}.splash-2014 .section-inner{max-width:1140px;min-width:980px;margin:0 auto;padding:0 40px}.splash-2014 .section-inner .have-account{display:none}.splash-2014 .section-inner .email-div{color:#fff;text-align:center;padding:5px 0 30px 0;position:relative;z-index:1}.splash-2014 .section-inner .email-div a.white{color:#fff;font-size:17px;font-weight:700;border-bottom:1px solid rgba(255,255,255,0.4)}.splash-2014 .section-inner .email-div a.white:hover{border-bottom:1px solid #fff}.splash-2014 .section-inner .signup-social-buttons a{color:#fff;padding:7px 15px;font-size:13px;border-bottom:1px;width:49%}.splash-2014 .section-inner .signup-social-buttons a.signup-facebook{margin:0 7px 0 0}html[dir=rtl] .splash-2014 .section-inner .signup-social-buttons a.signup-facebook{margin:0 7px 0 0;margin:0 0 0 7px}.splash-2014 .section-inner .signup-social-buttons a .icon-google-small{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/splash-sprite3.svg");background-position:-292px -190px;height:15px;width:15px;background-size:800px;margin:0 5px 0 0}html[dir=rtl] .splash-2014 .section-inner .signup-social-buttons a .icon-google-small{margin:0 5px 0 0;margin:0 0 0 5px}.splash-2014 .section-inner .signup-social-buttons a .icon-fb-small{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/splash-sprite3.svg");background-position:-284px -175px;height:14px;width:7px;background-size:800px;margin:0 7px 0 0}html[dir=rtl] .splash-2014 .section-inner .signup-social-buttons a .icon-fb-small{margin:0 7px 0 0;margin:0 0 0 7px}.splash-2014 .section-inner .btn.sign-up{padding:15px 20px;min-width:320px;margin-top:30px;font-size:20px}.splash-2014 .section-inner .btn.sign-up.bottom-signup-btn{margin-top:0;min-width:200px;font-size:17px;padding:12px 20px}.splash-2014 .login-signup-list-container{position:absolute;width:100%;z-index:1}.splash-2014 .login-signup-list-container #big-button{border-bottom:2px solid rgba(255,255,255,0.5);padding-bottom:30px;margin:0 0 20px 0}.splash-2014 .login-signup-list-container.language-select{position:relative;display:inline-block;min-width:350px;text-align:center;width:auto}.splash-2014 .login-signup-list-container.language-select .form-table tbody :first-child td{border-radius:10px 10px 0 0}.splash-2014 .login-signup-list-container.language-select .form-table tbody :last-child td{border-radius:0 0 10px 10px}.splash-2014 .login-signup-list-container.language-select .form-table tbody :only-child td{border-radius:10px}.splash-2014 .login-signup-list-container.language-select .form-table tbody td{padding:15px 20px;vertical-align:middle}.splash-2014 .login-signup-list-container.language-select .form-table tbody td:hover{cursor:pointer;background-color:#eee}.splash-2014 .login-signup-list-container.language-select .form-table tbody td:hover .icon-arrow-forward-gray{background-position:-668px -70px}.splash-2014 .login-signup-list-container.language-select .form-table tbody td li.choose-language{list-style-type:none}.splash-2014 .login-signup-list-container.language-select .form-table tbody td .flag{margin:0 15px 0 0}html[dir=rtl] .splash-2014 .login-signup-list-container.language-select .form-table tbody td .flag{margin:0 15px 0 0;margin:0 0 0 15px}.splash-2014 .login-signup-list-container.language-select .form-table tbody td .icon-arrow-forward-gray{margin-top:2px;float:right}html[dir=rtl] .splash-2014 .login-signup-list-container.language-select .form-table tbody td .icon-arrow-forward-gray{float:right;float:left}html[dir=rtl] .splash-2014 .login-signup-list-container.language-select .form-table tbody td .icon-arrow-forward-gray{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.splash-2014 .monument-carousel{background-color:#239edb;background:-webkit-gradient(linear, left top, left bottom, from(#239edb), to(#4dccff));background:-webkit-linear-gradient(top, #239edb, #4dccff);background:-moz-linear-gradient(top, #239edb, #4dccff);background:-ms-linear-gradient(top, #239edb, #4dccff);background:-o-linear-gradient(top, #239edb, #4dccff);background-color:#59c4f8}.splash-2014 .monument-carousel.dark-theme{background:#0b3e71;background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg");background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-webkit-gradient(linear, left top, left bottom, from(#0b3e71), to(#0d64b0));background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-webkit-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-moz-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-ms-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-o-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),linear-gradient(to bottom, #0b3e71, #0d64b0)}.splash-2014 .monument-carousel.dark-theme .signup{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.splash-2014 .monument-carousel.dark-theme .flag-carousel{background:none;padding:0}.splash-2014 .monument-carousel.dark-theme .flag-carousel .section-inner{width:100%}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages{width:100%;background:rgba(0,0,0,0.25)}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages:not(.slider) .language-list-container .language-list li,.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages:not(.slider)>li{margin:0 20px}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages>span>.language-list.bxslider li{margin:0 15px}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages.slider{white-space:nowrap}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages.slider .language-list-container{width:800px}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages .language-list-container{margin:0 50px;display:inline-block;overflow:visible;vertical-align:top}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages li{width:auto}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages li a{color:#fff}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages .bx-prev,.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages .bx-next{position:absolute;margin-top:-45px;outline:0;width:32px;height:32px;text-indent:100%;overflow:hidden;background-image:url("//d7mj4aqfscim2.cloudfront.net/images/icon-sprite_mv_4494be5d4a44526d6496e18710c21646.svg");background-position:-615px -70px;height:20px;width:12px;opacity:.5}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages .bx-controls-direction{position:relative}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages .bx-next{right:-40px}.splash-2014 .monument-carousel.dark-theme .flag-carousel .featured-languages .bx-prev{left:-40px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.splash-2014 .monument-carousel .section-inner{padding:0;max-width:none}.splash-2014 .monument-carousel div.signup{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.splash-2014 .monument-carousel div.signup .splash-signup-form,.splash-2014 .monument-carousel div.signup .section-inner-wide.section-inner{text-align:center}.splash-2014 .monument-carousel div.signup .splash-signup-form .login-signup-list{background:#fff;padding:20px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.splash-2014 .monument-carousel div.signup .splash-signup-form .login-signup-list .magic-link{color:#fff}.splash-2014 .monument-carousel div.signup .splash-signup-form .login-signup-list .magic-link a{color:#fff}.splash-2014 .monument-carousel .skyline-container{opacity:.9;position:absolute;width:100%;bottom:70px;z-index:0}.splash-2014 .monument-carousel .skyline-container.bottom{bottom:0}.splash-2014 .monument-carousel .monument-list{display:table;margin:0 auto;height:150px;margin-top:-150px}.splash-2014 .monument-carousel .monument-list.hidden{display:none}.splash-2014 .monument-carousel .monument-item{display:table-cell;vertical-align:bottom;position:relative}.splash-2014 .monument-carousel .monument-item .monument-container{width:170px}.splash-2014 .flag-carousel{background:#fff;height:70px;line-height:70px;position:absolute;min-width:1100px;width:100%;bottom:0;z-index:2}.splash-2014 .flag-carousel .section-inner{max-width:none}.splash-2014 .flag-carousel .featured-languages{list-style:none;margin:0;background:#fff}.splash-2014 .flag-carousel .featured-languages li{display:inline-block;width:170px}.splash-2014 .flag-carousel .featured-languages li a{color:#1caff6;font-size:14px}.splash-2014 .flag-carousel .featured-languages li .flag{margin-right:10px}.splash-2014 .duo-info{position:relative;top:0}.splash-2014 .duo-info,.splash-2014 .mobile{background:#f1f1f1}.splash-2014 .duo-info .section-inner,.splash-2014 .mobile .section-inner{display:block;padding:40px;max-width:980px}.splash-2014 .duo-info .section-inner .owl-happy,.splash-2014 .mobile .section-inner .owl-happy{background-position:0 -20px;vertical-align:middle;height:250px;background-size:1750px;width:250px}.splash-2014 .duo-info .section-inner .text,.splash-2014 .mobile .section-inner .text{width:520px;vertical-align:middle;display:inline-block}.splash-2014 .duo-info .section-inner .text h2,.splash-2014 .mobile .section-inner .text h2{font-size:22px;color:#666}.splash-2014 .duo-info .section-inner .text p,.splash-2014 .mobile .section-inner .text p{font-size:17px;color:#999;line-height:28px}.splash-2014 .duo-info .section-inner .text .mobile-link,.splash-2014 .mobile .section-inner .text .mobile-link{padding-top:10px}.splash-2014 .duo-info .section-inner .text .mobile-link a,.splash-2014 .mobile .section-inner .text .mobile-link a{margin-right:15px;font-weight:700;line-height:32px}.splash-2014 .duo-info .section-inner .text .mobile-link a .splash-icon,.splash-2014 .mobile .section-inner .text .mobile-link a .splash-icon{vertical-align:middle;margin:-5px 10px 0 10px}html[dir=rtl] .splash-2014 .duo-info .section-inner .text .mobile-link a .splash-icon,html[dir=rtl] .splash-2014 .mobile .section-inner .text .mobile-link a .splash-icon{margin:-5px 10px 0 10px}.splash-2014 .duo-info .section-inner .text .mobile-link a .link-text,.splash-2014 .mobile .section-inner .text .mobile-link a .link-text{margin:0 20px 0 0}html[dir=rtl] .splash-2014 .duo-info .section-inner .text .mobile-link a .link-text,html[dir=rtl] .splash-2014 .mobile .section-inner .text .mobile-link a .link-text{margin:0 20px 0 0;margin:0 0 0 20px}.splash-2014 .duo-info .section-inner .text{width:630px;padding:0 0 0 50px}.splash-2014 .duo-info .section-inner .text p a{color:#999;font-weight:500;border-bottom:1px solid rgba(0,0,0,0.2)}.splash-2014 .duo-info .section-inner .text p a:hover{border-bottom:1px solid #3c3c3c;color:#3c3c3c;text-decoration:none}.splash-2014 .duo-info .section-inner .text a{color:#1caff6;font-weight:700;font-size:17px;line-height:26px}.splash-2014 .duo-info .section-inner .text a .play-border{display:inline-block;margin:0 8px 0 0;border:3px solid #1caff6;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:26px;height:26px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;vertical-align:top}html[dir=rtl] .splash-2014 .duo-info .section-inner .text a .play-border{margin:0 8px 0 0;margin:0 0 0 8px}.splash-2014 .duo-info .section-inner .text a .play-border:active,.splash-2014 .duo-info .section-inner .text a .play-border:focus{-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.1);box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}.splash-2014 .duo-info .section-inner .text a .play-button{position:relative;top:4px;left:7px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #1caff6}html[dir=rtl] .splash-2014 .duo-info .section-inner .text a .play-button{right:7px;left:auto}.splash-2014 .duo-info .section-inner .text a:hover{text-decoration:underline}.splash-2014 .duo-info .section-inner .text a:hover .play-border{border-color:transparent;background:#1caff6}.splash-2014 .duo-info .section-inner .text a:hover .play-button{border-left:6px solid #f1f1f1}.splash-2014 .mobile .section-inner{padding:40px 40px}.splash-2014 .mobile .text{margin:0 30px 0 0}.splash-2014 .website{padding:80px 0 0 0;background:#fff}.splash-2014 .website .section-inner{text-align:center}.splash-2014 .website .section-inner .callout-wrapper{display:table;width:100%}.splash-2014 .website .section-inner .callout-container-left,.splash-2014 .website .section-inner .callout-container-right{display:table-cell;vertical-align:top;padding:70px 10px 0 10px;width:300px}.splash-2014 .website .section-inner .left-line-container,.splash-2014 .website .section-inner .right-line-container{display:table-cell}.splash-2014 .website .section-inner .left-line-container .line,.splash-2014 .website .section-inner .right-line-container .line{position:relative;height:0;border-width:2px 0 0 0;border-style:solid;border-color:#000;opacity:.2;z-index:1}.splash-2014 .website .section-inner .callout.heart{padding-top:20px}.splash-2014 .website .section-inner .challenges.line{width:130px;margin:0 -65px;bottom:240px;left:60px;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}html[dir=rtl] .splash-2014 .website .section-inner .challenges.line{right:60px;left:auto}.splash-2014 .website .section-inner .grading.line{width:120px;margin:0 -60px;bottom:150px;left:60px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}html[dir=rtl] .splash-2014 .website .section-inner .grading.line{right:60px;left:auto}.splash-2014 .website .section-inner .streak.line{width:110px;margin:0 -55px;bottom:280px;right:60px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}html[dir=rtl] .splash-2014 .website .section-inner .streak.line{left:60px;right:auto}.splash-2014 .website .section-inner .heart.line{width:130px;margin:0 -65px;bottom:200px;right:60px;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}html[dir=rtl] .splash-2014 .website .section-inner .heart.line{left:60px;right:auto}.splash-2014 .website .section-inner .callout{display:table;text-align:left;position:relative}.splash-2014 .website .section-inner .callout .text{display:table-cell;vertical-align:top;padding:5px 0 0 15px}.splash-2014 .website .section-inner .callout .text h4{font-weight:500}.splash-2014 .website .section-inner .callout .text p{font-size:13px;color:#999;line-height:20px}.splash-2014 .website .section-inner .scroll-animate{opacity:0}.splash-2014 .footer{background-color:#2fadeb;background:-webkit-gradient(linear, left top, left bottom, #2fadeb, #48c2f3, #4dccff);background:-webkit-linear-gradient(top, #2fadeb, #48c2f3, #4dccff);background:-moz-linear-gradient(top, #2fadeb, #48c2f3, #4dccff);background:-ms-linear-gradient(top, #2fadeb, #48c2f3, #4dccff);background:-o-linear-gradient(top, #2fadeb, #48c2f3, #4dccff);padding:80px 0 50px 0}.splash-2014 .footer.dark-theme{background:#0b3e71;background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg");background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-webkit-gradient(linear, left top, left bottom, from(#0b3e71), to(#0d64b0));background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-webkit-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-moz-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-ms-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),-o-linear-gradient(top, #0b3e71, #0d64b0);background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern1.svg"),linear-gradient(to bottom, #0b3e71, #0d64b0)}.splash-2014 .footer .section-inner{text-align:center}.splash-2014 .footer .section-inner h2{color:#fff;display:inline-block;margin-right:30px;font-size:26px;font-weight:700}.splash-2014 .footer .section-inner .btn.signup{margin:0}.splash-2014 .footer .footer-main{margin:50px 0 0 0;float:none}.splash-2014 .footer .footer-main .nav-footer a{color:#fff;font-size:13px}.splash-2014 .footer .footer-main .nav-footer a:hover{color:#fff;text-decoration:underline}.splash-2014 p{font-size:20px;font-weight:500;line-height:30px}.splash-2014 .nav-footer a:hover{text-decoration:underline}.splash-2014 h1.splash{font-size:34px;font-weight:700;color:#fff;margin:0 0 20px 0;padding:0}.splash-2014 .english{cursor:pointer;color:rgba(255,255,255,0.7);margin:60px 0 20px 0;font-weight:500;font-size:15px;border-bottom:1px solid rgba(255,255,255,0.5);padding:20px 0 0 0;line-height:18px;display:inline-block}.splash-2014 .english:hover{color:#fff;border-bottom:1px solid #fff}.splash-2014 h2.splash{font-size:30px;margin:0 0 20px 0}.splash-2014 a.btn-outline:hover .splash-icon.apple{background-position:-418px -273px;width:22px;height:27px}.splash-2014 a.btn-outline:hover .splash-icon.android{background-position:-418px -306px;width:23px;height:27px}.splash-2014 a.btn-outline:hover .splash-icon.windows{background-position:-418px -343px;width:24px;height:26px}.splash-2014 .splash-icon{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/splash-sprite3.svg");display:inline-block}.splash-2014 .splash-icon.apple{background-position:-386px -273px;width:22px;height:27px}.splash-2014 .splash-icon.android{background-position:-385px -306px;width:23px;height:27px}.splash-2014 .splash-icon.windows{background-position:-385px -343px;width:24px;height:26px}.splash-2014 .splash-icon.challenges{background-position:-343px 0;width:36px;height:29px}.splash-2014 .splash-icon.streak{background-position:-343px -30px;width:30px;height:34px}.splash-2014 .splash-icon.check{background-position:-343px -65px;width:36px;height:26px}.splash-2014 .splash-icon.heart{background-position:-343px -92px;width:30px;height:21px;margin-top:5px}.splash-2014 .splash-icon.computer{background-position:0 0;width:340px;height:225px;margin:80px 0}.splash-2014 .splash-icon.apps{background-position:0 -233px;width:345px;height:185px;vertical-align:middle}.splash-2014 .splash-icon.skyline{background-position:0 -840px;background-size:2000px;height:185px;width:100%;display:block}@media screen and (max-width:700px){.compact-enabled #wrapped-support{display:none}.compact-enabled .topbar-blue-dark{min-height:50px}.compact-enabled .login-signup-list .signup-social-buttons a.signup-facebook,.compact-enabled .login-signup-list .signup-social-buttons a.signup-google{margin:3px !important;display:block;width:100% !important;padding:5px}.compact-enabled.splash-2014 #login-form{text-align:center}.compact-enabled.splash-2014 #login-form .forgot-password{color:#fff;font-size:15px}.compact-enabled.splash-2014 .monument-carousel.dark-theme{background-color:#0b3e71;background:-webkit-gradient(linear, left top, left bottom, from(#0b3e71), to(#0d64b0));background:-webkit-linear-gradient(top, #0b3e71, #0d64b0);background:-moz-linear-gradient(top, #0b3e71, #0d64b0);background:-ms-linear-gradient(top, #0b3e71, #0d64b0);background:-o-linear-gradient(top, #0b3e71, #0d64b0)}.compact-enabled.splash-2014 .monument-carousel div.signup .dark-theme .earth-container .splash-globe{width:250px;height:250px;background-size:250px}.compact-enabled.splash-2014 .monument-carousel div.signup h1.splash{padding:0 30px 10px 30px;margin:0;font-size:28px}.compact-enabled.splash-2014 .monument-carousel div.signup .email-div .btn.signup{padding:10px;font-size:17px}.compact-enabled.splash-2014 .login-signup-list-container.language-select{min-width:0;width:100%}.compact-enabled.splash-2014 .login-signup-list-container .form-table tbody{font-size:14px}.compact-enabled.splash-2014 .login-signup-list-container .form-table tbody td{padding:5px 0 5px 20px}.compact-enabled.splash-2014 .login-signup-list-container .form-table tbody tr.select-language-row td{padding:0}.compact-enabled.splash-2014 .login-signup-list-container .form-table tbody tr.select-language-row td .select-ll{font-size:14px}.compact-enabled.splash-2014 .login-signup-list-container .form-table tbody tr.select-language-row td .dropdown-menu>li>a{font-size:14px;line-height:25px}.compact-enabled.splash-2014 .language-select.login-signup-list-container .form-table tbody{font-size:14px}.compact-enabled.splash-2014 .language-select.login-signup-list-container .form-table tbody td{padding:10px 20px}.compact-enabled.splash-2014 .section-inner{padding:0 20px}.compact-enabled.splash-2014 .section-inner div.have-account{display:block;cursor:pointer;padding:15px 0;margin:0 auto;width:230px}.compact-enabled.splash-2014 .section-white.dark-theme .earth-container,.compact-enabled.splash-2014 .section-white.dark-theme .cta-container{display:block;width:auto}.compact-enabled.splash-2014 .section-white.dark-theme .earth-container{margin:5px 10px -35px 10px}.compact-enabled.splash-2014 .section-white.dark-theme .section-inner.fold{padding:0 20px;margin:0}.compact-enabled.splash-2014 .section-white.dark-theme .btn.sign-up{min-width:230px;margin-top:10px}.compact-enabled.splash-2014 .duo-info .section-inner .owl-happy{display:none}.compact-enabled.splash-2014 .duo-info .section-inner .text{width:100%;padding:30px 10px}.compact-enabled.splash-2014 .website{padding:30px 0 0 0}.compact-enabled.splash-2014 .website h2.splash{line-height:38px}.compact-enabled.splash-2014 .website .section-inner .callout-wrapper{display:block}.compact-enabled.splash-2014 .website .section-inner .callout-wrapper .line{display:none !important}.compact-enabled.splash-2014 .website .section-inner .callout-wrapper .splash-icon.computer{margin:20px 0;background-size:800px;background-position:0 0;width:270px;height:180px}.compact-enabled.splash-2014 .website .section-inner .callout-wrapper .callout-container-left,.compact-enabled.splash-2014 .website .section-inner .callout-wrapper .callout-container-right{width:100%;padding:10px 0;opacity:1;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.compact-enabled.splash-2014 .mobile .section-inner{padding:40px 40px 20px 40px}.compact-enabled.splash-2014 .mobile .section-inner .text{width:100%}.compact-enabled.splash-2014 .mobile .section-inner .text .mobile-link{padding:10px 0}.compact-enabled.splash-2014 .mobile .section-inner .text .mobile-link a.btn{display:block;margin:10px auto;width:200px}.compact-enabled.splash-2014 .mobile .section-inner .splash-icon.apps{display:none}.compact-enabled.splash-2014 .mobile .section-inner p{margin-bottom:5px}.compact-enabled .flag-carousel{display:none}}@media screen and (max-height:500px){.compact-enabled.splash-2014 .section-white.dark-theme .earth-container{display:none}.compact-enabled .section-inner-width.section-inner{margin-top:10%}.compact-enabled.splash-2014 .language-select.login-signup-list-container .form-table tbody td{padding:5px 20px}.compact-enabled.splash-2014 .monument-carousel .signup{top:60%}}@media screen and (min-height:800px){.splash-2014 .monument-carousel div.signup .splash-signup-form .section-inner-wide.section-inner{margin-top:-150px}}@media screen and (min-height:1000px){.splash-2014 h1.splash{font-size:48px;margin:40px 0}.splash-2014 .btn-green-light.signup-email{min-width:350px;padding:20px;font-size:22px}}@media screen and (max-width:1400px){.featured-languages.wrapped{position:relative;top:-70px}.featured-languages.wrapped .language-list-container{width:655px !important}.featured-languages.slider{overflow:hidden}}.splash-2013{background:none;min-width:980px}.splash-2013 .topbar-blue{background:#1caff6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.splash-2013 .topbar-blue .container{min-width:600px}.splash-2013 .section-inner{max-width:1140px;min-width:980px;margin:0 auto;padding:0 40px}.splash-2013 p{font-size:20px;font-weight:500;line-height:30px}.splash-2013 .nav-footer a:hover{text-decoration:underline}.illustration-globe{width:500px;height:420px;background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/globe.svg");position:absolute;margin:-250px 0 0 0;top:50%;right:0}.illustration-globe-wide{width:900px;height:300px;background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/globe-wide.svg") no-repeat center;position:absolute;left:100px;bottom:0}h1.splash{font-size:34px;font-weight:700;margin:0 0 20px 0;padding:0 20px 0 0}h2.splash{font-size:30px;margin:0 0 20px 0}.signup-table{width:350px}.signup-table .btn-block{padding-left:20px;padding-right:20px}.signup-table .col-fb{padding:0 5px 0 0}.signup-table .col-google{padding:0 0 0 5px}.signup-table .btn-signup-email{margin:0 0 10px 0}.section-globe{background:#1caff6 url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/star-pattern.svg") 0 0;-webkit-animation:animated-stars 70s linear infinite 300ms;-moz-animation:animated-stars 70s linear infinite 300ms;-o-animation:animated-stars 70s linear infinite 300ms;animation:animated-stars 70s linear infinite 300ms;padding:150px 0 0 0;*zoom:1}.section-globe:before,.section-globe:after{display:table;content:"";line-height:0}.section-globe:after{clear:both}.section-globe:before,.section-globe:after{display:table;content:"";line-height:0}.section-globe:after{clear:both}.section-globe p{color:#fff}.section-globe h1{color:#fff}.section-globe .section-inner-narrow{padding:0 440px 40px 40px;position:relative;min-height:320px}.section-globe .section-inner-wide{padding:0 40px 40px 40px;position:relative}.section-globe.space{background-color:#04335f}.section-white{padding:150px 0 0 0;height:500px;*zoom:1}.section-white:before,.section-white:after{display:table;content:"";line-height:0}.section-white:after{clear:both}.section-white:before,.section-white:after{display:table;content:"";line-height:0}.section-white:after{clear:both}.section-white p{color:#999}.section-white h1{color:#3c3c3c;font-weight:500}.section-white .section-inner-narrow{padding:0 440px 40px 40px;position:relative;min-height:320px}.section-white .section-inner-wide{padding:0 40px 30px 40px;position:relative}.section-white .section-inner-wide #modal-footer{margin:0 -40px -30px -40px}.magic-link-mobile .section-white{padding:20px 0 0 0}.magic-link-modal .section-white{padding:20px 0 0 0;height:auto}.magic-link-modal .section-white .section-inner-wide{padding:0}.centered-owl-signup{text-align:center}.centered-owl-signup .signup-buttons{display:inline-block;vertical-align:middle;margin:0 0 0 20px}.centered-owl-signup .owl-happy{display:inline-block;vertical-align:middle;margin:0 20px 0 -40px}html[dir=rtl] .centered-owl-signup .owl-happy{margin:0 20px 0 -40px;margin:0 -40px 0 20px}.section-inner-wide h1{text-align:center;margin-bottom:40px}.wide-signup-buttons{text-align:center;position:relative;z-index:1}.wide-signup-buttons>li{display:inline-block;margin:0 10px}.section-flags{padding:50px 0;background:#f3f3f3;*zoom:1}.section-flags:before,.section-flags:after{display:table;content:"";line-height:0}.section-flags:after{clear:both}.section-flags:before,.section-flags:after{display:table;content:"";line-height:0}.section-flags:after{clear:both}.section-flags h2{color:#999;margin:0 0 40px 0;text-align:center}.featured-languages{text-align:center;margin:0 0 20px 0}.featured-languages>li{width:20%;color:#7b7b7b;display:inline-block}.featured-languages>li a{font-weight:700}.featured-languages>li a:hover{text-decoration:underline}.incubator-message{margin:0 auto;min-width:300px;max-width:500px;display:block;color:#999;text-align:center}.flag-container{border:6px solid #fff;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 10px 0}.suggest-box td{background:#f5f5f5}.suggested-names{display:table;width:100%;padding:8px 0}.suggested-names li{display:table-cell}.suggested-names .title{width:auto}.suggested-names .suggestion{text-align:left;font-weight:700;padding:0 10px}.suggested-names a{color:#1caff6;cursor:pointer}.suggested-names a:hover{text-decoration:underline}.featured-language-flag{width:82px;height:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/flags.svg")}.featured-language-flag.es{background-position:0 0}.featured-language-flag.fr{background-position:-82px 0}.featured-language-flag.it{background-position:-164px 0}.featured-language-flag.de{background-position:-246px 0}.featured-language-flag.pt{background-position:-328px 0}.featured-language-flag.en{background-position:-410px 0}.section-mobile{background:#fff;padding:50px 0 0 0}.section-mobile .section-inner{padding:0 40px 0 40px;position:relative;*zoom:1}.section-mobile .section-inner:before,.section-mobile .section-inner:after{display:table;content:"";line-height:0}.section-mobile .section-inner:after{clear:both}.section-mobile .section-inner:before,.section-mobile .section-inner:after{display:table;content:"";line-height:0}.section-mobile .section-inner:after{clear:both}.table-mobile{display:table;width:100%}.table-mobile .col-left{display:table-cell;padding-bottom:50px;vertical-align:top}.table-mobile .col-right{display:table-cell;vertical-align:bottom}.illustration-mobile{width:510px;height:220px;background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/mobile-illustration.svg");display:block}.mobile-awards{width:520px;text-align:center;font-weight:700;margin:0 0 20px 0}.mobile-awards>li{margin:0 10px 20px 10px;padding:0 30px 0 30px;*zoom:1;display:inline-block;white-space:nowrap;position:relative}.mobile-awards>li:before,.mobile-awards>li:after{display:table;content:"";line-height:0}.mobile-awards>li:after{clear:both}.mobile-awards>li:before,.mobile-awards>li:after{display:table;content:"";line-height:0}.mobile-awards>li:after{clear:both}.mobile-awards>li strong{display:block;font-size:90%}.mobile-awards>li .icon-laurel-left{position:absolute;left:0}.mobile-awards>li .icon-laurel-right{position:absolute;right:0}.section-features{background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/skill-pattern.svg") #1caff6;padding:50px 0 20px 0;color:#fff}.section-features .footer-main{float:none;margin:0}.section-features .footer-main a{color:#fff}.section-features .nav-footer a:hover{text-decoration:underline;color:#fff}.list-duo-features{text-align:center;margin:0 0 50px 0}.list-duo-features>li{width:33.3%;padding:0 30px;display:inline-block;vertical-align:top}.list-duo-features h2{color:#fff;font-size:25px;font-weight:700;margin-bottom:15px}.list-duo-features p{font-size:18px;line-height:24px}.list-duo-features a{color:#1d77a4}.list-duo-features a:hover{text-decoration:underline}.icon-duo-feature{width:100px;height:100px;background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/feature-icons.svg");display:inline-block}.icon-duo-feature.heart{background-position:0 0}.icon-duo-feature.beaker{background-position:-100px 0}.icon-duo-feature.gamepad{background-position:-200px 0}.icon-duo-feature.mobile{background-position:-300px 0}.section-additional-signup{padding:50px 0 20px 0}.section-additional-signup h2.splash{margin-bottom:50px}.section-additional-signup .btn-email .icon-email-white{float:left;margin:0 15px 0 0}.section-additional-signup .footer-main{float:none;margin:0}.section-additional-signup .footer-main a{color:#1caff6}.section-additional-signup .wide-signup-buttons{margin-bottom:70px}.login-signup-list-container{margin:0 auto;text-align:center}.login-signup-list-container .login-signup-list{text-align:left}.login-signup-list{position:relative;display:inline-block}.login-signup-list .owl-space{position:absolute;left:-350px;top:0}html[dir=rtl] .login-signup-list .owl-space{right:-350px;left:auto}.login-signup-list>li{margin:0 0 10px 0;position:relative}.login-signup-list .error-flag{width:250px;position:absolute;right:-265px;left:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:15px;top:0;padding:5px 10px;display:none;background:rgba(0,0,0,0.75);z-index:1}html[dir=rtl] .login-signup-list .error-flag{right:-265px;right:auto}html[dir=rtl] .login-signup-list .error-flag{left:auto;left:-265px}.login-signup-list .icon-arrow-down-white{margin-top:5px}.login-signup-list .signup-social-buttons,.login-signup-list .signup-email-button{text-align:center;padding-top:10px;font-weight:bold;color:#fff}.login-signup-list.skip-delayed signup-email,.login-signup-list.skip-delayed .signup-facebook,.login-signup-list.skip-delayed .signup-google{color:#999}.login-signup-list .signup-email,.login-signup-list .signup-facebook,.login-signup-list .signup-google{color:#fff;border-bottom:1px solid rgba(255,255,255,0.4)}.login-signup-list .signup-email:hover,.login-signup-list .signup-facebook:hover,.login-signup-list .signup-google:hover{border-bottom:1px solid #fff}.magic-link .login-signup-list .signup-email,.magic-link .login-signup-list .signup-facebook,.magic-link .login-signup-list .signup-google{color:#999}.language-list{min-width:350px;margin:0;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.form-table{width:100%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:16px;text-align:left}html[dir=rtl] .form-table{text-align:left;text-align:right}.form-table td{border-top:1px solid #dbdbdb;padding:8px 0 8px 20px;position:relative}html[dir=rtl] .form-table td{padding:8px 0 8px 20px;padding:8px 20px 8px 20px}.form-table tr:first-child td{border-top:none}.form-table tr.select-language-row td{padding:0}.form-table tr.select-language-row td .icon-arrow-down{float:right}html[dir=rtl] .form-table tr.select-language-row td .icon-arrow-down{float:right;float:left}.form-table input[type=text],.form-table input[type=password],.form-table .fake-input{border:none;padding-left:0;font-size:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-table input[type=text].error,.form-table input[type=password].error,.form-table .fake-input.error{background:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/input-error.svg") no-repeat;background-position:center right;padding-right:40px;padding-left:auto;margin-right:-30px;margin-left:0}html[dir=rtl] .form-table input[type=text].error,html[dir=rtl] .form-table input[type=password].error,html[dir=rtl] .form-table .fake-input.error{background-position:center right;background-position:center left}html[dir=rtl] .form-table input[type=text].error,html[dir=rtl] .form-table input[type=password].error,html[dir=rtl] .form-table .fake-input.error{padding-right:40px;padding-right:auto}html[dir=rtl] .form-table input[type=text].error,html[dir=rtl] .form-table input[type=password].error,html[dir=rtl] .form-table .fake-input.error{padding-left:auto;padding-left:40px}html[dir=rtl] .form-table input[type=text].error,html[dir=rtl] .form-table input[type=password].error,html[dir=rtl] .form-table .fake-input.error{margin-right:-30px;margin-right:auto}html[dir=rtl] .form-table input[type=text].error,html[dir=rtl] .form-table input[type=password].error,html[dir=rtl] .form-table .fake-input.error{margin-left:0;margin-left:-30px}.form-table tr:first-of-type td:first-child .select-ll{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.connected-to td{background:#f5f5f5;border-top:none;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:10px 0 10px 20px}.connected-to td .icon{margin:6px 23px 0 0}.connected-to td strong{display:inline-block;margin:5px 0 0 0;font-weight:normal}.connected-to td img{margin:0 10px 0 0;width:30px;height:30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}html[dir=rtl] .connected-to td img{margin:0 10px 0 0;margin:0 0 0 10px}.select-ll{text-align:left;padding:15px 20px;font-weight:700;font-size:16px;display:block;overflow:hidden}html[dir=rtl] .select-ll{text-align:left;text-align:right}.select-ll .icon-arrow-down{margin-top:6px}.select-ll:hover{background:#f5f5f5;cursor:pointer}.login-signup-list h1{font-weight:300}.login-signup-list .arrow-left-container{clip:rect(-10px, 3px, 50px, -3px);position:absolute;margin:-8px 0 0 0;top:50%;left:-3px}html[dir=rtl] .login-signup-list .arrow-left-container{right:-3px;left:auto}.login-signup-list .arrow-left-container .arrow{position:absolute;width:15px;height:15px;background:rgba(0,0,0,0.75);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block}.popover.login-popover{padding:20px;left:0}html[dir=rtl] .popover.login-popover{right:0;left:auto}.popover.login-popover:after{height:0;width:0;position:absolute;top:-19px;right:30px;left:auto;content:"";border:10px solid transparent;border-bottom:10px solid #fff;display:block}html[dir=rtl] .popover.login-popover:after{right:30px;right:auto}html[dir=rtl] .popover.login-popover:after{left:auto;left:30px}.popover.login-popover li{padding-top:10px}.popover.login-popover li:first-child{padding-top:0}.popover.login-popover li.center{text-align:center;color:#999}.popover.login-popover .login-fail{color:#dd381d;text-align:center;font-size:14px;font-weight:bold}.logged-out-message-new{clear:both;display:none;padding:20px 0 30px 0;background-size:250px}.logged-out-message-new h2{color:#fff;margin:0;padding-top:10px;font-weight:700}.course-page.en .course-page-splash,.course-card.en .course-page-splash,.course-page.dn .course-page-splash,.course-card.dn .course-page-splash,.course-page.ru .course-page-splash,.course-card.ru .course-page-splash,.course-page.sv .course-page-splash,.course-card.sv .course-page-splash,.course-page.nb .course-page-splash,.course-card.nb .course-page-splash,.course-page.en .course-card-header,.course-card.en .course-card-header,.course-page.dn .course-card-header,.course-card.dn .course-card-header,.course-page.ru .course-card-header,.course-card.ru .course-card-header,.course-page.sv .course-card-header,.course-card.sv .course-card-header,.course-page.nb .course-card-header,.course-card.nb .course-card-header{background:#1caff6}.course-page.en .course-page-splash.gradient,.course-card.en .course-page-splash.gradient,.course-page.dn .course-page-splash.gradient,.course-card.dn .course-page-splash.gradient,.course-page.ru .course-page-splash.gradient,.course-card.ru .course-page-splash.gradient,.course-page.sv .course-page-splash.gradient,.course-card.sv .course-page-splash.gradient,.course-page.nb .course-page-splash.gradient,.course-card.nb .course-page-splash.gradient,.course-page.en .course-card-header.gradient,.course-card.en .course-card-header.gradient,.course-page.dn .course-card-header.gradient,.course-card.dn .course-card-header.gradient,.course-page.ru .course-card-header.gradient,.course-card.ru .course-card-header.gradient,.course-page.sv .course-card-header.gradient,.course-card.sv .course-card-header.gradient,.course-page.nb .course-card-header.gradient,.course-card.nb .course-card-header.gradient{background-color:#2996f3;background:-webkit-gradient(linear, left top, left bottom, from(#2996f3), to(#00ccf3));background:-webkit-linear-gradient(top, #2996f3, #00ccf3);background:-moz-linear-gradient(top, #2996f3, #00ccf3);background:-ms-linear-gradient(top, #2996f3, #00ccf3);background:-o-linear-gradient(top, #2996f3, #00ccf3)}.course-page.en .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.en .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.dn .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.dn .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.ru .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.ru .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.sv .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.sv .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.nb .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.nb .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.en .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.en .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.dn .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.dn .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.ru .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.ru .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.sv .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.sv .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.nb .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.nb .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid{color:#1caff6;background:#fff;border:2px solid #fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);padding-top:8px;padding-bottom:8px}.course-page.en .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.en .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.dn .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.dn .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.ru .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.ru .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.sv .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.sv .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.nb .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.nb .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.en .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.en .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.dn .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.dn .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.ru .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.ru .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.sv .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.sv .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.nb .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.nb .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.en .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.en .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.dn .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.dn .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.ru .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.ru .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.sv .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.sv .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.nb .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.nb .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.en .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.en .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.dn .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.dn .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.ru .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.ru .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.sv .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.sv .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.nb .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.nb .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline{background:rgba(255,255,255,0.15);color:#fff;border-color:#fff;text-decoration:none}.course-page.en .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.en .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.dn .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.dn .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.ru .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.ru .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.sv .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.sv .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.nb .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.nb .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.en .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.en .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.dn .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.dn .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.ru .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.ru .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.sv .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.sv .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.nb .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.nb .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register{min-width:250px;padding:12px 20px;font-size:19px}.course-page.en .course-bar-container .bubble,.course-card.en .course-bar-container .bubble,.course-page.dn .course-bar-container .bubble,.course-card.dn .course-bar-container .bubble,.course-page.ru .course-bar-container .bubble,.course-card.ru .course-bar-container .bubble,.course-page.sv .course-bar-container .bubble,.course-card.sv .course-bar-container .bubble,.course-page.nb .course-bar-container .bubble,.course-card.nb .course-bar-container .bubble{border-color:#1caff6}.course-page.en .course-bar-container .bar,.course-card.en .course-bar-container .bar,.course-page.dn .course-bar-container .bar,.course-card.dn .course-bar-container .bar,.course-page.ru .course-bar-container .bar,.course-card.ru .course-bar-container .bar,.course-page.sv .course-bar-container .bar,.course-card.sv .course-bar-container .bar,.course-page.nb .course-bar-container .bar,.course-card.nb .course-bar-container .bar{background:#1caff6}.course-page.en .course-contributors a,.course-card.en .course-contributors a,.course-page.dn .course-contributors a,.course-card.dn .course-contributors a,.course-page.ru .course-contributors a,.course-card.ru .course-contributors a,.course-page.sv .course-contributors a,.course-card.sv .course-contributors a,.course-page.nb .course-contributors a,.course-card.nb .course-contributors a{color:#1caff6}.course-page.en .btn-white.btn-solid,.course-card.en .btn-white.btn-solid,.course-page.dn .btn-white.btn-solid,.course-card.dn .btn-white.btn-solid,.course-page.ru .btn-white.btn-solid,.course-card.ru .btn-white.btn-solid,.course-page.sv .btn-white.btn-solid,.course-card.sv .btn-white.btn-solid,.course-page.nb .btn-white.btn-solid,.course-card.nb .btn-white.btn-solid{color:#1caff6}.course-page.en .btn-white.btn-solid:hover,.course-card.en .btn-white.btn-solid:hover,.course-page.dn .btn-white.btn-solid:hover,.course-card.dn .btn-white.btn-solid:hover,.course-page.ru .btn-white.btn-solid:hover,.course-card.ru .btn-white.btn-solid:hover,.course-page.sv .btn-white.btn-solid:hover,.course-card.sv .btn-white.btn-solid:hover,.course-page.nb .btn-white.btn-solid:hover,.course-card.nb .btn-white.btn-solid:hover{color:#1caff6;background:#fff;border-color:#fff;text-decoration:underline}.course-page.en .btn-white.btn-solid.register,.course-card.en .btn-white.btn-solid.register,.course-page.dn .btn-white.btn-solid.register,.course-card.dn .btn-white.btn-solid.register,.course-page.ru .btn-white.btn-solid.register,.course-card.ru .btn-white.btn-solid.register,.course-page.sv .btn-white.btn-solid.register,.course-card.sv .btn-white.btn-solid.register,.course-page.nb .btn-white.btn-solid.register,.course-card.nb .btn-white.btn-solid.register{min-width:200px;padding:10px 20px;font-size:17px}.course-page.en .contributor-footer,.course-card.en .contributor-footer,.course-page.dn .contributor-footer,.course-card.dn .contributor-footer,.course-page.ru .contributor-footer,.course-card.ru .contributor-footer,.course-page.sv .contributor-footer,.course-card.sv .contributor-footer,.course-page.nb .contributor-footer,.course-card.nb .contributor-footer{background:#1caff6}.course-page.en .course-phase-label.completed,.course-card.en .course-phase-label.completed,.course-page.dn .course-phase-label.completed,.course-card.dn .course-phase-label.completed,.course-page.ru .course-phase-label.completed,.course-card.ru .course-phase-label.completed,.course-page.sv .course-phase-label.completed,.course-card.sv .course-phase-label.completed,.course-page.nb .course-phase-label.completed,.course-card.nb .course-phase-label.completed{color:#1caff6}.course-page.es .course-page-splash,.course-card.es .course-page-splash,.course-page.ro .course-page-splash,.course-card.ro .course-page-splash,.course-page.uk .course-page-splash,.course-card.uk .course-page-splash,.course-page.es .course-card-header,.course-card.es .course-card-header,.course-page.ro .course-card-header,.course-card.ro .course-card-header,.course-page.uk .course-card-header,.course-card.uk .course-card-header{background:#ff9d00}.course-page.es .course-page-splash.gradient,.course-card.es .course-page-splash.gradient,.course-page.ro .course-page-splash.gradient,.course-card.ro .course-page-splash.gradient,.course-page.uk .course-page-splash.gradient,.course-card.uk .course-page-splash.gradient,.course-page.es .course-card-header.gradient,.course-card.es .course-card-header.gradient,.course-page.ro .course-card-header.gradient,.course-card.ro .course-card-header.gradient,.course-page.uk .course-card-header.gradient,.course-card.uk .course-card-header.gradient{background-color:#ff8e00;background:-webkit-gradient(linear, left top, left bottom, from(#ff8e00), to(#ffbf00));background:-webkit-linear-gradient(top, #ff8e00, #ffbf00);background:-moz-linear-gradient(top, #ff8e00, #ffbf00);background:-ms-linear-gradient(top, #ff8e00, #ffbf00);background:-o-linear-gradient(top, #ff8e00, #ffbf00)}.course-page.es .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.es .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.ro .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.ro .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.uk .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.uk .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.es .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.es .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.ro .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.ro .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.uk .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.uk .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid{color:#ff9d00;background:#fff;border:2px solid #fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);padding-top:8px;padding-bottom:8px}.course-page.es .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.es .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.ro .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.ro .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.uk .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.uk .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.es .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.es .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.ro .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.ro .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.uk .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.uk .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.es .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.es .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.ro .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.ro .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.uk .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.uk .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.es .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.es .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.ro .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.ro .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.uk .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.uk .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline{background:rgba(255,255,255,0.15);color:#fff;border-color:#fff;text-decoration:none}.course-page.es .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.es .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.ro .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.ro .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.uk .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.uk .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.es .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.es .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.ro .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.ro .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.uk .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.uk .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register{min-width:250px;padding:12px 20px;font-size:19px}.course-page.es .course-bar-container .bubble,.course-card.es .course-bar-container .bubble,.course-page.ro .course-bar-container .bubble,.course-card.ro .course-bar-container .bubble,.course-page.uk .course-bar-container .bubble,.course-card.uk .course-bar-container .bubble{border-color:#ff9d00}.course-page.es .course-bar-container .bar,.course-card.es .course-bar-container .bar,.course-page.ro .course-bar-container .bar,.course-card.ro .course-bar-container .bar,.course-page.uk .course-bar-container .bar,.course-card.uk .course-bar-container .bar{background:#ff9d00}.course-page.es .course-contributors a,.course-card.es .course-contributors a,.course-page.ro .course-contributors a,.course-card.ro .course-contributors a,.course-page.uk .course-contributors a,.course-card.uk .course-contributors a{color:#ff9d00}.course-page.es .btn-white.btn-solid,.course-card.es .btn-white.btn-solid,.course-page.ro .btn-white.btn-solid,.course-card.ro .btn-white.btn-solid,.course-page.uk .btn-white.btn-solid,.course-card.uk .btn-white.btn-solid{color:#ff9d00}.course-page.es .btn-white.btn-solid:hover,.course-card.es .btn-white.btn-solid:hover,.course-page.ro .btn-white.btn-solid:hover,.course-card.ro .btn-white.btn-solid:hover,.course-page.uk .btn-white.btn-solid:hover,.course-card.uk .btn-white.btn-solid:hover{color:#ff9d00;background:#fff;border-color:#fff;text-decoration:underline}.course-page.es .btn-white.btn-solid.register,.course-card.es .btn-white.btn-solid.register,.course-page.ro .btn-white.btn-solid.register,.course-card.ro .btn-white.btn-solid.register,.course-page.uk .btn-white.btn-solid.register,.course-card.uk .btn-white.btn-solid.register{min-width:200px;padding:10px 20px;font-size:17px}.course-page.es .contributor-footer,.course-card.es .contributor-footer,.course-page.ro .contributor-footer,.course-card.ro .contributor-footer,.course-page.uk .contributor-footer,.course-card.uk .contributor-footer{background:#ff9d00}.course-page.es .course-phase-label.completed,.course-card.es .course-phase-label.completed,.course-page.ro .course-phase-label.completed,.course-card.ro .course-phase-label.completed,.course-page.uk .course-phase-label.completed,.course-card.uk .course-phase-label.completed{color:#ff9d00}.course-page.fr .course-page-splash,.course-card.fr .course-page-splash,.course-page.pl .course-page-splash,.course-card.pl .course-page-splash,.course-page.tr .course-page-splash,.course-card.tr .course-page-splash,.course-page.da .course-page-splash,.course-card.da .course-page-splash,.course-page.vi .course-page-splash,.course-card.vi .course-page-splash,.course-page.fr .course-card-header,.course-card.fr .course-card-header,.course-page.pl .course-card-header,.course-card.pl .course-card-header,.course-page.tr .course-card-header,.course-card.tr .course-card-header,.course-page.da .course-card-header,.course-card.da .course-card-header,.course-page.vi .course-card-header,.course-card.vi .course-card-header{background:#dd381d}.course-page.fr .course-page-splash.gradient,.course-card.fr .course-page-splash.gradient,.course-page.pl .course-page-splash.gradient,.course-card.pl .course-page-splash.gradient,.course-page.tr .course-page-splash.gradient,.course-card.tr .course-page-splash.gradient,.course-page.da .course-page-splash.gradient,.course-card.da .course-page-splash.gradient,.course-page.vi .course-page-splash.gradient,.course-card.vi .course-page-splash.gradient,.course-page.fr .course-card-header.gradient,.course-card.fr .course-card-header.gradient,.course-page.pl .course-card-header.gradient,.course-card.pl .course-card-header.gradient,.course-page.tr .course-card-header.gradient,.course-card.tr .course-card-header.gradient,.course-page.da .course-card-header.gradient,.course-card.da .course-card-header.gradient,.course-page.vi .course-card-header.gradient,.course-card.vi .course-card-header.gradient{background-color:#de3e1e;background:-webkit-gradient(linear, left top, left bottom, from(#de3e1e), to(#fe5132));background:-webkit-linear-gradient(top, #de3e1e, #fe5132);background:-moz-linear-gradient(top, #de3e1e, #fe5132);background:-ms-linear-gradient(top, #de3e1e, #fe5132);background:-o-linear-gradient(top, #de3e1e, #fe5132)}.course-page.fr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.fr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.pl .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.pl .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.tr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.tr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.da .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.da .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.vi .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.vi .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.fr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.fr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.pl .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.pl .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.tr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.tr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.da .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.da .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.vi .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.vi .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid{color:#dd381d;background:#fff;border:2px solid #fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);padding-top:8px;padding-bottom:8px}.course-page.fr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.fr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.pl .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.pl .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.tr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.tr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.da .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.da .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.vi .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.vi .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.fr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.fr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.pl .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.pl .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.tr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.tr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.da .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.da .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.vi .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.vi .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.fr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.fr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.pl .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.pl .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.tr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.tr .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.da .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.da .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.vi .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.vi .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.fr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.fr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.pl .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.pl .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.tr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.tr .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.da .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.da .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.vi .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.vi .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline{background:rgba(255,255,255,0.15);color:#fff;border-color:#fff;text-decoration:none}.course-page.fr .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.fr .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.pl .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.pl .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.tr .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.tr .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.da .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.da .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.vi .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.vi .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.fr .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.fr .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.pl .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.pl .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.tr .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.tr .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.da .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.da .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.vi .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.vi .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register{min-width:250px;padding:12px 20px;font-size:19px}.course-page.fr .course-bar-container .bubble,.course-card.fr .course-bar-container .bubble,.course-page.pl .course-bar-container .bubble,.course-card.pl .course-bar-container .bubble,.course-page.tr .course-bar-container .bubble,.course-card.tr .course-bar-container .bubble,.course-page.da .course-bar-container .bubble,.course-card.da .course-bar-container .bubble,.course-page.vi .course-bar-container .bubble,.course-card.vi .course-bar-container .bubble{border-color:#dd381d}.course-page.fr .course-bar-container .bar,.course-card.fr .course-bar-container .bar,.course-page.pl .course-bar-container .bar,.course-card.pl .course-bar-container .bar,.course-page.tr .course-bar-container .bar,.course-card.tr .course-bar-container .bar,.course-page.da .course-bar-container .bar,.course-card.da .course-bar-container .bar,.course-page.vi .course-bar-container .bar,.course-card.vi .course-bar-container .bar{background:#dd381d}.course-page.fr .course-contributors a,.course-card.fr .course-contributors a,.course-page.pl .course-contributors a,.course-card.pl .course-contributors a,.course-page.tr .course-contributors a,.course-card.tr .course-contributors a,.course-page.da .course-contributors a,.course-card.da .course-contributors a,.course-page.vi .course-contributors a,.course-card.vi .course-contributors a{color:#dd381d}.course-page.fr .btn-white.btn-solid,.course-card.fr .btn-white.btn-solid,.course-page.pl .btn-white.btn-solid,.course-card.pl .btn-white.btn-solid,.course-page.tr .btn-white.btn-solid,.course-card.tr .btn-white.btn-solid,.course-page.da .btn-white.btn-solid,.course-card.da .btn-white.btn-solid,.course-page.vi .btn-white.btn-solid,.course-card.vi .btn-white.btn-solid{color:#dd381d}.course-page.fr .btn-white.btn-solid:hover,.course-card.fr .btn-white.btn-solid:hover,.course-page.pl .btn-white.btn-solid:hover,.course-card.pl .btn-white.btn-solid:hover,.course-page.tr .btn-white.btn-solid:hover,.course-card.tr .btn-white.btn-solid:hover,.course-page.da .btn-white.btn-solid:hover,.course-card.da .btn-white.btn-solid:hover,.course-page.vi .btn-white.btn-solid:hover,.course-card.vi .btn-white.btn-solid:hover{color:#dd381d;background:#fff;border-color:#fff;text-decoration:underline}.course-page.fr .btn-white.btn-solid.register,.course-card.fr .btn-white.btn-solid.register,.course-page.pl .btn-white.btn-solid.register,.course-card.pl .btn-white.btn-solid.register,.course-page.tr .btn-white.btn-solid.register,.course-card.tr .btn-white.btn-solid.register,.course-page.da .btn-white.btn-solid.register,.course-card.da .btn-white.btn-solid.register,.course-page.vi .btn-white.btn-solid.register,.course-card.vi .btn-white.btn-solid.register{min-width:200px;padding:10px 20px;font-size:17px}.course-page.fr .contributor-footer,.course-card.fr .contributor-footer,.course-page.pl .contributor-footer,.course-card.pl .contributor-footer,.course-page.tr .contributor-footer,.course-card.tr .contributor-footer,.course-page.da .contributor-footer,.course-card.da .contributor-footer,.course-page.vi .contributor-footer,.course-card.vi .contributor-footer{background:#dd381d}.course-page.fr .course-phase-label.completed,.course-card.fr .course-phase-label.completed,.course-page.pl .course-phase-label.completed,.course-card.pl .course-phase-label.completed,.course-page.tr .course-phase-label.completed,.course-card.tr .course-phase-label.completed,.course-page.da .course-phase-label.completed,.course-card.da .course-phase-label.completed,.course-page.vi .course-phase-label.completed,.course-card.vi .course-phase-label.completed{color:#dd381d}.course-page.it .course-page-splash,.course-card.it .course-page-splash,.course-page.pt .course-page-splash,.course-card.pt .course-page-splash,.course-page.hu .course-page-splash,.course-card.hu .course-page-splash,.course-page.ga .course-page-splash,.course-card.ga .course-page-splash,.course-page.eo .course-page-splash,.course-card.eo .course-page-splash,.course-page.it .course-card-header,.course-card.it .course-card-header,.course-page.pt .course-card-header,.course-card.pt .course-card-header,.course-page.hu .course-card-header,.course-card.hu .course-card-header,.course-page.ga .course-card-header,.course-card.ga .course-card-header,.course-page.eo .course-card-header,.course-card.eo .course-card-header{background:#7eb530}.course-page.it .course-page-splash.gradient,.course-card.it .course-page-splash.gradient,.course-page.pt .course-page-splash.gradient,.course-card.pt .course-page-splash.gradient,.course-page.hu .course-page-splash.gradient,.course-card.hu .course-page-splash.gradient,.course-page.ga .course-page-splash.gradient,.course-card.ga .course-page-splash.gradient,.course-page.eo .course-page-splash.gradient,.course-card.eo .course-page-splash.gradient,.course-page.it .course-card-header.gradient,.course-card.it .course-card-header.gradient,.course-page.pt .course-card-header.gradient,.course-card.pt .course-card-header.gradient,.course-page.hu .course-card-header.gradient,.course-card.hu .course-card-header.gradient,.course-page.ga .course-card-header.gradient,.course-card.ga .course-card-header.gradient,.course-page.eo .course-card-header.gradient,.course-card.eo .course-card-header.gradient{background-color:#7fb630;background:-webkit-gradient(linear, left top, left bottom, from(#7fb630), to(#a1cb31));background:-webkit-linear-gradient(top, #7fb630, #a1cb31);background:-moz-linear-gradient(top, #7fb630, #a1cb31);background:-ms-linear-gradient(top, #7fb630, #a1cb31);background:-o-linear-gradient(top, #7fb630, #a1cb31)}.course-page.it .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.it .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.pt .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.pt .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.hu .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.hu .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.ga .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.ga .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.eo .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.eo .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.it .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.it .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.pt .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.pt .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.hu .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.hu .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.ga .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.ga .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.eo .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.eo .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid{color:#7eb530;background:#fff;border:2px solid #fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);padding-top:8px;padding-bottom:8px}.course-page.it .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.it .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.pt .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.pt .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.hu .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.hu .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.ga .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.ga .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.eo .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.eo .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.it .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.it .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.pt .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.pt .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.hu .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.hu .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.ga .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.ga .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.eo .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.eo .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.it .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.it .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.pt .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.pt .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.hu .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.hu .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.ga .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.ga .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.eo .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.eo .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.it .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.it .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.pt .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.pt .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.hu .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.hu .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.ga .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.ga .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.eo .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.eo .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline{background:rgba(255,255,255,0.15);color:#fff;border-color:#fff;text-decoration:none}.course-page.it .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.it .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.pt .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.pt .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.hu .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.hu .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.ga .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.ga .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.eo .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.eo .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.it .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.it .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.pt .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.pt .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.hu .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.hu .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.ga .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.ga .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.eo .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.eo .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register{min-width:250px;padding:12px 20px;font-size:19px}.course-page.it .course-bar-container .bubble,.course-card.it .course-bar-container .bubble,.course-page.pt .course-bar-container .bubble,.course-card.pt .course-bar-container .bubble,.course-page.hu .course-bar-container .bubble,.course-card.hu .course-bar-container .bubble,.course-page.ga .course-bar-container .bubble,.course-card.ga .course-bar-container .bubble,.course-page.eo .course-bar-container .bubble,.course-card.eo .course-bar-container .bubble{border-color:#7eb530}.course-page.it .course-bar-container .bar,.course-card.it .course-bar-container .bar,.course-page.pt .course-bar-container .bar,.course-card.pt .course-bar-container .bar,.course-page.hu .course-bar-container .bar,.course-card.hu .course-bar-container .bar,.course-page.ga .course-bar-container .bar,.course-card.ga .course-bar-container .bar,.course-page.eo .course-bar-container .bar,.course-card.eo .course-bar-container .bar{background:#7eb530}.course-page.it .course-contributors a,.course-card.it .course-contributors a,.course-page.pt .course-contributors a,.course-card.pt .course-contributors a,.course-page.hu .course-contributors a,.course-card.hu .course-contributors a,.course-page.ga .course-contributors a,.course-card.ga .course-contributors a,.course-page.eo .course-contributors a,.course-card.eo .course-contributors a{color:#7eb530}.course-page.it .btn-white.btn-solid,.course-card.it .btn-white.btn-solid,.course-page.pt .btn-white.btn-solid,.course-card.pt .btn-white.btn-solid,.course-page.hu .btn-white.btn-solid,.course-card.hu .btn-white.btn-solid,.course-page.ga .btn-white.btn-solid,.course-card.ga .btn-white.btn-solid,.course-page.eo .btn-white.btn-solid,.course-card.eo .btn-white.btn-solid{color:#7eb530}.course-page.it .btn-white.btn-solid:hover,.course-card.it .btn-white.btn-solid:hover,.course-page.pt .btn-white.btn-solid:hover,.course-card.pt .btn-white.btn-solid:hover,.course-page.hu .btn-white.btn-solid:hover,.course-card.hu .btn-white.btn-solid:hover,.course-page.ga .btn-white.btn-solid:hover,.course-card.ga .btn-white.btn-solid:hover,.course-page.eo .btn-white.btn-solid:hover,.course-card.eo .btn-white.btn-solid:hover{color:#7eb530;background:#fff;border-color:#fff;text-decoration:underline}.course-page.it .btn-white.btn-solid.register,.course-card.it .btn-white.btn-solid.register,.course-page.pt .btn-white.btn-solid.register,.course-card.pt .btn-white.btn-solid.register,.course-page.hu .btn-white.btn-solid.register,.course-card.hu .btn-white.btn-solid.register,.course-page.ga .btn-white.btn-solid.register,.course-card.ga .btn-white.btn-solid.register,.course-page.eo .btn-white.btn-solid.register,.course-card.eo .btn-white.btn-solid.register{min-width:200px;padding:10px 20px;font-size:17px}.course-page.it .contributor-footer,.course-card.it .contributor-footer,.course-page.pt .contributor-footer,.course-card.pt .contributor-footer,.course-page.hu .contributor-footer,.course-card.hu .contributor-footer,.course-page.ga .contributor-footer,.course-card.ga .contributor-footer,.course-page.eo .contributor-footer,.course-card.eo .contributor-footer{background:#7eb530}.course-page.it .course-phase-label.completed,.course-card.it .course-phase-label.completed,.course-page.pt .course-phase-label.completed,.course-card.pt .course-phase-label.completed,.course-page.hu .course-phase-label.completed,.course-card.hu .course-phase-label.completed,.course-page.ga .course-phase-label.completed,.course-card.ga .course-phase-label.completed,.course-page.eo .course-phase-label.completed,.course-card.eo .course-phase-label.completed{color:#7eb530}.course-page.de .course-page-splash,.course-card.de .course-page-splash,.course-page.de .course-card-header,.course-card.de .course-card-header{background:#3c3c3c}.course-page.de .course-page-splash.gradient,.course-card.de .course-page-splash.gradient,.course-page.de .course-card-header.gradient,.course-card.de .course-card-header.gradient{background-color:#353535;background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#4e4d4d));background:-webkit-linear-gradient(top, #353535, #4e4d4d);background:-moz-linear-gradient(top, #353535, #4e4d4d);background:-ms-linear-gradient(top, #353535, #4e4d4d);background:-o-linear-gradient(top, #353535, #4e4d4d)}.course-page.de .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.de .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-page.de .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid,.course-card.de .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid{color:#3c3c3c;background:#fff;border:2px solid #fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);padding-top:8px;padding-bottom:8px}.course-page.de .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.de .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.de .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-card.de .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid:hover,.course-page.de .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.de .course-page-splash.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-page.de .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline,.course-card.de .course-card-header.gradient .course-page-body .sub-head .btn-white.btn-solid.btn-outline{background:rgba(255,255,255,0.15);color:#fff;border-color:#fff;text-decoration:none}.course-page.de .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.de .course-page-splash.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-page.de .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register,.course-card.de .course-card-header.bigger-button .course-page-body .sub-head .btn-white.btn-solid.register{min-width:250px;padding:12px 20px;font-size:19px}.course-page.de .course-bar-container .bubble,.course-card.de .course-bar-container .bubble{border-color:#3c3c3c}.course-page.de .course-bar-container .bar,.course-card.de .course-bar-container .bar{background:#3c3c3c}.course-page.de .course-contributors a,.course-card.de .course-contributors a{color:#3c3c3c}.course-page.de .btn-white.btn-solid,.course-card.de .btn-white.btn-solid{color:#3c3c3c}.course-page.de .btn-white.btn-solid:hover,.course-card.de .btn-white.btn-solid:hover{color:#3c3c3c;background:#fff;border-color:#fff;text-decoration:underline}.course-page.de .btn-white.btn-solid.register,.course-card.de .btn-white.btn-solid.register{min-width:200px;padding:10px 20px;font-size:17px}.course-page.de .contributor-footer,.course-card.de .contributor-footer{background:#3c3c3c}.course-page.de .course-phase-label.completed,.course-card.de .course-phase-label.completed{color:#3c3c3c}.course-page-illustration-en .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/en/1.svg")}.course-page-illustration-en .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/en/2.svg")}.course-page-illustration-en .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/en/3.svg")}.course-page-illustration-en .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/en/4.svg")}.course-page-illustration-es .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/es/1.svg")}.course-page-illustration-es .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/es/2.svg")}.course-page-illustration-es .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/es/3.svg")}.course-page-illustration-es .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/es/4.svg")}.course-page-illustration-fr .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/fr/1.svg")}.course-page-illustration-fr .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/fr/2.svg")}.course-page-illustration-fr .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/fr/3.svg")}.course-page-illustration-fr .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/fr/4.svg")}.course-page-illustration-it .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/it/1.svg")}.course-page-illustration-it .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/it/2.svg")}.course-page-illustration-it .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/it/3.svg")}.course-page-illustration-it .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/it/4.svg")}.course-page.de .course-page-header h1 span{color:rgba(0,0,0,0.5)}.course-page.de .show-all-courses{color:#fff}.course-page.de .show-all-courses .icon-back-dark{background-position:-486px -70px;opacity:1}.course-page.de .show-all-courses:hover{text-decoration:underline}.course-page-illustration-de .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/de/1.svg")}.course-page-illustration-de .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/de/2.svg")}.course-page-illustration-de .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/de/3.svg")}.course-page-illustration-de .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/de/4.svg")}.course-page-illustration-pt .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pt/1.svg")}.course-page-illustration-pt .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pt/2.svg")}.course-page-illustration-pt .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pt/3.svg")}.course-page-illustration-pt .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pt/4.svg")}.course-page-illustration-dn .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/dn/1.svg")}.course-page-illustration-dn .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/dn/2.svg")}.course-page-illustration-dn .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/dn/3.svg")}.course-page-illustration-dn .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/dn/4.svg")}.course-page-illustration-hu .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/hu/1.svg")}.course-page-illustration-hu .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/hu/2.svg")}.course-page-illustration-hu .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/hu/3.svg")}.course-page-illustration-hu .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/hu/4.svg")}.course-page-illustration-pl .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pl/1.svg")}.course-page-illustration-pl .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pl/2.svg")}.course-page-illustration-pl .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pl/3.svg")}.course-page-illustration-pl .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/pl/4.svg")}.course-page-illustration-ro .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ro/1.svg")}.course-page-illustration-ro .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ro/2.svg")}.course-page-illustration-ro .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ro/3.svg")}.course-page-illustration-ro .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ro/4.svg")}.course-page-illustration-ru .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ru/1.svg")}.course-page-illustration-ru .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ru/2.svg")}.course-page-illustration-ru .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ru/3.svg")}.course-page-illustration-ru .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ru/4.svg")}.course-page-illustration-tr .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/tr/1.svg")}.course-page-illustration-tr .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/tr/2.svg")}.course-page-illustration-tr .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/tr/3.svg")}.course-page-illustration-tr .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/tr/4.svg")}.course-page-illustration-ga .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ga/1.svg")}.course-page-illustration-ga .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ga/2.svg")}.course-page-illustration-ga .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ga/3.svg")}.course-page-illustration-ga .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/ga/4.svg")}.course-page-illustration-da .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/da/1.svg")}.course-page-illustration-da .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/da/2.svg")}.course-page-illustration-da .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/da/3.svg")}.course-page-illustration-da .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/da/4.svg")}.course-page-illustration-sv .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/sv/1.svg")}.course-page-illustration-sv .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/sv/2.svg")}.course-page-illustration-sv .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/sv/3.svg")}.course-page-illustration-sv .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/sv/4.svg")}.course-page-illustration-eo .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/eo/1.svg")}.course-page-illustration-eo .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/eo/2.svg")}.course-page-illustration-eo .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/eo/3.svg")}.course-page-illustration-eo .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/eo/4.svg")}.course-page-illustration-uk .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/uk/1.svg")}.course-page-illustration-uk .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/uk/2.svg")}.course-page-illustration-uk .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/uk/3.svg")}.course-page-illustration-uk .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/uk/4.svg")}.course-page-illustration-vi .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/vi/1.svg")}.course-page-illustration-vi .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/vi/2.svg")}.course-page-illustration-vi .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/vi/3.svg")}.course-page-illustration-vi .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/vi/4.svg")}.course-page-illustration-nb .layer-1{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/nb/1.svg")}.course-page-illustration-nb .layer-2{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/nb/2.svg")}.course-page-illustration-nb .layer-3{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/nb/3.svg")}.course-page-illustration-nb .layer-4{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/courses/nb/4.svg")}.course-page-splash{margin:-40px -40px 40px -40px;padding:20px 40px 0 40px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;position:relative;*zoom:1;min-height:290px}.course-page-splash:before,.course-page-splash:after{display:table;content:"";line-height:0}.course-page-splash:after{clear:both}.course-page-splash:before,.course-page-splash:after{display:table;content:"";line-height:0}.course-page-splash:after{clear:both}.course-page-header{*zoom:1;border-bottom:2px solid rgba(0,0,0,0.05);padding:0 0 20px 0}.course-page-header:before,.course-page-header:after{display:table;content:"";line-height:0}.course-page-header:after{clear:both}.course-page-header:before,.course-page-header:after{display:table;content:"";line-height:0}.course-page-header:after{clear:both}.course-page-header .flag-svg-small{width:34px;height:34px;border:2px solid #fff}.course-page-body{padding:40px 0 30px 0;position:relative;width:500px;float:right}html[dir=rtl] .course-page-body{float:right;float:left}.course-page-body h2{text-align:center;color:#fff;margin:0 0 0 0;font-size:17px;font-weight:500}.course-page-body h2 .course-learning-badge{position:relative;top:-2px;line-height:20px;margin:0 0 0 20px}html[dir=rtl] .course-page-body h2 .course-learning-badge{margin:0 0 0 20px;margin:0 20px 0 0}.course-page-body h2 .btn{margin:0 0 0 20px}html[dir=rtl] .course-page-body h2 .btn{margin:0 0 0 20px;margin:0 20px 0 0}.course-page-body h1{text-align:center;color:#fff;font-size:26px;font-weight:500;margin:0 0 20px 0}.course-page-body h1.current{margin:30px 0 20px}.course-page-body h1.switch{margin:15px 0}.course-page-body .sub-head{text-align:center;padding-top:10px;position:relative}.course-page-body .sub-head .subscribe[disabled]{background-color:#fff;text-decoration:none;border:1px solid transparent}.course-page-body .sub-head .subscribe.btn-outline:hover{background-color:transparent}.course-page-body .sub-head .subscribe .email-input{line-height:20px;padding:0;background:none;border:none;-webkit-box-shadow:none;color:#fff}.course-page-body .sub-head .subscribe .email-input::-webkit-input-placeholder{color:#fff;opacity:.8}.course-page-body .sub-head .subscribe label{color:#fff}.course-page-body .sub-head .course-notify-count{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 15px;margin:0 0 0 15px;color:#fff;font-size:15px;font-weight:700;background:rgba(0,0,0,0.15);position:relative}html[dir=rtl] .course-page-body .sub-head .course-notify-count{margin:0 0 0 15px;margin:0 15px 0 0}.course-page-body .sub-head .course-notify-count:after{border:7px solid transparent;height:0;width:0;border-right:7px solid rgba(0,0,0,0.15);content:"";left:-14px;right:auto;top:12px;display:block;position:absolute}html[dir=rtl] .course-page-body .sub-head .course-notify-count:after{border-left:7px solid rgba(0,0,0,0.15);border-right:none}html[dir=rtl] .course-page-body .sub-head .course-notify-count:after{left:-14px;left:auto}html[dir=rtl] .course-page-body .sub-head .course-notify-count:after{right:auto;right:-7px}.course-page-body .sub-head .confirm-email-subscribe{z-index:10;position:absolute;margin-left:12px}html[dir=rtl] .course-page-body .sub-head .confirm-email-subscribe{margin-right:12px;margin-left:auto}.course-page-body .sub-head .error-toast{position:absolute;left:0;right:0;margin:0 auto;color:#fff;padding:6px}.course-page-body.no-match{min-height:190px;padding-top:60px}.course-progress-container{border:2px solid #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 40px 0;background:#f7f7f7}.course-progress-section{width:600px;padding:20px 0 20px 0;margin:90px auto 50px auto}.course-progress-section:hover .bar-message{opacity:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.course-bar-background{height:10px;background:#000;width:600px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;opacity:.1}.course-bar-background .bubble{height:20px;width:20px;background:#000;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;top:-5px}.course-bar-background .bubble-left{left:-10px}html[dir=rtl] .course-bar-background .bubble-left{right:-10px;left:auto}.course-bar-background .bubble-right{right:-10px}html[dir=rtl] .course-bar-background .bubble-right{left:-10px;right:auto}.course-bar-background .bubble-center{left:50%;margin:0 0 0 -10px}html[dir=rtl] .course-bar-background .bubble-center{right:50%;left:auto}html[dir=rtl] .course-bar-background .bubble-center{margin:0 0 0 -10px;margin:0 -10px 0 0}.course-bar-container{position:relative;height:10px;z-index:1}.course-bar-container .bar{position:absolute;height:10px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.course-bar-container .bubble{height:20px;width:20px;border:5px solid #fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;top:-5px;background:#fff}.course-bar-container .bubble-left{left:-10px}html[dir=rtl] .course-bar-container .bubble-left{right:-10px;left:auto}.course-bar-container .bubble-right{right:-10px}html[dir=rtl] .course-bar-container .bubble-right{left:-10px;right:auto}.course-bar-container .bubble-center{left:50%;margin:0 0 0 -10px}html[dir=rtl] .course-bar-container .bubble-center{right:50%;left:auto}html[dir=rtl] .course-bar-container .bubble-center{margin:0 0 0 -10px;margin:0 -10px 0 0}.course-bar-container .bar-message{width:200px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;background:#fff;color:#3c3c3c;text-align:center;right:0;bottom:30px;position:absolute;margin:0 -100px 0 0;font-size:13px;line-height:16px;opacity:0;z-index:1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}html[dir=rtl] .course-bar-container .bar-message{left:0;right:auto}html[dir=rtl] .course-bar-container .bar-message{margin:0 -100px 0 0;margin:0 0 0 -100px}.course-bar-container .bar-message strong{display:inline-block}.course-bar-container .bar-message:after{border:7px solid transparent;height:0;width:0;border-top:7px solid #fff;content:"";left:50%;margin-left:-7px;bottom:-14px;display:block;position:absolute}html[dir=rtl] .course-bar-container .bar-message:after{right:50%;left:auto}html[dir=rtl] .course-bar-container .bar-message:after{margin-right:-7px;margin-left:auto}.course-phase-owl{position:absolute;width:200px;text-align:center;bottom:25px}.course-phase-owl .owl-mini{margin:0 0 -10px 0}.course-phase-owl .owl-egg-hatched-black,.course-phase-owl .owl-egg-hatching-black{opacity:.1}.course-phase-label{position:absolute;width:200px;text-align:center;color:rgba(0,0,0,0.2);top:25px;font-size:14px}.course-phase-label strong{display:block}.course-phase-label-left{left:0;margin:0 0 0 -100px}html[dir=rtl] .course-phase-label-left{right:0;left:auto}html[dir=rtl] .course-phase-label-left{margin:0 0 0 -100px;margin:0 -100px 0 0}.course-phase-label-right{right:0;margin:0 -100px 0 0}html[dir=rtl] .course-phase-label-right{left:0;right:auto}html[dir=rtl] .course-phase-label-right{margin:0 -100px 0 0;margin:0 0 0 -100px}.course-phase-label-center{left:50%;margin:0 0 0 -100px}html[dir=rtl] .course-phase-label-center{right:50%;left:auto}html[dir=rtl] .course-phase-label-center{margin:0 0 0 -100px;margin:0 -100px 0 -100px}.show-all-courses{color:rgba(0,0,0,0.35);display:inline-block;padding:10px 0;font-size:16px;font-weight:700;position:absolute;max-width:200px}.show-all-courses .icon-back-dark{opacity:.3;margin:-2px 10px 0 0}html[dir=rtl] .show-all-courses .icon-back-dark{margin:-2px 10px 0 0;margin:-2px 0 0 10px}.show-all-courses:hover{color:#fff}.show-all-courses:hover .icon-back-dark{background-position:-486px -70px;opacity:1}.course-page-illustration-container{height:180px;overflow:hidden;position:absolute;left:0;bottom:0}html[dir=rtl] .course-page-illustration-container{right:0;left:auto}.course-page-illustration{width:940px;margin:0 0 0 -210px;height:190px;position:relative}html[dir=rtl] .course-page-illustration{margin:0 0 0 -210px;margin:0 -210px 0 0}.course-page-illustration .layer{position:absolute;width:940px;height:190px;background-size:700px;background-repeat:no-repeat;background-position:bottom center}.copyright-link{position:absolute;right:0;bottom:-30px;display:block;padding:5px 15px;color:#999;background:rgba(0,0,0,0.05);font-size:11px;text-transform:uppercase;font-weight:bold;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px}html[dir=rtl] .copyright-link{left:0;right:auto}.copyright-link:hover{background:rgba(0,0,0,0.1)}.course-about{font-size:17px;line-height:24px;font-weight:300}.course-contributors{display:table;margin:-30px;border-spacing:30px;width:920px}.course-contributors.num-1,.course-contributors.num-2,.course-contributors.num-3{width:auto}.course-contributors.num-1 .contributor,.course-contributors.num-2 .contributor,.course-contributors.num-3 .contributor{width:230px}.course-contributors.smaller{width:auto}.course-contributors.smaller .contributor{width:192px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.course-contributors.smaller .contributor .wrapper{padding:20px;margin:-20px -20px -22px -20px;border:2px solid #f3f3f3;border-radius:10px 10px 0 0}.course-contributors.smaller .contributor .wrapper h2.bold{font-size:17px}.course-contributors.smaller .contributor .wrapper h2.bold:hover{text-decoration:underline}.course-contributors.smaller .contributor .contributor-footer{padding:10px 24px 10px 10px;width:192px;text-align:center}html[dir=rtl] .course-contributors.smaller .contributor .contributor-footer{padding:10px 24px 10px 10px;padding:10px 10px 10px 24px}.course-contributors.smaller .contributor .contributor-footer span.icon{margin:2px 8px 0 8px;float:left}.course-contributors .contributor-row{display:table-row}.course-contributors .contributor{display:table-cell;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.course-contributors .contributor h2.bold{margin:15px 0 10px 0}.course-contributors .contributor p{margin:0 0 15px 0;font-size:13px;line-height:18px}.course-contributors .contributor .location{color:#c9c9c9;font-weight:700;display:block;font-size:13px;text-transform:uppercase}.course-contributors .contributor .icon-location-small{margin:-2px 6px 0 0;opacity:.5}html[dir=rtl] .course-contributors .contributor .icon-location-small{margin:-2px 6px 0 0;margin:-2px 0 0 6px}.course-contributors .contributor .stripe{height:5px;background:#ff9d00;margin:0 -20px 20px -20px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.contributor-footer{margin:20px -20px -20px -20px;color:#fff;text-align:left;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-size:13px;font-weight:700;display:table;border-spacing:0}html[dir=rtl] .contributor-footer{text-align:left;text-align:right}.contributor-footer .col-right{display:table-cell;vertical-align:middle;padding:10px 20px 10px 0;line-height:16px}html[dir=rtl] .contributor-footer .col-right{padding:10px 20px 10px 0;padding:10px 0 10px 20px}.contributor-footer .col-left{display:table-cell;vertical-align:middle;padding:10px 10px 10px 10px;width:1%}.contributor-footer .circle-hammer{width:31px;height:31px;border:2px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:relative;display:block}.contributor-footer .circle-hammer .icon-hammer{position:absolute;left:7px;top:6px}html[dir=rtl] .contributor-footer .circle-hammer .icon-hammer{right:7px;left:auto}.course-selector{display:inline-block}.course-selector-headline{text-align:center}.course-list-headline{margin:0 0 -5px 0}.from-language-selector{font-weight:700;float:right;font-size:18px;margin:5px -8px 0 0}html[dir=rtl] .from-language-selector{float:right;float:left}html[dir=rtl] .from-language-selector{margin:5px -8px 0 0;margin:5px 0 0 -8px}.course-incubator-ad{font-size:17px;line-height:24px;font-weight:300}.course-incubator-ad .course-list-illustration{width:300px;height:150px;float:right;background:url("//d7mj4aqfscim2.cloudfront.net/images/courses/course-list-illustration.svg");margin-left:40px}html[dir=rtl] .course-incubator-ad .course-list-illustration{float:right;float:left}html[dir=rtl] .course-incubator-ad .course-list-illustration{margin-right:40px;margin-left:auto}.list-course-cards{display:table;border-spacing:30px;display:flex;flex-flow:row wrap}.list-course-cards .course-row{display:table-row}.course-card{flex:auto;display:inline-block;margin:5px;background:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:270px;background:#eee}.course-card .course-learning-badge{position:absolute;top:10px;left:10px}html[dir=rtl] .course-card .course-learning-badge{right:10px;left:auto}.course-card.course-profile-badge{overflow:hidden;float:left;display:block;width:90px;background:#e9e9e9}.course-card.course-profile-badge .course-card-header{z-index:1;height:65px;width:65px;border-radius:40px}.course-card.course-profile-badge .small-course-illustration{background-size:150px;height:60px;background-position:center center}.course-card .language-info{float:left}.course-card a{display:block;position:relative}.course-card a .layer-1,.course-card a .layer-2,.course-card a .layer-3,.course-card a .layer-4{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom}.course-card a:hover .layer-3,.course-card a:hover .layer-4{-webkit-transform:scale(1.03, 1.03);-moz-transform:scale(1.03, 1.03);-ms-transform:scale(1.03, 1.03);-o-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}.course-card a:hover .course-card-header{opacity:.9}.course-card-header{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;height:210px;position:relative;overflow:hidden;background:#fff}.course-card-header .learn-count{position:absolute;right:10px;bottom:5px;color:#fff;font-weight:700;font-size:13px}html[dir=rtl] .course-card-header .learn-count{left:10px;right:auto}.small-course-illustration{height:180px;background-position:center bottom;background-repeat:no-repeat;position:absolute;background-size:600px;width:120%;left:-10%}.course-card-footer{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:20px 15px;line-height:23px;background:#eee}.course-card-footer strong{color:#1caff6;display:block;font-size:18px}.course-card-footer .flag-svg-medium{float:left;margin:-2px 15px 0 0}html[dir=rtl] .course-card-footer .flag-svg-medium{float:left;float:right}html[dir=rtl] .course-card-footer .flag-svg-medium{margin:-2px 15px 0 0;margin:-2px 0 0 15px}.course-learning-badge{padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgba(0,0,0,0.12);color:#fff;z-index:1;font-size:13px;font-weight:bold;display:inline-block}.course-learning-badge .icon-check-white-small{margin:-3px 3px -1px -2px}html[dir=rtl] .course-learning-badge .icon-check-white-small{margin:-3px 3px -1px -2px;margin:-3px -2px -1px 3px}#signup-modal{position:fixed;width:auto;min-width:450px;top:10%;margin:0 0 0 -225px}html[dir=rtl] #signup-modal{margin:0 0 0 -225px;margin:0 -225px 0 0}#signup-modal .modal-header{padding:40px 160px 0 40px;min-height:110px;width:100%;display:table}html[dir=rtl] #signup-modal .modal-header{padding:40px 160px 0 40px;padding:40px 40px 0 160px}#signup-modal .modal-header h1{text-align:center;font-size:36px;display:table-cell;vertical-align:middle}#signup-modal .modal-header .owl{position:absolute;right:30px;top:10px}html[dir=rtl] #signup-modal .modal-header .owl{left:30px;right:auto}#signup-modal .modal-body{padding:15px 40px}#signup-modal .modal-body .form-table td:first-child{width:100px}#signup-modal .login-signup-list{margin:0 auto;width:100%;min-width:370px}#signup-modal .login-signup-list .form-table{background:#fafafa;border:2px solid #e0e0e0}#signup-modal .login-signup-list .form-table input[type=text],#signup-modal .login-signup-list .form-table input[type=password],#signup-modal .login-signup-list .form-table .fake-input{background-color:#fafafa}#signup-modal .login-signup-list .signup-email-link,#signup-modal .login-signup-list .signup-social-link{color:#999;padding-top:10px;font-weight:700;text-align:center}#signup-modal .login-signup-list .signup-social-buttons a{color:#fff;padding:7px 15px;font-size:13px;border-bottom:1px;width:49%}#signup-modal .login-signup-list .signup-social-buttons a.signup-facebook{margin:0 7px 0 0}html[dir=rtl] #signup-modal .login-signup-list .signup-social-buttons a.signup-facebook{margin:0 7px 0 0;margin:0 0 0 7px}#signup-modal .login-signup-list .signup-social-buttons a .icon-google-small{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/splash-sprite2.svg");background-position:-292px -190px;height:15px;width:15px;background-size:800px;margin:0 5px 0 0}html[dir=rtl] #signup-modal .login-signup-list .signup-social-buttons a .icon-google-small{margin:0 5px 0 0;margin:0 0 0 5px}#signup-modal .login-signup-list .signup-social-buttons a .icon-fb-small{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/splash-2014/splash-sprite2.svg");background-position:-284px -175px;height:14px;width:7px;background-size:800px;margin:0 7px 0 0}html[dir=rtl] #signup-modal .login-signup-list .signup-social-buttons a .icon-fb-small{margin:0 7px 0 0;margin:0 0 0 7px}#signup-modal .login-signup-list .login-signup-list,#signup-modal .login-signup-list .signup-email,#signup-modal .login-signup-list .login-signup-list,#signup-modal .login-signup-list .signup-facebook,#signup-modal .login-signup-list .login-signup-list,#signup-modal .login-signup-list .signup-google{color:#9b9b9b;border-bottom:1px solid rgba(155,155,155,0.4)}#signup-modal #modal-footer{background-color:#e5e5e5;color:#999;text-align:center;padding:30px 0;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#signup-modal #modal-footer a{color:#1caff6}@media screen and (max-width:700px){.compact-enabled #app main.main-standard{width:100%;min-width:0;padding:0}.compact-enabled #app main.main-standard .page-main{padding:0;margin-top:50px}.compact-enabled #app main.main-standard h1.course-list-headline{display:none}.compact-enabled #app main.main-standard hr{display:none}.compact-enabled #app main.main-standard .from-language-selector{float:right;margin:20px 0 10px 30px}.compact-enabled #app main.main-standard .list-course-cards{min-width:330px;margin-top:70px;min-height:100%;padding:10px 0;-ms-flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.compact-enabled #app main.main-standard .list-course-cards .course-row{display:inline}.compact-enabled #app main.main-standard .list-course-cards .course-card{margin:5px;width:200px;-webkit-flex:auto;-webkit-box-flex:auto;-ms-flex:auto;flex:auto}.compact-enabled #app main.main-standard .list-course-cards .course-card .course-card-footer{padding:10px}.compact-enabled #app main.main-standard .course-incubator-ad{padding:20px 20px;width:100%}.compact-enabled #app main.main-standard .course-list-illustration{display:none}}@media screen and (max-width:700px){.compact-enabled #app .course-page{width:100%;padding:0}.compact-enabled #app .course-page .page-main{margin-top:50px;padding:0}.compact-enabled #app .course-page .page-main h2,.compact-enabled #app .course-page .page-main p{padding:0 10px;margin-bottom:10px}.compact-enabled #app .course-page .course-page-header{padding:0 0 10px 0}.compact-enabled #app .course-page .course-page-splash{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 0 50px 0;padding:10px}.compact-enabled #app .course-page .course-page-body{width:60%;min-width:260px;padding:20px 0 0 0;margin-right:5%}.compact-enabled #app .course-page .course-page-illustration-container{width:100%}.compact-enabled #app .course-page .course-page-illustration-container .course-page-illustration{width:100%;margin-left:-25%}.compact-enabled #app .course-page .course-contributors{text-align:center;display:block;width:100%;margin:0}.compact-enabled #app .course-page .course-contributors .contributor-row{width:100%;display:block}.compact-enabled #app .course-page .course-contributors .contributor-row .contributor{display:inline-block}}@media screen and (max-width:450px){.compact-enabled #app .course-page .course-page-illustration-container{display:none}.compact-enabled #app .course-page .course-page-body{margin:0 auto;float:none}.compact-enabled #app .course-page .copyright-link{display:none}}.team-up-box{padding:35px 30px 30px 30px;margin:-20px -20px 20px -20px;background:#1caff6;color:#fff;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.team-up-box h2{color:#fff;font-weight:700}.team-up-box.no-pending-invites{margin-bottom:-20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.team-illustration{float:right;position:relative;margin:-15px 0 0 0;width:100px;height:30px}.team-illustration .group-avatar-icon-9{position:absolute;top:0;right:20px}.team-illustration .group-avatar-icon-11{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);position:absolute;top:10px;right:50px;z-index:1}.team-illustration .group-avatar-icon-4{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);position:absolute;top:15px;right:0}.profile-team-widget{margin:-5px 0 40px 0}.profile-team-widget .icon-arrow-white-medium{margin:6px 2px 0 0}.group-intro-header{background:#1caff6;padding:30px 40px 30px 40px;margin:-40px -40px 45px -40px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff}.group-intro-header.shift-illustration{background-position:490px -137px}.group-intro-header h1{font-size:27px;font-weight:700;margin:0 0 10px 0;color:#fff}.group-intro-header h2{font-size:18px;font-weight:500;margin:0;opacity:.7;color:#fff;line-height:22px}.group-intro-header .team-illustration{-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);margin:15px 40px 0 0}.group-intro-header .team-illustration .group-avatar-icon{background-color:#1794d0}.group-status-badge{padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgba(0,0,0,0.1);color:#fff;z-index:1;font-size:15px;font-weight:700;display:inline-block}.group-status-badge .icon-check-white-small{margin:-3px 3px -1px -2px}.group-chooser{display:table;width:100%;margin:0 0 40px 0}.group-chooser h4{margin:0 0 25px 0}.group-chooser .search-topics{margin:-10px -10px 0 0}.create-group-pane{display:table-cell}.groups-error-flag{z-index:1;width:250px;position:absolute;right:-265px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:15px;top:31px;padding:8px 13px;display:none;background:rgba(0,0,0,0.75)}.groups-error-flag.no-goal{top:130px}.groups-error-flag.admin-page{top:0}.groups-arrow-left-container{clip:rect(-10px, 3px, 50px, -20px);position:absolute;margin:-8px 0 0 0;top:50%;left:-3px}.groups-arrow-left-container .arrow{position:absolute;width:15px;height:15px;background:rgba(0,0,0,0.75);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block}.already-in-group{display:block}.create-group-box-wrapper{border-right:2px solid #f0f0f0;padding:0 40px 0 0}.create-group-box{margin:0 0 20px 0}.group-privacy-setting{margin:10px 0 20px 0}.group-privacy-setting>li{border-top:2px solid #f0f0f0;padding:8px 0 5px 30px}.group-privacy-setting>li input{float:left;margin:1px 0 0 -28px}.group-privacy-setting>li strong{display:block;color:#1caff6}.group-privacy-setting>li:first-child{border-top:none}.join-group-pane{margin:0 0 40px 0}.no-friend-groups{border:2px dashed #e9e9e9;background:#f8f8f8;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:table;height:352px;margin-bottom:-40px}.no-friend-groups .inner{padding:20px;vertical-align:middle;display:table-cell;text-align:center}.no-friend-groups strong{display:block;padding:25px 220px 30px 220px;font-size:18px;line-height:26px}.avatar-with-badge{position:relative}.avatar-with-badge .facebook-badge{width:20px;height:20px;background:#1caff6;display:block;position:absolute;bottom:-5px;right:-5px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.avatar-with-badge .facebook-badge .icon-fb-white-small{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);position:absolute;left:6px;top:2px}.list-groups-slider{text-align:left;*zoom:1;position:relative;padding:0 55px}.list-groups-slider:before,.list-groups-slider:after{display:table;content:"";line-height:0}.list-groups-slider:after{clear:both}.list-groups-slider:before,.list-groups-slider:after{display:table;content:"";line-height:0}.list-groups-slider:after{clear:both}.list-groups-slider .group-card{display:inline-block;min-height:324px;margin:0 15px}.list-groups-slider .group-next{position:absolute;top:50%;right:0;margin-top:-20px}.list-groups-slider .group-prev{position:absolute;top:50%;left:0;margin-top:-20px}.group-prev{width:40px;height:40px;position:relative;padding:0}.group-prev .icon-arrow-blue-left-small{width:10px;height:16px;background-position:-418px -70px;position:absolute;left:12px;top:10px}.group-prev:hover .icon-arrow-blue-left-small{background-position:-486px -70px}.group-prev[disabled] .icon-arrow-blue-left-small{background-position:-408px -70px}.group-next{width:40px;height:40px;position:relative;padding:0}.group-next .icon-arrow-blue-right-small{width:10px;height:16px;background-position:-668px -70px;position:absolute;left:14px;top:10px}.group-next:hover .icon-arrow-blue-right-small{background-position:-688px -70px}.group-next[disabled] .icon-arrow-blue-right-small{background-position:-678px -70px}.group-pagination{position:relative;font-weight:700;font-size:14px;margin:20px 0 -20px 0}.group-pagination .previous[disabled],.group-pagination .next[disabled]{color:#c9c9c9}.group-pagination .previous[disabled] .icon-mini-arrow-right,.group-pagination .next[disabled] .icon-mini-arrow-right{opacity:.2;background-position:-579px -40px}.group-pagination .previous[disabled] .icon-mini-arrow-left,.group-pagination .next[disabled] .icon-mini-arrow-left{opacity:.2;background-position:-573px -40px}.group-pagination .previous,.group-pagination .next{color:#1caff6;background:none;border:none}.group-pagination .previous .icon-mini-arrow-right,.group-pagination .next .icon-mini-arrow-right{background-position:-579px -50px}.group-pagination .previous .icon-mini-arrow-left,.group-pagination .next .icon-mini-arrow-left{background-position:-573px -50px}.group-pagination .icon-mini-arrow-right{margin:-2px 0 0 7px}.group-pagination .icon-mini-arrow-left{margin:-2px 7px 0 0}.group-pagination .previous{position:absolute;left:0;display:block}.group-pagination .next{position:absolute;right:0;display:block}.group-pagination .page{text-align:center}.group-pagination .page>li{display:inline-block;margin:0 5px}.group-pagination .page>li.active a{color:#1caff6}.group-card{width:220px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;position:relative}.group-card-footer{position:absolute;bottom:15px;width:180px}.group-card-head{margin:-20px -20px 20px -20px;padding:10px 15px 10px 60px;color:#fff;text-align:left;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block}.group-card-head strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-card-head .group-avatar-icon{float:left;margin:0 0 0 -50px}.find-fb-groups .icon-fb-black-small{opacity:.3;margin:-3px 10px 0 -5px}.group-card-list-players{*zoom:1;padding:0}.group-card-list-players:before,.group-card-list-players:after{display:table;content:"";line-height:0}.group-card-list-players:after{clear:both}.group-card-list-players:before,.group-card-list-players:after{display:table;content:"";line-height:0}.group-card-list-players:after{clear:both}.group-card-list-players>li{float:left;margin:5px}.group-card-list-players .more{width:50px;height:50px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:50px;text-align:center;font-weight:700;color:#999;background:#ededed;display:block;cursor:pointer}.group-card-list-players .more:hover{color:#3c3c3c}.join-group-header{*zoom:1;border-bottom:2px solid #f0f0f0;padding:0 0 20px 0;margin:0 0 25px 0}.join-group-header:before,.join-group-header:after{display:table;content:"";line-height:0}.join-group-header:after{clear:both}.join-group-header:before,.join-group-header:after{display:table;content:"";line-height:0}.join-group-header:after{clear:both}.join-group-header h4{margin:10px 0 0 0}.search-all-social-pane{border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;background:#f8f8f8;padding:40px 20px;text-align:center;margin:0 0 40px 0;font-size:17px;line-height:24px;font-weight:300}.group-up-reasons{font-size:17px;line-height:24px;font-weight:300;*zoom:1}.group-up-reasons h4{margin:0 0 25px 0}.group-up-reasons:before,.group-up-reasons:after{display:table;content:"";line-height:0}.group-up-reasons:after{clear:both}.group-up-reasons:before,.group-up-reasons:after{display:table;content:"";line-height:0}.group-up-reasons:after{clear:both}.group-up-reasons .pane-left{width:50%;padding:0 10px 0 0;float:left}.group-up-reasons .pane-right{padding:0 0 0 10px;width:50%;float:left}.group-up-reasons .standard-list>li{margin:0 0 2px 0}.manage-groups-header{margin:-40px -40px 40px -40px;background:#1caff6;padding:30px 40px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.manage-groups-header h1{color:#fff;font-weight:700;margin:0}.list-group-leaderboards{margin:0 -15px}.list-group-leaderboards>li{float:left;width:305px;margin:15px}.list-group-leaderboards>li .box-colored{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);margin:0}.list-group-leaderboards>li .light-team-table-wrapper{margin-bottom:-20px;height:330px}.list-group-leaderboards>li .light-team-table{width:268px}.list-group-leaderboards>li .light-team-table .username{width:80px}.group-avatar-icon{background-image:url("//d7mj4aqfscim2.cloudfront.net/images/team-avatar-sprite.svg");display:inline-block;vertical-align:middle}.group-avatar-icon.tiny{width:32px;height:32px;background-size:320px 320px;font-size:2.13em;background-color:rgba(0,0,0,0.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.group-avatar-icon.small{width:40px;height:40px;background-size:400px 400px;font-size:2.66em;background-color:rgba(0,0,0,0.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.group-avatar-icon.medium{width:76px;height:76px;background-size:760px 760px;font-size:5.06em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:rgba(0,0,0,0.15)}.group-color-orange{background-color:#ff9d00 !important}.group-color-blue{background-color:#1caff6 !important}.group-color-red{background-color:#dd381d !important}.group-color-green{background-color:#7eb530 !important}.group-color-purple{background-color:#9b5fca !important}.group-color-gray-dark{background-color:#3c3c3c !important}.group-avatar-icon-1{background-position:0 0}.group-avatar-icon-2{background-position:-1em 0}.group-avatar-icon-3{background-position:-2em 0}.group-avatar-icon-4{background-position:-3em 0}.group-avatar-icon-5{background-position:-4em 0}.group-avatar-icon-6{background-position:-5em 0}.group-avatar-icon-7{background-position:-6em 0}.group-avatar-icon-8{background-position:-7em 0}.group-avatar-icon-9{background-position:-8em 0}.group-avatar-icon-10{background-position:-9em 0}.group-avatar-icon-11{background-position:0 -1em}.group-avatar-icon-12{background-position:-1em -1em}.group-avatar-icon-13{background-position:-2em -1em}.group-avatar-icon-14{background-position:-3em -1em}.group-avatar-icon-15{background-position:-4em -1em}.group-avatar-icon-16{background-position:-5em -1em}.group-avatar-icon-17{background-position:-6em -1em}.group-avatar-icon-18{background-position:-7em -1em}.group-avatar-icon-19{background-position:-8em -1em}.group-avatar-icon-20{background-position:-9em -1em}.group-header{margin:-40px -40px 45px -40px;padding:30px 40px 0 40px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff}.group-header .group-name{font-size:24px;font-weight:700;color:#fff;margin:0;padding-top:5px;line-height:36px;margin-bottom:5px}.group-header .group-name.push-up{margin-top:-10px}.group-meta{width:600px;padding:0 0 0 95px;margin:0 0 50px 0;*zoom:1}.group-meta:before,.group-meta:after{display:table;content:"";line-height:0}.group-meta:after{clear:both}.group-meta:before,.group-meta:after{display:table;content:"";line-height:0}.group-meta:after{clear:both}.group-meta .group-avatar-icon{float:left;margin:0 0 0 -95px}.group-description,.group-location{font-size:15px;color:#fff;margin:0 15px 0 0;display:inline;line-height:20px;opacity:.7}.group-description .icon-location-small-white,.group-location .icon-location-small-white{margin:-2px 2px 0 0}.group-action{float:right}.group-action>li{float:left;margin:0 0 0 10px}.gear-dropdown{position:relative;display:block;cursor:pointer;padding:0 0 15px 0}.gear-dropdown .white-circle{padding:5px;background:rgba(255,255,255,0.2);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:10px 2px 0 8px}.gear-dropdown .dropdown-menu{left:auto;right:-15px;margin-top:-3px}.gear-dropdown:hover .dropdown-menu{display:block}.group-tabs{border-bottom:none}.group-tabs li{cursor:pointer;font-weight:700;padding:10px 20px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background:rgba(255,255,255,0.15);margin:0 0 0 8px}.group-tabs li.active,.group-tabs li:hover{background:#fff;color:#3c3c3c}.team-badge-admin{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background:#1caff6;font-weight:700;font-size:13px;display:inline-block;padding:0 5px;margin:0 0 0 10px}.team-badge-invited{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background:#7eb530;font-weight:700;font-size:13px;display:inline-block;padding:0 5px}.light-team-table-wrapper{margin:0 -14px 20px 0;overflow:auto;max-height:330px}.light-team-table-wrapper::-webkit-scrollbar{height:7px;width:7px}.light-team-table-wrapper::-webkit-scrollbar-track{height:7px;background:transparent}.light-team-table-wrapper::-webkit-scrollbar-thumb{border-radius:7px;min-height:100px;background:#ebebeb}.light-team-table-wrapper::-webkit-scrollbar-thumb:hover{background:#d9d9d9}.group-widget-header{display:block;padding:18px 45px 15px 73px;margin:-20px -20px 10px -20px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff;*zoom:1;position:relative}.group-widget-header:before,.group-widget-header:after{display:table;content:"";line-height:0}.group-widget-header:after{clear:both}.group-widget-header:before,.group-widget-header:after{display:table;content:"";line-height:0}.group-widget-header:after{clear:both}.group-widget-header strong{display:block;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-widget-header .icon-arrow-white-medium{position:absolute;right:23px;top:29px}.group-widget-header .group-avatar-icon{float:left;margin:0 0 0 -53px}.group-leaderboard-action{margin:0}.group-leaderboard-action>li{margin-top:10px}.group-leaderboard-action>li:first-child{margin:0}.pending-invites-box{margin:20px 0 0 0;border-top:2px solid #f0f0f0;padding-top:20px;position:relative;z-index:1}.pending-invites-box.no-border{border-top:none;padding-top:0}.list-pending-invites>li{margin:5px 0 0 0}.list-pending-invites>li:first-child{margin:0}.group-widget-strip{padding:10px 10px 10px 50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;*zoom:1}.group-widget-strip:before,.group-widget-strip:after{display:table;content:"";line-height:0}.group-widget-strip:after{clear:both}.group-widget-strip:before,.group-widget-strip:after{display:table;content:"";line-height:0}.group-widget-strip:after{clear:both}.group-widget-strip a{color:#fff;display:block}.group-widget-strip .group-link{width:160px;display:block;float:left}.group-widget-strip .group-name{font-size:14px;font-weight:700;display:table-cell;vertical-align:middle;height:30px;line-height:16px}.group-widget-strip .btn-group{margin:0 0 0 10px}.group-widget-strip .group-avatar-icon{float:left;margin:0 0 0 -40px}.group-invite-response{float:right;display:inline-block;vertical-align:middle}.group-invite-response .invite-info-wrapper{margin:0 5px 0 0;padding:4px;display:inline-block}.group-invite-response .invite-info-wrapper span{width:22px;height:22px;display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;line-height:22px;font-weight:700;color:#fff;background:rgba(255,255,255,0.2);cursor:default}.group-invite-response .btn-small{padding:4px 10px}.group-invite-response .icon-x-white-small{margin-right:2px}.group-invite-response .accept-invite{-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.group-invite-response .reject-invite{-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0;margin-left:-2px}.light-team-table{width:300px}.light-team-table th{color:#c9c9c9;font-size:13px;vertical-align:middle;white-space:nowrap}.light-team-table>tbody>tr:nth-child(odd)>td .flag{border-color:#f5f5f5}.light-team-table td{vertical-align:middle;white-space:nowrap}.light-team-table td.user{padding-right:0}.light-team-table .username{font-weight:700;padding-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:120px;margin:8px 0 0 45px}.light-team-table .small-avatar-with-flag{float:left}.light-team-table .daily-goal-marker{margin:0 auto}.modal.extra-users{text-align:left;padding:30px}.modal.extra-users .light-team-table-wrapper{margin:0 -18px 0 0;max-height:370px}.modal.extra-users .light-team-table-wrapper .light-team-table{width:390px}.modal.extra-users h2{font-weight:bold;text-align:center}.full-team-table{margin:0}.full-team-table th{color:#c9c9c9;font-size:14px}.full-team-table tr.you td{background:#fff7d7 !important}.full-team-table>tbody>tr:nth-child(odd)>td .flag{border-color:#f5f5f5}.full-team-table td{height:65px;vertical-align:middle}.full-team-table .all-alone{background:#f8f8f8;border-bottom:2px solid #eee;text-align:center}.full-team-table .username{font-weight:700;padding-left:20px}.full-team-table .daily-progress-header{margin:0 0 -3px -3px}.full-team-table .daily-progress-header>li{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;margin:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:default}.full-team-table .daily-progress-header>li.today{color:#f19f00;background:#fff1bf}.skill-tree-table th{color:#c9c9c9;font-size:14px}.skill-tree-table .number{color:#d8d8d8;margin:0 0 0 5px;font-size:20px}.skill-tree-table td{padding:12px 12px;vertical-align:middle}.skill-tree-table .skill-row-col{text-align:left;width:33.33%}.skill-tree-table .skill-icon-col{text-align:center;width:33.33%}.skill-tree-table .skill-icon-col .skill-icon{margin:0 5px}.skill-tree-table .skill-users-col{text-align:right;width:33.33%}.group-scores{*zoom:1;color:#fff;font-weight:700;margin:0 0 -5px 0}.group-scores:before,.group-scores:after{display:table;content:"";line-height:0}.group-scores:after{clear:both}.group-scores:before,.group-scores:after{display:table;content:"";line-height:0}.group-scores:after{clear:both}.group-scores>li{float:left;margin:0 20px 0 0}.group-scores .time-left{color:#fff}.group-scores .time-left .icon-clock-small-white{margin:0 5px 4px 8px}.small-avatar-with-flag{position:relative;display:inline-block}.small-avatar-with-flag .flag{position:absolute;border:2px solid #fff;width:22px;height:22px;right:-9px;bottom:-5px}.daily-goal-marker{border:2px dotted #d9d9d9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:18px;height:18px;display:block}.daily-goal-marker.yellow-completion{background:#fff1bf;border:2px dotted #f1bc00}.daily-goal-marker.true{background:#7eb530;border:none}.daily-goal-marker.true .icon-mini-check{display:inline-block}.daily-goal-marker.false{background:#dd381d;border:none}.daily-goal-marker.false .icon-mini-x{display:inline-block}.daily-goal-marker .icon-mini-x{margin:5px;vertical-align:top;display:none}.daily-goal-marker .icon-mini-check{margin:6px 0 0 5px;vertical-align:top;display:none}.daily-goal-bar>li{float:left;height:2px;width:28px;border-left:6px solid #d9d9d9;padding:0 2px}.daily-goal-bar>li .daily-goal-marker{margin:-8px 0 0 0}.daily-goal-bar>li:first-child{border-left:none;width:22px}.group-page .panel-header{margin:0 0 30px 0;*zoom:1}.group-page .panel-header:before,.group-page .panel-header:after{display:table;content:"";line-height:0}.group-page .panel-header:after{clear:both}.group-page .panel-header:before,.group-page .panel-header:after{display:table;content:"";line-height:0}.group-page .panel-header:after{clear:both}.group-page .panel-header h3{font-weight:bold;font-size:20px;text-transform:none;margin:0}.group-page .panel-header .direction-select{margin:-5px 0 0 0}.group-headline{font-weight:bold;font-size:20px;text-transform:none;margin:0 0 20px 0}.team-trees .skill-tree-row{margin:0}.team-trees .skill-tree-row .skill-icon-small{margin:5px}.team-trees .users li{margin:5px;display:inline-block;float:right}.team-trees .users .more{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#e4e4e4;width:40px;height:40px;display:block;text-align:center;line-height:40px}.team-admin-panel .radio-buttons>li{display:inline-block;padding:20px}.team-admin-panel hr{margin-left:-40px;margin-right:-40px}#invite-more{width:500px;margin:-300px 0 0 -250px}#invite-more h2{font-weight:700;text-align:center;margin:0 0 30px 0}#invite-more .nav-tabs{margin-bottom:35px}#invite-more .privacy-table{margin:0 0 20px 0}.create-team-modal-wrapper{padding:0 0 20px 0;position:absolute;top:20px;width:500px;left:50%;margin:0 0 0 -250px}.create-team-modal{position:static;top:auto;left:auto;margin:0;width:auto}.create-team-modal h2{font-weight:700;text-align:center;margin:0 0 30px 0}.create-team-modal .nav-tabs{margin-bottom:35px}.create-team-modal .privacy-table{margin:0 0 20px 0}#change-banner{width:394px;margin:-260px 0 0 -197px}#change-banner h2{font-weight:700;text-align:center;margin:0 0 30px 0}.color-list{margin:0 0 20px 0}.group-icon-list{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:11px;margin:0 0 20px 0;*zoom:1;background:#727272}.group-icon-list:before,.group-icon-list:after{display:table;content:"";line-height:0}.group-icon-list:after{clear:both}.group-icon-list:before,.group-icon-list:after{display:table;content:"";line-height:0}.group-icon-list:after{clear:both}.group-icon-list>li{float:left;padding:2px;margin:1px;border:3px solid transparent;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.group-icon-list>li .group-avatar-icon{background-color:transparent}.group-icon-list>li.active,.group-icon-list>li:hover{border:3px solid #fff}.color-option{padding:15px;margin:0 10px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 3px #fff;position:relative}.color-option.active,.color-option:hover{border:solid 3px transparent}.color-option.active:after,.color-option:hover:after{display:block;content:"";width:100%;height:100%;border:3px solid #fff;position:absolute;top:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.invite-box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;background:#f2f2f2;margin:0 0 20px 0}.invite-box h5{font-weight:normal}.invite-box h5 .invites-left{float:right;color:#999;margin:1px 0 0 10px}.invite-box #invite-list{resize:none;width:100%;height:80px;background-color:#fff;border:2px solid #ebebeb;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.05);box-shadow:inset 0 2px 5px rgba(0,0,0,0.05);margin:0 0 20px 0;padding:3px 5px}.invite-box #invite-list .invited-user{float:left;padding:5px 10px;font-size:13px;font-weight:bold;line-height:1;color:#fff;background-color:#1caff6;display:inline-block;border-radius:5px;border:1px solid #fff}.invite-box #invite-list .invited-user a{color:#fff}.invite-box #invite-list .invited-user .remove-user{color:#4d595f;margin-left:10px}.invite-box #invite-list .invited-user.email-address{background-color:#999}.invite-box #invite-list .invited-user.unknown{background-color:#fff;color:#999;border-color:#999}.invite-box #invite-list .invited-user.unknown a{color:#999}.invite-box #invite-list .editable-text{float:left;min-width:10px}.invite-box .user-list{height:200px;overflow-y:scroll}.invite-box .user-list::-webkit-scrollbar{height:7px;width:12px}.invite-box .user-list::-webkit-scrollbar-track{height:12px;background:transparent}.invite-box .user-list::-webkit-scrollbar-thumb{border-radius:7px;min-height:100px;background:#dadada}.invite-box .user-list li{display:inline-block;width:50%;padding:2px 0;font-weight:700;color:#1caff6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invite-box .user-list input{vertical-align:middle;background:transparent}.invite-box .user-list .avatar-small{margin:0 3px}.invite-box-footer{*zoom:1}.invite-box-footer:before,.invite-box-footer:after{display:table;content:"";line-height:0}.invite-box-footer:after{clear:both}.invite-box-footer:before,.invite-box-footer:after{display:table;content:"";line-height:0}.invite-box-footer:after{clear:both}.invite-box-footer .pane-left{width:50%;float:left;padding:0 10px 0 0}.invite-box-footer .pane-right{width:50%;float:left;padding:0 0 0 10px}.settings-pane{margin:0 0 40px 0;*zoom:1}.settings-pane:before,.settings-pane:after{display:table;content:"";line-height:0}.settings-pane:after{clear:both}.settings-pane:before,.settings-pane:after{display:table;content:"";line-height:0}.settings-pane:after{clear:both}.settings-pane h5{margin:8px 0 0 -220px;width:200px;float:left;text-align:right}.settings-pane .pane-center{width:50%;margin:0 0 0 250px}.settings-pane .pane-center>li{margin:10px 0 0 0}.settings-pane .pane-center>li .warning{color:#dd381d;margin:0;line-height:38px;display:inline-block}.settings-pane .pane-center>li:first-child{margin:0}.settings-pane .pane-footer{background:#f4f4f4;*zoom:1;padding:25px;margin:25px -25px -25px -25px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;clear:both}.settings-pane .pane-footer:before,.settings-pane .pane-footer:after{display:table;content:"";line-height:0}.settings-pane .pane-footer:after{clear:both}.settings-pane .pane-footer:before,.settings-pane .pane-footer:after{display:table;content:"";line-height:0}.settings-pane .pane-footer:after{clear:both}.bio-count{display:block;font-weight:normal;color:#999;margin:5px 0 0 0}.change-banner-row{padding:0 0 0 50px}.change-banner-row #banner-preview{float:left;margin:0 0 0 -50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type=text].custom-daily-goal-input{width:50px;float:left;padding:2px 5px;line-height:20px;margin:-3px 5px 0 0}.privacy-table strong,.daily-goal-table strong{color:#1caff6}.privacy-table label,.daily-goal-table label{display:block}.privacy-table .xp,.daily-goal-table .xp{color:#999;white-space:nowrap}.privacy-table .privacy-label,.daily-goal-table .privacy-label{white-space:nowrap}.privacy-table .disabled strong,.daily-goal-table .disabled strong{color:#c9c9c9}.privacy-table .disabled input,.daily-goal-table .disabled input{border:2px solid #d1d1d1}.notification-container{text-align:center;position:fixed;top:85px;width:100%}.notification-box{display:inline-block;max-width:500px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding:10px 15px 10px 10px;opacity:0}.notification-table{display:table;width:100%}.notification-table .col-left,.notification-table .col-right{display:table-cell;text-align:left;vertical-align:middle}.notification-warning-circle{width:29px;height:29px;display:inline-block;background:#dd381d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 10px 0 0}.notification-warning-circle .icon-x-white-small{margin:8px 0 0 9px}.notification-success-circle{width:28px;height:28px;display:inline-block;background:#7eb530;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 10px 0 0}.notification-success-circle .icon-check-white-small{margin:8px 0 0 7px}.hidden{display:none}#app.admin .page-main{padding:40px 40px}.experiment-tabs{display:inline-block}.experiment-tabs ul.tabs.nav-tabs{margin:5px;display:inline-block}.experiment-tabs li{cursor:pointer}.ab-tests{margin-top:-13px;display:table;font-size:13px}.ab-tests tr td:first-child{width:340px}.ab-tests tr td:nth-child(2){width:75px}.ab-tests .picked a{color:#1caff6}.ab-tests .even-row{background-color:#f8f8f8}.ab-tests .metrics{font-weight:300}.tgl{display:none}.tgl+.tgl-btn{display:block;width:7em;height:2em;position:relative;cursor:pointer}.toggle-logged-in{display:inline-block;float:right;margin-top:-8px}.toggle-logged-in #logged_in_checkbox{display:none}.tgl-flip+.tgl-btn{transition:all .2s ease;perspective:100px}.tgl-flip+.tgl-btn:after,.tgl-flip+.tgl-btn:before{transition:all .4s ease;width:100%;text-align:center;line-height:2em;color:#fff;position:absolute;backface-visibility:hidden;border-radius:4px}.tgl-flip+.tgl-btn:after{content:attr(data-tg-on);background:#1caff6;transform:rotateY(-180deg)}.tgl-flip+.tgl-btn:before{background:#cacaca;content:attr(data-tg-off)}.tgl-flip+.tgl-btn:active:before{transform:rotateY(-20deg)}.tgl-flip:checked+.tgl-btn:before{transform:rotateY(180deg)}.tgl-flip:checked+.tgl-btn:after{transform:rotateY(0);left:0;background:#1caff6}.tgl-flip:checked+.tgl-btn:active:after{transform:rotateY(20deg)}.admin-dashboard h1{display:inline-block;padding-bottom:60px}.admin-dashboard .dropdown{margin-left:30px}.get-summary{float:right;margin:4px;cursor:pointer}.show-bans{float:right;cursor:pointer;margin:15px 0 0 0}.admin-buttons{float:right}.search-input-box{display:inline-block;position:absolute;right:210px;top:140px}.admin-dropdown{margin:0 0 10px 0}#search-user{text-align:center}.ban-list{margin-top:35px;padding:20px;height:400px;overflow-y:scroll}.ban-list::-webkit-scrollbar{height:12px;width:12px}.ban-list::-webkit-scrollbar-track{height:12px;background:transparent}.ban-list::-webkit-scrollbar-thumb{border-radius:10px;min-height:100px;background:#d9d9d9}.ban-list .banned-user-info{margin-left:70px}.username-group .add-username-input{margin:0 auto;text-align:center}.manage-mods{width:64%;float:right;padding-top:50px;font-size:13px}.manage-mods .remove-moderator{padding:0 7px;margin-left:10px;display:none}.manage-mods li{line-height:28px}.manage-mods li:hover .remove-moderator{display:inline-block}.manage-mods .add-moderator{border-bottom:2px solid #e9e9e9;padding:0 0 30px 0}