/*Sizing & Transition*/
*, *:after, *:before
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

*
{
margin: 0;
padding: 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

img#lightSwitch, img#rainbowButton {
position:relative;
cursor:pointer;
}