
li .statusicon .chicon:before {content: "\e62e";}
li.complete .statusicon .chicon:before {content: "\e607";}
.ui-radiobutton { position:relative; width:auto; }
.ui-selectoneradio td {padding:0 3px; }
.ui-radiobutton .ui-radiobutton-box {  width: 22px;  height: 22px; position:relative;  margin-right: 3px;  border: 2px solid #d1d1d1;  background: #fff;  border-radius: 50%; }
.ui-radiobutton .ui-radiobutton-box.ui-state-active { border: 6px solid #0481c4;}
.ui-chkbox .ui-chkbox-box { width: 22px;  height: 22px; position:relative;  margin-right: 3px;  border: 2px solid #d1d1d1;  background: #fff;}
.ui-chkbox .ui-chkbox-box.ui-state-active { border: 6px solid #0481c4;}

.ui-blockui { opacity:0.8; background:url("") no-repeat center  #fff; border-radius:12px;}
.ui-state-error { border-color:#E3817E; }

.ui-state-disabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2;  opacity: 0.2;}

.ui-button-text.ui-c { padding:0;margin:0;line-height:inherit;}

.ui-messages .ui-messages-error, .ui-messages .ui-messages-warn, .ui-messages .ui-messages-info {margin:0 0 5px 0;padding:0;border-radius:9px;overflow:hidden;}

.ui-messages .ui-messages-error {border:2px solid #f5798d;background-color:#fac0ca;color:#b94a48;}
.ui-messages .ui-messages-info {border:2px solid #88d4ff;background-color:#d8f3ff;color:#22b0ff;}
.ui-messages .ui-messages-warn {border:2px solid #f96;background-color:#ffccb3;color:#f50;}

.ui-messages ul { text-align:left;}

.ui-messages-error-icon, .ui-messages-info-icon, .ui-messages-warn-icon {margin:0;padding:0;background-image:none;text-align:center;}
.ui-messages-error-icon {background-color:#fac0ca;}
.ui-messages-warn-icon {background-color:#ffccb3;}
.ui-messages-info-icon {background-color:#d8f3ff;}

.ui-messages-error-icon::before {font-family:'chicon';content:'\e60b';}
.ui-messages-info-icon::before {font-family:'chicon';content:'\e61b';}
.ui-messages-warn-icon::before {font-family:'chicon';content:'\e602';}

#signingProgress { margin-bottom:20px; display:none;}
.ui-progressbar { border-radius:12px; overflow:hidden;border:2px #aaa solid;}
.ui-progressbar .ui-progressbar-value { background:#0481c4 linear-gradient(to bottom,#0d5892 0% , #0481c4 80%); margin:0;}

.pdf.loading { height:180px; float:left;opacity:0.5;width:100%; }
.loading { background:url("") no-repeat center #fff; }

/* Modal PDF Form */

#pdf-modal, #pdfform {height:100%;}
.modal-dialog.pdfpreview { max-width:740px; }
.modal-dialog.pdfpreview, #pdfform .modal-dialog {height:calc(100% - 60px);width:auto;}
.pdfpreview .modal-content, #pdfform .modal-content, #pdf_content, #formwrapper {height:100%;}
.pdfpreview .modal-header, .pdfpreview .modal-footer, #pdfform .modal-header, #pdfform .modal-footer { height:65px;}
.pdfpreview .modal-body, #pdfform .modal-body {height: 100%; max-height:calc(100% - 130px); overflow: auto;}
iframe#pdfview { max-width:700px;}
iframe#pdfview, #pdfform iframe {width:100%; height:100%; }

#back-to-affiliation{ display: none; }
#back-to-affiliation .btn{ margin: 5px; }

#pdfform .modal-header .smallscreen {
	display: none;
}

#pdfform .modal-header .btn.smallscreen {
	margin-top: 0;
	margin-bottom: 0;
}

#pdfform #localForm .nav-button-group {
	display: flex;
	flex-direction: row;
}

#pdfform #localForm .close-button-group {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

#button-next, #skippable-button-next {
	margin-right: 10px;
}

#button-back, #skippable-button-back{
	margin-right: 10px;
}

#pdfform #localForm .modal-footer .btn,
#pdfform #localForm .modal-footer .ui-button,
#pdfform #localForm .modal-footer .ui-button.btn {
	border-width: 1px;
}

@media (max-width: 768px) {
	#pdfform,
	#pdfform .modal-dialog,
	#pdfform .modal-content {
		width: 100%;
		height: 100%;
		margin: 0;
		overflow: hidden;
	}

	#pdfform .modal-content {
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: 10% minmax(0, 1fr);
	}

	#pdfform .modal-header {
		grid-row: 1 / 2;
		height: unset;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: space-between;
	}

	#pdfform .modal-header .modal-title {
		order: 1;
	}

	#pdfform .modal-header .close {
		float: unset;
		order: 2;
	}

	#pdfform .modal-header:before,
	#pdfform .modal-header:after {
		display: none;
		content: unset;
	}

	#pdfform #formwrapper {
		grid-row: 2 / 3;
	}

	#pdfform #formwrapper #localForm {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	#pdfform div.modal-body {
		height: calc(100% - 85px);
		max-height: unset;
	}

	#pdfform #localForm .modal-body {
		grid-row: 1 / 2;
		max-height: unset;
		height: unset;
		overflow-y: auto;
	}

	#pdfform #localForm .modal-footer {
		display: flex;
		flex-direction: column;
		height: unset;
		justify-content: space-between;
	}

	#pdfform #localForm .modal-footer:before,
	#pdfform #localForm .modal-footer:after {
		display: none;
		content: unset;
	}

	#pdfform #localForm .modal-footer .btn,
	#pdfform #localForm .modal-footer .ui-button,
	#pdfform #localForm .modal-footer .ui-button.btn {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		display:block;
		text-align: center;
	}

	#pdfform #localForm .nav-button-group {
		flex-direction: column;
		justify-content: space-between;
	}

	#pdfform #localForm .close-button-group {
		flex-direction: column;
	}

	#button-next, #skippable-button-next {
		order: 1;
		margin-right: 0;
	}

	#button-back, #skippable-button-back{
		order: 3;
		margin-right: 0;
	}

	#skippable-button-skip {
		order: 2;
	}

	.ui-datepicker * {
		font-size: 1.5rem !important;
	}

	.ui-datepicker .ui-datepicker-title * {
		font-size: 2rem !important;
	}
}

@media (max-width: 693px) {
	#pdfform .modal-header.localform .close {
		display: none;
	}

	#pdfform .modal-header.localform .smallscreen {
		display: block;
		order: 2;
	}
}

@media (max-height: 700px) {
	#pdfform #localForm .modal-footer {
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

#localForm .ui-chkbox-box.ui-state-active { border: 2px solid #0481c4; background: #0481c4;}
#localForm .ui-radiobutton-box.ui-state-active {
	border: 2px solid #0481c4;
	display: flex;
	justify-content: center;
	align-items: center;
}

#localForm .ui-radiobutton-icon.ui-icon-bullet {
	height: 75%;
	width: 75%;
	background: black none;
	border-radius: 50%;
}

/* #pdfform iframe { width:100%; height:100%; }*/



.panel[data-state="closed"] { display:none;}
.panel[data-state="open"] { display:block;}
.panel-danger .icon-left { color:#b94a48; }

/* APPLET */
/* applet is located inside a modal pop-up. When minimized, this pop-up may not be hidden or the applet stops working in (standard firefox behaviour)*/
#sign-modal { display:block !important;}
#sign-modal[aria-hidden="true"] {width:1px;height:1px;bottom:0px;left:0px;}
/* IFRAME PDF PREVIEW */
#outerContainer { position:absolute !important; top:0; }

.signedby:after {content:": "}
.signedby {font-size:0.9em;color:#999; font-style: italic; margin-left:20px;}
.signer {font-style: italic}

/* FILEDROPZONE */
#filedropzone{
	min-height: 100px;
	border-top: none;
	position: relative;
	border:#AAA dashed 3px;
	overflow: hidden;
	margin-bottom:20px;
	border-radius:9px;
	background-color:#f8f8f8;
}

#filedropzone .uploadprogress{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 5px;
	width: 100%;
	opacity:0;
	transition:opacity 1s;
	-webkit-transition:opacity 1s;
}

#filedropzone span.filedropzone-descr{
	color: #AAA;
	width:100%;
	text-align:center;
	margin-top:15px;
	font-weight:bold;
	font-size:1.2em;
	display:inline-block;
	position:absolute;
}

#filedropzone input{
	width: 2000px;
	height: 120%;
	position:absolute;
	right:-250px; /* workaround for IE, hide the browse button to make behaviour consistent*/
	top: 0px;
	opacity: 0;
	cursor:pointer;
}

.uploadprogress{background: #0080c3;}

#fileupload{width:0px;height: 0px;}
#filedropzone #filesform { padding:5px;}
#filedropzone #filesform ul {margin:0;padding:0;list-style-type:none;color:#22b0ff;}
#filedropzone #filesform ul li { display:inline-block;margin-right:10px;}
#filedropzone:hover .filedropzone-descr { opacity:0.8;}


a.remove { text-decoration:none;position:relative;display:inline-block; background-color:#f8f8f8;background-color:rgba(248,248,248,0.8);box-shadow: 0px 0px 10px 5px rgba(248,248,248,0.8);}
a.remove .icon {color:#f5798d; transition:color 1s;-webkit-transition:color 2s; }
a.remove .filename {display:table-cell;vertical-align:middle;}
a.remove:hover .icon { color:#b94a48;text-decoration:underline; font-weight:bold;}

.appendix .descr { font-style:italic; color:#999; }
.appendix .descr:before { content:' ('; }
.appendix .descr:after { content:') '; }

@media (min-width: 768px) {
	.ui-messages .ui-messages-error, .ui-messages .ui-messages-warn, .ui-messages .ui-messages-info {margin:0 0 15px 0; background-color: #fff;}
	.ui-messages-error-icon,.ui-messages-warn-icon,.ui-messages-info-icon{float:none; font-size:32px;width:80px;vertical-align:middle;display:table-cell;border-bottom:none;}
	.ui-messages-error-icon {border-right: 2px solid #f5798d;}
	.ui-messages-info-icon {border-right: 2px solid #beebff;}
	.ui-messages-warn-icon {border-right: 2px solid #f96;}
	.ui-messages ul { padding:20px;vertical-align:top;display:table-cell;margin:0;}
	.ui-messages-error-summary,.ui-messages-warn-summary,.ui-messages-info-summary {font-weight:normal;color:#000;}
	.ui-progressbar {height:40px;}

}
@media (min-width: 1024px) {
	#pdfform .modal-dialog { width:1000px; }
}

h1{
	margin-bottom: 20px;
}

/* disable links */
a[disabled], a.ui-state-disabled{
	pointer-events: none;
}


.printBtn { margin-right: 20px; }
.pMargin {margin-bottom: 12.5px;}

#globalmessages span.ui-messages-info-summary, #globalmessages span.ui-messages-info-detail  { margin-left: 0px; }

.modal-dialog.sign-modal {height: 50%;}
.sign-method-selection-button{
	width: 100%;
	margin-bottom: 10px;
}
button.sign-method-selection-button, a.sign-method-selection-button{
	width: 100%;
	height: 56px;
	border-radius: 12px;
	padding-top: 0;
	padding-bottom: 0;
}

a.sign-method-selection-button{
	padding: 10px;
}

.eid-dialog-hidden{display:none;}
.eid-dialog-show{display:inherit;}
.sign-action-button {float: right;}
.otp-input{text-align: center;}


.startSigningButton:disabled {
	opacity: 0.5;
}

.chicon{
	bottom: 4px;
}

.itsme-overlay {
	display: none;
	width:100%;
	height:100%;
	position:absolute;
	background:#000;
	opacity:.5;
	z-index: 10000;
}

.itsme-cancel-link {
	margin-bottom: 20px;
}







@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Thin.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Thin.woff.xhtml?con=526") format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-UltraBlack.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-UltraBlack.woff.xhtml?con=526") format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-MediumItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-MediumItalic.woff.xhtml?con=526") format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Regular.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Regular.woff.xhtml?con=526") format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-ExtraLightItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-ExtraLightItalic.woff.xhtml?con=526") format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Semibold.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Semibold.woff.xhtml?con=526") format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-BlackItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-BlackItalic.woff.xhtml?con=526") format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-UltraBlackItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-UltraBlackItalic.woff.xhtml?con=526") format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-LightItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-LightItalic.woff.xhtml?con=526") format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Italic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Italic.woff.xhtml?con=526") format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-SemiboldItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-SemiboldItalic.woff.xhtml?con=526") format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Medium.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Medium.woff.xhtml?con=526") format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-ExtraLight.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-ExtraLight.woff.xhtml?con=526") format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-ThinItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-ThinItalic.woff.xhtml?con=526") format('woff');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Light.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Light.woff.xhtml?con=526") format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-BoldItalic.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-BoldItalic.woff.xhtml?con=526") format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Bold.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Bold.woff.xhtml?con=526") format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Acumin Pro';
	src: url("/signrequest/javax.faces.resource/fonts/AcuminPro-Black.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/AcuminPro-Black.woff.xhtml?con=526") format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}







@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-ExtraLightIt.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-ExtraLightIt.woff.xhtml?con=526") format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-BoldIt.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-BoldIt.woff.xhtml?con=526") format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-It.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-It.woff.xhtml?con=526") format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Regular.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Regular.woff.xhtml?con=526") format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-ExtraLight.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-ExtraLight.woff.xhtml?con=526") format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Black.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Black.woff.xhtml?con=526") format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-BlackIt.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-BlackIt.woff.xhtml?con=526") format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Light.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Light.woff.xhtml?con=526") format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Bold.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Bold.woff.xhtml?con=526") format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-LightIt.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-LightIt.woff.xhtml?con=526") format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Semibold.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-Semibold.woff.xhtml?con=526") format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-SemiboldIt.woff2.xhtml?con=526") format('woff2'),
	url("/signrequest/javax.faces.resource/fonts/SourceSerifPro-SemiboldIt.woff.xhtml?con=526") format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}



a.cooldownlink {
	color: lightgrey;
	cursor: default;
}

.field-validation-error {
	color: #f50 !important;
}

.form-label, .form-label label {
	font-weight: normal;
}

.unresizable {resize: none;}

.ui-datepicker {
	z-index: 10000 !important;
	background-color: white;
}

.ui-datepicker-prev, .ui-datepicker-next {
	text-indent: -10px;
	overflow: visible;
}

.circular-progress-container {
	width: 70px;
}

.circular-progress-container .box .chart {
	position: relative;
	height: 70px;
	width: 70px;
	text-align: center;
	line-height: 70px;
}

.circular-progress-container .box canvas {
	position: absolute;
	top: 0;
	left: 0;
}
