
/* These styles were generated from the Theme Builder in the site admin. */

#header .container, #footer .container { max-width: 800px; }

body { background: #041527;  }

/* Header */
#header { background: #041527; }

#header h1 a { display: block; width: 185px; height: 80px; background: url(https://pigeon-au.s3.us-west-or.io.cloud.ovh.us/6390e5db7808d527c7a795f62975148c.png) no-repeat center; background-size: 100% auto; text-indent: -9999px; }

@media only screen and (max-width: 520px) {
	#header h1 a { width: 85%; height: auto; max-height: 110px; aspect-ratio: 480 / 199; background-size: contain; margin: 0 auto; }
	#header #account-header {  margin-top: 15px; }
}

/* Main Headings */
.option-heading { background: #F02F20; }

/* Sub Text */
.main-content a:not(.button), .subscription-options .signup .info p, p.agreement, p.agreement a, .cnd-user-orders #order-detail .name, .default-more-plans, .homepage .plans-selection-box p { color: #F02F20; }

/* Error Message */
.error-message {  }

/* Buttons */
.button, .ui-dialog .ui-dialog-buttonset button {
  background: #FFF20D;
  box-shadow: inset 0px 1px 0px #fff764, 0px 1px 3px rgba(0, 0, 0, 0.4), inset 0 -10px 20px rgba(0, 0, 0, 0.1), inset 0px 10px 20px rgba(255, 255, 255, 0.1);
  border: 1px solid #c0b500;
  border-top-color: #d9cd00;
  border-bottom-color: #a69d00;
  /* color: #000 !important; */
}
.button:hover, .ui-dialog .ui-dialog-buttonset button:hover {
  background: #e8dc00;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.4), inset 0px 1px 0px #fff540, inset 0 -10px 20px rgba(0, 0, 0, 0.1), inset 0px 10px 20px rgba(255, 255, 255, 0.1);
  border-color: #9c9300;
  border-top-color: #b5ac00;
  border-bottom-color: #827b00;
  /* color: #000 !important; */
}

/* Footer */
#footer { background: #2B2B2B; }

/* Advanced Theme Settings - Custom CSS */
body, h1, h2, h3, h4, h5, h6 { color: #ffffff;}

#action-login, .option-heading {text-transform: uppercase;}
#login .login-block {padding: 30px 30px 40px 30px;}
#login .login-block, .subscription-options .signup, .login-banner-prompt, .main-content .block, .description
 {background: #1a3756 !important;}
#login A.forgot, .subscription-options .signup h3, .subscription-options .signup .info ul li, .subscription-options .signup .term, .subscription-options, .page-title h1 {color: #ffffff;}
#login A.forgot {font-size: 18px; text-decoration: none; padding-top: 10px;}
.button.green, .subscription-options .signup .zip-check a.button {border-radius: 79px; text-transform: uppercase; color: #041527;}
.subscription-term-detail::before{content:'' !important;}
.subscription-term-detail{display:block !important; font-style:italic; font-weight:normal;}
.main-content a:not(.button), .subscription-options .signup .info p, p.agreement, p.agreement a, .cnd-user-orders #order-detail .name, .default-more-plans, .homepage .plans-selection-box p {color: #ffe318;}
.button:not(.disabled) {text-shadow: unset; color: #000;}
.vo-form-subscription-summary,
.vo-form-subscription-summary h2,
.choose-plans,
.choose-plans.two-plans h2 { color: initial; }
.vo-payment-request-button:after { opacity: 0.3; }
.vo-payment-request-button .or-use-wallet { background: #1a3756 !important; color: #778da7; }

/* Forgot Password */
.page-title {background-color: #f02f20; padding: 15px 30px;}
.page-title h1 {font-weight: 600;}
.page-title, .main-content .block, .subscription-options .signup {border-color: #224469;}
.button.blue.submit.login {color: #041527; text-transform: uppercase;}
