@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,300,100,700,900,100italic,300italic,400italic,500italic,700italic,900italic);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;font-size:13px;line-height:1.231;}body,button,input,select,textarea{font-family:sans-serif;color:#222;}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}::selection{background:#fe57a1;color:#fff;text-shadow:none;}a{color:#00e;}a:visited{color:#551a8b;}a:hover{color:#06e;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}table button,table input{*overflow:auto;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}body{font-family:'Roboto',sans-serif;font-size:100%;line-height:1.4em;background-color:#4d4d4d;color:#000;}.style-tile{background-color:#fff;border-radius:1em;margin:1em;padding:1em;}.style-tile article{padding:1em 0;}.style-tile .style-divider{border:1px solid #CCC;margin:0;}.style-tile.approved{background-color:#E0F2BE;}h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0.6em 0;color:#000;}h1{font-size:1.75em;color:#333A76;}h2{font-size:1.5em;}h3{font-size:1.1em;text-transform:uppercase;}h4{font-size:1em;}h5{font-size:0.9em;}h6{font-size:0.8em;color:#CCC;}.syleGuide-header h1,.tile-intro h2{font-family:'Graduate',sans-serif;font-weight:normal;color:#666;}.syleGuide-header h1{font-size:3em;line-height:normal;color:#000;text-align:center;text-shadow:1px 1px 0px #ccc;filter:dropshadow(color=#cccccc,offx=1,offy=1);}p{margin:0 0 1em 0;font-size:1em;}.teaser{margin:0 0 2em 0;font-size:1em;}.quote{font-weight:bold;text-transform:uppercase;font-size:.9em;}.caption{font-size:.8em;}.condensed{font-family:'Roboto Condensed',sans-serif;font-size:.9em;}.color-tile{display:inline-block;text-align:center;min-width:120px;}.color-tile .color-swatch{width:90px;height:90px;margin:0 auto;}.color-tile h4{font-size:.8em;}.color-tile h5{font-size:.8em;font-weight:normal;}.red .color-swatch{background-color:#bc4a4d;}.red.light .color-swatch{background-color:#e0aea5;}.orange .color-swatch{background-color:#ef904f;}.orange.light .color-swatch{background-color:#f9ceae;}.blue .color-swatch{background-color:#333a76;}.blue.light .color-swatch{background-color:#c6c3d9;}.green .color-swatch{background-color:#449c4f;}.green.light .color-swatch{background-color:#b0caa8;}.grey .color-swatch{background-color:#4d4d4d;}.grey.light .color-swatch{background-color:#e6e6e6;}.image-base .image{text-align:center;background-color:#fff;border:.4em solid #ccc;margin:.5em;-webkit-border-radius:.8em;border-radius:.8em;}.image-base .carousel{border-color:#bc4a4d;width:712px;height:300px;}.image-base .product{border-color:#bc4a4d;width:590px;height:278px;}.image-base .resource{border-color:#449c4f;width:466px;height:278px;}.image-base .thumbnail{border-color:#bc4a4d;width:220px;height:148px;}.image-base .curriculum-thumbnail{border-color:#449c4f;width:220px;height:108px;}.svg{width:100%;}.squeeze{width:960px;margin:0 auto;overflow:hidden;}#popups-body .squeeze{width:auto;}table{border-collapse:inherit;}table th,table td{text-align:left;font-size:.7em;color:#4d4d4d;}table th.col-3,table td.col-3{border-right-width:0;}table th{background-color:#fff;border-bottom:1px solid #e6e6e6;font-weight:bold;}table tr.even{background-color:#fff;}table tr td{border-right:1px solid #fff;}table tr td.col-3{border-right-width:0;}.page-wrapper{background-color:#fff;margin:0;overflow:visible;min-width:960px;clear:both;}#popups-body div.messages,div.messages{padding:.5em;color:#000;overflow:auto;background-color:#dfd;border-color:#beb;}#popups-body div.messages.error,div.messages.error{background-color:#e0aea5;border:1px solid #bc4a4d;}#popups-body div.messages.warning,div.messages.warning{background-color:#ffd;border-color:#eeb;}#popups-body div.messages.ok,div.messages.ok{background-color:#dfd;border-color:#beb;}#popups-body div.messages .message-text-block,div.messages .message-text-block{width:90%;float:left;}#popups-body div.messages .messages-dismiss,div.messages .messages-dismiss{float:right;}#popups-body div.messages .message-text-block{width:100%;}#popups-body div.messages .messages-dismiss{display:none;}#content-wrapper{position:relative;}.icivics-icon{display:inline-block;vertical-align:middle;overflow:hidden;width:50px;height:60px;margin-right:.5em;}.icivics-icon.calendar img{margin-top:-1992px;}header{clear:both;overflow:visible;}header .nav-wrapper{margin-bottom:1em;}header .nav-wrapper .top-logo{display:inline-block;width:160px;vertical-align:top;margin-right:.5em;}header .nav-wrapper .top-logo .icivics-site-logo{display:block;width:95%;position:relative;}header .nav-wrapper .user-nav{display:block;overflow:auto;font-size:.8em;line-height:1.4em;margin:.5em 0;}header .nav-wrapper .user-nav .menu-name-menu-login{overflow:visible;}header .nav-wrapper .user-nav .menu{text-align:right;}header .nav-wrapper .user-nav .menu .leaf{margin-left:.5em;padding-right:.5em;border-right:1px solid #4d4d4d;}header .nav-wrapper .user-nav .menu .leaf.last{border:none;}header .nav-wrapper .user-nav .top-nav-welcome,header .nav-wrapper .user-nav .menu-name-menu-logout{float:right;overflow:auto;}header .nav-wrapper .user-nav .top-nav-welcome{padding-right:1em;}header .nav-wrapper .user-nav .top-nav-welcome .welcome-user-name{margin-left:.1em;padding-right:.5em;border-right:1px solid #4d4d4d;}header .nav-wrapper .user-nav .top-nav-welcome .user-new-message{margin-left:.5em;padding-right:.5em;border-right:1px solid #4d4d4d;}header .nav-wrapper .user-nav .top-nav-welcome .welcome-edit-link{margin-left:.5em;}header .nav-wrapper .user-nav .menu-name-menu-logout{margin-left:1em;}header .nav-wrapper .primary-nav{display:inline-block;margin-top:.4em;}header .nav-wrapper .primary-nav .menu-name-menu-icw-primary{text-align:center;}header .nav-wrapper .primary-nav .menu-name-menu-icw-primary .menu .leaf{padding:.3em 1em;text-align:center;}header .nav-wrapper #search-box{display:block;float:right;margin-top:.6em;}header .color-rule{display:block;height:.5em;width:100%;margin:0;border:none;background:url(/sites/all/themes/icw2/images/header-color-base.png);}footer{background-color:#4d4d4d;padding:1em 0;}footer .col{display:inline-block;vertical-align:top;margin:0 .5em;}footer .newsletter{float:right;}footer .newsletter .footer-newsletter .newsletter-subscribe-header{display:block;color:#fff;font-size:.8em;font-weight:normal;margin:0;}footer .footer-main-menu .menu .leaf{margin:0 0 0 1.5em;padding:0 1.5em 0 0;border-right:1px solid #666;display:block;float:left;overflow:hidden;}footer .footer-main-menu .menu .leaf.first{margin-left:0;padding-left:1.5em;border-left:1px solid #666;}footer .footer-main-menu .menu .leaf a{font-weight:bold;font-size:.9em;}footer .footer-secondary-menu{clear:both;margin:1em 0;}footer .footer-secondary-menu .menu{display:block;overflow:auto;}footer .footer-secondary-menu .menu .leaf{margin:0 0 0 .5em;padding:0 .5em 0 0;border-right:1px solid #666;display:block;float:left;overflow:hidden;line-height:.8em;}footer .footer-secondary-menu .menu .leaf.first{margin-left:0;}footer .footer-secondary-menu .menu .leaf.last{border-right:none;}footer .copyright{color:#e6e6e6;font-size:.8em;}footer .address{color:#e6e6e6;font-size:.8em;margin-left:1em;}footer .social-media{float:right;margin-right:0.7em;}footer .footer-logo{width:80px;display:block;}footer .footer-logo .icivics-logo-white{width:95%;display:block;}footer .footer-donate.button{display:block;margin-top:2em;font-weight:normal;font-size:.8em;text-align:center;}footer .footer-donate.button:hover{color:#fff;}
.page-teachers .title-banner{background:#b0caa8 url(/sites/all/themes/icw2/images/tile_green.png);height:230px;width:100%;}#teacher-portal .squeeze{margin-top:-230px;}#teacher-portal .squeeze .panel-pane{display:block;width:750px;float:left;}body.page-justice_profile .squeeze .panel-pane{display:block;width:750px;float:left;}#teacher-portal .toggle-hidden{display:none;}#teacher-portal .panel-pane.right-ribbon{display:block;width:200px;float:right;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content{padding:1em .5em 60px .5em;text-align:center;background:#e6e6e6 url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content h3{font-size:.9em;text-transform:none;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper{max-height:500px;overflow:auto;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper{display:block;min-height:70px;padding-bottom:15px;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .left-side{display:block;float:left;text-align:left;width:100px;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .left-side a{color:#333a76;font-size:1em;font-weight:700;text-transform:uppercase;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .left-side a:hover{color:#c6c3d9;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .right-side{display:block;float:right;text-align:right;width:65px;}#teacher-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .ribbon-text{font-size:.7em;line-height:1.4em;margin-bottom:.2em;}#teacher-portal .pane-teacher-portal-header{height:250px;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-text{margin-right:1em;vertical-align:top;display:inline-block;width:45%;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-text h2{text-transform:uppercase;color:#333a76;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-text p{color:#fff;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-video{display:inline-block;width:51%;font-size:.8em;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-video .icon-wrapper{vertical-align:middle;padding-bottom:0;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-video p{display:inline-block;width:55%;vertical-align:middle;background-color:#333a76;color:#fff;padding:1em 1em 1em 4em;margin-left:-4em;-webkit-border-radius:.4em;border-radius:.4em;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-video p a{font-weight:700;color:#fff;}#teacher-portal .pane-teacher-portal-header .teacher-welcome .welcome-video p a:hover{color:#fff;}#teacher-portal .pane-teacher-portal-header .standards-search h2{font-size:1em;text-transform:uppercase;color:#333a76;margin-top:0;}#teacher-portal .pane-product-list-panel-pane-1{padding-bottom:3em;}#teacher-portal .pane-product-list-panel-pane-1 h2.view-title{color:#449c4f;text-transform:uppercase;display:inline-block;}#teacher-portal .pane-product-list-panel-pane-1 .view-all-products{display:inline-block;float:right;margin:.6em;}#teacher-portal .pane-product-list-panel-pane-1 .view-all-products a{color:#333a76;font-size:.8em;font-weight:700;text-transform:uppercase;}#teacher-portal .pane-product-list-panel-pane-1 .view-all-products a:hover{color:#c6c3d9;}#teacher-portal .pane-product-list-panel-pane-1 .view-all-products a .right-arrow{display:inline-block;width:16px;height:16px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -1363px;}#teacher-portal .pane-product-list-panel-pane-1 .view-all-products a .down-arrow{display:inline-block;width:15px;height:10px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -737px;}.views-view-grid .views-col{display:inline-block;vertical-align:top;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col{width:220px;padding:.7em;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col a.product-wrapper{display:block;min-height:230px;padding:1em;background-color:#449c4f;text-align:center;-webkit-border-radius:.4em;border-radius:.4em;text-decoration:none;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col a.product-wrapper .teaser-wrapper p{color:#fff;font-size:.8em;line-height:1.4em;margin-bottom:0;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col a.product-wrapper div.icon-wrapper{text-align:center;padding:0;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col a.product-wrapper div.icon-wrapper .icon.green{border-width:0;margin:0 auto;width:110px;height:110px;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col a.product-wrapper div.icon-wrapper .icon.green .imagecache-product_list{margin-top:-5px;}#teacher-portal .pane-product-list-panel-pane-1 .view-product-list .views-view-grid .views-col a.product-wrapper div.icon-wrapper h4{color:#fff;}#teacher-portal .pane-curriculum-all-list-panel-pane-1{margin-bottom:3em;}#teacher-portal .pane-curriculum-all-list-panel-pane-1 .view-content{text-align:center;}#teacher-portal .pane-curriculum-all-list-panel-pane-1 .view-content .views-row{display:inline-block;margin-left:0.5em;margin-bottom:0.5em;padding-left:0.5em;border-left:1px solid #ccc;}#teacher-portal .pane-curriculum-all-list-panel-pane-1 .view-content .views-row:first-child{border-left-width:0px;margin-left:0;padding-left:0;}#teacher-portal .pane-curriculum-all-list-panel-pane-1 .view-content .views-row .field-content a{font-size:.7em;font-weight:bold;text-transform:uppercase;color:#000;text-decoration:none;}#teacher-portal .pane-curriculum-all-list-panel-pane-1 .view-content .views-row .field-content a:hover{color:#449c4f;}.state-portal-selector{background-color:#333a76;background-image:url(/sites/all/themes/icw2/images/tile_blue_dark.png);padding:.5em;position:relative;width:auto;height:auto;margin-right:2em;-webkit-border-radius:.25em;border-radius:.25em;}.state-portal-selector .state-icon.small{text-align:center;display:inline-block;}.state-portal-selector .state-icon.small svg{fill:#bc4a4d;width:23px;height:23px;margin:3px;}.state-portal-selector .state-name{color:#fff;display:inline-block;margin:0;vertical-align:middle;text-transform:uppercase;margin-left:.25em;}.state-portal-selector .state-selector-link{float:right;line-height:30px;color:#fff;text-transform:uppercase;font-weight:bold;}.state-portal-selector .state-selector-link .link-arrow{display:inline-block;vertical-align:middle;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat -15px -268px;width:20px;height:20px;}.state-portal-selector .state-selector-link:hover{text-decoration:none;color:#bc4a4d;}.state-portal-selector .state-selector-link:hover .link-arrow{background-position:-15px -333px;}.state-portal .toggle-hidden{display:none;}.state-portal.page-node-group-users .title-banner{height:0px;}.state-portal.page-node-group-users .admin-portal-members{font-size:25px;padding:20px 0px;width:100%;}.state-icon{display:inline-block;vertical-align:middle;background-color:#e3e4ed;-webkit-border-radius:100%;border-radius:100%;}.state-icon.small{width:30px;height:30px;}.state-icon.medium{width:100px;height:100px;}#state-teacher-portal-nouser .pane-state-teacher-portal-banner{position:relative;}#state-teacher-portal-nouser .pane-state-teacher-portal-banner .state-banner-image{height:385px;background-position:center center;background-repeat:no-repeat;}#state-teacher-portal-nouser .state-portal-upper-content{position:relative;z-index:10;margin-top:-385px;}#state-teacher-portal-nouser .state-portal-upper-content .squeeze{overflow:visible;}#state-teacher-portal-nouser .state-portal-upper-content .squeeze .portal-left-col{display:block;width:750px;float:left;}#state-teacher-portal-nouser .state-portal-upper-content .squeeze .portal-left-col.pane-state-teacher-portal-header{height:385px;}#state-teacher-portal-nouser .state-portal-upper-content .squeeze .pane-state-portal-panel-pane-1{clear:both;}#state-teacher-portal-nouser .panel-pane.right-ribbon{display:block;width:200px;float:right;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon{padding:.7em .7em 60px;text-align:center;min-height:400px;background:#e6e6e6 url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .icon-wrapper .green .icon-content .icon-image{top:10px;left:50%;margin-left:-23px;width:46px;height:160px;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .login-controls{margin-bottom:1em;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon h3{font-size:.9em;text-transform:none;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .classes-wrapper .class-wrapper{display:block;min-height:70px;padding-bottom:15px;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .classes-wrapper .class-wrapper .left-side{display:block;float:left;text-align:left;width:100px;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .classes-wrapper .class-wrapper .left-side a{color:#333a76;font-size:1em;font-weight:700;text-transform:uppercase;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .classes-wrapper .class-wrapper .left-side a:hover{color:#c6c3d9;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .classes-wrapper .class-wrapper .right-side{display:block;float:right;text-align:right;width:65px;}#state-teacher-portal-nouser .panel-pane.right-ribbon #mini-panel-state_portal_ribbon .classes-wrapper .class-wrapper .ribbon-text{font-size:.7em;line-height:1.4em;margin-bottom:.2em;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-welcome,#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-standards-search,#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about{margin-bottom:1em;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-welcome-text,#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-welcome-text h2,#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-welcome a,#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-standards-search h2{color:#fff;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .edit-portal-preferences .edit-portal-preferences-link{font-weight:bold;vertical-align:middle;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .edit-portal-preferences .edit-portal-preferences-link .fa.fa-chevron-right{margin-left:1em;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about{height:100px;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-about-wrapper{position:absolute;height:100px;width:750px;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-icon.medium{position:absolute;z-index:10;text-align:center;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-icon.medium svg{fill:#333a76;transform:scale(0.7);}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-about-link{display:block;position:absolute;z-index:5;vertical-align:middle;background-color:#449c4f;-webkit-border-radius:0 .25em .25em 0;border-radius:0 .25em .25em 0;width:600px;padding-left:100px;margin-left:15px;margin-top:-25px;top:50%;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-about-link .about-link{float:right;line-height:50px;font-size:1.25em;margin-right:.2em;color:#fff;text-transform:uppercase;font-weight:bold;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-about-link .about-link .link-arrow{display:inline-block;vertical-align:middle;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat -15px -268px;width:20px;height:20px;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-about-link .about-link:hover{text-decoration:none;color:#bc4a4d;}#state-teacher-portal-nouser .pane-state-teacher-portal-header .state-about .state-about-link .about-link:hover .link-arrow{background-position:-15px -333px;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured-content{margin:1em 0;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .content-label,#state-teacher-portal-nouser .pane-state-teacher-portal-featured .content-wrapper{display:inline-block;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .content-label,#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link{font-size:.8em;font-weight:bold;text-transform:uppercase;color:#333a76;margin-right:1em;display:inline-block;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .content-label{width:180px;line-height:60px;text-align:right;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .content-wrapper{padding:.7em;border-left:1px solid #333a76;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link{width:240px;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link:hover{text-decoration:none;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link .content-title{display:inline-block;width:180px;line-height:normal;vertical-align:middle;text-align:left;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link.featured-state-resouce-link{width:505px;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link.featured-state-resouce-link .imagecache-fsr_icon{border:5px solid #449c4f;-webkit-border-radius:10px;border-radius:10px;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .featured_link.featured-state-resouce-link .content-title{width:400px;margin-left:1em;}#state-teacher-portal-nouser .pane-state-teacher-portal-featured .supporter-logo{margin:0 1em;}#state-teacher-portal-nouser .pane-state-teacher-portal-sponsors .state-partners-title{width:180px;line-height:60px;display:inline-block;text-align:right;vertical-align:top;margin-right:1em;color:#333a76;text-transform:uppercase;font-size:.8em;}#state-teacher-portal-nouser .pane-state-teacher-portal-sponsors .state-partners-body{width:760px;display:inline-block;border-left:1px solid #333a76;}#state-teacher-portal-nouser .pane-state-teacher-portal-sponsors .state-partners-body .supporter-link{display:inline-block;margin:1em;vertical-align:top;}#state-teacher-portal-nouser .pane-state-teacher-portal-sponsors .state-partners-body .supporter-link .supporter-logo{display:block;}#state-teacher-portal-nouser .pane-state-resource-list{margin-top:1em;padding-bottom:1em;background-color:#e6e6e6;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-header{background-color:#449c4f;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-header h2{color:#fff;text-transform:uppercase;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header h3{color:#333a76;width:49%;display:inline-block;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header a{color:#4d4d4d;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header a .right-arrow{display:inline-block;width:16px;height:16px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -1704px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header a .down-arrow{display:inline-block;width:16px;height:16px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -1824px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header a:hover{text-decoration:none;color:#449c4f;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header a:hover .right-arrow{background-position:center -1769px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header a:hover .down-arrow{background-position:center -1874px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header .view-all-resources{margin:.6em 0em;width:50%;display:inline-block;text-align:right;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header .view-all-resources a{color:#4d4d4d;font-size:.8em;font-weight:700;text-transform:uppercase;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-section-header .view-all-resources a:hover{color:#449c4f;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-wrapper{background-color:#fff;width:100%;display:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row{overflow:hidden;margin:0 auto;padding:10px;width:730px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .col{color:#000;text-align:center;text-decoration:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .col .resource-teaser{font-size:.8em;padding:.5em;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item{position:relative;width:auto;height:auto;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item .resource-image{width:100px;height:100px;margin:0 auto;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item .resource-image img{opacity:0.5;z-index:4;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item .state-outline{position:absolute;z-index:10;top:65px;right:30px;width:30px;height:30px;background-color:#bc4a4d;-webkit-border-radius:100%;border-radius:100%;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item .state-outline svg{fill:#fff;width:20px;height:20px;margin:5px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item:hover .resource-image{background-color:#DCDCDC;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item:hover .resource-image img{opacity:1;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .resource-item.flash_game .resource-image{border:8px solid #449c4f;-webkit-border-radius:10px;border-radius:10px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .col-1{width:22.85714%;float:left;margin-right:-100%;margin-left:0;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .col-2{width:22.85714%;float:left;margin-right:-100%;margin-left:25.71429%;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .col-3{width:22.85714%;float:left;margin-right:-100%;margin-left:51.42857%;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body .resource-row .col-4{width:22.85714%;float:right;margin-left:0;margin-right:0;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units{margin:0 auto;width:730px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .col-1{width:30%;float:left;margin-right:-100%;margin-left:0;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .col-2{width:30%;float:left;margin-right:-100%;margin-left:35%;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .col-3{width:30%;float:right;margin-left:0;margin-right:0;clear:none;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper{display:inline-block;margin:1em auto 0 auto;background-color:transparent;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .squeeze{width:auto;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item{display:inline-block;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-image{width:220px;height:131px;background-color:#449c4f;-webkit-border-radius:0px;border-radius:0px;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-image img{opacity:1;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-title{color:#4d4d4d;text-transform:uppercase;line-height:normal;font-size:.7em;}#state-teacher-portal-nouser .pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item:hover .resource-image img{opacity:.7;}.panel-pane.pane-state-featured-resource-panel-pane-2{padding-bottom:1em;}.panel-pane.pane-state-featured-resource-panel-pane-2 .resource-list-header{background-color:#449c4f;}.panel-pane.pane-state-featured-resource-panel-pane-2 .resource-list-header h2{color:#fff;text-transform:uppercase;}.panel-pane.pane-state-featured-resource-panel-pane-2 .resource-list-body{width:960px;margin:0 auto;}.panel-pane.pane-state-featured-resource-panel-pane-2 .views-col{width:200px;}.panel-pane.pane-state-featured-resource-panel-pane-2 .resource-wrapper{background-color:#fff;width:100%;}.panel-pane.pane-state-featured-resource-panel-pane-2 .imagecache-fsr_icon{border:5px solid #449c4f;-webkit-border-radius:10px;border-radius:10px;}.page-teachers-wi-about .banner.title-banner,.page-teachers-oh-about .banner.title-banner{display:none;}.image-links-section-title{color:white;background-color:#333a76;padding:0.5em 3em 0.5em 3em;margin:0.5em 0 0.5em 0;font-size:1.2em;width:100%;}.image-links{padding:0.5em 3em 0.5em 3em;}.image-links .img-cell{vertical-align:top;display:inline-block;text-align:center;width:120px;font-size:0.8em;}.image-links .img-cell img{width:100px;height:100px;}.image-links .img-cell div{color:grey;font-weight:bold;}.green-header .image-links-section-title{background-color:#449c4f;}.green-header img{margin:0 auto .5em auto;background-color:#fff;border:1em solid #449c4f;-webkit-border-radius:1em;border-radius:1em;overflow:hidden;}.state-portal-about .about-heading .about-banner-wrapper{position:relative;height:200px;z-index:10;}.state-portal-about .about-heading .about-banner-wrapper .state-logo{height:200px;width:300px;overflow:hidden;margin:0 auto;position:relative;z-index:10;}.state-portal-about .about-heading .about-banner-wrapper .state-logo .state-logo-circle{width:300px;height:300px;background-color:#fff;-webkit-border-radius:100%;border-radius:100%;margin-top:-50px;text-align:center;}.state-portal-about .about-heading .about-banner-wrapper .state-logo .state-logo-circle .imagefield-field_about_state_portal_logo{margin-top:75px;}.state-portal-about .about-heading .about-banner-wrapper .state-banner{text-align:center;position:relative;z-index:5;top:-150px;}.state-portal-about .about-heading .about-header{text-align:center;text-transform:uppercase;font-size:2em;color:#333a76;margin-top:0;position:relative;z-index:11;}.state-portal-about .about-body{padding-bottom:1em;}.state-portal-about .about-body .story-heading{font-size:1.3em;margin-left:100px;color:#4d4d4d;}.state-portal-about .about-body .squeeze p{font-size:.8em;font-weight:700;color:#4d4d4d;}.state-portal-about .about-body .squeeze p:first-of-type{margin-left:100px;}.state-portal-about .about-body .about-left{margin:1em 0;padding:1em 0;}.state-portal-about .about-body .about-left .field-item{display:inline-block;vertical-align:top;margin:.8em;}.state-portal-about .about-body .about-left .field-item:last-of-type{margin-bottom:0;}.state-portal-about .about-body .about-left .field-item .field-item{margin:0;}.state-portal-about .about-body .about-left .field-field-quote-photo{display:inline-block;vertical-align:top;text-align:center;}.state-portal-about .about-body .about-left .field-field-quote-photo .field-items{border:3px solid #333a76;-webkit-border-radius:100%;border-radius:100%;}.state-portal-about .about-body .about-left .field-field-quote-photo .field-items .field-item{margin:3px;width:60px;height:60px;overflow:hidden;text-align:center;-webkit-border-radius:100%;border-radius:100%;}.state-portal-about .about-body .about-left p,.state-portal-about .about-body .about-left p:first-of-type{display:inline-block;width:200px;color:#333a76;font-style:italic;font-size:.9em;margin-left:1.4em;position:relative;}.state-portal-about .about-body .about-left p span,.state-portal-about .about-body .about-left p:first-of-type span{position:relative;z-index:10;}.state-portal-about .about-body .about-left p:before,.state-portal-about .about-body .about-left p:after,.state-portal-about .about-body .about-left p:first-of-type:before,.state-portal-about .about-body .about-left p:first-of-type:after{font-size:90px;font-weight:bold;color:#c2d3dd;position:absolute;z-index:9;}.state-portal-about .about-body .about-left p:before,.state-portal-about .about-body .about-left p:first-of-type:before{content:open-quote;top:20px;left:-20px;}.state-portal-about .about-body .about-left p:after,.state-portal-about .about-body .about-left p:first-of-type:after{content:close-quote;bottom:-20px;right:-5px;}.state-portal-about .about-body .about-left .quote-author{font-size:.9em;text-transform:uppercase;color:#333a76;margin:0 0 0 90px;}.state-portal-about .about-body .about-left.multi-p{width:300px;float:left;margin:1em 1em 1em 0px;padding:1em 1em 1em 0px;border:2px solid #333a76;border-left-width:0;}.state-portal-about .about-body .about-left.multi-p .field-item{margin:0 0 2em 0;}.state-portal-about .about-body .about-left.multi-p .field-item .field-item{margin:0;}.state-portal-about .about-body .about-video .media-youtube div{text-align:center;}.state-portal-about .about-body .about-video .media-youtube div object{border:5px solid #333a76;}.state-portal-about .about-body .about-video.multi-p .media-youtube div object{text-align:left;}.pane-state-partners .state-partners-header{background-color:#333a76;}.pane-state-partners .state-partners-header .state-partners-title{color:#fff;text-transform:uppercase;}.pane-state-partners .partners .state-partners-body{margin:1em 0;}.pane-state-partners .partners .state-partners-body .state-partner{display:inline-block;margin:0 1em;}.pane-state-specialists-pane .our-team.state .state-team-header{background-color:#333a76;}.pane-state-specialists-pane .our-team.state .state-team-header .state-team-title{color:#fff;text-transform:uppercase;}.pane-state-specialists-pane .our-team.state .section-wrapper.team{margin-top:1em;}.view-state-calendar .calendar-calendar .links{display:none;}.view-state-calendar .calendar-calendar .date-nav{background-color:transparent;border-style:hidden;text-align:center;list-style:none;padding:0;margin:0;}.view-state-calendar .calendar-calendar .date-nav .date-prev,.view-state-calendar .calendar-calendar .date-nav .date-heading,.view-state-calendar .calendar-calendar .date-nav .date-next{display:inline-block;vertical-align:middle;width:auto;float:none;}.view-state-calendar .calendar-calendar .date-nav .date-prev a,.view-state-calendar .calendar-calendar .date-nav .date-next a{color:#449c4f;display:inline-block;font-size:1.8em;text-decoration:none;}.view-state-calendar .calendar-calendar .date-nav .date-prev{margin-right:.5em;}.view-state-calendar .calendar-calendar .date-nav .date-prev a{padding-left:20px;}.view-state-calendar .calendar-calendar .date-nav .date-next{margin-left:.5em;}.view-state-calendar .calendar-calendar .date-nav .date-next a{padding-right:20px;}.view-state-calendar .calendar-calendar .date-nav .date-heading{min-width:145px;}.view-state-calendar .calendar-calendar .date-nav .date-heading h3{color:#449c4f;}.view-state-calendar .calendar-calendar table{border-collapse:separate;border-spacing:3px;}.view-state-calendar .calendar-calendar td{border-width:0;height:95px;}.view-state-calendar .calendar-calendar td .inner div,.view-state-calendar .calendar-calendar td .inner div.calendar div{background-color:transparent;}.view-state-calendar .calendar-calendar td .inner div a,.view-state-calendar .calendar-calendar td .inner div.calendar div a{background-color:transparent;}.view-state-calendar .calendar-calendar td .inner div a:hover,.view-state-calendar .calendar-calendar td .inner div.calendar div a:hover{text-decoration:none;color:#fff;}.view-state-calendar .calendar-calendar td .inner div.day,.view-state-calendar .calendar-calendar td .inner div.calendar div.day{float:left;background-color:#A7A9AC;color:#fff;border-style:hidden;font-weight:bolder;}.view-state-calendar .calendar-calendar td .inner div.view-item-state_calendar .calendar,.view-state-calendar .calendar-calendar td .inner div.calendar div.view-item-state_calendar .calendar{font-size:1.2em;text-align:center;font-weight:bold;padding-bottom:1em;}.view-state-calendar .calendar-calendar td .inner div.view-item-state_calendar .calendar .term-data-name,.view-state-calendar .calendar-calendar td .inner div.calendar div.view-item-state_calendar .calendar .term-data-name{font-size:.7em;text-transform:uppercase;line-height:1em;margin-bottom:1em;}.view-state-calendar .calendar-calendar td .inner div.view-item-state_calendar .calendar .node-title,.view-state-calendar .calendar-calendar td .inner div.calendar div.view-item-state_calendar .calendar .node-title{font-size:.8em;line-height:1em;padding:0;}.view-state-calendar .calendar-calendar td.has-no-events{background-color:#e6e6e6;}.view-state-calendar .calendar-calendar td.has-events{background-color:#b0caa8;}.view-state-calendar .calendar-calendar td.has-events:hover{background-color:#449c4f;cursor:pointer;}.view-state-calendar .calendar-calendar td.has-events:hover div.day{background-color:#b0caa8;color:#fff;}.view-state-calendar .calendar-calendar td.has-events:hover .calendar .node-title a,.view-state-calendar .calendar-calendar td.has-events:hover .calendar .term-data-name,.view-state-calendar .calendar-calendar td.has-events:hover .calendar .view-data-node-title,.view-state-calendar .calendar-calendar td.has-events:hover .calendar .calendar-event-link{color:#fff;}.view-state-calendar .calendar-calendar td.has-events .inner .view-field a{font-weight:bold;}.view-state-calendar .calendar-calendar td.has-events.learning-connection{background:#f9ceae url(/sites/all/themes/icw2/images/calendar-icon-learning-connection.png) no-repeat center center;}.view-state-calendar .calendar-calendar td.has-events.learning-connection div.day{background-color:#ef904f;}.view-state-calendar .calendar-calendar td.has-events.learning-connection:hover{background-color:#ef904f;}.view-state-calendar .calendar-calendar td.has-events.learning-connection:hover div.day{background-color:#f9ceae;}.view-state-calendar .calendar-calendar td.has-events.learning-connection.today{background-color:#ef904f;}.view-state-calendar .calendar-calendar td.has-events.learning-connection.today div.day{background-color:#f9ceae;color:#4d4d4d;}.view-state-calendar .calendar-calendar td.has-events.learning-connection.today .inner .view-field a{line-height:normal;}.view-state-calendar .calendar-calendar td.has-events.learning-connection.today .inner .view-field a:hover{text-decoration:none;color:#fff;}.view-state-calendar .calendar-calendar td.has-events.conference{background:#b0caa8 url(/sites/all/themes/icw2/images/calendar-icon-conference.png) no-repeat center center;}.view-state-calendar .calendar-calendar td.has-events.conference div.day{background-color:#449c4f;}.view-state-calendar .calendar-calendar td.has-events.conference:hover{background-color:#449c4f;}.view-state-calendar .calendar-calendar td.has-events.conference:hover div.day{background-color:#b0caa8;}.view-state-calendar .calendar-calendar td.has-events.conference.today{background-color:#449c4f;}.view-state-calendar .calendar-calendar td.has-events.conference.today div.day{background-color:#fff;color:#4d4d4d;}.view-state-calendar .calendar-calendar td.has-events.conference.today .inner .view-field a{line-height:normal;}.view-state-calendar .calendar-calendar td.has-events.conference.today .inner .view-field a:hover{text-decoration:none;color:#fff;}.view-state-calendar .calendar-calendar th.days{background-color:transparent;border-style:hidden;text-transform:uppercase;}html.js .view-state-calendar .date-prev a.views-throbbing{background-position:left;padding-right:0;}.page-games #content-wrapper{display:block;}.page-games #content-wrapper #student-portal .squeeze{overflow:visible;}.page-games #content-wrapper #student-portal .squeeze .panel-pane{display:block;width:750px;float:left;}.page-games #content-wrapper #student-portal .toggle-hidden{display:none;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon{display:block;width:200px;float:right;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content{padding:1em 1em 60px 1em;text-align:center;background:#f9ceae url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content h3{font-size:.9em;text-transform:none;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-badge-achievement-list .anon-badges .icon-wrapper{vertical-align:top;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-badge-achievement-list .anon-badges .icon-wrapper img{margin:-17px 0 0 -17px;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper{padding:0;margin-bottom:.5em;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1 h3,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper h3,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper h3{font-size:1.2em;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1 h4,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper h4,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper h4{color:#bc4a4d;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1 .user-points,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper .user-points,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper .user-points{font-weight:900;color:#bc4a4d;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1 .announcement-text,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1 .user-impact-text,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper .announcement-text,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper .user-impact-text,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper .announcement-text,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper .user-impact-text{font-size:.8em;line-height:1.4em;margin-bottom:.5em;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-id-class_announcements.view-display-id-panel_pane_1 p,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper p,.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .icon-wrapper p{font-size:.8em;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .badge-wrapper{padding-bottom:1px;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-empty{font-size:.8em;line-height:1.4em;margin-bottom:.5em;}.page-games #content-wrapper #student-portal .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .view-empty div{margin-bottom:.25em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1{margin:1em 0;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games{display:block;width:712px;padding-bottom:205px;overflow:visible;position:relative;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-game-bgnd{border:0.5em solid #bc4a4d;-webkit-border-radius:.4em;border-radius:.4em;position:relative;z-index:6;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-game-bgnd a{display:block;overflow:hidden;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-game-bgnd a img{display:block;width:712px;height:300px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper{position:relative;overflow:visible;z-index:7;top:-190px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-previous,.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-next{color:#fff;background-color:#bc4a4d;width:45px;height:45px;overflow:hidden;position:relative;cursor:pointer;-webkit-border-radius:100%;border-radius:100%;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-previous:hover,.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-next:hover{background-color:#e0aea5;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-previous .sprite_sheet,.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-next .sprite_sheet{display:block;position:relative;width:50px;top:-600px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-previous{float:left;margin-left:-20px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-previous .sprite_sheet{top:-656px;left:-5px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-next{float:right;margin-right:-20px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games .pager-wrapper #featured-game-next .sprite_sheet{top:-585px;left:-1px;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs{position:absolute;margin-top:-5px;z-index:5;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td{width:224px;margin-right:1.0em;display:block;float:left;font-size:.9em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td.col-3{margin-right:0;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab{margin-top:1.5em;background-color:#e6e6e6;cursor:pointer;-webkit-border-radius:.4em;border-radius:.4em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab:hover{background-color:#e0aea5;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab.selected{margin-top:0;padding-top:1.5em;background-color:#bc4a4d;-webkit-border-radius:0 0 .4em .4em;border-radius:0 0 .4em .4em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab.selected .game-title h4,.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab.selected .game-desc{color:#fff;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content{padding:1em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content .game-title{text-align:center;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content .game-title h4{margin-top:0;text-transform:uppercase;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content .game-desc{min-height:70px;line-height:1.2em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content .game-desc p{font-size:.8em;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content .game-play-now{text-align:center;}.page-games #content-wrapper #student-portal .pane-game-section-feature-panel-pane-1 #featured-games #featured-games-tabs table.views-view-grid tr.row-1 td .featured-game-tab .featured-game-tab-content .game-play-now a:hover{text-decoration:none;}.page-games #content-wrapper #student-portal .pane-content .impact-banner{position:relative;}.page-games #content-wrapper #student-portal .pane-content .impact-banner .impact-icon{display:inline-block;position:relative;z-index:5;}.page-games #content-wrapper #student-portal .pane-content .impact-banner .impact-text{display:inline-block;position:relative;z-index:4;background-color:#ef904f;color:#f9ceae;width:510px;padding-left:3em;padding-right:1em;margin-left:-65px;vertical-align:middle;-webkit-border-radius:0 .5em .5em 0;border-radius:0 .5em .5em 0;}.page-games #content-wrapper #student-portal .pane-content .impact-banner .impact-text h4{font-weight:900;font-size:1.7em;color:#f9ceae;}.page-games #content-wrapper #student-portal .pane-content .impact-banner .impact-text p{font-weight:500;}.page-games #content-wrapper #student-portal .pane-content .impact-banner .impact-text .impact-link{font-weight:bold;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2{margin-top:1.5em;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 h2.view-title{color:#ef904f;text-transform:uppercase;display:inline-block;margin-top:0;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-all-games{display:inline-block;float:right;margin-top:0;margin-right:40px;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-all-games a{color:#bc4a4d;font-size:.8em;font-weight:700;text-transform:uppercase;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-all-games a:hover{color:#e0aea5;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-all-games a .right-arrow{display:inline-block;width:16px;height:16px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -1428px;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-all-games a .down-arrow{display:inline-block;width:15px;height:10px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -787px;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid{width:710px;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row{margin-bottom:1em;overflow:hidden;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col{min-height:300px;background-color:#e6e6e6;cursor:pointer;-webkit-border-radius:.4em;border-radius:.4em;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col:hover{background-color:#e0aea5;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col .game-item{display:block;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col .game-item:hover{text-decoration:none;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col .game-item .game-screen{height:140px;border:0.5em solid #bc4a4d;-webkit-border-radius:.4em;border-radius:.4em;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col .game-item .game-title{padding:.5em .5em 0 .5em;margin:0;text-align:center;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col .game-item .play-time{text-align:center;padding:0 1em;margin:.2em 0;color:#000;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .views-col .game-item p{padding:0 1em 1em 1em;line-height:normal;margin-bottom:0;font-size:.8em;color:#000;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .col-1{width:30%;float:left;margin-right:-100%;margin-left:0;clear:none;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .col-2{width:30%;float:left;margin-right:-100%;margin-left:35%;clear:none;}.page-games #content-wrapper #student-portal .pane-product-list-panel-pane-2 .view-id-product_list .views-view-grid .views-row .col-3{width:30%;float:right;margin-left:0;margin-right:0;clear:none;}.node-type-product-line #content-wrapper .title-banner{background:#565656 url(/sites/all/themes/icw2/images/tile_grey.png) repeat top left;height:80px;margin:50px 0;}.node-type-product-line #content-wrapper #product-line{margin-top:-50px;}.node-type-product-line #content-wrapper #product-line .product-line-header .pane-content{line-height:50px;font-size:1.75em;font-weight:700;color:#fff;text-transform:uppercase;}.node-type-product-line #content-wrapper #product-line .icon-product .panel-col .panel-pane,.node-type-product-line #content-wrapper #product-line .icon-product .panel-col .panel-separator{display:inline-block;vertical-align:middle;}.node-type-product-line #content-wrapper #product-line .icon-product .panel-col .pane-node-title{margin-left:1em;color:#fff;font-size:1.7em;line-height:normal;font-weight:bold;text-transform:uppercase;}.node-type-product-line #content-wrapper #product-line .product-content{margin-bottom:1em;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .overview-title{text-transform:uppercase;color:#4d4d4d;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-body{overflow:auto;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-body .product-description{display:block;float:left;width:350px;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-body .product-video{float:right;width:580px;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-body .product-video .video-iframe{display:inline-block;border:0.5em solid #333a76;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-body .product-video .no-video-default{border:0.5em solid #333a76;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-list{overflow:auto;margin:20px 0;padding:0;}.node-type-product-line #content-wrapper #product-line .product-content .squeeze .product-list .product-list-item{background:url(/sites/all/themes/icw2/images/check-big.png) no-repeat left top;min-height:40px;width:255px;float:left;margin-left:15px;padding-left:45px;}.node-type-product-line #content-wrapper #product-line .product-attachments .pane-title{font-size:1em;text-transform:uppercase;display:inline-block;vertical-align:middle;margin-right:1em;}.node-type-product-line #content-wrapper #product-line .product-attachments .pane-content{display:inline-block;vertical-align:middle;padding-left:1em;border-left:2px solid #333a76;}.node-type-product-line #content-wrapper #product-line .product-attachments .pane-content .attachment-row{display:inline-block;margin-right:.7em;}.node-type-product-line #content-wrapper #product-line .product-attachments .pane-content .attachment-row .product-line-attachment{color:#333a76;font-size:.7em;font-weight:700;text-transform:uppercase;display:block;}.node-type-product-line #content-wrapper #product-line .product-attachments .pane-content .attachment-row .product-line-attachment:hover{color:#c6c3d9;}.node-type-product-line #content-wrapper #product-line .product-attachments .pane-content .attachment-row .product-line-attachment span{display:inline-block;vertical-align:middle;overflow:hidden;width:50px;height:60px;margin-right:.5em;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list{margin-top:1em;padding-bottom:1em;background-color:#e6e6e6;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-header,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-header{background-color:#449c4f;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-header h2,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-header h2{color:#fff;text-transform:uppercase;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header h3,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header h3{color:#333a76;width:49%;display:inline-block;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header a,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header a{color:#4d4d4d;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header a .right-arrow,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header a .right-arrow{display:inline-block;width:16px;height:16px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -1704px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header a .down-arrow,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header a .down-arrow{display:inline-block;width:16px;height:16px;margin-right:.5em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat center -1824px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header a:hover,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header a:hover{text-decoration:none;color:#449c4f;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header a:hover .right-arrow,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header a:hover .right-arrow{background-position:center -1769px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header a:hover .down-arrow,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header a:hover .down-arrow{background-position:center -1874px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header .view-all-resources,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header .view-all-resources{margin:.6em 0em;width:50%;display:inline-block;text-align:right;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header .view-all-resources a,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header .view-all-resources a{color:#4d4d4d;font-size:.8em;font-weight:700;text-transform:uppercase;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-section-header .view-all-resources a:hover,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-section-header .view-all-resources a:hover{color:#449c4f;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-wrapper,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-wrapper{background-color:#fff;width:100%;display:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row{overflow:hidden;margin:0 auto;padding:10px;width:730px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .col,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .col{color:#000;text-align:center;text-decoration:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .col .resource-teaser,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .col .resource-teaser{font-size:.8em;padding:.5em;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .resource-item .resource-image,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .resource-item .resource-image{width:100px;height:100px;margin:0 auto;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .resource-item .resource-image img,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .resource-item .resource-image img{opacity:0.5;z-index:4;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .resource-item:hover .resource-image,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .resource-item:hover .resource-image{background-color:#DCDCDC;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .resource-item:hover .resource-image img,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .resource-item:hover .resource-image img{opacity:1;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .resource-item.flash_game .resource-image,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .resource-item.flash_game .resource-image{border:8px solid #449c4f;-webkit-border-radius:10px;border-radius:10px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .col-1,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .col-1{width:22.85714%;float:left;margin-right:-100%;margin-left:0;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .col-2,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .col-2{width:22.85714%;float:left;margin-right:-100%;margin-left:25.71429%;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .col-3,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .col-3{width:22.85714%;float:left;margin-right:-100%;margin-left:51.42857%;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body .resource-row .col-4,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body .resource-row .col-4{width:22.85714%;float:right;margin-left:0;margin-right:0;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units{margin:0 auto;width:730px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .col-1,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .col-1{width:30%;float:left;margin-right:-100%;margin-left:0;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .col-2,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .col-2{width:30%;float:left;margin-right:-100%;margin-left:35%;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .col-3,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .col-3{width:30%;float:right;margin-left:0;margin-right:0;clear:none;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper{display:inline-block;margin:1em auto 0 auto;background-color:transparent;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .squeeze,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper .squeeze{width:auto;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item{display:inline-block;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-image,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-image{width:220px;height:131px;background-color:#449c4f;-webkit-border-radius:0px;border-radius:0px;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-image img,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-image img{opacity:1;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-title,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item .resource-title{color:#4d4d4d;text-transform:uppercase;line-height:normal;font-size:.7em;}.node-type-product-line #content-wrapper #product-line .panel-pane.pane-state-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item:hover .resource-image img,.node-type-product-line #content-wrapper #product-line .panel-pane.pane-product-line-resource-list .resource-list-body.curriculum_units .resource-wrapper .resource-item:hover .resource-image img{opacity:.7;}.page-flash_game #content-wrapper .pane-action-links{text-align:right;margin:.7em 0;}.page-flash_game #content-wrapper .pane-action-links li{margin:0 .5em;}.page-flash_game #content-wrapper .pane-action-links li a{padding-left:1.8em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat left top;}.page-flash_game #content-wrapper .pane-action-links li.print_mail a{background-position:-15px -1104px;}.page-flash_game #content-wrapper .pane-action-links li.feedback a{background-position:-15px -1170px;}.page-flash_game #content-wrapper .pane-action-links li.popout-link a{background-position:-15px -1235px;}.page-flash_game #content-wrapper .pane-node-content .game-wrapper{text-align:left;margin-bottom:1em;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper{overflow:auto;margin-bottom:1em;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .left-column{overflow:auto;padding-right:1em;border-right:1px solid #e6e6e6;width:61.29032%;float:left;margin-right:-100%;margin-left:0;clear:none;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .left-column .game-title{margin:0 0 .5em 0;line-height:2em;border-bottom:1px solid #e6e6e6;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .left-column #game-achievements .game-achievements-data .game-achievements-data-row{padding:.5em 0;border-bottom:1px solid #e6e6e6;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .left-column #game-achievements .game-achievements-data .game-achievements-data-row .game-achievement-badge{display:inline-block;vertical-align:top;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .left-column #game-achievements .game-achievements-data .game-achievements-data-row .game-achievements-info{display:inline-block;width:440px;margin-left:10px;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column{width:35.48387%;float:right;margin-left:0;margin-right:0;clear:none;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard{width:100%;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .game-leaderboards-header .leaderboards-label,.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .game-leaderboards-header .leaderboard-filter-links{float:left;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .game-leaderboards-header .leaderboard-filter-links{margin-left:1em;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .pager-first.first,.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .pager-last.last,.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .hidden-leaderboard{display:none;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .leaderboard-body{clear:both;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .leaderboard-body .lb-user-rank,.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .leaderboard-body .lb-user-score{margin:0px;padding:0px;text-align:center;width:75px;}.page-flash_game #content-wrapper .pane-node-content .game-info-wrapper .right-column #game-leaderboard .leaderboard-body .lb-user-name{width:300px;}.page-game-popout{width:100%;height:100%;overflow:hidden;}.page-game-popout div{width:100%;height:100%;}.webquest-pages .fieldgroup{overflow:auto;margin:0;}.webquest-pages .fieldgroup h2{display:none;}.webquest-pages .fieldgroup .content{padding:0;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper{display:none;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper.current{display:block;overflow:auto;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .field-field-page-title{font-size:2em;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .top{margin-bottom:.5em;padding:.25em 0;text-align:left;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .left{float:left;padding-bottom:.5em;text-align:left;width:40%;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .right{float:right;padding-bottom:.5em;width:49%;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .right .link-header{margin-bottom:0;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .right .field-field-page-link a{font-weight:300;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .bottom{clear:both;display:block;float:left;margin:1.5em 0;width:100%;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .bottom .webquest-question{float:left;width:40%;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .bottom .webquest-question label{font-weight:bold;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .bottom .webquest-question p{font-weight:300;font-size:1.1em;line-height:normal;}.webquest-pages .fieldgroup .content .content-multigroup-wrapper .bottom .response-text-wrapper,.webquest-pages .fieldgroup .content .content-multigroup-wrapper .bottom .response-form-wrapper{float:right;width:49%;}.page-home_page .home-splash-wrapper{padding:2em 0 1.9em 0;background:#ceccda url(/sites/all/themes/icw2/images/home_portal_bg.png) no-repeat center top;}.page-home_page .home-splash-wrapper .home-splash{text-align:center;padding-top:3em;}.page-home_page .home-splash-wrapper .home-splash article{display:inline-block;width:240px;color:#fff;padding:1em;-webkit-border-radius:.2em;border-radius:.2em;vertical-align:top;}.page-home_page .home-splash-wrapper .home-splash article.play{background-color:#ef904f;margin-right:4em;}.page-home_page .home-splash-wrapper .home-splash article.teach{background-color:#449c4f;margin-left:4em;}.page-home_page .home-splash-wrapper .home-splash article .icon{margin-top:-4em;}.page-home_page .home-splash-wrapper .home-splash article p{min-height:80px;}.page-home_page .panel-separator{display:block;height:.5em;width:100%;margin:0;border:none;background:url(/sites/all/themes/icw2/images/header-color-base.png);}.page-home_page .promoted-wrapper{background-color:#ACA6C1;}.page-home_page .promoted-wrapper .view-home-promoted-content table.views-view-grid{display:block;}.page-home_page .view-home-promoted-content table.views-view-grid tr{position:relative;}.page-home_page .view-home-promoted-content table.views-view-grid tr td{border-right:0px;}.page-home_page .view-home-promoted-content table.views-view-grid tr.row-1 td.views-col .promoted-content{display:block;width:200px;min-height:240px;padding:.5em;margin:.5em;text-align:center;color:#4d4d4d;background-color:rgba(241,241,241,0.5);-webkit-border-radius:.5em;border-radius:.5em;position:relative;z-index:10;border-right:0px;}.page-home_page .view-home-promoted-content table.views-view-grid tr.row-1 td.views-col .promoted-content .promoted-content-text-wrapper{min-height:200px;}.page-home_page .view-home-promoted-content table.views-view-grid tr.row-1 td.views-col .promoted-content .promoted-content-text-wrapper .promoted-content-title{font-weight:900;font-size:1.6em;}.page-home_page .view-home-promoted-content table.views-view-grid tr.row-1 td.views-col .promoted-content .promoted-content-text-wrapper .promoted-content-teaser{font-size:1.3em;line-height:1.2em;}.page-home_page .view-home-promoted-content table.views-view-grid tr.row-1 td.views-col .promoted-content a:hover{text-decoration:none;}.node-type-lesson-plan #content-wrapper .title-banner{background:#449c4f url(/sites/all/themes/icw2/images/tile_green_dark.png) repeat top left;height:80px;margin:50px 0;}.node-type-lesson-plan #content-wrapper #lesson-plan{margin-top:-130px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header{position:relative;height:80px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-icon,.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-title-wrapper{display:inline-block;vertical-align:top;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-icon{background-color:#fff;padding:5px;margin:10px 0;-webkit-border-radius:100%;border-radius:100%;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-title{margin:.6em 0 0 1em;max-width:850px;color:#fff;font-size:1.4em;line-height:normal;font-weight:bold;text-transform:uppercase;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-breadcrumb{position:absolute;color:#fff;font-size:.8em;text-transform:uppercase;top:45px;left:85px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-breadcrumb .back-arrow{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:.5em;background:white url(/sites/all/themes/icw2/images/cu-back-arrow.png) no-repeat center center;-webkit-border-radius:100%;border-radius:100%;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-breadcrumb a{color:#fff;text-decoration:underline;}.node-type-lesson-plan #content-wrapper #lesson-plan .lp-header .lp-breadcrumb a:hover{text-decoration:none;}.node-type-lesson-plan #content-wrapper #lesson-plan .resource-parent-title{display:inline-block;margin:0;line-height:50px;font-size:1.3em;font-weight:700;color:#fff;text-transform:uppercase;}.node-type-lesson-plan #content-wrapper #lesson-plan .breadcrumb{display:inline-block;float:right;line-height:50px;padding:0;color:#fff;font-size:.9em;}.node-type-lesson-plan #content-wrapper #lesson-plan .breadcrumb .breadcrumb-link{color:#333a76;font-weight:bold;}.node-type-lesson-plan #content-wrapper #lesson-plan .breadcrumb .breadcrumb-link:hover{color:#c6c3d9;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body{margin-top:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body h3{color:#4d4d4d;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .learning-objective-items ul{overflow:auto;list-style:none;padding:0;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .learning-objective-items ul li{display:block;width:250px;background:url(/sites/all/themes/icw2/images/check-big.png) no-repeat left top;min-height:120px;float:left;margin-left:15px;padding-left:45px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .content-links-wrapper{text-align:right;padding:.2em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data{margin-top:1em;background-color:#e6e6e6;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .inline-title{text-transform:uppercase;text-align:right;padding-right:.5em;color:#333a76;display:inline-block;vertical-align:middle;width:220px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper,.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .standards-search .standards-search-wrapper,.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data{display:inline-block;vertical-align:middle;border-left:2px solid #333a76;width:700px;margin:.5em 0;padding-left:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul{list-style:none;padding:0;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row{margin-right:1em;text-align:center;width:150px;padding-bottom:.5em;vertical-align:top;display:inline-block;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment{color:#333a76;font-size:.7em;font-weight:700;text-transform:uppercase;display:block;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment:hover{color:#449c4f;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment .attach-icon{display:inline-block;vertical-align:middle;overflow:hidden;width:50px;height:60px;margin-right:.5em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment .attach-icon img{width:50px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment .attach-title{line-height:normal;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment.ppt-file-type .attach-icon{width:65px;height:60px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .teacher-file-wrapper .attachment-wrapper ul .attachment-row .product-line-attachment.ppt-file-type .attach-icon img{width:100px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list{padding:0;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li{display:inline-block;vertical-align:top;width:150px;margin-right:1em;padding-right:30px;background:url(/sites/all/themes/icw2/images/sequence-arrow.png) no-repeat right 50px;text-align:center;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li:last-child{background-image:none;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li a{display:block;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li a.current-sequence .resource-image{width:100px;height:100px;background-color:#fff;margin:0 auto;-webkit-border-radius:100%;border-radius:100%;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li a.current-sequence .resource-image img{opacity:1;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li a:hover{color:#449c4f;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .lesson-teacher-data .recommended-sequence-wrapper .recommended-sequence-data .sequence-list li a:hover .resource-title{color:#449c4f;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col{display:inline-block;width:450px;margin-right:1em;vertical-align:top;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools{margin-top:1em;border-top:1px solid #e6e6e6;clear:both;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper{margin-left:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper .attachment-row{margin-bottom:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper .attachment-row .product-line-attachment{color:#333a76;font-size:.7em;font-weight:700;text-transform:uppercase;display:block;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper .attachment-row .product-line-attachment:hover{color:#c6c3d9;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper .attachment-row .product-line-attachment span{display:inline-block;vertical-align:middle;overflow:hidden;width:50px;height:60px;margin-right:.5em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .recommended-sequence-wrapper{margin-left:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .recommended-sequence-wrapper h4{text-transform:uppercase;color:#333a76;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .recommended-sequence-wrapper .recommended-sequence-data{margin-left:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .recommended-sequence-wrapper .recommended-sequence-data a{color:#333a76;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper h4{text-transform:uppercase;color:#333a76;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper ul li{font-size:.9em;list-style-image:url(/sites/all/themes/icw2/images/check.png);line-height:1.7em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .teacher-tools .teacher-file-wrapper ul li .step-label{font-weight:bold;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .standards-search{margin-left:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .standards-search h4{text-transform:uppercase;color:#333a76;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .left-col .standards-search .standards-search-wrapper{margin-left:1em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col{display:inline-block;width:475px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col .lesson-plan-links .lesson-plan-image{text-align:center;background-color:#fff;border:0.4em solid #449c4f;-webkit-border-radius:.8em;border-radius:.8em;width:466px;height:278px;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col .lesson-plan-links .content-links-wrapper{margin-top:1em;text-align:center;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col .lesson-plan-links .content-links-wrapper .content-link{display:inline-block;margin-right:.5em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col .lesson-plan-links .lesson-plan-text .learning-objective-wrapper h4{text-transform:uppercase;color:#333a76;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col .lesson-plan-links .lesson-plan-text .learning-objective-wrapper ul li{font-size:.9em;list-style-image:url(/sites/all/themes/icw2/images/check.png);line-height:1.7em;}.node-type-lesson-plan #content-wrapper #lesson-plan .lesson-plan-body .right-col .lesson-plan-links .related-curriculum-units h4{text-transform:uppercase;color:#333a76;}.node-type-lesson-plan #content-wrapper #lesson-plan .pane-resource-recommended{background-color:#e6e6e6;}.node-type-lesson-plan #content-wrapper #lesson-plan .pane-resource-recommended h3{color:#449c4f;}.page-eyes_on_prize_module .panel-display .squeeze{width:1024px;}.page-eyes_on_prize_module #content-wrapper .pane-action-links,.node-type-argumentation-module #content-wrapper .pane-action-links{text-align:right;margin:.7em 0;}.page-eyes_on_prize_module #content-wrapper .pane-action-links li,.node-type-argumentation-module #content-wrapper .pane-action-links li{margin:0 .5em;}.page-eyes_on_prize_module #content-wrapper .pane-action-links li a,.node-type-argumentation-module #content-wrapper .pane-action-links li a{padding-left:1.8em;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat left top;}.page-eyes_on_prize_module #content-wrapper .pane-action-links li.print_mail a,.node-type-argumentation-module #content-wrapper .pane-action-links li.print_mail a{background-position:-15px -1104px;}.page-eyes_on_prize_module #content-wrapper .pane-action-links li.feedback a,.node-type-argumentation-module #content-wrapper .pane-action-links li.feedback a{background-position:-15px -1170px;}.page-eyes_on_prize_module #content-wrapper .pane-action-links li.popout-link a,.node-type-argumentation-module #content-wrapper .pane-action-links li.popout-link a{background-position:-15px -1235px;}.page-eyes_on_prize_module #content-wrapper .pane-node-title .pane-content,.node-type-argumentation-module #content-wrapper .pane-node-title .pane-content{font-size:1.75em;color:#333A76;font-weight:bold;margin:.5em 0;}.page-eyes_on_prize_module #content-wrapper .mobile-app-notification,.node-type-argumentation-module #content-wrapper .mobile-app-notification{display:none;text-align:center;width:600px;margin:2em auto;}.page-eyes_on_prize_module #content-wrapper .mobile-app-notification .mobile-app-icon-wrapper,.node-type-argumentation-module #content-wrapper .mobile-app-notification .mobile-app-icon-wrapper{display:block;overflow:hidden;width:100px;height:80px;margin:0 auto;}.page-eyes_on_prize_module #content-wrapper .mobile-app-notification .mobile-app-icon-wrapper .mobile-app-icon,.node-type-argumentation-module #content-wrapper .mobile-app-notification .mobile-app-icon-wrapper .mobile-app-icon{display:block;width:100px;height:2463px;margin-top:-2380px;}.page-eyes_on_prize_module #content-wrapper .mobile-app-notification .mobile-app-header,.node-type-argumentation-module #content-wrapper .mobile-app-notification .mobile-app-header{font-size:2em;font-weight:300;color:#000;}#draftingboard-report{margin-top:-50px;}#draftingboard-report .resource-parent-title{display:inline-block;margin:0;line-height:50px;font-size:1.5em;font-weight:700;color:#fff;text-transform:uppercase;}#draftingboard-report .breadcrumb{display:inline-block;float:right;line-height:50px;padding:0;color:#fff;font-size:.9em;}#draftingboard-report .breadcrumb .breadcrumb-link{color:#333a76;font-weight:bold;}#draftingboard-report .breadcrumb .breadcrumb-link:hover{color:#c6c3d9;}#draftingboard-report .db-report-controls{width:960px;margin:.5em auto;}#draftingboard-report .db-report-controls .header{overflow:auto;}#draftingboard-report .db-report-controls .header h4{float:left;}#draftingboard-report .db-report-controls .header .back-to-resource{float:right;color:#333a76;margin:.6em 0;}#draftingboard-report .db-report-controls .no-data{text-align:center;margin-bottom:1em;}#draftingboard-report .db-report-controls .controls{overflow:auto;}#draftingboard-report .db-report-controls .controls .class-filter{float:left;}#draftingboard-report .db-report-controls .controls .class-filter label,#draftingboard-report .db-report-controls .controls .class-filter .class-selector{display:block;}#draftingboard-report .db-report-controls .controls .class-filter label{font-size:.8em;font-weight:bold;}#draftingboard-report .db-report-controls .controls .class-filter .class-mgmt-link{color:#333a76;margin-left:1em;}#draftingboard-report .db-report-controls .controls .data-download{float:right;margin-top:1em;}#draftingboard-report .db-report-grid{width:960px;margin:1em auto;border:1px solid #4d4d4d;}#draftingboard-report .db-report-grid .grid-row{overflow:auto;border-bottom:1px solid #4d4d4d;}#draftingboard-report .db-report-grid .grid-row:nth-child(2n+3){background-color:#E3E2ED;}#draftingboard-report .db-report-grid .grid-row:last-child{border-bottom:0px solid #4d4d4d;}#draftingboard-report .db-report-grid .grid-row.header{background-color:#4d4d4d;color:#fff;text-transform:uppercase;}#draftingboard-report .db-report-grid .grid-row .col{display:inline-block;padding:.25em .55em;vertical-align:middle;}#draftingboard-report .db-report-grid .grid-row .col-1{width:185px;}#draftingboard-report .db-report-grid .grid-row .col-2{width:150px;}#draftingboard-report .db-report-grid .grid-row .col-3{width:65px;text-align:center;}#draftingboard-report .db-report-grid .grid-row .col-4{width:100px;text-align:center;}#draftingboard-report .db-report-grid .grid-row .col-4 .scaffolding-link{margin-left:.5em;}#draftingboard-report .db-report-grid .grid-row .col-5{width:130px;text-align:center;}#draftingboard-report .db-report-grid .grid-row .col-6{width:200px;text-align:center;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper{text-align:left;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper .module-title{font-size:.9em;margin:0;color:#000;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper .progress-bar{width:auto;height:auto;position:relative;padding-top:10px;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper .progress-bar.in-progress{background:url(/sites/all/themes/icw2/images/progress-line.png) no-repeat right top;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper .progress-bar .progress-item{display:inline-block;width:15px;height:15px;background-color:#e6e6e6;border:1px solid #4d4d4d;-webkit-border-radius:100%;border-radius:100%;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper .progress-bar .progress-item.complete{background-color:#b0caa8;border-color:#449c4f;}#draftingboard-report .db-report-grid .grid-row .progress-bar-wrapper .progress-bar .progress-item.active{border-color:#ef904f;background-color:#f9ceae;}#draftingboard-report .no-data{width:960px;margin:4em auto;text-align:center;border-width:0;}.scaffolding-table tr:nth-child(odd){background-color:#e6e6e6;}.scaffolding-table .col-1{width:20%;padding:.5em;}.scaffolding-table .col-2{width:75%;padding:.5em;}table.evidence{display:table;margin:1em auto;border:1px solid #4d4d4d;border-width:0 1px 1px 0;}table.evidence tr td{font-size:1em;padding:.4em .25em;width:180px;text-align:center;border:1px solid #4d4d4d;border-width:1px 0 0 1px;}table.evidence thead tr td{background-color:#b0caa8;border-bottom:0px;}table.evidence thead tr td:first-child{background-color:transparent;border:0px;}.student-essay .header{color:#4d4d4d;font-size:.8em;}.student-essay .header strong.blue{color:#333a76;}.student-essay .header strong.green{color:#449c4f;}.student-essay .content{width:700px;height:300px;padding:1em;margin:1em 0;background-color:#e6e6e6;overflow:auto;}.student-essay .content .student-content{font-weight:bolder;color:#333a76;}.student-essay .controls{text-align:right;}.student-essay .controls a{margin-left:1em;}.page-node-resource #content-wrapper .title-banner{background:#449c4f url(/sites/all/themes/icw2/images/tile_green_dark.png) repeat top left;height:80px;margin:50px 0;}.page-node-resource #content-wrapper #draftingboard-report,.page-node-resource #content-wrapper #resource{margin-top:-130px;}.page-node-resource #content-wrapper #draftingboard-report .resource-header,.page-node-resource #content-wrapper #resource .resource-header{position:relative;height:80px;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-icon,.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-title-wrapper,.page-node-resource #content-wrapper #resource .resource-header .resource-icon,.page-node-resource #content-wrapper #resource .resource-header .resource-title-wrapper{display:inline-block;vertical-align:top;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-icon,.page-node-resource #content-wrapper #resource .resource-header .resource-icon{background-color:#fff;padding:5px;margin:10px 0;-webkit-border-radius:100%;border-radius:100%;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-title,.page-node-resource #content-wrapper #resource .resource-header .resource-title{margin:.6em 0 0 1em;max-width:850px;color:#fff;font-size:1.4em;line-height:normal;font-weight:bold;text-transform:uppercase;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-breadcrumb,.page-node-resource #content-wrapper #resource .resource-header .resource-breadcrumb{position:absolute;color:#fff;font-size:.8em;text-transform:uppercase;top:45px;left:85px;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-breadcrumb .back-arrow,.page-node-resource #content-wrapper #resource .resource-header .resource-breadcrumb .back-arrow{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:.5em;background:white url(/sites/all/themes/icw2/images/cu-back-arrow.png) no-repeat center center;-webkit-border-radius:100%;border-radius:100%;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-breadcrumb a,.page-node-resource #content-wrapper #resource .resource-header .resource-breadcrumb a{color:#fff;text-decoration:underline;}.page-node-resource #content-wrapper #draftingboard-report .resource-header .resource-breadcrumb a:hover,.page-node-resource #content-wrapper #resource .resource-header .resource-breadcrumb a:hover{text-decoration:none;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body{margin:1em 0;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .left-col{display:inline-block;width:450px;margin-right:1em;vertical-align:top;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .left-col .resource-text{display:inline-block;width:450px;margin-right:1em;vertical-align:top;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .left-col.full{width:auto;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .left-col.full .resource-text{width:auto;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col{display:inline-block;width:475px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .resource-links{display:inline-block;width:475px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .resource-links .resource-image{text-align:center;background-color:#fff;border:0.4em solid #449c4f;overflow:hidden;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .resource-links .resource-image img{display:block;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .resource-links .resource-links-wrapper{margin:.5em;text-align:center;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .resource-links .resource-links-wrapper .resource-link{margin:0 .5em;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .related-curriculum-units ul.related-curriculum-list{padding:1em;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .right-col .related-curriculum-units ul.related-curriculum-list li{margin-bottom:0;line-height:1.8em;list-style-image:url(/sites/all/themes/icw2/images/list-arrow.png);list-style-position:outside;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .learning-objective-wrapper h3{color:#4d4d4d;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .learning-objective-wrapper ul{overflow:auto;list-style:none;padding:0;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .learning-objective-wrapper ul li{display:block;width:250px;background:url(/sites/all/themes/icw2/images/check-big.png) no-repeat left top;float:left;margin-left:15px;margin-bottom:.5em;padding-left:45px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .resource-links-wrapper{text-align:right;padding-right:1em;margin-top:.5em;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data{background-color:#e6e6e6;margin:1em 0;padding:1em 0;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .inline-title{text-transform:uppercase;text-align:right;padding-right:.5em;color:#333a76;display:inline-block;vertical-align:middle;width:220px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .standards-search-wrapper,.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .attachment-wrapper{display:inline-block;vertical-align:middle;border-left:2px solid #333a76;width:700px;margin:.5em 0;padding-left:1em;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row{display:inline-block;width:175px;margin:0 .5em 1em .5em;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment{color:#333a76;font-size:.7em;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top;text-align:center;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment span{clear:both;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment h4{line-height:normal;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment:hover{color:#449c4f;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment:hover h4{color:#449c4f;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment span{display:inline-block;vertical-align:middle;overflow:hidden;width:50px;height:60px;margin-right:.5em;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment.ppt-file-type span{width:65px;height:60px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .teacher-tools .attachment-row .product-line-attachment.ppt-file-type span img{width:100px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body .teacher-data .standards-search .standards-search-wrapper{width:690px;}.page-node-resource #content-wrapper #resource .resource-main-section .resource-body.flash_game .right-col .resource-links .resource-image{height:200px;border-width:0;overflow:hidden;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .recommended-header{background-color:#4d4d4d;margin-bottom:1em;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .recommended-header h2{color:#fff;text-transform:uppercase;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row{width:700px;margin:0 auto 1em;overflow:auto;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .col{color:#000;text-decoration:none;text-align:center;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .col-1{width:20%;float:left;margin-right:-100%;margin-left:0;clear:none;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .col-2{width:20%;float:left;margin-right:-100%;margin-left:26.66667%;clear:none;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .col-3{width:20%;float:left;margin-right:-100%;margin-left:53.33333%;clear:none;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .col-4{width:20%;float:right;margin-left:0;margin-right:0;clear:none;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item{display:block;text-align:center;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item .resource-title{text-transform:none;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item .resource-image{height:100px;width:100px;padding:8px;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.flash_game .resource-image{padding:0;border:8px solid #449c4f;-webkit-border-radius:10px;border-radius:10px;margin:0 auto;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.flash_game .resource-image img{opacity:.7;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.flash_game:hover .resource-image{background-color:#DCDCDC;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.flash_game:hover .resource-image img{opacity:1;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.web_quest .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.argumentation_module .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.lesson_plan .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.curriculum_unit .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.eyes_on_prize_module .resource-image{width:100px;height:100px;margin:0 auto;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.web_quest .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.argumentation_module .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.lesson_plan .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.curriculum_unit .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.eyes_on_prize_module .resource-image img{opacity:0.5;z-index:4;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.web_quest:hover .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.argumentation_module:hover .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.lesson_plan:hover .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.curriculum_unit:hover .resource-image,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.eyes_on_prize_module:hover .resource-image{background-color:#DCDCDC;}.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.web_quest:hover .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.argumentation_module:hover .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.lesson_plan:hover .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.curriculum_unit:hover .resource-image img,.page-node-resource #content-wrapper #resource .pane-resource-recommended .resource-wrapper .row .resource-item.eyes_on_prize_module:hover .resource-image img{opacity:1;}.node-type-curriculum-unit #content-wrapper .title-banner{background:#449c4f url(/sites/all/themes/icw2/images/tile_green_dark.png) repeat top left;height:80px;margin:50px 0;}.node-type-curriculum-unit #content-wrapper #curriculum-unit{margin-top:-130px;}.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner{height:80px;}.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner .panel-pane,.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner .panel-region-separator{display:inline-block;vertical-align:middle;}.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner .panel-pane,.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner .panel-separator{display:inline-block;vertical-align:middle;}.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner .curriculum-icon{background-color:#fff;padding:5px;margin:10px 0;-webkit-border-radius:100%;border-radius:100%;}.node-type-curriculum-unit #content-wrapper #curriculum-unit .curriculum-banner .pane-node-title{margin-left:1em;color:#fff;font-size:1.7em;line-height:normal;font-weight:bold;text-transform:uppercase;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-header .pane-content{margin:0;line-height:50px;font-size:1.75em;font-weight:700;color:#fff;text-transform:uppercase;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body{margin-top:1em;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content{margin-bottom:1em;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .left-col{display:inline-block;width:350px;margin-right:1em;vertical-align:top;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .left-col .curriculum-unit-links .curriculum-unit-image{text-align:center;background-color:#449c4f;-webkit-border-radius:.8em;border-radius:.8em;width:345px;height:205px;overflow:hidden;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .left-col .curriculum-unit-links .curriculum-unit-links-wrapper{margin:1em;text-align:center;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .left-col .curriculum-unit-links .curriculum-unit-links-wrapper .curriculum-unit-link{margin:0 .5em;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col{display:inline-block;width:575px;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col h3{font-size:1.5em;margin-top:0;color:#4d4d4d;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col .teacher-tools .teacher-file-wrapper{margin-left:1em;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col .teacher-tools .teacher-file-wrapper .attachment-row{margin-bottom:1em;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col .teacher-tools .teacher-file-wrapper .attachment-row .product-line-attachment{color:#333a76;font-size:.7em;font-weight:700;text-transform:uppercase;display:block;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col .teacher-tools .teacher-file-wrapper .attachment-row .product-line-attachment:hover{color:#c6c3d9;}.node-type-curriculum-unit #content-wrapper .curriculum-unit-body .curriculum-unit-content .right-col .teacher-tools .teacher-file-wrapper .attachment-row .product-line-attachment span{display:inline-block;vertical-align:middle;overflow:hidden;width:50px;height:60px;margin-right:.5em;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list{background-color:#e6e6e6;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-header{background-color:#4d4d4d;overflow:auto;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-header h2{float:left;color:#fff;text-transform:uppercase;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-header #resource-sort-type{float:right;margin-top:1em;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body{padding:1em 0;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-by-type .inline-title{text-transform:uppercase;text-align:right;padding-right:.5em;color:#333a76;display:inline-block;vertical-align:middle;width:220px;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-by-type .resource-type-wrapper{display:inline-block;vertical-align:middle;border-left:2px solid #333a76;width:700px;margin:.5em 0;padding-left:1em;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row{width:960px;margin-bottom:1em;overflow:auto;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col{color:#000;text-decoration:none;text-align:center;position:relative;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col .resource-title{text-transform:none;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col .resource-image{width:100px;height:100px;margin:0 auto;-webkit-border-radius:100%;border-radius:100%;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col .resource-image img{opacity:0.7;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col .resource-image:hover{background-color:#fff;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col .resource-image:hover img{opacity:1;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col .resource-teaser{font-size:.8em;padding:.5em;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col-1{width:21.05263%;float:left;margin-right:-100%;margin-left:0;clear:none;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col-2{width:21.05263%;float:left;margin-right:-100%;margin-left:26.31579%;clear:none;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col-3{width:21.05263%;float:left;margin-right:-100%;margin-left:52.63158%;clear:none;}.node-type-curriculum-unit #content-wrapper .pane-curriculum-unit-resource-list .curriculum-resource-body .resource-row .col-4{width:21.05263%;float:right;margin-left:0;margin-right:0;clear:none;}.page-taxonomy-term #content-wrapper .banner.title-banner,.page-help-desk #content-wrapper .banner.title-banner,.page-our-network #content-wrapper .banner.title-banner,.page-news #content-wrapper .banner.title-banner,.page-story #content-wrapper .banner.title-banner,.page-our-supporters #content-wrapper .banner.title-banner,.page-our-team #content-wrapper .banner.title-banner,.page-our-story #content-wrapper .banner.title-banner{background:#c6c3d9 url(/sites/all/themes/icw2/images/tile_blue.png) repeat top left;height:250px;width:100%;position:relative;z-index:2;}.page-taxonomy-term #content-wrapper .panel-display,.page-help-desk #content-wrapper .panel-display,.page-our-network #content-wrapper .panel-display,.page-news #content-wrapper .panel-display,.page-story #content-wrapper .panel-display,.page-our-supporters #content-wrapper .panel-display,.page-our-team #content-wrapper .panel-display,.page-our-story #content-wrapper .panel-display{margin-top:-250px;}.page-our-story .our-story .pane-title{line-height:normal;}.page-our-story .our-story .our-story-image{float:right;margin:0 0 .5em .5em;}.page-our-story .study-wrapper h4{cursor:pointer;}.page-our-story .study-wrapper h4 .arrow{display:inline-block;width:20px;height:22px;vertical-align:middle;background:url(/sites/all/themes/icw2/images/arrow-right.png) no-repeat 0px 0px;}.page-our-story .study-wrapper h4.active .arrow{background:url(/sites/all/themes/icw2/images/arrow-down.png) no-repeat 0px 0px;}.page-our-story .study-wrapper p{display:none;}.pane-about-header-pane{min-height:180px;padding:2.2em 0;position:relative;}.pane-about-header-pane .squeeze{width:750px;}.pane-about-header-pane .squeeze .about-menu{overflow:auto;margin-top:15px;position:relative;z-index:3;}.pane-about-header-pane .squeeze .about-menu .left{float:left;position:relative;}.pane-about-header-pane .squeeze .about-menu .right{float:right;text-align:right;position:relative;}.pane-about-header-pane .squeeze .about-header-text{width:420px;height:130px;background-color:#fff;text-align:center;font-weight:300;padding:.5em;border:0.5em solid #333a76;position:absolute;z-index:5;top:40px;left:50%;margin-left:-220px;-webkit-border-radius:1em;border-radius:1em;}.pane-about-header-pane .squeeze .about-header-text .about-title{font-size:2.5em;font-weight:300;line-height:normal;margin:0 auto;color:#000;}.pane-about-header-pane .squeeze .about-header-text .about-text{font-family:'Roboto Condensed',sans-serif;font-size:1em;}.pane-about-header-pane .squeeze .about-header-text .about-text a{color:#333a76;font-weight:bold;text-decoration:underline;}.pane-about-header-pane .squeeze .about-header-text .about-text a:hover{color:#c6c3d9;}.our-network .section-title,.our-supporters .section-title,.our-team .section-title{color:#333a76;font-size:1.75em;padding-bottom:.5em;border-bottom:1px solid #e6e6e6;}.our-network .section-title.donor-title,.our-supporters .section-title.donor-title,.our-team .section-title.donor-title{padding-bottom:0;border-bottom:none;}.our-network .supporter-title,.our-supporters .supporter-title,.our-team .supporter-title{line-height:normal;padding-bottom:.2em;border-bottom:1px solid #e6e6e6;margin-bottom:1em;}.our-network .section-wrapper .row,.our-supporters .section-wrapper .row,.our-team .section-wrapper .row{width:100%;margin-bottom:3em;overflow:auto;}.our-network .section-wrapper .row a,.our-supporters .section-wrapper .row a,.our-team .section-wrapper .row a{color:#333a76;}.our-network .section-wrapper .row a:hover,.our-supporters .section-wrapper .row a:hover,.our-team .section-wrapper .row a:hover{text-decoration:none;}.our-network .section-wrapper .row a:hover .name,.our-supporters .section-wrapper .row a:hover .name,.our-team .section-wrapper .row a:hover .name{color:#c6c3d9;}.our-network .section-wrapper .row .item,.our-supporters .section-wrapper .row .item,.our-team .section-wrapper .row .item{text-align:center;}.our-network .section-wrapper .row .item .photo,.our-supporters .section-wrapper .row .item .photo,.our-team .section-wrapper .row .item .photo{width:120px;height:120px;margin:0 auto .5em auto;background-color:#fff;border:0.5em solid #333a76;-webkit-border-radius:1em;border-radius:1em;overflow:hidden;}.our-network .section-wrapper .row .item .logo-wrapper,.our-supporters .section-wrapper .row .item .logo-wrapper,.our-team .section-wrapper .row .item .logo-wrapper{width:100%;height:100px;margin-bottom:.5em;}.our-network .section-wrapper .row .item .logo-wrapper .logo,.our-supporters .section-wrapper .row .item .logo-wrapper .logo,.our-team .section-wrapper .row .item .logo-wrapper .logo{margin:0;}.our-network .section-wrapper .row .item .icon,.our-supporters .section-wrapper .row .item .icon,.our-team .section-wrapper .row .item .icon{width:90px;height:90px;margin:0 auto .5em auto;background:url(/sites/all/themes/icw2/images/icw-icon-extra-sprites.svgz) no-repeat -5px -1800px;}.our-network .section-wrapper .row .item .name,.our-supporters .section-wrapper .row .item .name,.our-team .section-wrapper .row .item .name{font-size:1em;font-weight:900;color:#333a76;margin:0;text-transform:none;line-height:normal;}.our-network .section-wrapper .row .item .title,.our-supporters .section-wrapper .row .item .title,.our-team .section-wrapper .row .item .title{font-size:.8em;margin:0;line-height:normal;}.our-network .section-wrapper .row .item .full-bio,.our-supporters .section-wrapper .row .item .full-bio,.our-team .section-wrapper .row .item .full-bio{display:none;text-align:left;}.our-network .section-wrapper .row .item .full-bio .photo,.our-supporters .section-wrapper .row .item .full-bio .photo,.our-team .section-wrapper .row .item .full-bio .photo{display:inline-block;}.our-network .section-wrapper .row .item .full-bio p,.our-supporters .section-wrapper .row .item .full-bio p,.our-team .section-wrapper .row .item .full-bio p{display:inline-block;}.our-network .section-wrapper .row .item-1,.our-supporters .section-wrapper .row .item-1,.our-team .section-wrapper .row .item-1{width:23.52941%;float:left;margin-right:-100%;margin-left:0;clear:none;}.our-network .section-wrapper .row .item-2,.our-supporters .section-wrapper .row .item-2,.our-team .section-wrapper .row .item-2{width:23.52941%;float:left;margin-right:-100%;margin-left:25.4902%;clear:none;}.our-network .section-wrapper .row .item-3,.our-supporters .section-wrapper .row .item-3,.our-team .section-wrapper .row .item-3{width:23.52941%;float:left;margin-right:-100%;margin-left:50.98039%;clear:none;}.our-network .section-wrapper .row .item-4,.our-supporters .section-wrapper .row .item-4,.our-team .section-wrapper .row .item-4{width:23.52941%;float:right;margin-left:0;margin-right:0;clear:none;}.our-network .section-wrapper.state-teams .state-teams-form,.our-supporters .section-wrapper.state-teams .state-teams-form,.our-team .section-wrapper.state-teams .state-teams-form{margin-bottom:1em;}.our-network .section-wrapper.advisors .item,.our-supporters .section-wrapper.advisors .item,.our-team .section-wrapper.advisors .item{cursor:default;}.our-network .section-wrapper.advisors .item .name,.our-supporters .section-wrapper.advisors .item .name,.our-team .section-wrapper.advisors .item .name{color:#000;}.our-network .section-wrapper.advisors .item:hover .name,.our-supporters .section-wrapper.advisors .item:hover .name,.our-team .section-wrapper.advisors .item:hover .name{color:#000;}.our-network .section-wrapper.state-teams .rep-title,.our-supporters .section-wrapper.state-teams .rep-title,.our-team .section-wrapper.state-teams .rep-title{font-size:.8em;font-weight:bold;}.our-network .section-wrapper.state-teams .item .title,.our-supporters .section-wrapper.state-teams .item .title,.our-team .section-wrapper.state-teams .item .title{margin-top:1em;}.our-network .section-wrapper.state-teams .item .title a,.our-supporters .section-wrapper.state-teams .item .title a,.our-team .section-wrapper.state-teams .item .title a{color:#fff;font-size:1.2em;}.our-network .donor-table,.our-supporters .donor-table,.our-team .donor-table{width:100%;margin-bottom:2em;}.our-network .donor-table tr td,.our-supporters .donor-table tr td,.our-team .donor-table tr td{padding:.5em;text-align:center;font-size:.8em;font-weight:bold;border:1px solid #e6e6e6;}.our-network .donor-table tr.odd,.our-supporters .donor-table tr.odd,.our-team .donor-table tr.odd{background-color:#e6e6e6;}.pane-our-news-ribbon{display:block;width:200px;position:relative;z-index:5;float:right;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content{padding:1em 1em 60px 1em;text-align:center;background:#e6e6e6 url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content h3{font-size:.9em;text-transform:none;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content a.button.blue:hover{color:#fff;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item{text-align:left;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .taxonomy-nav .item-list ul li{list-style:none;min-height:22px;margin:0 0 .2em 0;padding:0 0 0 20px;background:url(/sites/all/themes/icw2/images/arrow-right.png) no-repeat 0 -1px;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .taxonomy-nav .item-list ul li a{color:#333a76;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav{padding:0;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year{list-style:none;min-height:22px;margin:0 0 .2em 0;padding:0 0 0 25px;background:url(/sites/all/themes/icw2/images/arrow-right.png) no-repeat 0 -1px;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .year-label{color:#333a76;cursor:pointer;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .year-label:hover{text-decoration:underline;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .archive-nav-month-list{margin-top:0;padding:0 0 0 25px;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .archive-nav-month-list .archive-nav-month{font-size:.8em;line-height:normal;list-style-type:disc;margin:0;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .archive-nav-month-list .archive-nav-month a{color:#333a76;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .archive-nav-month-list .archive-nav-month a:hover{text-decoration:underline;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year .archive-nav-month-list .archive-nav-month a.active{font-weight:bold;}.pane-our-news-ribbon .ribbon-wrapper .ribbon-content .ribbon-item .archive-nav .archive-nav-year.active{background:url(/sites/all/themes/icw2/images/arrow-down.png) no-repeat 0 -1px;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content{margin-top:0;position:relative;z-index:5;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content.clear-block:after{display:inherit;height:auto;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-about-header-pane{width:700px;padding-bottom:2.4em;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-about-header-pane .squeeze{margin-top:0;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-about-header-pane .squeeze .about-header-text{margin-left:-200px;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1{width:700px;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .pane-title{color:#333a76;border-bottom:1px solid #e6e6e6;margin-bottom:1em;padding-bottom:.2em;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row{border-bottom:1px solid #e6e6e6;margin-bottom:1em;padding-bottom:1em;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-image{display:inline-block;vertical-align:top;min-width:220px;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-image .imagecache-NewsImageThumb{display:block;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-text{display:inline-block;width:450px;line-height:normal;margin-left:1em;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-text .news-item-title{font-size:1em;margin:0;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-text .news-item-created{font-size:.8em;font-weight:bold;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-text .news-item-content{font-size:1em;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-text .news-item-tags{font-size:.8em;}.page-news #content-wrapper .our-news-content .squeeze #mini-panel-our_news_content .pane-our-news-panel-pane-1 .view-id-our_news .views-row .news-item .news-item-text .news-item-tags h6{margin:0;font-size:.9em;font-weight:900;text-transform:uppercase;color:#000;}.page-story #content-wrapper #news-content{margin-top:-250px;}.page-story #content-wrapper #news-content #mini-panel-news_item_header{margin-top:0;margin-bottom:2em;position:relative;z-index:5;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .pane-about-header-pane{width:700px;padding-bottom:2.4em;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .pane-about-header-pane .squeeze{margin-top:0;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .pane-about-header-pane .squeeze .about-header-text{margin-left:-200px;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story{margin-bottom:1em;width:700px;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story .pane-title{color:#333a76;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story .news-content-wrapper .news-image{display:inline-block;margin-right:1em;vertical-align:top;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story .news-content-wrapper .news-text{display:inline-block;width:450px;line-height:normal;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story .news-content-wrapper .news-text .news-author{font-size:.9em;font-weight:bold;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story .news-content-wrapper .news-text .news-body{margin-top:.5em;}.page-story #content-wrapper #news-content #mini-panel-news_item_header .news-story .news-content-wrapper .news-text .article-link{clear:both;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1,.page-taxonomy-term #content-wrapper .pane-about-header-pane{width:700px;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .pane-title{color:#333a76;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #e6e6e6;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row{border-bottom:1px solid #e6e6e6;margin-bottom:1em;padding-bottom:1em;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-image{display:inline-block;vertical-align:top;min-width:220px;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-image .imagecache-NewsImageThumb{display:block;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-text{display:inline-block;width:450px;line-height:normal;margin-left:1em;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-text .news-item-title{font-size:1em;margin:0;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-text .news-item-created{font-size:.8em;font-weight:bold;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-text .news-item-content{font-size:1em;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-text .news-item-tags{font-size:.8em;}.page-taxonomy-term #content-wrapper .pane-taxonomy-term-panel-pane-1 .view-id-taxonomy_term .views-row .news-item .news-item-text .news-item-tags h6{margin:0;font-size:.9em;font-weight:900;text-transform:uppercase;color:#000;}.help-desk .pane-title{color:#333a76;font-size:1.75em;padding-bottom:.5em;border-bottom:1px solid #e6e6e6;}.help-desk .help-desk-wrapper{overflow:auto;}.help-desk .help-desk-wrapper .help-desk-intro{margin:.5em;}.help-desk .help-desk-wrapper .help-desk-intro .intro-text{display:inline-block;vertical-align:top;width:700px;}.help-desk .help-desk-wrapper .help-desk-intro .teacher-guide{display:inline-block;}.help-desk .help-desk-wrapper .help-desk-intro .teacher-guide:hover{color:#fff;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .title{padding-top:.5em;border-top:1px solid #e6e6e6;margin:.5em;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item{padding:.5em;margin:1em;background-color:#ddd;display:none;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item:nth-child(2){display:block;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item.even{background-color:#fff;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item .question,.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item .answer{padding:0 .5em;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item .question h3,.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item .answer h3{margin-top:0;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item .question p,.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .item .answer p{padding:0 .5em;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .view-all{font-weight:bold;text-align:right;color:#333a76;cursor:pointer;padding:.5em;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .view-all .arrow{display:inline-block;width:20px;height:22px;vertical-align:middle;background:url(/sites/all/themes/icw2/images/arrow-right.png) no-repeat 0px 0px;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section .view-all:hover{text-decoration:underline;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section.active{background-color:#eee;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section.active .item{display:block;}.help-desk .help-desk-wrapper .help-desk-body .help-desk-section.active .view-all .arrow{background:url(/sites/all/themes/icw2/images/arrow-up.png) no-repeat 0px 0px;}.help-desk .help-desk-wrapper .help-desk-contact{padding:.5em;margin:.5em;border-top:1px solid #e6e6e6;}.page-impact #content-wrapper .banner.title-banner,.page-donate #content-wrapper .banner.title-banner{background:#f9ebe0 url(/sites/all/themes/icw2/images/tile_orange.png) repeat top left;height:250px;width:100%;position:relative;z-index:2;}.point-wrapper{display:inline-block;width:140px;background-color:#fff;border:0.25em solid #ef904f;-webkit-border-radius:1em;border-radius:1em;text-align:center;vertical-align:top;}.point-wrapper .rank{color:#bc4a4d;overflow:hidden;margin:.7em 0;}.point-wrapper .rank .rank-score{font-size:1.5em;margin:.3em 0;vertical-align:top;font-weight:700;}.point-wrapper .rank .rank-superscript{font-size:.8em;}.point-wrapper .rank-place{color:#bc4a4d;font-size:.9em;font-weight:bold;padding:.2em 0;text-transform:uppercase;clear:both;}.point-wrapper .data{color:#bc4a4d;background-color:#f9ceae;font-size:1em;font-weight:bold;padding:.1em;border-top:2px solid #ef904f;}.point-wrapper .label{color:#bc4a4d;font-size:.9em;font-weight:bold;padding:.2em 0;background-color:#ef904f;-webkit-border-radius:0 0 .6em .6em;border-radius:0 0 .6em .6em;}.page-impact #content-wrapper .banner.title-banner{height:265px;}.page-impact #content-wrapper .panel-display{margin-top:-265px;position:relative;z-index:3;}.page-impact #content-wrapper .panel-pane.right-ribbon{display:block;width:200px;float:right;}.page-impact #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content{min-height:290px;padding:1em 1em 60px 1em;text-align:center;background:#e6e6e6 url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}.page-impact #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .impact-menu .active{display:none;}.page-impact #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content h3{font-size:.9em;text-transform:none;}.page-impact #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}.page-impact #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .impact-nav-text p{font-size:.9em;line-height:normal;text-align:left;}.page-impact #content-wrapper .impact-header{padding:1em 0 0 0;}.page-impact #content-wrapper .impact-header .impact-intro-text{display:inline-block;vertical-align:top;width:250px;}.page-impact #content-wrapper .impact-header .impact-intro-text h1{color:#ef904f;margin-top:0;}.page-impact #content-wrapper .impact-header .impact-intro-text p{font-size:.8em;line-height:normal;}.page-impact #content-wrapper .impact-header .impact-graphic{vertical-align:top;display:inline-block;width:450px;height:200px;margin-left:1em;background:white url(/sites/all/themes/icw2/images/ImpactGraphic.png) no-repeat left top;border:0.5em solid #ef904f;-webkit-border-radius:1em;border-radius:1em;overflow:hidden;}.page-impact #content-wrapper .pane-impact-projects{margin:1em 0;width:730px;}.page-impact #content-wrapper .pane-impact-projects .impact-header-title{overflow:auto;padding-bottom:.2em;border-bottom:1px solid #e6e6e6;margin-bottom:.5em;}.page-impact #content-wrapper .pane-impact-projects .impact-header-title .left-header,.page-impact #content-wrapper .pane-impact-projects .impact-header-title .right-header{display:block;margin:0;float:left;color:#ef904f;font-size:1.4em;line-height:normal;}.page-impact #content-wrapper .pane-impact-projects .impact-header-title .right-header{float:right;margin-top:.5em;color:#000;font-size:1em;text-transform:uppercase;}.page-impact #content-wrapper .pane-impact-projects .views-row{padding:.5em;border-bottom:1px solid #e6e6e6;}.page-impact #content-wrapper .pane-impact-projects .views-row.views-row-even{background-color:#F8EADF;}.page-impact #content-wrapper .pane-impact-projects .impact-item{overflow:auto;}.page-impact #content-wrapper .pane-impact-projects .impact-item .left{float:left;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right{float:right;width:550px;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-name{font-size:1.2em;margin-top:0;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-user-info{overflow:auto;margin-bottom:.5em;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-user-info .category-image{float:left;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-user-info .category-image .impact-category-label{font-weight:bold;font-size:1em;margin-left:.5em;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-user-info .spend-points-wrapper{float:right;text-align:right;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-text{line-height:normal;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-text .title{color:#000;margin:0;}.page-impact #content-wrapper .pane-impact-projects .impact-item .right .impact-text .text{margin-bottom:.5em;}.page-impact_project #content-wrapper #impact-body{margin-bottom:1em;}.page-impact_project #content-wrapper #impact-body .panel-pane.right-ribbon{display:block;width:200px;float:right;}.page-impact_project #content-wrapper #impact-body .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content{min-height:250px;padding:1em 1em 60px 1em;text-align:center;background:#e6e6e6 url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}.page-impact_project #content-wrapper #impact-body .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .impact-menu .active{display:none;}.page-impact_project #content-wrapper #impact-body .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content h3{font-size:.9em;text-transform:none;}.page-impact_project #content-wrapper #impact-body .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}.page-impact_project #content-wrapper #impact-body .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .impact-nav-text p{font-size:.8em;line-height:normal;text-align:left;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score{overflow:auto;width:730px;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .impact-title{font-size:1.75em;color:#333a76;display:block;float:left;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .spend-points{display:block;margin-top:1em;float:right;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .impact-details{clear:both;display:block;overflow:auto;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .impact-details .impact-text{display:inline-block;width:360px;vertical-align:top;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .impact-details .impact-pic{display:block;width:170px;height:140px;margin:0 1em;float:right;overflow:hidden;border:1px solid #e6e6e6;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .impact-details .point-wrapper{float:right;}.page-impact_project #content-wrapper #impact-body .pane-impact-details-score .no-pic .impact-details .impact-text{width:570px;}.page-impact-winners #content-wrapper .page-winners .impact-winner-intro{width:730px;}.page-impact-winners #content-wrapper .page-winners .impact-winner-intro .pane-title{color:#ef904f;font-size:2em;}.page-impact-winners #content-wrapper .page-winners .pane-impact-winners{width:730px;}.page-impact-winners #content-wrapper .page-winners .pane-impact-winners .views-table{width:100%;margin-bottom:1em;border:1px solid #e6e6e6;}.page-impact-winners #content-wrapper .page-winners .pane-impact-winners .views-table tr td{font-size:.9em;padding:.4em;}.page-impact-winners #content-wrapper .page-winners .pane-impact-winners .views-table thead th{font-size:.9em;padding:.4em;}.page-impact.page-impact-about #content-wrapper .banner.title-banner{background:none;height:auto;width:auto;}.page-impact.page-impact-about #content-wrapper .panel-display{margin-top:0;}.page-impact.page-impact-about #content-wrapper .about-impacts{width:730px;}.page-impact.page-impact-about #content-wrapper .about-impacts .pane-title{color:#333a76;}.page-impact.page-impact-about #content-wrapper .about-impacts .impact-about-wrapper{margin-bottom:1em;}.page-impact.page-impact-about #content-wrapper .about-impacts .impact-about-wrapper .impact-about-item{overflow:auto;margin-bottom:.5em;}.page-impact.page-impact-about #content-wrapper .about-impacts .impact-about-wrapper .impact-about-item .impact-about-number{display:block;float:left;color:#fff;width:100px;height:100px;margin-right:.2em;line-height:100px;text-align:center;font-size:4em;font-weight:bolder;background-color:#333a76;-webkit-border-radius:100%;border-radius:100%;}.page-impact.page-impact-about #content-wrapper .about-impacts .impact-about-wrapper .impact-about-item h2,.page-impact.page-impact-about #content-wrapper .about-impacts .impact-about-wrapper .impact-about-item p{display:inline-block;width:500px;}.page-donate #content-wrapper .banner.title-banner{height:200px;}.page-donate #content-wrapper .panel-display{margin-top:-200px;position:relative;z-index:3;}.page-donate #content-wrapper .panel-pane.right-ribbon{display:block;width:200px;float:right;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content{min-height:200px;padding:1em 1em 60px 1em;text-align:center;background:#e6e6e6 url(/sites/all/themes/icw2/images/ribbon_base.png) no-repeat center bottom;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content h3{font-size:.9em;text-transform:none;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .ribbon-divider{margin:1em 0;height:1px;background-color:#fff;border:none;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper{display:block;min-height:70px;padding-bottom:15px;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .left-side{display:block;float:left;text-align:left;width:100px;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .left-side a{color:#333a76;font-size:1em;font-weight:700;text-transform:uppercase;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .left-side a:hover{color:#c6c3d9;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .right-side{display:block;float:right;text-align:right;width:65px;}.page-donate #content-wrapper .panel-pane.right-ribbon .ribbon-wrapper .ribbon-content .classes-wrapper .class-wrapper .ribbon-text{font-size:.7em;line-height:1.4em;margin-bottom:.2em;}.page-donate #content-wrapper .donation-intro{width:740px;padding:1px 0;}.page-donate #content-wrapper .donation-intro .pane-title{color:#ef904f;}.page-donate #content-wrapper #donate-online{padding:1px 0;width:740px;}.page-donate #content-wrapper #donate-online #icivics-content-donate-form div div{display:inline-block;width:200px;}.page-donate #content-wrapper #donate-by-mail{width:740px;}.page-errors-403 .page-page_not_found,.page-errors-404 .page-page_not_found{margin-bottom:1em;}.page-errors-403 .page-page_not_found .pane-title,.page-errors-404 .page-page_not_found .pane-title{color:#333a76;}.page-errors-403 .page-page_not_found .avatar-404,.page-errors-404 .page-page_not_found .avatar-404{width:265px;height:370px;background:url(/sites/all/themes/icw2/images/404avatar.gif) no-repeat left top;}.page-errors-403 .page-page_not_found .user-access.error-wrapper,.page-errors-403 .page-page_not_found .access.error-wrapper,.page-errors-404 .page-page_not_found .user-access.error-wrapper,.page-errors-404 .page-page_not_found .access.error-wrapper{width:760px;margin-top:40px;margin-left:20px;padding:1em;background-color:#c6c3d9;border:0.5em solid #333a76;overflow:visible;-webkit-border-radius:1em;border-radius:1em;}.page-errors-403 .page-page_not_found .user-access.error-wrapper .error-text,.page-errors-403 .page-page_not_found .access.error-wrapper .error-text,.page-errors-404 .page-page_not_found .user-access.error-wrapper .error-text,.page-errors-404 .page-page_not_found .access.error-wrapper .error-text{display:inline-block;width:650px;}.page-errors-403 .page-page_not_found .user-access.error-wrapper .error-icon,.page-errors-403 .page-page_not_found .access.error-wrapper .error-icon,.page-errors-404 .page-page_not_found .user-access.error-wrapper .error-icon,.page-errors-404 .page-page_not_found .access.error-wrapper .error-icon{float:right;width:85px;height:150px;margin:-70px -50px 0px 0;background:url(/sites/all/themes/icw2/images/teacher-access-icon.png) no-repeat top left;}.page-errors-403 .page-page_not_found .user-access.error-wrapper,.page-errors-404 .page-page_not_found .user-access.error-wrapper{background-color:#f9ceae;border:2px solid #ef904f;}.page-errors-403 .page-page_not_found .user-access.error-wrapper .error-icon,.page-errors-404 .page-page_not_found .user-access.error-wrapper .error-icon{width:105px;height:158px;margin:-115px -75px 0 0;background-image:url(/sites/all/themes/icw2/images/user-access-icon.png);}.embargo-wrapper h1{line-height:normal;}.embargo-wrapper #user-login .login-submit-wrapper{width:92%;}.embargo-wrapper .button-wrapper{display:inline-block;vertical-align:top;margin:1em 0;text-align:center;}.page-embargo .embargo-wrapper{width:600px;margin:0 auto 1em auto;overflow:hidden;}.page-embargo .embargo-wrapper h1{text-align:center;}.page-embargo .embargo-wrapper .form-wrapper{width:320px;margin:0 auto;border:2px solid #e6e6e6;padding:.5em;-webkit-border-radius:.5em;border-radius:.5em;}.page-embargo .embargo-wrapper .form-wrapper a{color:#333a76;margin-left:1em;}.page-embargo .embargo-wrapper .embargo-divder{margin:2em 0;}.page-embargo .embargo-wrapper .button-wrapper{margin-top:0;}.page-embargo .embargo-wrapper .button-wrapper h1{margin-top:0;}
a,a:visited{color:#bc4a4d;text-decoration:none;}a:hover,a:visited:hover{text-decoration:underline;color:#bc4a4d;}a:active,a:visited:active{color:#4d4d4d;text-decoration:none;}a.anchor:hover,a:visited.anchor:hover{text-decoration:none;}.related-curriculum-list a.related-link,.related-curriculum-list a.related-link:visited,.user-nav .menu .leaf a,.user-nav .menu .leaf a:visited,.teacher-hub a,.teacher-hub a:visited{color:#333a76;text-decoration:none;}.related-curriculum-list a.related-link:hover,.related-curriculum-list a.related-link:visited:hover,.user-nav .menu .leaf a:hover,.user-nav .menu .leaf a:visited:hover,.teacher-hub a:hover,.teacher-hub a:visited:hover{text-decoration:underline;color:#333a76;}.related-curriculum-list a.related-link:active,.related-curriculum-list a.related-link:visited:active,.user-nav .menu .leaf a:active,.user-nav .menu .leaf a:visited:active,.teacher-hub a:active,.teacher-hub a:visited:active{color:#4d4d4d;text-decoration:none;}footer a,footer a:visited{color:#e6e6e6;text-decoration:none;font-weight:400;}footer a:hover,footer a:visited:hover{text-decoration:underline;}footer a:active,footer a:visited:active{color:#e6e6e6;text-decoration:none;}footer a.menu-parent,footer a:visited.menu-parent{font-size:.9em;font-weight:bold;}.primary-nav-styles button,.button-styles div{margin:.5em;}.button-styles div{display:inline-block;}.view-state-calendar .calendar-calendar .date-nav div.date-prev,.view-state-calendar .calendar-calendar .date-nav div.date-next,#web-quest-response-form #edit-submit,.button{font-size:1.1em;font-weight:bolder;background-color:#e6e6e6;color:#4d4d4d;cursor:pointer;padding:.2em 1em;border:none;display:inline-block;-webkit-border-radius:.2em;border-radius:.2em;}.view-state-calendar .calendar-calendar .date-nav div.date-prev:hover,.view-state-calendar .calendar-calendar .date-nav div.date-next:hover,#web-quest-response-form #edit-submit:hover,.button:hover{text-decoration:none;background-color:#4d4d4d;color:#e6e6e6;}.view-state-calendar .calendar-calendar .date-nav div.date-prev:active,.view-state-calendar .calendar-calendar .date-nav div.date-next:active,#web-quest-response-form #edit-submit:active,.button:active{background-color:#e6e6e6;color:#fff;}.view-state-calendar .calendar-calendar .date-nav div.date-prev.home,.view-state-calendar .calendar-calendar .date-nav div.date-next.home,#web-quest-response-form #edit-submit.home,.button.home{font-size:2em;font-weight:900;line-height:1em;margin:.5em;text-transform:uppercase;display:block;}.button-disabled{font-size:.9em;font-weight:bolder;background-color:#4d4d4d;color:#fff;padding:.2em 1em;border:none;display:inline-block;-webkit-border-radius:.2em;border-radius:.2em;}#web-quest-response-form #edit-submit,.play-hub .button,.red.button{background-color:#bc4a4d;color:#fff;}#web-quest-response-form #edit-submit:hover,.play-hub .button:hover,.red.button:hover{color:#fff;background-color:#e0aea5;}#web-quest-response-form #edit-submit:active,.play-hub .button:active,.red.button:active{background-color:#e6e6e6;}.teacher-hub .button,.blue.button{background-color:#333a76;color:#fff;}.teacher-hub .button:hover,.blue.button:hover{background-color:#c6c3d9;color:#fff;}.teacher-hub .button:active,.blue.button:active{background-color:#e6e6e6;color:#fff;}.call-to-action .button,.grey.button{background-color:#4d4d4d;color:#fff;}.call-to-action .button:hover,.grey.button:hover{background-color:#e6e6e6;color:#4d4d4d;}.call-to-action .button:active,.grey.button:active{background-color:#e6e6e6;}.orange.button{background-color:#ef904f;color:#fff;}.orange.button:hover{background-color:#f9ceae;color:#fff;}.orange.button:active{background-color:#f9ceae;color:#fff;}.orange.button.home{background-color:#f9ceae;}.orange.button.home:hover{text-decoration:none;color:#bc4a4d;}.view-state-calendar .calendar-calendar .date-nav div.date-prev,.view-state-calendar .calendar-calendar .date-nav div.date-next,.green.button{background-color:#449c4f;color:#fff;}.view-state-calendar .calendar-calendar .date-nav div.date-prev:hover,.view-state-calendar .calendar-calendar .date-nav div.date-next:hover,.green.button:hover{background-color:#b0caa8;color:#fff;}.view-state-calendar .calendar-calendar .date-nav div.date-prev:active,.view-state-calendar .calendar-calendar .date-nav div.date-next:active,.green.button:active{background-color:#b0caa8;color:#fff;}.view-state-calendar .calendar-calendar .date-nav div.date-prev.home,.view-state-calendar .calendar-calendar .date-nav div.date-next.home,.green.button.home{background-color:#b0caa8;}.view-state-calendar .calendar-calendar .date-nav div.date-prev.home:hover,.view-state-calendar .calendar-calendar .date-nav div.date-next.home:hover,.green.button.home:hover{text-decoration:none;color:#333a76;}.resource-link .button,.lesson-plan-body .content-links-wrapper .button{background-color:#fff;border:2px solid #333a76;color:#333a76;}.resource-link .button:hover,.lesson-plan-body .content-links-wrapper .button:hover{background-color:#333a76;color:#fff;}#user-register .form-submit.button{width:100%;padding:.5em 1em;}ul.menu{display:block;margin:0;padding:0;}ul.menu li.leaf{display:inline-block;list-style:none;margin:inherit;padding:inherit;}#admin-toolbar ul.menu li.leaf{display:block;}.menu-name-menu-icw-primary .menu .leaf a{font-size:.9em;font-weight:bolder;text-decoration:none;background-color:#e6e6e6;color:#4d4d4d;padding:.2em 1.5em;border:none;-webkit-border-radius:.2em;border-radius:.2em;}.menu-name-menu-icw-primary .menu .leaf a:hover{background-color:#4d4d4d;color:#e6e6e6;}.menu-name-menu-icw-primary .menu .leaf a:active{background-color:#e6e6e6;color:#fff;}.menu-name-menu-icw-primary .menu .leaf.first a{background-color:#bc4a4d;color:#fff;}.menu-name-menu-icw-primary .menu .leaf.first a:hover{background-color:#e0aea5;}.menu-name-menu-icw-primary .menu .leaf.first a:active{background-color:#e6e6e6;}.menu-name-menu-icw-primary .menu li:nth-child(2) a{background-color:#449c4f;color:#fff;}.menu-name-menu-icw-primary .menu li:nth-child(2) a:hover{background-color:#b0caa8;}.menu-name-menu-icw-primary .menu li:nth-child(2) a:active{background-color:#e6e6e6;}.menu-name-menu-icw-primary .menu li:nth-child(3) a{background-color:#333a76;color:#fff;}.menu-name-menu-icw-primary .menu li:nth-child(3) a:hover{background-color:#c6c3d9;}.menu-name-menu-icw-primary .menu li:nth-child(3) a:active{background-color:#e6e6e6;}.menu-name-menu-icw-primary .menu li:nth-child(4) a{background-color:#ef904f;color:#fff;}.menu-name-menu-icw-primary .menu li:nth-child(4) a:hover{background-color:#f9ceae;}.menu-name-menu-icw-primary .menu li:nth-child(4) a:active{background-color:#e6e6e6;}.menu-name-menu-icw-primary .menu .leaf.last a{background-color:#990099;color:#fff;}.menu-name-menu-icw-primary .menu .leaf.last a:hover{background-color:#cc6699;}.menu-name-menu-icw-primary .menu .leaf.last a:active{background-color:#e6e6e6;}.item-list ul.pager li{display:inline-block;}.item-list ul.pager li a,.item-list ul.pager li .disabled-pager-item,.item-list ul.pager li.pager-current{color:#fff;font-size:.9em;font-weight:700;padding:.2em .6em;text-decoration:none;text-transform:uppercase;background-color:#4d4d4d;position:relative;-webkit-border-radius:.25em;border-radius:.25em;}.item-list ul.pager li a:hover,.item-list ul.pager li .disabled-pager-item:hover,.item-list ul.pager li.pager-current:hover{background-color:#e6e6e6;color:#4d4d4d;}.item-list ul.pager li a .status-icon,.item-list ul.pager li .disabled-pager-item .status-icon,.item-list ul.pager li.pager-current .status-icon{display:none;}.item-list ul.pager li .disabled-pager-item,.item-list ul.pager li.pager-current{background-color:#e6e6e6;color:#4d4d4d;padding:.1em .6em;}.item-list ul.pager li.pager-current{font-weight:900;text-decoration:underline;font-size:1.1em;}.page-web_quest ul.pager li{margin:0 1em;position:relative;}.page-web_quest ul.pager li.pager-next .status-icon,.page-web_quest ul.pager li.pager-first,.page-web_quest ul.pager li.pager-last{display:none;}.page-web_quest ul.pager li.pager-current:hover,.page-web_quest ul.pager li.pager-current{background-color:#bc4a4d;color:#fff;}.page-web_quest ul.pager li a{color:#fff;background-color:#ef904f;}.page-web_quest ul.pager li a:hover{background-color:#f9ceae;color:#ef904f;}.page-web_quest.logged-in ul.pager li .complete.completed.visit .status-icon{background-position:-15px -1300px;}.page-web_quest.logged-in ul.pager li .complete.completed.response .status-icon{background-position:-15px -1040px;}.page-web_quest.logged-in ul.pager li .complete.not-completed.visit .status-icon{background-position:-15px -978px;}.page-web_quest.logged-in ul.pager li .complete.not-completed.response .status-icon{background-position:-15px -918px;}.page-web_quest.logged-in ul.pager li .status-icon{display:block;position:absolute;top:-10px;left:-7px;width:20px;height:15px;background-image:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz);}.leaderboard-pager ul.pager li{margin:0;padding:0;}.leaderboard-pager ul.pager li.pager-item a,.leaderboard-pager ul.pager li.pager-current{color:#000;background:none;}.leaderboard-pager ul.pager li.pager-item a:hover,.leaderboard-pager ul.pager li.pager-current:hover{color:#000;background:none;}.leaderboard-pager ul.pager li.pager-item a:hover{text-decoration:underline;}.leaderboard-pager ul.pager li.pager-previous{margin-right:.5em;}.leaderboard-pager ul.pager li.pager-next{margin-left:.5em;}.about-menu a{display:block;width:300px;padding:.5em 1.5em;margin:.5em 0;color:#fff;font-weight:bold;background-color:#333a76;-webkit-border-radius:.5em;border-radius:.5em;}.about-menu a.active,.about-menu a:hover{background-color:#e6e6e6;color:#4d4d4d;text-decoration:none;}.about-menu .active-trail a{background-color:#e6e6e6;color:#4d4d4d;text-decoration:none;}.about-pager{padding:1em;background-color:#c6c3d9;}.about-pager .pane-content{width:100%;overflow:auto;}.about-pager .pane-content .about-pager-item{color:#333a76;font-size:1.4em;font-weight:bold;text-transform:uppercase;line-height:50px;background:url(/sites/all/themes/icw2/images/icw-icon-sprites.svgz) no-repeat left top;}.about-pager .pane-content .about-pager-item.previous{width:44.44444%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-left:50px;background-position:left -1560px;}.about-pager .pane-content .about-pager-item.next{width:44.44444%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right;padding-right:50px;background-position:right -1480px;}.footer-secondary-menu a{font-size:.7em;}
form fieldset{padding:.1em;}form legend{font-weight:700;margin-top:.5em;}form legend .required{font-size:.8em;font-weight:normal;margin-left:.5em;}form legend .required .asterisk{color:#bc4a4d;font-weight:bolder;}form .form-text,form .form-textarea{width:95%;border:none;padding:.3em .5em;background-color:#e6e6e6;-webkit-border-radius:.2em;border-radius:.2em;border:1px solid #e6e6e6;}form .form-text.error,form .form-textarea.error{border-color:#bc4a4d;}form .form-text:focus,form .form-textarea:focus{border:1px solid #4d4d4d;}form input[type="checkbox"]{display:none;}form input[type="checkbox"]{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:.3em;background:url(/sites/all/themes/icw2/images/form-sprites.png) left -120px no-repeat;}form input[type="checkbox"]:checked,form input[type="checkbox"]:checked.error{background:url(/sites/all/themes/icw2/images/form-sprites.png) left -160px no-repeat;}form input[type="checkbox"].error{background:url(/sites/all/themes/icw2/images/form-sprites.png) left -200px no-repeat;}form input[type="radio"]{display:none;}form input[type="radio"]{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:.3em;background:url(/sites/all/themes/icw2/images/form-sprites.png) left 0px no-repeat;}form input[type="radio"]:checked,form input[type="radio"]:checked.error{background:url(/sites/all/themes/icw2/images/form-sprites.png) left -40px no-repeat;}form input[type="radio"].error{background:url(/sites/all/themes/icw2/images/form-sprites.png) left -80px no-repeat;}input.custom-search-default-value{color:#999;}form select.error{border:1px solid #bc4a4d;background-color:#e0aea5;}form .help-icon{font-size:12pt;font-weight:900;background-color:#f9ceae;color:#ef904f;border:0.2em solid #ef904f;-webkit-border-radius:100%;border-radius:100%;padding:.1em .5em;cursor:pointer;}#search-block-form .container-inline .form-item{display:inline-block;margin:0;vertical-align:top;}#search-block-form .container-inline .form-item .custom-search-box{font-size:.7em;}#search-block-form .custom-search-button{margin-top:.1em;}.footer-newsletter form .form-item{margin:0;display:inline-block;vertical-align:top;}.footer-newsletter form .form-item .form-text{font-size:.8em;}.footer-newsletter form .form-item .form-submit{display:inline-block;}.footer-newsletter form #edit-mailchimp-lists-172a6e678f-MMERGE2-wrapper,.footer-newsletter form #edit-mailchimp-lists-172a6e678f-MMERGE3-wrapper,.footer-newsletter form #edit-mailchimp-lists-172a6e678f-MMERGE4-wrapper{display:none;}#login_register_form .squeeze{width:600px;}#login_register_form .squeeze .pane-user-login-form{width:320px;margin:0 auto;}#login_register_form .squeeze .pane-user-login-form .pane-title{font-size:1.75em;color:#333A76;text-align:center;}#login_register_form .squeeze .pane-user-login-form .pane-content{border:2px solid #e6e6e6;padding:.5em;-webkit-border-radius:.5em;border-radius:.5em;}#login_register_form .squeeze .pane-user-login-form .pane-content #edit-name-1-wrapper{margin-top:0;}#login_register_form .squeeze .pane-user-login-form .pane-content .login-submit-wrapper a{color:#333a76;margin-left:1em;}#login_register_form .squeeze .panel-separator{background-color:#e6e6e6;height:1px;margin:2em 0;}#login_register_form .squeeze .registration-link-wrapper{text-align:center;margin-bottom:2em;}#login_register_form .squeeze .registration-link-wrapper h4 strong{text-transform:uppercase;font-weight:bolder;text-decoration:underline;}#new-user .role-selection-wrapper{text-align:center;}#new-user .role-selection-wrapper h1{line-height:normal;}#new-user .role-selection-wrapper .user-role-links{min-height:200px;}#new-user .role-selection-wrapper .user-role-links .role-link{margin:1em;}.page-errors-403 #anon-error .squeeze{width:600px;margin:0 auto 1em auto;}.page-errors-403 #anon-error .squeeze h1{line-height:normal;text-align:center;}.page-errors-403 #anon-error .squeeze .pane-user-login-form{width:320px;margin:0 auto;border:2px solid #e6e6e6;padding:.5em;-webkit-border-radius:.5em;border-radius:.5em;}.page-errors-403 #anon-error .squeeze .pane-user-login-form a{color:#333a76;margin-left:1em;}.page-errors-403 #anon-error .squeeze .error-divider{height:1px;background-color:#e6e6e6;margin:2em 0;}.page-errors-403 #anon-error .squeeze .register-text{text-align:center;}#user-reg-form{margin:2em 0;}#user-reg-form .pane-content{text-align:center;}#user-reg-form .pane-content .register_left{display:inline-block;width:400px;vertical-align:top;}#user-reg-form .pane-content .user-reg-form-wrapper{display:inline-block;width:320px;margin-left:2em;text-align:left;border:2px solid #e6e6e6;padding:.5em;-webkit-border-radius:.5em;border-radius:.5em;}#user-reg-form .pane-content .user-reg-form-wrapper #edit-name-wrapper .username{padding:.2em;background-color:#f9ceae;-webkit-border-radius:.2em;border-radius:.2em;}#user-reg-form .pane-content .user-reg-form-wrapper #edit-name-wrapper .username .name-value{display:inline-block;line-height:2em;margin-left:.2em;max-width:230px;}#user-reg-form .pane-content .user-reg-form-wrapper #edit-name-wrapper .username .randomize{display:block;height:30px;width:50px;float:right;overflow:hidden;position:relative;padding:0;margin:0;}#user-reg-form .pane-content .user-reg-form-wrapper #edit-name-wrapper .username .randomize .reload{position:absolute;top:-1639px;display:block;width:50px;}#user-reg-form .pane-content .user-reg-form-wrapper .form-item-first-name{display:inline-block;width:45%;}#user-reg-form .pane-content .user-reg-form-wrapper .form-item-last-name{display:inline-block;width:45%;margin-left:1em;}#user-reg-form .pane-content .user-reg-form-wrapper #edit-submit{margin-bottom:1em;font-size:1em;font-weight:bold;}#user-reg-form .password-tt-wrapper{display:none;}.bt-wrapper.password-tt .password-tt-data{display:block;}.bt-wrapper.password-tt .password-tt-data .strength-meter{background-color:#4d4d4d;height:10px;}.bt-wrapper.password-tt .password-tt-data .strength-meter .strength-meter-value{display:none;height:10px;}.bt-wrapper.password-tt .password-tt-data.low .strength-meter .strength-meter-value{display:block;width:33%;background-color:#D00;}.bt-wrapper.password-tt .password-tt-data.medium .strength-meter .strength-meter-value{display:block;width:66%;background-color:#DD0;}.bt-wrapper.password-tt .password-tt-data.high .strength-meter .strength-meter-value{display:block;width:100%;background-color:#0D0;}.bt-wrapper.password-tt .password-tt-data .stength-text{padding:.5em;}.bt-wrapper.password-tt .password-tt-data .password-confirm{padding:.5em;font-size:1.2em;font-weight:bold;}.page-verification .verification-notify{width:600px;text-align:center;margin:2em auto;}.page-verification .panel-separator{height:1px;width:600px;margin:0 auto;background-color:#e6e6e6;}.page-verification .pane-email-validation-form .pane-content{width:320px;text-align:left;margin:2em auto;border:2px solid #e6e6e6;padding:.5em;-webkit-border-radius:.5em;border-radius:.5em;}.page-verification .pane-email-validation-form .pane-content .resend-validation-header h4{margin:0;}.page-verification .pane-email-validation-form .pane-content .resend-validation-header p{font-size:.7em;}.page-confirmed .verified-banner{text-align:center;padding-top:2em;}.page-confirmed .verified-banner section{margin:4em;}.page-confirmed .verified-banner section article{display:inline-block;width:240px;color:#fff;padding:1em;-webkit-border-radius:.2em;border-radius:.2em;vertical-align:top;}.page-confirmed .verified-banner section article.play{background-color:#ef904f;}.page-confirmed .verified-banner section article.teach{background-color:#449c4f;}.page-confirmed .verified-banner section article .icon{margin-top:-4em;}.page-confirmed .verified-banner section article p{min-height:80px;}#web-quest-response-form > div{text-align:right;}#web-quest-response-form > div #edit-response-wrapper{text-align:left;margin:0;}#web-quest-response-form > div #edit-submit{margin:1em .5em 0 0;}#impact-spend-form .project-title{color:#bc4a4d;font-size:1.4em;}#impact-spend-form .left{display:inline-block;vertical-align:top;width:150px;margin-right:1em;}#impact-spend-form .right{display:inline-block;width:420px;}#impact-spend-form .right .user-points-area{color:#bc4a4d;width:95%;text-align:right;margin-bottom:1em;}#impact-spend-form .right .spend-points-description{font-size:.8em;}#impact-spend-form .right #edit-points-wrapper{margin-top:0;}#impact-spend-form .right .spend-points-controls{width:95%;text-align:right;}#contact-mail-page{overflow:hidden;margin-bottom:1em;}#contact-mail-page .contact-by-email-fieldset,#contact-mail-page .message-data-fieldset{width:47%;float:left;}#contact-mail-page .message-data-fieldset{float:right;}#contact-mail-page .message-data-fieldset .system-info-fieldset{background:url(/sites/all/themes/icw2/images/contact-form-characters.png) no-repeat center top;overflow:hidden;display:block;margin:0;padding:161px 0 0 0;border:none;}#contact-mail-page .message-data-fieldset .system-info-fieldset h2,#contact-mail-page .message-data-fieldset .system-info-fieldset div{background-color:#f9ceae;margin:0;padding:.4em;}#contact-mail-page .message-data-fieldset .system-info-fieldset .sys-info-title{font-size:1.2em;text-transform:uppercase;background-color:#ef904f;}#contact-mail-page .message-data-fieldset .system-info-fieldset #os-version,#contact-mail-page .message-data-fieldset .system-info-fieldset #flash-version,#contact-mail-page .message-data-fieldset .system-info-fieldset .sys-info-description{border-bottom:1px solid #ef904f;}#og-reg-keys-join{margin-bottom:1em;}#print-mail-form .form-buttons-wrapper{text-align:right;width:938px;}#print-mail-form .form-buttons-wrapper .form-button-wrapper{display:inline-block;margin:0em 0.5em 1em;}#views-exposed-form-content-search-results-panel-pane-1 #edit-keywords{width:300px;}#draftingboard-report-class-filter #class-selector{max-width:350px;}
.icon-wrapper{display:inline-block;padding:1em;text-align:center;}.icon-wrapper .icon{width:100px;height:100px;border:#e6e6e6 solid 0.5em;margin:0 auto;-webkit-border-radius:100%;border-radius:100%;}.icon-wrapper .icon .icon-content{height:85%;position:relative;overflow:hidden;border:#4d4d4d solid 0.5em;-webkit-border-radius:100%;border-radius:100%;background:url(/sites/all/themes/icw2/images/ie-icon-bg.png) repeat-y center top;background:-moz-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#dddddd),color-stop(50%,white),color-stop(100%,white));background:-webkit-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:-o-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:-ms-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:linear-gradient(to right,#dddddd 50%,#ffffff 50%,#ffffff 100%);}.icon-wrapper .icon .icon-content .icon-image{display:block;width:100%;position:relative;}.icon-wrapper .green{border-color:#449c4f;}.icon-wrapper .green .icon-content{border-color:#b0caa8;}.icon-wrapper .green .icon-content .icon-image{top:-790px;}.icon-wrapper .orange{border-color:#ef904f;}.icon-wrapper .orange .icon-content{border-color:#f9ceae;}.icon-wrapper .orange .icon-content .icon-image{top:-175px;}.icon-wrapper .red{border-color:#bc4a4d;}.icon-wrapper .red .icon-content{border-color:#e0aea5;}.icon-wrapper .blue{border-color:#333a76;}.icon-wrapper .blue .icon-content{border-color:#c6c3d9;}.icon-wrapper .blue .icon-content .icon-image{top:-595px;}.icon-wrapper .small{width:40px;height:40px;border-width:.2em;margin:.2em;display:inline-block;}.icon-wrapper .small .icon-content{background:#fff;border:none;height:40px;}.pane-student-portal-ribbon-logged-in .icon-wrapper,.pane-teacher-portal-ribbon-logged-in .icon-wrapper{padding:0 0 1em 0;}.pane-student-portal-ribbon-logged-in .icon-wrapper .icon .icon-content,.pane-teacher-portal-ribbon-logged-in .icon-wrapper .icon .icon-content{background-color:#fff;background-image:none;}.pane-student-portal-ribbon-logged-in .icon-wrapper .icon .icon-content .icon-image,.pane-teacher-portal-ribbon-logged-in .icon-wrapper .icon .icon-content .icon-image{width:46px;height:160px;top:5px;left:25px;}.pane-student-portal-ribbon-logged-in .icon-wrapper h4,.pane-teacher-portal-ribbon-logged-in .icon-wrapper h4{text-transform:uppercase;}.pane-teacher-portal-ribbon .icon-wrapper .green.lesson-plans .icon-content .icon-image{top:-1503px;}.pane-teacher-portal-ribbon .icon-wrapper .green.support-tools .icon-content .icon-image{top:-1595px;}.pane-teacher-portal-ribbon .icon-wrapper .green.mgmt-tools .icon-content .icon-image{top:-1350px;}.teacher-welcome .icon-wrapper .icon{width:115px;height:115px;border-color:#333a76;}.teacher-welcome .icon-wrapper .icon .icon-content{background:#fff;border-color:#c6c3d9;height:90%;}.teacher-welcome .icon-wrapper .icon .icon-content .icon-image{background-color:transparent;background-repeat:no-repeat;left:center;}.teacher-welcome .icon-wrapper .icon.eagle .icon-image{top:center;}.product-wrapper .icon-wrapper .green.lesson_plan .icon-content .icon-image{top:-1515px;}.product-wrapper .icon-wrapper .green.web_quest .icon-content .icon-image{top:-1025px;}.product-wrapper .icon-wrapper .green.argumentation_module .icon-content .icon-image{top:-1135px;}.product-wrapper .icon-wrapper .green.flash_game .icon-content .icon-image{top:-1255px;}.product-wrapper .icon-wrapper .green.product_line .icon-content .icon-image{top:-485px;}.icon-product{margin-top:-170px;}.icon-product .field-name-field-category-icon{display:inline-block;border:#fff solid 1em;-webkit-border-radius:100%;border-radius:100%;}.icon-product .field-name-field-category-icon .field-items{margin:0 auto;width:110px;height:110px;border:#449c4f solid 0.5em;-webkit-border-radius:100%;border-radius:100%;}.icon-product .field-name-field-category-icon .field-items .field-item{height:86%;position:relative;overflow:hidden;border:#B0CAA8 solid .5em;-webkit-border-radius:100%;border-radius:100%;background:url(/sites/all/themes/icw2/images/ie-icon-bg.png) repeat-y center top;background:-moz-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#dddddd),color-stop(50%,white),color-stop(100%,white));background:-webkit-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:-o-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:-ms-linear-gradient(left,#dddddd 50%,white 50%,white 100%);background:linear-gradient(to right,#dddddd 50%,#ffffff 50%,#ffffff 100%);}.resource-icons .icon-wrapper .icon{border:none;-webkit-border-radius:0;border-radius:0;}.resource-icons .icon-wrapper .icon .icon-content{border:none;background-color:#fff;background-image:none;-webkit-border-radius:0;border-radius:0;}.resource-icons .icon-wrapper .icon .icon-content .icon-image{width:50px;height:495px;background-color:transparent;background-repeat:no-repeat;left:15px;}.resource-icons .icon-wrapper .icon.pdf .icon-image{top:5px;}.resource-icons .icon-wrapper .icon.accordian .icon-image{top:-100px;}.resource-icons .icon-wrapper .icon.checkmark .icon-image{top:-280px;}.resource-icons .icon-wrapper .icon.arrow .icon-image{top:-190px;}.resource-icons .icon-wrapper .icon.stars{width:150px;}.resource-icons .icon-wrapper .icon.stars .star-wrapper{display:inline-block;width:20px;height:20px;overflow:hidden;}.resource-icons .icon-wrapper .icon.stars .star-wrapper .icon-image{top:-480px;left:-15px;}.extra-icons .icon-wrapper .icon{border:none;-webkit-border-radius:0;border-radius:0;}.extra-icons .icon-wrapper .icon .icon-content{border:none;height:105px;background-color:#fff;background-image:none;-webkit-border-radius:0;border-radius:0;}.extra-icons .icon-wrapper .icon .icon-content .icon-image{width:100px;height:1584px;background-color:transparent;background-repeat:no-repeat;left:0;}.extra-icons .icon-wrapper .icon.pen .icon-image{top:5px;}.extra-icons .icon-wrapper .icon.ink .icon-image{top:-100px;}.extra-icons .icon-wrapper .icon.eagle .icon-image{top:-215px;}.extra-icons .icon-wrapper .icon.ledger .icon-image{top:-345px;}.extra-icons .icon-wrapper .icon.scale .icon-image{top:-475px;}.extra-icons .icon-wrapper .icon.scroll .icon-image{top:-585px;}.extra-icons .icon-wrapper .icon.gavel .icon-image{top:-700px;}.extra-icons .icon-wrapper .icon.liberty .icon-image{top:-805px;}.extra-icons .icon-wrapper .icon.money .icon-image{top:-940px;}.extra-icons .icon-wrapper .icon.bell .icon-image{top:-1070px;}.extra-icons .icon-wrapper .icon.olive .icon-image{top:-1215px;}.extra-icons .icon-wrapper .icon.star .icon-image{top:-1350px;}.extra-icons .icon-wrapper .icon.game .icon-image{top:-1480px;}#teacher-portal .pane-teacher-portal-ribbon .icon-wrapper{padding:0;}#teacher-portal .pane-teacher-portal-ribbon .icon-wrapper .icon{margin:0 auto;}#teacher-portal .pane-teacher-portal-ribbon .icon-wrapper h4{color:#333a76;}#teacher-portal .pane-teacher-portal-ribbon .icon-wrapper p{font-size:.8em;}#student-portal .pane-student-portal-ribbon .icon-wrapper{padding:0;}#student-portal .pane-student-portal-ribbon .icon-wrapper .icon{margin:0 auto;}#student-portal .pane-student-portal-ribbon .icon-wrapper h4{color:#333a76;}#student-portal .pane-student-portal-ribbon .icon-wrapper p{font-size:.8em;}#student-portal .pane-student-portal-ribbon .icon-wrapper.leaderboard .red .icon-content .icon-image{top:-1135px;}#student-portal .pane-student-portal-ribbon .icon-wrapper.impact .red .icon-content .icon-image{top:-1795px;}.icon-wrapper .green .icon-content .icon-image{top:-1505px;}div.jGrowl{z-index:9999;font-size:.8em;color:#000;position:fixed;}div.jGrowl.top-left{top:20%;left:20%;width:auto;margin-left:-240px;margin-top:-75px;}div.jGrowl.top-right{top:20%;left:80%;width:auto;margin-right:-240px;margin-top:-75px;}div.jGrowl.bottom-left{top:80%;left:20%;width:auto;margin-left:-240px;margin-bottom:-75px;}div.jGrowl.bottom-right{top:80%;left:80%;width:auto;margin-right:-240px;margin-bottom:-75px;}div.jGrowl.center{top:50%;left:50%;width:auto;margin-left:-240px;margin-top:-75px;}div.jGrowl div.jGrowl-notification{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);zoom:1;min-width:440px;min-height:125px;margin-top:0;margin-bottom:0;font-size:1em;text-align:left;display:none;background-color:#f9ceae;border:0.5em solid #ef904f;-webkit-border-radius:.5em;border-radius:.5em;overflow:auto;-webkit-box-shadow:0 0 0.6em 0.3em rgba(0,0,0,0.25);box-shadow:0 0 0.6em 0.3em rgba(0,0,0,0.25);font-family:'Roboto',sans-serif;}div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:.85em;}div.jGrowl div.jGrowl-notification div.close{display:block;float:right;}div.jGrowl div.jGrowl-notification div.close span{cursor:pointer;display:block;width:15px;height:15px;line-height:15px;background-color:#ef904f;color:#FFF;padding:0;text-align:center;text-transform:uppercase;font-weight:bold;vertical-align:middle;-webkit-border-radius:.25em;border-radius:.25em;}div.jGrowl div.jGrowl-notification div.close span:hover{background-color:#bc4a4d;}div.jGrowl .header{display:none;}@media print{div.jGrowl{display:none;}}.impact-notification-wrapper .impact-notification-content{display:block;}.impact-notification-wrapper .impact-notification-content .point-wrapper{display:inline-block;width:140px;background-color:#fff;border:0.25em solid #ef904f;-webkit-border-radius:1em;border-radius:1em;text-align:center;vertical-align:top;}.impact-notification-wrapper .impact-notification-content .point-wrapper .rank .value{color:#bc4a4d;font-size:2.5em;margin:.3em 0;font-weight:700;}.impact-notification-wrapper .impact-notification-content .point-wrapper .rank .place{color:#bc4a4d;font-weight:700;text-transform:uppercase;}.impact-notification-wrapper .impact-notification-content .point-wrapper .data{color:#bc4a4d;font-size:3em;font-weight:bold;margin:.2em 0;line-height:normal;}.impact-notification-wrapper .impact-notification-content .point-wrapper .data.spend{font-size:1.5em;background-color:#f9ceae;border-top:0.1em solid #ef904f;margin-bottom:0;}.impact-notification-wrapper .impact-notification-content .point-wrapper .label{color:#bc4a4d;font-size:.9em;font-weight:bold;padding:.2em 0;background-color:#ef904f;-webkit-border-radius:0 0 .6em .6em;border-radius:0 0 .6em .6em;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper{display:inline-block;margin-left:10px;width:260px;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .impact-notification-header{font-size:.9em;font-weight:700;margin:0;color:#bc4a4d;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .impact-contributed-title,.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .point-action-text{font-size:1.4em;font-weight:700;margin:0;color:#bc4a4d;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .point-action-title{font-size:1.4em;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .spend-prompt-text{color:#bc4a4d;text-align:center;font-size:1em;line-height:normal;margin:0;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .spend-prompt-text .impact-page-link{color:#bc4a4d;font-weight:bold;text-decoration:underline;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .spend-prompt-text .impact-page-link:hover{color:#e0aea5;}.impact-notification-wrapper .impact-notification-content .impact-text-wrapper .impact-contributed-points{text-align:center;font-size:1em;line-height:normal;margin:1em 0;}.achievement-notification-wrapper .achievement-badge{display:inline-block;width:100px;height:100px;vertical-align:top;}.achievement-notification-wrapper .achievement-text-wrapper{display:inline-block;width:300px;margin-left:.5em;}.achievement-notification-wrapper .achievement-text-wrapper .achievement-header{font-size:.9em;font-weight:700;margin:0;color:#bc4a4d;}.achievement-notification-wrapper .achievement-text-wrapper .achievement-title{font-size:1.4em;font-weight:700;margin:0;color:#bc4a4d;}.achievement-notification-wrapper .achievement-text-wrapper .achievement-description{font-size:1em;line-height:normal;}.achievement-notification-wrapper .achievement-text-wrapper .avatar-points{text-align:center;font-size:1em;line-height:normal;color:#bc4a4d;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #333a76;-webkit-border-radius:.25em;border-radius:.25em;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;text-transform:uppercase;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#333a76;padding:.5em 1em;-webkit-border-radius:.25em .25em 0 0;border-radius:.25em .25em 0 0;}div.ctools-modal-content .modal-header a{color:white;float:right;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content a.close{color:white;}div.ctools-modal-content a.close:hover{text-decoration:none;color:#bc4a4d;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item label .description{clear:left;}div.ctools-modal-content .form-item label .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}.confirm-state-portal-modal .confirm-state{width:47.05882%;float:left;margin-right:-100%;margin-left:0;clear:none;text-align:center;}.confirm-state-portal-modal .reject-state{width:47.05882%;float:right;margin-left:0;margin-right:0;clear:none;text-align:center;}.confirm-state-portal-modal .link-text{font-size:.7em;line-height:normal;margin-top:1em;}.team-member-details{margin-bottom:.5em;}.team-member-details .team-member-contact{display:inline-block;margin-right:1em;vertical-align:top;}.team-member-details .team-member-contact .team-member-pic{width:120px;height:120px;margin:0 auto .5em auto;background-color:#fff;border:0.5em solid #333a76;-webkit-border-radius:1em;border-radius:1em;overflow:hidden;}.team-member-details .team-member-contact .team-member-email{display:block;text-align:center;}.team-member-details .team-member-bio-full{display:inline-block;width:420px;}.team-member-details .team-member-bio-full.no-contact{width:auto;}
