.blinds-fld input[type="text"], .blinds-fld input[type="number"] {	padding: 15px;	text-align: left;}.blinds-fld label{	font-size: 18px;	color: #d11142;}.blinds-fld label:hover {	cursor: pointer;}.blinds-options-fld {	padding: 10px 15px 10px 0;}.blinds-options-fld.blinds-half {	display: inline-block;	width: 48%;  vertical-align: top;}.blinds-options-fld.blinds-full {	width: 100%;}/**********************  Image with Checkbox - Start **************************************/ul.blinds-chckbx-grp {  list-style-type: none;}ul.blinds-chckbx-grp li {  display: inline-block;}label.blinds-fld-label {  border: 1px solid #fff;  display: block;  position: relative;  cursor: pointer;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  margin-right: 5px;}label.blinds-fld-label::before {  background-color: white;  color: white;  content: " ";  display: block;  border-radius: 50%;  border: 1px solid grey;  position: absolute;  top: -5px;  left: -5px;  width: 25px;  height: 25px;  text-align: center;  line-height: 28px;  transition-duration: 0.4s;  transform: scale(0);  z-index: 99;}label.blinds-fld-label img {  height: 70px;  width: 70px;  transition-duration: 0.2s;  transform-origin: 50% 50%;}:checked+label.blinds-fld-label::before {  content: "✓";  background-color: grey;  transform: scale(1);}:checked+label.blinds-fld-label img {  transform: scale(0.9);  box-shadow: 0 0 5px #333;  z-index: -1;}input[type="radio"].blinds-fld-input,input[type='checkbox'].blinds-fld-input {	display: none;}.blinds-fld-label p{    text-align: center;    font-size: 16px;    margin-top: 5px;    margin-bottom: 5px;}/**********************  Image with Checkbox - End **************************************/

.blinds-error {
	border: 2px solid #d11142;
}