* {
    margin: 0;
    padding: 0;
    border: none;
}

.section {
    display: block;
    width: 100%;
    position: relative;
}

.no-padding {
    padding: 0;
}

.no-margin {
    margin: 0;
}

.stretch {
    width: 100%;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.top {
    position: absolute;
    top: 0;
}

.bottom {
    position: absolute;
    bottom: 0;
}

.centered {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}

.shadow-top {
    -webkit-box-shadow: 0px -10px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow: 0px -10px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow: 0px -10px 10px 1px rgba(50, 50, 50, 0.7);
}

.shadow-bottom-right {
    -webkit-box-shadow: 7px 7px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow:    7px 7px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow:         7px 7px 10px 1px rgba(50, 50, 50, 0.7);
}

.shadow-bottom-left {
    -webkit-box-shadow: -7px 7px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow:    -7px 7px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow:         -7px 7px 10px 1px rgba(50, 50, 50, 0.7);
}

.shadow-top-right {
    -webkit-box-shadow: 7px -7px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow:    7px -7px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow:         7px -7px 10px 1px rgba(50, 50, 50, 0.7);
}

.shadow-top-left {
    -webkit-box-shadow: -7px -7px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow:    -7px -7px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow:         -7px -7px 10px 1px rgba(50, 50, 50, 0.7);
}

.shadow-top-inset {
    -webkit-box-shadow: inset 0px 10px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow: inset 0px 10px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow: inset 0px 10px 10px 1px rgba(50, 50, 50, 0.7);
}

.shadow-bottom-inset {
    -webkit-box-shadow: inset 0px -10px 10px 1px rgba(50, 50, 50, 0.7); /* WebKit */
    -moz-box-shadow: inset 0px -10px 10px 1px rgba(50, 50, 50, 0.7); /* Firefox */
    box-shadow: inset 0px -10px 10px 1px rgba(50, 50, 50, 0.7); /* Standard */
}

.shadow-bottom {
    -webkit-box-shadow: 0px 10px 10px 1px rgba(50, 50, 50, 0.7);
    -moz-box-shadow: 0px 10px 10px 1px rgba(50, 50, 50, 0.7);
    box-shadow: 0px 10px 10px 1px rgba(50, 50, 50, 0.7);
}
