/* CSS Document */
.error {
	border:1px solid red;	
}

.btn-primary {
	background-color: #73c0eb;	
	border-color:  #73c0eb;	
}

.report_section_content {
/*	font: normal 300 14px / 20px "Libre Franklin", Helvetica, Arial, Verdana, sans-serif; */
}

ol.cc_disclaimer {
	margin-left:20px;
}

ol.user-list p {
	line-height: 20px;		
}

ol.user-list span {
	line-height: 20px;		
}
ol.user-list li {
	line-height: 24px;		
}

ol.user-list > li {
	margin: 0 0 10px 0;
}
	

i.show_user_info {
	font-size:14px;	
	color: #73c0eb;	
}

i.show_user_comment {
	font-size:11px;	
	color: #73c0eb;	
	display:none;
}

.tooltip-inner {
    min-width: 300px; /* the minimum width */
	background-color:black;	
}

body.post-new-php.post-type-cc_report #titlediv{
	display:none;	
}

body.post-new-php.post-type-cc_report #reports_info_meta_box {
	display:none;	
}

.pointer {
	cursor:pointer;	
}

#report_tabs_admin {
	overflow:hidden;	
}

.table_section tr:nth-child(2n+1) {
    background-color: rgba(0,0,0,.05);
}

.depr_report_table tbody td {
	padding:5px;	
}

.depr_report_table thead th {
	padding:5px;	
}

.depr_text_field {
	font-size:11px !important; 	
	width:90%;
}

.ue_text_field {
	font-size:11px !important; 	
	width:90px;
}

span.draggable_object {
text-align: start;
	margin:2px; 
	padding:5px;
	font-size:11px; 
	word-wrap: break-word;
	line-height:12px;	
}

input.flag_checkbox {
	margin-left:8px;
	margin-top:5px;
}

input.flag_checkbox_single {
	margin-left:-2px;
	margin-top:5px;
}

.selected {	
	border: 2px solid green;
}
.selected:hover {	
	border: 2px solid green;
}


.draggable_drop {
	font-size:11px; 
	border:1px solid #d3d3d3;
	min-width:75px;
	min-height:33px;
	height:auto;
	display:inline-block;
}

.table_block {
	overflow:scroll;
	max-height:calc( 100vh - 300px );
}


.draggable_items_top {
	border:none;
	overflow-y:scroll;
	max-height:calc( 100vh - 300px );
}

.draggable_drop_hover {
	border:1px solid red;	
}

.textarea_field {
	display:none;	
}

.text_field_show {
	font-size:11px !important; 	
	width:100%;
}

.text_field {
	display:none;	
	font-size:11px !important; 	
	width:50000px;
}

.used_text_field {
	font-size:8px !important; 	
	width:50000px;
	height:200px;
}

.add_section_value_ta {
	font-size:11px !important; 	
	width:50000px;	
}

.textarea_comment {
	width:100%;
	min-width:100%;
	font-size:11px !important;
}

#tab-highlights {
	overflow:hidden;	
}

.textarea_user_comment {
	width:100%;
	min-width:100%;
	font-size:11px !important;
	height:50px;
}

.report_section_content h4.section_heading {
	text-align:left;	
	font-size:20px;
	font-weight:bold;
	padding-top:30px;
	color: #73c0eb;	
}

.admin_comment {
	color: #1d8ac9;	
}
.admin_avg_comment {
	color: #104d70;	
	font-weight:bold;
}