/*
 Theme Name:   Winterthur
 Theme URI:    http://www.winterthur.org/
 Version: 1
 Description: 
 Author: 
 Author URI: 
 Theme URI: 
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-navigation, custom-background, custom-colors, custom-menu, editor-style, featured-images, theme-options
 Template:     twentynineteen
 */


.btn {
    background-color: #004a76;
    color: #fff;
}
.tn-utility-nav-inline-promo-code-form__btn-submit {
	margin-top: 0rem;
}

.tn-heading-info, .tn-modal-heading-info {
    background-color: #ddf0df;
}
.form-control {
    border: 1px solid #ccc;
    font-family: "warnock-pro-display", serif;
	font-size: 1.1em;
}

#checkbox-options-0 { left: 0px; }
#checkbox-options-1 { left: 0px; }
#checkbox-options-2 { left: 0px; }
#checkbox-options-3 { left: 0px; }
#checkbox-options-4 { left: 0px; }
#checkbox-options-5 { left: 0px; }
#checkbox-options-6 { left: 0px; }
#checkbox-options-7 { left: 0px; }
#checkbox-options-8 { left: 0px; }
#checkbox-options-9 { left: 0px; }
#checkbox-options-10 { left: 0px; }
#checkbox-options-11 { left: 0px; }
#checkbox-options-12 { left: 0px; }
#checkbox-options-13 { left: 0px; }
#checkbox-options-14 { left: 0px; }
#checkbox-options-15 { left: 0px; }
#checkbox-options-16 { left: 0px; }
#checkbox-options-17 { left: 0px; }
#checkbox-options-18 { left: 0px; }
#checkbox-options-19 { left: 0px; }
#checkbox-options-20 { left: 0px; }
#checkbox-options-21 { left: 0px; }
#checkbox-options-22 { left: 0px; }
#checkbox-options-23 { left: 0px; }
#checkbox-options-24 { left: 0px; }
#checkbox-options-25 { left: 0px; }
#checkbox-options-26 { left: 0px; }
#checkbox-options-27 { left: 0px; }
#checkbox-options-28 { left: 0px; }
#checkbox-options-29 { left: 0px; }
#checkbox-options-30 { left: 0px; }
#checkbox-options-31 { left: 0px; }
#checkbox-options-32 { left: 0px; }
#checkbox-options-33 { left: 0px; }
#checkbox-options-34 { left: 0px; }
#checkbox-options-35 { left: 0px; }
#checkbox-options-36 { left: 0px; }
#checkbox-options-37 { left: 0px; }
#checkbox-options-38 { left: 0px; }
#checkbox-options-39 { left: 0px; }
#checkbox-options-40 { left: 0px; }
#checkbox-options-41 { left: 0px; }
#checkbox-options-42 { left: 0px; }
#checkbox-options-43 { left: 0px; }
#checkbox-options-44 { left: 0px; }
#checkbox-options-45 { left: 0px; }
#checkbox-options-46 { left: 0px; }
#checkbox-options-47 { left: 0px; }
#checkbox-options-48 { left: 0px; }
#checkbox-options-49 { left: 0px; }
#checkbox-options-50 { left: 0px; }
#checkbox-options-51 { left: 0px; }
#checkbox-options-52 { left: 0px; }
#checkbox-options-53 { left: 0px; }
#checkbox-options-54 { left: 0px; }
#checkbox-options-55 { left: 0px; }
#checkbox-options-56 { left: 0px; }
#checkbox-options-57 { left: 0px; }
#checkbox-options-58 { left: 0px; }
#checkbox-options-59 { left: 0px; }
#checkbox-options-60 { left: 0px; }
#checkbox-options-61 { left: 0px; }
#checkbox-options-62 { left: 0px; }
#checkbox-options-63 { left: 0px; }
#checkbox-options-64 { left: 0px; }
#checkbox-options-65 { left: 0px; }
#checkbox-options-66 { left: 0px; }
#checkbox-options-67 { left: 0px; }
#checkbox-options-68 { left: 0px; }
#checkbox-options-69 { left: 0px; }
#checkbox-options-70 { left: 0px; }
#checkbox-options-71 { left: 0px; }
#checkbox-options-72 { left: 0px; }
#checkbox-options-73 { left: 0px; }
#checkbox-options-74 { left: 0px; }
#checkbox-options-75 { left: 0px; }
#checkbox-options-76 { left: 0px; }
#checkbox-options-77 { left: 0px; }
#checkbox-options-78 { left: 0px; }
#checkbox-options-79 { left: 0px; }
#checkbox-options-80 { left: 0px; }
#checkbox-options-81 { left: 0px; }
#checkbox-options-82 { left: 0px; }
#checkbox-options-83 { left: 0px; }
#checkbox-options-84 { left: 0px; }
#checkbox-options-85 { left: 0px; }
#checkbox-options-86 { left: 0px; }
#checkbox-options-87 { left: 0px; }
#checkbox-options-88 { left: 0px; }
#checkbox-options-89 { left: 0px; }
#checkbox-options-90 { left: 0px; }
#checkbox-options-91 { left: 0px; }
#checkbox-options-92 { left: 0px; }
#checkbox-options-93 { left: 0px; }
#checkbox-options-94 { left: 0px; }
#checkbox-options-95 { left: 0px; }
#checkbox-options-96 { left: 0px; }
#checkbox-options-97 { left: 0px; }
#checkbox-options-98 { left: 0px; }
#checkbox-options-99 { left: 0px; }
#checkbox-options-100 { left: 0px; }

#AddContribution_Amount { margin: 0px 0px; }
#Patron_FirstName { border: 1px solid #ccc; }
#PatronAccountLogin_Username { border: 1px solid #ccc; }
.h4, h4 { 
     font-family: "warnock-pro-display", serif;
	 }

#tn-subnav-promo-code {
    color: #000;
}

#tn-login-button {
  position: absolute; 
  right: 15px;

    margin-bottom: 1em;
    display: block;
    width: 97px;
    color: #fff;
/*    background-color: #5bc0de; */
/*    border-color: #46b8da; */
    border-color: #004a76;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #004a76;
    padding: 6px 12px;
    font-size: 14px !important;
    line-height: 1.428571429;
    border-radius: 4px;
    user-select: none;
    text-decoration: underline;
    box-sizing: inherit;
    
}
/* An attempt to change the text of the button after page display
#tn-login-button:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Log in";
    text-decoration: underline;
}
*/

.tn-register-button {
   width: 150px;
   line-height: 120px;
   vertical-align: middle;

}

.btn-primary {
    background-color: #004a76;
}

#tn-add-to-cart-button{
    position: absolute;
    right: 150px;
/*    padding: 1.2rem 2rem 1.2rem 2rem; */
    padding: 0.5rem 1rem 0.5rem 1rem;
}

#tn-ticket-selector__pricetype-name {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.2;
}

.tn-cart-totals__label {
    color: #333;
    font-size: 1.5em;
    font-weight: 500;
    font-family: "lato", sans-serif;
    line-height: 1.55;
}

#tn-subnav-promo-code {
    border: 2px solid;
    border-color: #555;
}

#tn-subnav-promo-button {
padding-left: 5px
}

form label {
width: auto;
}


/* this doesn't work... why?  It should do what the 100 checkbox styles above do. */
input[id^='checkbox-options-']{position: absolute; left:1px;}

/*
Finish styling the login buttons (hover, corners, the >>, invert button, not text, no emphasis.
Do the rest of the fields that need border color and radius like Patron_FirstName
Add a border to the [$ field for cost.
Create a style class setting to apply to the H4 texts in a span.


.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}

*/


#tn-fixed-package-detail-form.tn-ticket-selector {

    margin-bottom: 125px;
}

#tn-fixed-package-detail-form {

    margin-bottom: 125px;
}

.footer {
  margin-top: 100px;
}


