.css-sprite-global{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-global{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.css-sprite-social{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-83bb047da4/build_sprites/css-sprite-social.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-social{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-076142c85a/build_sprites/css-sprite-social-x2.png);background-size:115px 105px}}.css-sprite-stats{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-f05954f541/build_sprites/css-sprite-stats.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-stats{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-51b80cdbe1/build_sprites/css-sprite-stats-x2.png);background-size:141px 124px}}.css-sprite-solvables{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-13175a3d7c/build_sprites/css-sprite-solvables.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-solvables{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-7a75dc2638/build_sprites/css-sprite-solvables-x2.png);background-size:57px 38px}}.css-sprite-practice{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-a2de32b90e/build_sprites/css-sprite-practice.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-practice{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-a0d1f73c8a/build_sprites/css-sprite-practice-x2.png);background-size:65px 36px}}.css-sprite-chevrons{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-d6825f54bd/build_sprites/css-sprite-chevrons.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-chevrons{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-25153984ba/build_sprites/css-sprite-chevrons-x2.png);background-size:62px 55px}}.css-sprite-logos{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-82a62d09d7/build_sprites/css-sprite-logos.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-logos{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6c24c89e7a/build_sprites/css-sprite-logos-x2.png);background-size:214px 73px}}.css-sprite-index{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-b62764fcb2/build_sprites/css-sprite-index.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-index{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-5554246c5b/build_sprites/css-sprite-index-x2.png);background-size:211px 130px}}body{margin:0;min-width:1200px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6em;color:#161616;background-color:#fff}@media screen and (min-width:700px) and (max-width:1200px){body{min-width:960px}}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body.fonts,body.fonts button,body.fonts input,body.fonts select,body.fonts textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body.cropped,html.cropped{position:relative;height:100%;overflow:hidden}input::-ms-clear{display:none}.container{width:1200px;margin-right:auto;margin-left:auto;padding:0 12px}.container:after,.container:before{display:table;content:""}.container:after{clear:both}@media screen and (min-width:700px) and (max-width:1200px){.container{width:960px;margin-right:auto;margin-left:auto;padding:0 8px}.container:after,.container:before{display:table;content:""}.container:after{clear:both}}.row{display:block;float:left;clear:left;width:100%;margin:0}.row.hide{display:none}.col{float:left;margin-right:24px}.col.col-padded{padding:24px}.col.col-last,.col:last-child{margin-right:0}.col.col-right{float:right;margin-right:0;margin-left:24px}.col.col-right.col-last{margin-left:0}.col-1{width:76px}.col-2{width:176px}.col-3{width:276px}.col-4{width:376px}.col-5{width:476px}.col-6{width:576px}.col-7{width:676px}.col-8{width:776px}.col-9{width:876px}.col-10{width:976px}.col-11{width:1076px}.col-12{width:1176px;margin-right:0}@media screen and (min-width:700px) and (max-width:1200px){.col{margin-right:16px}.col.col-right{margin-left:16px}.col-1{width:64px}.col-2{width:144px}.col-3{width:224px}.col-4{width:304px}.col-5{width:384px}.col-6{width:464px}.col-7{width:544px}.col-8{width:624px}.col-9{width:704px}.col-10{width:784px}.col-11{width:864px}.col-12{width:944px;margin-right:0}}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#f7f7f7}h1{margin-bottom:.26666667em;font-weight:500;font-size:28px;line-height:1.6em}h1 small{font-size:22px}h2{margin-bottom:.23333333em;font-weight:500;font-size:22px;line-height:1.4em}h2 small{font-size:15px}h3,h5,h6{margin-bottom:.25em;font-weight:400;font-size:15px;line-height:1.5em;color:#161616}h3 small,h5 small,h6 small{font-size:15px}h4{margin-bottom:.25em;font-size:20px;line-height:1.5em;font-weight:500;color:#161616}.section-header{border-bottom:1px solid #777;padding-bottom:5px;margin-bottom:16px}.section-header.sub{border-bottom-color:#bbb}.section-header h1,.section-header h2,.section-header h4{float:left}.section-header a,.section-header h3{float:right;margin-top:6px}.section-header h1,.section-header h2,.section-header h3,.section-header h4{margin-bottom:16px}.section-header a{margin-top:8px}.section-header h1{font-size:22px;line-height:1.4em;font-weight:500}.admin-links a,.admin_links a{color:#e91e63}.admin-links a:hover,.admin_links a:hover{color:#aa1145}button{outline:0}.table-wrapper{margin-bottom:1.6em;overflow-x:auto}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-wrapper .table{margin-bottom:0}table.table{border:1px solid #262626;width:auto}table.table tr:first-child td{border:0}.image-caption{clear:both;margin-bottom:24px}.image-caption.center{text-align:center}.image-caption.left{float:left;margin-right:24px}.image-caption.right{float:right;margin-left:24px}.image-caption.left,.image-caption.right{display:table}.image-caption.left .caption,.image-caption.right .caption{display:table-caption;caption-side:bottom}.caption{margin-top:8px;color:#919191;font-size:12px;font-style:oblique;line-height:1.4em}blockquote{margin:0 0 1.6em;padding:16px;background:#fbfbfb;clear:both;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}blockquote.pull-right{float:right}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote p{margin-bottom:0}blockquote small{display:block;line-height:1.6em}blockquote small:before{content:'\2014 \00A0'}blockquote:after,blockquote:before,q:after,q:before{content:""}.anchor:before{content:'';display:block;height:60px;margin-top:-60px;visibility:hidden}.blurry{-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.ie.blurry{background:rgba(0,0,0,.5)}.vertical-scrollbar{overflow-x:hidden;overflow-y:auto}.vertical-scrollbar::-webkit-scrollbar{width:8px}.vertical-scrollbar::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.vertical-scrollbar::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}wbr{display:inline-block}body>.autosizejs{top:-1px!important}#logo{float:left;width:167px;margin:14px 0 3px}#logo a{display:block;float:left;width:100%;height:34px;text-indent:-9999px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-uqsybA4VYm/images/icon-sprite.png) 0 -147px no-repeat}.rsaquo{display:inline-block;margin-top:-.2em;font-size:1.5em;line-height:1em;vertical-align:middle;font-weight:400;font-family:Arial,sans-serif}body.ie .rsaquo{margin-bottom:1em;line-height:.5em;font-size:2em;vertical-align:middle}body.no-js .cmp-deferred .js{display:none}body.no-js .cmp-deferred .no-js{display:none;float:left;clear:left;width:100%}body.js .cmp-deferred .js{display:block}body.js .cmp-deferred .spinner{margin:20px}.no_js_hider,body.js .cmp-deferred .no-js{display:none}.close{float:right;text-indent:-9999px;cursor:pointer;background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png);background-position:-62px -115px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:15px;height:14px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.close{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.close:hover{background-position:-68px -80px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:15px;height:15px}button.close{padding:0;border:0;background-color:transparent;outline:0}div.streak-modal{display:none;padding:24px;text-align:center}div.streak-modal .close{position:absolute;top:24px;right:24px}div.streak-modal .streak-icon{position:relative;margin:24px auto;background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:65px;height:112px}div.streak-modal .streak-icon:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;-webkit-transition:height 300ms ease;-moz-transition:height 300ms ease;-ms-transition:height 300ms ease;-o-transition:height 300ms ease;transition:height 300ms ease;-webkit-will-change:height;will-change:height}div.streak-modal .streak-icon.animated:after{height:0}div.streak-modal h2{margin:16px 0 8px}div.streak-modal p{margin-bottom:16px}div.streak-modal .btn,div.streak-modal .dropup{width:226px}div.streak-modal .dropdown-toggle{margin-left:0;padding:4px 16px;background:#f0f0f0;font-size:15px;line-height:1.6em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.streak-modal .dropdown-toggle em{display:none}div.streak-modal .dropdown-toggle span{position:static}div.streak-modal .dropdown-menu{width:100%;padding:16px;margin:0 0 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}div.streak-modal .arrow{display:none}div.streak-modal .bsharing-link{margin-bottom:16px;color:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.streak-modal .bsharing-link:active,div.streak-modal .bsharing-link:focus,div.streak-modal .bsharing-link:hover{-webkit-box-shadow:0 1px 3px #bbb;-moz-box-shadow:0 1px 3px #bbb;box-shadow:0 1px 3px #bbb}div.streak-modal .bsharing-link .icon{float:left}div.streak-modal .bsharing-facebook{background:#3b5998}div.streak-modal .bsharing-facebook .icon{margin-top:2px;background-position:-69px -1px}div.streak-modal .bsharing-twitter{background:#00acee}div.streak-modal .bsharing-twitter .icon{margin-top:2px;background-position:-48px -66px}div.streak-modal .bsharing-email{margin-bottom:0;background:#4f4f4f}div.streak-modal .bsharing-email .icon{margin-top:4px;background-position:-1px -88px}.arrow{display:block;width:0;height:0;border:8px solid transparent}.arrow.large{border-width:12px}.arrow.small{border-width:5px}form ul.errorlist{list-style:none;margin:0;font-size:.9em;color:#e91e63}form ul.errorlist code{border:0;background:0 0;color:#e91e63;font-size:.9em;font-weight:700}form label span.req{display:none}.modal-open .dropdown-menu{z-index:800}.modal-open .popover,.modal-open .tooltip{z-index:1000}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:699;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.5)}.modal{position:relative;width:524px;padding:48px 24px;margin:68px auto;background-color:#fff;z-index:700}.modal:after,.modal:before{display:table;content:""}.modal:after{clear:both}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4{padding-bottom:24px;border-bottom:1px solid #333;margin:0;font-size:22px;font-weight:400;line-height:1.4em}.modal-header .close{position:absolute;top:24px;right:24px}.modal-body{float:left;clear:left;width:100%;margin-top:24px;color:#333;font-size:17px}.modal-body ul{text-align:left}.modal-body li{margin-bottom:.8em}.modal-form{margin-bottom:0}.modal-footer{float:left;clear:left;width:100%;text-align:center}.modal-footer .btn{width:100%;margin-top:24px}.modal-footer .btn.hide{display:none}.modal-footer .btn-light{background:0 0;font-weight:700}.modal-footer .btn-group .btn+.btn{margin-left:-1px}#confirm-modal .modal-footer .btn{min-width:120px}body.latexprocessor .latex,body.latexprocessor .uses-latex{visibility:visible}#system-msgs{max-width:100%}#system-msgs .alert{margin:0;padding:16px;border-bottom:1px solid #fff}#system-msgs .alert:first-child{margin-top:24px}#system-msgs .alert:not(.alert-warning):not(.alert-success):not(.alert-danger):not(.alert-error):not(.alert-info) a{color:#0277bd;text-decoration:none}#system-msgs .alert:not(.alert-warning):not(.alert-success):not(.alert-danger):not(.alert-error):not(.alert-info) a:hover{color:#039be5}body.ie-7{padding-top:30px}#wrapper{clear:both;background:0 0;border:none;position:relative}#logged-out-header{height:44px;background:#f7f7f7}#logged-out-header .logo{margin:8px 71px 0 0;float:left}#logged-out-header .logo span{background-position:-80px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:133px;height:28px;float:left}#logged-out-header #tagline{margin:10px 0 0;float:left;color:#333}#logged-out-header .login-link,#logged-out-header .signup-btn{float:right;margin-top:6px}#logged-out-header .login-link{padding-left:48px;padding-right:48px;line-height:32px}.error-section,.error-section.col{margin-top:24px}.error-section p{float:left;margin-top:3px;font-size:16px}.error-section img{display:block;margin:48px auto}.markdown-table pre{display:inline-block;margin:0;padding:0 5px;color:#666;border:1px solid #E1E1E8}.markdown-table ol,.markdown-table ul{margin:0;list-style-position:inside}.faq-nav ul{padding:16px 0;margin-top:44px;border:1px solid #bbb;border-width:1px 0;font-size:13px}.faq-nav ul.affix-top{position:relative}.faq-nav ul.affix{position:fixed;top:68px;margin-top:0}.faq-nav a{display:block;padding:6px 0;color:#777}.faq-nav a:hover{color:#0277bd}.faq-content h2{padding-top:23px;margin-bottom:16px}.faq-content h2.first{padding-top:0}.faq-content h3{padding:16px 0;margin:0;border-top:1px solid #bbb}.faq-content h3 .active{font-weight:700}.faq-content .info{display:none}.faq-content .info ul{margin-left:24px}.faq-content .info p{margin-bottom:16px}.faq-content a{color:#777}.faq-content a:hover{color:#0277bd}.dim{opacity:.5;filter:alpha(opacity=50)}.syntax .c{color:#999}.syntax .mi{color:#099}.syntax .nb{color:#0086b3}.syntax .k{color:#333;font-weight:700}.syntax .nf{color:#900;font-weight:700}.syntax .sd{color:#d14}.syntax .bp{color:#666}.syntax .s{color:#e91e63}.MathJax .math span:last-child,.MathJax_Display .math span:last-child{border-color:transparent!important}.MathJax_Display,span.latexprocessor-block{display:block;overflow:auto;overflow-x:auto;overflow-y:hidden;text-align:center}.MathJax_Display::-webkit-scrollbar,span.latexprocessor-block::-webkit-scrollbar{height:8px}.MathJax_Display::-webkit-scrollbar-track,span.latexprocessor-block::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.MathJax_Display::-webkit-scrollbar-thumb,span.latexprocessor-block::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.MathJax,span.latexprocessor-inline{display:inline}span.latexprocessor-gray{color:#d8d8d8}span.latexprocessor-error{color:#e91e63}span.latex-raw-inline{color:#919191}div.latex-raw-block{display:block;color:#919191;text-align:center}span.latexprocessor-inline.overflowed{display:inline-block;max-width:100%;overflow:auto;overflow-x:auto;overflow-y:hidden}span.latexprocessor-inline.overflowed::-webkit-scrollbar{height:8px}span.latexprocessor-inline.overflowed::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}span.latexprocessor-inline.overflowed::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.select-box{margin-bottom:16px}.select-box select{display:none}.icon-chrome{width:16px;height:16px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-bcswd3bq3s/images/icon-chrome.png) no-repeat;background-size:16px 16px}.signup-modal .modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:899;background:rgba(0,0,0,.5)}.signup-modal .modal-content{position:fixed;top:50%;left:50%;width:400px;padding:48px 24px;margin:-150px 0 0 -200px;background:#fff;z-index:900}.signup-modal .buttons{margin-bottom:24px}.signup-modal .btn{display:block}.signup-modal .or{display:block;margin:16px 0;color:#919191;text-align:center}.signup-modal p{margin:0}@-webkit-keyframes anim-wiggle-less{50%{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}}@-moz-keyframes anim-wiggle-less{50%{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes anim-wiggle-less{50%{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}}@-webkit-keyframes anim-wiggle{50%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}}@-moz-keyframes anim-wiggle{50%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes anim-wiggle{50%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes anim-wiggle-more{50%{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}100%{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}}@-moz-keyframes anim-wiggle-more{50%{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}100%{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}}@keyframes anim-wiggle-more{50%{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}100%{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}}.wiggle-less{-webkit-animation:anim-wiggle-less 300ms infinite;-moz-animation:anim-wiggle-less 300ms infinite;animation:anim-wiggle-less 300ms infinite}.wiggle{-webkit-animation:anim-wiggle 300ms infinite;-moz-animation:anim-wiggle 300ms infinite;animation:anim-wiggle 300ms infinite}.wiggle-more{-webkit-animation:anim-wiggle-more 300ms infinite;-moz-animation:anim-wiggle-more 300ms infinite;animation:anim-wiggle-more 300ms infinite}.pulse-less{-webkit-animation:anim-pulse-less 800ms infinite;-moz-animation:anim-pulse-less 800ms infinite;animation:anim-pulse-less 800ms infinite}@-webkit-keyframes anim-pulse-less{0%{opacity:1}50%{opacity:.8}100%{opacity:1}}@-moz-keyframes anim-pulse-less{0%{opacity:1}50%{opacity:.8}100%{opacity:1}}@keyframes anim-pulse-less{0%{opacity:1}50%{opacity:.8}100%{opacity:1}}.pulse{-webkit-animation:anim-pulse 800ms infinite;-moz-animation:anim-pulse 800ms infinite;animation:anim-pulse 800ms infinite}@-webkit-keyframes anim-pulse{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}@-moz-keyframes anim-pulse{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}@keyframes anim-pulse{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}.pulse-more{-webkit-animation:anim-pulse-more 800ms infinite;-moz-animation:anim-pulse-more 800ms infinite;animation:anim-pulse-more 800ms infinite}@-webkit-keyframes anim-pulse-more{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-moz-keyframes anim-pulse-more{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes anim-pulse-more{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.sticky.stuck{position:fixed;top:44px}.dropdown.actions-menu{width:auto}.dropdown.actions-menu .dots em{background-position:-137px -80px;background-repeat:no-repeat;overflow:hidden;display:block;width:12px;height:15px}.dropdown.actions-menu.open .dots em{background-position:-151px -80px}.dropdown.actions-menu .dropdown-menu form{margin-bottom:0}.dropdown.actions-menu .dropdown-menu input{width:100%;margin-bottom:0}.dropdown.actions-menu .btn-fave,.dropdown.actions-menu .btn-reshare,.dropdown.actions-menu .btn-save{margin-left:0}.dropdown.actions-menu .btn-fave .count,.dropdown.actions-menu .btn-fave em,.dropdown.actions-menu .btn-reshare .count,.dropdown.actions-menu .btn-reshare em,.dropdown.actions-menu .btn-save em{display:none}.dropdown.actions-menu .btn-fave .all-text,.dropdown.actions-menu .btn-fave .label,.dropdown.actions-menu .btn-reshare .all-text,.dropdown.actions-menu .btn-reshare .label{position:static;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.dropdown.actions-menu .btn-save{text-align:left}.dropdown.actions-menu .btn-save .all-text{display:none}.dropdown.actions-menu .btn-save .new-text{display:block}#intercom-container{z-index:600!important}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#logo a{background-size:170px 182px;background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-o9J37QXRc2/images/icon-sprite-2x.png)}.icon-chrome{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-GroklOCZm8/images/icon-chrome-2x.png)}}.dropdown.actions-menu{margin-top:5px}.dropdown.actions-menu .dots{float:left;width:auto;padding:0;border:0;margin-left:16px}.dropdown.actions-menu .dots:hover em{background-position:-151px -80px}.dropdown.actions-menu .dropdown-menu{right:-9px;width:276px}.dropdown.actions-menu .dropdown-menu .btn-link,.dropdown.actions-menu .dropdown-menu a{width:100%;padding:4px 0;color:#777;text-align:left;font-size:14px}.dropdown.actions-menu .dropdown-menu .btn-link:hover,.dropdown.actions-menu .dropdown-menu a:hover{color:#0277bd}.dropdown.actions-menu .dropdown-menu .arrow{top:-9px}.dropdown.actions-menu .direct-link span{color:#919191;font-size:13px}.dropdown.actions-menu .nf-btn-action{font-size:15px;line-height:1.5em}.dropdown.actions-menu .btn-save{float:none}.uneditable-input,input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],select,textarea{height:32px}.spinner{display:inline-block;width:16px;height:16px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-0yVF3fCUUB/images/spinner-dark.gif) no-repeat}.spinner.spinner-light{background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-bRWpmJed3h/images/spinner-light.gif) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.spinner{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-CKzdNqPWJ7/images/spinner-dark-2x.gif);background-size:16px 16px}.spinner.spinner-light{background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-bRWpmJed3h/images/spinner-light.gif) no-repeat}}.site-header{position:fixed;left:0;top:0;width:100%;min-width:1200px;z-index:400;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7);-moz-box-shadow:0 0 3px rgba(0,0,0,.7);box-shadow:0 0 3px rgba(0,0,0,.7)}@media screen and (min-width:700px) and (max-width:1200px){.site-header{min-width:960px}}#wrapper{padding-top:44px;margin-bottom:0}body.active{height:100%}body.active .site-header{height:auto;background:#fff;z-index:400}body.active #wrapper{min-height:100%;padding-top:44px;padding-bottom:24px}body.active.mobile #wrapper{padding:0}body.has-post-header #post-header{margin-top:44px}body.has-post-header #wrapper{padding-top:0}.hdr-simple .logo{margin:8px 0;text-indent:-9999px;background-position:-80px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:133px;height:28px}.hdr-simple .join-b2{color:#07a17b;line-height:44px}.hdr-simple .join-b2:hover{color:#00bd8e}.hdr-item{display:inline-block;float:right;width:auto;margin-left:16px}.hdr-settings .dropdown-toggle{display:inline-block;position:relative;margin:7px 0;width:30px;height:30px;padding:0;border:0;vertical-align:middle}.hdr-settings .dropdown-toggle:hover{opacity:.8;filter:alpha(opacity=80)}.hdr-settings img{position:absolute;width:100%;height:100%;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.hdr-settings .count{position:absolute;top:-4px;right:-6px;z-index:1;min-width:16px;line-height:16px;padding:0 3px;background:#ffc500;color:#fff;font-size:11px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.hdr-settings .count.hide{display:none}.hdr-settings-menu{top:100%;right:0;left:auto;width:300px;padding:24px;margin-top:8px;border:1px solid #d8d8d8;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.hdr-settings-menu li{width:100%}.hdr-settings-menu li.secondary a{color:#e91e63}.hdr-settings-menu li.secondary a:hover{color:#930e3b}.hdr-settings-menu li a{padding:6px 0;font-size:13px}.hdr-settings-menu li a:hover{color:#039be5}.hdr-settings-menu .divider{margin:8px 0;border-bottom-color:#333}.hdr-settings-menu .cmp-deferred .spinner{margin:45px auto!important}@media screen and (min-width:700px) and (max-width:1200px){.hdr-settings-menu{margin-top:8px;padding:16px}}.hdr-coupon{max-width:330px;margin-top:10px;color:#e91e63;font-size:12px;text-align:right;opacity:1;filter:alpha(opacity=100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:200ms linear opacity 1s;-moz-transition:200ms linear opacity 1s;-ms-transition:200ms linear opacity 1s;-o-transition:200ms linear opacity 1s;transition:200ms linear opacity 1s}.hdr-coupon.hide{display:inline-block;opacity:0;filter:alpha(opacity=0)}.sidebar{font-size:13px;line-height:32px}#sidebar{min-height:800px}#sidebar>div{position:fixed;top:44px;bottom:0;left:50%;width:176px;height:auto;margin-left:-588px;padding:16px 0;overflow:auto;overflow-x:visible;overflow-y:auto;background:#f7f7f7;z-index:1}#sidebar>div::-webkit-scrollbar{width:8px}#sidebar>div::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#sidebar>div::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (min-width:700px) and (max-width:1200px){#sidebar>div{width:144px;margin-left:-472px;padding:8px 0}#sidebar>div ul ul{padding:4px 4px 4px 8px}}#sidebar:before{content:'';display:block;right:100%;top:0;width:99999px;height:100%;background:#f7f7f7;position:absolute;margin-right:-12px}#sidebar .sb-section{margin:0 0 16px}#sidebar .sb-section:last-child{margin:0}#sidebar ul ul{padding:6px 8px 6px 16px}#sidebar ul ul .active{font-weight:700}#sidebar ul ul .active a{color:#333}#sidebar .leveled-up{margin-left:5px;color:#e5b100;font-weight:700}@media screen and (max-width:960px){#sidebar>div{left:12px;margin-left:0}}.sb-section{position:relative;margin:24px 0;z-index:1}.sb-section h4{position:relative;margin:0 16px 0 0;color:#bbb;font-size:13px;line-height:32px;text-align:center}.sb-section h4:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#bbb;z-index:-1}.sb-section h4 span{padding:0 8px;background:#f7f7f7}.sb-section ul{margin-bottom:0}.sb-section a,.sb-section strong{display:block;color:#777;padding:7px 0;line-height:1.4em}.sb-section a:hover{color:#0277bd}.sb-section a.active,.sb-section strong{color:#333;font-weight:700}.sb-section #community-link span{margin-left:16px;color:#333;font-weight:700}.sb-section .apps-footer{float:none;height:auto}.sb-section .apps-footer a{padding:0;margin:0}#footer{width:100%;margin-top:120px;margin-bottom:24px;text-align:center;background:#fff;color:#777}#footer .site-footer-main{float:right;margin-bottom:0}#footer .site-footer-main a{color:#777}#footer .site-footer-main a:hover{color:#0277bd}#footer .social a{margin-left:10px;vertical-align:middle;text-indent:-9999px;text-align:left}#footer .social a:hover{opacity:.8;filter:alpha(opacity=80)}#footer .fb{background-position:-1px -44px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:20px;height:20px}#footer .tw{background-position:-23px -66px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:23px;height:19px}#footer.logged-in,#footer.logged-out-simplified{position:absolute;height:44px;margin-top:0;margin-bottom:0;z-index:1;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7);-moz-box-shadow:0 0 3px rgba(0,0,0,.7);box-shadow:0 0 3px rgba(0,0,0,.7)}#footer.logged-in>div,#footer.logged-out-simplified>div{width:1200px;margin:0 auto}@media screen and (min-width:700px) and (max-width:1200px){#footer.logged-in>div,#footer.logged-out-simplified>div{width:960px}}#footer.logged-in li,#footer.logged-out-simplified li{display:inline-block}#footer.logged-in li a,#footer.logged-out-simplified li a{display:inline-block;padding:0 5px;font-size:14px;line-height:44px}body.footer-noline #footer{border-top:0}.apps-footer{float:left;height:44px;margin-top:0}.apps-footer a{margin:8px 1px 8px 0}.apps-footer a:hover{opacity:.8;filter:alpha(opacity=80)}.apps-footer a.google-play-badge{background-position:-68px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:95px;height:29px;height:0;padding-top:29px}.apps-footer a.app-store-badge{background-position:-68px -32px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:95px;height:28px;height:0;padding-top:28px}#footer.logged-out p{font-size:14px}#footer.logged-out .apps-footer a{margin:0}#footer.logged-out-simplified .social{line-height:44px;text-align:left}#footer.logged-out-small-margin{margin-top:50px}.site-footer-left{float:left;width:50%;text-align:left}.site-footer-left ul{float:left;width:176px}.site-footer-left ul:first-child{margin-right:24px}@media screen and (min-width:700px) and (max-width:1200px){.site-footer-left ul:first-child{margin-right:0}}.site-footer-left a{display:block;color:#777}.site-footer-left a:hover{color:#0277bd}.site-footer-right{float:right;width:50%;text-align:right}.site-footer-right .apps-footer{margin-left:-95px}.site-footer-right .social{margin-top:24px}.mini-profile-full{position:absolute;top:0;left:0;z-index:700;width:300px}.mini-profile-full.top .dropdown-menu{margin:0 0 0 -16px}.mini-profile-full.top .dropdown-menu .arrow{top:auto;bottom:-20px}.mini-profile-full.top .dropdown-menu .arrow:before{margin-top:-11px}.mini-profile-full.bottom .dropdown-menu{margin:0 0 0 -16px}.mini-profile-full.right .dropdown-menu .arrow{left:auto;right:-1px}.mini-profile-full .dropdown-menu{position:relative;display:block;padding:16px!important}.mini-profile-full .b2-flag{position:absolute;top:0;right:0;width:24px;height:24px;background:#00bd8e;color:#fff;font-size:13px;line-height:24px;text-align:center}.mini-profile-full .user-info{position:relative;padding-left:61px}.mini-profile-full .avatar{position:absolute;top:0;left:0}.mini-profile-full .avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.mini-profile-full a{padding:0}.mini-profile-full h3{line-height:1.6em}.mini-profile-full h3 a{color:#333;font-weight:500}.mini-profile-full p{margin-bottom:0;color:#919191;font-size:13px;line-height:1.5em}.mini-profile-full svg g{fill:#919191}.mini-profile-full .status-msg{margin-top:16px;line-height:1.4em}.mini-profile-full .user-follow{margin-top:16px}.mini-profile-full .user-follow .follow{float:left;margin-right:24px}.mini-profile-full .user-follow .follow form{margin-bottom:0}.mini-profile-full .user-follow .follow .btn{width:auto;height:24px;padding:0 16px;font-size:13px}.mini-profile-full .user-follow .followers{float:left;color:#bbb;font-size:13px;line-height:24px}.mentions-input-box{display:block;position:relative;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mentions-input-box textarea{width:100%;display:block;height:18px;padding:9px;border:1px solid #777;overflow:hidden;position:relative;outline:0;resize:none;z-index:1;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mentions-input-box .clone{display:none}.mentions-input-box .mentions{position:absolute;padding:9px;color:transparent;z-index:0}.mentions-input-box .wiki-syntax-highlight{display:inline-block;padding:0 2px;margin:0 -2px;background:rgba(255,197,0,.25)}.mentions-input-box .mentions-autocomplete-list{display:none;background:#fff;border:1px solid #777;position:absolute;left:0;right:0;z-index:2;margin-top:-2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.mentions-input-box .mentions-autocomplete-list ul{margin:0!important;padding:0}.mentions-input-box .mentions-autocomplete-list li{background-color:#fff;padding:5px;margin:0;width:auto;border-bottom:1px solid #333;height:auto;line-height:26px;color:#777;cursor:pointer;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentions-input-box .mentions-autocomplete-list li:last-child{border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mentions-input-box .mentions-autocomplete-list li>div.icon,.mentions-input-box .mentions-autocomplete-list li>img{width:22px;height:22px;float:left;margin:2px 8px 0 0;-moz-background-origin:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.mentions-input-box .mentions-autocomplete-list li.active,.mentions-input-box .mentions-autocomplete-list li:hover{background-color:#f7f7f7}.mentions-input-box .mentions-autocomplete-list li em{font-weight:700;font-style:none}.bsharing-container .icon{vertical-align:middle}.bsharing-facebook .icon{background-position:-69px -23px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:20px;height:20px}.bsharing-twitter .icon{background-position:-91px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:19px}.bsharing-email .icon{background-position:-91px -42px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:16px}.bsharing-pinterest .icon{background-position:-23px -44px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px}.bsharing-whatsapp.disabled{display:none}.bsharing-whatsapp .icon{background-position:-1px -66px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px}.sharing-dd .dropdown-toggle{position:relative;width:auto;padding:0 5px;border:0;margin-left:20px;background-color:transparent;outline:0;font-size:10px;line-height:12px;text-align:center;z-index:1}.sharing-dd .dropdown-toggle em{margin:6px 6px 5px;background-position:-138px -62px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:15px;-webkit-transition:background-position 0ms linear 100ms;-moz-transition:background-position 0ms linear 100ms;-ms-transition:background-position 0ms linear 100ms;-o-transition:background-position 0ms linear 100ms;transition:background-position 0ms linear 100ms}.sharing-dd .dropdown-toggle em:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:#039be5;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sharing-dd .dropdown-toggle:hover em{background-position:-123px -97px}.sharing-dd .dropdown-toggle:hover em:before{width:26px;height:26px;-webkit-transition:all 300ms ease 100ms;-moz-transition:all 300ms ease 100ms;-ms-transition:all 300ms ease 100ms;-o-transition:all 300ms ease 100ms;transition:all 300ms ease 100ms}.sharing-dd .dropdown-toggle span{position:absolute;left:0;width:100%}.sharing-dd .dropdown-menu{display:none;width:170px;padding:20px;margin:0 16px 10px}.sharing-dd .bsharing-container{width:100%}.sharing-dd.open .dropdown-toggle em{background-position:-139px -97px}.sharing-dd.open .dropdown-toggle em:before{width:0;height:0}.sharing-dd.open .dropdown-menu{display:block}.solv-sharing .bsharing-link,.wiki-sharing .bsharing-link{position:relative;display:block;width:100%;padding:13px 12px 13px 32px;margin-bottom:14px;color:#fff;font-size:15px;text-align:center;white-space:normal}.solv-sharing .bsharing-link,.solv-sharing .bsharing-link:active,.solv-sharing .bsharing-link:hover,.wiki-sharing .bsharing-link,.wiki-sharing .bsharing-link:active,.wiki-sharing .bsharing-link:hover{border:0}.solv-sharing .bsharing-link:hover,.wiki-sharing .bsharing-link:hover{opacity:.95;filter:alpha(opacity=95)}.solv-sharing .bsharing-link:last-child,.wiki-sharing .bsharing-link:last-child{margin-bottom:0}.solv-sharing .bsharing-link .icon,.wiki-sharing .bsharing-link .icon{position:absolute;top:50%;left:14px}.solv-sharing .bsharing-facebook,.wiki-sharing .bsharing-facebook{background:#3b5998}.solv-sharing .bsharing-facebook .icon,.wiki-sharing .bsharing-facebook .icon{margin-top:-10px;background-position:-69px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px}.solv-sharing .bsharing-twitter,.wiki-sharing .bsharing-twitter{background:#00acee}.solv-sharing .bsharing-twitter .icon,.wiki-sharing .bsharing-twitter .icon{margin-top:-9.5px;background-position:-48px -66px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:19px}.solv-sharing .bsharing-email,.wiki-sharing .bsharing-email{background:#4f4f4f}.solv-sharing .bsharing-email .icon,.wiki-sharing .bsharing-email .icon{margin-top:-8px;background-position:-1px -88px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:16px}.solv-sharing .bsharing-pinterest,.wiki-sharing .bsharing-pinterest{background:#cc2127}.solv-sharing .bsharing-pinterest .icon,.wiki-sharing .bsharing-pinterest .icon{margin-top:-10px;background-position:-45px -44px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px}.solv-sharing .bsharing-whatsapp,.wiki-sharing .bsharing-whatsapp{background:#63cd4c;font-size:14px}.solv-sharing .bsharing-whatsapp.disabled,.wiki-sharing .bsharing-whatsapp.disabled{display:none}.solv-sharing .bsharing-whatsapp .icon,.wiki-sharing .bsharing-whatsapp .icon{margin-top:-9px;background-position:-91px -22px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:18px}.bsharing-container.logged-out .bsharing-link{position:relative;display:inline-block;width:30px;height:30px;margin-left:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.bsharing-container.logged-out .bsharing-link:hover{opacity:.7;filter:alpha(opacity=70)}.bsharing-container.logged-out .bsharing-link .icon{position:absolute;top:50%;left:50%;-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65)}.bsharing-container.logged-out .bsharing-facebook{margin-left:0;background:#3b5998}.bsharing-container.logged-out .bsharing-facebook .icon{background-position:-69px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px;margin:-10px}.bsharing-container.logged-out .bsharing-twitter{background:#00acee}.bsharing-container.logged-out .bsharing-twitter .icon{background-position:-48px -66px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:19px;margin:-9.5px -11.5px}.bsharing-container.logged-out .bsharing-email{background:#4f4f4f}.bsharing-container.logged-out .bsharing-email .icon{background-position:-1px -88px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:16px;margin:-8px -11px}.bsharing-container.logged-out .bsharing-whatsapp{background:#63cd4c}.bsharing-container.logged-out .bsharing-whatsapp .icon{background-position:-91px -22px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:18px;margin:-9px}.bsharing-container.logged-out .bsharing-pinterest{background:#cc2127}.bsharing-container.logged-out .bsharing-pinterest .icon{background-position:-45px -44px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px;margin:-10px;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.bsharing-container.logged-out.mobile{float:left;-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4)}.bsharing-container.logged-out.mobile.whatsapp-removed .bsharing-link{width:33.33%}.bsharing-container.logged-out.mobile .bsharing-link{float:left;display:block;width:25%;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.bsharing-container.logged-out.mobile .bsharing-facebook .icon{background-position:-69px -45px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:15px;margin:-7.5px -4px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.bsharing-container.logged-out.mobile .bsharing-twitter .icon{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.bsharing-container.logged-out.mobile .bsharing-whatsapp .icon{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.bsharing-container.logged-out.mobile .bsharing-pinterest{float:right}.bsharing-container.logged-out.mobile .bsharing-pinterest .icon{background-position:-91px -60px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:16px;margin:-8px -7px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.notifs-header{border-bottom:1px solid #333}.notifs-header h3{float:left}.notifs-header form{display:inline}.notifs-header .btn-link,.notifs-header a{float:right;margin:6px 0 0 24px;font-size:14px}.notifs-list .empty{color:#919191;font-style:oblique}.notif-item{position:relative;padding-right:30px}.notif-item.unread .time:before{content:'';display:inline-block;width:10px;height:10px;margin-right:4px;background:#ffc500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.notif-item.dismissed{opacity:.5;filter:alpha(opacity=50)}.notif-item:hover .dismiss{display:block}.notif-item p{margin:0;font-size:14px;line-height:1.2em;color:#333}.notif-item p a{display:inline;white-space:normal}.notif-item .time{color:#919191}.notif-item form{display:inline}.notif-item .dismiss{display:none;position:absolute;right:0}.hdr-settings-menu .notifs-header{padding-bottom:8px}.hdr-settings-menu .notifs-header a{clear:none;width:auto;padding:0;margin-top:2px}.hdr-settings-menu .notifs-list:not(.empty){margin:8px 0}.hdr-settings-menu .notifs-list .empty{padding:24px 0;font-size:14px;text-align:center}.hdr-settings-menu .notif-item{padding-top:8px;padding-bottom:8px}.hdr-settings-menu .notif-item p a{padding:0;font-size:14px;line-height:1.2em;color:#0277bd}.hdr-settings-menu .notif-item p a:hover{color:#039be5}.hdr-settings-menu .notif-item .dismiss{top:10px}.hdr-settings-menu .notifs-dismiss .btn-link{padding:6px 0;border-top:1px solid #333;text-align:center}.notifs-page{margin-top:24px}.notifs-page .notifs-header{padding-bottom:0;margin-bottom:0}.notifs-page .notifs-list .empty{margin:16px 0}.notifs-page .notif-item{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #bbb}.notifs-page .notif-item:hover{background-color:#f0f0f0;background-image:-webkit-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-moz-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-ms-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-o-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:linear-gradient(to right,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%)}.notifs-page .notif-item .dismiss{top:18px}.like-us-modal{display:none;position:fixed;right:16px;bottom:24px;width:500px;padding:24px;border:1px solid #d8d8d8;background:#fff;z-index:700;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:transform 500ms ease,opacity 500ms ease;-moz-transition:transform 500ms ease,opacity 500ms ease;-ms-transition:transform 500ms ease,opacity 500ms ease;-o-transition:transform 500ms ease,opacity 500ms ease;transition:transform 500ms ease,opacity 500ms ease;-webkit-will-change:transform,opacity;will-change:transform,opacity}.like-us-modal.visible{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.like-us-modal h6{margin-bottom:24px;font-weight:400;font-size:22px;color:#333}.like-us-modal .close{position:absolute;top:24px;right:24px}.email-tooltip{display:none;position:absolute;top:0;left:294px;width:auto;min-width:150px;padding:12px 15px 15px;background:#ffc500;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px #eee;-moz-box-shadow:0 1px 2px #eee;box-shadow:0 1px 2px #eee}.email-tooltip.active,.email-tooltip.didyoumean .didyoumean,.email-tooltip.invalid .invalid{display:block}.email-tooltip p{margin:0}.email-tooltip strong{font-size:1.1em}.email-tooltip .arrow{position:absolute;width:0;height:0;top:14px;left:-16px;border:8px solid transparent;border-right-color:#ffc500}.email-tooltip .arrow span,.email-tooltip .didyoumean{display:none}.email-tooltip .didyoumean .close{position:absolute;top:2px;right:2px;font-size:1.2em;color:#333;opacity:.5;filter:alpha(opacity=50)}.email-tooltip .invalid{display:none}.css-sprite-staff{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-10866e8c4a/build_sprites/css-sprite-staff.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-staff{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e2bae9ebc2/build_sprites/css-sprite-staff-x2.png);background-size:212px 212px}}.prac-staff-bios{display:none;margin-top:16px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.prac-staff-bios.in{opacity:1;filter:alpha(opacity=100)}.prac-staff-bios h3{font-size:16px;margin-bottom:16px}.prac-staff-bios>div{margin-bottom:24px}.prac-staff-bios>div:nth-child(even){padding-right:12px}.prac-staff-bios>div:nth-child(odd){padding-left:12px}.prac-staff-bios .avatar{margin-bottom:16px;background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:79px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.prac-staff-bios .avatar.zandra{background-position:-82px -82px}.prac-staff-bios .avatar.eli{background-position:-82px -1px}.prac-staff-bios .avatar.josh{background-position:-1px -82px}.prac-staff-bios h4{font-size:15px}.prac-staff-bios h5{color:#919191}.prac-staff-bios .content{height:156px}.prac-staff-bios .content.josh{height:132px}.prac-staff-bios form{margin-bottom:0}@media screen and (min-width:700px) and (max-width:1200px){.prac-staff-bios>div:nth-child(2) h5,.prac-staff-bios>div:nth-child(3) h5{display:block;height:50px}.prac-staff-bios .content{height:180px}.prac-staff-bios .content.josh{height:156px}}.css-sprite-square{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-95f3b00237/build_sprites/css-sprite-square.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-square{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-3d81fd14ea/build_sprites/css-sprite-square-x2.png);background-size:425px 398px}}.css-sprite-settings{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-3aa14f27eb/build_sprites/css-sprite-settings.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-settings{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-ad8594659c/build_sprites/css-sprite-settings-x2.png);background-size:114px 104px}}.sell-page-preload .spinner{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.sell-page{display:none;width:100%;height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;z-index:700;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.5)}.sell-page.sell-page-preload{display:block}.sell-page.sell-page-preload div{padding:320px 0}.sell-page.visible{display:block}.sell-page .close{display:inline-block;position:absolute;right:3px;top:5px}#subscription-info-modal{width:776px;padding:24px}.sell-page-modal{display:none;width:100%;height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:700;-webkit-overflow-scrolling:touch}.sell-page-modal.sell-page-preload{display:block}.sell-page-modal.sell-page-preload .content{padding:210px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.sell-page-modal.visible{display:block}.sell-page-modal.from-data .default-content{display:none}.sell-page-modal.from-data .data-content{display:block}.sell-page-modal .wrapper{height:100%;min-height:580px;position:relative}.sell-page-modal .content{position:relative;width:424px;padding:24px;margin:68px auto;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.sell-page-modal h2{margin-bottom:16px}.sell-page-modal .sp-features{width:100%;margin:0 0 24px;overflow:hidden}.sell-page-modal .sp-features li{padding:8px 0;border-bottom:0}.sell-page-modal .sp-features .icon{left:-92px}.sell-page-modal .sp-features h4{font-size:15px}.sell-page-modal .sp-features p{font-size:13px}.sell-page-modal .data-content{display:none}.sell-page-modal .data-content .data-icon{margin:24px auto;background-position:-333px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:91px;height:91px}.sell-page-modal .data-content h2,.sell-page-modal .data-content p{margin-bottom:24px}.sell-page-modal .data-content p{line-height:1.2em}.sell-page-modal .close{position:absolute;top:24px;right:24px}.sell-page-modal .btns{text-align:center}.stripe-checkout-btn{display:block}.stripe-checkout-btn.disabled span{display:none}.stripe-checkout-btn.disabled .solv-ir-loading{display:block}.stripe-checkout-btn.disabled .solv-ir-loading span{display:inline-block;background:#fff;opacity:.5;filter:alpha(opacity=50)}.stripe-checkout-btn .solv-ir-loading{display:none}.stripe-checkout-btn span{display:inline}.sp-header{padding-bottom:16px;border-bottom:1px solid #d4d4d4;text-align:center}.sp-header h1{margin-bottom:0}.sp-header h3{color:#919191;font-size:18px}.sp-header span{color:#00bd8e;font-weight:500}.sp-header .icon{background-position:-394px -94px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:27px;height:33px;vertical-align:middle}.sp-features ul{margin-bottom:0}.sp-features li{position:relative;padding:16px 0;margin-left:100px;border-bottom:1px solid #d4d4d4}.sp-features li .icon{position:absolute;top:50%;left:-80px;width:60px;height:60px;margin-top:-30px;border:6px solid #f0f0f0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.sp-features li .icon span{margin:0 auto}.sp-features li.sp-exploration .exploration-image{width:100%;height:100%;padding:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.sp-features li.sp-solutions .icon span{margin-top:13px;background-position:-333px -196px;background-repeat:no-repeat;overflow:hidden;display:block;width:34px;height:22px}.sp-features li.sp-data .icon span{margin-top:14.5px;background-position:-391px -160px;background-repeat:no-repeat;overflow:hidden;display:block;width:23px;height:19px}.sp-features li.sp-practice .icon span{margin-top:12px;background-position:-369px -160px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:24px}.sp-features li.sp-new-quizzes.bios-visible{height:auto}.sp-features li.sp-new-quizzes.bios-visible:after,.sp-features li.sp-new-quizzes.bios-visible:before{display:table;content:""}.sp-features li.sp-new-quizzes.bios-visible:after{clear:both}.sp-features li.sp-new-quizzes.bios-visible .icon{top:19px;margin-top:0}.sp-features li.sp-new-quizzes .icon span{margin-top:7px;background-position:-333px -160px;background-repeat:no-repeat;overflow:hidden;display:block;width:34px;height:34px}.sp-features li.sp-rank .icon span{margin-top:10px;background-position:-394px -129px;background-repeat:no-repeat;overflow:hidden;display:block;width:29px;height:28px}.sp-features li p{margin-bottom:0;color:#919191;line-height:1.2em}.sp-features h4{font-size:18px}.sp-features .prac-staff-bios{padding-top:24px;margin-top:26px;border-top:1px solid #d4d4d4;width:776px}.sp-features .prac-staff-bios h3{font-size:18px;font-weight:500;margin-bottom:24px}.sp-features .prac-staff-bios>div{position:relative;width:100%;padding:0!important}.sp-features .prac-staff-bios .avatar{position:absolute;top:0;left:-80px;width:60px;height:60px;border:6px solid #f0f0f0}.sp-features .prac-staff-bios .avatar.calvin{background-position:-163px -52px}.sp-features .prac-staff-bios .avatar.zandra{background-position:-1px -163px}.sp-features .prac-staff-bios .avatar.eli{background-position:-163px -102px}.sp-features .prac-staff-bios .avatar.josh{background-position:-163px -1px}.sp-features .prac-staff-bios .btn-profile{font-weight:500}.sp-features .prac-staff-bios .content{height:auto!important}@media screen and (min-width:700px) and (max-width:1200px){.sp-features .prac-staff-bios{width:624px}.sp-features .prac-staff-bios h5{height:auto!important}}.sp-features .bulk-pricing{margin:24px 100px;color:#919191;font-size:14px;line-height:1.3em}body.active .sp-features .prac-staff-bios{width:576px}@media screen and (min-width:700px) and (max-width:1200px){body.active .sp-features .prac-staff-bios{width:464px}}.sp-packages{margin-top:32px}.sp-package{position:relative;padding:24px;margin-bottom:16px;background:#f7f7f7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}.sp-package .savings{position:absolute;top:-30px;right:8px;width:60px;height:60px;border:6px solid #fff;background:#00bd8e;color:#fff;font-size:13px;line-height:1.4em;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.sp-package .savings span{display:block;margin:6px 0}.sp-package h4,.sp-package h5{margin-bottom:0;font-size:18px;line-height:1.4em}.sp-package h5{color:#919191}.sp-package h5 .original{color:#bbb;text-decoration:line-through}.sp-package h6{color:#333}.sp-package .btn{display:block;width:100%;margin-top:24px}.sp-package .btn.disabled span{display:none}.sp-package .btn.disabled .solv-ir-loading{display:block;padding:0}.sp-package .btn.disabled .solv-ir-loading span{display:inline-block;background:#333;opacity:.5;filter:alpha(opacity=50)}.sp-package .btn .solv-ir-loading{display:none}.sp-package .btn span{display:inline}.sp-package .btn-green.disabled .solv-ir-loading span{background:#fff}.sp-note{color:#919191;font-size:11px;line-height:1.5em}.sellpage-wrapper{position:relative;margin-top:24px;z-index:1}.sellpage-wrapper .sell-page{position:relative;display:block;background:0 0;overflow:visible}.sellpage-wrapper .sell-page .close{display:none}.sellpage-banner{padding:16px;background:#00bd8e;color:#fff;text-align:center}.sellpage-banner p{margin-bottom:0}.sellpage-banner a{color:#fff;text-decoration:underline}.sellpage-banner a:hover{text-decoration:none}.paid-status{width:275px;padding:56px 20px 20px;background:#333}.paid-status.loaded .loading{display:none}.paid-status.error .error,.paid-status.success .success{display:block}.paid-status h3{margin-bottom:10px;font-size:23px;line-height:1.6em;color:#fff}.paid-status p{font-size:16px;color:#d8d8d8}.paid-status p a{color:#d8d8d8;text-decoration:underline}.paid-status p a:hover{color:#fff;text-decoration:none}.paid-status .close{position:absolute;top:5px;right:5px;font-size:25px;color:#fff}.paid-status .logo{position:absolute;top:-33px;left:50%;width:66px;height:66px;margin-left:-33px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-iTclAEDK0Z/images/stripe-brilliant-logo.png) no-repeat}.paid-status .loading{width:100%;margin:60px 0 100px;text-align:center;color:#fff}.paid-status .loading .spinner{margin:4px 10px -5px 0}.paid-status .btn{margin-top:10px;width:100%}.payment-options-modal{position:relative;width:824px;background:#fff;margin:72px auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.payment-options-modal .close{position:absolute;top:24px;right:24px}.payment-options-modal .header{padding:16px 24px;border-bottom:2px solid #d4d4d4;background:#f7f7f7;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.payment-options-modal .header h2{margin-bottom:0}.payment-options-modal .options-container{margin-bottom:24px}.payment-options-modal .option{position:relative;float:left;width:33%;border:1px solid #d4d4d4;border-width:0 1px;text-align:center}.payment-options-modal .option:first-child{border-left:0}.payment-options-modal .option:last-child{border-right:0}.payment-options-modal .option .btn{width:176px}.payment-options-modal .option p{margin-top:24px;color:#bbb;font-size:13px;line-height:1.5em}.payment-options-modal .stripe-checkout-btn{display:inline-block}.payment-options-modal .payment-icon{margin:24px auto}.payment-options-modal .cc-icon{background-position:-1px -333px;background-repeat:no-repeat;overflow:hidden;display:block;width:145px;height:64px}.payment-options-modal .paypal-icon{background-position:-333px -94px;background-repeat:no-repeat;overflow:hidden;display:block;width:59px;height:64px}.payment-options-modal .paytm-icon{margin-top:33px;margin-bottom:33px;background-position:-148px -333px;background-repeat:no-repeat;overflow:hidden;display:block;width:144px;height:46px}.payment-options-modal .lock-icon{margin-right:4px;vertical-align:-1px;background-position:-369px -196px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:10px;height:13px}.payment-options-modal .paypal.loading .btn{display:none}.payment-options-modal .paypal.loading .paypal-loading{display:block}.payment-options-modal .paypal-loading{display:none;padding:4px 0;line-height:1.6em;text-align:center}.payment-options-modal .paypal-loading .spinner{margin-right:8px;vertical-align:-2px}#paypal-modal.annual .payment-options-modal .annual,#paypal-modal.monthly .payment-options-modal .monthly{display:inline-block}#paypal-modal .payment-options-modal .annual,#paypal-modal .payment-options-modal .monthly{display:none}#paypal-modal .payment-options-modal .option{width:50%}#paypal-modal .payment-options-modal .option .btn{width:145px}.paytm-alert .alert{margin-bottom:0;background:#00bd8e;color:#fff;text-align:center}.paytm-alert .close{display:none}.payment-methods h3{margin-bottom:10px}.payment-methods .credit-card{padding:0 0 10px}.payment-methods .credit-card .card-info{display:block;padding:0 0 10px}.payment-methods .credit-card .card-info .spinner{margin-left:5px;vertical-align:-3px;visibility:hidden}.payment-methods .credit-card .card-info .spinner.visible{visibility:visible}.payment-methods .acceptable-cards{padding:15px 0 0}.payment-methods .acceptable-cards ul{margin:8px 0 0}.payment-methods .acceptable-cards ul li{margin:3px;text-indent:-9999px;vertical-align:middle}.payment-methods .acceptable-cards ul li.visa{background-position:-1px -81px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:67px;height:22px}.payment-methods .acceptable-cards ul li.mastercard{background-position:-72px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:41px;height:25px}.payment-methods .acceptable-cards ul li.american-express{background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:26px;height:26px}.payment-methods .acceptable-cards ul li.jcb{background-position:-1px -29px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:34px;height:26px}.payment-methods .acceptable-cards ul li.diners-club{background-position:-1px -57px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:84px;height:22px}.payment-methods .acceptable-cards ul li.discover{background-position:-29px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:41px;height:26px}.payment-methods .secure-transaction{padding:10px 0;color:#777;font-size:12px}.payment-methods .secure-transaction span{background-position:-72px -28px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:11px;height:15px;margin:0 10px 0 0;vertical-align:-2px}.paid-history.expanded table{display:table}.paid-history table{display:none;margin:10px 0}.paid-history thead{border-bottom:1px solid #333;background:#f7f7f7}.paid-history tbody{font-size:14px}.paid-history #view-receipts span.hide-receipts,.paid-history #view-receipts span.view-receipts{display:none}.paid-history #view-receipts.hide-receipts span.hide-receipts,.paid-history #view-receipts.view-receipts span.view-receipts{display:inline}#acct-settings-subscription{padding:10px 0 25px}#acct-settings-subscription a.disabled{opacity:.3;filter:alpha(opacity=30)}.paid-cancel-modal{text-align:left}.paid-cancel-modal .modal-body h3{margin-bottom:12px;font-weight:700;text-align:left}.paid-cancel-modal .modal-body ul{font-size:15px}.paid-cancel-modal .btn{width:46%;font-size:15px}.paid-cancel-modal #paid-cancel{background:#e91e63;border-color:#e91e63;color:#fff}.paid-cancel-modal #paid-cancel:hover{opacity:.8;filter:alpha(opacity=80)}.paid-cancel-survey .modal-body{text-align:left}.paid-cancel-survey p{margin:0}.paid-cancel-survey ul{margin:0;list-style:none}.paid-cancel-survey li label{position:relative;padding-left:20px;margin:0;font-weight:400}.paid-cancel-survey li label input{position:absolute;top:6px;left:0;margin:0}.paid-cancel-survey label{font-weight:700}.paid-cancel-survey textarea{width:100%;height:120px}.paid-cancel-survey .btn{width:48%;float:left}.paid-cancel-survey .btn:first-child{margin-right:4%}.paid-success{margin-top:24px;padding:24px;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3)}.paid-success h1{margin-bottom:16px}.paid-success p{margin:0;font-size:18px}.paid-success ul{margin:8px 0 32px 48px;font-size:18px;color:#777}.paid-success .btn{display:block;width:176px;margin:24px 0 48px 65px}.paid-success .btn.center{margin-left:auto;margin-right:auto}.paid-success .renew-info{color:#bbb;font-size:15px;font-weight:400}@media screen and (min-width:700px) and (max-width:1200px){.paid-success{padding:16px}.paid-success .content{width:512px}.paid-success ul{margin-left:24px}}.css-sprite-quiz{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-ae54faedae/build_sprites/css-sprite-quiz.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-quiz{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-c3d615c1db/build_sprites/css-sprite-quiz-x2.png);background-size:266px 177px}}.b2-sales-card{background:#f7f7f7;width:300px;padding:20px 16px 16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.b2-sales-card .close{position:absolute;top:16px;right:16px;padding:0}.b2-sales-card .spinner{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.b2-sales-card h3,.b2-sales-card h4{font-size:18px;font-weight:700;text-align:center;line-height:1.4em}.b2-sales-card h3{margin-bottom:20px}.b2-sales-card .marketing{margin-bottom:20px;background:#fff;font-size:13px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.b2-sales-card .marketing .title{padding:4px 8px;border-bottom:1px solid #bbb;font-weight:500;line-height:1.4em;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2-sales-card .marketing .title span{background-position:-207px -123px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:12px;height:12px}.b2-sales-card .marketing .content{display:flex;align-items:center;padding:4px 8px;text-align:center}.b2-sales-card .marketing .content.default{padding:0}.b2-sales-card .marketing .content>div{width:100%}.b2-sales-card h4{margin-bottom:20px}.b2-sales-card .btn{display:block;width:176px;margin:0 auto}@-webkit-keyframes cardflip{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-210deg);-moz-transform:rotateY(-210deg);-ms-transform:rotateY(-210deg);transform:rotateY(-210deg)}75%{-webkit-transform:rotateY(-165deg);-moz-transform:rotateY(-165deg);-ms-transform:rotateY(-165deg);transform:rotateY(-165deg)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-moz-keyframes cardflip{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-210deg);-moz-transform:rotateY(-210deg);-ms-transform:rotateY(-210deg);transform:rotateY(-210deg)}75%{-webkit-transform:rotateY(-165deg);-moz-transform:rotateY(-165deg);-ms-transform:rotateY(-165deg);transform:rotateY(-165deg)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-ms-keyframes cardflip{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-210deg);-moz-transform:rotateY(-210deg);-ms-transform:rotateY(-210deg);transform:rotateY(-210deg)}75%{-webkit-transform:rotateY(-165deg);-moz-transform:rotateY(-165deg);-ms-transform:rotateY(-165deg);transform:rotateY(-165deg)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-o-keyframes cardflip{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-210deg);-moz-transform:rotateY(-210deg);-ms-transform:rotateY(-210deg);transform:rotateY(-210deg)}75%{-webkit-transform:rotateY(-165deg);-moz-transform:rotateY(-165deg);-ms-transform:rotateY(-165deg);transform:rotateY(-165deg)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes cardflip{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(-210deg);-moz-transform:rotateY(-210deg);-ms-transform:rotateY(-210deg);transform:rotateY(-210deg)}75%{-webkit-transform:rotateY(-165deg);-moz-transform:rotateY(-165deg);-ms-transform:rotateY(-165deg);transform:rotateY(-165deg)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-webkit-keyframes starspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes starspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes starspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes starspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes starspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.b2-endstate-modal-backdrop{-webkit-perspective:1500px;-moz-perspective:1500px;-ms-perspective:1500px;-o-perspective:1500px;perspective:1500px}.b2-endstate-modal{padding:0;background:0 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.b2-endstate-modal.flipped .front,.b2-endstate-modal.force-flipped .front{display:none}.b2-endstate-modal.flipped .back,.b2-endstate-modal.force-flipped .back{display:block}.b2-endstate-modal.flipped{-webkit-animation:cardflip 400ms linear forwards;-moz-animation:cardflip 400ms linear forwards;-ms-animation:cardflip 400ms linear forwards;-o-animation:cardflip 400ms linear forwards;animation:cardflip 400ms linear forwards}.b2-endstate-modal.force-flipped .back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.b2-endstate-modal.with-wiki-btn .btn+.btn,.b2-endstate-modal.with-wiki-btn form .btn{margin-top:8px}.b2-endstate-modal>div{padding:20px 16px 16px;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.b2-endstate-modal .front{background:#fff;text-align:center;z-index:1}.b2-endstate-modal .front p{margin-bottom:8px;font-size:14px;line-height:1.4em}.b2-endstate-modal .front .text{padding:16px}.b2-endstate-modal .front .countdown{color:#919191}.b2-endstate-modal .front .countdown span{color:#333}.b2-endstate-modal .front .btn{margin-top:20px}.b2-endstate-modal .front .secondary-btn{margin-top:8px}.b2-endstate-modal .front form{margin:0}.b2-endstate-modal .icon{margin:40px 0;text-align:center}.b2-endstate-modal .icon.passed span{-webkit-transform-origin:50% 72px;-moz-transform-origin:50% 72px;-ms-transform-origin:50% 72px;-o-transform-origin:50% 72px;transform-origin:50% 72px;-webkit-animation:starspin 400ms 500ms ease-out;-moz-animation:starspin 400ms 500ms ease-out;-ms-animation:starspin 400ms 500ms ease-out;-o-animation:starspin 400ms 500ms ease-out;animation:starspin 400ms 500ms ease-out;background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:142px;height:135px}.b2-endstate-modal .icon.failed span{background-position:-145px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:120px;height:120px}.b2-endstate-modal .back{display:none;background:#f7f7f7;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);z-index:1}.css-sprite-newsfeed{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-057ab8c8c8/build_sprites/css-sprite-newsfeed.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-newsfeed{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-0f24dd713a/build_sprites/css-sprite-newsfeed-x2.png);background-size:47px 47px}}body.search-active #wrapper>div:not(#sidebar){-webkit-filter:blur(5px);-moz-filter:blur(5px);opacity:.5;filter:alpha(opacity=50)}.hdr-search{position:relative;float:left;margin:6px 0;width:476px}@media screen and (min-width:700px) and (max-width:1200px){.hdr-search{width:384px}}.hdr-search.loaded .search-hide,.hdr-search.loading .spinner{display:block}.hdr-search .search{position:absolute;top:0;right:-3px;width:32px;height:32px;border:1px solid #0277bd;text-align:center;background:#039be5;line-height:34px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.hdr-search .search span{background-position:-68px -62px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:15px;height:16px}.hdr-search .spinner{display:none;position:absolute;top:50%;right:37px;margin-top:-8px}.hdr-search .search-hide{position:absolute;top:50%;right:37px;margin-top:-7px;background-position:-46px -115px;background-repeat:no-repeat;overflow:hidden;display:none;width:14px;height:14px}input.search-input{float:left;width:100%;padding:0 48px 0 16px;margin:0}.search-results{display:none;position:fixed;top:44px;left:0;width:100%;height:100%;z-index:300}.search-results.active{display:block}.search-results .container{height:100%}.search-results-wrapper{position:absolute;top:0;bottom:68px;left:50%;margin-left:-387px;background:#f7f7f7;overflow:auto;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.3);-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}@media screen and (min-width:700px) and (max-width:1200px){.search-results-wrapper{margin-left:-310px}}.search-header.problems .problems-only,.search-header.problems_and_sets .problems-only,.search-header.quizzes .quizzes-only{display:block}.search-header{padding-top:16px}@media screen and (min-width:700px) and (max-width:1200px){.search-header{padding-top:8px}}.search-header .section{display:none;width:100%}.search-header .section.always{display:block!important}.search-type{padding:0 16px}@media screen and (min-width:700px) and (max-width:1200px){.search-type{padding:0 8px}}.search-type .btn{width:20%;padding-left:0;padding-right:0;background:#f7f7f7;font-size:13px}.search-problem-filters{padding:16px 16px 0}@media screen and (min-width:700px) and (max-width:1200px){.search-problem-filters{padding:8px 8px 0}}.search-problem-filters .btn{font-size:13px;line-height:1.7em}.search-topics{float:left;width:176px;margin-right:16px}@media screen and (min-width:700px) and (max-width:1200px){.search-topics{width:100%}}.search-topics .dropdown-toggle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}.search-topics .dropdown-toggle .text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-topics .divider{border-bottom-color:#d4d4d4}.search-topics .dropdown-menu{margin-top:-4px;border-color:#d4d4d4;font-size:13px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.search-levels{display:none;float:left;width:252px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media screen and (min-width:700px) and (max-width:1200px){.search-levels{width:100%}}.search-levels .btn{width:33.33%;margin:0;border-left-width:0;background:#fff}.search-levels .btn.active{background:#f0f0f0}.search-levels .btn:first-child{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.search-levels .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.search-list{padding:16px}@media screen and (min-width:700px) and (max-width:1200px){.search-list{padding:8px}}.search-page{float:left;clear:left;width:100%}.search-page .load-page{float:left;clear:left;width:100%;border-bottom:1px solid #bbb}.search-page .load-page.loaded{display:none}.search-page .spinner{display:block;margin:20px auto}.search-item{position:relative;margin-bottom:16px;padding:16px 14px;background:#fff;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}@media screen and (min-width:700px) and (max-width:1200px){.search-item{margin-bottom:8px}}.search-item:hover{border-color:#039be5;color:#333}.search-item h3{margin-bottom:5px;font-size:18px;font-weight:500;line-height:1.4em;overflow:hidden}.search-item h3:last-child{margin:0}.search-item h4{margin:-2px 0 5px;font-size:13px;font-weight:400;color:#919191}.search-item h4:last-child{margin-bottom:0}.search-item ol,.search-item p,.search-item ul{margin-bottom:0;font-size:14px;color:#919191;line-height:1.5em}.search-item blockquote{margin:8px 0}.search-item svg g{fill:#919191}.search-item .internal-link{text-decoration:underline}.search-item .internal-link:hover{text-decoration:none;color:#333}.search-problem .stats{margin-top:6px;font-size:12px;color:#bbb}.search-problem .stats a,.search-problem .stats span{margin-right:6px}.search-quiz{overflow:hidden}.search-quiz .b2{position:absolute;display:block;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;background:#00bd8e;color:#fff;font-size:13px}.search-quiz .topic{margin-right:10px}.search-quiz .challenge{margin-bottom:-1px;background-position:-161px -123px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:14px;height:13px}.search-quiz .concept{background-position:-207px -123px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:12px;height:12px}.search-set{padding-left:38px}.search-set .icon{top:15px;background-position:-36px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:15px}.search-user{padding-left:69px}.search-user .avatar{position:absolute;top:50%;left:16px;margin-top:-22.5px;width:45px;height:45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.search-user .icon{position:static;width:11px;height:15px;margin-right:3px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6iKzKzb8rx/images/sprite-newsfeed.png) -242px -19px no-repeat}.search-user .icon-school{width:22px;background-position:-219px -19px}.search-user p span{margin-right:16px;color:#333}.search-empty:hover{border-color:#d4d4d4}.search-empty .alt{float:left;width:100%;margin-top:16px;color:#333}.search-empty .alt strong{color:#777}.search-empty .alt strong:hover{color:#0277bd}.search-wiki{padding-right:16px}.search-wiki.low-quality{opacity:.5;filter:alpha(opacity=50)}.search-wiki .image-caption{display:none}.community-page .nf-page{margin-top:24px}.community-header{position:relative;margin-bottom:16px}.community-subheader{margin-bottom:16px;font-weight:700;font-size:17px}.community-subheader small{margin-left:8px;font-weight:400;font-size:14px;color:#919191}.nf-sidebar .row{margin-bottom:16px}.nf-sidebar .btn-group{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nf-sidebar .btn-group .btn{padding-left:0;padding-right:0;font-size:14px}.nf-sidebar .btn-group .btn:first-child{width:30%}.nf-sidebar .btn-group .btn:nth-child(2){width:40%}.nf-sidebar .btn-group .btn:last-child{width:30%}.nf-sidebar .btn-group .btn.active{font-weight:400}.nf-sidebar .dropdown-toggle{font-size:14px}.nf-sidebar .dropdown-menu a{font-size:13px}.nf-sidebar .disabled{opacity:.3;filter:alpha(opacity=30)}.nf-sidebar .dropdown.disabled:after,.nf-sidebar .topic-filter.disabled .dropdown:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.nf-sidebar .review-content-btn{width:100%;font-size:13px}.post-something-btns{padding-bottom:24px;border-bottom:1px solid #333}.post-something-btns li{float:left;width:33.33%;padding:0 12px}.post-something-btns .btn{width:100%}.css-sprite-topic-icons-small{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-17d89c1c98/build_sprites/css-sprite-topic-icons-small.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-topic-icons-small{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-577eb357a9/build_sprites/css-sprite-topic-icons-small-x2.png);background-size:200px 121px}}.nf-page-centered .nf-page{margin-top:24px}.nf-page-centered .nf-main{width:976px}@media screen and (min-width:700px) and (max-width:1200px){.nf-page-centered .nf-main{width:784px}}.nf-btn-action{position:relative;float:left;padding:0 5px;margin-left:20px;color:#333;font-size:10px;line-height:12px;text-align:center;z-index:1}.nf-btn-action:hover{color:#333}.nf-btn-action:hover em:before{width:26px;height:26px;-webkit-transition:all 300ms ease 100ms;-moz-transition:all 300ms ease 100ms;-ms-transition:all 300ms ease 100ms;-o-transition:all 300ms ease 100ms;transition:all 300ms ease 100ms}.nf-btn-action:hover .count{opacity:0;filter:alpha(opacity=0)}.nf-btn-action:hover .label{opacity:1;filter:alpha(opacity=100)}.nf-btn-action.active em:before,.nf-btn-action.selected em:before{width:0;height:0}.nf-btn-action.disabled{cursor:default;opacity:.5;filter:alpha(opacity=50)}.nf-btn-action.disabled em:before{display:none}.nf-btn-action em{display:block;-webkit-transition:background-position 0ms linear 100ms;-moz-transition:background-position 0ms linear 100ms;-ms-transition:background-position 0ms linear 100ms;-o-transition:background-position 0ms linear 100ms;transition:background-position 0ms linear 100ms}.nf-btn-action em:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:#039be5;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nf-btn-action .all-text,.nf-btn-action .count,.nf-btn-action .label{position:absolute;left:0;width:100%;-webkit-transition:opacity 0ms linear 100ms;-moz-transition:opacity 0ms linear 100ms;-ms-transition:opacity 0ms linear 100ms;-o-transition:opacity 0ms linear 100ms;transition:opacity 0ms linear 100ms}.nf-btn-action .new-text{display:none}.nf-btn-action .count{opacity:1;filter:alpha(opacity=100)}.nf-btn-action .label{opacity:0;filter:alpha(opacity=0)}.nf-btn-action.btn-fave em{margin:7px 4px 4px}.nf-btn-action.btn-fave:hover em{background-position:-103px -97px}.nf-btn-action.btn-fave.active em{background-position:-1px -115px}.nf-btn-action.btn-fave em,.nf-btn-action.btn-fave.disabled em{background-position:-68px -97px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:15px}.nf-btn-action.btn-reshare em{margin:6px 4px 5px}.nf-btn-action.btn-reshare:hover em{background-position:-117px -80px}.nf-btn-action.btn-reshare.active em{background-position:-102px -62px}.nf-btn-action.btn-reshare em,.nf-btn-action.btn-reshare.disabled em{background-position:-97px -80px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:15px}.nf-btn-action.btn-save em{margin:7px 8px 4px}.nf-btn-action.btn-save:hover em{background-position:-33px -115px}.nf-btn-action.btn-save.active em,.nf-btn-action.btn-save.selected em{background-position:-21px -115px}.nf-btn-action.btn-save em,.nf-btn-action.btn-save.disabled em{background-position:-85px -80px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:15px}.nf-sidebar{position:relative}.nf-who-to-follow{display:block;width:100%;height:43px;padding:5px 30px 0 156px;color:#fff;font-size:1.1em;line-height:1.1em;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-DDApf1t4iV/images/bg-who-to-follow.png) no-repeat #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nf-who-to-follow:hover{color:#fff;opacity:.9;filter:alpha(opacity=90)}.nf-sidebar-unwrapped{float:left;clear:left;width:100%;margin-bottom:18px}.nf-sidebar-unwrapped h3{padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #333;font-size:1.1em;line-height:1.2em;font-weight:400}.nf-footer{margin-top:10px;text-align:center}.nf-footer a{margin:0 4px 8px 0;color:#999;font-size:.9em}.nf-footer a.copyright{color:#777;cursor:default}.nf-footer .apps-footer{margin-top:25px}.follow-section{position:relative;padding:16px 124px 16px 86px;border-bottom:1px solid #bbb}.follow-section:last-child{border-bottom:0}.follow-section form{margin:0}.follow-section .avatar{position:absolute;top:50%;left:24px;margin-top:-19.5px}.follow-section h4{margin-bottom:0;font-size:18px}.follow-section h4 a{color:#333}.follow-section p{margin:0}.follow-section .subscribe-wrapper{position:absolute;top:50%;right:24px;margin-top:-16px}.follow-section .subscribe-wrapper .btn{width:100%;padding-left:0;padding-right:0}.nf-main .cmp-deferred{float:left;clear:left;width:100%;overflow:hidden}.bestof{border:1px solid #ccc;border-top:0;background:#fff;overflow:hidden;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.nf-feed-item{position:relative;float:left;clear:left;width:100%;height:auto}.nf-feed-item:not(.admin-sidebar):not(.nf-set-item).nf-next-container em,.nf-feed-item:not(.admin-sidebar):not(.nf-set-item).nf-next-empty em{display:block;margin:16px 0}.nf-feed-item.dashed{margin-bottom:0;border:1px dashed silver;border-bottom:none;box-shadow:none;background:#fff}.nf-feed-item.dashed.last{border-bottom:1px dashed silver;margin-bottom:10px}.nf-feed-item form{margin:0}.nf-feed-item-wrapper{position:relative}.nf-feed-item-wrapper.completed .nf-feeditem-icon{background-position:-1px -23px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px}.nf-feed-item-wrapper .content{display:block;width:100%}.nf-feed-item-wrapper .content,.nf-feed-item-wrapper .content:hover{color:#333}.nf-feed-item-wrapper .content:hover .nf-feed-content{border-color:#039be5}.nf-feed-item-wrapper.condensed{box-shadow:none}.nf-feed-item-wrapper .staff-tools-toggle{display:none;position:absolute;bottom:11px;right:11px;width:32px;height:32px;background:#eaeaea;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.nf-feed-item-wrapper .staff-tools-toggle:hover{background:#e5e5e5}.nf-feed-item-wrapper .staff-tools-toggle:before{content:'';display:inline-block;width:22px;height:22px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6iKzKzb8rx/images/sprite-newsfeed.png) -330px 0 no-repeat;margin:-11px 0 0 -11px;position:absolute;left:50%;top:50%}.nf-feed-item-wrapper .staff-tools{display:none;padding:10px;border-top:1px solid #d8d8d8;line-height:26px}.nf-feed-item-wrapper .staff-tools .staff-pop{width:70%;float:left}.nf-feed-item-wrapper .staff-tools .staff-pop .pop{margin-right:3px;font-size:10px;color:rgba(0,0,0,.6)}.nf-feed-item-wrapper .staff-tools .staff-pop form{display:inline-block;margin:0}.nf-feed-item-wrapper .staff-tools .staff-pop .log{margin:0 0 0 2px;text-align:left;font-size:10px;color:rgba(0,0,0,.4)}.nf-feed-item-wrapper .staff-tools .staff-pop li{line-height:1.5em}.nf-feed-item-wrapper .staff-tools .admin-links{width:30%;float:right;text-align:right}.nf-feed-item-wrapper .staff-tools .admin-links a{margin:0 0 0 5px;font-size:11px;white-space:nowrap}.nf-feed-item-wrapper:hover .staff-tools-toggle{display:inline-block}.nf-feed-item-wrapper.condensed .staff-tools{border-bottom:1px solid #333}.nf-feeditem-icon{position:absolute;right:16px;bottom:20px;color:#e5b100;font-size:14px;font-weight:600}.nf-feeditem-icon.completed{bottom:23px;background-position:-1px -23px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px}.nf-feed-content{display:block;position:relative;padding:16px;margin-bottom:16px;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}.nf-feed-content .header{position:relative}.nf-feed-content .header h2,.nf-feed-content .header h4{padding-right:250px;margin-bottom:24px}.nf-feed-content .header h4{font-size:22px;line-height:1.4em}.nf-feed-content .subtitle{margin:-19px 0 8px;color:#bbb}.nf-feed-content .topic-level{position:absolute;top:10px;right:0;font-size:14px;line-height:16px;text-align:right}.nf-feed-content .mod-info{position:absolute;right:0;width:500px}.nf-feed-content .mod-info .popular{background-position:-34px -23px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:9px;height:7px}.nf-feed-content .mod-info .reviewed{background-position:-13px -39px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:9px;height:7px}.nf-feed-content .text h1,.nf-feed-content .text h2,.nf-feed-content .text h3,.nf-feed-content .text h4,.nf-feed-content .text h5,.nf-feed-content .text h6{font-style:oblique}.nf-feed-content hr{border:0}.nf-feed-content .info{float:left;position:relative;width:100%;height:30px;margin-top:20px;font-size:14px;line-height:30px}.nf-feed-content .info>div{padding-left:40px}.nf-feed-content .avatar{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.nf-feed-content .author .css-sprite-newsfeed{background-position:-1px -39px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:10px;height:7px;margin-left:10px;vertical-align:1px}.nf-feed-content .image-caption{clear:none}.nf-item-image{float:right;width:175px;height:116.67px;margin:0 0 16px 16px;background-position:center center;background-size:cover}.nf-next-container{padding:0;border-bottom:0;text-align:center}.nf-next-container.loading{border-bottom:0}.nf-next-container.loading .spinner{display:inline-block}.nf-next-container.loaded,.nf-next-container.loading a{display:none}.nf-next-container .spinner{display:none;margin:20px 0}.nf-next-container a{width:100%;margin-top:-1px}.nf-next-empty{border:0!important;text-align:center;color:#919191}.nf-next-empty .empty-link{height:22px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;padding:20px;border:2px dashed #ccc;display:block;margin:15px 0;color:#333;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nf-next-empty .empty-link:hover{color:#666}.nf-next-empty .share-more .favorite{padding:8px 16px;border:1px dashed #777;margin-top:16px;text-align:left}.nf-solve-btn{display:inline-block;float:right;width:100px;color:#d8d8d8;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;text-align:right}.nf-solve-btn:hover{color:#777}.nf-content-header{position:relative;border-bottom:1px solid #333;z-index:1}.nf-content-header.note .admin-link{font-size:13px;line-height:1.6em;color:#e91e63}.nf-content-header h1{font-size:22px;font-weight:400;line-height:1.4em}.nf-content-header h1,.nf-content-header h1 a{color:#333}.nf-content-actions div,.nf-content-actions form{display:inline;margin:0}.nf-content-actions .no_js_hider{display:none}.nf-content-actions label{display:inline-block;margin:0;padding:0 6px;font-size:14px}.nf-content-actions input{width:150px;height:3.6em;margin:-3px 0 0;padding:0 5px;border-width:0 0 0 1px;color:#d8d8d8;text-overflow:ellipsis;font-size:14px;background:0 0;-webkit-border-radius:0 -1px -1px 0;-moz-border-radius:0 -1px -1px 0;border-radius:0 -1px -1px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nf-content-actions input:focus{border-color:#d3d3d3;background:#f7f7f7}.nf-content-actions .sharing-dd{float:left}.newdisc-single .nf-content-actions{float:right;margin-top:-6px}.newdisc-single .nf-content-actions .btn-save{display:none}.newdisc-single .nf-content-actions .btn-save.inited{display:inline-block}.newdisc-single .nf-content-actions .sharing-dd{width:auto}.p2f-page{margin-top:24px}.p2f-group{margin-bottom:24px}.p2f-group h2{margin-bottom:16px;text-align:center}.p2f-user{height:452px;padding:16px;margin-bottom:24px;border:1px solid #333}.p2f-user form{margin-bottom:0}.p2f-user .btn-follow{width:100%;margin:16px 0}.p2f-user p{color:#919191;word-wrap:break-word}.p2f-avatar{position:relative;float:left;width:100%;height:145px;margin:0 0 5px;background:#333;overflow:hidden}.p2f-avatar:hover .gradient{height:70px;opacity:1;filter:alpha(opacity=100)}.p2f-avatar .gradient{position:absolute;bottom:0;left:0;width:100%;height:54px;z-index:1;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.3));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.3));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.3));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.3));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.3));background-repeat:repeat-x;opacity:.8;filter:alpha(opacity=80);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.p2f-avatar .text{position:absolute;bottom:0;left:0;padding:10px;color:#fff;text-shadow:0 1px 2px #333;z-index:2}.p2f-avatar img{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0}.p2f-avatar h3{margin:0;font-size:17px;line-height:1.2em;font-weight:400;color:#fff}.p2f-avatar h4{margin:0;font-size:14px;font-weight:400;color:#fff}.nf-feeditem-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;z-index:600;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.5)}.nf-feeditem-modal.loaded .nf-feeditem-modal-wrapper,.nf-feeditem-modal.loaded.note .nf-post-modal-content,.nf-feeditem-modal.loaded.solvable .nf-solvable-modal-content,.nf-feeditem-modal.loading .nf-modal-loading{display:block}.nf-modal-close{position:absolute;top:48px;right:50%;margin-right:-564px;color:#777;font-size:30px;font-weight:100;cursor:pointer;z-index:1}@media screen and (min-width:700px) and (max-width:1200px){.nf-modal-close{top:32px;margin-right:-456px}}.nf-modal-close:hover{color:#0277bd}@-webkit-keyframes modalloading{50%{-webkit-transform:translate3d(0,-142px,0);-moz-transform:translate3d(0,-142px,0);-ms-transform:translate3d(0,-142px,0);-o-transform:translate3d(0,-142px,0);transform:translate3d(0,-142px,0)}}@-moz-keyframes modalloading{50%{-webkit-transform:translate3d(0,-142px,0);-moz-transform:translate3d(0,-142px,0);-ms-transform:translate3d(0,-142px,0);-o-transform:translate3d(0,-142px,0);transform:translate3d(0,-142px,0)}}@-ms-keyframes modalloading{50%{-webkit-transform:translate3d(0,-142px,0);-moz-transform:translate3d(0,-142px,0);-ms-transform:translate3d(0,-142px,0);-o-transform:translate3d(0,-142px,0);transform:translate3d(0,-142px,0)}}@-o-keyframes modalloading{50%{-webkit-transform:translate3d(0,-142px,0);-moz-transform:translate3d(0,-142px,0);-ms-transform:translate3d(0,-142px,0);-o-transform:translate3d(0,-142px,0);transform:translate3d(0,-142px,0)}}@keyframes modalloading{50%{-webkit-transform:translate3d(0,-142px,0);-moz-transform:translate3d(0,-142px,0);-ms-transform:translate3d(0,-142px,0);-o-transform:translate3d(0,-142px,0);transform:translate3d(0,-142px,0)}}.nf-modal-loading{position:relative;display:none;padding:200px 0;margin:24px auto;background:#fff;overflow:hidden;width:1176px}@media screen and (min-width:700px) and (max-width:1200px){.nf-modal-loading{margin:16px auto;width:944px}}.nf-modal-loading .stripe{position:absolute;top:302px;left:0;width:100%;height:40px;z-index:1;-webkit-animation:modalloading 2000ms ease infinite;-moz-animation:modalloading 2000ms ease infinite;-ms-animation:modalloading 2000ms ease infinite;-o-animation:modalloading 2000ms ease infinite;animation:modalloading 2000ms ease infinite;background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0)) repeat-x;background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0)) repeat-x;background:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0)) repeat-x;background:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0)) repeat-x;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nf-modal-loading .logo{position:relative;float:left;width:100%;height:102px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-1/images/logo-dark-large.png) top center no-repeat;z-index:0}.nf-modal-loading p{display:none}.nf-feeditem-modal-wrapper{display:none;margin:24px auto;background:#fff;width:1176px}.nf-feeditem-modal-wrapper .disc-modal-body,.nf-feeditem-modal-wrapper .set-container,.nf-feeditem-modal-wrapper .solv-container{width:100%;padding:40px 100px}.nf-feeditem-modal-wrapper .question-content .spinner{top:10px;right:10px}.nf-feeditem-modal-wrapper .newdisc-single{border:0;background:0 0}.nf-feeditem-modal-wrapper .set-container{padding-bottom:76px}.nf-feeditem-modal-wrapper .set-container.with-padding{padding-bottom:104px}.nf-feeditem-modal-wrapper .set-container.with-extra-padding{padding-bottom:124px}@media screen and (min-width:700px) and (max-width:1200px){.nf-feeditem-modal-wrapper{margin:16px auto;width:944px}.nf-feeditem-modal-wrapper .disc-modal-body,.nf-feeditem-modal-wrapper .set-container,.nf-feeditem-modal-wrapper .solv-container{padding:40px 80px}}.nf-post-modal-content,.nf-solvable-modal-content{display:none}.set-navbar-new{position:relative;padding-bottom:30px}.set-navbar-new h2{float:left;margin-bottom:0;font-size:28px;font-weight:400;line-height:1.6em}.set-navbar-new h3{float:right;margin:8px 0 0;font-size:22px;font-weight:400;line-height:1.4em}.set-navbar-new a{color:#333}.set-meganav{position:absolute;bottom:10px;cursor:pointer}.set-meganav.left{left:0}.set-meganav.left span{background-position:-42px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px}.set-meganav.left:hover span{background-position:-1px -22px}.set-meganav.right{right:0}.set-meganav.right span{background-position:-42px -17px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px}.set-meganav.right:hover span{background-position:-18px -22px}.disc-page .set-meganav .text,.solv-page .set-meganav .text{color:#333}.nf-contacts{display:none;position:relative;text-align:center}.nf-contacts:hover{background:#f7f7f7;border-color:#141414}.nf-contacts a{display:block;width:100%;padding:48px}.nf-contacts h3{font-size:20px}.nf-contacts h4{color:#777}.nf-contacts .nf-solve-btn{position:absolute;top:9px;right:14px}.nf-contacts .imgs{float:left;clear:left;width:100%;margin:10px 0}.nf-contacts .imgs img{display:inline-block;margin:0 2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nf-topic-header{position:relative;border-bottom:1px solid #333}.nf-topic-header .btn{position:absolute;right:0;bottom:6px}.deleted-or-moved{width:100%;float:left;clear:left;padding:20px;font-size:20px;line-height:normal;color:#333;text-align:center}.deleted-or-moved a{color:#333;text-decoration:underline}.deleted-or-moved a:hover{text-decoration:none}.solv-content .deleted-or-moved img{margin-bottom:26px}.newdisc-post .deleted-or-moved img{margin-bottom:46px}.nf-nav ul{list-style-type:none;padding:0;margin:0}.nf-nav .submenu{padding:0;background:#f9f9f9}.nf-nav .submenu ul{margin:0;border-color:#1a1a1a}.nf-nav .submenu a{display:block;padding:10px 20px;color:#333;line-height:17px}.nf-nav .submenu strong{display:block;padding:10px 20px;margin:-1px 0;border:1px solid #cdeae0;border-width:1px 0;background:#e2f3ed;font-weight:400;cursor:default}.nf-nav .newsfeed-submenu{border-bottom:1px solid #333}.nx-banner{padding:24px 24px 24px 16px;margin-bottom:16px;background:#fbfbfb;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}.nx-banner h1{margin-bottom:16px}.nx-banner p{color:#919191}.wiki_link.new{color:#e91e63}.mentions-input-box .mentions-autocomplete-list li>div.wiki-icon{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-a2de32b90e/build_sprites/css-sprite-practice.png);background-position:-1px -21px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:6px 5px 7px 0}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.mentions-input-box .mentions-autocomplete-list li>div.wiki-icon{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-a0d1f73c8a/build_sprites/css-sprite-practice-x2.png);background-size:65px 36px}}.solution-feed-title{margin-bottom:0}.solution-feed-title em{float:right;margin-top:8px;color:#919191}.solution-feed-item{position:relative;padding:16px 0 16px 46px;border-bottom:1px solid #bbb}.solution-feed-item .solution-level,.solution-feed-item .solution-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-feed-item .solution-title{margin-right:250px}.solution-feed-item .solution-level{position:absolute;top:17px;right:0;width:250px;text-align:right;color:#919191}.solution-feed-item .solution-level strong{font-weight:500}.solution-feed-item .avatar img{position:absolute;top:50%;left:0;margin-top:-15px;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.nf-feed-item-wrapper .solution-feed-item:hover{background-color:#f0f0f0;background-image:-webkit-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-moz-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-ms-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-o-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:linear-gradient(to right,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);opacity:1;filter:alpha(opacity=100)}.nf-feeditem-type-4:hover .admin-links{display:block}.nf-feeditem-type-4 .admin-links{display:none;position:absolute;top:0;right:0;padding:3px 8px;background:rgba(255,255,255,.9);z-index:1}.publish-report-warning{margin-bottom:24px}.publish-report-warning p{margin:0}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.nf-editor-form .ctrl-edit:before,.nf-editor-form .ctrl-preview:before{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-CKzdNqPWJ7/images/spinner-dark-2x.gif);background-size:16px 16px}}.publish-page{margin-top:24px}.publish-header{position:relative;margin-bottom:16px}.publish-header p{position:absolute;top:6px;right:0;color:#bbb;font-style:oblique;font-size:13px}.publish-form{position:relative;display:block;width:100%;margin:0}.publish-form .form-spinner{position:absolute;display:none;top:-40px;right:0}.publish-form .ctrl-edit,.publish-form .ctrl-preview{position:relative}.publish-form .ctrl-edit,.publish-form .publish-fields{display:block}.publish-form .ctrl-preview,.publish-form .publish-preview{display:none}.publish-form.loading .btn{opacity:.5;filter:alpha(opacity=50)}.publish-form.loading .form-spinner,.publish-form.previewing .ctrl-preview{display:block}.publish-form.guidelines .btn-guidelines span,.publish-form.previewing .ctrl-edit,.publish-form.previewing .publish-fields,.publish-form.previewing .publish-secondary{display:none}.publish-form.guidelines .btn-guidelines .active{display:inline}.publish-form.guidelines .publish-formatting,.publish-form.guidelines .publish-guidelines-item{display:block}.publish-form.guidelines.in .publish-guidelines-item{opacity:1;filter:alpha(opacity=100)}.publish-fields{position:relative;z-index:1}.publish-fields h2{margin-bottom:10px}.publish-fields label{display:none}.publish-fields input{width:100%;height:40px;margin-bottom:16px;padding:0 10px;font-size:22px}.publish-fields textarea{width:100%;min-height:300px;padding:8px 10px;margin:0;border-bottom:0;color:#161616}.publish-fields .field{position:relative;margin:0}.publish-fields .field .error,.publish-fields .field .error a{color:#e91e63}.publish-fields .field-external_name .errorlist,.publish-fields .field-name .errorlist,.publish-fields .field-title .errorlist{margin:-16px 0 16px}.publish-fields .field-text .errorlist{margin-bottom:-1px;padding:2px 10px;border:1px solid #333;border-top-style:dashed}.publish-problem.has-text-formatting-bar .publish-fields textarea,.publish-wiki-form.has-text-formatting-bar .publish-fields textarea{border-top:0;border-bottom:1px solid #777}.field-external_name .publish-guidelines-item,.field-name .publish-guidelines-item,.field-title .publish-guidelines-item{top:-8px;right:0}.field-question .publish-guidelines-item,.field-text .publish-guidelines-item{top:14px;right:0}.field-question .errorlist{margin-top:4px}.publish-fields .field-gist{padding:8px 16px;margin-top:16px;border:1px solid #333}.publish-fields .field-gist h3{font-weight:700}.publish-fields .field-gist small{margin-left:4px;color:#e91e63;font-size:.9em}.publish-fields .field-gist p{margin:0}.publish-fields .field-gist input{padding:8px 0;margin:0;height:auto;font-size:1em;line-height:1em}.publish-fields .field-gist input:focus{border:0}.publish-image{border:1px solid #777;border-top-style:dashed;background:#f7f7f7}.publish-image .qq-upload-button{width:100%;padding:16px 0;border:0;background:0 0;color:#919191;cursor:default;-webkit-box-shadow:inset 0 0 2px rgba(51,51,51,.25);-moz-box-shadow:inset 0 0 2px rgba(51,51,51,.25);box-shadow:inset 0 0 2px rgba(51,51,51,.25)}.publish-image .qq-upload-button.qq-upload-button-hover em{color:#0277bd}.publish-image .qq-upload-button em{cursor:pointer;color:#777;font-style:normal}.publish-image .qq-upload-button input{width:100%;height:100%}.publish-image .qq-upload-drop-area{padding:16px 0;border:0;background:#f7f7f7;-webkit-box-shadow:inset 0 0 2px rgba(51,51,51,.25);-moz-box-shadow:inset 0 0 2px rgba(51,51,51,.25);box-shadow:inset 0 0 2px rgba(51,51,51,.25)}.publish-image .qq-upload-drop-area.qq-upload-drop-area-active{background:#eaeaea}.publish-image .spinner{position:absolute;top:16px;left:16px;margin:0}.publish-image .publish-guidelines-item{top:-58px;right:0}body.ie-6 .publish-fields label,body.ie-7 .publish-fields label,body.ie-8 .publish-fields label,body.ie-9 .publish-fields label,body.opera .publish-fields label{display:block}.publish-controls{position:relative;float:left;width:100%;margin-top:16px;z-index:1}.publish-controls .btn-guidelines{padding-left:0;padding-right:0}.publish-controls .btn-edit{padding:3px 0;text-align:center}.publish-controls .publish-guidelines-item{top:30px;left:0}.publish-secondary.errors .publish-fields{border-color:#e91e63;-webkit-box-shadow:0 1px 10px #f27ba3;-moz-box-shadow:0 1px 10px #f27ba3;box-shadow:0 1px 10px #f27ba3}.publish-secondary h3{margin-bottom:5px;font-weight:700}.publish-secondary .publish-fields{padding:15px}.publish-secondary .publish-guidelines-item{top:25px;left:0}.publish-secondary .publish-guidelines-item.bottom{top:auto;bottom:-36px}.publish-answer{position:relative}.publish-answer h4{display:inline-block;float:left;margin-right:10px}.publish-answer .type-select{display:inline-block;float:left}.publish-answer .type-select label{margin-right:10px;height:auto;font-size:14px;line-height:normal}.publish-answer .type-select input{display:none}.publish-answer .type{width:100%;margin-top:6px}.publish-answer .answer:last-child{margin:0}.publish-answer .answer.invalid .invalid,.publish-answer .answer.usage .usage{display:block}.publish-answer .answer label{width:100%}.publish-answer .answer input{display:block;width:100%;padding:0 8px;margin-bottom:8px}.publish-answer .answer .errorlist{margin:-8px 0 10px}.publish-answer .answer .errorlist a{color:#e91e63;text-decoration:underline}.publish-answer .answer .errorlist a:hover{text-decoration:none}.publish-answer .answer .helper{display:none;padding:4px 10px;background:#f7f7f7;font-size:14px}.publish-answer .answer .usage{color:#333}.publish-answer .answer .invalid{color:#e91e63}.publish-answer .type.mcq .answer:first-child input{border-color:#333;border-width:2px;font-weight:500}.publish-answer .checkbox{margin-bottom:11px;font-weight:700}.publish-answer .checkbox input{position:relative;top:1px}.publish-answer .mcq-field,.publish-answer .mcq-field.deletable{position:relative}.publish-answer .delete{position:absolute;top:9px;right:8px;opacity:.4;filter:alpha(opacity=40);background-position:-62px -115px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:14px}.publish-answer .delete:hover{opacity:1;filter:alpha(opacity=100)}.publish-answer .delete.disabled{display:none}.publish-answer .add-choice{position:relative;display:block;height:32px;line-height:32px;padding:0 8px;border:1px dotted #777;color:#777;-webkit-box-shadow:inset 0 0 2px rgba(51,51,51,.25);-moz-box-shadow:inset 0 0 2px rgba(51,51,51,.25);box-shadow:inset 0 0 2px rgba(51,51,51,.25);opacity:.4;filter:alpha(opacity=40)}.publish-answer .add-choice .delete{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:1;filter:alpha(opacity=100)}.publish-answer .add-choice:hover{opacity:1;filter:alpha(opacity=100)}.publish-answer .add-choice.hide{display:none}.publish-answer .publish-guidelines-item{top:25px}.publish-optional{position:relative}.publish-optional .field.disabled{position:relative;opacity:.3;filter:alpha(opacity=30)}.publish-optional .field.disabled:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:0 0}.publish-optional h4{margin-top:1px}.publish-optional h4 label{margin:0;font-weight:700;line-height:-5.4em}.publish-optional h4 a{font-weight:400;font-size:13px}.publish-optional select{width:100%}.publish-optional .field-difficulty_level a em{font-style:normal}.publish-optional .field-difficulty_level .dropdown-menu a.disabled{color:#d8d8d8;cursor:default}.publish-autocomplete{margin:0}.publish-autocomplete label span{display:none}.publish-autocomplete input{width:100%;padding:0 8px;margin-bottom:16px}.publish-secondary.number .number{display:block}.publish-secondary.mcq .number,.publish-secondary.number .mcq{display:none}.publish-secondary.mcq .mcq{display:block}.publish-guidelines .btn-guidelines{padding:6px 0;font-size:13px}@media screen and (min-width:700px) and (max-width:1200px){.publish-guidelines .btn-guidelines{width:144px}}.publish-guidelines .btn-guidelines .active{display:none}.publish-guidelines-item{display:none;position:absolute;width:230px;padding:8px 16px;background:#ffde5c;line-height:1.3em;font-size:14px;z-index:110;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.publish-formatting{display:none;margin-top:48px}.publish-formatting .header{margin-bottom:16px}.publish-formatting .header h2{margin-top:-4px}.publish-formatting .header .btn{margin-top:-6px}.publish-form.publish-problem .publish-formatting{margin-top:72px}.publish-preview .newdisc-post.previewing .content{display:block}.publish-list header p{margin-top:16px;padding:16px 0;border:1px solid #333;border-width:1px 0;color:#919191}.publish-list ul{margin:0}.publish-list li{position:relative;padding:16px 110px 16px 0;border-bottom:1px solid #d8d8d8}.publish-list a{color:#777}.publish-list a:hover{color:#0277bd}.publish-list h4 span{margin-left:3px;color:#919191;font-weight:400;font-size:15px}.publish-list p{margin:0}.publish-list .css-sprite-chevrons{margin:0 2px;vertical-align:-2px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);background-position:-52px -18px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:9px;height:14px}.publish-list .btn{position:absolute;top:50%;right:0;margin-top:-16px}.publish-list footer{position:relative;padding:16px 0;margin-top:-1px;border:1px solid #333;border-width:1px 0;text-align:center;font-weight:700;z-index:1}.publish-need-problems,.publish-notes-examples{margin-top:48px}.publish-wiki-container{padding-bottom:48px;border-bottom:1px solid #d8d8d8;margin-bottom:24px}.publish-wiki-container.needs-examples .needs-examples-info,.publish-wiki-container.needs-examples .needs-examples-list,.publish-wiki-container.needs-feedback .needs-feedback-info,.publish-wiki-container.needs-feedback .needs-feedback-list,.publish-wiki-container.needs-writers .needs-writers-info,.publish-wiki-container.needs-writers .needs-writers-list{display:block}.publish-wiki-sidebar ul{padding-bottom:16px;border-bottom:1px solid #d4d4d4;margin-bottom:16px}.publish-wiki-sidebar ul a{display:block;color:#777;line-height:32px}.publish-wiki-sidebar ul a:hover{color:#0277bd}.publish-wiki-sidebar ul a.active{color:#333;font-weight:700}.publish-wiki-sidebar .info-text,.publish-wiki-sidebar .slack-links{margin:8px 0}.publish-wiki-sidebar .info-text{display:none;color:#919191;font-style:italic;line-height:1.4em}.publish-wiki-sidebar .info-text p{margin-bottom:16px}.publish-wiki-list{display:none;padding:0 16px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}.publish-wiki-list.expanded ul{max-height:none}.publish-wiki-list.expanded .see-more-btn{display:none}.publish-wiki-list ul{max-height:494px;overflow:hidden}.publish-wiki-list li{padding-right:200px}.publish-wiki-list li:last-child{border-bottom:0}.publish-wiki-list h3{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-wiki-list h3 a{color:#777}.publish-wiki-list h3 a:hover{color:#0277bd}.publish-wiki-list h3 a:hover svg g{fill:#0277bd}.publish-wiki-list h3 svg g{fill:#777}.publish-wiki-list .empty{padding:24px 0;font-style:oblique;color:#919191;text-align:center}.publish-wiki-list .see-more-btn{width:100%;padding:8px 0;border-top:1px solid #d8d8d8;text-align:center}.publish-contrib-modal{padding-bottom:24px}.publish-contrib-modal .css-sprite-chevrons{background-position:-52px -18px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:9px;height:14px}.publish-contrib-modal .css-sprite-global{margin:0 3px;vertical-align:-1px;background-position:-79px -115px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:15px;height:13px}.publish-contrib-modal .modal-header h2{padding-bottom:16px}.publish-contrib-modal .modal-body{margin-top:0;text-align:left}.publish-contrib-modal .modal-body>p{padding:16px 0;margin-bottom:0;border-bottom:1px solid #333;color:#919191;font-size:15px}.publish-contrib-modal code{padding:0;border:0;background:0 0;color:#333}.publish-contrib-modal .examples{padding:16px 0;border-bottom:1px solid #333}.publish-contrib-modal .examples ul{margin:0 0 0 16px}.publish-contrib-modal .examples li{font-size:15px}.publish-contrib-modal .modal-footer{padding-top:24px}.publish-contrib-modal .modal-footer .btn{width:176px;margin:0}.text-formatting-bar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.text-formatting-bar .btn{width:97px;height:32px;background:#f7f7f7;border:1px solid #777}.text-formatting-bar .btn:first-child,.text-formatting-bar .btn:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.text-formatting-bar .btn:last-child{width:100px}.text-formatting-bar .btn:active,.text-formatting-bar .btn:focus,.text-formatting-bar .btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.text-formatting-bar .format-icon{margin:0 auto}.text-formatting-bar .add-latex .format-icon{background-position:-49px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:34px;height:13px}.text-formatting-bar .add-link .format-icon{background-position:-1px -35px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:11px}.text-formatting-bar .add-image{padding:0}.text-formatting-bar .add-example .format-icon{background-position:-22px -20px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:12px}.text-formatting-bar .add-proof .format-icon{background-position:-27px -35px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:11px}.text-formatting-bar .add-bold .format-icon{background-position:-70px -16px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:11px}.text-formatting-bar .add-fraction .format-icon{background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:11px;height:17px}.text-formatting-bar .add-list .format-icon{background-position:-14px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:19px;height:14px}.text-formatting-bar .add-table .format-icon{background-position:-49px -16px;background-repeat:no-repeat;overflow:hidden;display:block;width:19px;height:13px}.text-formatting-bar .qq-upload-button input,.text-formatting-bar .qq-uploader{height:100%}.text-formatting-bar .qq-upload-button{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:#f7f7f7}.text-formatting-bar .qq-upload-button:before{content:'';position:absolute;top:50%;left:50%;margin:-6.5px 0 0 -9.5px;background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-f0d37797a7/build_sprites/css-sprite-formatting.png);background-position:-1px -20px;background-repeat:no-repeat;overflow:hidden;display:block;width:19px;height:13px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.text-formatting-bar .qq-upload-button:before{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6a6284d46f/build_sprites/css-sprite-formatting-x2.png);background-size:84px 47px}}.text-formatting-bar .qq-upload-button.active,.text-formatting-bar .qq-upload-button.qq-upload-button-hover,.text-formatting-bar .qq-upload-button:active,.text-formatting-bar .qq-upload-button:focus,.text-formatting-bar .qq-upload-button:hover{background:0 0}.text-formatting-bar .qq-upload-drop-area{top:0;left:-192px;width:674px;height:30px;padding:0}.text-formatting-bar .qq-upload-drop-area span{line-height:1.9em}.previewing .text-formatting-bar{display:none}.edit-section-container .text-formatting-bar .btn,.publish-wiki .text-formatting-bar .btn,.summary-text-editor .text-formatting-bar .btn{width:109px}.edit-section-container .text-formatting-bar .btn:last-child,.publish-wiki .text-formatting-bar .btn:last-child,.summary-text-editor .text-formatting-bar .btn:last-child{width:112px}.edit-section-container .text-formatting-bar .qq-upload-drop-area,.publish-wiki .text-formatting-bar .qq-upload-drop-area,.summary-text-editor .text-formatting-bar .qq-upload-drop-area{left:-216px;width:974px}@media screen and (min-width:700px) and (max-width:1200px){.text-formatting-bar .btn{width:79px}.text-formatting-bar .btn:last-child{width:76px}.text-formatting-bar .qq-upload-drop-area{left:-156px;width:782px}.edit-section-container .text-formatting-bar .btn,.edit-section-container .text-formatting-bar .btn:last-child,.publish-wiki .text-formatting-bar .btn,.publish-wiki .text-formatting-bar .btn:last-child,.summary-text-editor .text-formatting-bar .btn,.summary-text-editor .text-formatting-bar .btn:last-child{width:88px}.edit-section-container .text-formatting-bar .qq-upload-drop-area,.publish-wiki .text-formatting-bar .qq-upload-drop-area,.summary-text-editor .text-formatting-bar .qq-upload-drop-area{left:-174px;width:782px}}.css-sprite-discussions{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-179fff9dca/build_sprites/css-sprite-discussions.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-discussions{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-c08eb05be5/build_sprites/css-sprite-discussions-x2.png);background-size:30px 26px}}.comment{position:relative;padding:16px 176px 16px 0;font-size:14px;z-index:1;-webkit-transition:background 1000ms linear;-moz-transition:background 1000ms linear;-ms-transition:background 1000ms linear;-o-transition:background 1000ms linear;transition:background 1000ms linear}.comment.highlight .comment-content:after{opacity:.25;filter:alpha(opacity=25)}.comment .avatar{float:left}.comment .avatar img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comment .saved,.comment .staff{margin-left:5px;margin-right:2px}.comment .staff{margin-left:2px;padding:1px 3px;border:1px solid #777;color:#777;text-transform:uppercase;font-size:9px;vertical-align:2px}.comment .saved{color:#e5b100}.comment .deleted{color:#919191}.comment .deleted .admin_link{float:right;font-size:14px;color:#e91e63}.comment .newpost-subscr a:hover{opacity:1;filter:alpha(opacity=100)}.comment .modified{display:block;margin-top:16px;font-size:14px;color:#919191;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.comment .invalid{color:#e5b100}.comment-vote-wrapper{position:absolute;top:9px;right:0;width:152px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.comment-vote-wrapper>.btn{width:50%;padding:7px 0;margin:0;border:0;background:#f0f0f0;line-height:1.4em;font-size:14px}.comment-vote-wrapper>.btn:first-child{border-right:1px solid #fff}.comment-vote-wrapper>.btn:last-child{border-left:1px solid #fff}.comment-vote-wrapper>.btn:hover{color:#777;background:#e3e3e3}.comment-vote.voted{color:#fff;background:#919191}.comment-vote.voted:hover{color:#fff;background:#848484}.comment-vote.disabled em,.comment-vote.disabled span{opacity:.5;filter:alpha(opacity=50)}.comment-vote.vote-up.voted em{background-position:-21px -1px}.comment-vote.vote-up em{vertical-align:0;background-position:-1px -14px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:8px;height:11px}.comment-vote.vote-down.voted em{background-position:-1px -1px}.comment-vote.vote-down em{vertical-align:-1px;background-position:-11px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:8px;height:11px}.comment-vote em{margin-right:8px}.comment-reply.disabled{color:#bbb;cursor:default;opacity:.3;filter:alpha(opacity=30)}.comment-edit-link{display:inline-block;width:auto}.comment-edit-link.hide{display:none}.comment-edit-link .dropdown-toggle{width:auto;padding:0;border:0}.comment-edit-link .dropdown-menu{right:auto;min-width:75px;width:auto;padding:0}.comment-edit-link .admin-link{color:#e91e63}.comment-edit-link .admin-link:hover{color:#930e3b}.comment:not(.editing) .hide-on-edit{display:inline-block}.comment:not(.editing) .show-on-edit{display:none}.comment.editing{z-index:0}.comment.editing .hide-on-edit,.comment.editing .hide-on-edit.hide-on-delete{display:none}.comment.editing .show-on-edit{display:block}.comment.mentions-active{z-index:2}.comment:not(.deleting) .hide-on-delete{display:block}.comment.deleting .hide-on-delete,.comment.deleting .hide-on-edit.hide-on-delete,.comment:not(.deleting) .show-on-delete{display:none}.comment.deleting .show-on-delete{display:block}.comment-content{position:relative}.comment-content:hover .meta .dropdown-menu,.comment-content:hover .meta .ts,.comment-content:hover .meta a,.comment-content:hover .meta button{opacity:1;filter:alpha(opacity=100)}.comment-content:after{content:'';display:block;position:absolute;top:-8px;left:-8px;right:-16px;width:100%;height:100%;padding:8px 16px 8px 8px;background:#ffc500;z-index:0;opacity:0;filter:alpha(opacity=0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.comment-content .hide-on-edit,.comment-content .show-on-delete,.comment-content .show-on-edit{position:relative;z-index:1}.comment-content .text p{line-height:1.4em;overflow-x:auto;overflow-y:hidden}.comment-content .text p:last-child{margin:0}.comment-content .text ol p,.comment-content .text ul p{overflow:visible}.comment-content .meta{display:inline-block;color:#777}.comment-content .meta a,.comment-content .meta button{margin:0 0 0 6px;background:0 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.comment-content .meta .author{margin:0;color:#777;opacity:1;filter:alpha(opacity=100)}.comment-content .meta a.author:hover{color:#0277bd}.comment-content .meta .ts{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.comment-content .meta .dropdown-menu{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.comment-content .text-preview{padding:0 0 10px}.comment-content .text-preview p{line-height:1.4em}.comment-content blockquote p{margin-bottom:10px}.disc-comments .comment-content .text p:last-child{overflow:visible}.comment-form{position:relative;margin:0;padding-right:100px}.comment-form.focused .comment-form-buttons{opacity:1;filter:alpha(opacity=100)}.comment-form .editor p{margin:0}.comment-form .editor label{display:none}.comment-form .editor textarea{width:100%;height:38px;min-height:38px;padding:6px 16px;margin:0;resize:vertical}.comment-form .editor .control-group{margin:0}.comment-form .mentions-autocomplete-list{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.comment-form .errorlist{margin-top:4px}.comment-form:not(.previewing) .text-preview{display:none}.comment-form:not(.previewing) .editor,.comment-form:not(.previewing) .formatting-guide,.comment-form:not(.previewing) .solution-img-uploader{display:block}.comment-form:not(.previewing) .comment-form-buttons .edit,.comment-form:not(.previewing) .comment-form-buttons .hide-on-edit{display:none}.comment-form.previewing .text-preview{display:block}.comment-form.previewing .editor,.comment-form.previewing .formatting-guide,.comment-form.previewing .wiki-field{display:none}.comment-form.previewing .comment-form-buttons .edit{display:inline-block}.comment-form.previewing .comment-form-buttons .preview{display:none}.top-level-comment-form{padding:16px 0 0 48px}.top-level-comment-form .comment-form{padding-bottom:16px;border-bottom:1px solid #d4d4d4}.top-level-comment-form .comment-form.focused textarea{width:100%}.top-level-comment-form .comment-form textarea{width:276px;-webkit-transition:width 200ms linear,height 200ms linear;-moz-transition:width 200ms linear,height 200ms linear;-ms-transition:width 200ms linear,height 200ms linear;-o-transition:width 200ms linear,height 200ms linear;transition:width 200ms linear,height 200ms linear}.top-level-comment-form .comment-form .cancel-edit-trigger{display:none}.comment-delete-form{padding:16px;border:1px solid #e91e63;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.comment-delete-form form{margin:0}.comment-container{padding-left:48px}.comment-container .comment-container{border-bottom:1px solid #d4d4d4}.comment-container .comment-container .comment{padding-top:16px;padding-bottom:16px;border-top:1px solid #d8d8d8}.comment-container .comment-container .comment .reply-form-wrapper{border-bottom:1px solid #d8d8d8}.comment-container .comment-container .comment .editor{margin:0}.comment-container .comment-container .comment-container{padding:0;border:0}.comment-form-buttons{position:absolute;top:0;right:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.comment-form-buttons .btn{margin-bottom:4px}.comment-form-buttons .cancel-edit-trigger{display:block}.formatting-guide-condensed{padding:20px 0 0}.formatting-guide-condensed table.table{width:100%;border-collapse:inherit;word-break:break-word}.reply-form-wrapper{display:none;padding:0;margin-bottom:16px}.reply-form-wrapper.replying{display:block}.reply-form-wrapper.replying .comment-form-buttons{opacity:1;filter:alpha(opacity=100)}.comments-locked{padding:16px 0 0 48px}.comments-locked h3{margin:0;padding-bottom:16px;border-bottom:1px solid #d4d4d4;color:#bbb}.css-sprite-formatting{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-f0d37797a7/build_sprites/css-sprite-formatting.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-formatting{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6a6284d46f/build_sprites/css-sprite-formatting-x2.png);background-size:84px 47px}}@-webkit-keyframes btnpulse{60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes btnpulse{60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes btnpulse{60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes btnpulse{60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes btnpulse{60%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.solv-signed-up{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:900;opacity:1;filter:alpha(opacity=100)}.solv-signed-up.out{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.solv-signed-up>div{position:absolute;left:50%;top:50%;margin:-100px 0 0 -190px;width:376px}.solv-signed-up .btn{width:100%;-webkit-animation:btnpulse 3000ms infinite;-moz-animation:btnpulse 3000ms infinite;-ms-animation:btnpulse 3000ms infinite;-o-animation:btnpulse 3000ms infinite;animation:btnpulse 3000ms infinite}.solv-signed-up h2{margin-bottom:16px;font-size:28px;font-weight:400;line-height:1.6em;color:#fff}.solv-signed-up p{color:#fff}.solv-signed-up p svg g{fill:#fff}.solv-signed-up footer{margin:24px 0 0;color:#fff;text-align:center}.solv-signed-up footer:before{content:'';display:block;height:2px;overflow:hidden;margin:0 0 24px;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.15)),color-stop(50%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,.15)));background:-webkit-linear-gradient(left,rgba(255,255,255,.15) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,.15) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 100%);background:-o-linear-gradient(left,rgba(255,255,255,.15) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,.15) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 100%);background:linear-gradient(to right,rgba(255,255,255,.15) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#26ffffff', GradientType=1)}.solv-signed-up .btn-link{margin:0 0 0 5px;color:#fff}.question-text.editable.editing{font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.question-text.editable.editing textarea{margin-bottom:16px}.question-text.editable.editing .field,.question-text.editable.editing .mentions-input-box,.question-text.editable.editing .nf-editor-optional,.question-text.editable.editing .solution-field{display:block}.question-text.editable.editing .field ul,.question-text.editable.editing .mentions-input-box ul,.question-text.editable.editing .nf-editor-optional ul,.question-text.editable.editing .solution-field ul{width:100%}.question-text.editable.editing .field li,.question-text.editable.editing .mentions-input-box li,.question-text.editable.editing .nf-editor-optional li,.question-text.editable.editing .solution-field li{margin-bottom:0}.question-text.editable.editing .btn-preview{display:inline;float:right}.question-text.editable.editing .btn-edit,.question-text.editable.editing .btn-save,.question-text.editable.editing .display-text,.question-text.editable.editing .hide,.question-text.editable.editing .mentions-input-box .clone,.question-text.editable.editing .solution-preview{display:none}.question-text.editable.editing .mentions-autocomplete-list{margin:0 10px}.question-text.editable form{margin:0}.question-text.editable .display-text{float:left;clear:left;width:100%;padding:0;margin:0}.question-text.editable .display-text.preview{margin-top:16px}.question-text.editable .display-text h1,.question-text.editable .display-text h2,.question-text.editable .display-text h3,.question-text.editable .display-text h4,.question-text.editable .display-text h5,.question-text.editable .display-text h6{font-style:oblique}.question-text.editable .qq-upload-button{width:auto}.question-text.editable .qq-upload-drop-area{padding:5px 0}.question-text.editable .field{display:none;width:100%}.question-text.editable textarea{padding:9px}.question-text.editable input{width:100%}.question-text.editable .solution-field{display:none}.question-text.editable .nf-editor-optional{display:none;float:left;width:276px;max-width:100%}.question-text.editable .btn-preview{display:none}.question-text.editable .btn-save[disabled]{background:#fff;border-color:#333}.question-text.editable .saved{color:#e5b100;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .5s 3s linear,margin-top .5s 3s linear;-moz-transition:opacity .5s 3s linear,margin-top .5s 3s linear;-ms-transition:opacity .5s 3s linear,margin-top .5s 3s linear;-o-transition:opacity .5s 3s linear,margin-top .5s 3s linear;transition:opacity .5s 3s linear,margin-top .5s 3s linear}.question-text.editable .saved.out{opacity:0;filter:alpha(opacity=0)}.question-text.editable .mentions-input-box{display:none}.question-text.editable .errorlist{margin:-16px 0 16px}.question-text.editable.has-text-formatting-bar.editing .text-formatting-bar{display:block}.question-text.editable.has-text-formatting-bar .text-formatting-bar{display:none;clear:right}.question-text.editable.has-text-formatting-bar textarea{border-top:0}.question-text.editable.has-text-formatting-bar .qq-upload-drop-area{padding:0}.question-text.editable.has-text-formatting-bar .qq-upload-button{width:100%}.question-text.editable.has-text-formatting-bar .btn-preview{margin-bottom:16px}.discsol-add{position:relative;border-bottom:0;margin-bottom:48px;padding:0;z-index:2}.discsol-add .title{margin-bottom:8px;font-size:18px;font-weight:500}.discsol-add .discsol-post-wrapper{margin:0}.discsol-add .discsol-post{border-bottom:0;margin-bottom:16px}.discsol-add .editor{margin-bottom:16px}.discsol-add .solution-form{padding-right:0}.discsol-add .solution-form-buttons{opacity:1;filter:alpha(opacity=100)}.discsol-add .solution-content{margin:0}.discsol-add .solution-form-footer .formatting-guide{margin-top:-6px}.discsol-add.has-text-formatting-bar .text-formatting-bar .btn{width:140px}.discsol-add.has-text-formatting-bar .text-formatting-bar .btn:last-child{width:142px}.discsol-add.has-text-formatting-bar .text-formatting-bar .qq-upload-drop-area{left:-278px;width:974px}.discsol-add.has-text-formatting-bar textarea{border-top:0}@media screen and (min-width:700px) and (max-width:1200px){.discsol-add.has-text-formatting-bar .text-formatting-bar .btn{width:113px}.discsol-add.has-text-formatting-bar .text-formatting-bar .btn:last-child{width:112px}.discsol-add.has-text-formatting-bar .text-formatting-bar .qq-upload-drop-area{left:-224px;width:782px}}.solv-disputes .discsol-add{padding-bottom:24px;margin-bottom:0}.author-alert{margin-bottom:24px;text-align:center}.discsol-list-header{margin-bottom:8px}.discsol-list-header h2{float:left;font-size:18px;font-weight:500}.discsol-list-header h3{float:right;margin-top:3px;font-size:14px;font-weight:500;color:#bbb}.discsol-list .no-posts{padding:16px 0}.solution-next-page{display:block;width:276px;margin:0 auto;background:#fff;font-size:14px;font-weight:500;-webkit-box-shadow:0 1px 3px #bbb;-moz-box-shadow:0 1px 3px #bbb;box-shadow:0 1px 3px #bbb}.solution-next-page:hover{background:#f7f7f7;color:#333}.solution-next-page.loading:hover{background:#fff}.solution-next-page.loading span{display:none}.solution-next-page.loading .spinner{display:inline-block}.solution-next-page .spinner{display:none;vertical-align:-2px}.solution-header{position:relative;padding:0 176px 0 46px;margin-bottom:16px;font-size:14px;line-height:1.3em}.solution-header .avatar{position:absolute;top:2px;left:0}.solution-vote{position:absolute;top:0;right:0;width:152px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.solution-vote:hover .btn{color:#777;background:#e3e3e3}.solution-vote.voted:hover .count{background:#848484}.solution-vote.voted .vote-label{display:none}.solution-vote.voted .voted-label{display:inline}.solution-vote.voted .count{color:#fff;background:#919191}.solution-vote.disabled{opacity:.5;filter:alpha(opacity=50)}.solution-vote.disabled:hover .btn{cursor:default}.solution-vote.disabled .btn{background:#f0f0f0}.solution-vote .btn{padding:7px 0;margin:0;border:0;background:#f0f0f0;line-height:1.4em;font-size:14px}.solution-vote .btn:first-child{width:70%;padding-left:20px;border-right:1px solid #fff;text-align:left}.solution-vote .btn:last-child{width:30%;border-left:1px solid #fff}.solution-vote .icon{margin-right:3px;background-position:-1px -14px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:8px;height:11px}.solution-vote .voted-label{display:none}.solution-note{position:relative;padding:16px 24px 16px 70px;background:#f7f7f7;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:-.4em}.solution-note .icon{position:absolute;top:16px;left:24px;background-position:-48px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:30px}.solution-note h4{font-size:14px}.solution-note p:last-child{margin:0}.discsol-post-wrapper{margin-bottom:24px}.discsol-post-wrapper.comments-expanded .discsol-post{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.discsol-post-wrapper.comments-expanded .solution-comments-trigger span{display:none}.discsol-post-wrapper.comments-expanded .solution-comments-trigger .on-expanded{display:inline}.discsol-post-wrapper.comments-expanded .discsol-comments{display:block}.discsol-post{padding:0;background:#fff;overflow:hidden;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.solution-main{padding:24px}.solution-content{margin-bottom:24px}.solution-footer .action{display:inline-block;margin-right:10px}.solution-footer .subscr form{margin:0}.solution-footer .subscr .btn{width:auto;padding:0;border:0;color:#0277bd;font-size:14px}.solution-footer .subscr .btn:hover{background:0 0;color:#039be5}.discsol-add .wiki-field,.discsol-post .wiki-field{margin-bottom:16px}.discsol-add .wiki-field label,.discsol-post .wiki-field label{padding-top:2px}.discsol-add .wiki-field input,.discsol-post .wiki-field input{width:100%;margin:0;padding:0 8px}.discsol-post .wiki-field label{width:252px}.discsol-post .wiki-field .field{width:652px}.discsol-post.has-text-formatting-bar .text-formatting-bar .btn{width:133px}.discsol-post.has-text-formatting-bar .text-formatting-bar .btn:last-child{width:136px}.discsol-post.has-text-formatting-bar .text-formatting-bar .qq-upload-drop-area{left:-264px;width:926px}.discsol-post.has-text-formatting-bar textarea{border-top:0}@media screen and (min-width:700px) and (max-width:1200px){.discsol-post.has-text-formatting-bar .text-formatting-bar .btn,.discsol-post.has-text-formatting-bar .text-formatting-bar .btn:last-child{width:106px}.discsol-post.has-text-formatting-bar .text-formatting-bar .qq-upload-drop-area{left:-210px;width:734px}}.solution-comments-trigger{width:100%;padding:5px 0;border:0;border-top:1px solid #d4d4d4;text-align:center;color:#777;background:#fff;font-size:13px;font-weight:500;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.solution-comments-trigger:hover{color:#0277bd}.solution-comments-trigger .on-expanded{display:none}.discsol-comments{display:none;position:relative;padding-right:16px;z-index:1;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.discsol-comments .top-level-comment-form{padding:16px 0 0 48px}.discsol-comments .top-level-comment-form.empty .comment-form{border:0}.discsol-comments .no-comments{display:none}.discsol-comments .disc-comments{margin:0}body.js .discsol-comments .cmp-deferred{padding:40px 0}body.js .discsol-comments .cmp-deferred .spinner{margin:0 auto}.edit-solution-form{padding-right:0}.solution-form-footer .formatting-guide{margin-top:6px}.solution-form-footer .formatting-guide a{color:#777}.solution-form-footer .formatting-guide a:hover{color:#0277bd}.solution-form-footer .solution-form-buttons{position:static;width:100%;padding:0;opacity:1;filter:alpha(opacity=100)}.solution-form-footer .solution-form-buttons span:not(.btn){float:right;padding:6px 0;text-align:center;cursor:pointer;margin-right:24px}.discsol-post .solution-form-footer{margin-top:16px}.solution-img-uploader.hide{display:none}.solution-img-uploader .qq-upload-button{float:right;width:100%;border-color:#fff;color:#0277bd}.solution-img-uploader .qq-upload-button:hover{background:0 0;color:#039be5}.solution-img-uploader .qq-upload-drop-area{padding:3px 0}.solution-img-uploader .spinner{float:left;margin:6px -16px 0 0}.dispute-resolve-form{margin:0}.notify-about-good-solution{position:absolute;top:50%;right:2px;margin-top:-11px;width:22px;height:22px;background:#777;color:#333;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.notify-about-good-solution.open{background:#039be5}.notify-about-good-solution.open .dropdown-toggle:before{-webkit-animation:anim-wiggle-more 300ms infinite;-moz-animation:anim-wiggle-more 300ms infinite;animation:anim-wiggle-more 300ms infinite}.notify-about-good-solution.loading{background:#fff}.notify-about-good-solution.loading .dropdown-toggle:before{width:16px;height:16px;margin:-8px 0 0 -8px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-DDApf1t4iV/images/spinner-dark.gif) center center no-repeat}.notify-about-good-solution .arrow{display:none}.notify-about-good-solution .dropdown-toggle{width:100%;height:100%;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-DDApf1t4iV/images/spinner-dark.gif) -999999px -999999px no-repeat;position:absolute;left:0;top:0;padding:0;border:0;cursor:default}.notify-about-good-solution .dropdown-toggle:before{content:'';display:inline-block;position:absolute;left:50%;top:50%;width:14px;height:16px;margin:-9px 0 0 -7px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6iKzKzb8rx/images/sprite-newsfeed.png) -652px 0 no-repeat}.notify-about-good-solution .dropdown-menu{display:none;left:auto;right:-2px;width:190px;padding:16px;margin:0 0 5px;border-color:#f7f7f7;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.notify-about-good-solution .dropdown-menu form,.notify-about-good-solution .dropdown-menu p{padding:0;margin:0}.notify-about-good-solution .dropdown-menu button{padding-left:0!important;padding-right:0!important;margin-top:20px}.solv-recommendations{margin-top:24px}.solv-recommendations h2{font-size:18px}.solv-recommendation-item{position:relative;min-height:81px;padding:16px 16px 16px 80px;margin-bottom:24px;color:#333;line-height:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 0 1px #f3f3f3;-moz-box-shadow:0 0 0 1px #f3f3f3;box-shadow:0 0 0 1px #f3f3f3}.solv-recommendation-item:hover{border-color:#039be5;color:#333}.solv-recommendation-item:hover .topic-icon-small{-webkit-animation:anim-wiggle-more 300ms infinite;-moz-animation:anim-wiggle-more 300ms infinite;animation:anim-wiggle-more 300ms infinite}.solv-recommendation-item .icon{position:absolute;top:0;left:0;width:80px;height:100%;line-height:84px}.solv-recommendation-item .topic-icon-small{margin-left:16px}.solv-recommendation-item h4{width:100%;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solv-recommendation-item p{margin:0}.solv-recommendation-item strong{margin-right:2px}.solv-recommendation-item .icon{display:flex;align-items:center}.recommended-problems .suggest-wrapper{padding:20px;border:2px solid #dcdcdc;margin:30px 0 0;background:inherit;overflow:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:.6;filter:alpha(opacity=60)}.recommended-problems .suggest-wrapper:hover{opacity:1;filter:alpha(opacity=100)}.recommended-problems .suggest-wrapper h4{margin-bottom:20px;color:#d8d8d8;font-size:12px;font-weight:400;letter-spacing:1px;text-align:left;text-transform:uppercase}.recommended-problems .load-modal{float:left;width:24%;margin-right:1%}.recommended-problems .most-popular-recommended-problem,body.solv-page:not(.active) .recommended-problems .suggest-wrapper{display:none}.solv-recommend-quizzes{margin-top:40px}.solv-recommend-quizzes.mobile{margin-top:16px}.solv-recommend-quizzes.mobile .quiz{margin-bottom:24px}.solv-recommend-quizzes.mobile .quiz:last-child{margin:0}.solv-recommend-quizzes .title{position:relative;padding-left:30px;margin-bottom:10px}.solv-recommend-quizzes h3{margin:0}.solv-recommend-quizzes .icon{position:absolute;top:50%;left:0;-webkit-will-change:transform;will-change:transform}.solv-recommend-quizzes .btn{font-size:13px}.solv-recommend-quizzes p{margin:9px 0 0;color:#919191;font-size:13px}@-webkit-keyframes conceptquizbounce{0%{-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(8px,0)}30%{-webkit-transform:translate(-6px,0)}45%{-webkit-transform:translate(4px,0)}60%{-webkit-transform:translate(-2px,0)}85%{-webkit-transform:translate(1px,0)}100%{-webkit-transform:translate(0,0)}}@keyframes conceptquizbounce{0%{transform:translate(0,0)}15%{transform:translate(8px,0)}30%{transform:translate(-6px,0)}45%{transform:translate(4px,0)}60%{transform:translate(-2px,0)}85%{transform:translate(1px,0)}100%{transform:translate(0,0)}}@-webkit-keyframes challengequizspin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes challengequizspin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.concept-quiz-icon{margin-top:-7px;background-position:-33px -162px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:14px}.concept-quiz-icon.active{background-position:-9px -162px}.concept-quiz-icon.animated{-webkit-animation:conceptquizbounce 1s 1s cubic-bezier(.25,.46,.45,.94);animation:conceptquizbounce 1s 1s cubic-bezier(.25,.46,.45,.94)}.challenge-quiz-icon{margin-top:-9.5px;background-position:-127px -138px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:19px}.challenge-quiz-icon.active{background-position:-105px -138px;transform-origin:50% 11px}.challenge-quiz-icon.animated{-webkit-animation:challengequizspin 1s 1s cubic-bezier(.25,.46,.45,.94);animation:challengequizspin 1s 1s cubic-bezier(.25,.46,.45,.94)}#dispute_form_id form{margin:0}#dispute_form_id h3{margin-bottom:16px;font-weight:700}#dispute_form_id p{margin-bottom:0;font-size:15px}#dispute_form_id textarea{width:100%;height:80px;margin:16px 0 0}.dispute-disc-modal{width:624px}.dispute-disc-modal .qq-upload-button{background:#fff}.dispute-disc-modal .close{position:absolute;top:24px;right:24px}.dispute-disc-modal .modal-body{padding-bottom:25px;text-align:left}.dispute-disc-modal label{margin:0;padding:0 0 6px;font-size:17px;cursor:pointer}.dispute-disc-modal input[type=radio]{margin:0 10px 0 0;vertical-align:2px}.dispute-disc-modal .content{padding:0}.dispute-disc-modal .explanation{display:none;margin-top:16px;padding-top:24px;border-top:1px solid #333}.dispute-disc-modal .explanation.visible{display:block}.dispute-disc-modal .discsol-add{padding:0;margin:0;border:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.dispute-disc-modal .discsol-add textarea{padding:5px 10px;margin:0 0 5px;min-height:90px}.dispute-disc-modal .solution-form-footer .formatting-guide{margin-top:4px;font-size:15px}.dispute-disc-modal .solution-img-uploader{margin-top:0}.dispute-disc-modal .end-state p{text-align:center}.dispute-disc-modal .final-actions{margin-top:24px}.dispute-disc-modal .back{width:41%;padding:16px 32px;margin:0 4% 0 5%;float:left;font-size:18px}.dispute-disc-modal .back.dim{opacity:1;filter:alpha(opacity=100)}.dispute-disc-modal .view-reports{width:41%;margin:0 0 0 4%;float:left;position:relative}.dispute-disc-modal .view-reports.loading .view,.dispute-disc-modal .view-reports.loading p{opacity:0;filter:alpha(opacity=0)}.dispute-disc-modal .view-reports.loading .spinner{display:inline-block}.dispute-disc-modal .view-reports .view{font-size:18px;color:#0277bd;cursor:pointer}.dispute-disc-modal .view-reports .view:hover{color:#039be5}.dispute-disc-modal .view-reports p{margin:4px 0 0;font-size:15px;line-height:-5.4em;text-align:left}.dispute-disc-modal .view-reports .spinner{display:none;margin:-8px 0 0 -8px;position:absolute;left:50%;top:50%}.dispute-form-modal.out .modal-body{opacity:0;filter:alpha(opacity=0)}.dispute-form-modal .modal-body{text-align:left;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.dispute-form-modal label{position:relative;padding-left:24px}.dispute-form-modal label input{position:absolute;left:0}.dispute-form-modal .errorlist{width:100%}.dispute-form-modal .choice label{font-size:1em}.dispute-form-modal p.small{font-size:14px}.dispute-form-modal span.helptext{font-size:14px;color:#919191}.dispute-form-modal .choose-choice{width:100%;margin-top:24px}.dispute-form-modal .choose-choice.hide{display:none}.dispute-form-modal .note{display:none;font-size:12px;color:#aaa;position:absolute;right:28px;bottom:96px}.solv-details-loggedout{margin-bottom:16px}.solv-details-loggedout.solv-public-form.open form{display:block}#logged-out-mcq-form .solution{margin:0 auto;float:none;clear:both}.solv-public-form.open form{display:none}.solv-public-form.open .solv-public-signup{display:block}.solv-public-form.alt .text{display:none}.solv-public-form.alt .alt-text{display:block}.solv-public-form.text-answer .text{display:none}.solv-public-form.text-answer .text-answer-text{display:block}.solv-public-form.disc-form{margin:60px 0 -8px;width:100%}.solv-public-form form{display:block;margin-top:0}.solv-public-signup{display:none}.solv-public-signup .public-signup{position:absolute;top:50%;left:50%;width:376px;margin:-150px 0 0 -188px;padding:24px;background:#fff;text-align:center;font-weight:500}.solv-public-signup .text{margin-bottom:24px;font-size:17px}.solv-public-signup .text strong{display:block;margin-bottom:16px;font-size:15px}.solv-public-signup .alt-text,.solv-public-signup .text-answer-text{display:none}.solv-public-signup .public-buttons{padding:0 48px;font-weight:400}.solv-public-signup .public-buttons .btn{display:block}.solv-public-signup .public-buttons p{margin:0}.solv-public-signup .alternative{margin-top:24px}.solv-public-signup .alternative p{margin:0}.solv-modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.5);z-index:900}.logged-out-solvable{z-index:900;position:fixed;top:0;left:0;width:100%;height:100%}.logged-out-solvable .share-answer,.logged-out-solvable .solutions-signup{display:none}.logged-out-solvable .solutions-signup .alternative{margin-top:30px}@-webkit-keyframes irloading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes irloading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes irloading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.solv-ir-loading{text-align:center}.solv-ir-loading.prac-text{padding:10px 0}.solv-ir-loading.prac-mcq{padding:86px 0}.solv-ir-loading span{display:inline-block;width:10px;height:10px;margin:0 5px;background:rgba(0,0,0,.2);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.solv-ir-loading span:first-child{-webkit-animation:irloading 1s ease infinite;-moz-animation:irloading 1s ease infinite;-ms-animation:irloading 1s ease infinite;-o-animation:irloading 1s ease infinite;animation:irloading 1s ease infinite}.solv-ir-loading span:nth-child(2){-webkit-animation:irloading 1s ease 100ms infinite;-moz-animation:irloading 1s ease 100ms infinite;-ms-animation:irloading 1s ease 100ms infinite;-o-animation:irloading 1s ease 100ms infinite;animation:irloading 1s ease 100ms infinite}.solv-ir-loading span:last-child{-webkit-animation:irloading 1s ease 200ms infinite;-moz-animation:irloading 1s ease 200ms infinite;-ms-animation:irloading 1s ease 200ms infinite;-o-animation:irloading 1s ease 200ms infinite;animation:irloading 1s ease 200ms infinite}.solv-header{position:relative}.solv-footer{border-bottom:1px solid #bbb}.solv-main.solutions .b2-solution,.solv-main.solutions .solv-solutions{display:block}.solv-main.solutions .btn-solution .solutions-hidden{display:none}.solv-main.solutions .btn-solution .solutions-visible{display:inline}.solv-main.disputes .solv-disputes{display:block}.solv-main img{max-width:100%}.solv-details.endstate h3{color:#333;font-size:22px;font-weight:500;line-height:1.4em}.solv-details .more-details{color:#919191;font-size:14px}.solv-details .more-details p{margin-bottom:0}.solv-details .btn-solution .solutions-visible{display:none}.solv-details .btn-next,.solv-details .esr-problem{margin-bottom:16px}.solv-details .tada,.solv-details .thinking-face{margin-left:8px}.solv-details .tada{background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:19px;height:19px}.solv-details .thinking-face{background-position:-22px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:18px;height:19px;vertical-align:-2px}.solv-details-footer .solution-button-wrapper.has-wiki,.solv-details-footer .wiki-button-wrapper{float:left}.solv-form-text,.solv-tries-left{display:inline;margin-bottom:0;color:#bbb}.solv-disputes-alert{padding-right:12px}.solv-disputes-alert .view-disputes{text-decoration:underline}.solv-form form{margin:8px 0 0}.solv-form .fields input{width:100%;margin-bottom:16px;-webkit-box-shadow:inset 0 0 5px rgba(51,51,51,.3);-moz-box-shadow:inset 0 0 5px rgba(51,51,51,.3);box-shadow:inset 0 0 5px rgba(51,51,51,.3)}.solv-form .under-field-text{position:relative;margin:-12px 0 16px;font-size:12px;color:#bbb}.solv-form .under-field-text,.solv-form .under-field-text li{line-height:1.2em}.mcq-form input{display:none}.solv-level-up{position:fixed;bottom:24px;right:24px;width:276px;padding:16px;background:#fff;z-index:700;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:opacity 200ms linear,transform 200ms ease-out;-moz-transition:opacity 200ms linear,transform 200ms ease-out;-ms-transition:opacity 200ms linear,transform 200ms ease-out;-o-transition:opacity 200ms linear,transform 200ms ease-out;transition:opacity 200ms linear,transform 200ms ease-out}.solv-level-up.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.solv-level-up h4{margin:0;font-size:22px;text-align:center;font-weight:400}.solv-level-up div.level{float:none;width:120px;margin:16px auto}.solv-level-up .stats-link{text-align:center;font-size:22px}.solv-level-up .stats-link span{margin-left:3px;vertical-align:-3px;background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:11px;height:18px}.solv-nux-solution{margin:24px 0;padding:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3)}@-webkit-keyframes gradientanim{0%{transform:translate(0,0)}100%{transform:translate(-1452px,0)}}@-moz-keyframes gradientanim{0%{transform:translate(0,0)}100%{transform:translate(-1452px,0)}}@-ms-keyframes gradientanim{0%{transform:translate(0,0)}100%{transform:translate(-1452px,0)}}@keyframes gradientanim{0%{transform:translate(0,0)}100%{transform:translate(-1452px,0)}}.problem-nux-btn{position:relative;background:#039be5;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.problem-nux-btn:after{content:'';position:absolute;top:0;left:100%;width:1176px;height:100%;z-index:0;background:linear-gradient(90deg,rgba(3,155,229,0),#9542fc,#e91e63,#fa8906,#ffc500,#fa8906,#e91e63,#9542fc,rgba(3,155,229,0));-webkit-animation:gradientanim 5s linear infinite;-moz-animation:gradientanim 5s linear infinite;-ms-animation:gradientanim 5s linear infinite;-o-animation:gradientanim 5s linear infinite;animation:gradientanim 5s linear infinite}.problem-nux-btn span{position:relative;z-index:1}.solv-problem-endstate-text{padding-left:8px;margin-bottom:8px;border-left:16px solid #ffc500}.solv-problem-endstate-text p:last-child{margin:0}.solv-custom-endstate-preview{padding:16px 0 8px;border:1px solid #d4d4d4;border-width:1px 0}.solv-custom-endstate-preview>p{margin:0}.solv-custom-endstate-preview>p .latexprocessor-block{display:inline-block;padding:0;vertical-align:middle}.solv-custom-endstate-preview .solv-problem-endstate-text{margin-bottom:16px}.solv-pane{padding-bottom:16px}.solv-pane.summary-container img{max-width:100%}.solv-container{padding-top:24px}.solv-container .solv-container{padding:0}.solv-header{padding:0 328px 16px 0;border-bottom:1px solid #333;margin-bottom:16px}.solv-header.editing{padding-bottom:3px}.solv-header.editing .old-title-display{display:none}.solv-header.editing .edit-title-form{display:block}.solv-header a{color:#333;text-decoration:none}.solv-header a:hover{color:#039be5}.solv-header a:hover svg g{fill:#039be5}.solv-header h1{display:inline;font-size:22px;font-weight:500;line-height:1.4em}.solv-header .right{position:absolute;right:0;bottom:16px;font-size:14px}.solv-header .right>span{margin-left:16px;cursor:default}.solv-header .right .actions-menu{margin-top:4px}.solv-header svg g{fill:#333}.solv-header .old-title-display .css-sprite-global{position:relative;top:1px;margin:0 5px;cursor:pointer;background-position:-79px -115px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:15px;height:13px}.solv-header .old-title-display .css-sprite-global:hover{background-position:-96px -115px}.solv-header .edit-title-form{display:none;position:relative;top:-4px}.solv-header .edit-title-form.hide{display:none}.solv-header .edit-title-form form,.solv-header .edit-title-form p{display:inline}.solv-header .edit-title-form label{display:none}.solv-header .edit-title-form input[type=text]{float:left;padding:0 8px;margin:0;width:276px}.solv-header .edit-title-form .cancel-edit-link,.solv-header .edit-title-form form .btn{float:left;margin-left:5px}.solv-author{position:relative;padding-bottom:8px;overflow:hidden;white-space:nowrap;font-size:13px;z-index:1}.solv-author .avatar img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.solv-author .btn-fave{padding:0}.solv-author .btn-fave.active em{width:9px;height:7px;background-position:-154px -62px;margin:2px}.solv-author .btn-fave em,.solv-author .btn-fave.disabled em{margin:2px;vertical-align:-1px;background-position:-42px -131px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:10px;height:7px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.solv-author .btn-fave .all-text,.solv-author .btn-fave em:before,.solv-author .btn-fave.disabled em:before{display:none}.solv-author .btn-fave .new-text{display:inline;margin-left:2px;color:#0277bd}.solv-author .btn-fave.disabled .new-text{color:#333}.solv-author div,.solv-author form{display:inline-block;margin:0}.solv-author .author{float:left;margin-right:10px}.solv-author .text{float:left;line-height:16px}.solv-author .likes-container{display:block;position:absolute;top:16px;margin-left:40px}.solv-author .btn-fave{margin-left:0;line-height:16px}.solv-author .btn-fave:hover em{width:14px;height:11px;background-position:-26px -131px;margin:0}.solv-author .btn-fave:hover .new-text{color:#039be5}.solv-author .btn-fave .new-text{font-size:13px}.solv-author .reviewed{display:inline-block;margin-left:16px;position:relative;top:-5px}.solv-author .reviewed span{background-position:-13px -39px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:9px;height:7px;margin-right:5px}.solv-author.logged-out .avatar{float:left}.solv-author.logged-out .text{margin-left:10px;line-height:30px}.solv-footer{margin-top:24px}.solv-main .MathJax_Display,.solv-main .latexprocessor-block{padding:18px 0}.solv-main .solv-form .MathJax_Display,.solv-main .solv-form .latexprocessor-block,.solv-main .solv-form .latexprocessor-inline{overflow:inherit;overflow-x:inherit;overflow-y:inherit}.solv-details{position:relative}.solv-details.endstate:not(.not-answered) a:not(.btn):hover{opacity:.7;filter:alpha(opacity=70)}.solv-details.endstate:not(.not-answered) .btn-next,.solv-details.endstate:not(.not-answered) .btn-solution:not(.solution-btn-b2),.solv-details.endstate:not(.not-answered) .esr-problem,.solv-details.endstate:not(.not-answered) .next-challenge .btn{display:block}.solv-details.endstate h3{margin-bottom:4px;word-wrap:break-word}.solv-details.endstate .mcq h3{margin-top:8px}.solv-details .next-challenge .btn{display:block}.solv-details .btn-solution.active{-webkit-box-shadow:0 1px 3px #bbb;-moz-box-shadow:0 1px 3px #bbb;box-shadow:0 1px 3px #bbb}.solv-details .btn-solution.active:not(.btn-accent){color:#0277bd}.solv-details-footer{float:left;position:relative;padding:16px 0;width:276px}.solv-details-footer.stuck-bottom{position:absolute}.solv-details-footer .solution-button-wrapper.has-wiki,.solv-details-footer .wiki-button-wrapper{width:130px}.solv-details-footer .solution-button-wrapper{position:relative}.solv-details-footer .solution-button-wrapper.has-wiki{margin-right:16px}.solv-details-footer .solution-button-wrapper.can-subscribe .btn{padding-left:0;padding-right:24px}.solv-details-footer .btn{width:100%;font-size:13px;line-height:1.9em;padding-left:0;padding-right:0}.solv-details-footer .solv-ir-loading{padding-top:16px}.solv-details-footer .btn-wiki-contrib{background:#ffde5c;color:#333}@media screen and (min-width:700px) and (max-width:1200px){.solv-details-footer{width:224px}.solv-details-footer.can-subscribe .wiki-button-wrapper{width:100%;margin-top:16px}.solv-details-footer .solution-button-wrapper.has-wiki,.solv-details-footer .wiki-button-wrapper{width:108px}.solv-details-footer .solution-button-wrapper.has-wiki.can-subscribe{width:100%}.solv-details-footer .solution-button-wrapper.has-wiki{margin-right:8px}}.solv-form-text,.solv-tries-left{font-size:12px}.solv-content{width:100%}.solv-content .question-text .btn-edit{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.solv-content .image-caption,.solv-content ol,.solv-content p,.solv-content ul{margin-bottom:18px}.solv-content ol ol,.solv-content ol ul,.solv-content ul ol,.solv-content ul ul{margin-top:10px;margin-bottom:0}.solv-content li,.solv-disputes-alert{margin-bottom:10px}.solv-disputes-alert .view-disputes{cursor:pointer}.solv-disputes-alert .view-disputes:hover{text-decoration:none}.solv-staff-disputes{margin:0}.solv-staff-disputes .hide{display:none}.solv-staff-disputes .btn-link{color:#e91e63}.solv-staff-disputes .btn-link:hover{color:#c1134e!important}.solv-form .mcq-form{float:left;width:100%;margin-top:0}.solv-form .fields input{display:block;padding:0 8px}.solv-form .fields input[disabled]{background:#f7f7f7;border-color:#d8d8d8;color:#d8d8d8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.solv-form .errorlist{margin:-8px 0 8px}.solv-form .btn{width:100%}.solv-form .btn-submit{font-size:13px;line-height:1.9em}.mcq-form label.chose{cursor:default;border-color:#c1134e;color:#e91e63}.mcq-form .errorlist{margin-top:0}.mcq-form .btn-submit-placeholder{float:left;clear:left;width:100%;height:28px;margin-top:14px}.mcq-edit-form{width:100%;padding:0}.mcq-edit-form input{width:100%;height:30px}.mcq-edit-form p{margin:0!important}.solv-disputes,.solv-solutions{display:none;padding-top:24px}.solv-solvers{line-height:16px}.solv-solvers.expanded .btn-expand{display:none}.solv-solvers.expanded .btn-collapse{display:inline}.solv-solvers.expanded ul{margin-left:0}.solv-solvers.hidden button{display:none}.solv-solvers button{position:absolute;top:16px;left:auto;margin-left:44px;z-index:1}.solv-solvers .btn-collapse{display:none}.solv-solvers ul{float:left;margin-bottom:0;margin-left:-380px;-webkit-transition:margin-left 250ms ease-out;-moz-transition:margin-left 250ms ease-out;-ms-transition:margin-left 250ms ease-out;-o-transition:margin-left 250ms ease-out;transition:margin-left 250ms ease-out;-webkit-will-change:margin-left;will-change:margin-left}.solv-solvers li{float:right;display:inline;margin-right:8px}.solv-solution-stats{padding:16px;margin-bottom:16px;background:#f7f7f7;text-align:center;color:#919191}.daum-link{display:none}body.chrome .daum-link{display:inline-block}.solv-details .problem-nux-btn{width:100%}.btn-mcq{position:relative;float:left;clear:left;width:100%;min-height:50px;padding:16px 0 16px 44px;border:0;background:#fff;color:#333;line-height:1.2em;text-align:left}.btn-mcq:before{content:'';display:block;position:absolute;top:50%;left:0;width:28px;height:28px;margin-top:-14px;border:2px solid #777;background:#f7f7f7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.btn-mcq:active,.btn-mcq:focus,.btn-mcq:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-mcq:not(.disabled):active,.btn-mcq:not(.disabled):focus,.btn-mcq:not(.disabled):hover{color:#333}.btn-mcq:not(.disabled):active:before,.btn-mcq:not(.disabled):focus:before,.btn-mcq:not(.disabled):hover:before{background:#333}.btn-mcq.disabled{opacity:1;filter:alpha(opacity=100)}.btn-mcq.dim:before{background:#333}.btn-mcq.incorrect:after{content:'';display:block;position:absolute;top:50%;left:5px;width:18px;height:18px;margin-top:-9px;background:#777;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.btn-mcq.correct:before{border-color:#333;background:#333}.btn-mcq .MathJax_Display,.btn-mcq .latexprocessor-block{padding:0;margin:0!important;text-align:left!important}.btn-mcq a{color:#333}.btn-mcq .answer-text{position:absolute;bottom:0;left:44px;color:#919191;font-size:13px;line-height:1.2em}body.discussions blockquote p{font-size:1em;line-height:1.5em;color:#777}.disc-post .body .deleted{float:left;clear:left;margin-top:6px;color:#999;font-size:.9em;font-style:oblique}#disc-logged-out{width:100%;margin-bottom:30px}#disc-logged-out .bsharing-container{float:right}#disc-page{margin-top:24px}.newdisc-post{position:relative;width:100%;overflow:visible;overflow-x:auto;overflow-y:hidden}.newdisc-post .edit-title-form{padding:0 0 3px}.newdisc-post .edit-title-form form,.newdisc-post .edit-title-form p{display:inline}.newdisc-post .edit-title-form label{display:none}.newdisc-post .edit-title-form input[type=text]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;width:320px;height:23px;padding:0 10px;margin:0;font-size:14px}.newdisc-post .edit-title-form .cancel-edit-link,.newdisc-post .edit-title-form form .btn{height:25px;line-height:18px;padding-left:12px;padding-right:12px;margin:0 0 0 5px}.newdisc-post .edit-title-form .cancel-edit-link.dim,.newdisc-post .edit-title-form .cancel-edit-link[disabled],.newdisc-post .edit-title-form form .btn.dim,.newdisc-post .edit-title-form form .btn[disabled]{opacity:.5;filter:alpha(opacity=50)}.newdisc-post .edit-title-form .cancel-edit-link:active,.newdisc-post .edit-title-form form .btn:active{border:0}.newdisc-post .edit-title-link{position:relative;top:1px;margin:0 5px;cursor:pointer;background-position:-79px -115px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:15px;height:13px}.newdisc-post .edit-title-link:hover{background-position:-96px -115px}.newdisc-post .body{float:left;width:100%}.newdisc-post .body .content{margin:24px 0}.newdisc-post .body .content h1,.newdisc-post .body .content h2,.newdisc-post .body .content h3,.newdisc-post .body .content h4,.newdisc-post .body .content h5,.newdisc-post .body .content h6{margin-bottom:16px;font-weight:400}.newdisc-post .body h2{padding-bottom:4px;margin-bottom:6px;border-bottom:1px solid #333}.newdisc-post .body p{margin:0 0 15px}.newdisc-post .body img{max-width:250px;margin-bottom:15px}.newdisc-post .body ol,.newdisc-post .body ul{margin-left:40px}.newdisc-post .body blockquote{width:100%;padding:20px;border:1px solid #dcdcdc;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px #eaeaea;-moz-box-shadow:0 1px 2px #eaeaea;box-shadow:0 1px 2px #eaeaea}.newdisc-post .body blockquote p:last-child{margin:0}.newdisc-post .tags{margin-bottom:24px}.newdisc-post .tags a{margin-right:5px}.newdisc-post .details{float:left;clear:left}.newdisc-post .edit-form{display:none}.newdisc-post .delete-form{display:none;margin-top:24px;background:#fff;border:1px solid #e91e63;color:#333}.newdisc-post .edit-form{float:left;width:100%;margin:24px 0}.newdisc-post .edit-form textarea{width:100%;min-height:80px;padding:9px;margin:0 0 16px}.newdisc-post .edit-form .btn{float:left;margin-right:5px}.newdisc-post .edit-form .img-upload-btn{display:inline-block;width:200px}.newdisc-post .edit-form .qq-upload-button{width:auto;max-width:100%}.newdisc-post .edit-form .qq-upload-button:active{border-bottom-width:2px}.newdisc-post .edit-form .qq-upload-drop-area{padding:2px 0 3px}.newdisc-post .edit-form .formatting-guide{float:left;clear:left;font-size:.85em}.newdisc-post .edit-form .comment-formatting{float:left;clear:left;margin-top:15px}.newdisc-post .edit-form .errorlist{margin:-12px 0 16px}.newdisc-post .delete-form h4{margin-bottom:10px}.newdisc-post .delete-form form{margin:0}.newdisc-post .delete-form a{color:#333;text-decoration:none}.newdisc-post .delete-form .btn{margin:5px 5px 0 0}.newdisc-post.editing{overflow:visible;padding-bottom:20px}.newdisc-post.editing .edit-form{display:block;overflow:visible}.newdisc-post.editing .content,.newdisc-post.editing .disc-mod-btns,.newdisc-post.editing .edit-form .edit,.newdisc-post.editing .preview.desc,.newdisc-post.editing .tags{display:none}.newdisc-post.editing .mentions-autocomplete-list{margin:0 10px}.newdisc-post.previewing .edit-form,.newdisc-post.previewing .edit-form .btn{display:block}.newdisc-post.deleting .content,.newdisc-post.deleting .disc-mod-btns,.newdisc-post.deleting .tags,.newdisc-post.previewing .content,.newdisc-post.previewing .disc-mod-btns,.newdisc-post.previewing .edit-form .btn.preview,.newdisc-post.previewing .edit-form .img-upload-btn,.newdisc-post.previewing .form,.newdisc-post.previewing .formatting-guide,.newdisc-post.previewing .tags{display:none}.newdisc-post.deleting .delete-form{display:block}.disc-mod-btns{margin-bottom:24px}.disc-author{width:65%;float:left}.disc-author .avatar{margin:0 16px 0 0;float:left}.disc-author .avatar img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.disc-author p{padding:1px 0 0;margin:0;font-size:14px;line-height:1.3em}.disc-toolbar{padding:16px 0;border-top:1px solid #333;border-bottom:1px solid #333}.newpost-subscr{margin:0}.disc-comments-list-header{padding:42px 0 16px;border-bottom:1px solid #d8d8d8}.disc-comments-list-header form{margin:0}.disc-comments-list-header .btn{margin-top:-5px}.disc-comments-list-header .btn-filter{height:auto;line-height:1.6em;margin-left:16px}.disc-comments-list-header p{float:left;margin-bottom:0}#subscr-placeholder{float:right}.disc-subscription .highlight{-webkit-animation:anim-wiggle 300ms infinite;-moz-animation:anim-wiggle 300ms infinite;animation:anim-wiggle 300ms infinite}.disc-comments-list{margin-top:50px}.disc-comments-list .no-comments{padding-left:48px;color:#bbb}.disc-comments-list .no-comments p{padding-top:16px;margin:0}.disc-master-drawer .comment-formatting{width:200px!important}.disc-content .comment-formatting{float:left;clear:left;width:654px;margin:0 0 20px 46px}.disc-content .comment-formatting .small{display:block;width:100%;color:#999}.disc-comments{position:relative;margin-top:0}.disc-comments .comment-formatting{margin:15px 0 20px 40px}.disc-comments textarea{background:0 0}body.active .disc-comments-list{margin-top:42px}.disc-flatpage{width:80%}.disc-flatpage h2{font-size:1.1em;line-height:1.3em}.disc-flatpage ul{margin:0 0 20px 18px}.disc-flatpage li{margin:5px 0;font-size:1.1em}.disc-flatpage .notice{float:left;clear:left;width:100%;margin:10px 0 30px;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.disc-flatpage .notice p{margin:0;padding:15px 25px}#flatpage .disc-flatpage h1{font-size:2.3em}#flatpage .disc-flatpage .notice p{font-size:1em}.comment-subscr{display:inline}.comment-subscr button{padding:0;border:0;background:0 0;font-size:1em;color:#0277bd;outline:0}.comment-subscr button:hover{color:#039be5}.tag-list-title{margin:-10px 0 15px;font-size:1.5em}.tag-list-title .tag-subscr{display:inline}.tag-list-title button{margin-left:5px;padding:0;border:0;background:0 0;color:#0277bd;vertical-align:baseline}.tag-list-title button:hover{color:#039be5}.copyset-tooltip,.saveitem-tooltip{position:absolute;top:0;left:0;width:250px;margin:-14px 0 0 -14px}.copyset-tooltip.new .gradient_fade.active,.copyset-tooltip.new .setitem-form-sets,.copyset-tooltip.new .title span,.saveitem-tooltip.new .gradient_fade.active,.saveitem-tooltip.new .setitem-form-sets,.saveitem-tooltip.new .title span{display:none}.copyset-tooltip.new .setitem-form-new-set,.copyset-tooltip.new .title .new-set,.saveitem-tooltip.new .setitem-form-new-set,.saveitem-tooltip.new .title .new-set{display:block}.copyset-tooltip.success .gradient_fade.active,.copyset-tooltip.success .setitem-form-sets,.copyset-tooltip.success .success.hide,.copyset-tooltip.success .title span,.saveitem-tooltip.success .gradient_fade.active,.saveitem-tooltip.success .setitem-form-sets,.saveitem-tooltip.success .success.hide,.saveitem-tooltip.success .title span{display:none}.copyset-tooltip.success .success,.copyset-tooltip.success .title .success-text,.saveitem-tooltip.success .success,.saveitem-tooltip.success .title .success-text{display:block}.copyset-tooltip.success .title,.saveitem-tooltip.success .title{border:0}.copyset-tooltip.bottom,.saveitem-tooltip.bottom{margin-top:16px}.copyset-tooltip.bottom .arrow,.saveitem-tooltip.bottom .arrow{bottom:auto;top:-20px}.copyset-tooltip.bottom .arrow:before,.saveitem-tooltip.bottom .arrow:before{margin-top:8px}.copyset-tooltip.adjusted .arrow,.copyset-tooltip.nux .arrow .arrow,.copyset-tooltip.nux .gradient_fade.active,.copyset-tooltip.nux .setitem-form-sets,.copyset-tooltip.nux .title,.saveitem-tooltip.adjusted .arrow,.saveitem-tooltip.nux .arrow .arrow,.saveitem-tooltip.nux .gradient_fade.active,.saveitem-tooltip.nux .setitem-form-sets,.saveitem-tooltip.nux .title{display:none}.copyset-tooltip.nux .nux,.saveitem-tooltip.nux .nux{display:block}.copyset-tooltip .dropdown-menu,.saveitem-tooltip .dropdown-menu{position:relative;display:block}.copyset-tooltip .dropdown .dropdown-menu,.saveitem-tooltip .dropdown .dropdown-menu{margin:0}.copyset-tooltip .dropdown .dropdown-menu .arrow,.saveitem-tooltip .dropdown .dropdown-menu .arrow{top:auto}.copyset-tooltip .dropdown .dropdown-menu .arrow:before,.saveitem-tooltip .dropdown .dropdown-menu .arrow:before{margin-top:-11px}.copyset-tooltip .arrow,.saveitem-tooltip .arrow{bottom:-20px}.copyset-tooltip .title,.saveitem-tooltip .title{border-bottom:1px solid #333;padding-bottom:5px;font-size:15px;font-weight:500}.copyset-tooltip .title .new-set,.copyset-tooltip .title .success-text,.saveitem-tooltip .title .new-set,.saveitem-tooltip .title .success-text{display:none}.copyset-tooltip .nux,.saveitem-tooltip .nux{display:none;float:left;width:100%;font-size:15px;font-weight:500}.copyset-tooltip .nux p,.saveitem-tooltip .nux p{margin-bottom:16px}.copyset-tooltip .success,.saveitem-tooltip .success{display:none;margin-top:16px}.copyset-tooltip .success a,.saveitem-tooltip .success a{display:block;padding:0;color:#777}.copyset-tooltip .success a:hover,.saveitem-tooltip .success a:hover{color:#0277bd}.copyset-tooltip .success br,.saveitem-tooltip .success br{line-height:0}.copyset-tooltip form,.saveitem-tooltip form{margin:0}.copyset-tooltip form label,.saveitem-tooltip form label{position:relative;width:100%;padding:0 10px 0 26px;margin-bottom:8px;font-size:15px}.copyset-tooltip form label:last-child,.saveitem-tooltip form label:last-child{margin:0}.copyset-tooltip form label input,.saveitem-tooltip form label input{position:absolute;top:0;left:0}.copyset-tooltip .classes,.copyset-tooltip .sets,.saveitem-tooltip .classes,.saveitem-tooltip .sets{position:relative;max-height:163px;padding-top:12px;overflow:auto;z-index:1}.copyset-tooltip .classes::-webkit-scrollbar,.copyset-tooltip .sets::-webkit-scrollbar,.saveitem-tooltip .classes::-webkit-scrollbar,.saveitem-tooltip .sets::-webkit-scrollbar{width:8px}.copyset-tooltip .classes::-webkit-scrollbar-track,.copyset-tooltip .sets::-webkit-scrollbar-track,.saveitem-tooltip .classes::-webkit-scrollbar-track,.saveitem-tooltip .sets::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.copyset-tooltip .classes::-webkit-scrollbar-thumb,.copyset-tooltip .sets::-webkit-scrollbar-thumb,.saveitem-tooltip .classes::-webkit-scrollbar-thumb,.saveitem-tooltip .sets::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.copyset-tooltip .classes.scrollable,.copyset-tooltip .sets.scrollable,.saveitem-tooltip .classes.scrollable,.saveitem-tooltip .sets.scrollable{padding-bottom:12px;border-bottom:1px solid #333;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.3),inset 0 -4px 4px -4px rgba(0,0,0,.3);-moz-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.3),inset 0 -4px 4px -4px rgba(0,0,0,.3);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.3),inset 0 -4px 4px -4px rgba(0,0,0,.3)}.copyset-tooltip .toggle-new-set,.saveitem-tooltip .toggle-new-set{margin:16px 0;padding:0;color:#777}.copyset-tooltip .toggle-new-set:hover,.saveitem-tooltip .toggle-new-set:hover{color:#0277bd}body.cropped .copyset-tooltip,body.cropped .saveitem-tooltip{z-index:700}.setitem-form-sets{display:block}.setitem-form-new-set,.setitem-form-new-set label{display:none}.setitem-form-new-set input{width:100%;margin:16px 0}.setitem-form-new-set p{margin:0}.setitem-form-new-set .toggle-new-set{margin-bottom:-11px;text-align:right}.set-page{position:relative;margin-top:24px;padding-bottom:36px}.set-page.with-padding{padding-bottom:64px}.set-page.with-extra-padding{padding-bottom:84px}.nf-set-modal-content.leaderboard .set-leaderboard,.set-page.leaderboard .set-leaderboard{display:block}.nf-set-modal-content.leaderboard .nf-set-feed,.set-page.leaderboard .nf-set-feed{display:none}.set-container.editing .set-header,.set-page.editing .set-header{height:95px}.set-container.editing .set-header .description,.set-container.editing .set-header .title,.set-page.editing .set-header .description,.set-page.editing .set-header .title{display:none}.set-container.editing .set-editor,.set-page.editing .set-editor{display:block}.set-container.editing .nf-set-feed,.set-container.editing .set-leaderboard,.set-container.editing .set-toolbar,.set-page.editing .nf-set-feed,.set-page.editing .set-leaderboard,.set-page.editing .set-toolbar{display:none}.nf-set-modal-content{position:relative}.nf-set-modal-content .set-editor{position:relative;top:-20px}.nf-set-modal-content .set-toolbar{bottom:40px;padding:0 100px}.set-header{position:relative}.set-header .section-header{position:relative;padding-bottom:0;margin-bottom:0}.set-header h1{width:100%;padding-right:288px;margin-bottom:3px}.set-header .description{position:relative;padding:16px 0;border-bottom:1px solid #bbb}.set-header .description>div{float:left;width:50%;line-height:16px}.set-header .description>div.author{float:right}.set-header .description p{margin-bottom:0}.set-header .description p g{fill:#333}.set-header .author{padding-right:45px;text-align:right}.set-header .author form{margin-bottom:0}.set-header .tags a,.set-header .timestamp{color:#919191}.set-header .avatar{position:absolute;top:15px;right:0}.set-header .avatar img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.set-header .follow-btn{margin-top:8px}.set-header .btn-follow{width:100px}.set-header .btn-follow .check{display:none}.set-lb-switcher{position:absolute;right:0;bottom:0;border-bottom:0;width:276px}.set-lb-switcher .btn{width:50%}.set-toolbar{position:absolute;bottom:0;left:0;z-index:1}.set-toolbar .nf-btn-action{margin:0 20px 0 0}.set-class-actions .set-copy,.set-class-actions .set-share{margin-top:8px;text-align:right}.set-share .inner{float:left;margin-right:20px}.set-share .share-btn{position:relative;padding:0 5px;float:left}.set-share .share-btn:hover em{background-position:-123px -97px}.set-share .share-btn:hover em:before{width:26px;height:26px;-webkit-transition:all 300ms ease 100ms;-moz-transition:all 300ms ease 100ms;-ms-transition:all 300ms ease 100ms;-o-transition:all 300ms ease 100ms;transition:all 300ms ease 100ms}.set-share em{margin:6px 6px 5px;background-position:-138px -62px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:15px;-webkit-transition:background-position 0ms linear 100ms;-moz-transition:background-position 0ms linear 100ms;-ms-transition:background-position 0ms linear 100ms;-o-transition:background-position 0ms linear 100ms;transition:background-position 0ms linear 100ms}.set-share em:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:#039be5;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.set-share span{position:absolute;left:0;width:100%;color:#333;font-size:10px;line-height:12px;text-align:center}.set-share.shared .share-btn em{background-position:-139px -97px}.set-share.shared .share-btn em:before{width:0;height:0}.set-copy{position:relative}.set-copy .copyset-tooltip{top:100%;left:initial;right:0;text-align:left;z-index:1}.set-copy .copyset-tooltip.hide,.set-copy .copyset-tooltip.success form{display:none}.set-copy .copyset-tooltip .classes{display:block;margin-bottom:8px}.set-copy .copyset-tooltip .arrow{display:none}.set-copy .copyset-tooltip input{width:auto;height:auto;top:9px}#setview-edit-link{position:relative;float:left;padding:0 5px}#setview-edit-link em{margin:6px 6px 7px 5px;background-position:-79px -115px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:13px;-webkit-transition:background-position 0ms linear 100ms;-moz-transition:background-position 0ms linear 100ms;-ms-transition:background-position 0ms linear 100ms;-o-transition:background-position 0ms linear 100ms;transition:background-position 0ms linear 100ms}#setview-edit-link em:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:#039be5;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#setview-edit-link:hover em{background-position:-113px -115px}#setview-edit-link:hover em:before{width:26px;height:26px;-webkit-transition:all 300ms ease 100ms;-moz-transition:all 300ms ease 100ms;-ms-transition:all 300ms ease 100ms;-o-transition:all 300ms ease 100ms;transition:all 300ms ease 100ms}#setview-edit-link span{position:absolute;left:0;width:100%;color:#333;font-size:10px;line-height:12px;text-align:center}.set-editor{display:none;position:absolute;top:0;width:100%;background:#fff}.set-editor label{display:none}.set-editor input,.set-editor select,.set-editor textarea{width:100%;margin:0}.set-editor input{height:28px}.set-editor textarea{resize:none}.set-editor .btn{float:right;margin-left:8px}.set-editor .nf-editor-tags{display:block;position:static;width:100%;margin-bottom:8px}.nf-set-item:hover .sortable .status,.set-editor .nf-editor-tags .arrow{display:none}.nf-set-item:hover .sortable .actions{display:block}.nf-set-item.ui-sortable-helper{opacity:.8;filter:alpha(opacity=80)}.nf-set-item.placeholder{height:130px;background:#f0f0f0}.nf-set-item .actions{display:none;position:absolute;top:50%;right:0;margin-top:-14px}.nf-set-item .actions a{display:inline-block}.nf-set-item .actions a:hover{opacity:.8;filter:alpha(opacity=80)}.nf-set-item .actions .move{position:relative;width:14px;height:13px;border-top:1px solid #333;border-bottom:1px solid #333;margin-right:5px;cursor:move;cursor:-webkit-grab}.nf-set-item .actions .move:before{content:'';position:absolute;top:5px;width:14px;height:1px;background:#333}.nf-set-item .actions .clone{position:relative;vertical-align:-2px;width:15px;height:15px;margin-right:2px}.nf-set-item .actions .clone:after,.nf-set-item .actions .clone:before{content:'';position:absolute;width:10px;height:10px;background:#333}.nf-set-item .actions .clone:before{top:0;left:0}.nf-set-item .actions .clone:after{bottom:0;right:0;border:1px solid #fff}.nf-set-item .actions .delete{vertical-align:-1px;color:#333;font-size:28px;font-weight:100}.set-item-content{padding:8px 0;border-bottom:1px solid #bbb;color:#333}.set-item-content:hover{color:#333;background-color:#f0f0f0;background-image:-webkit-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-moz-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-ms-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-o-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:linear-gradient(to right,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%)}.set-item-content h4{float:left;margin-bottom:0;font-size:15px}.set-item-content p{margin-bottom:0;color:#919191}.set-item-content .type{color:#919191}.set-item-content .topic{font-weight:500}.set-item-content .correct{background-position:-17px -23px;background-repeat:no-repeat;overflow:hidden;width:15px;height:12px;display:inline-block;vertical-align:-2px;margin-left:5px}.set-item-content .incorrect{position:relative;top:-2px;margin-left:5px;font-size:20px;font-weight:600;color:#e91e63}.more-sets-by-author{position:relative}.more-sets-by-author .btn{position:absolute;top:10px;right:0;z-index:1}.nf-setview-empty{position:relative}.nf-setview-empty>div{position:absolute;right:0;bottom:-38px;z-index:1}.nf-setview-empty .btn{margin-left:24px;width:176px}.nf-setview-empty .btn:last-child{margin-left:0}.nf-setview-empty .signup-btn{float:right;width:auto;margin-top:16px}.nf-setview-empty p{padding:16px 0;border-bottom:1px solid #bbb;margin-bottom:0;color:#919191}.set-leaderboard{display:none}.set-leaderboard .cmp-deferred{float:left;clear:left;width:100%}.set-leaderboard .title{padding:6px 0;border-bottom:1px solid #bbb}.set-leaderboard .submit-score{display:inline}.set-leaderboard .submit-score button{line-height:28px}.set-leaderboard.cant-submit-score .submit-score{display:none}.set-leaderboard .sort{float:right;width:139px}.set-leaderboard .sort .dropdown-menu{min-width:139px}.set-lb-list .user{position:relative;padding:16px 0 16px 45px;border-bottom:1px solid #bbb;color:#333}.set-lb-list .user:hover{background-color:#f0f0f0;background-image:-webkit-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-moz-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-ms-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-o-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:linear-gradient(to right,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%)}.set-lb-list .avatar{position:absolute;top:50%;left:0;margin-top:-15px}.set-lb-list .avatar img{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.set-lb-list .info,.set-lb-list .solved{float:left;width:50%;line-height:16px}.set-lb-list .info h4,.set-lb-list .solved h4{font-size:15px;margin-bottom:0}.set-lb-list .info span,.set-lb-list .solved span{color:#919191}.set-lb-list .solved{text-align:right}.set-lb-list .empty{padding:16px 0;border-bottom:1px solid #bbb;color:#919191}.set-pagination{margin-top:8px}.set-pagination a{width:139px}.set-pagination a.prev{float:left}.set-pagination a.next{float:right}.set-pagination div{margin:0 139px;line-height:28px;text-align:center}.saved-saved-sets{margin-top:24px}.saved-saved-sets li{border-bottom:1px solid #bbb}.saved-saved-sets li a{position:relative;display:block;padding:16px 0 16px 30px;color:#333;line-height:16px}.saved-saved-sets li a:hover{background-color:#f0f0f0;background-image:-webkit-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-moz-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-ms-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-o-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:linear-gradient(to right,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%)}.saved-saved-sets li a:hover .css-sprite-newsfeed{background-position:-24px -1px}.saved-saved-sets li .css-sprite-newsfeed{position:absolute;top:50%;left:0;margin-top:-7.5px;background-position:-36px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:15px}.saved-saved-sets li p{margin-bottom:0}.saved-saved-sets header h2{margin-bottom:0;font-size:15px;line-height:1.5em}.saved-saved-sets footer{color:#919191}.saved-saved-sets footer em{font-style:normal}.no-saved-sets{color:#919191}.nf-profile #setlist-create-btn{width:148px;margin-top:1px}.nf-setlist .nf-setlist-item{display:table;width:100%;border-bottom:1px solid #bbb}.nf-setlist .nf-setlist-item .content{position:relative;display:table-cell;vertical-align:middle;width:auto;padding:16px 0 16px 25px}.nf-setlist .nf-setlist-item .css-sprite-newsfeed{position:absolute;top:50%;left:0;margin-top:-7.5px;background-position:-36px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:15px}.nf-setlist .nf-setlist-item .content-author,.nf-setlist .nf-setlist-item .content-classroom{display:table-cell;vertical-align:middle;width:auto;padding-left:20px;text-align:right;color:#777}.nf-setlist .nf-setlist-item .content-author a,.nf-setlist .nf-setlist-item .content-classroom a{color:#777}.nf-setlist .nf-setlist-item h4{margin-bottom:0}.nf-setlist .nf-feed-item-wrapper:hover .nf-setlist-item{background-color:#f0f0f0;background-image:-webkit-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-moz-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-ms-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:-o-linear-gradient(left,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%);background-image:linear-gradient(to right,#fff,#f0f0f0 10%,#f0f0f0 90%,#fff 100%)}.nf-setlist .nf-feed-item-wrapper:hover .nf-setlist-item .css-sprite-newsfeed{background-position:-24px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:15px}.set-create-modal form{padding:0 5%}.set-create-modal input{position:relative;width:100%;padding-left:35px;margin-bottom:0;font-size:16px}.set-create-modal .icon-save{position:relative;display:block;float:left;width:15px;height:13px;margin:-22px 0 0 12px;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-6iKzKzb8rx/images/sprite-newsfeed.png) -536px -18px no-repeat}.nf-setlist-empty{float:left;clear:left;width:100%;margin-top:16px}.prof-levels .level{position:relative;float:left;width:192px;min-height:38px;padding-left:46px;margin-top:16px;font-size:12px;line-height:1.2em}.prof-levels .level:hover .past{opacity:1;filter:alpha(opacity=100)}.prof-levels .topic-icon-small{position:absolute;top:50%;left:0;width:38px;height:38px;margin-top:-19px}.prof-levels .name{font-weight:700}.prof-levels .lvl-text .recent-utl{margin-left:8px}.prof-levels .lvl-text .past{color:#919191;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.prof-levels .lvl-text .recent{color:#e5b100;font-weight:700}body:not(.active) .prof-levels .level{width:194px;margin-bottom:16px}body:not(.active) .prof-levels .lvl{background:#333}.stat-levels{float:left;width:192px;padding:16px 0 0 16px;border-right:2px solid #f3f3f3}@media screen and (min-width:700px) and (max-width:1200px){.stat-levels{width:232px}}.stat-levels .prof-levels{height:404px;padding:5px 0 16px;overflow:auto}.stat-levels .prof-levels::-webkit-scrollbar{width:8px}.stat-levels .prof-levels::-webkit-scrollbar-track{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.stat-levels .prof-levels::-webkit-scrollbar-thumb{background:#d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.stat-levels .prof-levels .level{width:100%}.stat-levels p.expl{float:left;padding:8px;margin:0;background:#f7f7f7;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.stat-levels .empty{height:360px;padding-right:16px}.stat-levels .empty p{font-size:14px}.stat-levels .level{min-height:0;margin-bottom:16px;padding-right:8px;padding-left:54px;font-weight:500;color:#333}.stat-levels .level:hover{opacity:.8;filter:alpha(opacity=80)}.stat-levels .level:last-child{margin-bottom:0}.stat-levels .level.current{font-weight:700;cursor:default}.stat-levels .level.current:hover{opacity:1;filter:alpha(opacity=100)}.stat-levels .level.current:before{content:'';position:absolute;top:0;left:43.5px;width:5px;height:100%;background:#ffc500}.stat-levels .level.current .name{font-weight:700}.stat-levels .level .name{font-weight:500}.stat-levels .level .lvl-text{height:1em;color:#777}.stat-levels .level .lvl-text .recent-utl{margin-left:4px;font-weight:400}.adwords-banner{height:88px;padding:16px;margin-top:24px;text-align:center;background:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-68812cfe1f/images/quiz-math-bg.png) center no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.adwords-banner .title{margin:0;line-height:1.4em;font-size:22px;color:#fff}.adwords-banner .subtitle{margin:0;font-size:17px;font-weight:200;color:#fff}.adwords-header{margin:24px 0;padding-bottom:48px;border-bottom:1px solid #333;text-align:center}.adwords-header h1{margin:0 0 24px;font-size:22px;line-height:1.4em}.adwords-header p{margin-bottom:24px;line-height:1.4em}.adwords-header h2{margin:0 0 24px;font-size:17px;line-height:1.4em}.adwords-header .signup,.adwords-header p{float:none;width:676px;margin-left:auto;margin-right:auto}.adwords-header .btn{position:relative;width:209.33px}.adwords-header .btn span{position:absolute;top:50%}.adwords-header .btn-f-b{padding-left:30px}.adwords-header .btn-f-b span{left:6px;margin-top:-10px;background-position:-69px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:20px;height:20px}.adwords-header .btn-google{padding-left:34px}.adwords-header .btn-google span{left:8px;margin-top:-7px;background-position:-25px -88px;background-repeat:no-repeat;overflow:hidden;display:block;width:22px;height:14px}.adwords-header .btn-email{font-weight:700}.viz-wrapper.loaded .spinner{display:none}.viz-wrapper.loaded .content{display:block}.viz-wrapper .content{display:none}.viz-wrapper iframe{width:100%;height:30px;border:none}.zoomable-image{position:relative;display:inline-block;max-width:100%;cursor:pointer;overflow:hidden}.zoomable-image:hover span{display:block}.zoomable-image span{display:none;position:absolute;top:8px;right:8px;width:32px;height:32px;background:rgba(0,0,0,.75);z-index:1;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:transform 100ms linear;-moz-transition:transform 100ms linear;-ms-transition:transform 100ms linear;-o-transition:transform 100ms linear;transition:transform 100ms linear}.zoomable-image span:after{content:'';position:absolute;top:50%;left:50%;margin:-8px 0 0 -7.5px;background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png);background-position:-85px -62px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:16px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.zoomable-image span:after{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.zoomable-modal{width:100%;height:100%;padding:16px;margin:0 auto;background:0 0;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.zoomable-modal.visible{opacity:1;filter:alpha(opacity=100)}.zoomable-modal button{position:fixed;top:40px;right:40px;width:36px;height:36px;border:0;background:rgba(0,0,0,.75);z-index:900;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.zoomable-modal button:hover{opacity:.78;filter:alpha(opacity=78)}.zoomable-modal button:after{content:'';position:absolute;top:50%;left:50%;margin:-7.5px 0 0 -7px;background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-fe419e19ea/build_sprites/css-sprite-global.png);background-position:-122px -62px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.zoomable-modal button:after{background-image:url(//d18l82el6cdm1i.cloudfront.net/site_media/version-e86f3f51e0/build_sprites/css-sprite-global-x2.png);background-size:164px 144px}}.zoomable-modal img{display:inline-block;max-width:100%;max-height:100%;border:16px solid #fff;cursor:default;background:#fff}