.cke_button.cke_button__editorialtools{
	padding: 2px 3px 2px 3px;
}
.cke_button.cke_button__editorialtools.active{
	background: #2894b8;
}

.cke_button.cke_button__editorialtools .cke_button_icon{
	display: none;
}
.cke_button.cke_button__editorialtools .cke_button_label{
	display: inline-block;
}
.cke_button.cke_button__editorialtools,.cke_button.cke_button__editorialtools .cke_button_label{
	cursor: pointer !important;
}
.cke_button.cke_button__editorialtools.cke_button_disabled,.cke_button.cke_button__editorialtools.cke_button_disabled .cke_button_label{
	cursor: default !important;
	opacity: .75 !important;
}
.cke_button.cke_button__editorialtools.cke_button_disabled:hover{
	background-color: #fff;
}
.cke_button.cke_button__editorialtools.active .cke_button_label{
	color: #d6eaf0;
}
.editorialToolsExpanded .cke_contents{
	width: 70% !important;
	float: left;
	clear: left;
}
#editorialToolsPanel{
	display: none;
}
.editorialToolsExpanded #editorialToolsPanel{
	display: block;
	float: right;
	clear: right;
	width: 29%;
	background-color: #eee;
    border-radius: 4px;
    position: relative;
}
.editorialToolsExpanded .cke_bottom{
	clear: both;
}
#editorialToolsPanelHeader{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 4rem;
}
#editorialToolsPanelHeader .dropdown{
	width: 50%;
}
#editorialToolsPanelHeader .dropdown button{
	height: 4rem;
	text-align: left;
	border: 0px;
	margin: 0 0 0 12px;
	background-color: transparent;
	font-weight: bold;
	font-size: 1.5rem;
	padding: 0;
}
#editorialToolsPanelHeader .dropdown-menu>li>a{
	padding: .5rem;
}
#editorialToolsPanelHeader .open>.dropdown-menu{
	top: 3.5rem;
    left: 12px;
}
#editorialToolsPanelHeader .dropdown button[disabled]{
	opacity: 1;
	cursor: default;
}
#editorialToolsPanelHeader #addNewQuery{
	display: none;
    height: 3rem;
    margin: .5rem 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
    line-height: 3rem;
    padding: 0px 1rem;
}
#editorialToolsPanel.queries #editorialToolsPanelHeader #addNewQuery{
	display: inline-block;
}
#editorialToolsPanelBody{
	position: absolute;
	top: 4rem;
	left: 12px;
	right: 0;
	bottom: 0;
}

#editorialToolsPanelBody .panel{
	overflow-y: auto;
	height: 100%;
	width: 100%;
	display: none;
	font-size: 12px;
	border-radius: 0;
	border: 0px;
	background-color: transparent;
	box-shadow: none;
}
#editorialToolsPanelBody .panel>p{
	padding: 0 .5rem 0 0;
	line-height: 14px;
    margin: 0 0 1rem 0;
}

.queryDropdownToggle{
	font-weight: bold;
	color: rgb(51, 51, 51);
	text-decoration: none;
	font-size: 14px;
}
.queryDropdownToggle:hover,.queryDropdownToggle:focus{
	text-decoration: none;
	color: #333;
}

#editorialToolsPanel.edits .editsPanel{
	display: block;
}
#editorialToolsPanel.queries .queriesPanel{
	display: block;
}
#editorialToolsPanel.queries .queriesPanel .queries>.query,#editorialToolsPanel.queries .queriesPanel #resolvedQueries>.query, #editorialToolsPanel.queries .queriesPanel #addNewQueryForm{
	padding: .5rem;
	margin-bottom: 1.5rem;
}
#editorialToolsPanel.queries .queriesPanel #addNewQueryForm textarea{
	border-radius: 0;
}
#editorialToolsPanel.queries .queriesPanel #addNewQueryForm .btn{
	border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
	padding: 2px 12px;
	margin-top: .5rem;
}
#editorialToolsPanel.queries .queriesPanel .queries>.query, #editorialToolsPanel.queries .queriesPanel #addNewQueryForm{
	background-color: #fff;
	transition: background-color .5s;
}
#editorialToolsPanel.queries .queriesPanel .queries>.query.new{
	background-color: #e1edf7;
}
#editorialToolsPanel.queries .queriesPanel #resolvedQueries>.query{
	background-color: #efefef;
	background-color: #f2f2f2;
    color: #777;
}
#editorialToolsPanel.queries .queriesPanel .query .query, #editorialToolsPanel.queries .queriesPanel .query .newReply{
	margin-top: .5rem;
	padding-top: .5rem;
	border-top: 1px solid #eee;
}
#editorialToolsPanel.queries .queriesPanel .query .btn,#editorialToolsPanel.queries .queriesPanel .query input{
	padding: .25rem .5rem;
    height: 2.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
}
#editorialToolsPanel.queries #editorialToolsPanelHeader #addNewQuery:hover{
	background: #eee;
}
#editorialToolsPanel.queries .queriesPanel .query .btn:hover, #editorialToolsPanel.queries .queriesPanel #addNewQueryForm .btn:hover{
	background: #e1edf7;	
}

#editorialToolsPanel.queries .queriesPanel .query .replies{
	padding-left: 1rem;
}
#editorialToolsPanel.queries .queriesPanel .query .replies .user{
	margin-left: -1.375rem;
}
#editorialToolsPanel.queries .queriesPanel .query .replies .user:before{
	content: "\21AA";
	padding-right: .375rem;
	font-weight: normal;
	color: #eee;
}


#editorialToolsPanel.queries .queriesPanel .query .user, #editorialToolsPanel.queries .queriesPanel .query .date, #editorialToolsPanel.queries .queriesPanel .query .body{
	display: block;
}
#editorialToolsPanel.queries .queriesPanel .query .user{
	line-height: 14px;
}
#editorialToolsPanel.queries .queriesPanel .query .form-group{
	width: 100%;
}
#editorialToolsPanel.queries .queriesPanel .query .form-group .btn{
	width: 25%;
}
#editorialToolsPanel.queries .queriesPanel .query .form-group input{
	width: 74%;
}
#editorialToolsPanel.queries .queriesPanel .query .date{
	font-size: 12px;
	opacity: .9;
	margin-bottom: .25rem;
}
#editorialToolsPanel.queries .queriesPanel .query .body{
	margin-bottom: .25rem;
	line-height: 130%;
}

#editorialToolsPanel.versions .versionsPanel{
	display: block;
}

#editorialToolsPanel .versionList{
	width: 100%;
	background-color: #fff;
	padding: .5rem;
    margin-bottom: 1.5rem;
}
#editorialToolsPanel .versionList table{
	width: 100%;
}
#editorialToolsPanel .versionList tr{
	cursor: pointer;
}
#editorialToolsPanel .versionList tr:hover{
	background-color: #f2fafe;
}
#editorialToolsPanel .versionList tr td:first-child{
	text-align: center;
}
#editorialToolsPanel .versionList tr.selected{
	background-color: #e5f6fe
}

.cke_contents{
	position: relative;
}
#editorialReviewEditor, #editorialDiffEditor{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	overflow: auto;
	cursor: text;
	line-height: 1.6;
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 13px;
    color: #111;
    padding: 20px;
}
.note {color:#038200; text-decoration:underline;}
a.inline {
	width: 498px;
	display:block; 
	background:#cccccc; 
	border:solid 5px #bbbbbb; 
	height:75px; 
	margin:0;
	background-image:url(media.png); background-position:center center; background-repeat:no-repeat;
	margin-left:20%; margin-right:20%;
}
.editorialToolsExpanded a.inline{
	width: 340px;
}
a.inline.inlineWidget {
	background-image:url(widget.png);
}

a.inline.inlineWidget[data-widget="visualization"] {
	background-size: auto 75%;
	background-image:url(../../../../../melons/cantaloupe/images/widget_image_visualization.png);
}
a.inline.inlineWidget[data-widget="timeline"] {
	background-size: auto 75%;
	background-image:url(../../../../../melons/cantaloupe/images/widget_image_timeline.png);
}
a.inline.inlineWidget[data-widget="map"] {
	background-size: auto 75%;
	background-image:url(../../../../../melons/cantaloupe/images/widget_image_map.png);
}
a.inline.inlineWidget[data-widget="carousel"] {
	background-size: auto 75%;
	background-image:url(../../../../../melons/cantaloupe/images/widget_image_carousel.png);
}
a.inline.inlineWidget[data-widget="card"] {
	background-size: auto 75%;
	background-image:url(../../../../../melons/cantaloupe/images/widget_image_card.png);
}

a.inline.inlineWidget[data-widget="summary"] {
	background-size: auto 75%;
	background-image:url(../../../../../melons/cantaloupe/images/widget_image_summary.png);
}
#editorialReviewFormattingChanges .changed {
	background-color: #fff28d;
}
#editorialReviewFormattingChanges thead, #editorialReviewFormattingChanges tbody {
	font-size: 12px;
}
#editorialReviewFormattingChanges .row{
	margin-bottom: 1px;
}
#editorialReviewFormattingChangesList .attribute {
	font-style: italic;
	color: #666;
	text-align: right;
}
body.isReviewing span[data-diff="chunk"]{
	cursor: pointer;
}
.editingDisabled:not(#edit_content),.disabled,body.isReviewing .cke_button__source,#edit_content.editingDisabled .cke_toolbar a:not(.cke_button__editorialtools){
	filter: gray;
	filter: grayscale(100%);
	pointer-events: none;
	opacity: .75;
	cursor: not-allowed;
}
#edit_content.editingDisabled .cke_contents{
	pointer-events: none;
}
#edit_content.editingDisabled #editorialToolsPanel.queries #editorialToolsPanelHeader #addNewQuery, #edit_content.editingDisabled .resolve, #edit_content.editingDisabled .newReply{
	display: none;
}
.saveButtons{
	display: inline;
}
body.isReviewing .btn-sm{
	padding: .125rem 1rem;
	/*margin: 0 .25rem;*/
}
body.isReviewing .tooltip-inner{
	padding: .75rem;
	margin-top: -.75rem;
}
#acceptRejectAll{
	margin: 1rem 0 0 -.5rem;
}
#acceptRejectAll .btn{
	width: 100%;
}
#acceptRejectAll>div{
	padding: .5rem;
}
#editorialDiffEditor .hiddenVisual, #editorialReviewEditor .hiddenVisual, .accepted_rejected{
	display: none;
}
.accepted .accepted_rejected,.rejected .accepted_rejected{
	display: inline;
}
.accepted .accepted_rejected .rejected{
	display: none;
}
.rejected .accepted_rejected .accepted{
	display: none;
}
.text-success{
	color: #4cae4c;
}
#editorialReviewFormattingChangesList tr.accepted .new .changed{
	background-color: #A1FFA5;
}

#editorialReviewFormattingChangesList tr.rejected .new .changed,
#editorialReviewFormattingChangesList tr.accepted .old .changed{
	text-decoration-line: line-through;
	-webkit-text-decoration-line: line-through;
}

#editorialReviewFormattingChangesList tr.rejected .old .changed{
	background-color: #FFA4A1;
}