	a {
	  /* color: #42a5f5; */
	  color: #151515;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -ms-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	  text-decoration: none;
	}
	a:hover,
	a:active,
	a:focus {
	  /* color: #151515; */
	  color: #42a5f5;
	}
	a.inverse {
	  color: #151515;
	}
	a.inverse:hover,
	a.inverse:active,
	a.inverse:focus {
	  color: #42a5f5;
	}

	.button {
		-webkit-appearance: none;
		background: #ff4081;
		-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
		-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
		color: #fff;
		cursor: pointer;
		border: none;
		border-radius: 2px;
		display: inline-block;
		/*
		font-size: 1.4rem;
		font-weight: 500;
		text-transform: uppercase;
		*/
		font-size: 12px;
		font-weight: normal;

		height: 30px;
		line-height: 1;
		letter-spacing: 0;
		margin: 0 2px 0 0;
		/*min-width: 64px;*/
		padding: 0 8px;
		outline: none;
		overflow: hidden;
		will-change: box-shadow, transform;
		-webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		-moz-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		-ms-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		-o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		text-decoration: none;
		text-align: center;
		line-height: 30px;
		vertical-align: middle;
	}

	.button-pq {
		-webkit-appearance: none;
		background: #ff4081;
		-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
		-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
		color: #fff;
		cursor: pointer;
		border: none;
		border-radius: 2px;
		display: inline-block;
		/*
		font-size: 1.4rem;
		font-weight: 500;
		text-transform: uppercase;
		*/
		font-size: 8px;
		font-weight: normal;

		height: 15px;
		line-height: 1;
		letter-spacing: 0;
		margin: 0 1px 0 0;
		/*min-width: 64px;*/
		padding: 0 4px;
		outline: none;
		overflow: hidden;
		will-change: box-shadow, transform;
		-webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		-moz-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		-ms-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		-o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		text-decoration: none;
		text-align: center;
		line-height: 15px;
		vertical-align: middle;
	}


	.boton-prodain {
	  background: #3299e2 !important;
	  color: #ffffff !important;
	  margin: 2px 2px 2px 2px !important;
	}
	.boton-prodain:active,.boton-prodain:focus,.boton-prodain:hover {
	  background: #151515 !important;
	  color: #ffffff !important;
	}

	.boton-prodain-alerta {
	  background: #fb1491 !important;
	  color: #ffffff !important;
	  margin: 2px 2px 2px 2px !important;
	}
	.boton-prodain-alerta:active,.boton-prodain-alerta:focus,.boton-prodain-alerta:hover {
	  background: #151515 !important;
	  color: #ffffff !important;
	}


	#prodain-dt-links {
		/* float: right; */
		font-size: 10px;
		font-weight: bold;
		line-height: 30px;
	}

	#prodain-dt-links a {
		color: #fff;
		background: #393939;
		display: block;
		float: left;
		margin-left: 4px;
		margin-right: 4px;
		padding-left: 15px;
		padding-right: 15px;
		text-decoration: none;
		-webkit-transition: color 0.2s linear;
		-moz-transition: color 0.2s linear;
		-ms-transition: color 0.2s linear;
		-o-transition: color 0.2s linear;
		transition: color 0.2s linear;
	}

	#prodain-dt-links a:hover {
		color: #fff;
	}

	#prodain-dt-links a:hover {
		background: #7cadde;
	}
