:root {
    --picbgcolor1: #a05500;
    --picbgcolor2: #0f6907;
    --picbgcolor3: #7f1283;
    --picbgcolor4: #125d9b;
    --picbgcolor5: #7c7618;
    --picbgcolor6: #4da8b8;
}

#vbbcnnavt_tabs_links_menu td.vbmenu_option, #vbbcnnavt_tabs_links_menu td.vbmenu_hilite {
    padding: 0;
}
#vbbcnnavt_tabs_links_menu td.vbmenu_option > a, #vbbcnnavt_tabs_links_menu td.vbmenu_hilite > a {
    display: block;
    padding: 4px;
}



input[type="file"] {
    font-size: 14px;
    font-weight: bold;

}

.threadbits .row {
    border: 1px solid rgba(0,0,0,0.2);
    padding: 12px;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
}
.threadbits .row.nopadding {
    padding: 0;
}
.threadbits .row.noborder {
    border: none;
}

.row.threadbit {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;

    justify-content: space-between;
    row-gap: 4px;
}

.threadbits .row.threadbits-separator {
    width: 100%;
}
.threadbits-separator-getnew {
    text-align: center;
}

.usercp-threads-block .threadbits .row, .forumdisplay-tickets .threadbits .row,
.threadslist-search-results.getnew .threadbits .row{
    width: 100%;
}


.row.threadbit.deleted {
    opacity: 0.6;
}
.row.threadbit.moderated, .postbit-main.non-visible,
body.non-visible {
    background-image: linear-gradient(135deg, rgba(0,0,0,0.1) 25%, rgba(191, 169, 0, 0.1) 25%, rgba(191, 169, 0, 0.1) 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, rgba(191, 169, 0, 0.1) 75%, rgba(191, 169, 0, 0.1) 100%);
    background-size: 56.57px 56.57px;
}
.postbit-main.non-visible .alt1, .postbit-main.non-visible .alt2 {
    background: transparent !important;
}


.row.threadbit.vbpsmt-redirects-wrapper {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    row-gap: 0;
}

.row.vbpsmt-redirects-wrapper .row.threadbit {
    padding: 20px 0;
    /*border-top: 1px solid rgba(0,0,0,0.2);
    border-bottom: 1px solid rgba(0,0,0,0.2);*/
    border-left: none;
    border-right: none;
}
.row.vbpsmt-redirects-wrapper .row.threadbit:first-child {
    border-top: none;
    padding-top: 10px;
}
.row.vbpsmt-redirects-wrapper .row.threadbit:last-child {
    border-bottom: none;
    padding-bottom: 10px;
}

.row.threadbit.with-pictures {
    justify-content: flex-start;
}
.isMobile .row.threadbit {
    width: 100%;
    padding: 8px 4px;
    border-left: none;
    border-right: none;
}

.row.threadbit > div {
    display: block;
    width: 100%;
}

.row.threadbit > div.threadbit-block-heading {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    z-index: 0;
}

.row.sticky-separator {
    width: 100%;
    box-sizing: border-box;
}
.row.threadbit .threadbit-block-heading > div {
    flex-shrink: 1;
    flex-grow: 1;
    max-width: 100%;
    box-sizing: border-box;
}

.row.threadbit .thread-thumbnail-cell.no-thumb {
    display: none;
}

.row.threadbit .threadbit-block-heading > div.thread-thumbnail-cell {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100px;
    margin-right: 8px;
    min-height: 80px;
}
.isMobile .row.threadbit .threadbit-block-heading > div.thread-thumbnail-cell {
    flex-basis: 90px;
    min-height: 70px;
}
.threadbit-block-inforum {
    text-align: right;
}

.row.threadbit .thread-thumbnail-cell > a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.row.threadbit .thread-thumbnail-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.row.threadbit .threadbit-heading {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    row-gap: 6px;
}
.row.threadbit.vbpsmt-redirect-item .threadbit-heading {
    justify-content: space-around;
}
.thread-title-link, .vbpsmt_redirect_title_inner {
    font-weight: bold;
}

.row.threadbit .vbptct-thread-description-tags {
    display: inline;
}
.isMobile .threadbit-block-foot {
    display: none !important;
}

.row.threadbit .threadbit-block-notificationtype {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 8px;
    align-items: center;
}
.row.threadbit .threadbit-block-notificationtype > div {

}


.row.threadbit .inlinemod-item {
    float: right;
}
.row.threadbit .inlinemod-item input[type="checkbox"] {
    margin: 0;
}
.row.threadbit .threadbit-heading .threadbit-tags {
    clear: both;
}
.row.threadbit .threadbit-tags.empty {
    display: none;
}

.row.threadbit .deleted-thread-manage {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
}
.row.threadbit .deleted-thread-manage-wrapper {
    margin-top: 4px;
    display: inline-block;
    float: right;
}

.row.threadbit .threadbit-unsubscribe {
    text-align: right;
}


.threadbits {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.isMobile .threadbits {
    row-gap: 0;
}

.threadbits .twocolad_wrapper {
    width: 100%;
}

.threadbit-pictures {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    flex-shrink: 0;
    overflow: hidden;
}
.enhancedThreadPictureBit {
    display: block;
    height: 100%;
}
.enhancedThreadPictureBit > img {
    display: block;
    width: 100%;
    height: 100%;
}
.enhancedThreadPictureBit.avatar {
    max-width: 150px;
    max-height: 100px;
    border: 1px solid white;
    border-radius: 6px;
    position: absolute;
    bottom: 4px;
    left: 4px;
    z-index: 1;
    overflow: hidden;
}

.threadbit-lastpost-who {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    box-sizing: border-box;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    border: 1px solid black;
    background-color: transparent;
}
.threadbit-lastpost-who.threadbit-lastposter-author {
    background-color: black;
}
.threadbit-lastpost-date {
    vertical-align: middle;
}

#staffStatus {
    position: fixed;
    right: 20px;
    bottom: 20px;
    background-color: #E5E8A5;
    padding: 10px 30px;
    text-align: center;
    border: 2px solid #565131;
    border-radius: 12px;
    z-index: 1000000;
}

#staffStatus .closeButton {
    position: absolute;
    cursor: pointer;
    top: -20px;
    right: -20px;

}

#staffStatus .inlineimg {
    position: absolute;
    left: 6px;
    top: 45%;
}

.view-stats-page-bottom-row, .view-stats-page-bottom-wrapper-table {
    display: none;
}

.old-content-warning {
    text-align: center;
    border: 2px solid #6c6c6c;
    padding: 5px;
    margin-bottom: 4px
}

.old-content-warning a {
    text-decoration: underline;
}

.blog_deleted {
    opacity: 0.3;
    text-decoration-style: dotted;
}

.vbpsmt-title-extension {
    opacity: 0.5;
    margin: 5px;

}

.vbpsmt-title-extension.editing, .vbpsmt-title-extension.in-threadbit.editing {
    opacity: 1;
}

.vbpsmt-title-extension, .vbpsmt-title-extension.empty.editing, .vbpsmt-title-extension.in-threadbit.empty.editing {
    padding: 5px;
    border: 1px solid #333;
    min-height: 22px;
    font-size: 14px;
}

.vbpsmt-title-extension.in-threadbit.empty {
    float: right;
    clear: both;
}

.vbpsmt-title-extension.in-threadbit.empty.editing {
    float: none;
}

.vbpsmt-title-extension.in-threadbit {
    min-height: initial;
    margin: 0;
    margin-bottom: 4px;
    opacity: 0.4;
}

.vbpsmt-title-extension.empty {
    margin: initial;
    padding: initial;
    border: initial;
    min-height: initial;
}

.vbpsmt-title-extension .editor {
    display: none;
}

.vbpsmt-title-extension.editing .editor {
    display: initial;
}

.vbpsmt-title-extension.editing .displayed-text {
    display: none;
}

.vbpsmt-title-extension .edit-button {
    display: inline-block;
    /*padding: 3px;
    border-radius: 3px;
    background-color: #fff;*/
    cursor: pointer;
    margin-left: 4px;
}

.vbpsmt-title-extension .edit-button img {
    width: 16px;
    height: 16px;
}

.vbpsmt-title-extension input[name="text"] {
    width: 90%;
}

.vbpsmt-title-extension.in-threadbit, .vbpsmt-title-extension.in-threadbit.empty.editing {
    border: none;
    padding: 0;
    font-size: 11px;
}

.vbpsmt-title-extension.in-threadbit .edit-button img {
    width: 12px;
    height: 12px;
}

.isMobile .vbpsmt-title-extension.in-threadbit {
    display: none;
}

.isMobile [id^="showmore_attachments_"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.isMobile [id^="showmore_attachments_"] fieldset {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.isMobile [id^="showmore_attachments_"] fieldset legend {
    margin-left: 8px;
}

.vbpsmt_special_notice p {
    margin: 0;
}

.vbpsmt-last-update {
    font-weight: normal;
    font-size: 11px;
}

.vbpsmt_forumbit_twocol .forumbit_title_cell > div:first-of-type {
    margin-bottom: 0.75em;
}

.vbpsmt_forumbit_twocol.with-board-link .forumbit_title_cell > div:first-of-type {
    margin-bottom: 0;
}

.vbpsmt_forumbit_twocol .lastpostby-poster {
    display: none;
}

.vbpsmt_forumbit_twocol .forumhome-lastpostby-link {
    float: right;
}
.vbpsmt_forumbit_twocol .lastpostby-thread-title {
    float: left;
}


.forumbit_title_cell .vbpsmt_board_link_title {
    margin-bottom: 0.75em;
}

.navbar-desc-edit-button {
    cursor: pointer;
}

.navbar-desc-edit-button img {
    display: inline-block;
    float: right;
    padding: 3px;
    border-radius: 3px;
    background-color: #fff;
    width: 16px;
    height: 16px;
    opacity: 0.6;
    margin-left: 4px;
}

.navbar-desc-editor {
    display: none;
}

.navbar-desc-editor.editing {
    display: initial;
}

.navbar-desc-editor .uploading-progress {
    display: none;
}

.navbar-desc-editor .uploading-progress.uploading {
    display: inline-block;
}

.navbar-desc-editor label {
    display: block;
    line-height: 20px;
}

.navbar-desc-edit-button .navbar-desc-add {
    display: none;
}

.empty .navbar-desc-edit-button .navbar-desc-add {
    display: initial;
}

.empty .navbar-desc-edit-button .navbar-desc-edit-icon {
    display: none;
}

.empty .navbar-desc-editor label {
    display: none;
}

.navbar-desc-preview.editing {
    display: none;
}

.isMobile .admin-only .navbar-desc-add {
    color: rgba(255, 255, 255, 0.4);
}

.view-stats-usercp-cell {
    position: relative;
    width: 100%;
    padding: 0 0 20% 0
}

a.vbpsmt-phone-link {
    background-color: #fff;
    color: #000 !important;
    vertical-align: middle;
    font-size: 10pt;
    text-decoration: none !important;
    border: 1px solid black;
    border-radius: 3px;
    padding: 0 2px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    float: none;
}

a.vbpsmt-phone-link.vbpsmt-phone-link-usercp {
    display: block;
    float: right;
    clear: right;
}

a.vbpsmt-phone-link img {
    vertical-align: middle;
    width: 24px;
    height: 24px;
    position: relative;
    float: none;
    top: -0.1em;
}

a.vbpsmt-phone-link.vbpsmt-whatsapp-link {
    background-color: rgba(0, 0, 0, 0);
    border: none;
}

a.vbpsmt-phone-link.vbpsmt-phone-link-usercp.vbpsmt-whatsapp-link {
    clear: none;
}

a.vbpsmt-phone-link.vbpsmt-phone-link-nonusercp img {

}

.vbpsmt-phone-link-wrapper {
    white-space: nowrap;
}

.threadbit.enhancedThread a.vbpsmt-phone-link.vbpsmt-phone-link-usercp {
    margin-top: 0;
}

.albumPictureWrapper {
    font-size: 0;
}

.vbpsmt-more-album-pics-link {
    position: relative;
}

.vbpsmt-more-album-pics-text {
    display: block;
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 2em;
    line-height: 2em;
    text-align: center;
    left: 0;
    top: 50%;
    margin-top: -1em;
    font-size: 50px;
    font-weight: bold;
    color: white;
    opacity: 0.5;
}

.vbpsmt-more-album-pics-link .thumbnail {
    opacity: 0.3;
    border: 2px solid gray;
}

.isMobile .vbpsmt-more-album-pics-link .thumbnail {
    border: none;
}





.vbpsmt-incomingrd-overlay {
    position: fixed;
    right: 20px;
    bottom: 20px;
    background-color: #E5E8A5;
    padding: 10px 30px;
    text-align: center;
    border: 2px solid #565131;
    border-radius: 12px;
    z-index: 1000000;
    max-width: 300px;
}

.vbpsmt-incomingrd-overlay .closeButton {
    position: absolute;
    cursor: pointer;
    top: -20px;
    right: -20px;

}
.vbpsmt-incomingrd-logo-wrapper {
    padding: 10px;
}
.vbpsmt-incomingrd-logo {
    max-width: 100%;
    height: auto;
    box-shadow: 8px 8px rgba(0,0,0,0.2);
    border: 1px solid black;

}


@media screen and (max-width : 380px) {
    .vbpsmt-incomingrd-overlay {
        bottom: 0;
        right: 0;
        width: 100%;
        box-sizing: border-box;
        border-bottom: none;
        border-right: none;
        border-left: none;
        border-radius: 0;
        font-size: 80%;
        padding: 5px 36px 0 22px;
        max-width: initial;
    }
    .vbpsmt-incomingrd-overlay .closeButton {
        top: 0;
        right: 0;
    }
}

.vbpsmt_forumbit_twocol {
    position: relative;
}

.vbpsmt_forumbit_twocol .forumbit-link-icon-wrapper {

    position: absolute;
    bottom: 0;
    right: 0;

    /*
    text-align: right;
    margin-top: 4px;
    */
}

.vbpsmt_forumbit_twocol .forumbit-link-icon-wrapper .forumbit-link-icon {
    /*float: right;*/

    text-decoration: none;
    display: inline-block;
}

.vbpsmt-fat-attachs, .vbpsmt-frame-attachs {
    font-size: 0;
}

.vbpsmt-fat-attach-wrapper, .vbpsmt-frame-attach {
    display: inline-block;
    margin: 0;
    padding: 2px !important;
}

.vbpsmt-fat-attachs .fat-hidden {
    display: none !important;
}

.isMobile .vbpsmt-fat-attach-wrapper {
    display: inline-block;
    margin: 0;
    padding: 0 !important;
    max-width:100%
}

.vbpsmt-redirect-ad-internal > .alt2 {
    background: #cdc9c8;
}
.vbpsmt-redirect-ad-internal > .alt1 {
    background: #c9c5c4;
}

.vbpsmt-redirect-ad-external > .alt2 {
    background: #ccbebd;
}
.vbpsmt-redirect-ad-external > .alt1 {
    background: #c9bbbb;
}
.threadbit.vbpsmt-redirect-ad-external a[id^="thread_title_"]::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url('/images/icons/mi-mensaje24x24.png?v=999');
    vertical-align: middle;
    margin-right: 4px;
}
.threadbit.vbpsmt-redirect-ad-external a[id^="thread_gotonew"] {
    display: none;
}
.threadbit.vbpsmt-redirect-ad-external td[id^="td_threadtitle_"] > div > img[src^="/images/icons/sticky"] {
    display: none;
}

.vbpsmt_redirect_cell.vbpsmt_redirect_thumb {
    width: 75px;
}
.vbpsmt_redirect_cell.vbpsmt_redirect_na {
    width: 2ex;
}
.vbpsmt_redirect_cell {
    flex-grow: 0;
    flex-shrink: 0;
}

.vbpsmt_redirect_cell.vbpsmt_redirect_title {
    flex-grow: 1;
    flex-shrink: 1;
    padding-left: 10px;
    padding-right: 10px;
}
.vbpsmt_redirects_wrapper_row > td {
    padding: 0 !important;
}
.vbpsmt_redirects_wrapper_inner {

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.vbpsmt_redirect_title {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.vbpsmt_redirect_thumb {
    position: relative;
}

.vbpsmt_redirect_icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.vbpsmt_redirect_thumb_img {
    width:75px;
    height:60px;
    object-fit: contain
}
.isMobile .vbpsmt_redirect_thumb_img {
    width:60px;
    height:48px;
}
.isMobile img.vbpsmt_redirect_icon {
    max-width: 15px !important;
    /*float: left;*/
    vertical-align: middle;
}

.isMobile .vbpsmt_redirect_title_inner > a {
    /*margin-left: 25px;*/
    text-decoration: none;
}

.isMobile .vbpsmt_redirect_icon.vbpsmt_redirect_ad_icon{
    max-width: none !important;
    width: 20px;
    height: 20px;
}

img.home-forumbit-forumthumb {
    display: block !important;
    max-width:176px !important;
    max-height: 124px !important;
    width: auto !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vbpsmt-forumbit-info {
    margin-top: 14px;
}

.vbpsmt-forumbit-info p {
    margin-top: 5px;
    margin-bottom: 5px;
}

.vbpsmt_forumbit_twocol .vbpsmt-lastpostinfo-multi-bit .forumhome-lastpostby-link {
    float: none;
    white-space: nowrap;
}

.vbpsmt-lastpostinfo-multi-bit {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.vbpsmt-lastpostinfo-multi-bit .vbpsmt-lastpostinfo-thread-title {
    white-space: nowrap;
    font-weight: bold;
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.vbpsmt-lastpostinfo-multi-bit .vbpsmt-lastpostinfo-lastpost {
    flex-shrink: 0;
}

.vbpsmt-forum-link-tall .vbpsmt-flink-forum-title {
    text-align: center;
}


.vbpsmt-forum-link-tall {
    display: flex;
    flex-direction: column;
    height: 246px;
    justify-content: space-between;
}
.vbpsmt-forum-link-tall.vbpsmt-doublerow {
    height: 494px;
}
.vbpsmt-forum-link-tall > * {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    flex-grow: 0;
    flex-shrink: 0;
}
.vbpsmt-forum-link-tall > .vbpsmt-flink-forum-thumb {
    flex-grow: 1;
    flex-shrink: 1;
}
.vbpsmt-forum-link-tall > .vbpsmt-flink-forum-thumb > a {
    display: flex !important;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
    flex-direction: column;
    justify-content: center;
}
.vbpsmt-forum-link-tall > .vbpsmt-flink-forum-thumb > a > img {
    display: block;
    max-width: 468px;
    max-height: 190px;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.vbpsmt-forum-link-tall.vbpsmt-doublerow > .vbpsmt-flink-forum-thumb > a > img {
    max-height: 416px;
}

.vbpsmt-big-forumbit-mobile {
    margin: 4px;
    padding: 6px;
    border: 1px solid rgba(0,0,0,0.3);
}
.vbpsmt-big-forumbit-mobile .vbpsmt-flink-forum-title {
    margin-bottom: 4px;
}

.isMobile .forumbit-wrapper-with-board-link-slim + .forumbit-wrapper-with-board-link-slim {
    display: none;
}

.online-status-icon {
    display: inline-block;
    width: 0;
    height: 0;
    padding: 4px;
    border: 1px solid black;
    border-radius: 4px;
    margin-right: 4px;
}

.thread-thumbnail-cell .online-status-icon, .enhancedThreadPictureWrapper .online-status-icon {
    position: absolute;
    bottom: 4px;
    margin-right: 0;
    z-index: 20;
}
.thread-thumbnail-cell .online-status-icon {
    right: 4px;
}
.enhancedThreadPictureWrapper .online-status-icon {
    left: 6px;
    bottom: 6px;
}
.thread-thumbnail-cell .online-status-icon.status-offline, .enhancedThreadPictureWrapper .online-status-icon.status-offline {
    display: none;
}

.online-status-icon.status-online {
    background-color: #13ff57;
    border-color: #006600;
}
.online-status-icon.status-offline {
    background-color: #c0c0c0;
    border-color: #606060;
}
.online-status-icon.status-invisible {
    background-color: #ff1357;
    border-color: #660000;
}



.enhancedThreadPictureWrapper {
    /*font-size: 0;*/
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: column;
    aspect-ratio: 1.5;
    justify-content: center;
    overflow: hidden;
}



/* Traffic Stars "native" ads. TODO move to vbSpring or Thematic Ads */
.native-wrapper {
    border: 2px solid black;
    padding: 4px;
    background-color: #dadada;
    height: 160px;
    overflow: hidden;
}
.isMobile .native-wrapper {
    height: 269px;
    margin-bottom: 4px;
}

.threadbit-lastpost-link, table.cellLink td a.threadbit-lastpost-link {
    float:right;
    text-align:right;
    font-weight: bold;
    padding: 2px;
    border-radius: 6px;
    background-color: rgba(0,0,0,0.05);
    border: 1px solid rgba(0,0,0,0.1);
}
a.threadbit-lastpost-link {
    text-decoration: none;
}

.row.threadbit .thread-icons {
    height: 1ex;
    display: inline-flex;
    vertical-align: middle;
    flex-direction: row;
    align-items: center;
    gap: 4px;
}

.row.threadbit:not(.with-pictures) .thread-thumbnail-cell:not(.no-thumb) + .threadbit-heading .thread-icons {
    position: absolute;
    top:0;
    left: 0;
    z-index: 99;
    margin-top: 2px;
    margin-left: 2px;
    height: 22px;
}
.thread-icons .thread-icon {
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: 16px 17px;
    background-color: rgba(255,255,255,0.8);
    background-repeat: no-repeat;
    background-position: 2px 1px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,0.8);
}
.thread-icon-sticky {
    background-image: url('/images/icons/pinned.svg');
}
.thread-icon-poll {
    background-image: url('/images/icons/poll2.svg');
}
.thread-icon-related {
    background-image: url('/images/icons/link.svg');
}
.thread-icons .thread-icon.thread-icon-moderated {
    background-image: url('/images/icons/moderated.gif');
    background-color: rgb(255, 200, 128);
    border-color: #331900;
}

.table-header::after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.table-header-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.table-header-row .thead-cell {
    flex-grow: 1;
    padding: 4px;
}
.thead-cell.thead-cell-imod {
    flex-grow: 0;
}

.threadslist-header .vbmenu_control {
    text-align: right;
    flex-grow: 0;
}
.threadslist-header {

}

.sorting-links {
    font-weight: normal;
}
.sorting-links a {
    text-decoration: underline !important;
}

.thread-title-link {
    font-size: 15px;
}
.row.threadbit .vbpvbe-threadbit-description {
    font-size: 12px;
    line-height: 14px;
    max-height: 28px;
    overflow: hidden;
}

.forumbit .vbpsmt-staff-online-phone {
    font-size: 14px;
    font-weight: bold;
}
.forumbit .vbpsmt-staff-online-links {
    float: right;
    margin-right: 24px;
}
#mobile-menu .vbpsmt-staffonline-banner {
    font-size: 12px;
}
#mobile-menu .vbpsmt-staff-online-phone::before {
    content:'\A';
    white-space: pre-line;
}
.vbpsmt-staffonline-icon {
    vertical-align: middle;
}
.forumbit .vbpsmt-staff-online-indicator {
    display: none;
}
.forumbit .vbpsmt-staff-online-indicator.vbpsmt-staff-is-online, .forumbit .vbpsmt-staff-online-indicator.vbpsmt-staff-is-offline  {
    display: block;
    position: absolute;
    z-index: 0;
    top: 70px;
    left: 18px;
    background-color: #13ff57;
    font-size: 0;
    display: block;
    width: 0;
    height: 0;
    padding: 4px;
    border: 1px solid #006600;
    border-radius: 4px;
}
.forumbit .vbpsmt-staff-online-indicator.vbpsmt-staff-is-offline  {
    background-color: #c0c0c0;
    border-color: #606060;
}
.isMobile .forumbit .vbpsmt-staff-online-indicator.vbpsmt-staff-is-online, .isMobile .forumbit .vbpsmt-staff-online-indicator.vbpsmt-staff-is-offline  {
    top: initial;
    left: -20px;
    bottom: 12px;
}

.table-header-simple {
    padding: 5px;
}
.table-footer-simple {
    padding: 5px;
}

.usercp-threads-block {
    margin-bottom: 8px;
}

.usercp-threads-block .table-footer-simple {
    text-align: right;
}

.pagenav-top {
    margin-bottom: 3px;
}
.pagenav-bottom {
    margin-top: 3px;
}

.forumdisplay-tickets .threadbit:not(.has-new-posts) .thread-title-link {
    color: #666;
}

.navbar-last-visit {
    font-weight: normal;
    font-size: 11px;
    margin-top: 4px;
}

.activation-stats-graph {
    width: 100%;
    max-width: 640px;
    height: 400px;
}
.isMobile .activation-stats-graph {
    height: 200px;
}

.vbpsmt-thread-card-wrapper {
    width: 1010px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
}
.vbpsmt-thread-card-wrapper.collapsed {
    height: 40px;
    overflow: hidden;
}
.isMobile .vbpsmt-thread-card-wrapper.collapsed .vbpsmt-card-picture {
    display: none;
}
.vbpsmt-card-expand-button {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 6px;
    font-weight: bold;
}
.vbpsmt-card-expand-button::after {
    content: ' ';
    display: inline-block;
    width: 16px;
    height: 16px;
    /*background: url('/images/misc/13x13arrowdown.gif');*/
    background: url('/images/icons/expand-down-16.png');
    vertical-align: middle;
}
.vbpsmt-thread-card-wrapper.collapsed .vbpsmt-card-expand-button {
    display: inline-block;
}
.isMobile .vbpsmt-thread-card-wrapper {
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
    border: none;
}

.vbpsmt-thread-card {
    border: 1px solid black;
    width: 67%;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding: 4px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: relative;
}
.isMobile .vbpsmt-thread-card {
    flex-wrap: wrap;
    width: 100%;
}
.vbpsmt-thread-card .vbpsmt-card-picture {
    width: 45%;
}
.vbpsmt-thread-card .vbpsmt-card-content {
    width: 55%;
    padding-left: 8px;
}
.vbpsmt-card-content dl {
    margin-top: 0;
    margin-bottom: 0;
}
.vbpsmt-card-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.collapsed .vbpsmt-card-column {
    justify-content: flex-start;
}
.isMobile .vbpsmt-thread-card .vbpsmt-card-picture, .isMobile .vbpsmt-thread-card .vbpsmt-card-content {
    width: 100%;
}
.vbpsmt-card-picture img {
    display: block;
    width: 100%;
    height: auto;
}
.no-picture .vbpsmt-card-picture img {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}
.isMobile .vbpsmt-card-picture img {
    width: 40%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
 }

.vbpsmt-thread-card dt,
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.category-TAR dt,.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.category-TAR dd
{
    display: inline-block;
    max-height: none;
    overflow: initial;
}


.vbpsmt-thread-card dd {
    display: inline;
}

.vbpsmt-thread-card dd, .vbpsmt-thread-card .vbpsmt-card-tag-based-bit.category-TAR dd {
    margin-left: 0;
}
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit dt,.vbpsmt-thread-card .vbpsmt-card-tag-based-bit dd {
    display: block;
}


.vbpsmt-thread-card .vbpsmt-card-tag-based-bit dd {
    margin-left: 20px;
    max-height: 93px;
    overflow: hidden;
}
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.expanded dd {
    max-height: none;
}
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.collapsible {
    cursor: pointer;
}
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.collapsible dd {
    position: relative;
}
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.collapsible dd:after {
    content: '...';
    font-size: 20px;
    font-weight: bold;
    color: rgba(0,0,0,0.4);
    position: absolute;
    bottom: 4px;
    right: 8px;
}
.vbpsmt-thread-card .vbpsmt-card-tag-based-bit.collapsible.expanded dd:after {
    content: none;
    display: none;
}
.vbpsmt-thread-card dt {
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0.25em;
    font-size: 14px;
}
.vbpsmt-thread-card dt:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    vertical-align: middle;
}
.vbpsmt-thread-card .category-SRV dt:before {
    background-image: url('/images/icons/cards/servicios.png');
}
.vbpsmt-thread-card .category-FIS dt:before {
    background-image: url('/images/icons/cards/aspecto.png');
}
.vbpsmt-thread-card .category-TAR dt:before {
    background-image: url('/images/icons/cards/tarifas.png');
}
.vbpsmt-thread-card .vbpsmt-card-name-bit dt:before {
    background-image: url('/images/icons/cards/nombre.png');
}
.vbpsmt-thread-card .vbpsmt-card-origin-bit dt:before {
    background-image: url('/images/icons/cards/origen.png');
}
.vbpsmt-thread-card .vbpsmt-card-phone-bit dt:before {
    background-image: url('/images/icons/cards/telefono.png');
}
.vbpsmt-thread-card .vbpsmt-card-hasplace-bit dt:before {
    background-image: url('/images/icons/cards/sitio-citas.png');
}
.vbpsmt-thread-card .vbpsmt-card-address-bit dt:before {
    background-image: url('/images/icons/cards/direccion.png');
}
.vbpsmt-thread-card .vbpsmt-card-reviews-bit dt:before {
    background-image: url('/images/icons/expe24.gif');
}
.vbpsmt-thread-card .vbpsmt-card-rating-bit dt:before {
    background-image: url('/images/icons/cards/valoracion.png');
}

.vbpsmt-card-rating {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.vbpsmt-card-rating .vbpsmt-rating-star {
    display: block;
    width: 16px;
    height: 16px;
    background: url('/images/icons/cards/star.png');
}
.vbpsmt-card-rating.stars-5 .vbpsmt-rating-star,
.vbpsmt-card-rating.stars-4 .star4, .vbpsmt-card-rating.stars-4 .star3, .vbpsmt-card-rating.stars-4 .star2, .vbpsmt-card-rating.stars-4 .star1,
.vbpsmt-card-rating.stars-3 .star3, .vbpsmt-card-rating.stars-3 .star2, .vbpsmt-card-rating.stars-3 .star1,
.vbpsmt-card-rating.stars-2 .star2, .vbpsmt-card-rating.stars-2 .star1,
.vbpsmt-card-rating.stars-1 .star1
{
    background-position-y: -16px;
}

.menu-vip-info {
    position: relative;
}
#usercp_nav .menu-vip-info {
    padding-left: 34px;
}

.menu-vip-info.warning {
    color: #7F0000;
}
#mobile-menu .menu-vip-info.warning {
    color: #ffcf46;
}

.menu-vip-info.warning::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url('/images/icons/warning-24x24.png');
    background-size: 16px 16px;
}
#usercp_nav .menu-vip-info.warning::before,#usercp_nav .menu-vip-info.warning::after {
    content: none;
    display: none;
}


.vbpsmt-vip-notices {
    border: 1px solid black;
    padding: 2px 4px;
    font-size: 10pt;
    text-align: center;
}
.vbpsmt-vip-block {
    padding-top: 3px;
    padding-bottom: 3px;
}
.vbpsmt-vip-details, .vbpsmt-vip-status {
    border-top: 1px solid rgba(0,0,0,0.3);
}

.vbpsmt-vip-toggle-details {
    display: inline-block;
    float: right;
    width: 20px;
    height: 20px;
    background: url('/images/icons/info24x24.png');
    background-size: 20px 20px;
    cursor: pointer;
    opacity: 0.7;
}
.collapsed .vbpsmt-vip-details {
    display: none;
}

.vbpsmt-vip-notice-variable {
    color: #683b1a;
    font-weight: bold;
}

.vbpcfu-notice {
    text-align: center;
}
.icon-warning {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url('/images/icons/warning-24x24.png');
}

.admin-only.admin-vip-info {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-block !important;
    width: initial !important;
    padding: 2px;
    opacity: 0.5;
    border: 1px solid black;
}
.admin-only.admin-vip-info.ok {
    color: darkgreen;
    border-color: darkgreen;
    background-color: lightgreen;
}
.admin-only.admin-vip-info.danger {
    color: darkred;
    border-color: darkred;
    background-color: orange;
}
.admin-only.admin-vip-info.expired {
    color: darkred;
    border-color: darkred;
    background-color: lightcoral;
}

.vbptct-thread-description-tag.dtag-category.dtag-premium {
    background-color: #acacac;
    border-color: #acacac;
}
.vbptct-thread-description-tag.dtag-category.dtag-premium-gold {
    background-color: #e1b030;
    border-color: #e1b030;
}

.vbpsmt-vip-status.vbpsmt-vip-warning::before, .vbpsmt-vip-status.vbpsmt-vip-ok::before {
    content: '';
    display: inline-block;
    float: right;
    width: 24px;
    height: 24px;
}
.vbpsmt-vip-status.vbpsmt-vip-warning::before {
    background: url('/images/icons/blog-warning.png')
}
.vbpsmt-vip-status.vbpsmt-vip-ok::before {
    background: url('/images/icons/blog-ok.png')
}

#vMail_new button[type="submit"],
#vMail_redirect button[type="submit"],
form[name="register"][action*="addmember"] *[type="submit"]
{
    font-size: 150%;
    font-weight: bold;
}
.register-contact-link > img {
    float: left;
}
.register-contact-link a {
    display: block;
    margin-top: 6px;
    font-size: 120%;
    font-weight: bold;
    font-style: italic;
}
.register-contact-link {

}

.big-submit-button {
    font-size: 20px;
    padding: 6px 10px;
    font-weight: bold;
}

.user-field-wrapper.phone-field legend:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url('/images/icons/phone24x24.png');
}

.isMobile form[name="register"][action*="addmember"] > table > tbody > tr > td.panelsurround {
    padding: 0;
}

.form-field {
    margin-top: 6px;
}
html:not(.isMobile) .field-confirm-pair {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
html:not(.isMobile) .field-confirm-item {
    width: 300px;
}
#FR_PasswordStrength {
    margin-top: 6px;
}

.isMobile .register-gdpr {
    display: none;
}

.banner-wrapper-stripchat {
    width: 100%;
    box-sizing: border-box;
    height: 88px;
    overflow: hidden;
    border: none !important;
}
.banner-wrapper-stripchat > iframe {
    width: 100%;
}
.vbpmal-infraction-info {
    margin-bottom: 6px;
}

form input[type="reset"] {
    display: none;
}

.register-submit-row {
    margin-top: 5px;
    text-align: center;
    margin-bottom: 8px;
}


html:not(.isMobile) .postbit-attachments-images-box img:not(a > img) {
    border: 2px solid transparent;
    margin: 4px;
}

.login-form-navbar .login-actual-form {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.login-form-navbar .login-field-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.login-form-navbar .login-field-row .login-field-label {
    width: 100px;
    font-size: 11px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
.login-form-navbar .login-field-row .login-field-label label {
    display: block;
    padding: 4px;
}
.login-form-navbar .login-field-row .login-field-input {
    width: 152px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.login-form-navbar .login-form-fields {
    padding: 0 4px;
}
.login-form-navbar .login-form-submit {
    width: 100px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.login-form-navbar .login-rememberme {
    font-size: 11px;
}
.login-form-navbar #cb_cookieuser_navbar {
    vertical-align: sub;
}
.login-form-navbar .login-field-row {
    margin-top: 2px;
    margin-bottom: 2px;
}
.login-form-links {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.post-buttons img {
    vertical-align: middle;
}

.vbpua_ad[id^='vbppim_thread_label_'] img {
    max-width: 216px;
    height: auto;
}
.vbpua_ad[id^='forums_replace_'] img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    display: block;
}
.legend-as-label {
    font-weight: bold;
    font-size: 16px;
}


.multi-file-upload label .input-wrapper {
    display: inline-block;
    position: relative;
    z-index: 1;
}
.multi-file-upload label .input-wrapper input[type="file"] {
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    left: 4px;
    z-index: 1;
}

.multi-file-upload label {
    cursor: pointer;
}
.multi-file-upload label .file-button {
    display: block;
    position: relative;
    z-index: 90;
    padding: 8px;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid black;
    color: black;
    border-radius:4px;
    background: rgb(239,239,239);
}
.multi-file-upload label .label-files-selected .selected-some {
    display: none;
}

.multi-file-upload label .label-files-selected.has-files .selected-some {
    display: initial;
}
.multi-file-upload label .label-files-selected.has-files .selected-zero {
    display: none;
}
.multi-file-upload label .label-files-selected {
    font-size: 12px;
    color: #333;
}

.multi-file-upload .hidden-inputs {
    display: none;
}

html:not(.isMobile) #album_pictures {
    width:888px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

html:not(.isMobile) .picturegroup-body {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.picturegroup-body {
    font-size: 0;
}

html:not(.isMobile) .picturegroup-body .album-picturebit {
    text-align: center;
    padding: 2px;
}

html:not(.isMobile) .picturegroup-body::after {
    content: "";
    flex: auto;
}

.isMobile .forumbit .vbpua_ad > a {
    display: flex;
    max-height: 86px;
    flex-direction: column;
    overflow: hidden;
    justify-content: center;
}
.isMobile .vbpua_ad[id^='forums_replace_'] > a {
    max-height: none !important;
}

body:not(.forumhome) .forumbit-level2 > td:first-child {
    border-left: 20px solid rgba(0,0,0,0.1);
}

.clickadu-block {
    width: 100%;
    max-width: 468px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.clickadu-one {
    width: 33%;
    height: 60px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:center;
    align-items:center;
    overflow:hidden;
}
.clickadu-inner {
    transform: scale(0.52);
}
.vbbgrec-question {
    border: 1px solid red;
    padding: 8px;
    margin-top: 6px;
}
.vbbgrec-question p {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    text-align: left;
}
.form-errormsg {
    border: 1px solid red;
    padding: 6px;
    color: darkred;
}
.form-errormsg::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url('/images/icons/warning-24x24.png');
}
.submitting button[type="submit"]::after {
    display: inline-block;
    content: '';
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url('/images/misc/progress.gif');
}
.editor-smiliebox {
    height: 120px;
    overflow: auto;
    resize: vertical;
}
.editor-smiliebox .editor-smilie {
    display: inline-block;
    padding: 0 5px;
}

.collapsed .post-icons-select-inner {
    display: none;
}

.post-icons-select legend {
    cursor: pointer;
}

.post-icons-select legend::after {
    content: ' -';
}
.post-icons-select.collapsed legend::after {
    content: ' +';
}
.attachmentList .attachmentRow {
    position: relative;
}
.attachmentList .attachmentRow .attachment-select {
    position: absolute;
    top: 4px;
    right: 4px;
}
.delete-attachments-submit.none-selected button[name="deleteSelected"] {
    display: none;
}
.delete-attachments-submit.some-selected button[name="deleteAll"] {
    display: none;
}
.delete-attachments-submit {
    text-align: right;
}
.attachmentList .selectAllRow {
    text-align: right;
}
.sizedsig {
    max-height: 75px;
    overflow-y: auto;
    overflow-x: hidden;
}
.albumPictureWrapper:not(.expanded) .excluded {
    display: none !important;
}
.albumPictureWrapper:not(.expanded) {
    max-height: 410px;
    overflow-y: hidden;
}
a.vbpsmt_postbit_album_picture {
    display: inline-block;
    position: relative;
    padding: 1px;
}
a.vbpsmt_postbit_album_picture.last-in-preview {
    cursor: pointer;
    z-index: 0;
}
a.vbpsmt_postbit_album_picture.last-in-preview::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9) url('/images/misc/thumb_more_pics_150x200_dark.png?v=2');
    background-position: center;
    background-repeat: no-repeat;
    z-index: 10;
    opacity: 0.8;
}
a.vbpsmt_postbit_album_picture.last-in-preview::after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left:0;
    width: 100%;
    height: 50px;
    margin-top: -25px;
    line-height: 50px;
    text-align: center;
    font-size: 50px;
    color: white;
    font-weight: bold;
    opacity: 0.7;
    z-index: 99;
}
#album .text-collapse {
    display: none;
}
#album.expanded .text-collapse {
    display: initial;
}
#album.expanded .text-expand {
    display: none;
}

.vbpsmt_postbit_album_picture .pic-caption {
    display: none;
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 0;
    margin-bottom: 2px;
    margin-left: 2px;
    padding: 2px 5px;
    background-color: rgba(0,0,0,0.6);
    color: white;
    font-size: 18px;
}
.expanded .vbpsmt_postbit_album_picture .pic-caption {
    display: block;
}
#album .album-links.below {
    display: none;
}
#album.expanded .album-links.below {
    display: block;
}
.post_attachments .album-delete-edit {
    float: right;
}
.post_attachments > fieldset {
    padding: 4px;
}

.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-1 {
    background-color: var(--picbgcolor1);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-2 {
    background-color: var(--picbgcolor2);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-3 {
    background-color: var(--picbgcolor3);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-4 {
    background-color: var(--picbgcolor4);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-5 {
    background-color: var(--picbgcolor5);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-6 {
    background-color: var(--picbgcolor6);
}

.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-1.highslide img {
    border-color: var(--picbgcolor1);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-2.highslide img {
    border-color: var(--picbgcolor2);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-3.highslide img {
    border-color: var(--picbgcolor3);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-4.highslide img {
    border-color: var(--picbgcolor4);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-5.highslide img {
    border-color: var(--picbgcolor5);
}
.is-agency.expanded .vbpsmt_postbit_album_picture.pic-group-6.highslide img {
    border-color: var(--picbgcolor6);
}

.is-agency.expanded .vbpsmt_postbit_album_picture .pic-caption {
    background-color: inherit;
}

.fieldset-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
}
.fieldset-cell {
    vertical-align: middle;
    flex-grow: 1;
}

.vbpsmt-pending-payment-controls {
    margin-top: 8px;
    border: 2px solid rgb(156, 0, 0);
    padding: 8px;
    
}
.vbpsmt-pending-payment-controls input[type="number"] {
    width: 5ch;
}
.vbpsmt-create-info-thread {
    text-align: center;
}
.vbpsmt-create-info-thread select {
    max-width: 200px;
}
form[name="newattachment"] .upload-errors-cell {
    padding: 0;
}
form[name="newattachment"] .upload-errors-wrapper {
    border: 2px solid red;
}
form[name="newattachment"] .upload-errors-header-cell {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
form[name="newattachment"] .upload-errors-header {
    font-weight: bold;
    text-align:center;
    flex-grow: 1;
    padding: 4px;
}
form[name="newattachment"] .upload-errors-header-cell::before, form[name="newattachment"] .upload-errors-header-cell::after {
    flex-grow: 0;
    content: '';
    width: 30px;
    background: url('/images/icons/warning-24x24.png');
    background-repeat: no-repeat;
    background-position: center;
}
.info_blog_link_link.noreviews a {
    font-size: 80%;
}
.isMobile .info_blog_link_link.noreviews a {
    font-size: 90%;
}
.info_blog_link_link.noreviews .info-link-icon {
    opacity: 0.6;
}