Blame | Last modification | View Log | Download
/*** main.scss - admin theme styles for ProcessWire**/@import 'reset';@import 'jquery-ui';@import 'ui';@import 'notifications';@import 'form';@import 'inputfields';@import 'masthead';@import 'wiretabs';@import 'pagelist';@import 'table';@import 'pagination';/************************************************************************************************ GENERAL**/*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}body {background: $footer-bg;font-size: 100%;color: $text-color;&.modal {background-color: $text-bg;}}body,.ui-dialog,.ui-button,button,input,th, td,select,textarea {font-weight: $normal-weight;font-family: $regular-font;}.pw-container,.container,.ui-dialog {line-height: $base-line-height;font-size: $base-font-size;}.pw-container,.container {position: relative;width: 95%;max-width: $container-max-width;margin: 0 auto;}a {color: $link-color;&:hover {color: $link-hover-color;background-color: $link-hover-bg;}&.on {// on/active link colorbackground-color: $link-current-bg;color: $link-current-color;}&:active {color: $link-active-color;background-color: $link-active-bg;}}strong {font-weight: bold;}em {font-style: italic;}code {font-family: Menlo, Monaco, 'Andale Mono', 'Lucida Console', 'Courier New', monospace;font-size: 14px;}.pw-description, .description {color: $medium-text-color;margin: 0.5em 0;@include word-wrap();}.pw-notes, .notes,.pw-detail, .detail {color: $medium-text-color;font-size: 0.875em;line-height: 1.5em;}.pw-notes, .notes {background: $notes-bg;@include word-wrap();}.pw-description strong, .description strong,.pw-notes strong .notes strong {color: $medium-text-color;font-weight: $bold-weight;}.pw-error, .error {background: $error-bg;color: $error-color;font-weight: $bold-weight;font-size: 0.9166666em;}.WireFatalError {background: $error-bg;color: $reverse-text-color;padding: 1em;position: relative;z-index: 9999;}/************************************************************************************************ CONTENT**/#content {/* main content area */position: relative;padding-bottom: 2em;padding-top: 1px;z-index: 0;background: $text-bg;.pw-container, .container {min-height: 50px;> form,> .ui-helper-clearfix > form {position: relative;top: -1px;}}}.pw-content, .content {/* any content area that you want to inherit these general use styles */img {display: block;}.nav a.label {font-size: 1em;}p,ulol,table {margin: 1em 0;}h2 {margin: 1em 0;font-size: 1.4em;line-height: 1.2em;color: $medium-text-color;a {text-decoration: underline;&:hover {color: $reverse-text-color;background: $link-hover-color;text-decoration: none;}}}h3 {margin: 1em 0;font-size: 1.2em;}h4 {margin: 1em 0 0.25em 0;font-weight: $bold-weight;font-size: 0.916666666666667em;}li {margin: 1em 0;display: block;list-style: disc;}ol li {display: list-item;list-style-type: decimal;margin-left: 1em;}/*** Content navigation like when on the root page of "templates" or "access"**/dl {margin: 1em 0;}.pw-container > dl:first-child {margin-top: 0;}dt,dt {display: block;font-weight: $bold-weight;padding-top: 0.75em;}dt a {text-transform: none;color: $alt-link-color;}dt a:hover {color: $link-hover-color;}dl dd {padding-bottom: 0.75em;border-bottom: 1px solid $subtle-border;}}/************************************************************************************************ FOOTER**/#footer {margin: 2em 0 2em 0;font-size: $footer-font-size;color: $footer-color;#userinfo {display: block;float: right;}}#footer, #debug {a {color: $footer-link-color;}a:hover {text-decoration: underline;}p {margin-top: 0;}}#debug {// margin-top: 2em;.pw-container {width: 100%;}p {margin: 1em 0;}ol {margin: 1em 0;}h3, h4 {font-weight: $bold-weight;}table {width: 100%;th {font-weight: $bold-weight;}td, th {vertical-align: top;padding: 3px 5px;border-bottom: 1px dotted $light-text-color;border-left: 1px dotted $light-text-color;font-size: 12px;}}}.pw-panel-content #debug {padding: 0.25em 0.75em 0.25em 0.25em;}.pw-init #debug {display: none;}/************************************************************************************************ MODAL**/body.modal {.pw-container, .container {margin: 0;width: 100%;min-width: 300px;max-width: 100%;padding-left: 1em;padding-right: 1em;}&:not(.hasWireTabs) {#notices {margin: 1px 0 0.75em 0;a.notice-remove {display: none;}}}.pw-content h2 {margin: 1em 0 0.5em 0;font-size: 1.3em;}#footer,#masthead,#breadcrumbs,#headline {display: none;}&.hasWireTabs #breadcrumbs {display: block;padding: 0.5em 0 0 0;li {display: none;&.title {/* display only title in modal mode */// display: block;}}}#submit_save_top {display: none;}}body.modal-inline {#content {padding-bottom: 0;}.pw-container, .container {padding-left: 0;padding-right: 0;}}/************************************************************************************************ MISC**/body.id-3:not(.hasUrlSegments) #breadcrumbs ul li:not(:first-child):not(:last-child),body.id-23 #breadcrumbs ul li:not(:first-child):not(:last-child),body.id-8:not(.hasUrlSegments) #breadcrumbs ul li:not(:first-child):not(:last-child) {/* hide extraneous breadcrumbs when in admin root */display: none;}body.id-23 #content form {margin-top: 1em;}#content .pw-container > form,#content .pw-container > .ui-helper-clearfix > form {/* for wiretabs and/or forms to line up with headline area */top: $form-top-margin-adjustment;}body:not(.hasWireTabs) #headline .pw-container {min-height: 40px;}.pw-content > .pw-container > #PageListContainer {margin-top: 0;}.hasWireTabs .pw-content #fieldgroupContext {/* context selection in field editor */top: -2.25em;right: 0;z-index: 102;}#ModuleEditForm .AdminDataTable tr td:first-child {color: lighten($text-color, 50%);}#addLinksMenu {min-width: 150px;}.InputfieldPageNameURL strong {// prevents a fuzzy bold from appearingfont-weight: normal;}#tools-toggle {width: 43px;}/* font-awesome default icon sizes */.fa { font-size: 14px !important; }.fa-lg { font-size: 22px !important; }.fa-2x { font-size: 28px !important; }.fa-3x { font-size: 42px !important; }.fa-4x { font-size: 56px !important; }.fa-5x { font-size: 70px !important; }/************************************************************************************************ MEDIA QUERIES**//* Smaller than standard 960 (devices and browsers) */@media only screen and (max-width: 959px) {}/* Tablet Portrait size to standard 960 (devices and browsers) */@media only screen and (min-width: 768px) and (max-width: 959px) {}/* All Mobile Sizes (devices and browser) */@media only screen and (max-width: 767px) {#masthead {padding-top: 0;}#masthead #topnav {float: left;}body #masthead #topnav a,body #content .WireTabs li a {padding-left: 0.75em;padding-right: 0.75em;}#logo {display: none;}#masthead,#headline,#breadcrumbs,#notices p,body:not(.modal) #content,#footer {padding-right: 10px;padding-left: 10px;}#fieldgroupContext {display: none;}/*** Disregard column width when at mobile size**/.Inputfield:not(.InputfieldSubmit):not(.InputfieldButton) {clear: both !important;width: 100% !important;margin-left: 0 !important;.InputfieldHeader,.InputfieldContent {margin-left: 0 !important;}}// no need to adjust column height when Inputfields are collapsed.Inputfield .maxColHeightSpacer {display: none;}}/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */@media only screen and (min-width: 480px) and (max-width: 767px) {}/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */@media only screen and (max-width: 479px) {#logo {display: block;}.pw-container, .container {width: 100%;}#footer #userinfo {float: none;}#footer {text-align: center;}.AjaxUploadDropHere {display: none !important;}}