/* Fonts */
body[data-m="true"] .netboardme-template [data-role="header"] .widget .widget-text {
    font-size: 7vw;
}

body[data-m="true"] .netboardme-template [data-role="contacts"] .widget .widget-text {
    font-size: 5.5vw;
}

body[data-m="true"] .netboardme-template [data-role="subheader"] .widget .widget-text {
    font-size: 5.5vw;
}

body[data-m="true"] .mfp-content .mfp-body .widget-caption,
body[data-m="true"] .mfp-content .mfp-body .mfp-title,
body[data-m="true"] .board-body .netboardme-template .netboardme-container .widget .widget-caption {
    font-size: 4vw;
}

.netboardme-navigation.navigation-collapsed .overflow-option a.btn i {
    font-size: 6vw;
}

.board-body .clear-search-input {
    top: 2px;
    font-size: 24px;
}

.modal textarea,
.modal input[type="text"],
.modal input[type="email"],
.modal input[type="search"],
.modal input[type="password"],
.modal .selectize-input > input,
.user-settings textarea,
.user-settings input[type="text"],
.user-settings input[type="email"],
.user-settings input[type="search"],
.user-settings input[type="password"],
.user-settings .selectize-input > input,
.widget-body .editor,
.cp-filter input.filter-input,
.cp-filter .infinite-filter-input,
.control-panel .cp-filter .infinite-filter-input.form-control,
.bootstrap-table .search input {
    font-size: 16px;
}

.netboardme-navigation .navigation-search input,
.netboardme-navigation.netboardme-navigation-vertical .navigation-search input {
    width: 140px;
}

.netboardme-navigation.netboardme-navigation-vertical {
    display: table;
}

body[data-m="true"] [data-role="sidenav"] {
    padding: 0;
}

.board-body .netboardme-template .netboardme-navigation.navigation-collapsed .overflow-option .overflow-selected {
    line-height: normal;
    font-size: 4vw;
    padding: 0 10px !important;
}

.netboardme-navigation.multiline > ul {
    white-space: nowrap;
}

.netboardme-navigation.multiline > ul > li {
    float: none;
}

.netboardme-template .widget .widget-link a,
.netboardme-template .widget .widget-text.widget-link a,
.netboardme-template .widget a.widget-link,
.netboardme-template .widget .text-entry a,
.mfp-body .widget-text .widget-link.widget-link a,
.mfp-body .widget-text .widget-text.widget-link a,
.mfp-body .widget-text a.widget-link,
.mfp-body .widget-text .text-entry a {
    font-size: inherit !important;
}

body[data-m="true"] .netboardme-template [data-role="content"] .widget .widget-text,
body[data-m="true"] .netboardme-template [data-role="featured"] .widget .widget-text,
body[data-m="true"] .netboardme-template [data-role="sidebar"] .widget .widget-text,
body[data-m="true"] .mfp-content .mfp-body .widget-text {
    font-size: 3.6vw;
}

.navigation-option-title {
    font-size: 3.6vw !important;
}

.board-body .navbar-brand.top-text i {
    font-size: 16px;
}

.board-body .navbar-brand.top-text {
    font-size: 12px;
}

@media all and (orientation: landscape) and (min-aspect-ratio: 13/9) {
    .board-body .navbar-brand.top-text {
        font-size: 14px;
    }

    #top-menu .logo-text,
    .logo-text.navbar-brand {
        font-size: 16px;
        display: inline;
        padding: 12px 10px;
    }

    body[data-m="true"] .netboardme-template [data-role="header"] .widget .widget-text {
        font-size: 4.6vw;
    }
    
    body[data-m="true"] .netboardme-template [data-role="contacts"] .widget .widget-text {
        font-size: 3vw;
    }
    
    body[data-m="true"] .netboardme-template [data-role="subheader"] .widget .widget-text {
        font-size: 3.8vw;
    }
    
    body[data-m="true"] .mfp-content .mfp-body .widget-caption,
    body[data-m="true"] .mfp-content .mfp-body .mfp-title,
    body[data-m="true"] .board-body .netboardme-template .netboardme-container .widget .widget-caption {
        font-size: 3.1vw;
    }
    
    body[data-m="true"] .netboardme-template [data-role="content"] .widget .widget-text,
    body[data-m="true"] .netboardme-template [data-role="featured"] .widget .widget-text,
    body[data-m="true"] .netboardme-template [data-role="sidebar"] .widget .widget-text,
    body[data-m="true"] .mfp-content .mfp-body .widget-text {
        font-size: 2.4vw;
    }

    .netboardme-navigation .navigation-search input,
    .netboardme-navigation.netboardme-navigation-vertical .navigation-search input {
        width: 160px;
    }

    .board-body .netboardme-template .netboardme-navigation.navigation-collapsed .overflow-option .overflow-selected {
        line-height: normal;
        font-size: 2.7vw;
    }

    .netboardme-navigation.navigation-collapsed .overflow-option a.btn i {
        font-size: 4vw;
    }
}

/* Layout adjustment */
.board-body .netboardme-template [data-layout="singlerow"] .widget {
    width: 80vw;
    margin-right: 0.5% !important;
    margin-left: 1.5% !important;
    top: auto !important;
    left: auto !important;
}

.board-body .netboardme-template [data-layout="singlerow"] .widget:only-child {
    width: 98%;
}

.netboardme-box.netboardme-header .widget {
    margin-left: 0 !important;
}

.netboardme-container {
    z-index: auto;
}

.navbar ul.nav.top-menu-items {
    padding-right: 5px;
}

.top-menu-items .caret {
    display: none;
    margin: 0;
}

#top-menu .social-btn i, #top-menu .share i {
    font-size: 16px;
}

.board-body .widget .widget-counters .btn {
    min-width: 40px;
}

/* Modals */
body .modal-backdrop {
    min-height: 100vh !important;
}

/* Signup modal */
.forgot-password-block h1 {
    font-size: 5vw;
}

.facebook-login .login-form button h3 {
    font-size: 4vw;
}

#loginModal .modal-body {
    padding-left: 0;
    padding-right: 0;
}

.forgot-password-block {
    margin-left: -10px;
    margin-right: -10px;
}

.forgot-password-show-block {
    padding: 25px;
}

.forgot-password-show-block .input-group {
    margin-bottom: 15px;
}

/* Board layout */
[data-role="top"] {
    height: auto !important;
}

[data-role="contacts"] {
    margin-top: 10px;
    margin-bottom: 10px;
}

[data-layout="text"] .widget {
    min-height: 0 !important;
}

[data-layout="singlerow"].empty {
    display: none;
}

.edit-mode [data-layout="singlerow"].empty {
    display: block;
}

[data-layout="singlerow"] .scrollingHotSpotLeft,
[data-layout="singlerow"] .scrollingHotSpotRight {
    display: none !important;
}

[data-layout="singlerow"] .widget-caption,
[data-layout="singlerow"] .widget-caption > a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
}

.popup-helper .share-buttons {
    width: 100%;
}

/* Widget pop-up */
.widget-comments .comment-body,
.comment-footer a {
    font-size: 13px;
}

.widget-comments .comment-date {
    font-size: 12px;
}

.customize-area .customization-section.active {
    position: static;
    box-shadow: none;
    padding: 5px 10px 10px;
    display: block;
    width: 100%;
    text-align: left;
}

.customize-area {
    padding-left: 5px;
    padding-right: 5px;
}

.customization-field-background .options-col:first-child {
    padding-left: 10px;
    padding-right: 0px;
}

.customization-field-background .options-col:last-child {
    padding-right: 10px;
    padding-left: 0px;
}

.background-image-advanced .background-image-size .dropdown-menu > li > a {
    padding: 3px 0;
}

.customization-field-background .dropdown-menu {
    min-width: 0;
}

.customization-field-background .select-image .dropdown-menu {
    min-width: 252px;
    padding: 5px
}

.select-image .select-control-list li {
    width: 120px;
    height: 100px;
}

[data-role="content"] {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.navbar-nav .open .dropdown-menu .attention-counter {
    margin-right: 12px;
}

.customization-field-font .font-style-size {
    display: none;
}

.customization-field-font .font-style-bold {
    margin-left: 0;
}

/* Template */
.netboardme-box.netboardme-header {
    padding: 5px 0;
}

.netboardme-navigation ul {
   padding: 0 1.5%;
}

.netboardme-template .netboardme-box.netboardme-header .netboardme-container {
    padding: 0 1.5%;
    display: block;
}

.netboardme-template [data-role="navigation"].netboardme-navigation-vertical {
    padding-right: 0;
    padding-left: 0;
}

.netboardme-container[data-role="header"] .widget {
    margin-left: -10px;
}

.netboardme-box {
    padding: 5px 0;
}

[data-role="content"] {
    padding: 15px 0 35px;
    min-height: 400px;
}

.mfp-content .mfp-box,
.mfp-content .mfp-post {
    padding-top: 0;
}

.mfp-content .mfp-box {
    padding-left: 0;
    padding-right: 0;
}

.mfp-content .mfp-post {
    padding-left: 0px;
    padding-right: 0px;
}

.mfp-content .mfp-post,
.mfp-post .widget-body {
    min-height: 200px;
    width: 100%;
}

.mfp-embed.widget-bg, .mfp-page.widget-bg, .mfp-box.widget-bg {
    background-repeat: repeat-y;
}

[data-role="content-shadow"] {
    padding: 0;
}

.netboardme-navigation-container > .row {
    margin-left: 0;
    margin-right: 0;
}

.netboardme-template .netboardme-container[data-layout="singlecolumn"] .widget.board-size-12 {
    width: 90%;
    margin: 5px 5%;
    left: auto !important;
    top: auto !important;
}

.board-body[data-mc="2"] .netboardme-template .netboardme-container .widget.board-size-12 {
    display: inline-block;
    width: 49%;
    margin: 5px 0 5px 1%;
    position: relative;
}

.board-body:not(.edit-mode):not([data-switch="true"]) .netboardme-container[data-layout="singlecolumn"] .widget[data-planned="true"].board-size-12 {
    display: none;
}

.netboardme-template .netboardme-container[data-layout="singlecolumn"] {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    padding: 15px 1.5% 35px 0.5%;
}

.netboardme-template .netboardme-container[data-layout="singlecolumn"].empty {
    display: block;
}

.control-panel .cp-left .left-panel-top {
    height: auto;
}

.cp-left .logo-text {
    font-size: 24px;
}

.control-panel .cp-left .left-panel-top {
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

.user-item .item-stats .stat i {
    font-size: 18px;
}

.action-title .netboard-list-counter,
.boards .board-item .board-details .board-action-btn .inline-list-more a {
    font-size: 14px;
}

.netboardme-about-link input.form-control {
    font-size: 16px;
}

@media all and (orientation: landscape) and (min-aspect-ratio: 13/9) {
    .cp-left .logo-text {
        font-size: 16px;
    }

    .netboardme-navigation .navigation-search input {
        width: 180px;
        height: 34px;
        font-size: 18px;
        padding-left: 32px
    }

    .netboardme-navigation .navigation-search .search-icon {
        font-size: 24px;
        top: 4px;
    }

    .board-body .clear-search-input {
        top: 3px;
        font-size: 30px;
    }
}

.edit-mode .netboardme-template .netboardme-navigation .navigation-search {
    display: block;
    padding-bottom: 15px;
    padding-top: 10px;
    clear: both;
}

.netboardme-navigation.netboardme-navigation-vertical.hide-navigation .navigation-option {
    display: inline-block;
}

.edit-mode .netboardme-template .netboardme-navigation .navigation-search > div {
    display: block;
}

.edit-mode .netboardme-template .netboardme-navigation .navigation-search input {
    width: 100%;
}

.edit-mode .netboardme-template .netboardme-navigation > ul {
    display: block;
    white-space: normal;
}

.edit-mode .edit-mode-tutorials {
    padding: 8px;
}

.edit-mode .edit-mode-tutorials i {
    font-size: 24px;
}

.navigation-context {
    font-size: 20px !important;
}

.netboardme-template .navigation-option .dropdown-menu a {
    font-size: 13px;
}

.hashtag-popover-container .popover .btn {
    font-size: 16px;
}

.vscroll-loader.loader-big {
    position: static;
}

.netboardme-navigation {
    padding-right: 0;
}

.overflow-wrapper {
    padding-left: 0;
}

.navigation-search {
    padding-right: 10px;
}

.netboardme-navigation-vertical.netboardme-navigation > ul {
    white-space: nowrap;
    display: table-cell;
    width: 99%;
    padding: 0 2.9999%;
}


.netboardme-navigation.netboardme-navigation-vertical.navigation-collapsed > ul {
    display: none;
}

.netboardme-navigation.netboardme-navigation-vertical .navigation-search {
    padding-right: 10px;
    display: table-cell;
    padding: 0 10px;
}

.netboardme-navigation-vertical.netboardme-navigation > ul.test-ul-size {
    display: inline;
    width: auto;
}

.widget-menu .dropdown-menu li i {
    width: 28px;
    text-align: center;
    margin-right: 5px;
}

.widget-menu .dropdown-menu li > a {
    padding: 4px 15px;
}

.editable-input > .editor {
    -webkit-text-size-adjust: none;
    font-size: 16px !important;
}
    
.container-cover {
    position: absolute;
}

.btn-toolbar[data-role="editor-toolbar"] .image-group label,
.btn-toolbar[data-role="editor-toolbar"] .label-group label {
    font-size: 10px;
}

.btn-toolbar .wysiwyg-toolbar > .btn-group {
    margin-left: 2px;
}

.vscroll-loader {
    padding-top: 0;
}

.users-import-buttons .btn[data-import="true"] {
    display: none;
}

.dropdown-menu > li > a.switch-mobile-columns {
    display: block;
}

.pane-content-posts .url-input input,
.netboardme-navigation .navigation-search input {
    font-size: 16px;
}
