
div.pat_new_wrapper
{
	display:		block;
	margin: 		0 auto;
	vertical-align:	top;
}

div.pat_new_wrapper .heading
{
	margin-bottom:	15px;
}

div.pat_line
{
	display:		block; 
	margin-bottom:	20px;
}

div.ilab
{
	display:		inline-block;
	zoom:			1;
	*display:		inline;
	width:			90px; 
	color:			#1a1a1a;
}

div.pat_line div.button
{
	display:		inline;
	margin-right:  	10px;
}

div.pat_line input
{
	display:		inline-block;
	zoom:			1;
	*display:		inline;
	margin-right:  	10px;
	width:			187px;
	
	border:			1px solid #283593;
	padding:		10px;
	
	-webkit-border-radius: 	2px;
	-moz-border-radius: 	2px;
	border-radius: 			2px;
	
	behavior: 		url(/framework/pie/PIE.htc);	
	
	color:			#283593;
}

div#pat_new_left
{
	display:		table-cell;
	width:			360px;	
	margin-top:		0;
	min-height:		150px; 
}

div#pat_new_right
{ 
	display:		table-cell;
	width:			600px;	
	margin-top:		30px;
	min-height:		150px; 
}

div#pat_loader 
{
	display:	inline-block;
	zoom:		1;
	*display:	inline;
	position:	relative;
	width:		300px;
	height:		80px;  
	
	cursor:		default;
	text-align: center; 
	color: #283593;
	
	-webkit-touch-callout: 	none;
	-webkit-user-select: 	none;
	-khtml-user-select: 	none;
	-moz-user-select: 		none;
	-ms-user-select: 		none;
	user-select: 			none;
	
	-khtml-user-drag: 		element;
	-webkit-user-drag: 		element;	
}

div.c				{display: block; width: 100%; height: 100%; position: relative; }
div.ch 				{display: block; width: 30px; height: 10px; position: absolute; background: #283593; }
div.cv 				{display: block; width: 10px; height: 30px; position: absolute; background: #283593; }
div#cv1 			{left:0px; top: 0px;}
div#cv2 			{left:0px; bottom: 0px;}
div#cv3 			{right:0px; bottom: 0px;}
div#cv4 			{right:0px; top: 0px;}
div#ch1 			{left:0px; top: 0px;}
div#ch2 			{left:0px; bottom: 0px;}
div#ch3 			{right:0px; bottom: 0px;}
div#ch4 			{right:0px; top: 0px;}
 
table
{
	margin-top:				20px;
	color:					#283593;	
	font-size:				11px;
	width:					100%;

	-webkit-touch-callout: 	none;
	-webkit-user-select: 	none;
	-khtml-user-select: 	none;
	-moz-user-select: 		none;
	-ms-user-select: 		none;
	user-select: 			none;

	font-size:				16px;
	padding:				0;
	margin:					0;
	border-collapse: 		separate;
    border-spacing: 		0 0;
} 

#pat_table tr
{
	cursor:					pointer;
}

#pat_table tr:hover td
{
	color:					#283593 !important;
	background:				#DFDbFf !important;
}

.entryodd
{
	background:				#f7f7f7;
}

.entryeven
{
	background:				#fafafa;
}

.entryeven td
{
    border-top: 			1px solid #e0e0e0 !important; 
    border-bottom: 			1px solid #e0e0e0 !important; 
}

tr.activerow td
{
    border-top: 			2px solid #283593 !important; 
    border-bottom: 			2px solid #283593 !important; 
	background:				#DFDbFf !important;
}

tr
{ 
	color:					#283593; 
}

th
{
	padding:				15px 7px;
}

td
{
	color:					#1a1a1a; 
	padding:				3px 7px;
}

#pat_3rd
{
	color: 			#283593;
	display:		block; 
	margin-left:	360px;
	text-align:		left;
}

.pat_pid
{
	display:		inline;
	font-size:		11px;
	margin-left:	10px;
	color: 			#283593;
}

.uploaded
{
	display:	block;
	text-align:	left; 
}

.progress-bar, .progress-bar-container, .progress-bar-wrapper
{
	display:		inline-block; 
	zoom:			1;
	*display:		inline;
	color: 			#283593;
}

.progress-bar-container
{
	background: 	#283593; 
	text-align:		right;
}

.uploaded
{
	background: 	#FFFFFF;
}

.upload_btn
{
	display:		block;
	width:			200px;
	text-align:		center;
	margin-left: 	auto;
	margin-right: 	auto; 
}

#upload_done_btn
{
	visibility:		hidden;
	margin-top:		40px;
	margin-bottom:	30px;
	background:		#283593 !important;
	color:			#d0d0d0 !important;
}

#upload_done_btn:hover
{
	color:			#FFFFFF !important;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.progress-bar-container
{
	margin-left:	5px;
}

div.upload_offset, div.upload_offset_a
{
	display:	inline-block;
	zoom:		1;
	*display:	inline;
	position:	relative;
	top: 		30px;
	font-family:'Montserrat', sans-serif;
	font-smooth:always;
	-webkit-text-stroke: 0.25px;
}

div.upload_offset_a:active
{
	top: 31px;
}

div.upload_or
{
	width:			20px;
	margin-left:	10px;
	margin-right:	10px;
	color: 			#283593;
}

input#file
{
	display:none;
}

#currently_selected_case
{
	display:	inline; 
	font-size:		28px !important;
}

#patients_existing_section, #patients_hr
{
	display:	none;
}

#patients_existing_loader
{
	position:	relative;
	top:		35px;
}

.th_wide
{
	min-width:	80px; 
}

img.anonymized
{
	display:		block;
	margin-left:	auto;
	margin-right:	auto;
}

#gotoworkspace
{
	padding: 0 15px !important;
	margin-left: 20px !important;
	position: relative !important;
	top: -5px !important;
}

#gotoworkspace:active
{
	top: -4px !important;
}

.single-series-msg
{
	background: #f0ad4e;
	color: #FFFFFF;
	padding: 10px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: 60px;
	font-size: 15px;

	-webkit-border-radius: 	2px;
	-moz-border-radius: 	2px;
	border-radius: 			2px;
}