html,
body
{
    min-height: 100%;
    min-width:  100%;

    height:     auto;
    width:      auto;

    padding:    0;
    margin:     0;
}

body
{
    background: hsla(165, 93%, 18%, 100);
    background: -moz-linear-gradient(45deg, hsla(151, 95%, 43%, 1) 0%, hsla(151, 95%, 43%, 0) 70%),
                -moz-linear-gradient(315deg, hsla(189, 92%, 44%, 1) 10%, hsla(189, 92%, 44%, 0) 80%),
                -moz-linear-gradient(225deg, hsla(244, 56%, 84%, 1) 10%, hsla(244, 56%, 84%, 0) 80%),
                -moz-linear-gradient(135deg, hsla(165, 93%, 18%, 1) 100%, hsla(165, 93%, 18%, 0) 70%);
    background: -o-linear-gradient(45deg, hsla(151, 95%, 43%, 1) 0%, hsla(151, 95%, 43%, 0) 70%),
                -o-linear-gradient(315deg, hsla(189, 92%, 44%, 1) 10%, hsla(189, 92%, 44%, 0) 80%),
                -o-linear-gradient(225deg, hsla(244, 56%, 84%, 1) 10%, hsla(244, 56%, 84%, 0) 80%),
                -o-linear-gradient(135deg, hsla(165, 93%, 18%, 1) 100%, hsla(165, 93%, 18%, 0) 70%);
    background: -ms-linear-gradient(45deg, hsla(151, 95%, 43%, 1) 0%, hsla(151, 95%, 43%, 0) 70%),
                -ms-linear-gradient(315deg, hsla(189, 92%, 44%, 1) 10%, hsla(189, 92%, 44%, 0) 80%),
                -ms-linear-gradient(225deg, hsla(244, 56%, 84%, 1) 10%, hsla(244, 56%, 84%, 0) 80%),
                -ms-linear-gradient(135deg, hsla(165, 93%, 18%, 1) 100%, hsla(165, 93%, 18%, 0) 70%);
    background: -webkit-linear-gradient(45deg, hsla(151, 95%, 43%, 1) 0%, hsla(151, 95%, 43%, 0) 70%),
                -webkit-linear-gradient(315deg, hsla(189, 92%, 44%, 1) 10%, hsla(189, 92%, 44%, 0) 80%),
                -webkit-linear-gradient(225deg, hsla(244, 56%, 84%, 1) 10%, hsla(244, 56%, 84%, 0) 80%),
                -webkit-linear-gradient(135deg, hsla(165, 93%, 18%, 1) 100%, hsla(165, 93%, 18%, 0) 70%);
    background: linear-gradient(45deg, hsla(151, 95%, 43%, 1) 0%, hsla(151, 95%, 43%, 0) 70%),
                linear-gradient(135deg, hsla(189, 92%, 44%, 1) 10%, hsla(189, 92%, 44%, 0) 80%),
                linear-gradient(225deg, hsla(244, 56%, 84%, 1) 10%, hsla(244, 56%, 84%, 0) 80%),
                linear-gradient(315deg, hsla(165, 93%, 18%, 1) 100%, hsla(165, 93%, 18%, 0) 70%);
}

.centered
{
    position:  fixed;
    top:       45%;
    left:      50%;
    transform: translate(-50%, -45%);
}