﻿body {
	font-size: 12px;
	line-height: 1.2;
	min-height:100%;
}


/*-------------------------
	Simple reset
--------------------------*/


/*-------------------------
	General Styles
--------------------------*/
.checkbox label, .radio label, label {
	line-height: 1;
}


li {
	position: relative;
}

.panel {
	margin-bottom: 5px;
}

	.panel > .panel-body {
		padding: 8px
	}

.fill {
	min-height: 100%;
	height: 100%;
}

.btn-fill {
	width: 100%;
}

.btn-small {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}


.form-control {
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 1.07142857;
	font-weight: 400;
}

label.control-label {
	/*font-size:10px;*/
	margin: 0px;
}

.checkbox label, .radio label, label {
	font-size: 14px;
	margin: 0px;
}

.checkboxlittle {
	font-size: 12px !important;
	margin: 0px;
}

.checkbox, .radio {
	margin: 0px;
}
  

.status_uploaded,
.status_enrolling,
.status_enrolled,
.status_unenrollable {
	display: inline-block;
	text-align: center;
	vertical-align: central;
	height: 30px;
	width: 100%;
	padding: 5px;
	text-transform: uppercase;
}

.status_uploaded {
	background-color: gold;
}

.status_enrolling {
	background-color: greenyellow;
}

.status_enrolled {
	background-color: green;
}

.status_unenrollable {
	background-color: lightcoral;
}
/* pannelli contenenti errori*/
.pnlErrorContainer {
}
/* pannello contenitore campi */
.pnlFieldContainer {
}
/* etichette di errore */
.lblError {
}
/* Selettore tipologia classe*/
.classTypeSelector {
}
/* selettore documento */
.chbDocumentSelector {
}
/* contenitore campo attributo */
.fieldAttrContainer {
}
/* campo in evidenza */
.isHighlighted, notHighlighted {
}

.btnCopyFromUpload, .btnEnlargeEditor .btnMinimizeEditor {
}
/* ------------------- enrollment modal message */
.pnlModalMessage {
	background-color: rgba(125,125,125,.5);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	vertical-align: central;
	padding: 3px;
}

.lblModalMessageText {
	display: block;
}

.pnlModalMessageContainer {
	margin-top: 5px;
	margin-left: 50px;
	margin-right: 50px;
	background-color: white;
	padding: 2px;
	display: block;
	z-index: 20;
}

.btnConfirmSave,
.btnAbortEdit {
	margin: 3px;
}
/* ------------------- end */

/* modal wide*/

.modal.modal-wide .modal-dialog {
	width: 90%;
}

/**/

/* ----------------------- spinner ---------------- */
.pnlBusyControl {
	background-color: rgba(125,125,125,.5);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	vertical-align: central;
	padding: 3px;
}

.pnlBusyAnimation {
	border: 4px solid #f3f3f3;
	border-radius: 50%;
	border-top: 4px solid #888;
	width: 30px;
	height: 30px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

.pnlBusyAnimationContainer {
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}
/* ------------- endspinner -----------------------*/


/* --------------- popover ------------------ */
.popover-title {
	color: #009688;
}

.popover-content {
	word-wrap: break-word;
}

.popover {
	width: 400px;
	max-width: 400px;
	font-size: 13px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
}

/* --------------- end popover ----------------*/


/* ............ draggable css -------------- */
.ui-state-hover {
	pop border-width: 2px;
	border-style: solid;
	border-color: yellow;
}

.ui-state-active {
	pop border-width: 2px;
	border-style: solid;
	border-color: lightgreen;
}
 


/* ------------------------------- STILI SPECIFICI CMS ---------------------------*/
.panelMessage 
{
	display:block;
	word-wrap:normal;
	width:100%;

}


.btn-filterheader {
	height: 100px;
	white-space: normal;
}


.popover {
	background:grey;
	max-width: 300px;
}


.cms-filter-button-container {
	padding-top: 15px;
	padding-bottom: 15px;
}
.cms-filter-button {
	border-radius: 5px;
	padding: 20px;
	height: 195px;
	text-transform: none;
	margin:0px!important;
}

.cms-filter-image{
	height:80px;
}
.cms-filter-details-image {
	height: 48px;
}
.cms-filter-name {
	width: 100%;
	display: block;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	text-wrap: normal;
	text-overflow: ellipsis;
	font-size: 20px;
	font-weight: bold;
}
.cms-filter-show {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	/*height: 40px;*/
	border-radius: 5px;
	display: block;
	text-align: center;
	text-wrap: normal;
	text-overflow: ellipsis;
	background-color: rgba(255, 255, 255, 0.40);
}
.cms-filter-show-txt {
	line-height: 40px;
	vertical-align: middle;
	font-weight: bold;
}
.cms-filter-button-shade {
	background-color: #0090D1;
}
.cms-filter-button-shade1 {
	background-color: #0090D1;
}
.cms-filter-button-shade2 {
	background-color: #119CD6;
}
.cms-filter-button-shade3 {
	background-color:#72BFEB;
}


.brand-logo{
	margin-top:-5px;
}

.main-menu-icon{
	margin-top:-5px;
}

.navbar .navbar-nav > li > a {
	font-size: 16px
}
.navbar .navbar-nav > li > a > img {
	margin-top: -10px;
	margin-bottom: -10px;
}


.statusCircle {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border: 5px solid;
	color: gray;
	display: inline-block;
}

.issue-drop-zone {
	border: 1px dashed #ccc;
	border-radius: 0px;
	padding: 7px;
	transition: background-color .01s linear .01s;
	position: relative;
	height:50px;
	margin-top:12px;
}

.issue-drop-zone:not(.mod-content) {
	text-align: center;
}

.issue-drop-zone.issue-drop-zone__not-supported {
	text-align: left;
}

.issue-drop-zone.dragover, .issue-drop-zone-document__dragover .issue-drop-zone {
	background-color: #f5f5f5;
}

.issue-drop-zone__target {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.issue-drop-zone__drop-icon {
	position: relative;
}

	.issue-drop-zone__drop-icon:before {
		background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI1IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSIwNV9Ecm9wem9uZS0oQ0EpLS0tdXBsb2FkZWQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTMuMDAwMDAwLCAtNjQ1LjAwMDAwMCkiIGZpbGw9IiM3MDcwNzAiPgogICAgICAgICAgICA8ZyBpZD0iSXNzdWUtQXR0YWNobWVudHMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNjAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkRyYWctJmFtcDstZHJvcC1lbXB0eS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTMuMDAwMDAwLCA0My4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY2xvdWQtdXBsb2FkLTIiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuMTI0Nzk3NywxOS42NDc5NDEgTDEzLjEyNDc5NzcsMTEuMDU2MzA2IEwxNS4xNzM3OTIyLDEzLjEzMDYxMDQgQzE1LjQ1NzI5NTcsMTMuNDE2NjYzNiAxNS45MTQzNzI3LDEzLjQxNjY2MzYgMTYuMTk4NzAyNywxMy4xMzA2MTA0IEMxNi40ODEzNzk2LDEyLjg0MzcyMDcgMTYuNDgxMzc5NiwxMi4zODAzNDc5IDE2LjE5ODcwMjcsMTIuMDk0Mjk0NiBMMTIuOTEzMjAzMyw4Ljc2OTU1MjY3IEMxMi44Nzg0ODg2LDguNzM1MjU5NzMgMTIuODQwNDY3Nyw4LjcwNTE0ODg2IDEyLjgwMTYyMDMsOC42NzgzODM2NCBDMTIuNzg1MDg5NSw4LjY2NzUxMDI3IDEyLjc2NzczMjEsOC42NjA4MTg5NyAxMi43NTEyMDEzLDguNjUwNzgyMDEgQzEyLjcyNzIzMTYsOC42MzY1NjI5OSAxMi43MDI0MzU0LDguNjIyMzQzOTcgMTIuNjc2ODEyNyw4LjYxMTQ3MDYgQzEyLjY1NTMyMjYsOC42MDIyNzAwNSAxMi42MzMwMDYsOC41OTcyNTE1OCAxMi42MTE1MTU5LDguNTkxMzk2NjggQzEyLjU4ODM3MjgsOC41ODM4Njg5NyAxMi41NjUyMjk3LDguNTc0NjY4NDIgMTIuNTQxMjYsOC41NzA0ODYzNiBDMTIuNTA0MDY1Nyw4LjU2MjEyMjIzIDEyLjQ2Njg3MTMsOC41NjA0NDk0IDEyLjQyOTY3Nyw4LjU1ODc3NjU3IEMxMi40MTg5MzIsOC41NTg3NzY1NyAxMi40MTA2NjY1LDguNTU1NDMwOTIgMTIuMzk5MDk1LDguNTU1NDMwOTIgQzEyLjM4NzUyMzQsOC41NTU0MzA5MiAxMi4zNzg0MzE1LDguNTU4Nzc2NTcgMTIuMzY2ODU5OSw4LjU1ODc3NjU3IEMxMi4zMzA0OTIxLDguNTYwNDQ5NCAxMi4yOTQxMjQzLDguNTYyOTU4NjQgMTIuMjU4NTgzMSw4LjU3MDQ4NjM2IEMxMi4yMzI5NjAzLDguNTc1NTA0ODQgMTIuMjA4OTkwNiw4LjU4NTU0MTc5IDEyLjE4NDE5NDQsOC41OTMwNjk1MSBDMTIuMTYzNTMwOSw4LjU5OTc2MDgyIDEyLjE0MzY5MzksOC42MDMxMDY0NyAxMi4xMjMwMzA0LDguNjExNDcwNiBDMTIuMDk0OTI4LDguNjIzMTgwMzggMTIuMDY5MzA1Miw4LjYzODIzNTgyIDEyLjA0Mjg1NTksOC42NTQxMjc2NiBDMTIuMDI3OTc4Miw4LjY2MjQ5MTc5IDEyLjAxMzEwMDUsOC42NjgzNDY2OSAxMS45OTgyMjI3LDguNjc3NTQ3MjMgQzExLjk1NzcyMjIsOC43MDUxNDg4NiAxMS45MjA1Mjc5LDguNzM2MDk2MTQgMTEuODg2NjM5Nyw4Ljc3MDM4OTA4IEw4LjYwMTk2NjksMTIuMDk0Mjk0NiBDOC40NjA2Mjg0NCwxMi4yMzczMjEyIDguMzg5NTQ1OTQsMTIuNDI1NTE0MiA4LjM4OTU0NTk0LDEyLjYxMjAzNDMgQzguMzg5NTQ1OTQsMTIuODAwMjI3MiA4LjQ2MDYyODQ0LDEyLjk4NzU4MzcgOC42MDE5NjY5LDEzLjEzMDYxMDQgQzguODg0NjQzODMsMTMuNDE2NjYzNiA5LjM0MjU0NzM5LDEzLjQxNjY2MzYgOS42MjYwNTA4NiwxMy4xMzA2MTA0IEwxMS42NzUwNDUzLDExLjA1NjMwNiBMMTEuNjc1MDQ1MywxOS42NDg3Nzc0IEMxMS42NzUwNDUzLDIwLjA1MzYwMTMgMTEuOTk5MDQ5MywyMC4zODIzMTE2IDEyLjM5ODI2ODQsMjAuMzgyMzExNiBDMTIuODAwNzkzOCwyMC4zODE0NzUyIDEzLjEyNDc5NzcsMjAuMDUzNjAxMyAxMy4xMjQ3OTc3LDE5LjY0Nzk0MSBMMTMuMTI0Nzk3NywxOS42NDc5NDEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC43MDMzNDk2LDYuMjg0NTY5NDUgQzIwLjQ3OTM1NzEsMi45MTQ2NjEyMiAxNy42OTgwNDc1LDAuMjQzMTU3ODk1IDE0LjMxMjUzNjgsMC4yNDMxNTc4OTUgQzEyLjE4MjU0MTMsMC4yNDMxNTc4OTUgMTAuMjEwNDE1MSwxLjMzMzg0MDUzIDkuMDMyNTk0NjIsMy4wNjY4ODg0IEM4LjU1NzMzMzcsMi44NjExMzA3OCA4LjA0MjM5ODgzLDIuNzUyMzk3MDkgNy41MTkxOTg1NiwyLjc1MjM5NzA5IEM1LjUxMzE4NDIyLDIuNzUyMzk3MDkgMy44NTU5NzAwOCw0LjI5MzA2OTk1IDMuNjQyNzIyNTcsNi4yNjYxNjgzNyBDMS42MDE5OTM1Myw3LjA1NzQxNTEzIDAuMjEwMDk4OTUxLDkuMDM4MDQxMjYgMC4yMTAwOTg5NTEsMTEuMzIzOTU4MiBDMC4yMTAwOTg5NTEsMTQuMzIxNjYyNiAyLjYyMDI5MTcsMTYuNzYwNjQzMSA1LjU4MjYxMzY0LDE2Ljc2MDY0MzEgTDkuNjYzMjQ1MTksMTYuNzYwNjQzMSBMOS42NjMyNDUxOSwxNS41MDYwMjM1IEw1LjU4MTc4NzEsMTUuNTA2MDIzNSBDMy4yOTg4ODE2MywxNS41MDYwMjM1IDEuNDQ5MDgzNDksMTMuNjM2NjQwMyAxLjQ0OTA4MzQ5LDExLjMyMzk1ODIgQzEuNDQ5MDgzNDksOS4yNTA0OTAxOCAyLjk0OTI1NDksNy41MzkxODkwNSA0LjkwOTgwOTUsNy4yMTIxNTE1NCBDNC44NzY3NDc4Nyw3LjA0NTcwNTM0IDQuODU4NTYzOTcsNi44NzUwNzcwOCA0Ljg1ODU2Mzk3LDYuNjk5NDMwMzMgQzQuODU4NTYzOTcsNS4yMTE0NTE0OSA2LjA0OTYwOTE1LDQuMDA3MDE2NjggNy41MTkxOTg1Niw0LjAwNzAxNjY4IEM4LjI5ODYyNjQ2LDQuMDA3MDE2NjggOC45OTI5MjA2Niw0LjM1MjQ1NTI4IDkuNDc5NzUzMTUsNC44OTI3NzgxMiBDMTAuMjE0NTQ3OSwyLjkwOTY0Mjc0IDEyLjA5ODIzNDIsMS40OTc3Nzc0OSAxNC4zMTI1MzY4LDEuNDk3Nzc3NDkgQzE3LjE2NTc1NTMsMS40OTc3Nzc0OSAxOS40Nzg0MTYzLDMuODM3MjI0ODMgMTkuNDc4NDE2Myw2LjcyNTM1OTE0IEMxOS40Nzg0MTYzLDYuODkwOTY4OTMgMTkuNDcxODAzOSw3LjA1NjU3ODcxIDE5LjQ1NDQ0NjYsNy4yMTg4NDI4NSBDMjEuMzc2OTgwMyw3LjU3ODUwMDQ2IDIyLjgzNjY1MTIsOS4yNzU1ODI1NyAyMi44MzY2NTEyLDExLjMyMzk1ODIgQzIyLjgzNjY1MTIsMTMuNjM2NjQwMyAyMC45ODY4NTMxLDE1LjUwNjAyMzUgMTguNzAzOTQ3NiwxNS41MDYwMjM1IEwxNS4wODc4MzE5LDE1LjUwNjAyMzUgTDE1LjA4NzgzMTksMTYuNzYwNjQzMSBMMTguNzAzOTQ3NiwxNi43NjA2NDMxIEMyMS42NjYyNjk2LDE2Ljc2MDY0MzEgMjQuMDc2NDYyMywxNC4zMjE2NjI2IDI0LjA3NjQ2MjMsMTEuMzIzOTU4MiBDMjQuMDc1NjM1OCw5LjA3MzE3MDYxIDIyLjcwNzcxMDksNy4wOTY3MjY1NCAyMC43MDMzNDk2LDYuMjg0NTY5NDUgTDIwLjcwMzM0OTYsNi4yODQ1Njk0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
		background-position: 0 0;
		width: 24px;
		height: 21px;
		position: absolute;
		margin-left: -31px;
		display: inline-block;
		content: " ";
	}

.issue-drop-zone.dragover .issue-drop-zone__drop-icon:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI1IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSIwNl9Ecm9wem9uZS0oQ0EpLS0tdXBsb2FkZWQtd2l0aC1kcmFnIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEyLjAwMDAwMCwgLTY0NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iklzc3VlLUF0dGFjaG1lbnRzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS4wMDAwMDAsIDYwMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJEcmFnLSZhbXA7LWRyb3AtZW1wdHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkzLjAwMDAwMCwgNDMuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNsb3VkLXVwbG9hZC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjMxMjUzNjgsMC4yNDMxNTc4OTUgQzEyLjE4MjU0MTMsMC4yNDMxNTc4OTUgMTAuMjEwNDE1MSwxLjMzMzg0MDUzIDkuMDMyNTk0NjIsMy4wNjY4ODg0IEM4LjU1NzMzMzcsMi44NjExMzA3OCA4LjA0MjM5ODgzLDIuNzUyMzk3MDkgNy41MTkxOTg1NiwyLjc1MjM5NzA5IEM1LjUxMzE4NDIyLDIuNzUyMzk3MDkgMy44NTU5NzAwOCw0LjI5MzA2OTk1IDMuNjQyNzIyNTcsNi4yNjYxNjgzNyBDMS42MDE5OTM1Myw3LjA1NzQxNTEzIDAuMjEwMDk4OTUxLDkuMDM4MDQxMjYgMC4yMTAwOTg5NTEsMTEuMzIzOTU4MiBDMC4yMTAwOTg5NTEsMTQuMzIxNjYyNiAyLjYyMDI5MTcsMTYuNzYwNjQzMSA1LjU4MjYxMzY0LDE2Ljc2MDY0MzEgTDE4LjcwMzk0NzYsMTYuNzYwNjQzMSBDMjEuNjY2MjY5NiwxNi43NjA2NDMxIDI0LjA3NjQ2MjMsMTQuMzIxNjYyNiAyNC4wNzY0NjIzLDExLjMyMzk1ODIgQzI0LjA3NTYzNTgsOS4wNzMxNzA2MSAyMi43MDc3MTA5LDcuMDk2NzI2NTQgMjAuNzAzMzQ5Niw2LjI4NDU2OTQ1IEMyMC40NzkzNTcxLDIuOTE0NjYxMjIgMTcuNjk4MDQ3NSwwLjI0MzE1Nzg5NSAxNC4zMTI1MzY4LDAuMjQzMTU3ODk1IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzcwNzA3MCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuMTI0Nzk3NywxMS4wNTYzMDYgTDE1LjE3Mzc5MjIsMTMuMTMwNjEwNCBDMTUuNDU3Mjk1NywxMy40MTY2NjM2IDE1LjkxNDM3MjcsMTMuNDE2NjYzNiAxNi4xOTg3MDI3LDEzLjEzMDYxMDQgQzE2LjQ4MTM3OTYsMTIuODQzNzIwNyAxNi40ODEzNzk2LDEyLjM4MDM0NzkgMTYuMTk4NzAyNywxMi4wOTQyOTQ2IEwxMi45MTMyMDMzLDguNzY5NTUyNjcgQzEyLjg3ODQ4ODYsOC43MzUyNTk3MyAxMi44NDA0Njc3LDguNzA1MTQ4ODYgMTIuODAxNjIwMyw4LjY3ODM4MzY0IEMxMi43ODUwODk1LDguNjY3NTEwMjcgMTIuNzY3NzMyMSw4LjY2MDgxODk3IDEyLjc1MTIwMTMsOC42NTA3ODIwMSBDMTIuNzI3MjMxNiw4LjYzNjU2Mjk5IDEyLjcwMjQzNTQsOC42MjIzNDM5NyAxMi42NzY4MTI3LDguNjExNDcwNiBDMTIuNjU1MzIyNiw4LjYwMjI3MDA1IDEyLjYzMzAwNiw4LjU5NzI1MTU4IDEyLjYxMTUxNTksOC41OTEzOTY2OCBDMTIuNTg4MzcyOCw4LjU4Mzg2ODk3IDEyLjU2NTIyOTcsOC41NzQ2Njg0MiAxMi41NDEyNiw4LjU3MDQ4NjM2IEMxMi41MDQwNjU3LDguNTYyMTIyMjMgMTIuNDY2ODcxMyw4LjU2MDQ0OTQgMTIuNDI5Njc3LDguNTU4Nzc2NTcgQzEyLjQxODkzMiw4LjU1ODc3NjU3IDEyLjQxMDY2NjUsOC41NTU0MzA5MiAxMi4zOTkwOTUsOC41NTU0MzA5MiBDMTIuMzg3NTIzNCw4LjU1NTQzMDkyIDEyLjM3ODQzMTUsOC41NTg3NzY1NyAxMi4zNjY4NTk5LDguNTU4Nzc2NTcgQzEyLjMzMDQ5MjEsOC41NjA0NDk0IDEyLjI5NDEyNDMsOC41NjI5NTg2NCAxMi4yNTg1ODMxLDguNTcwNDg2MzYgQzEyLjIzMjk2MDMsOC41NzU1MDQ4NCAxMi4yMDg5OTA2LDguNTg1NTQxNzkgMTIuMTg0MTk0NCw4LjU5MzA2OTUxIEMxMi4xNjM1MzA5LDguNTk5NzYwODIgMTIuMTQzNjkzOSw4LjYwMzEwNjQ3IDEyLjEyMzAzMDQsOC42MTE0NzA2IEMxMi4wOTQ5MjgsOC42MjMxODAzOCAxMi4wNjkzMDUyLDguNjM4MjM1ODIgMTIuMDQyODU1OSw4LjY1NDEyNzY2IEMxMi4wMjc5NzgyLDguNjYyNDkxNzkgMTIuMDEzMTAwNSw4LjY2ODM0NjY5IDExLjk5ODIyMjcsOC42Nzc1NDcyMyBDMTEuOTU3NzIyMiw4LjcwNTE0ODg2IDExLjkyMDUyNzksOC43MzYwOTYxNCAxMS44ODY2Mzk3LDguNzcwMzg5MDggTDguNjAxOTY2OSwxMi4wOTQyOTQ2IEM4LjQ2MDYyODQ0LDEyLjIzNzMyMTIgOC4zODk1NDU5NCwxMi40MjU1MTQyIDguMzg5NTQ1OTQsMTIuNjEyMDM0MyBDOC4zODk1NDU5NCwxMi44MDAyMjcyIDguNDYwNjI4NDQsMTIuOTg3NTgzNyA4LjYwMTk2NjksMTMuMTMwNjEwNCBDOC44ODQ2NDM4MywxMy40MTY2NjM2IDkuMzQyNTQ3MzksMTMuNDE2NjYzNiA5LjYyNjA1MDg2LDEzLjEzMDYxMDQgTDExLjY3NTA0NTMsMTEuMDU2MzA2IEwxMS42NzUwNDUzLDE5LjY0ODc3NzQgQzExLjY3NTA0NTMsMjAuMDUzNjAxMyAxMS45OTkwNDkzLDIwLjM4MjMxMTYgMTIuMzk4MjY4NCwyMC4zODIzMTE2IEMxMi44MDA3OTM4LDIwLjM4MTQ3NTIgMTMuMTI0Nzk3NywyMC4wNTM2MDEzIDEzLjEyNDc5NzcsMTkuNjQ3OTQxIEwxMy4xMjQ3OTc3LDExLjA1NjMwNiBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGNUY1RjUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}

.issue-drop-zone__text {
	text-align: center;
	display: block;
}

.issue-drop-zone__button {
	position: relative;
	cursor: pointer;
	color: #3572b0;
	background: transparent;
	padding: 0;
	border: 0;
	font-family: inherit;
	font-size: inherit;
}

form label.issue-drop-zone__button {
	color: #3572b0;
}

.issue-drop-zone__button:hover, .issue-drop-zone__button:focus {
	text-decoration: underline;
}

.issue-drop-zone__file {
	display: none;
}

.upload-progress-bar {
	position: relative;
	padding-left: 42px;
	padding-right: 42px;
	margin-top: 15px;
}

	.upload-progress-bar .upload-progress-bar__thumbnail {
		border: 1px solid #ccc;
		width: 33px;
		height: 33px;
		box-sizing: border-box;
		overflow: hidden;
		position: absolute;
		left: 0px;
	}

	.upload-progress-bar .upload-progress-bar__thumbnail_icon_aui {
		border: none;
		width: 34px;
		height: 34px;
	}

		.upload-progress-bar .upload-progress-bar__thumbnail_icon_aui .aui-icon:before {
			color: #707070;
		}

	.upload-progress-bar .upload-progress-bar__thumbnail img {
		min-width: 100%;
		max-height: 100%;
		min-height: 100%;
	}

	.upload-progress-bar .upload-progress-bar__file-name {
		color: #333;
		height: 25px;
		display: block;
		margin-right: 70px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.upload-progress-bar .upload-progress-bar__file-size {
		position: absolute;
		right: 42px;
		top: 0px;
		color: #999;
		box-shadow: -5px 0 10px #fff;
	}

	.upload-progress-bar .upload-progress-bar__control {
		position: absolute;
		right: 0px;
		top: 15px;
	}

		.upload-progress-bar .upload-progress-bar__control button {
			height: 24px;
			padding: 0 !important;
			width: 26px;
			transition: color 0.1s linear;
		}

			.upload-progress-bar .upload-progress-bar__control button .aui-icon {
				margin-right: 0px !important;
			}

	.upload-progress-bar .upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__control button {
		color: #14892c;
	}

	.upload-progress-bar .upload-progress-bar__progress-bar {
		height: 5px;
		background: #ccc;
		display: block;
		border-radius: 3px;
	}

		.upload-progress-bar .upload-progress-bar__progress-bar .upload-progress-bar__bar {
			background: #3572b0;
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px;
			height: 100%;
			display: block;
			width: 0%;
			transition: width 0.1s linear;
		}

	.upload-progress-bar.upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__bar {
		transition: none;
	}

	.upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__bar {
		background: #14892c;
	}

	.upload-progress-bar.upload-progress-bar__upload-error .upload-progress-bar__bar {
		background: #d04437;
	}

	.upload-progress-bar .upload-progress-bar__error-message {
		color: #d04437;
		margin-top: 0px;
	}

	.upload-progress-bar .upload-progress-bar__upload-error .upload-progress-bar__error-message {
		margin-top: 5px;
	}

.upload-progress-bar__checkbox {
	display: none;
	visibility: hidden;
}

#file_attachments .attachments-upload-progress-bar .upload-progress-bar__progress-bar {
	min-width: 100%;
	display: inline-block !important;
	height: 5px;
	background: #ccc;
	display: block;
	border-radius: 3px;
}

	#file_attachments .attachments-upload-progress-bar .upload-progress-bar__progress-bar .upload-progress-bar__bar {
		background: #3572b0;
		border-bottom-left-radius: 3px;
		border-top-left-radius: 3px;
		height: 100%;
		display: block;
		width: 0%;
		transition: width 0.1s linear;
	}

#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__bar {
	transition: none;
}

#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__bar {
	background: #14892c;
}

#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-error .upload-progress-bar__bar {
	background: #d04437;
}

#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__progress-bar {
	display: none;
}

#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__file-size {
	display: none;
}

#file_attachments .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__progress-bar {
	display: block;
}

#file_attachments .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__file-size {
	display: none;
}

#file_attachments .attachments-upload-progress-bar .upload-progress-bar__control .icon {
	cursor: pointer;
}

#file_attachments .attachments-upload-progress-bar .upload-progress-bar__error-message {
	color: #d04437;
	margin-top: 0px;
}

#file_attachments .attachments-upload-progress-bar .upload-progress-bar__upload-error .upload-progress-bar__error-message {
	margin-top: 5px;
}

#file_attachments .attachments-upload-progress-bar .upload-progress-bar__upload-control span {
	color: #3572b0;
	cursor: pointer;
}

	#file_attachments .attachments-upload-progress-bar .upload-progress-bar__upload-control span:hover {
		text-decoration: underline;
	}

#file_attachments .attachments-upload-progress-bar .attachment-date {
	display: none;
	visibility: hidden;
}

#attachment_thumbnails .attachments-upload-progress-bar {
	border: none;
	border-radius: 3px;
	height: 195px;
	width: 200px;
	padding: 0px;
	margin: 0 15px 15px 0;
	float: left;
	text-align: left;
}

.navigator-body #attachment_thumbnails .attachments-upload-progress-bar {
	margin: 0 10px 10px 0;
}

#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__thumbnail {
	float: none;
	height: 145px;
	margin: 0 auto;
	width: 200px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	position: relative;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
}

	#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__thumbnail img {
		vertical-align: text-top;
		max-width: 200px;
		max-height: 145px;
	}

#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__progress-bar {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 15px;
	height: 5px;
	background: #ccc;
	display: block;
	border-radius: 3px;
}

	#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__progress-bar .upload-progress-bar__bar {
		background: #3572b0;
		border-bottom-left-radius: 3px;
		border-top-left-radius: 3px;
		height: 100%;
		display: block;
		width: 0%;
		transition: width 0.1s linear;
	}

#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__bar {
	transition: none;
}

#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__bar {
	background: #14892c;
}

#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-error .upload-progress-bar__bar {
	background: #d04437;
}

#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__progress-bar {
	display: none;
}

#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__file-size {
	display: none;
}

#attachment_thumbnails .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__progress-bar {
	display: block;
}

#attachment_thumbnails .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__file-size {
	display: none;
}

#attachment_thumbnails .attachments-upload-progress-bar dl {
	clear: left;
	display: block;
	height: 42px;
	overflow: hidden;
	margin: 5px 10px;
	width: 180px;
}

	#attachment_thumbnails .attachments-upload-progress-bar dl dt {
		position: relative;
		text-align: left;
		float: left;
	}

		#attachment_thumbnails .attachments-upload-progress-bar dl dt .upload-progress-bar__file-name {
			display: block;
			float: none;
			height: 21px;
			white-space: nowrap;
			width: 180px;
			word-wrap: normal;
		}

		#attachment_thumbnails .attachments-upload-progress-bar dl dt .upload-progress-bar__control {
			position: absolute;
			left: auto;
			right: 0;
			bottom: 0;
			padding: 0;
			margin: 0;
			background-color: #f0f0f0;
		}

			#attachment_thumbnails .attachments-upload-progress-bar dl dt .upload-progress-bar__control .icon {
				cursor: pointer;
			}

	#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__file-size {
		float: right;
		margin: 0;
		width: auto;
		font-size: 12px;
		color: #707070;
	}

	#attachment_thumbnails .attachments-upload-progress-bar dl .attachment-date {
		display: none;
		visibility: hidden;
	}

	#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__upload-control {
		margin-left: 0px;
	}

		#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__upload-control span {
			color: #3572b0;
			cursor: pointer;
		}

			#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__upload-control span:hover {
				text-decoration: underline;
			}

	#attachment_thumbnails .attachments-upload-progress-bar dl:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

#attachment_thumbnails .attachments-upload-progress-bar:hover {
	background-color: #f0f0f0;
}

#attachment_thumbnails .attachments-upload-progress-bar:not(:hover) .upload-progress-bar__control {
	visibility: hidden;
}

#attachment_thumbnails .attachments-upload-progress-bar + .item-attachments {
	clear: left;
}

#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__error-message {
	color: #d04437;
	margin-top: 0px;
}

#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__upload-error .upload-progress-bar__error-message {
	margin-top: 5px;
}

.jira-dialog-content form.aui .issue-drop-zone, .jira-dialog-content form.aui .upload-progress-bar {
	box-sizing: border-box;
	max-width: 500px;
}

.attach-files-drop-zone__dragover-mask {
	background: rgba(255,255,255,0.3);
	border: 3px dashed #f79232;
	border-radius: 5px;
	bottom: 0;
	left: 0;
	margin: 2px;
	position: absolute;
	right: 0;
	top: 0;
	transition: z-index .2s step-end;
	z-index: -1;
}

.attach-files-drop-zone__dragover .attach-files-drop-zone__dragover-mask {
	transition: z-index 0s step-end;
	z-index: 2500;
}

.jira-dialog .attach-files-drop-zone__dragover-mask {
	top: 56px;
	bottom: 51px;
}

#attachmentmodule .mod-content.issue-drop-zone {
	margin-left: 10px;
}

	#attachmentmodule .mod-content.issue-drop-zone > .issue-drop-zone + #attachment_thumbnails:not(:empty), #attachmentmodule .mod-content.issue-drop-zone > .issue-drop-zone + #file_attachments:not(:empty) {
		margin-top: 5px;
	}

	#attachmentmodule .mod-content.issue-drop-zone .issue-drop-zone {
		border: none;
	}

#attachmentmodule #attachmentmodule_heading .ops li #add-attachments-link {
	display: none;
	visibility: hidden;
}

#attachmentmodule #attachmentmodule_heading .ops li.drop:last-child {
	border: none;
	margin-left: 0;
}

#attachmentmodule #attachment_thumbnails .attachment-content {
	border: none;
	border-radius: 3px;
	height: 195px;
	margin: 0 15px 15px 0;
	padding: 0px;
}

.navigator-body #attachmentmodule #attachment_thumbnails .attachment-content {
	margin: 0 10px 10px 0;
}

#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb {
	border: 1px solid #e9e9e9;
	border-radius: 3px;
}

	#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb .gallery, #attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb {
		height: 145px;
	}

		#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb img {
			max-height: 145px;
		}

#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumbnail-icon:before {
	color: #e9e9e9;
}

#attachmentmodule #attachment_thumbnails .attachment-content dl {
	margin: 5px 10px;
	width: 180px;
}

	#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-title {
		width: 180px;
	}

	#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-size, #attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-date {
		color: #707070;
		font-size: 12px;
		top: 0px;
	}

	#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-date {
		float: left;
		padding-left: 0px;
	}

	#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-size {
		float: right;
	}

#attachmentmodule #file_attachments .attachment-content {
	padding: 5px 0px 5px 20px;
}

	#attachmentmodule #file_attachments .attachment-content dl .attachment-size, #attachmentmodule #file_attachments .attachment-content dl .attachment-date {
		text-align: left;
	}

	#attachmentmodule #file_attachments .attachment-content .upload-progress-bar__upload-control {
		width: 150px;
		text-align: left;
		padding: 0 5px;
		box-sizing: border-box;
		margin-right: 50px;
	}

	#attachmentmodule #file_attachments .attachment-content .attachment-date {
		width: 140px;
	}

	#attachmentmodule #file_attachments .attachment-content .attachment-size {
		color: #707070;
		margin-right: 40px;
		width: 140px;
	}

	#attachmentmodule #file_attachments .attachment-content .attachment-delete {
		padding-left: 0px;
		width: 50px;
		text-align: center;
	}

	#attachmentmodule #file_attachments .attachment-content .zip-contents {
		padding-right: 160px;
	}

		#attachmentmodule #file_attachments .attachment-content .zip-contents .attachment-size {
			color: #bbbbbb;
		}

	#attachmentmodule #file_attachments .attachment-content:not(:last-child) {
		border-bottom: 1px solid #ccc;
	}

.issue-drop-zone-document__dragover .blender, .issue-drop-zone.dragover .blender {
	opacity: 0;
}

.issue-drop-zone-document__dragover .attachment-thumb, .issue-drop-zone.dragover .attachment-thumb {
	background: white;
}

.jira-dialog .upload-progress-bar ~ .description {
	margin-top: 15px;
}

.trascinaFile {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiI…AgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
	background-position: 0 0;
	width: 24px;
	height: 21px;
	position: absolute;
	margin-left: -31px;
	display: inline-block;
	content: " ";
}

.divTrascinaFile
{
	border: 1px dashed #ccc;
    border-radius: 0px;
    padding: 7px;
    transition: background-color .01s linear .01s;
    position: relative;
	text-align:center;
	vertical-align:middle;
	height:50px;
}

/*span per il filtro di colonna*/
.edit_hover_class {
	display: inline;
}
/*icona con l'imbuto per il filtro*/
@media (max-width:768px) {
	.edit_hover_class a {
		visibility: unset;
	}
}
@media (min-width:769px) {
.edit_hover_class a {
	visibility: hidden;
}
}
.edit_hover_class:hover a {
	visibility: visible;
}
/*casella di testo per il filtro*/
.edit_hover_class input {
	display: none;
}


/*visualizzazione tabs - geox*/
#detailTabs {
	border-bottom: 0 !important;
	overflow: hidden;
	position: relative;
	left: 2px;
	background-color:#eee;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}

#detailTabs > li  {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	z-index: 300;
}

#detailTabs > li > a {
	background-color: #eee !important;
	padding-left: 30px;
	padding-right: 30px;
	color:#337ab7 !important;
}

#detailTabs > li > a > img {
	width: 20px;
	height: 20px;
	background-color:#6f6f6f;
	margin-right:5px;
}

#detailTabs > li.active > a {
	border-bottom:0 !important;
	background-color: #fff !important;
	color:#555555 !important;
	/*è più bello, ma quando ci sono 2 righe sballa tutto
		border:1px solid #ddd !important;*/
}

#detailTabs > li.active {
	z-index: 400;
}
/*geox fine*/

/*.modal-dialog {
    max-width: 100%;
    margin: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100vh;
    display: flex;
}*/


.modalfs {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
	text-align:center;
}

.modal-dialog-fs {
    position: fixed;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

.modal-header-fs {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: none;
}

.modal-content-fs {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0;
    box-shadow: none;
}

.modal-body-fs {
    position: absolute;
    top: 50px;
    bottom: 0;
    font-size: 15px;
    overflow: auto;
    margin-bottom: 60px;
    padding: 0 15px 0;
    width: 100%;
	align-content:center;
}

.modal-footer-fs {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 60px;
    padding: 10px;
    background: #f1f3f5;
}
/* to delete the scrollbar */
/*
::-webkit-scrollbar {
    -webkit-appearance: none;
    background: #f1f3f5;
    border-left: 1px solid darken(#f1f3f5, 10%);
    width: 10px;
}
::-webkit-scrollbar-thumb {
    background: darken(#f1f3f5, 20%);
}
*/


	.card {
	width: 180px;
	height: 224px;
	margin-left:10px;
	margin-bottom:10px;
	vertical-align: bottom;
}

	.card-body {
	padding: 5px;
}

.card-img-top {
	margin-top:2px;
	max-width: 160px;
	max-height: 160px;
}

body {
    padding-right: 0px !important;
}

.table-hover > tbody > tr:hover {
  background-color: #d2d2d2;
}

	.table {
	margin-bottom:0px;
}

	.table-striped {
	border: 1px solid rgb(221, 221, 221);
}

	.footer {
	/*width:98%;
	position:absolute;
	bottom:0px;*/
}

	.document-list-table > thead > tr > th {
	vertical-align: middle;
}

	.table > thead > tr > th {
    border-bottom: 0;
}

	.tabcontinuo {
	position:relative;
}

	.divcontinuo {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	padding:0;
	background-color:black;
	flex-wrap:wrap;
}

.divimgcontinuo{
	width:25%;
}

	.btncontinuo {
	color:black;
	font-size:12px;
	position:relative;
	top:70%;
	z-index:1;
	background-color: white;
}

		.btncontinuo:hover {
	background-color: #fff !important;
	opacity:.7;
	transition: opacity .25s ease-in,background-color .25s ease-in,border .25s ease-in;
}

	.divlabelcontinuo {
	font-size:3vw;
	color:white;
	text-transform: uppercase;
}

	.divbtncontinuo {
	position:absolute;
	top:60%;
	height:40px;
	width:100%;
	left:0;
}

.imgcontinuo {
	width: 100%;
	/*max-width: 500px;*/
}

	#btnIndietro {
	margin-left:20px;
}

	.row {
	margin:0;
}

	.amp-flush-skin {
	min-width:180px;
}

	.vjs-poster img {
	width: 100%;
	height: auto;
}

/* per mostrare le regole del cambio password */
.help-block {
	/*position: relative !important;*/
}

.banner-msg {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	overflow: visible;
	color: white;
	background-color: #FF8000;
	font-size: 14px;
	height: 16px;
}

.descrizioneFile {
	display: none;
}

@media (max-width:768px) {
	.dimensioneFile {
		display: none;
	}

	.descrizioneFile {
		display: table-row;
	}
}









