/*!
 * Netpositive
 * Component stylesheets: Screen
 *//*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{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%}html,button,input,select,textarea{font-family:var(--font-family,"PT Sans",sans-serif)}body{margin:0}body{-webkit-animation-delay:0.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:0.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}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}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_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:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol,.nav ul,.nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*!
 * Netpositive
 * Variables to customize the look and feel
 */.center-block{display:block;margin:0 auto}/*!
 * Netpositive
 * Main site styles: Scaffolding, grid, modules, etc.
 */body{margin:0;font-family:var(--font-family,"PT Sans",sans-serif);font-size:11px;line-height:13px;color:#333333;background-color:#ffffff}.container{width:975px;margin:0 auto;padding:0 10px}.header{position:relative;z-index:1;min-width:995px;height:129px}.header .logo{position:absolute;top:21px}.header .brand{background:#aaaaaa}.header .brand .container{height:71px}.header .nav{background:#cccccc}.header .nav .container{position:relative;height:58px}.body{margin:0 0 14px 0;zoom:1}.body:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.primary{float:left;width:624px}.secondary{float:right;width:335px}.banner{position:relative;height:150px;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:10px}.banner UL{margin:0;padding:0}.banner LI{list-style:none}.banner .caption{position:relative;float:right;width:140px;height:130px;margin-top:-150px;padding:10px 30px 10px 10px;border-left:1px solid #fff;background:#0099cc;color:#fff}.banner .caption H2{font-size:18px}.banner .caption H2,.banner .caption A{color:#fff}.banner .slides LI{background:#dcddde}.lt-ie8 .banner .caption{margin-top:-153px}.content{zoom:1;margin:0 0 10px 0}.content:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.content .col1 IMG{display:block;margin-top:10px}.content .col1 IMG:first-child{margin-top:0}.below-content{zoom:1;clear:both;padding-top:10px;border-top:1px solid #cccccc}.below-content:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.below-content H2,.below-content .title{font-size:24px}.module + .below-content{padding-top:14px;border-top:none}.col1{float:left;width:326px}.col2{float:right;width:282px}.equalcols .item{float:left;width:304px}.equalcols .item.even{clear:left;margin-right:16px}.equalcols.module .item{width:294px}.item{margin-bottom:10px}.item IMG{float:left;clear:left;margin:0 16px 10px 0}UL.listing,OL.listing{margin:0;padding:0;list-style:none}UL.listing H2,OL.listing H2,UL.listing .title,OL.listing .title{font-size:14px}.secondary .col1,.secondary .col2{width:160px}.module{position:relative;zoom:1;padding:5px 10px;background-color:#dcddde;margin-bottom:10px}.module:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.module .item{margin-top:10px;margin-bottom:0}.video-player{margin-bottom:10px}.secondary .module.watch{padding:0}.module.watch .title{padding:9px 10px 5px 10px;font-size:24px;line-height:1;margin:0}.module.watch .more{float:right;margin-top:2px;font-size:14px;text-transform:uppercase;color:#b86f17}.module.watch .video A,.module.watch .video IMG{display:block;color:#fff;text-decoration:none}.module.watch .video A:hover,.module.watch .video A:hover SPAN{text-decoration:underline;cursor:pointer}.module.watch .video .caption{display:block}.module.watch .video .icon{position:absolute}.module.watch .video.mainvideo .caption{position:relative;padding:8px 47px 8px 10px;background-color:#b86f17;font-size:24px;line-height:1}.module.watch .video.mainvideo .caption .icon{top:6px;left:auto;right:10px}.module.watch .video.smallvideo .caption{position:absolute;bottom:0;z-index:9999;width:140px;padding:5px 10px;background-color:#b86f17;background-color:rgba(186,113,23,0.5);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ba7117, endColorstr=#80ba7117)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ba7117,endColorstr=#80ba7117)}.module.watch .video.smallvideo .caption .icon{position:absolute;left:10px;top:-30px}.lt-ie8 .module.watch .more{position:absolute;right:10px;top:10px}.module.news UL,.module.twitter UL,.module.getinvolved UL{list-style:none;margin:0;padding:0}.module.news LI,.module.twitter LI,.module.getinvolved LI{margin:0 0 10px 0}.module.news A,.module.twitter A,.module.getinvolved A{color:#000000;text-decoration:none}.module.news A:hover,.module.twitter A:hover,.module.getinvolved A:hover{text-decoration:underline}.module.news A.btn,.module.twitter A.btn,.module.getinvolved A.btn{color:#fff}.module.news H2,.module.twitter H2,.module.getinvolved H2,.module.news .title,.module.twitter .title,.module.getinvolved .title{margin-top:5px;font-size:18px}.module.news .intro,.module.twitter .intro,.module.getinvolved .intro{font-size:14px;margin-bottom:13px}.module.news .date,.module.twitter .date,.module.getinvolved .date,.module.news .time-meta,.module.twitter .time-meta,.module.getinvolved .time-meta{font-weight:bold;font-style:italic;text-transform:uppercase}.module.twitter{background-color:#0099cc}.module.twitter H2,.module.twitter .title{color:#fff}.module.twitter .intro{font-style:italic}.module.twitter .icon{position:absolute;right:10px;top:10px}.module.getinvolved H3{font-size:11px}.module.getinvolved A{text-decoration:underline;text-transform:uppercase}.module.getinvolved A.btn{text-decoration:none}.module.getinvolved A.signup-button{float:right;margin:-23px 0 10px 10px}.footer{clear:both;padding:10px 0;border-top:1px solid #cccccc}/*!
 * Netpositive
 * Navigation styles
 */.main-nav{position:absolute;bottom:0;height:25px;width:975px}.main-nav LI{float:left}.main-nav A{display:block;padding:0 10px;line-height:25px;font-size:11px;color:#fff;text-decoration:none}.main-nav A:hover,.main-nav A.active,.main-nav .expanded>A{background:#b3c9cc;color:#000}.main-nav LI.expanded>.subnav{display:block}.subnav{display:none;position:absolute;top:25px;left:0;width:975px;height:23px}.subnav A{line-height:23px;color:#666666}.subnav A.active{background:#b3c9cc;color:#000}.subnav LI.expanded>.subnav{display:block}.subnav .subnav{display:none;top:23px;left:auto;z-index:1000;height:auto;width:116px;background:transparent}.subnav .subnav LI{float:none}.subnav .subnav A{background-color:#c1d3d6;background-color:rgba(194,211,214,0.85);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9c2d3d6, endColorstr=#d9c2d3d6)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9c2d3d6,endColorstr=#d9c2d3d6);padding:6px 10px;line-height:1.2;position:relative}.ie .subnav .subnav A{background:#cbdadc}.tools-nav{position:absolute;bottom:0;right:0;height:25px}.tools-nav LI{float:right}.tools-nav A{display:block;padding:0 10px;line-height:25px;font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase}.tools-nav A:hover{background:#b3c9cc;color:#000}.tools-nav LI.twitter A,.tools-nav LI.facebook A{position:absolute;top:-85px;padding:0;line-height:1}.tools-nav LI.twitter A{right:0}.tools-nav LI.facebook A{right:32px}/*!
 * Netpositive
 * Typography: Headings, body text, lists, code, and more
 * 
 */p{margin:0 0 6.5px;font-family:var(--font-family,"PT Sans",sans-serif);font-size:11px;line-height:13px}p small{font-size:10px}.content p.intro{font-size:14px;font-weight:bold;color:#0099cc;line-height:1.2}a{color:#0099cc}a:hover{color:#00bfff}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;color:#000000;text-rendering:optimizelegibility}h1{margin-bottom:6.5px;font-size:30px;font-weight:normal;line-height:1.2;color:#0099cc}h2{margin-bottom:6.5px;font-size:13px;line-height:1.2;color:#0099cc}h3{font-size:13px;line-height:19.5px;color:#0099cc}h4,h5,h6{line-height:1}h4{font-size:14px}h5{font-size:12px}h6{font-size:11px;color:#aaaaaa;text-transform:uppercase}hr{margin:13px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #ffffff}.icon-link .icon{margin:0 5px;vertical-align:middle}/*!
 * Netpositive
 * Icon sprite positions
 */.icon{width:27px;height:27px;display:inline-block;vertical-align:text-top;background-image:url(https://action-tool-prod.s3.amazonaws.com/action_tool/img/netpositive-sprites.png?353c4beb66a3);background-position:0 0;background-repeat:no-repeat;text-indent:27px;white-space:nowrap;overflow:hidden}.iconbs{width:14px;height:14px;background-image:url(https://action-tool-prod.s3.amazonaws.com/action_tool/img/glyphicons-halflings.png?353c4beb66a3)}.icon22{width:22px;height:22px}.icon-loader{width:16px;height:16px;background-image:url(https://action-tool-prod.s3.amazonaws.com/action_tool/img/ajax-loader.gif?e38218500d61)}.icon-faces{width:30px;height:30px;background-image:url(https://action-tool-prod.s3.amazonaws.com/action_tool/img/faces.png?e38218500d61)}.icon-faces.negative{background-position:0 0}.icon-faces.positive{background-position:0 -30px}.icon-faces.icon20{width:20px;height:20px;background-image:url(https://action-tool-prod.s3.amazonaws.com/action_tool/img/faces.png?e38218500d61)}.icon-faces.icon20.negative{background-position:0 -60px}.icon-faces.icon20.positive{background-position:0 -80px}.icon-bluearrow27{background-position:0 0}.icon-bluearrow22{background-position:0 -27px}.icon-twitter{background-position:0 -49px}.icon-facebook{background-position:0 -76px}.icon-expand{background-position:0 0}.open .icon-expand{background-position:0 -103px}.icon-add{background-position:0 -130px}.icon-email{background-position:0 -151px}.icon-newwindow{background-position:0 -178px}.icon-arrow-down{background-position:-312px -96px}.icon-chevron-down{background-position:-313px -119px}.icon-info-sign{background-position:-120px -96px}.icon-edit{background-position:-96px -72px}.icon-trash{background-position:-456px 0}.icon-remove-circle{background-position:-168px -96px}.icon-plus-sign{background-position:0 -96px}.icon-plus{background-position:-408px -96px}.icon-play{background-position:-264px -72px}.icon-warning-sign{background-position:-144px -120px}/*!
 * Netpositive
 * Form elements
 */FORM{margin:14px 0}FORM .field{margin:14px 0}label{display:block;margin-bottom:5px;color:#333333;line-height:20px}.tabular label{display:inline-block;width:60px;margin-bottom:0}.tabular .submit{padding-left:60px}input,textarea,select{display:inline-block;width:250px;padding:6px;font-size:11px;line-height:13px;color:#333333;border:1px solid #0099cc}input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"]{width:auto;height:auto}input[type="radio"],input[type="checkbox"]{width:auto;margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}.radio,.checkbox{min-height:13px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.control{padding-top:10px}/*!
 * Netpositive
 * Buttons and alerts
 */.btn{position:relative;display:inline-block;padding:10px;background:#0099cc;border:1px solid #0099cc;font-size:18px;font-weight:bold;line-height:13px;text-align:center;color:#ffffff;text-decoration:none;cursor:pointer}.btn:hover{background:#006080;color:#ffffff;text-decoration:none}.btn-primary{background:#f09900;border-color:#f09900}.btn-primary:hover{background:#d78900}.btn-secondary{background:#aaaaaa;border-color:#aaaaaa}.btn-secondary:hover{background:#cfd0d2}.btn-small{padding:5px;font-size:14px}.evidence-btns{margin-bottom:10px}.evidence-btns .btn{margin:0;font-size:12px;padding:4px 6px}.evidence-btns .btn-primary{background:#aaaaaa;border-color:#aaaaaa}.evidence-btns .active{background:#f09900;border-color:#f09900;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);box-shadow:inset 0 0 1px rgba(0,0,0,0.5)}.evidence-btns>.btn + .btn{margin-left:-3px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-ms-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1}.modal-footer:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}.modal-header H3{font-size:18px;font-weight:bold}.modal-body LABEL{font-size:16px;font-weight:bold}.modal .close{float:right}/*!
 * Netpositive
 * Skiplinks, clearfix, etc
 */.pull-right{float:right;clear:right}.pull-left{float:left;clear:left}.skiplinks UL{padding:0;margin:0;list-style:none}.skiplinks LI{padding:0;margin:0;list-style:none;display:inline}.skiplinks A{color:#fff!important;font-weight:bold;position:absolute;top:0;right:0;overflow:hidden;width:1px;height:1px;font-size:100%;z-index:20000}.skiplinks A:active,.skiplinks A:focus{position:absolute;left:0;overflow:visible;width:auto;height:auto;font-size:1em;border:0;margin:0;padding:6px;background:#009fda}.clearfix{zoom:1}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.clear{clear:both}.hide{display:none}.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}/*!
 * Netpositive
 * Action tool
 */.actiontool-tab{position:absolute;right:80px;bottom:0}.actiontool-tab A{border:1px solid #007381;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:0;padding:6px 10px;line-height:1;color:#333333}.actiontool-tab A:hover{background:#41bad6}.actiontool-tab.active A{background:#ffffff}.actiontool-tab STRONG{display:block;font-size:14px;font-weight:bold}.actiontool{position:relative}.actiontool H1{margin-bottom:0.5em;font-size:42px;color:#007381}.actiontool H2{font-size:24px;font-weight:bold;line-height:30px}.actiontool P,.actiontool LI{font-size:16px;line-height:22px}.actiontool.step0 .primary{width:475px;margin-right:20px;margin-bottom:20px}.actiontool.step0 .secondary{width:480px;margin-bottom:20px}.actiontool.step1 .primary{width:100%}.actiontool.step1 .secondary,.actiontool.step2 .secondary,.actiontool.step3 .secondary{display:none}.actiontool.step2 .primary,.actiontool.step3 .primary{width:100%}.actiontool.step1 .field{margin:0 0 25px 0;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.actiontool.step1 LABEL{display:block;margin:0 0 10px 0;font-size:16px;font-weight:bold}.actiontool.step1 .textfield,.actiontool.step1 .dynamicfields INPUT,.actiontool.step1 SELECT{font-size:16px;line-height:normal}.actiontool.step1 .textfield{width:98%}.actiontool.step1 UL.errorlist,.actiontool.step1 .errorlist LI{padding:0px;margin:0px;list-style-type:none}.actiontool.step1 SELECT{width:33%}.actiontool.step1 .custom-header{margin-top:45px;margin-bottom:15px}.actiontool.step1 div.field-with-evidence{display:flex;justify-content:space-between}.actiontool.step1 div.field-with-evidence>div select,.actiontool.step1 div.field-with-evidence>div textarea{width:100%;box-sizing:border-box}.actiontool.step1 div.field-with-evidence>div:first-child{flex:1;box-sizing:border-box}.actiontool.step1 div.field-with-evidence>div:nth-child(2) label{font-weight:normal;line-height:22px;margin-bottom:6.5px}.actiontool.step1 div.field-with-evidence:not(.multi-tree)>div:nth-child(2){box-sizing:border-box;width:67%;padding-left:20px}.actiontool.step1 div.field-with-evidence.multi-tree{display:block}.actiontool.step1 div.field-with-evidence.multi-tree>div{width:100%}.actiontool.step1 div.field-with-evidence.multi-tree>div:nth-child(2){margin-top:10px}.actiontool.step1 .field.selected{padding:10px 5px 5px 5px;background:#f9a62e}.actiontool .error{background:#fef7f5;border-color:#f26c4f}.actiontool P.error{padding:10px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;color:#f26c4f}.actiontool P.error .icon{margin-right:5px;vertical-align:middle}.actiontool .category{position:relative;margin:0 0 20px 0;padding:10px 0 0 0;border-top:1px solid #7fcbe5;zoom:1}.actiontool .category:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.actiontool .category .category-contents,.actiontool .category .next{display:none}.actiontool .category.open .category-contents,.actiontool .category.open .next{display:block}.actiontool .category .category-contents{margin-top:6px}.actiontool .category .category-contents table th.issues div.details{padding-left:30px;padding-top:10px}.actiontool .category .next{position:absolute;right:10px;top:10px;text-decoration:none}.actiontool .category .next A{text-decoration:none}.actiontool .category .category-title{margin-bottom:0;cursor:pointer}.actiontool .category .category-title:hover{color:#00bfff}.actiontool .card{border:1px solid #ccc;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.actiontool .card.binary{width:467.5px}.actiontool .card .card-title{position:relative;padding:10px 20px 10px 20px;color:#333333;font-size:16px;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.actiontool .card .card-title .icon-faces{display:none;position:absolute;top:5px;left:10px}.actiontool .card.negative{border-color:#f26c4f;background:#fbcfc6}.actiontool .card.negative .card-title{background:#f6947e}.actiontool .card.negative .issue{border-color:#f26c4f;background:#fef7f5}.actiontool .card.negative .issue .rank{background:#f26c4f}.actiontool .card.negative .selected-issues .issue,.actiontool .card.negative .issue:hover{background:#ffffff!important}.actiontool .card.negative.binary{float:left}.actiontool .card.positive{border-color:#7cc576;background:#d2ebd0}.actiontool .card.positive .card-title{background:#9ed49a}.actiontool .card.positive .issue{border-color:#7cc576;background:#f4faf3}.actiontool .card.positive .issue .rank{background:#7cc576}.actiontool .card.positive .selected-issues .issue,.actiontool .card.positive .issue:hover{background:#ffffff!important}.actiontool .card.positive.binary{float:right}.actiontool .card.neutral{border-color:#ffd119;background:#ffe6b6}.actiontool .card.neutral .card-title{background:#ffd175}.actiontool .card.neutral .issue{border-color:#ffd119;background:#f4faf3}.actiontool .card.neutral .issue .rank{background:#ffd119}.actiontool .card.neutral .selected-issues .issue,.actiontool .card.neutral .issue:hover{background:#ffffff!important}.actiontool .card.neutral .issue[data-issue-type="negative"]{border-color:#f26c4f;background:#fef7f5}.actiontool .card.neutral .issue[data-issue-type="negative"] .rank{background:#f26c4f}.actiontool .card.neutral .issue[data-issue-type="positive"]{border-color:#7cc576;background:#f4faf3}.actiontool .card.neutral .issue[data-issue-type="positive"] .rank{background:#7cc576}.actiontool .card .card-body{padding:10px 10px 0 10px}.actiontool .card .search{position:relative;height:32px;padding:5px 0}.actiontool .card .search .textfield{-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);font-size:14px;line-height:normal}.actiontool .card .search .textfield.binary{width:431px}.actiontool .card .search .textfield.full{width:941px}.actiontool .card .search .placeholder{color:#aaaaaa}.actiontool .card .search .inner{height:0}.actiontool .card .search .search-expand{height:0;overflow:hidden}.actiontool .card .search.open .inner{position:absolute;z-index:20;width:433px;height:auto;-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;border:1px solid #ccc;padding:5px 5px 0 5px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);box-shadow:2px 2px 2px rgba(0,0,0,0.2);background:#ffffff}.actiontool .card.binary .search.open .inner{width:433px}.actiontool .card.neutral .search.open .inner{width:943px;margin-right:5px;padding:5px 5px 0 5px}.actiontool .card .search.open .inner .textfield.binary{width:414px}.actiontool .card .search.open .inner .textfield.full{width:924px}.actiontool .card .search.open .inner .search-expand{height:auto}.actiontool .card .search.open .inner .details-field{margin-top:5px}.actiontool .card .search.open .inner .buttons{zoom:1}.actiontool .card .search.open .inner .buttons:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.actiontool .card .search.open .inner .buttons .add-details{float:left;margin:5px 0;text-decoration:none}.actiontool .card .search.open .inner .buttons .btn{float:right;margin:5px 5px 5px 0}.actiontool .card .search.open .inner .suggestions{clear:both;margin:0 0 10px 0}.actiontool .card .caption{margin:10px 0;font-size:13px}.actiontool .card .scrollarea{position:relative;overflow-x:hidden;overflow-y:auto}.actiontool .card .list{position:relative}.actiontool .card .list .scrollarea{min-height:20px;margin-bottom:10px}.actiontool .issue{position:relative;background:#ffffff;margin-bottom:5px;padding:5px 10px;padding-right:24px;border:1px solid #ccc;-moz-border-radius:4px;border-radius:4px}.actiontool .issue .icon-add,.actiontool .issue .rank{position:absolute;top:4px;left:10px}.actiontool .issue .issue-title{padding-left:30px;font-size:14px;line-height:20px}.actiontool .issue .details{display:none}.actiontool .issue:hover .icon-add{background-position:-27px -130px}.actiontool .issue .tools{position:absolute;top:0;right:0;padding:0;margin:0}.actiontool .issue .tools LI{display:inline;margin:0;padding:0;list-style:none}.actiontool .issue .tools A{float:right;height:20px;padding:5px;font-size:11px;line-height:20px;color:#333333;text-decoration:none}.actiontool .issue .tools A:active{padding:6px 5px 4px 5px}.actiontool .issue .tools .label{display:none}.actiontool .issue.open .details{display:block}.actiontool .issue .details{margin-top:5px}.actiontool .issue .details P{font-size:12px;line-height:14px}.actiontool .issue.editing FORM{margin:0}.actiontool .card.binary .issue.editing .textfield{width:410px;margin-bottom:5px;font-size:14px;line-height:normal}.actiontool .card.neutral .issue.editing .textfield{width:921px;margin-bottom:5px;font-size:14px;line-height:normal}.actiontool .issue.editing .btn.save,.actiontool .issue.editing .btn.cancel{float:right;margin-left:5px}.actiontool .issue .rank{display:inline-block;width:22px;height:22px;overflow:hidden;-moz-border-radius:22px;border-radius:22px;text-align:center;background:#ccc;font-size:14px;font-weight:bold;line-height:22px;color:#ffffff}.actiontool .list .issue,.actiontool .search .issue{cursor:pointer}.actiontool .card.binary .selected-issues .issue,.actiontool .card.neutral .selected-issues .issue{padding-right:78px;cursor:move}.actiontool.step3 .category-title{font-size:24px;line-height:1;font-weight:bold}.actiontool.step3 .category-title .icon{margin-right:6px}.actiontool.step3 .category-subtitle{padding-left:33px}.actiontool.step3 .category-contents{padding:0 10px 0 33px}.actiontool.step3 .details P{font-size:14px}.actiontool.step3 .extra_action_plan_text{margin:10px 0}.actiontool.step3 .extra_action_plan_text:empty{display:none}.actiontool.step3 .filter-actions-wrapper{display:flex;justify-content:flex-end;margin-bottom:0.75rem;margin-top:0.75rem;align-items:center}.actiontool.step3 .filter-actions-wrapper>label{margin-right:1rem}.actiontool.step3 .filter-actions-wrapper>select{width:150px}.actiontool.step3 textarea.evidence{width:100%;box-sizing:border-box;height:100px;margin-bottom:10px}.actiontool.step3 .action p.evidence{white-space:pre-wrap}#modalStepHistory .history-table{width:100%}#modalStepHistory .history-table th,#modalStepHistory .history-table td{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #ddd}#modalStepHistory .history-table th:first-child,#modalStepHistory .history-table td:first-child{width:1%;white-space:nowrap}#modalStepHistory .history-table th{font-weight:bold;background-color:#f9f9f9}#modalStepHistory .history-table td.evidence{white-space:pre-wrap}#modalStepHistory .modal-body{max-height:600px;overflow-y:auto}#modalStepHistory .loading-spinner{text-align:center;padding:20px}.actiontool .category TABLE{width:100%}.actiontool .category TABLE TH{text-align:left;vertical-align:top}.actiontool .category TABLE TD{text-align:left;vertical-align:middle}.actiontool .category TABLE THEAD TH{padding:10px 0 5px 0;font-size:13px;font-weight:bold}.actiontool .category TABLE TBODY TH{font-weight:normal}.actiontool .category TABLE .issues{width:35%;padding-right:5%}.actiontool .category TABLE .actions{width:60%}.actiontool .category TABLE TD.actions{padding-bottom:10px}.actiontool .category TABLE UL{margin:0;padding:0;list-style:none}.actiontool .category TABLE A.add-evidence{font-size:14px}.actiontool .issues .issue{padding-right:54px}.actiontool .issues .issue .arrow{position:absolute;right:-31px;top:8px}.actiontool .issues .issue.negative{border-color:#f26c4f;background:#fbcfc6}.actiontool .issues .issue.negative .rank{background:#f26c4f}.actiontool .issues .issue.positive{border-color:#7cc576;background:#d2ebd0}.actiontool .issues .issue.positive .rank{background:#7cc576}.actiontool .issues .issue.neutral{border-color:#ffd119;background:#ffe6b6}.actiontool .issues .issue.neutral .rank{background:#ffd119}.actiontool .action{position:relative;margin:0 0 10px 0;padding:5px 20px 15px 20px;border:1px solid #7fcbe5;-moz-border-radius:4px;border-radius:4px;background:#eee;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.actiontool .action .action-title{padding:4px 0px 12px 0px;font-size:24px;font-weight:bold;color:#007381}.actiontool .action .action-progress-1{color:#f26c4f}.actiontool .action .action-progress-2{color:#f09900}.actiontool .action .action-progress-3{color:#7cc576}.actiontool .action .last-udated{font-size:x-small}.actiontool .action .details{margin-top:-0.5em}.actiontool .action .tools{position:absolute;bottom:5px;right:0;z-index:10}.actiontool .action .tools .label{display:none}.actiontool .action .tools A{float:right;height:20px;padding:0 5px;font-size:11px;line-height:20px;color:#333333;text-decoration:none}.actiontool .action .tools A .icon{margin-right:3px}.actiontool .action .tools A:hover{color:#0099cc}.actiontool .action .tools A:hover .label{display:inline}.actiontool .add-action{font-size:12px;text-decoration:none;color:#aaaaaa}.actiontool .add-action .icon{visibility:hidden}.actiontool .add-action:hover{color:#0099cc}.actiontool .add-action:hover .icon{visibility:visible}.actiontool .add-another-action .add-action{font-size:13px;text-decoration:none}.actiontool .add-another-action .add-action:hover{text-decoration:underline}.actiontool .add-another-action .field{padding:5px 10px 10px 10px;background:#ffc257}.actiontool .add-another-action LABEL{font-size:16px;font-weight:bold;margin-top:5px}.actiontool .add-another-action .textfield.binary{width:560px;margin:2px 0 10px 0;font-size:16px;line-height:normal}.actiontool .add-another-action .textfield.full{width:929px;margin:2px 0 10px 0;font-size:16px;line-height:normal}.actiontool .add-another-action .textfield,.actiontool .add-another-action .btn{vertical-align:middle;margin-right:5px}.actiontool .add-another-action P{margin:10px 0 0 0;font-size:13px}.actiontool .account{width:975px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.actiontool .account .logout-button-wrapper{display:flex;gap:0.75rem}.actiontool .account .logout-button-wrapper A.logout{margin-left:5px;font-size:11px;text-decoration:none}.actiontool .progress{clear:both;height:42px;overflow:hidden;margin:-20px 0 30px 0}.actiontool .progress OL,.actiontool .progress LI{margin:0;padding:0;list-style:none}.actiontool .progress LI{float:left}.actiontool .progress .step{position:relative;display:block;float:left;width:280px;padding:0 20px;border:1px solid #ccc;border-right:0;background:#eee;font-size:14px;line-height:40px;color:#333333;text-decoration:none}.actiontool .progress .arrow-outer{height:0px;width:0px;line-height:0;font-size:0;border-left:12px solid #ccc;border-right:0;border-top:21px solid transparent;border-bottom:21px solid transparent;float:left;position:relative;z-index:10;margin-right:-12px}.actiontool .progress .arrow-inner{height:0px;width:0px;line-height:0;font-size:0;border-left:11px solid #eee;border-right:0;border-top:19px solid transparent;border-bottom:19px solid transparent;position:relative;left:-12px;z-index:11}.actiontool .progress .active .arrow-outer{height:0px;width:0px;line-height:0;font-size:0;border-left:12px solid #f09900;border-right:0;border-top:21px solid transparent;border-bottom:21px solid transparent}.actiontool .progress .active .arrow-inner{height:0px;width:0px;line-height:0;font-size:0;border-left:11px solid #f9a62e;border-right:0;border-top:19px solid transparent;border-bottom:19px solid transparent}.actiontool .progress .active .step{background:#f9a62e;border-color:#f09900}.actiontool .page-actions{position:relative;clear:both;padding:20px 0;border-top:1px solid #7fcbe5;font-size:20px;text-align:center;zoom:1}.actiontool .page-actions:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.actiontool .page-actions .btn{float:left;margin-right:5px}.actiontool .page-actions .btn-primary{float:right;margin-left:5px;margin-right:0}.actiontool .page-actions .exit-msg{float:left;padding:4px 0;margin-left:10px;font-size:12px;line-height:15px;text-align:left}.actiontool .page-actions .login-msg{margin:10px 0;font-size:12px}.actiontool .page-actions .shared-msg{position:absolute;left:0;top:4px;font-size:12px}.actiontool .faqs{clear:both;padding:10px 0;zoom:1}.actiontool .faqs:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.actiontool .faqs UL{padding-left:1.5em}.actiontool .faqs LI{float:left;width:45%;margin:0 0 10px 0}.actiontool .faqs LI.odd{margin-right:5%;clear:left}.actiontool .faqs H3{font-size:14px;font-weight:bold}.actiontool .faqs P{font-size:14px;line-height:18px}.actiontool .feedback{clear:both;padding:10px;border:1px solid #ccc;-moz-border-radius:4px;border-radius:4px;background:#eeeeee;font-size:16px}.actiontool .feedback H2{color:#666666}.actiontool .feedback .survey{float:right}.actiontool .feedback .icon{vertical-align:middle}.actiontool .feedback A{text-decoration:none}.actiontool .feedback A:hover{text-decoration:underline}.actiontool FIELDSET{border:0;padding:0}.actiontool .evidence-field .control .btn{vertical-align:bottom}.lt-ie8 .category-title .icon{float:left;margin-right:5px}.lt-ie8 .category-subtitle{clear:left}.lt-ie8 .selected-issues{position:relative;z-index:2}.lt-ie8 .selected-issues .issue{min-height:20px}.lt-ie8 .search{z-index:1}.lt-ie8 .search .search-expand{position:relative}.lt-ie8 .issue:hover,.lt-ie8 .action:hover{z-index:1}.lt-ie8 .action:hover{zoom:1}.lt-ie8 .tools UL,.lt-ie8 .tools LI{display:inline}.lt-ie8 .tools A{display:inline-block}.lt-ie8 .issues .issue .arrow{right:-17px}#modalShare .textfield-wide{width:380px}.ui-autocomplete{position:relative}.search-expand .ui-widget-content{background:none;border:none}.ui-widget-content a{color:#0099cc}.ui-widget{font-family:var(--font-family,"PT Sans",sans-serif)}.actiontool .potential-issue-selected .tools{z-index:200}h2.warning{color:#ff0000}ul.messages{padding:0}ul.messages li{list-style:none;-moz-border-radius:4px;border-radius:4px;border:1px solid;padding:0.5em;font-weight:bold;text-align:center}ul.messages li.info{border-color:#7cc576;background-color:#f4faf3}ul.messages li.error{border-color:#f26c4f;background-color:#fef7f5}.jstree.hide-unselected .jstree-leaf[aria-selected="false"]{display:none}#loading-modal{top:40%}#loading-modal .loading-wrapper .loading{display:flex;align-items:center}#loading-modal .loading-wrapper .loading .loading-spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;display:inline-block;margin:10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.about-you-answer{margin-bottom:20px;border:1px gray solid;background-color:#eee;padding:15px 20px 15px 20px;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);font-size:16px;font-family:"PT Sans",sans-serif}.about-you-answer ul{margin:0}.dropdown-btn-group{display:inline-block;position:relative;vertical-align:middle}.dropdown-btn-group .btn{border-radius:4px 0 0 4px;margin-right:0}.dropdown-btn-group .dropdown-toggle{border-radius:0 4px 4px 0;margin-left:-1px;padding-left:10px;padding-right:10px;border-left:1px solid #f09900;background:#f09900;color:#ffffff;cursor:pointer;font-size:18px;font-weight:bold;line-height:13px;text-align:center}.dropdown-btn-group .dropdown-toggle:hover{background:#d78900}.dropdown-btn-group .caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:6px solid currentColor;border-right:6px solid transparent;border-left:6px solid transparent}.dropdown-btn-group .dropdown-menu{display:none;position:absolute;left:0;top:100%;min-width:220px;z-index:1000;padding:5px 0;margin:2px 0 0 0;font-size:16px;background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-btn-group .dropdown-menu li{list-style:none}.dropdown-btn-group .dropdown-menu li a{display:block;padding:8px 20px;color:#333;text-decoration:none}.dropdown-btn-group .dropdown-menu li a:hover{background-color:#f5f5f5;color:#0099cc}.dropdown-btn-group.open .dropdown-menu{display:block}.actiontool .page-actions .dropdown-btn-group{float:right;margin-left:5px}.actiontool .page-actions .dropdown-btn-group .btn-primary{float:left}.actiontool .page-actions .dropdown-btn-group .dropdown-toggle{margin:0}p.tool-resource-back-button-wrapper{font-size:small;margin:1rem}p.tool-resource-back-button-wrapper i{margin-right:0.5rem}.tool-resources{margin-top:1rem;display:flex;flex-wrap:wrap;box-sizing:border-box}.tool-resources *{box-sizing:border-box;line-height:1.2}.tool-resources .w-50{width:50%;padding:10px}.tool-resources .w-100{width:100%;padding:10px}.tool-resources .card{width:100%;margin-bottom:20px;box-sizing:border-box;background-color:#fafafa;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.tool-resources .card .card-header{padding:0.75rem 1rem;font-size:large;border-top-left-radius:inherit;border-top-right-radius:inherit}.tool-resources .card .card-header.bg-primary{background-color:#0077f7}.tool-resources .card .card-header.bg-secondary{background-color:#697179}.tool-resources .card .card-header.bg-success{background-color:#27a243}.tool-resources .card .card-header.bg-danger{background-color:#d53343}.tool-resources .card .card-header.bg-warning{background-color:#f7bb07}.tool-resources .card .card-header.bg-info{background-color:#169db2}.tool-resources .card .card-header.bg-light{background-color:#f0f1f2}.tool-resources .card .card-header.bg-dark{background-color:#32383e}.tool-resources .card .card-header.text-white{color:#ffffff}.tool-resources .card .card-body{padding:0.75rem 1rem}