body.responsive {
    
}
.site-nav-header {
    background: #fff none;
    position: relative;
    z-index: 20;
}
.site-nav-header:before {
    background: #52b700 none;
    content: "";
    height: 50px;
    position: absolute;
    top: 44px;
    width: 100%;
    z-index: -1;
}
.box-site-nav-func-left {
    float: left;
    height: 44px;
    position: relative; 
}
.box-site-nav-func-right {
    float: right;
    height: 44px;
    position: relative;
}
.site-nav-header-with-nav-tabs-visible {
    border-bottom: 1px solid #ddd;
}

.site-hdr-inner-box {
    position: relative;
}

.login-button {
    /* background-color: #52b700; */
    border-radius: 3px;
    line-height: 29px;
    margin-right: 10px;
    min-width: 80px;
    padding: 0 10px;
    vertical-align: top;
}
 
.skill-search-box {
    z-index: 25;
    display: inline-block;
    height: 100%;
    margin: 0 0 0 93px;
    min-width: 292px;
    position: relative;
    vertical-align: top;
}
.box-search-input-btn {
    display: inline-block;
    height: 27px;
    position: relative;
    top: 12px;
    width: 292px;
}
.skill-search-box .skill-search-button{background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1Ljk3IDE1Ljk4MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNiZmJmYmYiIGQ9Ik0xNS42MDQsMTMuODMxbC0zLjE0LTMuMTRjMC43OTUtMS4xNTgsMS4yLTIuNTEyLDEuMi0zLjg1MmMwLTEuNzU4LTAuNjY5LTMuNTAzLTEuOTk2LTQuODQzIEMxMC4zMjgsMC42Nyw4LjU4MywwLDYuODI1LDBDNS4wOCwwLDMuMzM2LDAuNjcsMS45OTYsMS45OTZDMC42NywzLjMzNiwwLDUuMDgsMCw2LjgzOWMwLDEuNzQ1LDAuNjcsMy40ODksMS45OTYsNC44MyBjMS4zNCwxLjMyNSwzLjA4NSwxLjk5Niw0LjgyOSwxLjk5NmMxLjM1NCwwLDIuNzA4LTAuMzkxLDMuODY2LTEuMTg2bDMuMTQxLDMuMTI2YzAuNDg4LDAuNTAzLDEuMjg0LDAuNTAzLDEuNzczLDAgQzE2LjA5MiwxNS4xMTUsMTYuMDkyLDE0LjMyLDE1LjYwNCwxMy44MzF6IE0xMC40OTQsMTAuNDk1Yy0wLjk5MywxLjAxLTIuMzAyLDEuNTA3LTMuNjI3LDEuNTA3Yy0xLjMwOCwwLTIuNjE3LTAuNDk3LTMuNjEtMS41MDcgQzIuMjQ3LDkuNTAxLDEuNzUsOC4xOTMsMS43NSw2Ljg4NGMwLTEuMzA4LDAuNDk3LTIuNjMzLDEuNTA3LTMuNjI3YzAuOTk0LTAuOTk0LDIuMzAyLTEuNTA3LDMuNjEtMS41MDcgYzEuMzI1LDAsMi42MzQsMC41MTMsMy42MjcsMS41MDdjMC45OTQsMC45OTQsMS41MDcsMi4zMTksMS41MDcsMy42MjdDMTIuMDAyLDguMTkzLDExLjUwNSw5LjUwMSwxMC40OTQsMTAuNDk1eiIvPgo8L3N2Zz4K) 50% 50% no-repeat;background-size:17px 18px;border:1px solid transparent;border-radius:0 4px 4px 0;box-sizing:border-box;height:27px;margin:0;padding:0;position:absolute;right:0;top:0;width:25px}
.skill-search-box .skill-search-button:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1Ljk3IDE1Ljk4MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNhYWRhNGEiIGQ9Ik0xNS42MDQsMTMuODMxbC0zLjE0LTMuMTRjMC43OTUtMS4xNTgsMS4yLTIuNTEyLDEuMi0zLjg1MmMwLTEuNzU4LTAuNjY5LTMuNTAzLTEuOTk2LTQuODQzIEMxMC4zMjgsMC42Nyw4LjU4MywwLDYuODI1LDBDNS4wOCwwLDMuMzM2LDAuNjcsMS45OTYsMS45OTZDMC42NywzLjMzNiwwLDUuMDgsMCw2LjgzOWMwLDEuNzQ1LDAuNjcsMy40ODksMS45OTYsNC44MyBjMS4zNCwxLjMyNSwzLjA4NSwxLjk5Niw0LjgyOSwxLjk5NmMxLjM1NCwwLDIuNzA4LTAuMzkxLDMuODY2LTEuMTg2bDMuMTQxLDMuMTI2YzAuNDg4LDAuNTAzLDEuMjg0LDAuNTAzLDEuNzczLDAgQzE2LjA5MiwxNS4xMTUsMTYuMDkyLDE0LjMyLDE1LjYwNCwxMy44MzF6IE0xMC40OTQsMTAuNDk1Yy0wLjk5MywxLjAxLTIuMzAyLDEuNTA3LTMuNjI3LDEuNTA3Yy0xLjMwOCwwLTIuNjE3LTAuNDk3LTMuNjEtMS41MDcgQzIuMjQ3LDkuNTAxLDEuNzUsOC4xOTMsMS43NSw2Ljg4NGMwLTEuMzA4LDAuNDk3LTIuNjMzLDEuNTA3LTMuNjI3YzAuOTk0LTAuOTk0LDIuMzAyLTEuNTA3LDMuNjEtMS41MDcgYzEuMzI1LDAsMi42MzQsMC41MTMsMy42MjcsMS41MDdjMC45OTQsMC45OTQsMS41MDcsMi4zMTksMS41MDcsMy42MjdDMTIuMDAyLDguMTkzLDExLjUwNSw5LjUwMSwxMC40OTQsMTAuNDk1eiIvPgo8L3N2Zz4K)}
.skill-search-box input[type=search].skill-search-input {
    color: #3f3f3f;
    border: none;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    font-size: 12px;
    height: 27px;
    left: 0;
    padding: 6px 25px 6px 6px;
    position: absolute;
    top: 0;
    width: 292px;
}
.quick-login-box {
    display: inline-block;
    height: 100%;
    position: relative;
    vertical-align: middle;
}
.quick-login-box .quick-login-button {
    background-color: #52b700;
    border-radius: 3px;
    line-height: 29px;
    margin-right: 10px;
    min-width: 80px;
    padding: 0 10px;
    vertical-align: top;
}
.quick-login-box input.quick-login-text-input {
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #3f3f3f;
    font-size: 12px;
    height: 29px;
    margin: 0 10px 0 0;
    padding: 5px 9px;
    vertical-align: top;
    width: 140px;
	 
}
.quick-login-checkbox {
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: none;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    position: relative;
    top: 8px;
    width: 15px;
}

.quick-login-box .quick-login-label {
    color: #999;
    display: inline-block;
    font: normal 12px Verdana,sans-serif;
    margin: 0;
    position: relative;
    top: 8px;
    vertical-align: top;
}
.box-quick-login-input-btn-remember {
    display: inline-block;
    height: 29px;
    margin-top: 8px;
    position: relative;
}
.crisp-form {
    margin: 0;
}
body:not(.responsive) .site-hdr-inner-box {
    box-sizing: content-box;
    padding: 0 0px;
}
.box-site-nav-category,  
  {
    height: 50px;
    position: relative;
}
.box-site-nav-category-left {
    float: left;
    height: 50px;
    line-height: 50px;
    position: relative;
}
.box-site-nav-category-right {
    float: right;
    height: 50px;
    line-height: 50px;
    position: relative;
}
.site-nav-category:first-child {
    margin-left: -10px;
}
.site-nav-category {
    color: #f4faef;
    display: inline-block;
    font: 300 22px/50px "Roboto Slab",sans-serif;
    position: relative;
    text-decoration: none;
    padding: 0 10px;
}
.spacer-site-nav-category {
    display: inline-block;
    height: 1px;
    width: 20px;
}
.site-nav-category-membership {
    background: #4fd7c0 none;
    color: #fff;
    font: 300 20px/50px "Roboto Slab",sans-serif;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    letter-spacing: .8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 176px;
}
.box-site-nav-tabs-visible {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.box-site-nav-tabs {
    display: none;
    height: 60px;
}
.box-site-nav-tabs-visible {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.site-nav-tab {
    color: #777;
    font: normal 13px Verdana,sans-serif;
    height: 100%;
    text-decoration: none;
    text-align: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}
.site-nav-tab:first-child .site-nav-tab-content {
    border-left: none;
}
.skill-tree-grade-bubble-wrap-selected {
    width: 37px;
    z-index: 3;
}
.site-nav-tab .site-nav-tab-content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 42px;
    margin: 10px 0 5px 0;
}

.site-nav-tab .site-nav-tab-content {
    height: 23px;
    margin: 10px 0 6px 0;
    padding: 0 8px 0 8px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.site-nav-tab-selected:after {
    background: #00b8fa none;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
}
.site-nav-category-selected:before {
    border-style: solid;
    border-width: 0 8px 9px 8px;
    border-color: transparent transparent #fff transparent;
    content: "";
    height: 0;
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    visibility: visible;
    width: 0;
    -webkit-transform: translateX(-50%);
}
.box-site-nav-category:after, .box-site-nav-func:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    width: 0;
    visibility: hidden;
}
.site-nav-tab-selected, .site-nav-tab:hover {
    color: #00b8fa;
    text-decoration: none;
}
.site-nav-tab.with-left-sep .site-nav-tab-content{border-left:1px solid #ddd}
.site-nav-tab-selected.recommendations-nav-tab .nav-tab-icon, .site-nav-tab:hover.recommendations-nav-tab .nav-tab-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAABF1BMV…YUn232amtvrt3Iw/B5ovnO+QcIWeJ2Mnx+gQdM+66w2A9iv5PQFY2r6rIhAAAAAElFTkSuQmCC);
}
.site-nav-tab.recommendations-nav-tab .nav-tab-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAABEVBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3cqMojPAAAAW3RSTlMAM+AgwBRKkFDLMNJgBuTeytMKpC91g+bQ6EVm4dtLFdkkvlqzDAHdrOeyoaMrC2nIOE5ca9fDA7DzMuORHEfybYoT6uI9mBKxlpK8l5/FncdZ3M/NngS1vetPPzhpdAAAANxJREFUeF5t0MdygzAYhdGLJAsTAhgH3Lvj7vTee++9vP+DRExgtOA/22/u5kILRxsBCJlBrzEPQnOwKMmAcGcvAGk/i7TDI8bKLlPOiswdO0hkTcRWapX+/XArHbDgvfSnEyIc+Os4Xk6Hdn0NS/YVYquuEHZOKC1fbNpNKA5X2lLK7YKUuzORHpR8JydKvlDUwu0i4dydnFbPLzL/LmeRuL4JbuvSiM3p0HkwzFaFCPnHJ6NQa+igy3PJevUs5e3dKnehOTz2UeX8EwSTuJ0MX9/gHlN+iizyi8gfTfAVKCewuOEAAAAASUVORK5CYII=);
    width: 24px;
}
.site-nav-tab-selected.recommendations-nav-tab .nav-tab-icon,.site-nav-tab:hover.recommendations-nav-tab .nav-tab-icon{			background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAABF1BMVEUAAAAHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPeyJ6TOAAAAXXRSTlMATeAgwB5QkErR5DBg0tOuCsoG3gzjWhXIdQHmRd1t6p6+XCQvszhZrKJr1+jzaecSTkcUS8MFK7CDMqOR4dDyvIod2pyysZhGoWHZl6sDyamTYtUc4tRmBLS960/By8W1AAAA20lEQVR4Xm3QxXbDMBiE0bGkJrJau44hzFhmZmZmev/nqHzqRgv/d/ud2QyM0vx0F4TlWrjSA6FQCyUZUJqNuiDtZJC2tM/YjGJao8LUqT8MmSwS/d1q+WbiLh2wHgzK25NEeHGnUC+mQ+e4jTlnAYlFJYSTE9q1K1adArQ1rnWklBubUm6NxkJoXisn9lyh6YXK459/cHhUj6ojf07GhuHs/OKSXVmJcRNat1YzaBPBu3+wHtWTCaYUn232amtvrt3Iw/B5ovnO+QcIWeJ2Mnx+gQdM+66w2A9iv5PQFY2r6rIhAAAAAElFTkSuQmCC);
width: 24px;
}
.box-site-nav-tabs, .site-nav-header.with-nav-tabs-visible .box-site-subnav {
    height: 42px;
}

.site-nav-tab .nav-tab-icon {
    display: inline-block;
    height: 22px;
    width: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 4px;
}
.site-nav-tab.recommendations-nav-tab .nav-tab-icon {
    width: 20px;
}
 
.site-nav-tab.diagnostic-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABpFBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d+r1E6AAAAjHRSTlMAM9AQkFCg4A5gdy4B2BoHsjIEAgWmF9+AEi8g4o4N593cSoPwPpJzMB2wnyVYWSoJP2wPYXob2iFRzdmc6GrDJK891RzWKBPp0VLqp6pT/qUZ/BUn7KzEjTV4l+GxybjTcU3lx49DLJMUcGVOmCYxIqmCvaiVVWs2S5a1acYDdiMWh9dWdO+ev+0tVwjXp6UAAAFKSURBVHhebdFFd/JgEIbhIUASQnB3b4sWdWmBuru7u7u7fN+f7hvCoVn02cw51+LeDNSnksJf43dRbVzoJ1muUJXTEIC8k2Wzvc+pRLw047CgUG/ONyBDjMmGRlw08Mf124BGqKYG9xHrJHgrE8HYZiF71sxcB0IO2xisRiJRAT5x68YbXI2ZJ4JVra3dv7ziUXSUFR5hUTBZoNRIk909NOkdM/KYiQPD4dGGPOK8PLbJ4y6QdCPeyrY0Rn5xOjg7p0MsCBbn7eaFxWONRiNvSa2urW9gDAu1Ct6V8388urMb2iujvpVlUGoPDmsN8ZGBhhoDGC0naWuMFJ3HlQB1NuYuLiVqoErX/hsOJ+4ASmK498KDrsaPCQC9CABvAowPQAA8pxAbsBcpl9WZ1zdAC79jH4g/v3wSxN8E/q/+RgMAaTKlVQAmuio/3rAxJiWfClUAAAAASUVORK5CYII=)}
.site-nav-tab-selected.diagnostic-nav-tab .nav-tab-icon,.site-nav-tab:hover.diagnostic-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABsFBMVEUAAAAHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHufcHuffG3IRrAAAAkHRSTlMATdAQkFCgArLgdwffDhpFgGDYKj8FIxMggxWS2RTo4pxZNBsBYRbcBBcSsDjVbM7nUfBLJJ/pJnowr45WL414c0qo0xylU7U+xP6Y0VJMp3HqvTL8zUjdrIVXTm0sHlx9u+bBtLzLnWrsyn+CeW9lOzlJqmKVVWtDlpNpLsYdA3ak5NrWh9cJdO+ev+0tdSGO4pnzAAABSklEQVR4Xm3RRXfqABCG4UmAGEGKu1dQaYsUqbu7u7u7y3X9yx0Ih2bRd/ksvsUMlKOV8FmSJNcuhjOFwGEuPOoGYIwCO6eGWmqQ25qqszg0Ygt2ypFJece42QeSHbUdMJZu7O1D5jVUfWGEhGKOiVYtYNWIIo4VsDiii0ip6a5aympujhtYQf2xL4lhontMq/PoZNvSHgenR/X2D9CWheNJAhtUhVIKi9WF7GKqrglxocVa5Nvo7szsB87Nv7zyyNKl5RXnKrm2zjDMxiafjG65yQLLDHWErDLyb2//4PAoRxAqo8AgN5ycEkIqj5eGEgPks+aU0W8/v6jE45Q5b7u80uiBy9QlbkScvgPI3MPDIzzxJX5OA6grAKgGICUALEDVG3KA/KoUsz7+LQfY9x/kT+Rfv4Ma5D8s9bf8xgCAwmT6TwOYfEV5B3ZlMbzB+93PAAAAAElFTkSuQmCC)}
.site-nav-tab.math-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAABnlBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3ckEEMoAAAAinRSTlMAM6YD1AcE3+C9sN3aRklZwNBg3JhS45JpyAGUhAK/DhpUyti5rAn5I7M7yQbGEGI24WdkdVA4xJY6f1gRE33VJJMKi2FDCBnLtNLbiDFw7kqiJRcfUT55JuTMXsVOS9YcHfOKNVW8wT+dcmyGkC4Vm2aJ8jSyaDmlp1Pej3Nvnk2OmbVEBSrP7T1dT6USAAABLklEQVR4Xm3NZXPqUBSF4XVISHD3FinaIkWl6u7u7u7uLvdfl6SXgcnwfHz37Fko6JJ0oyRDQGpDCfWO4YilRB+Tu0wdihkIieeUiC8qrQwEysqBZhqtdYJesU0BrA9+OoZilf0uAPraBhC6rXigRwkgrG03Ak01ggGgWmtMAlREVRjIMvxhgQkCaFE05gfkK+Csapx9XEj4wAuH/v92ekSBPTGA3nlwDgcAanBIZtKylpFReZTCuH4CwGR2ato76zDrMmoNIWRJtpxGWmMHQmvSdfUGyVF7CWdzy72zmwKYfclBjC/RKvJH55ayRwCOT+gkF075A+/s3APOhfVSRciViI/XiRv29s4Pnk13/5B5zB2CTzLJ84sYBc5XxZso9R43fHxC4Ov7x/zPjrxfbu0r5DgUBrIAAAAASUVORK5CYII=);width:24px}
 
.site-nav-tab-selected.math-nav-tab .nav-tab-icon,.site-nav-tab:hover.math-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAABm1BMVEUAAAAHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcV1G4SAAAAiXRSTlMATVEH39QDBJhvvbKsRsjhVNzE2N0J+RrlYZRQhBDLkwHjv33gxs+00E7JuNpiAsAGI2BSSQ50w8zVCljuJhkdOhGLZ8EIlqhkNtuQiDFwM2kl3n8XH0M+ebufXsU7JBMc9HzC0j+ddWx2ci4VnNd3ekuR8jRqe3Opp1OahZ6PprGCuUQFKu2SPUHpmEoAAAEuSURBVHhebc1lc+pQFIXhdUIEdy0t7tYWCtTd3d3d3d3v/dklaRmYDM/Hd8+ehYIuXzNKkprlLpTQ4Gn0j5boY0aL2xZrgpikVgVNWKXmIFJWDtQxcE6IuraTBWglTEwfilX3WwDoWtswwtQXDzhUAKpC7SnA2y0aACpCqV6A9dcUBvSccFjklgAsx1byA8ZV8Foq05t86FBCUBX5+5029Jj3JQCCC+ANDALs0LDCyrjXbcrxOItJ3RQASj8zO2fVz2comZoQEo8aKNgrE0BkLSuVhUmObIPwrrKOre0dgNvVOO1C2ZOTX5mAhz4AcHh0fMKH0/yBnJ1fGMC7VEeThFwrhErd3NJ39yYIXEn6gXrMHbTeoO+JSFCQfta9vL69a6QfnxD5Cnz/+59A3g/4litvLjpZAAAAAABJRU5ErkJggg==)}
.site-nav-tab.language_arts-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAABdFBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3ft/dKgAAAAfHRSTlMA0DMQgMB1YI0BAtQTrTUOlb2EIl2j2Bfemd19DzDVaNk9a89AGQOl0l4fqcQIrsygpoti6CVOT4YtqBR5fhiSoZeB4TIgb1k8Gy/DQr80hVxymtdhuri+c8FVY0eK5uIrxfBqe5D1gnqPd9rb3HRFS7X962Sr5+RRJMvG95XXqQAAARVJREFUeF6FzmVvwzAQgOGzk3VLw1iGlbljZmZmZmaGPz9HWzN1jbT3w8n3fDgZzLqaWJqDyqppccTdaucA48X0H50KdM8S8Edjjbmw3NaCJzaHCHfu1OX6gdR8wMdheLShvkN2AOiD1+YdMy8HkFFV1bnwqANLVZUcUWK7gDF+VyIsWX69h++N9vkGcI0DlTkFTkE7itg5JlU450sqtXY+5lLWJ2Xhvzuh6dAMY+P+ufnC4hKDXMsrq2tvG5abxbM6ucNsbSc9ZQ5Mdpcic8+6sw+QCBxKx9qJcOo5S5OPnl8QFy+vgsHCze3d/YOhxZ6ew27vC42AhVKJ1wyZeYqUZ4FPoe8+GGA+f94pHqwkAxmStX0Bg1wk/b4shfQAAAAASUVORK5CYII=);width:23px}

.site-nav-tab-selected.language_arts-nav-tab .nav-tab-icon,.site-nav-tab:hover.language_arts-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAABa1BMVEUAAAAHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPd8+OJmAAAAeXRSTlMA0E2AEMBgmwMBGK3UEzNdo07VDpXYvYWZT1Uvy6l+MOEPxmpyGcTSlN2mQI4M4miuxeZe6N6Xhs/MYm/Z3JKLkaiajCClWRs8yXV9eb80XCXXYRe6uC1nN0IyFLGgAkHwkPU1gnptnYHa23RFS7X962Sy6onkH2NxVbPOwQAAARRJREFUeF6FzlVPxEAUhuEzbYFO3dZYd1fc3d3d3V1+PtPAlizbhPei6XkuvgyYzbYKtAj1NdJ6T5vHzgEmulr+6FYw4CIQ7sx2J3qdHark/dgmvFPZS7QDafGQj8Po+EBmyDkNoIT6zB2ztAjYK0kSO/yogMA0VB0x+rqHoqjN3KdAjl/n+H6Nzw1STTSqcQZYNTYSsHOKVOfizFiq2c4nudSUr6z+t1OcK85jGw8vxEpLyxitrK5FXBtRy83ifoXsYNm9m6lxwP4CA7B/YO2UAdhg1DiSj09O3Wfn5KEXl8T1q2tNK93c3t0/OOTs03O6EHp5RSBANfbtHQDyHCkvAJ9E3/kw4Aj6LsmDleFADsO6vgAkPyQVCh/hiQAAAABJRU5ErkJggg==)}
.site-nav-tab.science-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAMAAAD3n0w0AAABmFBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3eCgoKAgICdnZ13d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3fR0dF3d3d3d3d3d3eEhITZ2dl3d3d3d3d3d3ecnJz39/d+fn55eXl3d3d3d3d3d3eGhoa9vb3w8PB3d3d3d3esrKx3d3d3d3eioqLt7e319fXm5uaFhYV3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f///+amprt7e3a2tr5+fmUlJSenp7k5OSHh4eLi4vb29unp6dP5TfzAAAAfHRSTlMAM9DZ4wYHgBDf0xSw1WAwRd2KztKlNAUBQhWI1g2xFw+r1CrFGG04qeamar21O8+vXGlAbgwp5PKcjJ5oDj/KAgOhrQqkMctHtfhIdZiB+jW/yBsRI+uvLn/dYh1Fp8WUOKR5zNFD3PcfLyB9epEyx0oZWrrhazaFsuCWYpjKhwAAAQxJREFUeF5lymVTw1AUhOG9JUlJQiB1d8Hd3d3d3d09uP1tyKS3pPB+OLPzzIFaOWPQEro50MyldBVEQNtiwl71kQkXczBKZZqy+Z70nwqzgYBXzIVWplG9GVmAQ8qJ/kMEXR1/0V1RBZrHrGJeD0rqTNQCvIhYJYosrW3tAkVbQ+NodU2tsz7O9YsJa2pumZ1Tnj86u/gYEjmsdvR+KspXH4nbKA4MAkMPj0/vwyO+MZdm46YJOCenXl7fpsmMLLBQC80DC2RxaXlllRCytq6aHPVtbKYl297ZBThpD9gnvx34gcMjgD3Wof3kFHwQOCP6zi9wCSCSgrIF/isgxa5DN3Df8tY7gy7mnv0G2Q0o5ugd1CUAAAAASUVORK5CYII=);width:21px}
.site-nav-tab.social_studies-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAMAAAAVQ1dNAAACKFBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3fR0dHx8fF4eHh3d3d3d3eEhIR3d3fn5+d6enp3d3d3d3eFhYV3d3fJycmAgIB3d3d3d3d3d3eIiIjBwcGjo6OhoaH////5+fl3d3e9vb13d3d3d3f+/v53d3empqaKiop3d3d3d3d3d3eQkJB3d3eFhYWNjY2NjY13d3eLi4t3d3d3d3d3d3eYmJiUlJR3d3enp6d3d3d3d3d3d3d3d3d3d3eYmJihoaGOjo53d3d3d3d3d3d3d3eLi4t3d3d5eXl3d3d3d3d3d3d3d3d3d3d3d3d3d3eNjY3Dw8OampqGhoZ3d3d3d3d3d3d3d3d3d3eenp7FxcWGhoZ3d3d3d3d3d3d3d3d3d3d3d3eNjY3Nzc2MjIyBgYF3d3d3d3d9fX2wsLCqqqqDg4N3d3d3d3d3d3eAgIB3d3d3d3d3d3d3d3eEhISLi4uBgYF3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f///+fn5/Z2dnCwsLMzMzq6ur9/f24uLiXaPGxAAAAsHRSTlMAM+AD2yMBMC3OS5M44uMbN+EI2aawxgaQ3VApsWp3DdrWSBVobcQkoyAZ9vzQCkMVlva5rAljeuOaHM2M6fn8vtCcAs1+jvoW9/ExDlGUO+zf8y74b3jsGee9+dVu5+QEXL/1f6FN66NCb3ZONd4ST0ry/fDJa7OLW1Pv+6+IKtxHMjTt/PDS0hBy9vbE0J46fBhyxZnV/O7HIgdYYRPPmOigj6plBShJWnW1F3vpDxRq5W0AAAFWSURBVHheXchjcyRRAIXhc6fHth3atm3bto21bdu80e7fS3eSmprK8+FUnRd+bIoUre+oiowaDV8vVcl0IhxjBmszEkZjo712oyBGUXOc2gtL4iMjouJUqLIQNS8dwHZW4yGlefmpaYDcEu5IBAT8pOR9Sum//9UAAkMZjxiZgbBmsy0nN8DFoMAdEFSMzlKQMraVE0IqKmFeC5FAAaBuj9J6ORsbhE3NaAEPQGvb7kGHg7C0zi50o6cXEJK+/oH7XAsbGsYIDGMAw93xiUlCpqZnBBLM2gEhm+bmFxaX5MsrCFqFMHgdsBFi3aB0c8ujNvF3gLBz5+G6QC5eopevXJXBqQcr5Jos/Lroxs1bt+/cZe4pH4Bjeqh79PjJ02fPpZAq1Tjx4qXA++r1G4hD34px6t374A8fzZ/4ks9f4MN8/fb9x89fOEtkgL/fPJbyD7fuv8ARHU5QZ++PLP4AAAAASUVORK5CYII=);width:19px}
.site-nav-tab-selected.social_studies-nav-tab .nav-tab-icon,.site-nav-tab:hover.social_studies-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAMAAAAVQ1dNAAACKFBMVEUAAAAHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPey5/zo+P4KuPcHuPcHuPcrv/gHuPfX8/4TuvcHuPcHuPcuv/gHuPel4/wjvfgHuPcKuPcHuPc0wfmX3/xjzvlnz/r////1/P8HuPeR3fwHuPcHuPf9/v8HuPdq0Po0wfcHuPcHuPcHuPdExfgHuPctwPg9xPg7w/gHuPc5wvgHuPcHuPcHuPdQyflLx/gHuPdq0foHuPcHuPcHuPcHuPcHuPdSyflhzvo+xPgHuPcHuPcHuPcHuPc6wvgHuPcRufcHuPcHuPcHuPcHuPcHuPcHuPcHuPc9w/ib4PxVyvkvwPgHuPcHuPcHuPcHuPcHuPdbzPmf4fsvwPgHuPcHuPcHuPcHuPcHuPcHuPc9w/it5vw7w/gkvfgHuPcHuPcau/d71vtx0/oqvvgHuPcHuPcHuPcgvPgHuPcHuPcHuPcHuPcqvvg6wvgkvfgHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPf///9ezfnA6/2Z4Pyq5fzb9P78/v+I2vs5zTUAAAAAsHRSTlMAM+AD2yMBMC3OS5M44uMbN+EI2aawxgaQ3VApsWp3DdrWSBVobcQkoyAZ9vzQCkMVlva5rAljeuOaHM2M6fn6xdCcAs1+jvoW9+0xDlGVO+zf8S74b3jsGee999Vu5+QEXL/1f6FN66NCb3ZONd4ST0ry/fDJa7OLW1Pv+6+IKtxHMjTt/PDS0hBy9vbE0J46exhyxZnV/O7HIgdYYRPPmOigj6plBShJWnW1F3vpD6J4+ngAAAFWSURBVHheXchjcyRRAIXhc6fHth3atm3bto21bdu80e7fS3eSmprK8+FUnRd+bIoUre+oiowaDV8vVcl0IhxjBmszEkZjo712oyBGUXOc2gtL4iMjouJUqLIQNS8dwHZW4yGlefmpaYDcEu5IBAT8pOR9Sum//9UAAkMZjxiZgbBmsy0nN8DFoMAdEFSMzlKQMraVE0IqKmFeC5FAAaBuj9J6ORsbhE3NaAEPQGvb7kGHg7C0zi50o6cXEJK+/oH7XAsbGsYIDGMAw93xiUlCpqZnBBLM2gEhm+bmFxaX5MsrCFqFMHgdsBFi3aB0c8ujNvF3gLBz5+G6QC5eopevXJXBqQcr5Jos/Lroxs1bt+/cZe4pH4Bjeqh79PjJ02fPpZAq1Tjx4qXA++r1G4hD34px6t374A8fzZ/4ks9f4MN8/fb9x89fOEtkgL/fPJbyD7fuv8ARHU5QZ++PLP4AAAAASUVORK5CYII=)}
.site-nav-tab.spanish-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVCAMAAABvwg4pAAABoVBMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3fwXbe3AAAAi3RSTlMAM9vemd0GAhkBLRHY2dFF6Hytag0XaDfUxx/QK3fVJSyuqxqEVBDTrBR+XokOyc5VR0HSMqTGzOJEA9q44E42PCBhxBNAdf2RKXFDY7wbZRxfOYc9OycSFSMqUJX6yuNNZgfhkgqBs1epLrYw5WnWCz5z8UxTNHajD7qdMR6eXUI6CDiGsL6gpYgELCPXLAAAAUtJREFUeF5t0dVyG1EURNF9RgNitiRHDGZmZmZmdpiZmeGrU7dsVRSX11N3vzalZgrl7qqUZ6H2Cv9bzjYFfNK+ub0T8n6ooUTUlpQziVMrpGUowm7ckqKMgwmtkqLdFfknDIE1zow/rpiM+NT6vEVezJeBywAIzzZ16QW9ukrbb5XDDjmeGgauAoN9N/LAosjcdHft6pDIugnWESzFR1CsnkCr+OLXRMQOtARp11wo6N1er8iGJ+TcAhpi76jeA0imiKaHDoYbKj91AuQbT8BvATzrAPtYFsB2HQa1CpVQft2E3G2Uxjs93L0HYISB3Jgd9AiAeb+m68HDRwD1T4Cno+lm+l8CjL7i9Rs/issdhaDN/xYF58B76P14Xjx1Dj5/QaF54CslyoLfzkNd5/cLJ478MH/2xdrc5fUJLug1+n87/phcpi3CJf4CBvcvwdm1hnEAAAAASUVORK5CYII=);width:26px;height:21px}
.site-nav-tab-selected.spanish-nav-tab .nav-tab-icon,.site-nav-tab:hover.spanish-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVCAMAAABvwg4pAAABsFBMVEUAAAAHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPdg9GCqAAAAkHRSTlMATQIG3dve1tgDC17H0Rk34NStIOjZVZklXU4BVBENCoZbhEAUH4jauLYcyaR3aRdhxInVr6tQamgaoNItexDO/ryeE4EkWmPmKd8sh9PMn9B+VqLhXIpTKEs7MuJZfUQ+DjGsNvo/FRjjbEJmj0x8rqWzZakjMIzlyyFz8UdxdqMPup0bHjoIOEPGsL5IKwRmp7wrAAABS0lEQVR4Xm3RU5OjYRiE4fv5YtsYbsazcYa2baxt2/Zf3nork9psaq6j7j5tqs022s2LucDo6in+1553bEVkd883WXKMNVPFNZeSsiarVjLMU4HTeF0qbmg0GYao0DXIP81wZ4Gy8bPx+sGIWrttEu16Dgk9QPL18FKosbMt4F6fEkdepke+ARtAtGWiF9gRaVieubVdFAnWgXYNHqz4UCxrTw5l09QnImHglZd9QwKF0IHHJBLXH535CJzznOdCEaArhyt88dLlK1d/2WNAb8dN8GsAtzvBmbkLYKyDqCGuEsq9+1B4iNLR/oi2xwD6JFDIOCHUA6B7an3WbbICZF8AL9PhIK1vANJveffej5Iwu8Br9H9AYcD9CSyR4xKwxfj8BYWg+ytVTnvrj4Pt+4+aE30/dX0tnn6zPfubGhZ9ayr2R8dJ+ns4wV+CkzFQ2/seIgAAAABJRU5ErkJggg==)}
.site-nav-tab.standards-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAMAAAAVQ1dNAAABNVBMVEUAAAB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgmpD+eAAAAZnRSTlMAM/AU0BBwYICQ8UCmoLBQuYsRCvcYVQxSIMCv2DjOFQS7ikUaZCYBpdknJBw7mTJcNgMGqWHiRKSGnME1wrQuAuC+TwuXnQ+I8n7JhGsJkyU0lkqxfDm2CKv04T9mcZhLTBstjVr7DLXXAAAA6klEQVR4Xl3Q5W4EIRSGYb6ZLTuU6di6S93d3d3dfe//EsrkNCn04dd5E04C7NfEVDlIMU3XvHD7WHNFhD0s5jhOJuiWssCGpMxWM2pmac5rh2gjg/01ztPMUnfHGwmy2KkmSx0Dtd67XC5VN5sNZXpgy2yvwyNljI4lY9+T1ErrM7PAnNuhLETUlpbzUFbXjH2VEEqktY3NoAhsuztCiHCX2t5+tQIcfB1xzo9PqOFUInZm7Du/uARQ0NrVtZu4Qal463nevU0t+/D4BDy/5H3ff6tTQ/Idiq2/jXyw/+0z0v6gZbXHrD+tH8aZGSPLe66nAAAAAElFTkSuQmCC);width:19px}
.site-nav-tab-selected.standards-nav-tab .nav-tab-icon,.site-nav-tab:hover.standards-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAMAAAAVQ1dNAAABNVBMVEUAAAAst+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+ost+rDK/9VAAAAZnRSTlMAM/AU0BBwYICQ8UCmoLBQuYsRCvcYVQxSIMCv2DjOFQS7ikUaZCYBpdknJBw7mTJcNgMGqWHiRKSGnME1wrQuAuC+TwuXnQ+I8n7JhGsJkyU0lkqxfDm2CKv04T9mcZhLTBstjVr7DLXXAAAA6klEQVR4Xl3Q5W4EIRSGYb6ZLTuU6di6S93d3d3dfe//EsrkNCn04dd5E04C7NfEVDlIMU3XvHD7WHNFhD0s5jhOJuiWssCGpMxWM2pmac5rh2gjg/01ztPMUnfHGwmy2KkmSx0Dtd67XC5VN5sNZXpgy2yvwyNljI4lY9+T1ErrM7PAnNuhLETUlpbzUFbXjH2VEEqktY3NoAhsuztCiHCX2t5+tQIcfB1xzo9PqOFUInZm7Du/uARQ0NrVtZu4Qal463nevU0t+/D4BDy/5H3ff6tTQ/Idiq2/jXyw/+0z0v6gZbXHrD+tH8aZGSPLe66nAAAAAElFTkSuQmCC)}
.site-nav-tab.awards-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAABs1BMVEUAAAB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c2Qi87AAAAkXRSTlMAMwEFI1cN59sTPy8d2BiqKN/Nsw/kRnsCxpA8MQuoixJ3O2aiH7/RjgS56woi4Lo6pAbF1L2at1J9LWG4WGdCUCknqdx55s8cwm7112LoyIYU1UumCA6xfGokG1vBgZcqGswQ1lmSeNoWlSanygnJhGiIQcs1j5igYFyJrSXlFbBJRwNwORlMQLyW4gxr6uFRHBvlKAAAAU5JREFUeF5l0FOvJGEURuH1ldu2dWzbtjW2bdv8ydOVyqmkM8/dXtlXLzbSK5FDajTeX99pxbetzUlxWLD7WNl7sp7cmdWeGyHQL01d2cRUuP6KYOX2bFLRDGg+5WnDROZyZ1e3AtCaaOnrZ6CfY1KkC2Dw9PCaz1FaLmGZGFwE6Ajkaewz9pdUTGzoW80xmbszLuDc+V0sWsQY9T6541b3rBMLhRehA3GkGi5qyIETUf2dGErNnAW8nypYRrMXxOxFpwiPX71W7O25eavOjSnRMSlEQ6/Twb2m7ANAfQjwKBgWVY89CrRPQEyS5mTg6bMpsw+pbc+lVDuUR15OA/nXb8w8KeN+Oz9dD5Lz/QfgY4NSzUocKDYFovYwHn81fwZtbL7ui8Sxr98ywhUm/f1H0o8NfAPST8evYPdwCzV+y+Odf3L2q21ED/2V+c8/c1U0BJ9Z5gcAAAAASUVORK5CYII=);width:23px}
.site-nav-tab-selected.awards-nav-tab .nav-tab-icon,.site-nav-tab:hover.awards-nav-tab .nav-tab-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAMAAAAcqPc3AAABv1BMVEUAAAAHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPcHuPdgRMidAAAAlXRSTlMATQEN2wVXHVnNxhjkYao75yYS3whbIuud1NizBEzRLyN3CqmiH1J9kIsDGma64Hs65gbFAiiat7kxR9xQuBeoFhRnQjS/pD/qz8ElSwuIE8yG1xmSJ2IObrUcpjd5hJfoKjnI9YqYydp4sb2VytUbCURqQcs13VqgYEVcPImtjeU+sGiBPXCOWEYpwkC8EZbip2vhUcf+UaAAAAFTSURBVHheZcpjd3NBGIXhPXMU206JsIpR27b92rbNH9xMk7Q9q9en57nXxoX0jOYuZDwTu6s26Ma4VtoBrKCqp05t9aF5c8FpdAMGxfxxN5jg9VEo62+vNwU4HrCPuKJgMD430NYeYJdNVZNIoiGJKqppY73xvXZLNxneC6Ms1/iN5bjZBE+CP1kSwWDacNMeE7CR9QMITVlQxmn4R7MHh5K4WH5REXyx/IqsKXg/ZATzLcWQltz5kN0GoN6pR9nnoprs8yIp9B516a85/9zol8Co4oOEOFSihHep4j0A4n2WHygLpMTx0AhEckCM0lYBwOMnetafWqPP6PMIUJd/WQvA9DrE8hsLpLfDtT6ADmZaAHz81FfKfezUp8xfUEFdX72EGAGuZ7jfS1H1/cdPkulC+tfvpk5comvoMHX/VbZrayAzJPQO/GtmU7m8wf1fwBWnoDc2qEP/mF4AAAAASUVORK5CYII=)}
.site-nav-category {
    color: #b8e197;
}
.site-nav-category-selected{
    color: #fff;
}
.has-site-nav-category-selected .site-nav-category {
    color: #b8e197;
}
.has-site-nav-category-selected .site-nav-category-membership, .has-site-nav-category-selected .site-nav-category-selected, .has-site-nav-category-selected .site-nav-category:hover {
    color: #fff;
}
.yui-panel {
    position: relative;
    z-index: 1;
    visibility: hidden;
    background-color: #fff;
}
.yui-panel-container.yui-dialog {
    position: fixed;
}
.yui-overlay, .yui-panel-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 60;
    visibility: hidden;
}
.yui-flow-dialog .yui-panel {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    outline: 0;
}
.yui-flow-dialog #loginDialog .hd {
    padding: 18px 0 23px 20px;
}
.yui-flow-dialog .hd {
    color: #5c8902;
    font-family: "Trebuchet MS",sans-serif;
    font-size: 32px;
    text-align: left;
    padding: 10px 15px 15px;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
}
#rememberTooltip {
    width: 300px;
}
.yui-overlay, .yui-panel-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 60;
    visibility: hidden;
}
.yui-tt {
    visibility: hidden;
    position: absolute;
    color: #333;
    background-color: #fdffb4;
    padding: 2px;
    border: 1px solid #fcc90d;
    width: auto;
}
.ixl-modal-mask .ixl-modal .ixl-modal-container .ixl-modal-inside {
    height: 100%;
    overflow: auto;
}
.login-modal .login-dialog {
    height: 100%;
}
@media screen and (min-width: 481px){
.ixl-modal-mask .ixl-modal .ixl-modal-underlay {
    margin: -10px;
}}
.ixl-modal-mask .ixl-modal .ixl-modal-underlay {
    background: #000;
    border-radius: 15px;
    bottom: 0;
    left: 0;
    margin: -6px;
    opacity: .34;
    position: absolute;
    right: 0;
    top: 0;
}
.hide-sub-login-hdr .btn-render-like-close-btn, .yui-flow-dialog .container-close, .yui3-welcomepopover-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 38px;
    height: 38px;
    text-decoration: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAACG0lEQVR4XsXYAUQdcRzA8ccYEdkjRgxExGM84oEYEQEYjAjEAMZsxAPjZowRWWAg1hAbRIl4jCwi2+C0Gc2bKJs4msdv3x+OU3fPb9fv3f/PBz3pff3vrt/51zxWe7s2jiZaaGK0VvUi4CbmsIoupI8DtNEYZNAIIpxDSogx771Dj3AKcXCA2etG3UYHMgBR2agGfkAGaBPD/xuVQCqwhyFL1Khhp7y9tdzoHUgAS/3CnkIC6eFuXtQYLiAB7eaFvYIgtHvZqGEkEIT2Phu2YA1YP7wvP//si66z5Eh/LgzYip/o74iuz7/eyeu9pvVeq6dha5Yo/cN568PXxStRn45X5fIizrprD9KwE0tYtHtLkr9nV8L0s+xuaGjeYgetYSsaVYdYEdAvrjCKHdQAq46GTUE84rifPKJUV8NmIA5xXlHqXMPmIA5xTlGAhk2XDEvvp0L8W9EHpkzYbw1rOER5x8XpG0XPI4pL5xW3mY6kQ4eoNNojLkrDlo3jqCjKFH90um0Nm9Yu8wPASDGPGeZk3oSwRJ3gRnaQx5aRpLuTfknn+3P9zDTEuZTWIf7y8vvYQ0hgF7iT974fBw5bKXrnnw0Y1UW935HAs0CXsGU5GtioOGzeejwwhI8VRbXLnPK8GfDlW7jOic9j9JyjjjHlcUY2iR2nXVrGiPepYgtrJQ7xviHCWBVnsTN4gR18yUQk2McGljBRJuAfwru3MOnSYgIAAAAASUVORK5CYII=);
}
.yui-panel-container .container-close {
    position: absolute;
}
.skill-tree-body .arrow-link {
    color: #489405;
}
.arrow-link-text {
    text-decoration: underline;
}
a.arrow-link:after {
    content: ">>";
    display: inline-block;
    font-size: 9px;
    padding-left: 3px;
}
.crisp-splash-header {
    color: #00adef;
    font-family: "Trebuchet MS",sans-serif;
    font-size: 38px;
}
.language-color{
    color: #23527c;
    font: normal 13px Verdana,sans-serif;
}
.register-input-sec select  {
    border: 1px solid #d7d7d7;
    padding: 5px 7px;
    border-radius: 6px;
    box-shadow: inset 0 1px 3px #ddd; 
} 
.register-input-sec select:focus,.register-input-sec input:focus{border-color:#00adef;box-shadow:none;outline:0}
.blue-form .sec-form-hdr h1 {
    font: 200 20px/1em "Roboto Slab",sans-serif;
    margin: 0 0 10px 0;
}
.member-desc{
    line-height: 22px;
}
.site-nav-footer {
    padding: 10px 0 10px;
    background-color: #efefef;
    display: block;
}
.site-nav-footer .copyright {
    color: #bababa;
    font-size: 13px;
    font-family: Verdana,sans-serif;
    font-weight: 400;
    line-height: 14px;
    margin: 6px 0 0;
    text-align: center;
}
.site-nav-footer .utility-links {
   
    font-size: 13px;
    color: #aca899;
    margin: 12px 0 0;
}
.socialLks .lk {
    background-repeat: no-repeat;
    display: inline-block;
    height: 21px;
    padding-right: 4px;
    width: 20px;
    vertical-align: bottom;
}
.socialLks .fb {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAABAklEQVR4AWPACxL7XIG4EYhnQnEjWIwUANTADMR1QPwciP/jwM+hapgJGeYH0kAi9sNlWBRIAZk4Ct0wLZAEhVgL2cDJuBQa1C/+v/7snf/7rz8GYTAbh9rJMMNU8Nl8//XH/0gAbCge9SogA9vxGQgD5x+++u/QuQqM8ahvBxl4khgDGzYcJyYcz4AMfIVFAuwSLAAWhrjwB5CBP0kwkLBLgcRDKnr5FcjALVQ0cAvIwEwqGpgJMpCHigbywBJ3NRUMrEbPz9OwKIJnuYQ5O/EZNg1baSMNM5QUDNUjja9wnUCsYVC1zMSU2sZAPAePQfOB2AyfEThdDDXcG4qNCbkIAGmOx/wUMilEAAAAAElFTkSuQmCC')
    
}
.followus {
    padding: 0 3px;
}
.user-nav-wrapper {
    color: #545454;
    font: 400 normal 13px Verdana,sans-serif;
    height: 100%;
    position: relative;
    z-index: 16;
}
.user-nav-wrapper .user-nav-name {
    color: #489405;
    cursor: pointer;
    display: inline-block;
    left: 0;
    position: relative;
    top: 50%;
    vertical-align: top;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.user-nav-wrapper-teacher .user-nav-arrow-wrapper {
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 22px;
    width: 22px;
}
.user-nav-wrapper .user-nav-arrow-wrapper {
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 6px;
    left: 0;
    position: relative;
    top: 50%;
    vertical-align: top;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.user-nav-wrapper-teacher .user-nav-arrow-down {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.user-nav-wrapper .user-nav-arrow-down {
    border-bottom: 0 dotted;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #489405;
    height: 0;
    width: 0;
}
.user-nav-wrapper-teacher .user-nav-welcome {
    margin-right: 0;
}

.user-nav-wrapper .user-nav-welcome {
    display: inline-block;
    height: 40px;
    font-weight: 400;
    margin: 0;
    position: relative;
    top: 25%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
body.responsive .teacher-nav-container {
    right: 20px;
}

body.responsive .user-nav-container {
    right: 5px;
}
.user-nav-container.user-nav-open {
    display: block;
}
.user-nav-container.teacher-nav-container {
    right: 0;
    top: 36px;
}
.user-nav-container {
    display: none;
    position: absolute;
    right: -15px;
    top: 45px;
    z-index: 25;
}
.user-nav-box {
    background-color: #fff;
    border: #ccc 1px solid;
    border-radius: 5px;
    min-width: 180px;
    position: relative;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,1,1,.25);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,1,1,.25);
    box-shadow: 0 2px 4px 0 rgba(0,1,1,.25);
}
.teacher-nav-container .user-nav-arrow-up {
    background: #fff none;
    border: none;
    height: 10px;
    width: 20px;
    right: 0;
    top: -5px;
    z-index: 26;
}
.user-nav-arrow-up {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ccc;
    border-top: 0 dotted;
    position: absolute;
    right: 13px;
    top: -6px;
}
.user-nav-group.mobile-only-group {
    display: none;
}
.user-nav-group {
    border-bottom: 1px solid #e1e1e1;
    margin: 0 20px;
}
.user-nav-group .user-nav-current-user, .user-nav-group a {
    color: #545454;
    display: block;
    line-height: 35px;
    text-decoration: none;
    white-space: nowrap;
}
.bd-practice {
    position: relative;
    min-height: calc(100vh - 276px);
}
.user-nav-group a:hover{color:#00aeef;text-decoration:none}
.mobile-menu-content{
    display: none;
}
@media screen and (max-width: 800px){
    body.responsive .box-site-nav-func, body.responsive .box-site-nav-func-left, body.responsive .box-site-nav-func-right {
        height: 46px;
        line-height: 46px;
}}
@media (max-width: 480px){
.practice-jsp.responsive .site-nav-header.with-nav-tabs-visible {
    border-bottom: 0;
}}
 
@media screen and (max-width: 999px){
body.responsive .skill-search-box {
    display: none;
}}
 

 
#header-menu-state, .box-site-nav-func .site-nav-btn, .box-site-nav-func .site-nav-category-selected, .header-menu-state-label, .site-nav-header-mask {
    display: none;
}
.site-nav-category {
    text-decoration: none;
}
.site-nav-category-noselected{
    display: none;
} 
.invisible{
    display: none
}
.header-menu-state-label  {
    display: none;
}
.box-site-nav-links .site-nav-lk {
    display: none;
} 
@media screen and (max-width: 660px){
    .crisp-splash-header{
        font-size: 32px;
    }
    body {
        margin: 0;
    }
    body.responsive .site-nav-header.with-nav-tabs-visible {
        height: auto;
        border: none;
    }
    body.responsive .site-nav-header.with-nav-tabs-visible {
        height: 89px;
        box-sizing: border-box;
    }
    body.responsive .box-site-nav-func, body.responsive .box-site-nav-func-left, body.responsive .box-site-nav-func-right {
        height: 45px;
        line-height: 45px;
    }
    .box-responsive-hide-show{
        display: none;
    }
    body.responsive .box-site-nav-func .site-nav-category-selected {
        background: 0 0;
        border: none;
        font-size: 15px;
        font-weight: 400;
        font-family: Verdana,sans-serif;
        color: #fff;
        line-height: 20px;
        padding: 0;
        height: 20px;
        margin-left: 10px;
        top: 14px;
    }
   
    body.responsive #header-menu-state:checked~.site-nav-header-container .box-site-nav-content {
        display: block;
    }
    #header-menu-state {
        display: none;
    }
    body.responsive .box-site-nav-content {
        display: none;
        height: auto;
        left: 0;
        position: absolute;
        top: 44px;
        width: 100%;
        background: #fff none;
        box-shadow: 0 3px 7px 0 rgba(0,0,0,.35);
    }
    body.responsive .box-site-nav-func .site-nav-category-noselected {
        background: 0 0;
        border: none;
        font-weight: 400;
        font-size: 15px;
        line-height: 20px;
        color: #b8e197;
        padding: 0;
        height: 20px;
        display: block;
        top: 14px;
        margin-left: 10px;

    }
    body.responsive #header-menu-state:checked~.site-nav-header-container .mobile-menu-content {
        display: block;
    }
    body.responsive .mobile-menu-content:first-child {
        margin: 0;
    }
    .site-nav-category:first-child{
        margin: 0;
    }
    body.responsive .mobile-menu-content {
        display: none;
        height: auto;
        left: 0;
        position: absolute;
        top: 44px;
        width: 100%;
        background: #fff none;
        box-shadow: 0 3px 7px 0 rgba(0,0,0,.35);
        z-index: 9000;
        user-select: none; /* supported by Chrome and Opera */
        -webkit-user-select: none; /* Safari */
        -khtml-user-select: none; /* Konqueror HTML */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
    }
    body.responsive .box-site-nav-categories {
        height: auto;
    }
    body.responsive .site-nav-category {
        background: #fff none;
        border-top: 1px solid #eaeaea;
        font-weight: 400;
        font-size: 16px;
        line-height: 49px;
        color: #49a741;
        display: block;
        height: 50px;
        padding: 0 0 0 9px;
    }
    body.responsive .box-site-nav-links {
        background: #f8f8f8 none;
        border-top: 1px solid #e1e1e1;
    }
    body.responsive .box-site-nav-categories-left, body.responsive .box-site-nav-categories-right {
        height: auto;
        float: none;
    }
    body.responsive .box-site-nav-links .lk-sign-in:before {
        content: "";
        background: url(/res/reuse/user-icon.svg) 0 0 no-repeat;
        background-size: 12px 12px;
        display: inline-block;
        vertical-align: baseline;
        margin-right: 6px;
        width: 12px;
        height: 12px;
    }
    body.responsive .spacer-site-nav-category {
        display: none;
    }
    
    body.responsive .box-site-nav-func {
        background: #5abe37 none;
    }
    body.responsive .quick-login-box {
        display: none;
    }
    body.responsive .box-site-nav-func .site-nav-category-selected {
        display: block;
    }
    body.responsive .box-site-nav-func .site-nav-category-selected:not(.site-nav-category-membership):before {
        border-color: transparent transparent #d3e9df transparent;
    }
    body.responsive .box-site-nav-func .site-nav-category-selected:before {
        display: block;
        bottom: -11px;
    }
    body.responsive .site-nav-category-membership, body.responsive .site-nav-category-selected:before, body.responsive .spacer-site-nav-category {
        display: none;
    }
    
    body.responsive .site-nav-header:before{display:none}
    body.responsive .site-nav-header-container {
        padding: 0;
        z-index: 20;
    }
    body.responsive .box-site-nav-links .site-nav-lk {
        color: #1f9ac7;
        box-sizing: border-box;
        display: block;
        font: normal 14px/45px Verdana,sans-serif;
        text-decoration: none;
        padding: 0 10px;
    }
    body.responsive .box-site-nav-func .btn-join-now {
        display: block;
        position: absolute;
        top: 50%;
        right: 5px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background: #4fd7c0;
        border-radius: 3px;
        padding: 5px 7px;
        font: normal 14px/17px Verdana,sans-serif;
        color: #fff;
        text-decoration: none;
        white-space: nowrap;
        
    }
    body.responsive .header-menu-state-label {
        background-image: repeating-linear-gradient(to top,#fff 0,#fff 4px,rgba(255,255,255,0) 4px,rgba(255,255,255,0) 10px);
        background-position: 0 -2px;
        display: inline-block;
        font-size: 0;
        height: 28px;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        width: 30px;
        -webkit-transform: translateY(-50%);
        cursor: pointer;
    }
    body.responsive .site-mobile-menu {
        display: block;
        position: absolute;
        top: 50%;
        right: 22px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 36px;
        border-radius: 3px;
        padding: 5px 7px;
        font: normal 14px/17px Verdana,sans-serif;
        color: #fff;
        text-decoration: none;
        white-space: nowrap;
        z-index: 1000;
    }
    body.responsive .box-site-nav-func .lk-join-now .lk-text {
        display: inline; 
    }
    body.responsive .box-site-nav-categories .site-nav-category:after {
        background: transparent url(/res/reuse/icon-green-arrow-right.svg) 0 0 no-repeat;
        background-size: 9px 15px;
        content: "";
        display: block;
        height: 15px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        width: 9px;
        -webkit-transform: translateY(-50%);
    }
    body.responsive #header-menu-state:checked~.site-nav-header-container .header-menu-state-label {
        background: url(/res/reuse/user-nav-x.svg) 50% 50% no-repeat;
        background-size: 24px 24px;
    }
}
@media screen and (max-width: 800px){
    body.responsive .quick-login-box .quick-login-checkbox {
        vertical-align: top;
        top: 9px;
    }
    body.responsive .box-site-nav-func, body.responsive .box-site-nav-func-left, body.responsive .box-site-nav-func-right {
        height: 46px;
        line-height: 46px;
        
    }
    body.responsive .box-site-nav-func-left{
        display:flex;
    }
    body.responsive .site-nav-header:before {
        top: 46px;
        height: 44px;
    }
    body.responsive .box-quick-login-input-btn-remember {
        margin-top: 8px;
    }
    body.responsive .site-nav-category, body.responsive .box-site-nav-category, body.responsive .box-site-nav-category-left, body.responsive .box-site-nav-category-right,
    body.responsive .site-nav-category-membership {
        height: 44px;
        line-height: 44px;
    }
    
}
#bd, .site-nav-fixed-width {
    margin: 0 auto;
    max-width: 974px;
    min-width: 220px;
}
#bd {
    padding: 10px 3px;
}
body.responsive #bd, body.responsive .site-nav-fixed-width {
    max-width: 974px;
    min-width: 300px;
    
    width: auto; 
}
@media only screen and (min-width: 960px) {
    /* styles for browsers larger than 960px; */
}
@media only screen and (min-width: 1440px) {
    /* styles for browsers larger than 1440px; */
}
@media only screen and (min-width: 2000px) {
    /* for sumo sized (mac) screens */
}
@media only screen and (max-device-width: 480px) {
   /* styles for mobile browsers smaller than 480px; (iPhone) */
   
}
@media only screen and (device-width: 768px) {
   /* default iPad screens */
   
}
/* different techniques for iPad screening */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}
 