/* Minification failed. Returning unminified contents.
(111,1): run-time error CSS1019: Unexpected token, found '@import'
(111,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.google.com/specimen/Open+Sans")'
 */
/* ==== NAVIGATION BAR ==============================
     ==================================================*/
.top-bar,
.top-bar .expanded,
.contain-to-grid {
    /* Styling white bg */
    background-color: #fafafa !important;
}

.top-bar .nav-container {
    display: block;
    margin: auto;

    width: 100%;
    height: 100%;
    max-width: 1000px;
}

/* Custom styling for the planetshakers logo on nav bar*/
.top-bar .brand {
    display: block;
    float: left;
    padding: 7px 20px 10px 20px;
}

/* Small menu bar */
.top-bar .toggle-topbar.menu-icon a {
    color: #888888;
}

/* Custom styles for the nav dropdown*/
.top-bar-section .has-dropdown > a:after {
    border-color: transparent transparent transparent rgba(51, 51, 51, 0.5);
}
@media only screen and (min-width: 40.0625em) {
    .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button),
    .top-bar-section li:not(.has-form) a:not(.button) {
        background-color: #fafafa;
        background:#fafafa;
        border-top: none;
        color: #777777;
    }

    
    .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button):hover,
    .top-bar-section li:not(.has-form) a:not(.button):hover {        
        color: #333333;
        background-color: #F0F0F0;
    }

    .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button),
    .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button):hover {
        line-height: 1;
        font-weight: normal;
        padding: 7px 15px;
        white-space: nowrap;
    }

    .top-bar-section .has-dropdown > a:after {
        border-color: rgba(51, 51, 51, 0.5) transparent transparent transparent;
    }
}

.top-bar-section ul,
.top-bar-section ul li,
.top-bar-section ul li > a,
.top-bar-section li a:not(.button),
.top-bar.expanded .title-area,
.top-bar-section .dropdown li.title h5 a {
    color: #777777; /* changed color from white to... #777777*/
    background: transparent; /* removed background color*/ 
    font-weight: bold;
}

.top-bar-section ul li:hover:not(.has-form)>a {
    /* custom colors, overrides foundation styles*/ 
    color: #333333;
    background-color: #F0F0F0;
}

.nav-signup {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    background-color: #2284a1;
}

.divider {
    border-color:#F0F0F0;
}

/* Dividers */
.top-bar-section .divider, .top-bar-section [role="separator"] {
    border-bottom: solid 1px #E0E0E0;
    border-top: none;
    clear: both;
    height: 1px;
    width: 100%;
}
@media only screen and (min-width: 58.75em) {
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
        border-bottom: none;
        border-top: none;
        border-right: solid 1px #E0E0E0;
        border-left: none;
        clear: none;
        height: 45px;
        width: 0px;
    }
}
@import url("https://fonts.google.com/specimen/Open+Sans");.sign-up{font-weight:600 !important;color:#a9a9a9 !important}.sign-up:hover{text-decoration:none !important;color:#000 !important}body{font-family:"Open Sans","Segoe UI",sans-serif}.inline-block{display:inline-block}.border-bottom{border-bottom:1px solid #ccc;margin-bottom:15px}.border-top{border-top:1px solid #ccc}.form-label{text-align:right}.forgot-password{display:block;font-size:14px;padding-bottom:10px}.field-validation-error{display:block;margin:0 0 1em 0;padding:.625em 0;font-size:.875em;color:#f00}img{vertical-align:middle;max-width:100%;height:auto}.creditcardimages{height:40px;width:auto;margin-bottom:5px}.hidden{display:none}.left{float:left !important}.right{float:right !important}.border-circle{border-radius:50%}.border-white{border-color:#fff}.btn-grey{background-color:#4a4a4a;color:#fff;text-decoration:none}.btn-grey:hover{background-color:#fff;color:#4a4a4a;border-color:#4a4a4a;font-weight:bolder}.bg-gradient-black{background-color:#000;background-size:cover}.btn-black{background-color:#000;color:#fff;text-decoration:none}.btn-black:hover{background-color:#fff;color:#000;border-color:#000;font-weight:bolder}.stripe-checkout-btn{background-color:#556cd6;font-weight:bold;color:#fff;border:none;border-radius:5px}.stripe-checkout-btn:hover{background-color:#4c68e7}@media only screen and (max-width:64.0625em){table{font-size:.875rem}}.account-registration-header h3{display:inline-block;padding-right:15px}.account-registration-header a{display:inline-block;background:#f1f1f1;font-family:sans-serif;padding:5px 8px;position:relative;top:-3px;text-decoration:none;font-size:14px;border:0 none}.tabs-acc .tab-title>a{border:#e1e1e1 solid 1px;padding:.5em 1em}.event-row{margin-bottom:30px !important;border:solid 1px #c6c6c6}.event-info{height:100%;color:#000;padding:5px 5px 7px 5px}.row-relative{position:relative}.event-info-button-container{position:relative;padding:0 5px 0 5px;height:100%}.barcode{width:100%;margin:0 0 1.5rem;padding:0 20px 0 20px}.event-title{height:auto;font-size:1.5em}@media only screen and (min-width:64.0625em){.event-info-button-container .button{margin-bottom:5px}.stick-to-bottom{position:absolute !important;bottom:0}}.event-index-banner{width:100%;padding:5px 5px 10px 5px}.event-banner{width:100%}.event-reg-container{box-shadow:0 0 10px 5px #c6c6c6;padding-bottom:25px;margin-bottom:100px}@media only screen and (min-width:767px){.event-submit-button{margin-top:-30px;margin-bottom:-15px}}a.event-alert-box-link{color:inherit;text-decoration:none}.event-alert-positive{border-right:solid .5em #008000 !important;border-left:solid .5em #008000 !important;border-color:#008000}.event-alert-negative{border-right:solid .5em #f00 !important;border-left:solid .5em #f00 !important}@media only screen and (max-width:64.0625em){.reg-category-btn.btn,#Sponsorship_SubmitButton{width:100%;padding-left:0;padding-right:0;margin-bottom:5px;margin-top:5px}.form-label{text-align:left;padding-bottom:0}}.event-banner-container{margin-bottom:20px !important}.new-rego-header>h4,.current-rego-header>h4{display:inline-block;margin-right:4px;padding-bottom:10px}.custom-link,.new-rego-header>a,.current-rego-header>a{display:inline-block;background:#f1f1f1;font-family:sans-serif;padding:3px 8px;position:relative;top:-3px;text-decoration:none;font-size:12px;border:0 none}.rego-groups{display:none}.reg-category-btn,.reg-category-btn:hover{background-color:#000;color:#fff}.btn.secondary:hover,.btn.secondary:focus,.btn.secondary:hover,.btn.secondary:focus{border-color:#d0d0d0;background-color:#2b2b2b !important;color:#fff !important}btn.secondary,.btn.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;margin-top:5px;margin-bottom:5px}@media only screen and (max-device-width:1000px){.table-btn{width:50%}}.terms-conditions-container div{margin-bottom:10px;line-height:16px}.registrations-header>h3{display:inline-block;margin-right:4px}.registrations-header>a{display:inline-block;background:#f1f1f1;font-family:sans-serif;padding:3px 8px;position:relative;top:-3px;text-decoration:none;font-size:12px;border:0 none;text-align:right}.popup-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 8px #aaa;overflow:hidden}.popup-title{padding:10px 15px;background-color:#f4f4f4;border-bottom:1px solid #f0f0f0}.popup-title h3{margin:0;line-height:1.5em;color:#333}.popup-body{padding:10px 15px;color:#555}.popup-close{float:right;margin-top:2px;padding:0;font-size:24px;line-height:1;border:0;background:transparent;color:#aaa;cursor:pointer}.popup-close:hover{color:#333}.top-bar,.top-bar .expanded,.contain-to-grid{background-color:#f7f7f9 !important}.back{width:45px;height:45px;text-transform:uppercase;float:left}.top-bar .nav-container{display:block;margin:auto;width:100%;height:100%;max-width:1000px}.top-bar .brand{display:block;float:none;padding:7px 20px 10px 20px;align-content:center}.logo{margin-left:10%}.top-bar .toggle-topbar.menu-icon a{color:#888}.top-bar-section .has-dropdown>a:after{border-color:transparent transparent transparent rgba(51,51,51,.5)}@media only screen and (min-width:58.75em){.top-bar-section .dropdown{background-color:#fafafa;border-top:none}.top-bar-section .has-dropdown>a:after{border-color:rgba(51,51,51,.5) transparent transparent transparent}}.top-bar-section ul,.top-bar-section ul li,.top-bar-section ul li>a,.top-bar-section li a:not(.button),.top-bar.expanded .title-area,.top-bar-section .dropdown li.title h5 a{color:#777;background:transparent}.top-bar-section li a:not(.button):hover{color:#333;background-color:#f0f0f0}.nav-signup{-webkit-border-radius:3px;border-radius:3px;color:#fff;background-color:#2284a1}.fixed-footer{position:fixed;left:0;bottom:0;width:100%;border:solid 2px #000;background-color:#f5deb3;text-align:center}.divider{border-color:#f0f0f0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-bottom:solid 1px #e0e0e0;border-top:none;clear:both;height:1px;width:100%}@media only screen and (min-width:800px){.img-banner{padding:2em}}@media only screen and (min-width:58.75em){.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #e0e0e0;border-left:none;clear:none;height:45px;width:0}}@media only screen and (max-width:400px){a .collapse-item{white-space:normal}}.bg-highlight{background-color:#fdffa3}.text-black-75{color:#6e6e6e !important}.text-black-100{color:#000 !important}.text-white{color:#fff !important}.text-break{word-wrap:break-word}.normal-whitespace{white-space:normal !important}.text-align-justify{text-align:justify}.overflow{max-width:166px;overflow:auto;white-space:nowrap}.inline-block{display:inline-block}.border-bottom{border-bottom:1px solid #ccc;margin-bottom:15px}.form-label{text-align:right}.forgot-password{display:block;font-size:14px;padding-bottom:10px}.field-validation-error{display:block;margin:0 0 1em 0;padding:.625em 0;font-size:.875em;color:#f00}table.expand{width:100%}@media only screen and (max-width:767px){.button{width:100%;padding-left:0;padding-right:0}.form-label{text-align:left;padding-bottom:0}.sign-up{font-size:13px}}.account-registration-header h3{display:inline-block;padding-right:15px}.account-registration-header a{display:inline-block;background:#f1f1f1;font-family:sans-serif;padding:5px 8px;position:relative;top:-3px;text-decoration:none;font-size:14px;border:0 none}form.custom .question-row{margin:15px 0}form.custom textarea{resize:vertical}form.custom .question-label{font-weight:bold}form.custom .radio-btn{margin-top:10px}form.custom .radio-btn>span{padding-left:2px}form.custom p{text-align:justify}#profile-pic{border:1px #ddd solid;padding:5px;width:100%}.update-background{background-color:#fff;border:solid 1px #dddfeb}a.disabled{pointer-events:none;cursor:default}
