/* general structural css */

html, body {
    width: 100%;
    height: 100%;
}

.no-highlight {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.rounded {
    -webkit-border-radius: 10px; /* Safari prototype */
    -moz-border-radius: 10px; /* Gecko browsers */
    border-radius: 10px; /* Everything else - limited support at the moment */
}

.rounded-left {
    -webkit-border-bottom-left-radius: 10px; /* Safari prototype */
    -moz-border-bottom-left-radius: 10px; /* Gecko browsers */
    border-bottom-left-radius: 10px; /* Everything else - limited support at the moment */

    -webkit-border-top-left-radius: 10px; /* Safari prototype */
    -moz-border-top-left-radius: 10px; /* Gecko browsers */
    border-top-left-radius: 10px; /* Everything else - limited support at the moment */
}

.rounded-right {
    -webkit-border-bottom-right-radius: 10px; /* Safari prototype */
    -moz-border-bottom-right-radius: 10px; /* Gecko browsers */
    border-bottom-right-radius: 10px; /* Everything else - limited support at the moment */

    -webkit-border-top-right-radius: 10px; /* Safari prototype */
    -moz-border-top-right-radius: 10px; /* Gecko browsers */
    border-top-right-radius: 10px; /* Everything else - limited support at the moment */
}

.rounded-top {
    -webkit-border-top-left-radius: 10px; /* Safari prototype */
    -moz-border-top-left-radius: 10px; /* Gecko browsers */
    border-top-left-radius: 10px; /* Everything else - limited support at the moment */

    -webkit-border-top-right-radius: 10px; /* Safari prototype */
    -moz-border-top-right-radius: 10px; /* Gecko browsers */
    border-top-right-radius: 10px; /* Everything else - limited support at the moment */
}

.rounded-bottom {
    -webkit-border-bottom-left-radius: 10px; /* Safari prototype */
    -moz-border-bottom-left-radius: 10px; /* Gecko browsers */
    border-bottom-left-radius: 10px; /* Everything else - limited support at the moment */

    -webkit-border-bottom-right-radius: 10px; /* Safari prototype */
    -moz-border-bottom-right-radius: 10px; /* Gecko browsers */
    border-bottom-right-radius: 10px; /* Everything else - limited support at the moment */
}

.left {
    float: left;
}

.right {
    float: right;
}

/* fonts */
body {
    font-size: 16px;
}

h1 {
    font-size: 32px;
    padding: 16px 0px;
}

h2 {
    font-size: 26px;
    padding: 13px 0px;
}

h3 {
    font-size: 22px;
    padding: 11px 0px;
}
