*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#00778c}ul{padding:0;margin:0;list-style-type:none}.one-line{white-space:nowrap}.editable-error-block{font-size:14px}input[type="text"],input[type="email"],input[type="password"]{height:30px}fieldset{padding:0;margin:40px 0 40px 0;border:0}form label.error{color:#f00}.thanks{padding:100px 0 100px 0;text-align:center}li.large_list{font-size:1.245em;margin:0;padding:20px 15px}li.large_list span.large_list_timestamp{float:right}li.large_list:nth-child(odd){background:rgba(0,141,165,0.09)}body{font-size:90%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p{line-height:1.68}body,p{line-height:1.68}h1{color:#000;font-size:3.258em;font-weight:400}h1 .custom{color:#888;font-size:1em;font-weight:400;padding:0 4px 10px;display:inline-block}h1 .custom:before{content:'/';margin:0 10px;color:#ccc}h2{font-size:2.618em}h3{font-size:2.014em}h4{font-size:1.618em}p{font-size:1.245em}#main{margin:0}.container{position:relative}.breadcrumb{padding:8px 15px;list-style:none;background-color:#0b6c81;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;text-shadow:none}.popover{width:600px;max-width:600px;z-index:999246}.popover.bottomRight .arrow:after{border-bottom-color:rgba(0,0,0,0) !important}.breadcrumb>li{text-shadow:none}.breadcrumb>li>a.first{color:#fff;font-weight:700;font-size:16px}.breadcrumb a{color:#92c5db;text-shadow:none}.page-header{padding-bottom:10px}.page-header h1{letter-spacing:-1px;font-size:2.618em;padding-top:40px}.alert{margin-bottom:30px}.leftcol,.rightcol{background:#eee;height:400px}.carousel-control{top:47%}.google-map img{max-width:none}.welcome{width:100%;background:#f00;height:396px;margin-bottom:50px;background:url(../../img/home-feature-bkg.jpg);text-align:center}.welcome_container{height:396px;background:url(../img/welcome.jpg) no-repeat}.welcome_container a{margin:0 auto;text-decoration:none;position:absolute;left:320px;top:270px;padding:1.5% 5% 1.5% 5%;background:#00849b;border-radius:6px;color:#fff;font-size:20px;text-align:center}.welcome_container a.organization-review{margin:0 auto;text-decoration:none;position:absolute;left:280px;top:270px;padding:1.5% 5% 1.5% 5%;background:#00849b;border-radius:6px;color:#fff;font-size:20px;text-align:center}.btn{display:inline-block;*display:inline;padding:6px 10px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#062b3c;border-top:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active{background-color:#0d86a0;color:#fff}.btn.disabled,.btn[disabled]{color:#fff;background-color:#6b6e70}.btn-success{color:#fff !important;display:inline-block;padding:10px 20px;line-height:1;text-align:center;text-shadow:none;background-color:#81b246;filter:none;background-image:none;font-weight:600;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-success-shadow{-webkit-box-shadow:2px 2px 2px 0 #333;-moz-box-shadow:2px 2px 2px 0 #333;box-shadow:2px 2px 2px 0 #333}.btn-success-shadow:hover{background-color:#9ac368;color:#008da5}.btn-update{float:right;position:relative;margin-top:-2px !important}.btn-warning{color:#fff !important;background-color:#f9b028;display:inline-block;padding:10px 20px;line-height:1;text-align:center;text-shadow:none;filter:none;background-image:none;font-weight:600;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-danger{color:#fff !important;background-color:#f89406;display:inline-block;padding:10px 20px;line-height:1;text-align:center;text-shadow:none;filter:none;background-image:none;font-weight:600;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer{margin-bottom:100px;text-align:right}footer img{float:left}footer p{margin:0;font-size:1em}footer p span.street-address{display:block}footer p span.country{display:block}footer p.tel,footer p.copyright,footer p.locale{margin-top:1em}footer p.copyright{font-size:.75em}footer p.locale select{height:auto;width:auto;font-size:.75em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.avatar{display:inline-block;float:left;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;overflow:hidden}.progress{display:block;height:4px;width:100%;background:#00778c;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.progress .bar{position:relative;display:block;height:100%;width:50%;background:#81b246}.progress .bar .num{position:absolute;top:-3px;right:0}.avatar-with-profile{display:block;float:left;width:100%;padding:15px 20px;margin:0}.avatar-with-profile:not(:last-child){border-bottom:1px solid #eee}.avatar-with-profile .avatar{float:left;margin:0 15px 0 0;max-width:60px}.avatar-with-profile div{display:inline-block;float:left}.avatar-with-profile .profile{width:25%}.avatar-with-profile .profile span{display:block}.avatar-with-profile .profile .name{font-size:1.245em;padding:0 0 2px 0;font-weight:600}.avatar-with-profile .profile .org{font-weight:bold}.avatar-with-profile .profile .email{font-style:italic}.avatar-with-profile .num{width:20%;font-size:2.618em;text-align:center;padding:15px 0 0 0;letter-spacing:2px}.avatar-with-profile .of-total{color:#ccc;font-weight:300}.avatar-with-profile .type{display:block;font-size:12px;font-weight:100;font-style:italic;color:#aaa;letter-spacing:0;padding:3px 0 0 0}.navbar{position:relative;margin-bottom:0;overflow:visible;z-index:1;background:#062b3c url(../img/header-bkg.png) top center repeat-x;padding:10px 0}.navbar .navbar-inner{height:50px;margin:0 0 0 0;padding:0 0 0 15px;border:0;background:#062b3c;filter:none;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar .navbar-inner .nav{float:right;line-height:50px;margin:5px 10px 0 0}.navbar .navbar-inner .nav .nav_search{background:#fff;border:2px #fff solid;border-radius:8px;margin-top:-2px}.navbar .navbar-inner .nav .nav_search input{width:150px;border:0;border-radius:0;box-shadow:0 0 0;margin-left:4px}.navbar .navbar-inner .nav .nav_search button{background:#fff !important;border:none}.navbar .navbar-inner .nav>li>a{color:#fff;text-shadow:none;font-weight:500;margin-left:15px;font-size:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.navbar .navbar-inner .nav>li>a:hover{color:#fff;background:rgba(0,0,0,0.2)}.navbar .navbar-inner .nav .avatar{width:25px;height:25px;margin:-3px 10px 0 0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.7);-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.7);box-shadow:0 0 0 1px rgba(255,255,255,0.7)}.navbar .navbar-inner .nav .dropdown-menu{left:20px}.navbar .navbar-inner .nav .dropdown .dropdown-menu li.no-link{padding:5px 15px 0;font-size:11px;color:#999;font-style:italic;font-weight:500}.navbar .navbar-inner .brand{padding:0;margin:0;text-shadow:0 0 0;font-weight:500;font-style:normal;color:#f7feff}.primary_nav{float:right;margin-top:10px;min-width:500px;max-width:670px}.primary_nav ul{color:#fff;font-size:17px;font-weight:600}.primary_nav ul li#profile-menu ul.dropdown-menu li{font-size:12px}.primary_nav ul li#profile-menu ul.dropdown-menu li.divider{border-bottom:0}.primary_nav ul a:hover{text-decoration:none !important}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}#notifications ul li.footer{border-top:1px solid #ccc;text-align:center}#notifications ul li.footer a{display:block;color:#008da5;font-weight:700;white-space:normal;margin:0}#notifications ul li.footer a:hover{color:#000;background:#f2fdff}#notifications .notifications-count{margin:0 5px 0 0;padding:4px 8px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#fff;font-weight:700;background:#666;background-color:#cd2700;padding:2px 7px;box-shadow:0 1px 1px rgba(0,0,0,0.5);text-shadow:0 1px 1px rgba(0,0,0,0.2)}#notifications .dropdown-menu{max-width:none;min-width:none;padding:0}#notifications .dropdown-menu #notifications-dropdown{max-height:300px;overflow-y:scroll;overflow-x:hidden;float:none}#notifications .dropdown-menu li{cursor:pointer;font-size:1.245em;width:250px}#notifications .dropdown-menu li .timestamp{color:#999;font-size:.769em}#notifications .dropdown-menu li .notification-component{font-weight:bold}#notifications .dropdown-menu li a{display:inline-block;padding:10px 25px 10px 10px;white-space:normal;color:#333;font-size:small}#notifications .dropdown-menu li a:hover{color:#000;background:#f2fdff;text-decoration:none}#notifications .dropdown-menu li a.notification-action{display:none;float:right;padding:2px 8px;background:#008da5;color:#fff;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}#notifications .dropdown-menu li a.notification-action:hover{color:#000}#notifications .dropdown-menu li p{padding:15px;margin:0;font-size:small;color:#000}#member-bar{height:70px;z-index:1;margin-bottom:25px;background:rgba(0,141,165,0.09)}#member-bar .primary-nav{margin:25px 0 0 0;border-bottom:none;font-size:1.245em;display:inline-block;float:left}#member-bar .primary-nav a{line-height:1.6;padding:10px 15px}#member-bar .primary-nav a:hover{background:none;border:1px solid transparent}#member-bar .primary-nav a:active{background:#fff;color:#000}#member-bar .primary-nav li.active a{color:#000;border:1px solid transparent}#member-bar .primary-nav li.active a:hover{background:#fff;border:1px solid transparent}.nav-pills{margin:0 0 20px 30px}.nav-pills>li>a{color:#000;line-height:1;height:32px;padding-left:10px;padding-right:10px;background:rgba(255,255,255,0.4);cursor:pointer}.nav-pills li.active>a,.nav-pills li.active>a:hover{background:#808080}.nav-pills i{padding:0 5px 0 0}a.file-remove{color:#f00;margin-left:10px;font-size:smaller}a.file-remove:hover{background:#f00;color:#fff;text-decoration:none}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#82ac39;background-image:none}.btn.btn-primary{background-color:#82ac39}.btn.editable-cancel{background-color:#557419}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0086a0;background-image:none}.editable-input .input-medium{display:inline-block;height:34px !important;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 0 0;border-radius:4px}[class*="span"]{float:left;min-height:1px;margin-left:0}.tab-content{overflow:inherit}.row{margin-left:0}.editable-click,a.editable-click{border-bottom:0}.editable{cursor:pointer}.ro .editable{border-bottom:none;cursor:initial}.ro .editable:hover{border-bottom:none;cursor:initial}.ro .editable-number{color:#000}.ro .editable-number:hover{color:#000;text-decoration:none}.ro a:hover{border-bottom:none;text-decoration:none;cursor:initial}#project-header .project-basic-info h1{display:inline-block;padding:0 0 10px 0;line-height:1.1;color:#fff;font-weight:400;border-bottom:none !important;font-size:2.35em}#workshop-schedule{color:#fff}.current-map{margin:40px 0 0 20px}.spacer{clear:both;height:50px}.spacer-large{clear:both;height:70px}.navbar{min-width:960px}.editable-empty,.editable-empty:hover,.editable-empty:focus{font-style:italic;color:#f47a3d;text-decoration:none}.last-update{text-align:left;margin:10px 0 40px 44px;width:40%;display:block;float:left;font-size:1em;color:#ccc}.popover-title{font-size:1em !important;min-width:334px;font-weight:bold}.btn .caret{margin-left:48px;margin-top:8px}input{line-height:20px !important}.hide{display:none}.chosen-container-single .chosen-single{height:27px}input#search{margin-bottom:0}.gm-style .gm-style-iw h1{margin:0;line-height:normal;font-size:18px}.gm-style .gm-style-iw h1 a{line-height:normal;font-size:18px;font-weight:500}.gm-style .gm-style-iw p{font-size:1em}.feathered{-moz-box-shadow:inset 0 0 10px 10px #fff;-webkit-box-shadow:inset 0 0 10px 10px #fff;box-shadow:inset 0 0 10px 10px #fff;background-color:transparent;border:1px solid #ccc}.modal-footer a.cancel{margin-right:10px;font-size:13px;cursor:pointer}#generic-modal-container p{font-size:1em}#generic-modal-container form label{font-size:1em;font-weight:bold}.revision{color:#ddd}ul.flash{margin:20px;list-style-type:disc}table thead th.text-right,table tbody td.text-right{text-align:right}#login-box{padding:50px;width:400px;padding:0;margin:200px auto;position:relative;top:0;left:0;overflow:hidden;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 20px rgba(0,0,0,0.3);box-shadow:0 4px 20px rgba(0,0,0,0.3);border:1px solid #00a3bf}#login-box>p{margin:0 10px 10px}#login-box p{font-size:1em;text-align:center}#login-box form{float:left;width:100%;padding:3px 0 0 0;background:#ecfcff;margin:0 0 0 0;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.1);box-shadow:inset 0 2px 5px rgba(0,0,0,0.1);text-align:center}#login-box form#reset-password label,#login-box form#reset-password dt{width:150px}#login-box form#reset-password dd{float:none}#login-box form#user-set-password label,#login-box form#user-set-password dt{width:150px;margin-top:5px}#login-box form#user-set-password dd{float:none}#login-box .alert{margin:0;font-family:sans-serif;border-radius:0}#login-box img{margin:10px auto 20px auto;display:block}#login-box p.description{font-size:12px;color:#999;font-style:italic}#login-box fieldset{margin-bottom:40px}#login-box label{font-weight:bold;color:#008da5;font-size:14px}#login-box label,#login-box dt{display:inline-block;float:left;width:120px;text-align:right}#login-box dd{float:left;margin:-5px 0 0 10px}#login-box dd#emailAddress-element{float:none;margin:0;width:100%}#login-box dd#emailAddress-element input{width:100%}#login-box dd#submit-element{float:none;margin:0}#login-box dd#submit-element input#submit{width:auto}#login-box dl{width:330px;display:inline-block;margin-bottom:0}#login-box legend{float:left;margin-bottom:15px}#login-box button{float:left}#login-box #password-element,#login-box #passwordConfirm-element{margin-bottom:10px}#login-box #rememberMe-label,#login-box #rememberMe-element,#login-box #submit-label,#login-box #submit-element{float:left}#login-box #rememberMe-label label{line-height:1.25;font-size:11px;font-style:italic}#login-box input#username,#login-box input#password,#login-box input#passwordConfirm,#login-box input#firstName,#login-box input#lastName{width:170px;height:30px;border-radius:3px;border:1px solid #ccc;margin-bottom:10px;padding-left:5px;padding-right:5px}#login-box #submit-label{display:none}#login-box input#submit{background:#008da5;color:#fff;border:none;padding:7px 15px;font-size:14px;font-weight:500;margin-left:15px;width:90px;margin-bottom:15px}#login-box .errors{list-style-type:none;width:100%;margin:0 0 15px 0;text-align:center;padding:0;font-family:sans-serif}#login-box .errors li{display:inline-block;padding:5px 15px;color:#cd2700;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-weight:500;font-size:12px}thead{text-align:left}.dataTables_wrapper{margin-bottom:40px}.dataTables_wrapper .dataTables_processing{height:inherit;margin-top:inherit;padding:15px 0;border-radius:2px;-webkit-border-radius:2px}.dataTables_wrapper .dataTables_info{font-size:.769em;color:#ccc}.dataTables_wrapper label input,.dataTables_wrapper label textarea,.dataTables_wrapper label select{display:inline-block}.dataTables_wrapper .dataTables_paginate{line-height:normal}.dataTables_wrapper .dataTables_length select{width:60px;margin-bottom:4px}.dataTables_wrapper table .project-name{width:35%}.dataTables_wrapper table .project-name div.story{margin-left:90px}.dataTables_wrapper table .project-name a:before{background:url(../img/icons/icon-certified-badge.png);position:relative;margin:0 5px 0 0}.dataTables_wrapper table .currency{text-align:right}.dataTables_wrapper table .project-country{width:8%}.dataTables_wrapper table .project-avatar{width:80px;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dataTables_wrapper table .project-status{width:15%}.dataTables_wrapper table .project-cost{width:7%;font-weight:600;color:#81b246}.dataTables_wrapper table .project-last-activity{width:15%}.dataTables_wrapper table .project-implementer{width:12%}.dataTables_wrapper table .project-implementer a{color:#7a6f61;font-weight:400}.dataTables_wrapper table .report-name{font-size:1.245em;padding:0 0 0 15px}.dataTables_wrapper table .full-width{width:100%}.dataTables_wrapper table .date-nowrap,.dataTables_wrapper table .no-wrap{white-space:nowrap}.dataTables_wrapper table .caption{color:#999;font-size:11px}.dataTables_wrapper table thead th{padding:3px 18px 3px 10px;border-bottom:2px solid #eee;line-height:1em;padding:6px 18px 6px 10px;border-top:none;font-weight:600;color:#555}.dataTables_wrapper table thead th.project-cost{color:#555}.dataTables_wrapper table thead th:first-child{-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0}.dataTables_wrapper table thead th:last-child{-webkit-border-radius:0 8px 0 0;-moz-border-radius:0 8px 0 0;border-radius:0 8px 0 0}.dataTables_wrapper table td{padding:8px 10px 7px 9px;vertical-align:top}.dataTables_wrapper table a{font-weight:600}.dataTables_wrapper table a:hover{text-decoration:none}.btn-toolbar{margin-top:0;margin-bottom:0;height:30px;float:right}#project-table_length{display:none}table.dataTable tr.odd{background:#f9f9f9}table.dataTable tr.even{background:#eee}table.dataTable .sorting_asc,table.dataTable .sorting_desc{color:#000;border-bottom:2px solid #ccc}table.dataTable tr.odd td.sorting_1{background:#fff}table.dataTable tr.even td.sorting_1{background:#f4f4f4}.consistent-table .dataTables_filter{float:left}.consistent-table .dataTables_info{float:right}#updates-popover .popover-content{padding-bottom:13px}#updates-popover .popover-content .progress{margin-bottom:0}#updates-popover .popover-content .nav{margin-bottom:10px}#updates-popover form{margin:0}#updates-popover textarea{width:100%;float:left}#updates-popover .private{float:right}#updates-popover .private label{margin-right:10px;float:right}#updates-popover p{float:left}#updates-popover input#media-upload{line-height:0}#updates-popover .chosen-container{margin-bottom:8px}#updates-popover .btn{margin-top:1px}#updates-popover div .datetimepicker .add-on i{height:17px;margin-top:3px}#updates-popover ul#file-container{width:100%;border:1px #ccc solid;padding:0 1% 1% 1%;height:235px;margin:10px 0 20px 0;overflow-y:scroll;display:none}#updates-popover ul li{margin:7px 0 0 0}#updates-popover ul li div.container-fluid{padding:0}#updates-popover ul li div.file-upload-thumbnail{position:relative;border:2px #ccc dashed;background:#e6e7e8;overflow:hidden;text-align:center}#updates-popover ul li div.file-upload-thumbnail span.progress{position:absolute;bottom:0;margin-bottom:0;width:100%}#updates-popover ul li div.file-upload-thumbnail img{height:100px}#updates-popover ul li textarea{height:80px;margin-bottom:0}#updates-popover ul li p{font-size:1em;text-align:right}#updates-popover .action-choice{width:100%;float:left}#updates-popover .action-choice label{float:left}#updates-popover .action-choice select{float:right}#updates-popover button{float:right}#updates-popover .metric-container{width:100%;float:left}#updates-popover .metric-container label{float:left}#updates-popover .metric-container select{float:right}#updates-popover .metricvalue-container{width:100%;float:left}#updates-popover .metricvalue-container label{float:left;margin-top:3px}#updates-popover .comment-container{width:100%;float:left}#updates-popover .comment-container label{float:left;margin-top:3px}#updates-popover .comment-container input{float:right}.updates-alert{width:100%;margin:20px 0 20px 0}.file-upload{float:right;background:#f1f2f2;margin-top:-25px;border:2px #e6e7e8 solid;margin-bottom:10px;border-radius:6px;padding:10px 10px 0 10px}.stream,#project-stream{margin-bottom:10px;float:left}.stream li,#project-stream li{font-size:.769em;clear:both;padding:12px 10px;color:#333}.stream li:last-child,#project-stream li:last-child{border-bottom:none}.stream li:nth-child(even),#project-stream li:nth-child(even){background:#f7f7f7}.stream li img,#project-stream li img{float:left;margin:0}.stream li .type,#project-stream li .type{display:inline-block;background:#81b246;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:2px 10px;color:#fff;margin:0 11px 30px 0;float:left;white-space:wrap;text-align:center;font-size:.769em;font-weight:600}.stream li .title,#project-stream li .title{color:#444;font-weight:600;font-size:1.618em;display:inline-block}.stream li .title:hover,#project-stream li .title:hover{color:#000}.stream li .story,#project-stream li .story{margin-left:32px}.stream li .story .content,#project-stream li .story .content{font-size:1.15em}.stream li .story .content img,#project-stream li .story .content img{margin-top:6px;width:60%;margin-bottom:12px;float:none}.stream li .story .content blockquote,#project-stream li .story .content blockquote{margin:15px 0 20px 5%;padding-left:8px;border-left-color:#ccc;font-style:italic;font-size:1em}.stream li .story .meta,#project-stream li .story .meta{color:#555;font-size:1em}.stream li .story .meta .reference,#project-stream li .story .meta .reference{border-bottom:1px solid #ddd;color:#333}.stream li .story .meta .reference:hover,#project-stream li .story .meta .reference:hover{color:#111;border-bottom:1px solid #bbb}.stream li .story .meta .date,#project-stream li .story .meta .date{white-space:nowrap}.stream li a,#project-stream li a,.stream li a:hover,#project-stream li a:hover,.stream li a:active,#project-stream li a:active{text-decoration:none}a#btn-view-settings{float:right;margin-top:28px}#home-impact h3{font-weight:normal;margin:0 0 0 0;text-align:center}#home-impact p.home_impact_sub{text-align:center}#home-impact p.home_impact_message{font-size:13px;margin-top:23px;text-align:center;color:#333}#home-impact p.home_impact_sub a{color:#008da5;text-decoration:underline;text-align:center}#home-impact p.home_impact_sub a:hover{color:#000}#view-settings{height:200px;background:#f1f2f2;border-radius:8px;padding:1.5% 5% 2% 5%;line-height:1em;border:1px #e6e7e8 solid}#view-settings ul{display:inline}#view-settings ul li{float:left;margin-right:35px}#view-settings ul label{font-size:16px;color:#008da5;font-weight:bold}.home_impact_numbers{border-left:1px #ccc solid;margin-top:25px;padding:0 0 0 25px}.home_impact_numbers h4{font-size:1.3em;margin-top:0;padding-top:0}.home_impact_numbers p.home_impact_data{float:left;font-size:1.85em;margin:0;padding:0 10px 0 0;line-height:1em;font-weight:bold}.home_impact_numbers p.home_impact_data_text{float:left;font-size:1em;line-height:1.1em;margin:-2px 0 0 0}.image-carousel{position:relative}.image-carousel .caroufredsel_wrapper{margin:auto !important}.image-carousel ul#carousel{height:150px}.image-carousel ul#carousel li{float:left}.image-carousel ul#carousel li img{height:150px;display:block}.image-carousel a.prev,.image-carousel a.next{width:45px;height:50px;display:block;position:absolute;top:48px}.image-carousel a.prev:hover,.image-carousel a.next:hover{opacity:.75}.image-carousel a.prev{left:-45px;background:url(../img/icon-prev.png) no-repeat;text-indent:-9999px}.image-carousel a.next{right:-45px;background:url(../img/icon-next.png) no-repeat;text-indent:-9999px}.image-carousel .pagination{height:0;text-indent:-9999px}.image-carousel .clearfix{float:none;clear:both}#home-actions{margin-top:40px}#home-actions .status{margin-top:20px;text-align:left;font-weight:bold}#home-actions .status .passing-number{float:right;width:30%}#home-actions .status .warning-number{float:right;width:20%}#home-actions .status .failing-number{float:right;width:35%}#home-actions .status .number_block{width:20px;height:20px;display:block;float:left;margin:5px 7px 0 0}#home-actions .status-bar div{height:20px;float:left;margin-bottom:25px}#home-actions .status-bar div.passing{background-color:#81b246}#home-actions .status-bar div.warning{background-color:#f9b028}#home-actions .status-bar div.failing{background-color:#cd2700}p.action_status_message{font-size:13px;margin-top:23px;text-align:center;color:#333}#home-map{clear:both;width:100%;height:400px;border:1px solid #ccc;border-radius:2px;margin-top:40px;margin-bottom:40px}#home-map img{max-width:none}.severity-1{height:23px;width:100%;background:url(../img/alert.png) no-repeat center;text-indent:-9999px;border-radius:2px;color:#f9b028;font-weight:bold;text-align:center}.severity-2{height:23px;width:100%;background:url(../img/alert-not-functioning.png) no-repeat center;text-indent:-9999px;border-radius:2px;color:#cd2700;font-weight:bold;text-align:center}#home-statistics .statistics-section{width:100%;background:#f1f2f2;float:right;border-radius:8px;margin-top:25px;padding:0 15px 15px 15px}#home-statistics .statistics-section p{display:block;width:100%;border-bottom:1px #ccc solid;float:left;padding:0 0 8px 0}#home-statistics .statistics-section p span.stat_title{float:left;display:block;width:80%;line-height:1.2em}#home-statistics .statistics-section p span.stat_number{float:right;display:block;font-weight:bold}#home-statistics .statistics-section .mini-image-carousel img{max-width:65px;float:left}#home-statistics .statistics-section a{background:#008da5;width:100%;float:left;border-radius:8px;text-align:center;color:#fff;margin:15px 0 0 0;padding:8px 0 8px 0}#home-statistics .statistics-section a:hover{background:#062b3c;text-decoration:none}.fancybox-title{font-family:'Open Sans'}.fancybox-title .reference{color:#ccc;font-size:.85em;line-height:1.25em}.fancybox-title .reference a{color:#ccc}.fancybox-title .reference a:hover{color:#666}.table-section{margin-bottom:40px}.in-progress{color:#000;background:#eee}.in-progress a{color:#000}#action-sheet{font-size:1.245em;color:#671400;padding:35px 20px 10px 50px;margin:20px 0;background:#fef9ab;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#action-sheet .metric{font-weight:600;font-size:1.618em;padding:0 0 0 2px}#action-sheet a{text-decoration:none;color:#000;display:inline-block;padding:0 5px;line-height:29px;font-weight:500}#action-sheet a.projects{background:rgba(249,176,40,0.4)}#action-sheet a.projects:hover{background:rgba(249,176,40,0.6)}#action-sheet a.reports{background:rgba(109,238,74,0.5)}#action-sheet a.reports:hover{background:rgba(109,238,74,0.8)}#action-sheet a.opportunities{background:rgba(96,209,238,0.3)}#action-sheet a.opportunities:hover{background:rgba(96,209,238,0.6)}#action-sheet p{line-height:31px;margin-bottom:33px}#home-statistics .statistics-section .mini-image-carousel ul li a{background:transparent;margin:0}#createProject .save-btn,#createProjectFromPlan .save-btn{margin-top:15px}h2 i{font-size:.4em}.project-progress-bar{float:left;display:inline-block;width:100%;border-radius:16px;margin:0 0 25px 0;padding:10px 15px 15px 20px;background:#fff;-webkit-box-shadow:0 2px 2px rgba(50,50,50,0.5);-moz-box-shadow:0 2px 2px rgba(50,50,50,0.5);box-shadow:0 2px 2px rgba(50,50,50,0.5);border:2px #008da5 solid}.project-progress-bar p.status{font-weight:700;margin-top:5px}.project-progress-bar .progress-meter{float:left;width:100%}.project-progress-bar .progress-meter.no-title{margin-top:25px}.project-progress-bar .progress-meter h4{text-align:center;padding:0 0 20px 0}.project-progress-bar .progress-meter .progress-meter-section{width:33%;height:32px;float:left;border:3px #81b246 solid}.project-progress-bar .progress-meter .progress-meter-complete{background:#fff;border:3px #b3ce94 solid;background:#81b246 url(../img/projects/checkMark.png) center no-repeat}.project-progress-bar .progress-meter .progress-meter-active{border:0;background:#b3ce94 url(../img/projects/progress-dot.png) center no-repeat}.project-progress-bar .progress-meter p{width:33%;float:left;text-align:center;color:#413b34}a.project-progress-bar:hover{background:#f2f9fa;cursor:pointer;-webkit-box-shadow:1px 1px 1px rgba(50,50,50,0.5);-moz-box-shadow:1px 1px 1px rgba(50,50,50,0.5);box-shadow:1px 1px 1px rgba(50,50,50,0.5)}#project-header-row{position:relative;background:#0d86a0;margin:0 0 0 0}#project-header-row .member-info{position:absolute;top:40px;left:30px}#project-header-row .member-info .avatar{width:80px;height:80px;display:inline-block;float:left;margin:-7px 15px 0 0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.5);-moz-box-shadow:0 0 0 3px rgba(255,255,255,0.5);box-shadow:0 0 0 3px rgba(255,255,255,0.5);overflow:hidden}#project-header-row .member-info .name a{display:inline-block;font-size:2.014em;color:#fff;margin:8px 0 11px 0;clear:right}#project-header-row .member-info .url{display:inline-block;font-weight:400;color:#fff;clear:left}#project-header-row .primary-nav{position:absolute;bottom:1px;left:0;margin:0;border-bottom:none;font-size:1.245em}#project-header-row .primary-nav a{line-height:1.2;color:#d8f9ff;padding:10px 30px}#project-header-row .primary-nav a:hover{background:none;border:1px solid transparent;color:#fff}#project-header-row .primary-nav a:active{background:#fff;color:#000}#project-header-row .primary-nav li.active a{color:#000;border:1px solid transparent}#project-header-row .primary-nav li.active a:hover{background:#fff;border:1px solid transparent}a.social-icons{float:right;width:100px}.jqstooltip{box-sizing:content-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:none;text-align:center;white-space:no-wrap;width:auto}.jqsfield{font-size:1.245em !important;font-weight:600;padding:10px}#projects .projects-view-type{float:right}#projects #project-table .project-last-activity{white-space:nowrap}#projects #map-projects img{max-width:none}.location-status-container{padding:8px 0 0 0}.location-status-container p{float:left}.location-status-container .location{display:inline-block;margin:0;font-weight:400;font-size:1em;text-align:right;float:left;color:#fff}.location-status-container .location img{padding:0 8px 0 0;max-width:24px;vertical-align:middle}.location-status-container .location p{font-size:1em;color:#a5f2ff;margin-bottom:0}.location-status-container .status{float:left;clear:both}.location-status-container .status ul{float:left;margin:0;padding:3px 8px 3px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.location-status-container .status li{display:inline-block;float:left;text-align:center}.location-status-container .status li a{display:block;padding:0 15px 0 0;color:#a5f2ff;text-decoration:none;font-size:1em}.location-status-container .status li a:before{content:'';display:inline-block;margin:0 6px 0 0;padding:3px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;width:4px;height:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2)}.location-status-container .status li a.on{color:#b5f26c;background:url(../img/checkmark.png) no-repeat}.location-status-container .status li a.off:before{background:rgba(0,0,0,0.2)}.location-status-container .status li strong{display:block;font-size:2.014em;font-weight:600;color:#f9b028;padding:0 0 7px}#actions-box{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:155px;text-align:center;padding:15px;float:right;margin-top:-190px;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);box-shadow:0 2px 1px 0 rgba(0,0,0,0.2)}#actions-box.certification-top-fix{margin-top:-170px}#actions-box .funding-status h3{color:#fff}#actions-box .funding-status .funding-progress{margin-bottom:5px;width:100%;display:inline-block;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#actions-box .funding-status .funding-progress .bar-container{height:5px;background:#00434e}#actions-box .funding-status .funding-progress .bar-container .bar{height:5px;background:#b5ee70;width:30%}#actions-box .funding-status .bpn_activity{background:rgba(0,0,0,0.1);margin-bottom:5px;padding:10px;width:124px;display:inline-block}#actions-box .funding-status .bpn_activity h3{display:inline;padding:5px}#actions-box .funding-status .bpn_activity span{display:inline;color:#fff}#actions-box .funding-status .dropdown-menu{min-width:150px;padding:8px}#actions-box .funding-status .dropdown-toggle{background:#65bacf;color:#fff;border-bottom:none;text-align:left}#actions-box .funding-status .caret{float:none}#actions-box .funding-status .btn{margin-top:3px;width:124px}#actions-box .raised,#actions-box .goal{margin:14px 20px 0 0;display:block;text-align:right;font-weight:600}#actions-box .raised .desc,#actions-box .goal .desc{display:block;padding-top:7px;font-weight:300}#actions-box .goal{color:#006172}.input-append .add-on,.input-prepend .add-on{height:auto}#funding-box .funding-status h3{color:#fff}#funding-box .funding-status .funding-progress{margin-bottom:5px;width:100%;display:inline-block;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#funding-box .funding-status .funding-progress #funding-progress-popover{width:1px;height:1px;position:relative;left:0}#funding-box .funding-status .funding-progress .bar-container{height:50px;background:#e2e2e2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 3px 1px 0 rgba(141,141,141,0.1);box-shadow:inset 0 3px 1px 0 rgba(141,141,141,0.1)}#funding-box .funding-status .funding-progress .bar-container .bar{height:50px;background:#8bb63d;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-width:2%;-webkit-box-shadow:1px 0 1px 0 rgba(182,182,182,0.8);box-shadow:1px 0 1px 0 rgba(182,182,182,0.8);text-align:center;font-size:2em;font-weight:900;color:#060}#funding-box .funding-status .bpn_activity{background:rgba(0,0,0,0.1);margin-bottom:5px;padding:10px;width:124px;display:inline-block}#funding-box .funding-status .bpn_activity h3{display:inline;padding:5px}#funding-box .funding-status .bpn_activity span{display:inline;color:#fff}#funding-box .funding-status ul{float:right;margin:0;width:100%;padding:0}#funding-box .funding-status ul li{display:inline-block;float:left;color:#979797;margin:15px 10px 35px 10px}#funding-box .funding-status ul li:last-child{border-right:none}#funding-box .funding-status ul li.contributed .amount,#funding-box .funding-status ul li.needed .amount{display:block;font-size:3.258em;font-weight:600;color:#8bb63d;margin:10px 0 17px}#funding-box .funding-status ul li.contributed{float:left}#funding-box .funding-status ul li.needed{float:right;text-align:right}#funding-box .funding-status ul li.needed .amount{color:#818181}#funding-box .funding-status .btn{margin-top:3px}#funding-box .raised,#funding-box .goal{margin:14px 20px 0 0;display:block;text-align:right;font-weight:600}#funding-box .raised .desc,#funding-box .goal .desc{display:block;padding-top:7px;font-weight:300}#funding-box .goal{color:#006172}#funding-box #funding-goal{color:#7c7c7c}.wash-plan-content ul.project-subnav{display:none}.project-details-tabs{display:block;border-bottom:none;margin-bottom:0}.project-details-tabs li{margin-bottom:0}.project-details-tabs li a{cursor:pointer}.project-details-tabs li a:hover{cursor:pointer}.project-details-tabs>li>a{color:#fff;height:40px;padding-left:30px;padding-right:30px;font-size:1.245em;font-weight:400;border:none;line-height:1.3}.project-details-tabs>li>a:hover{border:none;background:none}.project-details-tabs li.active a{border:none;color:#000}.project-details-tabs li.active a:hover{border:none}.activity-progress{margin-bottom:15px}.activity-progress .progress{height:30px;color:#fff;text-align:right;background:#eee}.activity-progress .progress .bar{height:30px;color:#000;font-size:1.618em;color:#fff}#project-activities .activity .sparkline{padding:0 8px 0 0}#project-activities .activity .sparkline canvas{width:20px;height:20px}#project-activities .activity ul{margin:8px 0 0 10px;padding:10px;list-style-type:none;font-size:1.245em;color:#888}#project-activities .activity ul li{border-bottom:1px solid rgba(0,0,0,0.06)}#project-activities .activity ul li[class^="activity_"]{font-size:.769em;color:#888;padding:5px 0 5px 5px}#project-activities .activity ul li:last-child{border-bottom:none}#project-activities .activity ul li:hover{cursor:pointer;color:#000;background:#ecfcff}#project-activities .water,#project-activities .sanitation,#project-activities .hygiene,#project-activities .supporting{padding:0 0 20px 20px;height:75px}#project-activities .water h3,#project-activities .sanitation h3,#project-activities .hygiene h3,#project-activities .supporting h3{font-size:1.245em;font-weight:400;line-height:1em;margin-top:10px}#project-activities .water .complete,#project-activities .sanitation .complete,#project-activities .hygiene .complete,#project-activities .supporting .complete{font-style:italic;font-size:1em;display:block;margin-top:5px}#project-activities .water:before,#project-activities .sanitation:before,#project-activities .hygiene:before,#project-activities .supporting:before{float:left;margin:0 12px 0 0}#project-activities .water{border-bottom:1px solid rgba(0,141,165,0.25)}#project-activities .water:before{content:url(../img/icons/icon-water.png)}#project-activities .water h3,#project-activities .water .complete{color:#008da5}#project-activities .sanitation{border-bottom:1px solid rgba(129,178,70,0.4)}#project-activities .sanitation:before{content:url(../img/icons/icon-sanitation.png)}#project-activities .sanitation h3,#project-activities .sanitation .complete{color:#81b246}#project-activities .hygiene{border-bottom:1px solid rgba(232,117,71,0.3)}#project-activities .hygiene:before{content:url(../img/icons/icon-hygiene.png)}#project-activities .hygiene h3,#project-activities .hygiene .complete{color:#e87547}#project-activities .supporting{border-bottom:1px solid rgba(249,176,40,0.4)}#project-activities .supporting:before{content:url(../img/icons/icon-supporting.png)}#project-activities .supporting h3,#project-activities .supporting .complete{color:#f9b028}ul.staff-list{width:auto;margin-bottom:100px}ul.staff-list .avatar{margin-right:15px}ul.staff-list .avatar-admin{width:30px;height:30px;margin:-20px 15px 0 15px;border-radius:0}ul.staff-list .name{font-size:1.245em;color:#008da5}ul.staff-list .job-title{font-size:1em}ul.staff-list li{display:block;float:left;width:290px;min-height:90px;margin:20px 20px 0 0}.impact-map .map{height:400px;background:#008da5;margin-bottom:20px}.impact-map .map img{max-width:none}.the-need{height:400px}#activity-stream{list-style-type:none;margin-top:50px}#activity-stream li{display:block;margin:0 0 15px 0;padding:0 0 15px 0}#activity-stream time{display:block;color:#888;font-style:italic;clear:right;padding-top:5px}#activity-stream .thumb{float:left;margin:0 15px 15px 0;padding:5px;border:1px solid #eee;width:100px;height:70px}#activity-stream .title{display:block;font-weight:600;padding:0 0 5px 0}#activity-stream .description{display:block;clear:right}textarea:focus,input:focus,a:focus,btn:focus{outline:none !important}.project-summary-photo{float:right}.pull-right{margin:10px 0 0;float:right}.label,.badge{display:inline-block;padding:4px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.1);box-shadow:0 2px 1px 0 rgba(0,0,0,0.1)}.label-important{background-color:#c00}.dropdown-menu>li>a{margin:5px;display:block;padding:5px 10px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;-webkit-border-radius:5px;border-radius:5px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#308b9c;background-image:none}.green{background-color:#8bb63d !important}input[type="number"]{height:auto}.element input[type="date"]{height:auto}.btn.btn-inverse{background:#005161;background-image:none;color:#fff;border-bottom:none;text-align:left}.btn.btn-inverse:hover{background-color:#63bbcf !important}.btn.btn-inverse:focus{background-color:#63bbcf;background-image:none}#report-templates,#custom-reports{float:left}.report-template,.card{float:left;padding:0;background:#fff;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.report-template img,.card img{width:270px}.report-template .desc,.card .desc{display:block;padding:8px 15px 12px}.report-template .desc p:first-child,.card .desc p:first-child{max-height:200px;overflow:hidden;text-overflow:ellipsis}.report-template hr,.card hr{margin:0}.report-template .title,.card .title{display:block;font-weight:600;padding:4px 15px}#canned-reports .title{font-size:1.245em}#canned-reports .btn-toolbar{height:34px}#canned-reports .btn-toolbar a{margin:0 0 0 3px}#canned-reports .btn-group{padding:3px}#reports .modal{width:1210px;margin-left:-605px}#reports .modal .modal-body{overflow-y:scroll;max-height:365px}#createReport{max-height:none}#createReport .controls{margin-left:15px}#createReport legend{border-bottom:none;margin-bottom:0}#createReport .control-group.filter{margin-bottom:0}#createReport .control-group.filter{width:25%;float:left;height:190px}.btn.create-report{width:220px;margin:20px 0 20px 30px;padding:8px 14px 10px 14px;font-size:15px;font-weight:600}#map-water{height:600px;z-index:1}#map-container{height:600px}#map-container #map-infobar{padding:10px 0;width:100%;background:rgba(255,255,255,0.92);z-index:9999;text-align:center}#map-container #map-infobar:before{content:'';display:inline-block;height:100%;vertical-align:middle}#impact-totals{margin-bottom:40px;font-weight:600}#impact-totals div:last-child{border-right:none}#impact-totals .water,#impact-totals .sanitation{position:relative;margin:5px 20px 0 0;padding:0 20px 0 0;height:75px;display:inline-block;vertical-align:middle}#impact-totals .water:before,#impact-totals .sanitation:before{content:'';display:inline-block;height:100%;vertical-align:middle}#impact-totals .water span,#impact-totals .sanitation span{display:inline-block;vertical-align:middle;text-align:left}#impact-totals .water .objective,#impact-totals .sanitation .objective{font-size:1em;width:200px;margin:0 0 10px 0;color:#888;line-height:1.1}#impact-totals .water .count,#impact-totals .sanitation .count{margin:-15px 15px 0 15px;font-weight:700;line-height:1;letter-spacing:-4px;font-size:3em}#impact-totals .water .how,#impact-totals .sanitation .how{font-weight:400;font-style:italic;font-size:11px;color:#555;vertical-align:bottom;padding:3px 0 0 5px}#impact-totals .water{padding:0}#impact-totals .water .objective{color:#2396f8}#impact-totals .sanitation{margin:5px 0 0 0;padding:0 0 0 0}#impact-totals .sanitation .objective{color:#339500;width:200px}#impact-totals #map-water img{max-width:none}#stories .story-image{overflow:hidden;padding:0 0 0 40px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}#stories .org-image{overflow:hidden;padding:0;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}#stories .story-content{padding:20px 0}#stories .story-content .date,#stories .story-content .location{font-style:italic;font-size:1.245em;font-weight:400;color:#aaa;margin:0}#stories .story-content .title{margin:0 0;font-size:2.618em}#stories .story-content .location img{width:24px;margin-right:5px;vertical-align:middle;margin-bottom:4px}#stories .story-content .slash{display:inline-block;font-size:2em;margin-bottom:-5px;line-height:.7;color:#000;font-weight:100;padding:0 5px}#stories .story-content .text{margin:0 0 20px 5px;padding:0 80px 0 0}#stories .story-content .read-more{display:inline-block;position:relative;text-decoration:none;color:#fff;background:#008da5;padding:10px 15px;font-weight:600;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#stories .story-content .tbd{margin:6px 80px 0 0}#impact-posts{list-style-type:none;margin:0;padding:0}#impact-posts>li{border-bottom:2px solid #ddd}#impact-posts>li:last-child{border-bottom:none}#impact-posts>li a.story{display:inline-block;position:relative;width:100%;padding:8px 0;cursor:pointer}#impact-posts>li a.story:hover{text-decoration:none;background:#e7fcff}#impact-posts>li a.story:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#impact-posts img{display:inline-block;vertical-align:middle;margin:0 15px 0 0;width:100px}#impact-posts .date{display:inline-block;vertical-align:middle;width:90px;margin:0 0 0 0;text-align:center;font-weight:400;color:#aaa;font-style:italic;font-size:1em}#impact-posts .date .year{font-weight:600;color:#666;display:block;font-size:1.245em}#impact-posts .subject{display:inline-block;vertical-align:middle;margin:0 15px 0 0;font-size:2.014em;font-weight:400;color:#000}#impact-posts .location{display:inline-block;vertical-align:middle;font-size:1em;font-style:italic;color:#999;margin-right:15px;white-space:nowrap}#impact-posts .location img{margin-right:8px;display:inline-block;vertical-align:middle;float:left;width:25px}#impact-posts .project{display:inline-block;vertical-align:middle;max-width:365px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#eee;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:5px 10px;font-weight:600;color:#888}#impact-posts .social{float:right;margin-top:20px;width:auto}#impact-posts .accordion-body{position:relative;display:block;float:left;margin:30px 0 50px 0}#impact-posts .accordion-body .content{margin-left:65px}#impact-posts .accordion-body .attachments{background:#eee;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:20px}#impact-updates-nav .subject{display:block;margin:10px 0;font-weight:600;color:#008da5}#impact-updates-nav .date{font-style:italic;color:#888}#impact-updates-nav .author,#impact-updates-nav .org{font-weight:600;color:#888}.card{position:relative;color:#333;float:left;margin-bottom:30px;overflow:hidden}.card .card-img{height:200px;background-size:cover;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.card:hover{text-decoration:none;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2)}.card:hover .title{color:#666}.card p{color:#333;font-size:.9em;line-height:1.2em}.card .title{line-height:1.3;height:51px;overflow:hidden;font-size:1.245em}.card .cost{color:#008000;font-weight:600}.card .matches{color:#444;font-style:italic}.card .status{text-align:center;padding:5px 10px;font-weight:600;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;position:absolute;top:10px;left:0}.card .status.funding{background-color:rgba(129,178,70,0.75);color:#fff}.card .status.peer-review{background:#f5ff63;color:#70742d}.opportunities-need{font-weight:600;color:#81b246;white-space:nowrap}.opportunities-avatar{text-align:center}.opportunities-avatar img{max-width:100px;max-height:75px}a.dashboard-button{background-color:#008da5;border-radius:4px;margin:28px 0 0 15px;padding:10px 20px 10px 20px;text-align:center;float:right;font-size:14px;line-height:1em;color:#fff}a.dashboard-button:hover{background-color:#062b3c;text-decoration:none}a.member-directory-button{height:100px;margin:0 0 0 0;padding:40px 0 0 0;font-size:19px}.accordion-heading{text-align:center}.accordion-heading a{font-size:1.245em}#analytics .dashboard-statistic{text-align:center;border:1px solid #e5e5e5;padding:25px 0;border-radius:4px;background:#062b3c;margin-bottom:20px;padding-bottom:0;color:#fff;font-size:16px}#analytics .dashboard-statistic .mega{font-size:4.236em;line-height:1.25em}#analytics .dashboard-statistic .normal{font-size:2.618em;line-height:1.1em}#analytics .dashboard-statistic .mini{font-size:.769em;font-weight:300;background:rgba(35,31,32,0.4);margin-top:30px;margin-bottom:0;padding-bottom:20px;line-height:1.5em;height:90px}#analytics .dashboard-statistic .mini .mini-metric{font-weight:700;font-size:2.014em;line-height:1em;margin:20px 0 5px 0}#analytics a[data-toggle="tooltip"]{color:#fff;border-bottom:1px dashed #fff}#analytics a[data-toggle="tooltip"]:hover{text-decoration:none}p.description{font-size:.75em;color:#666;margin-bottom:0}#email-form input[type="checkbox"]{margin-top:0}#email-form label{margin-top:20px}#email-form label.checkbox{display:inline;padding-left:0}#events-list table td,#unique-list table td{font-size:12px}#events-list table td pre,#unique-list table td pre{font-size:11px;line-height:normal;margin:0;padding:0;border:0;background-color:transparent}.leftCol{position:relative}.rightCol{margin-top:30px}#profile-progress .nav-tabs .active a,#profile-progress .nav-tabs .active a:hover{color:#fff;background-color:#aaa;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}#profile-progress .well{padding:10px}#profile-progress p{font-weight:600;color:#666}#profile-progress .progress{height:25px;margin-bottom:0;background:#ccc}#profile-progress .progress .bar{height:25px;font-weight:600;line-height:25px;font-size:1.245em}#profile-form .field-tooltip{float:right;margin-top:5px;margin-right:85px}#profile-form .popover{font-weight:normal;width:auto}#profile-form .bsmListItem{width:82%;list-style:decimal inside none}#profile-form .bsmListItem.ui-sortable-helper{list-style:none}#generic-modal-container .invitation form{margin-bottom:0}#generic-modal-container .invitation form input[type=checkbox]{margin-top:-2px}#generic-modal-container .invitation form label.checkbox-has-tooltip{display:inline;margin-left:5px}#generic-modal-container .invitation p{font-size:1em;line-height:1.5em}#generic-modal-container .invitation .field-tooltip{float:right;margin-top:5px}#generic-modal-container .modal-footer .alert{text-align:left}.progress-nav{top:0;left:0;right:0;width:100%;margin:0 auto;padding:0;color:#fff;background:#004c59;font-size:1.245em;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}.progress-nav .nav-pills{margin:0}.progress-nav .nav-pills>li>a{color:#fff;height:auto;padding:15px 20px 10px 20px;background:none;cursor:pointer;border-right:1px solid rgba(255,255,255,0.2);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:inline-block}.progress-nav .nav-pills>li>a .check{-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:5px 7px;display:inline-block;margin:-15px 0 0 8px}.progress-nav .nav-pills>li>a .check.on{background:#81b246;color:#fff}.progress-nav .nav-pills>li>a .check.off{background:#003f49;color:#004c59}.progress-nav .progress-bar{margin:10px 0 0 60px}.progress-nav .progress-bar p{float:left;font-size:1em;margin:0 10px 0 0}.progress-nav .progress-bar .progress{float:left;width:320px;height:8px;margin-top:10px}.progress-nav .save-btn{float:right;margin:6px 10px 0 0}form.profile p{font-size:1em}form.profile select.bsmSelect{width:82.9787234%}form.profile h2{margin-top:25px;font-size:1.618em;font-weight:normal}form.profile label{font-weight:bold;margin-top:15px}form.profile .radio-element label{float:left;margin-left:10px;margin-top:0;font-weight:normal}form.profile .radio-element ul.errors{clear:both}form.profile p.description{font-size:.75em;line-height:1.4;color:#999;font-style:italic}form.profile .chosen-container{margin-bottom:13px}#organizationProfile fieldset{margin-bottom:40px}#organizationProfile dd{margin-left:0;margin-bottom:10px}#organizationProfile dl{margin-left:20px}#organizationProfile legend{float:left;margin-bottom:15px;font-weight:600;font-size:2.014em}#organizationProfile button{float:left}#organizationProfile button#button-add-user{float:right}#organizationProfile #countryId-element{height:36px}#organizationProfile #new_0-element,#organizationProfile #new_1-element,#organizationProfile #new_2-element,#organizationProfile #new_3-element,#organizationProfile #new_4-element,#organizationProfile #new_5-element,#organizationProfile #new_6-element,#organizationProfile #new_7-element,#organizationProfile #new_8-element,#organizationProfile #new_9-element{display:block;float:left;width:250px}#organizationProfile #fieldset-basicdetails #postalCode{width:100px}#organizationProfile .element{clear:both}#organizationProfile #locations_list-label,#organizationProfile #objectives_list-label,#organizationProfile #focusareas_list-label,#organizationProfile #sortables-locations_list-countryId-label,#organizationProfile #sortables-objectives_list-typeId-label,#organizationProfile #sortables-focusareas_list-focusAreaId-label,#organizationProfile #new_0-label,#organizationProfile #new_1-label,#organizationProfile #new_2-label,#organizationProfile #new_3-label,#organizationProfile #new_4-label,#organizationProfile #new_5-label,#organizationProfile #new_6-label,#organizationProfile #new_7-label,#organizationProfile #new_8-label,#organizationProfile #new_9-label,#organizationProfile .bsmHighlight{display:none}#organizationProfile #webservices-element dd fieldset{margin-bottom:0}#organizationProfile #webservices-element #fieldset-webservices>dl{margin-left:0}#organizationProfile #fieldset-locations_list,#organizationProfile #fieldset-objectives_list,#organizationProfile #fieldset-focusareas_list{display:block;float:left;width:30%;margin:20px 20px 0 0}#organizationProfile #fieldset-locations_list legend,#organizationProfile #fieldset-objectives_list legend,#organizationProfile #fieldset-focusareas_list legend{margin-bottom:none;line-height:18px;border-bottom:none;font-weight:600;font-size:1.618em}#organizationProfile #fieldset-locations_list dd,#organizationProfile #fieldset-objectives_list dd,#organizationProfile #fieldset-focusareas_list dd{margin-left:0}#organizationProfile #summaryDetails-element,#organizationProfile #backgroundDetails-element{display:block;float:left;width:90%}#organizationProfile #summaryDetails-element textarea,#organizationProfile #backgroundDetails-element textarea{width:98%}#organizationProfile #summaryDetails-element{width:70%}#organizationProfile #backgroundDetails-element{width:70%;margin-top:20px}#organizationProfile #backgroundDetails-label,#organizationProfile #summaryDetails-label{display:none}#organizationProfile #submit-element{width:200px;margin-top:50px}#organizationProfile #submit-element input{width:150px;padding:10px;background:#000;color:#fff;font-weight:600}#organizationProfile #fieldset-sortables dl{margin-left:0}#organizationProfile #fieldset-locations_list .bsmListItem{background:#7a6f61}#organizationProfile #fieldset-objectives_list .bsmListItem{background:#e87547}#organizationProfile #fieldset-focusareas_list .bsmListItem{background:#81b246}#organizationProfile #fieldset-integrations label{font-weight:600}#organizationProfile #fieldset-integrations input{width:100%}#organizationProfile #fieldset-integrations .description{font-size:1em}#organizationProfile ol.bsmList{margin:0}#user-profile input,#user-profile select,#user-profile textarea,#user-profile .uneditable-input{height:auto}.google-map{clear:both;margin-left:30px}.google-map-height{height:500px}.data-point a{color:#fff}.separator{margin:0 .75em}.statistic{display:block}.statistic:hover{text-decoration:none;cursor:pointer}.floating-saver{color:#000;width:100%;background:rgba(232,245,247,0.9);bottom:0;position:fixed;-moz-box-shadow:inset 0 5px 5px rgba(0,141,165,0.2);-webkit-box-shadow:inset 0 5px 5px rgba(0,141,165,0.2);box-shadow:inset 0 5px 5px rgba(0,141,165,0.2);text-align:center;z-index:1000}.floating-saver ul{display:list-item;margin:20px}.floating-saver li{display:inline}.floating-saver .btn-success,.floating-saver .btn-success:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#fff;background-color:#6eb76a;background-image:-moz-linear-gradient(top, #6eb76a, #6eb76a);background-image:-ms-linear-gradient(top, #6eb76a, #6eb76a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6eb76a), to(#6eb76a));background-image:-webkit-linear-gradient(top, #6eb76a, #6eb76a);background-image:-o-linear-gradient(top, #6eb76a, #6eb76a);background-image:linear-gradient(top, #6eb76a, #6eb76a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eb76a', endColorstr='#6eb76a', GradientType=0);border-color:#6eb76a #6eb76a #498f45;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.floating-saver .btn-success:hover,.floating-saver .btn-success:hover:hover,.floating-saver .btn-success:active,.floating-saver .btn-success:hover:active,.floating-saver .btn-success.active,.floating-saver .btn-success:hover.active,.floating-saver .btn-success.disabled,.floating-saver .btn-success:hover.disabled,.floating-saver .btn-success[disabled],.floating-saver .btn-success:hover[disabled]{background-color:#6eb76a}.floating-saver .btn-success:active,.floating-saver .btn-success:hover:active,.floating-saver .btn-success.active,.floating-saver .btn-success:hover.active{background-color:#52a04e \9}.floating-saver .btn-success{background-color:#6eac4a;background-image:-moz-linear-gradient(top, #81b246, #51a351);background-image:-ms-linear-gradient(top, #81b246, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#81b246), to(#51a351));background-image:-webkit-linear-gradient(top, #81b246, #51a351);background-image:-o-linear-gradient(top, #81b246, #51a351);background-image:linear-gradient(top, #81b246, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b246', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.floating-saver .btn-success:hover,.floating-saver .btn-success:active,.floating-saver .btn-success.active,.floating-saver .btn-success.disabled,.floating-saver .btn-success[disabled]{background-color:#51a351}.floating-saver .btn-success:active,.floating-saver .btn-success.active{background-color:#408140 \9}.fixed-saver{color:#000;width:100%;background:rgba(232,245,247,0.9);bottom:0;position:relative;-moz-box-shadow:inset 0 5px 5px rgba(0,141,165,0.2);-webkit-box-shadow:inset 0 5px 5px rgba(0,141,165,0.2);box-shadow:inset 0 5px 5px rgba(0,141,165,0.2);text-align:center;z-index:1000;padding:20px}.fixed-saver ul{display:list-item}.fixed-saver li{display:inline}.fixed-saver .btn-success,.fixed-saver .btn-success:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#fff;background-color:#6eb76a;background-image:-moz-linear-gradient(top, #6eb76a, #6eb76a);background-image:-ms-linear-gradient(top, #6eb76a, #6eb76a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6eb76a), to(#6eb76a));background-image:-webkit-linear-gradient(top, #6eb76a, #6eb76a);background-image:-o-linear-gradient(top, #6eb76a, #6eb76a);background-image:linear-gradient(top, #6eb76a, #6eb76a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6eb76a', endColorstr='#6eb76a', GradientType=0);border-color:#6eb76a #6eb76a #498f45;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.fixed-saver .btn-success:hover,.fixed-saver .btn-success:hover:hover,.fixed-saver .btn-success:active,.fixed-saver .btn-success:hover:active,.fixed-saver .btn-success.active,.fixed-saver .btn-success:hover.active,.fixed-saver .btn-success.disabled,.fixed-saver .btn-success:hover.disabled,.fixed-saver .btn-success[disabled],.fixed-saver .btn-success:hover[disabled]{background-color:#6eb76a}.fixed-saver .btn-success:active,.fixed-saver .btn-success:hover:active,.fixed-saver .btn-success.active,.fixed-saver .btn-success:hover.active{background-color:#52a04e \9}.fixed-saver .btn-success{background-color:#6eac4a;background-image:-moz-linear-gradient(top, #81b246, #51a351);background-image:-ms-linear-gradient(top, #81b246, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#81b246), to(#51a351));background-image:-webkit-linear-gradient(top, #81b246, #51a351);background-image:-o-linear-gradient(top, #81b246, #51a351);background-image:linear-gradient(top, #81b246, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b246', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.fixed-saver .btn-success:hover,.fixed-saver .btn-success:active,.fixed-saver .btn-success.active,.fixed-saver .btn-success.disabled,.fixed-saver .btn-success[disabled]{background-color:#51a351}.fixed-saver .btn-success:active,.fixed-saver .btn-success.active{background-color:#408140 \9}#projects-list-dt{width:100%}#plan-list-dt .project-name p{margin-left:90px}#supporting-documentation-dt .file-avatar{width:120px;float:left}#supporting-documentation-dt p{margin-left:130px;font-size:small}#supporting-documentation-dt p .title{font-size:large;font-weight:bold}.organization-profile .title img.profile{max-width:100px}.organization-profile .tab-pane{margin-top:25px}.organization-profile .tab-pane .page-header{margin:0 0 10px 0;padding:50px 0 0 0}.organization-profile .tab-pane .page-header h1{padding-top:0;margin:0}#userProfile label.checkbox{display:inline;padding-left:0;font-weight:normal}#userProfile input[type="checkbox"]{margin-top:-3px}#current-timezone{font-size:smaller;margin-top:-10px}#current-timezone .timezone{font-weight:bold}#email-notification-byline{font-size:smaller;margin-top:-10px}#search-results-container #map{margin-bottom:10px}#search-results td{line-height:1.5}#map img{max-width:none}.excerpt{font-size:smaller;color:#999}ul.errors li{font-weight:700;color:#c00}ul.wash-ks{margin:0 0 20px 0}ul.wash-ks li{display:inline-block;height:32px;line-height:30px;width:120px;margin:5px 1px 0 0;font-size:15px;text-indent:25px;position:relative}ul.wash-ks li:before{content:" ";height:0;width:0;position:absolute;left:0;border-style:solid;border-width:16px 0 16px 15px;border-color:transparent transparent transparent #0093b8;z-index:0}ul.wash-ks li:first-child:before{border-color:transparent}ul.wash-ks li:hover{text-decoration:none}ul.wash-ks li a{display:block;height:32px;background:#9ad5e2;color:#fff}ul.wash-ks li a:after{content:" ";height:0;width:0;position:absolute;right:-15px;border-style:solid;border-width:16px 0 16px 15px;border-color:transparent transparent transparent #9ad5e2;z-index:10}ul.wash-ks li a:hover{background:#004c59;color:#fff;text-decoration:none}ul.wash-ks li a:hover:after{border-color:transparent transparent transparent #004c59}ul.wash-ks li.active a{background:#00363f;color:#fff;z-index:100}ul.wash-ks li.active a:after{border-left-color:#00363f}ul.wash-ks li.active a:hover{background:#004c59;color:#fff;text-decoration:none}ul.wash-ks li.active a:hover:after{border-color:transparent transparent transparent #004c59}ul.wash-ks li.visited a{background:#81b246;color:#fff}ul.wash-ks li.visited a:after{border-color:transparent transparent transparent #81b246}ul.wash-ks li.visited a:hover{background:#004c59;color:#fff;text-decoration:none}ul.wash-ks li.visited a:hover:after{border-color:transparent transparent transparent #004c59}.bsmSelect-other-separator{padding:0 10px 0 10px;font-weight:600}.bsmSelect-other-button{margin:-10px 0 0 10px}.bsmSelect-other-input{width:50px}.bsmContainer input{width:50px}.select2{width:100%}.select2-drop{z-index:999246}.select2-container{width:100%}.select2-container ul.select2-choices{border-color:#ccc;border-radius:5px}.select2-container ul.select2-choices li.select2-search-choice{padding-top:5px;padding-bottom:5px}.select2-container ul.select2-choices li.select2-search-choice .select2-search-choice-close{top:5px}button.add-item{width:100%;height:40px;border:2px dashed rgba(129,178,70,0.45);background:#fff;color:#000;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}button.add-item:hover{background:rgba(129,178,70,0.06);border:2px dashed rgba(129,178,70,0.6)}button.add-item:active{background:rgba(129,178,70,0.12);border:2px solid rgba(129,178,70,0.25);box-shadow:none}#project-header.project-plan .project-basic-info{float:left;margin-top:10px;margin-left:0}#project-header.project-plan .project-basic-info .title{border-bottom:none;margin-left:0;font-weight:300;font-style:normal}#project-header.project-plan .project-basic-info .plan-progress{position:relative;width:380px;background:#00363f;z-index:10;clear:both}#project-header.project-plan .project-basic-info .plan-progress .progress{position:absolute;top:0;left:0}.workshoppers{float:right;margin:10px 0 0 0}.workshoppers ul{float:left;display:block;margin:0 15px;padding:0}.workshoppers li{margin:0 0 12px 0}.workshoppers .group-title{font-size:15px;color:#fff;display:block;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:15px;font-style:normal}.workshoppers img.avatar{width:50px;height:50px;margin:-3px 10px 0 0;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}.workshoppers span{display:block}.workshoppers span.name{font-size:14px;font-weight:600;color:#fff;line-height:1;padding:5px 0 0 0}.workshoppers span.org{font-weight:300}.workshoppers a.org{color:#7cd0e9;font-style:italic;font-size:14px;cursor:pointer}.washplan-idle-action{float:right;margin:10px 0 0 0;padding:10px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:rgba(0,0,0,0.2);width:43%}.washplan-idle-action h1{float:left;font-size:1.245em;font-style:normal;color:#fff;padding:10px 0 0 0}.washplan-idle-action p{float:left;font-size:1em;line-height:1.5em;color:#eee}.washplan-idle-action button{float:right;padding:16px 20px;font-size:1.245em}.plan-progress .progress{width:80%;margin:20px auto}.project-plan-tabs{display:block;border-bottom:none;margin-bottom:0;clear:both;padding-top:10px}.project-plan-tabs li{margin-bottom:0}.project-plan-tabs>li>a{position:relative;color:#00363f;padding-left:30px;padding-right:30px;font-size:1.245em;font-weight:400;border:none;line-height:1.7;background:rgba(255,255,255,0.7);overflow:hidden;box-shadow:inset 0 -2px 2px rgba(0,0,0,0.15);cursor:pointer}.project-plan-tabs>li>a:hover{border:none;background:rgba(255,255,255,0.8);color:#00363f}.project-plan-tabs>li>a:active{border:none;background:rgba(255,255,255,0.9)}.project-plan-tabs li.active a{border:none;box-shadow:none;color:#00363f}.project-plan-tabs li.active a:hover{border:none;color:#00363f}.project-plan-form{padding:30px 0 100px 0;margin:0 0 50px 0;background:#fff}.project-plan-form .required:before{content:"* ";color:#f00}.project-plan-form p.description{font-size:.85em;color:#666}.project-plan-form h1{margin:0 0 30px 0}.project-plan-form h2,.project-plan-form legend{display:block;font-size:2.014em;margin:15px 0 15px 0;padding:10px 0 0;font-weight:600;width:100%;border-bottom:1px solid rgba(0,76,89,0.3);color:#004c59}.project-plan-form h1,.project-plan-form h2,.project-plan-form h3,.project-plan-form h4,.project-plan-form p,.project-plan-form ul{padding:0 0}.project-plan-form ul{margin-bottom:20px}.project-plan-form section{float:left;width:100%;margin:0 0 40px 0;clear:both}.project-plan-form #wash-plan .discussion-container{margin-top:100px}.project-plan-form fieldset legend+div.description{background:#f2fdff;padding:20px 40px;width:100%;color:#777;margin-bottom:30px;-webkit-box-shadow:inset 0 0 5px rgba(0,141,165,0.15);-moz-box-shadow:inset 0 0 5px rgba(0,141,165,0.15);box-shadow:inset 0 0 5px rgba(0,141,165,0.15)}.project-plan-form fieldset fieldset fieldset legend{margin:0;padding:0;background:transparent;font-size:1.245em;line-height:normal;padding-left:5px;padding-right:5px}.project-plan-form fieldset fieldset fieldset fieldset legend{width:auto}.project-plan-form fieldset fieldset legend{background:#f2fdff;font-size:1.618em}.project-plan-form fieldset .element{margin:0;padding:10px 0;float:left;width:100%}.project-plan-form fieldset .element label.radio{float:left}.project-plan-form fieldset .element label input[type="radio"]{display:inline;margin-right:5px}.project-plan-form fieldset label{font-weight:bold;margin:0 15px 5px 0;color:#666;font-weight:600;font-size:1em}.project-plan-form fieldset .checkbox{padding-left:4px;display:inline}.project-plan-form fieldset span.add-on{line-height:22px;height:30px}.project-plan-form fieldset textarea{width:100%}.project-plan-form fieldset input{min-height:30px;padding:5px}.project-plan-form fieldset input[type=text]{min-width:250px}.project-plan-form fieldset input[type=text].full-width{width:100%}.project-plan-form fieldset input[type="number"]{height:30px}.project-plan-form fieldset .chosen-search input[type=text]{min-width:initial}.project-plan-form fieldset .highlight{background:#fff9ee}.project-plan-form fieldset .error{color:#f00}.project-plan-form input.new-custom-type{margin-left:15px}.project-plan-form button.new-custom-type{margin-left:5px;margin-top:-10px}.helper-container{position:relative;margin-bottom:250px;float:right;padding:40px 35px;background:#fff9ee;height:100%;-webkit-box-shadow:1px 2px 4px #d2c8b5;-moz-box-shadow:1px 2px 4px #d2c8b5;box-shadow:1px 2px 4px #d2c8b5}.helper-container p{font-size:1em}.helper-container h1,.helper-container h2,.helper-container ul{margin-bottom:15px}.helper-container h1{font-size:1.618em;border-bottom:none}.helper-container h2{font-size:1.245em}.helper-container ul{list-style-type:disc;margin-left:20px}.projectplan-navigation-btns{width:100%;display:block;float:left;background:#f6f6f6}.projectplan-navigation-btns .plan-back,.projectplan-navigation-btns .plan-next{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;min-width:100px}.projectplan-navigation-btns .plan-back span,.projectplan-navigation-btns .plan-next span{display:block}.projectplan-navigation-btns .plan-back .section-name,.projectplan-navigation-btns .plan-next .section-name{font-size:1.618em;margin-top:3px}.projectplan-navigation-btns .plan-back.inactive,.projectplan-navigation-btns .plan-next.inactive{background:#eee;color:#aaa;cursor:default}.projectplan-navigation-btns .plan-back{float:left;text-align:left}.projectplan-navigation-btns .plan-next{float:right;text-align:right}input.plan-next,input.plan-prev{display:none}.confirmation{border:1px solid #81b246;background:#e3efd5;padding:15px 20px;margin:20px 40px 20px 40px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;*zoom:1}.confirmation:before,.confirmation:after{display:table;content:""}.confirmation:after{clear:both}.confirmation.modal-footer{text-align:left}.confirmation p{margin:0 0 15px}.confirmation input,.confirmation label{float:left;margin:0 10px 0 0;display:inline-block;cursor:pointer}.confirmation a{margin:15px 0 0 0}.confirmation input[type=checkbox]{margin-top:3px}#welcome .modal-body p{font-size:1em}#welcome .modal-body ul{list-style-type:disc;margin-left:20px}#fieldset-keyBenefits,#fieldset-benefits{margin-bottom:0}#fieldset-keyBenefits .row [class*=span],#fieldset-benefits .row [class*=span]{margin-left:20px}#fieldset-keyBenefits .row [class*=span]:first-child,#fieldset-benefits .row [class*=span]:first-child{margin-left:0}#fieldset-keyBenefits .row input[type=text],#fieldset-benefits .row input[type=text]{min-width:initial;width:100%}#fieldset-keyBenefits .row-fluid input[type=text],#fieldset-benefits .row-fluid input[type=text]{min-width:initial;width:100%}.project-plan-form .benefit-lineitem{margin:0}.project-plan-form .benefit-lineitem a.btn{float:right}#fieldset-benefits{margin:0}.guidelines strong{font-size:1.245em;display:block;color:#555}#certification-criteria .accordion-heading{font-size:1.245em;font-weight:600}#certification-criteria .accordion-heading a:hover{text-decoration:none;background:#ecfcff}#certification-criteria ul,#certification-criteria p{margin:0}#certification-criteria ul{list-style-type:disc;margin:20px 30px}.instruction{font-size:1.245em;font-weight:600}#fieldset-keyRoles legend{margin:0;padding:10px}#fieldset-keyRoles .element input{width:47.5%}#fieldset-keyRoles .element.half{float:left;width:50%}#fieldset-keyRoles .element.half input{width:95%}#fieldset-roles .element input{width:47.5%}#fieldset-roles .element.half{float:left;width:50%}#fieldset-roles .element.half input{width:95%}div.description span{color:#f00}#fieldset-locations fieldset .location-picker-map{height:320px;width:100%;float:left}#fieldset-locations fieldset .location-picker-map p.description{padding-left:0;color:#668d38;font-weight:700;margin-bottom:0}#fieldset-locations fieldset .location-picker-map .google-map{margin-left:0;height:275px;width:100%}#fieldset-locations fieldset label{color:#668d38;font-weight:700}#fieldset-locations fieldset .element{width:auto;float:left;padding:0 0 10px 0;width:50%}#fieldset-locations fieldset .element.reporters{width:100%}#fieldset-locations fieldset input{min-width:100px}#fieldset-locations fieldset input[type=number]{width:48%;float:left;margin-right:3px}#fieldset-locations fieldset ol,#fieldset-locations fieldset ul{margin:0}.bsmList{margin:0}.bsmListItem{cursor:default;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;box-shadow:1px 1px 3px rgba(0,0,0,0.2);margin:0 0 4px 0;padding:6px;min-height:30px;font-weight:600;background:#81b246;color:#fff}.bsmListItem .bsmListItemLabel{line-height:12px}.bsmListItem .bsmListItemRemove{color:#fff;float:right;font-size:28px;line-height:16px}.bsmListItem .bsmListItemRemove:hover{text-decoration:none}#plan-activities fieldset{margin:0}#plan-activities fieldset.dynamic-item{margin-bottom:20px}.discussion-container{width:100%;box-shadow:0 3px 5px rgba(0,0,0,0.2);background:#f2fdff;margin-top:50px}.discussion-title{background:#006172;padding:5px 0 5px 20px;display:block;width:100%;margin:0 0 15px 0}.discussion-title .comment-total{float:right;display:inline-block;width:100px;height:30px;color:#fff;line-height:30px;text-align:right;margin:10px 30px 0 0;font-size:.85em}.discussion-title h3{color:#fff;font-weight:700;font-size:1.245em}.discussion-posts{padding:0 10px 0 0 !important;background:#ccc}.discussion-posts p{padding:0}.discussion-posts .post{float:left;width:100%;display:block;clear:both;padding:10px 0 10px 20px}.discussion-posts .avatar{width:32px;height:32px;margin:0 10px 0 0}.discussion-posts .author{font-weight:600}.discussion-posts .time{color:#aaa;font-size:.769em}.discussion-posts .message{clear:both;margin:0;padding:0;font-size:1em}.discussion-posts .add{border-bottom:none}.discussion-posts .add .content{width:100%}.discussion-posts .add textarea.new-comment{width:100%;margin:10px 0}.discussion-posts .add .btn{float:right}.discussion-posts .reply{float:left;width:100%;display:block;clear:both;margin:0 0 15px 0;background-color:#fff;border-bottom:1px solid rgba(0,141,165,0.15);padding:10px 30px 10px 35px}.discussion-posts a.reply-link{float:right}.discussion-posts a.expand-comments{float:right}.discussion-posts ul.replies{display:inline-block;width:100%}.discussion-posts ul.replies li{border-left:1px solid #006172;padding:0 0 10px 10px}.question{font-size:1em;color:#008da5;margin-bottom:30px;line-height:1.2em}#peer-selection p{font-size:1em}#peer-selection #invitations .row_selected{background-color:rgba(0,141,165,0.15)}#peer-selection #invitations .row_selected .sorting_1{background-color:inherit}#final-approval .accordion{position:relative;margin:30px 0 30px 0;-webkit-box-shadow:-1px 2px 4px #ddd;-moz-box-shadow:-1px 2px 4px #ddd;box-shadow:-1px 2px 4px #ddd;border:1px solid rgba(0,141,165,0.2)}#final-approval .accordion-inner{float:left;width:100%;padding:20px;border-top:1px solid rgba(0,141,165,0.2)}#final-approval .accordion-inner ul{padding:0}#final-approval .accordion-group{position:relative;border:none;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#final-approval .accordion-group:not(:last-child){border-bottom:1px solid rgba(0,141,165,0.3)}#final-approval .accordion-heading{position:relative}#final-approval .accordion-heading .progress{position:absolute;height:100%;background:none;box-shadow:none}#final-approval .accordion-heading .bar{background:#d9edf7;box-shadow:none}#final-approval .accordion-heading .num{font-size:1.618em;color:#008da5;display:block;margin-top:-45px}#final-approval .accordion-heading:hover .bar{background:rgba(0,141,165,0.2)}#final-approval .accordion-heading .scoring_title{font-size:1.245em;color:#008da5;padding-top:13px;display:block;width:740px;text-align:left;min-height:58px}#final-approval .accordion-toggle{position:relative;font-size:1.618em;padding:15px 30px;line-height:1}#final-approval .accordion-toggle:hover{-webkit-box-shadow:0 1px 5px rgba(0,141,165,0.3);-moz-box-shadow:0 1px 5px rgba(0,141,165,0.3);box-shadow:0 1px 5px rgba(0,141,165,0.3);text-decoration:none}#final-approval .num{float:right;color:#aaa}#final-approval p{display:block;float:left;margin:20px 0 0 0;padding:0 15px;min-width:100%}.accordion-legend{position:absolute;width:100%;top:-42px;font-size:1.245em;color:#333;font-weight:200;background:#333;color:#fff;padding:8px 0;border-radius:5px 5px 0 0;line-height:25px}.accordion-legend span{display:inline-block}.accordion-legend .item1{font-weight:700;float:left;margin:0 0 0 30px}.accordion-legend .item2{font-weight:700;float:right;margin:0 30px 0 0}.accordion-footer{font-size:1.618em;color:#333;background:#333;color:#fff;padding:20px 0 60px}.accordion-footer span{display:inline-block}.accordion-footer .item1{float:left;margin:0 0 0 30px}.accordion-footer .item2{float:right;margin:-20px 30px 0 0;font-size:2.014em}nav.wash-plan-navigation ul.nav-stacked li.active a{background-color:#555;color:#fff}#wash-plan p{font-size:1em}#wash-plan .emphasis{font-weight:700}#wash-plan .empty{font-style:italic}#wash-plan h2{font-size:1.85em;font-weight:normal;border-bottom:1px solid #ccc;margin-top:20px;clear:both}#wash-plan .datapoint{font-size:48px;font-weight:bold;margin-top:-20px}#wash-plan .centered{text-align:center}#wash-plan .home_impact_numbers p.home_impact_data{font-size:1.85em}#wash-plan #impact-breakout{font-size:1em}#wash-plan #impact-breakout tr th{font-size:1.245em}#wash-plan #impact-breakout tr th.number,#wash-plan #impact-breakout tr th.currency{text-align:center}#wash-plan #impact-breakout tr td.number{text-align:center}#wash-plan .impact-number-summary{margin-bottom:20px}#wash-plan-financing h2{font-size:1em}.dynamic-item{position:relative;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;margin:0 0 3%;padding:10px 20px;border:3px solid rgba(129,178,70,0.25);background:rgba(129,178,70,0.06);overflow:hidden}.dynamic-item .dynamic-item-header{font-weight:700}.dynamic-item .dynamic-item-header a{font-weight:normal}.dynamic-item .dynamic-item-header .edit-item{float:right;margin-right:10px}.dynamic-item .dynamic-item-header .remove-item{color:#f00;float:right}.dynamic-item .dynamic-item-content{margin-top:10px;padding-top:10px;border-top:1px solid rgba(129,178,70,0.25)}.dynamic-item .dynamic-item-content .save-btn{float:right}.dynamic-item legend{font-size:1.618em;border-bottom:none;margin-bottom:30px;background:#d8f9ff;padding:3px 0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.flattened-fieldset{font-size:1.245em;padding:0 40px}.flattened-fieldset .field{display:block;margin:0 0 50px 0;clear:both}.flattened-fieldset .field.half-size{width:50%;float:left;clear:none}.flattened-fieldset .field.third-size{width:33.333%;float:left;clear:none}.flattened-fieldset .field.quarter-size{width:25%;float:left;clear:none}.flattened-fieldset .title{display:block;padding:0 0 8px 0;font-weight:600;color:#000}.flattened-fieldset .content{display:block;color:#777;font-weight:300}.flattened-fieldset .content ul{list-style-type:circle}.flattened-fieldset .content.number{font-size:2.618em;line-height:1}.approval-container ul{padding:0}.approval-container .post{display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#e3efd5;color:#31441b;margin:0 0 6px 0;overflow:hidden}.approval-container .post div{padding:10px 20px}.approval-container .post .score{display:inline-block;width:25px;background:#fff;border-radius:999px;padding:2px;text-align:center;margin:0 2px}.approval-container .post .header{font-size:1.245em;background:#cbe0b1;border-bottom:1px solid rgba(0,0,0,0.05)}.approval-container .post .comments{font-size:1em;font-style:italic}.approval-container .post.superceded{background:#ff8467;color:#671400}.approval-agreement{float:left;margin:0 0 0 20px;border:1px solid #81b246;background:#eff6e8;padding:20px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.approval-agreement p{padding:0}.approval-agreement .confirm{text-align:center;margin:0 50px}.approval-agreement .confirm input[type="checkbox"]{display:inline-block;margin:4px 15px 0 0}.approval-agreement .confirm label{display:inline-block}.approval-agreement .confirm button{padding:20px 40px;font-size:1.245em;margin:10px 0}.approval-agreement textarea{width:100%;margin:0 0 15px 0}.approval-agreement .approval-warning{font-size:1em;color:#fff;float:left;width:70%;padding:20px;background-color:#333;opacity:.5;filter:alpha(opacity=50)}.approval-agreement .add-approval{padding:15px 25px;font-size:1em;float:right}.scoring-container{float:left;margin:0 0 15px 0}.scoring-container h1{clear:both;font-size:1.245em;font-weight:600;margin:0 20px 0 0}.scoring-container h2{clear:both}.scoring-container p{font-size:1em;font-weight:300}.scoring-container .scoring-buttons{float:left;margin-left:50px;margin-bottom:20px}.scoring-container .scoring-buttons .side-label{float:left;color:#b3b3b3}.scoring-container .scoring-buttons label{float:left;text-align:center;padding:2px 20px 0;font-size:1em}.scoring-container .scoring-buttons label input[type="radio"]{margin-right:5px;margin-top:-3px}.scoring-container .scoring-comments{clear:both;margin-bottom:40px}.scoring-container .scoring-comments label{font-weight:300}.scoring-container .scoring-comments textarea{width:100%}#certification{margin-top:30px;border:1px solid #81b246;background:#eff6e8;padding:20px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#certification p{padding:0}#certification textarea{width:100%;margin:0 0 15px 0}#certification .decision{text-align:center}#certification .decision .separator{margin:0 20px}.upload-icon img{max-width:690px}.plan-review .certified{font-size:1.618em;font-weight:700;background:#eff6e8;border:3px solid rgba(129,178,70,0.25);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:20px;text-align:center;width:75%;margin:0 auto;height:225px}.plan-review .certified .certified_text{float:left;width:70%;text-align:left}.plan-review .certified .certified_seal{float:right;width:30%}.plan-review .certified .certified_seal img{width:175px;height:175px}.plan-review section legend{padding-top:20px;padding-left:40px;font-size:36px;font-weight:bold}.plan-review section li{margin-left:25px}.plan-review section .item{clear:both}.plan-review section .item legend{padding-top:0;font-size:28px}.plan-review section p{padding-left:40px}section{clear:both}ul.alert-correction{list-style:disc}ul.alert-correction li a{text-decoration:underline;color:#b94a48}ul.alert-correction ul{list-style:disc;margin-left:20px}.spinner{margin-left:10px}.workshop-response{text-align:center}#header-row{background:#0d86a0;margin:0;min-width:960px}#header-row .btn-group .btn:hover,#header-row .btn-group .btn:focus,#header-row .btn-group .btn:active{background-color:#56aabc;color:#fff}#header-row .btn-group.open .btn.dropdown-toggle{background-color:#67b2c3}#header-row .organization{border-bottom:1px #fff solid;margin-bottom:10px}#header-row .organization .avatar{max-width:150px;max-height:50px;float:left;margin-right:15px;display:block;border-radius:0;overflow:normal}#header-row .organization .title{color:#fff;font-size:18px}#header-row .meta{margin-top:20px;color:#fff}#header-row .meta .avatar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;max-height:400px;margin:10px 0;width:940px}#header-row .meta p.type{float:left;margin:15px 0 15px 0;text-transform:uppercase;color:#fff;font-size:13px;font-weight:bold;background:#024851;display:inline;border-radius:10px;padding:5px 15px 5px 15px}#header-row .meta .title{font-size:38px;line-height:1.25em;margin:0;font-weight:100;width:100%}#header-row .meta .title a{color:#fff}#header-row .meta .title a.editable{border-bottom:1px dashed #999}#header-row .meta .title a.editable:hover{border-bottom:1px dashed #fff}#header-row .meta .location{width:100%;font-size:12px;background:#00a6bc;display:inline;padding:5px 15px 5px 15px;border-radius:10px;float:left;font-weight:normal;margin-top:8px;margin-bottom:0}#header-row .meta .location a{color:#fff;text-decoration:underline}#header-row .meta .location a:hover{text-decoration:none}#header-row .meta .status{margin-top:20px;font-size:small;color:#b5f26c}#header-row .meta .status ul li{display:inline-block;float:left;margin-right:20px}#header-row .meta .status [class^="icon-"]{margin-top:2px}#header-row .meta .datasection{border-top:3px solid;padding-top:10px;font-size:14px;padding-bottom:15px}#header-row .meta .datasection .emphasis{font-weight:600;font-size:20px;line-height:1.25em;padding-bottom:7px;margin:0;padding:0}#header-row .meta [class*="span"]{margin-left:20px}#header-row .meta [class*="span"]:first-child{margin-left:0}#header-row .nav{margin-top:40px}#header-row .nav a{color:#fff}#header-row .nav a:hover{cursor:pointer;background:transparent;border-bottom:0;border-color:#0d86a0}#header-row .nav li.divider{margin:0 25px}#header-row .nav li.alt{float:right}#header-row .nav li.alt a{color:#e0f4f7}#header-row .nav li.active a{color:#000}#header-row .nav li.active a:hover{background:#fff;border-color:#fff}#header-row .nav-tabs{border-bottom:0;margin-bottom:0}#plan p{font-size:1em}#plan p.emphasis{font-weight:bold}#plan p .empty{font-style:italic}#plan p.home_impact_data{font-size:1.85em}#plan p.home_impact_data_text{margin-top:6px}#plan .impact-number-summary{margin-bottom:20px}#plan #impact-breakout .currency{text-align:center}#plan #impact-breakout .number{text-align:center}#plan dl dd{margin-left:0}#plan h1{font-size:3em;border-bottom:1px solid #ccc}#plan h2{font-size:1.85em;font-weight:normal;border-bottom:1px solid #ccc;margin-top:20px;clear:both}#plan .centered{text-align:center}#plan .datapoint{font-size:48px;font-weight:bold;margin-top:-20px}#plan .location{text-align:center}#plan .location .emphasis{font-weight:bold;font-size:16px}#plan [class*="span"]{margin-left:20px}#plan [class*="span"]:first-child{margin-left:0}#plan [class*="span"]:first-child.offset3{margin-left:240px}.file-list{clear:both}.file-list li{height:128px;width:128px;overflow:hidden;float:left;margin-right:16px;margin-bottom:16px}.file-list li:first-child{margin-left:0}.below-fold{margin-top:25px}#sidebar-nav{background-color:#fff}.treeview{font-size:16px;font-weight:700}.treeview.affix{width:14.3%;margin-top:-345px}.treeview ul{width:100%}.treeview ul li{padding:2px;clear:both}.treeview .node-sidebar-nav .icon,.treeview .node-sidebar-nav .indent{display:none}.treeview .node-sidebar-nav .indented{margin-left:15px}.treeview .node-sidebar-nav:not(.node-disabled):hover a{color:#3a87ad;background-color:#ccc}.treeview a{display:block;padding:2px}.treeview a:hover{text-decoration:none}.projects-auth .editable{border:1px solid transparent}.projects-auth .editable:hover{background-color:#ff0;cursor:pointer;border-bottom:0;border:1px dashed #ccc;transition:all .5s;-webkit-transition:all .5s}.projects-auth h1{font-size:36px;font-weight:bold;margin-top:0;letter-spacing:-1px;border-bottom:1px solid #ddd}.projects-auth h1:nth-of-type(1){margin-top:-10px}.projects-auth h2{font-size:28px;font-weight:bold;margin-top:0;letter-spacing:-1px}.projects-auth h2.margin-top{margin-top:25px}.projects-auth h3{font-size:20px;font-weight:bold}.projects-auth p,.projects-auth li,.projects-auth dt,.projects-auth dd,.projects-auth .dataTables_wrapper td{font-size:.9em;line-height:1.4em}.projects-auth dt{margin-top:15px}.projects-auth dd{margin-left:0}.projects-auth .dataTables_wrapper th.accordion-toggle{width:27px}.projects-auth .dataTables_wrapper .details{border:1px solid #ccc}.projects-auth .dataTables_wrapper .details p.metadata{color:#999;font-style:italic}.projects-auth .dataTables_wrapper .details p.metadata .author,.projects-auth .dataTables_wrapper .details p.metadata .organization,.projects-auth .dataTables_wrapper .details p.metadata .date{font-weight:500}.projects-auth .dataTables_wrapper .details p:last-child{margin-bottom:0}.projects-auth .media-item{text-align:center}.projects-auth .media-item img.media-thumbnail{padding:5px}.projects-auth .media-item a .filename{width:100%;font-size:.75em;line-height:1.3em;text-overflow:ellipsis;overflow:hidden}.projects-auth .ajax-spinner{position:relative;min-height:25px}.projects-auth .metric-chart .title{font-weight:bold}.projects-auth .metric-chart .title code{float:right}.projects-auth .featured-media{position:relative;text-align:center;width:100%}.projects-auth .featured-media a{display:block;width:100%}.projects-auth .featured-media:after,.projects-auth .featured-media:before{position:absolute;opacity:0;transition:all .5s;-webkit-transition:all .5s}.projects-auth .featured-media:before{content:"Click to pick a new image";width:100%;color:#fff;z-index:1;bottom:0;left:0;padding:4px 10px;text-align:center;background:rgba(0,0,0,0.75);box-sizing:border-box;-moz-box-sizing:border-box}.projects-auth .featured-media:after{content:'\A';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.25)}.projects-auth .featured-media:hover{cursor:pointer}.projects-auth .featured-media:hover:before,.projects-auth .featured-media:hover:after{opacity:1}.projects-auth .btn.full-width{width:100%}.projects-auth .btn.divider{margin-bottom:10px}.projects-auth .menu-open-left{right:0;left:inherit}.projects-auth .dataTable .last-column .open .dropdown-menu{right:0;left:initial}.projects-auth .dataTable .last-column .open .dropdown-menu .divider{border-bottom:1px solid #e5e5e5}.projects-auth .coachmark .title{text-align:center;font-weight:700;font-size:20px;letter-spacing:-1px}.projects-auth .coachmark .subtitle{text-align:center;font-weight:300;font-size:small}.projects-auth .funding-container{color:#979797;margin-bottom:25px}.projects-auth .funding-container .contributed .amount,.projects-auth .funding-container .needed .amount{font-size:3.258em;font-weight:600;color:#8bb63d;line-height:1em}.projects-auth .funding-container .needed{text-align:right}.projects-auth .funding-container .needed .amount{color:#818181}.projects-auth ul.checklist{list-style:disc;margin-left:25px;margin-bottom:25px}.projects-auth button{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.projects-auth .accordion-heading{text-align:left}.projects-auth .accordion-heading a:focus{text-decoration:none}.projects-auth .accordion-heading a:hover{text-decoration:none;background-color:#eee}.projects-auth .accordion-heading i.accordion-toggle{float:right;margin-top:16px;margin-right:10px;padding-right:0}.projects-auth .accordion-heading .total-amount{float:right;margin-right:25px}.projects-auth .metrics-accordion .accordion-group .accordion-body .btn-group{margin-bottom:10px}.projects-auth .inner p{margin-bottom:0}.projects-auth .inner p .timestamp{margin-left:20px;font-size:.6em;color:#999}.projects-auth #outputs .label-success{background-color:#468847}.status-action{text-align:center;font-size:36px;color:#506d1e;font-weight:bold;border-radius:30px;padding:10px 25px;margin:15px 0 0}.status-action a{color:#fff}.functional{background:#82ac39}.nonfunctional{color:#ff0;background:#f00}.in-progress{color:#000;background:#eee}.in-progress a{color:#000}.action-alert{color:#000;background:#f9b028}.projects h2{margin-top:0}.projects h3{font-weight:600;margin:0 0 5px}.projects #project-photo{position:relative}.projects #project-photo .photo{position:relative;height:500px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.projects .background{line-height:1.4;padding:30px;position:absolute;bottom:0;right:0;padding:10px 20px 30px 30px;background:rgba(255,255,255,0.9);font-size:1.3em}.projects .background h2{margin-bottom:10px;border-bottom:none}#project-header{margin:25px 0 0 0;height:110px}#project-header div.title{text-overflow:ellipsis;text-decoration:none;margin-left:10px}#project-header .org{display:block;font-weight:400;font-size:1em;color:#a5f2ff}#project-header h1{display:inline-block;line-height:1.3em;color:#fff;font-weight:400;border-bottom:1px solid rgba(0,0,0,0.1)}#project-header h6{margin-left:15px;margin-top:-15px}#project-header h6 a{color:#a5f2ff}#project-header .org-info{float:left;margin-top:5px;max-width:700px}#project-header .org-info .title{margin-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#project-header .org-info .org{display:block;font-weight:400;font-size:1.245em;color:#a5f2ff}#project-header .org-info h1{display:inline-block;padding:0 0 10px 0;line-height:1.1;color:#fff;font-weight:400;border-bottom:1px solid rgba(0,0,0,0.1);letter-spacing:-1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#project-header .badge{position:relative;float:left;height:120px;width:120px;margin-top:9px;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.project-subnav{display:block;margin:-15px 0 40px 0;font-size:1em;padding:18px 15px 11px 0;text-align:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:default}.project-subnav li{display:inline-block}.project-subnav li a{padding:5px 15px;border-right:1px solid rgba(0,0,0,0.2)}.project-subnav li:last-child a{border-right:none}.action-production p{font-weight:bold;font-size:1em;line-height:1.25em}.action-production form{margin-bottom:0}.action-production form select{width:100%}.action-production form textarea{width:100%;height:100px}.action-production form .sub-label{font-size:11px;font-weight:normal;color:#999;line-height:13px}.action-production form fieldset table.impact{width:100%}.action-production form fieldset table.impact .left{text-align:left}.action-production form fieldset table.impact thead th{text-align:center;padding:8px}.action-production form fieldset table.impact thead tr{background-color:#008da5;color:#fff;padding:5px;border-radius:4px;margin-bottom:15px}.action-production form fieldset table.impact tbody td{text-align:center;font-weight:bold;padding-top:10px}.action-production form fieldset table.impact tbody td.impact-metric{text-align:left;width:100%}.action-production form fieldset table.impact tbody td input[type="text"]{width:60px;text-align:center;font-weight:bold}.action-production form fieldset.questions{margin-top:40px}.project-summary-text .coordinates{margin-top:15px;text-align:center}#functioning-status.editable-click,#functioning-status a.editable-click{display:block;font-size:24px;padding:10px;cursor:pointer}#functioning-status.editable-click:hover,#functioning-status a.editable-click:hover{color:#333}#functioning-status.editable-click[data-disabled="1"],#functioning-status a.editable-click[data-disabled="1"]{cursor:initial;border-bottom:none;color:#000}.project-details h1,.project-details .alpha{font-weight:400;color:#2b2b2b;font-size:3.258em;margin:0;font-style:none}.project-details h2,.project-details .beta{font-weight:400;color:#2b2b2b;font-size:2.618em;line-height:1.3em;font-style:none}.project-details h3,.project-details .gamma{font-weight:700;color:#2b2b2b;font-size:2.014em;margin:0;font-style:none}.project-details h4,.project-details .delta{font-weight:600;color:#2b2b2b;font-size:1.618em;margin:0;font-style:none}.project-details h5,.project-details .epsilon{font-weight:600;color:#2b2b2b;font-size:1.245em;margin:0;font-style:none}.project-details h6,.project-details .zeta{font-weight:600;color:#2b2b2b;font-size:1em;margin:0;font-style:none}.project-details .giga{font-weight:600;color:#2b2b2b;font-size:5.272em;margin:0;font-style:none}.project-details .kilo{font-weight:600;color:#2b2b2b;font-size:6.853em;margin:0;font-style:none}.project-details .mega{font-weight:600;color:#2b2b2b;font-size:8em;margin:0;font-style:none}.project-details p{font-size:1em}.project-details p.status-action{font-size:24px}.project-details dl dt{font-size:1.618em;font-weight:600;margin-top:25px;border-bottom:1px #ccc solid;margin-bottom:6px;padding-bottom:6px}.project-details dl dd{font-size:1.245em;font-weight:100;margin-bottom:50px}.project-details #media-table .project-avatar{width:120px}.project-details #media-table p{margin-left:130px;font-size:small}.project-details #media-table p .title{font-size:large;font-weight:bold}.project-details .last-metric-update{color:#ccc;font-size:.75em}table.inline{width:100%}table.inline tr th{text-align:left;background-color:#308b9c;color:#fff;font-weight:600}table.inline tr th.currency{text-align:left;width:160px}table.inline tr td.accounting{padding-left:12px;text-align:left}table.inline tr td .cost-breakout a.editable{margin-left:0}table.inline tr td a{margin-left:3px}table.inline tr.summary{background-color:#dbdbdb;color:#7a7a7a;font-weight:600}table.inline tr.summary .currency{margin-left:3px}table.inline tr.kvp td:first-child{width:60%}table.inline tr.kvp .cost-breakout{margin-left:20px;font-size:.85em}#impact-breakout{font-size:1.245em}#impact-breakout th,#impact-breakout td,#impact-breakout tr{padding:10px}#costs #funding-status p{line-height:normal;text-align:center;font-size:.8em;margin:0}#costs #funding-status p.title{margin-bottom:10px;font-size:1.25em;font-weight:bold}#costs th,#costs td,#costs tr{padding:2px}#impact-totals h1{font-size:4em}#impact-totals h2{font-size:3em}#impact-totals .centered{text-align:center}#impact-totals .datapoint{font-size:24px;font-weight:bold;margin-top:-20px}#impact-totals .datapoint-total-human-impact{margin-top:0;border:0}.impact-statistic{width:25%;border-left:2px solid #ddd}.impact-statistic .delta{text-align:center;display:block}.impact-statistic .number{text-align:center;display:block}.impact-statistic.last{border-right:2px solid #ddd}.stats{line-height:1.3em}.stats-title{color:#979797 !important}.editable-input select.input-medium{width:auto}.editable-input textarea.input-large{width:305px}.editable-unsaved{font-weight:normal}#action-summary .equipment,#action-summary .comments{font-size:1em;margin-bottom:40px}#action-summary p.last-update{width:100%;font-size:.9em}.note-item{padding:10px 0;border-bottom:1px solid #999}.note-item .subject{font-weight:700;margin-bottom:0}.note-item .author{font-size:.769em;color:#999;font-weight:400}.note-item .meta{margin-top:2px;float:right;font-size:.769em}.note-item .meta .confirm-delete{color:#cd2700;margin-right:10px}.note-item .meta .timestamp{margin-left:10px;color:#999}.note-item .content{font-size:.85em;line-height:1.35em;margin-bottom:5px;max-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.note-item .content p{font-size:1em}.note-item .content .fadeout{position:absolute;bottom:0;width:100%;height:4em;background:-webkit-linear-gradient(rgba(255,255,255,0) 0, #fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0, #fff 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0, #fff 100%);background-image:linear-gradient(rgba(255,255,255,0) 0, #fff 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0, #fff 100%)}.note-item .content:hover{color:#ccc;cursor:pointer}.note-item .collapsed{min-height:50px;max-height:100px;white-space:normal}.note-item .expanded{min-height:50px;max-height:none;overflow:none;white-space:normal;text-overflow:none}.update-item{padding:10px 0;border-bottom:1px solid #999}.update-item .subject{font-weight:700;margin-bottom:0}.update-item .author{font-size:.769em;color:#999;font-weight:400}.update-item .meta{margin-top:2px;float:right;font-size:.769em}.update-item .meta .confirm-delete{color:#cd2700;margin-right:10px}.update-item .meta .timestamp{margin-left:10px;color:#999}.update-item .content{font-size:.85em;line-height:1.35em;margin-bottom:5px}.update-item .content p{font-size:1em}.impactNumbers{margin:0 0 30px}#project-plan legend{padding-top:20px;font-size:36px;font-weight:bold}#project-plan .flattened-fieldset{padding:0}.tooltip-rollover{font-size:small;text-decoration:none}#outputs .impact-map{margin-top:10px}#project-impact{margin-bottom:25px}#project-impact .row-fluid{margin-bottom:25px}#project-impact .home_impact_numbers h4{font-size:1.39em}#project-impact .home_impact_data_text{margin-top:6px}#project-impact .field-tooltip{margin-top:5px}p.faux-header{margin:0;font-size:small;color:#999}p.faux-header .pull-right{margin:0}.btn-project-media-upload{float:right;margin-bottom:10px;cursor:pointer}.meta .location ul{margin-top:0}.funding-organization-amount{text-align:right}.ro .featured-media{float:right}.ro .accordion-heading{text-align:left}.ro .accordion-heading a:focus{text-decoration:none}.ro .accordion-heading a:hover{text-decoration:none;background-color:#eee}.ro .accordion-heading i.accordion-toggle{float:right;margin-top:16px;margin-right:10px;padding-right:0}.ro .accordion-heading .total-amount{float:right;margin-right:25px}#funding-popover{width:auto;text-align:center;opacity:.85;z-index:1040}#funding-popover .amount{font-size:2em;font-weight:bold}ul.metric-definition{margin-top:10px}ul.metric-definition li{color:#f00}ul.connected-sortable li{border:1px solid #ddd;border-radius:5px;background-color:#fcfcfc;padding:5px;margin-bottom:2px}ul.connected-sortable li i[class*="icon"]{margin-top:3px;margin-right:5px;float:right}ul.connected-sortable li i[class*="icon"]:hover{cursor:pointer}ul.connected-sortable li:hover{background-color:#eee}ul.metric-template{margin-top:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:2px}ul.metric-template>li{padding:5px;font-weight:bold;margin-bottom:2px}ul.metric-template>li i[class*="icon"]{margin-top:3px;margin-right:5px;float:right}ul.metric-template>li i[class*="icon"]:hover{cursor:pointer}ul.metric-template>li ul{margin-top:5px;min-height:1.68em}ul.metric-template>li ul li{font-weight:normal}ul.metric-template>li ul li.sortable-placeholder{background-color:#fcfcfc;border:1px dashed #ddd}ul.metric-template>li ul li:hover{background-color:inherit}.kb-article p{font-size:14px;margin-bottom:14px;line-height:1.5}.kb-article ul{font-size:14px;list-style-type:disc;margin-bottom:10px}.kb-article ul li{font-size:14px;margin-left:20px}.kb-article h2{margin-top:20px;margin-bottom:0;font-size:1.618em}.kb-article dl dd{margin-left:0;margin-bottom:5px}.kb-article table tr{border-bottom:1px solid #ccc}.kb-article table tr th{text-align:left}.kb-article table tr td{padding-right:10px}.comment{border:1px solid #ccc;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;margin-top:20px}.comment .subject{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;background-color:#0d86a0;margin-bottom:10px;padding:5px;color:#fff}.comment .meta{font-size:11px;font-style:italic;margin-top:20px}.comment .meta .author{font-weight:bold}.comment .replies .post{background-color:#f0f0f0}.comment .replies .post .subject{display:none}.comment.submitter-comment{background:#e7f9fd}.comment.submitter-comment .label{font-style:normal;text-transform:uppercase}.rating{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;margin-bottom:20px}.rating .subject{text-align:center;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eee;margin-bottom:10px;padding:5px;line-height:normal}.rating .subject .fa-thumbs-up{color:#008000}.rating .subject .fa-thumbs-down{color:#f00}.rating .legacy-subject{font-size:72px}.rating .meta{font-size:11px;font-style:italic;margin-top:20px}.rating .meta .author{font-weight:bold}.consistent-modal .modal-header h3{font-size:1.75em}.consistent-modal .modal-body p,.consistent-modal .modal-body label{font-size:.85em}.consistent-modal .modal-body label.column{margin-top:5px}.consistent-modal .modal-body label.radio-label img{margin-bottom:5px}.consistent-modal .modal-body label.radio-label input[type="radio"]{margin-top:-2px}.consistent-modal .modal-body .datetimepicker label{font-size:12px}.consistent-modal .modal-body ul.bulleted{list-style-type:disc;margin-bottom:10px}.consistent-modal .modal-body ul.bulleted li{margin-left:30px}.consistent-modal .modal-body ul li{font-size:.85em}.consistent-modal .modal-body-form{padding:0}.consistent-modal .modal-body-form .right-aligned{text-align:right;padding-right:15px}.consistent-modal .modal-body-form .top-adjust{padding-top:15px}.consistent-modal .modal-body-form input{height:auto;border:0;box-shadow:none;margin-bottom:0;padding:15px}.consistent-modal .modal-body-form label.formatted{margin-bottom:0;padding-left:15px;padding-right:15px;text-transform:uppercase;font-weight:700;color:#999}.consistent-modal .modal-body-form label.formatted input{padding:0}.consistent-modal .modal-body-form label.formatted input.bordered{border:1px solid #ddd;padding:0 7px}.consistent-modal .modal-body-form textarea{box-shadow:none;margin-bottom:0;padding:15px;height:300px}.consistent-modal .modal-body-form textarea.bordered{border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:0;border-left:0;border-radius:0}.consistent-modal .modal-body-form select{border:0;box-shadow:none;margin-bottom:0}.consistent-modal .modal-body-form select.bordered{border:1px solid #ddd}.consistent-modal .modal-footer .response{text-align:left;font-size:12px;font-weight:bold;color:#f00;line-height:1.25em}.modal-large{width:720px;margin-left:-360px}.modal-large .modal-body{max-height:600px}.modal-large .modal-body .google-map{height:400px;width:100%;clear:none;margin:0}.modal-large .modal-body .google-map *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.modal-large .modal-body .google-map img{max-width:none}.datepicker{z-index:1100}.bootstrap-datetimepicker-widget.dropdown-menu{z-index:999247}.bootstrap-datetimepicker-widget ul .picker-switch{text-align:center}.bootstrap-datetimepicker-widget ul .timepicker-picker{margin-left:25px;text-align:center}.bootstrap-datetimepicker-widget ul .timepicker-picker i{background-image:url("../img/glyphicons-halflings-white.png")}button{font-family:'Open Sans',arial,helvetica,sans-serif}button.spinner-support{position:relative}button.spinner-active{text-shadow:0 0 0 rgba(0,0,0,0);color:transparent !important}.file-upload-modal ul#file-container{width:100%;border:1px #ccc solid;padding:0 1% 1% 1%;height:235px;margin:10px 0 20px 0;overflow-y:scroll;display:none}.file-upload-modal ul li{margin:7px 0 0 0}.file-upload-modal ul li div.container-fluid{padding:0}.file-upload-modal ul li div.file-upload-thumbnail{position:relative;border:2px #ccc dashed;background:#e6e7e8;overflow:hidden;text-align:center}.file-upload-modal ul li div.file-upload-thumbnail span.progress{position:absolute;bottom:0;margin-bottom:0;width:100%}.file-upload-modal ul li div.file-upload-thumbnail img{height:100px}.file-upload-modal ul li textarea{height:80px;margin-bottom:0}.file-upload-modal ul li p{font-size:1em;text-align:right}#edit-funding-log .modal-body{overflow-y:visible}ul.files-collection{padding:0}li.file-icon{padding:15px 20px 15px 0;float:left;margin:0;line-height:normal;position:relative;text-align:center;font-size:smaller;max-width:146px}li.file-icon a.file-remove{display:block;position:absolute;top:6px;right:12px;background-color:#f00;color:#fff;font-size:16px;font-weight:bold;padding:5px;border-radius:999px;border:1px solid #000;height:20px;line-height:8px}li.file-icon .filesize{color:#999}li.file-icon a.file-view img:hover{border:1px solid #0064cd}li.file-icon img{display:block;border:1px solid #fff}li.file-icon .filename{overflow:hidden;text-overflow:ellipsis}.file-upload-btn{clear:both}.file-upload-modal input[type="file"]{width:100%;line-height:0 !important}.file-upload-modal p.note{font-size:smaller}.file-upload-modal ul.files .progress{width:100%;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.file-upload-modal ul.files .progress .bar{border-radius:4px;white-space:nowrap}.file-upload-modal textarea{width:100%;height:6em}.upload-receiver{display:inline-block;border:3px dashed #ccc;color:#ccc;padding:50px 0;font-size:24px;text-align:center;cursor:pointer;clear:both;margin-left:0;width:100%}.upload-receiver:hover{text-decoration:none;background-color:#eee;color:#999}.asset-selection .selector{white-space:nowrap;overflow:auto}.asset-selection .selector a{display:block;border:5px solid #fff}.asset-selection .selector a:hover{border:5px solid #999}.asset-selection .selector a.selected{border:5px solid #f00}ul.normal{list-style-type:disc;margin:0 0 25px 25px}#demo-setup label,#create-user label{font-weight:bold;font-size:1em;margin-bottom:none;border-bottom:1px solid #999}#demo-setup label.checkbox,#create-user label.checkbox{border-bottom:none;padding-left:2px;display:inline;font-weight:normal}#demo-setup p.description,#create-user p.description{font-size:smaller;color:#999}#demo-setup input[type="checkbox"],#create-user input[type="checkbox"]{margin-top:-3px}#demo-setup input[type="text"],#create-user input[type="text"],#demo-setup input[type="email"],#create-user input[type="email"]{width:100%;height:auto;padding:5px}#demo-setup input[type="submit"],#create-user input[type="submit"]{margin-top:20px}#demo-setup ul.error,#create-user ul.error{color:#f00;margin-bottom:10px}#demo-setup .chosen-container,#create-user .chosen-container{margin-bottom:10px}