/* ************************************************************************************************
		PAGE SEND TO FRIEND
************************************************************************************************ */

#sendfriendpage form.std fieldset {
	margin:0 0 20px 0;
	padding: 10px 15px;
	background: none repeat scroll 0 0 #eee
}

#sendfriendpage .product {}
#sendfriendpage .product .img_link {float:left}
#sendfriendpage .product .img_link img {
	margin:0 10px 0 0;
	border:1px solid #ccc;
}
#sendfriendpage .product .product_desc {
	float:left;
	width:200px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

#sendfriendpage #product_enq_form_content {margin-top:40px}
#sendfriendpage #product_enq_form_content .text {
   padding-bottom: 10px
}
#sendfriendpage #product_enq_form_content .text label {
   display: inline-block;
   padding: 6px 15px;
   width: 180px;
   font-size: 12px;
   text-align: right
}
#sendfriendpage #product_enq_form_content .text input {
   padding: 0 5px;
   height: 22px;
   width: 260px;
   border: 1px solid #ccc;
   font-size: 12px
}
#sendfriendpage #product_enq_form_content .submit {
	margin:0 20px 0 0;
	padding:5px 0;
	text-align:right
}












#enquire_product_form {
    width: 750px;
    max-width: 100%;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    overflow-x: hidden;
}
@media (max-width: 767px) {
    #enquire_product_form {
        width: 100%;
    }
}

#enquire_product_form h2 {
   padding:8px 11px;
   font-size:12px;
   color:#fff;
   text-shadow:0 1px 0 #000;
   text-transform:uppercase;
	background:#383838
}

#enquire_product_form .product {margin:20px 10px}
#enquire_product_form .product img {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #ccc;

}
#enquire_product_form .product .product_desc {
	float:left;
		    word-break: break-word;
	/*width: 380px;*/
}
#enquire_product_form .product .product_desc p {
	padding:0 10px 0 0;
	color:#333
}
#enquire_product_form .product .product_desc p.product_name {
	font-size:12px;
	color:#000
}

#enquire_product_form .send_friend_form_content {margin:0 10px 20px 10px}
#enquire_product_form .form_container {
	padding:10px 15px;
	border:1px solid #ccc;
	background:#eee
}
#enquire_product_form .form_container p.intro_form {
	padding-bottom:14px;
	font-weight:bold;
	font-size:13px;
	color:#333
}
#enquire_product_form .form_container p.txt_required {
	padding-bottom:0;
	color:#666

/* SEND TO FRIEND (pop-in) ##################################################################### */
}
#enquire_product_form .form_container .text {padding-bottom:10px}
#enquire_product_form .form_container .text label {
	display: inline-block;
    padding: 10px 15px;
    width: 100%;
    font-size: 13px;
    text-align: left;
    float: none;
}
#enquire_product_form .form_container .text input {
   padding: 10px;
   height: auto;
   width: 100%;
   border: 1px solid #ddd;
   border-radius: 4px;
   font-size: 14px;
   color: #333;
}
#enquire_product_form  .submit {
	margin-top:20px;
	padding-bottom:0;
	text-align:right
}
#enquire_product_form textArea{/*width:270px;*/height: 150px;}
#enquire_product_form .product_name{font-size: 14px;}
#enquire_product_form .product_desc{font-size: 14px;}
#enquire_product_form p.submit .button{font-size: 25px;width:100px;height: 35px;text-decoration: none;
background-position: left -50px;font-size: 16px;}

#product_enq_form_error{color: red;
width: 99%;
height: auto;
line-height: 22px;

}
#usefull_link_block li.productEnquiry {
	padding-left: 25px;
background: url("penq.png") no-repeat scroll 0 3px transparent;
float: left;
width: 100%;
margin-top: -20px;
}

.formQuantities-ahref-color{
	color:#667DD1;
}
.formQuantities-ahref-color-visited{
	color:#667DD1;
	text-decoration: initial;
	font-weight:normal;
}
/* hover style just for information */
.formQuantities-ahref-color:hover {
	font-weight:600;
	text-decoration: underline;
	color:#667DD1;
}	
.formQuantities-label-to-checkbox{
	color:#444444;
	font-size:14px;
    line-height: 1.5;
}

/* MODIFIED CHECKBOX STYLE */
#info_solicitud [type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #667DD1 !important;
    border-radius: 4px !important;
    outline: none !important;
    cursor: pointer !important;
    position: relative !important;
    display: inline-block !important;
    vertical-align: middle !important;
    background-color: #fff !important;
    transition: all 0.2s ease !important;
    flex-shrink: 0 !important;
    margin: 0 10px 0 0 !important;
}

#info_solicitud [type="checkbox"]:checked {
    background-color: #667DD1 !important;
}

#info_solicitud [type="checkbox"]:checked::after {
    content: '';
    position: absolute;
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

#info_solicitud [type="checkbox"]:hover {
    box-shadow: 0 0 5px rgba(102, 125, 209, 0.4) !important;
    border-color: #4a5fb1 !important;
}

#info_solicitud .formQuantities-label-to-checkbox {
    cursor: pointer;
    font-size: 13px !important;
    line-height: 1.4 !important;
    color: #444 !important;
    display: inline-block !important;
    vertical-align: middle !important;
}

#info_solicitud input:not([type="checkbox"]) {
	margin-bottom: 15px; 
	max-width: 100% !important;
    width: 100% !important;
}

