/* Elements that should be hidden by default in cw-standard must be added here.
 * The theme that uses the element must override this and show it.
 * This CSS will load before the theme css.
 */

/*
*   SECTION: Global
*/

body:not(.cw-modify-booking) .modify-only {
    display: none;
}

body:not(.cw-newbooking-booking) .newbooking-only {
    display: none;
}

/* JourneySearch */
.cw-select-input-label,
.cw-section-heading,
.cw-field-product,
.cw-edmunds-api-logo,
.placeholder-label,
.cw-remove-row-wrap,
.cw-optional-label,
.cw-journeysearch-explanatory-note,
.cw-journeysearch-toggle-search,
.cw-change-month-select-icon,
.cw-journeysearch-booking-info,
.cw-notupdatable-reason-label,
.cw-namelist-labels,
.cw-limitednote-vehicle,
.cw-limitednote-pass {
    display: none;
}

.cw-choosejourney-heading {
    display: none;
}

/* Text displaying how many journeys were found and that it's possible to go back to journeysearch */
.cw-choosejourney-info {
    display: none;
}

/* Explanatory note for choose journey - not shown if no journeys found */
.cw-choosejourney-explanatory-note.cw-no-journeys {
    display: none;
}

/* Quantity label for extras */
.cw-extra .cw-row-rest label {
    display: none;
}

/* Information displaying currency of all prices */
.cw-choosejourney-price-info {
    display: none;
}

/*
 *  SECTION: choosedetails
 */
.cw-component-choosedetails .show-on-tablet,
.cw-component-choosedetails .show-on-phone {
    display: none;
}

/*
 *  SECTION: choosedetails-cabins
 */
.cw-component-choosedetails .cw-cabin-name, .cw-cabin-routename {
    display: none;
}

.cw-component-choosedetails .cw-cabin-name-head {
    display: none;
}

.cw-component-choosedetails .cw-choosedetails-routename {
    display: none;
}

.cw-component-choosedetails .cw-choosedetails-route-sub-header {
    display: none;
}

.cw-component-choosedetails .cw-cabin-spec-select, .cw-component-choosedetails .cw-cabin-spec-select-quantity {
    display: none;
}

/*
*   SECTION: cw-component-customerlogin
*/

/* The label for the username/usercode input */
.cw-component-customerlogin .cw-username-label {
    display: none;
}

/* The label for the password input */
.cw-component-customerlogin .cw-password-label {
    display: none;
}

/* The reset my password link under the login button, there is one above the login-button as well */
.cw-component-customerlogin .cw-reset-password-under-login-container {
    display: none;
}

/*
*   SECTION: shortcode [bookingslist]
*/

/* Extra column in bookingslist */
.cw-defaultcols .cw-bookinglist-col-ports {
    display: none;
}

/* Helptext for cw-bookings table */
.cw-bookings-helptext {
    display: none;
}

/* Search for previous or future bookings */
.cw-customerbookings-search-buttons {
    display: none;
}

/* Radio button column */
.cw-bookinglist-col-radio {
    display: none;
}

/*
*   SECTION: cw-component-modifycustomer
*/

.cw-modifycustomer-info,
.cw-modifycustomer-toggle-tf-mobile {
    display: none;
}

/*
*   SECTION: cw-component-shoppingbasket
*/

/*3 x Adult and also 1 x Standard Vehicle (hides the x) */
.cw-component-shoppingbasket .cw-multiple-sign {
    display: none;
}

.cw-choosejourney-tools-error-container,
.cw-choosejourney-error-out-of-form.error,
.cw-sb-tools .cw-choosejourney-error-out-of-form.error,
.cw-sb-tools .cw-choosedetails-cabins-no-pax-error-out-of-form.error {
    display: none;
}

@media (min-width: 1024px) {
    .cw-component-choosejourney-standard .cw-choosejourney-tools-error-container {
        display: none !important;
    }
}

.cw-sb-check-in-times {
    display: none;
}

/* Facebook feed plugin add font-awesome contents
   make sure edit icons are not visible in sb for standard web */
.cw-sb-container-inner .fa-pencil-square-o {
    display: none;
}

/*
*   SECTION: cw-component-customerinfo(andnamelist)
*/
/* State fields hidden by default */
.cw-hide-country-country {
    display: none;
}

/* State field is rendered in weird ways; that's all I have to say about this... */
.cw-state-field-inner .cw-state-field-label {
    display: none;
}

/* Hide disabled label by default */
.cw-disabled-label {
    display: none;
}

/* Messsage to be shown only if pax count reached.  If so a pax-count-at-max class is added.
   The theme can then use this to show the message if desired */
.pax-count-at-max-message {
    display: none;
}

/*
*   SECTION: cw-component-bookingconfirmation
*/
.cw-component-bookingconfirmation .cw-bookingconfirmation-head .cw-booking-customer-in-head {
    display: none;
}

.cw-component-bookingconfirmation .cw-bookingconfirmation-head .cw-price-info-in-head {
    display: none;
}

.cw-component-bookingconfirmation .cw-bookingconfirmation-head .cw-price-info-in-head .cw-base-booking-value, .cw-total-changefees {
    display: none;
}

.cw-component-bookingconfirmation .cw-bookingconfirmation-head h1.cw-confirmation-title {
    display: none;
}

.cw-component-bookingconfirmation .cw-names {
    display: none;
}

.cw-component-bookingconfirmation .cw-bookingconfirmation-head .cw-payment-container-heading {
    display: none;
}

.cw-component-bookingconfirmation .cw-payments-container {
    display: none;
}

.cw-component-bookingconfirmation .cw-total-balance {
    display: none;
}

/*
*   SECTION: cw-component-externalcreditcardpayment
*/
.cw-overlay {
    display: none;
}

.cw-createpayment-heading {
    display: none;
}

/*
* SECTION: create payment
*/
.cw-customer-tbs-label {
    display: none;
}

/*
* Choose journey product info link should be hidden in standard
* Could be visible on specific customer's theme
*/
.cw-choosejourney-prodhelp {
    display: none;
}

.cw-choosejourney-prodinfonote-container {
    display: none;
}

.cw-journeysearch-veh-spec-container.hidden {
    display: none;
}

.cw-sb-container .icon-pencil {
    display: none;
}

.cw-component-createpayment input::-webkit-outer-spin-button,
.cw-component-createpayment input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.cw-component-createpayment input[type=number] {
    -moz-appearance: textfield;
}

/*
* Hide ZIP hint for Address search
*/
.cw-input-hint {
    display: none;
}

/*
* Hide back to login button for clients who don't use SWT
*/
.cw-back-to-login-container a {
    display: none;
}

/*
* Hide availability message for meal-group
*/
.cw-meal-group-header .limited {
    display: none;
}
