/* document uploader */
#document_uploader #uploadDocumentFile {
	visibility: hidden; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 0px; 
	width: 0px;
}

#document_uploader #uploadDocumentButton {
	border-radius: 6px;
	border: 1px solid #bebebe;
	background-color: #f3f3f3;
	-webkit-transition: border 0.3s ease-in-out;
	transition: border 0.3s ease-in-out;
	min-height:35px;
	color:#5e5e5e;
	font: 15px/1.2 "Poppins", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	font-weight:600;
	line-height:27px;
}

#document_uploader #uploadDocumentButton:hover {
	border: 1px solid #a20d43;
}

#document_uploader #uploadDocumentFileProgressBar {
	margin:10px 0;
	width:100%;
}

#document_uploader #documentPreview {
	margin:10px 0;
	max-width:100%;
	max-height:333px;
	display:none;
	text-align:center;
	display:none;
}

#document_uploader #documentPreview img {
	max-width:100%;
	max-height:333px;
}

#document_uploader #uploadDocumentFileStatus {
	color:#f00;
	font-size:12px;
}

#document_uploader + div.ui-dialog-buttonpane .ui-button:first-child {
	color:#f00;
	font-weight:bold;
}

#document_uploader input:focus,
#document_uploader + div.ui-dialog-buttonpane button:focus {
	outline:none;
}

#document_uploader input[type=file] {
	width:100%;
	font-size:12px;
}

.document_uploader .ui-dialog-titlebar-close{
  display: none;
}

.ui-dialog {
	z-index:10002 !important;
}
.ui-widget-overlay {
	z-index:10001 !important;
}

progress {
	-webkit-appearance: none;
	appearance: none;
}

progress::-webkit-progress-bar {
	background-color: #f2f2f2;
	border-radius:5px;
	height:10px;
	border:1px solid #ccc;
	
}

progress[value] {color:#000080} /* IE10 */
progress::-webkit-progress-bar-value {background:#000080}
progress::-webkit-progress-value {background:#000080}
progress::-moz-progress-bar {background:#000080}
