*:disabled {
    -fx-opacity: 0.6;
}

.button:disabled {
    -fx-opacity: 0.85;
}

.orderItemHBox {
    -fx-background-color: white;
    -fx-background-radius: 8;
    -fx-effect: dropshadow( gaussian , rgba(0,0,0,0.75) , 4,0,0,2 );
}

.discount-code-button {
    -fx-padding: 8 15 15 15;
    -fx-background-insets: 0,0 0 5 0, 0 0 6 0, 0 0 7 0;
    -fx-background-radius: 8;
    -fx-background-color:
        linear-gradient(from 0% 93% to 0% 100%, #9ca317 0%, #898f14 100%),
        #9c9627,
        #b8bf37,
        radial-gradient(center 50% 50%, radius 100%, #b8bf37, #c4ba2f);
    -fx-effect: dropshadow( gaussian , rgba(0,0,0,0.75) , 4,0,0,1 );
}
.discount-code-button:hover {
    -fx-background-color:
        linear-gradient(from 0% 93% to 0% 100%, #9ca317 0%, #898f14 100%),
        #9c9627,
        #b8bf37,
        radial-gradient(center 50% 50%, radius 100%, #e3eb50, #c4ba2f);
}
.discount-code-button:pressed {
    -fx-padding: 10 15 13 15;
    -fx-background-insets: 2 0 0 0,2 0 3 0, 2 0 4 0, 2 0 5 0;
}
.discount-code-button Text {
    -fx-fill: white;
    -fx-effect: dropshadow( gaussian , #00a300 , 0,0,0,2 );
}

.popup-main-pane {
    -fx-background-radius: 20;
    -fx-effect: dropshadow( gaussian , rgba(0,0,0,0.75) , 4,0,0,2 );
}