﻿div.text {
    border: 1px solid #888;
    padding: 0.333333333em;
    position: relative;
}

    div.text .icons {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 1.2em;
        line-height: 1.805555555em;
        width: 1.4em;
        text-align: center;
        cursor: pointer;
    }

        div.text .icons:hover, div.text .icons.active {
            background: rgba(0, 0, 0, 0.2);
        }

h1 {
    font-family: "Roboto-300";
    text-decoration: none;
    display: block;
    line-height: 1.333333333em;
    letter-spacing: 0;
    padding: 0.5em 0px 1em 0.5em;
    font-size: 2em;
}

    h1.dark {
        color: #000;
    }

div.text-icon {
    padding-right: 1.5em;
}

div.siteText {
}

    div.siteText.textBlock {
        padding: 1em;
    }

    div.siteText.light {
        color: #fff;
    }

    div.siteText.dark {
        color: #000;
    }

    div.siteText p {
        padding-bottom: 10px;
    }

p a {
    color: #0daf4a;
}

    p a:link {
        color: #0daf4a;
    }
