1
- $spacer : 1rem ;
2
- $blue : #007db8 ;
3
- $white : #fff ;
4
- @import " @edx/brand/paragon/fonts.scss" ;
1
+ @import url (" https://cdn.jsdelivr.net/npm/@edx/brand-edx.org@alpha/dist/core.min.css" );
2
+ @import url (" https://cdn.jsdelivr.net/npm/@edx/brand-edx.org@alpha/dist/light.min.css" );
5
3
@import " @edx/paragon/styles/scss/core/core" ;
6
4
@import " @edx/paragon/styles/css/themes/light/index.css" ;
7
- @import " @edx/brand/paragon/overrides.scss" ;
8
5
@import ' ./Menu/menu.scss' ;
9
6
10
7
.dropdown-item a {
@@ -23,8 +20,9 @@ $white: #fff;
23
20
padding : .75rem ;
24
21
justify-content : center ;
25
22
align-items :center ;
23
+
26
24
& :hover , & :focus {
27
- background : rgba (0 ,0 , 0 , .1 );
25
+ background : rgba (0 , 0 , 0 , .1 );
28
26
}
29
27
}
30
28
@@ -38,16 +36,15 @@ $white: #fff;
38
36
white-space : nowrap ;
39
37
overflow : hidden ;
40
38
text-overflow : ellipsis ;
41
- padding-bottom : 0.1 rem ;
39
+ padding-bottom : var ( --pgn-spacing-spacer-base ) ;
42
40
}
43
41
}
44
42
45
- .user-dropdown {
46
- .btn {
47
- height : 3rem ;
48
- @media (max-width : -1 + map-get ($grid-breakpoints , " sm" )) {
49
- padding : 0 0.5rem ;
50
- }
43
+ .user-dropdown .btn {
44
+ height : 3rem ;
45
+
46
+ @media (--max-pgn-size-breakpoint-xs ) {
47
+ padding : 0 .5rem ;
51
48
}
52
49
}
53
50
}
@@ -65,68 +62,75 @@ $white: #fff;
65
62
text-decoration : none ;
66
63
cursor : pointer ;
67
64
}
65
+
68
66
img {
69
67
height : 1.5rem ;
70
68
}
71
69
}
72
70
73
71
74
72
.site-header-desktop {
75
- box-shadow : 0 1px 0 0 rgba (0 ,0 , 0 , .1 );
73
+ box-shadow : 0 1px 0 0 rgba (0 , 0 , 0 , .1 );
76
74
background : var (--pgn-color-white );
75
+
77
76
.nav-link {
78
77
text-decoration : none ;
79
78
}
79
+
80
80
.logo {
81
81
display : block ;
82
82
box-sizing : content-box ;
83
83
position : relative ;
84
84
top : -.05em ;
85
85
height : 1.75rem ;
86
- padding : 1rem 0 ;
87
- margin-right : 1rem ;
86
+ padding : var (--pgn-spacing-spacer-base ) 0 ;
87
+ margin-right : var (--pgn-spacing-spacer-base );
88
+
88
89
img {
89
90
display : block ;
90
91
height : 100% ;
91
92
}
92
93
}
94
+
93
95
.main-nav {
94
96
.nav-link {
95
- padding : 1.125rem 1 rem ;
97
+ padding : 1.125rem var ( --pgn-spacing-spacer-base ) ;
96
98
text-decoration : none ;
97
99
font-weight : 500 ;
98
100
letter-spacing : .01em ;
99
101
}
102
+
100
103
.nav-link :hover ,
101
104
.nav-link :focus ,
102
105
.nav-link.active ,
103
106
.expanded .nav-link {
104
107
background : var (--pgn-color-bg-active );
105
108
color : var (--pgn-color-active );
106
109
}
110
+
107
111
.menu {
108
112
position : static ;
113
+
109
114
.menu-content {
110
115
border-top : solid 2px var (--pgn-color-bg-active );
111
116
left : 0 ;
112
117
right : 0 ;
113
- box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , .25 );
118
+ box-shadow : var ( --pgn-elevation-box-shadow-down-1 );
114
119
border-bottom-left-radius : 2px ;
115
120
border-bottom-right-radius : 2px ;
116
- padding : 1 rem ;
121
+ padding : var ( --pgn-spacing-spacer-base ) ;
117
122
}
118
123
}
119
124
}
125
+
120
126
.search-input {
121
127
border-radius : var (--pgn-size-rounded-pill );
122
128
}
123
129
}
124
130
125
- .content {
126
- b {
127
- color : #00262B !important ;
128
- font-weight : 500 !important ;
129
- }
131
+ .content b {
132
+ color : var (--pgn-color-primary-500 ) !important ;
133
+ font-weight : 500 !important ;
130
134
}
131
135
132
136
.font-size-18 {
@@ -185,15 +189,15 @@ $white: #fff;
185
189
position : absolute ;
186
190
margin-top : 18px ;
187
191
margin-left : -21px ;
188
- border : 2px solid #FFFFFF ;
192
+ border : 2px solid var ( --pgn-color-white ) ;
189
193
font-size : 9px !important ;
190
194
}
191
195
192
196
.popover {
193
197
max-height : calc (100% - 68px );
194
198
min-height : 1220px ;
195
199
filter : none ;
196
- box-shadow : 0 px 2 px 4 px rgba ( 0 , 0 , 0 , 0.15 ), 0 px 2 px 8 px rgba ( 0 , 0 , 0 , 0.15 );
200
+ box-shadow : var ( --pgn-elevation-box-shadow-down-2 );
197
201
198
202
& .medium-screen {
199
203
min-width : 24.313rem ;
@@ -217,7 +221,7 @@ $white: #fff;
217
221
218
222
.dropdown-toggle {
219
223
font-size : 14px ;
220
- padding-top : 0 px !important ;
224
+ padding-top : 0 !important ;
221
225
padding-bottom : 12px !important ;
222
226
223
227
div {
@@ -239,11 +243,11 @@ $white: #fff;
239
243
text-overflow : ellipsis ;
240
244
241
245
p {
242
- margin-bottom : 0 px ;
246
+ margin-bottom : 0 ;
243
247
}
244
248
245
249
b {
246
- color : #00262B ;
250
+ color : var ( --pgn-color-primary-500 ) ;
247
251
}
248
252
}
249
253
0 commit comments