/** Copyright © Ulmod. All rights reserved. See LICENSE.txt for license details. */
/**** category and catalogsearch *****/
 .catalog-category-view .um-inquiry-link, .catalogsearch-result-index .um-inquiry-link {
     float: none;
     width: auto;
    padding-bottom: 10px;
    margin-bottom: 0px;
    text-align: left;
}
 .catalog-category-view #um-prodinq-link, .catalogsearch-result-index #um-prodinq-link {
     padding: 8px 26px;
     border-radius: 0px;
}
/**** inquiry link and modal *****/
 .catalog-product-view .um-prodinq-hide-popup-form,
 .catalog-category-view .um-prodinq-hide-popup-form ,
 .catalogsearch-result-index .um-prodinq-hide-popup-form  {
     display: none !important;
}
 .umprodinquiry-modals-wrapper .modal-header {
     text-align: center;
}
.umprodinquiry-modals-wrapper .modal-inner-wrap {
     max-width: 700px;
}
 .um-checkbox-control {
     float: left;
}
 #extra_field_checkbox{
    vertical-align: middle;
    margin: 0px 5px 0 0;
}
 #um-prodinq-form .um-required:after, #um-prodinq-newpage-form .um-required:after {
     content: '*';
     color: #e02b27;
     font-size: 1.2rem;
     margin: 0 0 0 5px;
}
 .um-prodinlink {
     background-size: 100%;
     background-repeat: no-repeat;
     opacity: 0.7;
     text-indent: -99999;
     z-index: 899;
}
 .um-prodinlink-pulse {
}
 .um-prodinlink:hover {
     opacity: 0.9;
}
 .um-prodinq-send {
     float: right;
     display: none;
}
 #um-inquiry-form {
     width: 100%;
     height: 100%;
     opacity: 0.999;
     top: 0;
     left: 0;
     display: none;
     position: fixed;
     background-color: rgba(49, 49, 49, 0.48);
     overflow: auto;
     z-index: 9999;
}
 .um-block-wrapper, .um-inquiry-title, .um-inquiry-note, .um-inquiry-form-block, .form-fieldset, .inquiry-actions, .um-inquiry-link {
     float: left;
     width: 100%;
}
 .um-inquiry-link {
     padding-bottom: 30px;
}
 .um-inquiry-title {
     padding-bottom: 5px;
}
 .um-inquiry-title h1 {
     text-align: center;
     font-weight: 600;
     font-size: 18px;
     margin: 0px;
     padding: 5px 0px;
}
 .um-prodinq-modal .um-divider {
     position: relative;
     width: 50px;
     height: 3px;
     margin: 0 auto;
     background: #e1e1e1;
}
 .um-inquiry-note {
     text-align: center;
     padding-bottom: 20px;
}
 .um-inquiry-note p {
     margin: 0px;
     font-size: 14px;
     padding: 0px 15px;
}
 .inquiry-formfields {
     width: 80%;
     margin: 0 auto;
}
 .um-field {
     padding: 6px 0px;
}
 .field-image #image {
     border: 1px #c2c2c2 dashed;
     width: 96%;
     padding: 8px;
}
 .field-image .attach-exp {
     color: #8d8888;
     font-size: 11px;
     margin: 0px;
}
 .um-field input, .um-field textarea {
     box-shadow: none !important;
}
 .um-field textarea {
     height: 100px;
     padding: 5px;
}
 .um-field label {
     line-height: 30px;
}
 .field-name, .field-email {
     float: left;
     width: 100%;
}
 .field-telephone, .field-message, .field-image, .field-subject {
     float: left;
     width: 100%;
}
 #um-prodinquiry-actions .action {
     padding: 10px 26px;
}
 .inquiry-actions {
     padding: 30px 10px;
     text-align: center;
}
 .um-inquiry-button {
     padding-bottom: 20px;
}
 #um-prodinlink {
     padding: 15px 58px;
     margin-bottom: 0;
     margin-right: 1%;
     box-shadow: none;
     border: none;
     text-decoration: none !important;
     font-weight: 600;
     border-radius: 3px;
     float: left;
}
 .um-inquiry-catview {
     float: left;
     width: 50%;
     padding-right: 10px;
     padding-bottom: 10px;
}
 .catalog-category-view .product-item-actions .actions-secondary, .catalogsearch-result-index .product-item-actions .actions-secondary {
     display: table-cell;
     padding-left: 10px;
     width: 50%;
     line-height: 30px;
}
 .catalog-category-view .navigation, .catalog-category-view .block-search, .catalogsearch-result-index .navigation, .catalogsearch-result-index .block-search {
     z-index: 1;
}
 .um-inquiry-form-block .mage-error {
     margin-top: 2px;
     font-size: 10px;
}
 .um-inquiry-form-block .field-recaptcha {
     float: left;
     width: 100%;
     padding: 5px 0px;
}
 .um-inquiry-form-block .field-recaptcha p {
     font-size: 10px;
     color: #8d8888;
     margin: 0px;
     width: 230px;
     margin-top: -5px;
}
 .um-inquiry-form-block .field-recaptcha .box {
     transform: scale(0.85);
     -webkit-transform: scale(0.85);
     transform-origin: 0 0;
     -webkit-transform-origin: 0 0;
}
/** == RWD Styles == **/
 @media only screen and (min-width: 100px) and (max-width: 767px) {
     .umprodinquiry-modals-wrapper .modal-title {
         font-size: 18px;
    }
     .um-inquiry-form-block .field-recaptcha .box {
         transform: scale(0.75);
         -webkit-transform: scale(0.70);
         transform-origin: 0 0;
         -webkit-transform-origin: 0 0;
         margin-bottom: -15px;
    }
     .um-inquiry-form-block .field-recaptcha {
         padding: 0px;
    }
     .um-inquiry-form-block .field-recaptcha p {
         display: none;
    }
}
 @media only screen and (min-width: 768px) and (max-width: 900px) {
     .um-inquiry-form-block .field-recaptcha .box {
         transform: scale(0.75);
         -webkit-transform: scale(0.70);
         transform-origin: 0 0;
         -webkit-transform-origin: 0 0;
         margin-bottom: -15px;
    }
     .um-inquiry-form-block .field-recaptcha p {
         display: none;
    }
}