@@ -32,6 +32,29 @@ a.cta-btn:hover {
3232a .cta-btn : focus {
3333 outline : 0 none;
3434}
35+ button .expand-btn {
36+ background-color : # fff ;
37+ border-color : # c7c7c7 ;
38+ color : # 111820 ;
39+ }
40+ button .expand-btn : active {
41+ border-color : # 111820 ;
42+ }
43+ button .expand-btn [aria-expanded = "true" ] .expand-btn__icon {
44+ -webkit-transform : rotate (180deg );
45+ transform : rotate (180deg );
46+ }
47+ button .expand-btn [disabled ],
48+ button .expand-btn [aria-disabled = "true" ] {
49+ border-color : # c7c7c7 ;
50+ color : # c7c7c7 ;
51+ }
52+ button .expand-btn [disabled ] span .expand-btn__icon ,
53+ button .expand-btn [aria-disabled = "true" ] span .expand-btn__icon {
54+ background-image : url ('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxMiIgZmlsbD0iI2M3YzdjNyI+PHBhdGggZD0iTTE5LjAwNi4zNTFMMTAuNSA5LjEwNCAxLjk5Mi4zNWExLjE0OSAxLjE0OSAwIDAgMC0xLjY1MSAwQTEuMjI2IDEuMjI2IDAgMCAwIDAgMS4xNTJ2LjA5NmMuMDEyLjI5MS4xMjYuNTc5LjM0LjgwMWw5LjMzNSA5LjZjLjIyLjIyNy41MDguMzQ0Ljc5Ni4zNTFoLjA1N2MuMjg4LS4wMDguNTc2LS4xMjQuNzk3LS4zNTFsOS4zMzMtOS42YTEuMjEgMS4yMSAwIDAgMCAuMzQyLS44MXYtLjA3OGExLjIxIDEuMjEgMCAwIDAtLjM0Mi0uODEgMS4xNDggMS4xNDggMCAwIDAtMS42NTIgMHoiLz48L3N2Zz4=' );
55+ height : 100% ;
56+ width : 9px ;
57+ }
3558button .btn--small ,
3659button .expand-btn--small ,
3760a .fake-btn--small {
@@ -47,23 +70,29 @@ a.cta-btn--large {
4770 line-height : 48px ;
4871}
4972button .btn--primary ,
73+ button .expand-btn--primary ,
5074a .fake-btn--primary {
5175 background-color : # 006efc ;
5276 border-color : # 006efc ;
5377 color : # fff ;
5478 font-weight : bold;
5579}
5680button .btn--primary : focus ,
81+ button .expand-btn--primary : focus ,
5782a .fake-btn--primary : focus ,
58- button .btn--primary : hover ,
59- a .fake-btn--primary : hover ,
83+ button .btn--primary : hover : not ([disabled ]): not ([aria-disabled = "true" ]),
84+ button .expand-btn--primary : hover : not ([disabled ]): not ([aria-disabled = "true" ]),
85+ a .fake-btn--primary : hover : not ([disabled ]): not ([aria-disabled = "true" ]),
6086button .btn--primary : active ,
87+ button .expand-btn--primary : active ,
6188a .fake-btn--primary : active {
6289 background-color : # 10299c ;
6390 border-color : # 10299c ;
6491}
6592button .btn--primary [disabled ],
66- button .btn--primary [aria-disabled = "true" ] {
93+ button .expand-btn--primary [disabled ],
94+ button .btn--primary [aria-disabled = "true" ],
95+ button .expand-btn--primary [aria-disabled = "true" ] {
6796 background-color : # c7c7c7 ;
6897 border-color : # c7c7c7 ;
6998 color : # fff ;
@@ -78,41 +107,26 @@ a.fake-btn--primary[aria-disabled="true"] {
78107 color : # fff ;
79108}
80109button .btn--secondary ,
110+ button .expand-btn--secondary ,
81111a .fake-btn--secondary {
82112 background-color : # fff ;
83113 border-color : # 006efc ;
84114 color : # 006efc ;
85115}
86116button .btn--secondary : focus ,
117+ button .expand-btn--secondary : focus ,
87118a .fake-btn--secondary : focus ,
88- button .btn--secondary : hover ,
89- a .fake-btn--secondary : hover ,
119+ button .btn--secondary : hover : not ([disabled ]): not ([aria-disabled = "true" ]),
120+ button .expand-btn--secondary : hover : not ([disabled ]): not ([aria-disabled = "true" ]),
121+ a .fake-btn--secondary : hover : not ([disabled ]): not ([aria-disabled = "true" ]),
90122button .btn--secondary : active ,
123+ button .expand-btn--secondary : active ,
91124a .fake-btn--secondary : active {
92125 border-color : # 10299c ;
93126 color : # 10299c ;
94127}
95- button .expand-btn {
96- background-color : # fff ;
97- border-color : # c7c7c7 ;
98- color : # 111820 ;
99- }
100- button .expand-btn : active {
101- border-color : # 111820 ;
102- }
103- button .expand-btn [aria-expanded = "true" ] .expand-btn__icon {
104- -webkit-transform : rotate (180deg );
105- transform : rotate (180deg );
106- }
107- button .expand-btn [disabled ] span .expand-btn__icon {
108- background-image : url ('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxMiIgZmlsbD0iI2M3YzdjNyI+PHBhdGggZD0iTTE5LjAwNi4zNTFMMTAuNSA5LjEwNCAxLjk5Mi4zNWExLjE0OSAxLjE0OSAwIDAgMC0xLjY1MSAwQTEuMjI2IDEuMjI2IDAgMCAwIDAgMS4xNTJ2LjA5NmMuMDEyLjI5MS4xMjYuNTc5LjM0LjgwMWw5LjMzNSA5LjZjLjIyLjIyNy41MDguMzQ0Ljc5Ni4zNTFoLjA1N2MuMjg4LS4wMDguNTc2LS4xMjQuNzk3LS4zNTFsOS4zMzMtOS42YTEuMjEgMS4yMSAwIDAgMCAuMzQyLS44MXYtLjA3OGExLjIxIDEuMjEgMCAwIDAtLjM0Mi0uODEgMS4xNDggMS4xNDggMCAwIDAtMS42NTIgMHoiLz48L3N2Zz4=' );
109- height : 100% ;
110- width : 9px ;
111- }
112128button .btn--secondary [disabled ],
113- button .expand-btn [disabled ],
114- button .btn--secondary [aria-disabled = "true" ],
115- button .expand-btn [aria-disabled = "true" ] {
129+ button .btn--secondary [aria-disabled = "true" ] {
116130 border-color : # c7c7c7 ;
117131 color : # c7c7c7 ;
118132}
@@ -254,14 +268,21 @@ a.cta-btn--fluid {
254268.expand-btn__icon : last-child {
255269 margin-left : 8px ;
256270}
257- svg .cta-btn__icon {
271+ svg .cta-btn__icon ,
272+ svg .expand-btn__icon {
258273 color : inherit;
259274 fill : currentColor;
260- height : 10px ;
261275 stroke : currentColor;
262276 stroke-width : 0 ;
277+ }
278+ svg .cta-btn__icon {
279+ height : 10px ;
263280 width : 9.75px ;
264281}
282+ svg .expand-btn__icon {
283+ height : 5.2px ;
284+ width : 9px ;
285+ }
265286span .expand-btn__icon {
266287 background-repeat : no-repeat;
267288 background-size : contain;
@@ -281,3 +302,20 @@ span.expand-btn__icon:only-child {
281302 display : flex;
282303 margin : 0 ;
283304}
305+ button .expand-btn--primary span .expand-btn__icon ,
306+ button .expand-btn--primary [disabled ] span .expand-btn__icon ,
307+ button .expand-btn--primary [aria-disabled = "true" ] span .expand-btn__icon {
308+ background-image : url ('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuNiIgaGVpZ2h0PSIxMi41OCIgdmlld0JveD0iMS4zNSA1LjcgMjEuNiAxMi41OCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjE4NiAxOC4yODVjLS40NTEtLjAwOS0uODA5LS4xNjctMS4wNzUtLjQ0MWwtOS4zMzctOS42YTEuNTI3IDEuNTI3IDAgMCAxLS40MjQtLjk5OXYtLjEwOGMuMDE1LS4zODYuMTY2LS43NDEuNDI0LTEuMDA4LjU2LS41NzMgMS41MjktLjU3IDIuMDgyIDBsOC4yOTQgOC41MyA4LjI5Mi04LjUzMmMuNTU4LS41NyAxLjUyNi0uNTcgMi4wOCAwIC4yNjUuMjcuNDE2LjYyOS40MjggMS4wMXYuMDg3Yy0uMDEyLjM5MS0uMTY1Ljc1LS40MjcgMS4wMmwtOS4zMzMgOS42YTEuNDQzIDEuNDQzIDAgMCAxLTEuMDA0LjQ0MSIvPjwvc3ZnPg==' );
309+ }
310+ button .expand-btn--secondary span .expand-btn__icon {
311+ background-image : url ('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCiAgd2lkdGg9IjIxLjYiIGhlaWdodD0iMTIuNTgiIHZpZXdCb3g9IjEuMzUgNS43IDIxLjYgMTIuNTgiPjxwYXRoIGZpbGw9IiMwMDZlZmMiIGQ9Ik0xMi4xODYgMTguMjg1Yy0uNDUxLS4wMDktLjgwOS0uMTY3LTEuMDc1LS40NDFsLTkuMzM3LTkuNmExLjUyNyAxLjUyNyAwIDAgMS0uNDI0LS45OTl2LS4xMDhjLjAxNS0uMzg2LjE2Ni0uNzQxLjQyNC0xLjAwOC41Ni0uNTczIDEuNTI5LS41NyAyLjA4MiAwbDguMjk0IDguNTMgOC4yOTItOC41MzJjLjU1OC0uNTcgMS41MjYtLjU3IDIuMDggMCAuMjY1LjI3LjQxNi42MjkuNDI4IDEuMDF2LjA4N2MtLjAxMi4zOTEtLjE2NS43NS0uNDI3IDEuMDJsLTkuMzMzIDkuNmExLjQ0MyAxLjQ0MyAwIDAgMS0xLjAwNC40NDEiLz48L3N2Zz4=' );
312+ }
313+ button .expand-btn--secondary : focus span .expand-btn__icon ,
314+ button .expand-btn--secondary : hover : not ([disabled ]): not ([aria-disabled = "true" ]) span .expand-btn__icon {
315+ background-image : url ('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCiAgd2lkdGg9IjIxLjYiIGhlaWdodD0iMTIuNTgiIHZpZXdCb3g9IjEuMzUgNS43IDIxLjYgMTIuNTgiPjxwYXRoIGZpbGw9IiMxMDI5OWMiIGQ9Ik0xMi4xODYgMTguMjg1Yy0uNDUxLS4wMDktLjgwOS0uMTY3LTEuMDc1LS40NDFsLTkuMzM3LTkuNmExLjUyNyAxLjUyNyAwIDAgMS0uNDI0LS45OTl2LS4xMDhjLjAxNS0uMzg2LjE2Ni0uNzQxLjQyNC0xLjAwOC41Ni0uNTczIDEuNTI5LS41NyAyLjA4MiAwbDguMjk0IDguNTMgOC4yOTItOC41MzJjLjU1OC0uNTcgMS41MjYtLjU3IDIuMDggMCAuMjY1LjI3LjQxNi42MjkuNDI4IDEuMDF2LjA4N2MtLjAxMi4zOTEtLjE2NS43NS0uNDI3IDEuMDJsLTkuMzMzIDkuNmExLjQ0MyAxLjQ0MyAwIDAgMS0xLjAwNC40NDEiLz48L3N2Zz4=' );
316+ }
317+ @media screen and (-ms-high-contrast : white-on-black) {
318+ span .expand-btn__icon {
319+ background-image : url ('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuNiIgaGVpZ2h0PSIxMi41OCIgdmlld0JveD0iMS4zNSA1LjcgMjEuNiAxMi41OCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjE4NiAxOC4yODVjLS40NTEtLjAwOS0uODA5LS4xNjctMS4wNzUtLjQ0MWwtOS4zMzctOS42YTEuNTI3IDEuNTI3IDAgMCAxLS40MjQtLjk5OXYtLjEwOGMuMDE1LS4zODYuMTY2LS43NDEuNDI0LTEuMDA4LjU2LS41NzMgMS41MjktLjU3IDIuMDgyIDBsOC4yOTQgOC41MyA4LjI5Mi04LjUzMmMuNTU4LS41NyAxLjUyNi0uNTcgMi4wOCAwIC4yNjUuMjcuNDE2LjYyOS40MjggMS4wMXYuMDg3Yy0uMDEyLjM5MS0uMTY1Ljc1LS40MjcgMS4wMmwtOS4zMzMgOS42YTEuNDQzIDEuNDQzIDAgMCAxLTEuMDA0LjQ0MSIvPjwvc3ZnPg==' );
320+ }
321+ }
0 commit comments