@media screen and (min-width: 1280px) { .md-main-content { margin-left: 10px; } } .md-ui-content { padding-top: 10px; padding-left: 10px; } .text-center() { text-align: center; } .border-radius(@radius) { -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius; } .no-text-select { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .isa_info, .isa_success, .isa_warning, .isa_error { margin: 10px 0px; padding:12px; } .isa_info { color: #00529B; background-color: #BDE5F8; } .isa_success { color: #4F8A10; background-color: #DFF2BF; } .isa_warning { color: #9F6000; background-color: #FEEFB3; } .isa_error { color: #D8000C; background-color: #FFBABA; } .isa_info i, .isa_success i, .isa_warning i, .isa_error i { margin:10px 22px; font-size:2em; vertical-align:middle; } md-sidenav { height: 100%; } .md-content-nav { overflow-x: hidden; height: 100%; } md-toolbar.md-table-toolbar.alternate .md-toolbar-tools { color: #1e88e5; font-size: 16px; background-color: #e3f2fd; } md-toolbar.md-table-toolbar form { width: 100%; } md-toolbar.md-table-toolbar form .md-errors-spacer { display: none; } .md-button.md-icon-button.no-margin { margin: 0; padding: 0; } md-dialog { min-width: 50%; } .overme { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .md-icon-timepicker { margin-bottom: 25px !important; } md-table-container tbody tr { &:hover { background-color: rgba(0, 0, 0, 0.08); } } .col-icon(@count) { width: 60px * @count; white-space: nowrap; } .col-icon-1 { .col-icon(1); } .col-icon-2 { .col-icon(2); } .col-icon-3 { .col-icon(3); } .col-icon-4 { .col-icon(4); } .md-button-fix { padding-top: 8px; } .has-changed-warning { padding-left: 8px; } .md-input-small { margin: 0; .md-errors-spacer { min-height: 0; height: 0; } } .newline-text { white-space: pre-line; } .justify-text { text-align: justify; margin-right: 15px; } .article-text { .justify-text(); } .article-picture { max-width: 300px; max-height: 300px; } .article-picture-caption { font-size: 0.8em; text-align: justify; .justify-text(); } .image-grid { .red { background: #ff8a80; } .blue { background: #448aff; } .purple { background: #b388ff; } figure { padding: 12px; } md-grid-tile-footer { background: rgba(0, 0, 0, 0.68); height: 36px; figcaption { width: 100%; h3 { margin: 0; font-weight: 700; width: 100%; text-align: center; } } } .article-picture { max-width: 100%; max-height: 100%; } } /** ======================================================== **/ @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(../fonts/MaterialIcons-Regular.woff2) format('woff2'), url(../fonts/MaterialIcons-Regular.woff) format('woff'), url(../fonts/MaterialIcons-Regular.ttf) format('truetype'); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; }