.button-class {
    -fx-border-color: darkgreen;
    -fx-border-radius: 4;
    -fx-border-width: 1.5;
    -fx-background-color: #D1FFB7;
    -fx-font-weight: bold;
    -fx-font-size: 13
}

#home_button, #myGarden_button,
#mySchedule_button, #settings_button,
#tutorial_button, #menu_pane {
    -fx-text-fill: white;
    -fx-background-color: rgb(0,128,0);
    -fx-border-color: rgb(0,128,0);
    -fx-border-radius: 0;
}

#menubar {
    -fx-background-color: rgb(0,128,0);
}

#home_button:hover, #myGarden_button:hover,
#mySchedule_button:hover, #settings_button:hover,
#tutorial_button:hover {
    -fx-background-color: darkgreen;
}

.root, .scroll-pane, #homeVBox, #cropDetailVBox {
    -fx-background-color: #F3FFEC;
}

.list-view {
    -fx-border-color: black;
    -fx-background-color: #EAFFE2;
}

.list-cell:even:filled:selected:focused .label,
.list-cell:even:filled:selected .label,
.list-cell:even {
    -fx-background-color: #EAFFE2;
    -fx-text-fill: black;
}

.list-cell:odd:filled:selected:focused .label,
.list-cell:odd:filled:selected .label,
.list-cell:odd {
    -fx-background-color: #D3FFB5;
    -fx-text-fill: black;
}

#list_plants .list-cell:even:filled:selected:focused,
#list_plants .list-cell:even:filled:selected,
#list_plants .list-cell:odd:filled:selected:focused,
#list_plants .list-cell:odd:filled:selected,
#scheduledPlants_listview .list-cell:even:filled:selected:focused,
#scheduledPlants_listview .list-cell:even:filled:selected,
#scheduledPlants_listview .list-cell:odd:filled:selected:focused,
#scheduledPlants_listview .list-cell:odd:filled:selected{
    -fx-background-color: #7CD14B;
    -fx-text-fill: white;
    -fx-font-weight: bold;
}

.vbox, .custom-container {
    -fx-background-color: #EAFFE2;
    -fx-border-color: black;
}

.titled-pane > .title {
    -fx-background-color: #D3FFB5;
    -fx-border-color: black;
}

.page-title {
    -fx-font-size: 20;
    -fx-font-weight: bold;
}

.radio-button .radio {
    -fx-background-color: #D3FFB5;
    -fx-border-color:grey;
    -fx-border-radius: 25;
}

