a,a:active,a:focus,a:hover{outline:0}body{margin:0 !important;background-color:#efece9}.diff{padding:10px}a.diff{display:block}a.diff2{display:block}.homeBigImgDiv{margin-bottom:-73px !important;min-height:400px}.ovalHomeDiv{margin-bottom:18px}.whiteBgColor{background-color:#fff !important}.sortedIcon:hover{color:#fff}.whiteLink{text-decoration:none !important}a.diff:hover{text-decoration:none !important}.stopHover:hover{color:#fff}.hoverDarkGreen:hover{background-color:#008000;cursor:pointer}.iconLink{display:inline-flex;vertical-align:text-top;font-size:19px}.iconLink>span{padding-top:6px}.whiteLink>span{paddin-top:6px}@media(min-width:768px){.btnRightDiv{text-align:right}}.editProblemBtn{float:right;width:35px;height:35px;line-height:24px;padding:5px;background-color:#00abcd;margin-bottom:0;margin-top:-3px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#0c8b39}.tree{list-style:none;padding:10px 0 10px 15px;border-bottom:1px solid #ccc;margin-bottom:0}.treeElements{list-style:none;padding-left:18px}.tree li{line-height:2em;color:#404040;font-weight:700}.tree i{color:#4cb96b}.treeElements>li>a{color:#404040}.treeElements li::before{content:"";display:block;width:10px;height:0;border-top:1px solid;margin-top:12px;color:#4cb96b;position:absolute;left:35px}.leftTreeDiv{padding:15px;padding-top:0}.leftTreeDiv .whiteBgColor{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.branch i,.branch a{cursor:pointer}.tagsTitleDiv{font-size:20px;font-weight:600;color:#2ea730;border-bottom:1px solid #2ea730;padding:10px}.shadow1{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.bottom{margin-bottom:15px}.boldText{padding:5px 0;font-size:18px;color:#404040;font-weight:bold}.greenBg{background-color:green}.navBarDiv{margin:15px 0}.nav{margin:0 1px}@media(max-width:768px){.nav{margin:0 2px}}.nav-tabs>li{margin-bottom:-2px}.nav>li>a{font-weight:bold;color:#fff;font-size:16px;background-color:#5cb85c;border:#3ba647;border-radius:2px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{color:#fff;background-color:#008000;border:#3ba647}.nav-tabs>li>a:hover{border-color:#5cb85c;color:#404040}.nav-tabs>li.active>a:hover{border:#5cb85c}.navEmptyDiv{padding:10%;background-color:#fff;margin-bottom:15px}.tooltip.top .tooltip-arrow{border-top-color:#404040 !important}.tooltip-inner{background-color:#404040;border-radius:2px;font-size:13px}.editHistorySubjectiveDiv,.editHistoryAnswerDiv{padding:20px;color:#404040;margin-bottom:15px;border:2px solid #5cb85c;border-radius:5px}.commentTitle span{font-size:20px;font-weight:bold;color:#4cb96b;text-decoration:underline}.commentTitle{font-size:16px;font-weight:bold;margin-bottom:15px}.borderedDiv{border-right:2px solid #aca;border-bottom:0}@media(max-width:768px){.borderedDiv{border-bottom:2px solid #aca;border-right:0}.modifiedDiv{margin-top:15px}}.textHeadingStyle{font-size:16px;text-decoration:underline;font-weight:bold}.textAlign{text-align:justify;word-wrap:break-word}.rulesModalTriggerBtn{width:60px;height:60px;border-radius:50% !important;position:fixed;right:30px;bottom:100px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.answerShowDiv{word-wrap:break-word}.answerShowDiv>a{font-weight:bold}.answerIconDiv>span{vertical-align:middle}.answerStatusDiv{color:#4cb96b;font-weight:bold}i.material-icons{font-size:18px}.avatarImg{border-radius:50%}.blue{color:#338ad6}.green{color:#5cb85c}.red{color:#d9534f}.darkGreen{color:#3ba647}.discussIt:hover{text-decoration:underline}.bold{font-weight:bold}a.darkGreen:hover{color:#3ba647}.hoverUnderline:hover{text-decoration:underline}.underline{text-decoration:underline}.askTextLink{color:#0d7525 !important;font-weight:bold;font-size:18px}.whiteHeaderStripBar{background-color:#fff}.products{font-size:15px;font-family:Open Sans,Helvetica,Arial,Verdana,sans-serif;padding:6px 8px;background-color:#4cb96b;color:#fff;font-weight:bold;-webkit-box-shadow:0 -3px 5px #777;-moz-box-shadow:0 -3px 5px #777;box-shadow:0 -3px 5px #777;display:inline-block;margin:0 1px 5px 1px}a.products:hover,a.products:active{color:#ca7700}tr>th,tr>th>a,tr>th>a.hoverDarkGreen,tr>td,tr>td>a{font-size:14px !important}tr>th>a>span.glyphicon{font-size:10px !important}li[role="presentation"]>a{font-size:14px !important}li.active>a.whiteBorder{border:2px solid #fff !important}.wrap{width:100%}.page-not-found img{margin-left:auto;margin-right:auto;display:block;width:50%}.page-not-found h1{font-size:15em;color:#4cb96b;text-align:center;text-shadow:1px 1px 6px #AAA;-moz-text-shadow:1px 1px 6px #aaa;-webkit-text-shadow:1px 1px 6px #aaa;-o-text-shadow:1px 1px 6px #aaa}.page-not-found p>a{font-size:20px;color:#4cb96b;font-family:Arial;text-decoration:none}.logo{color:#2ea730;font-size:40px;font-family:Georgia,Times New Roman,Times,Helvetica,Arial,serif;font-weight:lighter;letter-spacing:-0.05em;text-decoration:none}.logo:hover,.logo:active{color:#ca7700;text-decoration:none}.container-full{width:100%}.menu{background-color:#4cb96b;width:100%}#navbar{background-color:#4cb96b}.wtext{color:#fff !important;font-weight:bold}.highlight{color:#900 !important}.whiteLink{color:white !important}#grad1{height:200px;background:green;background:-webkit-linear-gradient(green,white);background:-o-linear-gradient(green,white);background:-moz-linear-gradient(green,white);background:linear-gradient(green,white)}#grad2{height:200px;background:green;background:-webkit-linear-gradient(white,green);background:-o-linear-gradient(white,green);background:-moz-linear-gradient(white,green);background:linear-gradient(white,green)}.navhover:hover{color:black;background-color:#0c8b39;font-weight:bold;text-decoration:none}table{border-radius:0;border-width:0}#editor{margin-top:1px}tr{border-radius:0;border-width:0;font-size:17px}th:hover{color:black}tr:hover{color:black}th,td{border-width:0}th{font-size:20px;background-color:#3ba647;color:white}code{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#border{box-shadow:0 0 5px 0 #aaa;-moz-box-shadow:0 0 5px 0 #aaa;-webkit-box-shadow:0 0 5px 0 #aaa}.jumbotron{margin-top:-20px;position:relative;background-image:url('https://media.geeksforgeeks.org/img-practice/courses.jpg');border-radius:0 !important;height:100%;width:100%;margin-bottom:-4%;background-size:cover;overflow:hidden;padding-bottom:35%}.jumbotron{height:calc(100vh - 144px) !important}@media(min-width:768px) and (max-width:1114px){.jumbotron{height:calc(100vh - 162px) !important}}@media(min-width:1115px) and (max-width:1295px){.jumbotron{height:calc(100vh - 144px) !important}}@media(min-width:1296px) and (max-width:1405px){.jumbotron{height:calc(100vh - 144px) !important}}@media(min-width:1406px){.jumbotron{height:calc(100vh - 144px) !important}}@media(max-width:767px){.jumbotron{height:auto !important}}.diff1{padding-bottom:17px}.home-buttons{width:95%;border-radius:80px;font-size:2em;font-weight:100;background:transparent none repeat scroll 0 0;text-shadow:none;border:3px solid #2a4a32;color:#2a4a32;cursor:pointer;padding:15px;display:inline-block;text-align:center;text-decoration:none;transition:background .2s ease 0s,border .2s ease 0s,box-shadow .2s ease 0s}.home-buttons:hover{background:#4cb96b none repeat scroll 0 0;border:3px solid #4cb96b;color:black}#msg{text-align:center;color:green;font-size:20px}.user-row{margin-bottom:14px}.btn{border-radius:0;margin-top:5px}.glyphicon-pencil{border-radius:20px !important}.user-row:last-child{margin-bottom:0}.dropdown-user{margin:13px 0;padding:5px;height:100%}.dropdown-user:hover{cursor:pointer}.table-user-information>tbody>tr{border-top:1px solid #ddd}.table-user-information>tbody>tr:first-child{border-top:0}.table-user-information>tbody>tr>td{border-top:0}.toppad{margin-top:20px}#sidebar{padding-right:44px;border-radius:5px}.hyper{font-size:20px;font-weight:bold;background-color:#eee;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.hyper a{color:green !important;padding:10px}.box{border:1px solid #ddd}.box h2{font-size:1.2em;font-weight:bold;color:green;background-color:#eee;padding:5px;border-bottom:1px solid #ddd;text-align:center;font-size:20px}.box ul{list-style-type:none;list-style-position:inside;padding:10px}.box ul li{line-height:1.6em;text-align:left;padding:2px}.box ul li a{color:#2e9533;font-weight:bold;font-size:17px;text-decoration:none}.box ul li a:hover{color:#40ff00;font-weight:bold;text-decoration:none}.footer{margin-top:10px;background-color:#4cb96b;font-size:1.1em;text-decoration:none;position:relative}.errorHighlight{position:absolute;z-index:20;background-color:#fb4f4f}body{margin:10px}.editorBlock{height:500px}#editor{height:100%;width:100%;font-size:13pt}#ranking-level{padding-bottom:1%}.cke_dialog_image_url{display:none}.recommendedDiv{margin-bottom:15px}.recommendedDiv .recommendedTitle{padding:8px 10px;font-weight:bold;background-color:#5cb85c;color:#fff}.recommendedDiv .recommendedContentDiv{line-height:1.67}.recommendedContentDiv a{text-shadow:1px 1px #ccc;display:table;text-decoration:none}.recommendedContentDiv a span.glyphicon{display:table-cell;left:-2px;top:2px}.recommendedDiv .whiteBgColor{padding:10px}.visitedProblemLink a:visited{color:#ec4e20 !important}.extraTopicTagsDiv{display:none}.out pre{overflow:auto;word-wrap:normal;white-space:pre;max-height:500px}a.socialBtn img{width:30px}footer a.socialBtn{border:1px solid #fff;display:inline-block;border-radius:2px;margin-left:5px}.social-share-btn{bottom:25px;position:fixed;margin:1em;right:10px;z-index:10}.social-sm-buttons{box-shadow:0 5px 11px -2px rgba(0,0,0,0.18),0 4px 12px -7px rgba(0,0,0,0.15);border-radius:50%;display:block;width:50px;height:50px;margin:10px auto 0;position:relative;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.social-sm-buttons:active,.social-sm-buttons:focus,.social-sm-buttons:hover{box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.social-sm-buttons:not(:last-child){width:0;height:0;margin:20px auto 0;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.social-share-btn-enable .social-sm-buttons:not(:last-child){opacity:1;width:35px;height:35px;-webkit-transform:none;-ms-transform:none;transform:none;margin:10px auto 0}.social-sm-buttons:nth-last-child(1){background-color:#404040;color:#fff;padding:10px 0 0 8px;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);cursor:pointer}.social-sm-buttons:nth-last-child(1) i{font-size:30px}.social-sm-buttons:not(:last-child):nth-last-child(2){-webkit-transition-delay:50ms;transition-delay:20ms;background-image:url('https://media.geeksforgeeks.org/auth/facebook_share.png');background-size:contain}.social-sm-buttons:not(:last-child):nth-last-child(3){-webkit-transition-delay:75ms;transition-delay:40ms;background-image:url('https://media.geeksforgeeks.org/auth/twitter_share.png');background-size:contain}.social-sm-buttons:not(:last-child):nth-last-child(4){-webkit-transition-delay:100ms;transition-delay:60ms;background-image:url('https://media.geeksforgeeks.org/auth/google_share.png');background-size:contain}.social-sm-buttons:not(:last-child):nth-last-child(5){-webkit-transition-delay:100ms;transition-delay:60ms;background-image:url('https://media.geeksforgeeks.org/auth/linkedin_share.png');background-size:contain}#footer{background-color:#212121;display:inline-block;width:100%;text-align:center}.social-img-div{background:url('https://media.geeksforgeeks.org/common/GFG_SM_insta-min.png') center/cover;width:35px;height:35px;display:inline-block}.social-link:last-child .social-img-div{background-position:140px 0}.social-link:not(:last-child):nth-last-child(1) .social-img-div{background-position:-175px 0}.social-link:not(:last-child):nth-last-child(2) .social-img-div{background-position:-140px 0}.social-link:not(:last-child):nth-last-child(3) .social-img-div{background-position:-105px 0}.social-link:not(:last-child):nth-last-child(4) .social-img-div{background-position:-35px 0}.social-link:not(:last-child):nth-last-child(5) .social-img-div{background-position:35px 0}.social-link:first-child .social-img-div{background-position:0 0}#container-g4g-footer{position:relative}#footer .logo,#footer .footer-column{float:left}.logo{text-align:left}.logo,.footer-column{width:32%}.footer-column{width:17%}.gfg-logo-ul{padding-left:8px}.gfg-logo-ul li img{width:330px}#footer .footer-column{font-size:20px;color:white;padding-top:15px;text-align:left}@media(max-width:1292px){.logo{width:35%}.footer-column{width:15%}}@media(max-width:1024px){#footer .footer-column{text-align:center}.logo{text-align:center;width:100%}.gfg-logo-ul{padding-left:30px}.footer-column{width:25%}}@media(max-width:768px){.logo{width:100%}.footer-column{width:50%}}@media(max-width:468px){.logo{margin-left:-15px}.footer-column{width:100%}}@media(max-width:388px){.gfg-logo-ul{padding-left:20px;width:100%}}@media(max-width:386px){.gfg-logo-ul li img{width:280px}}.footer-bottom-div{background-color:#212121;color:#fff;padding:5px;text-align:center;margin-top:-7px;float:none}#footer .logo ul li:last-child{display:block;margin-bottom:10px}#footer .logo ul li{list-style:none;color:white;float:none}#footer .footer-column li{list-style:none;color:white;font-size:16px;line-height:1.25;float:none}#footer .footer-column li:first-child{margin-bottom:5px}#footer li a,#footer li{color:white;font-size:15px;text-decoration:none}footer li a:hover{text-decoration:underline !important;background-color:transparent !important}#footer .footer-column ul{list-style:none;padding:5px 0;color:white}#footer .social-ul{padding-left:40px;line-height:1.12;display:inline-block;margin:0;letter-spacing:normal;text-shadow:none}ul.social-ul li{float:none;display:block}.footer-bottom-social{background-color:#212121}.footer-bottom-social .social-ul{padding-left:0}.gfg-pulse{display:inline-block;top:0;right:0;width:10px;height:10px;border-radius:50%;background:#ea0d0d;cursor:pointer;box-shadow:0 0 0 rgba(234,13,13,0.4);animation:pulse 1.5s infinite;z-index:1}.gfg-pulse:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(234,13,13,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(234,13,13,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(234,13,13,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(234,13,13,0.4);box-shadow:0 0 0 0 rgba(234,13,13,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(234,13,13,0);box-shadow:0 0 0 10px rgba(234,13,13,0)}100%{-moz-box-shadow:0 0 0 0 rgba(234,13,13,0);box-shadow:0 0 0 0 rgba(234,13,13,0)}}.navigation{padding-left:0;margin-bottom:0;list-style:none}.nav-batch{padding:5px 5px 0 5px}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px;background-color:transparent;color:#555}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-weight:600;color:#0b8043;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.noButton{border:0;background:0}.softwareMenu,.contentMenu{cursor:pointer}#reportIssue .col-sm-10{float:right !important}#hellobar-form{margin:5em;text-align:center}#hellobar-form label{color:#00273a;opacity:.6;margin-left:-24em}#submitEvent{width:151px !important;font-size:16px;font-weight:bold;background:#2f8d46 0 0 no-repeat padding-box !important;color:#FFF;margin-right:-18.5em;padding:0 !important}.hellobar-main{background:#febd10;color:#fff;text-align:center;display:none;font-size:15px;font-family:Poppins}.hellobar-main .content-hello{display:inline-block;margin-left:-8em}.hellobar-main .container{padding:12px;width:100%}#timer-reverse span{font-weight:initial;font-size:18px !important}#timer-reverse{float:left;font-weight:bold;font-size:19px;margin:0}.hellobar-main a{color:#573009;text-decoration:underline}.close-hellobar{float:right}.close-hellobar img{width:10px}.hellobar-heading img{margin-top:-60px;width:100%}.editHellobar .container{width:100%}.prop{color:#00273a;text-transform:uppercase;opacity:.6;font-size:16px}#timer-reverse{font-weight:bold;font-size:19px;margin:0}#timer-reverse{display:flex}.timer-title{font-size:10px}.timer-section{margin:0 5px}#timer-reverse p{margin-top:3px;margin-bottom:3px}.hello-bar-body{font-family:Poppins;font-size:13px;display:flex;align-items:center;flex-direction:row}.hello-bar-content{display:flex;line-height:14px;text-align:center;padding:10px;flex-grow:1}.hello-bar-text{padding:5px;margin:auto}.hello-bar-text a{text-decoration:underline;font-weight:bold}.close-hellobar{background:transparent;border:0;font-size:20px;padding:5px;margin-right:1rem}@media(max-width:768px){.hello-bar-content{flex-direction:column-reverse}#timer-reverse{margin:auto}}