*{margin:0;padding:0}html{overflow-y:scroll}ul{list-style:none inside}li{list-style:none inside}a{text-decoration:none;color:#000}a:focus{outline:none}.clear{clear:both}input,textarea{outline:none}fieldset{border:none}[v-cloak]{display:none}::-moz-selection{background:#d48155;color:#fff}::selection{background:#d48155;color:#fff}.error{color:red}body{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/header_cut_black.jpg) top left repeat-x}#container{width:967px;margin:0 auto;overflow:visible!important}#container_home{width:100%;margin:0 auto}#container.homepage #header{width:1072px}#containerMobile{width:100%}#containerMobile #header{width:100%!important}#containerMobile #header_right{display:none}#containerMobile #footer{display:none!important}#containerMobile #header_left{margin-left:0%}@font-face{font-family:"Franklin Gothic Book";src:url(https://s3.amazonaws.com/coderbytefonts/FRABK.TTF)}@font-face{font-family:"Franklin Gothic Medium";src:url(https://s3.amazonaws.com/coderbytefonts/framd.ttf)}@font-face{font-family:"Helv Ne";src:url(https://s3.amazonaws.com/coderbytefonts/fontscore.com_h_helvetica-neue-lt-std-35-thin.otf)}@font-face{font-family:"Avenir Next";src:url(https://s3.amazonaws.com/coderbytefonts/avenir-next-lt-pro/AvenirNextLTPro-Regular.otf)}@font-face{font-family:"Avenir Next Demi";src:url(https://s3.amazonaws.com/coderbytefonts/avenir-next-lt-pro/AvenirNextLTPro-Demi.otf)}#cursorMessageDiv{position:absolute;z-index:9999999999;background:#032538!important;color:#fff;padding:9px;padding-bottom:8px;padding-left:12px;padding-right:12px;margin-left:5px;float:right;display:none;font-family:"Avenir Next";font-size:12px!important;border-radius:3px!important;border:0!important;text-shadow:0 0 0 #000!important}#header{width:960px;margin:0 auto}#header_left{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/logo_black_v3.png) center center no-repeat;width:250px;height:64px;float:left;background-size:contain}.homebutton{display:block;width:250px;height:64px;text-indent:-9999px}#nav{width:504px;float:right;overflow:auto}#nav a{display:block;float:left;height:59px}#nav li{color:#fff;overflow:auto;float:left;line-height:60px;text-shadow:1px 1px 2px #363636;font-family:"Franklin Gothic Book";overflow:hidden}#nav li a{color:#ebebeb}#nav li a:hover{color:#fff}#nav li a span{color:#b8b8b8;font-size:25px}#nav li a.navMockHover span{color:#f5b379;font-size:12px;vertical-align:9%;margin-left:4px}#nav li a.videoSessions{line-height:57px}#nav li:first-of-type{line-height:61px;margin-right:0}#nav li:nth-child(2){margin-right:16px;line-height:54px}#nav li:nth-child(3){margin-right:33px}#nav li:nth-child(4){margin-right:32px;line-height:60px}#nav li:first-of-type a{padding-left:18px;padding-right:12px;border-left:2px solid #fff0;border-right:2px solid #fff0}#nav li:nth-child(2) a{padding-left:18px;padding-right:12px;border-left:2px solid #fff0;border-right:2px solid #fff0}#nav a.groupMainPage{margin-left:50px}#nav li a.hovered{background:#fff;color:#4d4d4d;text-shadow:0 0 0 #000;padding-bottom:5px;border-top-right-radius:4px;border-top-left-radius:4px;border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1}#header_right{position:relative}.navDropDown{background:#fff;position:absolute;top:61px;right:172px;border:2px solid #e1e1e1;font-family:"Franklin Gothic Book";border-top:0;display:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:9999999}.navDropDown>a{border-top:1px solid #ededed;padding:16px 76px;padding-left:24px;cursor:pointer;color:#4d4d4d;display:block;overflow:auto;padding-bottom:14px}.navDropDown>a:first-of-type{border-top:0}.navDropDown>a div{float:left;margin-right:20px;margin-top:-6px;width:27px;height:27px}.navDropDown>a:nth-child(1) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/chals.png) center center no-repeat;background-size:27px 26px}.navDropDown>a:nth-child(2) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/tuts_alg.png) center center no-repeat;background-size:27px 27px}.navDropDown>a:nth-child(3) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/discuss.png) center center no-repeat;background-size:27px 27px}.navDropDown>a:nth-child(4) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/rankings.png) center center no-repeat;background-size:27px 27px}.navDropDown>a:hover{color:#508bc7}.courseDropDown{background:#fff;position:absolute;top:61px;right:-23px;border:2px solid #e1e1e1;font-family:"Franklin Gothic Book";border-top:0;display:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:9999999}.courseDropDown>a{border-top:1px solid #ededed;padding:10px 63px;padding-left:24px;cursor:pointer;color:#4d4d4d;display:block;overflow:auto;padding-bottom:12px}.courseDropDown>a:first-of-type{border-top:0}.courseDropDown>a div{float:left;margin-right:20px;width:35px;height:35px;border-radius:50%}.courseDropDown>a:hover{color:#508bc7}.courseDropDown>a li{line-height:35px}.courseDropDown>a:nth-child(1) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_1.png) center center no-repeat;background-size:35px 35px}.courseDropDown>a:nth-child(2) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_2.png) center center no-repeat;background-size:35px 35px}.courseDropDown>a:nth-child(3) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_3.png) center center no-repeat;background-size:35px 35px}.courseDropDown>a:nth-child(5) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_4.png) center center no-repeat;background-size:35px 35px}.courseDropDown>a:nth-child(4) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_5.png) center center no-repeat;background-size:35px 35px}.courseDropDown>a:nth-child(6) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_6.png) center center no-repeat;background-size:35px 35px}.courseDropDown>a:nth-child(7) div{background:url(https://s3.amazonaws.com/coderbytestaticimages/header/c_7.png) center center no-repeat;background-size:35px 35px}.codingarea{width:122px;text-align:center;vertical-align:baseline;color:#c2f495;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.codingarea:after{content:"Coding Area";text-shadow:1px 1px 2px #363636}.groupMainPage{width:114px;text-align:center;vertical-align:baseline;color:#c2f495;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.groupMainPage:after{content:"My Groups";text-shadow:1px 1px 2px #363636}.about{width:70px;text-align:center;vertical-align:baseline;color:#ebebeb;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.about:after{content:"About"}.group_home{width:110px;text-align:center;vertical-align:baseline;color:#fff;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.group_home:after{content:"Workspace"}.logout_header{width:70px;text-align:center;vertical-align:baseline;color:#fff;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.logout_header:after{content:"Logout"}.forums{width:84px;text-align:center;vertical-align:baseline;color:#ebebeb;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.forums:after{content:"Settings"}.login{width:84px;text-align:center;vertical-align:baseline;color:#ebebeb;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.login:after{content:"Sign Up"}.login_profile{width:74px;text-align:center;vertical-align:baseline;color:#ebebeb;font-family:"Franklin Gothic Book";font-size:17px;line-height:64px}.login_profile:after{content:"Profile"}.codingarea:hover{color:#cff4ae}.groupMainPage:hover{background:#579b35;color:#fff;border-bottom:1px solid #000}.about:hover{color:#fff}.group_home:hover{background:#e5a65b;color:#000;border-bottom:1px solid #000}.forums:hover{color:#fff}.login:hover{color:#fff}.login_profile:hover{color:#fff}.logout_header:hover{background:#e5a65b;color:#000;border-bottom:1px solid #000}#belowheader{width:840px;margin:0 auto;text-align:center;padding-bottom:29px;padding-top:11px}#belowheader p{font-family:Helv Ne,Helvetica;font-size:38px;text-align:center;color:#202020;padding-top:24px;letter-spacing:0;text-shadow:1px 1px 1px #f9f9f9}#belowheader p span{font-family:Helv Ne,Helvetica;color:#d67228;letter-spacing:0;text-shadow:0 0 1px #f1f1f1}#belowhomepage_groups{width:840px;margin:0 auto;text-align:center;background:#f7f7f7;margin-top:20px;border:1px solid #bbb;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:1px 1px 1px #272727;-webkit-box-shadow:1px 1px 1px #272727;box-shadow:1px 1px 1px #272727;margin-bottom:44px}#belowhomepage_groups p{font-family:Helv Ne,Helvetica;font-size:32px;text-align:center;color:#121212;padding-top:24px;padding-bottom:24px;letter-spacing:0;text-shadow:1px 1px 1px #f9f9f9}#belowhomepage_groups p span{font-family:Helv Ne,Helvetica;color:#e07628;letter-spacing:0;text-shadow:0 0 1px #f1f1f1}#belowhomepage_groups p span.ex_span{font-size:17px;color:#5e5e5e;letter-spacing:0;text-shadow:0 0 0 #f1f1f1}#belowhomepage_groups:hover{background:#fff;cursor:pointer}#fullWidthImageProj{width:100%;height:500px;background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover;border-top:0 solid #f1f1f1;border-bottom:0 solid #dadada;position:relative}#bannerBelowAcad #withinBanner.quizBanner{padding:55px 0;padding-top:58px}#bannerBelowAcad #withinBanner.quizBanner p{color:#e3e3e3;font-size:35px}#bannerBelowAcad #withinBanner.quizBanner p.mobileNotif span{color:#f6de8a;border-bottom:3px dotted #6e6e6e;padding-bottom:5px}#fullWidthImageProj .code_text{color:#fff;font-family:"Avenir Next Demi";text-align:center;font-size:83px;padding-top:205px;text-shadow:1px 1px 3px #282828;line-height:68px}#fullWidthImageProj .code_text p{padding-top:6px;animation:spinText 1.2s;-webkit-animation:spinText 1.2s}#fullWidthImageProj .code_text span{font-size:27px;color:#f0f0f0;font-family:"Avenir Next";display:block;margin-top:16px;padding-bottom:12px;opacity:.9}#projList{width:990px;margin:0 auto;overflow:auto;margin-top:-80px;overflow:hidden;position:relative}#projList li{float:left;width:46%;overflow:auto;cursor:pointer;padding:15px;border-radius:4px;height:240px;position:relative;margin-bottom:20px}#projList a:nth-child(2n) li{float:right}#projList li div{position:absolute;bottom:0;color:#fff;left:0;right:0;padding:25px 25px;font-family:"Avenir Next";overflow:hidden;background:rgb(0 0 0 / .8)}#projList li div p{font-size:23px}#projList li.website{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/site1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList li.calc{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/calc.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList li.ttt{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/ttt.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList li.chess{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/chess.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList li.todo{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/todo.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList li.search{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/search.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.build-website{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/build-your-first-website/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.build-calc{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/build-calculator-with-javascript/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.todo-app-in-react{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/projects/todo-app-in-react/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList.mockInter{width:900px;padding:5px}#fullWidthImageProj.mockInter{height:400px;background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/header.jpg) center center no-repeat}#fullWidthImageProj.mockInter .code_text{padding-top:145px}#fullWidthImageProj.mockInter .code_text span{margin-top:7px}#fullWidthImageProj.mockInter .code_text b{font-weight:400;font-size:28px;color:#d8d8d8;font-family:"Avenir Next";opacity:.8}#projList.mockInter li{width:44%;box-shadow:0 1px 3px #636363;border-radius:8px;border:1px solid #2a2a2a;-webkit-filter:grayscale(60%);filter:grayscale(60%)}#projList.mockInter li:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}#projList.mockInter li div p{text-align:center}#projList.mockInter.mock-options li:nth-child(2n){float:right}#projList.mockInter li div p{font-size:25px}#projList.mockInter.mock-options.options2-bootcamp li:nth-child(2n){float:left}#projList.mockInter li.opts_bootcamp,#projList.mockInter li.opts_bootcamp:nth-child(2){-webkit-filter:grayscale(0%);filter:grayscale(0%);width:27.5%;float:left;border-radius:50%;height:247px;margin-right:25px;border:1px solid #ababab}#projList.mockInter li.bc_hr{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/hr.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_fs{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/fs.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_gh{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/gh.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_ms{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/ms.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_aa{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/aa.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_cs{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/cs.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_db{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/db.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_ga{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/ga.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.bc_fi{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/fi.png) center center no-repeat #f1f1f1;background-size:cover}#projList.mockInter li.job_swe{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/swe.jpg) center center no-repeat;background-size:cover;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#projList.mockInter li.job_moretocome{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/moretocome.jpg) center center no-repeat;background-size:cover;-webkit-filter:grayscale(90%);filter:grayscale(90%);cursor:default}#projList.mockInter li.job_moretocome:hover{-webkit-filter:grayscale(90%);filter:grayscale(90%)}#projList.mockInter li.job_moretocome div{padding:120px 25px;opacity:.7}#projList.options2-bootcamp li:nth-child(3n){margin-right:0}#projList.options2-bootcamp li div{padding:15px 25px;padding-bottom:57px}#projList.options2-bootcamp li div p{font-size:20px}#projList.mockInter.mock-tracks{width:800px}#projList.mockInter.mock-tracks section{overflow:auto}#projList.mockInter.mock-tracks li{width:100%;padding:0;height:auto;background:#f1f1f1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#projList.mockInter.mock-tracks li div:first-child{float:left;position:relative;background:#f1f1f1;padding:13px 24px}#projList.mockInter.mock-tracks li div:first-child h2{color:#374b9a}#projList.mockInter.mock-tracks li div:first-child p{color:gray;font-size:16px;text-align:left;margin-top:6px}#projList.mockInter.mock-tracks li div:nth-child(2){position:relative;float:right;font-size:21px;padding:27.3px 0;width:174px;text-align:center}#projList.mockInter.mock-tracks li ul.mock-chalList{display:none;overflow:auto}#projList.mockInter.mock-tracks li ul.mock-chalList li{border:0;box-shadow:0 0 0 #fff}.mock-options{display:none}.mock-options.options1{display:block}.mock-tracks{display:none}#projList li.prepare_bootcamp{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/bootcamp.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#projList li.prepare_job{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/mock/job.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#quizInfo{margin-left:25px;position:relative;overflow:auto;margin-bottom:40px}#quizInfo h1{font-family:"Avenir Next";margin-top:29px;font-size:28px;color:#1d1d1d;border-bottom:1px dashed #afafaf;padding-bottom:25px;margin-right:155px}#quizInfo #quizTitle img{width:40px;height:40px;border-radius:50%;vertical-align:-29%}#quizInfo h1 span{font-family:"Avenir Next Demi"}#quizInfo #quizCounter{margin-top:17px;background:#e8b67d;text-align:center;width:70px;padding:28px 11px;padding-bottom:24px;border-radius:50%;font-size:27px;color:#fff;font-family:"Avenir Next";position:absolute;top:4px;right:30px}#quizInfo #quizCounter span.counterTotal{font-size:22px;padding-left:2px;color:#fdf3e8}#quizInfo #quizContent{margin-top:48px}#quizInfo #quizContent img{width:150px;height:150px;background:#f2f4f7;border-radius:50%;padding:8px;border:2px solid #eceef3}#quizInfo #teacherInfo{position:absolute;top:330px;left:0;width:210px;font-family:"Avenir Next"}#quizInfo #teacherInfo h4{text-align:center;width:180px;margin-bottom:6px;font-family:"Avenir Next Demi"}#quizInfo #teacherInfo p{color:#424242;line-height:21px;font-size:15px}#quizInfo #quizQuestion{width:83.5%;float:left}.arrowLeft{width:0;height:0;border-top:20px solid #fff0;border-bottom:20px solid #fff0;border-right:47px solid #f3f3f3;position:absolute;top:154px;left:220px}#quizInfo #quizQuestion p.actualQues{background:#f3f3f3;font-family:"Avenir Next";border-radius:4px;padding:17px 23px;font-style:italic;font-size:21px;line-height:28px}#quizInfo #quizQuestion p.actualQues .prettyprint{font-size:14px;line-height:20px;margin-top:14px;margin-bottom:15px;font-style:normal}#quizInfo #quizQuestion #quizAnswers{margin-top:28px}#quizInfo #quizQuestion #quizAnswers>p{font-family:"Avenir Next Demi";color:#3f58a2;font-size:20px}#quizInfo #quizQuestion #quizAnswers ul{overflow:auto}#quizInfo #quizQuestion #quizAnswers ul li{font-family:"Avenir Next";background:#e3eafd;font-size:17px;margin:12px 0;padding:12px 16px;border-radius:4px;cursor:pointer;line-height:22px}#quizInfo #quizQuestion #quizAnswers ul li:nth-child(2n){background:#ebf0fb}#quizInfo #quizQuestion #quizAnswers ul li:hover{background:#edf1fd}#quizInfo #quizQuestion #quizStatus,#quizInfo #quizQuestion #quizStatus p{display:none}#quizInfo #quizQuestion #quizStatus p{margin-top:17px;margin-bottom:24px;font-size:28px;font-family:"Avenir Next Demi";text-align:center}#quizInfo #quizQuestion #quizStatus p.quiz_corr{color:#1fb91f}#quizInfo #quizQuestion #quizStatus p.quiz_incorr{color:#e43131}#quizInfo #quizQuestion #quizExplan{display:none;background:#f7f7f7;padding:21px 17px;border-radius:7px}#quizInfo #quizQuestion #quizExplan h4{font-family:"Avenir Next Demi";color:#3f58a2;font-size:20px}#quizInfo #quizQuestion #quizExplan p{font-family:"Avenir Next";margin-top:11px;color:#424242;font-size:14px;line-height:23px}#quizInfo #quizQuestion #quizExplan p a{color:#4386d0;text-decoration:underline}#quizInfo #quizQuestion #quizNav{overflow:auto;border-top:1px solid #dcdcdc;margin-top:11px;padding-top:14px}#quizInfo #quizQuestion #quizNav li{float:left;color:#989898;font-family:"Avenir Next";font-size:13px;cursor:pointer}#quizInfo #quizQuestion #quizNav li:hover{color:gray}#quizInfo #quizQuestion #quizNav li.quizNav_begin{margin-right:25px}#quizInfo #quizQuestion #quizNav li.quizNav_next{margin-left:25px;background:#94ade0;color:#fff;border-radius:13px;padding:1px 10px}#quizInfo #quizQuestion #quizNav li:nth-child(3),#quizInfo #quizQuestion #quizNav li:nth-child(4){float:right}#quizInfo #quizQuestion #tagline{margin-top:17px;font-family:"Avenir Next";font-size:12px;color:#c6d4f1}#quizInfo #quizQuestion #tagline a{color:#c6d4f1;font-style:italic}#quizInfo #quizQuestion #tagline a:hover{text-decoration:underline}#fullWidthImageQuiz{width:100%;height:500px;background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover;border-top:0 solid #f1f1f1;border-bottom:0 solid #dadada;position:relative;animation:phoneSlideUp 1.0s;-webkit-animation:phoneSlideUp 1.0s}#bannerBelowAcad #withinBanner.quizBanner{padding:55px 0;padding-top:58px}#bannerBelowAcad #withinBanner.quizBanner p{color:#e3e3e3;font-size:35px}#bannerBelowAcad #withinBanner.quizBanner p.mobileNotif span{color:#f6de8a;border-bottom:3px dotted #6e6e6e;padding-bottom:5px}#fullWidthImageQuiz .code_text{color:#fff;font-family:"Avenir Next Demi";text-align:center;font-size:83px;padding-top:205px;text-shadow:1px 1px 3px #282828;line-height:68px}#fullWidthImageQuiz .code_text p{padding-top:6px;animation:spinText 1.2s;-webkit-animation:spinText 1.2s}#fullWidthImageQuiz .code_text span{font-size:35px;color:#f0f0f0;font-family:"Avenir Next";display:block;margin-top:16px;padding-bottom:12px;opacity:.9}.viewFullWebsite{font-family:"Avenir Next";padding:16px 0;padding-bottom:15px;text-align:center;font-size:12px;border-top:1px solid #e0e0e0;margin-top:10px}.viewFullWebsite a{color:#3f3f3f}@-webkit-keyframes phoneSlideUp{0%{background-position:10% 10%}100%{background-position:50% 50%}}@keyframes phoneSlideUp{0%{background-position:10% 10%}100%{background-position:50% 50%}}#mobileTracks{width:100%;overflow:hidden;margin-top:4px}#mobileTracks li{width:96%;overflow:auto;height:260px;position:relative;margin:0 auto;margin-bottom:8px;border-radius:4px}#mobileTracks li div.titleInfo{width:100%;background:rgb(0 0 0 / .45);position:absolute;bottom:0;padding:20px 15px;width:95.6%;overflow:hidden;padding-right:0}#mobileTracks li div.titleInfo img{width:55px;height:55px;float:left;border-radius:50%}#mobileTracks li div.titleInfo h2{color:#fff;float:left;font-family:"Avenir Next";line-height:37px;font-size:23px;margin-left:15px;margin-right:20px}#mobileTracks li div.titleInfo h2 span{font-size:12px;color:#d2d2d2;padding-left:3px}#mobileTracks li div.titleInfo h2 span.solvedNumber{padding-left:0}#mobileTracks li div.titleInfo p{color:#d2d2d2;float:left;font-family:"Avenir Next";font-size:12px;margin-left:15px}#mobileTracks li.javascript{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/js1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.python{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/py1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.logic{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/math1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.math{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/math1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.css{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/css1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.dom{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/dom1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.html{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/html1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#mobileTracks li.ruby{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/quizzes/ruby1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#quizQues .actualGoBack{color:#a8a8a8;font-family:"Avenir Next";overflow:auto;width:100%;font-size:13px}#quizQues .actualGoBack p a{color:#a8a8a8}#quizQues .actualGoBack p:nth-child(1){float:left;margin-left:20px;padding:9px 0}#quizQues .actualGoBack p:nth-child(2){float:right;margin-right:20px;padding:9px 0;color:#fff}#quizQues .actualTrack{text-align:center;background:#525252;color:#fff;font-family:"Avenir Next";padding:11px 0;font-size:19px}#quizQues .actualTrack img{width:35px;height:35px;border-radius:50%;vertical-align:-45%;margin-right:8px}#quizQues .actualQues pre{font-size:12px}#quizQues .actualQues h2{margin-bottom:4px;font-family:"Avenir Next";color:#e7e7e7;font-weight:300;font-size:20px;line-height:22px}#quizQues .actualQues div.diffEasy,#quizQues .actualQues div.diffMedium,#quizQues .actualQues div.diffHard{border-bottom:1px dashed #585858;padding-bottom:10px;color:#b5eba6;font-size:12px}#quizQues .actualQues div.diffMedium{color:#e7c491}#quizQues .actualQues div.diffHard{color:#cb776c}#quizQues .actualQues{white-space:pre-wrap;width:91.6%;background:#363636;font-family:"Avenir Next";font-size:14px;padding:35px 15px;padding-top:25px;line-height:19px;color:#f6f6f6;background:#363636;background:-moz-linear-gradient(top,rgb(54 54 54) 0%,rgb(54 54 54) 38%,rgb(71 71 71) 100%);background:-webkit-linear-gradient(top,rgb(54 54 54) 0%,rgb(54 54 54) 38%,rgb(71 71 71) 100%);background:linear-gradient(to bottom,rgb(54 54 54) 0%,rgb(54 54 54) 38%,rgb(71 71 71) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636',endColorstr='#474747',GradientType=0)}#quizQues .quesOptions{width:100%;overflow:auto;position:relative;font-family:"Courier New"}#quizQues .quesOptions li{width:50%;height:16px;float:left;text-align:center;padding:35px 0;font-size:14px;color:#f6f6f6}#quizQues .quesOptions li p{padding:0 6px}#quizQues .quesOptions li:active{background:#85d1ed!important}#quizQues .quesOptions li:nth-child(1){background:#95b6ed}#quizQues .quesOptions li:nth-child(2){background:#86aae6}#quizQues .quesOptions li:nth-child(3){background:#86aae6}#quizQues .quesOptions li:nth-child(4){background:#95b6ed}#quizQues .quesOptions li.style_correct{background:#8dd589}#quizQues .quesOptions li.style_wrong{background:#cc7a7a}#quizQues .retryButton{display:none;background:#363636;font-family:"Avenir Next";font-size:12px;text-align:right;padding-right:10px;color:#c4c4c4;padding-top:10px;overflow:auto}#quizQues .retryButton p{width:100px;float:right}#quizQues .retryButton p:active{color:#fff}#quizQues .actualSolution{display:none;white-space:pre-wrap;width:91.6%;background:#363636;font-family:"Avenir Next";font-size:13px;padding:35px 15px;padding-top:25px;line-height:19px;color:#f6f6f6}#quizQues .actualSolution span{font-family:"Courier New";color:#e7e7e7;font-size:13px}#quizQues .actualSolution h2{font-family:"Avenir Next";color:#e7e7e7;font-weight:300;font-size:20px}#quizQues .actualSolution ul li.numList{margin-left:8px;border-left:3px solid #181818;padding-left:10px}#quizQues .nextQues,#quizQues .newestQues{width:49.8%;background:#525252;font-family:"Avenir Next";font-size:16px;padding:19px 0;line-height:19px;color:#b9b9b9;text-align:center;float:left}#quizQues .nextQues{border-right:1px solid #525252}#quizQues .nextQues:active,#quizQues .newestQues:active{background:#454545}#fullWidthImageAcad{width:100%;height:450px;background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/skyline3_smaller_v5.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover;border-top:0 solid #f1f1f1;border-bottom:0 solid #dadada;position:relative;-webkit-filter:grayscale(0%);filter:grayscale(0%);background:#376d8c;background:-moz-linear-gradient(45deg,rgb(55 109 140) 21%,rgb(249 249 249) 99%);background:-webkit-linear-gradient(45deg,rgb(55 109 140) 21%,rgb(249 249 249) 99%);background:linear-gradient(45deg,rgb(55 109 140) 21%,rgb(249 249 249) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#376d8c',endColorstr='#f9f9f9',GradientType=1)}#fullWidthImageAcad .homepage_outer{width:1051px;margin:0 auto;padding-top:70px;overflow:hidden}#fullWidthImageAcad .code_text{color:#fff;font-family:"Avenir Next Demi";font-size:78px;text-shadow:0 1px 2px #212121;line-height:82px;width:570px;float:left;padding-bottom:18px}#fullWidthImageAcad .code_image{float:left;width:480px;padding-bottom:20px;position:relative}#fullWidthImageAcad .code_image img{width:99%;border-radius:5px;border:3px solid #4a4a4a}#fullWidthImageAcad .code_image div{background:rgb(236 236 236 / .9);color:#3e3e3e;position:absolute;bottom:34px;left:0;padding:17px 0;font-size:18px;border-radius:4px;text-align:center;width:475px;margin-left:-7px;font-family:"Avenir Next Demi"}#fullWidthImageAcad .code_text p{margin-top:-43px}#fullWidthImageAcad .code_text p span{display:block;font-size:14.5px;font-family:"Avenir Next";color:#98c3dc;text-shadow:0 0 0;height:67px;margin-right:82px;border-bottom:1px solid #81aeca;margin-bottom:32px}#fullWidthImageAcad .code_text div{cursor:pointer;font-size:17px;color:#f7f7f7;font-family:"Avenir Next";display:block;opacity:.9;border-radius:20px;line-height:43px;padding-top:2px;width:294px;margin-top:35px;box-shadow:0 2px 1px #24582e;text-shadow:0 1px 2px #3c3c3c;background:#69b6ec;background:-moz-linear-gradient(45deg,rgb(105 182 236) 0%,rgb(78 173 232) 100%);background:-webkit-linear-gradient(45deg,rgb(105 182 236) 0%,rgb(78 173 232) 100%);background:linear-gradient(45deg,rgb(105 182 236) 0%,rgb(78 173 232) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69b6ec',endColorstr='#4eade8',GradientType=1)}#fullWidthImageAcad .code_text div a{color:#f7f7f7}#fullWidthImageAcad .code_text div:hover{opacity:.95}#fullWidthImageAcad .code_text div span{vertical-align:-4%;padding-left:3px}#twoColCourses{width:990px;overflow:auto;margin:0 auto;margin-top:-119px;padding:9px;padding-top:31px;padding-bottom:17px}#twoColCourses>li{background:#fbfbfb;border-radius:39px;float:left;width:48.3%;margin-bottom:38px;padding:15px 0;box-shadow:0 0 1px #474747}#twoColCourses>li.web{border-bottom:5px solid #5c8eb9}#twoColCourses>li.nodejs{border-bottom:5px solid #478b45}#twoColCourses>li.cs{border-bottom:5px solid #2fb483}#twoColCourses>li.js{border-bottom:5px solid #8aca41}#twoColCourses>li.py{border-bottom:5px solid #fbd876}#twoColCourses>li.ru{border-bottom:5px solid #e47670}#twoColCourses>li.bootcamp{border-bottom:5px solid #2e77d9}#twoColCourses>li.job{border-bottom:5px solid #616161}#twoColCourses>li.jsint{border-bottom:5px solid #8aca41}#twoColCourses>li.fullstack{border-bottom:5px solid #4db2ce}#twoColCourses>li.miscTuts{background:none;border:0;box-shadow:0 0 0 #fff;margin:0;padding:0;margin-top:-12px;margin-bottom:20px;float:right}#twoColCourses>li.miscTuts p{padding:0;border:0;text-align:right;font-size:14px;color:#a5c6f3;padding-right:16px;cursor:pointer;font-style:italic}#twoColCourses>li.miscTuts p:hover{text-decoration:underline}#twoColCourses>li p{text-align:center;font-family:"Avenir Next";font-size:19px;border-bottom:1px dashed #DEDEDE;padding-bottom:13px;color:#292929}#twoColCourses>li p span.freeText{font-size:13px;color:#f79a46;vertical-align:40%;margin-left:5px}#twoColCourses>li p.desc{text-align:left;border-bottom:0;font-size:13px;border-top:1px dashed #DEDEDE;margin-top:15px;padding:0 27px;padding-top:13px;color:#b7b7b7;line-height:19px;display:none}#twoColCourses>li img{width:40px;height:40px;border-radius:50%;vertical-align:-57%;margin-right:8px}#twoColCourses>li:nth-child(2n){float:right}#twoColCourses ul{overflow:auto;position:relative;margin-top:15px;font-family:"Avenir Next";font-size:12px;color:#aaa}#twoColCourses ul li{float:left;width:33.2%;text-align:center}#twoColCourses ul li:nth-child(1),#twoColCourses ul li:nth-child(2),#twoColCourses ul li:nth-child(3){margin-bottom:5px}#bannerBelowAcad{width:100%;overflow:auto;font-family:"Avenir Next"}#bannerBelowAcad #withinBanner{width:1000px;margin:0 auto;overflow:auto;padding:0;padding-top:35px;padding-bottom:120px}#bannerBelowAcad p{text-align:center;font-size:24px;color:#525252;font-family:"Avenir Next Demi"}#bannerBelowAcad select:active,#bannerBelowAcad select:hover{outline:none;cursor:pointer}#bannerBelowAcad select{border:0;outline:none;font-size:28px;font-family:"Avenir Next";margin-left:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px;background:#424242;color:#e8e8e8;border-bottom:0 dotted #8d8d8d;border-radius:18px}.bannerBelowAcad{width:100%;background:#2a2a2a;background:-moz-linear-gradient(left,rgb(42 42 42) 0%,rgb(42 42 42) 59%,rgb(42 42 42) 59%,rgb(42 42 42) 59%,rgb(62 62 62) 100%);background:-webkit-linear-gradient(left,rgb(42 42 42) 0%,rgb(42 42 42) 59%,rgb(42 42 42) 59%,rgb(42 42 42) 59%,rgb(62 62 62) 100%);background:linear-gradient(to right,rgb(42 42 42) 0%,rgb(42 42 42) 59%,rgb(42 42 42) 59%,rgb(42 42 42) 59%,rgb(62 62 62) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a',endColorstr='#3e3e3e',GradientType=1);overflow:auto;font-family:"Avenir Next";border-top:0 solid #51656b}.bannerBelowAcad #withinBanner{width:1300px;margin:0 auto;overflow:auto;padding:0;padding:28px 0;padding-left:31px}.bannerBelowAcad p{font-size:31px;float:left;width:66%;color:#2b2b2b;margin-top:6.2%}.bannerBelowAcad img{width:280px;border-radius:4px;border:2px solid #1d1d1d;box-shadow:0 1px 14px #1f1f1f}.bannerBelowAcad:nth-child(2n){background:#3e3e3e}.bannerBelowAcad:nth-child(2n) p{float:right}.bannerBelowAcad.member{border-top:0 solid #303f50;border-bottom:0 solid #303f50;background:#0c0c0c;background:-moz-linear-gradient(-45deg,rgb(12 12 12) 0%,rgb(33 33 33) 100%);background:-webkit-linear-gradient(-45deg,rgb(12 12 12) 0%,rgb(33 33 33) 100%);background:linear-gradient(135deg,rgb(12 12 12) 0%,rgb(33 33 33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c0c0c',endColorstr='#212121',GradientType=1);background:#ececec}.bannerBelowAcad.member #withinBanner{padding:31px 0;padding-bottom:30px}.bannerBelowAcad.member p{float:center;width:100%;text-align:center;margin:0;color:#9e9e9e;font-size:13px}.bannerBelowAcad.member p span{padding:0 3px;color:#b5b5b5}.bannerBelowAcad.member #withinBanner img{border:0;width:92px;box-shadow:0 0 0 #000;vertical-align:-85%;margin-left:35px;border-radius:0%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bannerBelowAcad.member #withinBanner section{text-align:center;margin-top:-5px;text-transform:uppercase;font-size:12px;font-family:"Avenir Next Demi";letter-spacing:1px;color:#afafaf;margin-bottom:7px;display:none}.bannerBelowAcad.bannerLR{background:#2a2a2a;background:-moz-linear-gradient(left,rgb(42 42 42) 0%,rgb(68 68 68) 100%);background:-webkit-linear-gradient(left,rgb(42 42 42) 0%,rgb(68 68 68) 100%);background:linear-gradient(to right,rgb(42 42 42) 0%,rgb(68 68 68) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a',endColorstr='#444444',GradientType=1);background:#fff}.lineHP{border:1px dashed #d0d0d0}.ebookSection{border-bottom:1px solid #839bd0;border-top:1px solid #839bd0;background:#f1f1f1;width:100%;background:-moz-linear-gradient(45deg,rgb(142 205 245) 0%,rgb(118 145 214) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgb(142 205 245)),color-stop(100%,rgb(118 145 214)));background:-webkit-linear-gradient(45deg,rgb(142 205 245) 0%,rgb(118 145 214) 100%);background:-o-linear-gradient(45deg,rgb(142 205 245) 0%,rgb(118 145 214) 100%);background:-ms-linear-gradient(45deg,rgb(142 205 245) 0%,rgb(118 145 214) 100%);background:linear-gradient(45deg,rgb(142 205 245) 0%,rgb(118 145 214) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7691D6',endColorstr='#8ECDF5',GradientType=1)}.ebookSection div{width:1010px;margin:0 auto;overflow:auto;padding:58px 0}.ebookSection img{width:130px;height:169px;background:#86bbdc;float:left;border:3px solid #617084;border-radius:2px;box-shadow:5px -5px 0 #cecece}.ebookSection section{text-align:center;overflow:hidden}.ebookSection section a{color:#fff}.ebookSection section a:hover{color:#f5e9aa;text-decoration:underline}.ebookSection section p{color:#929292;font-family:"Avenir Next";font-size:14px}.ebookSection section p b{font-weight:400;font-family:"Avenir Next Demi";font-size:37px}.ebookSection section p.titleEbook{font-size:31px;color:#fff}.ebookSection section p.paraEbook{line-height:21px}.ebookSection section p.paraEbook span{margin-right:5px}.ebookSection section p.titleEbook span:nth-child(1){color:#69b4e2;border-bottom:2px dotted #69b4e2;padding-bottom:1px;cursor:pointer}.viewAllOrgs{width:1100px;margin:0 auto;margin-bottom:39px;margin-top:35px;overflow:auto;text-align:center}.viewAllOrgs p{font-family:"Avenir Next Demi";font-size:19px;background:#a5cdf1;color:#fff;padding:15px 0;text-shadow:1px 1px 2px #9ac6dc;width:99.3%;border-radius:5px}.viewAllOrgs p:hover{text-decoration:underline}.quotes{width:1100px;margin:0 auto;margin-bottom:36px;margin-top:35px;overflow:auto;padding-bottom:6px}.quotes>p{text-align:center;font-family:"Avenir Next Demi";color:#525252;font-size:24px;margin-bottom:34px}.quotes li{float:left;width:309px;margin-right:37px;padding:14px;text-align:center;height:287px;font-family:"Avenir Next";position:relative;border-radius:2px;box-shadow:0 1px 2px #d2d2d2;border:1px solid #d6d6d6}.quotes li:nth-child(4),.quotes li:last-child{margin-right:0}.quotes li:nth-child(5),.quotes li:nth-child(6),.quotes li:nth-child(7){margin-top:37px}.quotes li span{padding:0 4px;font-weight:700;font-family:"Garamond"}.quotes li>p{color:#636363;margin-top:13px;line-height:22px;padding:0 13px}.quotes li section{position:absolute;bottom:0;left:0;width:100%;background:#eff7fb;padding:12px 0;color:#5c7686}.quotes li section:hover p.quoteName{text-decoration:underline}.quotes img{width:80px;height:80px;border-radius:50%;background:gray}.quotes li section p.quoteName{font-family:"Avenir Next Demi";margin-top:7px}.quotes li section p.jobTitle{font-size:13px;margin-top:3px;color:#87abc1}.bannerBelowAcad.bannerLR #withinBannerPlan{width:1000px;margin:0 auto;overflow:auto;padding:49px 10px;padding-bottom:0;overflow:hidden;margin-bottom:-7px}.bannerBelowAcad.bannerLR #withinBannerPlan p{float:center;width:100%;text-align:center;margin:0;font-size:26px;margin-bottom:32px;color:#525252}.bannerBelowAcad.bannerLR #withinBannerPlan p.study_expl{font-size:16px;margin-bottom:14px;line-height:25px;color:gray}.bannerBelowAcad.bannerLR .homepage_buttons_outer{overflow:auto;width:658px;margin:0 auto;padding:22px 0}.bannerBelowAcad.bannerLR section{background:#fff;display:block;width:310px;background:#fff;height:60px;text-align:center;border:1px solid #989898;cursor:pointer;border-radius:25px;box-shadow:6px 5px 0 #888}.bannerBelowAcad.bannerLR section p{padding:19px 0;margin-top:0px!important;margin-bottom:0px!important;color:#353535!important;font-family:"Avenir Next";font-size:18px!important}.bannerBelowAcad.bannerLR section.left{float:left;box-shadow:3px 4px 0 #a3bbca;background:#e5f1f9}.bannerBelowAcad.bannerLR section.right{float:right;margin-right:7px;box-shadow:3px 4px 0 #afdcb2;background:#e7f3e7}.bannerBelowAcad.bannerLR section.left:hover{background:#f3faff}.bannerBelowAcad.bannerLR section.right:hover{background:#f1f9f1}.bannerBelowAcad.bannerLR img{border:0;box-shadow:0 0 0 #000;width:1000px;border-radius:0;border:0 solid #9e9e9e;border-top-left-radius:6px;border-top-right-radius:6px;margin-top:28px}#classList{width:990px;border:0 solid #f1f1f1;border-radius:3px;box-shadow:0 0 2px #151515;margin:0 auto;overflow:auto;background:#fff;margin-top:-80px;overflow:hidden;display:none;margin-bottom:30px}#classList li{padding:20px;overflow:auto;border-bottom:1px solid #dcdcdc;cursor:pointer;width:100%}#classList li:last-child{border-bottom:0}#classList img.classImage{width:120px;height:120px;float:left;border-radius:4px}#classList div.classDiv{float:left;overflow:hidden;margin-left:27px;width:79%}#classList li.noHover.bootcampAdd{padding:16px 0;padding-bottom:11px;text-align:center;font-style:italic;background:#efefef}#classList li.noHover.bootcampAdd p{font-family:"Avenir Next";font-size:13px;margin-left:27px}#classList li.noHover.bootcampAdd p a{color:#78a9de}#classList li.noHover.bootcampAdd p a:hover{text-decoration:underline}#classList li.noHover:hover{border-left:0px!important}#classList li.c-bootcamp:hover{border-left:10px solid #2e77d9}#classList li.c-javascript:hover{border-left:10px solid #f8dc3d}#classList li.c-fewd:hover,#classList li.c-html:hover,#classList li.c-jquery:hover{border-left:10px solid #139bd5}#classList li.c-angular:hover{border-left:10px solid #dd1b16}#classList li.c-javalang:hover{border-left:10px solid #0076b5}#classList li.c-vr:hover{border-left:10px solid #ef9645}#classList li.c-react:hover{border-left:10px solid #61dbfa}#classList li.c-sql:hover{border-left:10px solid #5d9998}#classList li.c-nodejs:hover{border-left:10px solid #62b347}#classList li.c-python:hover{border-left:10px solid #37709f}#classList li.c-ruby:hover{border-left:10px solid #b31306}#classList li.c-swift:hover{border-left:10px solid #fd7a35}#classList li.c-alg:hover{border-left:10px solid #318e4d}#classList li.c-job:hover{border-left:10px solid #616161}#classList p.classTitle{font-size:24px;font-family:"Avenir Next Demi";color:#5890c1;margin-top:6px}#classList p.classDesc{font-family:"Avenir Next";color:#a2a2a2;font-size:14px;margin-top:15px;line-height:20px}#classList p.classDetails{font-family:"Helvetica";color:#c5c5c5;font-size:13px;margin-top:12px;font-weight:300}#classList p.classDetails span{font-family:"Avenir Next";color:#ccc;padding:0 15px}#classList p.classDetails span:nth-child(1){padding-left:0}#classList p.classDetails img{width:18px;height:18px;margin-bottom:-4px;margin-right:10px;opacity:.7}#classListColumns{width:990px;border:0 solid #f1f1f1;margin:0 auto;margin-top:-86px;overflow:hidden;padding:9px;padding-top:20px;position:relative}#classListColumns li{width:27%;float:left;padding:20px;overflow:visible;cursor:pointer;background:#fbfbfb;border-radius:4px;box-shadow:0 0 2px #474747;height:263px;margin-right:32px;margin-bottom:51px;position:relative}#classListColumns li:nth-child(3n){margin-right:0}#classListColumns li img{width:100px;height:100px;border-radius:50%;margin-left:31%;margin-top:-40px;border:0 solid #fff;box-shadow:0 1px 2px #464646}#classListColumns li img.newNotif{position:absolute;top:20px;right:-4px;width:45px;height:45px;box-shadow:0 1px 1px #707070}@-webkit-keyframes spinCard{0%{transform:skew(0deg,0deg)}50%{transform:skew(1deg,1deg)}100%{transform:skew(0deg,0deg)}}@keyframes spinCard{0%{transform:skew(0deg,0deg)}50%{transform:skew(1deg,1deg)}100%{transform:skew(0deg,0deg)}}#classListColumns li div.inf{text-align:center;width:100%;margin-top:20px}#classListColumns li div.inf p:first-child{font-family:"Avenir Next";font-size:22px;margin-bottom:22px;border-bottom:1px dashed #DEDEDE;padding-bottom:14px}#classListColumns li div.inf p:nth-child(2){font-family:"Avenir Next";font-size:13px;color:gray;line-height:21px}#classListColumns li div.inf span{font-weight:700}#classListColumns li div.inf span:first-child{color:#71a0e1}#classListColumns li div.inf span:nth-child(2){color:#d57569}#classListColumns li div.tryFirst{position:absolute;bottom:0;left:0;background:#eaf7fd;right:0;font-family:"Avenir Next";font-size:13px;padding:13px 20px;color:#575757;border-top:1px solid #ededed}#classListColumns li div.tryFirst:hover{background:#def3fc}#fullWidthImageCourse{width:100%;height:500px;border-top:0 solid #f1f1f1;border-bottom:0 solid #dadada;position:relative}#fullWidthImageCourse.intro-js-prog{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/learn-javascript-in-one-week/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.simple-web{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/simple-web-games/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.intro-ruby{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/learn-ruby-in-one-week/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.intro-python{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/learn-python-in-one-week/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.hack-reactor{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-hack-reactor/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.makersquare{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-makersquare/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.adv-topics-js{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/advanced-topics-in-javascript/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.fullstack{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-fullstack-academy/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.gracehopper{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-grace-hopper-academy/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.hackbright{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-hackbright-academy/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.app-acad{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-app-academy/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.rithm{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-rithm-school/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.array-list{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/arrays-and-lists/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.math{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/math/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.games{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/games/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.trees-graphs{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/trees-and-graphs/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.google-ques{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/google-interview-questions/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.micro-ques{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/microsoft-interview-questions/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.facebook-ques{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/facebook-interview-questions/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.amazon-ques{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/amazon-interview-questions/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.easy-js{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/easy-javascript/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.easy-python{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/easy-python/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.easy-ruby{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/easy-ruby/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.inter-js{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/intermediate-javascript/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.inter-python{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/intermediate-python/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.inter-ruby{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/intermediate-ruby/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.codesmith{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-codesmith/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.js-es6{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/javascript-es6/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.easy-swift{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/easy-swift/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.inter-swift{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/intermediate-swift/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.mockInter{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/skyline3_smaller_v5.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.ebookBackground{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/ebook_background.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.fuze{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-learning-fuze/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.devmtn{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/prepare-devmountain/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.jsint{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/javascript-interview-preparation/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.course-fewd{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/learn-front-end-development/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.course-fullstack{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/learn-back-end-development/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.course-philguide{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/philosophers-guide-to-coding/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse.course-cs{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/courses/learn-computer-science-fundamentals/header.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#fullWidthImageCourse .code_text{color:#fff;font-family:"Avenir Next Demi";text-align:center;font-size:76px;padding-top:189px;text-shadow:1px 1px 2px #101010;line-height:68px}#fullWidthImageCourse .code_text p{padding:14px 0;display:none;animation:spinText 1.0s;-webkit-animation:spinText 1.0s}#fullWidthImageCourse .code_text span{font-size:25px;color:#f0f0f0;font-family:"Avenir Next";display:block;margin-top:7px;padding-bottom:12px;opacity:.8}#fullWidthImageCourse .code_text span a{color:#f0f0f0;border-bottom:2px dotted #dcdcdc;padding-bottom:3px}#fullWidthImageCourse .code_text span a:hover{color:#fffdd6}@-webkit-keyframes spinText{0%{transform:skew(7deg,7deg)}100%{transform:skew(0deg,0deg)}}@keyframes spinText{0%{transform:skew(7deg,7deg)}100%{transform:skew(0deg,0deg)}}#bannerBelowCourse{width:100%;background:#2a2a2a;font-family:"Avenir Next";position:relative;overflow:hidden}#bannerBelowCourse #withinBanner{width:302px;margin:0 auto;overflow:auto;padding:0;padding-top:40px;padding-bottom:120px}#bannerBelowCourse p{width:300px;font-size:34px;float:left;text-align:center;color:#f5f5f5;text-shadow:1px 1px 1px #303030}#bannerBelowCourse p:nth-child(2){float:right;display:none}#bannerBelowCourse #prevCourses,#bannerBelowCourse #nextCourse{display:none;position:absolute;cursor:pointer;color:#b3b3b3;background:rgb(52 52 52 / .5);text-align:center;font-family:"Avenir Next";padding:0 25px;font-size:12px;bottom:0;height:201px;line-height:210px}#bannerBelowCourse #prevCourses:hover,#bannerBelowCourse #nextCourse:hover{background:rgb(65 65 65 / .7);color:#d5d5d5}#bannerBelowCourse #prevCourses a,#bannerBelowCourse #nextCourse a{color:#f0f0f0}#bannerBelowCourse #prevCourses{left:0}#bannerBelowCourse #nextCourse{right:0}#bannerBelowCourse #prevCourses span{margin-right:5px}#bannerBelowCourse #nextCourse span{margin-left:5px}#classContent{width:902px;margin:0 auto;overflow:auto;margin-top:-100px;padding:10px;position:relative}#classContent .resourceListCourse{margin-top:50px}#classContent .resourceListCourse:nth-child(1){margin-top:0}.resourceListCourse li.subheading,.resourceListCourse li.subheadingChal{background:#111;color:#fff;font-family:"Avenir Next Demi";padding:12px 24px;padding-top:15px;margin:0;font-size:22px}.resourceListCourse li.subheadingChal{font-size:15px;font-family:"Avenir Next"}.resourceListCourse.bottomRelCourse,.resourceListCourse.bottomNextCourse{width:430px;box-shadow:0 1px 6px #ccc;border:1px solid #ccc}.resourceListCourse.bottomRelCourse:hover,.resourceListCourse.bottomNextCourse:hover{box-shadow:0 1px 12px #bdbdbd}.resourceListCourse.bottomRelCourse{float:left}.resourceListCourse.bottomNextCourse{float:right}.resourceListCourse.bottomRelCourse div.classDiv,.resourceListCourse.bottomNextCourse div.classDiv{width:54%}.resourceListCourse.bottomRelCourse p.classTitle,.resourceListCourse.bottomNextCourse p.classTitle{font-size:20px}.resourceListCourse.bottomRelCourse p.classDesc,.resourceListCourse.bottomNextCourse p.classDesc{font-size:13px}.resourceListCourse.bottomRelCourse img.classImage,.resourceListCourse.bottomNextCourse img.classImage{width:120px;height:120px}.resourceListCourse.bottomRelCourse li.subheading,.resourceListCourse.bottomNextCourse li.subheading{background:#6087c1}.resourceListCourse{width:900px;float:left;border-radius:3px;box-shadow:0 0 2px #151515;margin:0 auto;background:#fff;overflow:hidden}.resourceListCourse li{padding:24px 24px;overflow:hidden;border-bottom:1px solid #dcdcdc;cursor:pointer;width:95%}.resourceListCourse li:last-child{border-bottom:0}.resourceListCourse img.classImage{width:130px;height:90px;float:left;border-radius:4px}.resourceListCourse div.classDiv{float:left;overflow:auto;margin-left:20px;width:65%}.resourceListCourse div.classDiv p.classTitle:hover{text-decoration:underline}.resourceListCourse p.classTitle{font-size:22px;font-family:"Avenir Next Demi";color:#5890c1;margin-top:7px}.resourceListCourse p.classDesc{font-family:"Avenir Next";color:#a2a2a2;font-size:14px;margin-top:12px;line-height:20px}.resourceListCourse li.chal{padding:14px 24px;margin:0;overflow:hidden;border-bottom:1px solid #dcdcdc;position:relative;width:95%;background:#fff}.resourceListCourse li.chal a{overflow:auto}.resourceListCourse li.chal div.classDiv{float:left;overflow:auto;margin-left:0;width:79%;overflow:hidden}.resourceListCourse li.chal p.classTitle:hover{text-decoration:underline}.resourceListCourse li.chal p.classTitle{font-size:21px;font-family:"Avenir Next Demi";color:#5890c1;margin-top:0}.resourceListCourse li.chal p.classDesc{font-family:"Avenir Next";color:#a2a2a2;font-size:13px;margin-top:9px;line-height:20px}.resourceListCourse p.classDetails{font-family:"Helvetica";color:#c5c5c5;font-size:12px;margin-top:9px;font-weight:300}.resourceListCourse p.classDetails span{font-family:"Avenir Next";color:#c5c5c5;padding:0 10px}.resourceListCourse p.classDetails span:nth-child(1){padding-left:0}.resourceListCourse p.classDetails img{width:14px;height:14px;margin-bottom:-2px;margin-right:8px;opacity:.6}.resourceListCourse li.chal p.classDetails{font-family:"Helvetica";color:#c5c5c5;font-size:12px;margin-top:9px;font-weight:300}.resourceListCourse li.chal p.classDetails span{font-family:"Avenir Next";color:#c5c5c5;padding:0 10px}.resourceListCourse li.chal p.classDetails span:nth-child(1){padding-left:0}.resourceListCourse li.chal p.classDetails img{width:14px;height:14px;margin-bottom:-2px;margin-right:8px;opacity:.6}.resourceListCourse li.chal p.solLink{position:absolute;top:0;right:0;background:#f7f7f7;height:107px;line-height:113px;font-size:20px;text-align:center;width:180px;font-family:"Avenir Next";color:#8b8b8b;overflow:hidden;margin-right:0}.resourceListCourse li.chal p.complete{background:#7fcf85;color:#fff}.resourceListCourse li.chal p.solLink:hover{background:#eaeaea}.resourceListCourse li.chal p.complete:hover{background:#7fcf85;color:#fff}.bigOnot{font-style:italic;font-family:Georgia}#fullWidthImage{width:100%;height:540px;background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/long_moun.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover;border-top:0 solid #f1f1f1;border-bottom:0 solid #dadada;position:relative}#left_right_below{overflow:auto;width:990px;height:430px;margin:0 auto;position:absolute;left:0;right:0;top:120px}#hp_chals{width:300px;overflow:auto;float:left;padding-bottom:10px}#hp_left{width:300px;overflow:auto;float:left;margin-left:40px;padding-bottom:10px}#hp_right{width:300px;overflow:auto;float:left;margin-left:40px;padding-bottom:10px}#hp_left{opacity:.95;overflow:hidden}#hp_chals,#hp_right{opacity:.8;-webkit-filter:grayscale(50%);filter:grayscale(50%);overflow:hidden}#hp_chals:hover,#hp_left:hover,#hp_right:hover{opacity:.95;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#left_right_below li span{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/checkmark.png) center center no-repeat;width:20px;height:20px;background-size:20px 20px;display:block;float:left;margin-top:-4px;margin-right:10px}p.textInsideHP{text-align:center;font-size:26px;font-family:"Avenir Next";color:#fff;background:#5580af;text-shadow:1px 1px 1px #4f4f4f;border-bottom-left-radius:290px;border-bottom-right-radius:290px;position:absolute;bottom:0;left:0;right:0;height:110px;width:290px;margin:0 auto;padding-top:28px;opacity:1}#bannerBelow{width:100%;background:#2a2a2a;overflow:auto;font-family:"Avenir Next"}#withinBanner{width:1000px;margin:0 auto;overflow:auto;padding:22px 0}#bannerBelow img{width:180px;height:auto;float:left;border-radius:2px;border:3px solid #202020;-webkit-filter:grayscale(50%);filter:grayscale(50%)}#bannerBelow p{float:left;margin-top:47px;font-size:26px;margin-left:34px;color:#efefef;text-shadow:1px 1px 1px #303030}#bannerBelow p span{color:#afe0f5;border-bottom:2px dotted #636363;padding-bottom:3px;cursor:pointer}#bannerBelow p span.privTut{color:#f7e3b8}#bannerBelow p span:hover{color:#c7eaf9}#bannerBelow p span.privTut:hover{color:#fcf2db}#main_box{width:967px;margin:0 auto}#main_box li{float:left;height:233px}#main_box_icons{width:840px;margin:0 auto;overflow:auto;margin-top:5px;margin-bottom:30px}#main_box_icons li{width:280px;height:300px;float:left}#main_box_icons li.prog_icon{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/prog_icon.png) center center no-repeat}#main_box_icons li.game_icon{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/game_icon.png) center center no-repeat}#main_box_icons li.comp_icon{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/comp_icon.png) center center no-repeat}#main_box_icons p{font-family:Helv Ne,Helvetica;text-align:center;font-size:29px;padding-top:213px}.bullet_badges{background:#fff;width:525px}.bullet_badges_onlytext{background:#fff;width:525px}#main_box p{font-family:Franklin Gothic Book,Helvetica;font-size:18px;margin-bottom:9px}#main_box .bullet_badges_onlytext p{font-family:"Franklin Gothic Book";font-size:21px}#allBullets{margin-top:12px;margin-left:39px;background:#f7f7f7;width:445px;padding:22px 22px;padding-right:15px;border:2px solid #b0b0b0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding-bottom:14px;-moz-box-shadow:1px 1px 1px #141414;-webkit-box-shadow:1px 1px 1px #141414;box-shadow:1px 1px 1px #141414}.oran{font-family:'Franklin Gothic Medium';color:#1c364b;text-shadow:1px 1px 1px #f9f9f9}#takeChallenge{background:#5aa336;border:1px solid #5e8d48;color:#fff;font-family:"Helvetica";font-size:21px;padding:16px 36px;margin-left:22px;margin-top:17px;cursor:pointer;text-shadow:1px 1px 2px #4c4c4c;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000}#takeChallenge:hover{background:#d29428;border-color:#8c6e38;text-shadow:1px 1px 2px #3f3f3f}#signupORlogin{background:#5aa336;border:1px solid #5e8d48;color:#fff;font-family:"Helvetica";font-size:21px;padding:15px 36px;margin-left:22px;margin-top:17px;cursor:pointer;text-shadow:1px 1px 2px #4c4c4c;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;text-align:center;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000}#signupORlogin:hover{background:#d29428;border-color:#8c6e38;text-shadow:1px 1px 2px #3f3f3f}#learnMore{background:#416481;border:1px solid #d3d3d3;padding:12px 43px;color:#fff;font-family:"Helvetica";font-size:15px;text-shadow:1px 1px 2px #3f3f3f;text-align:center;margin-left:22px;margin-top:16px;cursor:pointer;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#learnMore:hover{background:#517b9f}#try_challenge_now{width:960px;height:77px}#try_challenge_now p{font-family:"Franklin Gothic Book";font-size:27.43px;color:#1c1c1c;padding-left:27px;padding-top:280px}#try_challenge_now span{font-family:"Franklin Gothic Medium";font-size:25px}#try_challenge_now span.whichLanguage{font-family:"Arial";color:#5f5f5f;font-size:15px;padding-left:524px;margin-top:-23px;display:block}#try_challenge_now span.code_link{font-family:"Arial";color:#3e74ab;font-size:15px;cursor:pointer;padding:4px 7px;background:#f7f7f7;border:1px solid #cecece;margin-right:6px;margin-left:6px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#try_challenge_now span.code_link:hover{color:#c7812e}#javascript_challenge{background:url(https://s3.amazonaws.com/coderbytestaticimages/main_page_challenge/testchallenge_cut_09.png) center center no-repeat;width:366px;height:319px;float:left}.js_title{font-family:"Helvetica";font-size:18px;color:#feeaa5;text-align:center;padding-left:2px;padding-top:13px}.js_question{font-family:"Helvetica";font-size:14px;padding-top:25px;padding-left:50px;padding-right:40px}.runcode_button,.runcode_button_false{background:url(https://s3.amazonaws.com/coderbytestaticimages/main_page_challenge/buttonhover.png) center top no-repeat;width:290px;height:48px;margin-top:13px;margin-left:41px}.runcode_button:hover{background-position:center bottom;cursor:pointer}.runcode_button p,.runcode_button_false p{font-family:"Helvetica";font-size:20px;color:#f8f8f8;text-align:center;padding-top:11px}#output_answer,#output_answer_python{width:230px;height:28px;margin-top:13px;padding-left:4px;color:#000;font-family:"Franklin Gothic Medium";font-size:15px;border:1px solid #858585}.morechall a{font-family:"Helvetica";color:#577d9e;font-size:13px;border-bottom:1px solid #dbdbdb;padding-bottom:3px;margin-left:24px}.morechall a:hover{border-bottom:1px solid #bbb;color:#9c4018}#javascript_editor label{margin-left:83px;padding-right:3px;font-family:"Helvetica";color:#2c2c2c;font-size:17px}#footer{background:url(https://s3.amazonaws.com/coderbytestaticimages/main_page_bottom/footer_cut_new.png) center center no-repeat;width:960px;height:70px;margin:0 auto;margin-top:32px}#footer div{text-align:center;padding-top:26px}#footer a{font-family:"Helvetica";color:#475770;font-size:14px;padding-left:15px;font-weight:300}#footer a:hover{color:#c7812e}#footer a.copyright{font-size:13px;color:#848484}#footer span.ideone_desc{font-family:"Helvetica";color:#353535;font-size:14px;padding-left:17px}#footer span.ideone_desc a{font-family:"Helvetica";color:#475770;font-size:14px;padding-left:2px}#register,#login{background:#fff}#forgotPassword{background:#fff}.signup_error{color:darkred;font-size:14px;font-family:Arial;text-align:center;padding-top:44px;font-style:italic}.change_pass_done{color:darkgreen;font-size:14px;font-family:Arial;text-align:center;padding-top:14px;font-style:italic}.register_error{color:darkred;font-size:20px;letter-spacing:0;font-family:"Helvetica"}#container_SIGNUP{width:350px;padding-top:27px;overflow:auto;float:left}#container_LOGIN{width:350px;border-left:1px solid #afafaf;padding-bottom:220px;overflow:auto;float:right;margin-top:8px}.signup_login_floats{border:0 solid gray;padding-left:60px;padding-right:73px;overflow:auto}#signup_info li{margin-bottom:20px}#signup_info li p{font-family:"Franklin Gothic Book";font-size:13px;color:#454545}#signup_info li a{color:#475770;text-decoration:underline}#signup_info input{height:30px;width:330px;border:2px solid #adadad;font-size:18px;padding:5px 7px;font-family:"Franklin Gothic Book";color:#78899e;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#signup_info li #organization_field{color:#7a7a7a}#signup_info #country_field{height:44px;width:347px;border:2px solid #adadad;font-size:18px;padding:5px 7px;font-family:"Franklin Gothic Book";color:#7a7a7a;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;background:#f1f1f1}#signuplogo{background:url(https://s3.amazonaws.com/coderbytestaticimages/signuplogo.png) center center no-repeat;width:334px;height:74px;margin:0 auto;margin-bottom:24px;margin-left:4px}#loginlogo{background:url(https://s3.amazonaws.com/coderbytestaticimages/loginlogo.png) center center no-repeat;width:334px;height:74px;margin:0 auto;margin-bottom:24px;margin-left:4px}#signuplogo_text,#loginlogo_text{font-family:"Helvetica";text-align:center;font-size:21px;font-weight:700;margin-bottom:30px;color:#6882bf;background:#f7f7f7;border:1px solid #f1f1f1;padding:14px 0;border-radius:10px;margin-top:6px}#signup_submit,#login_submit{width:348px;padding:7px;margin:0 auto;text-align:center;background:#3a8720;color:#fff;font-family:"Helvetica";font-size:17px;border:2px solid #d5d5d5;cursor:pointer}#signup_submit{margin-bottom:10px}#signup_submit:hover{background:#bb8127}#login_submit:hover{background:#bb8127}#forgot_form{width:530px;margin:0 auto}.backbutton_forgotPass{text-align:center;margin-top:40px;margin-right:17px}.backbutton_forgotPass a{font-family:"Helvetica";font-size:14px;color:#686868}.backbutton_forgotPass a:hover{color:#ca7d2b}.forgotpass{font-family:"Helvetica";color:#3d79a0;font-size:12px}.forgotpass:hover{color:#c08c3b}.fp_title{color:#6d6d6d;font-size:13px;font-family:"Helvetica";text-align:center;padding-top:45px}#forgotPassword input#username_field{height:30px;width:330px;border:2px solid #adadad;font-size:18px;padding:5px 7px;font-family:"Helvetica";color:#2d6b80;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:40px;margin-left:90px}#fp_reset{width:348px;padding:7px;margin:0 auto;text-align:center;background:#3a8720;color:#fff;font-family:"Helvetica";font-size:17px;border:2px solid #d5d5d5;cursor:pointer;margin-left:90px;margin-top:23px}#fp_reset:hover{background:#bb8127}.memberLinkSignup{font-family:"Helvetica";font-size:13px;color:#3d79a0;margin-top:10px;display:block;float:right}.memberLinkSignup:hover{text-decoration:underline}#outerWholeArea{width:960px;margin:0 auto;overflow:auto}#codingareaMain{width:782px;margin:0 auto;overflow:auto;float:left}#rightSideBar{width:175px;margin:0 auto;overflow:auto;float:left;border-left:1px solid #cdcdcd;padding-top:0;padding-bottom:21px}.newUsersHeader{text-align:center;font-family:"Franklin Gothic Book";font-size:20px;color:#c35b22;text-shadow:0 0 0 #e2e2e2;padding-left:10px}#newUsersList,#univUsersList,#randUsersList{margin-left:14px;padding-right:3px;margin-top:14px}#rightSideBar a.eachNewUser{display:block;background:#f6f6f6;padding:3px 12px;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-box-shadow:1px 1px 1px #fff;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-bottom:1px solid #dadada;font-family:"Helvetica";font-size:13px;margin-bottom:2px;vertical-align:text-top}#rightSideBar a.eachNewUser:hover{background:#3371a6;color:#fff;text-shadow:1px 1px 1px #181818;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:1px 1px 4px #1a1a1a;-webkit-box-shadow:1px 1px 4px #1a1a1a;box-shadow:1px 1px 4px #1a1a1a}#rightSideBar a.eachNewUser img{border:1px solid #5e5e5e;margin-right:7px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;margin-top:3px}#rightSideBar a.eachNewUser div{display:block;margin-top:-22px;padding-left:30px;padding-bottom:4px}#searchUsersByButton{background:#d1682f;border:1px solid #e6e6e6;-moz-border-radius:11px;border-radius:11px;-webkit-border-radius:11px;padding:4px 6px;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;font-family:"Helvetica";font-size:15px;color:#fff;font-weight:700;text-align:center;margin-left:12px;margin-right:3px;text-shadow:1px 1px 1px #202020;margin-bottom:13px;margin-top:-4px;cursor:pointer}#searchUsersByButton:hover{background:#dc7741}#univUsersList{display:none}#randUsersList{display:none}#searchForOptions{background:#f6f6f6;font-family:"Helvetica";font-size:18px;margin-left:11px;border:2px solid #d4d4d4;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:3px;display:none}#searchForOptions li{padding:6px 0;cursor:pointer;padding-left:12px;border-bottom:1px solid #d4d4d4}#searchForOptions li:hover{background:#fff}#searchForOptions li:last-child{border-bottom:0}#buttonsAtTop{overflow:auto;width:730px;margin:0 auto;padding-top:10px;padding-bottom:1px}#buttonsAtTop a{display:block;height:45px;width:169px;background:#f1f1f1;border:1px solid #acacac;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;font-family:"Franklin Gothic Book";font-size:18px;text-align:center;color:#214794;text-shadow:1px 1px 1px #ebebeb;cursor:pointer;padding:9px 0;margin-right:14px;line-height:47px;float:left;-moz-box-shadow:1px 1px 1px #333;-webkit-box-shadow:1px 1px 1px #333;box-shadow:1px 1px 1px #333}#buttonsAtTop a:last-child{margin-right:0}#buttonsAtTop a:hover{background:#3371a6;color:#fff;text-shadow:1px 1px 1px #232323;border-color:#142545}#chat_pub_priv{margin-top:3px;margin-left:14px}#chat_pub_priv li{float:left;font-family:"Helvetica";font-size:12px;cursor:pointer;margin-right:6px;color:#4d4d4d}#chatArea{margin-top:20px}#jobsArea div{margin:0 auto;margin-top:30px;width:750px}#showSmallProfile{overflow:auto;width:730px;margin:0 auto;border-bottom:1px solid #cdcdcd;padding-bottom:16px}#showSmallProfile div{float:left}#showSmallProfile div.profileImage img{border:2px solid #414141;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:0}#member_links{overflow:auto;width:730px;margin:0 auto;border-bottom:1px solid #cdcdcd;padding:4px 2px}#member_links li{float:left}#member_links .linkToChat,#member_links .linkToSec,#member_links .split_mem_link,#member_links .mem_panel,#member_links .linkToChat_close,#member_links .writeChal{font-family:"Helvetica";font-size:12px;color:#575757;cursor:pointer}#member_links .linkToChat:hover,#member_links .linkToSec:hover,#member_links .writeChal:hover{color:#191919}#member_links .split_mem_link{margin-left:10px;margin-right:10px}#member_links .mem_panel{color:#000;cursor:default;margin-right:10px}#member_links .linkToChat_close{display:none}#showSmallProfile .profileInfo{width:610px;margin-top:20px}#showSmallProfile .profileInfo li{float:left}#showSmallProfile .userName{font-family:"Franklin Gothic Medium";font-size:31px;color:#7c1919;padding-left:22px}#showSmallProfile .userPoints{font-size:27px;font-family:"Franklin Gothic Medium";color:#c35b22;background:#f8f8f8;padding:7px 13px;border:1px solid #dedede;margin-top:-5px;margin-left:19px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000}#showSmallProfile .userPoints span{font-size:20px;font-family:"Franklin Gothic Medium";color:#686868}#showSmallProfile .linkToProf a{font-family:"Helvetica";font-size:14px;color:#d18739;display:block;margin-top:13px;margin-left:19px}#showSmallProfile .linkToProf a:hover{color:#1c5d9f}#showSmallProfile .linkToLogout a{font-family:"Helvetica";font-size:14px;color:#ad1f1f;display:block;margin-top:13px;margin-left:22px}#showSmallProfile .linkToLogout a:hover{color:#7e1a1a}#showSmallProfile .linkToCreate a{font-family:"Helvetica";font-size:14px;color:#2da520;display:block;margin-top:13px;margin-left:22px}#showSmallProfile .linkToCreate a:hover{color:#5bca50}.more_info #rankings_area{width:578px;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;padding-top:0;margin-top:0}#rankings_area{width:900px;margin:0 auto;background:#f5f5f5;padding-top:3px;border:1px solid #bdbdbd;margin-top:30px}#writeArea #writing_area{width:724px;margin:0 auto;margin-top:11px;background:#f0f0f0;border:1px solid #a0a0a0;padding:20px 0}.pickTier{font-family:"Helvetica"}#showBigProfile{overflow:auto;width:800px;margin:0 auto;border-bottom:1px solid #cdcdcd;padding-bottom:16px;margin-bottom:20px;padding-top:28px}#showBigProfile div{float:left}#showBigProfile div.profileImage img{border:2px solid #929292;padding:0;border-radius:50%}#showBigProfile .profileInfo{width:620px;margin-top:0}#showBigProfile .profileInfo li{float:left}#showBigProfile .profileInfo p{clear:both;color:#1d1d1d;font-family:"Helvetica";font-size:14px;margin-left:22px;margin-bottom:8px}#showBigProfile .profileInfo p span{clear:both;color:#848484;font-size:13px;font-family:"Helvetica"}#showBigProfile .profileInfo .fullName_text{font-family:"Franklin Gothic Book";font-size:15px;color:#848484}#ranking_in_prof{clear:both;color:#b2521e;font-family:"Helvetica";font-size:14px;padding-top:2px}#ranking_in_prof span{clear:both;color:#848484;font-size:13px;font-family:"Helvetica"}#showBigProfile .userName{font-family:"Franklin Gothic Medium";font-size:31px;color:#7c1919;padding-left:22px}#showBigProfile .profileInfo li.userPoints{font-size:27px;font-family:"Franklin Gothic Medium";color:#c35b22;background:#f8f8f8;padding:7px 13px;border:1px solid #dedede;margin-top:5px;margin-left:0;margin-bottom:0;float:right;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 1px #000;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}#showBigProfile .userPoints span{font-size:20px;font-family:"Franklin Gothic Medium";color:#686868}.social_text a{background:#ededed;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 1px #474747;-webkit-box-shadow:0 1px 1px #474747;box-shadow:0 1px 1px #474747;padding:2px 8px;margin-right:4px;font-size:13px}.social_text a.twitLink{color:#397cc1}.social_text a.twitLink:hover{background:#f9f9f9}.social_text a.linkedLink{color:#29488e}.social_text a.linkedLink:hover{background:#f9f9f9}.social_text a.gitLink{color:#7f3633}.social_text a.gitLink:hover{background:#f9f9f9}.social_text a.coderbitsLink{color:#ab5c22}.social_text a.coderbitsLink:hover{background:#f9f9f9}.social_text a.nosocial{background:#fff;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 0 #474747;-webkit-box-shadow:0 0 0 #474747;box-shadow:0 0 0 #474747;margin-right:4px;font-size:13px;color:#316dc8;padding:0}.social_text a.nosocial:hover{color:#58aad9;text-decoration:underline}.displayCPLandAVG{background:#f2f2f2;-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px;-moz-box-shadow:1px 1px 1px #474747;-webkit-box-shadow:1px 1px 1px #474747;box-shadow:1px 1px 1px #474747;border:1px solid #c2c2c2;padding:6px 8px;font-size:16px;font-family:"Franklin Gothic Medium";color:#c35b22;text-shadow:1px 1px 1px #dfdfdf;margin-left:3px;margin-right:3px}#whole_profile_shift_left{width:830px;overflow:auto;float:left;padding-right:0;border-right:1px solid #cdcdcd}#right_side_badges{float:left;overflow:hidden;width:120px;padding-left:13px;margin-top:22px;padding-bottom:6px;padding-top:4px}.hoverBLANK{cursor:pointer}#prof_settings_link{overflow:auto;font-family:"Helvetica";font-size:13px;margin-top:10px;margin-left:15px;border-bottom:1px solid #cdcdcd;padding-bottom:10px}#prof_settings_link li{float:left;margin-right:11px;color:#989898}#prof_settings_link li a{color:#989898}#prof_settings_link li a:hover{color:#343434}#prof_settings_link li a.sub_option{color:#7f9aef}#easy_med_hard_buttons{overflow:auto;width:912px;padding:4px 0;margin-top:28px;padding-left:15px;margin-left:37px}#easy_med_hard_buttons>a{display:block;float:left;width:294px;padding:13px 0;padding-top:15px;font-family:"Avenir Next";font-size:15px;background:#f7f7f7;border:1px solid #d4d4d4;margin-right:12px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;text-align:center;-moz-box-shadow:0 1px 1px #989898;-webkit-box-shadow:0 1px 1px #989898;box-shadow:0 1px 1px #989898}#easy_med_hard_buttons a:hover{background:#fff}#easy_med_hard_buttons span{color:#000;font-size:16px;font-family:"Courier New";letter-spacing:-1px}#easy_med_hard_buttons a:first-child{margin-left:-8px}#easy_med_hard_buttons a:last-child{margin-right:0}#easy_med_hard_buttons a.writeChalButton{color:#316dc8;margin:0 auto;text-align:center;color:#397eaf;background:#fff;-moz-box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;font-size:15px;border:0 solid #fff;margin-left:193px;margin-top:10px;width:240px}#easy_med_hard_buttons a.writeChalButton:hover{color:#58aad9}.descForChals{float:right;width:548px;font-family:"Helvetica";font-size:13px;margin-top:-37px;padding:10px 7px;background:#f4f4f4;border:1px solid #cfcfcf;margin-right:12px;text-align:right;padding-right:65px;color:#a1a1a1;border-top-right-radius:4px;border-bottom-right-radius:4px}.descForChals a{color:#a1a1a1}.descForChals a.notShown{color:#dbdbdb}.descForChals a:hover{text-decoration:underline;color:#c35b22}.descForChals a.notShown:hover{text-decoration:none;color:#dbdbdb}.descForChals span{padding:0 33px;color:#b5b5b5}.descForChals span.sols_chal_page{padding:0;color:#5e5e5e}.free_10_chals{text-align:center;font-family:"Avenir Next";margin-bottom:-14px;font-size:15px;margin:0 12px;margin-left:45px;color:#fff;margin-top:21px;padding:9px 0;padding-top:10px;border-radius:6px;box-shadow:0 1px 1px #447a96;background:#afcade;background:-moz-linear-gradient(45deg,rgb(175 202 222) 0%,rgb(132 181 206) 100%);background:-webkit-linear-gradient(45deg,rgb(175 202 222) 0%,rgb(132 181 206) 100%);background:linear-gradient(45deg,rgb(175 202 222) 0%,rgb(132 181 206) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afcade',endColorstr='#84b5ce',GradientType=1)}.diffLevel{font-family:"Franklin Gothic Book";margin-left:44px;font-size:21px;margin-top:20px;margin-bottom:23px;text-shadow:1px 1px 1px #f0f0f0}.diffLevel span.quesMark a{background:#be4636;border:1px solid #e6e6e6;-moz-border-radius:11px;border-radius:11px;-webkit-border-radius:11px;padding:1px 6px;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;font-family:"Helvetica";font-size:16px;color:#fff;font-weight:700;margin-left:4px;text-shadow:1px 1px 1px #202020}.diffLevel span.quesMark a:hover{background:#d2a945}#specChals p.comingsoonSpec{font-family:"Helvetica";font-size:14px;margin-left:44px;color:#393939}.titleOfAdvanced{font-family:"Franklin Gothic Medium";margin-left:44px;font-size:17px;margin-bottom:9px;color:#fff9ce;background:#404040;text-shadow:1px 1px 1px #191919;-moz-box-shadow:1px 1px 0 #b1b1b1;-webkit-box-shadow:1px 1px 0 #b1b1b1;box-shadow:1px 1px 0 #b1b1b1;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #919191;padding:5px 8px;text-align:center}.showBlogPosts{right:-26px!important;top:-124px!important}.showBlogPosts ul li p{font-size:13px;margin-top:4px;width:121px;line-height:19px;text-align:center;cursor:pointer}.showBlogPosts ul li p a{cursor:pointer}.showBlogPosts ul li{margin-top:5px;margin-bottom:15px}.showBlogPosts ul li p:hover{text-decoration:underline}.showBlogPosts ul li img{width:121px;height:121px;border:1px solid #bdbdbd;border-radius:2px}.sideTags{position:absolute;top:-125px;right:0;width:190px;border-left:1px solid #e2e2e2;padding-left:24px}.sideTags h2{font-family:"Franklin Gothic Book";font-size:17px;margin-bottom:14px;letter-spacing:.3px}.sideTags ul{margin-bottom:15px;font-size:11px;font-family:"Avenir Next";overflow:auto}.sideTags ul li{cursor:pointer}.sideTags ul.tagsFromBootcamps li,.sideTags ul.tagsFromCompanies li,.sideTags ul.tagsForDifficulty li,.sideTags ul.tagsTop li{margin-bottom:13px;padding-top:6px}.sideTags ul.tagsFromBootcamps li span,.sideTags ul.tagsFromCompanies li span,.sideTags ul.tagsForDifficulty li span,.sideTags ul.tagsTop li span{padding:6px 9px;border-radius:11px;background:#fff;border:1px solid #c3c3c3}.sideTags ul.tagsFromChals li{background:#fff;border:1px solid #c3c3c3;display:inline-block;padding:6px 9px;border-radius:11px;margin-bottom:7px;margin-right:2px}.sideTags ul li span.numberAvail,.sideTags ul li span span.numberAvail{font-size:11px;color:#fff;border-radius:20px;border:1px solid #a04444;padding:2px 5px;padding-bottom:0;background:#d67070;margin-left:2px;font-weight:700}.sideTags ul.tagsForDifficulty li span.numberAvail{background:#7b96ec;border:1px solid #546ab1}.sideTags ul.tagsFromBootcamps li span.numberAvail{background:#7bd07c;border:1px solid #4b924c}.sideTags ul.tagsFromChals li span.numberAvail{background:#f7c37c;border:1px solid #ce9f5f}#programming_chals_area_v1{position:relative;width:1200px;margin:0 auto}.chals_buttons{width:1110px;margin:0 auto;overflow:auto;margin-top:30px;padding-bottom:6px;margin-bottom:-15px;position:relative}.chals_buttons li{float:left;width:428px;font-family:"Avenir Next";background:#f4f4f4;-moz-box-shadow:0 1px 1px #d5d5d5;-webkit-box-shadow:0 1px 1px #d5d5d5;box-shadow:0 1px 1px #d5d5d5;border:1px solid #aaa;font-size:28px;text-shadow:0 1px 1px #dbdbdb;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;color:#797979;margin-right:20px;cursor:pointer;padding:29px 8px;padding-top:32px;text-align:center}.chals_buttons li:nth-child(3),.chals_buttons li:nth-child(4){margin-right:0}.chals_buttons li:nth-child(1),.chals_buttons li:nth-child(3){opacity:.7}.chals_buttons li:hover{background:#fff;color:#000}.chals_buttons li.prog_chals_button_CHOSEN,.chals_buttons li.game_chals_button_CHOSEN,.chals_buttons li.sec_chals_button_CHOSEN,.chals_buttons li.test_chals_button_CHOSEN{background:#53b942;color:#fff;text-shadow:0 1px 1px #2e2e2e;border:1px solid #36612f;-moz-box-shadow:0 1px 4px #616161;-webkit-box-shadow:0 1px 4px #616161;box-shadow:0 1px 4px #616161}#latestChalsParent{background:none}.frontEndChal{background:#3c5a66;margin-left:43px;color:#fff;padding:11px 14px;border-radius:4px;font-family:"Franklin Gothic Book";font-size:15px;cursor:pointer;margin-top:11px;margin-bottom:7px;border:2px solid #c9c9c9}.frontEndChal a{color:#fff;padding:10px 0;display:block;padding:0}.frontEndChal:hover{background:#32882c}.candidateFirstTime{width:880px;padding:20px;margin-left:44px;margin-top:40px!important;background:#f7f8fb;border-radius:6px;margin-bottom:3px;box-shadow:0 1px 3px #828b98;border:1px solid #c3c9d2;font-family:"Avenir Next";text-align:center}.candidateFirstTime h3{font-size:22px}.candidateFirstTime h4{font-size:17px;color:#7286c1;margin-top:9px;font-weight:400;border-bottom:1px dashed #e2e4ea;padding-bottom:13px}.candidateFirstTime p{margin-top:16px;padding:0 70px;font-size:15px;color:#2f2f2f;line-height:21px;margin-bottom:16px}.candidateFirstTime button{margin-top:6px;color:#fff;width:103px;padding:8px 0;cursor:pointer;background:#61a947;border:1px solid #5da940;border-radius:3px}.candidateFirstTime button:hover{background:#6bb551}.candidateFirstTime button:focus{outline:none}#latestChals{width:880px;padding-right:30px;margin-left:44px;margin-top:40px!important;background:#f7f8fb;border-radius:6px;padding-top:0;padding-bottom:19px;margin-bottom:3px;box-shadow:0 1px 3px #828b98;border:1px solid #c3c9d2}#latestChals .dateFormat{color:#909090;letter-spacing:1px}.openEndedOnChalsPage div{margin-left:45px;border-bottom:1px solid #dfe1e6;margin-bottom:9px;padding-bottom:9px;overflow:auto}.openEndedOnChalsPage div h3{font-family:Helvetica;font-weight:400;font-size:16px;color:#3c5966;margin-bottom:8px;line-height:21px}.openEndedOnChalsPage div .mc_answers_container{padding:7px 12px;border-radius:4px;background:#e4ecf1}.openEndedOnChalsPage div .mc_option{font-family:Helvetica;font-weight:400;font-size:15px;color:#3c5966;margin-right:11px;margin-left:4px}.openEndedOnChalsPage div .mc_radio{margin-bottom:3px}.openEndedOnChalsPage div textarea{width:97%;max-width:97%;min-width:97%;height:50px;min-height:50px;max-height:150px;border:1px solid #c2c4cc;border-radius:5px;padding:7px 10px;font-size:12px}.save_open_ended_chal_page,.save_multiple_choice_chal_page{margin-top:6px;margin-left:45px;color:#fff;width:103px;padding:8px 0;cursor:pointer;background:#61a947;border:1px solid #5da940;border-radius:3px}.save_open_ended_chal_page:hover,.save_multiple_choice_chal_page:hover{background:#6bb551}.searchingForText,.searchingForTextLink{font-family:"Franklin Gothic Book";margin-left:48px;font-size:15px}.searchingForTextLink{margin-bottom:25px;margin-top:3px}#easyChals,#searchChals{background:#fff;border-radius:6px;padding-top:1px;margin-top:9px!important}#easyChals,#medChals,#hardChals,#searchChals{width:967px;padding-right:30px}#challengesPageImage{width:100%;height:500px;background:#fff;background-repeat:no-repeat;background-size:cover;border:0;position:relative;display:none}#game_chals_area,#quiz_chals_area{background:#fff;border:0 solid #9e9e9e;width:1107px;margin:0 auto;font-family:Franklin Gothic Book,Helvetica;font-size:15px;padding:12px 20px;margin-top:18px;color:#2b2b2b;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#game_chals_area p,#quiz_chals_area p{color:#212121}#game_chals_area span,#quiz_chals_area span{color:#982727}#CurrentGames,#PracticeGames{font-family:"Franklin Gothic Medium";font-size:21px;padding-bottom:8px;text-shadow:1px 1px 1px #f0f0f0;letter-spacing:-1px}#game_chals_area{margin-top:40px;position:relative}#algTopics{overflow:auto;width:155px;border:0 solid red;margin-left:0;background:#ecf5fa;padding:10px 13px;border:1px solid #cfdbe3;font-size:13px;float:left;border-radius:3px}#algTopics li{float:left;margin-bottom:7px;width:100%}#algTopics li span{color:#373c3f;cursor:pointer}#algTopics li span:hover{text-decoration:underline;color:#3179bd}#algTopics h3{float:left;margin-bottom:8px;color:#2269ab;margin-top:13px;cursor:pointer;font-family:"Franklin Gothic Book";font-size:14px;width:100%;border-bottom:1px solid #e1e4e6;padding-bottom:10px}#algTopics h3:hover{text-decoration:underline;color:#000}#showGames{background:#fff;border:0 solid #a2a2a2;width:903px;float:right;padding-bottom:35px}#showGames .eachPracGame{display:block;margin-right:195px}.eachPracGame{background:#fafafa;padding:10px 15px;margin-bottom:12px;border:1px solid #d0d0d0;font-size:17px;font-size:18px;font-family:"Helvetica";overflow:auto}.eachPracGame p{margin-top:6px}.eachPracGame p a{color:#000;font-size:15px}.eachPracGame p a:hover{text-decoration:underline;color:#3179bd}.eachPracGame img{width:55px;height:55px;float:left;margin-right:12px;border-radius:4px}.eachPracGame img.interviewIcon_vid,.eachPracGame img.interviewIcon_unlock{width:25px;height:25px;float:right;margin-top:-40px;margin-right:5px}.eachPracGame img.interviewIcon_unlock{margin-right:39px;margin-top:-42px}.eachPracGame img.interviewIcon_vid{width:27px}.challengeIcon_unlock{width:15px;height:15px;margin-right:20px;margin-bottom:-3px}.eachPracGame ul{overflow:auto;margin-top:5px}.eachPracGame ul li{float:left;margin-right:6px;font-size:13px;color:#bababa;cursor:pointer}.eachPracGame ul li:hover{text-decoration:underline}#pracTestBanner{width:720px;margin:0 auto;margin-top:16px;margin-left:113px;background:#85c3e0;border-radius:4px;padding:14px 10px;padding-right:0;cursor:pointer}#pracTestBanner:hover{background:#96cee8}#pracTestBanner p{color:#fff;font-family:"Avenir Next";font-size:17px;text-align:center;text-shadow:1px 1px 1px #a6a6a6}#text_below_header{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/header_cut_02.png) center center no-repeat;width:960px;height:125px;margin:0 auto}#text_below_header_smaller{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/header_cut_02_NEW.png) center center no-repeat;width:960px;height:44px;margin:0 auto}#text_below_header p{font-family:"Franklin Gothic Book";font-size:28px;color:#202020;padding-top:39px;text-align:center}#text_below_header p#sec_question{font-family:"Franklin Gothic Book";font-size:14px;color:#202020;padding-top:13px;text-align:left;margin-left:105px}#text_below_header input#sec_ques_answer{font-family:'Franklin Gothic Book';font-size:12px;padding:2px 9px;color:#2e2e2e;margin-left:2px}#text_below_header input#submitTempUsername{font-family:'Franklin Gothic Book';font-size:12px;padding:2px 8px;margin-left:2px}#CA_left{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/repeatleft_side.png) center center repeat-y;width:373px;float:left}#programming_button_left{background:#ededed;border:1px solid #575757;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:24px 15px;text-align:center;font-family:"Franklin Gothic Medium";font-size:23px;margin-top:32px;text-shadow:1px 1px 2px #bbb;color:#252525;margin-left:23px;margin-right:7px}#hacking_button_left{background:#ededed;border:1px solid #575757;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:17px 15px;text-align:center;font-family:"Franklin Gothic Medium";font-size:23px;margin-top:20px;text-shadow:1px 1px 2px #bbb;color:#252525;margin-left:23px;margin-right:7px}#comp_button_left{background:#ededed;border:1px solid #575757;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:13px 15px;text-align:center;font-family:"Franklin Gothic Medium";font-size:16px;margin-top:17px;text-shadow:1px 1px 1px #d2d2d2;margin-left:23px;margin-right:7px;color:#252525}#comp_button_left_group{background:#ededed;border:1px solid #575757;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:13px 15px;text-align:center;font-family:"Franklin Gothic Medium";font-size:16px;margin-top:13px;text-shadow:1px 1px 1px #d2d2d2;margin-left:23px;margin-right:7px;color:#252525;margin-bottom:-7px}#programming_button_left:hover,#hacking_button_left:hover,#comp_button_left:hover,#comp_button_left_group:hover{background:#415b9d;color:#fff;border-color:#192031;cursor:pointer;text-shadow:1px 1px 2px #373737}#comp_button_left:hover{background:#415b9d;color:#fff;border-color:#192031;cursor:pointer;text-shadow:1px 1px 2px #373737}#comp_button_left_group:hover{background:#415b9d;color:#fff;border-color:#192031;cursor:pointer;text-shadow:1px 1px 2px #373737}#programming_button_left li,#hacking_button_left li{font-size:14px;font-family:"Franklin Gothic Book";margin-top:9px}#levels_outer{margin-top:-2px;border:0 solid #fff}.level_1_challenges{font-family:"Franklin Gothic Medium";font-size:13px;background:#3d5a65;padding:10px;font-size:21px;border:2px solid #aeb7ce;color:#fff;width:260px;text-shadow:1px 1px 2px #373737;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:13px;cursor:pointer;float:left;margin-left:29px;padding-left:26px}.level_2_challenges,.level_2_challenges_NOTCLICK{font-family:"Franklin Gothic Medium";font-size:13px;background:#3d5a65;padding:10px;font-size:21px;border:2px solid #aeb7ce;color:#fff;width:260px;text-shadow:1px 1px 2px #373737;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:13px;cursor:pointer;float:left;margin-left:29px;padding-left:26px}.level_3_challenges,.level_3_challenges_NOTCLICK{font-family:"Franklin Gothic Medium";font-size:13px;background:#3d5a65;padding:10px;font-size:21px;border:2px solid #aeb7ce;color:#fff;width:260px;text-shadow:1px 1px 2px #373737;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:13px;cursor:pointer;float:left;margin-left:29px;padding-left:26px}.level_2_challenges_NOTCLICK{background:#4d4d4d;border:2px solid #929292}.level_3_challenges_NOTCLICK{background:#4d4d4d;border:2px solid #929292}.level_1_challenges span,.level_2_challenges span,.level_3_challenges span{font-size:12px;font-family:"Helvetica";float:right;margin-top:5px;margin-right:14px}.level_1_challenges span{color:#e2ffc2}.level_2_challenges span{color:#ffd8b1}.level_3_challenges span{color:#ffb5b1}.level_1_challenges:hover{background:#527a9a;color:#fff;text-shadow:1px 1px 4px #252525}.level_2_challenges:hover{background:#527a9a;color:#fff;text-shadow:1px 1px 4px #252525}.level_3_challenges:hover{background:#527a9a;color:#fff;text-shadow:1px 1px 4px #252525}.desc_for_tier{font-family:"Helvetica";color:#5a5a5a;font-size:13px;padding-left:36px;padding-right:47px}.challenges_title,.challenges_title_programming{font-family:"Franklin Gothic Medium";font-size:26px;color:#000;padding-left:35px;padding-top:18px;padding-bottom:14px}.challenges_info{font-family:"Helvetica";color:#5a5a5a;font-size:13px;padding-left:36px;padding-right:47px}.challenges_info_hack{font-family:"Helvetica";color:#5a5a5a;font-size:13px;padding-left:50px;padding-right:40px}#repeat_back_buttons{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/leftside_button_repeat.png) center center repeat-y;width:373px;margin:0 auto}#top_back_buttons{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/body_cut_10.png) center center no-repeat;width:373px;height:14px;margin:0 auto;margin-top:14px}#bottom_back_buttons{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/body_cut_16.png) center center no-repeat;width:373px;height:18px;margin:0 auto}.challenge_button{background:#3d5a65;width:286px;height:35px;border:2px solid #c9c9c9;margin-left:34px;cursor:pointer}.challenge_button:hover{background:#2e7c28}.challenge_button p{font-family:"Franklin Gothic Book";font-size:21px;color:#fff;padding-left:15px;padding-top:3px}.challenge_button span.right_text_january{font-family:"Helvetica";font-size:12px;color:#fff2aa;padding-left:93px}.challenge_button span.right_text_february{font-family:"Helvetica";font-size:12px;color:#fff2aa;padding-left:74px}.challenge_button span.right_text_march{font-family:"Helvetica";font-size:12px;color:#fff2aa;padding-left:100px}.challenge_button span.completed_number{font-size:13px;color:#c1ffa2}.button_sep{height:10px;width:286px}.button_sep_TOPONLY{height:5px;width:286px}.challenge_button_month_C{background:#39748b;width:286px;height:33px;border:2px solid #c9c9c9;margin-left:44px;cursor:pointer}.challenge_button_month_NC{background:#3d5a65;width:286px;height:33px;border:2px solid #c9c9c9;margin-left:44px;cursor:pointer}.challenge_button_month_C:hover{background:#407f98}.challenge_button_month_NC:hover{background:#32882c}.challenge_button_month_C p,.challenge_button_month_NC p{font-family:"Franklin Gothic Book";font-size:14px;color:#fff;padding-left:12px;padding-top:7px}.challenge_button_month_C span.completed_number,.challenge_button_month_NC span.completed_number{font-size:12px;color:#eaeaea;float:right;padding-right:12px;padding-top:2px}.show_months_again{display:block;margin-bottom:8px;margin-top:-5px;background:#dfdfdf;padding:3px 0;color:#131313;padding-left:7px;padding-top:3px;padding-bottom:3px;font-size:12px;border:1px solid #bababa;color:#000}.show_months_again:hover{background:#e9e9e9;cursor:pointer}.go_back_button,.go_back_button_to_months{display:block;margin-bottom:10px;margin-top:0;background:#dfdfdf;padding:3px 0;color:#131313;padding-left:7px;padding-top:4px;padding-bottom:4px;font-size:12px;border:1px solid #bababa;color:#000;width:280px;font-family:"Helvetica";margin-left:35px}.go_back_button:hover{background:#e9e9e9;cursor:pointer}.go_back_button_to_months:hover{background:#e9e9e9;cursor:pointer}#bottom_back_buttons_SHOW_CHALLENGES{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/body_cut_16.png) center center no-repeat;width:373px;height:18px;margin:0 auto;margin-top:-9px}.challenges_info_Tier_1,.challenges_info_Tier_2{font-family:"Helvetica";color:#5a5a5a;font-size:13px;padding-left:36px;padding-right:47px}#CA_right{width:587px;float:right}#profile{width:587px;margin:0 auto}#not_signed_in a{display:block;font-family:"Helvetica";font-size:18px;color:#fff;text-align:center;margin-top:32px;background:#3d8815;padding:10px 0;border:2px solid #d5d5d5;margin-bottom:25px;cursor:pointer;margin-left:39px;margin-right:37px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}#not_signed_in a:hover{background:#b7781e;color:#fff}#profile_LEFT{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/body_cut_rightside_08.png) center center no-repeat;width:469px;height:243px;float:left}#profile_RIGHT{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/body_cut_rightside_09.png) center center no-repeat;width:118px;height:243px;float:right}.profile_pic{width:153px;height:153px;float:left}.profile_pic img{border:2px solid #313a42;margin-left:53px;margin-top:59px}.profile_info{width:252px;float:right}.profile_username{font-family:"Franklin Gothic Book";color:#6c1b1b;font-size:24px;padding-top:48px;padding-left:15px;text-shadow:1px 1px 2px #dbdbdb}.profile_text_outer{margin-left:16px;margin-top:24px}.profile_text{font-size:12px;color:#525252;font-family:"Helvetica";padding-bottom:15px}.profile_text span{color:#1e1e1e;font-size:13px}.points_number{color:#c16229;font-size:34px;font-family:"Franklin Gothic Book";text-align:center;padding-top:52px;margin-left:-6px;letter-spacing:-1px}.settings{padding-top:83px;padding-left:27px;padding-bottom:5px}.settings span{color:#34506a;font-size:13px;font-family:"Helvetica"}.settings span:hover{text-decoration:underline;color:#2a7490;cursor:pointer}.logout{padding-top:110px}.logout a{padding-left:28px;color:#7d2121;font-size:16px;font-family:"Franklin Gothic Book"}.logout a:hover{text-decoration:underline;color:#942121;cursor:pointer}#page_buttons{margin-left:34px;margin-top:20px}#page_buttons li{height:126px;float:left;cursor:pointer}.rankings{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/rankings_hover.png) center top no-repeat;width:128px}.chatroom{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/chatroom_hover.png) center top no-repeat;width:131px}.write{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/write_hover.png) center top no-repeat;width:133px}.featured{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/libary.png) center top no-repeat;width:132px}.rankings:hover{background-position:center bottom}.chatroom:hover{background-position:center bottom}.write:hover{background-position:center bottom}.featured:hover{background-position:center bottom}.viewLibUser{font-family:Helvetica;font-size:14px;background:#359149;border:2px solid #eaeaea;color:#fff;text-align:center;padding:7px 0;width:520px;margin:0 auto;margin-top:10px;text-shadow:0 0 2px #5b5b5b;cursor:pointer}.viewLibUser:hover{background:#c07d35}.backToProfile{font-family:"Tahoma";font-size:12px;color:#727272}.backToProfile div{margin-top:17px;margin-left:32px;margin-bottom:-4px}.backToProfile:hover{text-decoration:underline}#settings_background{background:#424242;border:2px solid #cdcdcd;width:528px;margin-left:29px;padding:12px 0;color:#fff}#settings_background span{font-family:"Helvetica";font-size:14px;padding-left:30px}#settings_background input{margin-top:7px;margin-bottom:7px}#new_name{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px;margin-top:10px}#new_email{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#new_org{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#new_pass{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#new_pass_FAKE{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#new_picture{margin-top:10px}#settingsBox #country_field{width:326px;height:34px;font-family:"Helvetica";font-size:14px;padding:4px 6px;margin-bottom:12px;color:#565656;margin-left:7px;color:#565656}#aboutInfo{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#twitHandle{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#linkedInName{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#githubHandle{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#coderbitsHandle{width:310px;height:22px;font-family:"Helvetica";font-size:15px;padding:4px 6px;margin-left:7px}#settingsBox #mailing_options{margin-top:11px;margin-bottom:8px;color:#2e2e2e}#showMemStatus{width:580px;margin:0 auto;margin-top:23px;text-align:center}#showMemStatus p{font-family:"Franklin Gothic Book";font-size:14px;color:#7b7b7b}#showMemStatus span{color:#d99c8d;cursor:pointer;text-decoration:underline}#thanksMember{font-family:"Helvetica";font-size:15px;text-align:center;width:700px;line-height:21px;margin:0 auto;margin-top:17px;color:#474747}#thanksMember a{color:#75adc9}#thanksMember a:hover{text-decoration:underline}#cancel_mem{margin-top:14px}.pushMargin_1{margin-right:47px}.pushMargin_2{margin-right:49px}.pushMargin_3{margin-right:45px}.pushMargin_4{margin-right:1px}.pushMargin_5{margin-right:36px}.pushMargin_6{margin-right:48px}.pushMargin_7{margin-right:43px}.pushMargin_8{margin-right:31px}.pushMargin_9{margin-right:41px}.pushMargin_10{margin-right:20px}.pushMargin_pass{margin-right:19px}#new_submit{margin-left:30px;background:#f8f8f8;border:1px solid #787878;padding:10px 25px;color:#1d1d1d;font-size:14px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-family:"Helvetica";margin-top:12px;margin-left:-2px}#new_submit_writing{margin-left:30px;background:#f8f8f8;border:1px solid #787878;padding:10px 25px;color:#1d1d1d;font-size:14px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-family:"Helvetica";margin-top:12px;margin-left:30px}#new_submit:hover,#new_submit_writing:hover{cursor:pointer;background:#549e2b;color:#fff;text-shadow:1px 1px 2px #232323;border:1px solid #2f2f2f}#settings_background span.sizeinfo{font-size:11px;padding-left:0}.close_settings{background:#424242;border:2px solid #cdcdcd;border-top:1px solid #757575;width:528px;margin-left:29px;padding:5px 0;color:#fff9b7;text-align:center;margin-top:-4px;font-family:"Helvetica";font-size:12px;cursor:pointer}.close_settings:hover{background:#464646}#settings_text{font-size:21px;font-family:"Franklin Gothic Book";text-align:center;padding-top:20px;margin-bottom:7px}.join_text{margin-bottom:23px;text-align:center;color:#8e8e8e;font-family:'Helvetica';font-size:14px}.join_text span{color:#862424}#settingsBox{background:#f3f3f3;font-family:"Helvetica";border:4px solid #e3e3e3;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;width:540px;margin:0 auto;padding:10px 30px;padding-right:4px}#settingsBox input{margin-bottom:12px;color:#565656}#pass_change{background:#e1e1e1;color:#000;border:0;cursor:pointer;padding:4px 8px;margin-left:309px}#pass_change:hover{color:#862424;text-decoration:underline}.hoverlinkSocial{color:#365b98;text-decoration:underline}.hoverlinkSocial:hover{color:#507ac0}#text_below_header_library{width:960px;height:125px;margin:0 auto}#text_below_header_library p{font-family:"Helvetica";font-size:24px;color:#202020;padding-top:25px;padding-left:32px;margin-bottom:-13px}#text_below_header_library p span{color:#862424}#text_below_header_library p.description{font-size:12px;color:#818181}#change_adj_form{margin-left:700px;margin-top:-30px;margin-bottom:-5px}#change_adj_form input#new_adj{height:18px;padding:2px 5px;font-family:"Helvetica";color:#474747;font-size:11px;width:130px;border:1px solid #929292}#change_adj_form input#submit_new_adj{color:#3d7c34;font-family:"Helvetica";font-size:13px;margin-left:7px;cursor:pointer;padding:3px 9px;background:#ededed;border:1px solid #d0d0d0}#change_adj_form input#submit_new_adj:hover{color:#fff;background:#4e9e40;border:1px solid #2b4426}.comp_challenges_title{font-family:"Helvetica";font-size:14px;margin-bottom:27px;margin-top:9px;text-align:center;margin-left:-10px;color:#4c4c4c}.profile_medal_background{background:#fbfbfb;padding:3px 0;padding-bottom:1px;padding-left:37px;margin-bottom:10px;border-radius:2px;border:1px solid #eaeaea}.skill_graph{margin-bottom:14px;margin-left:-5px;position:relative}.skill_graph .linechart{width:634px!important}.skill_assessment{background:#f8f8f8;padding:8px 0;border:1px solid #ececec;border-radius:3px;position:relative;overflow:auto;margin-bottom:25px}.skill_assessment div{float:left;width:32.8%;border-right:1px solid #e4e4e4;text-align:center;font-family:"Avenir Next"}.skill_assessment div:last-child{border-right:0}.skill_assessment div h3{font-weight:400;font-size:12px;margin-bottom:7px;color:#6f6f6f}.skill_assessment div img{width:40px;height:40px;margin-bottom:6px;border-radius:3px}.skill_assessment div img.spinner{width:20px;height:20px;margin-top:10px;margin-bottom:16px}.skill_assessment div p{font-family:"Avenir Next Demi";font-size:12px;color:#656565;border-top:1px solid #e4e4e4;padding-top:8px;width:92%;margin:0 auto}.skill_assessment div p span:first-child{margin-left:4px}.skill_assessment div p span{width:10px;height:9px;background:#e0e0e0;display:inline-block;margin-left:-1px;border-radius:1px}.skill_assessment div p span.green_fill{background:#4fab3d}.skill_assessment div p span.green_fill_level_beginner{background:#4fab3d}.skill_assessment div p span.green_fill_level_intermediate{background:#70a7e4}.skill_assessment div p span.green_fill_level_advanced{background:#f1a35d}.skill_assessment div p span.green_fill_level_expert{background:#e06565}.comp_challenges_list_area{width:146px;float:left;font-family:"Helvetica";margin-left:15px}.comp_challenges_list_area p{background:#f3f3f3;font-size:13px;padding:10px 10px;margin-bottom:9px;border-radius:2px;color:#464646;border:1px solid #e4e4e4}.comp_challenges_list_area p span{color:#b2521e}.user_commented_on{margin-left:175px;margin-top:27px;margin-bottom:11px}.user_commented_on h2{font-family:"Helvetica";font-weight:400;border-bottom:1px solid #cdcdcd;padding-bottom:14px;color:#636363;margin-bottom:14px;font-size:15px}.user_commented_on li{margin-bottom:5px}.user_commented_on li a,.user_commented_on li span{color:#7f9aef;font-family:"Avenir Next";font-size:14px}.user_commented_on li a span{color:gray;font-size:12px;margin-right:5px}.user_commented_on li a span.arrow_up{color:#32b332;margin:0;font-size:9px}.user_commented_on li a span.arrow_down{color:#c73a3a;margin:0;font-size:9px}.user_commented_on li a:hover{text-decoration:underline}.rest_of_challenges{display:none;overflow:auto}.view_rest_challenges_button{width:100%;background:#e3edf5;display:inline-block;text-align:center;color:#585f6d;font-family:"Avenir Next Demi";font-size:15px;padding:18px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer}.view_rest_challenges_button:hover{background:#dbeaf7}#display_comp_challenges{border:0 solid lightgray;margin:0 auto;margin-bottom:15px;width:635px;overflow:auto;font-size:13px;padding:1px;margin-left:175px;font-family:"Helvetica"}#display_comp_challenges a{display:block;float:left;width:100%;cursor:pointer;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4}#display_comp_challenges .rest_of_challenges a:last-of-type{border-bottom:1px solid #e4e4e4}#display_comp_challenges a div{float:right;display:block;padding:11px 20px;font-family:"Helvetica";font-size:13px}#display_comp_challenges a:hover{background:#f9f9f9}#display_comp_challenges a>span{display:block;padding:11px 18px;float:left}#display_comp_challenges a div span{padding:0;padding-right:35px;color:#bdbdbd;font-weight:lighter;font-family:"Helvetica";font-size:12px}#display_comp_challenges a div p{display:inline;font-size:11px;padding-left:2px;color:#777}.each_challenge_tier1{border-left:8px solid #8bc182}.each_challenge{border-left:8px solid #f9d9a1}.each_challenge_tier3{border-left:8px solid #f6ae95}.each_challenge_tier4{border-left:8px solid #b6cbf6}.each_challenge_tier_blue{border-left:8px solid #829ee0}.each_challenge_comp{background:#445891;margin-left:6px;margin-right:6px;padding:6px 9px;border:1px solid #32457d;font-family:"Helvetica";font-size:12px;cursor:pointer;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;color:#fff;text-shadow:1px 1px 2px #333}.each_challenge_hack{background:#3f3f3f;margin-left:6px;margin-right:6px;padding:6px 9px;border:1px solid #252525;font-family:"Helvetica";font-size:12px;cursor:pointer;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;color:#fff;text-shadow:1px 1px 2px #333}#footer_library{background:url(https://s3.amazonaws.com/coderbytestaticimages/main_page_bottom/footer_cut.png) center center no-repeat;width:960px;height:62px;margin:0 auto;margin-top:20px;padding-bottom:10px;overflow:auto}#footer_library div{text-align:center;padding-top:20px}#footer_library a{font-family:"Helvetica";color:#475770;font-size:14px;padding-left:15px;font-weight:300}#footer_library a:hover{color:#c7812e}#footer_library a.copyright{font-size:13px;color:#848484}#badge_notif{background:#74b764;text-align:center;padding:9px 2px;border:1px solid #346728;font-family:"Helvetica";font-size:15px;margin-top:25px;margin-right:20px;margin-left:28px;color:#fff;text-shadow:1px 1px 1px #414141;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}#badge_notif span{color:#ffdd74;text-shadow:1px 1px 1px #4c4c4c}#badge_outer_flow{width:910px;height:335px;overflow:auto;margin:0 auto}#badges_section{border:0 solid red;width:890px;margin:0 auto;margin-left:2px;height:300px;margin-bottom:30px;margin-top:5px}.each_badge{height:160px;float:left;width:125px;border:1px solid #e5e5e5;background:#f9f9f9;margin-left:-1px;cursor:pointer;filter:alpha(opacity=90);opacity:.9;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.each_badge:hover{text-shadow:1px 1px 1px #bbb;filter:alpha(opacity=100);opacity:1}.badge_title{font-family:"Helvetica";font-size:11px;text-align:center;padding-top:6px;color:#767676}.badge_show{font-family:"Helvetica";font-size:12px;padding:29px 6px;padding-right:6px;color:#838383;display:none}.badge_hidden{font-family:"Helvetica";font-size:12px;padding:29px 6px;padding-right:6px;color:#838383;text-align:center}#footer_CodingArea{background:url(https://s3.amazonaws.com/coderbytestaticimages/main_page_bottom/footer_cut.png) center center no-repeat;width:960px;height:62px;margin:0 auto;margin-top:21px;padding-bottom:10px}#footer_CodingArea div{text-align:center;padding-top:20px}#footer_CodingArea a{font-family:"Helvetica";color:#475770;font-size:14px;padding-left:15px;font-weight:300}#footer_CodingArea a:hover{color:#c7812e}#footer_CodingArea a.copyright{font-size:13px;color:#848484;margin-left:0}#footer_CodingArea span.ideone_desc{font-family:"Helvetica";color:#353535;font-size:14px;padding-left:17px}#footer_CodingArea span.ideone_desc a{font-family:"Helvetica";color:#475770;font-size:14px;padding-left:2px}#footerline{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/footerline.png) center center no-repeat;width:960px;height:35px;margin:0 auto;margin-bottom:-40px}#footer_CodingArea.footerOrgs{width:100%}#footer_CodingArea.footerOrgs div{text-align:left;padding-left:40px;padding-top:23px}#footer_CodingArea.footerOrgs a{font-family:"Roboto";color:#7485a0;font-size:14px;padding-right:34px;padding-left:0;font-weight:300;letter-spacing:.2px;overflow:auto}#footer_CodingArea.footerOrgs a:hover{color:#3d6ebd}#footer_CodingArea.footerOrgs aside{display:inline-block;float:right;padding-right:40px}#footer_CodingArea.footerOrgs aside img{width:17px}#footer_CodingArea.footerOrgs aside a{padding-right:11px}#display_languages{background:#ddd;width:780px;height:150px;margin:0 auto;margin-top:35px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:2px solid #676767}.hideSt{display:none}#language_title{font-family:"Franklin Gothic Medium";font-size:18px;color:#555;padding-left:35px;text-align:center;margin-left:-20px;padding-top:35px}.below_choose_lang{font-family:"Helvetica";text-align:center;color:#8b8b8b;font-size:13px;padding-top:10px}#display_languages li{float:left;height:95px}#display_languages div{margin-left:35px;margin-top:28px}#display_languages .js{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/jsohver.png) center top no-repeat;width:233px;cursor:pointer}#display_languages .js:hover{background-position:center bottom}#display_languages .py{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/pythonbutton.png) center top no-repeat;width:242px;cursor:pointer}#display_languages .py:hover{background-position:center bottom}#display_languages .cs2{background:url(https://s3.amazonaws.com/coderbytestaticimages/CodingArea/languages_07.png) center center no-repeat;width:242px;margin-left:-2px}.allGuestEditors{margin:0 auto;width:1060px;margin-left:-28px;padding-top:14px}.shiftLeft{width:99%;position:relative}.rightSideBarJobs{position:absolute;top:-2px;right:-234px;background:#fdfdfd;height:310px;width:196px;border-radius:4px;box-shadow:0 1px 1px #c5c5c5;margin-top:11px}.rightSideBarJobs.mock_inter{height:101px}.rightSideBarJobs.mock_inter li.countdownTimer{font-size:27px;font-family:"Avenir Next Demi";text-align:center;color:#545454}.rightSideBarJobs h3{font-family:"Avenir Next Demi";font-weight:100;font-size:14px;text-align:center;padding:9px 0;padding-top:12px;background:#d3e3f7;border-top-left-radius:4px;border-top-right-radius:4px}.rightSideBarJobs ul{overflow:auto;padding:0 11px;margin-top:2px}.rightSideBarJobs ul li{margin-top:16px;padding-bottom:16px;border-bottom:1px solid #f1f1f1}.rightSideBarJobs ul li:last-child{border:0}.rightSideBarJobs ul li img{width:32px;height:32px;float:left;border-radius:2px}.rightSideBarJobs ul li h5{font-family:"Avenir Next";color:#4e74a2;font-weight:200;font-size:12px;width:72%;margin-left:41px;line-height:17px}.rightSideBarJobs ul li h5:hover{color:#759ccc}.rightSideBarJobs ul li p{font-family:"Avenir Next";font-size:12px;color:#7b7b7b;margin-top:2px}.rightSideBarJobs .otherLink{cursor:pointer;position:absolute;bottom:-25px;font-family:"Avenir Next";font-size:11px;right:4px}.rightSideBarJobs .otherLink a{color:#b3cdef}.allGuestEditors #javascript_challenge{width:298px;background:#f3f3f3;border:2px solid #a9a9a9;margin-top:6px;height:452px}.allGuestEditors #javascript_editor{overflow:auto;border-radius:4px}.allGuestEditors .js_title{background:#1f4661;padding-bottom:13px;border-bottom:1px solid #a9a9a9}.allGuestEditors .runcode_button{margin:0 auto;margin-top:7px}.allGuestEditors .runcode_button_false{margin:0 auto;margin-top:7px}.allGuestEditors #output_answer{width:264px;height:31px;color:#000;font-family:"Helvetica";margin-top:6px;font-size:15px;border:1px solid #858585;padding:3px 7px;margin-left:9px}.hide_ques,.show_ques{text-align:center;font-family:"Helvetica";color:#fff;font-size:12px;background:#b3b3b3;cursor:pointer;padding:3px 0;letter-spacing:1px;margin-top:10px;text-shadow:1px 1px 2px #636363}.hide_ques:hover,.show_ques:hover,.hide_ques_py:hover,.show_ques_py:hover{background:#d5d5d5}.par_testing{text-align:center;font-family:"Helvetica";color:#fff;font-size:12px;background:#6c88b0;padding:4px 0;letter-spacing:1px;margin-top:12px;margin-bottom:10px;text-shadow:1px 1px 2px #636363}.p_testing_background{margin-bottom:12px}.p_testing_background span{color:#1a1a1a;font-family:"Helvetica";font-size:13px;padding-right:3px;margin-left:14px}.p_testing_background input{width:180px;height:20px;padding:5px 7px;font-size:13px;font-family:"Helvetica";color:#242424;border:1px solid #9e9e9e;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.par_samples{text-align:center;font-family:"Helvetica";color:#fff;font-size:12px;background:#52ac8d;padding:4px 0;letter-spacing:1px;margin-top:4px;margin-bottom:10px;text-shadow:1px 1px 2px #636363}.par_samples_background{margin-bottom:-7px}.par_samples_background li{color:#1a1a1a;font-family:"Helvetica";font-size:13px;margin-left:14px;padding-bottom:2px}.par_samples_background span{padding-left:5px}#guest_question{font-family:"Helvetica";font-size:14px;background:#e6e6e6;padding:15px;color:#000;margin-bottom:9px;border:2px solid gray;width:975px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#submit_guest_challenge{background:#ececec;border:2px solid #ccc;padding:7px 22px;color:#000;font-family:"Franklin Gothic Book";letter-spacing:0;cursor:pointer;margin-left:92px;margin-top:16px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#submit_guest_challenge:hover{background:#c47425;color:#fff;border:2px solid #4b3e32}#explainParams{width:965px;font-family:"Helvetica";font-size:16px;background:#e5e5e5;padding:10px 20px;border:2px solid #bcbcbc;-moz-border-radius:1px;border-radius:1px;-webkit-border-radius:1px;margin:0 auto;margin-left:-10px;margin-top:24px}.explain_title{font-family:"Franklin Gothic Medium";font-size:27px;text-align:center;text-shadow:1px 1px 2px #bfbfbf;margin-top:14px;color:#aa3d2b}#diff_types_to_explain{width:960px;margin:0 auto;overflow:auto;margin-top:33px}#diff_types_to_explain li{width:290px;float:left;background:#f7f7f7;border:1px solid #b0b0b0;text-align:center;margin-left:11px;margin-right:11px;padding-top:9px;padding-bottom:25px;font-family:"Helvetica";-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}diff_types_to_explain li:nth-child(2){margin-left:13px;margin-right:13px}#diff_types_to_explain li:hover{background:#fff}#diff_types_to_explain p{margin-bottom:8px;margin-top:4px;font-weight:700;color:#2d2d2d}.type_text_explain{width:220px;padding:7px 7px;font-family:'Courier New';font-size:14px;border:2px solid #9e9e9e;margin-top:8px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#help_with_challenge{width:965px;font-family:"Franklin Gothic Book";background:#2a5d7e;padding:10px 20px;border:2px solid #264a61;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin:0 auto;margin-left:-10px;margin-top:24px;text-align:center}#help_with_challenge p{cursor:pointer;font-size:17px;color:#fff;text-shadow:1px 1px 2px #191919}#help_with_challenge p:hover{text-shadow:1px 1px 5px #191919}#logo_rotate{background:url(https://s3.amazonaws.com/coderbytestaticimages/logo_spin.png) center center no-repeat;width:200px;height:200px;margin:0 auto;margin-top:30px;background-size:contain}#editorRightInfo{font-family:"Avenir Next";color:#adadad;margin-top:0;overflow:auto;width:100%;border-bottom:1px solid #efefef;padding-bottom:11px;padding-right:10px}#editorRightInfo p{text-align:right;float:right;display:inline;font-size:11px}#editorRightInfo p:nth-of-type(2){margin:0 15px}#editorRightInfo p span{padding-left:3px;color:dimgray;font-size:12px}#editorRightInfo aside{display:inline-block;font-size:13px;color:#5f5f5f}#editorRightInfo aside span{background:#a0b9d4;padding:3px 10px;border-radius:6px;margin-left:3px;color:#fff;font-weight:700}.real_question_title{font-family:"Avenir Next Demi";margin-top:14px;font-size:17px}#real_question{font-family:"Avenir Next";font-size:14px;color:#383838;margin-bottom:13px;border:0 solid #bfbfbf;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:15px;line-height:24px}.showHintText{font-family:"Avenir Next";font-size:14px;color:#383838;margin-bottom:13px;border:0 solid #bfbfbf;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-top:15px;line-height:23px;width:600px}.showHintText a{color:#2474b7}.hintButton{font-family:"Avenir Next";background:#f5f5f5;padding:6px 12px;padding-bottom:5px;font-size:12px;color:#6699d2;cursor:pointer;text-align:center;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.hintButton:hover{background:#83acda;color:#fff}#samples_area{font-family:"Avenir Next";margin-top:15px;font-size:13px;padding:14px 12px;border-radius:4px;background:-moz-linear-gradient(left,rgb(249 249 249) 0%,#fff0 100%);background:-webkit-linear-gradient(left,rgb(249 249 249) 0%,#fff0 100%);background:linear-gradient(to right,rgb(249 249 249) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#00ffffff',GradientType=1)}#samples_area span{display:inline-block;width:68px;color:gray}#samples_area textarea{width:789px;max-width:789px;min-width:789px;height:85px;min-height:85px;max-height:200px;font-family:"Avenir Next";color:#7c8fb5;font-size:13px;line-height:21px;padding:6px 10px;border:1px solid #e2e2e2;border-radius:6px}#submit_challenge{background:#ececec;border:2px solid #ccc;padding:7px 22px;color:#000;font-family:"Franklin Gothic Book";letter-spacing:0;cursor:pointer;margin-left:85px;margin-top:23px;width:87px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#submit_challenge:hover,#submit_challenge_actual:hover{background:#c47425;color:#fff;border:2px solid #4b3e32}#submit_challenge_actual{background:#ececec;border:2px solid #ccc;padding:7px 22px;color:#000;font-family:"Franklin Gothic Book";letter-spacing:0;cursor:pointer;margin-left:15px;margin-top:23px;width:87px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#otherButtons{margin-top:16px}#orig_temp,#save_code,#load_code{background:#f5f5f5;border:1px solid #c8c8c8;padding:8px 16px;color:#000;font-family:"Franklin Gothic Book";cursor:pointer;font-size:14px;border-radius:3px;-webkit-border-radius:3px;text-align:center}#save_code{margin-left:7px}#otherButtons input:hover{background:#5cad2b;border-color:#264016;color:#fff;text-shadow:1px 1px 1px #171717}#orig_temp:hover,#save_code:hover,#load_code:hover{background:#fff}#guest_editor_buttons input{color:#adadad}#guest_editor_buttons input:hover{background:#f5f5f5}#orig_temp_dis,#save_code_dis,#load_code_dis{background:#ebebeb;border:1px solid #c8c8c8;padding:6px 9px;color:#bdbdbd;font-family:"Franklin Gothic Book";cursor:pointer;font-size:13px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#save_code_dis{margin-left:7px}input#orig_temp_dis:hover,input#save_code_dis:hover,input#load_code_dis:hover{background:#ebebeb;border:1px solid #c8c8c8;padding:6px 9px;color:#bdbdbd;text-shadow:0 0 0 #171717}#submit_challenge_dis{background:#ececec;border:2px solid #ccc;padding:7px 22px;color:#000;font-family:"Franklin Gothic Book";letter-spacing:0;cursor:pointer;margin-left:85px;margin-top:23px;width:87px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#submit_challenge_dis:hover,#submit_challenge_dis:hover{background:#ececec;border:2px solid #ccc;padding:7px 22px;color:#000;font-family:"Franklin Gothic Book"}#hiddensubmit span{color:#2c2c2c;padding-left:17px;font-family:"Helvetica";font-size:14px}#hiddensubmit span:first-child{padding-right:6px}#hiddensubmit span.not_submit{color:#8a1f1f}#hiddensubmit span.not_submit:hover{color:#c6472a;cursor:pointer}#time_started{font-family:"Helvetica";font-size:14px;color:#3d3d3d;margin-left:5px;margin-top:6px}.editor_themes{float:right;margin-top:6px;margin-right:5px;font-family:"Helvetica";font-size:12px;background:#d1e7f1;padding:3px 8px;margin-top:-1px;border:1px solid #9da0a2;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:1px 1px 1px #212121;-webkit-box-shadow:1px 1px 1px #212121;box-shadow:1px 1px 1px #212121}.editor_themes select{padding:0 1px;font-family:"Franklin Gothic Book"}#buttonsBelowEditor{width:1059px;margin-left:-28px;margin-top:24px;overflow:auto}#buttonsBelowEditor div{float:left;width:48.3%;height:100px;position:relative;border-radius:3px;border:4px solid #e5e5e5;opacity:.9;-webkit-filter:grayscale(35%);filter:grayscale(35%)}#buttonsBelowEditor div p{text-align:center;padding-top:6.3%;padding-bottom:30px;color:#fff;font-family:"Franklin Gothic Book";text-shadow:1px 1px 2px #101010;font-size:35px}#buttonsBelowEditor div:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#buttonsBelowEditor div.fullWidth{width:99%}#buttonsBelowEditor div.fullWidth p{padding-top:3.1%}#buttonsBelowEditor div:nth-child(1){background:url(https://s3.amazonaws.com/coderbytestaticimages/editor/blur1.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover}#buttonsBelowEditor div:nth-child(2){background:url(https://s3.amazonaws.com/coderbytestaticimages/editor/blur2.jpg) center center no-repeat;background-repeat:no-repeat;background-size:cover;float:right}#liveChatroom{overflow:auto;display:none;margin-left:-3px}#Editor_Background_Real_JS .onlyGroupEditor{overflow:auto}#chalAboveTitle{font-family:"Franklin Gothic Medium";font-size:21px;color:#2474b7;padding-top:15px;text-align:center;width:960px}#real_question_group{font-family:"Helvetica";font-size:14px;background:#f7f7f7;padding:15px;color:#000;margin-bottom:13px;border:2px solid #adadad;width:940px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;margin-top:15px}#corrSamples{font-family:"Avenir Next Demi";font-size:17px;margin-top:20px;text-align:center;border-top:1px dashed #bfbfbf;padding-top:15px;margin-bottom:18px}#corrSamples span{font-family:"Franklin Gothic Book";font-size:13px;color:#353535;background:#f4f4f4;padding:4px 7px;border:1px solid #d1d1d1;-moz-border-radius:12px;border-radius:12px;-webkit-border-radius:12px;cursor:pointer}#corrSamples span:hover{background:#fff}#corrSampleArea{margin:0 auto;margin-top:0;margin-left:3px;overflow:auto}#corrSampleArea .sample_texts{height:18px;max-height:18px;min-height:18px;width:461px;max-width:461px;min-width:461px;padding:6px 8px;font-family:"Helvetica";font-size:13px;color:#545454;padding-top:10px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #a8a8a8}#corrSampleArea span{display:inline-block;vertical-align:56%;margin:0 10px;font-size:19px;color:#5c5c5c}#corrSampleArea.secondSamples{margin-top:2px}.forGroups{margin-top:17px}.editor_themes_groups{margin-top:17px;font-family:"Helvetica";font-size:13px;margin-left:-5px}.editor_themes_groups select{padding:4px}.editor_themes_groups input{background:#f5f5f5;border:1px solid #c8c8c8;padding:6px 9px;color:#000;font-family:"Franklin Gothic Book";cursor:pointer;font-size:13px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-left:5px}.editor_themes_groups input:hover{border-color:#264016;color:#fff;background:#5cad2b}.editor_themes_groups #submit_challenge,.editor_themes_groups #submit_challenge_disabled,#submit_challenge_actual_group{background:#f7f7f7;color:#5e5e5e;border:1px solid #bfbfbf;padding:12px 24px;font-family:"Franklin Gothic Medium";box-shadow:0 1px 1px #adadad;font-size:16px;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;margin-left:5px}.editor_themes_groups #submit_challenge:hover,.editor_themes_groups #submit_challenge_actual_group:hover{background:#fafafa}.editor_themes_groups #hiddensubmit{visibility:hidden}.editor_themes_groups #hiddensubmit span{color:#777;font-size:13px;padding-right:11px}.editor_themes_groups #hiddensubmit span.not_submit_g{color:#8a1f1f}.editor_themes_groups #hiddensubmit span.not_submit_g:hover{color:#c6472a;cursor:pointer}#input_output{width:960px;margin:0 auto;margin-top:12px;margin-left:4px;overflow:auto}#input_output textarea{width:455px;height:160px;max-height:260px;min-height:160px;max-width:455px;min-width:455px;padding:6px;font-family:"Helvetica";font-size:13px;color:#fff;background:#111;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;border:3px solid #b1b1b1}.output_group{margin-left:9px}.runcode_button_group,.runcode_button_false_group{background:#f7f7f7;color:#5e5e5e;border:1px solid #bfbfbf;padding:12px 30px;font-family:"Franklin Gothic Medium";box-shadow:0 1px 1px #adadad;font-size:16px;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;margin-left:6px;margin-right:4px}.runcode_button_group,.runcode_button_false_group{background:#89d66f;color:#fff;border:1px solid #5aa840;text-shadow:1px 1px 1px #525252}.runcode_button_group:hover,.runcode_button_false_group{background:#90da76}.hideSt_g{display:none}#resultsForChallenge{background:#f5f9ff;border:4px solid #2d4a75;width:960px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;margin:0 auto;padding:18px 0;-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000}#resultsForChallenge p{font-family:"Franklin Gothic Book";font-size:27px;color:#141414;text-align:center}#resultsForChallenge p span{font-family:"Franklin Gothic Medium";color:#a62121}#alert_save{font-family:"Avenir Next";color:#72cf51;font-size:14px;margin-top:29px;display:none}#chal_tab_buttons{overflow:auto;margin-top:30px;font-family:"Franklin Gothic Medium";margin-right:7px}#chal_tab_buttons a{display:block;float:left;background:#f7f7f7;width:140px;text-align:center;border:1px solid #bfbfbf;color:#4a4a4a;cursor:pointer;border-bottom:0;padding:13px 0;padding-top:14px;float:right}#chal_tab_buttons a.sol{border-top-left-radius:4px;border-right-color:#d1d1d1;border-top:3px solid #71bd6d}#chal_tab_buttons a.dis{border-left:0;border-top:3px solid #709dd4;border-top-right-radius:4px}#chal_tab_buttons a.loadTopSol{border-top-left-radius:4px;border-right-color:#d1d1d1;border-top:3px solid #e07e3d;width:160px;display:none}#chal_tab_buttons a:hover{background:#fff}.revertTopCode{display:none;float:right;margin-top:19px;margin-right:19px;font-size:14px;font-family:"Avenir Next";color:#77a2d8;cursor:pointer}#chal_tab_buttons div{margin-left:2px}#chal_tab_buttons div a{float:left;border-top:3px solid #636363;width:110px;padding:9px 0}#chal_tab_buttons div a:hover{background:#f7f7f7;border-top-color:#171717}#chal_tab_buttons div a img{width:24px;height:24px}#chal_tab_buttons div a:first-child{border-right:0;border-top-left-radius:4px}#chal_tab_buttons div a:last-child{border-top-right-radius:4px}.button_noshow{display:none}.changeLanguageText{color:#7a93d0;float:right;margin-top:17px;margin-right:11px}.changeLanguageText:hover{text-decoration:underline}.promoBannerRes{height:215px;overflow:auto;position:relative;width:99%;border-radius:6px;margin-left:-28px;margin-top:22px;color:#fff;margin-bottom:9px;padding:20px 52px;background:-moz-linear-gradient(0deg,rgb(135 181 245) 0%,rgb(10 106 201) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgb(135 181 245)),color-stop(100%,rgb(10 106 201)));background:-webkit-linear-gradient(0deg,rgb(135 181 245) 0%,rgb(10 106 201) 100%);background:-o-linear-gradient(0deg,rgb(135 181 245) 0%,rgb(10 106 201) 100%);background:-ms-linear-gradient(0deg,rgb(135 181 245) 0%,rgb(10 106 201) 100%);background:linear-gradient(90deg,rgb(135 181 245) 0%,rgb(10 106 201) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87B5F5',endColorstr='#0A6AC9',GradientType=1)}.promoBannerRes h3{font-family:"Avenir Next Demi";font-size:22px;margin-top:6px;color:#fff4b5}.promoBannerRes ul{font-family:"Avenir Next";float:right;margin-top:-103px;background:#214d7b;padding:13px 34px;line-height:34px;border-radius:1px;box-shadow:1px 1px 5px #1a3c61;border:1px solid #1e456d}.promoBannerRes ul img{width:20px;height:20px;margin-right:15px;vertical-align:-13%}.promoBannerRes p{margin-top:14px;float:left;font-family:"Avenir Next";width:560px;font-size:15px;color:#fff;line-height:22px}.promoBannerRes section{float:left;border-top:1px dashed #a9c4e4;font-family:"Avenir Next";width:560px;margin-top:12px;font-style:italic;line-height:24px;padding-top:12px;color:#d6e6f7;font-size:15px}#results_title{font-family:"Helvetica";text-align:center;color:#121212;font-size:20px;padding:24px 0;padding-top:30px;margin-left:-20px}#display_guest_answers{margin-top:10px}.goBackProfile{font-size:15px;margin-right:8px;font-family:"Franklin Gothic Book";background:#a8a8a8;border:1px solid #8e8e8e;color:#fff;text-shadow:1px 1px 1px #656565;padding:6px 9px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.goBackProfile:hover{background:#b3b3b3}.goBackProfileLink{color:#3b3b3b;padding-bottom:1px;border-bottom:1px dashed #3b3b3b}.goBackProfileLink:hover{border-bottom:1px solid #3b3b3b}.nextChal{font-size:15px;margin-left:8px;font-family:"Franklin Gothic Book";background:#84b4e0;border:1px solid #71a0ca;color:#fff;text-shadow:1px 1px 1px #6f6f6f;padding:6px 10px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;vertical-align:1px}.nextChal:hover{background:#90bee8}.deleteChal,#yes_delete_chal{font-size:15px;margin-left:6px;font-family:"Franklin Gothic Book";background:#bd3232;border:1px solid #62431c;color:#fff;text-shadow:1px 1px 1px #2e2e2e;padding:6px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;vertical-align:1px}.deleteChal:hover,#yes_delete_chal:hover{background:#cc4646}.sure_delete{float:right;font-size:14px;margin-top:33px;margin-right:104px}.sure_delete input{cursor:pointer;margin-right:10px}#display_guest_answers li{margin-left:60px;margin-right:60px;margin-bottom:12px;background:#31a72e;padding:10px 10px;font-family:"Helvetica";font-size:17px;border:2px solid #317030;padding-left:14px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 2px #181818;color:#f3f3f3}#display_guest_answers li.testcase1_wrong,#display_guest_answers li.testcase2_wrong{margin-left:60px;margin-right:60px;margin-bottom:12px;background:#d14949;padding:10px 10px;font-family:"Helvetica";font-size:17px;border:2px solid #933535;padding-left:14px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px 2px #181818;color:#f3f3f3}#show_benefits{background:#eaeaea;padding:13px 0;border:2px solid #929292;width:860px;margin:0 auto;margin-top:40px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#show_benefits:hover{background:#f6f6f6;cursor:pointer}#show_benefits p{text-align:center;font-family:"Franklin Gothic Book";font-size:30px;color:#0f0f0f;padding:15px 0;text-shadow:1px 1px 2px #f2f2f2}#show_benefits li{font-family:"Helvetica";font-size:16px;color:#353535;padding:9px 0;margin-left:50px}#show_benefits span{color:#cc7324}#show_benefits li.signupbutton_guestpage{margin-top:9px;background:#d1e0ed;width:80px;text-align:center;border:2px solid #b3b3b3;display:cursor}#show_benefits li.signupbutton_guestpage:hover{background:#ebf3f9}#information_title{color:#131313;font-size:24px;text-align:center;font-family:"Franklin Gothic Book";padding:19px 0}.information_under{color:#8e8e8e;font-family:"Avenir Next";font-size:13px;padding:0 100px;line-height:19px}.information_under span{color:#161616;padding-bottom:3px}.information_under.forMock{font-size:16px;line-height:25px;color:#717171;margin-top:17px}#information_box{background:#e8eff0;margin-left:100px;margin-right:100px;margin-top:4px;border:2px solid #818788;padding-top:14px;padding-bottom:12px;border-radius:2px}#information_box li{font-size:13px;padding:4px 0;padding-left:14px;color:#494949;font-family:"Franklin Gothic Book";padding-right:14px}#information_box.onGroupsLi li{padding:6px 0;padding-left:25px;padding-right:14px}#information_box li span{color:#000;font-family:"Helvetica";font-size:14px}#information_box li span.info_desc{color:#000;font-family:"Franklin Gothic Book";font-size:14px;text-shadow:1px 1px 2px #f8f8f8}#information_box.info_page_first_child li:first-child{background:#f4feff;margin-bottom:6px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf}#outer_box #information_box li:first-child{background:#e8eff0}#information_box li.shorter_padding_results{background:#e8eff0}#information_box li.shorter_padding{padding:0 0;margin-bottom:7px}#information_box li.shorter_padding:hover{background:#e8eff0}#information_box li p{text-align:center;font-size:16px;color:#161616;font-family:"Franklin Gothic Book";margin-bottom:2px;margin-top:2px}#information_box li.times{background:#fcfcfc;padding:6px 25px;border-bottom:1px solid #8c9192}#information_box li.times_first{border-top:1px solid #8c9192}#information_box li.times_last{margin-top:8px}#take_challenge,#take_challenge_fake{background:#229a33;color:#fff;padding:8px 23px;border:2px solid #d8d8d8;cursor:pointer;font-family:"Helvetica";font-size:15px;margin-top:21px;margin-left:394px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;text-shadow:1px 1px 2px #5b5b5b}#take_challenge:hover{background:#d18522}#take_challenge_fake:hover{background:#d18522}#slide_down_challenge{font-family:"Helvetica";font-size:12px;color:#515151;text-align:center;padding:14px 0;padding-bottom:40px}#language_form{width:347px;margin:0 auto;border:0 solid red}#languages_choose{height:60px;width:347px;border:2px solid #adadad;font-size:21px;padding:5px 8px;font-family:"Franklin Gothic Medium";text-shadow:1px 1px 2px #ededed;color:#5b67a4;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;background:#f1f1f1;margin:0 auto;margin-top:40px;margin-bottom:20px}#languages_choose:focus{outline:none}#languages_choose.on_editor{height:44px;width:229px;font-size:16px;padding:5px 8px;font-family:"Franklin Gothic Medium";text-shadow:1px 1px 2px #ededed;border-radius:3px;margin:0 auto;margin-top:0!important;margin-bottom:0!important;margin-right:8px;background:#f7f7f7;color:#5e5e5e;border:1px solid #bfbfbf;box-shadow:0 1px 1px #adadad;float:right}#aboutus_title{font-family:"Avenir Next Demi";color:#525252;font-size:24px;border-bottom:0 solid #b4b4b4;padding-left:9px;padding-top:28px;padding-bottom:14px;border-bottom:1px solid #cfcfcf}#aboutus{border:3px solid #fff;padding:15px;padding-left:10px;padding-right:15px;margin-top:0;line-height:20px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#aboutus p{color:#1e1e1e;font-size:15px;font-family:"Franklin Gothic Book"}#aboutus span{display:block;padding-top:14px}#aboutus span.tier2coders{display:inline;padding-top:0;color:#912020}#priv_title{font-family:'Roboto';color:#464646;font-size:22px;border-bottom:0 solid #cfcfcf;margin-left:1px;margin-top:23px;padding-left:2px;margin-bottom:24px}#privacy_text{font-family:'Roboto';padding:38px 48px;margin-top:0;background:#f9f9f9;border:1px solid #e8e8e8;-moz-border-radius:3px;border-radius:3px;line-height:23px;font-weight:400;font-size:14px;color:#3a3a3a}#privacy_text li{list-style-type:disc;margin-left:20px;list-style-position:outside;margin-bottom:19px}#privacy_text a{color:#7296c4}#privacy_text b{color:#353535;font-size:15px}#challenge_and_tier_title{font-family:"Avenir Next Demi";color:#525252;font-size:24px;border-bottom:1px solid #cfcfcf;padding-left:9px;padding-top:17px;padding-bottom:14px}#challenge_and_tier{border:3px solid #fff;padding:15px;padding-left:10px;padding-right:15px;margin-top:0;line-height:20px}#challenge_and_tier p{color:#1e1e1e;font-size:15px;font-family:"Franklin Gothic Book"}#challenge_and_tier span{display:block;padding-top:14px}#challenge_and_tier span.tier2coders{display:inline;padding-top:0;color:#912020}#write_challenges_title{font-family:"Franklin Gothic Medium";color:#1e1e7b;font-size:24px;border-bottom:1px solid #cfcfcf;padding-left:9px;padding-top:11px;padding-bottom:14px;text-shadow:1px 1px 2px #e3e3e3}#write_challenges{border:3px solid #fff;padding:15px;padding-left:10px;padding-right:15px;margin-top:0;line-height:20px}#write_challenges p{color:#1e1e1e;font-size:15px;font-family:"Franklin Gothic Book"}#write_challenges span{display:block;padding-top:14px}#write_challenges span.tier2coders{display:inline;padding-top:0;color:#912020}#the_tut_title{font-family:"Franklin Gothic Medium";color:#1e1e7b;font-size:24px;border-bottom:1px solid #cfcfcf;padding-left:9px;padding-top:11px;padding-bottom:14px;text-shadow:1px 1px 2px #e3e3e3}#the_tuts{border:3px solid #fff;padding:15px;padding-left:10px;padding-right:15px;margin-top:0}#the_tuts p{color:#1e1e1e;font-size:15px;font-family:"Franklin Gothic Book"}#the_languages_title{font-family:"Franklin Gothic Medium";color:#1e1e7b;font-size:24px;border-bottom:1px solid #cfcfcf;padding-left:9px;padding-top:17px;padding-bottom:14px;text-shadow:1px 1px 2px #e3e3e3}#the_languages{border:3px solid #fff;padding:15px;padding-left:10px;padding-right:15px;margin-top:0;line-height:20px}#the_languages p{color:#1e1e1e;font-size:15px;font-family:"Franklin Gothic Book"}#the_languages li{color:#1e1e1e;font-size:16px;font-family:"Franklin Gothic Book";margin-bottom:6px}#the_languages span{color:#912020;font-family:"Courier New";font-size:13px;padding-left:8px}#theteam_title{font-family:"Helvetica";color:#0e0e0e;font-size:24px;text-align:center;margin-top:33px;padding-bottom:12px}#theteam{border:3px solid #fff;padding:20px;margin-top:0;display:block;height:364px;background:#ececec;border:2px solid #6a6a6a;-moz-border-radius:4px;line-height:20px;border-radius:4px;-webkit-border-radius:4px}#theteam p{color:#4a4a4a;font-size:14px;font-family:"Helvetica";margin-top:6px}#theteam span{color:#912020}#theteam img{border:3px solid #191919}#theteam li.first_team_member{margin-left:93px}#theteam li{float:left;width:190px;height:230px;display:block;margin-left:80px;margin-top:9px}#resultStats{position:absolute;top:357px;right:-62px;width:265px;padding-left:19px;border-left:1px solid #e7e7e7;padding-top:26px;padding-bottom:20px;margin-bottom:60px}#resultStats h2{font-family:"Avenir Next Demi";font-size:21px;text-align:center}#resultStats h3{font-family:"Avenir Next Demi";color:#687da7;font-size:15px;text-align:left;margin-left:2px;margin-bottom:3px}#resultStats h2 span{font-size:18px}#resultStats ul.chartList{margin-top:20px}#resultStats ul.chartList li canvas{width:100%;background:url(https://s3.amazonaws.com/coderbytestaticimages/ajax-loader.gif) center center no-repeat #f9f9f9;border:1px solid #efefef;border-radius:4px}#resultStats ul.chartList li{margin-bottom:25px;border-bottom:1px solid #e7e7e7}#resultStats ul.chartList li:last-child{border-bottom:0}#resultStats ul.chartList li p,#resultStats p.underTopics{margin-bottom:16px;font-family:"Avenir Next";font-size:12px;color:#585858;margin-top:13px;line-height:17px}#resultStats ul.chartList li span{font-family:"Avenir Next Demi"}#resultStats p.underTopics{color:#9a9a9a;margin-top:15px;font-size:11px}.loadMoreButton{font-size:15px;margin-top:18px;background:#c3d7da;padding:10px 0;color:#1c444a}.loadMoreButton:hover{background:#c9dbde;cursor:pointer}#results_title p{font-family:"Franklin Gothic Book";font-size:25px;color:#3b3b3b;margin-bottom:-23px;margin-top:-2px}#results_title span{color:#162875}#information_box li.shorter_padding_results{padding-bottom:0;margin-bottom:-5px;margin-top:-10px;cursor:pointer}#information_box li.shorter_padding_results:hover{background:#e8eff0}#information_box li.shorter_padding_results_2{padding-bottom:0;margin-bottom:-5px;margin-top:-10px;cursor:pointer}#information_box li.shorter_padding_results_2:hover{background:#e8eff0}#otherCode{margin-top:13px;background:#e8eff0;margin-left:100px;margin-right:100px;border:2px solid #818788;padding-top:14px;padding-bottom:12px;border-radius:2px}#otherCode li{font-size:13px;padding:4px 0;padding-left:14px;color:#494949;font-family:"Franklin Gothic Book";padding-right:14px}#otherCode li.otherCodeText{padding-bottom:0;margin-bottom:-5px;margin-top:-10px;cursor:pointer}#otherCode li p{text-align:center;font-size:16px;color:#161616;font-family:"Franklin Gothic Book";margin-bottom:2px;margin-top:2px}#otherCode div.otherCodeTextDiv{font-family:"Franklin Gothic Book";text-align:center;padding-top:14px;font-size:16px;padding-bottom:7px;color:#1c356d}#otherCode div.otherCodeTextDiv a{color:#962424;text-decoration:none}#outer_box{margin-top:-7px}#actual_results{background:#9cdc90;border:2px solid #364233;padding:15px 15px;margin-left:100px;margin-right:100px;margin-top:20px;margin-bottom:16px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}#actual_results li{font-family:"Helvetica";font-size:18px;color:#525252;margin-left:10px;margin-bottom:7px;color:#161616}.first_result{margin-top:4px}#actual_results li span{font-family:"Franklin Gothic Book";font-size:30px;color:#13184c}#nicejob_cases{background:#efefef;border:1px solid #9a9a9a;padding:7px 12px;font-family:"Helvetica";font-size:11px;margin-top:18px;margin-bottom:18px;letter-spacing:1px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.show_time_submission{background:#efefef;border:1px solid #9a9a9a;padding:7px 12px;font-family:"Helvetica";font-size:11px;margin-top:21px;margin-bottom:16px;letter-spacing:1px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.contactIncorrectResults{color:#fff;text-align:center;font-family:Helvetica;font-size:12px;letter-spacing:.1px;margin-top:11px;margin-bottom:11px;background:#539c44;padding:7px 38px;border-radius:3px;line-height:16px}.contactIncorrectResults a{color:#cbf3c3;text-decoration:underline}.wrong_outputs{line-height:14px;background:#efefef;border:1px solid #9a9a9a;padding:7px 12px;color:#2f2f2f;font-family:"Helvetica";font-size:11px;margin-top:9px;margin-bottom:9px;letter-spacing:1px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.show_result_inputs{background:#efefef;border:1px solid #9a9a9a;padding:7px 12px;color:#2f2f2f;font-family:"Helvetica";font-size:12px;margin-top:9px;margin-bottom:18px;padding-left:270px;letter-spacing:1px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;text-shadow:1px 1px 2px #e0e0e0}.show_result_inputs:hover{background:#f7f9f7;cursor:pointer}.show_result_inputs_hide{background:#cb6d57;border:1px solid #686868;padding:7px 12px;color:#2f2f2f;font-family:"Helvetica";font-size:12px;margin-top:9px;margin-bottom:9px;padding-left:270px;color:#fff;letter-spacing:1px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;text-shadow:1px 1px 2px #414141}.show_result_inputs_hide:hover{background:#d27661;cursor:pointer;color:#fff}.wrong_outputs:first-child{margin-top:18px}.wrong_outputs:last-child{margin-bottom:16px}.testcases{padding-left:31px}.timeperiod{padding-left:14px}.totalpoints{padding-left:72px}.show_question{font-family:"Franklin Gothic Book";color:#adadad;font-size:15px;text-align:center;cursor:pointer;width:300px;margin:0 auto;margin-top:9px;padding-top:2px;padding-bottom:2px}.show_question:hover{text-decoration:underline}.question_challenge{display:none;font-family:Helvetica;padding:18px 26px;font-size:13px;cursor:pointer;background:#f7f7f7;width:691px;margin:0 auto;margin-top:18px;color:#2b2b2b;line-height:19px;border:1px solid #e6e6e6;border-radius:2px}.eachUser_topScore{border-bottom:1px solid #bfbfbf;padding-top:7px;padding-bottom:7px;text-align:left;text-decoration:none}.eachUser_topScore:hover{background:#fff}.eachUser_topScore img{margin-left:20px;border:1px solid #737373;vertical-align:middle;vertical-align:-65%;border-radius:50%}.eachUser_topScore span{font-family:"Helvetica";font-size:15px;color:#000;margin-left:20px}.eachUser_topScore span.points_for_user{float:right;margin-top:13px}.eachUser_topScore span.username_rank{margin-left:15px;margin-top:-6px}.eachUser_topScore span.lang_for_user{float:right;margin-top:13px;color:#707070;opacity:.7}.showUserSolsList a:hover{text-decoration:none!important}#click_button_area{margin-top:160px;background:#eaeaea;padding:23px 0;border:2px solid #c3c3c3;margin-left:10px;margin-right:10px;display:none}#your_ranking{font-family:"Avenir Next";color:#4a4a4a;font-size:14px;margin-bottom:0;text-align:center;padding-bottom:16px;border-bottom:1px solid #d2d2d2}.eachUser{border-bottom:1px solid #d2d2d2;padding-top:7px;padding-bottom:7px;color:#000}.eachUser:hover{background:#3371a6;color:#fff;text-shadow:1px 1px 1px #181818;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:1px 1px 3px #1a1a1a;-webkit-box-shadow:1px 1px 3px #1a1a1a;box-shadow:1px 1px 3px #1a1a1a}.eachUser:hover>span,.eachUser:hover>span.points_for_user.fontCountry{color:#fff}.eachUser:hover>span.username_rank{color:#fff}.eachUser img{margin-left:20px;border:1px solid #737373;vertical-align:middle;vertical-align:-80%;border-radius:50%}.eachUser span{font-family:"Avenir Next";font-size:15px;color:#000;margin-left:20px}.eachUser span.numberRanking{display:inline-block;width:28px;text-align:right}.eachUser:first-child{padding-top:7px}.eachUser span.points_for_user{float:right;margin-top:15px}.eachUser span.points_for_user.fontCountry{color:#8c8c8c}.eachUser span.lastspan{margin-right:40px;margin-left:45px}.eachUser span.POINTS{margin-left:50px}.eachUser span.username_rank{margin-left:15px;margin-top:-6px;color:#000}.eachUser span.points_for_user_COMP{float:right;margin-top:13px;padding-right:26px}#seemore_rankings{background:#686868;border:2px solid #393939;margin-top:18px;font-family:"Helvetica";color:#fff;text-align:center;padding:7px 0;margin-bottom:-5px}#seemore_rankings:hover{background:#8c8c8c;cursor:pointer}.writing_exp{font-family:"Helvetica";font-size:13px;margin-left:30px;padding-bottom:12px;color:#777}#writing_form{margin-top:11px}#writing_form span{font-family:"Helvetica";color:#000;margin-left:30px;font-size:13px;padding-right:12px}#writing_form #write_name{width:530px;height:20px;padding:6px 7px;font-family:"Helvetica";font-size:14px;color:#1b1b1b;margin-bottom:10px}#writing_form #pickTier{margin-bottom:18px}#writing_form textarea{width:632px;margin-left:30px;resize:none;height:120px;padding:9px;font-family:"Helvetica";color:#1d1d1d;font-size:14px}#writing_form #write_challenge_submit{font-family:"Helvetica";font-size:13px;color:#464646;padding:8px 6px;width:200px;border:1px solid #6a6a6a;background:#9ce786;margin-top:16px;cursor:pointer;margin-left:30px;color:#000}#writing_form #write_challenge_submit:hover{background:#fff}#signup_towrite{font-family:"Helvetica";color:#591515;font-size:15px;padding:8px;text-align:center;font-style:italic}#contact_title{font-family:"Avenir Next";color:#1b1b1b;font-size:24px;text-align:center;padding-top:25px}#all_contact{background:#efefef;margin-left:140px;margin-right:140px;padding:17px;border:2px solid #cbcbcb;margin-top:25px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px}#all_contact h2{font-family:"Avenir Next Demi";padding:1px 10px;font-size:18px;margin-bottom:0}#companies_schools{width:682px;margin:0 auto;overflow:auto;padding:20px 0;margin-top:9px;border-bottom:2px solid #cbcbcb;margin-bottom:21px;padding-bottom:12px}#companies_schools img{float:left;width:105px;height:105px;margin-right:37px;border-radius:50%;margin-bottom:16px}#companies_schools img:nth-child(5),#companies_schools img:nth-child(10){margin-right:0}.schools_contact{margin-top:15px}.bullets_contact li{font-size:14px;font-family:"Avenir Next";color:#191919;padding:7px 10px;line-height:23px}#contact_form{width:670px;margin:0 auto}#contact_form input{font-family:"Helvetica";font-size:16px;color:#464646;padding:9px 6px;width:99%;margin-bottom:12px;border:1px solid #b7b7b7;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}#contact_form textarea{font-family:"Helvetica";font-size:16px;color:#464646;padding:9px 6px;width:99%;margin-bottom:20px;border:1px solid #b7b7b7;height:190px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;resize:none}#contact_form .submit_contact{width:101%;cursor:pointer}#contact_form input:first-child{margin-top:26px}#successQuesForm{width:360px;overflow:auto;margin:0 auto;margin-top:10px}#successQuesForm input{float:left;width:350px;margin-bottom:5px;font-size:18px}#news_buttons{background:#fff;height:130px;border:0 solid #e0e0e0;width:407px;margin:0 auto;margin-bottom:20px;padding:32px 40px;padding-top:50px}#news_buttons a{float:left}.facebook_link_big,.twitter_link_big,.insta_link{width:120px;height:120px;text-indent:-9999px}.facebook_link_big{display:block;background:url(https://s3.amazonaws.com/coderbytestaticimages/news/fb-share.jpg) center center no-repeat;background-size:120px 120px}.twitter_link_big{display:block;background:url(https://s3.amazonaws.com/coderbytestaticimages/news/tw-share.jpg) center center no-repeat;background-size:120px 120px;margin-left:20px}.insta_link{display:block;background:url(https://s3.amazonaws.com/coderbytestaticimages/news/insta.jpg) center center no-repeat;background-size:120px 120px;margin-left:20px}#text_info_comp{background:#fff;border:3px solid #d3d3d3;padding:15px;width:560px;float:right;font-family:"Helvetica";-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 5px #202020;opacity:.9}#text_info_comp span{font-weight:700;color:#41931c}.rule_photo{font-family:"Helvetica";font-size:13px;color:#666;text-align:center;margin-top:16px;padding:10px 50px}#comp_challenges_list{float:left;width:370px}#chat_area_comp{float:right;width:590px}#comp_challenges_list div{margin-left:10px;font-family:"Helvetica";font-size:16px;color:#fff;background:#3e6d9a;border:1px solid #314e6a;padding:10px 10px;margin-bottom:11px;padding-left:15px;text-shadow:1px 1px 2px #242424;cursor:pointer;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;margin-right:20px}#comp_challenges_list li{font-family:"Helvetica";font-size:17px;margin-top:24px;margin-left:110px}#comp_challenges_list li span{font-family:"Franklin Gothic Medium";font-size:23px}#comp_challenges_list div:hover{background:#4a78a5}#comp_challenges_list div span.score_comp{float:right;margin-right:-58px;text-shadow:1px 1px 2px #e2e2e2;color:#a52727}#comp_challenges_list div span.score_extra{float:right;margin-right:-94px;text-shadow:1px 1px 2px #e2e2e2;color:#000}#comp_challenges_title{font-family:"Franklin Gothic Medium";font-size:24px;color:#000;margin-top:28px;padding-bottom:22px;padding-left:54px}#comp_challenges_title.oldCompTitle{text-align:center;float:center;margin:0 auto;padding-left:0;margin-top:22px;font-size:21px}#comp_challenges_list.oldCompChals{width:370px;overflow:auto;float:none;margin:0 auto}#comp_challenges_list.oldCompChals div{margin-right:0;padding:8px 10px}#ranking_title li{margin-top:3px}#belowheader_groups{width:967px;margin:0 auto;text-align:center;padding-top:10px;height:0;visibility:hidden}#belowheader_groups p{font-family:"Avenir Next Demi";font-size:18px;text-align:left;color:#202020;padding-left:30px;padding-top:21px;letter-spacing:0;text-shadow:1px 1px 1px #f9f9f9}#belowheader_groups p span{letter-spacing:0;text-shadow:0 0 0 #f9f9f9;background:#5d5d5d;color:#fff;padding:8px 19px;padding-top:10px;border-radius:10px}#groupBox{background:#f3f3f3;border:2px solid #a3a3a3;padding:40px 10px;padding-left:43px;margin:0 auto;width:475px;overflow:auto;margin-top:33px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}#groupBox li{font-family:"Franklin Gothic Book";font-size:24px;background:#fff;color:#2161a2;text-shadow:1px 1px 1px #ebebeb;padding:25px 27px;float:left;margin-right:40px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;border:1px solid #b3b3b3;cursor:pointer;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;box-shadow:1px 1px 2px #000}#groupBox li:hover{background:#d56a23;color:#fff;text-shadow:1px 1px 1px #0f0f0f;border-color:#183350;-moz-box-shadow:1px 1px 9px #000;-webkit-box-shadow:1px 1px 9px #000;box-shadow:1px 1px 9px #000}.groupExample{width:730px;margin:0 auto;font-family:'Franklin Gothic Medium';font-size:15px;color:#2161a2;text-decoration:underline;margin-top:25px;cursor:pointer}.groupExample:hover{color:#2e8c19}.tut_header{background:#d6e6ff;padding:10px 6px;padding-top:12px;border:1px solid #c4dcff;text-align:center;border-radius:4px;font-family:"Avenir Next Demi"}.tut_buttons,.tut_buttons_first{background:#229a33;color:#fff;padding:8px 23px;border:2px solid #d8d8d8;cursor:pointer;font-family:"Helvetica";font-size:14px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;text-shadow:1px 1px 2px #5b5b5b;color:white!important;display:block;width:100px;text-align:center}.tut_buttons:hover,.tut_buttons_first:hover{background:#d18522;text-decoration:none!important}.tut_buttons_first{margin-bottom:9px}#discussChalButton{margin-top:14px;cursor:pointer;background:#a1c0ed;color:#fff;margin-bottom:8px;border:1px solid #91b3e4;width:140px;border-radius:2px;font-family:"Helvetica";padding:8px 80px;font-size:14px}.help_link_in_editor{margin-bottom:12px;margin-top:-26px;text-align:right;margin-right:53px;font-family:"Helvetica";font-size:13px;color:#787878;padding:3px 0}.help_link_in_editor a{font-family:"Helvetica";color:#7ea6e0}.help_link_in_editor a:hover{text-decoration:underline}#ques_options{overflow:auto;width:960px;margin:0 auto;margin-top:25px;background:#ecf5fa;border:1px solid #e1ebf1;padding-bottom:5px;padding-top:5px;font-family:"Avenir Next";font-size:13px}#ques_options li{float:left;margin-right:17px;padding-top:6px;color:#2c404b}#ques_options li a{color:#2c404b}#ques_options li:hover{text-decoration:underline;cursor:pointer}#ques_options li:first-child{margin-left:17px}#ques_options li:last-child{float:right;margin-right:18px;background:#67b44f;padding:4px 9px;padding-bottom:2px;margin-top:1px;border-radius:2px;box-shadow:0 1px 1px #455c69}#ques_options li:last-child a{color:#fff}#ques_options li.op_search{padding-top:0;margin-right:6px}#ques_options li input{font-size:11px;padding:4px 6px;color:#566174;width:240px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;border:2px solid #b9ccd8}#ques_options li.op_button_search{font-family:"Franklin Gothic Book"}#ques_options li.op_button_search:hover{text-decoration:none}#most_pop_tags{width:932px;margin:0 auto;background:#fff8de;overflow:auto;padding:12px 13px;font-family:"Helvetica";font-size:13px;border:1px solid #ddd2b3;display:none;line-height:15px}.each_pop_tag{float:left;margin-right:8px;margin-bottom:4px}.each_pop_tag a{color:#373c3f}.each_pop_tag a:hover{text-decoration:underline;color:#3179bd}#late_ques_title{font-family:"Helvetica";text-align:center;font-size:16px;padding-top:15px}#late_ques_title.askQues{text-align:left;margin-left:20px;padding-top:18px}#all_latest_ques{width:960px;margin:0 auto;overflow:auto;margin-top:15px}.whole_ques{width:931px;background:#fafafa;border:1px solid #d0d0d0;padding:12px;padding-top:9px;padding-bottom:9px;margin:0 auto;margin-bottom:13px;overflow:auto}#all_latest_ques_codingAreaPage{width:760px;margin:0 auto;overflow:auto;margin-top:15px}#all_latest_ques_codingAreaPage .whole_ques{width:722px;background:#eef4f8;border:1px solid #94a6b6;padding:12px;padding-top:9px;padding-bottom:9px;margin:0 auto;margin-bottom:16px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#all_latest_ques_codingAreaPage .ques_info{font-family:"Helvetica";font-size:11px;border:1px solid #aab8c5;background:#fff;padding:4px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.linkToAllQues{font-family:"Helvetica";font-size:13px;color:#a72e2e;margin-left:15px;padding-top:6px}.linkToAllQues:hover{text-decoration:underline}.tutImageIcon{width:100px;height:70px;background:gray;float:left;margin-right:15px;border-radius:4px}.ques_title{font-family:"Helvetica";font-size:15px;margin-bottom:9px;font-weight:700}.ques_title:hover,.ques_info a:hover,#ques_info_name_date a:hover{text-decoration:underline;color:#3179bd}.ques_info{font-family:"Helvetica";font-size:12px;border:1px solid #e5e5e5;color:#5b5b5b;background:#fff;padding:4px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.ques_info a{color:#5b5b5b}.tut_ques_info{float:left;width:85%}.tut_ques_title{margin-bottom:11px;margin-top:7px}.num_of_answers{font-weight:700;color:#236ca9;font-size:15px;padding-left:4px}.sep_info{margin-left:4px;margin-right:4px}#quesPage_title{font-family:"Avenir Next Demi";font-size:24px;margin-top:37px;margin-bottom:10px;border-bottom:1px solid #c5c5c5;padding-bottom:16px;margin-left:5px}#quesPage_question{font-family:"Avenir Next";font-size:14px;margin-top:10px;width:960px;white-space:pre-wrap;padding-bottom:29px;padding-top:16px;margin-left:5px;line-height:24px;color:#292929}#quesPage_question a{color:#629ed6}#quesPage_question p{margin:2px 0}#quesPage_question a:hover{text-decoration:underline}#quesPage_question h2{margin-top:0;font-family:"Avenir Next Demi";margin-bottom:10px}#quesPage_question video{border:5px solid #3f3f3f;margin:0 auto;width:99%}#quesPage_question iframe{border:1px solid #000;border-radius:3px}#quesPage_question select{font-size:18px}.xml .javascript,.javascript .xml{opacity:1.0!important}#quesPage_question blockquote{border-left:5px solid #d4d4d4;padding-left:9px;margin-left:10px}#quesPage_question ol li{list-style-type:decimal}#quesPage_question ul li{list-style-type:disc}#quesPage_question .quiz_ques{background:#ecf5fa;padding:12px 12px;border:1px solid #c4dcff;cursor:pointer;margin-bottom:14px}#quesPage_question .quiz_ques div.questioning{color:#000;font-size:19px}#quesPage_question .quiz_ques div.questioning:hover{color:#549fc4}#quesPage_question .quiz_ques div.answering{display:none;margin-top:16px;margin-bottom:5px;padding:0 0}#quesPage_question .quiz_ques span.numbering{margin-right:10px;background:#fff;border-radius:50%;padding:1px 7px;padding-left:8px;padding-top:3px}#quesPage_question .quiz_ques span.numberingDouble{margin-right:10px;background:#fff;border-radius:50%;padding:3px 5px;padding-top:5px}#quesPage_question .quiz_ques .prettyprint{margin-top:17px;width:95%!important}#quesPage_question .quiz_ques .answerHeader{text-align:center;font-size:17px!important;font-weight:700;border-bottom:1px solid #cccecf;padding-bottom:14px}#quesPage_question .quiz_ques p{padding:0 12px;padding-top:17px}pre .lit{color:#61baff!important}.runcode_button_alg{background:#58b832;color:#fff;text-shadow:1px 1px 1px #4d4d4d;border:1px solid #477136;padding:7px 15px;font-family:"Franklin Gothic Book";cursor:pointer;font-size:13px;-moz-border-radius:2px;width:74px;border-radius:2px;-webkit-border-radius:2px;margin-left:2px;margin-right:4px;font-size:16px}.runcode_button_alg:hover{background:#69d23f}.output-alg{width:400px;padding:8px 7px;font-size:17px;margin-top:-64px;float:left;margin-left:125px}#quesPage_question select:focus{outline:0}#quesPage_question .ques_code_style{line-height:16px!important}#quesPage_question .ques_code_style,.answer_to_ques .ques_code_style{width:927px;resize:none;border:none;background:#112435;border-radius:5px;color:#fff;font-family:"Courier New";font-size:12px;border:1px solid #c4c4c4;margin-bottom:0;margin-top:0}.answer_to_ques .ques_code_style{width:740px;line-height:15px}#quesPage_question .ques_code_style_margins{border:1px solid #c4c4c4;background:#112435;font-family:"Courier New";font-size:12px;margin-bottom:0;margin-top:0;line-height:16px!important;width:97%;border-radius:5px;outline:none}#all_answers .ques_code_style_margins{border:2px solid #c4c4c4;background:#112435;font-family:"Courier New";font-size:12px;margin-bottom:0;margin-top:5px;border-radius:5px;width:740px;line-height:17px}.answer_to_ques a{color:#3179bd}.answer_to_ques a:hover{text-decoration:underline}#ques_info_name_date{font-family:"Avenir Next";border:1px solid #d8e4ea;padding-bottom:5px;font-size:13px;padding-left:6px;padding-top:5px;overflow:auto;background:#f1f7fa}#ques_info_name_date img{float:left;border:1px solid #414141}#ques_info_name_date div{float:left;margin-top:11px;margin-left:7px}#tags_for_ques span a{color:#5f7e8d}#all_ans_title{font-family:"Helvetica";font-size:16px;text-align:center;margin-top:13px;color:#3d3d3d}#all_answers{overflow:auto;margin-top:13px;border-bottom:1px solid #d0d0d0;padding-bottom:7px}.each_indiv_answer{margin-bottom:25px;overflow:auto;margin-left:60px}.answer_to_ques{background:#f7f7f7;font-family:"Avenir Next";font-size:14px;color:#353535;border:1px solid #cecece;padding:14px 16px 9px 20px;width:824px;float:left;border-radius:3px;line-height:20px}.ourRatingForAnswer{overflow:auto;background:#fffaf0;border:1px solid #f3e9d7;padding:8px 10px;padding-bottom:6px;border-radius:2px;margin-bottom:12px;font-size:13px}.ourRatingExplanation{margin-top:2px;font-style:italic}.ourRatingScore span{font-size:13px;color:#fff;border-radius:9px;padding:2px 5px;letter-spacing:.4px}.ourRatingScore span.goodScore{background:#4ccc4c}.ourRatingScore span.okScore{background:#e2a157}.ourRatingScore span.badScore{background:#d05353}.answer_to_ques .preWrapNormalText{white-space:pre-line}.answer_to_ques .answer_user_info{overflow:auto;margin-top:12px;border-top:1px solid #cecece;padding-top:10px}.answer_to_ques .answer_user_info img{float:left;border:1px solid #414141}.answer_to_ques .answer_user_info p{float:left;padding-top:5px;margin-left:7px;font-size:12px;color:#313131;line-height:18px}.answer_to_ques .answer_user_info p a{text-decoration:underline;color:#356fa7}.answer_to_ques .answer_user_info p a:hover{color:#c27624}.answer_votes{background:#fff;border:0 solid #ddd;border-right:0;width:43px;float:left}.pos_vote_sign,.neg_vote_sign{font-family:"Franklin Gothic Medium";font-size:15px;cursor:pointer;border:1px solid #ccc;background:#f7f7f7;-moz-border-radius:13px;border-radius:13px;-webkit-border-radius:13px;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;width:30px;text-align:center;color:#000;padding:3px 0;padding-top:3px}.chosenButtonVote{background:#fff0c3}.pos_vote_sign:hover{background:#fff}.neg_vote_sign:hover{background:#fff}.answer_votes div{font-family:"Arial";font-size:18px;width:32px;text-align:center;margin-top:8px;margin-bottom:7px}#all_ans_title_yours{font-family:"Avenir Next";font-size:16px;text-align:left;margin-left:42px;margin-top:17px}#write_own_answer{margin-top:15px;overflow:auto}#write_own_answer div#answer_text_area{font-family:"Helvetica";height:210px;font-size:14px}#write_own_answer form{margin-left:42px;width:80%}#submit_ques_ans{background:#229a33;color:#fff;padding:8px 23px;border:2px solid #d8d8d8;cursor:pointer;font-family:"Helvetica";font-size:15px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;text-shadow:1px 1px 2px #5b5b5b;display:none}#submit_ques_ans:hover{background:#d18522}#write_own_answer #info_for_ans{font-family:"Helvetica";color:#4e4e4e;font-size:13px;margin-bottom:5px}#info_for_ans span{font-weight:700}#write_ques{margin-top:20px;margin-left:20px}#write_ques textarea{width:600px;max-width:600px;min-width:600px;height:160px;max-height:300px;border:2px solid silver;font-family:"Helvetica";padding:5px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#write_ques input{width:400px;font-family:"Helvetica";padding:9px 5px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;margin-bottom:8px}#write_ques input#submit_ques_tags{color:#254a95}#write_ques input#submit_ques{background:#229a33;color:#fff;padding:8px 23px;border:2px solid #d8d8d8;cursor:pointer;font-family:"Helvetica";font-size:15px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;text-shadow:1px 1px 2px #5b5b5b;margin-top:8px;width:200px}#write_ques input#submit_ques:hover{background:#d18522}.after_ques_post{color:darkgreen;font-family:"Helvetica";margin-top:10px;margin-left:20px;display:block}#sol_header{font-size:26px;margin-top:-23px;font-family:"Avenir Next";color:#292929;text-align:center;border-bottom:1px solid #ededed;padding-bottom:21px}#sol_header span{color:#ce6d25}#sol_body pre.prettyprint{width:99%!important;font-family:"Courier New"!important;border:1px solid #c4c4c4!important;border-radius:6px}#sol_body select{float:left;margin-bottom:6px;font-size:16px}#sol_body select:focus{outline:none}#sol_body a.backToChal{margin-left:20px}#sol_body p{line-height:24px}#sol_body p:first-of-type{margin-top:8px}#sol_body{margin-top:-20px}#sol_body p span,#sol_body p b{font-family:monospace}.hljs{padding:0.7rem!important;border-radius:6px}.sol_top_rated span{font-family:"Avenir Next"!important;background:#85d68d;padding:4px 9px;color:#fff;border-radius:4px;font-size:13px;letter-spacing:.2px}.sol_top_rated,.sol_top_rated_from_user{text-align:right;margin-top:-19px!important;margin-right:10px!important;margin-bottom:8px!important}.importantMarginsForSolution{margin-top:-83px!important}#member_both_options{overflow:auto;margin:0 auto;margin-top:25px}#member_both_options a:hover{text-decoration:underline}#member_both_options a.noHover:hover{text-decoration:none}#member_features,#member_features_2{font-family:"Helvetica";background:#ebf3f7;border-radius:5px;padding:17px 29px;width:400px;margin-top:30px;border:1px solid #e8f4fa;color:#262626;position:relative}#member_features_2{margin:0 auto;width:900px;border:1px solid #dfe7ed}#member_features h2,#member_features_2 h2{font-family:"Avenir Next";margin-bottom:19px;text-align:center;border-bottom:1px solid #cfd8dd;padding-bottom:18px;padding-top:4px;font-size:24px;font-weight:500}#member_features p,#member_features_2 p{font-size:14px;line-height:21px;color:#212121;font-family:"Avenir Next"}#member_features_2 p.mem_under{text-align:center;color:#8a8a8a}#member_features_2 p.mem_under b{font-family:"Avenir Next Demi"}#member_features_2 .circleB,#member_features_2 .circle{border-radius:50%;background:#5bb347;display:block;float:left;margin-top:0;margin-right:32px;margin-bottom:10px;background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/checkmark.png) center center no-repeat;width:22px;height:22px;background-size:22px 22px;margin-left:15px}#member_features_2 .circleB{background:url(https://s3.amazonaws.com/coderbytestaticimages/homepage_icons/checkmark_blue.png) center center no-repeat;width:20px;height:20px;background-size:20px 20px}.paypalclick,.paypalslide{font-family:"Franklin Gothic Book";font-size:13px;font-style:italic;display:block;margin-top:8px;color:silver;text-align:right;margin-top:16px;cursor:pointer}.paypalslide{display:none}.paypalslide a{color:#a5cee5}.paypalslide a:nth-child(2){margin-left:10px}.paypalclick:hover{text-decoration:underline}#member_features form,#member_features_2 form{margin-top:9px;margin-bottom:19px;overflow:auto;border-top:0 solid #cfd8dd;padding-top:22px;padding-bottom:16px;padding-right:5px;padding-left:5px;border-bottom:1px solid #cfd8dd}#member_features_2 form div{float:left;width:49%;margin-right:15px;text-align:center;font-family:"Avenir Next";padding:19px 0;padding-bottom:16px;border-radius:4px;font-size:31px;background:#61BF61;color:#fff;cursor:pointer;box-shadow:0 1px 2px #B9BFC1;border-bottom:2px solid #D0D8DC}#member_features_2 form div:nth-child(2){float:right;background:#53B0DE;margin-right:0}#member_features_2 form div.buybutton3{margin-right:0;background:#70c5b3}.explain500{width:276px;float:right;margin-top:-5px;background:#fbfcfd;padding:7px 6px;border-radius:3px;text-align:center}.explain500 span{color:#2e8875}.explain500 p{color:#4a4a4a}#member_features_2 form div.buybuttongroup{width:48%;margin-right:0}#member_features_2 form div.buybutton2.buybuttongroup{float:right}#member_features_2 form div:hover{border-bottom:0;margin-top:2px}#member_features_2 form div span{font-size:23px;vertical-align:9%}#member_features_2 .notice_sub{border-top:1px solid #cfd8dd;padding-top:23px;padding-bottom:11px;font-size:13px;color:#929394;font-family:"Avenir Next";text-align:left;padding-left:8px;padding-right:8px;line-height:22px}#member_features_2 .notice_sub a{color:#929394;text-decoration:underline}#member_features_2 .notice_sub span{display:inline;font-style:normal;color:#ef8f4f;font-size:20px;margin-right:3px}.buybutton1{width:310px;border-radius:4px;float:left}.buybutton2{width:310px;border-radius:4px;float:right}.buybutton1_promo{margin-bottom:12px;margin-left:11.5%;width:77%!important}#member_features_2 ul{overflow:auto;margin-top:29px;margin-bottom:26px;font-family:"Avenir Next";border-bottom:1px solid #cfd8dd;padding-bottom:29px}#member_features_2 div.faq{margin-top:28px;padding:0 15px}#member_features_2 div.faq h3{font-family:"Avenir Next Demi";font-size:15px;margin-bottom:6px;color:#585858}#member_features_2 div.faq p{margin-bottom:35px;font-size:13px;color:#777}#member_features_2 div.faq p a{color:#66A3C1}#member_both_options ul li{float:left;width:29.5%;padding:0 16px}#member_both_options ul.listStories li{background:#fdfdfd;border-radius:4px;padding:11px 18px;padding-bottom:36px;margin-left:21px;font-size:14px;line-height:24px;color:#464646;margin-bottom:25px!important;position:relative;width:43%;height:91px}#member_both_options ul.listStories li aside{position:absolute;bottom:0;right:0;left:0;background:#e5ecfd;text-align:right;padding:3px 0;padding-right:20px;font-size:12px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 1px #b5c0dc}#member_features_2 ul li:nth-child(1),#member_features_2 ul li:nth-child(2),#member_features_2 ul li:nth-child(3),#member_features_2 ul li:nth-child(4),#member_features_2 ul li:nth-child(5),#member_features_2 ul li:nth-child(6){margin-bottom:33px}#member_features_2 ul li p{text-align:center;margin-top:16px;color:#6D6D6D}#member_features_2 ul li p a{color:#66A3C1}#member_features_2 ul li img{margin-left:40%}#member_features_2 img{width:50px;height:50px;vertical-align:middle;margin-right:18px;opacity:.9}#member_features_2 img.discount{width:160px;height:160px;position:absolute;bottom:20px;right:-80px;opacity:.9}#member_features_2 span.couponClickOuter{text-align:right;display:block;margin-top:16px;font-size:13px;color:#a9b7bd;margin-right:34px}#member_features_2 span.couponClickOuter:hover{text-decoration:none}#member_features_2 span.couponClickOuter a{color:#83b6e5}#memDiscount{display:none;background:#b5d8e8;margin:0 auto;padding:7px 29px;text-align:center;font-family:"Franklin Gothic Book";color:#fff;margin-top:16px;margin-bottom:-19px;font-size:15px;border-radius:11px}#memDiscount a{color:#fff;display:inline-block;width:100%}.orgHomepage button{cursor:pointer}.orgHomepage button.mainOrange:hover{background:#fb9569!important}.orgHomepage button:focus{outline:none!important}.topOrgBanner{background:#2C3D4F;padding:70px 0;position:relative}.behindImage{position:absolute;bottom:0;z-index:1;width:400px}.behindImage.floatLeft{left:0}.behindImage.floatRight{right:0!important}.topOrgBanner .topOrgContent{width:1100px;margin:0 auto;overflow:auto;position:relative;z-index:9999}.topOrgBanner .topOrgContent .orgContent_left{float:left;padding-top:32px;width:550px;font-family:'Roboto'}.topOrgBanner .topOrgContent .orgContent_left h3{color:#FA8958;font-style:normal;font-size:26px;font-weight:700;letter-spacing:.1px;margin-bottom:18px;line-height:34px}.topOrgBanner .topOrgContent .orgContent_left p{color:#FFF;font-weight:300;font-size:16px;color:#FFF;opacity:.7;margin-bottom:28px;line-height:24px}.topOrgBanner .topOrgContent .orgContent_left p.trialText{font-size:13px;color:#FFF;opacity:.5;margin-top:11px}.topOrgBanner .topOrgContent .orgContent_left .simpleInviteForm input{background:#FFF;border:1px solid #E0E6ED;border-radius:3px;width:336px;margin-right:8px;height:24px;font-size:15px;padding:10px 20px;color:#8EA0B2}.topOrgBanner .topOrgContent .orgContent_left .simpleInviteForm input::placeholder{color:#8EA0B2}.topOrgBanner .topOrgContent .orgContent_left .simpleInviteForm button{width:133px;height:46px;background:#FA8958;border-radius:3px;font-size:15px;border:0;color:#FFF}.topOrgBanner .topOrgContent .orgContent_right{float:right;width:520px;position:relative}.topOrgBanner .topOrgContent .orgContent_right img{width:100%;height:auto;cursor:pointer}.middleOrgDetails{width:1050px;margin:0 auto;overflow:auto;position:relative;font-family:'Roboto';margin-top:57px;padding-bottom:15px}.middleOrgDetails h3.middleTitle{font-weight:700;font-size:25px;text-align:center;color:#33475B;width:680px;line-height:32px;margin:0 auto}.middleOrgDetails ul.mainPointsList{overflow:auto;padding:14px;margin-top:57px}.middleOrgDetails ul.mainPointsList li{width:306px;background:#FFF;box-shadow:0 0 20px rgb(0 0 0 / .1);border-radius:3px;margin-right:50px;float:left;text-align:center;height:137px;padding-top:25px}.middleOrgDetails ul.mainPointsList li:last-child{margin-right:0}.middleOrgDetails ul.mainPointsList li img{height:52px}.middleOrgDetails ul.mainPointsList li p{margin:0 30px;font-weight:400;line-height:21px;font-size:14px;color:#687B90;margin-top:15px}.middleOrgDetails .companiesAndLanguages{overflow:hidden;width:100%;margin-top:50px}.middleOrgDetails .companiesAndLanguages div{width:50%;text-align:center;overflow:hidden}.middleOrgDetails .companiesAndLanguages div.fL{float:left;margin-left:-8px}.middleOrgDetails .companiesAndLanguages div.fR{float:right;margin-right:-25px}.middleOrgDetails .companiesAndLanguages div.fL p{font-size:14px;text-decoration-line:underline;font-weight:300;text-align:center;color:#FA8958}.middleOrgDetails .companiesAndLanguages div.fL p a{color:#FA8958}.middleOrgDetails .companiesAndLanguages div.fR p{color:#687B90;font-size:14px;font-weight:300;font-style:italic;text-align:center}.middleOrgDetails .companiesAndLanguages div h3{font-weight:700;font-size:19px;color:#33475B;margin-bottom:35px}.middleOrgDetails .companiesAndLanguages div img{width:86%;margin-bottom:21px}.testimonialsOrg .getStartedForm,.middleOrgDetails .getStartedForm{width:626px;background:#FFF;box-shadow:0 0 20px rgb(0 0 0 / .1);border-radius:3px;margin:0 auto;margin-top:74px;padding:28px 30px}.testimonialsOrg .getStartedForm input,.middleOrgDetails .getStartedForm input{background:#FFF;border:1px solid #E0E6ED;border-radius:3px;width:336px;margin-right:8px;height:24px;font-size:15px;padding:10px 20px;color:#8EA0B2}.testimonialsOrg .getStartedForm input::placeholder,.middleOrgDetails .getStartedForm input::placeholder{color:#8EA0B2}.testimonialsOrg .getStartedForm button,.middleOrgDetails .getStartedForm button{width:133px;height:46px;background:#FA8958;border-radius:3px;font-size:15px;border:0;color:#FFF}.testimonialsOrg .getStartedForm p.seePlansLink,.middleOrgDetails .getStartedForm p.seePlansLink{display:inline-block;font-size:16px;text-decoration:underline;margin-left:26px}.testimonialsOrg .getStartedForm p.seePlansLink a,.middleOrgDetails .getStartedForm p.seePlansLink a{color:#FA8958}.testimonialsOrg .getStartedForm p.trialText,.middleOrgDetails .getStartedForm p.trialText{font-size:13px;color:#A3B2C4;text-align:center;margin-top:22px;font-weight:300}.whyLoveCoderbyte{background:#F5F8FA;padding:50px 0;position:relative;font-family:'Roboto';margin-top:56px}.whyLoveCoderbyte .whyContent{width:1100px;margin:0 auto;overflow:auto;position:relative}.whyLoveCoderbyte .whyContent h3.whyTitle{text-align:center;color:#33475B;font-weight:700;font-size:25px;margin-bottom:50px}.whyLoveCoderbyte .whyContent section{overflow:auto;position:relative;width:80%;margin:0 auto;padding:8px}.whyLoveCoderbyte .whyContent section.benefit_1{margin-bottom:50px}.whyLoveCoderbyte .whyContent section div:nth-child(1){float:left;width:44%}.whyLoveCoderbyte .whyContent section div:nth-child(2){float:right;width:44%}.whyLoveCoderbyte .whyContent section div.whyActualText{padding:0 35px;padding-top:27px}.whyLoveCoderbyte .whyContent section div img{height:260px;width:100%;border:2px solid #d0dbe2;border-radius:4px;box-shadow:0 0 15px rgb(0 0 0 / .15)}.whyLoveCoderbyte .whyContent section div h4{font-style:normal;font-weight:700;line-height:26px;font-size:20px;color:#33475B;margin-bottom:14px;margin-top:14px}.whyLoveCoderbyte .whyContent section div p{font-style:normal;font-weight:300;line-height:24px;font-size:16px;color:#687B90}.whyLoveCoderbyte .whyContent section div span.orangeLine{border-left:130px solid #FA8958;font-size:3px;color:#f5f8fa}.testimonialsOrg{width:1050px;margin:0 auto;overflow:auto;position:relative;font-family:'Roboto';margin-top:57px;padding-bottom:15px}.testimonialsOrg .quoteSection{overflow:auto;position:relative;width:92%;margin:0 auto;padding:15px 42px}.testimonialsOrg .quote{width:440px;height:378px;background:#FFF;box-shadow:0 0 20px rgb(0 0 0 / .1);border-radius:3px;text-align:center}.testimonialsOrg .quote:nth-child(1),.testimonialsOrg .quote:nth-child(3){float:left;margin-left:20px}.testimonialsOrg .quote:nth-child(2),.testimonialsOrg .quote:nth-child(4){float:right;margin-right:20px}.testimonialsOrg .quote img{width:100px;height:auto;border-radius:50%;margin-top:32px}.testimonialsOrg .quote p{font-style:italic;font-weight:300;line-height:27px;font-size:16px;color:#687B90;padding:0 30px;margin-top:23px}.testimonialsOrg .quote aside{margin-top:24px}.testimonialsOrg .quote aside h5{font-weight:700;line-height:21px;font-size:16px;color:#33475B}.testimonialsOrg .quote aside p{margin-top:1px;color:#687B90;font-size:16px;font-style:normal;opacity:.6}.testimonialsOrg .quoteSection .arrows{position:absolute;top:38%;color:#FA8958;font-size:77px;font-weight:300;cursor:pointer}.testimonialsOrg .quoteSection .leftArrow{left:0}.testimonialsOrg .quoteSection .rightArrow{right:0}.testimonialsOrg .dots{overflow:hidden;margin:0 auto;width:36px;margin-top:26px}.testimonialsOrg .dots li.dot{float:left;color:#FA8958;margin-right:12px;width:12px;height:12px;border-radius:50%;text-align:center;background:#687B90;cursor:pointer}.testimonialsOrg .dots li.dot.active{background:#FA8958}.testimonialsOrg .dots li.dot:nth-child(2){margin-right:0}.featuresList{background:#F5F8FA;padding:50px 0;position:relative;font-family:'Roboto';margin-top:56px}.featuresList .featuresContent{width:1100px;margin:0 auto;overflow:auto;position:relative}.featuresList .featuresContent h3.featuresTitle{text-align:center;color:#33475B;font-weight:700;font-size:25px;margin:0 233px;margin-bottom:50px;line-height:32px}.featuresList .featuresContent ul{overflow:hidden}.featuresList .featuresContent li{float:left;position:relative;width:28.3%;height:157px;border-right:1px solid #E0E6ED;border-bottom:1px solid #E0E6ED;padding:0 27px;padding-top:23px}.featuresList .featuresContent li:nth-child(3n){border-right:0}.featuresList .featuresContent li:nth-child(10),.featuresList .featuresContent li:nth-child(11),.featuresList .featuresContent li:nth-child(12){border-bottom:0}.featuresList .featuresContent li img{height:20px;width:auto}.featuresList .featuresContent li h4{font-size:17px;font-weight:700;color:#33475B;margin-top:10px}.featuresList .featuresContent li p{color:#687B90;font-size:15px;font-weight:300;margin-top:10px;line-height:21px}.featuresList .featuresContent li span{position:absolute;top:25px;right:25px;color:#E43B6D;font-size:12px;font-weight:700}.pricingDetails{width:1050px;margin:0 auto;overflow:auto;position:relative;font-family:'Roboto';margin-top:57px;padding-bottom:15px}.pricingDetails h3.pricingTitle,.pricingDetails p.pricingSubTitle{font-weight:700;font-size:25px;text-align:center;color:#33475B;width:680px;line-height:32px;margin:0 auto}.pricingDetails p.pricingSubTitle{font-size:17px;color:#687B90;width:519px;margin-top:12px;font-weight:300;line-height:24px}.pricingDetails ul.row_pricing{overflow:auto;position:relative;margin-top:57px;margin-left:30px}.pricingDetails .row_pricing li{float:left;width:27.8%;margin-right:53px}.pricingDetails .row_pricing li:nth-child(1){border-top:4px solid #2E71FA}.pricingDetails .row_pricing li:nth-child(2){border-top:4px solid #22CFCC}.pricingDetails .row_pricing li:nth-child(3){border-top:4px solid #E43B6D}.pricingDetails .row_pricing li:last-child{margin-right:0}.pricingDetails ul.row_pricing li.staffing{background:#F9F9F9;padding:0 27px;width:16%;padding-bottom:30px;border-radius:3px}.pricingDetails .row_pricing li h4{margin-top:25px;color:#33475B;font-weight:700;font-size:23px}.pricingDetails .row_pricing li p{color:#687B90;font-size:15px;font-weight:300;margin-top:11px;line-height:20px;margin-right:23px}.pricingDetails .row_pricing li h3.actualPrice{margin-top:25px;color:#52A9E1;font-weight:700;font-size:21px;margin-bottom:11px}.pricingDetails .row_pricing li span{color:#8395a9;font-size:14px;font-weight:300;line-height:20px;opacity:.8}.pricingDetails .row_pricing li button{width:133px;height:41px;background:#FA8958;border-radius:3px;font-size:14px;border:0;color:#FFF;margin-top:37px}.pricingDetails .row_pricing li a{display:block}.pricingDetails ul.row_indiv_features{float:left;width:339px;margin-top:15px}.pricingDetails ul.row_indiv_features.first_indiv{margin-left:30px}.pricingDetails ul.row_indiv_features li{border-bottom:1px solid #E0E6ED;color:#687B90;font-weight:300;padding:15px 0;font-size:14px;position:relative}.pricingDetails ul.row_indiv_features li span{position:absolute;top:16px;right:22px;background:#FA8958;border-radius:50%;color:#fff;width:15px;font-size:11px;padding:1px 0;text-align:center;cursor:pointer}.pricingDetails ul.row_indiv_features li.empty{color:#fff}.pricingDetails ul.row_indiv_features li.highlight{font-weight:400;color:#5793ca}.levelUp{background:#F5F8FA;padding:50px 0;position:relative;font-family:'Roboto';margin-top:56px}.levelUp .levelUpContent{width:1100px;margin:0 auto;overflow:auto;position:relative}.levelUp .levelUpContent h3.levelTitle{text-align:center;color:#33475B;font-weight:700;font-size:25px;margin:0 233px;margin-bottom:50px;line-height:32px}.levelUp ul{overflow:hidden}.levelUp ul li{float:left;width:31%;margin-right:31px}.levelUp ul li:last-child{margin-right:0}.levelUp ul li img{width:100%;border-radius:3px}.levelUp ul li a{font-size:20px;margin-top:11px;display:block;color:#6193d2}.levelUp ul li a:hover{text-decoration:underline}#mainCheckoutArea{width:100%;overflow:auto}#mainCheckoutArea .leftArea{float:left;width:67%;background:#F5F7FA;padding:25px 0;padding-bottom:28px;overflow:hidden}#mainCheckoutArea .leftAreaContent{width:900px;margin:0 auto;text-align:center}#mainCheckoutArea .leftAreaContent.PPC{width:700px}#mainCheckoutArea .leftAreaContent h3.subtitle{width:480px;margin:0 auto;font-family:"Roboto";font-size:14px;font-weight:500;color:#5374d4;margin-top:21px;opacity:.8;letter-spacing:.1px}#mainCheckoutArea .leftAreaContent h3.subtitle span{color:#f3855b;background:#f5f2f0;padding:1px 3px}#mainCheckoutArea .leftAreaContent img.logo{width:300px}#mainCheckoutArea .rightArea{float:right;width:33%;background:#fff;padding:37px 0;overflow:auto}#mainCheckoutArea .fullForm{margin-top:32px}#mainCheckoutArea .fullForm h4{font-family:"Roboto";width:340px;letter-spacing:.3px;font-size:12px;font-weight:400;color:#34424D;opacity:.3;font-weight:400;text-align:left;margin-left:285px}#mainCheckoutArea .leftAreaContent.PPC .fullForm h4{margin-left:185px}#mainCheckoutArea .fullForm input{width:322px;padding:12px 9px;margin-top:10px;border:1px solid #eceef3;font-size:15px;color:#4072bd;border-radius:3px}#mainCheckoutArea .fullForm input::placeholder{color:#ccc}#mainCheckoutArea .fullForm input.requireOrgName{border:1px solid #e23838}#mainCheckoutArea .fullForm select{width:340px;margin-top:10px;border:1px solid #eceef3;border-radius:2px;height:46px;background:#fff;color:#757575;font-size:14px}#mainCheckoutArea .fullForm select:focus{outline:none}#mainCheckoutArea .fullForm .dotted{height:3px;border-bottom:1px dashed #d0d9e6;width:340px;margin:0 auto;margin-top:15px;margin-bottom:15px}#mainCheckoutArea .monthOrAnnual{overflow:auto;width:340px;margin:0 auto;padding:2px}#mainCheckoutArea .monthOrAnnual li{background:#fff;opacity:.7;font-family:'Roboto';font-size:14px;font-weight:400;letter-spacing:.2px;text-align:center;color:#546e84;float:left;width:50%;box-shadow:0 1px 2px 0 rgb(0 0 0 / .2);padding:7px 0;cursor:pointer}#mainCheckoutArea .monthOrAnnual li.active{color:#fff;background:#253f52}#mainCheckoutArea .monthOrAnnual li:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}#mainCheckoutArea .monthOrAnnual li:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#mainCheckoutArea .planDetails{overflow:auto;margin-top:40px;margin-left:148px}#mainCheckoutArea .planDetails .eachPlan{width:236px;background:#fff;border-radius:2px;box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);padding:26px 24px;text-align:left;margin-right:34px}#mainCheckoutArea .leftAreaContent.PPC .planDetails .eachPlan{width:250px}#mainCheckoutArea .planDetails .eachPlan:last-child{margin-right:0}#mainCheckoutArea .planDetails .planLeft{float:left}#mainCheckoutArea .planDetails .planRight{float:right}#mainCheckoutArea .eachPlan h3{opacity:.9;font-family:'Roboto';font-size:18px;font-weight:700;letter-spacing:.5px;color:#475d6f;margin-bottom:24px}#mainCheckoutArea .eachPlan ul{overflow:auto;list-style:none}#mainCheckoutArea .eachPlan ul li{opacity:.6;font-family:'Roboto';font-size:14px;letter-spacing:.5px;color:#273e51;margin-bottom:15px}#mainCheckoutArea .eachPlan ul li a{color:#3579af;text-decoration:underline}#mainCheckoutArea .eachPlan ul li::before{content:"\2022";color:#f99421;font-weight:700;display:inline-block;width:1em}#mainCheckoutArea .eachPlan .pricingForPlan{border-top:1px dashed #d0d9e6;margin-top:21px;padding-top:26px;text-align:center}#mainCheckoutArea .eachPlan .pricingForPlan h2{font-family:'Roboto';font-size:30px;font-weight:700;letter-spacing:.3px;color:#34424d}#mainCheckoutArea .eachPlan .pricingForPlan button{border-radius:10px;background:#0047ff;font-family:'Roboto';font-size:16px;font-weight:700;letter-spacing:.2px;color:#fff;width:174px;padding:12px 0;border:0;cursor:pointer;margin-top:25px}#mainCheckoutArea .eachPlan .pricingForPlan button:hover{background:#2e66f9}#mainCheckoutArea .eachPlan .pricingForPlan button:focus{outline:none}#mainCheckoutArea .eachPlan .pricingForPlan div{opacity:.6;font-family:'Roboto';font-size:12px;font-weight:400;letter-spacing:.5px;color:#273e51;margin-top:20px;line-height:17px}#mainCheckoutArea .cancelNoteCheckout{opacity:.6;font-family:'Roboto';font-size:12px;font-weight:400;letter-spacing:.5px;color:#273e51;margin-top:30px;text-align:left;font-style:italic;margin-left:146px}.forMonthly.strike,.forAnnual.strike{opacity:.6;text-decoration:line-through;font-size:17px!important;margin-bottom:9px}.promoText{font-family:'Roboto';font-size:14px;letter-spacing:.3px;margin-top:27px;background:#dcffdb;display:inline-block;padding:9px 20px;color:#435261;border-radius:4px}#mainCheckoutArea .eachPlan .pricingForPlan a{color:#0046ff;text-decoration:underline;opacity:.8}#mainCheckoutArea .rightArea .mainQuoteOuter{position:fixed;width:33%;overflow:auto;z-index:2}#mainCheckoutArea .rightArea .mainQuote{border-radius:10px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);border:solid 1px #e9edf3;background:#fff;text-align:center;width:330px;margin:0 auto;padding:35px 20px;font-family:'Roboto'}#mainCheckoutArea .rightArea .mainQuote img.userImage{width:70px;height:70px;border-radius:50%}#mainCheckoutArea .rightArea .mainQuote aside{margin-top:13px}#mainCheckoutArea .rightArea .mainQuote aside h5{opacity:.9;font-size:14px;font-weight:700;letter-spacing:.4px;color:#34424d}#mainCheckoutArea .rightArea .mainQuote aside p{opacity:.4;font-size:12px;font-weight:400;letter-spacing:.3px;color:#34424d;margin-top:4px}#mainCheckoutArea .rightArea .mainQuote img.quoteIcon{width:30px;margin-top:9px;margin-bottom:4px}#mainCheckoutArea .rightArea .mainQuote p.actualQuote{opacity:.7;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.5px;color:#273e51;padding:0 13px}#mainCheckoutArea .rightArea img.bottomImage{height:38%;position:fixed;bottom:0;right:0;z-index:3}@media (max-width:1400px){#mainCheckoutArea .leftArea{width:100%}#mainCheckoutArea .rightArea{display:none}}#input_output_API{position:relative;margin:0 auto;margin-top:20px;margin-left:0;overflow:auto;background:#f7f7f7;padding:25px 14px;width:96.6%;border-radius:4px;border:1px solid #bfbfbf;padding-top:16px}#input_output_API input,#input_output_API textarea{resize:none;width:482px;height:30px;max-height:200px;max-width:482px;min-width:482px;padding:8px 10px;font-family:"Helvetica";font-size:13px;color:#000;background:#fff;border-radius:4px;-webkit-border-radius:4px;border:1px solid #b1b1b1}.output_group{margin-left:9px}#input_output_API input.input_group{color:#427bc2}#input_output_API .output_group{float:right}#input_output_API input#parameter_1{margin-top:9px}.runTestCases,.outputFromTestCase{position:absolute;top:22px;left:17px;overflow:auto;font-size:11px;font-family:"Helvetica"}.outputFromTestCase{left:912px;text-align:right;width:120px}.outputFromTestCase p{display:none;float:right;font-size:13px}.outputFromTestCase p.correct{color:#68bd49}.outputFromTestCase p.incorrect{color:#da4e4e}.runTestCases p{float:left;margin-right:10px;cursor:pointer;background:#d9eafd;padding:3px 10px;color:#556e8a;border-radius:5px}.runTestCases p:hover{background:#d2e7ff}#output_answer_group.error{border:1px solid #e62e2e;height:180px}.delete_yes_no{display:none;font-family:"Helvetica";padding:8px 9px;font-size:12px}.delete_yes_no input{padding:2px 5px;margin-left:5px}