/* genéricos*/
.no-margin{
	margin: 0px!important;
}

.no-margin-top{
	margin-top: 0px!important;
}

.no-margin-bottom{
	margin-bottom: 0px!important;
}

.margin-top-10{
	margin-top: 10px!important;
}

.margin-bottom-10{
	margin-bottom: 10px!important;
}


.margin-top-5{
	margin-top: 5px!important;
}

.margin-top-6{
	margin-top: 6px!important;
}

.margin-top-20{
	margin-top: 20px!important;
}

.margin-top-30{
	margin-top: 30px!important;
}

.no-padding{
	padding: 0px!important;
}

.no-padding-left{
	padding-left: 0px!important;
}

.no-padding-right{
	padding-right: 0px!important;
}

.padding-025{
	padding: 0.25rem!important;
}

.padding-1em{
	padding: 1em!important;
}

.padding-top-10{
	padding-top: 10px!important;
}

.likeLink{
	color: #03A9F5!important;
}

	.likeLink i{
		color: #03A9F5!important;
	}

.browser-default-input{
	border: 1px solid #D9D9D9!important;
	background-color: #ffffff!important;
	text-align: center!important;
	height: 35px!important;
	width: 90px!important;
	margin: 0 auto!important;
}

.browser-default-input-text{
	border: 1px solid #D9D9D9!important;
	background-color: #ffffff!important;
	padding-left: 10px!important;
	height: 35px!important;

}

.browser-input-error{
	border: 1px solid #D9D9D9!important;
	background-color: pink!important;
	padding-left: 10px!important;
	height: 35px!important;
}

.browser-default-textarea{
	border: 1px solid #d9d9d9!important;
	background-color: #ffffff!important;
	height: 100px!important;
}

input[type="file"]{
	font-size: 13px!important;
}

.calcForm select[name="measure"]{
	margin: 0 auto!important;
}

.calcForm input[name="regular-inks"]{
	width: 100%!important;
	margin: 0 auto!important;
}

.display-none{
	display: none!important;
}

.font-13{
	font-size: 13px!important;
}

.font-18{
	font-size: 18px!important;
}



.pointer{
	cursor: pointer;
	color: #ffffff;
}

.strongtext{
	font-weight: 700;
}

/* fin genéricos */

.calcForm{
	padding-bottom: 20px!important;
}

.calcForm h3{
	background-color: #333333;
	color: #ffffff;
	font-size: 18px!important;
	padding: 7px;
	margin: 0px!important;
}

.calcForm h4{
	font-size: 18px!important;
}

.calcForm h5{
	font-size: 16px!important;
}

.calcForm p{
	font-size: 13px;
}

.calcForm select{
	font-size: 13px!important;
	height: 37px!important;
}

.calcForm input[type=number]::-webkit-inner-spin-button, 
	.calcForm input[type=number]::-webkit-outer-spin-button { 
	  -webkit-appearance: none; 
	  margin: 0; 
	}

.calcForm input[type=number] { -moz-appearance:textfield; }




.calcForm .input-radio{
	display: inline-block;
	background-color: #ffffff!important;	
	text-align: center;
	min-height: 35px!important;
	min-width: 75px!important;
}

.calcForm .input-radio label{
	line-height: 18px;
	display: flex;	

}

	.calcForm .input-radio label span{
		margin: auto 0!important;
		width: 100%!important;
		line-height: 32px;
		font-size: 13px!important;
		

	}

.calcForm .input-radio input[type="radio"]{
	display: none;

}

.calcForm [type="radio"]+label:before, .calcForm [type="radio"]+label:after{
	content: none!important;
	
}

.calcForm [type="radio"]:not(:checked)+label, .calcForm [type="radio"]:checked+label{
	height: 100%!important;
	width: 100%!important;
	margin: 0px!important;
	padding: 2px 1px!important;
	color: #222222!important;
	
}

.calcForm input[type="radio"]:checked + label{
	background-color: #03A9F5;
	color: #ffffff!important;
}

	.calcForm input[type="radio"]:checked + label span{
		
		color: #ffffff!important;
	}

.calcForm input[type="radio"]:checked + label .little-label{
	color: #ffffff!important;
	font-size: 10px!important;
	line-height: 11px!important;
	border: 1px solid red;
}


.calcForm .icon-pos{
	height: 26px;
	display: inline-block;
	margin-right: 10px;
}

.calcForm .posEstampado{
	padding-left: 10px;
	margin-bottom: 10px;
}

	.calcForm .posEstampado p{
		margin-top: 10px;

	}


.calcForm .warning-message{
	margin-top: 10px;
	background-color: pink;
	
	padding: 5px 10px;

}

.calcForm .fa{
	margin-right: 10px;
	
}

.calcForm .service img{
	display: block;	
	margin: 8px auto!important;
	
}

.calcForm .prices{
	background-color: #f4f4f4;
	padding-bottom: 16px;
}

.calcForm .btn{
	height: auto!important;
}

.calcForm .btn-form{
	background-color: #67B359;
	color: #ffffff!important;
	padding: 0px 10px!important;
	width: 100%
}

	.calcForm .btn-form .fa{
		color: #ffffff!important;
		margin-right: 10px!important;
	}

.calcForm .totalPrice{
	font-size: 18px!important;
}

.calcForm .isFlash{
	background-color: #f9bf2f;
}

.calcForm .btn-flash{
	color: #ffffff!important;
	padding: 0px 10px!important;
	background-color: #8d8d8d;
}

.font-red{
	color: red;
}

.calcForm .product-message{
	margin-top: 10px;
	background-color: #b3e5fc;
	
	padding: 5px 10px;

}