body,html{/*font-size:2em;*/font:75%/150% verdana,arial,sans-serif;line-height:1.5;background-color:#f5f5f5}#main{border:1px solid #ddd;padding:1px;background-color:#fff!important;margin:4px;margin-left:5px;margin-right:5px;height:100%;border-radius:3px;padding-top:15px;padding-bottom:20px;margin-top:25px;margin-bottom:25px}#left{width:calc(100% - 335px);float:left;height:auto}#right{width:320px;float:right;height:80%;display:block;overflow-y:hidden;margin-right:10px}hr.style-two{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}ul{width:100%;padding:0;margin:0 0 10px 13px;list-style-type:square}li#expand_li{float:left;width:20%;text-align:left}ul#expand_ul{width:100%}ul{padding-left:.2em;padding-right:.9em;padding-bottom:.7em}li{padding-left:.01em;padding-right:2em;padding-bottom:.7em;font-size:1.2em;margin-left:5px}#parent{padding:0;text-align:center;width:100%;height:100%;margin:0}#row{border:1px solid #f0f0f0;margin:0 0 9px 1.7%;padding-left:5px;padding-right:5px}#row_top{border:0 solid #f0f0f0;width:auto;align:center;margin:0 0 9px 1.7%;margin-left:10px;margin-right:10px;padding-left:5px;padding-right:5px}.float_left{float:left}img.introImg{float:left;display:block;padding-right:5px;padding-top:5px}.NotforMobile,.row{border:1px solid #f0f0f0;margin:0 0 9px 1.7%;padding:5px}.row_topAds{margin-left:5px;margin-right:5px;margin-bottom:5px;width:97%;height:auto}.row_top{border:1px solid #f0f0f0;margin-left:5px;margin-right:5px;width:100%;align:center}#table-two-columns td{display:table-cell;vertical-align:top}.table-two-columns td{display:table-cell;vertical-align:top}#table-two-columns td,#table-two-columns th{border:0 solid #ddd;padding:1px}.table-two-columns td,.table-two-columns th{border:0 solid #ddd;padding:1px}#table-two-columns th{padding-top:12px;padding-bottom:1px;text-align:left;background-color:#4caf50;color:#f2f2f2}.table-two-columns th{padding-top:12px;padding-bottom:1px;text-align:left;background-color:#4caf50;color:#f2f2f2}#table-two-columns{border-collapse:collapse;width:100%}.table-two-columns{border-collapse:collapse;width:100%}a:link{color:#07c;text-decoration:none;white-space:inherit}a:hover{color:#06c;border-bottom:1px solid #06c}h1.bgclr{margin:0 0 1px;padding:10px 10px 10px 2px;color:#474747;padding-bottom:10px;font-size:2.2em!important;border-bottom:3px solid #4caf50}h2.bgclr{margin:0 0 1px;padding:10px 10px 10px 2px;color:#474747;padding-bottom:10px;font-size:1.9em!important}h2.locationheader{background:#efefef;margin:0 0 1px;color:#999;padding:6px;font-size:1.6em!important;font-weight:400}div.location{margin:7px 0 0}a.locationheader{margin:0 0 1px;color:#999;text-decoration:none!important;font-size:1.2em!important}a.locationheader:hover{border-bottom:1px solid #fff;color:#f6931d;text-decoration:none}a{font-size:1.5em!important}.aCompiler{font-size:.9em!important}.bCompiler{font-size:1em!important}h5.bgclr{background-color:#f5f5f5;border-bottom:1px solid #ededed;margin:0 0 1px;padding:10px 10px 10px 2px;color:#474747;padding-bottom:10px;font-size:1.8em}p#label{font-size:1.8em!important;word-wrap:break-word;color:#1b334b;margin-top:0}p.plabel{font-size:1.8em!important;word-wrap:break-word;color:#1b334b;text-align:justify;padding-top:5px;}p.p2label{font-size:1.3em!important;word-wrap:break-word;margin-top:7px}h2{font-size:1.5em!important;margin-top:0;margin-bottom:0;margin-left:1px}h3{font-size:1.6em!important;margin-top:0;margin-bottom:0;margin-left:1px}h4{font-size:1.4em!important;margin-top:0;margin-bottom:0;margin-left:1px}.FormElement{width:98%;height:300px}.txtFormElement{width:90%;height:300px;font-size:1em!important}textarea{width:95%;font-size:1.6em;font-family:Verdana;color:#1b334b;border:none}.txtArea{width:95%;font-size:1.8em!important;font-family:Verdana;color:#1b334b;border:1px dashed #93b7d5;background-color:#f8f8f8;padding-left:4px}pre{overflow-x:auto;overflow-y:hidden;white-space:pre-wrap;font-size:1.6em!important;color:#1b334b;padding:5px}.hrefbutton{display:inline;width:150px;height:10px;background:#37a1e4;padding:5px;text-align:center;border-radius:5px;color:#fff;font-weight:700}#aCompiler{background-color:#333}.example_responsive_1{width:728px;height:250px}.example_responsive_2{margin:0 auto}img.responsive{max-width:100%!important;margin-top:15px;border:1px solid #eee}div.explanation{width:90%;background-color:#f6f8fa;font-size:200%!important;line-height:1.45;border-radius:3px;padding:8px;margin:4px}a.noUnderline:hover{text-decoration:none}.QuestionDiv{margin-left:5px;margin-right:5px}hr.QuestionSeparator{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.SpanwithBg{background-color:#f5f5f5;padding:5px}div.questionOptions{background:#f8faf5!important;border:1px solid #c3d1a3!important}span.greyspan{color:#d3d3d3}.showAns{padding:5px;margin-bottom:5px;color:#2693ba;background-color:#dff4ff}.showAns:hover{border-color:#1e7594}.row-bgcolor{border:5px solid #f0f0f0;margin:0 0 9px 1.7%;padding-left:5px;padding-right:5px;background-color:#eee}.faq{padding:10px;margin-bottom:5px;background:#f5f5f5;line-height:1.5;height:80px;position:relative}.faq span{font-size:12px;color:#34495e;position:absolute;bottom:0;right:5px}.tablediff{border-collapse:collapse;width:100%;border:1px solid #ddd;padding:5px}#customers th,.tablediff td{border:1px solid #ddd;padding:5px;valign:top}.tablediff th{padding-top:2px;padding-bottom:2px;text-align:left;background-color:#f99;color:#fff}xmp{font-size:1.3em;color:#1b334bpa;padding:10px;border-radius:.2em;margin:0}code{white-space:pre-wrap;background:#fff;font-size:1.3em;color:#1b334b}.row_topAds{padding:0 5px 5px}input[type=email],input[type=password],input[type=text],select{width:90%;padding:12px 20px;margin:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;align:center}.submitButton{padding:5px}.submitButton:hover{border-color:#383838}span.purpleSpan{background-color:#e1ecf4;margin:2px 2px 2px 0;margin-top:5px;padding:.4em .5em;line-height:2.5}span.pinkSpan{font-color:#9199a1;margin:2px 2px 2px 0;padding:.4em .5em;white-space:nowrap!important}span.darkblueSpan{color:#365899!important}a.aCompiler{font-size:1em!important}span.yellowSpan{color:#4caf50!important}.pagination{margin-bottom:15px;margin-top:15px;line-height:3}.pagination a{color:#000;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #a9a9a9}.pagination a.active{background-color:#1e90ff;color:#fff}.pagination a:hover:not(.active){background-color:#ddd}.classUL{list-style:initial;margin:initial;padding:0 0 0 30px;padding-right:40px}.classIL{display:list-item;padding-top:20px}.h3ShortLink{background:#474747;color:#efefef;padding:0 14px;line-height:34px;margin-bottom:15px!important;font-weight:400}.ulShortLink{list-style:none;display:block;text-align:left;padding-left:0;margin-left:0}.liShortLink{overflow:hidden;text-align:right;font-weight:700;border-bottom:1px solid #d9d9d9;padding:7px 0;display:list-item;text-align:left}.aShortLink{color:#19232d;text-decoration:none;float:left;font-weight:400;font-size:80%}.aBox{font-weight:400;background:0 0;border:1px solid transparent;border-radius:3px;box-shadow:none;color:#fff;background-color:#0095ff!important;border:1px solid #07c;box-shadow:inset 0 1px 0 #66bfff;position:relative;padding:.6em;border:1px solid transparent;border-radius:3px;background-color:transparent;outline:0;font-family:inherit;font-size:100%;font-weight:400;line-height:1.15384615;text-decoration:none;cursor:pointer;padding-top:6px!important;padding-bottom:6px!important;margin-bottom:6px}.aForum{font-size:90%;margin-left:30px}.btnSubmit{width:90%;padding:8px;margin:6px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;align:center}div.divLogin{margin:0 auto;width:80%!important;border:1px solid #e4e6e8;text-align:center}span{white-space:nowrap!important}#circle{position:relative;color:#5eac1a;text-align:left;font-size:1.2em;margin-bottom:20px;vertical-align:middle;border-radius:3px}#box{display:inline-block!important;width:100%;border-bottom:1px solid #d6d8da!important;margin-top:10px}#circle{float:left!important;vertical-align:middle!important;width:40%!important}.boxUlLi{float:left!important;width:40%!important}.outerCircle{float:left!important;width:20%!important}ul{list-style:none;display:inline-block!important;padding-left:5px!important;padding-right:10px!important;vertical-align:top!important}a.homeLink{color:#0068b3;font-size:110%!important}h2.Homebgclr{color:#5eac1a;margin:0;padding:1px;font-weight:400;font-weight:500;font-size:1.3em!important}a.bCompiler{border-radius:2px;padding:5px;color:#474747;text-decoration:none;border:2px solid #474747;display:inline-block;margin:0 5px 7px}a.bCompiler:hover{text-decoration:none;color:#fff;background-color:#474747;}h3.bgclrCategory{border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:15px}span.SpanYellow{border-bottom:3px solid #f0b017;padding-bottom:9px}.circular{width:100px;height:100px;position:relative;/*overflow:hidden;*/margin-top:-65px}.circular img{min-width:50%;min-height:50%;width:50px;height:50px;position:absolute;left:50%;top:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.square{list-style-type:square}.TenpxPaddingLeft{padding-left:8px}.blue{color:#003c66;list-style-type:square;font-size:1.6em!important}.cppbuzz-vdo{overflow:hidden;padding-bottom:55%;position:relative;height:auto;margin-bottom:10px}.cppbuzz-vdo iframe{left:0;top:0;height:100%;width:100%;position:absolute}
code{ /*border:1px solid #dadada;*/ color:#5eac1a;padding:3px;font-size:95%;}strong{font-size:95%; color:#474747;} ul{color:#474747} .divGoogleAds{max-width:85%; text-align: center;}
#cppbuzzTable {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    border-spacing: 0;
}
#cppbuzzTable td, #cppbuzzTable th {
    border: 1px solid #ddd;
    padding-top: 4px;
    padding-bottom: 4px;
}
#cppbuzzTable tr:nth-child(even){background-color: #f2f2f2;}
#cppbuzzTable tr:hover {background-color: #ddd;}
#cppbuzzTable th {
    text-align: left;
    background-color: #4CAF50;
    color: white;
}
.table td, .table th {
        font-size: 1.8em!important;
    }
