body {
    background-image: linear-gradient(102.7deg, #fddaff 8.2%, #dfadfc 19.6%, #adcdfc 36.8%, #adfcf4 73.2%, #caf8d0 90.9%);
    -webkit-background-image: linear-gradient(102.7deg, #fddaff 8.2%, #dfadfc 19.6%, #adcdfc 36.8%, #adfcf4 73.2%, #caf8d0 90.9%);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    height: 100vh;
}

.header {
    font-size: 15px;
    color: #ffffff;
    text-shadow: -5px 5px 0 rgba(156, 156, 156, 0.15);
    margin-bottom: 20px;
}

.file-input .file-preview {
    border: none;
    box-shadow: 0 0 15px 0 rgba(156, 156, 156, 0.2);
    -moz-box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
}

.file-caption.icon-visible .file-caption-icon {
    display: inline-block;
    padding: 2px;
}

.file-input .file-caption-main .form-control {
    box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
    -moz-box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
    border: none;
    height: 40px;
    padding: 8px 18px;
}

.file-drop-zone {
    border: 1px dashed #ffffff;
}

.file-drop-zone-title {
    color: #ffffff;
}

/* WebKit browsers */
input::-webkit-input-placeholder {
    color: #ffffff;
    font-size: 14px;
}

/* Mozilla Firefox 4 to 18 */
input:-moz-placeholder {
    color: #ffffff;
    opacity: 1;
    font-size: 14px;
}

/* Mozilla Firefox 19+ */
input::-moz-placeholder {
    color: #ffffff;
    opacity: 1;
    font-size: 14px;
}

/* Internet Explorer 10+ */
input:-ms-input-placeholder {
    color: #ffffff;
    font-size: 14px;
}

.file-input .file-caption-main .input-group-append .btn {
    box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
    -moz-box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
}

.file-input .file-caption-main .btn:last-child {
    margin-right: -1px;
}

.file-input .file-caption-main .btn-file {
    border-color: #2383eb;
    background-color: #2383eb;
}

.file-input .file-caption-main .btn {
    padding: 10px 18px;
    border: 0;
}

.file-caption-main {
    margin-top: 20px;
}

.navbar-default {
    background-color: rgba(255, 255, 255, 0.75);
    border: 0;
    box-shadow: 0 0 15px 0 rgba(156, 156, 156, 0.2);
    -moz-box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
}

.navbar-toggle {
    border: 0;
}

.file-caption .file-caption-name {
    width: 100%;
    margin: 0;
    padding: 2px;
    box-shadow: none;
    border: none;
    background: 0 0;
    outline: 0;
}

#logo {
    font-size: 40px;
}

.file-preview {
    background-color: rgba(255, 255, 255, 0.18);
}

.form-control {
    background-color: rgba(255, 255, 255, 0.18);
}

@media (max-width: 768px) {
    .footer {
        font-weight: 100;
        font-size: 15px;
        text-align: center;
        padding-bottom: 0px;
    }
}

.footer {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    z-index: 9999;
    padding: 15px 10px;
    position: fixed;
    bottom: 0;
}

.panel {
    box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
    -moz-box-shadow: 0 2px 15px 0 rgba(156, 156, 156, 0.2);
    background-color: rgba(255, 255, 255, 0.75);
    border: 0;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: rgba(255, 255, 255, 0.75);
}

.panel-default > .panel-heading {
    background-color: rgba(255, 255, 255, 0.9);
    border: 0;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: -10px;
}

p {
    margin: 0;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #fff;
}

@media (max-width: 1000px) {
    .back-to-top {
        display: none !important;
    }
}


@media (min-width: 1024px) {
    .topButton {
        display: none;
    !important
    }

    #goToTop {
        display: none;
    !important
    }
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    right: 80px;
    top: -900px;
    z-index: 2;
    width: 70px;
    height: 900px;
    background: url(data:image/png;base64,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);
    transition: all .5s ease-in-out;
    opacity: 1;
}

.box {
    margin-bottom: 10px;
    column-count: 3;
    column-gap: 10px;
}
.item {
    margin-bottom: 10px;
}
.item a img{
    width: 100%;
    height:100%;
}

blockquote {
    border-left: 5px solid #ccc;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #ccc;
    border-radius: 4px;
}