@media only screen and (max-width:1024px) { 
.scrollablediv {

	max-width:100%;
	overflow-x: scroll;

}
}



.qq-upload-button {

    -moz-border-radius: 5px;
	-moz-border-radius:5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	

	border: 1px solid #f4c63f;
	background: #fadb4e;
	font-weight: bold;
	color: #222;
	text-shadow: 0 1px 0 #fff;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #ffefaa ),to( #ffe155 ));
	background-image: -webkit-linear-gradient( #ffefaa,#ffe155 );
	background-image: -moz-linear-gradient( #ffefaa,#ffe155 );
	background-image: -ms-linear-gradient( #ffefaa,#ffe155 );
	background-image: -o-linear-gradient( #ffefaa,#ffe155 );
	background-image: linear-gradient( #ffefaa,#ffe155 );	
	
	width:220px;
	padding:15px;

}


.qq-upload-list li {

	background-color:#F5F5F5;

}

.qq-upload-list li.qq-upload-success {

	background-color: #c7f395;
	color:#003333;

}

.fineuploaderror {
	background-color: #fb7b7b;
	border: 1px solid #ff0000;
	padding:6px;
	color:#FFFFFF;
	text-shadow: 0 1px 0 #101010;
	font-weight:bold;

}


.respimage {
  width: 100%;
  height: auto;
}

.templatepreview {
  width: 100%;
  height: auto;
  max-width: 340px;
  border: 1px solid #e2e2e2 !important;
  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.17);
}

.customerlogo {
  max-width: 340px;
  height: auto;
  max-height: 170px;
}

.formtemplatepic {
  max-width: 200px;
  height: auto;
  max-height: 150px; 
}

.divbanned {
	background-image: url('/images/patterns/lines.png');
	border: 5px solid #d1d1d1;
}

	
/* Flip Switch Custom Size */
.custom-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on {
    text-indent: -5.9em;
}
.custom-size-flipswitch.ui-flipswitch .ui-flipswitch-off {
    text-indent: 0.5em;
}
.custom-size-flipswitch.ui-flipswitch {
    width: 8.875em;
}
@media (min-width: 28em) {
    .ui-field-contain > label + .custom-size-flipswitch.ui-flipswitch {
        width: 7.875em;
    }
}
.custom-size-flipswitch.ui-flipswitch.ui-flipswitch-active {
    padding-left: 7em;
    width: 1.875em !important;
}

.notificationok {
	font-size: 120%;
	background-color: #F0F9F0;
}

.notificationko {
	font-size: 120%;
}

.warningbox {
	background-color: #f7f5aa;
}

.fileicon {
	margin-top:3px;
	max-width:20px;
	float: left;
	margin-right: 10px;	
}

#sliderdiv .ui-slider-track {
    margin: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

th, td {
    border: none;
    text-align: left;
    padding: 5px;
}

.tasktablemain td:nth-child(1) {
    min-width: 60px;
}

.tasktablemain td:nth-child(2) {
    min-width: 110px;
}

.tasktablemain td:nth-child(3) {
    min-width: 110px;
}

tr:nth-child(2n) {
    background-color: #f2f2f2;
}

tr:hover td {
    color: white;
	background-color: #3f88cc;
}

.gestiti {

	color:grey;
	font-style: italic
	
}

.gestiti a{

	color:grey !important;
	
}

.ui-btn-icon-notext-mini {
    width: 1.2em;
    height: 1.2em;
}

.expandable-arrow.up {
		background-position: 0px 0px;
	}
.expandable-arrow {
		background: transparent url(../images/arrows.png) no-repeat scroll 0px -16px;
		background-position-x: 0px;
		background-position-y: -16px;
		width: 16px;
		height: 16px;
		display: block;
		width:16px;
		float:left;
	}
	
.child, .child:nth-child(2n){
	  text-indent: 20px;
	  background-image: url("/images/child-background-b.png");
	  background-position-x: -7px;
	  display:none;
  }
  
 .fullscreen{
    left: calc(100vw - 50px) !important;
	background-image: url(../images/fullscreen.png);
	left: 50%;
	top: 50%;
	margin-top: -20px;
	content: "";
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	background-position: center center;
	background-repeat: no-repeat;
} 

.ereditate {
    color: #1a3c7e;
    background-color: #e4e4e4;
    font-style: italic;
}

H4 {
	
	font-weight:400;
}


.allegatitrascrizionirow {
		border: 1px #eaeaea  solid;
		padding:5px;
		margin-top:2px;
	}

.allegatitrascrizionirow:nth-child(1) {
		background: ##f5f5f5;
	}
	
.allegatitrascrizionirow:nth-child(2) {
		background: #fdfdfd;
	}

.allegatitrascrizionirow span{
		padding:5px;
	}	
	
	
.cmp-date-time-picker .cmp-dp-btn-wrap .cmp-dp-btn {
  background: #9496c2 !important;
  border: 1px solid #2b2b2b !important;
}	

.cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item-cur, .cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item-cur:hover {
  background-color: #121659 !important;
}


.inputcalendar {
  border-radius: 10px;
  padding: .4em;
  border: 1px solid #e1e1e1;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
}


.blink_text {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.red_text {
    color: #FF0000;
}
