/*
* Temporay solution while lacking a build process for css files
* you must manually include files in the correct order - i.e all dependancies included before you include your css file
*
*/

/*
 * Include required components css
 *
 * This will eventually be done automatically
 */
@import url("components/foundation.css");
/*
e.g.
@import url("components/flexslider.css");
@import url("components/button.css");
@import url("components/carousel.css");
@import url("components/modal.css");
@import url("components/carouselModal.css");
@import url("components/card.css");
@import url("components/deck.css");
*/

/*
 * Include all theming component overrides and css files here
 */
@import url("theme.css");
@import url("components/feefoCarousel.css");
@import url("components/navigation.css");
@import url("components/heroBanner.css");
@import url("components/headerBanner.css");
@import url("components/productHeaderBanner.css");
@import url("components/productBrands.css");
@import url("components/customerDocuments.css");
@import url("components/productMedia.css");
@import url("components/productFAQ.css");
@import url("components/productColumns.css");
@import url("components/productGrid.css");
@import url("components/productJumbotron.css");
@import url("components/productBulletList.css");
@import url("components/benefitRow.css");
@import url("components/imageBreaker.css");
@import url("components/featuredArticleRow.css");
@import url("components/accreditationRow.css");
@import url("components/subscribeBreaker.css");
@import url("components/pageContent.css");
@import url("components/customContent.css");
@import url("components/articleContent.css");
@import url("components/articleBrowser.css");
@import url("components/articleCard.css");
@import url("components/blockLinks.css");
@import url("components/textBreaker.css");
@import url("components/textAndImage.css");
@import url("components/sidebar.css");
@import url("components/giFooter.css");
@import url("components/thankYou.css");
@import url("components/contactRow.css");
@import url("components/socialMediaLinks.css");
@import url("components/twoColumnTextBreaker.css");
@import url("components/buttonTableRow.css");
@import url("components/termsOfBusiness.css");
@import url("components/shortText.css");
@import url("components/boxsRows.css");
@import url("components/multipleImages.css");
@import url("components/search.css");
@import url("components/adobeForm.css");

.onboarding__tab {
    display: none;
}

.onboarding__tab.active {
    display: block;
}

.onboarding__tab a {
    color: #34b0f0;
    font-weight: bold;
}

#page_password_form {
    display: none;
    background: white;
    position: absolute;
    z-index: 100;
    top: 4px;
    right: 6px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    min-height: 90px;
}

#page_password_form p {
    color: #333;
    font-size: 1.3rem;
}

#page_password_form p strong {
    color: #333;
}

#page_password_form form {
    margin-top: 10px;
}

#page_password_form label {
    display: block;
    font-size: 1.3rem;
    color: #333;
}

#page_password_form input {
    background: #eee;
    border: none;
    color: #333;
    display: block;
    font-size: 1.4rem;
    margin-bottom: 10px;
    padding: 6px;
    border-radius: 3px;
}

#page_password_form button {
    padding: 6px 12px;
    border: none;
    box-shadow: none;
    font-weight: bold;
    color: #333;
    border-radius: 3px;
    font-size: 1.4rem;
}

@media (min-width: 900px) {
  #page_password_form {
    display: block;
  }  
}