UNPKG

linagora-rse

Version:
314 lines (268 loc) 9.26 kB
@import "../components/bootstrap/less/bootstrap"; @icon-font-path: '/components/bootstrap/dist/fonts/'; /* * Override @screen-* boostrap variables. * We want xs size to be exactly the same than sm size and * md size to be exactly the same than lg size. */ // Extra small screen / phone //** Deprecated `@screen-xs` as of v3.0.1 @screen-xs: 480px; //** Deprecated `@screen-xs-min` as of v3.2.0 @screen-xs-min: @screen-xs; //** Deprecated `@screen-phone` as of v3.0.1 @screen-phone: @screen-xs-min; // Small screen / tablet //** Deprecated `@screen-sm` as of v3.0.1 @screen-sm: 992px; @screen-sm-min: @screen-sm; //** Deprecated `@screen-tablet` as of v3.0.1 @screen-tablet: @screen-sm-min; // Medium screen / desktop //** Deprecated `@screen-md` as of v3.0.1 @screen-md: 992px; @screen-md-min: @screen-md; //** Deprecated `@screen-desktop` as of v3.0.1 @screen-desktop: @screen-md-min; // Large screen / wide desktop //** Deprecated `@screen-lg` as of v3.0.1 @screen-lg: @screen-md; @screen-lg-min: @screen-lg; //** Deprecated `@screen-lg-desktop` as of v3.0.1 @screen-lg-desktop: @screen-lg-min; // So media queries don't overlap when required, provide a maximum @screen-xs-max: (@screen-md-min - 1); @screen-sm-max: @screen-xs-max; @screen-md-max: 9999px; /* * Modernizr */ @import './modernizr'; /* * LESS Plugins */ @import '../components/material-admin/less/inc/less-plugins/for'; /* * Variables and Mixins */ @import './fonts'; @import '../components/material-admin/less/inc/variables'; @import '../components/material-admin/less/inc/mixin'; @import "./variables"; @import '../components/material-admin/less/inc/generics'; @import '../components/material-admin/less/inc/bootstrap-overrides'; @import '../components/material-admin/less/inc/base'; /* * Vendors */ @import '../components/material-shadows/material-shadows'; @import '../components/waves/src/less/waves'; /* * Load material-admin related LESS files */ @import '../components/material-admin/less/inc/generics'; @import '../components/material-admin/less/inc/bootstrap-overrides'; @import '../components/material-admin/less/inc/base'; @import '../components/material-admin/less/inc/header'; @import '../components/material-admin/less/inc/sidebar'; @import '../components/material-admin/less/inc/form/form'; @import '../components/material-admin/less/inc/dropdown'; @import '../components/material-admin/less/inc/listview'; @import '../components/material-admin/less/inc/progress-bar'; //@import '../components/material-admin/less/inc/chat'; @import '../components/material-admin/less/inc/tabs'; @import '../components/material-admin/less/inc/card'; //@import '../components/material-admin/less/inc/chart'; @import '../components/material-admin/less/inc/widgets'; //@import '../components/material-admin/less/inc/table'; //@import '../components/material-admin/less/inc/todo'; @import '../components/material-admin/less/inc/button'; @import '../components/material-admin/less/inc/form'; //@import '../components/material-admin/less/inc/pagination'; //@import '../components/material-admin/less/inc/popover'; //@import '../components/material-admin/less/inc/wizard'; @import '../components/material-admin/less/inc/alert'; @import '../components/material-admin/less/inc/media'; @import '../components/material-admin/less/inc/modal'; //@import '../components/material-admin/less/inc/panel'; //@import '../components/material-admin/less/inc/tooltip'; //@import '../components/material-admin/less/inc/breadcrumb'; //@import '../components/material-admin/less/inc/messages'; //@import '../components/material-admin/less/inc/404'; //@import '../components/material-admin/less/inc/login'; @import '../components/material-admin/less/inc/profile'; //@import '../components/material-admin/less/inc/photos'; //@import '../components/material-admin/less/inc/contacts'; //@import '../components/material-admin/less/inc/shadow'; @import '../components/material-admin/less/inc/misc'; //@import '../components/material-admin/less/inc/ie-warning'; @import '../components/material-admin/less/inc/load'; @import '../components/material-admin/less/inc/wall'; //@import '../components/material-admin/less/inc/footer'; /* * Custom LESS files */ @import "./commons"; @import "./oauth"; /* * Modules */ @import "./modules/avatar"; @import "./modules/login"; @import "./modules/activitystream"; @import "./modules/message"; @import './modules/sidebar'; @import './modules/button'; @import './modules/header'; @import './modules/box-overlay'; @import './modules/auto-complete'; @import './modules/fullscreen-edit-form'; @import './modules/action-list'; @import './modules/application-menu'; @import './modules/settings-overlay'; @import './modules/badge'; @import './modules/bootstrap-alerts-saving'; @import './modules/member'; @import './modules/notifications'; @import './modules/dragndrop'; @import './modules/tabs'; @import "./modules/subheader"; @import "./modules/form-helper"; @import "../js/modules/attachment/attachment"; @import "../js/modules/attachment/list/attachment-list"; @import "../js/modules/attachment/viewer/attachment-viewer"; @import "../js/modules/user-notification/user-notification"; @import "../js/modules/chips/chips"; @import "../js/modules/collaboration/membership/collaboration-membership"; @import "../js/modules/collaboration/member/collaboration-member"; @import "../js/modules/collaboration/members/list/collaboration-members-list"; @import "../js/modules/collaboration/members/add/collaboration-members-add.less"; @import "../js/modules/collaboration/members/add/add-item/collaboration-members-add-item.less"; @import "../js/modules/collaboration/members/collaboration-members.less"; @import "../js/modules/collaboration/members/collaboration-members-widget.less"; @import '../js/modules/follow/follow'; @import '../js/modules/message/message'; @import '../js/modules/community/community.less'; @import "../js/modules/avatar/list/avatar-list"; @import "../js/modules/oauth-application/oauth-application"; @import "../js/modules/header/profile-menu/profile-menu"; @import "../js/modules/search/search"; @import "../js/modules/datetime/datetime"; @import "../js/modules/shortcuts/shortcuts"; @import "../js/modules/clipboard/clipboard"; @import "../js/modules/file-browser/file-browser"; @import "../js/modules/form-helper/email-input/email-input"; @import "../js/modules/attachments-selector/attachments-selector"; @import '../js/modules/timeline/timeline.less'; @import '../js/modules/i18n/language-selector/i18n-language-selector'; /* * Widgets */ @import "./widgets/form"; @import "./widgets/button"; @import "./widgets/alphascroll"; @import "./widgets/fab-dropup"; @import "./widgets/modal"; /** * After mdi 1.6, these styles are not applied, but we need them */ .mdi { display: inline-block; font: normal normal normal 24px/1 'Material Design Icons'; font-size: inherit; // can't have font-size inherit on line above, so need to override text-rendering: auto; // optimizelegibility throws things off #1094 -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); // ensures no half-pixel rendering in firefox } html, body { height: 100%; min-height: 100%; // material admin set this property to 100vh. It does not work well on iOs. } body { word-wrap: break-word; padding-top: @header-height; @media (min-width: @screen-md-min) { padding-top: @header-height-md; } @media (min-width: @screen-xl-min) { padding-top: @header-height-xl; } .modal.center .modal-dialog { margin: 0; min-width: 300px; .modal-body { max-height: 60vh; &:not(.overflow-none) { overflow: auto; } } } } @media (min-width: @screen-lg-min) { #sidebar { transform: translate3d(0, 0, 0); opacity: 1; box-shadow: 0 1px 1px rgba(0,0,0,0.15); } } // Used in selectors .form-container { } // Used in selectors header.topbar { } // Used in selector .esn-navbar-wrapper { } // Used in selector .esn-item { } #profile-main .pmop-edit { cursor: pointer; } .m-btn { z-index: 2; } @media (min-width: @screen-sm-min) { fab-scroll-top { .btn-float { right: 40px; left: inherit; } } .pull-right-sm { .pull-right; } } input[type='radio'][disabled] { background-color: inherit; opacity: 0; } .popover.clockpicker-popover { z-index: 1050; } .form-control:not(.fc-alt).ng-invalid { border-bottom-color: #f44336; } .form-control.ignore-readonly[readonly] { background-color: inherit; } .listview.lv-lg .lv-item:hover { background-color: lighten(@body-bg, 1%); } .avatar(@size, @border-radius: 3px) { .RoundedShape(@border-radius); width: @size !important; /* Override material-admin */ min-width: @size !important; // Both attributes are mandatory for Firefox or the img is distorted (width is set to 1px) height: @size; } .esn-avatar { .avatar(35px); } .esn-avatar-lg { .avatar(45px); } .label { font-weight: 500; }