html, body {width: 100%; height: 100%; }
body { font-family: "Aller", "Open Sans", "Helvetica Neue", Helvetica, sans-serif; }

/***** HOME *****/


a { transition: all .35s; }

#navbar-home { border-color: rgba(34,34,34,.05); background-color: #fff; transition: all .35s; }
#navbar-home .navbar-header .navbar-brand { padding: 5px 15px; }
#navbar-home .navbar-header .navbar-brand svg { height: 39px; }
#navbar-home .navbar-header .navbar-brand svg .st0 { fill: #444; }
#navbar-home .navbar-header .navbar-brand:hover svg .st0, #navbar-home .navbar-header .navbar-brand:focus svg .st0 { fill: #1E68B3; }
#navbar-home .nav > li>a, #navbar-home .nav>li>a:focus { text-transform: uppercase; color: #222; }
#navbar-home .nav > li>a:hover, #navbar-home .nav>li>a:focus:hover { color: #1E68B3; }
#navbar-home .nav > li.active>a, #navbar-home .nav>li.active>a:focus { color: #1E68B3!important; background-color: transparent; }
#navbar-home .nav > li.active>a:hover, #navbar-home .nav>li.active>a:focus:hover { background-color: transparent; }
@media(min-width:768px) {
    #navbar-home { border-color: rgba(255,255,255,.3); background-color: transparent; }
    #navbar-home .navbar-header .navbar-brand svg .st0 { fill: rgba(255,255,255,.7); }
    #navbar-home .navbar-header .navbar-brand:hover svg .st0, #navbar-home .navbar-header .navbar-brand:focus svg .st0 { fill: #fff; }
    #navbar-home .nav > li>a, #navbar-home .nav>li>a:focus { color: rgba(255,255,255,.7); }
    #navbar-home .nav > li>a:hover, #navbar-home .nav>li>a:focus:hover { color: #fff; }
    #navbar-home.affix { border-color: rgba(34,34,34,.05); background-color: #fff; }
    #navbar-home.affix .navbar-header .navbar-brand svg .st0 { fill: #444; }
    #navbar-home.affix .navbar-header .navbar-brand:hover svg .st0, #navbar-home.affix .navbar-header .navbar-brand:focus svg .st0 { fill: #444; }
    #navbar-home.affix .nav > li>a, #navbar-home.affix .nav>li>a:focus { color: #222; }
    #navbar-home.affix .nav > li>a:hover, #navbar-home.affix .nav>li>a:focus:hover { color: #1E68B3; }
}

#home-header { width: 100%; text-align: center; color: #fff; background-image: url(../img/header.jpg); background-position: center; background-size: cover; }
#home-header .header-content { width: 100%; padding: 100px 15px 35px; text-align: center; }
#home-header .header-content .header-content-inner .container { max-width: 650px; margin: 0 auto; }
#home-header .header-content .header-content-inner h1 { margin-top: 0; margin-bottom: 0; }
#home-header .header-content .header-content-inner h1 img { width: 600px; max-width: 100%; }
#home-header .header-content .header-content-inner hr { margin: 30px auto; max-width: 80px; border-width: 4px; }
#home-header .header-content .header-content-inner .subtitle { font-size: 27px; font-weight: 300; color: rgba(255,255,255,.8); }
#home-header .header-content .header-content-inner .subsubtitle { margin: 25px 0 35px; font-size: 18px; font-weight: 300; color: rgba(255,255,255,.6); }
#home-header .header-content .header-content-inner .button a,
#home-header .header-content .header-content-inner .button a:hover { color: rgba(255,255,255,.6); text-decoration: none; }
#home-header .header-content .header-content-inner .btn-circle { height: 50px; width: 50px; display: inline-block; border: 2px solid rgba(255,255,255,.8); border-radius: 100%; color: rgba(255,255,255,.8); font-size: 33px; margin: 30px 0 10px; }
#home-header .header-content .header-content-inner .btn-circle:hover { background: rgba(255, 255, 255, .3); }

#home-header.fullscreen { position: relative; min-height: auto; }
#home-header.fullscreen .header-content { position: relative; padding: 100px 15px; }
@media(min-width:992px) {
    #home-header.fullscreen { min-height: 100%; }
    #home-header.fullscreen .header-content { position: absolute; top: 50%; padding: 0 50px; transform: translateY(-50%); }
}

#howitworks, #features, #about { padding: 45px 0 100px; }
#howitworks h2, #features h2, #about h2 { text-align: center; margin: 0 0 35px; font-weight: 300; font-size: 37px; }

#howitworks { text-align: justify; }
#howitworksImg { margin: 45px 0 35px; }
#howitworks h3 img { margin-right: 13px; }
#about { background: #eee; }
#about .author { text-align: center; margin-bottom: 35px; }
#about .name { font-size: 23px; }
#about .description { font-size: 1.3em; font-weight: 300; text-align: justify; margin-bottom: 60px; }
#about .link { margin-top: 30px; }
#about .profiles a { display: inline-block; background: #fff; border: 1px solid #ccc; border-radius: 100%; width: 33px; height: 33px; font-size: 16px; color: #333; padding: 5px 0 0 0; text-align: center; }
#about .profiles a:hover { background: #e6e6e6; border-color: #adadad; color: #333; }

#features { background: #EFEFEF; }
#features-block img { width: 100%; }

@media (min-width: 992px) {

#features-block { position: relative; }
#features-block .feature { transition: all .35s; position: absolute; max-width: 30%; z-index: 1000; float: none; width: auto; padding: 0; }
#features-block .feature p { transition: all .45s; max-height: 0; overflow: hidden; padding: 0; margin: 0; text-align: justify; color: #616161; font-weight: 300; }
#features-block .feature h3 { font-size: 17px; margin: 0; font-weight: 300; }

#features-block .feature .content { transition: all .35s; min-height: 40px; background: #ccc; padding: 5px 7px; border-radius: 8px; opacity: 0.88; position: relative; }
#features-block .feature .icon { transition: all .35s; height: 40px; width: 40px; background: #ccc; border-radius: 100%; margin: 0; font-size: 20px; padding-top: 7px; color: #FFF; text-align: center; opacity: 0.8; position: absolute; }
#features-block .feature .content:after { background-color: #ccc; content: "\00a0"; display: block; height: 8px; position: absolute; top: 12px; transform: rotate(45deg); width: 8px; }

#features-block .feature.left   .content:after { border-right-color: #ccc; left: -4px; }
#features-block .feature.right  .content:after { border-left-color: #ccc; right: -4px; }
#features-block .feature.bottom .content:after { top: inherit; bottom: 12px; }
#features-block .feature.left  .content { text-align: left; margin-left: 52px; }
#features-block .feature.right .content { text-align: right; margin-right: 52px; }
#features-block .feature.left   .icon { left: 0; }
#features-block .feature.right  .icon { right: 0; }
#features-block .feature.bottom .icon { bottom: 0; }

#features-block .feature > * { box-shadow: 0 0 5px rgba(105, 105, 105, 0.75); }
#features-block .feature:hover > * { box-shadow: 0 0 10px rgba(85, 85, 85, 0.85); }
#features-block .feature.left  .content:after { box-shadow: -1px 1px 1px rgba(105, 105, 105, 0.45); }
#features-block .feature.right .content:after { box-shadow: 1px -1px 1px rgba(105, 105, 105, 0.45); }
#features-block .feature.left:hover  .content:after { box-shadow: -2px 2px 2px rgba(85, 85, 85, 0.35); }
#features-block .feature.right:hover .content:after { box-shadow: 2px -2px 2px rgba(85, 85, 85, 0.35); }

/* Hover changes */
#features-block .feature:hover { z-index: 1100; }
#features-block .feature:hover .content { opacity: 1; }
#features-block .feature:hover .icon { opacity: 1; }
#features-block .feature:hover .content:after { opacity: 1; }
#features-block .feature:hover p { max-height: 250px; padding: 12px 0 0; }
#features-block .feature.bottom:hover p { padding: 0 0 12px; }

/* Colors and positions */
/* 0F5B78 1196BB 5CA793 9BB55A EFC93E ECAA38 F16C20 C02E1D 8A214F 4C214F */
#features-block #feature-web-app { top: 0%; left: 15%; }
#features-block #feature-web-app .icon { background: #1196BB; }
#features-block #feature-web-app .content, #features-block #feature-web-app .content:after { background: #D0F1FB; }

#features-block #feature-add { top: 6%; left: 72%; }
#features-block #feature-add .icon { background: #9BB55A; }
#features-block #feature-add .content, #features-block #feature-add .content:after { background: #D4DFB9; }

#features-block #feature-sync { top: 11%; right: 44%; }
#features-block #feature-sync .icon { background: #EFC93E; }
#features-block #feature-sync .content, #features-block #feature-sync .content:after { background: #F7E297; }

#features-block #feature-tags { top: 33%; left: 17%; }
#features-block #feature-tags .icon { background: #F16C20; }
#features-block #feature-tags .content, #features-block #feature-tags .content:after { background: #F9C09F; }

#features-block #feature-notes { bottom: 32%; right: 21%; }
#features-block #feature-notes .icon { background: #C02E1D; }
#features-block #feature-notes .content, #features-block #feature-notes .content:after { background: #F2AEA6; }

#features-block #feature-open-source { bottom: 13%; left: 26%; }
#features-block #feature-open-source .icon { background: #8A214F; }
#features-block #feature-open-source .content, #features-block #feature-open-source .content:after { background: #F0C1D6; }

#features-block #feature-pdf-cloud { bottom: 41%; right: 12%; }
#features-block #feature-pdf-cloud .icon { background: #4C214F; }
#features-block #feature-pdf-cloud .content, #features-block #feature-pdf-cloud .content:after { background: #E6C9E8; }
}

@media (max-width: 991px) {
#features { text-align: center; }
#features-block-mobile { position: relative; margin-bottom: 50px; }
#features-block .feature h3 { font-weight: 300; font-size: 20px; }
#features-block .feature { margin-bottom: 40px; }
#features-block .feature-icon { transition: all .35s; position: absolute; height: 35px; width: 35px; background: #ccc; border-radius: 100%; margin: 0 auto; font-size: 18px; padding-top: 5px; color: #FFF; box-shadow: 0 0 5px rgba(105, 105, 105, 0.75); opacity: 0.8; }
#features-block .feature-icon:hover { box-shadow: 0 0 10px rgba(85, 85, 85, 0.85); opacity: 1; }
#features-block .feature .icon { height: 60px; width: 60px; background: #ccc; border-radius: 100%; margin: 0 auto; font-size: 30px; padding-top: 10px; color: #FFF; }
#features-block .feature .icon .fa-tags { padding-left: 3px; }
#features-block .feature .icon .fa-pencil-square-o { padding-left: 4px; }
#features-block #feature-web-app .icon, #features-block #feature-web-app-icon { background: #1196BB; }
#features-block #feature-add .icon, #features-block #feature-add-icon { background: #9BB55A; }
#features-block #feature-sync .icon, #features-block #feature-sync-icon { background: #EFC93E; }
#features-block #feature-tags .icon, #features-block #feature-tags-icon { background: #F16C20; }
#features-block #feature-notes .icon, #features-block #feature-notes-icon { background: #C02E1D; padding-left: 2px; }
#features-block #feature-open-source .icon, #features-block #feature-open-source-icon { background: #8A214F; }
#features-block #feature-pdf-cloud .icon, #features-block #feature-pdf-cloud-icon { background: #4C214F; }
#features-block #feature-web-app-icon { top: 4%; left: 25%; }
#features-block #feature-add-icon { top: 4%; left: 72%; }
#features-block #feature-sync-icon { top: 9%; right: 44%; }
#features-block #feature-tags-icon { top: 31%; left: 17%; }
#features-block #feature-notes-icon { top: 62%; right: 21%; }
#features-block #feature-open-source-icon { top: 80%; left: 26%; }
#features-block #feature-pdf-cloud-icon { top: 53%; right: 11%; }
}

/***** SET GENERAL PAPERS PAGE LAYOUT *****/

.navbar-brand {
    padding: 8px 15px;
    line-height: 34px;
}

.navbar-brand img {
    height: 32px;
    display: inline-block;
    vertical-align: top;
}

#papers-navbar {
    margin: 0;
    z-index: 100;
}

#papers-container {
    font-size: 95%;
}

#papers-col-left, #papers-col-middle, #papers-col-right, #papers-col-right-handle {
    position: absolute;
    top: 51px;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
}

#papers-col-left {
    left: 0;
    width: 30px;
    box-shadow: 1px 1px 5px rgba(0,0,0,.075);
    border-right: 1px solid #ddd;
    background: white;
    z-index: 10;
    overflow-y: hidden;
}

#papers-col-middle {
    left: 0px;
    padding-left: 30px;
    width: 75%;
}

.fixed-col-left #papers-col-middle {
    padding-left: 200px;
}

#papers-col-right {
    right: 0;
    width: 25%;
    box-shadow: -1px 1px 5px rgba(0,0,0,.075);
    border-left: 1px solid #ddd;
    z-index: 10;
}

#papers-col-right-handle {
    right: 25%;
    margin-right: -4px;
    width: 7px;
    cursor: ew-resize;
    z-index: 1000;
}

#papers-col-right-open {
    position: absolute;
    top: 58px;
    right: 0;
    font-size: 13px;
    padding: 3px 5px;
    background: #7B7B7B;
    color: #FFF;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    z-index: 100;
}

#modal-spinner .content {
    position: absolute;
    top: 30%;
    transform: translateY(-50%);
    width: 100%;
    color: #fff;
    font-size: 25px;
}

#modal-settings h5 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #717171;
    margin-top: 30px;
}

#modal-settings h5:first-child {
    margin-top: 10px;
}

#modal-settings hr {
    width: 50px;
    border-width: 3px;
    border-color: #D4D4D4;
    margin-top: 30px;
}

/***** LEFT COLUMN (TAGS) *****/

#papers-col-left {
    transition: width .35s;
}

#papers-col-left-container {
    min-width: 180px;
}

#papers-col-left:hover, .fixed-col-left #papers-col-left {
    width: 200px;
    overflow-y: auto;
}

.papers-col-extra-content {
    visibility: hidden;
}

#papers-col-left:hover .papers-col-extra-content, .fixed-col-left .papers-col-extra-content {
    visibility: visible;
}

#papers-col-left h3 {
    margin: 7px 0 5px 7px;
    font-size: 17px;
    text-align: center;
    visibility: hidden;
}

#papers-col-left:hover h3, .fixed-col-left #papers-col-left h3 {
    visibility: visible;
}

#papers-col-left li {
    padding: 2px 10px;
}

#papers-col-left p {
    padding: 4px 10px;
}

#papers-col-left .tag-label {
    transition: opacity .35s;
    cursor: pointer;
    opacity: 0.3;
    display: block;
    overflow: hidden;
}

#papers-col-left .tag-label .label {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    padding: 4px 5px;
    vertical-align: top;
}

#papers-col-left .badge {
    transition: opacity .35s;
    opacity: 0.65;
    font-size: 9px;
    padding: 3px 5px;
    background: #AAA;
    float: right;
    margin-right: 4px;
    margin-left: 5px;
}

#papers-col-left .tag-active .badge {
    opacity: 1;
}

#papers-col-left .tag-active .tag-label {
    opacity: 1;
}

#papers-col-left .tag-colorpicker {
    float: right;
    padding: 0.2em .6em .3em;
}

#papers-col-left .sort {
    float: left;
    padding: 0 4px;
    margin-right: 4px;
    color: inherit;
}

#papers-col-left .tag-pin {
    float: right;
    padding: 0 4px;
    margin-right: 4px;
    color: inherit;
}

#papers-col-left .tag-pin i {
    transition: all .35s;
}

#papers-col-left .tag-pin:hover {
    background: none;
}

#papers-col-left .tag-pin:not(.pinned) i {
    transform: rotate(60deg);
    color: #999;
}

.colorpicker {
    padding: 9px 7px 9px 9px;
    line-height: 15px;
}

.colorpicker span {
    display: inline-block;
    height: 15px;
    width: 15px;
    margin: 2px;
    border-radius: 3px;
    cursor: pointer;
}

/***** TABLE OF PAPERS *****/

#papers-table {
    position: relative;
}

#papers-table th {
    padding: 9px 0px 9px 8px;
    vertical-align: top;
}

#papers-table .time-delimiter td {
    background-color: #DDD;
    color: #666;
    font-weight: bold;
    padding: 2px 0 2px 8px;
}

#papers-table .paper td {
    padding: 2px 0 2px 8px;
}

#papers-table .paper-full td {
    padding: 5px 0px 25px 8px;
}

#papers-table tr td:last-of-type {
    padding-right: 8px;
}

#papers-table .labels-list {
    position: absolute;
    height: 1.6em;
    width: 100%;
    margin-left: -8px;
    padding: 0 38px 0 8px;
}

#papers-table .labels-sublist {
    overflow-x: hidden;
    white-space: nowrap;
    height: 1.6em;
}

#papers-table .labels-sublist-left {
    width: 70%;
    display: inline-block;
}

#papers-table .labels-sublist-right {
    width: 27%;
    text-align: right;
    float: right;
    display: inline-block;
}

#papers-table .paper-full {
    cursor: pointer;
}

#papers-table .paper-short .title p {
    padding: 0;
    margin: 0;
}

#papers-table .paper-short .title {
    font-style: italic;
    color: #999;
    font-size: 93%;
}

#papers-table tr.active td {
    background: #E6E6E6;
    color: #757575;
    box-shadow: 0 5px 2px -3px rgba(0, 0, 0, 0.25) inset, 0 -5px 2px -3px rgba(0, 0, 0, 0.25) inset;
}
#papers-table tr.active td:first-child {
    box-shadow: 4px 5px 2px -3px rgba(0, 0, 0, 0.25) inset, 5px -5px 2px -3px rgba(0, 0, 0, 0.25) inset;
}
#papers-table tr.active td:last-child {
    box-shadow: -4px 5px 2px -3px rgba(0, 0, 0, 0.25) inset, -3px -5px 2px -3px rgba(0, 0, 0, 0.25) inset;
}

#papers-table tr.active .label {
    -webkit-filter: contrast(82%) saturate(80%);
}
#papers-table tr.active .date {
    color: #A0A0A0;
}

#papers-table .hspace {
    width: 30px;
    display: inline-block;
}

#papers-table .rating {
    font-size: 80%;
    width: 75px;
    display: inline-block;
}

#papers-table .date {
    color: #B9B9B9;
    font-size: 88%;
}

#papers-table .link, #papers-table .has-notes {
    color: #666;
    margin-left: 4px;
}

#papers-table .link i, #papers-table .has-notes i {
    padding: 0 0.5px;
}

#papers-table .link:hover {
    color: inherit;
}

#papers-table .link[href=""] {
    visibility: hidden;
}

/* Table sort */

th.sort-header {
    cursor:pointer;
}

table th.sort-header:after {
    content:'';
    float:right;
    margin-top:7px;
    border-width:0 4px 4px;
    border-style:solid;
    border-color:#404040 transparent;
    visibility:hidden;
}

table th.sort-header:last-child:after {
    margin-right: 4px;
}

table th.sort-header.text-right:after {
    margin-left: 5px;
}

table th.sort-header:hover:after {
    visibility:visible;
}

table th.sort-up:after, table th.sort-down:after, table th.sort-down:hover:after {
    visibility:visible;
    opacity:0.4;
}

table th.sort-up:after {
    border-bottom:none;
    border-width:4px 4px 0;
}

/******* RIGHT COLUMN (PAPER DETAILS) ******/


#papers-col-right-close {
    float: right;
    color: #A5A5A5;
    margin: 8px 10px 5px 5px;
    cursor: pointer;
}

#paper-wait {
    padding: 60px 20px 0;
    font-size: 37px;
    color: #ccc;
    text-align: center;
}

#paper-placeholder {
    padding: 60px 20px 0;
    font-size: 37px;
    color: #ddd;
    font-weight: 100;
    text-align: center;
    line-height: 1.15em;
}

#paper-bibtex, #paper-notes {
    padding: 8px;
}

#paper-bibtex h4, #paper-notes h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    margin: 0;
    color: #47597A;
}

#paper-bibtex h5, #paper-notes h5 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    margin: 0 0 5px;
    color: #47597A;
}

#paper-bibtex hr, #paper-notes hr {
    max-width: 50px;
    border-color: #47597A;
    border-width: 3px;
    margin: 11px auto 18px;
}

#paper-bibtex-content {
    font-size: 80%;
}

#paper-details {
    padding: 8px 3px;
}

#paper-details h4 {
    padding: 3px 6px;
    margin-top: 0;
}

#paper-details p {
    padding: 1px 6px;
    margin: 0 0 2px 0;
}

.bibtex-title {
    font-weight: bold;
}

.bibtex-booktitle, .bibtex-jname, .bibtex-publisher {
    font-style: italic;
}

#paper-details .editable {
    border: 1px solid transparent;
    transition: border .35s;
    cursor: pointer;
}

#paper-details .editable:hover {
    border: 1px solid #f1f1f1;
    border-radius: 5px;
}

#paper-bibtex-content {
    cursor: pointer;
}

#paper-bibtex-content:hover {
    transition: border .35s;
    border-color: #aaa;
}

#paper-details .title {
    font-size: 18px;
    font-weight: 500;
}

#paper-details .compact {
    margin-bottom: 1px;
}

#paper-details .indent {
    margin-left: 10px;
}

#paper-details .url {
    word-break: break-all;
}

#paper-details .authorsContainer {
    color: #777;
    font-weight: 400;
    font-size: 103%;
    line-height: 1.1;
}

.right-action-buttons {
    float: right;
    margin-top: -2px;
}

.right-action-buttons-pre {
    position: relative;
}

.right-action-buttons-pre .btn {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    border-radius: 0 4px 0 4px;
}

.right-action-buttons-pre .btn.clipboard {
    padding: 1px 12px;
}

.right-action-buttons .clipboard .fa-clipboard:before, .right-action-buttons-pre .clipboard .fa-clipboard:before {
    content: "" !important;
}

.right-action-buttons .clipboard, .right-action-buttons-pre .clipboard {
    background-image: url("../img/clippy.svg");
    background-repeat: no-repeat;
    padding: 1px 12px;
    background-size: 14px;
    background-position: 50%;
}

.right-action-buttons .clipboard .fa-fw, .right-action-buttons-pre .clipboard .fa-fw {
    margin: 0 -7px;
}

#js_drive_upload {
    position: relative;
    overflow: hidden;
}

#js_drive_upload input {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

#paper-notes-content h1 {
    font-size: 19px;
}

#paper-notes-content h2 {
    font-size: 17px;
}

#paper-notes-content h3 {
    font-size: 15px;
}

#paper-notes-content table td,
#paper-notes-content table th {
    border: 1px solid #ddd;
    padding: 5px;
}

.CodeMirror .CodeMirror-code .cm-header-1 {
    font-size: 19px;
}

.CodeMirror .CodeMirror-code .cm-header-2 {
    font-size: 17px;
}

.CodeMirror .CodeMirror-code .cm-header-3 {
    font-size: 15px;
}

.CodeMirror .CodeMirror-code .cm-header-4, .CodeMirror .CodeMirror-code .cm-header-5, .CodeMirror .CodeMirror-code .cm-header-6 {
    font-size: 13px;
}

#paper-notes-content ul {
    padding-left: 20px;
}

#paper-notes-content blockquote {
    font-size: inherit;
    font-style: italic;
}

#papers_modals .spinner {
    font-size: 35px;
    text-align: center;
}

#papers_modals .js_push_modal_status_content pre {
    max-height: 200px;
}

.editor-toolbar.fullscreen {
    top: 50px !important;
}

.CodeMirror-fullscreen {
    top: 100px !important;
}

#ssh-key {
    background: #F0F0F0;
}

.full-width {
    width: 100%;
}

/******* SINGLE PAPER PAGE ******/

#paper-display h1 {
    font-size: 30px;
    font-weight: 300;
}

#paper-display h1 small {
    font-size: 20px;
    font-weight: 300;
}

#paper-display .tags_notes:not(:empty) {
    padding-left: 100px;
}

#paper-display .tags_reading {
    float: right;
}

#paper-display #paper-notes-raw {
    max-height: 250px;
}

.confirmation .popover-title {
    text-align: center;
}

#change-password-div {
    display: none;
    padding-top: 15px;
}

#manage-account-div {
    margin-top: 15px;
}

#btn-change-password-confirm {
    display: none;
}
