.nugget_status {
	
	/*
	background-color: #F2F3EF;
	border: solid 1px #EEE;
	color: #AAA;
	*/
	display: inline-block;
	padding: 3px 12px;
	font-weight: 600;
	font-size: 0.8em;
	text-transform: uppercase;
	letter-spacing: 1px;
	
	color: #58c8a0;
	background-color: #58c8a032;
	border: solid 1px #58c8a04a;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	margin-top: 12px;
}

.nugget_status_done {
	color: #1F9BE1;
	background-color: #1F9BE132;
	border-color: #1F9BE14a;
}

.nugget_status_stopped {
	color: #FF9966;
	background-color: #FF996632;
	border-color: #FF99664a;
}

.duplicate_flag {
	margin-right: 10px;
	padding: 4px 16px;
}

.np_button {
	margin-right: 8px;
}

#next_prev_loader {
	width: 146px;
	text-align: center;
	padding: 3px 0;
	display: inline-block;
	position: relative;
	top: 3px;
	margin: 2px 8px 3px 0;
	cursor: default;
	background: none;
	background-color: #e2e4db66;
}

.checklist_gap {
	background-color: #FFF; 
	height: 24px; 
	position: relative; 
	top: -12px;
}


#notes_column_outer {
	width: 256px;
	background-color: #FFF;
	position: fixed;
	right: 0;
	border-left: 1px solid #eaebe5;
	z-index: 3;
}

#roc_column_outer {
	padding-right: 256px;
}

#notepad_wrapper {
	overflow-x: hidden;
	overflow-y: scroll;
}

#notepad_wrapper_inner {
	padding-top: 0;
}

#notepad_header {
	padding: 8px 16px;
	background-color: #474f60;
	border-bottom: solid 1px #eff1ea;
	/*
	margin-bottom: 12px;
	*/
	position: absolute;
	width: 256px;
	z-index: 2;
}

#notepad_header, #notepad_header * {color: #EEEDED;}
#notepad_header .like_h5 {font-weight: 600;}


#notepad_header_blank {
	height: 55px;
}

#chat_search_outer {
	background-color: #FFF;
	padding: 9px 14px;
	position: absolute;
	margin-top: 42px;
	width: 256px;
	z-index: 3;
}

#chat_search_outer_inner {
	background-color: #f2f3ef;
	padding: 7px 12px 5px 12px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	width: 100%;
	position: relative;
}

#chat_search_clear {
	position: absolute;
	display: block;
	top: 8px;
	right: 8px;
}

.actual_note {
	font-size: 13px;
	word-break: break-word;
}

#notepad_error {
	margin-bottom: 12px;
	padding: 4px 8px;
	font-size: 0.95em;
}

#notepad_no_results {
	margin-bottom: 12px;
	font-size: 0.9em;
	font-style:italic;
}

#new_note {
	border: none; background:none;  -webkit-appearance:none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	-webkit-focus-ring-color: none;
	-moz-focus-ring-color: none;
	outline: none;
	
	width: 100%;
	height: 56px;
	min-height: 56px;
	
	background-color: #f8f8f6;
	border: 1px solid #f2f5f0;
	padding: 8px;
	
	font-size: 0.95em;
	
	resize: none;
	overflow: hidden;
	
}

.new_note_focused {
	border: 1px solid #DDD!important;
}

#team_container {
	/*
	
	width: calc(100% - 24px);
	max-width: 238px;
	max-height: 188px;
	max-height: 205px;
	margin-bottom: 8px;
	*/
	position: fixed;
	width: 256px;
	right: 256px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #fafbf9;
	border-left: 1px solid #eaebe5;
	z-index: 2;
}

#team_container a {
	display: block;
	padding: 8px 12px;
	border-bottom: 1px solid #eaebe5;
	
}

#team_container a:hover {
	background-color: #F7F7F7;
}

#team_container .initials {
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	display: block;
}

#team_container .small {
	font-weight: 600;
	
}

#team_search_outer {
	background-color: #fafbf9;
	padding: 11px 16px 10px 16px;
	border-bottom: 1px solid #eaebe5;
}

#chat_search, #team_search {
	width: 100%;
	
	-webkit-focus-ring-color: none;
	-moz-focus-ring-color: none;
	outline: none;
	
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	
	background: none;
}

#chat_search {
	width: calc(100% - 16px);
	font-size: 0.95em;
}

#chat_wedge, #notes_wedge {
	position: absolute;
	margin-left: -28px;
	margin-top: 4px;
	transform: rotate(180deg);
}

/*
.notes_action {
	margin-left: 8px;
}
*/

.step_mention {
	display: inline-block;
	background-color: #4ba9df;
	color: #FFF;
	text-align: center;
	font-weight: 600;
	font-size: 0.825em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding: 0 8px;
}

.step_mention:hover {
	color: #FFF;
	background-color: #166ea2;
}

.chat_count, .chat_count_outer {
	width: 16px;
	height: 16px;
	line-height: 16px;
	color: #FFF;
	text-align: center;
	font-weight: 600;
	font-size: 0.9em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
}

.chat_count {
	display: inline-block;
	background-color: #DDD;
	margin-left: 2px;
}

.chat_count_active {background-color: #4ba9df;}

.chat_count_outer {
	background-color: #4ba9df;
	display: block;
	position: absolute;
	margin-left: 18px;
	margin-top: -4px;
}

.more_actions_container {
	position: absolute;
	width: 192px;
	max-height: 230px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #FFF;
	left: 0;
	z-index: 9;
}

.more_actions_item {
	display: block;
	padding: 8px 12px;
	border-right: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-left: 1px solid #EEE;
}

.more_actions_item_first {
	border-top: 1px solid #EEE;
}

.more_actions_chat {
	padding: 0!important;
}

.more_actions_chat_inner {
	padding: 8px 0 8px 12px;
}


.more_actions_chat_plus, .more_actions_chat_plus:hover {
	display: block;
	background-color: #f6f6f3;
	text-align: center;
	border: none!important;
	border-left: 1px solid #EEE!important;
	padding: 8px 12px;
}

.set_due_date_wrapper {
	width: 192px;
	left: 0;
	z-index: 10;
}

.audit {
	margin-top: 16px;
}

#notepad_button {
	position: fixed;
	bottom: 0;
	right: 0;
	background-color: #474f60;
	width: 200px;
	padding: 6px 16px;
}

#notepad_button, #notepad_button * {
	color: #FFF;
}

#notepad_button .like_h5 {
	font-weight: 600;
}


.btn_done {
	display: inline-block;
	margin-right: 11px;
	padding: 6px 16px;
	font-weight: 600;
	color: #FFF;
	text-align: center;
}

.btn_done:hover {color: #FFFFFFdb;}

/*
.unsaved_changes, .unsaved_changes:hover {
	background-color: #fce7e0;
	color: #ff6666;
	cursor: auto;
}
*/
.saving_changes, .saving_changes:hover {
	background: none;
	color: #999;
	cursor: auto;
	letter-spacing: 0;
}
.changes_saved, .changes_saved:hover {
	background-color: #d9f2e9;
	color: #58c8a0;
	cursor: auto;
}

.done_step_each {
	padding: 4px 8px;
	display: block;
	background-color: #F9F9F9;
	margin-top: 2px;
	min-height: 32px;
}

.done_steps_new .done_step_each {
	background: none;
}

.done_step_text {
	border: none; 
	background:none;  
	-webkit-appearance:none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	-webkit-focus-ring-color: none;
	-moz-focus-ring-color: none;
	outline: none;
	width: 100%;
 }
.done_step_text_new {
	cursor: pointer;
}
.done_step_checkbox {
	margin-top: 2px;
}
.done_step_save_btn {
	background-color: #474F60;
	width: 16px;
	height: 16px;
	line-height: 13px;
	text-align: center;
	display: inline-block;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.done_step_save_btn:hover {background-color: #232831;}
/*.done_steps_plus {padding-left: 3px;}*/
/*.done_steps_new {margin-top: 2px;}*/
.done_step_done {color: #777; text-decoration: line-through;}