
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,900');@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);.hiq-t{margin:0;padding:0}.hiq-t div,.hiq-t dl,.hiq-t dt,.hiq-t dd,.hiq-t ul,.hiq-t ol,.hiq-t li,.hiq-t h1,.hiq-t h2,.hiq-t h3,.hiq-t h4,.hiq-t h5,.hiq-t h6,.hiq-t pre,.hiq-t form,.hiq-t fieldset,.hiq-t input,.hiq-t p,.hiq-t blockquote,.hiq-t th,.hiq-t td{margin:0;padding:0;}.hiq-t ,.hiq-t {border:0}.hiq-t img{border:0}.hiq-t address,.hiq-t caption,.hiq-t cite,.hiq-t code,.hiq-t dfn,.hiq-t em,.hiq-t th,.hiq-t var{font-style:normal;font-weight:normal;}.hiq-t b,.hiq-t strong{font-weight:bold;font-style:inherit}.hiq-t ol,.hiq-t ul{list-style:none;}.hiq-t caption,.hiq-t th{text-align:left;}.hiq-t h1,.hiq-t h2,.hiq-t h3,.hiq-t h4,.hiq-t h5,.hiq-t h6{font-size:100%;}.hiq-t q:before,.hiq-t q:after{content:'';}.hiq-t em{font-weight: inherit;font-style: italic;}.hiq-t table.lptable{width: 100%;}.hiq-t .circular-highlight{padding: 10px 20px;color: #3a87ad;background-color: #d9edf7;display: inline-block;border-radius: 50%;}.hiq-t code.bold{font-weight: bold;}.hiq-t code.variable{color: #f39c12;}.hiq-t code.string{color: #27AE60;}.hiq-t code.integer{color: #3498db;}.hiq-t code.constant{color: #e74c3c;}.hiq-t span.toolkit-tool{background-color: #1AA4DE;color: #fff;padding: 2px 10px 2px 10px;border-radius: 3px;line-height: 16px;font-size: 14px;border: 1px solid #1681AE;font-family: "proxima-nova",sans-serif;}.hiq-t .hoc-wrapper{height: auto;border-radius: 0px 0px 5px 5px;width: 100%;min-width: 500px;margin-top: -10px;padding: 0px;display: flex;flex-wrap: space-between;background: rgba(0, 167, 224, .2);}.hiq-t #hoc-logo{height: 100%;max-height: 90px;width: auto;margin: 5px;}.hiq-t .hoc-button{width: 25%;line-height: 47.5px;border-radius: 10px;margin: 25px;cursor: pointer;font-size: 20px;text-align: center;background-color: #FFA052;color: white !important;text-decoration: none !important;-webkit-transition-duration: 0.4s; transition-duration: 0.2s;}.hiq-t .hoc-button:hover{opacity: 0.8;}.hiq-t .hoc-filler-div{width: 12.5%;}.hiq-t .hoc-info{height: auto;margin: 5px;font-size: 14px;}.hiq-t .hoc-level{text-align: left;margin: 2px;margin-left: 25px;}.hiq-t .hoc-reqs{text-align: left;margin: 2px;margin-left: 25px;}@media only screen and (max-width: 1050px){.hiq-t .hoc-filler-div{display: none;}.hiq-t .hoc-info{width: 50%;margin-left: 1px;margin-top: 1px;}.hiq-t .hoc-button{margin: 20px 0px 20px 10px;width: 30%;line-height: 50px;}.hiq-t }@media print{.hoc-wrapper{display: none !important;}} .hiq-t #logo-image{background-image: url("https://dzf8vqv24eqhg.cloudfront.net/userfiles/18107/23274/ckfinder/images/Codester_Head(2).png");background-position: center;background-repeat: no-repeat;background-size: cover;width: 32px;height: auto;min-width: 32px;min-height: 32px;}.hiq-t #header-contact-us{width: 100%;height: auto;position: absolute; top: 10px; left: 10px;display: flex;padding: 0 0 0 15px;}.hiq-t #header-contact-text{width: 100%;height: 100%;font-size: 12px; color: white;margin: 5px 0 0 5px; vertical-align: top; display: inline-block;}.hiq-t #lesson-navigation{border-bottom: 5px solid #E4E4E4;width: 100%; min-width: 500px;position: relative; background-color:#00A7E0; margin-bottom: 10px; padding: 30px 0px 30px 0px;}.hiq-t #lesson-navigation nav{margin: 10px 0; color: white;}.hiq-t div a.navigation-link{color: white !important;font-size: 16px;}.hiq-t div a.navigation-link:link{text-decoration: none !important;color: white !important;transition: opacity 0.2s ease-out;}.hiq-t div a.navigation-link:hover{opacity: .75 !important; color: white !important;}.hiq-t div a.navigation-visited{color: white !important;}.hiq-t #print-header{display: none;margin-top: 0in;margin-bottom: 0.25in;}.hiq-t #hoc{width: auto;margin: -10px 10px 0 10px;height: 50px; border: 2px solid white;opacity: 1;}@media print{#print-header{display: block !important;}.hiq-t #lesson-navigation{display: none;}} .hiq-t .sub-content{margin-left: 3%;}.hiq-t .goal{font-size: 16px;}.hiq-t a{color: #267EC2 !important;cursor: pointer !important;text-decoration:underline !important;}.hiq-t a:link{color: #267EC2 !important;text-decoration:underline !important;}.hiq-t a:hover{color: #555 !important;text-decoration: underline !important;}.hiq-t a:visited{color: #267EC2 !important;text-decoration:underline !important;}.hiq-t a:active{color: #267EC2 !important;text-decoration:underline !important;}.hiq-t {background-color:#FFF;color:#4d4d4d;font-family:'Roboto', sans-serif;font-size:16px;padding:15px;margin: 0px auto;max-width:1024px;min-width: 500px;margin-bottom: 20px;font-weight: 300;}.hiq-t HR{border: 0;color: #E4E4E4;background-color: #E4E4E4;height: 1px;width: 100%;text-align: left;overflow:hidden;margin: 0;margin-top:15px;margin-bottom: 5px; }.hiq-t img{border: 0px;}.hiq-t em{font-style: italic;}.hiq-t .computer_code{background-color:#f9f9f9;font-family:"Consolas", "Courier New", Courier, mono, serif;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 1.7em;color:#666;padding:5px;border:1px solid #999 }.hiq-t .tip{color: #c09853;background-color: #fcf8e3;padding: 8px 35px 8px 25px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.hiq-t .info{color: #3a87ad;background-color: #d9edf7;padding: 8px 35px 8px 25px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);border: 1px solid #bce8f1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.hiq-t .warning{background: #F5E5DA url(/images/warning.png) 5px 50% no-repeat;padding: 8px 35px 8px 25px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);border: 1px solid #FFB7A9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #CC3300;}.hiq-t .clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px; }.hiq-t p{line-height: 1.6em }.hiq-t p{margin:0;padding:0 }.hiq-t H1{font-family: Roboto;font-size: 27px;font-weight: 400;line-height: 36px;color:#3d3d3d;}.hiq-t H2{font-family: Roboto;font-size: 22px;font-weight: 300;line-height: 32px;color: #3d3d3d;}.hiq-t H3{font-family: Roboto;font-size: 20px;font-weight: 300;line-height: 32px;color: #3d3d3d;}.hiq-t H4{font-family: Roboto;font-size: 1.5em;font-weight: 400;margin-bottom: 15px;color:#3d3d3d;}.hiq-t H5{font-family: Roboto;font-size: 1.125em;font-weight: 400;margin-bottom: 15px;color: #3d3d3d;}.hiq-t ul{list-style-type:disc;margin: 5px 0 0 9px;padding: 0 0 0 12px;}.hiq-t li{margin-bottom: 7px;line-height:160%;}.hiq-t ol{list-style-type:decimal;margin:0 0 10px 30px;line-height:180%;}.hiq-t ol li{margin-bottom: 6px;}.hiq-t table{border-collapse:collapse;border-spacing:0;font-family:'Open Sans', arial, sans-serif !important;}.hiq-t table tr td{border-right:1px dotted #CCC;border-left:1px dotted #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:0.6em 0.6em 0.6em;vertical-align:top;}.hiq-t table th{background-color: #ddd;margin-bottom: 0;padding: 0px;text-align:left;}.hiq-t table td{font-family: inherit;}.hiq-t table tr:nth-child(odd){background-color:#ffffff;}.hiq-t table tr:nth-child(even){background-color:#f9f9f9;}.hiq-t .left{text-align:inherit}.hiq-t .center{text-align:center }.hiq-t .right{text-align:right }.hiq-t .full{text-align:justify }.hiq-t img.left,.hiq-t table.left{float:left;text-align:inherit}.hiq-t img.center,.hiq-t table.center{margin-left:auto;margin-right:auto;text-align:inherit}.hiq-t img.center{display:block}.hiq-t img.right,.hiq-t table.right{float:right;text-align:inherit}.hiq-t .intro{width:800px;padding-bottom:25px}.hiq-t .container{overflow: hidden;width: 850px;}.hiq-t .container .columns{border:#cccccc 1px solid;float: left;margin: 0 15px 0 0;text-align: left;width: 600px;overflow:hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 2px 1px #e9eded;}.hiq-t .container .contact{background: #ffffff;border: 1px solid #D8DEE3;float: left;margin: 0;padding: 10px;text-align: left;width: 200px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 2px 1px #e9eded;}.hiq-t .container .contact h2{color: #333333;font-family:'Open Sans', arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0 0 7px;}.hiq-t .columns .header{background-color: #f2f2f2;color: #666;font-size: 14px;font-weight: 300;padding: 8px 17px 8px 10px;text-align: left;clear:both}.hiq-t .columns .col-inner{color: #333333;padding: 12px 5px 5px;}.hiq-t .columns .left-col{width:50%;float:left}.hiq-t .columns .right-col{width:50%;float:right}@media only screen and (min-device-width : 320px) and (max-device-width : 1024px){.hiq-t .intro,.hiq-t .container{width:100%}.hiq-t .container .columns{float:none;margin:0 5px 5px 0;background:none;width:100%}.hiq-t .container div.contact{float:none;margin-top: 20px;width:100%;}}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){.hiq-t .columns .left-col,.hiq-t .columns .right-col{float:none;width:auto}} .hiq-t #searchContainer{font-size:12px;margin-bottom:20px;margin-left:0;margin-top:0;padding:10px 5px 10px 20px;max-width:800px;clear: left;min-width: 600px;white-space: nowrap;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.hiq-t .searchInput{margin:0px;padding-left:10px;padding-right:15px;padding-top:8px;padding-bottom:7px;border-left:#ccc 1px solid;border-top:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;width:520px;background:url("/images/kbsearch_bg.gif") #fff repeat-x center top;color:#333;font-size:15px;vertical-align:text-top}.hiq-t .searchInput:focus{box-shadow: 0 0 5px rgba(82,168,236,.5);-webkit-box-shadow: