From c5c63439acc6d55ad70c6ae311019a909e518711 Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Tue, 7 Jul 2020 18:02:31 +0530 Subject: [PATCH 1/9] hasgeek new colours --- baseframe/static/css/mui.css | 117 +++++++++--------- .../sass/baseframe-material/_alert.scss | 24 ++-- .../static/sass/baseframe-material/_menu.scss | 5 +- baseframe/static/sass/mui/_custom.scss | 14 ++- 4 files changed, 81 insertions(+), 79 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index d48d57c7..e27cebbe 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -1743,7 +1743,7 @@ strong { abbr[title] { cursor: help; - border-bottom: 1px dotted #e05f26; + border-bottom: 1px dotted #0f73ed; } h1, @@ -1992,34 +1992,34 @@ h6 { .mui-btn--primary { color: #fff; - background-color: #e05f26; + background-color: #0f73ed; } .mui-btn--primary:hover, .mui-btn--primary:focus, .mui-btn--primary:active { color: #fff; - background-color: #e36f3c; + background-color: #2481f1; } .mui-btn--primary[disabled]:hover, .mui-btn--primary[disabled]:focus, .mui-btn--primary[disabled]:active { color: #fff; - background-color: #e05f26; + background-color: #0f73ed; } .mui-btn--primary.mui-btn--flat { - color: #e05f26; + color: #0f73ed; background-color: transparent; } .mui-btn--primary.mui-btn--flat:hover, .mui-btn--primary.mui-btn--flat:focus, .mui-btn--primary.mui-btn--flat:active { - color: #e05f26; + color: #0f73ed; background-color: #f2f2f2; } .mui-btn--primary.mui-btn--flat[disabled]:hover, .mui-btn--primary.mui-btn--flat[disabled]:focus, .mui-btn--primary.mui-btn--flat[disabled]:active { - color: #e05f26; + color: #0f73ed; background-color: transparent; } @@ -2058,67 +2058,67 @@ h6 { .mui-btn--danger { color: #fff; - background-color: #c04b61; + background-color: #fcdcda; } .mui-btn--danger:hover, .mui-btn--danger:focus, .mui-btn--danger:active { color: #fff; - background-color: #c75e72; + background-color: #fef2f2; } .mui-btn--danger[disabled]:hover, .mui-btn--danger[disabled]:focus, .mui-btn--danger[disabled]:active { color: #fff; - background-color: #c04b61; + background-color: #fcdcda; } .mui-btn--danger.mui-btn--flat { - color: #c04b61; + color: #fcdcda; background-color: transparent; } .mui-btn--danger.mui-btn--flat:hover, .mui-btn--danger.mui-btn--flat:focus, .mui-btn--danger.mui-btn--flat:active { - color: #c04b61; + color: #fcdcda; background-color: #f2f2f2; } .mui-btn--danger.mui-btn--flat[disabled]:hover, .mui-btn--danger.mui-btn--flat[disabled]:focus, .mui-btn--danger.mui-btn--flat[disabled]:active { - color: #c04b61; + color: #fcdcda; background-color: transparent; } .mui-btn--accent { color: #fff; - background-color: #856a91; + background-color: #f06a5e; } .mui-btn--accent:hover, .mui-btn--accent:focus, .mui-btn--accent:active { color: #fff; - background-color: #91789c; + background-color: #f28075; } .mui-btn--accent[disabled]:hover, .mui-btn--accent[disabled]:focus, .mui-btn--accent[disabled]:active { color: #fff; - background-color: #856a91; + background-color: #f06a5e; } .mui-btn--accent.mui-btn--flat { - color: #856a91; + color: #f06a5e; background-color: transparent; } .mui-btn--accent.mui-btn--flat:hover, .mui-btn--accent.mui-btn--flat:focus, .mui-btn--accent.mui-btn--flat:active { - color: #856a91; + color: #f06a5e; background-color: #f2f2f2; } .mui-btn--accent.mui-btn--flat[disabled]:hover, .mui-btn--accent.mui-btn--flat[disabled]:focus, .mui-btn--accent.mui-btn--flat[disabled]:active { - color: #856a91; + color: #f06a5e; background-color: transparent; } @@ -2657,10 +2657,10 @@ h6 { text-decoration: none; } .mui-tabs__bar > li.mui--is-active { - border-bottom: 2px solid #e05f26; + border-bottom: 2px solid #0f73ed; } .mui-tabs__bar > li.mui--is-active > a { - color: #e05f26; + color: #0f73ed; } .mui-tabs__bar.mui-tabs__bar--justified { display: table; @@ -2854,7 +2854,7 @@ h6 { > textarea:not(:focus).mui--is-invalid:required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), .mui-textfield > textarea:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) { - border-color: #c04b61; + border-color: #fcdcda; border-width: 2px; } @@ -2902,7 +2902,7 @@ h6 { .mui-textfield.mui-textfield--float-label > textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) ~ label { - color: #c04b61; + color: #fcdcda; } .mui-textfield:not(.mui-textfield--float-label) > input:invalid:not(:focus):not(:required) @@ -2922,18 +2922,18 @@ h6 { .mui-textfield:not(.mui-textfield--float-label) > textarea:invalid:not(:focus):required.mui--is-not-empty ~ label { - color: #c04b61; + color: #fcdcda; } .mui-textfield.mui-textfield--float-label > .mui--is-invalid.mui--is-not-empty:not(:focus) ~ label { - color: #c04b61; + color: #fcdcda; } .mui-textfield:not(.mui-textfield--float-label) > .mui--is-invalid:not(:focus) ~ label { - color: #c04b61; + color: #fcdcda; } /** @@ -3026,11 +3026,11 @@ h6 { } .mui--text-accent-secondary { - color: rgba(133, 106, 145, 0.54); + color: rgba(240, 106, 94, 0.54); } .mui--text-accent-hint { - color: rgba(133, 106, 145, 0.38); + color: rgba(240, 106, 94, 0.38); } .mui--text-black { @@ -3042,7 +3042,7 @@ h6 { } .mui--text-danger { - color: #c04b61; + color: #fcdcda; } .mui--text-hyperlink { @@ -3050,7 +3050,7 @@ h6 { } .mui--bg-primary { - background-color: #e05f26; + background-color: #0f73ed; } .mui--bg-primary-dark { @@ -3062,7 +3062,7 @@ h6 { } .mui--bg-accent { - background-color: #856a91; + background-color: #f06a5e; } .mui--bg-accent-dark { @@ -3074,7 +3074,7 @@ h6 { } .mui--bg-danger { - background-color: #c04b61; + background-color: #fcdcda; } .mui-list--unstyled { @@ -3562,7 +3562,7 @@ h6 { } .mui--text-success { - color: #53b783; + color: #ddf5ed; } .mui--text-warning { @@ -3785,7 +3785,7 @@ h6 { .header__nav-links { font-size: 14px; line-height: 1; - color: #4d5763; + color: #0f73ed; display: inline-block; text-decoration: none; text-align: center; @@ -3799,7 +3799,7 @@ h6 { } .header__nav-links-active .header__nav-links__icon { - color: #e05f26; + color: #0f73ed; } @media only screen and (max-device-width: 1200px) and (orientation: landscape) { @@ -3821,7 +3821,6 @@ h6 { } } .header__nav-links:hover { - color: #4d5763; text-decoration: none; } @@ -4096,7 +4095,7 @@ li p + ol { line-height: 24px; } .mui-form .mui-form__error { - color: #c04b61; + color: #fcdcda; margin: 8px 0 0; padding: 0; } @@ -4106,11 +4105,11 @@ li p + ol { } .mui-form .has-error .mui-textfield > input, .mui-form .has-error .mui-textfield > textarea { - border-bottom: 1px solid #c04b61; + border-bottom: 1px solid #fcdcda; } .mui-form .has-error .mui-textfield > label, .mui-form .has-error label { - color: #c04b61; + color: #fcdcda; } .mui-form .alert { margin-bottom: 16px; @@ -4198,10 +4197,10 @@ li p + ol { position: absolute; top: 4px; left: 0; - color: #c04b61; + color: #fcdcda; } .mui-textfield--password .progress .progress__bar--danger { - background-color: #c04b61; + background-color: #fcdcda; } .mui-textfield--password .progress .progress__bar--warning { background-color: #f0a40c; @@ -4210,10 +4209,10 @@ li p + ol { color: #f0a40c; } .mui-textfield--password .progress .progress__bar--success { - background-color: #53b783; + background-color: #ddf5ed; } .mui-textfield--password .progress .progress__bar--success .progress__txt { - color: #53b783; + color: #ddf5ed; } .chip { @@ -4247,7 +4246,7 @@ li p + ol { } .chip--bg-danger { - background-color: #c04b61; + background-color: #fcdcda; color: #fff; } @@ -4282,7 +4281,7 @@ li p + ol { } .card .card__header__title__tag { float: right; - color: #53b783; + color: #ddf5ed; text-align: right; width: 20%; } @@ -4317,9 +4316,9 @@ li p + ol { padding: 16px; border: 1px solid transparent; border-radius: 2px; - background-color: rgba(74, 144, 226, 0.1); - border-color: rgba(74, 144, 226, 0.2); - color: #4a90e2; + background-color: #cfefff; + border-color: rgba(207, 239, 255, 0.2); + color: #5da9e8; } .alert .alert__heading { margin-top: 0; @@ -4351,39 +4350,39 @@ li p + ol { } .alert--success { - background-color: rgba(83, 183, 131, 0.1); - border-color: rgba(83, 183, 131, 0.2); - color: #53b783; + background-color: #ddf5ed; + border-color: rgba(221, 245, 237, 0.2); + color: #21b685; } .alert--success .alert__hr { - border-top-color: #c9e2b3; + border-top-color: rgba(221, 245, 237, 0.1); } .alert--info .alert__hr { - border-top-color: #a6e1ec; + border-top-color: rgba(207, 239, 255, 0.1); } .alert--warning { - background-color: rgba(240, 164, 12, 0.1); + background-color: #f0a40c; border-color: rgba(240, 164, 12, 0.2); color: #f0a40c; } .alert-warning .alert__hr { - border-top-color: #f7e1b5; + border-top-color: rgba(240, 164, 12, 0.1); } .alert--error, .alert--danger { - background-color: rgba(192, 75, 97, 0.1); - border-color: rgba(192, 75, 97, 0.2); - color: #c04b61; + background-color: #fcdcda; + border-color: rgba(252, 220, 218, 0.2); + color: #f04e45; } .alert--error .alert__hr, .alert--danger .alert__hr { - border-top-color: #e4b9c0; + border-top-color: rgba(252, 220, 218, 0.1); } @media (min-width: 768px) { diff --git a/baseframe/static/sass/baseframe-material/_alert.scss b/baseframe/static/sass/baseframe-material/_alert.scss index 5a617be1..af254006 100644 --- a/baseframe/static/sass/baseframe-material/_alert.scss +++ b/baseframe/static/sass/baseframe-material/_alert.scss @@ -2,9 +2,9 @@ padding: $mui-grid-padding; border: 1px solid transparent; border-radius: $mui-border-radius-default; - background-color: transparentize($mui-info-color, 0.9); + background-color: $mui-info-color; border-color: transparentize($mui-info-color, 0.8); - color: $mui-info-color; + color: $mui-info-color-txt; .alert__heading { margin-top: 0; @@ -42,39 +42,39 @@ } .alert--success { - background-color: transparentize($mui-success-color, 0.9); + background-color: $mui-success-color; border-color: transparentize($mui-success-color, 0.8); - color: $mui-success-color; + color: $mui-success-color-txt; } .alert--success .alert__hr { - border-top-color: #c9e2b3; + border-top-color: transparentize($mui-success-color, 0.9); } .alert--info .alert__hr { - border-top-color: #a6e1ec; + border-top-color: transparentize($mui-info-color, 0.9); } .alert--warning { - background-color: transparentize($mui-warning-color, 0.9); + background-color: $mui-warning-color; border-color: transparentize($mui-warning-color, 0.8); - color: $mui-warning-color; + color: $mui-warning-color-txt; } .alert-warning .alert__hr { - border-top-color: #f7e1b5; + border-top-color: transparentize($mui-warning-color, 0.9); } .alert--error, .alert--danger { - background-color: transparentize($mui-danger-color, 0.9); + background-color: $mui-danger-color; border-color: transparentize($mui-danger-color, 0.8); - color: $mui-danger-color; + color: $mui-danger-color-txt; } .alert--error .alert__hr, .alert--danger .alert__hr { - border-top-color: #e4b9c0; + border-top-color: transparentize($mui-danger-color, 0.9); } @media (min-width: 768px) { diff --git a/baseframe/static/sass/baseframe-material/_menu.scss b/baseframe/static/sass/baseframe-material/_menu.scss index 14ce3654..523a2039 100644 --- a/baseframe/static/sass/baseframe-material/_menu.scss +++ b/baseframe/static/sass/baseframe-material/_menu.scss @@ -136,7 +136,7 @@ .header__nav-links { font-size: 14px; line-height: 1; - color: $mui-text-light; + color: $mui-primary-color; display: inline-block; text-decoration: none; text-align: center; @@ -152,7 +152,7 @@ } .header__nav-links-active .header__nav-links__icon { - color: #e05f26; + color: $mui-primary-color; } @media only screen and (max-device-width: 1200px) and (orientation: landscape) { @@ -180,7 +180,6 @@ } .header__nav-links:hover { - color: $mui-text-light; text-decoration: none; } diff --git a/baseframe/static/sass/mui/_custom.scss b/baseframe/static/sass/mui/_custom.scss index 48e5f9ba..ce20af1a 100644 --- a/baseframe/static/sass/mui/_custom.scss +++ b/baseframe/static/sass/mui/_custom.scss @@ -2,14 +2,14 @@ // COLORS // ============================================================================ -$mui-primary-color: #e05f26 !default; +$mui-primary-color: #0f73ed !default; -$mui-accent-color: #856a91 !default; +$mui-accent-color: #f06a5e !default; -$mui-danger-color: #c04b61 !default; -$mui-success-color: #53b783 !default; +$mui-danger-color: #fcdcda !default; +$mui-success-color: #ddf5ed !default; $mui-warning-color: #f0a40c !default; -$mui-info-color: #4a90e2 !default; +$mui-info-color: #cfefff !default; // ============================================================================ // TEXT COLORS @@ -20,6 +20,10 @@ $mui-text-accent: #c0ccda !default; $mui-text-light: #4d5763 !default; $mui-text-danger: $mui-danger-color !default; $mui-text-hyperlink: #4a90e2 !default; +$mui-danger-color-txt: #f04e45 !default; +$mui-success-color-txt: #21b685 !default; +$mui-warning-color-txt: #f0a40c !default; +$mui-info-color-txt: #5da9e8 !default; // ============================================================================ // GLOBAL VARIABLES From cad903246163313beabf323bcc3202fd7e99efed Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Tue, 7 Jul 2020 20:32:59 +0530 Subject: [PATCH 2/9] Fix alert background --- baseframe/static/css/mui.css | 8 ++++---- baseframe/static/sass/baseframe-material/_alert.scss | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index e27cebbe..3ce2f33f 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -4316,7 +4316,7 @@ li p + ol { padding: 16px; border: 1px solid transparent; border-radius: 2px; - background-color: #cfefff; + background-color: rgba(207, 239, 255, 0.1); border-color: rgba(207, 239, 255, 0.2); color: #5da9e8; } @@ -4350,7 +4350,7 @@ li p + ol { } .alert--success { - background-color: #ddf5ed; + background-color: rgba(221, 245, 237, 0.1); border-color: rgba(221, 245, 237, 0.2); color: #21b685; } @@ -4364,7 +4364,7 @@ li p + ol { } .alert--warning { - background-color: #f0a40c; + background-color: rgba(240, 164, 12, 0.1); border-color: rgba(240, 164, 12, 0.2); color: #f0a40c; } @@ -4375,7 +4375,7 @@ li p + ol { .alert--error, .alert--danger { - background-color: #fcdcda; + background-color: rgba(252, 220, 218, 0.1); border-color: rgba(252, 220, 218, 0.2); color: #f04e45; } diff --git a/baseframe/static/sass/baseframe-material/_alert.scss b/baseframe/static/sass/baseframe-material/_alert.scss index af254006..69396e21 100644 --- a/baseframe/static/sass/baseframe-material/_alert.scss +++ b/baseframe/static/sass/baseframe-material/_alert.scss @@ -2,7 +2,7 @@ padding: $mui-grid-padding; border: 1px solid transparent; border-radius: $mui-border-radius-default; - background-color: $mui-info-color; + background-color: transparentize($mui-info-color, 0.9); border-color: transparentize($mui-info-color, 0.8); color: $mui-info-color-txt; @@ -42,7 +42,7 @@ } .alert--success { - background-color: $mui-success-color; + background-color: transparentize($mui-success-color, 0.9); border-color: transparentize($mui-success-color, 0.8); color: $mui-success-color-txt; } @@ -56,7 +56,7 @@ } .alert--warning { - background-color: $mui-warning-color; + background-color: transparentize($mui-warning-color, 0.9); border-color: transparentize($mui-warning-color, 0.8); color: $mui-warning-color-txt; } @@ -67,7 +67,7 @@ .alert--error, .alert--danger { - background-color: $mui-danger-color; + background-color: transparentize($mui-danger-color, 0.9); border-color: transparentize($mui-danger-color, 0.8); color: $mui-danger-color-txt; } From 84d2376b81f34e52ce580a9e46ebefade779dc3d Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Wed, 8 Jul 2020 22:27:33 +0530 Subject: [PATCH 3/9] Add neutral colour --- baseframe/static/css/mui.css | 2 +- baseframe/static/sass/baseframe-material/_menu.scss | 2 +- baseframe/static/sass/mui/_custom.scss | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index 3ce2f33f..e9de9cb1 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -3785,7 +3785,7 @@ h6 { .header__nav-links { font-size: 14px; line-height: 1; - color: #0f73ed; + color: #656565; display: inline-block; text-decoration: none; text-align: center; diff --git a/baseframe/static/sass/baseframe-material/_menu.scss b/baseframe/static/sass/baseframe-material/_menu.scss index 523a2039..9ea30d4c 100644 --- a/baseframe/static/sass/baseframe-material/_menu.scss +++ b/baseframe/static/sass/baseframe-material/_menu.scss @@ -136,7 +136,7 @@ .header__nav-links { font-size: 14px; line-height: 1; - color: $mui-primary-color; + color: $mui-neutral-color; display: inline-block; text-decoration: none; text-align: center; diff --git a/baseframe/static/sass/mui/_custom.scss b/baseframe/static/sass/mui/_custom.scss index ce20af1a..719a9bec 100644 --- a/baseframe/static/sass/mui/_custom.scss +++ b/baseframe/static/sass/mui/_custom.scss @@ -3,13 +3,12 @@ // ============================================================================ $mui-primary-color: #0f73ed !default; - $mui-accent-color: #f06a5e !default; - $mui-danger-color: #fcdcda !default; $mui-success-color: #ddf5ed !default; $mui-warning-color: #f0a40c !default; $mui-info-color: #cfefff !default; +$mui-neutral-color: #656565 !default; // ============================================================================ // TEXT COLORS From 2224b93f3e0d3bf24bd43837d7a4b2392abd5319 Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Thu, 9 Jul 2020 16:01:22 +0530 Subject: [PATCH 4/9] Update the colours --- baseframe/static/css/mui.css | 66 +++++++++---------- .../sass/baseframe-material/_alert.scss | 26 ++++---- .../static/sass/baseframe-material/_form.scss | 12 ++-- baseframe/static/sass/mui/_custom.scss | 9 ++- 4 files changed, 56 insertions(+), 57 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index e9de9cb1..4ea0d487 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -1697,7 +1697,7 @@ body { font-weight: 400; line-height: 24px; color: #1f2d3d; - background-color: #f9fafc; + background-color: #f2f6f9; } @media (min-width: 1200px) { @@ -1706,7 +1706,7 @@ body { } } a { - color: #4a90e2; + color: #0f73ed; text-decoration: none; } a:hover, @@ -2474,7 +2474,7 @@ h6 { .mui-select:focus > select { height: 33px; margin-bottom: -1px; - border-color: #4a90e2; + border-color: #0f73ed; border-width: 2px; } .mui-select > select { @@ -2507,7 +2507,7 @@ h6 { outline: 0; height: 33px; margin-bottom: -1px; - border-color: #4a90e2; + border-color: #0f73ed; border-width: 2px; } .mui-select > select:disabled { @@ -2540,7 +2540,7 @@ h6 { .mui-select:focus > label, .mui-select > select:focus ~ label { - color: #4a90e2; + color: #0f73ed; } .mui-select__menu { @@ -2711,7 +2711,7 @@ h6 { } .mui-textfield > input:focus ~ label, .mui-textfield > textarea:focus ~ label { - color: #4a90e2; + color: #0f73ed; } .mui-textfield--float-label > label { @@ -2784,7 +2784,7 @@ h6 { } .mui-textfield > input:focus, .mui-textfield > textarea:focus { - border-color: #4a90e2; + border-color: #0f73ed; border-width: 2px; } .mui-textfield > input:disabled, @@ -3042,11 +3042,11 @@ h6 { } .mui--text-danger { - color: #fcdcda; + color: #f04e45; } .mui--text-hyperlink { - color: #4a90e2; + color: #0f73ed; } .mui--bg-primary { @@ -3463,11 +3463,11 @@ h6 { } .mui--bg-primary-light { - background-color: #eff2f7; + background-color: #f9fafc; } .mui--bg-accent { - background-color: #f9fafc; + background-color: #f2f6f9; } .mui--text-display3 { @@ -4095,7 +4095,7 @@ li p + ol { line-height: 24px; } .mui-form .mui-form__error { - color: #fcdcda; + color: #f04e45; margin: 8px 0 0; padding: 0; } @@ -4105,11 +4105,11 @@ li p + ol { } .mui-form .has-error .mui-textfield > input, .mui-form .has-error .mui-textfield > textarea { - border-bottom: 1px solid #fcdcda; + border-bottom: 1px solid #f04e45; } .mui-form .has-error .mui-textfield > label, .mui-form .has-error label { - color: #fcdcda; + color: #f04e45; } .mui-form .alert { margin-bottom: 16px; @@ -4197,10 +4197,10 @@ li p + ol { position: absolute; top: 4px; left: 0; - color: #fcdcda; + color: #f04e45; } .mui-textfield--password .progress .progress__bar--danger { - background-color: #fcdcda; + background-color: #f04e45; } .mui-textfield--password .progress .progress__bar--warning { background-color: #f0a40c; @@ -4209,10 +4209,10 @@ li p + ol { color: #f0a40c; } .mui-textfield--password .progress .progress__bar--success { - background-color: #ddf5ed; + background-color: #21b685; } .mui-textfield--password .progress .progress__bar--success .progress__txt { - color: #ddf5ed; + color: #21b685; } .chip { @@ -4231,12 +4231,12 @@ li p + ol { } .chip--bg-accent { - background-color: #f9fafc; + background-color: #f2f6f9; color: #1f2d3d; } .chip--bg-light { - background-color: #eff2f7; + background-color: #f9fafc; color: #1f2d3d; } @@ -4270,7 +4270,7 @@ li p + ol { } .card .card__header { padding: 16px; - background: #eff2f7; + background: #f9fafc; } .card .card__header__title { width: 80%; @@ -4316,8 +4316,8 @@ li p + ol { padding: 16px; border: 1px solid transparent; border-radius: 2px; - background-color: rgba(207, 239, 255, 0.1); - border-color: rgba(207, 239, 255, 0.2); + background-color: #cfefff; + border-color: rgba(93, 169, 232, 0.2); color: #5da9e8; } .alert .alert__heading { @@ -4350,21 +4350,21 @@ li p + ol { } .alert--success { - background-color: rgba(221, 245, 237, 0.1); - border-color: rgba(221, 245, 237, 0.2); + background-color: #ddf5ed; + border-color: rgba(33, 182, 133, 0.2); color: #21b685; } .alert--success .alert__hr { - border-top-color: rgba(221, 245, 237, 0.1); + border-top-color: rgba(33, 182, 133, 0.1); } .alert--info .alert__hr { - border-top-color: rgba(207, 239, 255, 0.1); + border-top-color: rgba(93, 169, 232, 0.1); } .alert--warning { - background-color: rgba(240, 164, 12, 0.1); + background-color: #f0a40c; border-color: rgba(240, 164, 12, 0.2); color: #f0a40c; } @@ -4375,14 +4375,14 @@ li p + ol { .alert--error, .alert--danger { - background-color: rgba(252, 220, 218, 0.1); - border-color: rgba(252, 220, 218, 0.2); + background-color: #fcdcda; + border-color: rgba(240, 78, 69, 0.2); color: #f04e45; } .alert--error .alert__hr, .alert--danger .alert__hr { - border-top-color: rgba(252, 220, 218, 0.1); + border-top-color: rgba(240, 78, 69, 0.1); } @media (min-width: 768px) { @@ -4484,8 +4484,8 @@ li p + ol { } .tab-container .tab-container__tab.active { opacity: 1; - border-bottom: 2px solid #4a90e2; - color: #4a90e2; + border-bottom: 2px solid #0f73ed; + color: #0f73ed; } .tab-container .tab-container__tab a { color: inherit; diff --git a/baseframe/static/sass/baseframe-material/_alert.scss b/baseframe/static/sass/baseframe-material/_alert.scss index 69396e21..7c2e1cb9 100644 --- a/baseframe/static/sass/baseframe-material/_alert.scss +++ b/baseframe/static/sass/baseframe-material/_alert.scss @@ -2,8 +2,8 @@ padding: $mui-grid-padding; border: 1px solid transparent; border-radius: $mui-border-radius-default; - background-color: transparentize($mui-info-color, 0.9); - border-color: transparentize($mui-info-color, 0.8); + background-color: $mui-info-color; + border-color: transparentize($mui-info-color-txt, 0.8); color: $mui-info-color-txt; .alert__heading { @@ -42,39 +42,39 @@ } .alert--success { - background-color: transparentize($mui-success-color, 0.9); - border-color: transparentize($mui-success-color, 0.8); + background-color: $mui-success-color; + border-color: transparentize($mui-success-color-txt, 0.8); color: $mui-success-color-txt; } .alert--success .alert__hr { - border-top-color: transparentize($mui-success-color, 0.9); + border-top-color: transparentize($mui-success-color-txt, 0.9); } .alert--info .alert__hr { - border-top-color: transparentize($mui-info-color, 0.9); + border-top-color: transparentize($mui-info-color-txt, 0.9); } .alert--warning { - background-color: transparentize($mui-warning-color, 0.9); - border-color: transparentize($mui-warning-color, 0.8); + background-color: $mui-warning-color; + border-color: transparentize($mui-warning-color-txt, 0.8); color: $mui-warning-color-txt; } .alert-warning .alert__hr { - border-top-color: transparentize($mui-warning-color, 0.9); + border-top-color: transparentize($mui-warning-color-txt, 0.9); } .alert--error, .alert--danger { - background-color: transparentize($mui-danger-color, 0.9); - border-color: transparentize($mui-danger-color, 0.8); - color: $mui-danger-color-txt; + background-color: $mui-danger-color; + border-color: transparentize($mui-text-danger, 0.8); + color: $mui-text-danger; } .alert--error .alert__hr, .alert--danger .alert__hr { - border-top-color: transparentize($mui-danger-color, 0.9); + border-top-color: transparentize($mui-text-danger, 0.9); } @media (min-width: 768px) { diff --git a/baseframe/static/sass/baseframe-material/_form.scss b/baseframe/static/sass/baseframe-material/_form.scss index 418d4093..b60ac71d 100644 --- a/baseframe/static/sass/baseframe-material/_form.scss +++ b/baseframe/static/sass/baseframe-material/_form.scss @@ -176,21 +176,21 @@ position: absolute; top: 4px; left: 0; - color: $mui-danger-color; + color: $mui-text-danger; } .progress__bar--danger { - background-color: $mui-danger-color; + background-color: $mui-text-danger; } .progress__bar--warning { - background-color: $mui-warning-color; + background-color: $mui-warning-color-txt; .progress__txt { - color: $mui-warning-color; + color: $mui-warning-color-txt; } } .progress__bar--success { - background-color: $mui-success-color; + background-color: $mui-success-color-txt; .progress__txt { - color: $mui-success-color; + color: $mui-success-color-txt; } } } diff --git a/baseframe/static/sass/mui/_custom.scss b/baseframe/static/sass/mui/_custom.scss index 719a9bec..505395f4 100644 --- a/baseframe/static/sass/mui/_custom.scss +++ b/baseframe/static/sass/mui/_custom.scss @@ -17,9 +17,8 @@ $mui-neutral-color: #656565 !default; $mui-text-dark: #1f2d3d !default; $mui-text-accent: #c0ccda !default; $mui-text-light: #4d5763 !default; -$mui-text-danger: $mui-danger-color !default; -$mui-text-hyperlink: #4a90e2 !default; -$mui-danger-color-txt: #f04e45 !default; +$mui-text-danger: #f04e45 !default; +$mui-text-hyperlink: #0f73ed !default; $mui-success-color-txt: #21b685 !default; $mui-warning-color-txt: #f0a40c !default; $mui-info-color-txt: #5da9e8 !default; @@ -29,8 +28,8 @@ $mui-info-color-txt: #5da9e8 !default; // ============================================================================ $mui-bg-color-primary: #ffffff !default; -$mui-bg-color-accent: #f9fafc !default; -$mui-bg-color-light: #eff2f7 !default; +$mui-bg-color-accent: #f2f6f9 !default; +$mui-bg-color-light: #f9fafc !default; $mui-bg-color-dark: #1f2d3d !default; $mui-body-bg-color: $mui-bg-color-accent !default; From fd43779dd9f380093994531d05c592cbb0fa09c7 Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Tue, 14 Jul 2020 14:52:16 +0530 Subject: [PATCH 5/9] Update to new logo --- baseframe/static/css/mui.css | 4 ++-- baseframe/static/img/favicon.ico | Bin 32038 -> 1094 bytes baseframe/static/img/logo-large.png | Bin 10609 -> 34410 bytes baseframe/static/img/logo.png | Bin 2338 -> 4744 bytes baseframe/static/img/logo@2x.png | Bin 3571 -> 9143 bytes baseframe/static/js/baseframe-material.js | 1 + baseframe/static/sass/mui/_custom.scss | 2 +- 7 files changed, 4 insertions(+), 3 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index 4ea0d487..0c052dd5 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -3566,7 +3566,7 @@ h6 { } .mui--text-warning { - color: #f0a40c; + color: #fdf6ea; } .mui--text-uppercase { @@ -4364,7 +4364,7 @@ li p + ol { } .alert--warning { - background-color: #f0a40c; + background-color: #fdf6ea; border-color: rgba(240, 164, 12, 0.2); color: #f0a40c; } diff --git a/baseframe/static/img/favicon.ico b/baseframe/static/img/favicon.ico index 30cb620b2c6503f385615e2a38262d07018ef88e..9b658723c950c92c70f3d37d8cb760a3bf865c60 100644 GIT binary patch literal 1094 zcmeH@F%H5o3`IW;5(7gd21c?na)abfUD(3WdX!!OsbhyK<|l3`Lx)ObtfQY7$5!Ng z;J_6^RrojpR{(b^P%kRiOH{z+tl|+_B7%2qwZ3IH(phN$m)Qee+LH{wY>ej1jJZDn zGkd3bib{@J>Z^E*Y?Jhi%9OKzMAS!;FNZX6UdF1qrhjx!`&&D5{P(giUcUFUpY(U~ P*$CgE?|bYHY;fQMPIL-E literal 32038 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 diff --git a/baseframe/static/img/logo-large.png b/baseframe/static/img/logo-large.png index aa54406f94c444376af05c19278792a236e6fe75..36f163f13662410c554840c96f2c10463bda8785 100644 GIT binary patch literal 34410 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 literal 10609 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 diff --git a/baseframe/static/img/logo.png b/baseframe/static/img/logo.png index 0a526966ff6f612b807a40c149282b3dba1cab55..4f0818588b15ee3c9e5b20176afa14bfc8ad15ee 100644 GIT binary patch literal 4744 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 literal 3571 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 ZxO#83gFL^TKloP$u{5 Date: Tue, 21 Jul 2020 20:32:22 +0530 Subject: [PATCH 6/9] Update backgorund colour and accent btn colour --- baseframe/static/css/mui.css | 4664 ++++++++++++++++- .../sass/baseframe-material/_alert.scss | 10 +- .../static/sass/baseframe-material/_form.scss | 4 +- .../sass/baseframe-material/_layout.scss | 9 + baseframe/static/sass/mui/_buttons.scss | 92 +- baseframe/static/sass/mui/_helpers.scss | 253 +- 6 files changed, 4788 insertions(+), 244 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index f7e9528d..db2ee8bf 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -1,94 +1,4574 @@ +/*! Reflex v1.5.0 - https://github.com/leejordan/reflex */ /* -Error: Undefined variable: "$mui-success-color-txt". - on line 196 of /Users/vidya/Documents/HasGeek/baseframe/baseframe/static/sass/baseframe-material/_form.scss - from line 29 of /Users/vidya/Documents/HasGeek/baseframe/baseframe/static/sass/mui.scss - -Backtrace: -/Users/vidya/Documents/HasGeek/baseframe/baseframe/static/sass/baseframe-material/_form.scss:196 -/Users/vidya/Documents/HasGeek/baseframe/baseframe/static/sass/mui.scss:29 -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/script/tree/variable.rb:49:in `_perform' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/script/tree/node.rb:58:in `perform' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:398:in `visit_prop' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `block in visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `block in with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:115:in `with_frame' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `block (2 levels) in visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `map' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `block in visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:183:in `with_environment' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:432:in `visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `block in visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `block in with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:115:in `with_frame' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `block (2 levels) in visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `map' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `block in visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:183:in `with_environment' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:432:in `visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `block in visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `block in with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:115:in `with_frame' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `block (2 levels) in visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `map' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:434:in `block in visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:183:in `with_environment' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:432:in `visit_rule' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `block in visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `block in with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:115:in `with_frame' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:329:in `block (2 levels) in visit_import' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:329:in `map' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:329:in `block in visit_import' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:88:in `block in with_import' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:115:in `with_frame' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:88:in `with_import' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:326:in `visit_import' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `block in visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `block in with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:115:in `with_frame' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/stack.rb:79:in `with_base' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:162:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:52:in `map' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:52:in `visit_children' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:171:in `block in visit_children' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:183:in `with_environment' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:170:in `visit_children' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `block in visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:190:in `visit_root' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/base.rb:36:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:161:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/visitors/perform.rb:10:in `visit' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/root_node.rb:36:in `css_tree' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/tree/root_node.rb:20:in `render' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/engine.rb:284:in `render' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/plugin/compiler.rb:494:in `update_stylesheet' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/plugin/compiler.rb:209:in `each' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/plugin/compiler.rb:209:in `update_stylesheets' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/plugin/compiler.rb:473:in `on_file_changed' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/lib/sass/plugin/compiler.rb:331:in `block in watch' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/vendor/listen/lib/listen/listener.rb:252:in `on_change' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/vendor/listen/lib/listen/listener.rb:290:in `block in initialize_adapter' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/vendor/listen/lib/listen/adapter.rb:254:in `report_changes' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/vendor/listen/lib/listen/adapter.rb:323:in `poll_changed_directories' -/Library/Ruby/Gems/2.3.0/gems/sass-3.4.25/vendor/listen/lib/listen/adapter.rb:299:in `block in start_poller' -*/ -body:before { - white-space: pre; - font-family: monospace; - content: 'Error: Undefined variable: "$mui-success-color-txt".\A on line 196 of /Users/vidya/Documents/HasGeek/baseframe/baseframe/static/sass/baseframe-material/_form.scss\A from line 29 of /Users/vidya/Documents/HasGeek/baseframe/baseframe/static/sass/mui.scss'; + * + * Reflex is a flexbox grid which provides a way to take advantage of emerging + * flexbox support while providing a fall back to inline-block on older browsers + * + * To disable legacy support and build a flexbox only grid, set the variable legacy-support to false + * + * Built by Lee Jordan G.C.S.E. + * email: ldjordan@gmail.com + * github: https://github.com/leejordan + * + * Structure and calculations are inspired by twitter bootstrap + * + */ +.grid { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0; + margin: 0; + position: relative; + width: 100%; + max-width: 100%; + list-style-type: none; +} +.grid:before, +.grid:after { + max-width: 100%; +} +.grid .grid { + -ms-flex: 1 1 auto; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; +} +.grid * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.grid *:before, +.grid *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +[class*='grid__col-'] { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + position: relative; + width: 100%; + vertical-align: top; + padding: 16px; +} + +.grid__cell { + position: relative; + display: block; + -ms-flex: 1 1 auto; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; +} + +:-ms-fullscreen .grid__cell, +:root .grid__cell { + width: 100%; +} + +.grid__col-12 { + width: 100%; + *width: 99.9%; +} + +.grid__col-11 { + width: 91.66667%; + *width: 91.56667%; +} + +.grid__col-10 { + width: 83.33333%; + *width: 83.23333%; +} + +.grid__col-9 { + width: 75%; + *width: 74.9%; +} + +.grid__col-8 { + width: 66.66667%; + *width: 66.56667%; +} + +.grid__col-7 { + width: 58.33333%; + *width: 58.23333%; +} + +.grid__col-6 { + width: 50%; + *width: 49.9%; +} + +.grid__col-5 { + width: 41.66667%; + *width: 41.56667%; +} + +.grid__col-4 { + width: 33.33333%; + *width: 33.23333%; +} + +.grid__col-3 { + width: 25%; + *width: 24.9%; +} + +.grid__col-2 { + width: 16.66667%; + *width: 16.56667%; +} + +.grid__col-1 { + width: 8.33333%; + *width: 8.23333%; +} + +@media (min-width: 480px) { + .grid__col-xs-12 { + width: 100%; + *width: 99.9%; + } + + .grid__col-xs-11 { + width: 91.66667%; + *width: 91.56667%; + } + + .grid__col-xs-10 { + width: 83.33333%; + *width: 83.23333%; + } + + .grid__col-xs-9 { + width: 75%; + *width: 74.9%; + } + + .grid__col-xs-8 { + width: 66.66667%; + *width: 66.56667%; + } + + .grid__col-xs-7 { + width: 58.33333%; + *width: 58.23333%; + } + + .grid__col-xs-6 { + width: 50%; + *width: 49.9%; + } + + .grid__col-xs-5 { + width: 41.66667%; + *width: 41.56667%; + } + + .grid__col-xs-4 { + width: 33.33333%; + *width: 33.23333%; + } + + .grid__col-xs-3 { + width: 25%; + *width: 24.9%; + } + + .grid__col-xs-2 { + width: 16.66667%; + *width: 16.56667%; + } + + .grid__col-xs-1 { + width: 8.33333%; + *width: 8.23333%; + } +} +@media (min-width: 768px) { + .grid__col-sm-12 { + width: 100%; + *width: 99.9%; + } + + .grid__col-sm-11 { + width: 91.66667%; + *width: 91.56667%; + } + + .grid__col-sm-10 { + width: 83.33333%; + *width: 83.23333%; + } + + .grid__col-sm-9 { + width: 75%; + *width: 74.9%; + } + + .grid__col-sm-8 { + width: 66.66667%; + *width: 66.56667%; + } + + .grid__col-sm-7 { + width: 58.33333%; + *width: 58.23333%; + } + + .grid__col-sm-6 { + width: 50%; + *width: 49.9%; + } + + .grid__col-sm-5 { + width: 41.66667%; + *width: 41.56667%; + } + + .grid__col-sm-4 { + width: 33.33333%; + *width: 33.23333%; + } + + .grid__col-sm-3 { + width: 25%; + *width: 24.9%; + } + + .grid__col-sm-2 { + width: 16.66667%; + *width: 16.56667%; + } + + .grid__col-sm-1 { + width: 8.33333%; + *width: 8.23333%; + } +} +@media (min-width: 992px) { + .grid__col-md-12 { + width: 100%; + *width: 99.9%; + } + + .grid__col-md-11 { + width: 91.66667%; + *width: 91.56667%; + } + + .grid__col-md-10 { + width: 83.33333%; + *width: 83.23333%; + } + + .grid__col-md-9 { + width: 75%; + *width: 74.9%; + } + + .grid__col-md-8 { + width: 66.66667%; + *width: 66.56667%; + } + + .grid__col-md-7 { + width: 58.33333%; + *width: 58.23333%; + } + + .grid__col-md-6 { + width: 50%; + *width: 49.9%; + } + + .grid__col-md-5 { + width: 41.66667%; + *width: 41.56667%; + } + + .grid__col-md-4 { + width: 33.33333%; + *width: 33.23333%; + } + + .grid__col-md-3 { + width: 25%; + *width: 24.9%; + } + + .grid__col-md-2 { + width: 16.66667%; + *width: 16.56667%; + } + + .grid__col-md-1 { + width: 8.33333%; + *width: 8.23333%; + } +} +@media (min-width: 1200px) { + .grid__col-lg-12 { + width: 100%; + *width: 99.9%; + } + + .grid__col-lg-11 { + width: 91.66667%; + *width: 91.56667%; + } + + .grid__col-lg-10 { + width: 83.33333%; + *width: 83.23333%; + } + + .grid__col-lg-9 { + width: 75%; + *width: 74.9%; + } + + .grid__col-lg-8 { + width: 66.66667%; + *width: 66.56667%; + } + + .grid__col-lg-7 { + width: 58.33333%; + *width: 58.23333%; + } + + .grid__col-lg-6 { + width: 50%; + *width: 49.9%; + } + + .grid__col-lg-5 { + width: 41.66667%; + *width: 41.56667%; + } + + .grid__col-lg-4 { + width: 33.33333%; + *width: 33.23333%; + } + + .grid__col-lg-3 { + width: 25%; + *width: 24.9%; + } + + .grid__col-lg-2 { + width: 16.66667%; + *width: 16.56667%; + } + + .grid__col-lg-1 { + width: 8.33333%; + *width: 8.23333%; + } +} +@media (min-width: 1600px) { + .grid__col-xlg-12 { + width: 100%; + *width: 99.9%; + } + + .grid__col-xlg-11 { + width: 91.66667%; + *width: 91.56667%; + } + + .grid__col-xlg-10 { + width: 83.33333%; + *width: 83.23333%; + } + + .grid__col-xlg-9 { + width: 75%; + *width: 74.9%; + } + + .grid__col-xlg-8 { + width: 66.66667%; + *width: 66.56667%; + } + + .grid__col-xlg-7 { + width: 58.33333%; + *width: 58.23333%; + } + + .grid__col-xlg-6 { + width: 50%; + *width: 49.9%; + } + + .grid__col-xlg-5 { + width: 41.66667%; + *width: 41.56667%; + } + + .grid__col-xlg-4 { + width: 33.33333%; + *width: 33.23333%; + } + + .grid__col-xlg-3 { + width: 25%; + *width: 24.9%; + } + + .grid__col-xlg-2 { + width: 16.66667%; + *width: 16.56667%; + } + + .grid__col-xlg-1 { + width: 8.33333%; + *width: 8.23333%; + } +} +.grid__col-auto { + -ms-flex: 1 0 auto; + -webkit-flex: 1 0 0px; + flex: 1 0 0px; +} + +@media (min-width: 480px) { + .grid__col-xs-auto { + -ms-flex: 1 0 auto; + -webkit-flex: 1 0 0px; + flex: 1 0 0px; + } +} +@media (min-width: 768px) { + .grid__col-sm-auto { + -ms-flex: 1 0 auto; + -webkit-flex: 1 0 0px; + flex: 1 0 0px; + } +} +@media (min-width: 992px) { + .grid__col-md-auto { + -ms-flex: 1 0 auto; + -webkit-flex: 1 0 0px; + flex: 1 0 0px; + } +} +@media (min-width: 1200px) { + .grid__col-lg-auto { + -ms-flex: 1 0 auto; + -webkit-flex: 1 0 0px; + flex: 1 0 0px; + } +} +@media (min-width: 1600px) { + .grid__col-xlg-auto { + -ms-flex: 1 0 auto; + -webkit-flex: 1 0 0px; + flex: 1 0 0px; + } +} +.grid--order-12 { + -ms-flex-order: 12; + -webkit-order: 12; + order: 12; +} + +.grid--order-11 { + -ms-flex-order: 11; + -webkit-order: 11; + order: 11; +} + +.grid--order-10 { + -ms-flex-order: 10; + -webkit-order: 10; + order: 10; +} + +.grid--order-9 { + -ms-flex-order: 9; + -webkit-order: 9; + order: 9; +} + +.grid--order-8 { + -ms-flex-order: 8; + -webkit-order: 8; + order: 8; +} + +.grid--order-7 { + -ms-flex-order: 7; + -webkit-order: 7; + order: 7; +} + +.grid--order-6 { + -ms-flex-order: 6; + -webkit-order: 6; + order: 6; +} + +.grid--order-5 { + -ms-flex-order: 5; + -webkit-order: 5; + order: 5; +} + +.grid--order-4 { + -ms-flex-order: 4; + -webkit-order: 4; + order: 4; +} + +.grid--order-3 { + -ms-flex-order: 3; + -webkit-order: 3; + order: 3; +} + +.grid--order-2 { + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; +} + +.grid--order-1 { + -ms-flex-order: 1; + -webkit-order: 1; + order: 1; +} + +.grid--order-0 { + -ms-flex-order: 0; + -webkit-order: 0; + order: 0; +} + +@media only screen and (min-width: 480px) { + .grid--order-12-xs { + -ms-flex-order: 12; + -webkit-order: 12; + order: 12; + } + + .grid--order-11-xs { + -ms-flex-order: 11; + -webkit-order: 11; + order: 11; + } + + .grid--order-10-xs { + -ms-flex-order: 10; + -webkit-order: 10; + order: 10; + } + + .grid--order-9-xs { + -ms-flex-order: 9; + -webkit-order: 9; + order: 9; + } + + .grid--order-8-xs { + -ms-flex-order: 8; + -webkit-order: 8; + order: 8; + } + + .grid--order-7-xs { + -ms-flex-order: 7; + -webkit-order: 7; + order: 7; + } + + .grid--order-6-xs { + -ms-flex-order: 6; + -webkit-order: 6; + order: 6; + } + + .grid--order-5-xs { + -ms-flex-order: 5; + -webkit-order: 5; + order: 5; + } + + .grid--order-4-xs { + -ms-flex-order: 4; + -webkit-order: 4; + order: 4; + } + + .grid--order-3-xs { + -ms-flex-order: 3; + -webkit-order: 3; + order: 3; + } + + .grid--order-2-xs { + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; + } + + .grid--order-1-xs { + -ms-flex-order: 1; + -webkit-order: 1; + order: 1; + } + + .grid--order-0-xs { + -ms-flex-order: 0; + -webkit-order: 0; + order: 0; + } +} +@media only screen and (min-width: 768px) { + .grid--order-12-sm { + -ms-flex-order: 12; + -webkit-order: 12; + order: 12; + } + + .grid--order-11-sm { + -ms-flex-order: 11; + -webkit-order: 11; + order: 11; + } + + .grid--order-10-sm { + -ms-flex-order: 10; + -webkit-order: 10; + order: 10; + } + + .grid--order-9-sm { + -ms-flex-order: 9; + -webkit-order: 9; + order: 9; + } + + .grid--order-8-sm { + -ms-flex-order: 8; + -webkit-order: 8; + order: 8; + } + + .grid--order-7-sm { + -ms-flex-order: 7; + -webkit-order: 7; + order: 7; + } + + .grid--order-6-sm { + -ms-flex-order: 6; + -webkit-order: 6; + order: 6; + } + + .grid--order-5-sm { + -ms-flex-order: 5; + -webkit-order: 5; + order: 5; + } + + .grid--order-4-sm { + -ms-flex-order: 4; + -webkit-order: 4; + order: 4; + } + + .grid--order-3-sm { + -ms-flex-order: 3; + -webkit-order: 3; + order: 3; + } + + .grid--order-2-sm { + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; + } + + .grid--order-1-sm { + -ms-flex-order: 1; + -webkit-order: 1; + order: 1; + } + + .grid--order-0-sm { + -ms-flex-order: 0; + -webkit-order: 0; + order: 0; + } +} +@media only screen and (min-width: 992px) { + .grid--order-12-md { + -ms-flex-order: 12; + -webkit-order: 12; + order: 12; + } + + .grid--order-11-md { + -ms-flex-order: 11; + -webkit-order: 11; + order: 11; + } + + .grid--order-10-md { + -ms-flex-order: 10; + -webkit-order: 10; + order: 10; + } + + .grid--order-9-md { + -ms-flex-order: 9; + -webkit-order: 9; + order: 9; + } + + .grid--order-8-md { + -ms-flex-order: 8; + -webkit-order: 8; + order: 8; + } + + .grid--order-7-md { + -ms-flex-order: 7; + -webkit-order: 7; + order: 7; + } + + .grid--order-6-md { + -ms-flex-order: 6; + -webkit-order: 6; + order: 6; + } + + .grid--order-5-md { + -ms-flex-order: 5; + -webkit-order: 5; + order: 5; + } + + .grid--order-4-md { + -ms-flex-order: 4; + -webkit-order: 4; + order: 4; + } + + .grid--order-3-md { + -ms-flex-order: 3; + -webkit-order: 3; + order: 3; + } + + .grid--order-2-md { + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; + } + + .grid--order-1-md { + -ms-flex-order: 1; + -webkit-order: 1; + order: 1; + } + + .grid--order-0-md { + -ms-flex-order: 0; + -webkit-order: 0; + order: 0; + } +} +@media only screen and (min-width: 1200px) { + .grid--order-12-lg { + -ms-flex-order: 12; + -webkit-order: 12; + order: 12; + } + + .grid--order-11-lg { + -ms-flex-order: 11; + -webkit-order: 11; + order: 11; + } + + .grid--order-10-lg { + -ms-flex-order: 10; + -webkit-order: 10; + order: 10; + } + + .grid--order-9-lg { + -ms-flex-order: 9; + -webkit-order: 9; + order: 9; + } + + .grid--order-8-lg { + -ms-flex-order: 8; + -webkit-order: 8; + order: 8; + } + + .grid--order-7-lg { + -ms-flex-order: 7; + -webkit-order: 7; + order: 7; + } + + .grid--order-6-lg { + -ms-flex-order: 6; + -webkit-order: 6; + order: 6; + } + + .grid--order-5-lg { + -ms-flex-order: 5; + -webkit-order: 5; + order: 5; + } + + .grid--order-4-lg { + -ms-flex-order: 4; + -webkit-order: 4; + order: 4; + } + + .grid--order-3-lg { + -ms-flex-order: 3; + -webkit-order: 3; + order: 3; + } + + .grid--order-2-lg { + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; + } + + .grid--order-1-lg { + -ms-flex-order: 1; + -webkit-order: 1; + order: 1; + } + + .grid--order-0-lg { + -ms-flex-order: 0; + -webkit-order: 0; + order: 0; + } +} +@media only screen and (min-width: 1600px) { + .grid--order-12-xlg { + -ms-flex-order: 12; + -webkit-order: 12; + order: 12; + } + + .grid--order-11-xlg { + -ms-flex-order: 11; + -webkit-order: 11; + order: 11; + } + + .grid--order-10-xlg { + -ms-flex-order: 10; + -webkit-order: 10; + order: 10; + } + + .grid--order-9-xlg { + -ms-flex-order: 9; + -webkit-order: 9; + order: 9; + } + + .grid--order-8-xlg { + -ms-flex-order: 8; + -webkit-order: 8; + order: 8; + } + + .grid--order-7-xlg { + -ms-flex-order: 7; + -webkit-order: 7; + order: 7; + } + + .grid--order-6-xlg { + -ms-flex-order: 6; + -webkit-order: 6; + order: 6; + } + + .grid--order-5-xlg { + -ms-flex-order: 5; + -webkit-order: 5; + order: 5; + } + + .grid--order-4-xlg { + -ms-flex-order: 4; + -webkit-order: 4; + order: 4; + } + + .grid--order-3-xlg { + -ms-flex-order: 3; + -webkit-order: 3; + order: 3; + } + + .grid--order-2-xlg { + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; + } + + .grid--order-1-xlg { + -ms-flex-order: 1; + -webkit-order: 1; + order: 1; + } + + .grid--order-0-xlg { + -ms-flex-order: 0; + -webkit-order: 0; + order: 0; + } +} +.grid--bleed [class*='grid__col-'] { + padding: 0; +} + +.grid--wrap { + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} + +.grid--no-wrap { + -ms-flex-wrap: nowrap; + -webkit-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.grid--wrap-reverse { + -ms-flex-wrap: wrap-reverse; + -webkit-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; +} + +.grid--direction-row { + -ms-flex-direction: row; + -webkit-flex-direction: row; + flex-direction: row; +} + +.grid--direction-row-reverse { + -ms-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.grid--direction-column { + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} + +.grid--direction-column-reverse { + -ms-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; +} + +.grid--align-start { + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} + +.grid--align-end { + -ms-flex-align: end; + -webkit-align-items: flex-end; + align-items: flex-end; +} +.grid--align-end [class*='grid__col-'] { + vertical-align: bottom; +} + +.grid--align-center { + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.grid--align-center [class*='grid__col-'] { + vertical-align: middle; +} + +.grid--align-baseline { + -ms-flex-align: baseline; + -webkit-align-items: baseline; + align-items: baseline; +} +.grid--align-baseline [class*='grid__col-'] { + vertical-align: baseline; +} + +.grid--align-content-start { + -ms-flex-line-pack: start; + -webkit-align-content: flex-start; + align-content: flex-start; +} + +.grid--align-content-end { + -ms-flex-line-pack: end; + -webkit-align-content: flex-end; + align-content: flex-end; +} +.grid--align-content-end [class*='grid__col-'] { + vertical-align: bottom; +} + +.grid--align-content-center { + -ms-flex-line-pack: center; + -webkit-align-content: center; + align-content: center; +} + +.grid--align-content-space-between { + -ms-flex-line-pack: space-between; + -webkit-align-content: space-between; + align-content: space-between; +} + +.grid--align-content-space-around { + -ms-flex-line-pack: space-around; + -webkit-align-content: space-around; + align-content: space-around; +} + +.grid--align-self-stretch { + -ms-flex-item-align: stretch; + -webkit-align-self: stretch; + align-self: stretch; +} + +.grid--align-self-start { + -ms-flex-item-align: start; + -webkit-align-self: flex-start; + align-self: flex-start; +} + +.grid--align-self-end { + -ms-flex-item-align: end; + -webkit-align-self: flex-end; + align-self: flex-end; + vertical-align: bottom; +} + +.grid--align-self-center { + -ms-flex-item-align: center; + -webkit-align-self: center; + align-self: center; + vertical-align: middle; +} + +.grid--align-self-baseline { + -ms-flex-item-align: baseline; + -webkit-align-self: baseline; + align-self: baseline; + vertical-align: baseline; +} + +.grid--justify-start { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; +} + +.grid--justify-end { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.grid--justify-end .grid__cell, +.grid--justify-end [class*='grid__col-'] { + text-align: left; + text-align: start; + text-align: initial; + -moz-text-align-last: left; + -moz-text-align-last: start; + -moz-text-align-last: initial; + text-align-last: left; + text-align-last: start; + text-align-last: initial; +} + +.grid--justify-center { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} +.grid--justify-center .grid__cell, +.grid--justify-center [class*='grid__col-'] { + text-align: left; + text-align: start; + text-align: initial; + -moz-text-align-last: left; + -moz-text-align-last: start; + -moz-text-align-last: initial; + text-align-last: left; + text-align-last: start; + text-align-last: initial; +} + +.grid--justify-space-between { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.grid--justify-space-between .grid__cell, +.grid--justify-space-between [class*='grid__col-'] { + text-align: left; + text-align: start; + text-align: initial; + -moz-text-align-last: left; + -moz-text-align-last: start; + -moz-text-align-last: initial; + text-align-last: left; + text-align-last: start; + text-align-last: initial; +} + +.grid--justify-space-around { + -ms-flex-pack: justify; + -webkit-justify-content: space-around; + justify-content: space-around; +} +.grid--justify-space-around .grid__cell, +.grid--justify-space-around [class*='grid__col-'] { + text-align: left; + text-align: start; + text-align: initial; + -moz-text-align-last: left; + -moz-text-align-last: start; + -moz-text-align-last: initial; + text-align-last: left; + text-align-last: start; + text-align-last: initial; +} + +.grid__col--bleed { + padding: 0; +} + +.grid__col--bleed-x { + padding: 16px 0; +} + +.grid__col--bleed-y { + padding: 0 16px; +} + +.grid__col--bg { + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + padding-bottom: 50%; +} + +.grid__cell--padding-sm { + padding: 8px; +} + +.grid__cell--padding-md { + padding: 16px; +} + +.grid__cell--padding-lg { + padding: 32px; +} + +.grid__cell-img { + display: block; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex: 0 0 auto; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 0; + margin-right: 0; + max-width: 100%; + width: 100%; + height: auto; +} + +.grid__cell-footer { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + width: 100%; + margin-top: auto; +} + +/** + * MUI Colors module + */ +/** + * MUI Globals + */ +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +/* Document + ========================================================================== */ +html { + font-family: sans-serif; + /* 1 */ + line-height: 1.15; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 3 */ + -webkit-text-size-adjust: 100%; + /* 3 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ +figcaption, +figure, +main { + /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +a:active, +a:hover { + outline-width: 0; +} + +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type='checkbox'], +[type='radio'] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +[type='search']::-webkit-search-cancel-button, +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ +details, +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +template { + display: none; +} + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, + Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', + 'Segoe UI Emoji', 'Segoe UI Symbol'; + font-size: 14px; + font-weight: 400; + line-height: 24px; + color: #1f2d3d; + background-color: #f9fafc; +} + +@media (min-width: 1200px) { + body { + font-size: 16px; + } +} +a { + color: #0f73ed; + text-decoration: none; +} +a:hover, +a:focus { + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +p { + margin: 0 0 11.5px; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 11.5px; +} + +hr { + margin-top: 23px; + margin-bottom: 23px; + border: 0; + height: 1px; + background-color: rgba(132, 146, 166, 0.2); +} + +strong { + font-weight: 700; +} + +abbr[title] { + cursor: help; + border-bottom: 1px dotted #0f73ed; +} + +h1, +h2, +h3 { + margin-top: 23px; + margin-bottom: 11.5px; +} + +h4, +h5, +h6 { + margin-top: 11.5px; + margin-bottom: 11.5px; +} + +/** + * MUI Appbar + */ +.mui--appbar-height { + height: 56px; +} + +.mui--appbar-min-height, +.mui-appbar { + min-height: 56px; +} + +.mui--appbar-line-height { + line-height: 56px; +} + +.mui--appbar-top { + top: 56px; +} + +@media (orientation: landscape) and (max-height: 480px) { + .mui--appbar-height { + height: 48px; + } + + .mui--appbar-min-height, + .mui-appbar { + min-height: 48px; + } + + .mui--appbar-line-height { + line-height: 48px; + } + + .mui--appbar-top { + top: 48px; + } +} +@media (min-width: 480px) { + .mui--appbar-height { + height: 64px; + } + + .mui--appbar-min-height, + .mui-appbar { + min-height: 64px; + } + + .mui--appbar-line-height { + line-height: 64px; + } + + .mui--appbar-top { + top: 64px; + } +} +.mui-appbar { + background-color: #ffffff; + color: #8492a6; +} + +/** + * MUI Buttons + */ +.mui-btn { + font-weight: 500; + font-size: 14px; + line-height: 18px; + text-transform: uppercase; + color: #1f2d3d; + background-color: #fff; + transition: all 0.2s ease-in-out; + display: inline-block; + height: 36px; + padding: 0 26px; + margin: 6px 0; + border: none; + border-radius: 2px; + cursor: pointer; + touch-action: manipulation; + background-image: none; + text-align: center; + line-height: 36px; + vertical-align: middle; + white-space: nowrap; + user-select: none; + font-size: 14px; + font-family: inherit; + letter-spacing: 0.03em; + position: relative; + overflow: hidden; +} +.mui-btn:hover, +.mui-btn:focus, +.mui-btn:active { + color: #1f2d3d; + background-color: white; +} +.mui-btn[disabled]:hover, +.mui-btn[disabled]:focus, +.mui-btn[disabled]:active { + color: #1f2d3d; + background-color: #fff; +} +.mui-btn.mui-btn--flat { + color: #1f2d3d; + background-color: transparent; +} +.mui-btn.mui-btn--flat:hover, +.mui-btn.mui-btn--flat:focus, +.mui-btn.mui-btn--flat:active { + color: #1f2d3d; + background-color: #f2f2f2; +} +.mui-btn.mui-btn--flat[disabled]:hover, +.mui-btn.mui-btn--flat[disabled]:focus, +.mui-btn.mui-btn--flat[disabled]:active { + color: #1f2d3d; + background-color: transparent; +} +.mui-btn:hover, +.mui-btn:focus, +.mui-btn:active { + outline: 0; + text-decoration: none; + color: #1f2d3d; +} +.mui-btn:hover, +.mui-btn:focus { + box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-btn:hover, + .mui-btn:focus { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); + } +} +@supports (-ms-ime-align: auto) { + .mui-btn:hover, + .mui-btn:focus { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); + } +} +.mui-btn:active:hover { + box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2); +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-btn:active:hover { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2); + } +} +@supports (-ms-ime-align: auto) { + .mui-btn:active:hover { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2); + } +} +.mui-btn:disabled, +.mui-btn.mui--is-disabled { + cursor: not-allowed; + pointer-events: none; + opacity: 0.6; + box-shadow: none; +} + +.mui-btn + .mui-btn { + margin-left: 8px; +} + +.mui-btn--flat { + background-color: transparent; +} +.mui-btn--flat:hover, +.mui-btn--flat:focus, +.mui-btn--flat:active, +.mui-btn--flat:active:hover { + box-shadow: none; + background-color: #f2f2f2; +} + +.mui-btn--raised, +.mui-btn--fab { + box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-btn--raised, + .mui-btn--fab { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); + } +} +@supports (-ms-ime-align: auto) { + .mui-btn--raised, + .mui-btn--fab { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); + } +} +.mui-btn--raised:active, +.mui-btn--fab:active { + box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2); +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-btn--raised:active, + .mui-btn--fab:active { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2); + } +} +@supports (-ms-ime-align: auto) { + .mui-btn--raised:active, + .mui-btn--fab:active { + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), + 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2); + } +} + +.mui-btn--fab { + position: relative; + padding: 0; + width: 55px; + height: 55px; + line-height: 55px; + border-radius: 50%; + z-index: 1; +} + +.mui-btn--primary { + color: #fff; + background-color: #0f73ed; +} +.mui-btn--primary:hover, +.mui-btn--primary:focus, +.mui-btn--primary:active { + color: #fff; + background-color: #2481f1; +} +.mui-btn--primary[disabled]:hover, +.mui-btn--primary[disabled]:focus, +.mui-btn--primary[disabled]:active { + color: #fff; + background-color: #0f73ed; +} +.mui-btn--primary.mui-btn--flat { + color: #0f73ed; + background-color: transparent; +} +.mui-btn--primary.mui-btn--flat:hover, +.mui-btn--primary.mui-btn--flat:focus, +.mui-btn--primary.mui-btn--flat:active { + color: #0f73ed; + background-color: #f2f2f2; +} +.mui-btn--primary.mui-btn--flat[disabled]:hover, +.mui-btn--primary.mui-btn--flat[disabled]:focus, +.mui-btn--primary.mui-btn--flat[disabled]:active { + color: #0f73ed; + background-color: transparent; +} + +.mui-btn--dark { + color: #fff; + background-color: #424242; +} +.mui-btn--dark:hover, +.mui-btn--dark:focus, +.mui-btn--dark:active { + color: #fff; + background-color: #4f4f4f; +} +.mui-btn--dark[disabled]:hover, +.mui-btn--dark[disabled]:focus, +.mui-btn--dark[disabled]:active { + color: #fff; + background-color: #424242; +} +.mui-btn--dark.mui-btn--flat { + color: #424242; + background-color: transparent; +} +.mui-btn--dark.mui-btn--flat:hover, +.mui-btn--dark.mui-btn--flat:focus, +.mui-btn--dark.mui-btn--flat:active { + color: #424242; + background-color: #f2f2f2; +} +.mui-btn--dark.mui-btn--flat[disabled]:hover, +.mui-btn--dark.mui-btn--flat[disabled]:focus, +.mui-btn--dark.mui-btn--flat[disabled]:active { + color: #424242; + background-color: transparent; +} + +.mui-btn--danger { + color: #fff; + background-color: #fcdcda; +} +.mui-btn--danger:hover, +.mui-btn--danger:focus, +.mui-btn--danger:active { + color: #fff; + background-color: #fef2f2; +} +.mui-btn--danger[disabled]:hover, +.mui-btn--danger[disabled]:focus, +.mui-btn--danger[disabled]:active { + color: #fff; + background-color: #fcdcda; +} +.mui-btn--danger.mui-btn--flat { + color: #fcdcda; + background-color: transparent; +} +.mui-btn--danger.mui-btn--flat:hover, +.mui-btn--danger.mui-btn--flat:focus, +.mui-btn--danger.mui-btn--flat:active { + color: #fcdcda; + background-color: #f2f2f2; +} +.mui-btn--danger.mui-btn--flat[disabled]:hover, +.mui-btn--danger.mui-btn--flat[disabled]:focus, +.mui-btn--danger.mui-btn--flat[disabled]:active { + color: #fcdcda; + background-color: transparent; +} + +.mui-btn--accent { + color: #fff; + background-color: #f06a5e; +} +.mui-btn--accent:hover, +.mui-btn--accent:focus, +.mui-btn--accent:active { + color: #fff; + background-color: #f28075; +} +.mui-btn--accent[disabled]:hover, +.mui-btn--accent[disabled]:focus, +.mui-btn--accent[disabled]:active { + color: #fff; + background-color: #f06a5e; +} +.mui-btn--accent.mui-btn--flat { + color: #f06a5e; + background-color: transparent; +} +.mui-btn--accent.mui-btn--flat:hover, +.mui-btn--accent.mui-btn--flat:focus, +.mui-btn--accent.mui-btn--flat:active { + color: #f06a5e; + background-color: #f2f2f2; +} +.mui-btn--accent.mui-btn--flat[disabled]:hover, +.mui-btn--accent.mui-btn--flat[disabled]:focus, +.mui-btn--accent.mui-btn--flat[disabled]:active { + color: #f06a5e; + background-color: transparent; +} + +.mui-btn--small { + height: 30.6px; + line-height: 30.6px; + padding: 0 16px; + font-size: 13px; +} + +.mui-btn--large { + height: 54px; + line-height: 54px; + padding: 0 26px; + font-size: 14px; +} + +.mui-btn--fab.mui-btn--small { + width: 44px; + height: 44px; + line-height: 44px; +} + +.mui-btn--fab.mui-btn--large { + width: 75px; + height: 75px; + line-height: 75px; +} + +/** + * MUI Checkboxe and Radio Components + */ +.mui-radio, +.mui-checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.mui-radio > label, +.mui-checkbox > label { + min-height: 23px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.mui-radio input:disabled, +.mui-checkbox input:disabled { + cursor: not-allowed; +} +.mui-radio input:focus, +.mui-checkbox input:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.mui-radio > label > input[type='radio'], +.mui-radio--inline > label > input[type='radio'], +.mui-checkbox > label > input[type='checkbox'], +.mui-checkbox--inline > label > input[type='checkbox'] { + position: absolute; + margin-left: -20px; + margin-top: 4px; +} + +.mui-radio + .mui-radio, +.mui-checkbox + .mui-checkbox { + margin-top: -5px; +} + +.mui-radio--inline, +.mui-checkbox--inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.mui-radio--inline > input[type='radio'], +.mui-radio--inline > input[type='checkbox'], +.mui-radio--inline > label > input[type='radio'], +.mui-radio--inline > label > input[type='checkbox'], +.mui-checkbox--inline > input[type='radio'], +.mui-checkbox--inline > input[type='checkbox'], +.mui-checkbox--inline > label > input[type='radio'], +.mui-checkbox--inline > label > input[type='checkbox'] { + margin: 4px 0 0; + line-height: normal; +} + +.mui-radio--inline + .mui-radio--inline, +.mui-checkbox--inline + .mui-checkbox--inline { + margin-top: 0; + margin-left: 10px; +} + +/** + * MUI Container module + */ +.mui-container { + box-sizing: border-box; + margin-right: auto; + margin-left: auto; + padding-left: 16px; + padding-right: 16px; +} +.mui-container:before, +.mui-container:after { + content: ' '; + display: table; +} +.mui-container:after { + clear: both; +} +@media (min-width: 544px) { + .mui-container { + max-width: 570px; + } +} +@media (min-width: 768px) { + .mui-container { + max-width: 740px; + } +} +@media (min-width: 992px) { + .mui-container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .mui-container { + max-width: 1170px; + } +} + +.mui-container-fluid { + box-sizing: border-box; + margin-right: auto; + margin-left: auto; + padding-left: 16px; + padding-right: 16px; +} +.mui-container-fluid:before, +.mui-container-fluid:after { + content: ' '; + display: table; +} +.mui-container-fluid:after { + clear: both; +} + +/** + * MUI Divider Component and CSS Helpers + */ +.mui-divider { + display: block; + height: 1px; + background-color: rgba(132, 146, 166, 0.3); +} + +.mui--divider-top { + border-top: 1px solid rgba(132, 146, 166, 0.3); +} + +.mui--divider-bottom { + border-bottom: 1px solid rgba(132, 146, 166, 0.3); +} + +.mui--divider-left { + border-left: 1px solid rgba(132, 146, 166, 0.3); +} + +.mui--divider-right { + border-right: 1px solid rgba(132, 146, 166, 0.3); +} + +/** + * MUI Dropdown module + */ +.mui-dropdown { + display: inline-block; + position: relative; +} + +[data-mui-toggle='dropdown'] { + outline: 0; +} + +.mui-dropdown__menu { + position: absolute; + top: 100%; + left: 0; + display: none; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border-radius: 2px; + z-index: 1; + background-clip: padding-box; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-dropdown__menu { + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-left: 1px solid rgba(0, 0, 0, 0.12); + } +} +@supports (-ms-ime-align: auto) { + .mui-dropdown__menu { + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-left: 1px solid rgba(0, 0, 0, 0.12); + } +} +.mui-dropdown__menu.mui--is-open { + display: block; +} +.mui-dropdown__menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.7; + color: #1f2d3d; + text-decoration: none; + white-space: nowrap; +} +.mui-dropdown__menu > li > a:hover, +.mui-dropdown__menu > li > a:focus { + text-decoration: none; + color: #16212c; + background-color: #eeeeee; +} +.mui-dropdown__menu > .mui--is-disabled > a, +.mui-dropdown__menu > .mui--is-disabled > a:hover, +.mui-dropdown__menu > .mui--is-disabled > a:focus { + color: #eeeeee; +} +.mui-dropdown__menu > .mui--is-disabled > a:hover, +.mui-dropdown__menu > .mui--is-disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + cursor: not-allowed; +} + +.mui-dropdown__menu--right { + left: auto; + right: 0; +} + +/** + * MUI Form Component + */ +.mui-form legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 11.5px; + font-size: 21px; + color: #1f2d3d; + line-height: inherit; + border: 0; +} +.mui-form fieldset { + border: 0; + padding: 0; + margin: 0 0 20px 0; +} + +@media (min-width: 544px) { + .mui-form--inline .mui-textfield { + display: inline-block; + vertical-align: bottom; + margin-bottom: 0; + } + .mui-form--inline .mui-radio, + .mui-form--inline .mui-checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .mui-form--inline .mui-radio > label, + .mui-form--inline .mui-checkbox > label { + padding-left: 0; + } + .mui-form--inline .mui-radio > label > input[type='radio'], + .mui-form--inline .mui-checkbox > label > input[type='checkbox'] { + position: relative; + margin-left: 0; + } + .mui-form--inline .mui-select { + display: inline-block; + } + .mui-form--inline .mui-btn { + margin-bottom: 0; + margin-top: 0; + vertical-align: bottom; + } +} + +/** + * MUI Panel module + */ +.mui-panel { + padding: 16px; + margin-bottom: 23px; + border-radius: 0; + background-color: #fff; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12); +} +.mui-panel:before, +.mui-panel:after { + content: ' '; + display: table; +} +.mui-panel:after { + clear: both; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-panel { + box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12), + -1px 0px 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.16), + 0 0px 2px 0 rgba(0, 0, 0, 0.12); + } +} +@supports (-ms-ime-align: auto) { + .mui-panel { + box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12), + -1px 0px 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.16), + 0 0px 2px 0 rgba(0, 0, 0, 0.12); + } +} + +/** + * MUI Select Component + */ +.mui-select { + display: block; + padding-top: 15px; + margin-bottom: 20px; + position: relative; +} +.mui-select:focus { + outline: 0; +} +.mui-select:focus > select { + height: 33px; + margin-bottom: -1px; + border-color: #0f73ed; + border-width: 2px; +} +.mui-select > select { + display: block; + height: 32px; + width: 100%; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + outline: none; + border: none; + border-bottom: 1px solid #c0ccda; + border-radius: 0px; + box-shadow: none; + background-color: transparent; + background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNiIgd2lkdGg9IjEwIj48cG9seWdvbiBwb2ludHM9IjAsMCAxMCwwIDUsNiIgc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwuMjQpOyIvPjwvc3ZnPg=='); + background-repeat: no-repeat; + background-position: right center; + cursor: pointer; + color: #1f2d3d; + font-size: 16px; + font-family: inherit; + line-height: inherit; + padding: 0 25px 0 0; +} +.mui-select > select::-ms-expand { + display: none; +} +.mui-select > select:focus { + outline: 0; + height: 33px; + margin-bottom: -1px; + border-color: #0f73ed; + border-width: 2px; +} +.mui-select > select:disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; + background-color: transparent; + opacity: 1; +} +.mui-select > select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #000; +} +.mui-select > select:focus::-ms-value { + background: none; + color: #1f2d3d; +} +.mui-select > label { + position: absolute; + top: 0; + display: block; + width: 100%; + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + font-weight: 400; + line-height: 15px; + overflow-x: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.mui-select:focus > label, +.mui-select > select:focus ~ label { + color: #0f73ed; +} + +.mui-select__menu { + display: block; + position: absolute; + z-index: 2; + min-width: 100%; + overflow-y: auto; + padding: 8px 0; + background-color: #fff; + font-size: 16px; +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .mui-select__menu { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-top: 1px solid rgba(0, 0, 0, 0.12); + } +} +@supports (-ms-ime-align: auto) { + .mui-select__menu { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-top: 1px solid rgba(0, 0, 0, 0.12); + } +} +.mui-select__menu > div { + padding: 0 22px; + height: 42px; + line-height: 42px; + cursor: pointer; + white-space: nowrap; +} +.mui-select__menu > div.mui--is-selected { + background-color: #eeeeee; +} +.mui-select__menu > div.mui--is-disabled { + color: rgba(0, 0, 0, 0.38); + cursor: not-allowed; +} +.mui-select__menu > div:not(.mui-optgroup__label):not(.mui--is-disabled):hover { + background-color: #e0e0e0; +} + +.mui-optgroup__option { + text-indent: 1em; +} + +.mui-optgroup__label { + color: rgba(0, 0, 0, 0.54); + font-size: 0.9em; +} + +/** + * MUI Table Component + */ +.mui-table { + width: 100%; + max-width: 100%; + margin-bottom: 23px; +} +.mui-table > thead > tr > th, +.mui-table > tbody > tr > th, +.mui-table > tfoot > tr > th { + text-align: left; +} +.mui-table > thead > tr > th, +.mui-table > thead > tr > td, +.mui-table > tbody > tr > th, +.mui-table > tbody > tr > td, +.mui-table > tfoot > tr > th, +.mui-table > tfoot > tr > td { + padding: 10px; + line-height: 1.7; +} +.mui-table > thead > tr > th { + border-bottom: 2px solid rgba(132, 146, 166, 0.3); + font-weight: 700; +} +.mui-table > tbody + tbody { + border-top: 2px solid rgba(132, 146, 166, 0.3); +} +.mui-table.mui-table--bordered > tbody > tr > td { + border-bottom: 1px solid rgba(132, 146, 166, 0.3); +} + +/** + * MUI Tabs module + */ +.mui-tabs__bar { + list-style: none; + padding-left: 0; + margin-bottom: 0; + background-color: transparent; + white-space: nowrap; + overflow-x: auto; +} +.mui-tabs__bar > li { + display: inline-block; +} +.mui-tabs__bar > li > a { + display: block; + white-space: nowrap; + text-transform: uppercase; + font-weight: 500; + font-size: 14px; + color: #1f2d3d; + cursor: default; + height: 48px; + line-height: 48px; + padding-left: 24px; + padding-right: 24px; + user-select: none; +} +.mui-tabs__bar > li > a:hover { + text-decoration: none; +} +.mui-tabs__bar > li.mui--is-active { + border-bottom: 2px solid #0f73ed; +} +.mui-tabs__bar > li.mui--is-active > a { + color: #0f73ed; +} +.mui-tabs__bar.mui-tabs__bar--justified { + display: table; + width: 100%; + table-layout: fixed; +} +.mui-tabs__bar.mui-tabs__bar--justified > li { + display: table-cell; +} +.mui-tabs__bar.mui-tabs__bar--justified > li > a { + text-align: center; + padding-left: 0px; + padding-right: 0px; +} + +.mui-tabs__pane { + display: none; +} +.mui-tabs__pane.mui--is-active { + display: block; +} + +/** + * MUI Textfield Component + */ +.mui-textfield { + display: block; + padding-top: 15px; + margin-bottom: 20px; + position: relative; + width: 100%; +} +.mui-textfield > label { + position: absolute; + top: 0; + display: block; + width: 100%; + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + font-weight: 400; + line-height: 15px; + overflow-x: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.mui-textfield > textarea { + padding-top: 5px; +} +.mui-textfield > input:focus ~ label, +.mui-textfield > textarea:focus ~ label { + color: #0f73ed; +} + +.mui-textfield--float-label > label { + position: absolute; + transform: translate(0px, 15px); + font-size: 16px; + line-height: 32px; + color: #c0ccda; + text-overflow: clip; + cursor: text; + pointer-events: none; +} +.mui-textfield--float-label > input:focus ~ label, +.mui-textfield--float-label > textarea:focus ~ label { + transform: translate(0px, 0px); + font-size: 12px; + line-height: 15px; + text-overflow: ellipsis; +} +.mui-textfield--float-label > input:not(:focus).mui--is-not-empty ~ label, +.mui-textfield--float-label + > input:not(:focus)[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label, +.mui-textfield--float-label + > input:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label, +.mui-textfield--float-label > textarea:not(:focus).mui--is-not-empty ~ label, +.mui-textfield--float-label + > textarea:not(:focus)[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label, +.mui-textfield--float-label + > textarea:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label { + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + line-height: 15px; + transform: translate(0px, 0px); + text-overflow: ellipsis; +} + +.mui-textfield--wrap-label { + display: table; + width: 100%; + padding-top: 0px; +} +.mui-textfield--wrap-label:not(.mui-textfield--float-label) > label { + display: table-header-group; + position: static; + white-space: normal; + overflow-x: visible; +} + +.mui-textfield > input, +.mui-textfield > textarea { + box-sizing: border-box; + display: block; + background-color: transparent; + color: #1f2d3d; + border: none; + border-bottom: 1px solid #c0ccda; + outline: none; + width: 100%; + padding: 0; + box-shadow: none; + border-radius: 0px; + font-size: 16px; + font-family: inherit; + line-height: inherit; + background-image: none; +} +.mui-textfield > input:focus, +.mui-textfield > textarea:focus { + border-color: #0f73ed; + border-width: 2px; +} +.mui-textfield > input:disabled, +.mui-textfield > input:read-only, +.mui-textfield > textarea:disabled, +.mui-textfield > textarea:read-only { + cursor: not-allowed; + background-color: transparent; + opacity: 1; +} +.mui-textfield > input::placeholder, +.mui-textfield > textarea::placeholder { + color: #c0ccda; + opacity: 1; +} + +.mui-textfield > input { + height: 32px; +} +.mui-textfield > input:focus { + height: 33px; + margin-bottom: -1px; +} + +.mui-textfield > textarea { + min-height: 64px; +} +.mui-textfield > textarea[rows]:not([rows='2']):focus { + margin-bottom: -1px; +} + +.mui-textfield > input:focus { + height: 33px; + margin-bottom: -1px; +} + +.mui-textfield > input:invalid:not(:focus):not(:required), +.mui-textfield > input:invalid:not(:focus):required.mui--is-not-empty, +.mui-textfield + > input:invalid:not(:focus):required.mui--is-empty.mui--is-touched, +.mui-textfield + > input:invalid:not(:focus):required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield + > input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield > textarea:invalid:not(:focus):not(:required), +.mui-textfield > textarea:invalid:not(:focus):required.mui--is-not-empty, +.mui-textfield + > textarea:invalid:not(:focus):required.mui--is-empty.mui--is-touched, +.mui-textfield + > textarea:invalid:not(:focus):required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield + > textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield > input:not(:focus).mui--is-invalid:not(:required), +.mui-textfield > input:not(:focus).mui--is-invalid:required.mui--is-not-empty, +.mui-textfield + > input:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched, +.mui-textfield + > input:not(:focus).mui--is-invalid:required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield + > input:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield > textarea:not(:focus).mui--is-invalid:not(:required), +.mui-textfield + > textarea:not(:focus).mui--is-invalid:required.mui--is-not-empty, +.mui-textfield + > textarea:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched, +.mui-textfield + > textarea:not(:focus).mui--is-invalid:required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield + > textarea:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) { + border-color: #fcdcda; + border-width: 2px; +} + +.mui-textfield > input:invalid:not(:focus):not(:required), +.mui-textfield > input:invalid:not(:focus):required.mui--is-not-empty, +.mui-textfield + > input:invalid:not(:focus):required.mui--is-empty.mui--is-touched, +.mui-textfield + > input:invalid:not(:focus):required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield + > input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield > input:not(:focus).mui--is-invalid:not(:required), +.mui-textfield > input:not(:focus).mui--is-invalid:required.mui--is-not-empty, +.mui-textfield + > input:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched, +.mui-textfield + > input:not(:focus).mui--is-invalid:required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty), +.mui-textfield + > input:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) { + height: 33px; + margin-bottom: -1px; +} + +.mui-textfield.mui-textfield--float-label + > input:invalid:not(:focus):not(:required) + ~ label, +.mui-textfield.mui-textfield--float-label + > input:invalid:not(:focus):required.mui--is-not-empty + ~ label, +.mui-textfield.mui-textfield--float-label + > input:invalid:not(:focus):required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label, +.mui-textfield.mui-textfield--float-label + > input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label, +.mui-textfield.mui-textfield--float-label + > textarea:invalid:not(:focus):not(:required) + ~ label, +.mui-textfield.mui-textfield--float-label + > textarea:invalid:not(:focus):required.mui--is-not-empty + ~ label, +.mui-textfield.mui-textfield--float-label + > textarea:invalid:not(:focus):required[value]:not([value='']):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label, +.mui-textfield.mui-textfield--float-label + > textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) + ~ label { + color: #fcdcda; +} +.mui-textfield:not(.mui-textfield--float-label) + > input:invalid:not(:focus):not(:required) + ~ label, +.mui-textfield:not(.mui-textfield--float-label) + > input:invalid:not(:focus):required.mui--is-empty.mui--is-touched + ~ label, +.mui-textfield:not(.mui-textfield--float-label) + > input:invalid:not(:focus):required.mui--is-not-empty + ~ label, +.mui-textfield:not(.mui-textfield--float-label) + > textarea:invalid:not(:focus):not(:required) + ~ label, +.mui-textfield:not(.mui-textfield--float-label) + > textarea:invalid:not(:focus):required.mui--is-empty.mui--is-touched + ~ label, +.mui-textfield:not(.mui-textfield--float-label) + > textarea:invalid:not(:focus):required.mui--is-not-empty + ~ label { + color: #fcdcda; +} + +.mui-textfield.mui-textfield--float-label + > .mui--is-invalid.mui--is-not-empty:not(:focus) + ~ label { + color: #fcdcda; +} +.mui-textfield:not(.mui-textfield--float-label) + > .mui--is-invalid:not(:focus) + ~ label { + color: #fcdcda; +} + +/** + * MUI Helpers module + */ +.mui--no-transition { + transition: none !important; +} + +.mui--no-user-select { + user-select: none; +} + +.mui-caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.mui--text-left { + text-align: left !important; +} + +.mui--text-right { + text-align: right !important; +} + +.mui--text-center { + text-align: center !important; +} + +.mui--text-justify { + text-align: justify !important; +} + +.mui--text-nowrap { + white-space: nowrap !important; +} + +.mui--align-baseline { + vertical-align: baseline !important; +} + +.mui--align-top { + vertical-align: top !important; +} + +.mui--align-middle, +.header__nav-list__item, +.header__side-nav-list .header__side-nav-list__item, +.header__side-nav-list .header__side-nav-list__item__icon { + vertical-align: middle !important; +} + +.mui--align-bottom { + vertical-align: bottom !important; +} + +.mui--text-dark { + color: #1f2d3d; +} + +.mui--text-dark-secondary { + color: rgba(0, 0, 0, 0.54); +} + +.mui--text-dark-hint { + color: rgba(0, 0, 0, 0.38); +} + +.mui--text-light { + color: #4d5763; +} + +.mui--text-light-secondary { + color: rgba(255, 255, 255, 0.7); +} + +.mui--text-light-hint { + color: rgba(255, 255, 255, 0.3); +} + +.mui--text-accent { + color: #c0ccda; +} + +.mui--text-accent-secondary { + color: rgba(240, 106, 94, 0.54); +} + +.mui--text-accent-hint { + color: rgba(240, 106, 94, 0.38); +} + +.mui--text-black { + color: #000; +} + +.mui--text-white { + color: #fff; +} + +.mui--text-danger { + color: #f04e45; +} + +.mui--text-hyperlink { + color: #0f73ed; +} + +.mui--text-success { + color: #21b685; +} + +.mui--text-warning { + color: #f0a40c; +} + +.mui--text-info { + color: #5da9e8; +} + +.mui--bg-primary { + background-color: #0f73ed; +} + +.mui--bg-primary-dark { + background-color: #1976d2; +} + +.mui--bg-primary-light { + background-color: #bbdefb; +} + +.mui--bg-accent { + background-color: #f06a5e; +} + +.mui--bg-accent-dark { + background-color: #f50057; +} + +.mui--bg-accent-light { + background-color: #ff80ab; +} + +.mui--bg-danger { + background-color: #fcdcda; +} + +.mui-list--unstyled { + padding-left: 0; + list-style: none; +} + +.mui-list--inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.mui-list--inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +.mui--z1, +.mui-dropdown__menu, +.mui-select__menu, +.card, +.thumbnail, +.control-icon, +.jquery-modal.blocker.current .modal { + box-shadow: 0 1px 3px rgba(158, 158, 158, 0.12), + 0 1px 2px rgba(158, 158, 158, 0.24); +} + +.mui--z2 { + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); +} + +.mui--z3 { + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} + +.mui--z4 { + box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); +} + +.mui--z5 { + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); +} + +.mui--clearfix:before, +.card .card__footer:before, +.mui--clearfix:after, +.card .card__footer:after { + content: ' '; + display: table; +} +.mui--clearfix:after, +.card .card__footer:after { + clear: both; +} + +.mui--pull-right { + float: right !important; +} + +.mui--pull-left { + float: left !important; +} + +.mui--hide { + display: none !important; +} + +.mui--show { + display: block !important; +} + +.mui--invisible { + visibility: hidden; +} + +.mui--overflow-hidden { + overflow: hidden !important; +} + +.mui--overflow-hidden-x { + overflow-x: hidden !important; +} + +.mui--overflow-hidden-y { + overflow-y: hidden !important; +} + +.mui--visible-xs-block, +.mui--visible-xs-inline, +.mui--visible-xs-inline-block, +.mui--visible-sm-block, +.mui--visible-sm-inline, +.mui--visible-sm-inline-block, +.mui--visible-md-block, +.mui--visible-md-inline, +.mui--visible-md-inline-block, +.mui--visible-lg-block, +.mui--visible-lg-inline, +.mui--visible-lg-inline-block, +.mui--visible-xl-block, +.mui--visible-xl-inline, +.mui--visible-xl-inline-block { + display: none !important; +} + +@media (max-width: 543px) { + .mui-visible-xs { + display: block !important; + } + + table.mui-visible-xs { + display: table; + } + + tr.mui-visible-xs { + display: table-row !important; + } + + th.mui-visible-xs, + td.mui-visible-xs { + display: table-cell !important; + } + + .mui--visible-xs-block { + display: block !important; + } + + .mui--visible-xs-inline { + display: inline !important; + } + + .mui--visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 544px) and (max-width: 767px) { + .mui-visible-sm { + display: block !important; + } + + table.mui-visible-sm { + display: table; + } + + tr.mui-visible-sm { + display: table-row !important; + } + + th.mui-visible-sm, + td.mui-visible-sm { + display: table-cell !important; + } + + .mui--visible-sm-block { + display: block !important; + } + + .mui--visible-sm-inline { + display: inline !important; + } + + .mui--visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .mui-visible-md { + display: block !important; + } + + table.mui-visible-md { + display: table; + } + + tr.mui-visible-md { + display: table-row !important; + } + + th.mui-visible-md, + td.mui-visible-md { + display: table-cell !important; + } + + .mui--visible-md-block { + display: block !important; + } + + .mui--visible-md-inline { + display: inline !important; + } + + .mui--visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .mui-visible-lg { + display: block !important; + } + + table.mui-visible-lg { + display: table; + } + + tr.mui-visible-lg { + display: table-row !important; + } + + th.mui-visible-lg, + td.mui-visible-lg { + display: table-cell !important; + } + + .mui--visible-lg-block { + display: block !important; + } + + .mui--visible-lg-inline { + display: inline !important; + } + + .mui--visible-lg-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .mui-visible-xl { + display: block !important; + } + + table.mui-visible-xl { + display: table; + } + + tr.mui-visible-xl { + display: table-row !important; + } + + th.mui-visible-xl, + td.mui-visible-xl { + display: table-cell !important; + } + + .mui--visible-xl-block { + display: block !important; + } + + .mui--visible-xl-inline { + display: inline !important; + } + + .mui--visible-xl-inline-block { + display: inline-block !important; + } +} +@media (max-width: 543px) { + .mui--hidden-xs { + display: none !important; + } +} +@media (min-width: 544px) and (max-width: 767px) { + .mui--hidden-sm { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .mui--hidden-md { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .mui--hidden-lg { + display: none !important; + } +} +@media (min-width: 1200px) { + .mui--hidden-xl { + display: none !important; + } +} +.mui-scrlock--showbar-y { + overflow-y: scroll !important; +} + +.mui-scrlock--showbar-x { + overflow-x: scroll !important; +} + +/** + * MUI Overlay module + */ +#mui-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 99999999; + background-color: rgba(31, 46, 61, 0.2); + overflow: auto; +} + +/** + * MUI Ripple module + */ +.mui-btn__ripple-container { + position: absolute; + top: 0; + left: 0; + display: block; + height: 100%; + width: 100%; + overflow: hidden; + z-index: 0; + pointer-events: none; +} + +.mui-ripple { + position: absolute; + top: 0; + left: 0; + border-radius: 50%; + opacity: 0; + pointer-events: none; + transform: scale(0.0001, 0.0001); +} +.mui-ripple.mui--is-animating { + transform: none; + transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), + width 0.3s cubic-bezier(0, 0, 0.2, 1), + height 0.3s cubic-bezier(0, 0, 0.2, 1), + opacity 0.3s cubic-bezier(0, 0, 0.2, 1); +} +.mui-ripple.mui--is-visible { + opacity: 0.3; +} + +.mui-btn .mui-ripple { + background-color: #a6a6a6; +} + +.mui-btn--primary .mui-ripple { + background-color: #fff; +} + +.mui-btn--dark .mui-ripple { + background-color: #fff; +} + +.mui-btn--danger .mui-ripple { + background-color: #fff; +} + +.mui-btn--accent .mui-ripple { + background-color: #fff; +} + +.mui-btn--flat .mui-ripple { + background-color: #a6a6a6; +} + +.mui-list--aligned { + padding-left: 16px; +} + +.mui--d-block { + display: block; +} + +.mui--d-inlineblock { + display: inline-block; +} + +.mui--d-inline { + display: inline; +} + +.mui--bg-primary { + background-color: #ffffff; +} + +.mui--bg-primary-dark { + background-color: #1f2d3d; +} + +.mui--bg-primary-light { + background-color: #f9fafc; +} + +.mui--bg-accent { + background-color: #f9fafc; +} + +.mui--text-display3 { + font-weight: 400; + font-size: 64px; + line-height: 85px; +} + +.mui--text-display2 { + font-weight: 400; + font-size: 48px; + line-height: 64px; +} + +.mui--text-display1, +h1, +h1 { + font-weight: 400; + font-size: 32px; + line-height: 42px; +} + +.mui--text-headline, +h2, +.header__site-title, +.header__site-title__item, +h2 { + font-weight: 400; + font-size: 24px; + line-height: 32px; +} + +.mui--text-title, +h3, +.header__side-nav-list .header__side-nav-list__item__icon, +.form-message, +.jquery-modal.blocker.current .modal .modal__header, +h3 { + font-weight: 400; + font-size: 18px; + line-height: 27px; +} + +.mui--text-subhead, +h4, +.alert .alert__text, +h4 { + font-weight: 400; + font-size: 16px; + line-height: 24px; +} + +.mui--text-body2, +h5, +.header__dropdown-app-title, +.header__side-nav-list .header__side-nav-list__item, +.card .card__body, +.jquery-modal.blocker.current .modal .modal__body, +h5 { + font-weight: 400; + font-size: 14px; + line-height: 24px; +} + +h6 { + font-weight: 400; + font-size: 12px; + line-height: 18px; +} + +.mui--text-caption, +.footer .footer__container, +.mui-form .mui-form__sidetext, +.mui-form .mui-form__helptext, +.mui-form .mui-form__error { + font-weight: 400; + font-size: 12px; + line-height: 16px; +} + +.mui--text-menu, +.mui--text-button { + font-weight: 400; + font-size: 14px; + line-height: 24px; +} + +.mui--text-body1 { + font-weight: 400; + font-size: 10px; + line-height: 16px; +} + +.mui--text-success { + color: #ddf5ed; +} + +.mui--text-warning { + color: #fdf6ea; +} + +.mui--text-uppercase { + text-transform: uppercase; +} + +.mui--text-capitalize { + text-transform: capitalize; +} + +.mui--text-underline { + text-decoration: underline; +} + +.mui--text-bold { + font-weight: 600; +} + +.mui-btn.mui-btn--nostyle { + padding: 0; + border: 0; + margin: 0; + cursor: pointer; + background: none; + box-shadow: none; + height: auto; + border: none; +} + +.mui-btn.mui-btn--nostyle:hover, +.mui-btn.mui-btn--nostyle:active, +.mui-btn.mui-btn--nostyle:focus .mui-btn.mui-btn--nostyle:active:hover { + padding: 0; + border: 0; + cursor: pointer; + background: none; + box-shadow: none; +} + +.mui-btn--nostyle + .mui-btn--nostyle { + margin-left: 8px; +} + +.fa5-icon { + width: 14px; + height: 14px; + fill: currentColor; +} + +.fa5--align-baseline { + position: relative; + top: 0.09em; +} + +.fa5-icon--caption { + width: 12px; + height: 12px; +} + +.fa5-icon--body { + width: 14px; + height: 14px; +} + +.fa5-icon--subhead { + width: 16px; + height: 16px; +} + +.fa5-icon--title { + width: 18px; + height: 18px; +} + +.fa5-icon--headline { + width: 24px; + height: 24px; +} + +.fa5-icon--display1 { + width: 32px; + height: 32px; +} + +.header { + background: #fff; +} + +.header--fixed { + position: fixed; + left: 0; + right: 0; + z-index: 1000; +} + +.header__nav { + display: -webkit-box; + display: flex; + min-height: 50px; +} + +@media only screen and (max-device-width: 1200px) and (orientation: landscape) { + .header__nav { + min-height: 35px; + } +} +.header__app-icon { + color: inherit; + display: inline-block; + text-decoration: none; + cursor: pointer; + margin-right: 16px; + height: 24px; +} + +.header__nav-list__item:last-child .header__app-icon { + margin-right: 0; +} + +.header__app-icon:hover { + color: inherit; + text-decoration: none; +} + +.header__site-title { + display: -webkit-box; + display: flex; + align-items: center; + margin: 0; + color: inherit; + width: calc(70% - 16px); + padding-left: 16px; + color: #4d5763; +} + +.header__site-title--smaller { + width: calc(55% - 16px); +} + +.header__site-title__item { + margin: 0; + color: inherit; +} + +.header__site-title__title { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 100%; +} + +.header__right-nav { + width: calc(30% - 16px); + padding-right: 16px; + display: -webkit-box; + display: flex; + justify-content: flex-end; + color: #4d5763; +} + +.header__right-nav--larger { + width: calc(45% - 16px); +} + +.header__site-title--sidenav { + width: 100%; + text-align: center; + display: block; + border-bottom: 1px solid rgba(132, 146, 166, 0.3); + padding-left: 0; +} + +@media (min-width: 1200px) { + .header__site-title { + padding-left: 16px; + } + + .header__right-nav { + padding-right: 16px; + } + + .header__app-icon--menu { + display: none; + } +} +.header__dropdown-app-img { + max-width: 50px; + height: 30px; +} + +.header__dropdown-app-title { + color: #4d5763; + margin: 0 0 8px; +} + +.header__nav-list { + width: 100%; + display: -webkit-box; + display: flex; + justify-content: flex-end; + align-items: center; + list-style: none; + height: 100%; + margin-bottom: 0; + padding-left: 0; +} + +.header__nav-list__item { + color: #4d5763; +} + +.header__button { + margin-top: 0; +} + +.header__nav-links { + font-size: 14px; + line-height: 1; + color: #656565; + display: inline-block; + text-decoration: none; + text-align: center; + cursor: pointer; +} +.header__nav-links .header__nav-links__icon { + font-size: 20px; +} +.header__nav-links .header__nav-links__text { + display: block; +} + +.header__nav-links-active .header__nav-links__icon { + color: #0f73ed; +} + +@media only screen and (max-device-width: 1200px) and (orientation: landscape) { + .header__nav-links .header__nav-links__text { + display: inline-block; + margin-left: 8px; + } +} +@media (min-width: 1200px) { + .header__nav-links { + font-size: 16px; + } + .header__nav-links .header__nav-links__icon { + font-size: 24px; + } + .header__nav-links .header__nav-links__text { + display: inline-block; + margin-left: 8px; + } +} +.header__nav-links:hover { + text-decoration: none; +} + +.header__side-nav-list { + padding: 8px; + list-style: none; + text-align: center; +} +.header__side-nav-list .header__side-nav-list__item { + padding: 16px 0; +} + +.content-wrapper { + position: relative; + z-index: 1; + padding-top: 50px; +} + +.sidebar { + position: fixed; + z-index: 999999999; + background-color: #ffffff; + height: 100%; + top: 0; + left: 0; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: all 0.4s cubic-bezier(0.4, 0, 0, 1); + -webkit-transform: translate(-160px, 0); + transform: translate(-160px, 0); + width: 160px; +} + +@media (min-width: 1200px) { + .sidebar { + padding-top: 60px; + z-index: 999; + overflow-x: hidden; + overflow-y: auto; + box-shadow: none; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + + .header__site-title--sidenav { + display: none; + } +} +.sidebar.open { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +html, +body { + height: 100%; +} + +[class*='grid__col-'] { + padding-top: 0; + padding-bottom: 0; +} + +h1, +h2, +h3 { + margin-top: 8px; + margin-bottom: 8px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li p + ul, +li p + ol { + margin-bottom: 8px; +} + +.mui-container { + padding: 0; +} + +@media (min-width: 544px) and (max-width: 767px) { + .mui-container { + max-width: 100%; + } +} +.mui-divider { + width: 100%; +} + +.main-content { + position: relative; + margin: 0 auto; +} + +@media (min-width: 1200px) { + .main-content--with-sidebar { + margin-left: 160px; + padding-left: 16px; + padding-right: 16px; + } +} +.table-wrapper { + overflow-x: auto; +} + +.img-responsive { + width: 100%; + height: 100%; +} + +.overlay { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + background-color: rgba(31, 46, 61, 0.2); + z-index: 2; +} + +.map { + position: relative; +} +.map .map__marker { + margin-top: 10px; + width: 100%; + height: 40em; +} +.map .map__clear { + position: absolute; + top: 22px; + right: 0; + z-index: 2; + background: #fff; +} + +/* Cookies */ +.cookies-required-alert, +.no-cookies .cookies-required { + display: none; +} + +.cookies-required, +.no-cookies .cookies-required-alert { + display: block; +} + +.no-cookies .cookies-required-alert { + margin-top: 16px; +} + +.js .jshidden, +.js .no-js-only { + display: none; + visibility: hidden; +} + +.no-js .no-jshidden, +.no-js .js-only { + display: none; + visibility: hidden; +} + +.userlogin .no-userlogin-only { + display: none; + visibility: hidden; +} + +.no-userlogin .userlogin-only { + display: none; + visibility: hidden; +} + +.loading { + background: url('data:image/svg+xml;utf8,') + center no-repeat; + width: 24px; + height: 24px; + display: inline-block; + vertical-align: middle; +} + +.mui-btn--accent, +.mui-btn--accent:hover, +.mui-btn--accent:active, +.mui-btn--accent:focus { + background: #ffffff; + color: #0f73ed; + border: 1px solid #0f73ed; +} + +#root { + clear: both; + min-height: 100%; + height: auto !important; + height: 100%; + margin-bottom: -65px; +} + +#root_footer { + height: 65px; +} + +.footer { + clear: both; + position: relative; + margin-top: 16px; + background: whiteSmoke url('/_baseframe/img/shadow.png?1460092674') no-repeat + top center; +} +.footer .footer__container { + min-height: 25px; + text-align: center; + padding-top: 16px; + padding-bottom: 16px; +} +.footer .footer__container p { + font-size: inherit; +} + +@media (min-width: 1200px) { + .footer--with-sidebar { + margin-left: 160px; + } +} +.mui-form .mui-form__fields { + margin-bottom: 20px; +} +.mui-form .mui-textfield, +.mui-form .mui-radio, +.mui-form .mui-checkbox { + margin-bottom: 5px; +} +.mui-form .mui-textfield--float-label > label { + position: absolute; + transform: translate(0px, 15px); + -webkit-transition: all 0.15s ease-out; + -moz-transition: all 0.15s ease-out; + -o-transition: all 0.15s ease-out; + transition: all 0.15s ease-out; +} +.mui-form .mui-form__sidetext, +.mui-form .mui-form__helptext { + color: #4d5763; + margin: 8px 0 0; +} +.mui-form .mui-textfield--addon { + display: flex; +} +.mui-form .mui-textfield--addon > .mui-form__addon, +.mui-form .mui-textfield--addon > input { + display: inline-flex; +} +.mui-form .mui-textfield--addon > .mui-form__addon { + color: rgba(0, 0, 0, 0.54); + font-size: 16px; + line-height: 2; +} +.mui-form input.datetime-date { + display: inline; + width: 10em; +} +.mui-form input.datetime-time { + display: inline; + width: 6.5em; +} +.mui-form textarea { + height: 10em; +} +.mui-form .mui-form__label { + position: static; + margin: 0 0 8px; + color: rgba(0, 0, 0, 0.54); + font-weight: 400; + font-size: 16px; + line-height: 24px; +} +.mui-form .mui-form__error { + color: #f04e45; + margin: 8px 0 0; + padding: 0; +} +.mui-form .mui-form__error > li { + list-style: none; + margin-top: 10px; +} +.mui-form .has-error .mui-textfield > input, +.mui-form .has-error .mui-textfield > textarea { + border-bottom: 1px solid #f04e45; +} +.mui-form .has-error .mui-textfield > label, +.mui-form .has-error label { + color: #f04e45; +} +.mui-form .alert { + margin-bottom: 16px; +} + +.mui-form--margins { + margin-top: 16px; + margin-bottom: 32px; +} + +.mui-select { + margin-top: 20px; + margin-bottom: 0; +} +.mui-select > label { + top: -5px; +} +.mui-select .select2 { + width: 100% !important; +} +.mui-select .mui-select__menu { + z-index: 100; +} + +.mui-scroll-lock .header--fixed { + z-index: 1; +} + +.listwidget ul, +.listwidget ol { + list-style: none; + padding-left: 0; + margin-left: 0; + margin-bottom: 0; +} + +.listwidget ul li, +.listwidget ol li { + position: relative; + margin-left: 1.25em; +} + +.listwidget ul input, +.listwidget ol input { + position: absolute; + left: -1.25em; + top: 0.25em; +} + +.listwidget ul label, +.listwidget ol label { + display: inline-block; +} + +.mui-textfield--password .password-toggle { + position: relative; + right: 0; + bottom: 22px; + float: right; +} +.mui-textfield--password .password-strength-icon { + position: absolute; + right: 22px; + bottom: 9px; + display: none; +} +.mui-textfield--password .password-strength-icon--show { + display: inline-block; +} +.mui-textfield--password .progress { + height: 4px; + margin: 8px 0 25px; + background-color: #f5f5f5; + border-radius: 4px; + box-shadow: 0 1px 3px rgba(158, 158, 158, 0.12), + 0 1px 2px rgba(158, 158, 158, 0.24); + position: relative; + display: none; +} +.mui-textfield--password .progress .progress__bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #428bca; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; + max-width: 94% !important; +} +.mui-textfield--password .progress .progress__txt { + position: absolute; + top: 4px; + left: 0; + color: #f04e45; +} +.mui-textfield--password .progress .progress__bar--danger { + background-color: #f04e45; +} +.mui-textfield--password .progress .progress__bar--success { + background-color: #21b685; +} +.mui-textfield--password .progress .progress__bar--success .progress__txt { + color: #21b685; +} + +.chip { + padding: 0 5px 5px; + border: 0; + border-radius: 2px; + background-color: #f7e2c5; + display: inline-block; + color: #906b37; + white-space: nowrap; +} + +.chip--bg-primary { + background-color: #ffffff; + color: #1f2d3d; +} + +.chip--bg-accent { + background-color: #f9fafc; + color: #1f2d3d; +} + +.chip--bg-light { + background-color: #f9fafc; + color: #1f2d3d; +} + +.chip--bg-dark { + background-color: #1f2d3d; + color: #1f2d3d; +} + +.chip--bg-danger { + background-color: #fcdcda; + color: #fff; +} + +.chip + .chip { + margin-left: 8px; +} + +.card { + position: relative; + background: #fff; + margin-bottom: 32px; +} +.card .card__image { + width: 100%; +} +.card .card__title { + padding: 0 16px; +} +.card .card__title__heading { + margin: 4px auto; +} +.card .card__header { + padding: 16px; + background: #f9fafc; +} +.card .card__header__title { + width: 80%; +} +.card .card__header__logo-image { + width: 65px; + align-self: center; +} +.card .card__header__title__tag { + float: right; + color: #ddf5ed; + text-align: right; + width: 20%; +} +.card .card__body { + padding: 8px 16px; + word-break: break-word; +} +.card .card__body__text { + width: 75%; +} +.card .card__body__text__heading { + margin: 4px auto; +} +.card .card__body__logo { + width: 25%; +} +.card .card__body__logo--img { + width: 100%; + align-self: center; +} +.card .card__footer { + padding: 0 8px; +} +.card .card__footer__floatbtn { + float: right; +} +.card .mui-btn + .mui-btn { + margin-left: 0; +} + +.alert { + padding: 16px; + border: 1px solid transparent; + border-radius: 2px; + background-color: #cfefff; + border-color: rgba(93, 169, 232, 0.2); + color: #5da9e8; +} +.alert .alert__heading { + margin-top: 0; + color: inherit; +} +.alert .alert__link { + font-weight: bold; + color: inherit; +} +.alert .alert__text { + margin-bottom: 0; +} +.alert .alert__close { + float: right; + position: relative; + top: -2px; + right: -21px; + color: inherit; + cursor: pointer; +} +.alert .alert__icon { + vertical-align: top; + font-size: inherit; + line-height: inherit; +} + +.alert--dismissable { + padding-right: 35px; +} + +.alert--success { + background-color: #ddf5ed; + border-color: rgba(33, 182, 133, 0.2); + color: #21b685; +} + +.alert--success .alert__hr { + border-top-color: rgba(33, 182, 133, 0.1); +} + +.alert--info .alert__hr { + border-top-color: rgba(93, 169, 232, 0.1); +} + +.alert--warning { + background-color: #fdf6ea; + border-color: rgba(240, 164, 12, 0.2); + color: #f0a40c; +} + +.alert-warning .alert__hr { + border-top-color: rgba(240, 164, 12, 0.1); +} + +.alert--error, +.alert--danger { + background-color: #fcdcda; + border-color: rgba(240, 78, 69, 0.2); + color: #f04e45; +} + +.alert--error .alert__hr, +.alert--danger .alert__hr { + border-top-color: rgba(240, 78, 69, 0.1); +} + +@media (min-width: 768px) { + .alert { + margin-top: 16px; + margin-bottom: 16px; + } +} +.thumbnail { + position: relative; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + margin-bottom: 5px; + border: 1px solid #1f2d3d; + min-width: 150px; +} +.thumbnail .thumbnail__play-icon { + color: #fff; + text-align: center; + font-size: 32px; + position: absolute; + top: 35%; + left: 0; + right: 0; + z-index: 3; +} + +.control-icon { + width: 34px; + height: 34px; + background: #fff; + border-radius: 50%; + border: 1px solid #eef; + text-align: center; + color: #333; +} + +.control-icon:focus, +.control-icon:active { + outline: none; + text-decoration: none; +} + +.modal { + display: none; +} + +.jquery-modal.blocker.current { + z-index: 1001; + padding: 0; +} +.jquery-modal.blocker.current .modal { + display: inline-block; + overflow: hidden; + padding: 16px; + border-radius: 8px; +} +.jquery-modal.blocker.current .modal a.close-modal { + display: none; +} +.jquery-modal.blocker.current .modal .modal__close { + position: absolute; + top: 8px; + right: 8px; + display: block; +} +.jquery-modal.blocker.current .modal .modal__body__btn { + margin-top: 16px; +} +.jquery-modal.blocker.current .modal-form { + width: 100%; + border-radius: 0; + overflow: auto; + min-height: 100%; +} + +@media (min-width: 768px) { + .jquery-modal.blocker.current { + padding: 16px; + } + .jquery-modal.blocker.current .modal { + max-width: 500px; + width: 90%; + padding: 24px; + min-height: auto; + border-radius: 8px; + } +} +.tab-container { + display: flex; + padding: 0; + margin: 0; + list-style: none; +} +.tab-container .tab-container__tab { + flex: 1 0 0; + padding: 8px; + opacity: 0.4; + text-align: center; + border-bottom: 2px solid transparent; +} +.tab-container .tab-container__tab.active { + opacity: 1; + border-bottom: 2px solid #0f73ed; + color: #0f73ed; +} +.tab-container .tab-container__tab a { + color: inherit; + display: inline-block; + width: 100%; +} +.tab-container .tab-container__tab a:focus, +.tab-container .tab-container__tab a:active, +.tab-container .tab-container__tab a:hover { + text-decoration: none; + outline: none; +} + +.mui-table.mui-table--hover > tbody > tr > td:hover { + background-color: #bbdefb; +} + +@media (max-width: 767px) { + .mui-table.mui-table--responsive { + min-width: 300px; + } + .mui-table.mui-table--responsive th { + display: none; + } + .mui-table.mui-table--responsive > tbody > tr { + border-top: 1px solid rgba(132, 146, 166, 0.3); + border-bottom: 1px solid rgba(132, 146, 166, 0.3); + display: block; + } + .mui-table.mui-table--responsive > tbody > tr > td { + display: block; + border: none; + padding: 10px 0; + } + .mui-table.mui-table--responsive > tbody > tr > td:first-child { + padding-top: 8px; + } + .mui-table.mui-table--responsive > tbody > tr > td:last-child { + padding-bottom: 8px; + } + .mui-table.mui-table--responsive > tbody > tr > td:before { + content: attr(data-th); + font-weight: bold; + font-size: inherit; + width: 100%; + display: inline-block; + } +} +@media (min-width: 768px) { + .mui-table--responsive-wrapper { + overflow: auto; + width: 100%; + } +} +.mui-table.mui-table--bordered > tbody > tr:last-child > td { + border: none; } diff --git a/baseframe/static/sass/baseframe-material/_alert.scss b/baseframe/static/sass/baseframe-material/_alert.scss index d9d1fcbf..701c6ff2 100644 --- a/baseframe/static/sass/baseframe-material/_alert.scss +++ b/baseframe/static/sass/baseframe-material/_alert.scss @@ -3,8 +3,8 @@ border: 1px solid transparent; border-radius: $mui-border-radius-default; background-color: $mui-info-color; - border-color: transparentize($mui-info-color-txt, 0.8); - color: $mui-info-color-txt; + border-color: transparentize($mui-text-info, 0.8); + color: $mui-text-info; .alert__heading { margin-top: 0; @@ -43,12 +43,12 @@ .alert--success { background-color: $mui-success-color; - border-color: transparentize($mui-success-color-txt, 0.8); - color: $mui-success-color-txt; + border-color: transparentize($mui-text-success, 0.8); + color: $mui-text-success; } .alert--success .alert__hr { - border-top-color: transparentize($mui-text-succes, 0.9); + border-top-color: transparentize($mui-text-success, 0.9); } .alert--info .alert__hr { diff --git a/baseframe/static/sass/baseframe-material/_form.scss b/baseframe/static/sass/baseframe-material/_form.scss index d598fdd4..333fb0de 100644 --- a/baseframe/static/sass/baseframe-material/_form.scss +++ b/baseframe/static/sass/baseframe-material/_form.scss @@ -193,9 +193,9 @@ background-color: $mui-text-danger; } .progress__bar--success { - background-color: $mui-success-color-txt; + background-color: $mui-text-success; .progress__txt { - color: $mui-success-color-txt; + color: $mui-text-success; } } } diff --git a/baseframe/static/sass/baseframe-material/_layout.scss b/baseframe/static/sass/baseframe-material/_layout.scss index 29abcd2b..0e3884b3 100644 --- a/baseframe/static/sass/baseframe-material/_layout.scss +++ b/baseframe/static/sass/baseframe-material/_layout.scss @@ -134,3 +134,12 @@ li p + ol { display: inline-block; vertical-align: middle; } + +.mui-btn--accent, +.mui-btn--accent:hover, +.mui-btn--accent:active, +.mui-btn--accent:focus { + background: $mui-bg-color-primary; + color: $mui-primary-color; + border: 1px solid $mui-primary-color; +} diff --git a/baseframe/static/sass/mui/_buttons.scss b/baseframe/static/sass/mui/_buttons.scss index 84471a47..82ac0258 100644 --- a/baseframe/static/sass/mui/_buttons.scss +++ b/baseframe/static/sass/mui/_buttons.scss @@ -4,43 +4,43 @@ @mixin x-btn-box-shadow-raised() { box-shadow: 0 0px 2px rgba(mui-color('black'), 0.12), - 0 2px 2px rgba(mui-color('black'), 0.20); - + 0 2px 2px rgba(mui-color('black'), 0.2); + // IE10+ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { box-shadow: 0 -1px 2px rgba(mui-color('black'), 0.12), - -1px 0px 2px rgba(mui-color('black'), 0.12), - 0 0px 2px rgba(mui-color('black'), 0.12), - 0 2px 2px rgba(mui-color('black'), 0.20); + -1px 0px 2px rgba(mui-color('black'), 0.12), + 0 0px 2px rgba(mui-color('black'), 0.12), + 0 2px 2px rgba(mui-color('black'), 0.2); } // Edge - @supports (-ms-ime-align:auto) { + @supports (-ms-ime-align: auto) { box-shadow: 0 -1px 2px rgba(mui-color('black'), 0.12), - -1px 0px 2px rgba(mui-color('black'), 0.12), - 0 0px 2px rgba(mui-color('black'), 0.12), - 0 2px 2px rgba(mui-color('black'), 0.20); + -1px 0px 2px rgba(mui-color('black'), 0.12), + 0 0px 2px rgba(mui-color('black'), 0.12), + 0 2px 2px rgba(mui-color('black'), 0.2); } } @mixin x-btn-box-shadow-active() { box-shadow: 0 0px 4px rgba(mui-color('black'), 0.12), - 1px 3px 4px rgba(mui-color('black'), 0.20); - + 1px 3px 4px rgba(mui-color('black'), 0.2); + // IE10+ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { box-shadow: 0 -1px 2px rgba(mui-color('black'), 0.12), - -1px 0px 2px rgba(mui-color('black'), 0.12), - 0 0px 4px rgba(mui-color('black'), 0.12), - 1px 3px 4px rgba(mui-color('black'), 0.20); + -1px 0px 2px rgba(mui-color('black'), 0.12), + 0 0px 4px rgba(mui-color('black'), 0.12), + 1px 3px 4px rgba(mui-color('black'), 0.2); } // Edge - @supports (-ms-ime-align:auto) { + @supports (-ms-ime-align: auto) { box-shadow: 0 -1px 2px rgba(mui-color('black'), 0.12), - -1px 0px 2px rgba(mui-color('black'), 0.12), - 0 0px 4px rgba(mui-color('black'), 0.12), - 1px 3px 4px rgba(mui-color('black'), 0.20); + -1px 0px 2px rgba(mui-color('black'), 0.12), + 0 0px 4px rgba(mui-color('black'), 0.12), + 1px 3px 4px rgba(mui-color('black'), 0.2); } } @@ -49,30 +49,32 @@ // ============================================================================ .mui-btn { - @include mui-text("button"); + @include mui-text('button'); @include button-variant( $mui-btn-default-font-color, - $mui-btn-default-bg-color); + $mui-btn-default-bg-color + ); @include button-flat-variant( $mui-btn-default-font-color, - $mui-btn-flat-bg-color-hover); + $mui-btn-flat-bg-color-hover + ); transition: all 0.2s ease-in-out; - + // Layout display: inline-block; height: $mui-btn-height; padding: 0 $mui-btn-padding-horizontal; margin: $mui-btn-margin-vertical 0; - + // Look and feel border: none; border-radius: $mui-btn-border-radius; cursor: pointer; touch-action: manipulation; - background-image: none; // reset unusual Firefox-on-Android + background-image: none; // reset unusual Firefox-on-Android // Typography text-align: center; @@ -87,7 +89,7 @@ // For ripples position: relative; overflow: hidden; - + &:hover, &:focus, &:active { @@ -100,7 +102,7 @@ &:focus { @include x-btn-box-shadow-raised(); } - + &:active:hover { @include x-btn-box-shadow-active(); } @@ -109,7 +111,7 @@ &.mui--is-disabled { cursor: $mui-cursor-disabled; pointer-events: none; - opacity: 0.60; + opacity: 0.6; box-shadow: none; } } @@ -118,13 +120,10 @@ margin-left: $mui-btn-spacing-horizontal; } - - // ============================================================================ // BUTTON-TYPES // ============================================================================ - // ---------------------------------------------------------------------------- // FLAT // ---------------------------------------------------------------------------- @@ -141,7 +140,6 @@ } } - // ---------------------------------------------------------------------------- // RAISED // ---------------------------------------------------------------------------- @@ -154,7 +152,6 @@ } } - // ---------------------------------------------------------------------------- // FLOATING-ACTION-BUTTON-(FAB) // ---------------------------------------------------------------------------- @@ -172,8 +169,6 @@ z-index: 1; } - - // ============================================================================ // BUTTON-STYLES // ============================================================================ @@ -181,41 +176,38 @@ .mui-btn--primary { @include button-variant( $mui-btn-primary-font-color, - $mui-btn-primary-bg-color); + $mui-btn-primary-bg-color + ); @include button-flat-variant( $mui-btn-primary-bg-color, - $mui-btn-flat-bg-color-hover); + $mui-btn-flat-bg-color-hover + ); } .mui-btn--dark { - @include button-variant( - $mui-btn-dark-font-color, - $mui-btn-dark-bg-color); + @include button-variant($mui-btn-dark-font-color, $mui-btn-dark-bg-color); @include button-flat-variant( $mui-btn-dark-bg-color, - $mui-btn-flat-bg-color-hover); + $mui-btn-flat-bg-color-hover + ); } .mui-btn--danger { - @include button-variant( - $mui-btn-danger-font-color, - $mui-btn-danger-bg-color); + @include button-variant($mui-btn-danger-font-color, $mui-btn-danger-bg-color); @include button-flat-variant( $mui-btn-danger-bg-color, - $mui-btn-flat-bg-color-hover); + $mui-btn-flat-bg-color-hover + ); } .mui-btn--accent { - @include button-variant( - $mui-btn-accent-font-color, - $mui-btn-accent-bg-color); + @include button-variant($mui-btn-accent-font-color, $mui-btn-accent-bg-color); @include button-flat-variant( $mui-btn-accent-bg-color, - $mui-btn-flat-bg-color-hover); + $mui-btn-flat-bg-color-hover + ); } - - // ============================================================================ // BUTTON-SIZES // ============================================================================ diff --git a/baseframe/static/sass/mui/_helpers.scss b/baseframe/static/sass/mui/_helpers.scss index bf043010..e1859585 100644 --- a/baseframe/static/sass/mui/_helpers.scss +++ b/baseframe/static/sass/mui/_helpers.scss @@ -10,9 +10,6 @@ transition: none !important; } - - - // ============================================================================ // USER SELECT // ============================================================================ @@ -20,9 +17,6 @@ user-select: none; } - - - // ============================================================================ // CARET // ============================================================================ @@ -33,71 +27,127 @@ height: 0; margin-left: 2px; vertical-align: middle; - border-top: $mui-caret-width solid; + border-top: $mui-caret-width solid; border-right: $mui-caret-width solid transparent; - border-left: $mui-caret-width solid transparent; + border-left: $mui-caret-width solid transparent; } - - - // ============================================================================ // ALIGNMENT HELPERS // ============================================================================ -.mui--text-left { text-align: left !important; } -.mui--text-right { text-align: right !important; } -.mui--text-center { text-align: center !important; } -.mui--text-justify { text-align: justify !important; } -.mui--text-nowrap { white-space: nowrap !important; } - -.mui--align-baseline { vertical-align: baseline !important; } -.mui--align-top { vertical-align: top !important; } -.mui--align-middle { vertical-align: middle !important; } -.mui--align-bottom { vertical-align: bottom !important; } - - +.mui--text-left { + text-align: left !important; +} +.mui--text-right { + text-align: right !important; +} +.mui--text-center { + text-align: center !important; +} +.mui--text-justify { + text-align: justify !important; +} +.mui--text-nowrap { + white-space: nowrap !important; +} +.mui--align-baseline { + vertical-align: baseline !important; +} +.mui--align-top { + vertical-align: top !important; +} +.mui--align-middle { + vertical-align: middle !important; +} +.mui--align-bottom { + vertical-align: bottom !important; +} // ============================================================================ // TEXT COLOR HELPERS // ============================================================================ -.mui--text-dark { color: $mui-text-dark; } -.mui--text-dark-secondary { color: $mui-text-dark-secondary; } -.mui--text-dark-hint { color: $mui-text-dark-hint; } - -.mui--text-light { color: $mui-text-light; } -.mui--text-light-secondary { color: $mui-text-light-secondary; } -.mui--text-light-hint { color: $mui-text-light-hint; } - -.mui--text-accent { color: $mui-text-accent; } -.mui--text-accent-secondary { color: $mui-text-accent-secondary; } -.mui--text-accent-hint { color: $mui-text-accent-hint; } - -.mui--text-black { color: mui-color('black'); } -.mui--text-white { color: mui-color('white'); } -.mui--text-danger { color: $mui-text-danger; } -.mui--text-hyperlink { color: $mui-text-hyperlink; } +.mui--text-dark { + color: $mui-text-dark; +} +.mui--text-dark-secondary { + color: $mui-text-dark-secondary; +} +.mui--text-dark-hint { + color: $mui-text-dark-hint; +} +.mui--text-light { + color: $mui-text-light; +} +.mui--text-light-secondary { + color: $mui-text-light-secondary; +} +.mui--text-light-hint { + color: $mui-text-light-hint; +} +.mui--text-accent { + color: $mui-text-accent; +} +.mui--text-accent-secondary { + color: $mui-text-accent-secondary; +} +.mui--text-accent-hint { + color: $mui-text-accent-hint; +} +.mui--text-black { + color: mui-color('black'); +} +.mui--text-white { + color: mui-color('white'); +} +.mui--text-danger { + color: $mui-text-danger; +} +.mui--text-hyperlink { + color: $mui-text-hyperlink; +} +.mui--text-success { + color: $mui-text-success; +} +.mui--text-warning { + color: $mui-text-warning; +} +.mui--text-info { + color: $mui-text-info; +} // ============================================================================ // BACKGROUND COLORS // ============================================================================ -.mui--bg-primary { background-color: $mui-primary-color; } -.mui--bg-primary-dark { background-color: $mui-primary-color-dark; } -.mui--bg-primary-light { background-color: $mui-primary-color-light; } - -.mui--bg-accent { background-color: $mui-accent-color; } -.mui--bg-accent-dark { background-color: $mui-accent-color-dark; } -.mui--bg-accent-light { background-color: $mui-accent-color-light; } - -.mui--bg-danger { background-color: $mui-danger-color; } +.mui--bg-primary { + background-color: $mui-primary-color; +} +.mui--bg-primary-dark { + background-color: $mui-primary-color-dark; +} +.mui--bg-primary-light { + background-color: $mui-primary-color-light; +} +.mui--bg-accent { + background-color: $mui-accent-color; +} +.mui--bg-accent-dark { + background-color: $mui-accent-color-dark; +} +.mui--bg-accent-light { + background-color: $mui-accent-color-light; +} +.mui--bg-danger { + background-color: $mui-danger-color; +} // ============================================================================ // LISTS @@ -126,41 +176,35 @@ } } - - - // ============================================================================ // DEPTH HELPERS // ============================================================================ .mui--z1 { box-shadow: 0 1px 3px rgba(mui-color('grey'), 0.12), - 0 1px 2px rgba(mui-color('grey'), 0.24); + 0 1px 2px rgba(mui-color('grey'), 0.24); } .mui--z2 { box-shadow: 0 3px 6px rgba(mui-color('black'), 0.16), - 0 3px 6px rgba(mui-color('black'), 0.23); + 0 3px 6px rgba(mui-color('black'), 0.23); } .mui--z3 { box-shadow: 0 10px 20px rgba(mui-color('black'), 0.19), - 0 6px 6px rgba(mui-color('black'), 0.23); + 0 6px 6px rgba(mui-color('black'), 0.23); } .mui--z4 { box-shadow: 0 14px 28px rgba(mui-color('black'), 0.25), - 0 10px 10px rgba(mui-color('black'), 0.22); + 0 10px 10px rgba(mui-color('black'), 0.22); } .mui--z5 { - box-shadow: 0 19px 38px rgba(mui-color('black'), 0.30), - 0 15px 12px rgba(mui-color('black'), 0.22); + box-shadow: 0 19px 38px rgba(mui-color('black'), 0.3), + 0 15px 12px rgba(mui-color('black'), 0.22); } - - - // ============================================================================ // FLOAT HELPERS // ============================================================================ @@ -177,9 +221,6 @@ float: left !important; } - - - // ============================================================================ // TOGGLE HELPERS // ============================================================================ @@ -208,8 +249,6 @@ overflow-y: hidden !important; } - - // ============================================================================ // RESPONSIVE UTILITIES // ============================================================================ @@ -219,10 +258,16 @@ display: block !important; } - table#{$parent} { display: table; } - tr#{$parent} { display: table-row !important; } + table#{$parent} { + display: table; + } + tr#{$parent} { + display: table-row !important; + } th#{$parent}, - td#{$parent} { display: table-cell !important; } + td#{$parent} { + display: table-cell !important; + } } // [converter] $parent hack @@ -250,78 +295,96 @@ display: none !important; } - @media (max-width: $mui-screen-xs-max) { @include x-responsive-visibility('.mui-visible-xs'); - .mui--visible-xs-block { display: block !important; } - .mui--visible-xs-inline { display: inline !important; } - .mui--visible-xs-inline-block { display: inline-block !important; } + .mui--visible-xs-block { + display: block !important; + } + .mui--visible-xs-inline { + display: inline !important; + } + .mui--visible-xs-inline-block { + display: inline-block !important; + } } - @media (min-width: $mui-screen-sm-min) and (max-width: $mui-screen-sm-max) { @include x-responsive-visibility('.mui-visible-sm'); - .mui--visible-sm-block { display: block !important; } - .mui--visible-sm-inline { display: inline !important; } - .mui--visible-sm-inline-block { display: inline-block !important; } + .mui--visible-sm-block { + display: block !important; + } + .mui--visible-sm-inline { + display: inline !important; + } + .mui--visible-sm-inline-block { + display: inline-block !important; + } } - @media (min-width: $mui-screen-md-min) and (max-width: $mui-screen-md-max) { @include x-responsive-visibility('.mui-visible-md'); - .mui--visible-md-block { display: block !important; } - .mui--visible-md-inline { display: inline !important; } - .mui--visible-md-inline-block { display: inline-block !important; } + .mui--visible-md-block { + display: block !important; + } + .mui--visible-md-inline { + display: inline !important; + } + .mui--visible-md-inline-block { + display: inline-block !important; + } } - @media (min-width: $mui-screen-lg-min) and (max-width: $mui-screen-lg-max) { @include x-responsive-visibility('.mui-visible-lg'); - .mui--visible-lg-block { display: block !important; } - .mui--visible-lg-inline { display: inline !important; } - .mui--visible-lg-inline-block { display: inline-block !important; } + .mui--visible-lg-block { + display: block !important; + } + .mui--visible-lg-inline { + display: inline !important; + } + .mui--visible-lg-inline-block { + display: inline-block !important; + } } - @media (min-width: $mui-screen-xl-min) { @include x-responsive-visibility('.mui-visible-xl'); - .mui--visible-xl-block { display: block !important; } - .mui--visible-xl-inline { display: inline !important; } - .mui--visible-xl-inline-block { display: inline-block !important; } + .mui--visible-xl-block { + display: block !important; + } + .mui--visible-xl-inline { + display: inline !important; + } + .mui--visible-xl-inline-block { + display: inline-block !important; + } } - @media (max-width: $mui-screen-xs-max) { @include x-responsive-invisibility('.mui--hidden-xs'); } - @media (min-width: $mui-screen-sm-min) and (max-width: $mui-screen-sm-max) { @include x-responsive-invisibility('.mui--hidden-sm'); } - @media (min-width: $mui-screen-md-min) and (max-width: $mui-screen-md-max) { @include x-responsive-invisibility('.mui--hidden-md'); } - @media (min-width: $mui-screen-lg-min) and (max-width: $mui-screen-lg-max) { @include x-responsive-invisibility('.mui--hidden-lg'); } - @media (min-width: $mui-screen-xl-min) { @include x-responsive-invisibility('.mui--hidden-xl'); } - - // ============================================================================ // SCROLL LOCK // ============================================================================ From f693cc65c0bcf44e46ffec346d9b721db8a5b8c1 Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Thu, 23 Jul 2020 13:08:32 +0530 Subject: [PATCH 7/9] fix the accent flat button --- baseframe/static/css/mui.css | 4 ++++ baseframe/static/sass/baseframe-material/_layout.scss | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index db2ee8bf..d09e92d3 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -4029,6 +4029,10 @@ li p + ol { border: 1px solid #0f73ed; } +.mui-btn--accent.mui-btn--flat { + border: none !important; +} + #root { clear: both; min-height: 100%; diff --git a/baseframe/static/sass/baseframe-material/_layout.scss b/baseframe/static/sass/baseframe-material/_layout.scss index 0e3884b3..9ec729b0 100644 --- a/baseframe/static/sass/baseframe-material/_layout.scss +++ b/baseframe/static/sass/baseframe-material/_layout.scss @@ -143,3 +143,7 @@ li p + ol { color: $mui-primary-color; border: 1px solid $mui-primary-color; } + +.mui-btn--accent.mui-btn--flat { + border: none !important; +} From 1e7e5e02e8a52a731fd2701172889c7efbb8921f Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Wed, 29 Jul 2020 23:11:26 +0530 Subject: [PATCH 8/9] Update danger button colour --- baseframe/static/css/mui.css | 12 ++++++------ baseframe/static/sass/mui/_custom.scss | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index f4668ae0..674270ab 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -2058,34 +2058,34 @@ h6 { .mui-btn--danger { color: #fff; - background-color: #fcdcda; + background-color: #f04e45; } .mui-btn--danger:hover, .mui-btn--danger:focus, .mui-btn--danger:active { color: #fff; - background-color: #fef2f2; + background-color: #f2645d; } .mui-btn--danger[disabled]:hover, .mui-btn--danger[disabled]:focus, .mui-btn--danger[disabled]:active { color: #fff; - background-color: #fcdcda; + background-color: #f04e45; } .mui-btn--danger.mui-btn--flat { - color: #fcdcda; + color: #f04e45; background-color: transparent; } .mui-btn--danger.mui-btn--flat:hover, .mui-btn--danger.mui-btn--flat:focus, .mui-btn--danger.mui-btn--flat:active { - color: #fcdcda; + color: #f04e45; background-color: #f2f2f2; } .mui-btn--danger.mui-btn--flat[disabled]:hover, .mui-btn--danger.mui-btn--flat[disabled]:focus, .mui-btn--danger.mui-btn--flat[disabled]:active { - color: #fcdcda; + color: #f04e45; background-color: transparent; } diff --git a/baseframe/static/sass/mui/_custom.scss b/baseframe/static/sass/mui/_custom.scss index 5c3914c2..f949a674 100644 --- a/baseframe/static/sass/mui/_custom.scss +++ b/baseframe/static/sass/mui/_custom.scss @@ -34,6 +34,7 @@ $mui-bg-color-accent: #f9f9f9 !default; $mui-bg-color-light: #f9fafc !default; $mui-bg-color-dark: #1f2d3d !default; $mui-body-bg-color: $mui-bg-color-accent !default; +$mui-btn-danger-bg-color: $mui-text-danger; $mui-base-font-color: $mui-text-dark !default; $mui-base-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, From dad4513e58805dac48c71afb9b04d581651fdf8a Mon Sep 17 00:00:00 2001 From: Vidya Ramakrishnan Date: Thu, 30 Jul 2020 16:33:13 +0530 Subject: [PATCH 9/9] Add transparent favicon --- baseframe/static/css/mui.css | 4 ++-- baseframe/static/img/favicon.ico | Bin 1094 -> 15086 bytes .../static/sass/baseframe-material/_form.scss | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/baseframe/static/css/mui.css b/baseframe/static/css/mui.css index 674270ab..31dc0a58 100644 --- a/baseframe/static/css/mui.css +++ b/baseframe/static/css/mui.css @@ -4123,8 +4123,8 @@ li p + ol { .mui-form .mui-form__error { color: #ffffff; margin: 8px 0 0; - background: #fcdcda; - border: 1px solid #f04e45; + background: #f04e45; + border: 1px solid rgba(240, 78, 69, 0.2); padding: 8px 16px; position: relative; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14); diff --git a/baseframe/static/img/favicon.ico b/baseframe/static/img/favicon.ico index 9b658723c950c92c70f3d37d8cb760a3bf865c60..b8d949fe4aa99ab4ee4b5b3408ee881735420eaf 100644 GIT binary patch literal 15086 zcmeI3d2AF_9LHZRxTrw6K`N? zM8hF5{$o4pc$M9ouD%u=j$2i;AD_(8<4MJ9OLu(uX1ANf$ACzx56}d0+zrscn8+Q zH}EZt@#RD}E^8xO`N&r>7K36c_AQ`XdY^f|SV`r?7z&@m-%t(}5vczDzS!t4fbS#x z62Yz1H8VxLb=bCzi|NzjdlCGeFy9{RF7U;&a%_s= zkAyLQ!|pumo3_PwG#p5n>nH4b#^u1KH~gG1=6>w1iHqse<2xl`9$iC!!lk}gR*uc( z@D~KHyQt&I);DcSj(I8asD>vY-BIS1{74-=;_AnyIp~^cCR^J6pz-f;)|Mo;o@r-iYtnpGH8!{Jhhsh0M!*`_ z468wNwt=8ADM^mQX`}f|5ex&>rW#eNYF6#TVJ8G@(6d7}`yF}Erml`vLkXy+U{2Mn z+E+XBpv}>KtlIb1vvy<7d_{8-R>y>hNctNFujI1+sx z%&GZ9cNI$80#xI%)rETwusI#vaV;3Pu8y}+M^{goUNJtML1T4Y)#=Og1vRwu7V1&p zqdmdTYFNMaEHwAl+Cys~?M;+}uf{03?%m2crKi+TF+NS|QTEld&;1hejyKh21Am6Z^z|KU?CKR4)2GL`5Hw!<;s@n= zKHlMrB{_Pn_vR&xr`W5ZASz~@4*%=mYtTF@?insSZ-1d11p1tU@7q0A4qZ2zpB2T` z7pEsi9&`m=OXFZVJOwYpa?qSg0DJuuQ26WwI^4zw@!DXfJzK+mMPFcrqaWsrK$ z%9l4xPJHd}>UpSr7md}OK;Kzq!t5nOcLH>Qj?f00K?YLq&-!vS$Qyc~p$FW%c|4u9Qw>3C7ypCuOXbc67 z#|6+9G#0mXi$c~atCNk!?i!E3_$t?pFb6aT(R}88(3)TS7E?p=YyKnM29T|Ml5Uka2RsiTE@Hi$)z>MUGNMHhiPE#YrDNWn?t#jQ@Q7Z zeb(su)mp8#^V)b@h;8o?ez#YKUF@DAHkUx$^ZY|>^x3tCjxY-Jc}DeBDf*mwOUV20gPq1$Uo4HI zIlm`Grf27#2tWN^=oB}fdyY+K*b))v6?8e@J0R1X@!bf&Ptdh?^SS5QIPXQoc^Mu5 zjdJJh&{rDj0dJX#wwju8w;#Y*+_ql28pXB=Z&arI?H^XDF z7&Nb32X_9Q^V?H&vp}`!8K(YQ1`A;}jE1JZd{J`z-1Ud9kDQexves}iw1wu7frkCR zsLnkKbXEH^2mh95w$9j}*;-VV+1jO={1P@Rv=LLqMq@g;r5Cf!VD*))e1b8ES)M7G zaWGTWkro8HmQ#V!610uu?gC{$FE|mb)kGWgU0N*wOufVwU@8PPwCtmgZA#RwUzH!m<>^5 zi|eoP>=F3}`tJqKgLcZX1Js8$pVdES`_H!6%mu4gt3J}2yEm+apzdMoXIu1B9Glw$ zy2*}ig4Nj;eIL*ms%vx;=(}iL7y8~u*OtA0mvS7sUPo^4pAH<``$yNm?j6w_Lhm12 oN7}ZcLVL-^Yej1jJZDn zGkd3bib{@J>Z^E*Y?Jhi%9OKzMAS!;FNZX6UdF1qrhjx!`&&D5{P(giUcUFUpY(U~ P*$CgE?|bYHY;fQMPIL-E diff --git a/baseframe/static/sass/baseframe-material/_form.scss b/baseframe/static/sass/baseframe-material/_form.scss index 0ea558ca..8bb702ff 100644 --- a/baseframe/static/sass/baseframe-material/_form.scss +++ b/baseframe/static/sass/baseframe-material/_form.scss @@ -70,8 +70,8 @@ .mui-form__error { color: $mui-text-white; margin: $mui-grid-padding/2 0 0; - background: $mui-danger-color; - border: 1px solid $mui-text-danger; + background: $mui-text-danger; + border: 1px solid transparentize($mui-text-danger, 0.8); padding: $mui-grid-padding/2 $mui-grid-padding; position: relative; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14);