/* - - - - - - - - - - - - - - - - - - - - -

 Title : Etundra Email SignUp Form
 URL : http://

 Last Updated : 15/11/2023

- - - - - - - - - - - - - - - - - - - - - */
* {
    box-sizing: border-box !important;
}
html {
    overflow: hidden !important;
}
body {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    font-size: small !important;
    font-family: Arial !important;
}
#container {
    margin: 0 !important;
    width: 100% !important;
}
form.wufoo {
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    font-family: Arial !important;    
}
form li {
    margin: 0 !important;
    padding: 0 !important;
}
form li.newsletter {
    flex: 1;
    margin-bottom: 0px !important;
}
h1 {
    display: none !important;
}
header {
    display: none !important;
}
ul {
    display: flex !important;
    align-items: center !important;
    justify-content: stretch !important;
    margin: 0 !important;
}
label.desc {
    color: #BCBEC0;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
input.field {
    background-color: #ffffff !important;
    margin: 0 !important;
    display: inline-block;
    border: 1px solid #C8C7C7 !important;
    padding: 8px 40px 8px 9px !important;
    font-size: 16px;
    line-height: 24px;
    width: 100% !important;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    border-top-left-radius: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 8px;
}
.btTxt.submit {
    background-color: #f25c05 !important;
    color: #ffffff;
    border-color: #f25c05;
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
    height: 40px;
    margin-right: 0 !important;
    font-size: 14px !important;
}
.confirm h2 {
    color: #fff !important;
    padding: 0 !important;
    font-size: 14px !important;
}
#errorLi {
    display: none !important;
}
form li.error p.error {
    font-size: 9px !important;
    position: absolute;
    margin-top: -17px !important;
    margin-left: 17px !important;
}
input.field::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #C8C7C7;
}
input.field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #C8C7C7;
}
input.field::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #C8C7C7;
}
input.field:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #C8C7C7;
}
input.field::-ms-input-placeholder { /* Microsoft Edge */
   color: #C8C7C7;
}
input.field::placeholder { /* Most modern browsers support this now. */
   color: #C8C7C7;
}