/* -------------------  Mail Friend FORM -------------------- */

#mailFriend .holder label{ color:#696969; float: left; width: 80px;}
#mailFriend .holder input{ background: #CCCCCC;color: #FFFFFF;margin-bottom: 5px;padding: 3px;width: 240px;}
#mailFriend .holder button{background: none repeat scroll 0 0 #CC0000; color: #FFFFFF; cursor: pointer; display: block; padding: 5px; float: right !important; margin-right: 10px;}
#mailFriend .mailFriendTop{ color:#CC0000; padding-bottom: 5px; text-align: center;}


p.alert {text-align: center; text-transform: uppercase; color: #EE174C;}
.contactForm {margin-bottom: 35px; width: 100%; background-color: #f6f6f6; padding: 30px 0 30px;
-webkit-box-shadow:  0 2px 1px 0 #a9a9a9;box-shadow:  0 2px 1px 0 #a9a9a9; clear: left;}

.contactForm .holder { clear: both; padding: 0 40px 40px;}
.contactForm .holderLabel {padding: 0px 40px 30px;}
.contactForm label{color: #666666; display: block; margin-bottom: 5px; font-size: 10px; text-transform: uppercase;}
.contactForm .holderLabel label {color: #202020; font-size: 20px; text-transform: none;}


.contactForm input, .contactForm select {
    -webkit-box-shadow: inset 0px 2px 2px 1px #c4c4c4;
    box-shadow: inset 0px 2px 2px 1px #c4c4c4;  
    text-transform: uppercase;
    border: none;
    width: 92%; 
    padding: 20px 4%; 
    border-bottom: 2px solid #fff;   
    max-width: 780px;
    font-size: 10px; 
    color: #666666; 
    line-height: 120%; 
    font-family: Arial;}
.contactForm select {width: 100%; max-width: 820px;}
.contactForm textarea {-webkit-box-shadow: inset 0px 2px 2px 1px #c4c4c4;box-shadow: inset 0px 2px 2px 1px #c4c4c4;  height: 132px; resize: none;
          border: none;width: 92%; padding: 20px 4%; border-bottom: 2px solid #fff;   max-width: 780px; font-size: 10px; color: #666666; line-height: 120%; font-family: Arial; text-transform: uppercase;}
.contactForm .holderRadio input {width: auto;   float: left; margin: 5px; background: none!important;}

.holder.holderCaptcha {float: left; padding-bottom: 0;}
.holderCaptcha {margin-left: 0; position: relative; width: 440px;}
.holderCaptcha .QapTcha {margin-left: 0;}

.contactForm .holder .bootstrap-filestyle {position: relative}
.contactForm .holder .bootstrap-filestyle input.input-large {max-width: 673px; padding-right: 0; float: left; padding-bottom: 17px; padding-top: 18px;z-index: 1}
 .contactForm .holder .bootstrap-filestyle label {
                        height: 50px; 
                        background:transparent url('/img/browse.gif') no-repeat top right; 
                        text-indent: -4000px;
                        z-index: 1000;
}

.contactForm button{background: #EE174C; color: #fff; padding: 10px 20px; font-family: open_sanssemibold; margin-right: 40px;
       display: block; cursor: pointer; text-transform: uppercase; float: right;}

@media (max-width: 2560px) {
    .holder.holderCaptcha {width: 340px;}
}
@media (max-width: 998px){
}

@media (max-width: 767px){
    .holder.holderCaptcha {padding-bottom: 20px;}
    .contactForm button {float: left; margin-left: 40px;}
}

@media (max-width: 497px){
}

@media (max-width: 337px){
    .QapTcha {margin-left: 0!important;}
    .QapTcha .TxtStatus {font-size: 9px!important;}
}