.cwginstock-subscribe-form .panel-primary > .panel-heading, .cwginstock-subscribe-form .panel-primary {
background-color : transparent !important;
border-color : #e076b4 !important;
} 
.cwginstock-panel-heading h4 {
color : #e076b4 !important;
}

.cwginstock-subscribe-form .col-md-12 {
padding : 0 !important;
}
.cwgstock_output, .cwg_iagree_checkbox {
text-align : center;
font-size : calc(11px + 0.2vw);

width : 80%;
margin : 0 auto 0 auto;
}
.cwgstock_email, .cwgstock_button {
display : block !important;
width : 80% !important;
margin : 0 auto 0 auto !important;
}
.cwgstock_button {
background-color : #e076b4 !important;
}

/* Fullwidth Classes */

.tba_submit {
width: 100%;
}
.tba_other {
width: calc(100% - 22px - 0.4vw) !important;
}

.wpcf7-form input, .wpcf7-form textarea {
width: calc(100% - 2vw - 2px);
}

input:not([type="checkbox"]):not([type="radio"]):not(.aws-search-field):not(.select2-search__field), textarea, select {
padding: calc(10px + 0.2vw);
margin: 0 0 calc(5px + 0.2vw) 0; 
/* background: black; */
outline: none;
/* color: white; */
  
border: solid 1px #f90611;

box-sizing: border-box;

transition: 0.4s;
}
select[name="shipping_wcj_checkout_field_1"], #shipping_wcj_checkout_field_1 {
max-width: 100% !important;

padding: calc(10px + 0.2vw) !important;
margin: 0 0 calc(5px + 0.2vw) 0 !important; 
background: transparent !important;
outline: none !important;
  
border: 1px solid #aaa !important;
border-radius: 0 !important;
box-sizing: border-box !important;

transition: 0.4s !important;

-webkit-appearance: none !important;
-moz-appearance: none !important;
text-indent: 1px !important;
text-overflow: '' !important;
}


textarea {
font-family : inherit;
font-size : inherit;
}

input[type=submit], .wpcf7-submit {
cursor: pointer;
text-transform : uppercase;
color : white;
background : #f90611;
}

.wpcf7-not-valid-tip {
display : none !important;
}
.ajax-loader {
display : block;
}
.wpcf7-response-output {
text-align : center;
}

input::placeholder, textarea::placeholder {
text-transform : uppercase;
}

input:focus::placeholder {
/* background: #eaeaea; */
}