/*!
 * Plugin:Subscriber Pro
 * Name:codex-subscriber-form.css
 * Written by:CodexDemon
 */
.codex-subscriber-wrap{padding:20px;text-align:center;background:#acd059
}

.codex-subscriber-wrap h4.title{font-size:22px;line-height:1;margin-bottom:0;text-transform:uppercase;color:#fff
}

.codex-subscriber-wrap h4.title span{font-size:38px;font-weight:bold;display:inline-block;margin-top:15px
}

#codex_subscriber_popup .codex-subscriber-wrap h4.title{margin-top:0
}

.codex-subscriber-wrap p{margin:0;color:#fff
}

.codex-subscriber-wrap p.text{margin:15px 0;opacity:.8
}

.codex-subscriber-wrap p.footer-text{font-size:12px;margin-top:10px
}

.codex-subscriber-wrap input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:45px;margin:0;padding:10px 0;text-align:center;text-indent:10px;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none
}

.codex-subscriber-wrap input::-webkit-input-placeholder{opacity:.8;color:inherit
}

.codex-subscriber-wrap input:-moz-placeholder{opacity:.8;color:inherit
}

.codex-subscriber-wrap input::-moz-placeholder{opacity:.8;color:inherit
}

.codex-subscriber-wrap input:-ms-input-placeholder{opacity:.8;color:inherit
}

.codex-subscriber-wrap input:focus::-webkit-input-placeholder{color:transparent !important
}

.codex-subscriber-wrap input:focus:-moz-placeholder{color:transparent !important
}

.codex-subscriber-wrap input:focus::-moz-placeholder{color:transparent !important
}

.codex-subscriber-wrap input:focus:-ms-input-placeholder{color:transparent !important
}

.codex-subscriber-wrap input.consent-field{width:17px;height:17px;margin-top:2px;margin-right:6px;cursor:pointer
}

.codex-subscriber-wrap .cap-consent-wrapper{margin-top:20px;text-align:left;display:block
}

.codex-subscriber-wrap .cap-consent-wrapper label{opacity:0.8;font-weight:normal
}

.codex-subscriber-wrap .cap-consent-wrapper label input{float:left;margin-bottom:5px
}

.codex-subscriber-wrap .email-field{margin-top:10px
}

.codex-subscriber-wrap input.email-field,.codex-subscriber-wrap input.name-field{color:#fff;background:#9cbd51
}

.codex-subscriber-wrap input.submit{font-size:16px;font-weight:500;margin-top:10px;cursor:pointer;text-transform:uppercase;color:#acd059;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
}

.codex-subscriber-single .codex-subscriber-wrap{clear:both;margin:10px 0;text-align:left
}

.codex-subscriber-single .codex-subscriber-wrap input{text-align:left
}

.codex-subscriber-wrap .error,.codex-subscriber-wrap .thanks{margin-top:10px
}

.codex-subscriber-wrap .codex-subscriber-loader{display:none;padding:1em;text-align:center;vertical-align:top
}

.codex-subscriber-wrap.loading .codex-subscriber-form{display:none
}

.codex-subscriber-wrap.loading .codex-subscriber-loader{display:block
}
