html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
    margin:0;
    padding:0;
    height:100%;
}
body {
    margin:0;
    padding:0;
    height:100%;
    font-size:16px;
    color:#666;
}
h2 {
    color:#1E824C;
    font-size:35px;
}
@media (min-width: 768px) {
    .row.pad {
        padding-top:50px;
    }
}
#viewport {
    min-height:100%;
    position:relative;
    background-color: #EFEFEF;
}
.container-content {
    padding-bottom:90px;
}
@media (min-width: 768px) {
    .container-content {
        padding-bottom:400px;
    }
}
.navbar-default {
    background-color: #9B59B6;
}
.navbar-default .navbar-text {
    color: #eee;
}
label {
    color:#999;
}
a {
    color:#fff;
}
a:hover, a:focus {
    color: #C5EFF7;
}
textarea {
    resize: vertical;
}
form {
    margin-top:40px;
}
#moreoptions {
    margin-top:40px;
}
.btn {
    box-shadow: none;
    text-shadow: none;
    border-radius: 0 !important;
}
.btn-success {
    background-color: #35aa47;
    color: white;
}
.footer {
    background-color: #1E824C;
    color:#efefef;
    height:40px;
    position:absolute;
    width:100%;
    bottom:0;
}
@media (min-width: 768px) {
    .footer {
        height:300px;
    }
}
.footer .footer-text {
    padding-top:12px;
    padding-bottom:5px;
    font-size:13px;
}
.ad1 {
    margin-top:30px;
}
.ad2 {
    margin-top:20px;
}
@media (min-width: 768px) {
    .ads {
        margin-top:75px;
    }
}
.list-stat {
    margin-top:25px;
}
.list-stat span {
    display:block;
}
.list-stat .list-stat-head {
    text-transform: uppercase;
    font-size:11px;
    color:#aaa;
    font-weight: bold;
}
.list-stat .list-stat-body {
    font-size:20px;
    color:#777;
}
#css_code_result_container {
    margin-bottom:50px;
}
.link-to-site-1 {
    padding:10px;
    font-size:14px;
    color:#222;
}
.link-to-site-1 a {
    color:#428bca;
}
.link-to-site-1 a:hover, .link-to-site-1 a:focus {
    color:#2A66AA;
    text-decoration: underline;
}
.link-to-site-2 {
    padding:10px;
    font-size:14px;
    color:#fff;
}
.link-to-site-2 a {
    color:#F4BE5F;
}
.link-to-site-2 a:hover, .link-to-site-2 a:focus {
    color:#F0AD4E;
    text-decoration: underline;
}