:root {
    --primary-color: #D32F2F;
    --secondary-color: #7C4DFF;
}

header > .mdl-layout__tab-bar-container {
    background-color: #d32f2f;
}

.getmdl-select.is-focused .mdl-icon-toggle__label {
    color: #d32f2f;
}

a {
    color: rgb(255,82,82);
}

.ui-datepicker .default-styling.ui-state-default, .ui-datepicker .default-styling .ui-state-default {
    background-color: #d32f2f;
    background-image: -webkit-linear-gradient(top, #d32f2f, #d32f2f);
    color: #ffffff;
    font-weight: normal;
}

.after_order_instructions {
    border: 1px solid #d32f2f;
}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #d32f2f; color: #fff; text-shadow: none;}
::selection {background: #d32f2f; color: #fff; text-shadow: none;}

.button {
    background: #d32f2f;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background-color: #d32f2f;
    color: #ffffff;

    font-weight: normal;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background-color: #942424; /* brightness of 139, instead of 105 */
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999999;
    font-weight: normal;
}

.after_order_instructions a {
    color: #d32f2f;
}

.ui-multiselect-menu .ui-widget-header {
    background: #d32f2f;
}

.ui-widget-content a {
    color: #d32f2f;
}
