.dark-olive_bg{background-color:#454234}.mid-grey{background-color:#454541}.off-grey{color:#9a9a9a}.navbar-transparent .navbar-nav>li>a{color:#fdfdfd}.navbar-transparent{border:none;border-radius:0;background-color:rgba(0,0,0,.01)}#side-nav.nav>li>a:focus,#side-nav.nav>li>a:hover{background-color:#eee}.nav>li>a:focus,.nav>li>a:hover{background-color:#040407;color:#f05f5f}#side-nav a:focus,#side-nav a:hover{color:#23527c}#side-nav.nav-pills>li.active>a,#side-nav.nav-pills>li.active>a:focus,#side-nav.nav-pills>li.active>a:hover{background-color:#337ab7;color:#fff}div.cn{height:70vh;display:flex;align-items:center;justify-content:center}.ss-style-roundedsplit::before,.ss-style-roundedsplit::after{background:inherit;height:35px;left:0;top:-35px;width:50%;z-index:10}.ss-style-roundedsplit::before{border-radius:0 80px 0 0}.ss-style-roundedsplit::after{border-radius:80px 0 0;left:50%}section,footer{color:#fff;position:relative;text-align:center;width:100%;height:100%;min-height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section::before,section::after,footer::before,footer::after{content:"";pointer-events:none;position:absolute}.footer-end{margin-top:20px;border-top:1px solid #222;background-color:#131315;padding:10px}.text-editor-wrap{border-radius:10px;box-shadow:0 20px 70px rgba(34,34,34,.8);clear:both;display:block;margin:auto;width:34vw;min-width:280px;overflow:hidden;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.title-bar{background-color:#f8f8f8;background-image:-moz-linear-gradient(center top,#e8e8e8,#bcbbbc);border-bottom:1px solid #6a6a6a;box-shadow:0 1px 1px rgba(255,255,255,.7) inset;font-family:"Lucida Grande",sans-serif;font-size:.75em;padding:5px 0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.8)}.title-bar .title{color:#666}.shift-text .text-body{height:120px}.text-body{background-color:rgba(0,0,0,.85);color:#f0f0f0;font-family:"Consolas","Courier New","Courier";font-size:1.4vw;font-weight:500;height:280px;line-height:1.6vw;overflow:hidden;padding:10px;text-align:left;text-shadow:0 1px 0 #000;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.typed-cursor{-moz-animation:.7s ease 0s normal none infinite running blink;-o-animation:.7s ease 0s normal none infinite running blink;-webkit-animation:.7s ease 0s normal none infinite running blink;animation:.7s ease 0s normal none infinite running blink;font-weight:100;opacity:1}.footer-icons{margin:30px 0}.handwrite{font-family:'Kalam',cursive;font-weight:400;line-height:24px}.insert-text{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);margin-left:198px;font-size:22px;height:76px;vertical-align:top}.slant-sub{position:relative;font-style:italic;top:18px}.handwrite p{font-size:28px}.extra-space{padding-top:50px}.extra-space-both{padding:50px 0}.extra-space-lg{padding-top:30px}.extra-space-xl{padding-top:50px}.extra-space-xxl{padding-top:75px}.extra-space-both-xl{padding:75px 0}.extra-space-both-lg{padding:30px 0}.extra-space-md{padding-top:20px}.extra-space-sm{padding-top:10px}.extra-space-both-sm{padding:10px 0}.arrow-block{display:inline-block}.arrow-spacing{margin:50px 0}.arrow-flip{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.arrow-flip-45{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.arrow-flip-90{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.arrow-flip-neg-90{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:FlipH;display:inline-block}.arrow-flip-y-90{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-ms-filter:"FlipY";filter:FlipY;display:inline-block}.arrow-flip-rotate{-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1);-ms-filter:"FlipXY";filter:FlipXY;display:inline-block}.arrow-lg{font-size:100px}.arrow-xl{font-size:150px}#benefits .arrow-lg{color:#333}#comparison .arrow-lg{color:#999}.arrow-grey{color:#999}.arrow-lg-nomargin{margin-left:0}.arrow-ex{height:180px}.thumbnails img{border:4px solid #fdfdfd}.img-circle-logo{background-color:#dedede;border:2px solid #222;padding:3px;cursor:pointer}.img-circle-sm{width:45px;height:45px}.img-circle-md{width:60px;height:60px;margin:10px}.progress{background-color:rgba(245,245,245,.7)}.cards .progress{background-color:rgba(44,44,44,.7)}.cards,.flipcard .front,.flipcard .back{background-color:#2c2c2c;border:1px solid #222;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.5);cursor:pointer}.cards{margin:15px 5px 0;max-height:390px;min-height:390px;min-width:296px;padding:15px 40px}.cards-sm{max-width:296px;min-height:400px;max-height:400px}.cards-xs{min-width:276px;max-width:282px;min-height:400px;max-height:400px}.cards-xss{min-width:208px;max-width:220px;min-height:300px;max-height:300px}.cards-xxss{min-width:160px;max-width:180px;min-height:130px;max-height:140px}.cards-md{min-width:476px;max-width:100%;min-height:900px;max-height:1420px}.cards-smd{min-width:476px;max-width:100%;min-height:650px;max-height:1420px}.no-pointer{cursor:default}.card-animation{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transition:transform 1s ease 0s;-o-transition:transform 1s ease 0s;-webkit-transition:transform 1s ease 0s;transition:transform 1s ease 0s}.cards-filter{padding:15px 20px}.container{-moz-perspective:800px;-ms-perspective:800px;-webkit-perspective:800px;perspective:800px}.cards figure{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;margin:0;min-height:346px;width:100%}.cards .back{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.cards.flipped{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.top-bit{border-bottom:1px solid #3d3d3d}.top-bit-border{border-bottom:1px solid #3d3d3d}.middle-bit{min-height:192px}.cards-xss .middle-bit{min-height:182px}.end-bit{border-top:1px solid #3d3d3d}.cards-xss .end-bit{padding-top:10px}#comparison ul{margin-top:25px}#comparison h2{margin-top:80px}#comparison li img{height:85px;width:85px;cursor:pointer}.box-olive{box-shadow:0 0 15px 1px #817e70}.features-container{border:1px solid #3e3b2e;padding:15px;min-height:610px}.features-container .hide-mobile img{-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:0}.features-container img{width:100%;max-width:550px}.accordion-code img,.accordion-test img{position:absolute;top:0}.accordion-code img{right:0}.accordion-test img{left:0}.features-container .hide-mobile .selected{opacity:1}.features-container .panel-group,.features-container img,.code-pre pre{box-shadow:0 0 15px #111}.features-container .accordion-toggle{text-decoration:none}.features-container .panel-default>.panel-heading{background:rgba(0,0,0,0);background:-webkit-gradient(linear,0 0,0 100%,from(#575e63),to(#3f4347));background:-webkit-linear-gradient(top,#575e63,#3f4347);background:-moz-linear-gradient(top,#575e63,#3f4347);background:-ms-linear-gradient(top,#575e63,#3f4347);background:-o-linear-gradient(top,#575e63,#3f4347);cursor:pointer}.features-container .panel-title{color:#fdfdfd}.features-container .panel-body{min-height:195px}.features-container .panel-body p{font-size:16px;line-height:24px}.features-container .accordion-toggle:after{font-family:'FontAwesome';content:"";float:right;color:gray}.features-container .panel-heading.collapsed .accordion-toggle:after{content:""}.code-pre pre{background-color:#1c1c1c;color:#fdfdfd;min-height:250px;max-width:530px;width:100%}.code-pre .pre-left{margin-left:25px}.features-lg{font-size:4em!important}.fa-feature-color{color:#999}.header,.full-section{min-height:100vh}.header .container{margin-top:15vh}.header .bg{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}@media only screen and (min-height:320px){.header,.full-section{min-height:79.5vh}}@media only screen and (min-height:480px){.header,.full-section{min-height:86.5vh}}@media only screen and (min-height:600px){.header,.full-section{min-height:88.75vh}}@media only screen and (min-width:320px){.show-mobile{display:inherit!important}.hide-mobile{display:none!important}.code-pre .pre-left{margin-left:0}.code-pre code{font-size:80%}}@media only screen and (min-width:640px){.code-pre .pre-left{margin-left:25px}.code-pre code{font-size:inherit}}@media only screen and (min-width:992px){.show-mobile{display:none!important}.hide-mobile{display:inherit!important}}.header .recruiter{background:#040407 url("/Content/images/covers/provenCoder_result_code.jpg") no-repeat scroll center 20%/cover}.header .coder{background:#040407 url("/Content/images/covers/provenCoder_question.jpg") no-repeat scroll center 20%/cover}.header .employer{background:#040407 url("/Content/images/covers/provenCoder_table_a.jpg") no-repeat scroll center 20%/cover}.header .about{background:#040407 url("/Content/images/covers/provenCoder_about.jpg") no-repeat scroll center 20%/cover}.header .knitting{background:#040407 url("/Content/images/competition/knitting/code_crafting.png") no-repeat scroll center 20%/cover}.header .kiss{background:#040407 url("/Content/images/competition/knitting/kiss_knitting.png") no-repeat scroll center 20%/cover}.header .bg-over{background-color:#040407;bottom:0;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;right:0;top:0;width:100%;z-index:0}.slugs{color:#fdfdfd;display:block;font-size:18px;margin:0 auto;max-width:960px;position:relative;z-index:2}.slugs .slug-slim,.about-slug-slim{color:#9c9a99;font-weight:400;letter-spacing:4px;margin:2.5vh 0;text-transform:uppercase}.about-slug-slim{color:#fdfdfd}.slugs .slug{letter-spacing:-1px}.jumbotron{background-color:inherit}.header .action-buttons{margin:30px auto 0;display:inline-block;position:relative;vertical-align:middle;margin-top:20vh}.header .action-buttons .btn{min-width:146px}.header .action-buttons .btn:first-child{margin-right:20px}.pc-home{opacity:1!important}@media only screen and (min-width:320px){.slugs .slug{font-size:2em;line-height:1.05em}.slugs .slug-slim,.about-slug-slim{font-size:1em}.header .container{margin-top:4.5vh}.header .action-buttons{margin-top:5vh}.header .action-buttons p{font-size:3.8vw}.text-editor-wrap{width:34vw;min-width:280px}.title-bar{font-size:2.5vw}.text-body{font-size:3.6vw;height:26vh;line-height:4.2vw}.arrow-right-up,.arrow-right-down,.arrow-middle-down,.arrow-left-up,.arrow-left-down{font-size:0}}.banner-section{font-family:"Bebas Neue"}.banner-section h1{font-size:90px}.banner-section h2{font-size:60px;margin:10px auto}.section-date{margin-top:33%}.section-highlight{background-color:#f05f5f;padding:0 15px 0}@media only screen and (min-width:480px){.slugs .slug{font-size:2em;line-height:1.05em}.slugs .slug-slim,.about-slug-slim{font-size:1em}.header .container{margin-top:.5vh}.header .action-buttons{margin-top:6vh}.header .action-buttons p{font-size:2.8vw}.text-editor-wrap{width:80vw;min-width:540px}.title-bar{font-size:1.8vw}.text-body{font-size:2.6vw;height:30vh;line-height:3vw}.arrow-right-up,.arrow-right-down,.arrow-middle-down,.arrow-left-up,.arrow-left-down{font-size:0}}@media only screen and (min-width:768px){.slugs .slug{font-size:2em;line-height:1.05em}.slugs .slug-slim,.about-slug-slim{font-size:1em}.header .container{margin-top:6.5vh}.header .action-buttons{margin-top:7.5vh}.header .action-buttons button{display:inline-block}.header .action-buttons p{font-size:2.86vw}.text-editor-wrap{width:82vw;min-width:620px}.title-bar{font-size:2vw}.text-body{font-size:3vw;height:26vh;line-height:3.6vw}.section-date{margin-top:30%}}@media only screen and (min-width:992px){.slugs .slug{font-size:2.5em;line-height:1.125em}.slugs .slug-slim,.about-slug-slim{font-size:1em}.header .container{margin-top:15vh}.header .action-buttons{margin-top:15vh}.header .action-buttons p{font-size:2.86vw}.text-editor-wrap{width:40vw;min-width:400px}.title-bar{font-size:.75em}.text-body{font-size:1.75vw;height:28vh;line-height:2.3vw}.arrow-right-up,.arrow-right-down,.arrow-left-up,.arrow-left-down{font-size:60px}.arrow-middle-down{font-size:150px}}@media only screen and (min-width:1200px){.slugs .slug{font-size:3em;line-height:1.05em}.slugs .slug-slim,.about-slug-slim{font-size:1em}.header .container{margin-top:12.5vh}.header .action-buttons{margin-top:10.5vh}.header .action-buttons p{font-size:1.1vw}.text-editor-wrap{width:34vw;min-width:280px;margin:0 4vw}.title-bar{font-size:.75em}.text-body{font-size:1.4vw;height:280px;line-height:1.6vw}.arrow-right-up,.arrow-right-down,.arrow-left-up,.arrow-left-down{font-size:80px}}.no-indent{list-style:none;padding-left:0}.plan-bottom{margin-bottom:15px}plan-top{margin-top:15px}.plan_price-md{font-size:4em;margin-left:-1.5vw;display:block;font-weight:900;height:1em;letter-spacing:-2px;line-height:1.2em;position:relative}.plan_price-md .cents{font-size:.36em;font-weight:700;letter-spacing:-1px;position:absolute;top:-.25em}.plan_price-sm{font-size:2.5em;display:block;font-weight:600;height:1em;letter-spacing:-2px;line-height:1.2em;position:relative}.plan_price-sm .cents{font-size:.45em;font-weight:600;letter-spacing:-1px;position:absolute;top:-.25em}.plan_price{display:block;font-size:6.853em;font-weight:900;height:1em;letter-spacing:-2px;line-height:1.2em;margin-left:-2.5vw;position:relative}.plan_price .cents{font-size:.146em;font-weight:700;letter-spacing:-1px;position:absolute;top:-.75em}.plan_price .currency,.plan_price-md .currency{font-size:.382em;font-weight:400;letter-spacing:0;position:relative;top:-1.15em}.plan_price_details{display:block;font-size:1em;line-height:1.2em;opacity:.8;text-shadow:none}.plan_coming_soon{font-size:2.618em;line-height:1em;margin:8px 0 100px}.plan-subhead,.plan-subhead-list,.plan-feature{color:#ccc}.plan-subhead{margin:0 10px 10px;border-bottom:1px solid #969387;max-width:296px}.plan-subhead h3{margin-bottom:0}.plan-subhead p{margin-bottom:5px}.plan-subhead-list{list-style:outside none circle;margin:0 0 25px 25px}.plan-summary h5{line-height:1.15vw}.plan-summary-para{margin-top:5px}.cards-sm .btn-smooth{margin-top:.8em}.cards-rear{margin-top:5px;color:#6b6b6b;min-height:256px}#confirmMessage .modal-content{background-color:rgba(255,255,255,.1)}.navbar.navbar-inverse{margin-bottom:0}.swinger{margin:0;-webkit-transform-style:preserve-3d;-webkit-perspective:1000px;-moz-transform-style:preserve-3d;-moz-perspective:1000px;-ms-transform-style:preserve-3d;-ms-perspective:1000px;transform-style:preserve-3d;perspective:1000px;overflow:hidden;min-height:350px}.box{height:110px;margin:0 26vw;font-size:100px;line-height:120px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;opacity:.9;text-align:center;font-family:'Abril Fatface',cursive}.box-2{display:none}.box-3{display:none}.help-links{min-height:330px;margin:30px 0;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:0}.help-links ul{margin-left:50px;list-style:none outside none}.help-links a{color:#ccc}.help-links a:hover{color:#f05f5f;text-decoration:none}.help-show{opacity:1}@media only screen and (min-width:320px){.box{height:75px;margin:0 6.25vw;font-size:70px;line-height:80px}}@media only screen and (min-width:768px){.box{font-size:100px;height:110px;line-height:120px;margin:0 12vw}}@media only screen and (min-width:960px){.box{margin:0 10vw}}@media only screen and (min-width:1200px){.box{margin:0 12vw}}.no-more-tables th{font-size:0}.no-more-tables a{color:#ccc}.no-more-tables a:hover{color:#f05f5f;text-decoration:none}@media only screen and (max-width:800px){.no-more-tables th{font-size:14px}.no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr{display:block}.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}.no-more-tables tr{border:1px solid #ccc}.no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal}.no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold}}.feature-details p{min-height:100px}.vertical-alignment-helper{display:table;height:100%;width:100%}.vertical-align-center{display:table-cell;vertical-align:middle}.vertical-content-helper{width:inherit;height:inherit;margin:0 auto}.countdownHolder{width:450px;margin:0 auto;font:40px/1.5 'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:-3px}.position{display:inline-block;height:1.6em;overflow:hidden;position:relative;width:1.05em}.digit{position:absolute;display:block;width:1em;background-color:#444;border-radius:.2em;text-align:center;color:#fff;letter-spacing:-1px}.digit.static{box-shadow:1px 1px 1px rgba(4,4,4,.35);background-image:linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-o-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-moz-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-webkit-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-ms-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,#3a3a3a),color-stop(.5,#444))}.countDiv{display:inline-block;width:16px;height:1.6em;position:relative}.countDiv:before,.countDiv:after{position:absolute;width:5px;height:5px;background-color:#444;border-radius:50%;left:50%;margin-left:-3px;top:.5em;box-shadow:1px 1px 1px rgba(4,4,4,.5);content:''}.countDiv:after{top:.9em}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}