.newsletters .btn-file {
position: relative;
overflow: hidden;
}
.newsletters .btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 100px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
outline: none;
background: white;
cursor: inherit;
display: block;
}
.newsletters .nopadding {
padding: 0;
} ul.newsletters_nolist {
margin: 0 0 0 0 !important;
list-style: none;
list-style-type: none !important;
} div.newslettername-wrapper, 
input.newslettername {
display: none !important;
}
.newsletters .form-inline .newsletters-fieldholder {
display: inline-block;
vertical-align: top;
}
.newsletters .help-block {
font-size: 80%;
}
.newsletters .input-group.date .input-group-addon {
cursor: pointer;
}
.newsletters .btn, .newsletters ul.nav li a {
text-decoration: none !important;
}
.newsletters .newsletters-dateholder {
position: relative;
} .newsletters ul.nav {
margin: 10px 0 20px 0 !important;
}
.newsletters .paybutton {
color: #fff !important;
background-color: #5cb85c !important;
border-color: #4cae4c !important;
padding: 6px 12px !important;
}
.newsletters .modal {
z-index: 2999;
}
.newsletters .modal-dialog {
margin: 100px auto !important;
}  .has-error .select2-selection {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
border: 1px solid #a94442;
border-radius: 4px;
}
.newsletters .select2-container {
display: block !important;
width: 100% !important;
} .datepicker {
}
.datepicker .datepicker-switch, 
.datepicker .next, 
.datepicker .prev, 
.datepicker .day, 
.datepicker .month, 
.datepicker .year {
cursor: pointer;
}
.datepicker table td, 
.datepicker table th {
text-align: center;
}
.datepicker table td.today.day {
font-weight: bold;
background: #f2f2f2;
}
.datepicker .month, 
.datepicker .year {
float: left;
display: block;
padding: 10px;
}
.newsletters .has-error .checkbox, .newsletters .has-error .checkbox-inline, .newsletters .has-error .control-label, .newsletters .has-error .help-block, .newsletters .has-error .radio, .newsletters .has-error .radio-inline, .newsletters .has-error.checkbox label, .newsletters .has-error.checkbox-inline label, .newsletters .has-error.radio label, .newsletters .has-error.radio-inline label { color: #a94442; }
.newsletters .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.newsletters .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.newsletters .has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; }
.newsletters .has-error .form-control-feedback { color: #a94442; }
.newsletters .alert {
font-size: 80%;
} .newsletters .fade {opacity: 1}
.newsletters-fieldholder label.wpmlcustomfield[for="listsselectall"] {display: flex; font-weight: bold;}
.newsletters-fieldholder-visible {
margin-bottom: 10px;
}
.newsletters .unsubscribe-x-button-modal {transition: 0.3s all;}
.form-group.newsletters-fieldholder.newsletters-fieldholder-hidden.hidden {
display: none;
}