.wppc_container {
width: 100%;
margin: 0 auto;
text-align: center;
}
.wppc_container .selector {
margin-bottom: 25px;
}
.wppc_container .selector select, .wppc_container .selector input {
background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519' style='fill:white'/></svg>");
background-repeat:no-repeat;
background-position: right 10px top 15px;
background-size: 16px 16px;
color: #ffffff;
padding:12px;
width:auto;
font-size:16px;
font-weight:bold;
color:#fff;
text-align:center;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
border-radius:3px;
-webkit-border-radius:3px;
-webkit-appearance: none;
border:0;
outline:0;
-webkit-transition:0.3s ease all;
-moz-transition:0.3s ease all;
-ms-transition:0.3s ease all;
-o-transition:0.3s ease all;
transition:0.3s ease all;
background-color:#3498DB;
margin-bottom: 5px;
}
.wppc_container .selector select#sday {
min-width: 64px;
}
.wppc_container .selector select#smonth {
min-width: 140px;
}
.wppc_container .selector select#syear {
min-width: 90px;
}
.wppc_container .selector select:focus, .wppc_container .selector select:active, .wppc_container .selector input:focus, .wppc_container .selector input:active {
border:0;
outline:0;
}
.wppc_container.wpcc_email_yes #semail {
background: transparent;
width: 302px;
}
.wppc_container.wpcc_email_yes .wpcc_submit {
width: 302px;
text-transform: uppercase;
}
.wppc_container.wpcc_email_yes #semail::-webkit-input-placeholder {
color: rgba(255,255,255, .8);
}
.wppc_container.wpcc_email_yes #semail:-moz-placeholder { color: rgba(255,255,255, .8);
}
.wppc_container.wpcc_email_yes #semail::-moz-placeholder { color: rgba(255,255,255, .8);
}
.wppc_container.wpcc_email_yes #semail:-ms-input-placeholder {  
color: rgba(255,255,255, .8);
}
#wpcc_submit.disabled {
display: none;
}
#wpcc_loading.hideme {
display: none;
}
#wpcc_loading.showme {
display: inline-block;
}
.wppc-week {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 20px;
color: #ffffff;
}
.wppc-week strong {
font-size: 16px;
margin-bottom: 5px;
}
@media (max-width: 468px) {
}
.wpcc_turquoise select, .wpcc_turquoise #semail, .wpcc_turquoise .wppc-week {
background-color: #1ABC9C !important;
}
.wpcc_turquoise .wpcc_submit {
background: #16A085 !important;
}
.wpcc_green select, .wpcc_green #semail, .wpcc_green .wppc-week {
background-color: #2ECC71 !important;
}
.wpcc_green .wpcc_submit {
background: #27AE60 !important;
}
.wpcc_blue select, .wpcc_blue #semail, .wpcc_blue .wppc-week {
background-color: #3498DB !important;
}
.wpcc_blue .wpcc_submit {
background: #2980B9 !important;
}
.wpcc_violet select, .wpcc_violet #semail, .wpcc_violet .wppc-week {
background-color: #9B59B6 !important;
}
.wpcc_violet .wpcc_submit {
background: #8E44AD !important;
}
.wpcc_dark select, .wpcc_dark #semail, .wpcc_dark .wppc-week {
background-color: #34495E !important;
}
.wpcc_dark .wpcc_submit {
background: #2C3E50 !important;
}
.wpcc_yellow select, .wpcc_yellow #semail, .wpcc_yellow .wppc-week {
background-color: #F1C40F !important;
}
.wpcc_yellow .wpcc_submit {
background: #F39C12 !important;
}
.wpcc_orange select, .wpcc_orange #semail, .wpcc_orange .wppc-week {
background-color: #E67E22 !important;
}
.wpcc_orange .wpcc_submit {
background: #D35400 !important;
}
.wpcc_red select, .wpcc_red #semail, .wpcc_red .wppc-week {
background-color: #E74C3C !important;
}
.wpcc_red .wpcc_submit {
background: #C0392B !important;
}
.wpcc_light select, .wpcc_light #semail, .wpcc_light .wppc-week {
background-color: #95A5A6 !important;
}
.wpcc_light .wpcc_submit {
background: #7F8C8D !important;
}