@charset "utf-8";
/* CSS Document */

body { 
    /* background:url(../img/bodyBg.jpg) repeat-x center top; */
    font-family: Arial,sans-serif !important;}
html {}

.wrapper {
    width: 1286px;
    background:url(../img/headerBg2.jpg) no-repeat center top;
 }

.wrapper, .nav {overflow:hidden;}

body, .header, .main, .wrapper, .nav {margin:0; padding:0;}

/*.main, .header, .header_inner, .wrapper  {text-align:center;}*/

#logo { position:absolute; top:0px; left:-20px; }

.header { height:200px;}

.header_inner { width:100%;}

.main, .header_inner { margin:0 auto; }

.main {text-align:center; clear:both; width:971px; font-size: 1.1em;}

.align { text-align:left;}

.nav {text-align: center;}


/* utilities */

.left { float:left;}

.right { float:right;}

.clear { clear:both;}

.align1 { text-align:right;}

.spacing1 { margin-top:7px;}

.spacing2 { margin-bottom:35px;}

.spacing3 { margin-bottom:15px;padding-top:10px;}


/* text */

h2.legend { font-size:1.4em;}

a {text-decoration: none; color:#0C6D9D; }

.br1 { display:block;}

.note { font-size:1.1em; padding-left:5px; font-style:italic;}

.date {float:right;margin-bottom:10px;margin-left:40px; clear:right;}



/* display properties */

.display1 { display:block; font-weight:bold;}


/* main nav */

.nav ul, .nav li, .nav * { margin:0; padding:0;}

.nav li { display:inline; list-style:none;}

.nav_overarch { color:#1a1a1a; font-size:17px; font-weight:bold; text-transform:uppercase; line-height:1em;text-align:center; display:block; margin:0 auto; width: 150px; }

.other, .nav li.other a,  #nav_tabs_stages_current li.other a {color:#AFAFAF;}

.nav_overarch_active { color:#FBAF54;}

#nav_overarch_1 .nav_overarch {}

#nav_overarch_2 .nav_overarch {}

#nav_overarch_3 .nav_overarch {}

.nav_tab {float:left; }

.nav .nav_tabs_stages {}

#nav_tabs_stages_current { margin-top:0; }

.nav li#current a { color: #1a1a1a; font-weight:bold; }

#nav_tabs_stages_current a, .nav a  { color: #1a1a1a; }

.nav_bar_list li { font-weight:bold; margin:0 10px; float:left;}

.nav_bar_list li { font-weight:normal; float:left;  padding:5px 0 4px;}

.nav_bar { background:url(../img/activeBarBg.png) repeat-x center top; clear:both; height:55px;}



.nav .nav_bar_list { padding-top:10px;  overflow:hidden; width:300px;position:absolute;}

.nav_bar_list #current { background:url(../img/activeActivityLeft.png) no-repeat left center; padding-left:15px; padding-top:0;}

#activity_current_span { background:url(../img/activeActivityRight.png) no-repeat right center;float:left;
padding:5px 15px 4px 0; }

#stage1_list { }

#stage2_list { }

#stage3_list { }

#stage4_list {left:-35px;top:38px;}

#stage5_list { }

#nav_tabs_stage_item_current { background:url(../img/activeTabLeft.png) no-repeat left center; padding:0 0 0 10px;float:left;}

#stage_current_span { background:url(../img/activeTabRight.png) no-repeat right center;float:left;
padding:0 10px 0 0; display:inline; }

#nav_overarch_3 .nav_tabs_stage_item { margin:0 10px 0 19px;}

#admin_nav #nav_overarch_3 .nav_tabs_stage_item{ margin:0 5px 0 22px;}

#admin_nav #nav_overarch_3 #nav_tabs_stages_current .nav_tabs_stage_item { margin:0 0 0 5px;}

#nav_tabs_stages_current #nav_tabs_stage_item_current {margin:0 4px; font-weight:bold;position:relative;}

#arch {}

#nav_overarch_2  {width:18%;}

#nav_overarch_3 { width:41%;}

#nav_overarch_1 { width:39%;}

#projectSetup, #nextSteps{padding-top:34px;}

#projectSetup {width:98px;}

#nextSteps {width:94px;}

#nav_overarch_2 li, #nextSteps li, #projectSetup li { width:100%;}

#admin_nav #nav_overarch_1 {width:279px;}

#admin_nav #nav_overarch_2  {width:155px;}

#admin_nav #nav_overarch_3 { width:378px;}

.nav_tabs_stage_item, #nav_overarch_2 #nav_tabs_stage_item_current { margin:0 10px;}

#admin_nav #nav_overarch_2 #nav_tabs_stage_item_current { margin:0;}

#nav_overarch_1 .nav_tabs_stage_item a {margin:0 30px;}

#admin_nav #nav_overarch_1 .nav_tabs_stage_item a {margin:0 5px;}

.nav_tabs_stage_item a, #stage_current_span { line-height:37px;}

.nav_tabs_stage_item .nav_bar_list a { line-height:normal;}

.nav .nav_tabs_stage_item { float:left;}

#nav_overarch_1 .nav_tabs_stages {}

.nav_inner {width:980px; margin:0 auto; height:50px; text-align:center;}

#nav_inner_admin { width:1024px;}

.nav_small { /*padding-left:150px;*/}

.sliderInstr { margin-bottom:8px;}

.outcomes_table {
	margin-bottom:20px;
}

#participation_stats { margin:20px 0;}


.future_events_summ { float:left; width:70%;}

.alert1 { margin:0 auto; width:970px; font-weight:bold;}


/* headers */

#participation_stats h4 { display:block;}

#assessment_summary h3 { margin-bottom:8px;}

#assessment_summary h3 { color:#434344;}

#activity_stats h3 { margin:0 0 8px;}


#print_do_contributions { margin-bottom:20px;}

.quoteBox {width: 30%; float: left; display: inline; font-style:italic; line-height: 20px; font-size: 15px; color: rgb(21, 109, 132); margin-right: 30px; margin-left: 150px;
}

/* iir and iii */

.insightInstructions {
margin:0 auto;
width:790px;
}

.insightInstructions .align {
line-height:37px;
}

/* afe */

.assessTools {
background:#DFF1F7;
padding:0;
}

/* do */


/* landing page */

.landing_footer {
text-align:center;
width:750px;
font-size:1.1em;
}

.landing_footer p {
margin-left:15px;
margin-top:45px;
color:#8D55A0;
}

.landing_footer_copyright {
font-size: .8em;
color: #999;
}


.setup_form {clear:both; padding-top:10px;}

.projTitleArea {float:left;width:100%;}

label.error, span.error {
	color: #D32525 !important;
	font-size: 13px;
}

div.file-upload form div.control-group ul.errorlist {
    margin-left: 0 !important;
}

ul.errorlist {
    font-size: 13px;
    list-style-type: none;
    margin-bottom: 6px;
    margin-left: 18.5%;
    margin-right: 0;

}

ul.errorlist li {
	color: #D32525 !important;
}


form div.control-group label.control-label {
    font-weight: bold;
}
.localizable {
    text-align: center;
}

.header_inner .sub-tab {
    /*background-color: #71BDEA;*/
    float: right;
    margin: 8px;
    text-align: center;
    color: #FFF;
    font-size: 1.1em;
}
.header_inner .reset-pass {
    width: 130px;
}
.header_inner .dashboard {
    width: 84px;
}
.header_inner .sign-out {
    width: 68px;
    margin-right: 25px;
}

.nav_inner ul li ul li a{
    font-size: 17px;
    line-height:1.3em;
}

.nav_inner ul li ul li.nav_selected ul li a{
    font-size: 17px;
    line-height:1.3em;
}

/*.nav_inner{
    font-size: 17px;
    line-height:1.3em;
}*/

#footer_bar {
    font-size: 11px;
}

div#page_landing h1.extend_localizable {
    font-size: 25px;
    margin-top: 15px;
}
div#page_landing img.home_fst_img {
    margin-left: 22%;
}
div#page_landing{
    padding-left: 22%;
}
div.control-group a.ancr_font{
    font-size: 14px;
}
div.get_started_bg {
    line-height: 15px;
}
div.get_started_bg h1, div.get_started_bg h2, div.get_started_bg h3 {
     line-height: 1.5em;   
}

li.nav_selected a {
    font-size: 17px !important;
    line-height:1.3em;
}

/* Manage project screen*/
table#active_project_list tbody > tr td:nth-child(1) {
    width: 4%;
}

table#active_project_list tbody > tr td:nth-child(2) {
    width: 10%;
}

table#active_project_list tbody > tr td:nth-child(3) {
    width: 15%;
}
table#active_project_list tbody > tr td:nth-child(4) {
    width: 8%;
}
table#active_project_list tbody > tr td:nth-child(5) {
    width: 10%;
}
table#active_project_list tbody > tr td:nth-child(6) {
    width: 12%;
}
table#active_project_list tbody > tr td:nth-child(7) {
    width: 12%;
}
table#active_project_list tbody > tr td:nth-child(8) {
    width: 10%;
}
table#active_project_list tbody > tr td:nth-child(9) {
    width: 10%;
}
table#active_project_list tbody > tr td div, table#generate_outcome_table tbody > tr td div{
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

/* dashboard project screen*/
table#dashboard_project_list tbody > tr td:nth-child(1), table#dashboard_ro_project_list tbody > tr td:nth-child(1) {
    width: 4%;
}
table#dashboard_project_list tbody > tr td:nth-child(2), table#dashboard_ro_project_list tbody > tr td:nth-child(2) {
    width: 23%;
}
table#dashboard_project_list tbody > tr td:nth-child(3), table#dashboard_ro_project_list tbody > tr td:nth-child(3) {
    width: 20%;
}
table#dashboard_project_list tbody > tr td:nth-child(4), table#dashboard_ro_project_list tbody > tr td:nth-child(4) {
    width: 12%;
}
table#dashboard_project_list tbody > tr td:nth-child(5), table#dashboard_project_ro_list tbody > tr td:nth-child(5) {
    width: 14%;
}
table#dashboard_project_list tbody > tr td:nth-child(6), table#dashboard_ro_project_list tbody > tr td:nth-child(6) {
    width: 19%;
}


ul.ul-date-block {
    float: left;
    width: 24%;
    list-style: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
ul.ul-date-block li:nth-child(1) {
     float: left;
     width: 99%;
}
ul.ul-date-block li.date-label{
    float: left;
    width: 27%;
    text-align: center;
}
ul.ul-date-block li.date-input{
    float: left;
    width: 59%;
}
input.extend_gfe_date{
    margin-bottom: 0px !important;
}


/* Style for the Add/Confirm observation modal */
div#addIntegrateIdeasObservation {
    width: 800px; left: 40%; top:2%;
}
div#addIntegrateIdeasObservation div#project_label_text_body > div:nth-child(-n+2) {
    width: 49%; float: left; margin: 3px;
}

div#addIntegrateIdeasObservation div h3 {
    margin: 0px;
}
div#addIntegrateIdeasObservation div.observation {
    margin-left: 4px;
}

div#addIntegrateIdeasObservation div.observation form textarea {
    height: 117px; width:96%;
}

div#observationListModal, div#emergeInsightAcrossForm {
    width: 60%; left: 43%;
}

div#emergeInsightAcrossForm div.modal-body form textarea {
    height: 157px; width:96%;
}

/* End of the style Add/Confirm observation modal */

div#iir_area div.extend-obser-height {
    height: 500px !important;
}

/* Styles for the edit label text after appended div by ckeditor */
table.thin span[id*='text_label'] p:first-child {
    width: auto;
    float: left;
}

/** Style for the star icon **/
label.control-label span:not([id*='text_label']) {
    color: #C81A1A;   
}

table#project_list tbody > tr td:first-child {
    width: 4%;
}
table#project_list tbody > tr td:nth-child(2) {
    width: 12%;
    word-wrap: break-word;
    white-space: normal;
}
table#project_list tbody > tr td:nth-child(3) {
    width: 9%;
    word-wrap: break-word;
    white-space: normal;
}
table#project_list tbody > tr td:nth-child(4) {
    width: 12%;
    word-wrap: break-word;
    white-space: normal;
}
table#project_list tbody > tr td:nth-child(5) {
    width: 10%;
}
table#project_list tbody > tr td:nth-child(6) {
    width: 14%;
}
table#project_list tbody > tr td:nth-child(7) {
    width: 14%;
}
table#project_list tbody > tr td:nth-child(8) {
    width: 10%;
}

form#project_setup_form div.proj-setup-button {
    padding-top: 2%;
}
div.extend-alert {
    text-align: left
}
textarea.mod_list div.generate-box {
    float:left;
    width:370px;
}
form#admin_user_activate_id .control-label {
    width: 17.4% !important;
}

div#assess_idea_designate_wrapper div.span6 div#assess_idea_designate_filter, div.dataTables_paginate {
    text-align: right;
    margin: 0 !important;
}
div#project_list_wrapper div#project_list_filter {
    text-align: right;
}

form.project_event_plausible div#gidead_manage_wrapper div#gidead_manage_filter {
    text-align: right;
}


div.file-upload {
    border: 1px dashed #808080;
    width: 100%;
    height: 164px;
    padding-bottom: 10px;
}
div.extend_height {
    height: 255px;
}
div.extend_green_box_height {
    height: 290px;
}

div.file-upload div.file-upload-area {
    width: 46%;
    padding: 0 1.3em 0;
    float: left;
}
div.file-upload div.file-upload-example {
    float: right;
    width: 49%;
    float: right;
    text-align: left;
}
div.file-upload-example pre {
    word-break: normal !important;
    padding: 5.5px !important;
    margin-right: 19px;

}

div.file-upload div.file-upload-strategy-example {
    float: right;
    text-align: left;
    width: 49%;
}
div.file-upload div.file-upload-strategy-example pre {
    word-break: normal;
    margin: 0 23px 10px 0;
}

form#detach_project_participant select#select_part_ids{
    margin-bottom: 2%;
    min-height: 205px;
    width: 91%;
}
div.introBox div.introBoxInner div.have_pre pre{
    line-height: 8px !important;
    margin: 0 0 0 5% !important;
    padding: 0 3% !important;
    text-align: left;
    width: 21%;
}
div#emailToAboveAuthority div.modal-body form textarea{
    height: 142px;
    width: 94%;
}
div#emailToAboveAuthority div.modal-body form input{
    width: 94%;
}

form#manage_participant_form div.control-group ul.errorlist {
    margin-left: 38.7% !important;
}


/* WT bootstrap tooltip style */

.tooltip {
    display: inline !important;
    font-weight: normal !important;
}
.tooltip-inner {
    /*font-size: 12px !important;*/
    background: #fef5e4 !important;
    /*color: rgba(0, 0, 0, 1) !important*/
    max-width: 400px !important;
    text-align: left !important;
    font-weight: normal !important;
    border: 5px solid #fff9ef !important;  
    -moz-box-shadow:    2px 2px 5px 1px #999!important;
  	-webkit-box-shadow: 2px 2px 5px 1px #999!important;
  	box-shadow:         2px 2px 5px 1px #999!important;  
  	color: #797979!important;
  	font-size: 11pt !important;
	line-height: 1.2em !important;
	font-family: 'Verdana', Geneva, sans-serif !important;
}

.tooltip.in {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #fff9ef !important;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #fff9ef !important;;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #fff9ef !important;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fff9ef !important;
}

/* WT bootstrap tooltip style */


div.align-text-left {
    text-align: left;
}

p.fac-help a {
    color: #006DCC !important;
    text-decoration: underline !important;
}

div#seeAllOutcomeModal {
    width: 50%;
    left: 46% !important;
}

div#seeAllOutcomeModal div.modal-body div table{
    width: 100%;
}

div.round div.navbar div.extend-navbar {
    padding: 1px 35px;
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    margin-bottom: 15px;
}
div.round div.navbar div.extend-navbar a {
    font-size: 18px !important;
    text-shadow: none !important;
    color: #FFFFFF !important;
}
div.extend-zebra-style {
    z-index: 1200;
}

form#respond_to_event_form textarea{
    width: 510px;
    height: 123px;
}
div.extend-align-overview {
    font-family: Arial;
    font-size: 14px;
}
div.extend-align-overview ol li {
    margin-bottom: 12px;
    clear: both;
}
div.extend-align-overview ol li span.note{
    float: left;
    font-style: italic;
    margin-bottom: 12px;
    margin-top: 1%;
    padding-left: 5px;
    width: 100%;
}
form#fs_project_categories div.mod_controls input.required {
    width: 75%;
    margin-top: 10px;
}

div.analytics {
    padding-bottom: 3%;
    margin-left: 0;
}
div.analytics ul.analytics {
    font-size: 13px;
    list-style-type: none;
    margin-bottom: 6px;
    margin-right: 0;
    margin-left: 0;
    font-weight: bold;
}
div.analytics ul.analytics li {
    float: left;
    width: 100%;
    line-height: 29px !important;
}

div.analytics ul.analytics li span.option-left {
    color: #D32525;
    float: left;
    padding-left: 11px;
}
form#generate_future_events_form div.control-group label.adjust-width {
    width: 23%;
}
div.adjust-overview--height {
    height: 630px !important;
}
.print-event-padding {
    margin-right: 1%;
}

label.text-align {
    text-align: left !important;
}
.display-none {
    display: none;
}

/* Style for the assess idea contribute screen*/
div.extend-assess_ratings{
    width: 60%;
}
div.extend-layout-slider{
    width: 100%;
    float: right;
    padding-top: 5%;

}
div.ext-probability-layout-slider{
    width: 100%;
    float: right;
    padding-top: 8%;
}
div.extend_dy_button{
    width: 244px;
}
form#user_registration div.control-group ul.errorlist{
    margin-left: 0 !important;
}
label.innov-idea{
    width: auto !important;
}

ul.sortable li:first-child {
    margin-top: 10px;
}
ul.sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
ul.sortable li {
    margin: 0 3px 3px 3px; padding: 0.4em;
    padding-left: .5em; min-height: 18px;
    border-radius: 10px;
}
ul.sortable li span { position: absolute; margin-left: -1.3em; }
div.extend-navbar-inner{
    width: 60%;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div.extend-navbar-inner ul.nav{
    width: 100%;
}
div.extend-navbar-inner ul.nav li:first-child{
    width: 49%;
}

div.extend-navbar-inner ul.nav li:nth-child(2){
    width: 50%;
    float: right;
}
div.extend-navbar-inner ul.nav li.active:nth-child(1) a{
    background-color: #006dcc;
    color: #fff;
}
div.extend-navbar-inner ul.nav li.active:nth-child(2) a{
    background-color: #5bb75b;
    color: white;
}

a.export-btn-margin {
    margin-left: 64%;
}

/*************
Html 5 and css3 compatible styles
***********/
tr.align-left, th.align-left, td.align-left{
    text-align: left;
}

td.colspan-align, th.colspan-align{
    text-align: center;
    width: 31%;
}

th.colspan, td.colspan{
    width: 12%;
}

/* Dash switch tab styles*/
div.dashboard-navbar-inner{
    width: 60%;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div.dashboard-navbar-inner ul.nav{
    width: 100%;
}
div.dashboard-navbar-inner ul.nav li:first-child{
    width: 49%;
}

div.dashboard-navbar-inner ul.nav li:nth-child(2){
    width: 50%;
    float: right;
}
div.dashboard-navbar-inner ul.nav li.active:nth-child(1) a{
    background-color: #5bb75b;
    color: #fff;
}
div.dashboard-navbar-inner ul.nav li.active:nth-child(2) a{
    background-color: #fdb94e;
    color: white;
}
textarea.cke_source {
    white-space: pre-wrap;
}

.list-style-type {
    list-style-type: none;
}

div.extend_assess_box_height {
    height: 369px;
}

table.integration-observation-width{
    width: 70% !important;
}

table.integration-observation-width td.strat_row{
    text-align: center;
}

div.integrate-3h-contri-submit {
    padding-right: 30%;
    padding-top: 2%;
}