/* form popup */
/* .jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box { */
	/* max-width: 80% !important; */
/* } */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
	text-align: center;
	line-height: normal;
	font-size: 1.8rem;
}
div.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{
	max-height: none !important;
}
.poptitle {
	color: #333;
	font-size: 3.6rem !important;
	text-align: center
}
.poptitle_okay i {
	color: #f25e20;
	font-size: 4.8rem !important;
}
.poptitle_error i {
	color: #FF3909;
	font-size: 4.8rem !important;
}
.jconfirm-content {
	padding: 0 1.0rem;
}
.jconfirm-buttons {
	float: none !important;
	text-align: center !important;
}
.jconfirm .jconfirm-box div.jconfirm-title-c {
	padding-bottom: 0.9rem !important;
}
button.btn-orange {
	background-color: #f25e20 !important;
	padding: 0.8rem 5.0rem !important;
}
button.btn-orange:hover {
	background-color: #ff6422 !important;
}
button.btn-red {
	background-color: #FF3909 !important;
	padding: 0.8rem 5.0rem !important;
}
button.btn-red:hover {
	background-color: #FF4C20 !important;
}

#dlbutton {
	cursor: pointer;
	border: none;
	width: 23.5rem;
	min-height: 6.0rem;
	background: #f25e20; 
	background: linear-gradient(90deg, #f25e20 6rem, #404040 6rem);
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	color: #fff;
	padding-left: 6.5rem;
	font-size: 2.0rem;
	white-space: normal;
	word-wrap: break-word;
	line-height: 1;
	padding: 0.5rem 0.5rem 0.5rem 6.5rem;
}
.input-icons {
	font-size:3.0rem;
	margin-bottom: 3.0rem;
}
.input-icons i {
	position: absolute;
	margin-left:1.7rem;
	margin-top: 1.7rem;
}
/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}



div.file-select {
	width: 23.5rem;
	margin-bottom: 2.0rem;
}
div.file-select > select {
	font-size: 1.6rem !important;
	height: auto !important;
}

