/* vim:set sw=4 ts=4 sts=4 ft=css expandtab: */
@media (max-width: 767px) {
    body {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}

@media (min-width: 768px) {
    body {
        padding-bottom: 40px;
    }
}

.container {
    padding: 15px;
    margin: 0 auto;
}

nav .container {
    padding: 0;
}

.jsonly {
    display: none;
}

.thumbnail {
    margin-right: 8px;
}

.hennypenny {
    font-family: 'Henny_Penny', cursive;
    font-size: 42px;
}

.logo {
    margin-right: 10px;
}
label.always-encrypt {
    display: none;
}
.link_nocol,
.link_nocol:hover{
    color: #000000;
    text-decoration: none;
}

#install-app img {
    height: 22px;
}
#install-app {
    display: none;
}
.form-control[readonly] {
    background-color: #FFFFFF;
}
.alert .form-group {
    margin-bottom: 5px;
}
#copy-all {
    margin-bottom: 8px;
}
#gallery-url {
    margin-bottom: 10px;
}
.adjust-addon {
    width: 42px;
}
.adjust-addon .btn {
    width: 43px;
}
#tipeee-img {
    margin-top: -4px;
}
#liberapay-img {
    height: 21px;
    line-height: 21px;
    margin-top: -5.33333px;
}
.pasteZone {
    position: absolute;
    top: 0;
    left: -100px;
    z-index: -999;
    height: 10000vh;
    width: 0;
    display: hidden;
}
.gallery figure {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
}
@media (min-width: 1200px) {
    .gallery { column-count: 4 }
}
@media (min-width: 991px) and (max-width: 1199px) {
    .gallery { column-count: 3 }
}
@media (min-width: 676px) and (max-width: 990px) {
    .gallery { column-count: 2 }
}
@media (max-width: 675px) {
    .gallery { column-count: 1 }
}
.border-zero {
    border: 0;
}
.copy-node {
    width: 1px;
    height: 1px;
    position: 'fixed';
    top: 5px;
}
.width-zero {
    width: 0%;
}
.pdg-left-10 {
    padding-left: 10px;
}
.spin {
    font-size: 200%;
    display: none;
}
#myfiles td.ellips {
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
h1.ellips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*
 * a11y
 */
.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
    color: #555;
}

.navbar-default .navbar-nav > li > a:focus
.navbar-default .navbar-nav > li > a:hover {
    color: #111;
}

.btn-primary {
    background-color: #3c74c8;
}
