@import "variables.less"; @import "mixins.less"; html { min-height: 100%; } body { height: 100%; // The html and body elements cannot have any padding or margin. margin: 0px; padding: 0px !important; } html, body { overflow-x: hidden; //Prevent scroll on narrow devices } @media(max-width: 991px) { .intro-area, .footnote-area { padding: 15px; } .grid-row-open { top: 0; } .layout-main { position: relative; } body[data-route^="Form"] { .page-title h1 { margin-top: 12px; &.editable-title { padding-right: 80px; } } .page-title .indicator { display: inline-block; margin-top: 12px; } .page-actions { padding-top: 20px !important; padding-bottom: 0px !important; padding-left: 0px !important; } .page-head .sub-heading { font-weight: normal; font-size: 10px; display: block; position: absolute; right: 140px; min-width: 200px; } .title-text { margin-top: 10px; //margin-left: 10px; } } // navbar & breadcrumbs .toggle-navbar-new-comments { padding: 8px 0px !important; } .navbar > .container > .navbar-header { float: left; width: 80%; } .navbar > .container > .navbar-right { float: right; } .module-item { padding: 7px 0px !important; h4 { font-weight: normal; } } #navbar-breadcrumbs { margin: 0px; display: inline-block; max-width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @media(max-width: 480px) { li > a { width: 100px; } } } #navbar-breadcrumbs > li, #navbar-breadcrumbs > li > a { display: inline-block; vertical-align: middle; } #navbar-breadcrumbs > li > a:before { .breadcrumb-divider-left(); } // select all except last 2 #navbar-breadcrumbs li:not(:nth-last-child(-n+1)) { display: none; } .navbar-nav { margin: 0px; margin-right: -15px; } .sidebar .form-group { margin-bottom: 0px; } #sidebar-search { height: 27px; } .sidebar .navbar-search-icon { float: right; color: @navbar-default-color; font-size: inherit; position: relative; right: 7px; top: -20px; height: 0; } .sidebar form { padding: 7px; } .sidebar .main-menu { position: absolute; left: 0; right: 0; top: 0; bottom: 41px; overflow-y: auto; } .sidebar .user-menu { padding: 9px 14px; background-color: @navbar-default-bg; position: absolute; left: 0; bottom: 0; right: 0; } .sidebar .user-menu, .sidebar .user-menu .octicon { color: @navbar-default-color; } .sidebar .user-menu img { margin-top: -1px; } // navbar center body[data-route^="Module"] { .navbar-center-show; } // show home when no breadcrumbs body.no-breadcrumbs .navbar .navbar-home& { display: inline-block !important; padding-left: 0px; margin-left: 0px; padding-top: 6px; &:before { .breadcrumb-divider(); .breadcrumb-divider-left(); } &:hover:before, &:focus:before, &:active:before { color: @text-color !important; } } body[data-route=""], body[data-route="desktop"] { .navbar .navbar-home { // display: none !important; padding: 8px 10px; &:before { display: none; } img { margin-top: 0; } } .toggle-sidebar { display: none !important; } } body[data-sidebar="0"] { .toggle-sidebar { display: none !important; } #navbar-breadcrumbs, .navbar-home { margin-left: 15px !important; } } } @media(max-width: 767px) { .toggle-sidebar { margin-right: 0; } body[data-route^="Form"]{ .page-title { .title-text { font-size: 16px; width: calc(~"100% - 90px"); } .indicator { float: left; margin-top: 10px; margin-right: 5px; } } } .modal { .modal-dialog { margin: 0px; padding: 0px; width: 100%; background-color: #fff; } .modal-content { border-radius: 0px; border: none; height: 100%; } .modal-body .form-layout { margin: -15px; } .file-upload { .input-upload { width: 100%; text-align: center; .btn-browse { width: 100%; } } .web-link-wrapper { display: block; width: 100% !important; text-align: center; .file-upload-or { display: block; margin: 15px 24px; } .input-link { width: 100% !important; } } } } .layout-main-section-wrapper { padding: 0px; } .layout-main-section { border-left-color: transparent !important; border-right-color: transparent !important; } // listviews .list-row { padding: 13px 15px !important; } .doclist-row& { position: relative; padding-right: 10px; .list-id { font-weight: normal; } .list-row-id { left: 18px; text-align: left; margin-top: 3px; } &.has-checkbox .list-row-id { left: 40px; } .list-row-indicator { position: absolute; right: 0px; top: -20px; } .list-row-modified { margin-right: -10px; } .list-row-left { z-index: 1; } .list-row-right { float: right; .list-row-indicator { top: 4px; // bigger indicators for list .indicator::before, .indicator::after { height: 12px; width: 12px; border-radius: 12px; } } } .list-row-right.no-right-column { position: absolute; top: 0; right: 10px; left: -10px; width: 100%; } } // chat body[data-route^="chat"] { .navbar-center-show; } #page-chat { .layout-side-section { position: relative; left: 0px; border-right: 1px solid @border-color; padding-left: 0px; float: left; // hack! to prevent overlap of borders width: 76px; } .layout-main-section-wrapper { position: absolute; left: 75px; right: 0px; border-left: 1px solid @border-color; float: left; } .module-sidebar-item { margin: 0px; .chat-sidebar-link { padding: 15px; } } .timeline-head { padding: 15px 15px 7px; } .list-row { padding: 7px 0px; } .message-row-right { margin-top: 10px; text-align: left; } } body[data-route^="Form"] { .page-head .sub-heading { right: 90px; } } .timeline { &::before { content: none; } .timeline-new-email { margin: 20px 0; padding-left: 15px; &::before { content: none; } } .timeline-item { &.user-content { margin: 20px 15px; .media-body { margin-left: 0; max-width: 100%; overflow: hidden; &:before { content: none; } } .action-btns { padding: 7px 10px 2px 5px; .edit-btn-container { margin-right: 0; } } .comment-header{ padding: 7px 10px; .links-active { padding-right: 10px; } .reply-link { margin-left: 0; } .asset-details { width: calc(~"100% - 30px") } } .avatar-medium { margin-right: 10px; } .reply { padding: 10px; } .commented-on-small{ display: inline-block; } .commented-on-small{ display: inline-block; } } &.notification-content { padding-left: 15px; margin: 20px 0; &::before { content: none; } .small { padding-left: 0; } } .delivery-status-indicator { float: left; margin: 0 5px 0 0; } } .asset-details { line-height: 24px; /*Height of avtar image -36px to align text center vertically*/ } } }