/*Checkbox*/
.p-toggle label:before,.p-toggle label:after {
	border:0px !important;
}

div.p-toggle.p-bigger {
	font-size:34px;
}

div.p-toggle div.p-success, div.p-toggle div.p-success-o {
	color: #5cb85c;
}

div.p-toggle div.p-info, div.p-toggle div.p-info-o {
	color: #2390b0;
}

div.p-toggle div.p-warning, div.p-toggle div.p-warning-o {
	color: #f0ad4e;
}

div.p-toggle div.p-danger, div.p-toggle div.p-danger-o {
	color: #d9534f;
}

/* ====================== */
/* = Select2 Full Width = */
/* ====================== */
.select2-container{ width: 100% !important; }

/* =============== */
/* = Input Title = */
/* =============== */
input.input-title {
	height: auto;
	margin-bottom: 25px;
	font-weight: bold;
	text-align: center;
	border:0px;
	font-size: 2em;
  background-color: transparent;
}

input.input-text {
	height: auto;
	font-weight: bold;
	border:0px;
  background-color: transparent;
}

/* ======================= */
/* = Image PDF Container = */
/* ======================= */
.image-container {
  position: relative;
  width: 100%;
  height:160px; 
  overflow: hidden;
  background-color: #434446;
  background-image: url("https://www.transparenttextures.com/patterns/az-subtle.png");
}

.image-container .image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
  background-color: white;
}

.image-container .middle {
  transition: .5s ease;
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.image-container .middle-hide {
  opacity: 0;
}

.image-container:hover .image {
  opacity: 0.5;
}

.image-container:hover {
	  // background-color: #000;
}

.image-container:hover .middle-hide {
  opacity: 1;
}

.image-container .button {
  background-color: rgba(50,50,50,0.75);
  border: #fff solid;
  border-radius: 15px;
  color: #fff;
  font-size: 16px;
  padding: 5px 30px;
}
.image-container .button:hover {
  background-color: rgba(58,58,58,0.5);
}