PageSourceSearch

https://support.cancercarefdn.mb.ca/site/SPageNavigator/mhcf_loginLanding.html

html cancercarefdn.mb.ca collected 2026-09-28 13:15:52 UTC 517,263 bytes, 23,322 lines download raw bytes

1<!DOCTYPE html>
2<html>
3
4<head>
5<base href="https://support.cancercarefdn.mb.ca/site/SPageServer?pagename=%2Fmhcf_loginLanding" />
6
7<title>
8
9CancerCare Manitoba Foundation
10</title>
11<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
12<meta http-equiv="Content-Script-Type" content="text/javascript" />
13<meta name="Keywords" content=" " />
14<meta name="Description" content="" />
15<meta name="Robots" content="index, follow" />
16
17
18<script type="text/javascript">
19// feature toggle used for Timeout modal issue
20localStorage.setItem('useModalTimeoutToggle', 'false');
21</script>
vendor: 1 bytes, line 21
21
22<script type="text/javascript">
23var bbSessionTimeout = {
24'sessionTimeoutHdr' : 'Still there?' ,
25'sessionTimeoutGenMsg' : 'Looks like you may have stepped away. This page is about to refresh due to inactivity and your progress may be lost.' ,
26'sessionTimeoutMsgFirstPart' : 'Looks like you may have stepped away. You are about to be logged out due to inactivity and your progress may be lost in' ,
27'sessionTimeoutMsgSecondPart' : 'unless you continue working.' ,
28'sessionTimeoutLessThanMinMsg' : 'less than one minute' ,
29'minute' : 'minute' ,
30'minutes' : 'minutes' ,
31'sessionExpired' : 'Your session expired at' ,
32'continueWorking' : 'Continue working' ,
33'logOut' : 'Log Out'
34};
35</script>
35
36
37
38<script type="text/javascript">
39var keepAliveString = "keepAlive2('', 'https://support.cancercarefdn.mb.ca/site/UserLogin?logout=logout&NEXTURL=https%3A%2F%2Fsupport.cancercarefdn.mb.ca%2Fsite%2FSPageNavigator%2Fmhcf_loginLanding.html', '714514B8DAFF5678A1E48F12FFBEE715.app30015b', 'jsessionid', '/site/', false, true, false)";
40var forceKeepAliveString = "forceKeepAlive2('')";
41function startTimeout() {
42setTimeout(function() {
43eval(keepAliveString);
44}, 480000);
45}
46function resetTimeout() {
47setTimeout(keepAliveString, 480000);
48}
49startTimeout();
50</script>
50<noscript>&nbsp;</noscript>
51
52
53
54
55
56
57
58
59
60
61
62<script type="text/javascript" src="../yui3/yui/yui-min.js"></script>
62<noscript>&nbsp;</noscript>
63<script type="text/javascript" src="../js/convio/modules.js?version=2.9.3"></script>
63<noscript>&nbsp;</noscript>
64<script type="text/javascript">
65var Y = YUI({base: '../yui3/',
66insertBefore: 'yui_marker_loader_css', // insert all YUI module css before customstyle so it can be overridden
67debug: false, 
68modules: getModules('../', 'convio', true, true)});
69localStorage.setItem('useNewYUI', 'false');
70</script>
70<noscript>&nbsp;</noscript>
71
72
73
74<script type="text/javascript" id="activity-timeout-utils-js" src="../js/utils.js"></script>
74<noscript>&nbsp;</noscript>
75<script type="text/javascript" id="activity-timeout-modal-js" src="../js/session_timeout_modal.js"></script>
75<noscript>&nbsp;</noscript>
76
77<script type="text/javascript" src="../js/obs_comp_rollup.js"></script>
77<noscript>&nbsp;</noscript>
78
79
80<link href="../css/themes/default.css" rel="stylesheet" type="text/css" />
81<link href="../css/themes/alphacube.css" rel="stylesheet" type="text/css"/>
82
83
84<link href="../css/UserGlobalStyle.css" rel="stylesheet" type="text/css" />
85
86
87
88
89<link rel="stylesheet" type="text/css" id="yui_marker_loader_css" />
90<link href="../css/CustomStyle.css" rel="stylesheet" type="text/css" />
91<link href="../css/CustomWysiwygStyle.css" rel="stylesheet" type="text/css" />
92
93
94
95
96
97
98<meta name="CnvHeaderVersion" content="v5.0" />
99
100
101 
102
103<!--  -->
104
105
106<!-- reus_tr_sessions_variables -->
107
108<!-- Set a Session Variable to evID -->
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124<!-- // Set a session variable  to evID -->
125<!-- The current evID is "" -->
126
127
128
129
130
131<!--  -->
132
133
134<!-- reus_CCMF_head_TR -->
135
136<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
137
138<link rel="stylesheet" href="https://use.typekit.net/utt8rxl.css" />
139    <link
140      href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
141      rel="stylesheet"
142      integrity="sha384-iYQeCzEYFbKjA/T2uDLTpkwGzCiq6soy8tYaI1GyVh/UjpbCx/TYkiZhlZB6+fzT"
143      crossorigin="anonymous"
144    />
145    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" />
146
147<!-- AdWords1 -->
148<!-- Global site tag (gtag.js) - Google AdWords: 760132146 -->
vendor: 58 bytes, lines 148-149
148
149<script src="https://www.googletagmanager.com/gtag/js?id=
149AW-760132146
vendor: 35 bytes, line 149
149" type="text/javascript"></script>
150<script type="text/javascript">// <![CDATA[
151  
vendor: 133 bytes, lines 151-154
151window.dataLayer = window.dataLayer || [];
152  function gtag(){dataLayer.push(arguments);}
153  gtag('js', new Date());
154  gtag('config', '
154AW-760132146
vendor: 4 bytes, line 154
154');
155// ]]></script>
155
156<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 156-157
156
157<script async src="https://www.googletagmanager.com/gtag/js?id=
157G-LEQ2GEZRSF
vendor: 12 bytes, line 157
157"></script>
158<script>
159  
vendor: 134 bytes, lines 159-163
159window.dataLayer = window.dataLayer || [];
160  function gtag(){dataLayer.push(arguments);}
161  gtag('js', new Date());
162
163  gtag('config', '
163G-LEQ2GEZRSF
vendor: 4 bytes, line 163
163');
164</script>
vendor: 1 bytes, line 164
164
165<script src="https://cdn01.basis.net/assets/up.js?um=1" type="text/javascript"></script>
vendor: 1 bytes, line 165
165
166<script type="text/javascript">// <![CDATA[
167cntrUpTag.track('cntrData', '24d3309224aceab0');
168// ]]></script>
168
169
170
171<!-- Luminate Transaction Tracking -->
172
173
174
175
176
177
178
179
180<!-- favicons -->
181<link rel="icon" type="image/png" sizes="32x32" href="../images/content/pagebuilder/CCMB-Favicon2.png">
182<link rel="icon" type="image/png" sizes="24x24" href="../images/content/pagebuilder/CCMB-Favicon2.png">
183<link rel="icon" type="image/png" sizes="16x16" href="../images/content/pagebuilder/CCMB-Favicon2.png">
184<link rel="apple-touch-icon" sizes="180x180" href="../images/content/pagebuilder/CCMB-Favicon2.png">
185
186<!-- Meta tags  /  / reus_tr_meta_ / reus_tr_meta_  -->
187        
188    
189           
190    
191
192<!-- to get the scroll working -->
193
194
195
196<!-- FONTS -->
197<link rel="preconnect" href="https://fonts.googleapis.com">
198<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
199<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic&display=swap" rel="stylesheet">
200<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" rel="stylesheet">
201
202<!-- CSS -->
203<link rel="stylesheet"href="//cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css" />
204
205
206
207
208<!-- reus_CCMF_general_resdesign_css -->
209
210
211<style>
212  :root {
213    /* SET FONT FAMILIES */
214
215    --fontFamilyHalyardDisplay: "halyard-display", Sans-serif;
216    --fontFamilyMain: var(--fontFamilyHalyardDisplay);
217    --fa-font-solid: normal 900 1em/1 "Font Awesome 5 Free";
218
219
220    /* PALETTE COLORS */
221
222    --white: #ffffff;
223    --black: #000000;
224    --mustard: #d8de22;
225    --light-blue: #c7eafd;
226    --blue: #003055;
227    --dark-blue: #0f243c;
228    --gray: #7a7a7a;
229    --purple: #98768e;
230
231    /* MAIN COLOR  */
232    --paletteColor1: var(--dark-blue);
233
234    /* LIGHT GREY */
235    --paletteColor2: var(--gray);
236
237    /* Default BUTTON */
238    --paletteColor3: var(--purple);
239
240    /* BUTTONS HOVER STATE BOTTOM BORDER - Azure */
241    --paletteColor4: var(--paletteColor1);
242
243    /* THERMOMETER BACKGROUND / Secondary Button - Soft Cyan */
244    --paletteColor5: var(--light-blue);
245
246    /* PRETITLE/CAPTIONS/BORDERS/BACKGROUNDS - Orange */
247    --paletteColor6: var(--mustard);
248
249    /* INFORMATION - --mainTextColor */
250    --paletteColor7: var(--blue);
251
252    /* Error */
253    --paletteColor8: #DB0606;
254
255    /* BODY FONT COLOR */
256    --paletteColor9: var(--black);
257
258    --paletteBlackOpaque: rgba(0, 0, 0, 0.35);
259    --boxShadow: none;
260
261    --linkHoverColor: var(--paletteColor1);
262    --mainTextColor: var(--paletteColor7);
263    --defaultTextSize: 20px;
264    --navLinkSize: 14px;
265    --defaultTextWeight: 400;
266    --defaultTextLineHeight: 30px;
267    --defaultFormInputSize: 18px;
268
269    /* FORM FIELDS */
270    --formFieldFontSize: 18px;
271    --formFieldBorderColor: var(--paletteColor7);
272    --formFieldHeight: 40.5px;
273    --formFieldBorderRadius: 0px;
274    --formFieldBorderWidth: 1px;
275    --formFieldBoxShadow: var(--boxShadow);
276    --formFieldPadding: 0 13.5px 0px;
277    --formFieldLineHeight: 27px;
278    --formLabelFontSize: 16px;
279    --formLabelFontWeight: normal;
280
281    /* BUTTONS */
282    --buttonborderWidth: 0;
283    --buttonBorderRadius: 0px;
284    --buttonFontSize: 20px;
285    --buttonFontFamily: var(--fontFamilyMain);
286    --buttonFontWeight: 600;
287    --buttonLineHeight: 1;
288    --buttonPadding: 15px;
289    --onlyBorderButtonPadding: 12px 21px 8px !important;
290    --buttonTextTransform: uppercase;
291    --buttonLetterSpacing: 0;
292    --buttonMinWidth: 100px;
293  }
294
295
296  /*-----------------------------------------------------------------------------------*/
297  /*  NORMALIZE
298/*-----------------------------------------------------------------------------------*/
299  *,
300  *:after,
301  *:before {
302    box-sizing: border-box;
303  }
304
305  img,
306  legend {
307    border: 0
308  }
309
310  legend,
311  td,
312  th {
313    padding: 0
314  }
315
316  html {
317    font-family: sans-serif;
318    -ms-text-size-adjust: 100%;
319    -webkit-text-size-adjust: 100%
320  }
321
322  body {
323    margin: 0
324  }
325
326  article,
327  aside,
328  details,
329  figcaption,
330  figure,
331  footer,
332  header,
333  hgroup,
334  main,
335  menu,
336  nav,
337  section,
338  summary,
339  div {
340    display: block
341  }
342
343  audio,
344  canvas,
345  progress,
346  video {
347    display: inline-block;
348    vertical-align: baseline
349  }
350
351  audio:not([controls]) {
352    display: none;
353    height: 0
354  }
355
356  [hidden],
357  template {
358    display: none
359  }
360
361  a {
362    background-color: transparent
363  }
364
365  a:active,
366  a:hover {}
367
368  abbr[title] {
369    border-bottom: 1px dotted
370  }
371
372  dfn {
373    font-style: italic
374  }
375
376  button,
377  input,
378  optgroup,
379  select,
380  textarea {
381    color: inherit;
382    font: inherit;
383    margin: 0
384  }
385
386  button {
387    overflow: visible
388  }
389
390  button,
391  select {
392    text-transform: none
393  }
394
395  button,
396  html input[type=button],
397  input[type=reset],
398  input[type=submit] {
399    -webkit-appearance: button;
400    cursor: pointer
401  }
402
403  button[disabled],
404  html input[disabled] {
405    cursor: default
406  }
407
408  button::-moz-focus-inner,
409  input::-moz-focus-inner {
410    border: 0;
411    padding: 0
412  }
413
414  input {
415    line-height: normal
416  }
417
418  input[type=checkbox],
419  input[type=radio] {
420    box-sizing: border-box;
421    padding: 0
422  }
423
424  input[type=number]::-webkit-inner-spin-button,
425  input[type=number]::-webkit-outer-spin-button {
426    height: auto
427  }
428
429  input[type=search] {
430    -webkit-appearance: textfield;
431    -moz-box-sizing: content-box;
432    -webkit-box-sizing: content-box;
433    box-sizing: content-box
434  }
435
436  input[type=search]::-webkit-search-cancel-button,
437  input[type=search]::-webkit-search-decoration {
438    -webkit-appearance: none
439  }
440
441  fieldset {
442    border: none;
443    margin: 0;
444    padding: 0
445  }
446
447  table {
448    border-collapse: collapse;
449    border-spacing: 0
450  }
451
452  *,
453  html,
454  body,
455  form,
456  input,
457  input.AddressBookButtons,
458  input.Advocacy,
459  input.btn,
460  input.btnLg,
461  input.btnMed,
462  input.btnMini,
463  input.btnSm,
464  select,
465  select.Advocacy,
466  textarea,
467  legend,
468  ul,
469  ol,
470  li,
471  option,
472  table,
473  tr,
474  th,
475  th.rfl_infoStatus,
476  td,
477  td.AlertListDescription,
478  td.cstmBack,
479  p,
480  p.cstmBtnText,
481  p.cstmFrame,
482  p.cstmHeading,
483  p.cstmText,
484  p.cstmTitle,
485  p.dividerHeading,
486  p.scrollingText,
487  span.cstmHeading,
488  a,
489  a.btn,
490  a.btn:visited,
491  a.cstmBtnText:hover,
492  a.cstmBtnText:link,
493  a.cstmBtnText:visited,
494  #navList,
495  .AdvocacyInstructions,
496  .AdvocacyNSFix,
497  .BlogHeader,
498  .Button,
499  .Divider,
500  .FieldLabels,
501  .FormBox,
502  .FormBox06,
503  .FormBoxHeader,
504  .Hint,
505  .Instructions,
506  .Instructions,
507  .ListItem0,
508  .ListItem1,
509  .NetscapeFix,
510  .NoteText,
511  .ObjTitle,
512  .PhotoLinks,
513  .Premiums,
514  .ProgressBox,
515  .ProgressBoxCurrent,
516  .SectionHead,
517  .SmallButton,
518  .Smaller,
519  .SmallerC,
520  .TribBtnText1,
521  .Upgrades,
522  .WhatNext,
523  .alphacube_content,
524  .dialog_content,
525  .dialog_title,
526  .Explicit,
527  .fr_register_another,
528  .paraBlueSansSmall,
529  .smallBlack,
530  .smallSans,
531  .smallSansBold,
532  .smallWhiteBoldSans,
533  .smallWhiteSans,
534  .smallestBlackSans {
535    font-family: var(--fontFamilyMain);
536  }
537
538  html {
539    font-family: var(--fontFamilyMain);
540    line-height: 1.5;
541    -webkit-text-size-adjust: 100%;
542  }
543
544  body {
545    background-color: var(--white);
546    min-height: 100vh;
547    font-family: var(--fontFamilyMain);
548    font-size: var(--defaultTextSize);
549    font-weight: var(--defaultTextWeight);
550    font-style: normal;
551    line-height: var(--defaultTextLineHeight);
552    color: var(--black);
553    overflow-x: hidden;
554  }
555
556  LABEL {
557    white-space: initial !important;
558    color: var(--paletteColor7);
559  }
560
561  LABEL.FormLabel {
562    width: max-content;
563    min-width: 0;
564  }
565
566  /* bootstrap override */
567  .row {
568    margin-left: unset;
569    margin-right: unset;
570  }
571
572
573  /*-----------------------------------------------------------------------------------*/
574  /*  TYPOGRAPHY
575/*-----------------------------------------------------------------------------------*/
576  body.dgddev h1,
577  body.dgddev h2,
578  body.dgddev h3,
579  body.dgddev h4:not(.cons-pers h4),
580  body.dgddev h5 {
581    font-family: var(--fontFamilyMain);
582    font-weight: 600;
583    color: var(--paletteColor3);
584    font-weight: bold;
585  }
586
587  body.dgddev h1 {
588    font-size: 4rem;
589    margin: 0 0 24px;
590    line-height: 4.5rem;
591    text-transform: uppercase;
592  }
593
594  body.dgddev h2 {
595    font-size: 3rem;
596    margin: 0 0 24px;
597    line-height: 3.75rem;
598    text-transform: uppercase;
599  }
600
601  body.dgddev h3 {
602    font-size: 2.25rem;
603    margin: 0 0 24px;
604    line-height: 3.375rem
605  }
606
607  body.dgddev h4:not(.cons-pers h4) {
608    font-size: 2rem;
609    margin: 0 0 24px;
610    line-height: 3rem
611  }
612
613  body.dgddev .kicker,
614  body.dgddev h5 {
615    font-size: 1.5rem;
616    margin: 0 0 24px;
617    line-height: 2.25rem
618  }
619
620  body.dgddev .kicker {
621    display: block;
622    color: var(--paletteColor1);
623    text-transform: uppercase;
624    font-weight: 600;
625  }
626
627  body.dgddev h1 em,
628  body.dgddev h2 em {
629    font-family: var(--fontFamilyMain);
630  }
631
632  body.dgddev h3 em,
633  body.dgddev h4 em {
634    font-family: var(--fontFamilyMain);
635  }
636
637  body.dgddev h1 span,
638  body.dgddev h2 span,
639  body.dgddev h3 span,
640  body.dgddev h4 span,
641  body.dgddev h5 span,
642  body.dgddev h6 span {
643    font-size: inherit;
644    color: inherit;
645  }
646
647  @media (max-width: 991px) {
648    body.dgddev h1 {
649      font-size: 45px;
650      line-height: 1em
651    }
652
653    body.dgddev h2 {
654      font-size: 35px;
655      line-height: 1em
656    }
657
658    body.dgddev h3 {
659      font-size: 25px;
660      line-height: 1em
661    }
662
663    body.dgddev h4 {
664      font-size: 20px;
665      line-height: 1em
666    }
667  }
668
669
670  a:link,
671  a:visited,
672  div.responsive a:visited,
673  div.responsive a:link {
674    color: var(--paletteColor7);
675    /* font-size: var(--defaultTextSize); */
676    font-size: inherit;
677    font-style: normal;
678  }
679
680  .link-list-header a:link,
681  .link-list-header a:visited,
682  .link-list-header div.responsive a:visited,
683  .link-list-header div.responsive a:link,
684  .header-ribbon a:link:not(.login-button) {
685    font-size: var(--navLinkSize);
686  }
687
688  a:hover,
689  A:hover,
690  div.responsive a:hover,
691  a:focus,
692  div.responsive a:focus {
693    //text-decoration: underline !important;
694    text-decoration-thickness: 1.5px !important;
695  }
696
697  TEXTAREA,
698  INPUT,
699  SELECT,
700  OPTION {
701    font-family: inherit;
702    font-size: inherit
703  }
704
705  p,
706  li,
707  span,
708  strong,
709  P,
710  LI,
711  OL,
712  UL,
713  TABLE,
714  TR,
715  TH,
716  TD,
717  .Explicit {
718    color: var(--paletteColor7);
719    color: inherit;
720    font-size: var(--defaultTextSize);
721    font-size: inherit;
722    font-style: normal;
723  }
724
725  p {
726    margin: 0 0 20px;
727    line-height: var(--defaultTextLineHeight);
728  }
729
730  strong,
731  b,
732  strong a {
733    font-family: var(--fontFamilyMain);
734    font-weight: 700 !important
735  }
736
737  .font-italic {
738    font-weight: normal !important
739  }
740
741  .font-light {
742    font-weight: 300 !important
743  }
744
745  .font-regular {
746    font-weight: 400 !important
747  }
748
749  .font-medium {
750    font-weight: 500 !important
751  }
752
753  .font-semibold {
754    font-weight: 600 !important
755  }
756
757  .font-bold {
758    font-weight: 700 !important
759  }
760
761  .fontFamilyGotham {
762    font-family: 'Gotham', sans-serif !important;
763  }
764
765  .fontFamilyGothamCondensed {
766    font-family: Gotham Condensed, sans-serif !important;
767  }
768
769  .fontFamilyGothamCondensedBlack {
770    font-family: 'Gotham Condensed XBlack', sans-serif !important;
771  }
772
773  .fontFamilyGothamNarrow {
774    font-family: 'Gotham Narrow', sans-serif !important;
775  }
776
777  .fontFamilyGothamNarrowBook {
778    font-family: 'Gotham Narrow Book', sans-serif !important;
779  }
780
781  .fontFamilyGothamBook {
782    font-family: 'Gotham Book', sans-serif !important;
783  }
784
785  .fontFamilyNeusaBlack {
786    font-family: 'neusablack', sans-serif !important;
787  }
788
789  .fontFamilyNeusaBold {
790    font-family: 'neusabold', sans-serif !important;
791  }
792
793  .fontFamilyNeusaDemiBold {
794    font-family: 'neusademibold', sans-serif !important;
795  }
796
797  .fontFamilyNeusaExtraBold {
798    font-family: 'neusaextrabold', sans-serif !important;
799  }
800
801  .fontFamilyNeusaLight {
802    font-family: 'neusalight', sans-serif !important;
803  }
804
805  .fontFamilyNeusaMedium {
806    font-family: 'neusamedium', sans-serif !important;
807  }
808
809  .fontFamilyNeusaRegular {
810    font-family: 'neusaregular', sans-serif !important;
811  }
812
813  .fontFamilyNeusaSemiBold {
814    font-family: 'neusasemibold', sans-serif !important;
815  }
816
817  .text-transform-none {
818    text-transform: none !important
819  }
820
821  .text-left {
822    text-align: left !important
823  }
824
825  .text-center {
826    text-align: center !important
827  }
828
829  .text-right {
830    text-align: right !important
831  }
832
833  .text-justify {
834    text-align: justify !important
835  }
836
837  .text-uppercase {
838    text-transform: uppercase !important
839  }
840
841  .text-lowercase {
842    text-transform: lowercase !important
843  }
844
845  .text-capitalize {
846    text-transform: capitalize !important
847  }
848
849  .text-underline {
850    text-decoration: underline !important
851  }
852
853  .text-line-through {
854    text-decoration: line-through !important
855  }
856
857  .text-italic {
858    font-style: italic !important
859  }
860
861  .text-ellipsis {
862    overflow: hidden !important;
863    white-space: nowrap !important;
864    text-overflow: ellipsis !important
865  }
866
867  .text-white {
868    color: var(--white) !important
869  }
870
871  .text-black {
872    color: var(--black) !important
873  }
874
875  .size-25px {
876    font-size: 25px !important
877  }
878
879  .size-24px {
880    font-size: 24px !important
881  }
882
883  .size-18px {
884    font-size: 18px !important
885  }
886
887  .size-16px {
888    font-size: 16px !important
889  }
890
891  .size-14px {
892    font-size: 14px !important
893  }
894
895  .size-12px {
896    font-size: 12px !important
897  }
898
899  .size-10px {
900    font-size: 10px !important
901  }
902
903  @media (max-width: 991px) {
904    .text-left-mobile {
905      text-align: left !important
906    }
907
908    .text-center-mobile {
909      text-align: center !important
910    }
911
912    .text-right-mobile {
913      text-align: right !important
914    }
915
916    .hide-text-mobile {
917      visibility: hidden
918    }
919
920    .mobile-float-none {
921      float: none;
922      clear: both
923    }
924
925    .size-25px-mobile {
926      font-size: 25px !important
927    }
928
929    .size-24px-mobile {
930      font-size: 24px !important
931    }
932
933    .size-18px-mobile {
934      font-size: 18px !important
935    }
936
937    .size-16px-mobile {
938      font-size: 16px !important
939    }
940
941    .size-14px-mobile {
942      font-size: 14px !important
943    }
944
945    .size-12px-mobile {
946      font-size: 12px !important
947    }
948
949    .size-10px-mobile {
950      font-size: 10px !important
951    }
952
953    .text-white-mobile {
954      color: var(--white) !important
955    }
956
957    .text-black-mobile {
958      color: var(--black) !important
959    }
960  }
961
962  /* BUTTONS STYLES */
963  .can-do-button,
964  .blueButton,
965  .Button,
966  #LogonForm button,
967  body.dgddev #msg_cat_edit_save_button {
968    border-style: solid;
969    border-width: 0px !important;
970    border-color: transparent !important;
971    border-radius: var(--buttonBorderRadius) !important;
972    display: inline-block;
973    font-size: var(--buttonFontSize) !important;
974    font-family: var(--buttonFontFamily) !important;
975    font-weight: var(--buttonFontWeight) !important;
976    line-height: var(--buttonLineHeight) !important;
977    padding: var(--buttonPadding);
978    text-transform: var(--buttonTextTransform);
979    text-decoration: none !important;
980    text-align: center;
981    background-image: none !important;
982    -webkit-transition: border-color 350ms ease-in-out, background-color 350ms ease-in-out, color 350ms ease-in-out;
983    transition: border-color 350ms ease-in-out, background-color 350ms ease-in-out, color 350ms ease-in-out;
984  }
985
986
987  .underline-svg {
988    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='189.246' height='16.425'%3E%3Cpath data-name='Path 188' d='M74.483 1.457l.985-.013 15.515.079c.985-.013 1.97-.025 2.955.008 2.182.063 4.403.174 6.617.237l8.904.301 3.202.097a11.9 11.9 0 011.266.029c4.473.31 8.98.667 13.452.977l6.233.472c1.163.077 2.29.247 3.452.37 4.651.493 9.337.982 13.987 1.523.564.085 1.163.169 1.727.254 1.167.171 2.295.34 3.458.51a1.111 1.111 0 00.388.04c2.218.157 4.472.31 6.726.515 1.726.162 3.416.278 5.105.395.211-.002.388.041.6.039.81.034 1.655.07 2.465.152.738.036 1.444.119 2.148.157.634.038 1.302.12 1.973.205a1.127 1.127 0 01.78.404 1.677 1.677 0 01.328 1.007c1.41.166 2.853.33 4.264.496a2.069 2.069 0 01.277-.278 1.106 1.106 0 011.053-.199 1.476 1.476 0 01.605.453c.107.044.177.044.283.088.773.077 1.511.023 2.282.058a10.691 10.691 0 011.2.077c.282.042.53.084.811.126.142.045.317.088.459.134.177.088.32.18.496.268a2.024 2.024 0 01.683 1.142 2.449 2.449 0 01.013 1.01c-.165.829-.755 1.48-1.389 1.442a48.498 48.498 0 01-2.503-.198
988c-.737-.078-1.511-.118-2.251-.201l-4.967-.488c-.881-.08-1.797-.207-2.713-.287-.986-.125-2.008-.204-2.994-.33l-6.979-1.01c-4.228-.59-8.423-1.226-12.653-1.815-1.091-.032-2.146-.019-3.237-.051-4.046-.04-8.092-.08-12.139-.166-2.181-.019-4.362.01-6.543-.009-1.654-.024-3.273-.003-4.926-.028l-25.826-.223-5.383-.069c-.563.054-1.09.106-1.617.113-2.673.125-5.308.298-7.981.423l-4.465.333c-2.46.168-4.955.384-7.451.555-1.652.112-3.339.272-4.99.43-2.497.262-4.954.477-7.45.695-1.722.16-3.445.274-5.166.433l-4.217.324c-.563.007-1.09.06-1.652.112-2.39.122-4.78.29-7.17.458-.774.01-1.512.112-2.25.168-.983.104-1.932.162-2.881.267-2.038.21-4.111.42-6.148.678-1.198.152-2.353.306-3.547.46l-2.107.302c-.032.23-.205.463-.416.465a4.307 4.307 0 00-.775-.082.979.979 0 01-.702-.175.71.71 0 01-.22-.687.569.569 0 01.31-.418 10.3 10.3 0 011.228-.292 7.56 7.56 0 01.983-.196l1.684-.297c1.931-.3 3.893-.601 5.83-.856 2.212-.257 4.46-.516 6.71-.774.773-.055 1.51-.158 2.249-.212 1.299-.064 2.566-.172 3.865-.28 1.652-.113 3.305-.226 4.956-.385 4.147-.374 8.258-.748 12.369-1.168l4.954-.477-18.537.236c-4.15.053-8.336.152-12.487.25l-4.782.198c-1.934.07-3.868.141-5.797.258l-12.592.707-6.68.361c-.95.058-1.9.07-2.849.129-.492.006-.984.057-1.477.063a4.057 4.057 0 00-.773.057 2.68 2.68 0 01-.6.053c-.14.002-.246-.043-.387-.041a.99.99 0 01-.603-.223.775.775 0 00-.213-.18 2.16 2.16 0 01-.695-2.106A1.594 1.594 0 011.1 7.537c.63-.193 1.26-.43 1.928-.576a20.686 20.686 0 011.755-.344c.738-.101 1.51-.203 2.248-.304 1.124-.152 2.213-.258 3.302-.41 1.72-.205 3.443-.365 5.164-.571 4.04-.466 8.046-.838 12.086-1.211 3.69-.368 7.344-.694 11.035-.968 4.112-.282 8.192-.604 12.302-.845 2.777-.174 5.59-.301 8.401-.474.528-.007 1.02-.06 1.548-.067l2.144-.027c2.885-.082 5.768-.118 8.653-.201.879-.057 1.758-.069 2.813-.082zm-18.167 4.46c2.675.012 5.312-.022 7.986-.056 4.327-.055 8.689-.065 13.016-.075q5.77.007 11.54.082l11.399.135 11.472.13c-2.287-.063-4.61-.171-6.898-.234l-8.553-.305c-1.091-.032-2.147-.11-3.237-.096l-15.024-.085c-1.16.015-2.357-.016-3.553 0-2.462.03-4.923.11-7.386.14-2.075.027-4.115.098-6.19.125-.527.052-1.09.06-1.652.112-.951.012-1.9.072-2.92.13z' fill='%23ffab0e'/%3E%3C/svg%3E");
989    background-repeat: no-repeat;
990    background-position-y: 100%;
991    padding-bottom: 10px;
992    display: inline-block;
993    background-size: contain;
994  }
995
996  /* .white-border-button:hover {
997    color: var(--white)!important;
998    border-color: var(--white)!important;
999    background-color: transparent!important;
1000	background-image: none !important;
1001} */
1002  /* .black-button:hover {
1003    color: var(--white)!important;
1004    border-color: var(--white)!important;
1005    background-color: transparent!important;
1006	background-image: none !important;
1007} */
1008
1009  /* DEFAULT MODULE BUTTON STYLES */
1010  body.dgddev a.border-button,
1011  body.dgddev a.border-button-solid,
1012  body.dgddev button.border-button,
1013  body.dgddev button.border-button-solid,
1014  body.dgddev button.btn-primary,
1015  body.dgddev div.responsive button.step-button.previous-step,
1016  body.dgddev.app_id_9 div.responsive button.step-button,
1017  body.dgddev button#btn_prev,
1018  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a,
1019  body.dgddev div.responsive a.secondary-step,
1020  body.dgddev div.responsive button.secondary-step,
1021  body.dgddev a#sidebar_donate_button,
1022  body.dgddev #user_type_login_email_button,
1023  body.dgddev #fr_find_search:not(#findFriendForm button),
1024  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a,
1025  body.dgddev #another_button,
1026  body.dgddev a#main_donate_button,
1027  body.dgddev div#fr_thanks_page a#part_ctr_container,
1028  body.dgddev #pstep_finish,
1029  body.dgddev #login,
1030  body.dgddev #SendUserName,
1031  body.dgddev #SendPassword,
1032  body.dgddev div.responsive a.next-step,
1033  body.dgddev div.responsive button.next-step,
1034  body.dgddev div#lightbox-login button,
1035  body.dgddev div.responsive a.step-button,
1036  body.dgddev div.responsive button.step-button,
1037  body.dgddev div.responsive input.step-button,
1038  a.btn,
1039  a.btn:visited,
1040  a.editBtn,
1041  a.editBtn:visited,
1042  input.btn,
1043  input.btnMini,
1044  input.btnSm,
1045  input.btnMed,
1046  input.btnLg,
1047  #ACTION_SUBMIT_SURVEY_RESPONSE,
1048  body.dgddev .links-container-inner a,
1049  #CatException input#button {
1050    width: auto;
1051    cursor: pointer;
1052    border-style: solid;
1053    border-width: 0px !important;
1054    border-color: transparent !important;
1055    border-radius: var(--buttonBorderRadius) !important;
1056    display: inline-block;
1057    font-size: var(--buttonFontSize) !important;
1058    font-family: var(--buttonFontFamily) !important;
1059    font-weight: var(--buttonFontWeight) !important;
1060    line-height: var(--buttonLineHeight) !important;
1061    padding: var(--buttonPadding);
1062    text-transform: var(--buttonTextTransform);
1063    text-decoration: none !important;
1064    text-align: center;
1065    background-image: none !important;
1066    -webkit-transition: border-color 350ms ease-in-out, background-color 350ms ease-in-out, color 350ms ease-in-out;
1067    transition: border-color 350ms ease-in-out, background-color 350ms ease-in-out, color 350ms ease-in-out;
1068  }
1069
1070  /* adding in the chevron to default button styles */
1071
1072  body.dgddev a.button:after,
1073  body.dgddev a.border-button-solid:after,
1074  body.dgddev button.border-button:after,
1075  body.dgddev button.border-button-solid:after,
1076  body.dgddev button.btn-primary:after,
1077  body.dgddev div.responsive button.step-button.previous-step:after,
1078  body.dgddev.app_id_9 div.responsive button.step-button:after,
1079  body.dgddev button#btn_prev:after,
1080  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:after,
1081  body.dgddev div.responsive a.secondary-step:after,
1082  body.dgddev div.responsive button.secondary-step:after,
1083  body.dgddev a#sidebar_donate_button:after,
1084  body.dgddev #user_type_login_email_button:after,
1085  body.dgddev #fr_find_search:not(#findFriendForm button):after,
1086  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:after,
1087  body.dgddev #another_button:after,
1088  body.dgddev a#main_donate_button:after,
1089  body.dgddev div#fr_thanks_page a#part_ctr_container:after,
1090  body.dgddev #pstep_finish:after,
1091  body.dgddev #login:after,
1092  body.dgddev #SendUserName:after,
1093  body.dgddev #SendPassword:after,
1094  body.dgddev div.responsive a.next-step:after,
1095  body.dgddev div.responsive button.next-step:after,
1096  body.dgddev div#lightbox-login button:after,
1097  body.dgddev div.responsive a.step-button:after,
1098  body.dgddev div.responsive button.step-button:after,
1099  body.dgddev div.responsive input.step-button:after,
1100  a.btn:after,
1101  a.btn:visited:after,
1102  a.editBtn:after,
1103  a.editBtn:visited:after,
1104  input.btn:after,
1105  input.btnMini:after,
1106  input.btnSm:after,
1107  input.btnMed:after,
1108  input.btnLg:after,
1109  #ACTION_SUBMIT_SURVEY_RESPONSE:after,
1110  body.dgddev a:after:not(.donate-button:after):not(.login-button:after),
1111  body.dgddev .links-container-inner a:after,
1112  #CatException input#button:after,
1113  #personal_page_team_page_link:after {
1114    content: '\f105';
1115    font: var(--fa-font-solid);
1116    font-size: 16px;
1117    margin-left: 10px;
1118    display: none;
1119  }
1120
1121
1122
1123  /* DEFAULT BUTTON HOVER STYLES */
1124  body.dgddev a.button:hover:after,
1125  body.dgddev a.button:active:after,
1126  body.dgddev button.border-button:hover:after,
1127  body.dgddev button.border-button:active:after,
1128  body.dgddev a.border-button-solid:hover:after,
1129  body.dgddev a.border-button-solid:active:after,
1130  body.dgddev button.btn-primary:hover:after,
1131  body.dgddev button.btn-primary:active:after,
1132  body.dgddev button.border-button-solid:hover:after,
1133  body.dgddev button.border-button-solid:active:after,
1134  body.dgddev.app_id_9 div.responsive button.step-button:hover:after,
1135  body.dgddev button#btn_prev:hover:after,
1136  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:hover:after,
1137  body.dgddev div.responsive a.secondary-step:hover:after,
1138  body.dgddev div.responsive button.secondary-step:hover:after,
1139  body.dgddev a#sidebar_donate_button:hover:after,
1140  body.dgddev #user_type_login_email_button:hover:after,
1141  body.dgddev #fr_find_search:not(#findFriendForm button):hover:after,
1142  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:hover:after,
1143  body.dgddev #another_button:hover:after,
1144  body.dgddev a#main_donate_button:hover:after,
1145  body.dgddev div#fr_thanks_page a#part_ctr_container:hover:after,
1146  body.dgddev #pstep_finish:hover:after,
1147  body.dgddev #login:hover:after,
1148  body.dgddev #SendUserName:hover:after,
1149  body.dgddev #SendPassword:hover:after,
1150  body.dgddev div.responsive a.next-step:hover:after,
1151  body.dgddev div.responsive button.next-step:hover:after,
1152  body.dgddev div#lightbox-login button:hover:after,
1153  body.dgddev div.responsive a.step-button:hover:after,
1154  body.dgddev div.responsive button.step-button:hover:after,
1155  body.dgddev div.responsive input.step-button:hover:after,
1156  body.dgddev a.border-button:active:after,
1157  body.dgddev a.border-button-solid:active:after,
1158  body.dgddev button.border-button:active:after,
1159  body.dgddev button.border-button-solid:active:after,
1160  body.dgddev div.responsive button.step-button.previous-step:active:after,
1161  body.dgddev.app_id_9 div.responsive button.step-button:active:after,
1162  body.dgddev button#btn_prev:active:after,
1163  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:active:after,
1164  body.dgddev div.responsive a.secondary-step:active:after,
1165  body.dgddev div.responsive button.secondary-step:active:after,
1166  body.dgddev a#sidebar_donate_button:active:after,
1167  body.dgddev #user_type_login_email_button:active:after,
1168  body.dgddev #fr_find_search:not(#findFriendForm button):active:after,
1169  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:active:after,
1170  body.dgddev #another_button:active:after,
1171  body.dgddev a#main_donate_button:active:after,
1172  body.dgddev div#fr_thanks_page a#part_ctr_container:active:after,
1173  body.dgddev #pstep_finish:active:after,
1174  body.dgddev #login:active:after,
1175  body.dgddev #SendUserName:active:after,
1176  body.dgddev #SendPassword:active:after,
1177  body.dgddev div.responsive a.next-step:active:after,
1178  body.dgddev div.responsive button.next-step:active:after,
1179  body.dgddev div#lightbox-login button:active:after,
1180  body.dgddev div.responsive a.step-button:active:after,
1181  body.dgddev div.responsive button.step-button:active:after,
1182  body.dgddev div.responsive input.step-button:active:after,
1183  #ACTION_SUBMIT_SURVEY_RESPONSE:hover:after,
1184  body.dgddev a:after:not(.donate-button:after):not(.login-button:after),
1185  body.dgddev .links-container-inner a:hover:after,
1186  #CatException input#button:hover:after,
1187  #personal_page_team_page_link:hover:after {
1188    /* text-decoration: none;
1189		transition-property: color, background-color, border-color;
1190		transition-duration: 0.2s;
1191		transition-timing-function: linear;
1192		color: var(--paletteColor5) !important;
1193		background-color: var(--paletteColor3) !important;
1194		background-image: none !important;*/
1195    display: inline-block;
1196  }
1197
1198  /* DEFAULT BUTTON FOCUS STYLES */
1199  body.dgddev a.button:focus:after,
1200  body.dgddev button.border-button:focus:after,
1201  body.dgddev a.border-button-solid:focus:after,
1202  body.dgddev button.border-button-solid:focus:after,
1203  body.dgddev button.btn-primary:focus:after,
1204  body.dgddev.app_id_9 div.responsive button.step-button:focus:after,
1205  body.dgddev button#btn_prev:focus:after,
1206  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:focus:after,
1207  body.dgddev div.responsive a.secondary-step:focus:after,
1208  body.dgddev div.responsive button.secondary-step:focus:after,
1209  body.dgddev a#sidebar_donate_button:focus:after,
1210  body.dgddev #user_type_login_email_button:focus:after,
1211  body.dgddev #fr_find_search:not(#findFriendForm button):focus:after,
1212  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:focus:after,
1213  body.dgddev #another_button:focus:after,
1214  body.dgddev a#main_donate_button:focus:after,
1215  body.dgddev div#fr_thanks_page a#part_ctr_container:focus:after,
1216  body.dgddev #pstep_finish:focus:after,
1217  body.dgddev #login:focus:after,
1218  body.dgddev #SendUserName:focus:after,
1219  body.dgddev #SendPassword:focus:after,
1220  body.dgddev div.responsive a.next-step:focus:after,
1221  body.dgddev div.responsive button.next-step:focus:after,
1222  body.dgddev div#lightbox-login button:focus:after,
1223  body.dgddev div.responsive a.step-button:focus:after,
1224  body.dgddev div.responsive button.step-button:focus:after,
1225  body.dgddev div.responsive input.step-button:focus:after,
1226  #ACTION_SUBMIT_SURVEY_RESPONSE:focus:after,
1227  body.dgddev .links-container-inner a:after,
1228  #CatException input#button:after,
1229  #personal_page_team_page_link:focus:after {
1230    /*		color: var(--paletteColor5) !important;*/
1231    /* background-color: var(--paletteColor3) !important;
1232		background-image: none !important; */
1233    display: inline-block;
1234  }
1235
1236  /* LO BUTTONS OVERRIDERS */
1237  body.dgddev div.responsive button.step-button.previous-step,
1238  body.dgddev.app_id_9 div.responsive button.step-button,
1239  body.dgddev button#btn_prev,
1240  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a,
1241  body.dgddev div.responsive a.secondary-step,
1242  body.dgddev div.responsive button.secondary-step,
1243  body.dgddev a#sidebar_donate_button,
1244  body.dgddev #user_type_login_email_button,
1245  body.dgddev #fr_find_search:not(#findFriendForm button),
1246  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a,
1247  body.dgddev #another_button,
1248  body.dgddev a#main_donate_button,
1249  body.dgddev div#fr_thanks_page a#part_ctr_container,
1250  body.dgddev #pstep_finish,
1251  body.dgddev #login,
1252  body.dgddev #SendUserName,
1253  body.dgddev #SendPassword,
1254  body.dgddev div.responsive a.next-step,
1255  body.dgddev div.responsive button.next-step,
1256  body.dgddev div#lightbox-login button,
1257  body.dgddev div.responsive a.step-button,
1258  body.dgddev div.responsive button.step-button,
1259  body.dgddev div.responsive input.step-button,
1260  #ACTION_SUBMIT_SURVEY_RESPONSE,
1261  body.dgddev .links-container-inner a,
1262  #CatException input#button,
1263  #personal_page_team_page_link,
1264  body.dgddev button.btn-primary {
1265    color: var(--white) !important;
1266    border-color: transparent !important;
1267    background-color: var(--paletteColor3) !important;
1268    background-image: none !important;
1269  }
1270
1271  body.dgddev div.responsive button.step-button.previous-step {
1272    background-color: var(--paletteColor2) !important;
1273  }
1274
1275  #personal_page_team_page_link {
1276    background-color: var(--paletteColor6) !important;
1277    color: var(--paletteColor1) !important;
1278  }
1279
1280  /* LO BUTTONS OVERRIDERS - Chevron */
1281  body.dgddev div.responsive button.step-button.previous-step:after,
1282  body.dgddev.app_id_9 div.responsive button.step-button:after,
1283  body.dgddev button#btn_prev:after,
1284  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:after,
1285  body.dgddev div.responsive a.secondary-step:after,
1286  body.dgddev div.responsive button.secondary-step:after,
1287  body.dgddev a#sidebar_donate_button:after,
1288  body.dgddev #user_type_login_email_button:after,
1289  body.dgddev #fr_find_search:not(#findFriendForm button):after,
1290  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:after,
1291  body.dgddev #another_button:after,
1292  body.dgddev a#main_donate_button:after,
1293  body.dgddev div#fr_thanks_page a#part_ctr_container:after,
1294  body.dgddev #pstep_finish:after,
1295  body.dgddev #login:after,
1296  body.dgddev #SendUserName:after,
1297  body.dgddev #SendPassword:after,
1298  body.dgddev div.responsive a.next-step:after,
1299  body.dgddev div.responsive button.next-step:after,
1300  body.dgddev div#lightbox-login button:after,
1301  body.dgddev div.responsive a.step-button:after,
1302  body.dgddev div.responsive button.step-button:after,
1303  body.dgddev div.responsive input.step-button:after,
1304  #ACTION_SUBMIT_SURVEY_RESPONSE:after,
1305  body.dgddev .links-container-inner a:after,
1306  #CatException input#button:after,
1307  #personal_page_team_page_link:after {
1308    content: '\f105';
1309    font: var(--fa-font-solid);
1310    font-size: 16px;
1311    margin-left: 10px;
1312    display: none;
1313  }
1314
1315  /* LO BUTTONS HOVER OVERRIDERS */
1316  body.dgddev.app
1316_id_9 div.responsive button.step-button:hover,
1317  body.dgddev button#btn_prev:hover,
1318  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:hover,
1319  body.dgddev div.responsive a.secondary-step:hover,
1320  body.dgddev div.responsive button.secondary-step:hover,
1321  body.dgddev a#sidebar_donate_button:hover,
1322  body.dgddev #user_type_login_email_button:hover,
1323  body.dgddev #fr_find_search:not(#findFriendForm button):hover,
1324  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:hover,
1325  body.dgddev #another_button:hover,
1326  body.dgddev a#main_donate_button:hover,
1327  body.dgddev div#fr_thanks_page a#part_ctr_container:hover,
1328  body.dgddev #pstep_finish:hover,
1329  body.dgddev #login:hover,
1330  body.dgddev #SendUserName:hover,
1331  body.dgddev #SendPassword:hover,
1332  body.dgddev div.responsive a.next-step:hover,
1333  body.dgddev div.responsive button.next-step:hover,
1334  body.dgddev div#lightbox-login button:hover,
1335  body.dgddev div.responsive a.step-button:hover,
1336  body.dgddev div.responsive button.step-button:hover,
1337  body.dgddev div.responsive input.step-button:hover,
1338  body.dgddev a.border-button:active,
1339  body.dgddev a.border-button-solid:active,
1340  body.dgddev button.border-button:active,
1341  body.dgddev button.border-button-solid:active,
1342  body.dgddev div.responsive button.step-button.previous-step:active,
1343  body.dgddev.app_id_9 div.responsive button.step-button:active,
1344  body.dgddev button#btn_prev:active,
1345  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:active,
1346  body.dgddev div.responsive a.secondary-step:active,
1347  body.dgddev div.responsive button.secondary-step:active,
1348  body.dgddev a#sidebar_donate_button:active,
1349  body.dgddev #user_type_login_email_button:active,
1350  body.dgddev #fr_find_search:not(#findFriendForm button):active,
1351  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:active,
1352  body.dgddev #another_button:active,
1353  body.dgddev a#main_donate_button:active,
1354  body.dgddev div#fr_thanks_page a#part_ctr_container:active,
1355  body.dgddev #pstep_finish:active,
1356  body.dgddev #login:active,
1357  body.dgddev #SendUserName:active,
1358  body.dgddev #SendPassword:active,
1359  body.dgddev div.responsive a.next-step:active,
1360  body.dgddev div.responsive button.next-step:active,
1361  body.dgddev div#lightbox-login button:active,
1362  body.dgddev div.responsive a.step-button:active,
1363  body.dgddev div.responsive button.step-button:active,
1364  body.dgddev div.responsive input.step-button:active,
1365  #ACTION_SUBMIT_SURVEY_RESPONSE:hover,
1366  body.dgddev .links-container-inner a:hover,
1367  #CatException input#button:hover,
1368  #personal_page_team_page_link:hover {
1369    color: var(--white) !important;
1370    background-color: var(--purple) !important;
1371    background-image: none !important;
1372  }
1373
1374  body.dgddev div.responsive button.step-button.previous-step:hover {
1375    background-color: var(--paletteColor2) !important;
1376  }
1377
1378  #personal_page_team_page_link:hover {
1379    background-color: var(--paletteColor6) !important;
1380    color: var(--paletteColor1) !important;
1381  }
1382
1383  #ACTION_SUBMIT_SURVEY_RESPONSE:hover,
1384  #ACTION_SUBMIT_SURVEY_RESPONSE:focus {
1385    background-color: var(--blue) !important;
1386  }
1387
1388  /* LO BUTTONS HOVER OVERRIDERS - Chevron */
1389  body.dgddev.app_id_9 div.responsive button.step-button:hover:after,
1390  body.dgddev button#btn_prev:hover:after,
1391  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:hover:after,
1392  body.dgddev div.responsive a.secondary-step:hover:after,
1393  body.dgddev div.responsive button.secondary-step:hover:after,
1394  body.dgddev a#sidebar_donate_button:hover:after,
1395  body.dgddev #user_type_login_email_button:hover:after,
1396  body.dgddev #fr_find_search:not(#findFriendForm button):hover:after,
1397  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:hover:after,
1398  body.dgddev #another_button:hover:after,
1399  body.dgddev a#main_donate_button:hover:after,
1400  body.dgddev div#fr_thanks_page a#part_ctr_container:hover:after,
1401  body.dgddev #pstep_finish:hover:after,
1402  body.dgddev #login:hover:after,
1403  body.dgddev #SendUserName:hover:after,
1404  body.dgddev #SendPassword:hover:after,
1405  body.dgddev div.responsive a.next-step:hover:after,
1406  body.dgddev div.responsive button.next-step:hover:after,
1407  body.dgddev div#lightbox-login button:hover:after,
1408  body.dgddev div.responsive a.step-button:hover:after,
1409  body.dgddev div.responsive button.step-button:hover:after,
1410  body.dgddev div.responsive input.step-button:hover:after,
1411  body.dgddev a.border-button:active:after,
1412  body.dgddev a.border-button-solid:active:after,
1413  body.dgddev button.border-button:active:after,
1414  body.dgddev button.border-button-solid:active:after,
1415  body.dgddev div.responsive button.step-button.previous-step:active:after,
1416  body.dgddev.app_id_9 div.responsive button.step-button:active:after,
1417  body.dgddev button#btn_prev:active:after,
1418  body.dgddev div#find_participant div.list-component-body div.list-component-cell-column-donate a:active:after,
1419  body.dgddev div.responsive a.secondary-step:active:after,
1420  body.dgddev div.responsive button.secondary-step:active:after,
1421  body.dgddev a#sidebar_donate_button:active:after,
1422  body.dgddev #user_type_login_email_button:active:after,
1423  body.dgddev #fr_find_search:not(#findFriendForm button):active:after,
1424  body.dgddev div#team_find_search_results_container div.list-component-cell-column-join-link a:active:after,
1425  body.dgddev #another_button:active:after,
1426  body.dgddev a#main_donate_button:active:after,
1427  body.dgddev div#fr_thanks_page a#part_ctr_container:active:after,
1428  body.dgddev #pstep_finish:active:after,
1429  body.dgddev #login:active:after,
1430  body.dgddev #SendUserName:active:after,
1431  body.dgddev #SendPassword:active:after,
1432  body.dgddev div.responsive a.next-step:active:after,
1433  body.dgddev div.responsive button.next-step:active:after,
1434  body.dgddev div#lightbox-login button:active:after,
1435  body.dgddev div.responsive a.step-button:active:after,
1436  body.dgddev div.responsive button.step-button:active:after,
1437  body.dgddev div.responsive input.step-button:active:after,
1438  #ACTION_SUBMIT_SURVEY_RESPONSE:hover::after,
1439  body.dgddev .links-container-inner a:hover::after,
1440  #CatException input#button:hover::after,
1441  #personal_page_team_page_link:hover::after {
1442    /*	color: var(--white) !important;
1443		border-color: var(--black) !important;
1444		background-color: var(--black) !important;
1445		background-image: none !important; */
1446    display: inline-block;
1447  }
1448
1449  body.dgddev button span {
1450    /*color: var(--white) !important; */
1451    color: inherit;
1452    font-family: var(--buttonFontFamily);
1453    font-size: var(--buttonFontSize) !important;
1454    font-weight: var(--buttonFontWeight);
1455    border: none !important;
1456  }
1457
1458
1459  /* USE THESE CLASSES TO CHANGE THE BACKGROUND COLORS, BUTTON COLORS, BORDERS, ETC. */
1460  html body.dgddev .paletteColor1BG {
1461    background: var(--paletteColor1) !important;
1462    background-color: var(--paletteColor1) !important;
1463    background-image: none !important
1464  }
1465
1466  html body.dgddev .paletteColor2BG {
1467    background: var(--paletteColor2) !important;
1468    background-color: var(--paletteColor2) !important;
1469    background-image: none !important
1470  }
1471
1472  html body.dgddev .paletteColor3BG {
1473    background: var(--paletteColor3) !important;
1474    background-color: var(--paletteColor3) !important;
1475    background-image: none !important
1476  }
1477
1478  html body.dgddev .paletteColor4BG {
1479    background: var(--paletteColor4) !important;
1480    background-color: var(--paletteColor4) !important;
1481    background-image: none !important
1482  }
1483
1484  html body.dgddev .paletteColor5BG {
1485    background: var(--paletteColor5) !important;
1486    background-color: var(--paletteColor5) !important;
1487    background-image: none !important
1488  }
1489
1490  html body.dgddev .paletteColor6BG {
1491    background: var(--paletteColor6) !important;
1492    background-color: var(--paletteColor6) !important;
1493    background-image: none !important
1494  }
1495
1496  html body.dgddev .paletteColor7BG {
1497    background: var(--paletteColor7) !important;
1498    background-color: var(--paletteColor7) !important;
1499    background-image: none !important
1500  }
1501
1502  html body.dgddev .paletteColor8BG {
1503    background: var(--paletteColor8) !important;
1504    background-color: var(--paletteColor8) !important;
1505    background-image: none !important
1506  }
1507
1508  html body.dgddev .paletteColor1BGHover:hover {
1509    background: var(--paletteColor1) !important;
1510    background-color: var(--paletteColor1) !important;
1511    background-image: none !important
1512  }
1513
1514  html body.dgddev .paletteColor2BGHover:hover {
1515    background: var(--paletteColor2) !important;
1516    background-color: var(--paletteColor2) !important;
1517    background-image: none !important
1518  }
1519
1520  html body.dgddev .paletteColor3BGHover:hover {
1521    background: var(--paletteColor3) !important;
1522    background-color: var(--paletteColor3) !important;
1523    background-image: none !important
1524  }
1525
1526  html body.dgddev .paletteColor4BGHover:hover {
1527    background: var(--paletteColor4) !important;
1528    background-color: var(--paletteColor4) !important;
1529    background-image: none !important
1530  }
1531
1532  html body.dgddev .paletteColor5BGHover:hover {
1533    background: var(--paletteColor5) !important;
1534    background-color: var(--paletteColor5) !important;
1535    background-image: none !important
1536  }
1537
1538  html body.dgddev .paletteColor6BGHover:hover {
1539    background: var(--paletteColor6) !important;
1540    background-color: var(--paletteColor6) !important;
1541    background-image: none !important
1542  }
1543
1544  html body.dgddev .paletteColor7BGHover:hover {
1545    background: var(--paletteColor7) !important;
1546    background-color: var(--paletteColor7) !important;
1547    background-image: none !important
1548  }
1549
1550  html body.dgddev .paletteColor8BGHover:hover {
1551    background: var(--paletteColor8) !important;
1552    background-color: var(--paletteColor8) !important;
1553    background-image: none !important
1554  }
1555
1556  html body.dgddev .paletteColor1Border {
1557    border-color: var(--paletteColor1) !important
1558  }
1559
1560  html body.dgddev .paletteColor2Border {
1561    border-color: var(--paletteColor2) !important
1562  }
1563
1564  html body.dgddev .paletteColor3Border {
1565    border-color: var(--paletteColor3) !important
1566  }
1567
1568  html body.dgddev .paletteColor4Border {
1569    border-color: var(--paletteColor4) !important
1570  }
1571
1572  html body.dgddev .paletteColor5Border {
1573    border-color: var(--paletteColor5) !important
1574  }
1575
1576  html body.dgddev .paletteColor6Border {
1577    border-color: var(--paletteColor6) !important
1578  }
1579
1580  html body.dgddev .paletteColor7Border {
1581    border-color: var(--paletteColor7) !important
1582  }
1583
1584  html body.dgddev .paletteColor8Border {
1585    border-color: var(--paletteColor8) !important
1586  }
1587
1588  html body.dgddev .paletteColor1BorderHover:hover {
1589    border-color: var(--paletteColor1) !important
1590  }
1591
1592  html body.dgddev .paletteColor2BorderHover:hover {
1593    border-color: var(--paletteColor2) !important
1594  }
1595
1596  html body.dgddev .paletteColor3BorderHover:hover {
1597    border-color: var(--paletteColor3) !important
1598  }
1599
1600  html body.dgddev .paletteColor4BorderHover:hover {
1601    border-color: var(--paletteColor4) !important
1602  }
1603
1604  html body.dgddev .paletteColor5BorderHover:hover {
1605    border-color: var(--paletteColor5) !important
1606  }
1607
1608  html body.dgddev .paletteColor6BorderHover:hover {
1609    border-color: var(--paletteColor6) !important
1610  }
1611
1612  html body.dgddev .paletteColor7BorderHover:hover {
1613    border-color: var(--paletteColor7) !important
1614  }
1615
1616  html body.dgddev .paletteColor8BorderHover:hover {
1617    border-color: var(--paletteColor8) !important
1618  }
1619
1620  html body.dgddev .paletteColor1 {
1621    color: var(--paletteColor1) !important
1622  }
1623
1624  html body.dgddev .paletteColor2 {
1625    color: var(--paletteColor2) !important
1626  }
1627
1628  html body.dgddev .paletteColor3 {
1629    color: var(--paletteColor3) !important
1630  }
1631
1632  html body.dgddev .paletteColor4 {
1633    color: var(--paletteColor4) !important
1634  }
1635
1636  html body.dgddev .paletteColor5 {
1637    color: var(--paletteColor5) !important
1638  }
1639
1640  html body.dgddev .paletteColor6 {
1641    color: var(--paletteColor6) !important
1642  }
1643
1644  html body.dgddev .paletteColor7 {
1645    color: var(--paletteColor7) !important
1646  }
1647
1648  html body.dgddev .paletteColor8 {
1649    color: var(--paletteColor8) !important
1650  }
1651  html body.dgddev .paletteColorWhite {
1652    color: var(--white) !important
1653  }
1654
1655  html body.dgddev .paletteColor1Hover:hover {
1656    color: var(--paletteColor1) !important
1657  }
1658
1659  html body.dgddev .paletteColor2Hover:hover {
1660    color: var(--paletteColor2) !important
1661  }
1662
1663  html body.dgddev .paletteColor3Hover:hover {
1664    color: var(--paletteColor3) !important
1665  }
1666
1667  html body.dgddev .paletteColor4Hover:hover {
1668    color: var(--paletteColor4) !important
1669  }
1670
1671  html body.dgddev .paletteColor5Hover:hover {
1672    color: var(--paletteColor5) !important
1673  }
1674
1675  html body.dgddev .paletteColor6Hover:hover {
1676    color: var(--paletteColor6) !important
1677  }
1678
1679  html body.dgddev .paletteColor7Hover:hover {
1680    color: var(--paletteColor7) !important
1681  }
1682
1683  html body.dgddev .paletteColor8Hover:hover {
1684    color: var(--paletteColor8) !important
1685  }
1686
1687  /*-----------------------------------------------------------------------------------*/
1688  /*  GRID
1689/*-----------------------------------------------------------------------------------*/
1690  .frow {
1691    display: -webkit-box;
1692    display: flex;
1693    flex-wrap: wrap;
1694    -webkit-box-pack: center;
1695    justify-content: center
1696  }
1697
1698  .frow>* {
1699    max-width: 100%
1700  }
1701
1702  .frow.centered {
1703    -webkit-box-pack: center;
1704    justify-content: center;
1705    -webkit-box-align: center;
1706    align-items: center;
1707    align-content: center;
1708    height: 100%
1709  }
1710
1711  .frow.centered-column {
1712    -webkit-box-pack: center;
1713    justify-content: center;
1714    -webkit-box-align: center;
1715    align-items: center;
1716    align-content: center;
1717    -webkit-box-orient: vertical;
1718    -webkit-box-direction: normal;
1719    flex-direction: column;
1720    height: 100%
1721  }
1722
1723  .frow.row-start {
1724    -webkit-box-orient: horizontal;
1725    -webkit-box-direction: normal;
1726    flex-direction: row;
1727    -webkit-box-align: center;
1728    align-items: center;
1729    -webkit-box-pack: start;
1730    justify-content: flex-start
1731  }
1732
1733  .frow.row-center {
1734    -webkit-box-orient: horizontal;
1735    -webkit-box-direction: normal;
1736    flex-direction: row;
1737    -webkit-box-align: center;
1738    align-items: center;
1739    -webkit-box-pack: center;
1740    justify-content: center
1741  }
1742
1743  .frow.row-end {
1744    -webkit-box-orient: horizontal;
1745    -webkit-box-direction: normal;
1746    flex-direction: row;
1747    -webkit-box-align: center;
1748    align-items: center;
1749    -webkit-box-pack: end;
1750    justify-content: flex-end
1751  }
1752
1753  .frow.row-between {
1754    -webkit-box-orient: horizontal;
1755    -webkit-box-direction: normal;
1756    flex-direction: row;
1757    -webkit-box-align: center;
1758    align-items: center;
1759    -webkit-box-pack: justify;
1760    justify-content: space-between
1761  }
1762
1763  .frow.row-around {
1764    -webkit-box-orient: horizontal;
1765    -webkit-box-direction: normal;
1766    flex-direction: row;
1767    -webkit-box-align: center;
1768    align-items: center;
1769    justify-content: space-around
1770  }
1771
1772  .frow.row-evenly {
1773    -webkit-box-orient: horizontal;
1774    -webkit-box-direction: normal;
1775    flex-direction: row;
1776    -webkit-box-align: center;
1777    align-items: center;
1778    -webkit-box-pack: space-evenly;
1779    justify-content: space-evenly
1780  }
1781
1782  .frow.column-start {
1783    -webkit-box-orient: vertical;
1784    -webkit-box-direction: normal;
1785    flex-direction: column;
1786    -webkit-box-align: start;
1787    align-items: flex-start;
1788    align-content: flex-start;
1789    -webkit-box-pack: start;
1790    justify-content: flex-start
1791  }
1792
1793  .frow.column-center {
1794    -webkit-box-orient: vertical;
1795    -webkit-box-direction: normal;
1796    flex-direction: column;
1797    -webkit-box-align: center;
1798    align-items: center;
1799    align-content: center;
1800    -webkit-box-pack: start;
1801    justify-content: flex-start
1802  }
1803
1804  .frow.column-end {
1805    -webkit-box-orient: vertical;
1806    -webkit-box-direction: normal;
1807    flex-direction: column;
1808    -webkit-box-align: end;
1809    align-items: flex-end;
1810    align-content: flex-end;
1811    -webkit-box-pack: start;
1812    justify-content: flex-start
1813  }
1814
1815  .frow.inline {
1816    display: -webkit-inline-box;
1817    display: inline-flex
1818  }
1819
1820  .frow.wrap {
1821    flex-wrap: wrap
1822  }
1823
1824  .frow.wrap-reverse {
1825    flex-wrap: wrap-reverse
1826  }
1827
1828  .frow.nowrap {
1829    flex-wrap: nowrap
1830  }
1831
1832  .frow.direction-row {
1833    -webkit-box-orient: horizontal;
1834    -webkit-box-direction: normal;
1835    flex-direction: row
1836  }
1837
1838  .frow.direction-reverse {
1839    -webkit-box-orient: horizontal;
1840    -webkit-box-direction: reverse;
1841    flex-direction: row-reverse
1842  }
1843
1844  .frow.direction-column {
1845    -webkit-box-orient: vertical;
1846    -webkit-box-direction: normal;
1847    flex-direction: column
1848  }
1849
1850  .frow.direction-column-reverse {
1851    -webkit-box-orient: vertical;
1852    -webkit-box-direction: reverse;
1853    flex-direction: column-reverse
1854  }
1855
1856  .frow.justify-start {
1857    -webkit-box-pack: start;
1858    justify-content: flex-start
1859  }
1860
1861  .frow.justify-end {
1862    -webkit-box-pack: end;
1863    justify-content: flex-end
1864  }
1865
1866  .frow.justify-center {
1867    -webkit-box-pack: center;
1868    justify-content: center
1869  }
1870
1871  .frow.justify-between {
1872    -webkit-box-pack: justify;
1873    justify-content: space-between
1874  }
1875
1876  .frow.justify-around {
1877    justify-content: space-around
1878  }
1879
1880  .frow.justify-evenly {
1881    -webkit-box-pack: space-evenly;
1882    justify-content: space-evenly
1883  }
1884
1885  .frow.items-start {
1886    -webkit-box-align: start;
1887    align-items: flex-start
1888  }
1889
1890  .frow.items-end {
1891    -webkit-box-align: end;
1892    align-items: flex-end
1893  }
1894
1895  .frow.items-center {
1896    -webkit-box-align: center;
1897    align-items: center
1898  }
1899
1900  .frow.items-stretch {
1901    -webkit-box-align: stretch;
1902    align-items: stretch
1903  }
1904
1905  .frow.items-baseline {
1906    -webkit-box-align: baseline;
1907    align-items: baseline
1908  }
1909
1910  .frow.content-start {
1911    align-content: flex-start
1912  }
1913
1914  .frow.content-end {
1915    align-content: flex-end
1916  }
1917
1918  .frow.content-center {
1919    align-content: center
1920  }
1921
1922  .frow.content-between {
1923    align-content: space-between
1924  }
1925
1926  .frow.content-around {
1927    align-content: space-around
1928  }
1929
1930  .frow.content-evenly {
1931    align-content: space-evenly
1932  }
1933
1934  .frow.gutters {
1935    margin-left: -15px;
1936    margin-right: -15px
1937  }
1938
1939  .frow.gutters>[class*=col-xs],
1940  .frow.gutters>[class*=col-sm],
1941  .frow.gutters>[class*=col-md],
1942  .frow.gutters>[class*=col-lg] {
1943    padding-left: 15px;
1944    padding-right: 15px
1945  }
1946
1947  .frow [class*=col-xs],
1948  .frow [class*=col-sm],
1949  .frow [class*=col-md],
1950  .frow [class*=col-lg] {
1951    width: 100%
1952  }
1953
1954  @media (min-width: 0px) {
1955    .frow.xs-centered {
1956      -webkit-box-pack: center;
1957      justify-content: center;
1958      -webkit-box-align: center;
1959      align-items: center;
1960      align-content: center;
1961      height: 100%
1962    }
1963
1964    .frow.xs-centered-column {
1965      -webkit-box-pack: center;
1966      justify-content: center;
1967      -webkit-box-align: center;
1968      align-items: center;
1969      align-content: center;
1970      -webkit-box-orient: vertical;
1971      -webkit-box-direction: normal;
1972      flex-direction: column;
1973      height: 100%
1974    }
1975
1976    .frow.xs-row-start {
1977      -webkit-box-orient: horizontal;
1978      -webkit-box-direction: normal;
1979      flex-direction: row;
1980      -webkit-box-align: center;
1981      align-items: center;
1982      -webkit-box-pack: start;
1983      justify-content: flex-start
1984    }
1985
1986    .frow.xs-row-center {
1987      -webkit-box-orient: horizontal;
1988      -webkit-box-direction: normal;
1989      flex-direction: row;
1990      -webkit-box-align: center;
1991      align-items: center;
1992      -webkit-box-pack: center;
1993      justify-content: center
1994    }
1995
1996    .frow.xs-row-end {
1997      -webkit-box-orient: horizontal;
1998      -webkit-box-direction: normal;
1999      flex-direction: row;
2000      -webkit-box-align: center;
2001      align-items: center;
2002      -webkit-box-pack: end;
2003      justify-content: flex-end
2004    }
2005
2006    .frow.xs-row-between {
2007      -webkit-box-orient: horizontal;
2008      -webkit-box-direction: normal;
2009      flex-direction: row;
2010      -webkit-box-align: center;
2011      align-items: center;
2012      -webkit-box-pack: justify;
2013      justify-content: space-between
2014    }
2015
2016    .frow.xs-row-around {
2017      -webkit-box-orient: horizontal;
2018      -webkit-box-direction: normal;
2019      flex-direction: row;
2020      -webkit-box-align: center;
2021      align-items: center;
2022      justify-content: space-around
2023    }
2024
2025    .frow.xs-row-evenly {
2026      -webkit-box-orient: horizontal;
2027      -webkit-box-direction: normal;
2028      flex-direction: row;
2029      -webkit-box-align: center;
2030      align-items: center;
2031      -webkit-box-pack: space-evenly;
2032      justify-content: space-evenly
2033    }
2034
2035    .frow.xs-column-start {
2036      -webkit-box-orient: vertical;
2037      -webkit-box-direction: normal;
2038      flex-direction: column;
2039      -webkit-box-align: start;
2040      align-items: flex-start;
2041      align-content: flex-start;
2042      -webkit-box-pack: start;
2043      justify-content: flex-start
2044    }
2045
2046    .frow.xs-column-center {
2047      -webkit-box-orient: vertical;
2048      -webkit-box-direction: normal;
2049      flex-direction: column;
2050      -webkit-box-align: center;
2051      align-items: center;
2052      align-content: center;
2053      -webkit-box-pack: start;
2054      justify-content: flex-start
2055    }
2056
2057    .frow.xs-column-end {
2058      -webkit-box-orient: vertical;
2059      -webkit-box-direction: normal;
2060      flex-direction: column;
2061      -webkit-box-align: end;
2062      align-items: flex-end;
2063      align-content: flex-end;
2064      -webkit-box-pack: start;
2065      justify-content: flex-start
2066    }
2067
2068    .frow.xs-inline {
2069      display: -webkit-inline-box;
2070      display: inline-flex
2071    }
2072
2073    .frow.xs-wrap {
2074      flex-wrap: wrap
2075    }
2076
2077    .frow.xs-wrap-reverse {
2078      flex-wrap: wrap-reverse
2079    }
2080
2081    .frow.xs-nowrap {
2082      flex-wrap: nowrap
2083    }
2084
2085    .frow.xs-direction-row {
2086      -webkit-box-orient: horizontal;
2087      -webkit-box-direction: normal;
2088      flex-direction: row
2089    }
2090
2091    .frow.xs-direction-reverse {
2092      -webkit-box-orient: horizontal;
2093      -webkit-box-direction: reverse;
2094      flex-direction: row-reverse
2095    }
2096
2097    .frow.xs-direction-column {
2098      -webkit-box-orient: vertical;
2099      -webkit-box-direction: normal;
2100      flex-direction: column
2101    }
2102
2103    .frow.xs-direction-column-reverse {
2104      -webkit-box-orient: vertical;
2105      -webkit-box-direction: reverse;
2106      flex-direction: column-reverse
2107    }
2108
2109    .frow.xs-justify-start {
2110      -webkit-box-pack: start;
2111      justify-content: flex-start
2112    }
2113
2114    .frow.xs-justify-end {
2115      -webkit-box-pack: end;
2116      justify-content: flex-end
2117    }
2118
2119    .frow.xs-justify-center {
2120      -webkit-box-pack: center;
2121      justify-content: center
2122    }
2123
2124    .frow.xs-justify-between {
2125      -webkit-box-pack: justify;
2126      justify-content: space-between
2127    }
2128
2129    .frow.xs-justify-around {
2130      justify-content: space-around
2131    }
2132
2133    .frow.xs-justify-evenly {
2134      -webkit-box-pack: space-evenly;
2135      justify-content: space-evenly
2136    }
2137
2138    .frow.xs-items-start {
2139      -webkit-box-align: start;
2140      align-items: flex-start
2141    }
2142
2143    .frow.xs-items-end {
2144      -webkit-box-align: end;
2145      align-items: flex-end
2146    }
2147
2148    .frow.xs-items-center {
2149      -webkit-box-align: center;
2150      align-items: center
2151    }
2152
2153    .frow.xs-items-stretch {
2154      -webkit-box-align: stretch;
2155      align-items: stretch
2156    }
2157
2158    .frow.xs-items-baseline {
2159      -webkit-box-align: baseline;
2160      align-items: baseline
2161    }
2162
2163    .frow.xs-content-start {
2164      align-content: flex-start
2165    }
2166
2167    .frow.xs-content-end {
2168      align-content: flex-end
2169    }
2170
2171    .frow.xs-content-center {
2172      align-content: center
2173    }
2174
2175    .frow.xs-content-between {
2176      align-content: space-between
2177    }
2178
2179    .frow.xs-content-around {
2180      align-content: space-around
2181    }
2182
2183    .frow.xs-content-evenly {
2184      align-content: space-evenly
2185    }
2186
2187    .frow.xs-gutters {
2188      margin-left: -15px;
2189      margin-right: -15px
2190    }
2191
2192    .xs-order-1 {
2193      order: 1
2194    }
2195
2196    .xs-order-2 {
2197      order: 2
2198    }
2199
2200    .xs-order-3 {
2201      order: 3
2202    }
2203
2204    .xs-order-4 {
2205      order: 4
2206    }
2207
2208    .xs-order-5 {
2209      order: 5
2210    }
2211
2212    .xs-order-6 {
2213      order: 6
2214    }
2215
2216    .frow .col-xs-1-1 {
2217      width: 100%
2218    }
2219
2220    .frow .col-xs-1-2 {
2221      width: 50%
2222    }
2223
2224    .frow .col-xs-2-2 {
2225      width: 100%
2226    }
2227
2228    .frow .col-xs-1-3 {
2229      width: 33.3333333333%
2230    }
2231
2232    .frow .col-xs-2-3 {
2233      width: 66.6666666667%
2234    }
2235
2236    .frow .col-xs-3-3 {
2237      width: 100%
2238    }
2239
2240    .frow .col-xs-1-4 {
2241      width: 25%
2242    }
2243
2244    .frow .col-xs-2-4 {
2245      width: 50%
2246    }
2247
2248    .frow .col-xs-3-4 {
2249      width: 75%
2250    }
2251
2252    .frow .col-xs-4-4 {
2253      width: 100%
2254    }
2255
2256    .frow .col-xs-1-5 {
2257      width: 20%
2258    }
2259
2260    .frow .col-xs-2-5 {
2261      width: 40%
2262    }
2263
2264    .frow .col-xs-3-5 {
2265      width: 60%
2266    }
2267
2268    .frow .col-xs-4-5 {
2269      width: 80%
2270    }
2271
2272    .frow .col-xs-5-5 {
2273      width: 100%
2274    }
2275
2276    .frow .col-xs-1-6 {
2277      width: 16.6666666667%
2278    }
2279
2280    .frow .col-xs-2-6 {
2281      width: 33.3333333333%
2282    }
2283
2284    .frow .col-xs-3-6 {
2285      width: 50%
2286    }
2287
2288    .frow .col-xs-4-6 {
2289      width: 66.6666666667%
2290    }
2291
2292    .frow .col-xs-5-6 {
2293      width: 83.3333333333%
2294    }
2295
2296    .frow .col-xs-6-6 {
2297      width: 100%
2298    }
2299
2300    .frow .col-xs-1-7 {
2301      width: 14.2857142857%
2302    }
2303
2304    .frow .col-xs-2-7 {
2305      width: 28.5714285714%
2306    }
2307
2308    .frow .col-xs-3-7 {
2309      width: 42.8571428571%
2310    }
2311
2312    .frow .col-xs-4-7 {
2313      width: 57.1428571429%
2314    }
2315
2316    .frow .col-xs-5-7 {
2317      width: 71.4285714286%
2318    }
2319
2320    .frow .col-xs-6-7 {
2321      width: 85.7142857143%
2322    }
2323
2324    .frow .col-xs-7-7 {
2325      width: 100%
2326    }
2327
2328    .frow .col-xs-1-8 {
2329      width: 12.5%
2330    }
2331
2332    .frow .col-xs-2-8 {
2333      width: 25%
2334    }
2335
2336    .frow .col-xs-3-8 {
2337      width: 37.5%
2338    }
2339
2340    .frow .col-xs-4-8 {
2341      width: 50%
2342    }
2343
2344    .frow .col-xs-5-8 {
2345      width: 62.5%
2346    }
2347
2348    .frow .col-xs-6-8 {
2349      width: 75%
2350    }
2351
2352    .frow .col-xs-7-8 {
2353      width: 87.5%
2354    }
2355
2356    .frow .col-xs-8-8 {
2357      width: 100%
2358    }
2359
2360    .frow .col-xs-1-9 {
2361      width: 11.1111111111%
2362    }
2363
2364    .frow .col-xs-2-9 {
2365      width: 22.2222222222%
2366    }
2367
2368    .frow .col-xs-3-9 {
2369      width: 33.3333333333%
2370    }
2371
2372    .frow .col-xs-4-9 {
2373      width: 44.4444444444%
2374    }
2375
2376    .frow .col-xs-5-9 {
2377      width: 55.5555555556%
2378    }
2379
2380    .frow .col-xs-6-9 {
2381      width: 66.6666666667%
2382    }
2383
2384    .frow .col-xs-7-9 {
2385      width: 77.7777777778%
2386    }
2387
2388    .frow .col-xs-8-9 {
2389      width: 88.8888888889%
2390    }
2391
2392    .frow .col-xs-9-9 {
2393      width: 100%
2394    }
2395
2396    .frow .col-xs-1-10 {
2397      width: 10%
2398    }
2399
2400    .frow .col-xs-2-10 {
2401      width: 20%
2402    }
2403
2404    .frow .col-xs-3-10 {
2405      width: 30%
2406    }
2407
2408    .frow .col-xs-4-10 {
2409      width: 40%
2410    }
2411
2412    .frow .col-xs-5-10 {
2413      width: 50%
2414    }
2415
2416    .frow .col-xs-6-10 {
2417      width: 60%
2418    }
2419
2420    .frow .col-xs-7-10 {
2421      width: 70%
2422    }
2423
2424    .frow .col-xs-8-10 {
2425      width: 80%
2426    }
2427
2428    .frow .col-xs-9-10 {
2429      width: 90%
2430    }
2431
2432    .frow .col-xs-10-10 {
2433      width: 100%
2434    }
2435
2436    .frow .col-xs-1-11 {
2437      width: 9.0909090909%
2438    }
2439
2440    .frow .col-xs-2-11 {
2441      width: 18.1818181818%
2442    }
2443
2444    .frow .col-xs-3-11 {
2445      width: 27.2727272727%
2446    }
2447
2448    .frow .col-xs-4-11 {
2449      width: 36.3636363636%
2450    }
2451
2452    .frow .col-xs-5-11 {
2453      width: 45.4545454545%
2454    }
2455
2456    .frow .col-xs-6-11 {
2457      width: 54.5454545455%
2458    }
2459
2460    .frow .col-xs-7-11 {
2461      width: 63.6363636364%
2462    }
2463
2464    .frow .col-xs-8-11 {
2465      width: 72.7272727273%
2466    }
2467
2468    .frow .col-xs-9-11 {
2469      width: 81.8181818182%
2470    }
2471
2472    .frow .col-xs-10-11 {
2473      width: 90.9090909091%
2474    }
2475
2476    .frow .col-xs-11-11 {
2477      width: 100%
2478    }
2479
2480    .frow .col-xs-1-12 {
2481      width: 8.3333333333%
2482    }
2483
2484    .frow .col-xs-2-12 {
2485      width: 16.6666666667%
2486    }
2487
2488    .frow .col-xs-3-12 {
2489      width: 25%
2490    }
2491
2492    .frow .col-xs-4-12 {
2493      width: 33.3333333333%
2494    }
2495
2496    .frow .col-xs-5-12 {
2497      width: 41.6666666667%
2498    }
2499
2500    .frow .col-xs-6-12 {
2501      width: 50%
2502    }
2503
2504    .frow .col-xs-7-12 {
2505      width: 58.3333333333%
2506    }
2507
2508    .frow .col-xs-8-12 {
2509      width: 66.6666666667%
2510    }
2511
2512    .frow .col-xs-9-12 {
2513      width: 75%
2514    }
2515
2516    .frow .col-xs-10-12 {
2517      width: 83.3333333333%
2518    }
2519
2520    .frow .col-xs-11-12 {
2521      width: 91.6666666667%
2522    }
2523
2524    .frow .col-xs-12-12 {
2525      width: 100%
2526    }
2527  }
2528
2529  @media (min-width: 768px) {
2530    .frow.sm-centered {
2531      -webkit-box-pack: center;
2532      justify-content: center;
2533      -webkit-box-align: center;
2534      align-items: center;
2535      align-content: center;
2536      height: 100%
2537    }
2538
2539    .frow.sm-centered-column {
2540      -webkit-box-pack: center;
2541      justify-content: center;
2542      -webkit-box-align: center;
2543      align-items: center;
2544      align-content: center;
2545      -webkit-box-orient: vertical;
2546      -webkit-box-direction: normal;
2547      flex-direction: column;
2548      height: 100%
2549    }
2550
2551    .frow.sm-row-start {
2552      -webkit-box-orient: horizontal;
2553      -webkit-box-direction: normal;
2554      flex-direction: row;
2555      -webkit-box-align: center;
2556      align-items: center;
2557      -webkit-box-pack: start;
2558      justify-content: flex-start
2559    }
2560
2561    .frow.sm-row-center {
2562      -webkit-box-orient: horizontal;
2563      -webkit-box-direction: normal;
2564      flex-direction: row;
2565      -webkit-box-align: center;
2566      align-items: center;
2567      -webkit-box-pack: center;
2568      justify-content: center
2569    }
2570
2571    .frow.sm-row-end {
2572      -webkit-box-orient: horizontal;
2573      -webkit-box-direction: normal;
2574      flex-direction: row;
2575      -webkit-box-align: center;
2576      align-items: center;
2577      -webkit-box-pack: end;
2578      justify-content: flex-end
2579    }
2580
2581    .frow.sm-row-between {
2582      -webkit-box-orient: horizontal;
2583      -webkit-box-direction: normal;
2584      flex-direction: row;
2585      -webkit-box-align: center;
2586      align-items: center;
2587      -webkit-box-pack: justify;
2588      justify-content: space-between
2589    }
2590
2591    .frow.sm-row-around {
2592      -webkit-box-orient: horizontal;
2593      -webkit-box-direction: normal;
2594      flex-direction: row;
2595      -webkit-box-align: center;
2596      align-items: center;
2597      justify-content: space-around
2598    }
2599
2600    .frow.sm-row-evenly {
2601      -webkit-box-orient: horizontal;
2602      -webkit-box-direction: normal;
2603      flex-direction: row;
2604      -webkit-box-align: center;
2605      align-items: center;
2606      -webkit-box-pack: space-evenly;
2607      justify-content: space-evenly
2608    }
2609
2610    .frow.sm-column-start {
2611      -webkit-box-orient: vertical;
2612      -webkit-box-direction: normal;
2613      flex-direction: column;
2614      -webkit-box-align: start;
2615      align-items: flex-start;
2616      align-content: flex-start;
2617      -webkit-box-pack: start;
2618      justify-content: flex-start
2619    }
2620
2621    .frow.sm-column-center {
2622      -webkit-box-orient: vertical;
2623      -webkit-box-direction: normal;
2624      flex-direction: column;
2625      -webkit-box-align: center;
2626      align-items: center;
2627      align-content: center;
2628      -webkit-box-pack: start;
2629      justify-content: flex-start
2630    }
2631
2632    .frow.sm-column-end {
2633      -webkit-box-orient: vertical;
2634      -webkit-box-direction: normal;
2635      flex-direction: column;
2636      -webkit-box-align: end;
2637      align-items: flex-end;
2638      align-content: flex-end;
2639      -webkit-box-pack: start;
2640      justify-content: flex-start
2641    }
2642
2643    .frow.sm-inline {
2644      display: -webkit-inline-box;
2645      display: inline-flex
2646    }
2647
2648    .frow.sm-wrap {
2649      flex-wrap: wrap
2650    }
2651
2652    .frow.sm-wrap-reverse {
2653      flex-wrap: wrap-reverse
2654    }
2655
2656    .frow.sm-nowrap {
2657      flex-wrap: nowrap
2658    }
2659
2660    .frow.sm-direction-row {
2661      -webkit-box-orient: horizontal;
2662      -webkit-box-direction: normal;
2663      flex-direction: row
2664    }
2665
2666    .frow.sm-direction-reverse {
2667      -webkit-box-orient: horizontal;
2668      -webkit-box-direction: reverse;
2669      flex-direction: row-reverse
2670    }
2671
2672    .frow.sm-direction-column {
2673      -webkit-box-orient: vertical;
2674      -webkit-box-direction: normal;
2675      flex-direction: column
2676    }
2677
2678    .frow.sm-direction-column-reverse {
2679      -webkit-box-orient: vertical;
2680      -webkit-box-direction: reverse;
2681      flex-direction: column-reverse
2682    }
2683
2684    .frow.sm-justify-start {
2685      -webkit-box-pack: start;
2686      justify-content: flex-start
2687    }
2688
2689    .frow.sm-justify-end {
2690      -webkit-box-pack: end;
2691      justify-content: flex-end
2692    }
2693
2694    .frow.sm-justify-center {
2695      -webkit-box-pack: center;
2696      justify-content: center
2697    }
2698
2699    .frow.sm-justify-between {
2700      -webkit-box-pack: justify;
2701      justify-content: space-between
2702    }
2703
2704    .frow.sm-justify-around {
2705      justify-content: space-around
2706    }
2707
2708    .frow.sm-justify-evenly {
2709      -webkit-box-pack: space-evenly;
2710      justify-content: space-evenly
2711    }
2712
2713    .frow.sm-items-start {
2714      -webkit-box-align: start;
2715      align-items: flex-start
2716    }
2717
2718    .frow.sm-items-end {
2719      -webkit-box-align: end;
2720      align-items: flex-end
2721    }
2722
2723    .frow.sm-items-center {
2724      -webkit-box-align: center;
2725      align-items: center
2726    }
2727
2728    .frow.sm-items-stretch {
2729      -webkit-box-align: stretch;
2730      align-items: stretch
2731    }
2732
2733    .frow.sm-items-baseline {
2734      -webkit-box-align: baseline;
2735      align-items: baseline
2736    }
2737
2738    .frow.sm-content-start {
2739      align-content: flex-start
2740    }
2741
2742    .frow.sm-content-end {
2743      align-content: flex-end
2744    }
2745
2746    .frow.sm-content-center {
2747      align-content: center
2748    }
2749
2750    .frow.sm-content-between {
2751      align-content: space-between
2752    }
2753
2754    .frow.sm-content-around {
2755      align-content: space-around
2756    }
2757
2758    .frow.sm-content-evenly {
2759      align-content: space-evenly
2760    }
2761
2762    .frow.sm-gutters {
2763      margin-left: -15px;
2764      margin-right: -15px
2765    }
2766
2767    .sm-order-1 {
2768      order: 1
2769    }
2770
2771    .sm-order-2 {
2772      order: 2
2773    }
2774
2775    .sm-order-3 {
2776      order: 3
2777    }
2778
2779    .sm-order-4 {
2780      order: 4
2781    }
2782
2783    .sm-order-5 {
2784      order: 5
2785    }
2786
2787    .sm-order-6 {
2788      order: 6
2789    }
2790
2791    .frow .col-sm-1-1 {
2792      width: 100%
2793    }
2794
2795    .frow .col-sm-1-2 {
2796      width: 50%
2797    }
2798
2799    .frow .col-sm-2-2 {
2800      width: 100%
2801    }
2802
2803    .frow .col-sm-1-3 {
2804      width: 33.3333333333%
2805    }
2806
2807    .frow .col-sm-2-3 {
2808      width: 66.6666666667%
2809    }
2810
2811    .frow .col-sm-3-3 {
2812      width: 100%
2813    }
2814
2815    .frow .col-sm-1-4 {
2816      width: 25%
2817    }
2818
2819    .frow .col-sm-2-4 {
2820      width: 50%
2821    }
2822
2823    .frow .col-sm-3-4 {
2824      width: 75%
2825    }
2826
2827    .frow .col-sm-4-4 {
2828      width: 100%
2829    }
2830
2831    .frow .col-sm-1-5 {
2832      width: 20%
2833    }
2834
2835    .frow .col-sm-2-5 {
2836      width: 40%
2837    }
2838
2839    .frow .col-sm-3-5 {
2840      width: 60%
2841    }
2842
2843    .frow .col-sm-4-5 {
2844      width: 80%
2845    }
2846
2847    .frow .col-sm-5-5 {
2848      width: 100%
2849    }
2850
2851    .frow .col-sm-1-6 {
2852      width: 16.6666666667%
2853    }
2854
2855    .frow .col-sm-2-6 {
2856      width: 33.3333333333%
2857    }
2858
2859    .frow .col-sm-3-6 {
2860      width: 50%
2861    }
2862
2863    .frow .col-sm-4-6 {
2864      width: 66.6666666667%
2865    }
2866
2867    .frow .col-sm-5-6 {
2868      width: 83.3333333333%
2869    }
2870
2871    .frow .col-sm-6-6 {
2872      width: 100%
2873    }
2874
2875    .frow .col-sm-1-7 {
2876      width: 14.2857142857%
2877    }
2878
2879    .frow .col-sm-2-7 {
2880      width: 28.5714285714%
2881    }
2882
2883    .frow .col-sm-3-7 {
2884      width: 42.8571428571%
2885    }
2886
2887    .frow .col-sm-4-7 {
2888      width: 57.1428571429%
2889    }
2890
2891    .frow .col-sm-5-7 {
2892      width: 71.4285714286%
2893    }
2894
2895    .frow .col-sm-6-7 {
2896      width: 85.7142857143%
2897    }
2898
2899    .frow .col-sm-7-7 {
2900      width: 100%
2901    }
2902
2903    .frow .col-sm-1-8 {
2904      width: 12.5%
2905    }
2906
2907    .frow .col-sm-2-8 {
2908      width: 25%
2909    }
2910
2911    .frow .col-sm-3-8 {
2912      width: 37.5%
2913    }
2914
2915    .frow .col-sm-4-8 {
2916      width: 50%
2917    }
2918
2919    .frow .col-sm-5-8 {
2920      width: 62.5%
2921    }
2922
2923    .frow .col-sm-6-8 {
2924      width: 75%
2925    }
2926
2927    .frow .col-sm-7-8 {
2928      width: 87.5%
2929    }
2930
2931    .frow .col-sm-8-8 {
2932      width: 100%
2933    }
2934
2935    .frow .col-sm-1-9 {
2936      width: 11.1111111111%
2937    }
2938
2939    .frow .col-sm-2-9 {
2940      width: 22.2222222222%
2941    }
2942
2943    .frow .col-sm-3-9 {
2944      width: 33.3333333333%
2945    }
2946
2947    .frow .col-sm-4-9 {
2948      width: 44.4444444444%
2949    }
2950
2951    .frow .col-sm-5-9 {
2952      width: 55.5555555556%
2953    }
2954
2955    .frow .col-sm-6-9 {
2956      width: 66.6666666667%
2957    }
2958
2959    .frow .col-sm-7-9 {
2960      width: 77.7777777778%
2961    }
2962
2963    .frow .col-sm-8-9 {
2964      width: 88.8888888889%
2965    }
2966
2967    .frow .col-sm-9-9 {
2968      width: 100%
2969    }
2970
2971    .frow .col-sm-1-10 {
2972      width: 10%
2973    }
2974
2975    .frow .col-sm-2-10 {
2976      width: 20%
2977    }
2978
2979    .frow .col-sm-3-10 {
2980      width: 30%
2981    }
2982
2983    .frow .col-sm-4-10 {
2984      width: 40%
2985    }
2986
2987    .frow .col-sm-5-10 {
2988      width: 50%
2989    }
2990
2991    .frow .col-sm-6-10 {
2992      width: 60%
2993    }
2994
2995    .frow .col-sm-7-10 {
2996      width: 70%
2997    }
2998
2999    .frow .col-sm-8-10 {
3000      width: 80%
3001    }
3002
3003    .frow .col-sm-9-10 {
3004      width: 90%
3005    }
3006
3007    .frow .col-sm-10-10 {
3008      width: 100%
3009    }
3010
3011    .frow .col-sm-1-11 {
3012      width: 9.0909090909%
3013    }
3014
3015    .frow .col-sm-2-11 {
3016      width: 18.1818181818%
3017    }
3018
3019    .frow .col-sm-3-11 {
3020      width: 27.2727272727%
3021    }
3022
3023    .frow .col-sm-4-11 {
3024      width: 36.3636363636%
3025    }
3026
3027    .frow .col-sm-5-11 {
3028      width: 45.4545454545%
3029    }
3030
3031    .frow .col-sm-6-11 {
3032      width: 54.5454545455%
3033    }
3034
3035    .frow .col-sm-7-11 {
3036      width: 63.6363636364%
3037    }
3038
3039    .frow .col-sm-8-11 {
3040      width: 72.7272727273%
3041    }
3042
3043    .frow .col-sm-9-11 {
3044      width: 81.8181818182%
3045    }
3046
3047    .frow .col-sm-10-11 {
3048      width: 90.9090909091%
3049    }
3050
3051    .frow .col-sm-11-11 {
3052      width: 100%
3053    }
3054
3055    .frow .col-sm-1-12 {
3056      width: 8.3333333333%
3057    }
3058
3059    .frow .col-sm-2-12 {
3060      width: 16.6666666667%
3061    }
3062
3063    .frow .col-sm-3-12 {
3064      width: 25%
3065    }
3066
3067    .frow .col-sm-4-12 {
3068      width: 33.3333333333%
3069    }
3070
3071    .frow .col-sm-5-12 {
3072      width: 41.6666666667%
3073    }
3074
3075    .frow .col-sm-6-12 {
3076      width: 50%
3077    }
3078
3079    .frow .col-sm-7-12 {
3080      width: 58.3333333333%
3081    }
3082
3083    .frow .col-sm-8-12 {
3084      width: 66.6666666667%
3085    }
3086
3087    .frow .col-sm-9-12 {
3088      width: 75%
3089    }
3090
3091    .frow .col-sm-10-12 {
3092      width: 83.3333333333%
3093    }
3094
3095    .frow .col-sm-11-12 {
3096      width: 91.6666666667%
3097    }
3098
3099    .frow .col-sm-12-12 {
3100      width: 100%
3101    }
3102  }
3103
3104  @media (min-width: 992px) {
3105    .frow.md-centered {
3106      -webkit-box-pack: center;
3107      justify-content: center;
3108      -webkit-box-align: center;
3109      align-items: center;
3110      align-content: center;
3111      height: 100%
3112    }
3113
3114    .frow.md-centered-column {
3115      -webkit-box-pack: center;
3116      justify-content: center;
3117      -webkit-box-align: center;
3118      align-items: center;
3119      align-content: center;
3120      -webkit-box-orient: vertical;
3121      -webkit-box-direction: normal;
3122      flex-direction: column;
3123      height: 100%
3124    }
3125
3126    .frow.md-row-start {
3127      -webkit-box-orient: horizontal;
3128      -webkit-box-direction: normal;
3129      flex-direction: row;
3130      -webkit-box-align: center;
3131      align-items: center;
3132      -webkit-box-pack: start;
3133      justify-content: flex-start
3134    }
3135
3136    .frow.md-row-center {
3137      -webkit-box-orient: horizontal;
3138      -webkit-box-direction: normal;
3139      flex-direction: row;
3140      -webkit-box-align: center;
3141      align-items: center;
3142      -webkit-box-pack: center;
3143      justify-content: center
3144    }
3145
3146    .frow.md-row-end {
3147      -webkit-box-orient: horizontal;
3148      -webkit-box-direction: normal;
3149      flex-direction: row;
3150      -webkit-box-align: center;
3151      align-items: center;
3152      -webkit-box-pack: end;
3153      justify-content: flex-end
3154    }
3155
3156    .frow.md-row-between {
3157      -webkit-box-orient: horizontal;
3158      -webkit-box-direction: normal;
3159      flex-direction: row;
3160      -webkit-box-align: center;
3161      align-items: center;
3162      -webkit-box-pack: justify;
3163      justify-content: space-between
3164    }
3165
3166    .frow.md-row-around {
3167      -webkit-box-orient: horizontal;
3168      -webkit-box-direction: normal;
3169      flex-direction: row;
3170      -webkit-box-align: center;
3171      align-items: center;
3172      justify-content: space-around
3173    }
3174
3175    .frow.md-row-evenly {
3176      -webkit-box-orient: horizontal;
3177      -webkit-box-direction: normal;
3178      flex-direction: row;
3179      -webkit-box-align: center;
3180      align-items: center;
3181      -webkit-box-pack: space-evenly;
3182      justify-content: space-evenly
3183    }
3184
3185    .frow.md-column-start {
3186      -webkit-box-orient: vertical;
3187      -webkit-box-direction: normal;
3188      flex-direction: column;
3189      -webkit-box-align: start;
3190      align-items: flex-start;
3191      align-content: flex-start;
3192      -webkit-box-pack: start;
3193      justify-content: flex-start
3194    }
3195
3196    .frow.md-column-center {
3197      -webkit-box-orient: vertical;
3198      -webkit-box-direction: normal;
3199      flex-direction: column;
3200      -webkit-box-align: center;
3201      align-items: center;
3202      align-content: center;
3203      -webkit-box-pack: start;
3204      justify-content: flex-start
3205    }
3206
3207    .frow.md-column-end {
3208      -webkit-box-orient: vertical;
3209      -webkit-box-direction: normal;
3210      flex-direction: column;
3211      -webkit-box-align: end;
3212      align-items: flex-end;
3213      align-content: flex-end;
3214      -webkit-box-pack: start;
3215      justify-content: flex-start
3216    }
3217
3218    .frow.md-inline {
3219      display: -webkit-inline-box;
3220      display: inline-flex
3221    }
3222
3223    .frow.md-wrap {
3224      flex-wrap: wrap
3225    }
3226
3227    .frow.md-wrap-reverse {
3228      flex-wrap: wrap-reverse
3229    }
3230
3231    .frow.md-nowrap {
3232      flex-wrap: nowrap
3233    }
3234
3235    .frow.md-direction-row {
3236      -webkit-box-orient: horizontal;
3237      -webkit-box-direction: normal;
3238      flex-direction: row
3239    }
3240
3241    .frow.md-direction-reverse {
3242      -webkit-box-orient: horizontal;
3243      -webkit-box-direction: reverse;
3244      flex-direction: row-reverse
3245    }
3246
3247    .frow.md-direction-column {
3248      -webkit-box-orient: vertical;
3249      -webkit-box-direction: normal;
3250      flex-direction: column
3251    }
3252
3253    .frow.md-direction-column-reverse {
3254      -webkit-box-orient: vertical;
3255      -webkit-box-direction: reverse;
3256      flex-direction: column-reverse
3257    }
3258
3259    .frow.md-justify-start {
3260      -webkit-box-pack: start;
3261      justify-content: flex-start
3262    }
3263
3264    .frow.md-justify-end {
3265      -webkit-box-pack: end;
3266      justify-content: flex-end
3267    }
3268
3269    .frow.md-justify-center {
3270      -webkit-box-pack: center;
3271      justify-content: center
3272    }
3273
3274    .frow.md-justify-between {
3275      -webkit-box-pack: justify;
3276      justify-content: space-between
3277    }
3278
3279    .frow.md-justify-around {
3280      justify-content: space-around
3281    }
3282
3283    .frow.md-justify-evenly {
3284      -webkit-box-pack: space-evenly;
3285      justify-content: space-evenly
3286    }
3287
3288    .frow.md-items-start {
3289      -webkit-box-align: start;
3290      align-items: flex-start
3291    }
3292
3293    .frow.md-items-end {
3294      -webkit-box-align: end;
3295      align-items: flex-end
3296    }
3297
3298    .frow.md-items-center {
3299      -webkit-box-align: center;
3300      align-items: center
3301    }
3302
3303    .frow.md-items-stretch {
3304      -webkit-box-align: stretch;
3305      align-items: stretch
3306    }
3307
3308    .frow.md-items-baseline {
3309      -webkit-box-align: baseline;
3310      align-items: baseline
3311    }
3312
3313    .frow.md-content-start {
3314      align-content: flex-start
3315    }
3316
3317    .frow.md-content-end {
3318      align-content: flex-end
3319    }
3320
3321    .frow.md-content-center {
3322      align-content: center
3323    }
3324
3325    .frow.md-content-between {
3326      align-content: space-between
3327    }
3328
3329    .frow.md-content-around {
3330      align-content: space-around
3331    }
3332
3333    .frow.md-content-evenly {
3334      align-content: space-evenly
3335    }
3336
3337    .frow.md-gutters {
3338      margin-left: -15px;
3339      margin-right: -15px
3340    }
3341
3342    .md-order-1 {
3343      order: 1
3344    }
3345
3346    .md-order-2 {
3347      order: 2
3348    }
3349
3350    .md-order-3 {
3351      order: 3
3352    }
3353
3354    .md-order-4 {
3355      order: 4
3356    }
3357
3358    .md-order-5 {
3359      order: 5
3360    }
3361
3362    .md-order-6 {
3363      order: 6
3364    }
3365
3366    .frow .col-md-1-1 {
3367      width: 100%
3368    }
3369
3370    .frow .col-md-1-2 {
3371      width: 50%
3372    }
3373
3374    .frow .col-md-2-2 {
3375      width: 100%
3376    }
3377
3378    .frow .col-md-1-3 {
3379      width: 33.3333333333%
3380    }
3381
3382    .frow .col-md-2-3 {
3383      width: 66.6666666667%
3384    }
3385
3386    .frow .col-md-3-3 {
3387      width: 100%
3388    }
3389
3390    .frow .col-md-1-4 {
3391      width: 25%
3392    }
3393
3394    .frow .col-md-2-4 {
3395      width: 50%
3396    }
3397
3398    .frow .col-md-3-4 {
3399      width: 75%
3400    }
3401
3402    .frow .col-md-4-4 {
3403      width: 100%
3404    }
3405
3406    .frow .col-md-1-5 {
3407      width: 20%
3408    }
3409
3410    .frow .col-md-2-5 {
3411      width: 40%
3412    }
3413
3414    .frow .col-md-3-5 {
3415      width: 60%
3416    }
3417
3418    .frow .col-md-4-5 {
3419      width: 80%
3420    }
3421
3422    .frow .col-md-5-5 {
3423      width: 100%
3424    }
3425
3426    .frow .col-md-1-6 {
3427      width: 16.6666666667%
3428    }
3429
3430    .frow .col-md-2-6 {
3431      width: 33.3333333333%
3432    }
3433
3434    .frow .col-md-3-6 {
3435      width: 50%
3436    }
3437
3438    .frow .col-md-4-6 {
3439      width: 66.6666666667%
3440    }
3441
3442    .frow .col-md-5-6 {
3443      width: 83.3333333333%
3444    }
3445
3446    .frow .col-md-6-6 {
3447      width: 100%
3448    }
3449
3450    .frow .col-md-1-7 {
3451      width: 14.2857142857%
3452    }
3453
3454    .frow .col-md-2-7 {
3455      width: 28.5714285714%
3456    }
3457
3458    .frow .col-md-3-7 {
3459      width: 42.8571428571%
3460    }
3461
3462    .frow .col-md-4-7 {
3463      width: 57.1428571429%
3464    }
3465
3466    .frow .col-md-5-7 {
3467      width: 71.4285714286%
3468    }
3469
3470    .frow .col-md-6-7 {
3471      width: 85.7142857143%
3472    }
3473
3474    .frow .col-md-7-7 {
3475      width: 100%
3476    }
3477
3478    .frow .col-md-1-8 {
3479      width: 12.5%
3480    }
3481
3482    .frow .col-md-2-8 {
3483      width: 25%
3484    }
3485
3486    .frow .col-md-3-8 {
3487      width: 37.5%
3488    }
3489
3490    .frow .col-md-4-8 {
3491      width: 50%
3492    }
3493
3494    .frow .col-md-5-8 {
3495      width: 62.5%
3496    }
3497
3498    .frow .col-md-6-8 {
3499      width: 75%
3500    }
3501
3502    .frow .col-md-7-8 {
3503      width: 87.5%
3504    }
3505
3506    .frow .col-md-8-8 {
3507      width: 100%
3508    }
3509
3510    .frow .col-md-1-9 {
3511      width: 11.1111111111%
3512    }
3513
3514    .frow .col-md-2-9 {
3515      width: 22.2222222222%
3516    }
3517
3518    .frow .col-md-3-9 {
3519      width: 33.3333333333%
3520    }
3521
3522    .frow .col-md-4-9 {
3523      width: 44.4444444444%
3524    }
3525
3526    .frow .col-md-5-9 {
3527      width: 55.5555555556%
3528    }
3529
3530    .frow .col-md-6-9 {
3531      width: 66.6666666667%
3532    }
3533
3534    .frow .col-md-7-9 {
3535      width: 77.7777777778%
3536    }
3537
3538    .frow .col-md-8-9 {
3539      width: 88.8888888889%
3540    }
3541
3542    .frow .col-md-9-9 {
3543      width: 100%
3544    }
3545
3546    .frow .col-md-1-10 {
3547      width: 10%
3548    }
3549
3550    .frow .col-md-2-10 {
3551      width: 20%
3552    }
3553
3554    .frow .col-md-3-10 {
3555      width: 30%
3556    }
3557
3558    .frow .col-md-4-10 {
3559      width: 40%
3560    }
3561
3562    .frow .col-md-5-10 {
3563      width: 50%
3564    }
3565
3566    .frow .col-md-6-10 {
3567      width: 60%
3568    }
3569
3570    .frow .col-md-7-10 {
3571      width: 70%
3572    }
3573
3574    .frow .col-md-8-10 {
3575      width: 80%
3576    }
3577
3578    .frow .col-md-9-10 {
3579      width: 90%
3580    }
3581
3582    .frow .col-md-10-10 {
3583      width: 100%
3584    }
3585
3586    .frow .col-md-1-11 {
3587      width: 9.0909090909%
3588    }
3589
3590    .frow .col-md-2-11 {
3591      width: 18.1818181818%
3592    }
3593
3594    .frow .col-md-3-11 {
3595      width: 27.2727272727%
3596    }
3597
3598    .frow .col-md-4-11 {
3599      width: 36.3636363636%
3600    }
3601
3602    .frow .col-md-5-11 {
3603      width: 45.4545454545%
3604    }
3605
3606    .frow .col-md-6-11 {
3607      width: 54.5454545455%
3608    }
3609
3610    .frow .col-md-7-11 {
3611      width: 63.6363636364%
3612    }
3613
3614    .frow .col-md-8-11 {
3615      width: 72.7272727273%
3616    }
3617
3618    .frow .col-md-9-11 {
3619      width: 81.8181818182%
3620    }
3621
3622    .frow .col-md-10-11 {
3623      width: 90.9090909091%
3624    }
3625
3626    .frow .col-md-11-11 {
3627      width: 100%
3628    }
3629
3630    .frow .col-md-1-12 {
3631      width: 8.3333333333%
3632    }
3633
3634    .frow .col-md-2-12 {
3635      width: 16.6666666667%
3636    }
3637
3638    .frow .col-md-3-12 {
3639      width: 25%
3640    }
3641
3642    .frow .col-md-4-12 {
3643      width: 33.3333333333%
3644    }
3645
3646    .frow .col-md-5-12 {
3647      width: 41.6666666667%
3648    }
3649
3650    .frow .col-md-6-12 {
3651      width: 50%
3652    }
3653
3654    .frow .col-md-7-12 {
3655      width: 58.3333333333%
3656    }
3657
3658    .frow .col-md-8-12 {
3659      width: 66.6666666667%
3660    }
3661
3662    .frow .col-md-9-12 {
3663      width: 75%
3664    }
3665
3666    .frow .col-md-10-12 {
3667      width: 83.3333333333%
3668    }
3669
3670    .frow .col-md-11-12 {
3671      width: 91.6666666667%
3672    }
3673
3674    .frow .col-md-12-12 {
3675      width: 100%
3676    }
3677  }
3678
3679  @media (min-width: 1200px) {
3680    .lg-order-1 {
3681      order: 1
3682    }
3683
3684    .lg-order-2 {
3685      order: 2
3686    }
3687
3688    .lg-order-3 {
3689      order: 3
3690    }
3691
3692    .lg-order-4 {
3693      order: 4
3694    }
3695
3696    .lg-order-5 {
3697      order: 5
3698    }
3699
3700    .lg-order-6 {
3701      order: 6
3702    }
3703
3704    .frow .col-lg-1-1 {
3705      width: 100%
3706    }
3707
3708    .frow .col-lg-1-2 {
3709      width: 50%
3710    }
3711
3712    .frow .col-lg-2-2 {
3713      width: 100%
3714    }
3715
3716    .frow .col-lg-1-3 {
3717      width: 33.3333333333%
3718    }
3719
3720    .frow .col-lg-2-3 {
3721      width: 66.6666666667%
3722    }
3723
3724    .frow .col-lg-3-3 {
3725      width: 100%
3726    }
3727
3728    .frow .col-lg-1-4 {
3729      width: 25%
3730    }
3731
3732    .frow .col-lg-2-4 {
3733      width: 50%
3734    }
3735
3736    .frow .col-lg-3-4 {
3737      width: 75%
3738    }
3739
3740    .frow .col-lg-4-4 {
3741      width: 100%
3742    }
3743
3744    .frow .col-lg-1-5 {
3745      width: 20%
3746    }
3747
3748    .frow .col-lg-2-5 {
3749      width: 40%
3750    }
3751
3752    .frow .col-lg-3-5 {
3753      width: 60%
3754    }
3755
3756    .frow .col-lg-4-5 {
3757      width: 80%
3758    }
3759
3760    .frow .col-lg-5-5 {
3761      width: 100%
3762    }
3763
3764    .frow .col-lg-1-6 {
3765      width: 16.6666666667%
3766    }
3767
3768    .frow .col-lg-2-6 {
3769      width: 33.3333333333%
3770    }
3771
3772    .frow .col-lg-3-6 {
3773      width: 50%
3774    }
3775
3776    .frow .col-lg-4-6 {
3777      width: 66.6666666667%
3778    }
3779
3780    .frow .col-lg-5-6 {
3781      width: 83.3333333333%
3782    }
3783
3784    .frow .col-lg-6-6 {
3785      width: 100%
3786    }
3787
3788    .frow .col-lg-1-7 {
3789      width: 14.2857142857%
3790    }
3791
3792    .frow .col-lg-2-7 {
3793      width: 28.5714285714%
3794    }
3795
3796    .frow .col-lg-3-7 {
3797      width: 42.8571428571%
3798    }
3799
3800    .frow .col-lg-4-7 {
3801      width: 57.1428571429%
3802    }
3803
3804    .frow .col-lg-5-7 {
3805      width: 71.4285714286%
3806    }
3807
3808    .frow .col-lg-6-7 {
3809      width: 85.7142857143%
3810    }
3811
3812    .frow .col-lg-7-7 {
3813      width: 100%
3814    }
3815
3816    .frow .col-lg-1-8 {
3817      width: 12.5%
3818    }
3819
3820    .frow .col-lg-2-8 {
3821      width: 25%
3822    }
3823
3824    .frow .col-lg-3-8 {
3825      width: 37.5%
3826    }
3827
3828    .frow .col-lg-4-8 {
3829      width: 50%
3830    }
3831
3832    .frow .col-lg-5-8 {
3833      width: 62.5%
3834    }
3835
3836    .frow .col-lg-6-8 {
3837      width: 75%
3838    }
3839
3840    .frow .col-lg-7-8 {
3841      width: 87.5%
3842    }
3843
3844    .frow .col-lg-8-8 {
3845      width: 100%
3846    }
3847
3848    .frow .col-lg-1-9 {
3849      width: 11.1111111111%
3850    }
3851
3852    .frow .col-lg-2-9 {
3853      width: 22.2222222222%
3854    }
3855
3856    .frow .col-lg-3-9 {
3857      width: 33.3333333333%
3858    }
3859
3860    .frow .col-lg-4-9 {
3861      width: 44.4444444444%
3862    }
3863
3864    .frow .col-lg-5-9 {
3865      width: 55.5555555556%
3866    }
3867
3868    .frow .col-lg-6-9 {
3869      width: 66.6666666667%
3870    }
3871
3872    .frow .col-lg-7-9 {
3873      width: 77.7777777778%
3874    }
3875
3876    .frow .col-lg-8-9 {
3877      width: 88.8888888889%
3878    }
3879
3880    .frow .col-lg-9-9 {
3881      width: 100%
3882    }
3883
3884    .frow .col-lg-1-10 {
3885      width: 10%
3886    }
3887
3888    .frow .col-lg-2-10 {
3889      width: 20%
3890    }
3891
3892    .frow .col-lg-3-10 {
3893      width: 30%
3894    }
3895
3896    .frow .col-lg-4-10 {
3897      width: 40%
3898    }
3899
3900    .frow .col-lg-5-10 {
3901      width: 50%
3902    }
3903
3904    .frow .col-lg-6-10 {
3905      width: 60%
3906    }
3907
3908    .frow .col-lg-7-10 {
3909      width: 70%
3910    }
3911
3912    .frow .col-lg-8-10 {
3913      width: 80%
3914    }
3915
3916    .frow .col-lg-9-10 {
3917      width: 90%
3918    }
3919
3920    .frow .col-lg-10-10 {
3921      width: 100%
3922    }
3923
3924    .frow .col-lg-1-11 {
3925      width: 9.0909090909%
3926    }
3927
3928    .frow .col-lg-2-11 {
3929      width: 18.1818181818%
3930    }
3931
3932    .frow .col-lg-3-11 {
3933      width: 27.2727272727%
3934    }
3935
3936    .frow .col-lg-4-11 {
3937      width: 36.3636363636%
3938    }
3939
3940    .frow .col-lg-5-11 {
3941      width: 45.4545454545%
3942    }
3943
3944    .frow .col-lg-6-11 {
3945      width: 54.5454545455%
3946    }
3947
3948    .frow .col-lg-7-11 {
3949      width: 63.6363636364%
3950    }
3951
3952    .frow .col-lg-8-11 {
3953      width: 72.7272727273%
3954    }
3955
3956    .frow .col-lg-9-11 {
3957      width: 81.8181818182%
3958    }
3959
3960    .frow .col-lg-10-11 {
3961      width: 90.9090909091%
3962    }
3963
3964    .frow .col-lg-11-11 {
3965      width: 100%
3966    }
3967
3968    .frow .col-lg-1-12 {
3969      width: 8.3333333333%
3970    }
3971
3972    .frow .col-lg-2-12 {
3973      width: 16.6666666667%
3974    }
3975
3976    .frow .col-lg-3-12 {
3977      width: 25%
3978    }
3979
3980    .frow .col-lg-4-12 {
3981      width: 33.3333333333%
3982    }
3983
3984    .frow .col-lg-5-12 {
3985      width: 41.6666666667%
3986    }
3987
3988    .frow .col-lg-6-12 {
3989      width: 50%
3990    }
3991
3992    .frow .col-lg-7-12 {
3993      width: 58.3333333333%
3994    }
3995
3996    .frow .col-lg-8-12 {
3997      width: 66.6666666667%
3998    }
3999
4000    .frow .col-lg-9-12 {
4001      width: 75%
4002    }
4003
4004    .frow .col-lg-10-12 {
4005      width: 83.3333333333%
4006    }
4007
4008    .frow .col-lg-11-12 {
4009      width: 91.6666666667%
4010    }
4011
4012    .frow .col-lg-12-12 {
4013      width: 100%
4014    }
4015  }
4016
4017  .frow-container {
4018    width: 100%;
4019    margin-right: auto;
4020    margin-left: auto;
4021    padding-left: 15px;
4022    padding-right: 15px
4023  }
4024
4025  /*@media (min-width: 992px) {
4026.frow-container{max-width:970px}
4027}*/
4028  @media (min-width: 1200px) {
4029    .frow-container {
4030      max-width: 1500px
4031    }
4032  }
4033
4034  @media (max-width: 767px) {
4035    .frow.direction-row-xs {
4036      -webkit-box-orient: horizontal;
4037      -webkit-box-direction: normal;
4038      flex-direction: row
4039    }
4040
4041    .frow.direction-reverse-xs {
4042      -webkit-box-orient: horizontal;
4043      -webkit-box-direction: reverse;
4044      flex-direction: row-reverse
4045    }
4046
4047    .frow.direction-column-xs {
4048      -webkit-box-orient: vertical;
4049      -webkit-box-direction: normal;
4050      flex-direction: column
4051    }
4052
4053    .frow.direction-column-reverse-xs {
4054      -webkit-box-orient: vertical;
4055      -webkit-box-direction: reverse;
4056      flex-direction: column-reverse
4057    }
4058  }
4059
4060  @media (min-width: 768px) and (max-width: 991px) {
4061    .frow.direction-row-sm {
4062      -webkit-box-orient: horizontal;
4063      -webkit-box-direction: normal;
4064      flex-direction: row
4065    }
4066
4067    .frow.direction-reverse-sm {
4068      -webkit-box-orient: horizontal;
4069      -webkit-box-direction: reverse;
4070      flex-direction: row-reverse
4071    }
4072
4073    .frow.direction-column-sm {
4074      -webkit-box-orient: vertical;
4075      -webkit-box-direction: normal;
4076      flex-direction: column
4077    }
4078
4079    .frow.direction-column-reverse-sm {
4080      -webkit-box-orient: vertical;
4081      -webkit-box-direction: reverse;
4082      flex-direction: column-reverse
4083    }
4084  }
4085
4086  @media (min-width: 992px) and (max-width: 1199px) {
4087    .frow.direction-row-md {
4088      -webkit-box-orient: horizontal;
4089      -webkit-box-direction: normal;
4090      flex-direction: row
4091    }
4092
4093    .frow.direction-reverse-md {
4094      -webkit-box-orient: horizontal;
4095      -webkit-box-direction: reverse;
4096      flex-direction: row-reverse
4097    }
4098
4099    .frow.direction-column-md {
4100      -webkit-box-orient: vertical;
4101      -webkit-box-direction: normal;
4102      flex-direction: column
4103    }
4104
4105    .frow.direction-column-reverse-md {
4106      -webkit-box-orient: vertical;
4107      -webkit-box-direction: reverse;
4108      flex-direction: column-reverse
4109    }
4110  }
4111
4112  @media (min-width: 1200px) {
4113    .frow.direction-row-lg {
4114      -webkit-box-orient: horizontal;
4115      -webkit-box-direction: normal;
4116      flex-direction: row
4117    }
4118
4119    .frow.direction-reverse-lg {
4120      -webkit-box-orient: horizontal;
4121      -webkit-box-direction: reverse;
4122      flex-direction: row-reverse
4123    }
4124
4125    .frow.direction-column-lg {
4126      -webkit-box-orient: vertical;
4127      -webkit-box-direction: normal;
4128      flex-direction: column
4129    }
4130
4131    .frow.direction-column-reverse-lg {
4132      -webkit-box-orient: vertical;
4133      -webkit-box-direction: reverse;
4134      flex-direction: column-reverse
4135    }
4136  }
4137
4138  /*-----------------------------------------------------------------------------------*/
4139  /*  UTILITIES
4140/*-----------------------------------------------------------------------------------*/
4141  .app_id_9 .aural-only,
4142  .app_id_2 .aural-only,
4143  .app_id_25 .aural-only,
4144  .app_id_17 .aural-only,
4145  .app_id_22 .aural-only,
4146  .app_id_23.app_survey.survey-module .aural-only {
4147    position: absolute;
4148    left: -10000px;
4149    top: auto;
4150    width: 1px;
4151    height: 1px;
4152    overflow: hidden
4153  }
4154
4155  #content-skip-btn {
4156    position: absolute;
4157    transform: translateY(-120%);
4158    transition: transform 325ms ease;
4159    z-index: 1000;
4160  }
4161
4162  #content-skip-btn:focus {
4163    transform: translateY(0)
4164  }
4165
4166  .offscreen {
4167    position: absolute;
4168    top: auto;
4169    width: 1px;
4170    height: 1px;
4171    overflow: hidden;
4172    background: #fff;
4173    margin: auto;
4174    text-align: center
4175  }
4176
4177  .screen-reader-text {
4178    border: 0;
4179    clip: rect(1px, 1px, 1px, 1px);
4180    -webkit-clip-path: inset(50%);
4181    clip-path: inset(50%);
4182    height: 1px;
4183    margin: -1px;
4184    overflow: hidden;
4185    padding: 0;
4186    position: absolute !important;
4187    width: 1px;
4188    word-wrap: normal !important
4189  }
4190
4191  .js-focus-visible :focus:not(.focus-visible) {
4192    outline: none
4193  }
4194
4195  img {
4196    max-width: 100%;
4197    height: auto
4198  }
4199
4200  iframe,
4201  svg {
4202    max-width: 100%
4203  }
4204
4205  img[src=""] {
4206    display: none
4207  }
4208
4209  .visible-xs,
4210  .visible-sm,
4211  .visible-md,
4212  .visible-lg {
4213    display: none !important
4214  }
4215
4216  .hidden-xs,
4217  .hidden-sm,
4218  .hidden-md,
4219  .hidden-lg {
4220    display: block !important
4221  }
4222
4223  .frow.hidden-xs,
4224  .frow.hidden-sm,
4225  .frow.hidden-md,
4226  .frow.hidden-lg {
4227    display: -webkit-box !important;
4228    display: flex !important
4229  }
4230
4231  @media (max-width: 768px) {
4232    .visible-xs {
4233      display: block !important
4234    }
4235
4236    .frow.visible-xs {
4237      display: -webkit-box !important;
4238      display: flex !important
4239    }
4240
4241    .hidden-xs,
4242    .frow.hidden-xs {
4243      display: none !important
4244    }
4245
4246    .footer-sub-container .img-container {
4247      width: 83.33%;
4248    }
4249  }
4250
4251  @media (min-width: 769px) and (max-width: 991px) {
4252    .visible-sm {
4253      display: block !important
4254    }
4255
4256    .frow.visible-sm {
4257      display: -webkit-box !important;
4258      display: flex !important
4259    }
4260
4261    .hidden-sm,
4262    .frow.hidden-sm {
4263      display: none !important
4264    }
4265  }
4266
4267  @media (min-width: 992px) and (max-width: 1199px) {
4268    .visible-md {
4269      display: block !important
4270    }
4271
4272    .frow.visible-md {
4273      display: -webkit-box !important;
4274      display: flex !important
4275    }
4276
4277    .hidden-md,
4278    .frow.hidden-md {
4279      display: none !important
4280    }
4281  }
4282
4283  @media (min-width: 1200px) {
4284    .visible-lg {
4285      display: block !important
4286    }
4287
4288    .frow.visible-lg {
4289      display: -webkit-box !important;
4290      display: flex !important
4291    }
4292
4293    .hidden-lg,
4294    .frow.hidden-lg {
4295      display: none !important
4296    }
4297  }
4298
4299  @media (min-width: 1025px) {
4300    .show-mobile {
4301      display: none !important
4302    }
4303  }
4304
4305  @media (max-width: 1024px) {
4306    .show-mobile {
4307      display: block !important
4308    }
4309
4310    .hide-mobile {
4311      display: none !important
4312    }
4313  }
4314
4315  @media (min-width: 0px) {
4316    .xs-m-0 {
4317      margin: 0 !important
4318    }
4319
4320    .xs-m-5 {
4321      margin: 5px !important
4322    }
4323
4324    .xs-m-10 {
4325      margin: 10px !important
4326    }
4327
4328    .xs-m-15 {
4329      margin: 15px !important
4330    }
4331
4332    .xs-m-20 {
4333      margin: 20px !important
4334    }
4335
4336    .xs-m-25 {
4337      margin: 25px !important
4338    }
4339
4340    .xs-m-30 {
4341      margin: 30px !important
4342    }
4343
4344    .xs-m-40 {
4345      margin: 40px !important
4346    }
4347
4348    .xs-m-50 {
4349      margin: 50px !important
4350    }
4351
4352    .xs-m-60 {
4353      margin: 60px !important
4354    }
4355
4356    .xs-m-70 {
4357      margin: 70px !important
4358    }
4359
4360    .xs-m-80 {
4361      margin: 80px !important
4362    }
4363
4364    .xs-m-90 {
4365      margin: 90px !important
4366    }
4367
4368    .xs-m-100 {
4369      margin: 100px !important
4370    }
4371
4372    .xs-m-auto {
4373      margin: auto !important
4374    }
4375
4376    .xs-mx-0 {
4377      margin-right: 0 !important;
4378      margin-left: 0 !important
4379    }
4380
4381    .xs-mx-5 {
4382      margin-right: 5px !important;
4383      margin-left: 5px !important
4384    }
4385
4386    .xs-mx-10 {
4387      margin-right: 10px !important;
4388      margin-left: 10px !important
4389    }
4390
4391    .xs-mx-15 {
4392      margin-right: 15px !important;
4393      margin-left: 15px !important
4394    }
4395
4396    .xs-mx-20 {
4397      margin-right: 20px !important;
4398      margin-left: 20px !important
4399    }
4400
4401    .xs-mx-25 {
4402      margin-right: 25px !important;
4403      margin-left: 25px !important
4404    }
4405
4406    .xs-mx-30 {
4407      margin-right: 30px !important;
4408      margin-left: 30px !important
4409    }
4410
4411    .xs-mx-40 {
4412      margin-right: 40px !important;
4413      margin-left: 40px !important
4414    }
4415
4416    .xs-mx-50 {
4417      margin-right: 50px !important;
4418      margin-left: 50px !important
4419    }
4420
4421    .xs-mx-60 {
4422      margin-right: 60px !important;
4423      margin-left: 60px !important
4424    }
4425
4426    .xs-mx-70 {
4427      margin-right: 70px !important;
4428      margin-left: 70px !important
4429    }
4430
4431    .xs-mx-80 {
4432      margin-right: 80px !important;
4433      margin-left: 80px !important
4434    }
4435
4436    .xs-mx-90 {
4437      margin-right: 90px !important;
4438      margin-left: 90px !important
4439    }
4440
4441    .xs-mx-100 {
4442      margin-right: 100px !important;
4443      margin-left: 100px !important
4444    }
4445
4446    .xs-mx-auto {
4447      margin-right: auto !important;
4448      margin-left: auto !important
4449    }
4450
4451    .xs-my-0 {
4452      margin-top: 0 !important;
4453      margin-bottom: 0 !important
4454    }
4455
4456    .xs-my-5 {
4457      margin-top: 5px !important;
4458      margin-bottom: 5px !important
4459    }
4460
4461    .xs-my-10 {
4462      margin-top: 10px !important;
4463      margin-bottom: 10px !important
4464    }
4465
4466    .xs-my-15 {
4467      margin-top: 15px !important;
4468      margin-bottom: 15px !important
4469    }
4470
4471    .xs-my-20 {
4472      margin-top: 20px !important;
4473      margin-bottom: 20px !important
4474    }
4475
4476    .xs-my-25 {
4477      margin-top: 25px !important;
4478      margin-bottom: 25px !important
4479    }
4480
4481    .xs-my-30 {
4482      margin-top: 30px !important;
4483      margin-bottom: 30px !important
4484    }
4485
4486    .xs-my-40 {
4487      margin-top: 40px !important;
4488      margin-bottom: 40px !important
4489    }
4490
4491    .xs-my-50 {
4492      margin-top: 50px !important;
4493      margin-bottom: 50px !important
4494    }
4495
4496    .xs-my-60 {
4497      margin-top: 60px !important;
4498      margin-bottom: 60px !important
4499    }
4500
4501    .xs-my-70 {
4502      margin-top: 70px !important;
4503      margin-bottom: 70px !important
4504    }
4505
4506    .xs-my-80 {
4507      margin-top: 80px !important;
4508      margin-bottom: 80px !important
4509    }
4510
4511    .xs-my-90 {
4512      margin-top: 90px !important;
4513      margin-bottom: 90px !important
4514    }
4515
4516    .xs-my-100 {
4517      margin-top: 100px !important;
4518      margin-bottom: 100px !important
4519    }
4520
4521    .xs-my-auto {
4522      margin-top: auto !important;
4523      margin-bottom: auto !important
4524    }
4525
4526    .xs-mt-0 {
4527      margin-top: 0 !important
4528    }
4529
4530    .xs-mt-5 {
4531      margin-top: 5px !important
4532    }
4533
4534    .xs-mt-10 {
4535      margin-top: 10px !important
4536    }
4537
4538    .xs-mt-15 {
4539      margin-top: 15px !important
4540    }
4541
4542    .xs-mt-20 {
4543      margin-top: 20px !important
4544    }
4545
4546    .xs-mt-25 {
4547      margin-top: 25px !important
4548    }
4549
4550    .xs-mt-30 {
4551      margin-top: 30px !important
4552    }
4553
4554    .xs-mt-40 {
4555      margin-top: 40px !important
4556    }
4557
4558    .xs-mt-50 {
4559      margin-top: 50px !important
4560    }
4561
4562    .xs-mt-60 {
4563      margin-top: 60px !important
4564    }
4565
4566    .xs-mt-70 {
4567      margin-top: 70px !important
4568    }
4569
4570    .xs-mt-80 {
4571      margin-top: 80px !important
4572    }
4573
4574    .xs-mt-90 {
4575      margin-top: 90px !important
4576    }
4577
4578    .xs-mt-100 {
4579      margin-top: 100px !important
4580    }
4581
4582    .xs-mt-auto {
4583      margin-top: auto !important
4584    }
4585
4586    .xs-mr-0 {
4587      margin-right: 0 !important
4588    }
4589
4590    .xs-mr-5 {
4591      margin-right: 5px !important
4592    }
4593
4594    .xs-mr-10 {
4595      margin-right: 10px !important
4596    }
4597
4598    .xs-mr-15 {
4599      margin-right: 15px !important
4600    }
4601
4602    .xs-mr-20 {
4603      margin-right: 20px !important
4604    }
4605
4606    .xs-mr-25 {
4607      margin-right: 25px !important
4608    }
4609
4610    .xs-mr-30 {
4611      margin-right: 30px !important
4612    }
4613
4614    .xs-mr-40 {
4615      margin-right: 40px !important
4616    }
4617
4618    .xs-mr-50 {
4619      margin-right: 50px !important
4620    }
4621
4622    .xs-mr-60 {
4623      margin-right: 60px !important
4624    }
4625
4626    .xs-mr-70 {
4627      margin-right: 70px !important
4628    }
4629
4630    .xs-mr-80 {
4631      margin-right: 80px !important
4632    }
4633
4634    .xs-mr-90 {
4635      margin-right: 90px !important
4636    }
4637
4638    .xs-mr-100 {
4639      margin-right: 100px !important
4640    }
4641
4642    .xs-mr-auto {
4643      margin-right: auto !important
4644    }
4645
4646    .xs-mb-0 {
4647      margin-bottom: 0 !important
4648    }
4649
4650    .xs-mb-5 {
4651      margin-bottom: 5px !important
4652    }
4653
4654    .xs-mb-10 {
4655      margin-bottom: 10px !important
4656    }
4657
4658    .xs-mb-15 {
4659      margin-bottom: 15px !important
4660    }
4661
4662    .xs-mb-20 {
4663      margin-bottom: 20px !important
4664    }
4665
4666    .xs-mb-25 {
4667      margin-bottom: 25px !important
4668    }
4669
4670    .xs-mb-30 {
4671      margin-bottom: 30px !important
4672    }
4673
4674    .xs-mb-40 {
4675      margin-bottom: 40px !important
4676    }
4677
4678    .xs-mb-50 {
4679      margin-bottom: 50px !important
4680    }
4681
4682    .xs-mb-60 {
4683      margin-bottom: 60px !important
4684    }
4685
4686    .xs-mb-70 {
4687      margin-bottom: 70px !important
4688    }
4689
4690    .xs-mb-80 {
4691      margin-bottom: 80px !important
4692    }
4693
4694    .xs-mb-90 {
4695      margin-bottom: 90px !important
4696    }
4697
4698    .xs-mb-100 {
4699      margin-bottom: 100px !important
4700    }
4701
4702    .xs-mb-auto {
4703      margin-bottom: auto !important
4704    }
4705
4706    .xs-ml-0 {
4707      margin-left: 0 !important
4708    }
4709
4710    .xs-ml-5 {
4711      margin-left: 5px !important
4712    }
4713
4714    .xs-ml-10 {
4715      margin-left: 10px !important
4716    }
4717
4718    .xs-ml-15 {
4719      margin-left: 15px !important
4720    }
4721
4722    .xs-ml-20 {
4723      margin-left: 20px !important
4724    }
4725
4726    .xs-ml-25 {
4727      margin-left: 25px !important
4728    }
4729
4730    .xs-ml-30 {
4731      margin-left: 30px !important
4732    }
4733
4734    .xs-ml-40 {
4735      margin-left: 40px !important
4736    }
4737
4738    .xs-ml-50 {
4739      margin-left: 50px !important
4740    }
4741
4742    .xs-ml-60 {
4743      margin-left: 60px !important
4744    }
4745
4746    .xs-ml-70 {
4747      margin-left: 70px !important
4748    }
4749
4750    .xs-ml-80 {
4751      margin-left: 80px !important
4752    }
4753
4754    .xs-ml-90 {
4755      margin-left: 90px !important
4756    }
4757
4758    .xs-ml-100 {
4759      margin-left: 100px !important
4760    }
4761
4762    .xs-ml-auto {
4763      margin-left: auto !important
4764    }
4765
4766    .xs-p-0 {
4767      padding: 0 !important
4768    }
4769
4770    .xs-p-5 {
4771      padding: 5px !important
4772    }
4773
4774    .xs-p-10 {
4775      padding: 10px !important
4776    }
4777
4778    .xs-p-15 {
4779      padding: 15px !important
4780    }
4781
4782    .xs-p-20 {
4783      padding: 20px !important
4784    }
4785
4786    .xs-p-25 {
4787      padding: 25px !important
4788    }
4789
4790    .xs-p-30 {
4791      padding: 30px !important
4792    }
4793
4794    .xs-p-40 {
4795      padding: 40px !important
4796    }
4797
4798    .xs-p-50 {
4799      padding: 50px !important
4800    }
4801
4802    .xs-p-60 {
4803      padding: 60px !important
4804    }
4805
4806    .xs-p-70 {
4807      padding: 70px !important
4808    }
4809
4810    .xs-p-80 {
4811      padding: 80px !important
4812    }
4813
4814    .xs-p-90 {
4815      padding: 90px !important
4816    }
4817
4818    .xs-p-100 {
4819      padding: 100px !important
4820    }
4821
4822    .xs-px-0 {
4823      padding-right: 0 !important;
4824      padding-left: 0 !important
4825    }
4826
4827    .xs-px-5 {
4828      padding-right: 5px !important;
4829      padding-left: 5px !important
4830    }
4831
4832    .xs-px-10 {
4833      padding-right: 10px !important;
4834      padding-left: 10px !important
4835    }
4836
4837    .xs-px-15 {
4838      padding-right: 15px !important;
4839      padding-left: 15px !important
4840    }
4841
4842    .xs-px-20 {
4843      padding-right: 20px !important;
4844      padding-left: 20px !important
4845    }
4846
4847    .xs-px-25 {
4848      padding-right: 25px !important;
4849      padding-left: 25px !important
4850    }
4851
4852    .xs-px-30 {
4853      padding-right: 30px !important;
4854      padding-left: 30px !important
4855    }
4856
4857    .xs-px-40 {
4858      padding-right: 40px !important;
4859      padding-left: 40px !important
4860    }
4861
4862    .xs-px-50 {
4863      padding-right: 50px !important;
4864      padding-left: 50px !important
4865    }
4866
4867    .xs-px-60 {
4868      padding-right: 60px !important;
4869      padding-left: 60px !important
4870    }
4871
4872    .xs-px-70 {
4873      padding-right: 70px !important;
4874      padding-left: 70px !important
4875    }
4876
4877    .xs-px-80 {
4878      padding-right: 80px !important;
4879      padding-left: 80px !important
4880    }
4881
4882    .xs-px-90 {
4883      padding-right: 90px !important;
4884      padding-left: 90px !important
4885    }
4886
4887    .xs-px-100 {
4888      padding-right: 100px !important;
4889      padding-left: 100px !important
4890    }
4891
4892    .xs-py-0 {
4893      padding-top: 0 !important;
4894      padding-bottom: 0 !important
4895    }
4896
4897    .xs-py-5 {
4898      padding-top: 5px !important;
4899      padding-bottom: 5px !important
4900    }
4901
4902    .xs-py-10 {
4903      padding-top: 10px !important;
4904      padding-bottom: 10px !important
4905    }
4906
4907    .xs-py-15 {
4908      padding-top: 15px !important;
4909      padding-bottom: 15px !important
4910    }
4911
4912    .xs-py-20 {
4913      padding-top: 20px !important;
4914      padding-bottom: 20px !important
4915    }
4916
4917    .xs-py-25 {
4918      padding-top: 25px !important;
4919      padding-bottom: 25px !important
4920    }
4921
4922    .xs-py-30 {
4923      padding-top: 30px !important;
4924      padding-bottom: 30px !important
4925    }
4926
4927    .xs-py-40 {
4928      padding-top: 40px !important;
4929      padding-bottom: 40px !important
4930    }
4931
4932    .xs-py-50 {
4933      padding-top: 50px !important;
4934      padding-bottom: 50px !important
4935    }
4936
4937    .xs-py-60 {
4938      padding-top: 60px !important;
4939      padding-bottom: 60px !important
4940    }
4941
4942    .xs-py-70 {
4943      padding-top: 70px !important;
4944      padding-bottom: 70px !important
4945    }
4946
4947    .xs-py-80 {
4948      padding-top: 80px !important;
4949      padding-bottom: 80px !important
4950    }
4951
4952    .xs-py-90 {
4953      padding-top: 90px !important;
4954      padding-bottom: 90px !important
4955    }
4956
4957    .xs-py-100 {
4958      padding-top: 100px !important;
4959      padding-bottom: 100px !important
4960    }
4961
4962    .xs-pt-0 {
4963      padding-top: 0 !important
4964    }
4965
4966    .xs-pt-5 {
4967      padding-top: 5px !important
4968    }
4969
4970    .xs-pt-10 {
4971      padding-top: 10px !important
4972    }
4973
4974    .xs-pt-15 {
4975      padding-top: 15px !important
4976    }
4977
4978    .xs-pt-20 {
4979      padding-top: 20px !important
4980    }
4981
4982    .xs-pt-25 {
4983      padding-top: 25px !important
4984    }
4985
4986    .xs-pt-30 {
4987      padding-top: 30px !important
4988    }
4989
4990    .xs-pt-40 {
4991      padding-top: 40px !important
4992    }
4993
4994    .xs-pt-50 {
4995      padding-top: 50px !important
4996    }
4997
4998    .xs-pt-60 {
4999      padding-top: 60px !important
5000    }
5001
5002    .xs-pt-70 {
5003      padding-top: 70px !important
5004    }
5005
5006    .xs-pt-80 {
5007      padding-top: 80px !important
5008    }
5009
5010    .xs-pt-90 {
5011      padding-top: 90px !important
5012    }
5013
5014    .xs-pt-100 {
5015      padding-top: 100px !important
5016    }
5017
5018    .xs-pr-0 {
5019      padding-right: 0 !important
5020    }
5021
5022    .xs-pr-5 {
5023      padding-right: 5px !important
5024    }
5025
5026    .xs-pr-10 {
5027      padding-right: 10px !important
5028    }
5029
5030    .xs-pr-15 {
5031      padding-right: 15px !important
5032    }
5033
5034    .xs-pr-20 {
5035      padding-right: 20px !important
5036    }
5037
5038    .xs-pr-25 {
5039      padding-right: 25px !important
5040    }
5041
5042    .xs-pr-30 {
5043      padding-right: 30px !important
5044    }
5045
5046    .xs-pr-40 {
5047      padding-right: 40px !important
5048    }
5049
5050    .xs-pr-50 {
5051      padding-right: 50px !important
5052    }
5053
5054    .xs-pr-60 {
5055      padding-right: 60px !important
5056    }
5057
5058    .xs-pr-70 {
5059      padding-right: 70px !important
5060    }
5061
5062    .xs-pr-80 {
5063      padding-right: 80px !important
5064    }
5065
5066    .xs-pr-90 {
5067      padding-right: 90px !important
5068    }
5069
5070    .xs-pr-100 {
5071      padding-right: 100px !important
5072    }
5073
5074    .xs-pb-0 {
5075      padding-bottom: 0 !important
5076    }
5077
5078    .xs-pb-5 {
5079      padding-bottom: 5px !important
5080    }
5081
5082    .xs-pb-10 {
5083      padding-bottom: 10px !important
5084    }
5085
5086    .xs-pb-15 {
5087      padding-bottom: 15px !important
5088    }
5089
5090    .xs-pb-20 {
5091      padding-bottom: 20px !important
5092    }
5093
5094    .xs-pb-25 {
5095      padding-bottom: 25px !important
5096    }
5097
5098    .xs-pb-30 {
5099      padding-bottom: 30px !important
5100    }
5101
5102    .xs-pb-40 {
5103      padding-bottom: 40px !important
5104    }
5105
5106    .xs-pb-50 {
5107      padding-bottom: 50px !important
5108    }
5109
5110    .xs-pb-60 {
5111      padding-bottom: 60px !important
5112    }
5113
5114    .xs-pb-70 {
5115      padding-bottom: 70px !important
5116    }
5117
5118    .xs-pb-80 {
5119      padding-bottom: 80px !important
5120    }
5121
5122    .xs-pb-90 {
5123      padding-bottom: 90px !important
5124    }
5125
5126    .xs-pb-100 {
5127      padding-bottom: 100px !important
5128    }
5129
5130    .xs-pl-0 {
5131      padding-left: 0 !important
5132    }
5133
5134    .xs-pl-5 {
5135      padding-left: 5px !important
5136    }
5137
5138    .xs-pl-10 {
5139      padding-left: 10px !important
5140    }
5141
5142    .xs-pl-15 {
5143      padding-left: 15px !important
5144    }
5145
5146    .xs-pl-20 {
5147      padding-left: 20px !important
5148    }
5149
5150    .xs-pl-25 {
5151      padding-left: 25px !important
5152    }
5153
5154    .xs-pl-30 {
5155      padding-left: 30px !important
5156    }
5157
5158    .xs-pl-40 {
5159      padding-left: 40px !important
5160    }
5161
5162    .xs-pl-50 {
5163      padding-left: 50px !important
5164    }
5165
5166    .xs-pl-60 {
5167      padding-left: 60px !important
5168    }
5169
5170    .xs-pl-70 {
5171      padding-left: 70px !important
5172    }
5173
5174    .xs-pl-80 {
5175      padding-left: 80px !important
5176    }
5177
5178    .xs-pl-90 {
5179      padding-l
5179eft: 90px !important
5180    }
5181
5182    .xs-pl-100 {
5183      padding-left: 100px !important
5184    }
5185  }
5186
5187  @media (min-width: 768px) {
5188    .sm-m-0 {
5189      margin: 0 !important
5190    }
5191
5192    .sm-m-5 {
5193      margin: 5px !important
5194    }
5195
5196    .sm-m-10 {
5197      margin: 10px !important
5198    }
5199
5200    .sm-m-15 {
5201      margin: 15px !important
5202    }
5203
5204    .sm-m-20 {
5205      margin: 20px !important
5206    }
5207
5208    .sm-m-25 {
5209      margin: 25px !important
5210    }
5211
5212    .sm-m-30 {
5213      margin: 30px !important
5214    }
5215
5216    .sm-m-40 {
5217      margin: 40px !important
5218    }
5219
5220    .sm-m-50 {
5221      margin: 50px !important
5222    }
5223
5224    .sm-m-60 {
5225      margin: 60px !important
5226    }
5227
5228    .sm-m-70 {
5229      margin: 70px !important
5230    }
5231
5232    .sm-m-80 {
5233      margin: 80px !important
5234    }
5235
5236    .sm-m-90 {
5237      margin: 90px !important
5238    }
5239
5240    .sm-m-100 {
5241      margin: 100px !important
5242    }
5243
5244    .sm-m-auto {
5245      margin: auto !important
5246    }
5247
5248    .sm-mx-0 {
5249      margin-right: 0 !important;
5250      margin-left: 0 !important
5251    }
5252
5253    .sm-mx-5 {
5254      margin-right: 5px !important;
5255      margin-left: 5px !important
5256    }
5257
5258    .sm-mx-10 {
5259      margin-right: 10px !important;
5260      margin-left: 10px !important
5261    }
5262
5263    .sm-mx-15 {
5264      margin-right: 15px !important;
5265      margin-left: 15px !important
5266    }
5267
5268    .sm-mx-20 {
5269      margin-right: 20px !important;
5270      margin-left: 20px !important
5271    }
5272
5273    .sm-mx-25 {
5274      margin-right: 25px !important;
5275      margin-left: 25px !important
5276    }
5277
5278    .sm-mx-30 {
5279      margin-right: 30px !important;
5280      margin-left: 30px !important
5281    }
5282
5283    .sm-mx-40 {
5284      margin-right: 40px !important;
5285      margin-left: 40px !important
5286    }
5287
5288    .sm-mx-50 {
5289      margin-right: 50px !important;
5290      margin-left: 50px !important
5291    }
5292
5293    .sm-mx-60 {
5294      margin-right: 60px !important;
5295      margin-left: 60px !important
5296    }
5297
5298    .sm-mx-70 {
5299      margin-right: 70px !important;
5300      margin-left: 70px !important
5301    }
5302
5303    .sm-mx-80 {
5304      margin-right: 80px !important;
5305      margin-left: 80px !important
5306    }
5307
5308    .sm-mx-90 {
5309      margin-right: 90px !important;
5310      margin-left: 90px !important
5311    }
5312
5313    .sm-mx-100 {
5314      margin-right: 100px !important;
5315      margin-left: 100px !important
5316    }
5317
5318    .sm-mx-auto {
5319      margin-right: auto !important;
5320      margin-left: auto !important
5321    }
5322
5323    .sm-my-0 {
5324      margin-top: 0 !important;
5325      margin-bottom: 0 !important
5326    }
5327
5328    .sm-my-5 {
5329      margin-top: 5px !important;
5330      margin-bottom: 5px !important
5331    }
5332
5333    .sm-my-10 {
5334      margin-top: 10px !important;
5335      margin-bottom: 10px !important
5336    }
5337
5338    .sm-my-15 {
5339      margin-top: 15px !important;
5340      margin-bottom: 15px !important
5341    }
5342
5343    .sm-my-20 {
5344      margin-top: 20px !important;
5345      margin-bottom: 20px !important
5346    }
5347
5348    .sm-my-25 {
5349      margin-top: 25px !important;
5350      margin-bottom: 25px !important
5351    }
5352
5353    .sm-my-30 {
5354      margin-top: 30px !important;
5355      margin-bottom: 30px !important
5356    }
5357
5358    .sm-my-40 {
5359      margin-top: 40px !important;
5360      margin-bottom: 40px !important
5361    }
5362
5363    .sm-my-50 {
5364      margin-top: 50px !important;
5365      margin-bottom: 50px !important
5366    }
5367
5368    .sm-my-60 {
5369      margin-top: 60px !important;
5370      margin-bottom: 60px !important
5371    }
5372
5373    .sm-my-70 {
5374      margin-top: 70px !important;
5375      margin-bottom: 70px !important
5376    }
5377
5378    .sm-my-80 {
5379      margin-top: 80px !important;
5380      margin-bottom: 80px !important
5381    }
5382
5383    .sm-my-90 {
5384      margin-top: 90px !important;
5385      margin-bottom: 90px !important
5386    }
5387
5388    .sm-my-100 {
5389      margin-top: 100px !important;
5390      margin-bottom: 100px !important
5391    }
5392
5393    .sm-my-auto {
5394      margin-top: auto !important;
5395      margin-bottom: auto !important
5396    }
5397
5398    .sm-mt-0 {
5399      margin-top: 0 !important
5400    }
5401
5402    .sm-mt-5 {
5403      margin-top: 5px !important
5404    }
5405
5406    .sm-mt-10 {
5407      margin-top: 10px !important
5408    }
5409
5410    .sm-mt-15 {
5411      margin-top: 15px !important
5412    }
5413
5414    .sm-mt-20 {
5415      margin-top: 20px !important
5416    }
5417
5418    .sm-mt-25 {
5419      margin-top: 25px !important
5420    }
5421
5422    .sm-mt-30 {
5423      margin-top: 30px !important
5424    }
5425
5426    .sm-mt-40 {
5427      margin-top: 40px !important
5428    }
5429
5430    .sm-mt-50 {
5431      margin-top: 50px !important
5432    }
5433
5434    .sm-mt-60 {
5435      margin-top: 60px !important
5436    }
5437
5438    .sm-mt-70 {
5439      margin-top: 70px !important
5440    }
5441
5442    .sm-mt-80 {
5443      margin-top: 80px !important
5444    }
5445
5446    .sm-mt-90 {
5447      margin-top: 90px !important
5448    }
5449
5450    .sm-mt-100 {
5451      margin-top: 100px !important
5452    }
5453
5454    .sm-mt-auto {
5455      margin-top: auto !important
5456    }
5457
5458    .sm-mr-0 {
5459      margin-right: 0 !important
5460    }
5461
5462    .sm-mr-5 {
5463      margin-right: 5px !important
5464    }
5465
5466    .sm-mr-10 {
5467      margin-right: 10px !important
5468    }
5469
5470    .sm-mr-15 {
5471      margin-right: 15px !important
5472    }
5473
5474    .sm-mr-20 {
5475      margin-right: 20px !important
5476    }
5477
5478    .sm-mr-25 {
5479      margin-right: 25px !important
5480    }
5481
5482    .sm-mr-30 {
5483      margin-right: 30px !important
5484    }
5485
5486    .sm-mr-40 {
5487      margin-right: 40px !important
5488    }
5489
5490    .sm-mr-50 {
5491      margin-right: 50px !important
5492    }
5493
5494    .sm-mr-60 {
5495      margin-right: 60px !important
5496    }
5497
5498    .sm-mr-70 {
5499      margin-right: 70px !important
5500    }
5501
5502    .sm-mr-80 {
5503      margin-right: 80px !important
5504    }
5505
5506    .sm-mr-90 {
5507      margin-right: 90px !important
5508    }
5509
5510    .sm-mr-100 {
5511      margin-right: 100px !important
5512    }
5513
5514    .sm-mr-auto {
5515      margin-right: auto !important
5516    }
5517
5518    .sm-mb-0 {
5519      margin-bottom: 0 !important
5520    }
5521
5522    .sm-mb-5 {
5523      margin-bottom: 5px !important
5524    }
5525
5526    .sm-mb-10 {
5527      margin-bottom: 10px !important
5528    }
5529
5530    .sm-mb-15 {
5531      margin-bottom: 15px !important
5532    }
5533
5534    .sm-mb-20 {
5535      margin-bottom: 20px !important
5536    }
5537
5538    .sm-mb-25 {
5539      margin-bottom: 25px !important
5540    }
5541
5542    .sm-mb-30 {
5543      margin-bottom: 30px !important
5544    }
5545
5546    .sm-mb-40 {
5547      margin-bottom: 40px !important
5548    }
5549
5550    .sm-mb-50 {
5551      margin-bottom: 50px !important
5552    }
5553
5554    .sm-mb-60 {
5555      margin-bottom: 60px !important
5556    }
5557
5558    .sm-mb-70 {
5559      margin-bottom: 70px !important
5560    }
5561
5562    .sm-mb-80 {
5563      margin-bottom: 80px !important
5564    }
5565
5566    .sm-mb-90 {
5567      margin-bottom: 90px !important
5568    }
5569
5570    .sm-mb-100 {
5571      margin-bottom: 100px !important
5572    }
5573
5574    .sm-mb-auto {
5575      margin-bottom: auto !important
5576    }
5577
5578    .sm-ml-0 {
5579      margin-left: 0 !important
5580    }
5581
5582    .sm-ml-5 {
5583      margin-left: 5px !important
5584    }
5585
5586    .sm-ml-10 {
5587      margin-left: 10px !important
5588    }
5589
5590    .sm-ml-15 {
5591      margin-left: 15px !important
5592    }
5593
5594    .sm-ml-20 {
5595      margin-left: 20px !important
5596    }
5597
5598    .sm-ml-25 {
5599      margin-left: 25px !important
5600    }
5601
5602    .sm-ml-30 {
5603      margin-left: 30px !important
5604    }
5605
5606    .sm-ml-40 {
5607      margin-left: 40px !important
5608    }
5609
5610    .sm-ml-50 {
5611      margin-left: 50px !important
5612    }
5613
5614    .sm-ml-60 {
5615      margin-left: 60px !important
5616    }
5617
5618    .sm-ml-70 {
5619      margin-left: 70px !important
5620    }
5621
5622    .sm-ml-80 {
5623      margin-left: 80px !important
5624    }
5625
5626    .sm-ml-90 {
5627      margin-left: 90px !important
5628    }
5629
5630    .sm-ml-100 {
5631      margin-left: 100px !important
5632    }
5633
5634    .sm-ml-auto {
5635      margin-left: auto !important
5636    }
5637
5638    .sm-p-0 {
5639      padding: 0 !important
5640    }
5641
5642    .sm-p-5 {
5643      padding: 5px !important
5644    }
5645
5646    .sm-p-10 {
5647      padding: 10px !important
5648    }
5649
5650    .sm-p-15 {
5651      padding: 15px !important
5652    }
5653
5654    .sm-p-20 {
5655      padding: 20px !important
5656    }
5657
5658    .sm-p-25 {
5659      padding: 25px !important
5660    }
5661
5662    .sm-p-30 {
5663      padding: 30px !important
5664    }
5665
5666    .sm-p-40 {
5667      padding: 40px !important
5668    }
5669
5670    .sm-p-50 {
5671      padding: 50px !important
5672    }
5673
5674    .sm-p-60 {
5675      padding: 60px !important
5676    }
5677
5678    .sm-p-70 {
5679      padding: 70px !important
5680    }
5681
5682    .sm-p-80 {
5683      padding: 80px !important
5684    }
5685
5686    .sm-p-90 {
5687      padding: 90px !important
5688    }
5689
5690    .sm-p-100 {
5691      padding: 100px !important
5692    }
5693
5694    .sm-px-0 {
5695      padding-right: 0 !important;
5696      padding-left: 0 !important
5697    }
5698
5699    .sm-px-5 {
5700      padding-right: 5px !important;
5701      padding-left: 5px !important
5702    }
5703
5704    .sm-px-10 {
5705      padding-right: 10px !important;
5706      padding-left: 10px !important
5707    }
5708
5709    .sm-px-15 {
5710      padding-right: 15px !important;
5711      padding-left: 15px !important
5712    }
5713
5714    .sm-px-20 {
5715      padding-right: 20px !important;
5716      padding-left: 20px !important
5717    }
5718
5719    .sm-px-25 {
5720      padding-right: 25px !important;
5721      padding-left: 25px !important
5722    }
5723
5724    .sm-px-30 {
5725      padding-right: 30px !important;
5726      padding-left: 30px !important
5727    }
5728
5729    .sm-px-40 {
5730      padding-right: 40px !important;
5731      padding-left: 40px !important
5732    }
5733
5734    .sm-px-50 {
5735      padding-right: 50px !important;
5736      padding-left: 50px !important
5737    }
5738
5739    .sm-px-60 {
5740      padding-right: 60px !important;
5741      padding-left: 60px !important
5742    }
5743
5744    .sm-px-70 {
5745      padding-right: 70px !important;
5746      padding-left: 70px !important
5747    }
5748
5749    .sm-px-80 {
5750      padding-right: 80px !important;
5751      padding-left: 80px !important
5752    }
5753
5754    .sm-px-90 {
5755      padding-right: 90px !important;
5756      padding-left: 90px !important
5757    }
5758
5759    .sm-px-100 {
5760      padding-right: 100px !important;
5761      padding-left: 100px !important
5762    }
5763
5764    .sm-py-0 {
5765      padding-top: 0 !important;
5766      padding-bottom: 0 !important
5767    }
5768
5769    .sm-py-5 {
5770      padding-top: 5px !important;
5771      padding-bottom: 5px !important
5772    }
5773
5774    .sm-py-10 {
5775      padding-top: 10px !important;
5776      padding-bottom: 10px !important
5777    }
5778
5779    .sm-py-15 {
5780      padding-top: 15px !important;
5781      padding-bottom: 15px !important
5782    }
5783
5784    .sm-py-20 {
5785      padding-top: 20px !important;
5786      padding-bottom: 20px !important
5787    }
5788
5789    .sm-py-25 {
5790      padding-top: 25px !important;
5791      padding-bottom: 25px !important
5792    }
5793
5794    .sm-py-30 {
5795      padding-top: 30px !important;
5796      padding-bottom: 30px !important
5797    }
5798
5799    .sm-py-40 {
5800      padding-top: 40px !important;
5801      padding-bottom: 40px !important
5802    }
5803
5804    .sm-py-50 {
5805      padding-top: 50px !important;
5806      padding-bottom: 50px !important
5807    }
5808
5809    .sm-py-60 {
5810      padding-top: 60px !important;
5811      padding-bottom: 60px !important
5812    }
5813
5814    .sm-py-70 {
5815      padding-top: 70px !important;
5816      padding-bottom: 70px !important
5817    }
5818
5819    .sm-py-80 {
5820      padding-top: 80px !important;
5821      padding-bottom: 80px !important
5822    }
5823
5824    .sm-py-90 {
5825      padding-top: 90px !important;
5826      padding-bottom: 90px !important
5827    }
5828
5829    .sm-py-100 {
5830      padding-top: 100px !important;
5831      padding-bottom: 100px !important
5832    }
5833
5834    .sm-pt-0 {
5835      padding-top: 0 !important
5836    }
5837
5838    .sm-pt-5 {
5839      padding-top: 5px !important
5840    }
5841
5842    .sm-pt-10 {
5843      padding-top: 10px !important
5844    }
5845
5846    .sm-pt-15 {
5847      padding-top: 15px !important
5848    }
5849
5850    .sm-pt-20 {
5851      padding-top: 20px !important
5852    }
5853
5854    .sm-pt-25 {
5855      padding-top: 25px !important
5856    }
5857
5858    .sm-pt-30 {
5859      padding-top: 30px !important
5860    }
5861
5862    .sm-pt-40 {
5863      padding-top: 40px !important
5864    }
5865
5866    .sm-pt-50 {
5867      padding-top: 50px !important
5868    }
5869
5870    .sm-pt-60 {
5871      padding-top: 60px !important
5872    }
5873
5874    .sm-pt-70 {
5875      padding-top: 70px !important
5876    }
5877
5878    .sm-pt-80 {
5879      padding-top: 80px !important
5880    }
5881
5882    .sm-pt-90 {
5883      padding-top: 90px !important
5884    }
5885
5886    .sm-pt-100 {
5887      padding-top: 100px !important
5888    }
5889
5890    .sm-pr-0 {
5891      padding-right: 0 !important
5892    }
5893
5894    .sm-pr-5 {
5895      padding-right: 5px !important
5896    }
5897
5898    .sm-pr-10 {
5899      padding-right: 10px !important
5900    }
5901
5902    .sm-pr-15 {
5903      padding-right: 15px !important
5904    }
5905
5906    .sm-pr-20 {
5907      padding-right: 20px !important
5908    }
5909
5910    .sm-pr-25 {
5911      padding-right: 25px !important
5912    }
5913
5914    .sm-pr-30 {
5915      padding-right: 30px !important
5916    }
5917
5918    .sm-pr-40 {
5919      padding-right: 40px !important
5920    }
5921
5922    .sm-pr-50 {
5923      padding-right: 50px !important
5924    }
5925
5926    .sm-pr-60 {
5927      padding-right: 60px !important
5928    }
5929
5930    .sm-pr-70 {
5931      padding-right: 70px !important
5932    }
5933
5934    .sm-pr-80 {
5935      padding-right: 80px !important
5936    }
5937
5938    .sm-pr-90 {
5939      padding-right: 90px !important
5940    }
5941
5942    .sm-pr-100 {
5943      padding-right: 100px !important
5944    }
5945
5946    .sm-pb-0 {
5947      padding-bottom: 0 !important
5948    }
5949
5950    .sm-pb-5 {
5951      padding-bottom: 5px !important
5952    }
5953
5954    .sm-pb-10 {
5955      padding-bottom: 10px !important
5956    }
5957
5958    .sm-pb-15 {
5959      padding-bottom: 15px !important
5960    }
5961
5962    .sm-pb-20 {
5963      padding-bottom: 20px !important
5964    }
5965
5966    .sm-pb-25 {
5967      padding-bottom: 25px !important
5968    }
5969
5970    .sm-pb-30 {
5971      padding-bottom: 30px !important
5972    }
5973
5974    .sm-pb-40 {
5975      padding-bottom: 40px !important
5976    }
5977
5978    .sm-pb-50 {
5979      padding-bottom: 50px !important
5980    }
5981
5982    .sm-pb-60 {
5983      padding-bottom: 60px !important
5984    }
5985
5986    .sm-pb-70 {
5987      padding-bottom: 70px !important
5988    }
5989
5990    .sm-pb-80 {
5991      padding-bottom: 80px !important
5992    }
5993
5994    .sm-pb-90 {
5995      padding-bottom: 90px !important
5996    }
5997
5998    .sm-pb-100 {
5999      padding-bottom: 100px !important
6000    }
6001
6002    .sm-pl-0 {
6003      padding-left: 0 !important
6004    }
6005
6006    .sm-pl-5 {
6007      padding-left: 5px !important
6008    }
6009
6010    .sm-pl-10 {
6011      padding-left: 10px !important
6012    }
6013
6014    .sm-pl-15 {
6015      padding-left: 15px !important
6016    }
6017
6018    .sm-pl-20 {
6019      padding-left: 20px !important
6020    }
6021
6022    .sm-pl-25 {
6023      padding-left: 25px !important
6024    }
6025
6026    .sm-pl-30 {
6027      padding-left: 30px !important
6028    }
6029
6030    .sm-pl-40 {
6031      padding-left: 40px !important
6032    }
6033
6034    .sm-pl-50 {
6035      padding-left: 50px !important
6036    }
6037
6038    .sm-pl-60 {
6039      padding-left: 60px !important
6040    }
6041
6042    .sm-pl-70 {
6043      padding-left: 70px !important
6044    }
6045
6046    .sm-pl-80 {
6047      padding-left: 80px !important
6048    }
6049
6050    .sm-pl-90 {
6051      padding-left: 90px !important
6052    }
6053
6054    .sm-pl-100 {
6055      padding-left: 100px !important
6056    }
6057  }
6058
6059  @media (min-width: 992px) {
6060    .md-m-0 {
6061      margin: 0 !important
6062    }
6063
6064    .md-m-5 {
6065      margin: 5px !important
6066    }
6067
6068    .md-m-10 {
6069      margin: 10px !important
6070    }
6071
6072    .md-m-15 {
6073      margin: 15px !important
6074    }
6075
6076    .md-m-20 {
6077      margin: 20px !important
6078    }
6079
6080    .md-m-25 {
6081      margin: 25px !important
6082    }
6083
6084    .md-m-30 {
6085      margin: 30px !important
6086    }
6087
6088    .md-m-40 {
6089      margin: 40px !important
6090    }
6091
6092    .md-m-50 {
6093      margin: 50px !important
6094    }
6095
6096    .md-m-60 {
6097      margin: 60px !important
6098    }
6099
6100    .md-m-70 {
6101      margin: 70px !important
6102    }
6103
6104    .md-m-80 {
6105      margin: 80px !important
6106    }
6107
6108    .md-m-90 {
6109      margin: 90px !important
6110    }
6111
6112    .md-m-100 {
6113      margin: 100px !important
6114    }
6115
6116    .md-m-auto {
6117      margin: auto !important
6118    }
6119
6120    .md-mx-0 {
6121      margin-right: 0 !important;
6122      margin-left: 0 !important
6123    }
6124
6125    .md-mx-5 {
6126      margin-right: 5px !important;
6127      margin-left: 5px !important
6128    }
6129
6130    .md-mx-10 {
6131      margin-right: 10px !important;
6132      margin-left: 10px !important
6133    }
6134
6135    .md-mx-15 {
6136      margin-right: 15px !important;
6137      margin-left: 15px !important
6138    }
6139
6140    .md-mx-20 {
6141      margin-right: 20px !important;
6142      margin-left: 20px !important
6143    }
6144
6145    .md-mx-25 {
6146      margin-right: 25px !important;
6147      margin-left: 25px !important
6148    }
6149
6150    .md-mx-30 {
6151      margin-right: 30px !important;
6152      margin-left: 30px !important
6153    }
6154
6155    .md-mx-40 {
6156      margin-right: 40px !important;
6157      margin-left: 40px !important
6158    }
6159
6160    .md-mx-50 {
6161      margin-right: 50px !important;
6162      margin-left: 50px !important
6163    }
6164
6165    .md-mx-60 {
6166      margin-right: 60px !important;
6167      margin-left: 60px !important
6168    }
6169
6170    .md-mx-70 {
6171      margin-right: 70px !important;
6172      margin-left: 70px !important
6173    }
6174
6175    .md-mx-80 {
6176      margin-right: 80px !important;
6177      margin-left: 80px !important
6178    }
6179
6180    .md-mx-90 {
6181      margin-right: 90px !important;
6182      margin-left: 90px !important
6183    }
6184
6185    .md-mx-100 {
6186      margin-right: 100px !important;
6187      margin-left: 100px !important
6188    }
6189
6190    .md-mx-auto {
6191      margin-right: auto !important;
6192      margin-left: auto !important
6193    }
6194
6195    .md-my-0 {
6196      margin-top: 0 !important;
6197      margin-bottom: 0 !important
6198    }
6199
6200    .md-my-5 {
6201      margin-top: 5px !important;
6202      margin-bot
6202tom: 5px !important
6203    }
6204
6205    .md-my-10 {
6206      margin-top: 10px !important;
6207      margin-bottom: 10px !important
6208    }
6209
6210    .md-my-15 {
6211      margin-top: 15px !important;
6212      margin-bottom: 15px !important
6213    }
6214
6215    .md-my-20 {
6216      margin-top: 20px !important;
6217      margin-bottom: 20px !important
6218    }
6219
6220    .md-my-25 {
6221      margin-top: 25px !important;
6222      margin-bottom: 25px !important
6223    }
6224
6225    .md-my-30 {
6226      margin-top: 30px !important;
6227      margin-bottom: 30px !important
6228    }
6229
6230    .md-my-40 {
6231      margin-top: 40px !important;
6232      margin-bottom: 40px !important
6233    }
6234
6235    .md-my-50 {
6236      margin-top: 50px !important;
6237      margin-bottom: 50px !important
6238    }
6239
6240    .md-my-60 {
6241      margin-top: 60px !important;
6242      margin-bottom: 60px !important
6243    }
6244
6245    .md-my-70 {
6246      margin-top: 70px !important;
6247      margin-bottom: 70px !important
6248    }
6249
6250    .md-my-80 {
6251      margin-top: 80px !important;
6252      margin-bottom: 80px !important
6253    }
6254
6255    .md-my-90 {
6256      margin-top: 90px !important;
6257      margin-bottom: 90px !important
6258    }
6259
6260    .md-my-100 {
6261      margin-top: 100px !important;
6262      margin-bottom: 100px !important
6263    }
6264
6265    .md-my-auto {
6266      margin-top: auto !important;
6267      margin-bottom: auto !important
6268    }
6269
6270    .md-mt-0 {
6271      margin-top: 0 !important
6272    }
6273
6274    .md-mt-5 {
6275      margin-top: 5px !important
6276    }
6277
6278    .md-mt-10 {
6279      margin-top: 10px !important
6280    }
6281
6282    .md-mt-15 {
6283      margin-top: 15px !important
6284    }
6285
6286    .md-mt-20 {
6287      margin-top: 20px !important
6288    }
6289
6290    .md-mt-25 {
6291      margin-top: 25px !important
6292    }
6293
6294    .md-mt-30 {
6295      margin-top: 30px !important
6296    }
6297
6298    .md-mt-40 {
6299      margin-top: 40px !important
6300    }
6301
6302    .md-mt-50 {
6303      margin-top: 50px !important
6304    }
6305
6306    .md-mt-60 {
6307      margin-top: 60px !important
6308    }
6309
6310    .md-mt-70 {
6311      margin-top: 70px !important
6312    }
6313
6314    .md-mt-80 {
6315      margin-top: 80px !important
6316    }
6317
6318    .md-mt-90 {
6319      margin-top: 90px !important
6320    }
6321
6322    .md-mt-100 {
6323      margin-top: 100px !important
6324    }
6325
6326    .md-mt-auto {
6327      margin-top: auto !important
6328    }
6329
6330    .md-mr-0 {
6331      margin-right: 0 !important
6332    }
6333
6334    .md-mr-5 {
6335      margin-right: 5px !important
6336    }
6337
6338    .md-mr-10 {
6339      margin-right: 10px !important
6340    }
6341
6342    .md-mr-15 {
6343      margin-right: 15px !important
6344    }
6345
6346    .md-mr-20 {
6347      margin-right: 20px !important
6348    }
6349
6350    .md-mr-25 {
6351      margin-right: 25px !important
6352    }
6353
6354    .md-mr-30 {
6355      margin-right: 30px !important
6356    }
6357
6358    .md-mr-40 {
6359      margin-right: 40px !important
6360    }
6361
6362    .md-mr-50 {
6363      margin-right: 50px !important
6364    }
6365
6366    .md-mr-60 {
6367      margin-right: 60px !important
6368    }
6369
6370    .md-mr-70 {
6371      margin-right: 70px !important
6372    }
6373
6374    .md-mr-80 {
6375      margin-right: 80px !important
6376    }
6377
6378    .md-mr-90 {
6379      margin-right: 90px !important
6380    }
6381
6382    .md-mr-100 {
6383      margin-right: 100px !important
6384    }
6385
6386    .md-mr-auto {
6387      margin-right: auto !important
6388    }
6389
6390    .md-mb-0 {
6391      margin-bottom: 0 !important
6392    }
6393
6394    .md-mb-5 {
6395      margin-bottom: 5px !important
6396    }
6397
6398    .md-mb-10 {
6399      margin-bottom: 10px !important
6400    }
6401
6402    .md-mb-15 {
6403      margin-bottom: 15px !important
6404    }
6405
6406    .md-mb-20 {
6407      margin-bottom: 20px !important
6408    }
6409
6410    .md-mb-25 {
6411      margin-bottom: 25px !important
6412    }
6413
6414    .md-mb-30 {
6415      margin-bottom: 30px !important
6416    }
6417
6418    .md-mb-40 {
6419      margin-bottom: 40px !important
6420    }
6421
6422    .md-mb-50 {
6423      margin-bottom: 50px !important
6424    }
6425
6426    .md-mb-60 {
6427      margin-bottom: 60px !important
6428    }
6429
6430    .md-mb-70 {
6431      margin-bottom: 70px !important
6432    }
6433
6434    .md-mb-80 {
6435      margin-bottom: 80px !important
6436    }
6437
6438    .md-mb-90 {
6439      margin-bottom: 90px !important
6440    }
6441
6442    .md-mb-100 {
6443      margin-bottom: 100px !important
6444    }
6445
6446    .md-mb-auto {
6447      margin-bottom: auto !important
6448    }
6449
6450    .md-ml-0 {
6451      margin-left: 0 !important
6452    }
6453
6454    .md-ml-5 {
6455      margin-left: 5px !important
6456    }
6457
6458    .md-ml-10 {
6459      margin-left: 10px !important
6460    }
6461
6462    .md-ml-15 {
6463      margin-left: 15px !important
6464    }
6465
6466    .md-ml-20 {
6467      margin-left: 20px !important
6468    }
6469
6470    .md-ml-25 {
6471      margin-left: 25px !important
6472    }
6473
6474    .md-ml-30 {
6475      margin-left: 30px !important
6476    }
6477
6478    .md-ml-40 {
6479      margin-left: 40px !important
6480    }
6481
6482    .md-ml-50 {
6483      margin-left: 50px !important
6484    }
6485
6486    .md-ml-60 {
6487      margin-left: 60px !important
6488    }
6489
6490    .md-ml-70 {
6491      margin-left: 70px !important
6492    }
6493
6494    .md-ml-80 {
6495      margin-left: 80px !important
6496    }
6497
6498    .md-ml-90 {
6499      margin-left: 90px !important
6500    }
6501
6502    .md-ml-100 {
6503      margin-left: 100px !important
6504    }
6505
6506    .md-ml-auto {
6507      margin-left: auto !important
6508    }
6509
6510    .md-p-0 {
6511      padding: 0 !important
6512    }
6513
6514    .md-p-5 {
6515      padding: 5px !important
6516    }
6517
6518    .md-p-10 {
6519      padding: 10px !important
6520    }
6521
6522    .md-p-15 {
6523      padding: 15px !important
6524    }
6525
6526    .md-p-20 {
6527      padding: 20px !important
6528    }
6529
6530    .md-p-25 {
6531      padding: 25px !important
6532    }
6533
6534    .md-p-30 {
6535      padding: 30px !important
6536    }
6537
6538    .md-p-40 {
6539      padding: 40px !important
6540    }
6541
6542    .md-p-50 {
6543      padding: 50px !important
6544    }
6545
6546    .md-p-60 {
6547      padding: 60px !important
6548    }
6549
6550    .md-p-70 {
6551      padding: 70px !important
6552    }
6553
6554    .md-p-80 {
6555      padding: 80px !important
6556    }
6557
6558    .md-p-90 {
6559      padding: 90px !important
6560    }
6561
6562    .md-p-100 {
6563      padding: 100px !important
6564    }
6565
6566    .md-px-0 {
6567      padding-right: 0 !important;
6568      padding-left: 0 !important
6569    }
6570
6571    .md-px-5 {
6572      padding-right: 5px !important;
6573      padding-left: 5px !important
6574    }
6575
6576    .md-px-10 {
6577      padding-right: 10px !important;
6578      padding-left: 10px !important
6579    }
6580
6581    .md-px-15 {
6582      padding-right: 15px !important;
6583      padding-left: 15px !important
6584    }
6585
6586    .md-px-20 {
6587      padding-right: 20px !important;
6588      padding-left: 20px !important
6589    }
6590
6591    .md-px-25 {
6592      padding-right: 25px !important;
6593      padding-left: 25px !important
6594    }
6595
6596    .md-px-30 {
6597      padding-right: 30px !important;
6598      padding-left: 30px !important
6599    }
6600
6601    .md-px-40 {
6602      padding-right: 40px !important;
6603      padding-left: 40px !important
6604    }
6605
6606    .md-px-50 {
6607      padding-right: 50px !important;
6608      padding-left: 50px !important
6609    }
6610
6611    .md-px-60 {
6612      padding-right: 60px !important;
6613      padding-left: 60px !important
6614    }
6615
6616    .md-px-70 {
6617      padding-right: 70px !important;
6618      padding-left: 70px !important
6619    }
6620
6621    .md-px-80 {
6622      padding-right: 80px !important;
6623      padding-left: 80px !important
6624    }
6625
6626    .md-px-90 {
6627      padding-right: 90px !important;
6628      padding-left: 90px !important
6629    }
6630
6631    .md-px-100 {
6632      padding-right: 100px !important;
6633      padding-left: 100px !important
6634    }
6635
6636    .md-py-0 {
6637      padding-top: 0 !important;
6638      padding-bottom: 0 !important
6639    }
6640
6641    .md-py-5 {
6642      padding-top: 5px !important;
6643      padding-bottom: 5px !important
6644    }
6645
6646    .md-py-10 {
6647      padding-top: 10px !important;
6648      padding-bottom: 10px !important
6649    }
6650
6651    .md-py-15 {
6652      padding-top: 15px !important;
6653      padding-bottom: 15px !important
6654    }
6655
6656    .md-py-20 {
6657      padding-top: 20px !important;
6658      padding-bottom: 20px !important
6659    }
6660
6661    .md-py-25 {
6662      padding-top: 25px !important;
6663      padding-bottom: 25px !important
6664    }
6665
6666    .md-py-30 {
6667      padding-top: 30px !important;
6668      padding-bottom: 30px !important
6669    }
6670
6671    .md-py-40 {
6672      padding-top: 40px !important;
6673      padding-bottom: 40px !important
6674    }
6675
6676    .md-py-50 {
6677      padding-top: 50px !important;
6678      padding-bottom: 50px !important
6679    }
6680
6681    .md-py-60 {
6682      padding-top: 60px !important;
6683      padding-bottom: 60px !important
6684    }
6685
6686    .md-py-70 {
6687      padding-top: 70px !important;
6688      padding-bottom: 70px !important
6689    }
6690
6691    .md-py-80 {
6692      padding-top: 80px !important;
6693      padding-bottom: 80px !important
6694    }
6695
6696    .md-py-90 {
6697      padding-top: 90px !important;
6698      padding-bottom: 90px !important
6699    }
6700
6701    .md-py-100 {
6702      padding-top: 100px !important;
6703      padding-bottom: 100px !important
6704    }
6705
6706    .md-pt-0 {
6707      padding-top: 0 !important
6708    }
6709
6710    .md-pt-5 {
6711      padding-top: 5px !important
6712    }
6713
6714    .md-pt-10 {
6715      padding-top: 10px !important
6716    }
6717
6718    .md-pt-15 {
6719      padding-top: 15px !important
6720    }
6721
6722    .md-pt-20 {
6723      padding-top: 20px !important
6724    }
6725
6726    .md-pt-25 {
6727      padding-top: 25px !important
6728    }
6729
6730    .md-pt-30 {
6731      padding-top: 30px !important
6732    }
6733
6734    .md-pt-40 {
6735      padding-top: 40px !important
6736    }
6737
6738    .md-pt-50 {
6739      padding-top: 50px !important
6740    }
6741
6742    .md-pt-60 {
6743      padding-top: 60px !important
6744    }
6745
6746    .md-pt-70 {
6747      padding-top: 70px !important
6748    }
6749
6750    .md-pt-80 {
6751      padding-top: 80px !important
6752    }
6753
6754    .md-pt-90 {
6755      padding-top: 90px !important
6756    }
6757
6758    .md-pt-100 {
6759      padding-top: 100px !important
6760    }
6761
6762    .md-pr-0 {
6763      padding-right: 0 !important
6764    }
6765
6766    .md-pr-5 {
6767      padding-right: 5px !important
6768    }
6769
6770    .md-pr-10 {
6771      padding-right: 10px !important
6772    }
6773
6774    .md-pr-15 {
6775      padding-right: 15px !important
6776    }
6777
6778    .md-pr-20 {
6779      padding-right: 20px !important
6780    }
6781
6782    .md-pr-25 {
6783      padding-right: 25px !important
6784    }
6785
6786    .md-pr-30 {
6787      padding-right: 30px !important
6788    }
6789
6790    .md-pr-40 {
6791      padding-right: 40px !important
6792    }
6793
6794    .md-pr-50 {
6795      padding-right: 50px !important
6796    }
6797
6798    .md-pr-60 {
6799      padding-right: 60px !important
6800    }
6801
6802    .md-pr-70 {
6803      padding-right: 70px !important
6804    }
6805
6806    .md-pr-80 {
6807      padding-right: 80px !important
6808    }
6809
6810    .md-pr-90 {
6811      padding-right: 90px !important
6812    }
6813
6814    .md-pr-100 {
6815      padding-right: 100px !important
6816    }
6817
6818    .md-pb-0 {
6819      padding-bottom: 0 !important
6820    }
6821
6822    .md-pb-5 {
6823      padding-bottom: 5px !important
6824    }
6825
6826    .md-pb-10 {
6827      padding-bottom: 10px !important
6828    }
6829
6830    .md-pb-15 {
6831      padding-bottom: 15px !important
6832    }
6833
6834    .md-pb-20 {
6835      padding-bottom: 20px !important
6836    }
6837
6838    .md-pb-25 {
6839      padding-bottom: 25px !important
6840    }
6841
6842    .md-pb-30 {
6843      padding-bottom: 30px !important
6844    }
6845
6846    .md-pb-40 {
6847      padding-bottom: 40px !important
6848    }
6849
6850    .md-pb-50 {
6851      padding-bottom: 50px !important
6852    }
6853
6854    .md-pb-60 {
6855      padding-bottom: 60px !important
6856    }
6857
6858    .md-pb-70 {
6859      padding-bottom: 70px !important
6860    }
6861
6862    .md-pb-80 {
6863      padding-bottom: 80px !important
6864    }
6865
6866    .md-pb-90 {
6867      padding-bottom: 90px !important
6868    }
6869
6870    .md-pb-100 {
6871      padding-bottom: 100px !important
6872    }
6873
6874    .md-pl-0 {
6875      padding-left: 0 !important
6876    }
6877
6878    .md-pl-5 {
6879      padding-left: 5px !important
6880    }
6881
6882    .md-pl-10 {
6883      padding-left: 10px !important
6884    }
6885
6886    .md-pl-15 {
6887      padding-left: 15px !important
6888    }
6889
6890    .md-pl-20 {
6891      padding-left: 20px !important
6892    }
6893
6894    .md-pl-25 {
6895      padding-left: 25px !important
6896    }
6897
6898    .md-pl-30 {
6899      padding-left: 30px !important
6900    }
6901
6902    .md-pl-40 {
6903      padding-left: 40px !important
6904    }
6905
6906    .md-pl-50 {
6907      padding-left: 50px !important
6908    }
6909
6910    .md-pl-60 {
6911      padding-left: 60px !important
6912    }
6913
6914    .md-pl-70 {
6915      padding-left: 70px !important
6916    }
6917
6918    .md-pl-80 {
6919      padding-left: 80px !important
6920    }
6921
6922    .md-pl-90 {
6923      padding-left: 90px !important
6924    }
6925
6926    .md-pl-100 {
6927      padding-left: 100px !important
6928    }
6929  }
6930
6931  @media (min-width: 1200px) {
6932    .m-0 {
6933      margin: 0 !important
6934    }
6935
6936    .m-5 {
6937      margin: 5px !important
6938    }
6939
6940    .m-10 {
6941      margin: 10px !important
6942    }
6943
6944    .m-15 {
6945      margin: 15px !important
6946    }
6947
6948    .m-20 {
6949      margin: 20px !important
6950    }
6951
6952    .m-25 {
6953      margin: 25px !important
6954    }
6955
6956    .m-30 {
6957      margin: 30px !important
6958    }
6959
6960    .m-40 {
6961      margin: 40px !important
6962    }
6963
6964    .m-50 {
6965      margin: 50px !important
6966    }
6967
6968    .m-60 {
6969      margin: 60px !important
6970    }
6971
6972    .m-70 {
6973      margin: 70px !important
6974    }
6975
6976    .m-80 {
6977      margin: 80px !important
6978    }
6979
6980    .m-90 {
6981      margin: 90px !important
6982    }
6983
6984    .m-100 {
6985      margin: 100px !important
6986    }
6987
6988    .m-auto {
6989      margin: auto !important
6990    }
6991
6992    .mx-0 {
6993      margin-right: 0 !important;
6994      margin-left: 0 !important
6995    }
6996
6997    .mx-5 {
6998      margin-right: 5px !important;
6999      margin-left: 5px !important
7000    }
7001
7002    .mx-10 {
7003      margin-right: 10px !important;
7004      margin-left: 10px !important
7005    }
7006
7007    .mx-15 {
7008      margin-right: 15px !important;
7009      margin-left: 15px !important
7010    }
7011
7012    .mx-20 {
7013      margin-right: 20px !important;
7014      margin-left: 20px !important
7015    }
7016
7017    .mx-25 {
7018      margin-right: 25px !important;
7019      margin-left: 25px !important
7020    }
7021
7022    .mx-30 {
7023      margin-right: 30px !important;
7024      margin-left: 30px !important
7025    }
7026
7027    .mx-40 {
7028      margin-right: 40px !important;
7029      margin-left: 40px !important
7030    }
7031
7032    .mx-50 {
7033      margin-right: 50px !important;
7034      margin-left: 50px !important
7035    }
7036
7037    .mx-60 {
7038      margin-right: 60px !important;
7039      margin-left: 60px !important
7040    }
7041
7042    .mx-70 {
7043      margin-right: 70px !important;
7044      margin-left: 70px !important
7045    }
7046
7047    .mx-80 {
7048      margin-right: 80px !important;
7049      margin-left: 80px !important
7050    }
7051
7052    .mx-90 {
7053      margin-right: 90px !important;
7054      margin-left: 90px !important
7055    }
7056
7057    .mx-100 {
7058      margin-right: 100px !important;
7059      margin-left: 100px !important
7060    }
7061
7062    .mx-auto {
7063      margin-right: auto !important;
7064      margin-left: auto !important
7065    }
7066
7067    .my-0 {
7068      margin-top: 0 !important;
7069      margin-bottom: 0 !important
7070    }
7071
7072    .my-5 {
7073      margin-top: 5px !important;
7074      margin-bottom: 5px !important
7075    }
7076
7077    .my-10 {
7078      margin-top: 10px !important;
7079      margin-bottom: 10px !important
7080    }
7081
7082    .my-15 {
7083      margin-top: 15px !important;
7084      margin-bottom: 15px !important
7085    }
7086
7087    .my-20 {
7088      margin-top: 20px !important;
7089      margin-bottom: 20px !important
7090    }
7091
7092    .my-25 {
7093      margin-top: 25px !important;
7094      margin-bottom: 25px !important
7095    }
7096
7097    .my-30 {
7098      margin-top: 30px !important;
7099      margin-bottom: 30px !important
7100    }
7101
7102    .my-40 {
7103      margin-top: 40px !important;
7104      margin-bottom: 40px !important
7105    }
7106
7107    .my-50 {
7108      margin-top: 50px !important;
7109      margin-bottom: 50px !important
7110    }
7111
7112    .my-60 {
7113      margin-top: 60px !important;
7114      margin-bottom: 60px !important
7115    }
7116
7117    .my-70 {
7118      margin-top: 70px !important;
7119      margin-bottom: 70px !important
7120    }
7121
7122    .my-80 {
7123      margin-top: 80px !important;
7124      margin-bottom: 80px !important
7125    }
7126
7127    .my-90 {
7128      margin-top: 90px !important;
7129      margin-bottom: 90px !important
7130    }
7131
7132    .my-100 {
7133      margin-top: 100px !important;
7134      margin-bottom: 100px !important
7135    }
7136
7137    .my-auto {
7138      margin-top: auto !important;
7139      margin-bottom: auto !important
7140    }
7141
7142    .mt-0 {
7143      margin-top: 0 !important
7144    }
7145
7146    .mt-5 {
7147      margin-top: 5px !important
7148    }
7149
7150    .mt-10 {
7151      margin-top: 10px !important
7152    }
7153
7154    .mt-15 {
7155      margin-top: 15px !important
7156    }
7157
7158    .mt-20 {
7159      margin-top: 20px !important
7160    }
7161
7162    .mt-25 {
7163      margin-top: 25px !important
7164    }
7165
7166    .mt-30 {
7167      margin-top: 30px !important
7168    }
7169
7170    .mt-40 {
7171      margin-top: 40px !important
7172    }
7173
7174    .mt-50 {
7175      margin-top: 50px !important
7176    }
7177
7178    .mt-60 {
7179      margin-top: 60px !important
7180    }
7181
7182    .mt-70 {
7183      margin-top: 70px !important
7184    }
7185
7186    .mt-80 {
7187      margin-top: 80px !important
7188    }
7189
7190    .mt-90 {
7191      margin-top: 90px !important
7192    }
7193
7194    .mt-100 {
7195      margin-top: 100px !important
7196    }
7197
7198    .mt-auto {
7199      margin-top: auto !important
7200    }
7201
7202    .mr-0 {
7203      margin-right: 0 !important
7204    }
7205
7206    .mr-5 {
7207      margin-right: 5px !important
7208    }
7209
7210    .mr-10 {
7211      margin-right: 10px !important
7212    }
7213
7214    .mr-15 {
7215      margin-right: 15px !important
7216    }
7217
7218    .mr-20 {
7219      margin-right: 20px !important
7220    }
7221
7222    .mr-25 {
7223      margin-right: 25px !important
7224    }
7225
7226    .mr-30 {
7227      margin-right: 30px !important
7228    }
7229
7230    .mr-40 {
7231      margin-right: 40px !important
7232    }
7233
7234    .mr-50 {
7235      margin-right: 50px !important
7236    }
7237
7238    .mr-60 {
7239      margin-right: 60px !important
7240    }
7241
7242    .mr-70 {
7243      margin-right: 70px !important
7244    }
7245
7246    .mr-80 {
7247      margin-right: 80px !important
7248    }
7249
7250    .mr-90 {
7251      margin-right: 90px !important
7252    }
7253
7254    .mr-100 {
7255      margin-right: 100px !important
7256    }
7257
7258    .mr-auto {
7259      margin-right: auto !important
7260    }
7261
7262    .mb-0 {
7263      margin-bottom: 0 !important
7264    }
7265
7266    .mb-5 {
7267      margin-bottom: 5px !important
7268    }
7269
7270    .mb-10 {
7271      margin-bottom: 10px !important
7272    }
7273
7274    .mb-15 {
7275      margin-bottom: 15px !important
7276    }
7277
7278    .mb-20 {
7279      margin-bottom: 20px !important
7280    }
7281
7282    .mb-25 {
7283      margin-bottom: 25px !important
7284    }
7285
7286    .mb-30 {
7287      margin-bottom: 30px !important
7288    }
7289
7290    .mb-40 {
7291      margin-bottom: 40px !important
7292    }
7293
7294    .mb-50 {
7295      margin-bottom: 50px !important
7296    }
7297
7298    .mb-60 {
7299      margin-bottom: 60px !important
7300    }
7301
7302    .mb-70 {
7303      margin-bottom: 70px !important
7304    }
7305
7306    .mb-80 {
7307      margin-bottom: 80px !important
7308    }
7309
7310    .mb-90 {
7311      margin-bottom: 90px !important
7312    }
7313
7314    .mb-100 {
7315      margin-bottom: 100px !important
7316    }
7317
7318    .mb-auto {
7319      margin-bottom: auto !important
7320    }
7321
7322    .ml-0 {
7323      margin-left: 0 !important
7324    }
7325
7326    .ml-5 {
7327      margin-left: 5px !important
7328    }
7329
7330    .ml-10 {
7331      margin-left: 10px !important
7332    }
7333
7334    .ml-15 {
7335      margin-left: 15px !important
7336    }
7337
7338    .ml-20 {
7339      margin-left: 20px !important
7340    }
7341
7342    .ml-25 {
7343      margin-left: 25px !important
7344    }
7345
7346    .ml-30 {
7347      margin-left: 30px !important
7348    }
7349
7350    .ml-40 {
7351      margin-left: 40px !important
7352    }
7353
7354    .ml-50 {
7355      margin-left: 50px !important
7356    }
7357
7358    .ml-60 {
7359      margin-left: 60px !important
7360    }
7361
7362    .ml-70 {
7363      margin-left: 70px !important
7364    }
7365
7366    .ml-80 {
7367      margin-left: 80px !important
7368    }
7369
7370    .ml-90 {
7371      margin-left: 90px !important
7372    }
7373
7374    .ml-100 {
7375      margin-left: 100px !important
7376    }
7377
7378    .ml-auto {
7379      margin-left: auto !important
7380    }
7381
7382    .p-0 {
7383      padding: 0 !important
7384    }
7385
7386    .p-5 {
7387      padding: 5px !important
7388    }
7389
7390    .p-10 {
7391      padding: 10px !important
7392    }
7393
7394    .p-15 {
7395      padding: 15px !important
7396    }
7397
7398    .p-20 {
7399      padding: 20px !important
7400    }
7401
7402    .p-25 {
7403      padding: 25px !important
7404    }
7405
7406    .p-30 {
7407      padding: 30px !important
7408    }
7409
7410    .p-40 {
7411      padding: 40px !important
7412    }
7413
7414    .p-50 {
7415      padding: 50px !important
7416    }
7417
7418    .p-60 {
7419      padding: 60px !important
7420    }
7421
7422    .p-70 {
7423      padding: 70px !important
7424    }
7425
7426    .p-80 {
7427      padding: 80px !important
7428    }
7429
7430    .p-90 {
7431      padding: 90px !important
7432    }
7433
7434    .p-100 {
7435      padding: 100px !important
7436    }
7437
7438    .px-0 {
7439      padding-right: 0 !important;
7440      padding-left: 0 !important
7441    }
7442
7443    .px-5 {
7444      padding-right: 5px !important;
7445      padding-left: 5px !important
7446    }
7447
7448    .px-10 {
7449      padding-right: 10px !important;
7450      padding-left: 10px !important
7451    }
7452
7453    .px-15 {
7454      padding-right: 15px !important;
7455      padding-left: 15px !important
7456    }
7457
7458    .px-20 {
7459      padding-right: 20px !important;
7460      padding-left: 20px !important
7461    }
7462
7463    .px-25 {
7464      padding-right: 25px !important;
7465      padding-left: 25px !important
7466    }
7467
7468    .px-30 {
7469      padding-right: 30px !important;
7470      padding-left: 30px !important
7471    }
7472
7473    .px-40 {
7474      padding-right: 40px !important;
7475      padding-left: 40px !important
7476    }
7477
7478    .px-50 {
7479      padding-right: 50px !important;
7480      padding-left: 50px !important
7481    }
7482
7483    .px-60 {
7484      padding-right: 60px !important;
7485      padding-left: 60px !important
7486    }
7487
7488    .px-70 {
7489      padding-right: 70px !important;
7490      padding-left: 70px !important
7491    }
7492
7493    .px-80 {
7494      padding-right: 80px !important;
7495      padding-left: 80px !important
7496    }
7497
7498    .px-90 {
7499      padding-right: 90px !important;
7500      padding-left: 90px !important
7501    }
7502
7503    .px-100 {
7504      padding-right: 100px !important;
7505      padding-left: 100px !important
7506    }
7507
7508    .py-0 {
7509      padding-top: 0 !important;
7510      padding-bottom: 0 !important
7511    }
7512
7513    .py-5 {
7514      padding-top: 5px !important;
7515      padding-bottom: 5px !important
7516    }
7517
7518    .py-10 {
7519      padding-top: 10px !important;
7520      padding-bottom: 10px !important
7521    }
7522
7523    .py-15 {
7524      padding-top: 15px !important;
7525      padding-bottom: 15px !important
7526    }
7527
7528    .py-20 {
7529      padding-top: 20px !important;
7530      padding-bottom: 20px !important
7531    }
7532
7533    .py-25 {
7534      padding-top: 25px !important;
7535      padding-bottom: 25px !important
7536    }
7537
7538    .py-30 {
7539      padding-top: 30px !important;
7540      padding-bottom: 30px !important
7541    }
7542
7543    .py-40 {
7544      padding-top: 40px !important;
7545      padding-bottom: 40px !important
7546    }
7547
7548    .py-50 {
7549      padding-top: 50px !important;
7550      padding-bottom: 50px !important
7551    }
7552
7553    .py-60 {
7554      padding-top: 60px !important;
7555      padding-bottom: 60px !important
7556    }
7557
7558    .py-70 {
7559      padding-top: 70px !important;
7560      padding-bottom: 70px !important
7561    }
7562
7563    .py-80 {
7564      padding-top: 80px !important;
7565      padding-bottom: 80px !important
7566    }
7567
7568    .py-90 {
7569      padding-top: 90px !important;
7570      padding-bottom: 90px !important
7571    }
7572
7573    .py-100 {
7574      padding-top: 100px !important;
7575      padding-bottom: 100px !important
7576    }
7577
7578    .pt-0 {
7579      padding-top: 0 !important
7580    }
7581
7582    .pt-5 {
7583      padding-top: 5px !important
7584    }
7585
7586    .pt-10 {
7587      padding-top: 10px !important
7588    }
7589
7590    .pt-15 {
7591      padding-top: 15px !important
7592    }
7593
7594    .pt-20 {
7595      padding-top: 20px !important
7596    }
7597
7598    .pt-25 {
7599      padding-top: 25px !important
7600    }
7601
7602    .pt-30 {
7603      padding-top: 30px !important
7604    }
7605
7606    .pt-40 {
7607      padding-top: 40px !important
7608    }
7609
7610    .pt-50 {
7611      padding-top: 50px !important
7612    }
7613
7614    .pt-60 {
7615      padding-top: 60px !important
7616    }
7617
7618    .pt-70 {
7619      padding-top: 70px !important
7620    }
7621
7622    .pt-80 {
7623      padding-top: 80px !important
7624    }
7625
7626    .pt-90 {
7627      padding-top: 90px !important
7628    }
7629
7630    .pt-100 {
7631      padding-top: 100px !important
7632    }
7633
7634    .pr-0 {
7635      padding-right: 0 !important
7636    }
7637
7638    .pr-5 {
7639      padding-right: 5px !important
7640    }
7641
7642    .pr-10 {
7643      padding-right: 10px !important
7644    }
7645
7646    .pr-15 {
7647      padding-right: 15px !important
7648    }
7649
7650    .pr-20 {
7651      padding-right: 20px !important
7652    }
7653
7654    .pr-25 {
7655      padding-right: 25px !important
7656    }
7657
7658    .pr-30 {
7659      padding-right: 30px !important
7660    }
7661
7662    .pr-40 {
7663      padding-right: 40px !important
7664    }
7665
7666    .pr-50 {
7667      padding-right: 50px !important
7668    }
7669
7670    .pr-60 {
7671      padding-right: 60px !important
7672    }
7673
7674    .pr-70 {
7675      padding-right: 70px !important
7676    }
7677
7678    .pr-80 {
7679      padding-right: 80px !important
7680    }
7681
7682    .pr-90 {
7683      padding-right: 90px !important
7684    }
7685
7686    .pr-100 {
7687      padding-right: 100px !important
7688    }
7689
7690    .pb-0 {
7691      padding-bottom: 0 !important
7692    }
7693
7694    .pb-5 {
7695      padding-bottom: 5px !important
7696    }
7697
7698    .pb-10 {
7699      padding-bottom: 10px !important
7700    }
7701
7702    .pb-15 {
7703      padding-bottom: 15px !important
7704    }
7705
7706    .pb-20 {
7707      padding-bottom: 20px !important
7708    }
7709
7710    .pb-25 {
7711      padding-bottom: 25px !important
7712    }
7713
7714    .pb-30 {
7715      padding-bottom: 30px !important
7716    }
7717
7718    .pb-40 {
7719      padding-bottom: 40px !important
7720    }
7721
7722    .pb-50 {
7723      padding-bottom: 50px !important
7724    }
7725
7726    .pb-60 {
7727      padding-bottom: 60px !important
7728    }
7729
7730    .pb-70 {
7731      padding-bottom: 70px !important
7732    }
7733
7734    .pb-80 {
7735      padding-bottom: 80px !important
7736    }
7737
7738    .pb-90 {
7739      padding-bottom: 90px !important
7740    }
7741
7742    .pb-100 {
7743      padding-bottom: 100px !important
7744    }
7745
7746    .pl-0 {
7747      padding-left: 0 !important
7748    }
7749
7750    .pl-5 {
7751      padding-left: 5px !important
7752    }
7753
7754    .pl-10 {
7755      padding-left: 10px !important
7756    }
7757
7758    .pl-15 {
7759      padding-left: 15px !important
7760    }
7761
7762    .pl-20 {
7763      padding-left: 20px !important
7764    }
7765
7766    .pl-25 {
7767      padding-left: 25px !important
7768    }
7769
7770    .pl-30 {
7771      padding-left: 30px !important
7772    }
7773
7774    .pl-40 {
7775      padding-left: 40px !important
7776    }
7777
7778    .pl-50 {
7779      padding-left: 50px !important
7780    }
7781
7782    .pl-60 {
7783      padding-left: 60px !important
7784    }
7785
7786    .pl-70 {
7787      padding-left: 70px !important
7788    }
7789
7790    .pl-80 {
7791      padding-left: 80px !important
7792    }
7793
7794    .pl-90 {
7795      padding-left: 90px !important
7796    }
7797
7798    .pl-100 {
7799      padding-left: 100px !important
7800    }
7801  }
7802
7803  ul {
7804    list-style: inside disc
7805  }
7806
7807  ul.no-style {
7808    list-style: none
7809  }
7810
7811  ol {
7812    list-style: decimal inside
7813  }
7814
7815  ol.no-style {
7816    list-style: none
7817  }
7818
7819  ol,
7820  ul:not(footer ul) {
7821    padding-left: 0;
7822    margin: 0 0 16px 20px;
7823  }
7824
7825  ul li {
7826    margin-bottom: 8px;
7827  }
7828
7829  table {
7830    border-collapse: collapse
7831  }
7832
7833  .p-m-0 {
7834    margin: 0 !important
7835  }
7836
7837  .width-100 {
7838    width: 100% !important
7839  }
7840
7841  .width-auto {
7842    width: auto 
7842!important
7843  }
7844
7845  .height-100 {
7846    height: 100% !important
7847  }
7848
7849  .height-auto {
7850    height: auto !important
7851  }
7852
7853  .overflow-visible {
7854    overflow: visible !important
7855  }
7856
7857  .overflow-hidden {
7858    overflow: hidden !important
7859  }
7860
7861  .overflow-auto {
7862    overflow: auto !important
7863  }
7864
7865  .overflow-y-visible {
7866    overflow-y: visible !important
7867  }
7868
7869  .overflow-y-hidden {
7870    overflow-y: hidden !important
7871  }
7872
7873  .overflow-y-auto {
7874    overflow-y: auto !important
7875  }
7876
7877  .overflow-x-visible {
7878    overflow-x: visible !important
7879  }
7880
7881  .overflow-x-hidden {
7882    overflow-x: hidden !important
7883  }
7884
7885  .overflow-x-auto {
7886    overflow-x: auto !important
7887  }
7888
7889  .shrink-0 {
7890    flex-shrink: 0 !important
7891  }
7892
7893  .shrink-1 {
7894    flex-shrink: 1 !important
7895  }
7896
7897  .shrink-2 {
7898    flex-shrink: 1 !important
7899  }
7900
7901  .shrink-3 {
7902    flex-shrink: 1 !important
7903  }
7904
7905  .shrink-4 {
7906    flex-shrink: 4 !important
7907  }
7908
7909  .grow-0 {
7910    -webkit-box-flex: 0 !important;
7911    flex-grow: 0 !important
7912  }
7913
7914  .grow-1 {
7915    -webkit-box-flex: 1 !important;
7916    flex-grow: 1 !important
7917  }
7918
7919  .grow-2 {
7920    -webkit-box-flex: 2 !important;
7921    flex-grow: 2 !important
7922  }
7923
7924  .grow-3 {
7925    -webkit-box-flex: 3 !important;
7926    flex-grow: 3 !important
7927  }
7928
7929  .grow-4 {
7930    -webkit-box-flex: 4 !important;
7931    flex-grow: 4 !important
7932  }
7933
7934  .clickable:not([disabled]),
7935  [onclick]:not([disabled]) {
7936    cursor: pointer !important
7937  }
7938
7939  .not-clickable,
7940  .not-clickable[onclick] {
7941    cursor: default !important
7942  }
7943
7944  .letsGo-hide {
7945    display: none !important
7946  }
7947
7948  .hide,
7949  .hidden,
7950  .mobile-layout,
7951  .interior-banner img.mobile-layout {
7952    display: none
7953  }
7954
7955  .shadow-light {
7956    box-shadow: 0 1px 3px 0 #A0A0A0 !important
7957  }
7958
7959  .shadow-dark {
7960    box-shadow: 0 1px 3px 0 #1B1B1B !important
7961  }
7962
7963  .opacity-0 {
7964    opacity: 0 !important
7965  }
7966
7967  .opacity-100 {
7968    opacity: 1 !important
7969  }
7970
7971  .visible-print,
7972  .frow.visible-print {
7973    display: none !important
7974  }
7975
7976  .clear {
7977    clear: both
7978  }
7979
7980  .right {
7981    float: right
7982  }
7983
7984  .left {
7985    float: left
7986  }
7987
7988  .inline-block {
7989    display: inline-block
7990  }
7991
7992  .inline-block-important {
7993    display: inline-block !important
7994  }
7995
7996  .display-block {
7997    display: block
7998  }
7999
8000  @media print {
8001
8002    .hidden-print,
8003    .frow.hidden-print {
8004      display: none !important
8005    }
8006
8007    .visible-print {
8008      display: block !important
8009    }
8010
8011    .frow.visible-print {
8012      display: -webkit-box !important;
8013      display: flex !important
8014    }
8015  }
8016
8017  .visible-sr,
8018  .visible-sr-focusable:not(:focus) {
8019    position: absolute !important;
8020    width: 1px !important;
8021    height: 1px !important;
8022    padding: 0 !important;
8023    margin: -1px !important;
8024    overflow: hidden !important;
8025    clip: rect(0, 0, 0, 0) !important;
8026    white-space: nowrap !important;
8027    border: 0 !important
8028  }
8029
8030  .donut {
8031    width: 4rem;
8032    height: 4rem;
8033    margin: 2rem;
8034    border-radius: 50%;
8035    border: .3rem solid rgba(0, 0, 0, 0.3);
8036    border-top-color: var(--paletteColor1);
8037    -webkit-animation: 1.5s spin infinite linear;
8038    animation: 1.5s spin infinite linear;
8039    position: absolute;
8040    top: -50%;
8041    left: 0;
8042    right: 0;
8043    bottom: 0;
8044    margin: auto
8045  }
8046
8047  @-webkit-keyframes spin {
8048    to {
8049      -webkit-transform: rotate(360deg);
8050      transform: rotate(360deg)
8051    }
8052  }
8053
8054  @keyframes spin {
8055    to {
8056      -webkit-transform: rotate(360deg);
8057      transform: rotate(360deg)
8058    }
8059  }
8060
8061  .app-overlay {
8062    position: fixed;
8063    bottom: 0;
8064    left: 0;
8065    right: 0;
8066    z-index: 10;
8067    visibility: hidden;
8068    opacity: 0;
8069    top: 60px;
8070    background: rgba(0, 0, 0, .3);
8071    -webkit-transition: visibility .5s, opacity .4s;
8072    transition: visibility .5s, opacity .4s
8073  }
8074
8075  .preloader {
8076    height: 100vh;
8077    width: 100%;
8078    z-index: 50;
8079    position: fixed;
8080    left: 0;
8081    display: -webkit-box;
8082    display: -ms-flexbox;
8083    display: flex;
8084    -webkit-box-orient: vertical;
8085    -webkit-box-direction: normal;
8086    -ms-flex-direction: column;
8087    flex-direction: column;
8088    -webkit-box-align: center;
8089    -ms-flex-align: center;
8090    align-items: center;
8091    -webkit-box-pack: center;
8092    -ms-flex-pack: center;
8093    justify-content: center;
8094    background: rgba(23, 22, 22, .5);
8095    top: 0;
8096    -webkit-transition: opacity .3s linear;
8097    transition: opacity .3s linear
8098  }
8099
8100  @-webkit-keyframes v-pulseStretchDelay {
8101
8102    0%,
8103    80% {
8104      -webkit-transform: scale(1);
8105      transform: scale(1);
8106      -webkit-opacity: 1;
8107      opacity: 1
8108    }
8109
8110    45% {
8111      -webkit-transform: scale(.1);
8112      transform: scale(.1);
8113      -webkit-opacity: .7;
8114      opacity: .7
8115    }
8116  }
8117
8118  @keyframes v-pulseStretchDelay {
8119
8120    0%,
8121    80% {
8122      -webkit-transform: scale(1);
8123      transform: scale(1);
8124      -webkit-opacity: 1;
8125      opacity: 1
8126    }
8127
8128    45% {
8129      -webkit-transform: scale(.1);
8130      transform: scale(.1);
8131      -webkit-opacity: .7;
8132      opacity: .7
8133    }
8134  }
8135
8136  body.dgddev [type="search"],
8137  body.dgddev [type="text"]:not(span),
8138  body.dgddev [type="phone"],
8139  body.dgddev [type="email"],
8140  body.dgddev [type="tel"],
8141  body.dgddev [type="number"],
8142  body.dgddev [type="password"],
8143  body.dgddev div.responsive input[type="search"],
8144  body.dgddev div.responsive input[type="text"],
8145  body.dgddev div.responsive input[type="phone"],
8146  body.dgddev div.responsive input[type="email"],
8147  body.dgddev div.responsive input[type="tel"],
8148  body.dgddev div.responsive input[type="number"],
8149  body.dgddev div.responsive input[type="password"],
8150  body.dgddev select,
8151  body.dgddev div.responsive select,
8152  body.dgddev div.form-row div.form-content>select,
8153  body.dgddev textarea,
8154  body.dgddev div.responsive textarea,
8155  body.dgddev #USERNAME,
8156  body.dgddev #USERNAME3 {
8157    /*-moz-appearance: none !important;
8158    -webkit-appearance: none !important;
8159    appearance: none !important;*/
8160    color: var(--paletteColor1) !important;
8161    border: var(--formFieldBorderWidth) solid var(--formFieldBorderColor) !important;
8162    -moz-border-radius: var(--formFieldBorderRadius);
8163    -webkit-border-radius: var(--formFieldBorderRadius);
8164    border-radius: var(--formFieldBorderRadius);
8165    box-shadow: none;
8166    background: #fff;
8167    padding: var(--formFieldPadding);
8168    width: 100%;
8169    height: var(--formFieldHeight) !important;
8170    font-size: var(--formFieldFontSize);
8171    line-height: var(--formFieldLineHeight);
8172  }
8173
8174  body.dgddev select,
8175  body.dgddev div.form-row div.form-content>select,
8176  body.dgddev div.responsive select {
8177    padding: 0px 47px 0px 13.5px !important;
8178    cursor: pointer;
8179    color: var(--paletteColor7) !important;
8180    background-size: 40px 88px !important;
8181    background-position: 99% -24px !important;
8182    background-repeat: no-repeat !important;
8183    background-color: var(--white) !important;
8184    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040.5%2040.5%22%3E%3Cpolygon%20points%3D%2220.25%2020.27%2016.69%2016.71%2014.93%2018.47%2020.25%2023.79%2025.57%2018.47%2023.81%2016.71%2020.25%2020.27%22%20style%3D%22fill%3AcurrentColor%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E") !important;
8185    /*font-family: var(--fontFamilyGotham) !important;*/
8186    -moz-appearance: none !important;
8187    -webkit-appearance: none !important;
8188    appearance: none !important;
8189  }
8190
8191  body.dgddev textarea,
8192  body.dgddev div.responsive textarea,
8193  div#registration_options_page span.survey-textarea-container textarea {
8194    height: var(--formFieldHeight) !important;
8195    min-height: 100px;
8196  }
8197
8198  body.dgddev input[type="checkbox"] {
8199    display: inline-block !important;
8200    -moz-border-radius: 0;
8201    -webkit-border-radius: 0;
8202    border-radius: 0;
8203    -webkit-appearance: none;
8204    -moz-appearance: none;
8205    appearance: none;
8206    flex-shrink: 0;
8207    width: 20px;
8208    height: 20px;
8209    margin: 0 5px 0 0;
8210    cursor: pointer;
8211    border: 1px solid var(--black);
8212    -webkit-transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
8213    transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
8214    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow .4s;
8215    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s
8216  }
8217
8218  body.dgddev input[type="checkbox"]:hover,
8219  body.dgddev input[type="checkbox"]:focus {
8220    -webkit-transform: scale(1.15);
8221    transform: scale(1.15)
8222  }
8223
8224  body.dgddev input[type="checkbox"]:disabled {
8225    cursor: default !important;
8226    box-shadow: none;
8227    border-color: #eaeaea
8228  }
8229
8230  body.dgddev input[type="checkbox"]:checked {
8231    background-color: var(--white);
8232    background-repeat: no-repeat;
8233    background-position: center;
8234    background-size: contain;
8235    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 36 36' version='1.1' xml:space='preserve'><path d='M14.1 27.2l7.1 7.2 16.7-16.8' fill='none' stroke='rgba(152, 118, 142, 1)' stroke-width='5'/></svg>")
8236  }
8237
8238  body.dgddev input[type="checkbox"]:checked:disabled {
8239    border-color: #eaeaea;
8240    background-color: #c4c4c4;
8241    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 36 36' version='1.1' xml:space='preserve'><path d='M14.1 27.2l7.1 7.2 16.7-16.8' fill='none' stroke='rgba(79,79,81,1)' stroke-width='5'/></svg>"), repeating-linear-gradient(45deg, #ddd, #ddd 3px, var(--white) 3px, var(--white) 6px)
8242  }
8243
8244  body.dgddev input[type="radio"] {
8245    -moz-border-radius: 50%;
8246    -webkit-border-radius: 50%;
8247    border-radius: 50%;
8248    -webkit-appearance: none;
8249    -moz-appearance: none;
8250    appearance: none;
8251    flex-shrink: 0;
8252    width: 20px;
8253    height: 20px;
8254    margin: 0 5px 0 0;
8255    cursor: pointer;
8256    border: 2px solid var(--paletteColor1);
8257    -webkit-transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
8258    transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
8259    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow .4s;
8260    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s
8261  }
8262
8263  body.dgddev input[type="radio"]:hover,
8264  body.dgddev input[type="radio"]:focus {
8265    -webkit-transform: scale(1.15);
8266    transform: scale(1.15)
8267  }
8268
8269  body.dgddev input[type="radio"]:disabled {
8270    cursor: default !important;
8271    box-shadow: none;
8272    border-color: #eaeaea
8273  }
8274
8275  body.dgddev input[type="radio"]:checked {
8276    background-color: var(--paletteColor1);
8277    box-shadow: inset 0 0 0 2px var(--white)
8278  }
8279
8280  body.dgddev input[type="radio"]:checked:disabled {
8281    box-shadow: inset 0 0 0 2px var(--white);
8282    border-color: #eaeaea;
8283    background-color: #eaeaea
8284  }
8285
8286  /* SET DEFAULT PLACEHOLDER INPUT COLOR */
8287  body.dgddev input::-webkit-input-placeholder {
8288    color: var(--paletteColor1);
8289    opacity: 1
8290  }
8291
8292  body.dgddev input::-moz-placeholder {
8293    color: var(--paletteColor1);
8294    opacity: 1
8295  }
8296
8297  body.dgddev input:-ms-input-placeholder {
8298    color: var(--paletteColor1);
8299    opacity: 1
8300  }
8301
8302  body.dgddev input:-moz-placeholder {
8303    color: var(--paletteColor1);
8304    opacity: 1
8305  }
8306
8307  main {
8308    min-height: 500px;
8309    margin: 0;
8310    padding: 0
8311  }
8312
8313  #main {
8314    display: none
8315  }
8316
8317  /* START PUSHY SLIDE-OUT NAVIGATION */
8318  .pushy {
8319    position: fixed;
8320    width: 300px;
8321    height: 100%;
8322    top: 0px;
8323    z-index: 100021;
8324    background: var(--white);
8325    overflow: auto;
8326    -webkit-overflow-scrolling: touch
8327  }
8328
8329  .pushy a {
8330    display: block;
8331    color: #b3b3b1;
8332    padding: 15px 30px;
8333    text-decoration: none
8334  }
8335
8336  .pushy.pushy-left {
8337    left: 0
8338  }
8339
8340  .pushy.pushy-right {
8341    right: 0
8342  }
8343
8344  .pushy-content {
8345    visibility: hidden
8346  }
8347
8348  .pushy-left {
8349    -webkit-transform: translate3d(-300px, 0, 0);
8350    -ms-transform: translate3d(-300px, 0, 0);
8351    transform: translate3d(-300px, 0, 0)
8352  }
8353
8354  .pushy-open-right #main,
8355  .pushy-open-right .push {
8356    -webkit-transform: translate3d(300px, 0, 0);
8357    -ms-transform: translate3d(300px, 0, 0);
8358    transform: translate3d(300px, 0, 0)
8359  }
8360
8361  .pushy-right {
8362    -webkit-transform: translate3d(300px, 0, 0);
8363    -ms-transform: translate3d(300px, 0, 0);
8364    transform: translate3d(300px, 0, 0)
8365  }
8366
8367  .pushy-open-right #main,
8368  .pushy-open-right .push {
8369    -webkit-transform: translate3d(-300px, 0, 0);
8370    -ms-transform: translate3d(-300px, 0, 0);
8371    transform: translate3d(-300px, 0, 0)
8372  }
8373
8374  .pushy-open-left .pushy,
8375  .pushy-open-right .pushy {
8376    -webkit-transform: translate3d(0, 0, 0);
8377    -ms-transform: translate3d(0, 0, 0);
8378    transform: translate3d(0, 0, 0)
8379  }
8380
8381  .pushy-open-left .pushy-content,
8382  .pushy-open-right .pushy-content {
8383    visibility: visible
8384  }
8385
8386  #main,
8387  .pushy,
8388  .push {
8389    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)
8390  }
8391
8392  .pushy-content {
8393    transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)
8394  }
8395
8396  .site-overlay {
8397    display: none
8398  }
8399
8400  .pushy-open-left .site-overlay,
8401  .pushy-open-right .site-overlay {
8402    display: block;
8403    position: fixed;
8404    top: 0;
8405    right: 0;
8406    bottom: 0;
8407    left: 0;
8408    z-index: 9998;
8409    background-color: rgba(0, 0, 0, 0.5);
8410    -webkit-animation: fade 500ms;
8411    animation: fade 500ms
8412  }
8413
8414  @keyframes fade {
8415    0% {
8416      opacity: 0
8417    }
8418
8419    100% {
8420      opacity: 1
8421    }
8422  }
8423
8424  @-webkit-keyframes fade {
8425    0% {
8426      opacity: 0
8427    }
8428
8429    100% {
8430      opacity: 1
8431    }
8432  }
8433
8434  /* END PUSHY SLIDE-OUT NAVIGATION */
8435
8436  div.appArea,
8437  div.lo-UserDetailContainer,
8438  div.luminate-eventAppArea {
8439    width: 100%;
8440    margin: 0;
8441    padding: 0
8442  }
8443
8444  div.responsive button.step-button,
8445  div.responsive,
8446  div.tr-page-container div.main-content,
8447  #appAreaNoWidthClearFix {
8448    width: auto;
8449    max-width: inherit
8450  }
8451
8452  div.tr-page-container div.main-content,
8453  div.tr-page-container #entry_page_custom_html {
8454    float: none;
8455    padding: 0
8456  }
8457
8458
8459  /*-----------------------------------------------------------------------------------*/
8460  /*	HEADER
8461/*-----------------------------------------------------------------------------------*/
8462  body.dgddev .header {
8463    background-color: var(--white);
8464    color: var(--paletteColor3);
8465    padding: 1.25rem;
8466    width: 100%;
8467    padding-left: 0;
8468    padding-right: 0;
8469    padding-top: 15px;
8470    padding-bottom: 15px;
8471    top: 0;
8472    z-index: 1000
8473  }
8474
8475  body.dgddev .header .frow-container {
8476    display: flex;
8477    padding: 0 15px;
8478    align-items: center;
8479    justify-content: space-between;
8480    background: var(--white)
8481  }
8482
8483  body.dgddev .header li a {
8484    display: flex;
8485    justify-content: center;
8486    text-decoration: none
8487  }
8488
8489  body.dgddev .header-ribbon .nav-link {
8490    color: var(--white);
8491    font-size: 1.2rem;
8492    line-height: 2.1;
8493    margin: 0px 20px;
8494  }
8495 
8496  body.dgddev .header .logo-container {
8497    max-width: 50%;
8498  }
8499
8500  body.dgddev .header .logo-container a {
8501    display: flex;
8502  }
8503
8504  body.dgddev .header .menu {
8505    display: flex;
8506    list-style: none;
8507    transition: max-height .2s ease-out;
8508    flex-direction: row;
8509    margin: 0;
8510    align-items: center;
8511    margin: 0 0 0 auto
8512  }
8513
8514  body.dgddev .header .navbar-brand img {
8515    display: block
8516  }
8517
8518  body.dgddev .header .slide-out-nav {
8519    display: flex;
8520    width: 36px;
8521    height: 40px;
8522    position: relative;
8523    margin: 0 auto;
8524    -webkit-transform: rotate(0deg);
8525    -moz-transform: rotate(0deg);
8526    -o-transform: rotate(0deg);
8527    transform: rotate(0deg);
8528    -webkit-transition: .5s ease-in-out;
8529    -moz-transition: .5s ease-in-out;
8530    -o-transition: .5s ease-in-out;
8531    transition: .5s ease-in-out;
8532    cursor: pointer;
8533    margin-left: 10px;
8534    top: 0
8535  }
8536
8537  body.dgddev .header .menu li:last-child {
8538    margin-bottom: 0
8539  }
8540
8541  body.dgddev .header .slide-out-nav i {
8542    font-size: 36px
8543  }
8544
8545  body.dgddev .header .slide-out-nav button {
8546    color: var(--paletteColor1);
8547    background: none;
8548    border: none;
8549    padding: 0
8550  }
8551
8552  body.dgddev .header .slide-out-nav span {
8553    display: block;
8554    position: absolute;
8555    height: 3px;
8556    width: 100%;
8557    background: var(--paletteColor1);
8558    -moz-border-radius: 0;
8559    -webkit-border-radius: 0;
8560    border-radius: 0;
8561    opacity: 1;
8562    left: 0;
8563    -webkit-transform: rotate(0deg);
8564    -moz-transform: rotate(0deg);
8565    -o-transform: rotate(0deg);
8566    transform: rotate(0deg);
8567    -webkit-transition: .25s ease-in-out;
8568    -moz-transition: .25s ease-in-out;
8569    -o-transition: .25s ease-in-out;
8570    transition: .25s ease-in-out
8571  }
8572
8573  body.dgddev .header .slide-out-nav span:nth-child(1) {
8574    top: 0
8575  }
8576
8577  body.dgddev .header .slide-out-nav span:nth-child(2),
8578  body.dgddev .header .slide-out-nav span:nth-child(3) {
8579    top: 10px
8580  }
8581
8582  body.dgddev .header .slide-out-nav span:nth-child(4) {
8583    top: 20px
8584  }
8585
8586  body.dgddev .header .slide-out-nav span.slide-out-last,
8587  body.dgddev .header li.modal-menu-link span {
8588    top: 25px;
8589    background: transparent;
8590    text-align: center;
8591    font-size: 18px;
8592    font-family: var(--fontFamilyMain)
8593  }
8594
8595  body.dgddev .header .slide-out-nav.open span:nth-child(1) {
8596    top: 18px;
8597    width: 0;
8598    left: 50%
8599  }
8600
8601  body.dgddev .header .slide-out-nav.open span:nth-child(2) {
8602    -webkit-transform: rotate(45deg);
8603    -moz-transform: rotate(45deg);
8604    -o-transform: rotate(45deg);
8605    transform: rotate(45deg)
8606  }
8607
8608  body.dgddev .header .slide-out-nav.open span:nth-child(3) {
8609    -webkit-transform: rotate(-45deg);
8610    -moz-transform: rotate(-45deg);
8611    -o-transform: rotate(-45deg);
8612    transform: rotate(-45deg)
8613  }
8614
8615  body.dgddev .header .slide-out-nav.open span:nth-child(4) {
8616    top: 18px;
8617    width: 0;
8618    left: 50%
8619  }
8620
8621  body.dgddev .header li.header-button {
8622    margin: 0;
8623    line-height: 19px;
8624  }
8625
8626  body.dgddev .header li.header-button:not(:last-child) {
8627    margin-right: 27px;
8628  }
8629
8630  body.dgddev .pushy-content ul {
8631    margin: 0;
8632    padding: 0;
8633    list-style: none
8634  }
8635
8636  body.dgddev .pushy-content ul li:first-child {
8637    padding: 20px 40px
8638  }
8639
8640  body.dgddev .pushy-content ul button.slide-out-nav {
8641    border: none;
8642    background: none;
8643    color: var(--paletteColor1);
8644    font-size: 36px;
8645    -webkit-text-stroke: 2px var(--white);
8646    padding: 0
8647  }
8648
8649  body.dgddev .pushy-content ul li a {
8650    color: var(--paletteColor1);
8651    font-size: 18px;
8652    letter-spacing: 0;
8653    text-transform: none;
8654    font-weight: 700;
8655    padding: 20px 40px 15px;
8656    text-decoration: none
8657  }
8658
8659  body.dgddev .pushy-content ul li.slide-out-social a {
8660    color: var(--paletteColor1);
8661    padding: 10px;
8662    font-size: 25px;
8663    transition: all .2s ease-in-out
8664  }
8665
8666  body.dgddev .pushy-content ul li.slide-out-social a:hover {
8667    transform: scale(1.5)
8668  }
8669
8670  body.dgddev .pushy-content ul li:hover {
8671    background: var(--paletteColor1)
8672  }
8673
8674  body.dgddev .pushy-content ul li:hover>a {
8675    color: var(--white)
8676  }
8677
8678  body.dgddev .pushy-content ul li:first-child:hover,
8679  body.dgddev .pushy-content ul li.slide-out-social:hover {
8680    background: transparent
8681  }
8682
8683  body.dgddev .pushy-content ul li.slide-out-social:hover>a {
8684    color: var(--paletteColor1)
8685  }
8686
8687  body.dgddev .pushy-content ul li.slide-out-social {
8688    display: inline-block;
8689    margin-bottom: 50px
8690  }
8691
8692  body.dgddev .pushy-content ul li.slide-out-social:last-child {
8693    padding-right: 30px
8694  }
8695
8696  body.dgddev .header ul.menu li a {
8697    font-family: var(--fontFamilyMain) !important;
8698    font-size: 20px !important;
8699    padding: var(--buttonPadding);
8700    position: relative;
8701  }
8702
8703  body.dgddev .header ul.menu li.header-button a i {
8704    margin-left: 10px;
8705    color: var(--paletteColor1);
8706    position: absolute;
8707    top: 25%;
8708    right: -5px;
8709  }
8710
8711  body.dgddev .header ul.menu li.header-button a:hover i {
8712    text-decoration: none
8713  }
8714
8715  body.dgddev .header ul.menu li.search {
8716    margin-left: 40px;
8717    margin-right: 16px;
8718  }
8719
8720  body.dgddev .header ul.menu li.search a::after,
8721  #menu-modal li.search a::after {
8722    content: "\f002";
8723    margin-left: 10px;
8724    color: #0079b8;
8725    font: var(--fa-font-solid);
8726    position: relative;
8727    bottom: 2px;
8728  }
8729
8730  @media (max-width: 1024px) {
8731    body.dgddev .header ul.menu li a {
8732      width: 120px;
8733    }
8734  }
8735
8736  @media (max-width: 767px) {
8737    body.dgddev .pushy-content ul li:first-child {
8738      padding: 20px 15px
8739    }
8740
8741    body.dgddev .pushy-content ul li a {
8742      padding: 20px 15px 15px
8743    }
8744
8745    body.dgddev li.header-button a {
8746      border: none;
8747      font-size: 12px;
8748      padding: 5px;
8749    }
8750  }
8751
8752  @media (max-width: 530px) {
8753    body.dgddev .pushy-content ul li a {
8754      padding: 13px
8755    }
8756
8757    body.dgddev .header .navbar-brand img {
8758      width: 100%
8759    }
8760
8761    body.dgddev li.header-button a {
8762      padding: 0
8763    }
8764  }
8765
8766  @media (max-width: 499px) {
8767    body.dgddev .header .navbar-brand img {
8768      width: 100%
8769    }
8770  }
8771
8772  @media (max-width: 370px) {
8773    body.dgddev .header .slide-out-nav {
8774      margin-left: 0
8775    }
8776  }
8777
8778  /* HAMBURGER MENU STYLES*/
8779  .hamburger-anchor {
8780    display: none;
8781    margin-right: 96px;
8782  }
8783
8784  .hamburger {
8785    width: 22px;
8786    margin: 0px;
8787    padding-top: 2px;
8788  }
8789
8790  .hamburger:before,
8791  .hamburger:after,
8792  .hamburger div {
8793    background: #000000;
8794    content: "";
8795    display: block;
8796    height: 3px;
8797    width: 22px;
8798    border-radius: 4px;
8799    margin: 0 0 4px 0;
8800    transition: 0.5s;
8801
8802  }
8803
8804  .hamburger:after {
8805    margin: 0 0 2px;
8806  }
8807
8808  .modal-active .hamburger:before {
8809    transform: translateY(9px) rotate(135deg) scale(.7);
8810  }
8811
8812  .modal-active .hamburger:after {
8813    transform: translateY(-7px) rotate(-135deg) scale(.7);
8814  }
8815
8816  .modal-active .hamburger div {
8817    transform: scale(0);
8818  }
8819
8820  /* MOBILE MENU STYLES */
8821
8822  div#menu-modal {
8823    position: absolute;
8824    top: 0;
8825    background: var(--white);
8826    width: 100%;
8827    height: 100vh;
8828    display: flex;
8829    flex-direction: column;
8830    align-items: flex-start;
8831    transition: transform 350ms ease;
8832    transform: translateX(100%);
8833  }
8834
8835  div#menu-modal ul {
8836    list-style: none;
8837    padding: 10px 20px 0 20px;
8838    margin: 0;
8839    font-weight: 700;
8840  }
8841
8842  div#menu-modal ul li {
8843    padding-bottom: 15px;
8844    margin-bottom: 15px;
8845  }
8846
8847  div#menu-modal ul li a {
8848    text-decoration: none;
8849  }
8850
8851  #menu-modal li.search a::after {
8852    bottom: 0px;
8853  }
8854
8855  div#menu-modal.open-nav {
8856    transform: translateX(0);
8857  }
8858
8859  button.close-menu-js {
8860    align-self: flex-end;
8861    padding: 20px;
8862    background: none;
8863    border: 0;
8864  }
8865
8866  button.close-menu-js p {
8867    margin: 0;
8868    color: var(--paletteColor3)
8869  }
8870
8871  button.close-menu-js i {
8872    margin-left: 10px;
8873    -webkit-transform: scale(1.2);
8874    -ms-transform: scale(1.2);
8875    transform: scale(1.2);
8876  }
8877
8878  div#menu-modal {
8879    display: none;
8880    z-index: 1000000;
8881  }
8882
8883
8884  .nav-row div.nav-cell:before {
8885    content: "";
8886    background-size: cover;
8887    position: absolute;
8888    top: 0px;
8889    right: 0px;
8890    bottom: 0px;
8891    left: 0px;
8892    opacity: 0.5;
8893  }
8894
8895  .about-nav:before {
8896    background-image: url(https://zx2.127.myftpupload.com/wp-content/themes/rady/images/menu/4.jpg);
8897  }
8898
8899  .impact-nav:before {
8900    background-image: url(https://zx2.127.myftpupload.com/wp-content/themes/rady/images/menu/3.jpg);
8901  }
8902
8903  .give-nav:before {
8904    background-image: url(https://zx2.127.myftpupload.com/wp-content/themes/rady/images/menu/2.jpg);
8905  }
8906
8907  .involved-nav:before {
8908    background-image: url(https://zx2.127.myftpupload.com/wp-content/themes/rady/images/menu/5.jpg);
8909  }
8910
8911  .fundraise-nav:before {
8912    background-image: url(https://zx2.127.myftpupload.com/wp-content/themes/rady/images/menu/1.jpg);
8913  }
8914
8915  .aux-nav:before {
8916    background-image: url(https://zx2.127.myftpupload.com/wp-content/themes/rady/images/menu/6.jpg);
8917  }
8918
8919  .nav-row {
8920    display: table;
8921    width: 100%;
8922    height: 48%;
8923  }
8924
8925  .nav-row div.nav-cell {
8926    display: table-cell;
8927    width: 33.333%;
8928    text-align: center;
8929    background-repeat: no-repeat;
8930    background-size: cover;
8931    position: relative;
8932    border: #fff 2px solid;
8933    vertical-align: middle;
8934  }
8935
8936  .nav-row.two-col div.nav-cell {
8937    width: 100%;
8938    border: none;
8939  }
8940
8941  .nav-row div h3 {
8942    color: #06808E;
8943    margin: 0;
8944  }
8945
8946  .nav-row div a {
8947    text-decoration: none;
8948  }
8949
8950  .nav-content {
8951    width: 100%;
8952    max-width: 400px;
8953    border: none;
8954    position: relative;
8955    margin: auto;
8956  }
8957
8958  .nav-content p {
8959    margin-bottom: 0;
8960    color: #fff;
8961    margin-top: 18px;
8962  }
8963
8964
8965  .no-scroll {
8966    overflow: hidden;
8967  }
8968
8969  @media (max-width: 1350px) {
8970    body.dgddev .header .menu.desktop {
8971      display: none;
8972    }
8973
8974    .hamburger-anchor {
8975      display: block;
8976    }
8977  }
8978
8979  @media (max-width: 991px) {
8980    .hamburger-anchor {
8981      margin-right: 10px;
8982    }
8983
8984    .no-scroll {
8985      overflow: visible;
8986    }
8987
8988    .nav-primary {
8989      display: none;
8990    }
8991
8992    .no-scroll .site-inner,
8993    .no-scroll #genesis-footer-widgets,
8994    .no-scroll .footer-widgets,
8995    .no-scroll .hero-image-contain,
8996    .no-scroll #jumpmenu {
8997      display: none;
8998    }
8999
9000    .no-scroll .title-area {
9001      padding-bottom: 50px;
9002    }
9003
9004    .nav-row {
9005      display: block;
9006      width: 100%;
9007      height: auto;
9008    }
9009
9010    .nav-row div.nav-cell {
9011      display: block;
9012      width: 100%;
9013      padding: 1em;
9014    }
9015
9016  }
9017
9018
9019  /*-----------------------------------------------------------------------------------*/
9020  /*	STANDARD LOGIN PAGES
9021/*-----------------------------------------------------------------------------------*/
9022  /*UserLogin Styles*/
9023  section.internal-hero-banner img {
9024    width: 100%
9025  }
9026
9027  section.internal-hero-banner {
9028    margin: 15px 0 30px
9029  }
9030
9031  body.app_id_10 br {
9032    display: none
9033  }
9034
9035  #login-div-content * {
9036    font-size: 18px
9037  }
9038
9039  #login-div-content table td {
9040    width: 100%;
9041    float: left;
9042    margin: 0 0 5px
9043  }
9044
9045  #login-div-content br {
9046    display: none
9047  }
9048
9049  #login-div-content .banner-header {
9050    background-color: transparent;
9051    height: auto;
9052    border-bottom: none;
9053    margin-bottom: 20px;
9054    padding: 0
9055  }
9056
9057  #login-div-content .banner-header strong,
9058  #login-div-content .banner-header a {
9059    background-color: transparent;
9060    color: var(--paletteColor1);
9061    font-weight: 400;
9062    font-size: 32px;
9063    font-family: var(--fontFamilyMain);
9064    text-transform: none
9065  }
9066
9067  #login-div-content .banner-header a {
9068    text-decoration: underline
9069  }
9070
9071  #login-div-content .login-form {
9072    background-color: transparent
9073  }
9074
9075  #login-div-content .input-border,
9076  #login-div-content .outer-border {
9077    border: none;
9078    padding-left: 0
9079  }
9080
9081  #login-div-content div.actions {
9082    padding-left: 0;
9083    margin-top: 20px
9084  }
9085
9086  #login-div-content div.right-block {
9087    float: left;
9088    padding-left: 0;
9089    margin-top: 20px
9090  }
9091
9092  #login-div-content div.right-block span {
9093    display: block;
9094    margin-bottom: 5px
9095  }
9096
9097  #login-div-content .footer-block {
9098    background-color: transparent;
9099    border-top: none
9100  }
9101
9102  #login-div-content table td p {
9103    margin-bottom: 0
9104  }
9105
9106  .loginText {
9107    margin-top: 20px
9108  }
9109
9110  #login-div-content .banner-header {
9111    background-color: transparent;
9112    height: auto;
9113    border-bottom: none;
9114    color: var(--paletteColor1);
9115    font-weight: 400;
9116    font-size: 32px;
9117    font-family: var(--fontFamilyMain);
9118    text-transform: none
9119  }
9120
9121  #login-div-content label {
9122    margin-bottom: 0
9123  }
9124
9125  #login-div-content label[for="Password"] {
9126    margin-top: 20px
9127  }
9128
9129  #login-div-content a {
9130    color: var(--paletteColor1)
9131  }
9132
9133  #login-div-content form .input-border tr:nth-last-child(2),
9134  #login-div-content form .input-border tr:last-child {
9135    display: flex;
9136    align-items: center;
9137    flex-wrap: wrap;
9138  }
9139
9140  #login-div-content form .input-border tr:nth-last-child(2)>*,
9141  #login-div-content form .input-border tr:last-child>* {
9142    width: max-content;
9143  }
9144
9145  #login-div-content form .input-border tr:nth-last-child(2)> :nth-last-child(2),
9146  #login-div-content form .input-border tr:last-child> :nth-last-child(2) {
9147    min-width: 90px;
9148  }
9149
9150  #login-div-content form .input-border tr:nth-last-child(2)> :last-child,
9151  #login-div-content form .input-border tr:last-child> :last-child {
9152    margin-left: 10px;
9153  }
9154
9155  /* GIFT SERVICE CENTER - LOGGED IN VIEW */
9156  body.dgddev #recurring-div-content .content-top-block {
9157    padding-bottom: 1em;
9158  }
9159
9160  body.dgddev #edit-frequency-field {
9161    font-size: 14px;
9162  }
9163
9164  body.dgddev #recurring-div-content #edit-content-save-block.edit #edit-inline-block,
9165  body.dgddev #recurring-div-content .edit-save-content {
9166    margin-right: 10px;
9167  }
9168
9169  body.dgddev #recurring-div-content .edit-left-content-block ul li {
9170    height: unset;
9171
9172  }
9173
9174  body.dgddev #recurring-div-header-content {
9175    font-size: var(--defaultTextSize);
9176  }
9177
9178  body.dgddev #recurring-div-header-content p {
9179    margin-top: 10px;
9180  }
9181
9182  body.dgddev #recurring-div-content .banner-header {
9183    height: unset !important;
9184    padding-left: 14px;
9185  }
9186
9187  body.dgddev #recurring-div-content .slight-large-text {
9188    font-size: var(--defaultTextSize);
9189  }
9190
9191  body.dgddev #recurring-div-content .small-text {
9192    font-size: 14px;
9193  }
9194
9195  body.dgddev #recurring-div-content .edit-left-content-block {
9196    width: 50%;
9197    margin: 0;
9198  }
9199
9200  body.dgddev #recurring-div-content .edit-right-content-block {
9201    width: 50%;
9202    margin: 0;
9203    float: left;
9204  }
9205
9206  body.dgddev #recurring-div-content .edit-left-content-block #li-edit-payment-history-link {
9207    width: 200px;
9208  }
9209
9210  body.dgddev #recurring-div-content #edit-name-address-block,
9211  body.dgddev #recurring-div-content #edit-credit-card-info-block,
9212  body.dgddev #recurring-div-content #edit-credit-card-info-block span {
9213    font-size: 16px;
9214  }
9215
9216  body.dgddev #recurring-div-content #edit-name-address-block,
9217  body.dgddev #recurring-div-content #edit-credit-card-info-block {
9218    padding-left: 10px
9219  }
9220
9221  /* Email Preferences */
9222  body.dgddev #edit_site_interests_link {
9223    display: none;
9224  }
9225
9226  body.dgddev .user_email_pref h2 {
9227    margin-bottom: 24px !important;
9228  }
9229
9230  @media (max-width: 991px) {
9231    #login-div-content table {
9232      width: 100%
9233    }
9234  }
9235
9236  @media (max-width: 767px) {
9237
9238    body.dgddev #recurring-div-content .edit-left-content-block,
9239    body.dgddev #recurring-div-content .edit-right-content-block {
9240      width: 100%;
9241    }
9242
9243    body.dgddev #recurring-div-content .edit-right-content-block {
9244      margin-left: 7px
9245    }
9246  }
9247
9248  /* Biographical Information */
9249  body.dgddev.app_id_81 {
9250    overflow-x: hidden;
9251  }
9252
9253  body.dgddev.app_id_81 div.appArea.cons-prof {
9254    overflow: scroll;
9255  }
9256
9257  body.dgddev.app_id_81 div.appArea.cons-prof form {
9258    min-width: 650px;
9259  }
9260
9261  body.dgddev .cons-pers .label {
9262    width: max-content;
9263  }
9264
9265  body.dgddev td:not([width]) input:not(.cons-name input),
9266  body.dgddev td select:not(.cons-name select) {
9267    /* max-width: 200px; */
9268  }
9269
9270  body.dgddev .cons-name .NetscapeFix select,
9271  body.dgddev .cons-name .NetscapeFix input {
9272    width: 95%;
9273    margin-bottom: 10px;
9274  }
9275
9276  body.dgddev .NetscapeFix #birth_date_date select {
9277    max-width: 200px;
9278    margin: 5px 0;
9279  }
9280
9281  /*-----------------------------------------------------------------------------------*/
9282  /*	RESPONSIVE SURVEY (MUST USE RESPONSIVE SURVEY LAYOUT IN ADMIN SETTINGS)
9283/*-----------------------------------------------------------------------------------*/
9284  body.app_id_22 input#reset,
9285  body.app_id_22 input#ACTION_CANCEL_RESPONSE_SUBMIT,
9286  body.app_id_17 input#reset,
9287  body.app_id_17 input#ACTION_CANCEL_RESPONSE_SUBMIT {
9288    display: none
9289  }
9290
9291  body.app_id_22 label,
9292  body.app_id_22 legend {
9293    margin-bottom: 5px;
9294    display: inline-block
9295  }
9296
9297  body.app_id_22 .ObjTitle {
9298    margin-left: 0;
9299    margin-top: 0;
9300  }
9301
9302  body.app_id_22 input[type=checkbox],
9303  body.app_id_22 input[type=radio] {
9304    margin-right: 10px
9305  }
9306
9307  body.app_id_22 label.checkbox-label {
9308    margin: 0
9309  }
9310
9311  body.app_id_22 div.responsive div.form-content {
9312    margin-right: 0
9313  }
9314
9315  body.app_id_22 .cons-info-question-container,
9316  body.app_id_22 .survey-question-container {
9317    display: block;
9318    margin-bottom: 20px;
9319    width: 100%
9320  }
9321
9322  body.app_id_22 .responsive div.survey-question-container span.survey-textarea-container textarea,
9323  body.app_id_22 div#email_opt_in_container label,
9324  body.app_id_22 div#postal_mail_opt_in_container label,
9325  body.app_id_22 div#remember_me_container label {
9326    max-width: 100%;
9327    width: 100%
9328  }
9329
9330  body.app_id_22 #email_opt_in_container span.input-container,
9331  body.app_id_22 #postal_mail_opt_in_container span.input-container,
9332  body.app_id_22 div#remember_me_container .input-container {
9333    display: flex;
9334    justify-content: flex-start;
9335    align-items: center
9336  }
9337
9338  body.app_id_22 .indented-field-group span.input-container,
9339  body.app_id_22 .indented-field-group li.input-container {
9340    display: flex !important;
9341    align-items: start
9342  }
9343
9344  body.app_id_22 .responsive div.survey-question-container .indented-field-group {
9345    margin-left: 0;
9346    margin-top: 5px
9347  }
9348
9349  body.app_id_22 .responsive div.survey-question-container span.survey-text-hint {
9350    display: none
9351  }
9352
9353  body.app_id_22 .donor-info {
9354    display: flex;
9355    justify-content: space-between;
9356    gap: 10px;
9357  }
9358
9359  body.app_id_22 .donor-info div {
9360    width: 100%
9361  }
9362
9363  body.app_id_22 .responsive div.survey-question-container span.survey-textarea-container textarea {
9364    margin-left: 0
9365  }
9366
9367  body.app_id_22 div#email_opt_in_container+div#email_format_container {
9368    padding: 20px 0
9369  }
9370
9371  body.app_id_22 div#cons_info_prof_suffix_container {
9372    padding-left: 0
9373  }
9374
9375  body.app_id_22 div#cons_info_suffix_container label span.input-label,
9376  body.app_id_22 div#cons_info_prof_suffix_container label span.input-label {
9377    max-width: 100%
9378  }
9379
9380  body.app_id_22 h2,
9381  body.app_id_22 .survey-question-container.cons-fields-container span.input-label.survey-question-label.contact-title {
9382    color: var(--black);
9383    font-size: 30px;
9384    font-weight: 500;
9385    line-height: 42px;
9386    font-family: var(--fontFamilyMain);
9387    text-transform: uppercase
9388  }
9389
9390  body.app_id_22 h2,
9391  body.app_id_22 h3.ObjTitle {
9392    font-size: 36px;
9393  }
9394
9395  body.app_id_22 span#cons_birth_date_date,
9396  body.app_id_22 span.survey-date-day {
9397    display: flex;
9398    gap: 10px;
9399  }
9400
9401  body.app_id_22 span.input-container.donor-info span {
9402    width: 100%;
9403  }
9404
9405  body.app_id_22 div.responsive .go-flex-container {
9406    display: flex;
9407    flex-wrap: wrap;
9408    align-items: center;
9409    gap: 15px;
9410  }
9411
9412  body.app_id_22 div.responsive .go-flex-container .survey-question-container {
9413    width: auto
9414  }
9415
9416  @media (max-width: 991px) {
9417    body.app_id_22 .donor-info {
9418      display: block
9419    }
9420
9421    body.app_id_22 span#cons_birth_date_date,
9422    body.app_id_22 span.survey-date-day {
9423      flex-direction: column;
9424    }
9425
9426    body.app_id_22 span.input-container.donor-info span {
9427      margin-bottom: 10px;
9428      display: block;
9429    }
9430
9431    body.app_id_22 span.input-container.donor-info span:last-child {
9432      margin-bottom: 0px;
9433    }
9434
9435    body.app_id_22 .donor-info .cons-info-question-container:first-of-type,
9436    body.app_id_22 .cons-state-container,
9437    body.app_id_22 .cons-zip-container {
9438      margin-right: 0px
9439    }
9440
9441    body.app_id_22 .donor-info .cons-info-question-container:nth-child(2),
9442    body.app_id_22 .cons-state-container,
9443    body.app_id_22 .cons-zip-container {
9444      margin-left: 0px
9445    }
9446
9447    body.app_id_22 div.responsive .go-flex-container {
9448      display: block;
9449      gap: 0;
9450    }
9451  }
9452
9453  /* Connect with us survey */
9454  body.app_id_17 form {
9455    max-width: 530px;
9456  }
9457
9458  body.app_id_17 form p input {
9459    margin-bottom: 10px;
9460  }
9461
9462  body.app_id_17 .AutoOptInWarningMessage {
9463    line-height: 20px;
9464    display: inline-block;
9465  }
9466
9467  /* Contact Us Survey*/
9468  body.app_id_17 div#email_opt_in_container+div#email_format_container {
9469    padding-left: 30px;
9470  }
9471
9472  body.app_id_17 .responsive div.survey-question-container span.survey-textarea-container textarea {
9473    max-width: 100% !important;
9474  }
9475
9476  @media (max-width:445px) {
9477    body.app_id_17 div#email_opt_in_container+div#email_format_container {
9478      padding-left: 0;
9479    }
9480  }
9481
9482  /*Tell us more about you */
9483  body.app_id_22 form {
9484    max-width: 530px;
9485  }
9486
9487  body.app_id_22 div#remember_me_container .input-container {
9488    flex-wrap: wrap;
9489  }
9490
9491  body.app_id_22 div#remember_me_container .input-container label {
9492    max-width: max-content;
9493  }
9494
9495  body.app_id_22 div#remember_me_container .input-container .input-hint {
9496    width: 100%;
9497    margin-left: 30px;
9498  }
9499
9500  /* FORM ERROR STYLES .form-error > .ErrorMessage > .field-error-text*/
9501
9502  body.dgddev #ProcessForm div.responsive div.form-error {
9503    border: 0;
9504    background-color: unset;
9505    position: relative;
9506    padding: 10px 0 !important;
9507  }
9508
9509  body.dgddev #ProcessForm div.responsive div.form-error input,
9510  body.dgddev #ProcessForm div.responsive div.form-error textarea,
9511  body.dgddev #ProcessForm div.responsive div.form-error select {
9512    border-color: var(--paletteColor8) !important;
9513  }
9514
9515  body.dgddev #ProcessForm div.responsive div.form-error .ErrorMessage {
9516    color: var(--paletteColor8);
9517    position: absolute;
9518    top: 90%;
9519    left: 20px;
9520    line-height: 1;
9521  }
9522
9523  body.dgddev #ProcessForm div.responsive div.form-error .ErrorMessage>* {
9524    color: var(--paletteColor8);
9525    font-size: 14px;
9526  }
9527
9528  body.dgddev #ProcessForm div.responsive div.form-error .ErrorMessage .field-error-indicator:before {
9529    content: "\f057";
9530    font-family: "FontAwesome";
9531  }
9532
9533  /*-----------------------------------------------------------------------------------*/
9534  /*  FOOTER
9535/*-----------------------------------------------------------------------------------*/
9536  footer {
9537    background-color: var(--paletteColor3);
9538  }
9539
9540  footer .container {
9541    width: 100%;
9542    padding-right: 15px;
9543    padding-left: 15px;
9544    margin-right: auto;
9545    margin-left: auto;
9546    max-width: 1500px;
9547  }
9548
9549  footer .footer-top,
9550  footer .footer-bottom,
9551  footer .menus {
9552    display: flex;
9553  }
9554
9555  footer .footer-top> :first-child {
9556    margin-bottom: 45px;
9557  }
9558
9559  footer ul {
9560    list-style: none;
9561  }
9562
9563  footer h2 {
9564    font-size: 19px;
9565    text-decoration: underline;
9566    line-height: 1
9567  }
9568
9569  footer a {
9570    font-weight: 400;
9571    line-height: 30px
9572  }
9573
9574  footer ul li a,
9575  footer p,
9576  footer label,
9577  footer label span {
9578    color: white !important;
9579  }
9580
9581  footer .contact-info {
9582    margin-top: 24px !important;
9583  }
9584
9585  footer .social-links {
9586    display: flex;
9587    margin-top: 45px;
9588  }
9589
9590  footer .social-links a.fb::before {
9591    content: "\f09a";
9592  }
9593
9594  footer .social-links a.twit::before {
9595    content: "\f099";
9596  }
9597
9598  footer .social-links a.insta::before {
9599    content: "\f16d";
9600  }
9601
9602  footer .social-links a.youtube::before {
9603    content: "\f167";
9604  }
9605
9606  footer .social-links a::before {
9607    position: absolute;
9608    left: 0;
9609    right: 0;
9610    font-family: "FontAwesome";
9611  }
9612
9613  footer .social-links a {
9614    margin: 0 10px;
9615    width: 30px;
9616    height: 30px;
9617    font-size: 22px !important;
9618    text-decoration: none;
9619    color: #0d506d;
9620    background: white;
9621    border-radius: 4px;
9622    text-align: center;
9623    margin-right: 25px;
9624    -webkit-transition: 0.3s all;
9625    -o-transition: 0.3s all;
9626    transition: 0.3s all;
9627    position: relative;
9628    font-weight: normal;
9629    line-height: inherit;
9630    display: flex;
9631    justify-content: center;
9632    align-items: center;
9633  }
9634
9635  footer .social-links a:first-child {
9636    margin-left: 0
9637  }
9638
9639  footer .menus .title {
9640    color: var(--paletteColor5) !important;
9641    text-transform: none;
9642    font-weight: bold;
9643    margin-bottom: 1.5rem;
9644    font-size: 1.5rem;
9645  }
9646
9647  footer .menus .entry {
9648    width: 50%;
9649    margin: 0 40px;
9650  }
9651
9652  footer .menus .entry li {
9653    margin-bottom: 15px;
9654    padding-bottom: 20px;
9655  }
9656
9657
9658  footer .footer-icons {
9659    border-top: 2px solid var(--white);
9660    padding: 20px 0
9661  }
9662
9663  footer .footer-icons ul {
9664    display: flex;
9665    justify-content: center
9666  }
9667
9668  footer .footer-icons ul li {
9669    margin: 0 25px
9670  }
9671
9672  footer ul.footer-bottom-nav {
9673    display: flex
9674  }
9675
9676  footer ul.footer-bottom-nav li {
9677    margin: 0 15px
9678  }
9679
9680  footer ul.footer-bottom-nav li:first-child {
9681    margin-left: 0
9682  }
9683
9684  footer ul.footer-bottom-nav li a {
9685    font-weight: 400;
9686    text-decoration: underline;
9687    font-size: 12px !important;
9688  }
9689
9690  body.dgddev footer .survey-question-container #cons_info_component_personal_info_section .form-content {
9691    margin-bottom: 15px !important;
9692  }
9693
9694  footer form label span {
9695    font-size: var(--formLabelFontSize);
9696  }
9697
9698  footer form .button-container {
9699    margin: 30px 0 0 !important;
9700    position: relative;
9701  }
9702
9703  footer form input.Button#ACTION_SUBMIT_SURVEY_RESPONSE {
9704    width: 100% !important;
9705    font-size: 1.5rem !important;
9706    padding: 0.95rem 2.5rem 0.65rem 2.5rem !important;
9707    background: #90e3e7 !important;
9708    color: #0d506d !important;
9709    line-height: 1;
9710    text-decoration: none;
9711    margin: 0;
9712  }
9713
9714  footer form .button-container::after {
9715    display: inline-block;
9716    font-size: 1rem;
9717    margin-left: 10px;
9718    line-height: 1.5;
9719    font-family: "FontAwesome";
9720    content: "\f061";
9721    color: var(--paletteColor3);
9722    -webkit-transition: 0.3s all;
9723    -o-transition: 0.3s all;
9724    transition: 0.3s all;
9725    -webkit-transform: translateX(0);
9726    -ms-transform: translateX(0);
9727    transform: translateX(0);
9728    position: absolute;
9729    right: calc(50% - 65px);
9730    top: 14px;
9731  }
9732
9733  footer form .button-container:hover::after {
9734    transform: translateX(40%);
9735  }
9736
9737  footer form input.Button#ACTION_SUBMIT_SURVEY_RESPONSE {
9738    border-width: 0 !important;
9739  }
9740
9741  footer .mobile_only {
9742    display: none;
9743  }
9744
9745  footer .footer-bottom {
9746    margin-top: 46px;
9747  }
9748
9749  footer .footer-bottom>* {
9750    display: flex;
9751    align-items: center;
9752  }
9753
9754  footer .footer-bottom> :last-child {
9755    justify-content: flex-end;
9756  }
9757
9758  footer .footer-bottom p,
9759  footer .footer-bottom p a {
9760    font-size: 1rem !important;
9761    margin: 0;
9762    color: white;
9763  }
9764
9765  @media (max-width:1200px) {
9766    footer .social-links {
9767      justify-content: center;
9768    }
9769  }
9770
9771  @media (max-width:991px) {
9772    footer ul.footer-bottom-nav {
9773      flex-direction: column
9774    }
9775
9776    footer li.footer-social a:first-child {
9777      margin-left: 10px
9778    }
9779
9780    footer ul.footer-bottom-nav li {
9781      margin: 0 0 15px
9782    }
9783
9784    footer li.footer-social {
9785      justify-content: center
9786    }
9787  }
9788
9789  @media (max-width:827px) {
9790    footer .footer-bottom> :last-child {
9791      justify-content: center;
9792    }
9793  }
9794
9795  @media (max-width:600px) {
9796    footer .logo-container {
9797      margin: 0 auto;
9798      display: block;
9799      width: fit-content;
9800    }
9801
9802    footer .social-links {
9803      margin-top: 25px;
9804    }
9805
9806    footer .menus .entry {
9807      margin: 0;
9808      width: fit-content;
9809    }
9810
9811    footer .menus .entry:first-child {
9812      margin-right: 10px;
9813    }
9814
9815    footer .menus .entry li {
9816      margin-bottom: 8px;
9817      padding-bottom: 0;
9818    }
9819
9820    footer .menus {
9821      margin-bottom: 25px;
9822      justify-content: space-around
9823    }
9824  }
9825</style>
9826<!-- CCMF_og_styles_header -->
9827<style>
9828
9829      .header-ribbon {
9830        background-color: var(--blue);
9831        padding: 10px 0;
9832      }
9833      .header-links,
9834      .header-links:hover {
9835        color: var(--white) !important;
9836        font-size: 16px;
9837        font-weight: 400 !important;
9838        letter-spacing: 2px;
9839        line-height: 1.2;
9840        text-decoration: none !important;
9841        line-height: 1.42857143;
9842      }
9843      .widget-container {
9844        padding: 10px 0px 10px 0px;
9845      }
9846      .login-button {
9847        font-size: 18px;
9848        font-weight: 600;
9849        text-transform: uppercase;
9850        font-style: normal;
9851        text-decoration: none;
9852        letter-spacing: 1px;
9853        color: var(--blue);
9854        background-color: var(--purple);
9855        border-radius: 0;
9856        padding: 10px 20px;
9857        line-height: 1;
9858      }
9859      .login-button:hover {
9860        color: var(--blue);
9861      }
9862      .navbar-toggler {
9863        border: none;
9864        padding: 0;
9865      }
9866      .navbar-toggler-icon {
9867        width: 2em;
9868        height: 1.5em;
9869        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,48,85, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
9870      }
9871      .elementor-item {
9872        font-size: 24px;
9873        text-decoration: none;
9874        font-weight: 600 !important;
9875        color: #113052 !important;
9876        line-height: 40px;
9877      }
9878      .elementor-sub-item {
9879        text-decoration: none;
9880        font-weight: 500;
9881        color: var(--blue);
9882        font-size: 11.05px;
9883        padding: 10px 20px;
9884      }
9885      .donate-now-container {
9886        background-color: var(--mustard);
9887        position: relative;
9888        height: 44px;
9889      }
9890      .donate-button-mobile {
9891        text-transform: uppercase;
9892        padding: 10px;
9893        font-size: 16px;
9894        color: var(--blue);
9895        font-weight: 600;
9896        text-decoration: none;
9897        background-color: var(--mustard);
9898        width: 100%;
9899        height: 100%;
9900        position: absolute;
9901        left: 50%;
9902        top: 50%;
9903        transform: translate(-50%, -50%);
9904        line-height: 24px;
9905      }
9906      .donate-button-mobile:hover,
9907      .donate-button-mobile:active {
9908        color: var(--blue);
9909      }
9910      .donate-button {
9911        padding: 15px 15px 15px 20px;
9912        font-size: 20px;
9913        color: var(--blue);
9914        font-weight: 600;
9915        text-decoration: none;
9916        background-color: var(--mustard);
9917        text-transform: uppercase;
9918        line-height: 1;
9919        text-align: center;
9920      }
9921      .donate-button:hover,
9922      .donate-button:active {
9923        color: var(--blue);
9924      }
9925      .chevron-container {
9926        display: none;
9927        margin-bottom: 3px;
9928        margin-left: 2px;
9929      }
9930      .chevron-line {
9931        width: 9px;
9932        height: 3px;
9933        background-color: var(--blue);
9934      }
9935      .chevron-line-top {
9936        transform: rotate(-135deg);
9937      }
9938      .chevron-line-bottom {
9939        margin-top: 2px;
9940        transform: rotate(135deg);
9941      }
9942      .menu-item {
9943        padding: 15px 40px;
9944      }
9945      /* Custom hamburguer menu */
9946      .navbar-toggler {
9947        width: 2em;
9948        height: 1.5em;
9949        position: absolute;
9950        transition: 0.5s ease-in-out;
9951      }
9952      .navbar-toggler,
9953      .navbar-toggler:focus,
9954      .navbar-toggler:active,
9955      .navbar-toggler-icon:focus {
9956        outline: none;
9957        box-shadow: none;
9958        border: 0;
9959      }
9960      .navbar-toggler span {
9961        margin: 0;
9962        padding: 0;
9963      }
9964      .toggler-icon {
9965        display: block;
9966        position: absolute;
9967        height: 4px;
9968        width: 64%;
9969        background: var(--blue);
9970        border-radius: 5px;
9971        opacity: 1;
9972        left: 0;
9973        transform: rotate(0deg);
9974        transition: 0.2s ease-in-out;
9975      }
9976      .middle-bar {
9977        margin-top: 0px;
9978      }
9979      .navbar-toggler .top-bar {
9980        margin-top: 0;
9981        transform: rotate(135deg);
9982      }
9983      .navbar-toggler .middle-bar {
9984        opacity: 0;
9985        filter: alpha(opacity=0);
9986      }
9987      .navbar-toggler .bottom-bar {
9988        margin-top: 0;
9989        transform: rotate(-135deg);
9990      }
9991      .navbar-toggler.collapsed .top-bar {
9992        margin-top: -15px;
9993        transform: rotate(0deg);
9994      }
9995      .navbar-toggler.collapsed .middle-bar {
9996        opacity: 1;
9997        filter: alpha(opacity=100);
9998      }
9999      .navbar-toggler.collapsed .bottom-bar {
10000        margin-top: 16px;
10001        transform: rotate(0deg);
10002      }
10003      /* FOOTER */
10004      .footer {
10005        background-color: #003055;
10006        display: flex;
10007        flex-wrap: wrap;
10008        justify-content: center;
10009        align-items: center;
10010      }
10011      .footer-ribbon {
10012        background-color: #0f243c;
10013        padding: 30px;
10014        text-align: center;
10015      }
10016      .footer-ribbon-text {
10017        font-size: 18px;
10018        font-weight: 300;
10019        letter-spacing: 1px;
10020        color: #d9d4ce;
10021        margin: 0;
10022        text-shadow: 0px 0px 10px rgb(0 0 0 / 0%);
10023      }
10024      .bottom-line-text {
10025        color: #ffffff;
10026        font-size: 16px;
10027        font-weight: 400;
10028        text-transform: uppercase;
10029        line-height: 1.2em;
10030        letter-spacing: 1px;
10031        margin: 0;
10032      }
10033      .padding-40 {
10034        padding-bottom: 40px;
10035      }
10036      .link-list-header {
10037        display: flex;
10038        justify-content: center;
10039        align-items: center;
10040        flex-wrap: wrap;
10041        list-style: none;
10042        width: 100%;
10043        padding: 0;
10044        margin: 0;
10045      }
10046      .link-list-header li {
10047        margin-bottom: 0;
10048      }
10049      .list-header-item {
10050        font-size: 14px;
10051        font-weight: 600;
10052        text-transform: uppercase;
10053        letter-spacing: 1px;
10054        text-decoration: none;
10055        color: #003055;
10056      }
10057      .list-header-item a,.list-header-item a:link, .list-header-item {
10058        color:#003055!important;
10059      }
10060      .list-header-item:hover,
10061      .list-header-item:active {
10062        color: var(--blue);
10063        text-decoration: underline;
10064      }
10065      .elementor-button-content-wrapper {
10066        display: -webkit-box;
10067        display: -ms-flexbox;
10068        display: flex;
10069        -webkit-box-pack: center;
10070        -ms-flex-pack: center;
10071        justify-content: center;
10072      }
10073      .link-list {
10074        display: flex;
10075        justify-content: center;
10076        list-style: none;
10077        flex-wrap: wrap;
10078      }
10079      .link-list > li > a {
10080        padding: 13px 20px;
10081        color: #c7eafd !important;
10082        font-size: 14px;
10083        font-weight: 600;
10084        text-transform: uppercase;
10085        letter-spacing: 1px;
10086        text-decoration: none;
10087      }
10088      .link-list > li > a:hover {
10089        color: #c7eafd82;
10090        fill: #c7eafd;
10091        transition: 0.25s ease-in;
10092      }
10093      .footer-sub-container {
10094        padding: 50px 0;
10095      }
10096      .custom-padding-l-r {
10097        padding-left: 5%;
10098        padding-right: 5%;
10099      }
10100      .footer-links {
10101        display: none;
10102      }
10103      .container-login-button {
10104        display: none;
10105      }
10106      .container-main-menu-links {
10107        display: none;
10108      }
10109      .container-header-elements {
10110        padding: 25px 5%;
10111      }
10112      #mobile-menu-toggler {
10113        display: flex;
10114      }
10115      .bg-bar-multicolor {
10116        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='25.655' viewBox='0 0 1920 25.655'%3E%3Cimage id='colour_bar' width='1920' height='25.655' xlink:href='data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QN5aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7v
10116yIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0OCA3OS4xNjQwMzYsIDIwMTkvMDgvMTMtMDE6MDY6NTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTFjMzUxYzctNDU2Ny00YmY1LTlhOTgtZjgzNzRhNzJiNDQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNGMDQzNjA4NTU5MTExRUFCRUJGQjg0MzkwN0YwNkU3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNGMDQzNjA3NTU5MTExRUFCRUJGQjg0MzkwN0YwNkU3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIEluRGVzaWduIDE1LjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDphMjlmZDVjZS1hM2E2LWIzNDAtOGIzOS04MTZkMTY0OGI5MjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5pZDoyM2Q0MTE1OC0zNWM3LTRiNTktODU4MC1iMjY5NjgwMWZhOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQEBQcIBgYHBgYICggJCQkJCAoKDAwMDAwKDAwNDQwMEREREREUFBQUFBQUFBQUAQQFBQgHCA8KCg8UDg4OFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABqHv0DAREAAhEBAxEB/8QAcQABAAIDAAAAAAAAAAAAAAAAAAYHAwUIAQEAAgMBAAAAAAAAAAAAAAAAAwUEBgcIEAEAAQIEBwAAAAAAAAAAAAAAArEDAXJzNMEEBTUGNgcRAQAABAUFAAAAAAAAAAAAAAABgTIDcQIzBAXBgzQ1B//aAAwDAQACEQMRAD8A6OeRFuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkvRdjHNKr0j889X3M3Rq/J6smwdIVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP8AmXZZakOLO2OpJTcx484K6X7SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGXltzZzxrgjuURwTWdTLjBYzl7uoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkvp3tVzRtUxZ9mlb7WhDUzLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdCPHCuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASXouxjmlV6R+eer7mbo1fk9WTYOkKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH/ADLsstSHFnbHUkpuY8ecFdL9pIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLy25s541wR3KI4JrOplxgsZy93UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSX072q5o2qYs+zSt9rQhqZlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhHjhXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL0XYxzSq9I/PPV9zN0avyerJsHSFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj/mXZZakOLO2OpJTcx484K6X7SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGXltzZzxrgjuURwTWdTLjBYzl7uoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkvp3tVzRtUxZ9mlb7WhDUzLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdCPHCuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASXouxjmlV6R+eer7mbo1fk9WTYOkKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH/Muyy1IcWdsdSSm5jx5wV0v2kgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvLbmznjXBHcojgms6mXGCxnL3dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJfTvarmjapiz7NK32tCGpmWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6EeOFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkvRdjHNKr0j889X3M3Rq/J6smwdIVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP+ZdllqQ4s7Y6klNzHjzgrpftJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZeW3NnPGuCO5RHBNZ1MuMFjOXu6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKS+ne1XNG1TFn2aVvtaENTMsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0I8cK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJei7GOaVXpH556vuZujV+T1ZNg6QqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEf8y7LLUhxZ2x1JKbmPHnBXS/aSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8tubOeNcEdyiOCazqZcYLGcvd1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUl9O9quaNqmLPs0rfa0IamZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoR44VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS9F2Mc0qvSPzz1fczdGr8nqybB0hVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/5l2WWpDiztjqSU3MePOCul+0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABl5bc2c8a4I7lEcE1nUy4wWM5e7qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApL6d7Vc0bVMWfZpW+1oQ1MywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQjxwrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEl6LsY5pVekfnnq+5m6NX5PVk2DpCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR/zLsstSHFnbHUkpuY8ecFdL9pIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLy25s541wR3KI4JrOplxgsZy93UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSX072q5o2qYs+zSt9rQhqZlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhHjhXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL0XYxzSq9I/PPV9zN0avyerJsHSFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj/AJl2WWpDiztjqSU3MePOCul+0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABl5bc2c8a4I7lEcE1nUy4wWM5e7qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApL6d7Vc0bVMWfZpW+1oQ1MywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQjxwrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEl6LsY5pVekfnnq+5m6NX5PVk2DpCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR/wAy7LLUhxZ2x1JKbmPHnBXS/aSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8tubOeNcEdyiOCazqZcYLGcvd1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUl9O9quaNqmLPs0rfa0IamZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoR44VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS9F2Mc0qvSPzz1fczdGr8nqybB0hVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/5l2WWpDiztjqSU3MePOCul+0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABl5bc2c8a4I7lEcE1nUy4wWM5e7qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApL6d7Vc0bVMWfZpW+1oQ1MywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQjxwrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEl6LsY5pVekfnnq+5m6NX5PVk2DpCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR/zLsstSHFnbHUkpuY8ecFdL9pIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLy25s541wR3KI4JrOplxgsZy93UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSX072q5o2qYs+zSt9rQhqZlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhHjhXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL0XYxzSq9I/PPV9zN0avyerJsHSFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj/mXZZakOLO2OpJTcx484K6X7SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGXltzZzxrgjuURwTWdTLjBYzl7uoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkvp3tVzRtUxZ9mlb7WhDUzLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdCPHCuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASXouxjmlV6R+eer7mbo1fk9WTYOkKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH/Muyy1IcWdsdSSm5jx5wV0v2kgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
10116AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvLbmznjXBHcojgms6mXGCxnL3dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJfTvarmjapiz7NK32tCGpmWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//9k='/%3E%3C/svg%3E");
10117        background-repeat: no-repeat;
10118        background-size: cover;
10119        min-height: 6px;
10120      }
10121      /* Media Queries */
10122      /* Mobile design starts at 481px */
10123      @media (max-width: 768px) {
10124        .header-ribbon .d-flex { width: 50%;}
10125
10126      }
10127      /* Tablets */
10128      @media (min-width: 768px) and (max-width: 1024px) {
10129        .bg-bar-multicolor {
10130          min-height: 10px;
10131        }
10132        #container-inline-donate-button {
10133          justify-content: flex-end;
10134        }
10135        .padding-40 {
10136          padding-bottom: 40px;
10137        }
10138        .footer-ribbon {
10139          padding: 30px 5%;
10140          text-align: center;
10141        }
10142        .footer-sub-container {
10143          padding: 50px 0;
10144        }
10145        .header-ribbon {
10146          padding: 0 5%;
10147          height: 55px;
10148        }
10149      }
10150      @media (min-width: 992px) and (max-width: 1024px) {
10151      }
10152      /* Desktops */
10153      @media (min-width: 1025px) {
10154        .row-mobile-menu {
10155          display: none;
10156        }
10157        .logo-footer {
10158          width: 76%;
10159        }
10160        .footer-ribbon {
10161          text-align: left;
10162        }
10163        .bg-bar-multicolor {
10164          min-height: 20px;
10165        }
10166        #container-inline-donate-button {
10167          width: 15%;
10168        }
10169        #ccmf-logo-container {
10170          width: 26%;
10171        }
10172        .container-header-elements {
10173          padding: 0;
10174        }
10175        #mobile-menu-toggler {
10176          display: none;
10177        }
10178        .container-main-menu-links {
10179          display: flex;
10180          width: 60%;
10181        }
10182        .container-login-button {
10183          display: flex;
10184        }
10185        .footer-links {
10186          display: block;
10187        }
10188        .footer-ribbon {
10189          padding: 30px 5%;
10190        }
10191        .header-ribbon {
10192          padding: 0 5%;
10193          height: 60px;
10194        }
10195        .padding-lg-top {
10196          padding: 20px 5%;
10197        }
10198        .margin-right-list-item {
10199          margin: 0 5px;
10200          padding: 0 5px;
10201        }
10202        .custom-navbar {
10203          position: relative;
10204        }
10205        .padding-40 {
10206          padding-bottom: 0;
10207        }
10208      }
10209      /* X-Large devices (large desktops, 1200px and up) */
10210      @media (min-width: 1200px) {
10211        .custom-content-area {
10212          width: 1200px !important;
10213          padding: 0 5%;
10214        }
10215      }
10216      @media (max-width: 1200px) {
10217        .custom-content-area {
10218          padding: 0 5%;
10219        }
10220      }
10221    </style>
10222
10223
10224
10225<!-- reus_tr_css -->
10226<style>
10227  /* ==========================================================================
10228MAIN STYLES
10229LAST UPDATED: 6.14.2022
10230AUTHOR: JOEL VIXIE, DOING GOOD DIGITAL
10231PAGEBUILDER: reus_tr_css
10232===========================================================================*/
10233
10234  /* TABLE OF CONTENTS
1023501. NORMALIZE
1023602. BASE STYLES
1023703. GRID
1023804. TYPOGRAPHY
1023905. LINKS
1024006. BUTTONS
1024107. FORMS
1024208. LISTS
1024309. TABLES
1024410. UTILITIES
1024511. PALETTE OVERRIDES
1024612. HEADER/NAVIGATION
1024713: MAIN CONTENT
1024814: FOOTER
1024915: GENERAL TEAMRAISER STYLING
1025016: REGISTRATION
1025117: PERSONAL | TEAM
1025218: DONATION FORM
1025319: DONOR SEARCH
1025420: STANDARD LOGIN PAGES
1025521: RESPONSIVE SURVEY 
10256*/
10257
10258
10259  /*-----------------------------------------------------------------------------------*/
10260  /*  01: NORMALIZE
10261/*-----------------------------------------------------------------------------------*/
10262  *,
10263  *::after,
10264  *::before {
10265    box-sizing: border-box;
10266  }
10267
10268  img,
10269  legend {
10270    border: 0
10271  }
10272
10273  legend,
10274  td,
10275  th {
10276    padding: 0
10277  }
10278
10279  html {
10280    font-family: sans-serif;
10281    -ms-text-size-adjust: 100%;
10282    -webkit-text-size-adjust: 100%
10283  }
10284
10285  body {
10286    margin: 0
10287  }
10288
10289  article,
10290  aside,
10291  details,
10292  figcaption,
10293  figure,
10294  footer,
10295  header,
10296  hgroup,
10297  main,
10298  menu,
10299  nav,
10300  section,
10301  summary,
10302  div {
10303    display: block
10304  }
10305
10306  audio,
10307  canvas,
10308  progress,
10309  video {
10310    display: inline-block;
10311    vertical-align: baseline
10312  }
10313
10314  audio:not([controls]) {
10315    display: none;
10316    height: 0
10317  }
10318
10319  [hidden],
10320  template {
10321    display: none
10322  }
10323
10324  a {
10325    background-color: transparent
10326  }
10327
10328  a:active,
10329  a:hover {}
10330
10331  abbr[title] {
10332    border-bottom: 1px dotted
10333  }
10334
10335  dfn {
10336    font-style: italic
10337  }
10338
10339  button,
10340  input,
10341  optgroup,
10342  select,
10343  textarea {
10344    color: inherit;
10345    font: inherit;
10346    margin: 0
10347  }
10348
10349  button {
10350    overflow: visible
10351  }
10352
10353  button,
10354  select {
10355    text-transform: none
10356  }
10357
10358  button,
10359  html input[type=button],
10360  input[type=reset],
10361  input[type=submit] {
10362    -webkit-appearance: button;
10363    cursor: pointer
10364  }
10365
10366  button[disabled],
10367  html input[disabled] {
10368    cursor: default
10369  }
10370
10371  button::-moz-focus-inner,
10372  input::-moz-focus-inner {
10373    border: 0;
10374    padding: 0
10375  }
10376
10377  input {
10378    line-height: normal
10379  }
10380
10381  input[type=checkbox],
10382  input[type=radio] {
10383    box-sizing: border-box;
10384    padding: 0
10385  }
10386
10387  input[type=number]::-webkit-inner-spin-button,
10388  input[type=number]::-webkit-outer-spin-button {
10389    height: auto
10390  }
10391
10392  input[type=search] {
10393    -webkit-appearance: textfield;
10394    -moz-box-sizing: content-box;
10395    -webkit-box-sizing: content-box;
10396    box-sizing: content-box
10397  }
10398
10399  input[type=search]::-webkit-search-cancel-button,
10400  input[type=search]::-webkit-search-decoration {
10401    -webkit-appearance: none
10402  }
10403
10404  fieldset {
10405    border: none;
10406    margin: 0;
10407    padding: 0
10408  }
10409
10410  table {
10411    border-collapse: collapse;
10412    border-spacing: 0
10413  }
10414
10415
10416  /*-----------------------------------------------------------------------------------*/
10417  /*  02: BASE STYLES
10418/*-----------------------------------------------------------------------------------*/
10419  html {
10420    max-width: 100%;
10421    width: 100%;
10422    scroll-behavior: smooth;
10423  }
10424
10425  body {
10426    font-family: var(--fontFamilyMain);
10427    font-weight: normal;
10428    font-style: normal;
10429    font-weight: normal;
10430    color: var(--paletteColor1);
10431    -webkit-font-smoothing: antialiased;
10432    -moz-osx-font-smoothing: grayscale;
10433    height: 100%;
10434    max-width: 100%;
10435    width: 100%;
10436    overflow-x: hidden
10437  }
10438
10439  body.noScroll {
10440    overflow: hidden;
10441    padding-right: 17px
10442  }
10443
10444  html.ios-browser body.noScrollDevice,
10445  html.android-browser body.noScrollDevice {
10446    overflow: hidden;
10447    position: fixed;
10448  }
10449
10450
10451  /*-----------------------------------------------------------------------------------*/
10452  /*  03: GRID
10453/*-----------------------------------------------------------------------------------*/
10454  .frow {
10455    display: -webkit-box;
10456    display: flex;
10457    flex-wrap: wrap;
10458    -webkit-box-pack: center;
10459    justify-content: center
10460  }
10461
10462  .frow>* {
10463    max-width: 100%
10464  }
10465
10466  .frow.centered {
10467    -webkit-box-pack: center;
10468    justify-content: center;
10469    -webkit-box-align: center;
10470    align-items: center;
10471    align-content: center;
10472    height: 100%
10473  }
10474
10475  .frow.centered-column {
10476    -webkit-box-pack: center;
10477    justify-content: center;
10478    -webkit-box-align: center;
10479    align-items: center;
10480    align-content: center;
10481    -webkit-box-orient: vertical;
10482    -webkit-box-direction: normal;
10483    flex-direction: column;
10484    height: 100%
10485  }
10486
10487  .frow.row-start {
10488    -webkit-box-orient: horizontal;
10489    -webkit-box-direction: normal;
10490    flex-direction: row;
10491    -webkit-box-align: center;
10492    align-items: center;
10493    -webkit-box-pack: start;
10494    justify-content: flex-start
10495  }
10496
10497  .frow.row-center {
10498    -webkit-box-orient: horizontal;
10499    -webkit-box-direction: normal;
10500    flex-direction: row;
10501    -webkit-box-align: center;
10502    align-items: center;
10503    -webkit-box-pack: center;
10504    justify-content: center
10505  }
10506
10507  .frow.row-end {
10508    -webkit-box-orient: horizontal;
10509    -webkit-box-direction: normal;
10510    flex-direction: row;
10511    -webkit-box-align: center;
10512    align-items: center;
10513    -webkit-box-pack: end;
10514    justify-content: flex-end
10515  }
10516
10517  .frow.row-between {
10518    -webkit-box-orient: horizontal;
10519    -webkit-box-direction: normal;
10520    flex-direction: row;
10521    -webkit-box-align: center;
10522    align-items: center;
10523    -webkit-box-pack: justify;
10524    justify-content: space-between
10525  }
10526
10527  .frow.row-around {
10528    -webkit-box-orient: horizontal;
10529    -webkit-box-direction: normal;
10530    flex-direction: row;
10531    -webkit-box-align: center;
10532    align-items: center;
10533    justify-content: space-around
10534  }
10535
10536  .frow.row-evenly {
10537    -webkit-box-orient: horizontal;
10538    -webkit-box-direction: normal;
10539    flex-direction: row;
10540    -webkit-box-align: center;
10541    align-items: center;
10542    -webkit-box-pack: space-evenly;
10543    justify-content: space-evenly
10544  }
10545
10546  .frow.column-start {
10547    -webkit-box-orient: vertical;
10548    -webkit-box-direction: normal;
10549    flex-direction: column;
10550    -webkit-box-align: start;
10551    align-items: flex-start;
10552    align-content: flex-start;
10553    -webkit-box-pack: start;
10554    justify-content: flex-start
10555  }
10556
10557  .frow.column-center {
10558    -webkit-box-orient: vertical;
10559    -webkit-box-direction: normal;
10560    flex-direction: column;
10561    -webkit-box-align: center;
10562    align-items: center;
10563    align-content: center;
10564    -webkit-box-pack: start;
10565    justify-content: flex-start
10566  }
10567
10568  .frow.column-end {
10569    -webkit-box-orient: vertical;
10570    -webkit-box-direction: normal;
10571    flex-direction: column;
10572    -webkit-box-align: end;
10573    align-items: flex-end;
10574    align-content: flex-end;
10575    -webkit-box-pack: start;
10576    justify-content: flex-start
10577  }
10578
10579  .frow.inline {
10580    display: -webkit-inline-box;
10581    display: inline-flex
10582  }
10583
10584  .frow.wrap {
10585    flex-wrap: wrap
10586  }
10587
10588  .frow.wrap-reverse {
10589    flex-wrap: wrap-reverse
10590  }
10591
10592  .frow.nowrap {
10593    flex-wrap: nowrap
10594  }
10595
10596  .frow.direction-row {
10597    -webkit-box-orient: horizontal;
10598    -webkit-box-direction: normal;
10599    flex-direction: row
10600  }
10601
10602  .frow.direction-reverse {
10603    -webkit-box-orient: horizontal;
10604    -webkit-box-direction: reverse;
10605    flex-direction: row-reverse
10606  }
10607
10608  .frow.direction-column {
10609    -webkit-box-orient: vertical;
10610    -webkit-box-direction: normal;
10611    flex-direction: column
10612  }
10613
10614  .frow.direction-column-reverse {
10615    -webkit-box-orient: vertical;
10616    -webkit-box-direction: reverse;
10617    flex-direction: column-reverse
10618  }
10619
10620  .frow.justify-start {
10621    -webkit-box-pack: start;
10622    justify-content: flex-start
10623  }
10624
10625  .frow.justify-end {
10626    -webkit-box-pack: end;
10627    justify-content: flex-end
10628  }
10629
10630  .frow.justify-center {
10631    -webkit-box-pack: center;
10632    justify-content: center
10633  }
10634
10635  .frow.justify-between {
10636    -webkit-box-pack: justify;
10637    justify-content: space-between
10638  }
10639
10640  .frow.justify-around {
10641    justify-content: space-around
10642  }
10643
10644  .frow.justify-evenly {
10645    -webkit-box-pack: space-evenly;
10646    justify-content: space-evenly
10647  }
10648
10649  .frow.items-start {
10650    -webkit-box-align: start;
10651    align-items: flex-start
10652  }
10653
10654  .frow.items-end {
10655    -webkit-box-align: end;
10656    align-items: flex-end
10657  }
10658
10659  .frow.items-center {
10660    -webkit-box-align: center;
10661    align-items: center
10662  }
10663
10664  .frow.items-stretch {
10665    -webkit-box-align: stretch;
10666    align-items: stretch
10667  }
10668
10669  .frow.items-baseline {
10670    -webkit-box-align: baseline;
10671    align-items: baseline
10672  }
10673
10674  .frow.content-start {
10675    align-content: flex-start
10676  }
10677
10678  .frow.content-end {
10679    align-content: flex-end
10680  }
10681
10682  .frow.content-center {
10683    align-content: center
10684  }
10685
10686  .frow.content-between {
10687    align-content: space-between
10688  }
10689
10690  .frow.content-around {
10691    align-content: space-around
10692  }
10693
10694  .frow.content-evenly {
10695    align-content: space-evenly
10696  }
10697
10698  .frow.gutters {
10699    margin-left: -15px;
10700    margin-right: -15px
10701  }
10702
10703  .frow.gutters>[class*=col-xs],
10704  .frow.gutters>[class*=col-sm],
10705  .frow.gutters>[class*=col-md],
10706  .frow.gutters>[class*=col-lg] {
10707    padding-left: 15px;
10708    padding-right: 15px
10709  }
10710
10711  .frow [class*=col-xs],
10712  .frow [class*=col-sm],
10713  .frow [class*=col-md],
10714  .frow [class*=col-lg] {
10715    width: 100%
10716  }
10717
10718  @media (min-width: 0px) {
10719    .frow.xs-centered {
10720      -webkit-box-pack: center;
10721      justify-content: center;
10722      -webkit-box-align: center;
10723      align-items: center;
10724      align-content: center;
10725      height: 100%
10726    }
10727
10728    .frow.xs-centered-column {
10729      -webkit-box-pack: center;
10730      justify-content: center;
10731      -webkit-box-align: center;
10732      align-items: center;
10733      align-content: center;
10734      -webkit-box-orient: vertical;
10735      -webkit-box-direction: normal;
10736      flex-direction: column;
10737      height: 100%
10738    }
10739
10740    .frow.xs-row-start {
10741      -webkit-box-orient: horizontal;
10742      -webkit-box-direction: normal;
10743      flex-direction: row;
10744      -webkit-box-align: center;
10745      align-items: center;
10746      -webkit-box-pack: start;
10747      justify-content: flex-start
10748    }
10749
10750    .frow.xs-row-center {
10751      -webkit-box-orient: horizontal;
10752      -webkit-box-direction: normal;
10753      flex-direction: row;
10754      -webkit-box-align: center;
10755      align-items: center;
10756      -webkit-box-pack: center;
10757      justify-content: center
10758    }
10759
10760    .frow.xs-row-end {
10761      -webkit-box-orient: horizontal;
10762      -webkit-box-direction: normal;
10763      flex-direction: row;
10764      -webkit-box-align: center;
10765      align-items: center;
10766      -webkit-box-pack: end;
10767      justify-content: flex-end
10768    }
10769
10770    .frow.xs-row-between {
10771      -webkit-box-orient: horizontal;
10772      -webkit-box-direction: normal;
10773      flex-direction: row;
10774      -webkit-box-align: center;
10775      align-items: center;
10776      -webkit-box-pack: justify;
10777      justify-content: space-between
10778    }
10779
10780    .frow.xs-row-around {
10781      -webkit-box-orient: horizontal;
10782      -webkit-box-direction: normal;
10783      flex-direction: row;
10784      -webkit-box-align: center;
10785      align-items: center;
10786      justify-content: space-around
10787    }
10788
10789    .frow.xs-row-evenly {
10790      -webkit-box-orient: horizontal;
10791      -webkit-box-direction: normal;
10792      flex-direction: row;
10793      -webkit-box-align: center;
10794      align-items: center;
10795      -webkit-box-pack: space-evenly;
10796      justify-content: space-evenly
10797    }
10798
10799    .frow.xs-column-start {
10800      -webkit-box-orient: vertical;
10801      -webkit-box-direction: normal;
10802      flex-direction: column;
10803      -webkit-box-align: start;
10804      align-items: flex-start;
10805      align-content: flex-start;
10806      -webkit-box-pack: start;
10807      justify-content: flex-start
10808    }
10809
10810    .frow.xs-column-center {
10811      -webkit-box-orient: vertical;
10812      -webkit-box-direction: normal;
10813      flex-direction: column;
10814      -webkit-box-align: center;
10815      align-items: center;
10816      align-content: center;
10817      -webkit-box-pack: start;
10818      justify-content: flex-start
10819    }
10820
10821    .frow.xs-column-end {
10822      -webkit-box-orient: vertical;
10823      -webkit-box-direction: normal;
10824      flex-direction: column;
10825      -webkit-box-align: end;
10826      align-items: flex-end;
10827      align-content: flex-end;
10828      -webkit-box-pack: start;
10829      justify-content: flex-start
10830    }
10831
10832    .frow.xs-inline {
10833      display: -webkit-inline-box;
10834      display: inline-flex
10835    }
10836
10837    .frow.xs-wrap {
10838      flex-wrap: wrap
10839    }
10840
10841    .frow.xs-wrap-reverse {
10842      flex-wrap: wrap-reverse
10843    }
10844
10845    .frow.xs-nowrap {
10846      flex-wrap: nowrap
10847    }
10848
10849    .frow.xs-direction-row {
10850      -webkit-box-orient: horizontal;
10851      -webkit-box-direction: normal;
10852      flex-direction: row
10853    }
10854
10855    .frow.xs-direction-reverse {
10856      -webkit-box-orient: horizontal;
10857      -webkit-box-direction: reverse;
10858      flex-direction: row-reverse
10859    }
10860
10861    .frow.xs-direction-column {
10862      -webkit-box-orient: vertical;
10863      -webkit-box-direction: normal;
10864      flex-direction: column
10865    }
10866
10867    .frow.xs-direction-column-reverse {
10868      -webkit-box-orient: vertical;
10869      -webkit-box-direction: reverse;
10870      flex-direction: column-reverse
10871    }
10872
10873    .frow.xs-justify-start {
10874      -webkit-box-pack: start;
10875      justify-content: flex-start
10876    }
10877
10878    .frow.xs-justify-end {
10879      -webkit-box-pack: end;
10880      justify-content: flex-end
10881    }
10882
10883    .frow.xs-justify-center {
10884      -webkit-box-pack: center;
10885      justify-content: center
10886    }
10887
10888    .frow.xs-justify-between {
10889      -webkit-box-pack: justify;
10890      justify-content: space-between
10891    }
10892
10893    .frow.xs-justify-around {
10894      justify-content: space-around
10895    }
10896
10897    .frow.xs-justify-evenly {
10898      -webkit-box-pack: space-evenly;
10899      justify-content: space-evenly
10900    }
10901
10902    .frow.xs-items-start {
10903      -webkit-box-align: start;
10904      align-items: flex-start
10905    }
10906
10907    .frow.xs-items-end {
10908      -webkit-box-align: end;
10909      align-items: flex-end
10910    }
10911
10912    .frow.xs-items-center {
10913      -webkit-box-align: center;
10914      align-items: center
10915    }
10916
10917    .frow.xs-items-stretch {
10918      -webkit-box-align: stretch;
10919      align-items: stretch
10920    }
10921
10922    .frow.xs-items-baseline {
10923      -webkit-box-align: baseline;
10924      align-items: baseline
10925    }
10926
10927    .frow.xs-content-start {
10928      align-content: flex-start
10929    }
10930
10931    .frow.xs-content-end {
10932      align-content: flex-end
10933    }
10934
10935    .frow.xs-content-center {
10936      align-content: center
10937    }
10938
10939    .frow.xs-content-between {
10940      align-content: space-between
10941    }
10942
10943    .frow.xs-content-around {
10944      align-content: space-around
10945    }
10946
10947    .frow.xs-content-evenly {
10948      align-content: space-evenly
10949    }
10950
10951    .frow.xs-gutters {
10952      margin-left: -15px;
10953      margin-right: -15px
10954    }
10955
10956    .xs-order-1 {
10957      order: 1
10958    }
10959
10960    .xs-order-2 {
10961      order: 2
10962    }
10963
10964    .xs-order-3 {
10965      order: 3
10966    }
10967
10968    .xs-order-4 {
10969      order: 4
10970    }
10971
10972    .xs-order-5 {
10973      order: 5
10974    }
10975
10976    .xs-order-6 {
10977      order: 6
10978    }
10979
10980    .frow .col-xs-1-1 {
10981      width: 100%
10982    }
10983
10984    .frow .col-xs-1-2 {
10985      width: 50%
10986    }
10987
10988    .frow .col-xs-2-2 {
10989      width: 100%
10990    }
10991
10992    .frow .col-xs-1-3 {
10993      width: 33.3333333333%
10994    }
10995
10996    .frow .col-xs-2-3 {
10997      width: 66.6666666667%
10998    }
10999
11000    .frow .col-xs-3-3 {
11001      width: 100%
11002    }
11003
11004    .frow .col-xs-1-4 {
11005      width: 25%
11006    }
11007
11008    .frow .col-xs-2-4 {
11009      width: 50%
11010    }
11011
11012    .frow .col-xs-3-4 {
11013      width: 75%
11014    }
11015
11016    .frow .col-xs-4-4 {
11017      width: 100%
11018    }
11019
11020    .frow .col-xs-1-5 {
11021      width: 20%
11022    }
11023
11024    .frow .col-xs-2-5 {
11025      width: 40%
11026    }
11027
11028    .frow .col-xs-3-5 {
11029      width: 60%
11030    }
11031
11032    .frow .col-xs-4-5 {
11033      width: 80%
11034    }
11035
11036    .frow .col-xs-5-5 {
11037      width: 100%
11038    }
11039
11040    .frow .col-xs-1-6 {
11041      width: 16.6666666667%
11042    }
11043
11044    .frow .col-xs-2-6 {
11045      width: 33.3333333333%
11046    }
11047
11048    .frow .col-xs-3-6 {
11049      width: 50%
11050    }
11051
11052    .frow .col-xs-4-6 {
11053      width: 66.6666666667%
11054    }
11055
11056    .frow .col-xs-5-6 {
11057      width: 83.3333333333%
11058    }
11059
11060    .frow .col-xs-6-6 {
11061      width: 100%
11062    }
11063
11064    .frow .col-xs-1-7 {
11065      width: 14.2857142857%
11066    }
11067
11068    .frow .col-xs-2-7 {
11069      width: 28.5714285714%
11070    }
11071
11072    .frow .col-xs-3-7 {
11073      width: 42.8571428571%
11074    }
11075
11076    .frow .col-xs-4-7 {
11077      width: 57.1428571429%
11078    }
11079
11080    .frow .col-xs-5-7 {
11081      width: 71.4285714286%
11082    }
11083
11084    .frow .col-xs-6-7 {
11085      width: 85.7142857143%
11086    }
11087
11088    .frow .col-xs-7-7 {
11089      width: 100%
11090    }
11091
11092    .frow .col-xs-1-8 {
11093      width: 12.5%
11094    }
11095
11096    .frow .col-xs-2-8 {
11097      width: 25%
11098    }
11099
11100    .frow .col-xs-3-8 {
11101      width: 37.5%
11102    }
11103
11104    .frow .col-xs-4-8 {
11105      width: 50%
11106    }
11107
11108    .frow .col-xs-5-8 {
11109      width: 62.5%
11110    }
11111
11112    .frow .col-xs-6-8 {
11113      width: 75%
11114    }
11115
11116    .frow .col-xs-7-8 {
11117      width: 87.5%
11118    }
11119
11120    .frow .col-xs-8-8 {
11121      width: 100%
11122    }
11123
11124    .frow .col-xs-1-9 {
11125      width: 11.1111111111%
11126    }
11127
11128    .frow .col-xs-2-9 {
11129      width: 22.2222222222%
11130    }
11131
11132    .frow .col-xs-3-9 {
11133      width: 33.3333333333%
11134    }
11135
11136    .frow .col-xs-4-9 {
11137      width: 44.4444444444%
11138    }
11139
11140    .frow .col-xs-5-9 {
11141      width: 55.5555555556%
11142    }
11143
11144    .frow .col-xs-6-9 {
11145      width: 66.6666666667%
11146    }
11147
11148    .frow .col-xs-7-9 {
11149      width: 77.7777777778%
11150    }
11151
11152    .frow .col-xs-8-9 {
11153      width: 88.8888888889%
11154    }
11155
11156    .frow .col-xs-9-9 {
11157      width: 100%
11158    }
11159
11160    .frow .col-xs-1-10 {
11161      width: 10%
11162    }
11163
11164    .frow .col-xs-2-10 {
11165      width: 20%
11166    }
11167
11168    .frow .col-xs-3-10 {
11169      width: 30%
11170    }
11171
11172    .frow .col-xs-4-10 {
11173      width: 40%
11174    }
11175
11176    .frow .col-xs-5-10 {
11177      width: 50%
11178    }
11179
11180    .frow .col-xs-6-10 {
11181      width: 60%
11182    }
11183
11184    .frow .col-xs-7-10 {
11185      width: 70%
11186    }
11187
11188    .frow .col-xs-8-10 {
11189      width: 80%
11190    }
11191
11192    .frow .col-xs-9-10 {
11193      width: 90%
11194    }
11195
11196    .frow .col-xs-10-10 {
11197      width: 100%
11198    }
11199
11200    .frow .col-xs-1-11 {
11201      width: 9.0909090909%
11202    }
11203
11204    .frow .col-xs-2-11 {
11205      width: 18.1818181818%
11206    }
11207
11208    .frow .col-xs-3-11 {
11209      width: 27.2727272727%
11210    }
11211
11212    .frow .col-xs-4-11 {
11213      width: 36.3636363636%
11214    }
11215
11216    .frow .col-xs-5-11 {
11217      width: 45.4545454545%
11218    }
11219
11220    .frow .col-xs-6-11 {
11221      width: 54.5454545455%
11222    }
11223
11224    .frow .col-xs-7-11 {
11225      width: 63.6363636364%
11226    }
11227
11228    .frow .col-xs-8-11 {
11229      width: 72.7272727273%
11230    }
11231
11232    .frow .col-xs-9-11 {
11233      width: 81.8181818182%
11234    }
11235
11236    .frow .col-xs-10-11 {
11237      width: 90.9090909091%
11238    }
11239
11240    .frow .col-xs-11-11 {
11241      width: 100%
11242    }
11243
11244    .frow .col-xs-1-12 {
11245      width: 8.3333333333%
11246    }
11247
11248    .frow .col-xs-2-12 {
11249      width: 16.6666666667%
11250    }
11251
11252    .frow .col-xs-3-12 {
11253      width: 25%
11254    }
11255
11256    .frow .col-xs-4-12 {
11257      width: 33.3333333333%
11258    }
11259
11260    .frow .col-xs-5-12 {
11261      width: 41.6666666667%
11262    }
11263
11264    .frow .col-xs-6-12 {
11265      width: 50%
11266    }
11267
11268    .frow .col-xs-7-12 {
11269      width: 58.3333333333%
11270    }
11271
11272    .frow .col-xs-8-12 {
11273      width: 66.6666666667%
11274    }
11275
11276    .frow .col-xs-9-12 {
11277      width: 75%
11278    }
11279
11280    .frow .col-xs-10-12 {
11281      width: 83.3333333333%
11282    }
11283
11284    .frow .col-xs-11-12 {
11285      width: 91.6666666667%
11286    }
11287
11288    .frow .col-xs-12-12 {
11289      width: 100%
11290    }
11291  }
11292
11293  @media (min-width: 768px) {
11294    .frow.sm-centered {
11295      -webkit-box-pack: center;
11296      justify-content: center;
11297      -webkit-box-align: center;
11298      align-items: center;
11299      align-content: center;
11300      height: 100%
11301    }
11302
11303    .frow.sm-centered-column {
11304      -webkit-box-pack: center;
11305      justify-content: center;
11306      -webkit-box-align: center;
11307      align-items: center;
11308      align-content: center;
11309      -webkit-box-orient: vertical;
11310      -webkit-box-direction: normal;
11311      flex-direction: column;
11312      height: 100%
11313    }
11314
11315    .frow.sm-row-start {
11316      -webkit-box-orient: horizontal;
11317      -webkit-box-direction: normal;
11318      flex-direction: row;
11319      -webkit-box-align: center;
11320      align-items: center;
11321      -webkit-box-pack: start;
11322      justify-content: flex-start
11323    }
11324
11325    .frow.sm-row-center {
11326      -webkit-box-orient: horizontal;
11327      -webkit-box-direction: normal;
11328      flex-direction: row;
11329      -webkit-box-align: center;
11330      align-items: center;
11331      -webkit-box-pack: center;
11332      justify-content: center
11333    }
11334
11335    .frow.sm-row-end {
11336      -webkit-box-orient: horizontal;
11337      -webkit-box-direction: normal;
11338      flex-direction: row;
11339      -webkit-box-align: center;
11340      align-items: center;
11341      -webkit-box-pack: end;
11342      justify-content: flex-end
11343    }
11344
11345    .frow.sm-row-between {
11346      -webkit-box-orient: horizontal;
11347      -webkit-box-direction: normal;
11348      flex-direction: row;
11349      -webkit-box-align: center;
11350      align-items: center;
11351      -webkit-box-pack: justify;
11352      justify-content: space-between
11353    }
11354
11355    .frow.sm-row-around {
11356      -webkit-box-orient: horizontal;
11357      -webkit-box-direction: normal;
11358      flex-direction: row;
11359      -webkit-box-align: center;
11360      align-items: center;
11361      justify-content: space-around
11362    }
11363
11364    .frow.sm-row-evenly {
11365      -webkit-box-orient: horizontal;
11366      -webkit-box-direction: normal;
11367      flex-direction: row;
11368      -webkit-box-align: center;
11369      align-items: center;
11370      -webkit-box-pack: space-evenly;
11371      justify-content: space-evenly
11372    }
11373
11374    .frow.sm-column-start {
11375      -webkit-box-orient: vertical;
11376      -webkit-box-direction: normal;
11377      flex-direction: column;
11378      -webkit-box-align: start;
11379      align-items: flex-start;
11380      align-content: flex-start;
11381      -webkit-box-pack: start;
11382      justify-content: flex-start
11383    }
11384
11385    .frow.sm-column-center {
11386      -webkit-box-orient: vertical;
11387      -webkit-box-direction: normal;
11388      flex-direction: column;
11389      -webkit-box-align: center;
11390      align-items: center;
11391      align-content: center;
11392      -webkit-box-pack: start;
11393      justify-content: flex-start
11394    }
11395
11396    .frow.sm-column-end {
11397      -webkit-box-orient: vertical;
11398      -webkit-box-direction: normal;
11399      flex-direction: column;
11400      -webkit-box-align: end;
11401      align-items: flex-end;
11402      align-content: flex-end;
11403      -webkit-box-pack: start;
11404      justify-content: flex-start
11405    }
11406
11407    .frow.sm-inline {
11408      display: -webkit-inline-box;
11409      display: inline-flex
11410    }
11411
11412    .frow.sm-wrap {
11413      flex-wrap: wrap
11414    }
11415
11416    .frow.sm-wrap-reverse {
11417      flex-wrap: wrap-reverse
11418    }
11419
11420    .frow.sm-nowrap {
11421      flex-wrap: nowrap
11422    }
11423
11424    .frow.sm-direction-row {
11425      -webkit-box-orient: horizontal;
11426      -webkit-box-direction: normal;
11427      flex-direction: row
11428    }
11429
11430    .frow.sm-direction-reverse {
11431      -webkit-box-orient: horizontal;
11432      -webkit-box-direction: reverse;
11433      flex-direction: row-reverse
11434    }
11435
11436    .frow.sm-direction-column {
11437      -webkit-box-orient: vertical;
11438      -webkit-box-direction: normal;
11439      flex-direction: column
11440    }
11441
11442    .frow.sm-direction-column-reverse {
11443      -webkit-box-orient: vertical;
11444      -webkit-box-direction: reverse;
11445      flex-direction: column-reverse
11446    }
11447
11448    .frow.sm-justify-start {
11449      -webkit-box-pack: start;
11450      justify-content: flex-start
11451    }
11452
11453    .frow.sm-justify-end {
11454      -webkit-box-pack: end;
11455      justify-content: flex-end
11456    }
11457
11458    .frow.sm-justify-center {
11459      -webkit-box-pack: center;
11460      justify-content: center
11461    }
11462
11463    .frow.sm-justify-between {
11464      -webkit-box-pack: justify;
11465      justify-content: space-between
11466    }
11467
11468    .frow.sm-justify-around {
11469      justify-content: space-around
11470    }
11471
11472    .frow.sm-justify-evenly {
11473      -webkit-box-pack: space-evenly;
11474      justify-content: space-evenly
11475    }
11476
11477    .frow.sm-items-start {
11478      -webkit-box-align: start;
11479      align-items: flex-start
11480    }
11481
11482    .frow.sm-items-end {
11483      -webkit-box-align: end;
11484      align-items: flex-end
11485    }
11486
11487    .frow.sm-items-center {
11488      -webkit-box-align: center;
11489      align-items: center
11490    }
11491
11492    .frow.sm-items-stretch {
11493      -webkit-box-align: stretch;
11494      align-items: stretch
11495    }
11496
11497    .frow.sm-items-baseline {
11498      -webkit-box-align: baseline;
11499      align-items: baseline
11500    }
11501
11502    .frow.sm-content-start {
11503      align-content: flex-start
11504    }
11505
11506    .frow.sm-content-end {
11507      align-content: flex-end
11508    }
11509
11510    .frow.sm-content-center {
11511      align-content: center
11512    }
11513
11514    .frow.sm-content-between {
11515      align-content: space-between
11516    }
11517
11518    .frow.sm-content-around {
11519      align-content: space-around
11520    }
11521
11522    .frow.sm-content-evenly {
11523      align-content: space-evenly
11524    }
11525
11526    .frow.sm-gutters {
11527      margin-left: -15px;
11528      margin-right: -15px
11529    }
11530
11531    .sm-order-1 {
11532      order: 1
11533    }
11534
11535    .sm-order-2 {
11536      order: 2
11537    }
11538
11539    .sm-order-3 {
11540      order: 3
11541    }
11542
11543    .sm-order-4 {
11544      order: 4
11545    }
11546
11547    .sm-order-5 {
11548      order: 5
11549    }
11550
11551    .sm-order-6 {
11552      order: 6
11553    }
11554
11555    .frow .col-sm-1-1 {
11556      width: 100%
11557    }
11558
11559    .frow .col-sm-1-2 {
11560      width: 50%
11561    }
11562
11563    .frow .col-sm-2-2 {
11564      width: 100%
11565    }
11566
11567    .frow .col-sm-1-3 {
11568      width: 33.3333333333%
11569    }
11570
11571    .frow .col-sm-2-3 {
11572      width: 66.6666666667%
11573    }
11574
11575    .frow .col-sm-3-3 {
11576      width: 100%
11577    }
11578
11579    .frow .col-sm-1-4 {
11580      width: 25%
11581    }
11582
11583    .frow .col-sm-2-4 {
11584      width: 50%
11585    }
11586
11587    .frow .col-sm-3-4 {
11588      width: 75%
11589    }
11590
11591    .frow .col-sm-4-4 {
11592      width: 100%
11593    }
11594
11595    .frow .col-sm-1-5 {
11596      width: 20%
11597    }
11598
11599    .frow .col-sm-2-5 {
11600      width: 40%
11601    }
11602
11603    .frow .col-sm-3-5 {
11604      width: 60%
11605    }
11606
11607    .frow .col-sm-4-5 {
11608      width: 80%
11609    }
11610
11611    .frow .col-sm-5-5 {
11612      width: 100%
11613    }
11614
11615    .frow .col-sm-1-6 {
11616      width: 16.6666666667%
11617    }
11618
11619    .frow .col-sm-2-6 {
11620      width: 33.3333333333%
11621    }
11622
11623    .frow .col-sm-3-6 {
11624      width: 50%
11625    }
11626
11627    .frow .col-sm-4-6 {
11628      width: 66.6666666667%
11629    }
11630
11631    .frow .col-sm-5-6 {
11632      width: 83.3333333333%
11633    }
11634
11635    .frow .col-sm-6-6 {
11636      width: 100%
11637    }
11638
11639    .frow .col-sm-1-7 {
11640      width: 14.2857142857%
11641    }
11642
11643    .frow .col-sm-2-7 {
11644      width: 28.5714285714%
11645    }
11646
11647    .frow .col-sm-3-7 {
11648      width: 42.8571428571%
11649    }
11650
11651    .frow .col-sm-4-7 {
11652      width: 57.1428571429%
11653    }
11654
11655    .frow .col-sm-5-7 {
11656      width: 71.4285714286%
11657    }
11658
11659    .frow .col-sm-6-7 {
11660      width: 85.7142857143%
11661    }
11662
11663    .frow .col-sm-7-7 {
11664      width: 100%
11665    }
11666
11667    .frow .col-sm-1-8 {
11668      width: 12.5%
11669    }
11670
11671    .frow .col-sm-2-8 {
11672      width: 25%
11673    }
11674
11675    .frow .col-sm-3-8 {
11676      width: 37.5%
11677    }
11678
11679    .frow .col-sm-4-8 {
11680      width: 50%
11681    }
11682
11683    .frow .col-sm-5-8 {
11684      width: 62.5%
11685    }
11686
11687    .frow .col-sm-6-8 {
11688      width: 75%
11689    }
11690
11691    .frow .col-sm-7-8 {
11692      width: 87.5%
11693    }
11694
11695    .frow .col-sm-8-8 {
11696      width: 100%
11697    }
11698
11699    .frow .col-sm-1-9 {
11700      width: 11.1111111111%
11701    }
11702
11703    .frow .col-sm-2-9 {
11704      width: 22.2222222222%
11705    }
11706
11707    .frow .col-sm-3-9 {
11708      width: 33.3333333333%
11709    }
11710
11711    .frow .col-sm-4-9 {
11712      width: 44.4444444444%
11713    }
11714
11715    .frow .col-sm-5-9 {
11716      width: 55.5555555556%
11717    }
11718
11719    .frow .col-sm-6-9 {
11720      width: 66.6666666667%
11721    }
11722
11723    .frow .col-sm-7-9 {
11724      width: 77.7777777778%
11725    }
11726
11727    .frow .col-sm-8-9 {
11728      width: 88.8888888889%
11729    }
11730
11731    .frow .col-sm-9-9 {
11732      width: 100%
11733    }
11734
11735    .frow .col-sm-1-10 {
11736      width: 10%
11737    }
11738
11739    .frow .col-sm-2-10 {
11740      width: 20%
11741    }
11742
11743    .frow .col-sm-3-10 {
11744      width: 30%
11745    }
11746
11747    .frow .col-sm-4-10 {
11748      width: 40%
11749    }
11750
11751    .frow .col-sm-5-10 {
11752      width: 50%
11753    }
11754
11755    .frow .col-sm-6-10 {
11756      width: 60%
11757    }
11758
11759    .frow .col-sm-7-10 {
11760      width: 70%
11761    }
11762
11763    .frow .col-sm-8-10 {
11764      width: 80%
11765    }
11766
11767    .frow .col-sm-9-10 {
11768      width: 90%
11769    }
11770
11771    .frow .col-sm-10-10 {
11772      width: 100%
11773    }
11774
11775    .frow .col-sm-1-11 {
11776      width: 9.0909090909%
11777    }
11778
11779    .frow .col-sm-2-11 {
11780      width: 18.1818181818%
11781    }
11782
11783    .frow .col-sm-3-11 {
11784      width: 27.2727272727%
11785    }
11786
11787    .frow .col-sm-4-11 {
11788      width: 36.3636363636%
11789    }
11790
11791    .frow .col-sm-5-11 {
11792      width: 45.4545454545%
11793    }
11794
11795    .frow .col-sm-6-11 {
11796      width: 54.5454545455%
11797    }
11798
11799    .frow .col-sm-7-11 {
11800      width: 63.6363636364%
11801    }
11802
11803    .frow .col-sm-8-11 {
11804      width: 72.7272727273%
11805    }
11806
11807    .frow .col-sm-9-11 {
11808      width: 81.8181818182%
11809    }
11810
11811    .frow .col-sm-10-11 {
11812      width: 90.9090909091%
11813    }
11814
11815    .frow .col-sm-11-11 {
11816      width: 100%
11817    }
11818
11819    .frow .col-sm-1-12 {
11820      width: 8.3333333333%
11821    }
11822
11823    .frow .col-sm-2-12 {
11824      width: 16.6666666667%
11825    }
11826
11827    .frow .col-sm-3-12 {
11828      width: 25%
11829    }
11830
11831    .frow .col-sm-4-12 {
11832      width: 33.3333333333%
11833    }
11834
11835    .frow .col-sm-5-12 {
11836      width: 41.6666666667%
11837    }
11838
11839    .frow .col-sm-6-12 {
11840      width: 50%
11841    }
11842
11843    .frow .col-sm-7-12 {
11844      width: 58.3333333333%
11845    }
11846
11847    .frow .col-sm-8-12 {
11848      width: 66.6666666667%
11849    }
11850
11851    .frow .col-sm-9-12 {
11852      width: 75%
11853    }
11854
11855    .frow .col-sm-10-12 {
11856      width: 83.3333333333%
11857    }
11858
11859    .frow .col-sm-11-12 {
11860      width: 91.6666666667%
11861    }
11862
11863    .frow .col-sm-12-12 {
11864      width: 100%
11865    }
11866  }
11867
11868  @media (min-width: 992px) {
11869    .frow.md-centered {
11870      -webkit-box-pack: center;
11871      justify-content: center;
11872      -webkit-box-align: center;
11873      align-items: center;
11874      align-content: center;
11875      height: 100%
11876    }
11877
11878    .frow.md-centered-column {
11879      -webkit-box-pack: center;
11880      justify-content: center;
11881      -webkit-box-align: center;
11882      align-items: center;
11883      align-content: center;
11884      -webkit-box-orient: vertical;
11885      -webkit-box-direction: normal;
11886      flex-direction: column;
11887      height: 100%
11888    }
11889
11890    .frow.md-row-start {
11891      -webkit-box-orient: horizontal;
11892      -webkit-box-direction: normal;
11893      flex-direction: row;
11894      -webkit-box-align: center;
11895      align-items: center;
11896      -webkit-box-pack: start;
11897      justify-content: flex-start
11898    }
11899
11900    .frow.md-row-center {
11901      -webkit-box-orient: horizontal;
11902      -webkit-box-direction: normal;
11903      flex-direction: row;
11904      -webkit-box-align: center;
11905      align-items: center;
11906      -webkit-box-pack: center;
11907      justify-content: center
11908    }
11909
11910    .frow.md-row-end {
11911      -webkit-box-orient: horizontal;
11912      -webkit-box-direction: normal;
11913      flex-direction: row;
11914      -webkit-box-align: center;
11915      align-items: center;
11916      -webkit-box-pack: end;
11917      justify-content: flex-end
11918    }
11919
11920    .frow.md-row-between {
11921      -webkit-box-orient: horizontal;
11922      -webkit-box-direction: normal;
11923      flex-direction: row;
11924      -webkit-box-align: center;
11925      align-items: center;
11926      -webkit-box-pack: justify;
11927      justify-content: space-between
11928    }
11929
11930    .frow.md-row-around {
11931      -webkit-box-orient: horizontal;
11932      -webkit-box-direction: normal;
11933      flex-direction: row;
11934      -webkit-box-align: center;
11935      align-items: center;
11936      justify-content: space-around
11937    }
11938
11939    .frow.md-row-evenly {
11940      -webkit-box-orient: horizontal;
11941      -webkit-box-direction: normal;
11942      flex-direction: row;
11943      -webkit-box-align: center;
11944      align-items: center;
11945      -webkit-box-pack: space-evenly;
11946      justify-content: space-evenly
11947    }
11948
11949    .frow.md-column-start {
11950      -webkit-box-orient: vertical;
11951      -webkit-box-direction: normal;
11952      flex-direction: column;
11953      -webkit-box-align: start;
11954      align-items: flex-start;
11955      align-content: flex-start;
11956      -webkit-box-pack: start;
11957      justify-content: flex-start
11958    }
11959
11960    .frow.md-column-center {
11961      -webkit-box-orient: vertical;
11962      -webkit-box-direction: normal;
11963      flex-direction: column;
11964      -webkit-box-align: center;
11965      align-items: center;
11966      align-content: center;
11967      -webkit-box-pack: start;
11968      justify-content: flex-start
11969    }
11970
11971    .frow.md-column-end {
11972      -webkit-box-orient: vertical;
11973      -webkit-box-direction: normal;
11974      flex-direction: column;
11975      -webkit-box-align: end;
11976      align-items: flex-end;
11977      align-content: flex-end;
11978      -webkit-box-pack: start;
11979      justify-content: flex-start
11980    }
11981
11982    .frow.md-inline {
11983      display: -webkit-inline-box;
11984      display: inline-flex
11985    }
11986
11987    .frow.md-wrap {
11988      flex-wrap: wrap
11989    }
11990
11991    .frow.md-wrap-reverse {
11992      flex-wrap: wrap-reverse
11993    }
11994
11995    .frow.md-nowrap {
11996      flex-wrap: nowrap
11997    }
11998
11999    .frow.md-direction-row {
12000      -webkit-box-orient: horizontal;
12001      -webkit-box-direction: normal;
12002      flex-direction: row
12003    }
12004
12005    .frow.md-direction-reverse {
12006      -webkit-box-orient: horizontal;
12007      -webkit-box-direction: reverse;
12008      flex-direction: row-reverse
12009    }
12010
12011    .frow.md-direction-column {
12012      -webkit-box-orient: vertical;
12013      -webkit-box-direction: normal;
12014      flex-direction: column
12015    }
12016
12017    .frow.md-direction-column-reverse {
12018      -webkit-box-orient: vertical;
12019      -webkit-box-direction: reverse;
12020      flex-direction: column-reverse
12021    }
12022
12023    .frow.md-justify-start {
12024      -webkit-box-pack: start;
12025      justify-content: flex-start
12026    }
12027
12028    .frow.md-justify-end {
12029      -webkit-box-pack: end;
12030      justify-content: flex-end
12031    }
12032
12033    .frow.md-justify-center {
12034      -webkit-box-pack: center;
12035      justify-content: center
12036    }
12037
12038    .frow.md-justify-between {
12039      -webkit-box-pack: justify;
12040      justify-content: space-between
12041    }
12042
12043    .frow.md-justify-around {
12044      justify-content: space-around
12045    }
12046
12047    .frow.md-justify-evenly {
12048      -webkit-box-pack: space-evenly;
12049      justify-content: space-evenly
12050    }
12051
12052    .frow.md-items-start {
12053      -webkit-box-align: start;
12054      align-items: flex-start
12055    }
12056
12057    .frow.md-items-end {
12058      -webkit-box-align: end;
12059      align-items: flex-end
12060    }
12061
12062    .frow.md-items-center {
12063      -webkit-box-align: center;
12064      align-items: center
12065    }
12066
12067    .frow.md-items-stretch {
12068      -webkit-box-align: stretch;
12069      align-items: stretch
12070    }
12071
12072    .frow.md-items-baseline {
12073      -webkit-box-align: baseline;
12074      align-items: baseline
12075    }
12076
12077    .frow.md-content-start {
12078      align-content: flex-start
12079    }
12080
12081    .frow.md-content-end {
12082      align-content: flex-end
12083    }
12084
12085    .frow.md-content-center {
12086      align-content: center
12087    }
12088
12089    .frow.md-content-between {
12090      align-content: space-between
12091    }
12092
12093    .frow.md-content-around {
12094      align-content: space-around
12095    }
12096
12097    .frow.md-content-evenly {
12098      align-content: space-evenly
12099    }
12100
12101    .frow.md-gutters {
12102      margin-left: -15px;
12103      margin-right: -15px
12104    }
12105
12106    .md-order-1 {
12107      order: 1
12108    }
12109
12110    .md-order-2 {
12111      order: 2
12112    }
12113
12114    .md-order-3 {
12115      order: 3
12116    }
12117
12118    .md-order-4 {
12119      order: 4
12120    }
12121
12122    .md-order-5 {
12123      order: 5
12124    }
12125
12126    .md-order-6 {
12127      order: 6
12128    }
12129
12130    .frow .col-md-1-1 {
12131      width: 100%
12132    }
12133
12134    .frow .col-md-1-2 {
12135      width: 50%
12136    }
12137
12138    .frow .col-md-2-2 {
12139      width: 100%
12140    }
12141
12142    .frow .col-md-1-3 {
12143      width: 33.3333333333%
12144    }
12145
12146    .frow .col-md-2-3 {
12147      width: 66.6666666667%
12148    }
12149
12150    .frow .col-md-3-3 {
12151      width: 100%
12152    }
12153
12154    .frow .col-md-1-4 {
12155      width: 25%
12156    }
12157
12158    .frow .col-md-2-4 {
12159      width: 50%
12160    }
12161
12162    .frow .col-md-3-4 {
12163      width: 75%
12164    }
12165
12166    .frow .col-md-4-4 {
12167      width: 100%
12168    }
12169
12170    .frow .col-md-1-5 {
12171      width: 20%
12172    }
12173
12174    .frow .col-md-2-5 {
12175      width: 40%
12176    }
12177
12178    .frow .col-md-3-5 {
12179      width: 60%
12180    }
12181
12182    .frow .col-md-4-5 {
12183      width: 80%
12184    }
12185
12186    .frow .col-md-5-5 {
12187      width: 100%
12188    }
12189
12190    .frow .col-md-1-6 {
12191      width: 16.6666666667%
12192    }
12193
12194    .frow .col-md-2-6 {
12195      width: 33.3333333333%
12196    }
12197
12198    .frow .col-md-3-6 {
12199      width: 50%
12200    }
12201
12202    .frow .col-md-4-6 {
12203      width: 66.6666666667%
12204    }
12205
12206    .frow .col-md-5-6 {
12207      width: 83.3333333333%
12208    }
12209
12210    .frow .col-md-6-6 {
12211      width: 100%
12212    }
12213
12214    .frow .col-md-1-7 {
12215      width: 14.2857142857%
12216    }
12217
12218    .frow .col-md-2-7 {
12219      width: 28.5714285714%
12220    }
12221
12222    .frow .col-md-3-7 {
12223      width: 42.8571428571%
12224    }
12225
12226    .frow .col-md-4-7 {
12227      width: 57.1428571429%
12228    }
12229
12230    .frow .col-md-5-7 {
12231      width: 71.4285714286%
12232    }
12233
12234    .frow .col-md-6-7 {
12235      width: 85.7142857143%
12236    }
12237
12238    .frow .col-md-7-7 {
12239      width: 100%
12240    }
12241
12242    .frow .col-md-1-8 {
12243      width: 12.5%
12244    }
12245
12246    .frow .col-md-2-8 {
12247      width: 25%
12248    }
12249
12250    .frow .col-md-3-8 {
12251      width: 37.5%
12252    }
12253
12254    .frow .col-md-4-8 {
12255      width: 50%
12256    }
12257
12258    .frow .col-md-5-8 {
12259      width: 62.5%
12260    }
12261
12262    .frow .col-md-6-8 {
12263      width: 75%
12264    }
12265
12266    .frow .col-md-7-8 {
12267      width: 87.5%
12268    }
12269
12270    .frow .col-md-8-8 {
12271      width: 100%
12272    }
12273
12274    .frow .col-md-1-9 {
12275      width: 11.1111111111%
12276    }
12277
12278    .frow .col-md-2-9 {
12279      width: 22.2222222222%
12280    }
12281
12282    .frow .col-md-3-9 {
12283      width: 33.3333333333%
12284    }
12285
12286    .frow .col-md-4-9 {
12287      width: 44.4444444444%
12288    }
12289
12290    .frow .col-md-5-9 {
12291      width: 55.5555555556%
12292    }
12293
12294    .frow .col-md-6-9 {
12295      width: 66.6666666667%
12296    }
12297
12298    .frow .col-md-7-9 {
12299      width: 77.7777777778%
12300    }
12301
12302    .frow .col-md-8-9 {
12303      width: 88.8888888889%
12304    }
12305
12306    .frow .col-md-9-9 {
12307      width: 100%
12308    }
12309
12310    .frow .col-md-1-10 {
12311      width: 10%
12312    }
12313
12314    .frow .col-md-2-10 {
12315      width: 20%
12316    }
12317
12318    .frow .col-md-3-10 {
12319      width: 30%
12320    }
12321
12322    .frow .col-md-4-10 {
12323      width: 40%
12324    }
12325
12326    .frow .col-md-5-10 {
12327      width: 50%
12328    }
12329
12330    .frow .col-md-6-10 {
12331      width: 60%
12332    }
12333
12334    .frow .col-md-7-10 {
12335      width: 70%
12336    }
12337
12338    .frow .col-md-8-10 {
12339      width: 80%
12340    }
12341
12342    .frow .col-md-9-10 {
12343      width: 90%
12344    }
12345
12346    .frow .col-md-10-10 {
12347      width: 100%
12348    }
12349
12350    .frow .col-md-1-11 {
12351      width: 9.0909090909%
12352    }
12353
12354    .frow .col-md-2-11 {
12355      width: 18.1818181818%
12356    }
12357
12358    .frow .col-md-3-11 {
12359      width: 27.2727272727%
12360    }
12361
12362    .frow .col-md-4-11 {
12363      width: 36.3636363636%
12364    }
12365
12366    .frow .col-md-5-11 {
12367      width: 45.4545454545%
12368    }
12369
12370    .frow .col-md-6-11 {
12371      width: 54.5454545455%
12372    }
12373
12374    .frow .col-md-7-11 {
12375      width: 63.6363636364%
12376    }
12377
12378    .frow .col-md-8-11 {
12379      width: 72.7272727273%
12380    }
12381
12382    .frow .col-md-9-11 {
12383      width: 81.8181818182%
12384    }
12385
12386    .frow .col-md-10-11 {
12387      width: 90.9090909091%
12388    }
12389
12390    .frow .col-md-11-11 {
12391      width: 100%
12392    }
12393
12394    .frow .col-md-1-12 {
12395      width: 8.3333333333%
12396    }
12397
12398    .frow .col-md-2-12 {
12399      width: 16.6666666667%
12400    }
12401
12402    .frow .col-md-3-12 {
12403      width: 25%
12404    }
12405
12406    .frow .col-md-4-12 {
12407      width: 33.3333333333%
12408    }
12409
12410    .frow .col-md-5-12 {
12411      width: 41.6666666667%
12412    }
12413
12414    .frow .col-md-6-12 {
12415      width: 50%
12416    }
12417
12418    .frow .col-md-7-12 {
12419      width: 58.3333333333%
12420    }
12421
12422    .frow .col-md-8-12 {
12423      width: 66.6666666667%
12424    }
12425
12426    .frow .col-md-9-12 {
12427      width: 75%
12428    }
12429
12430    .frow .col-md-10-12 {
12431      width: 83.3333333333%
12432    }
12433
12434    .frow .col-md-11-12 {
12435      width: 91.6666666667%
12436    }
12437
12438    .frow .col-md-12-12 {
12439      width: 100%
12440    }
12441  }
12442
12443  @media (min-width: 1200px) {
12444    .lg-order-1 {
12445      order: 1
12446    }
12447
12448    .lg-order-2 {
12449      order: 2
12450    }
12451
12452    .lg-order-3 {
12453      order: 3
12454    }
12455
12456    .lg-order-4 {
12457      order: 4
12458    }
12459
12460    .lg-order-5 {
12461      order: 5
12462    }
12463
12464    .lg-order-6 {
12465      order: 6
12466    }
12467
12468    .frow .col-lg-1-1 {
12469      width: 100%
12470    }
12471
12472    .frow .col-lg-1-2 {
12473      width: 50%
12474    }
12475
12476    .frow .col-lg-2-2 {
12477      width: 100%
12478    }
12479
12480    .frow .col-lg-1-3 {
12481      width: 33.3333333333%
12482    }
12483
12484    .frow .col-lg-2-3 {
12485      width: 66.6666666667%
12486    }
12487
12488    .frow .col-lg-3-3 {
12489      width: 100%
12490    }
12491
12492    .frow .col-lg-1-4 {
12493      width: 25%
12494    }
12495
12496    .frow .col-lg-2-4 {
12497      width: 50%
12498    }
12499
12500    .frow .col-lg-3-4 {
12501      width: 75%
12502    }
12503
12504    .frow .col-lg-4-4 {
12505      width: 100%
12506    }
12507
12508    .frow .col-lg-1-5 {
12509      width: 20%
12510    }
12511
12512    .frow .col-lg-2-5 {
12513      width: 40%
12514    }
12515
12516    .frow .col-lg-3-5 {
12517      width: 60%
12518    }
12519
12520    .frow .col-lg-4-5 {
12521      width: 80%
12522    }
12523
12524    .frow .col-lg-5-5 {
12525      width: 100%
12526    }
12527
12528    .frow .col-lg-1-6 {
12529      width: 16.6666666667%
12530    }
12531
12532    .frow .col-lg-2-6 {
12533      width: 33.3333333333%
12534    }
12535
12536    .frow .col-lg-3-6 {
12537      width: 50%
12538    }
12539
12540    .frow .col-lg-4-6 {
12541      width: 66.6666666667%
12542    }
12543
12544    .frow .col-lg-5-6 {
12545      width: 83.3333333333%
12546    }
12547
12548    .frow .col-lg-6-6 {
12549      width: 100%
12550    }
12551
12552    .frow .col-lg-1-7 {
12553      width: 14.2857142857%
12554    }
12555
12556    .frow .col-lg-2-7 {
12557      width: 28.5714285714%
12558    }
12559
12560    .frow .col-lg-3-7 {
12561      width: 42.8571428571%
12562    }
12563
12564    .frow .col-lg-4-7 {
12565      width: 57.1428571429%
12566    }
12567
12568    .frow .col-lg-5-7 {
12569      width: 71.4285714286%
12570    }
12571
12572    .frow .col-lg-6-7 {
12573      width: 85.7142857143%
12574    }
12575
12576    .frow .col-lg-7-7 {
12577      width: 100%
12578    }
12579
12580    .frow .col-lg-1-8 {
12581      width: 12.5%
12582    }
12583
12584    .frow .col-lg-2-8 {
12585      width: 25%
12586    }
12587
12588    .frow .col-lg-3-8 {
12589      width: 37.5%
12590    }
12591
12592    .frow .col-lg-4-8 {
12593      width: 50%
12594    }
12595
12596    .frow .col-lg-5-8 {
12597      width: 62.5%
12598    }
12599
12600    .frow .col-lg-6-8 {
12601      width: 75%
12602    }
12603
12604    .frow .col-lg-7-8 {
12605      width: 87.5%
12606    }
12607
12608    .frow .col-lg-8-8 {
12609      width: 100%
12610    }
12611
12612    .frow .col-lg-1-9 {
12613      width: 11.1111111111%
12614    }
12615
12616    .frow .col-lg-2-9 {
12617      width: 22.2222222222%
12618    }
12619
12620    .frow .col-lg-3-9 {
12621      width: 33.3333333333%
12622    }
12623
12624    .frow .col-lg-4-9 {
12625      width: 44.4444444444%
12626    }
12627
12628    .frow .col-lg-5-9 {
12629      width: 55.5555555556%
12630    }
12631
12632    .frow .col-lg-6-9 {
12633      width: 66.6666666667%
12634    }
12635
12636    .frow .col-lg-7-9 {
12637      width: 77.7777777778%
12638    }
12639
12640    .frow .col-lg-8-9 {
12641      width: 88.8888888889%
12642    }
12643
12644    .frow .col-lg-9-9 {
12645      width: 100%
12646    }
12647
12648    .frow .col-lg-1-10 {
12649      width: 10%
12650    }
12651
12652    .frow .col-lg-2-10 {
12653      width: 20%
12654    }
12655
12656    .frow .col-lg-3-10 {
12657      width: 30%
12658    }
12659
12660    .frow .col-lg-4-10 {
12661      width: 40%
12662    }
12663
12664    .frow .col-lg-5-10 {
12665      width: 50%
12666    }
12667
12668    .frow .col-lg-6-10 {
12669      width: 60%
12670    }
12671
12672    .frow .col-lg-7-10 {
12673      width: 70%
12674    }
12675
12676    .frow .col-lg-8-10 {
12677      width: 80%
12678    }
12679
12680    .frow .col-lg-9-10 {
12681      width: 90%
12682    }
12683
12684    .frow .col-lg-10-10 {
12685      width: 100%
12686    }
12687
12688    .frow .col-lg-1-11 {
12689      width: 9.0909090909%
12690    }
12691
12692    .frow .col-lg-2-11 {
12693      width: 18.1818181818%
12694    }
12695
12696    .frow .col-lg-3-11 {
12697      width: 27.2727272727%
12698    }
12699
12700    .frow .col-lg-4-11 {
12701      width: 36.3636363636%
12702    }
12703
12704    .frow .col-lg-5-11 {
12705      width: 45.4545454545%
12706    }
12707
12708    .frow .col-lg-6-11 {
12709      width: 54.5454545455%
12710    }
12711
12712    .frow .col-lg-7-11 {
12713      width: 63.6363636364%
12714    }
12715
12716    .frow .col-lg-8-11 {
12717      width: 72.7272727273%
12718    }
12719
12720    .frow .col-lg-9-11 {
12721      width: 81.8181818182%
12722    }
12723
12724    .frow .col-lg-10-11 {
12725      width: 90.9090909091%
12726    }
12727
12728    .frow .col-lg-11-11 {
12729      width: 100%
12730    }
12731
12732    .frow .col-lg-1-12 {
12733      width: 8.3333333333%
12734    }
12735
12736    .frow .col-lg-2-12 {
12737      width: 16.6666666667%
12738    }
12739
12740    .frow .col-lg-3-12 {
12741      width: 25%
12742    }
12743
12744    .frow .col-lg-4-12 {
12745      width: 33.3333333333%
12746    }
12747
12748    .frow .col-lg-5-12 {
12749      width: 41.6666666667%
12750    }
12751
12752    .frow .col-lg-6-12 {
12753      width: 50%
12754    }
12755
12756    .frow .col-lg-7-12 {
12757      width: 58.3333333333%
12758    }
12759
12760    .frow .col-lg-8-12 {
12761      width: 66.6666666667%
12762    }
12763
12764    .frow .col-lg-9-12 {
12765      width: 75%
12766    }
12767
12768    .frow .col-lg-10-12 {
12769      width: 83.3333333333%
12770    }
12771
12772    .frow .col-lg-11-12 {
12773      width: 91.6666666667%
12774    }
12775
12776    .frow .col-lg-12-12 {
12777      width: 100%
12778    }
12779  }
12780
12781  .frow-container {
12782    width: 100%;
12783    margin-right: auto;
12784    margin-left: auto;
12785    padding-left: 15px;
12786    padding-right: 15px
12787  }
12788
12789  @media (min-width: 768px) {
12790    .frow-container {
12791      max-width: 750px
12792    }
12793  }
12794
12795  @media (min-width: 992px) {
12796    .frow-container {
12797      max-width: 970px
12798    }
12799  }
12800
12801  @media (min-width: 1200px) {
12802    .frow-container {
12803      max-width: 1300px
12804    }
12805  }
12806
12807  @media (max-width: 767px) {
12808    .frow.direction-row-xs {
12809      -webkit-box-orient: horizontal;
12810      -webkit-box-direction: normal;
12811      flex-direction: row
12812    }
12813
12814    .frow.direction-reverse-xs {
12815      -webkit-box-orient: horizontal;
12816      -webkit-box-direction: reverse;
12817      flex-direction: row-reverse
12818    }
12819
12820    .frow.direction-column-xs {
12821      -webkit-box-orient: vertical;
12822      -webkit-box-direction: normal;
12823      flex-direction: column
12824    }
12825
12826    .frow.direction-column-reverse-xs {
12827      -webkit-box-orient: vertical;
12828      -webkit-box-direction: reverse;
12829      flex-direction: column-reverse
12830    }
12831  }
12832
12833  @media (min-width: 768px) and (max-width: 991px) {
12834    .frow.direction-row-sm {
12835      -webkit-box-orient: horizontal;
12836      -webkit-box-direction: normal;
12837      flex-direction: row
12838    }
12839
12840    .frow.direction-reverse-sm {
12841      -webkit-box-orient: horizontal;
12842      -webkit-box-direction: reverse;
12843      flex-direction: row-reverse
12844    }
12845
12846    .frow.direction-column-sm {
12847      -webkit-box-orient: vertical;
12848      -webkit-box-direction: normal;
12849      flex-direction: column
12850    }
12851
12852    .frow.direction-column-reverse-sm {
12853      -webkit-box-orient: vertical;
12854      -webkit-box-direction: reverse;
12855      flex-direction: column-reverse
12856    }
12857  }
12858
12859  @media (min-width: 992px) and (max-width: 1199px) {
12860    .frow.direction-row-md {
12861      -webkit-box-orient: horizontal;
12862      -webkit-box-direction: normal;
12863      flex-direction: row
12864    }
12865
12866    .frow.direction-reverse-md {
12867      -webkit-box-orient: horizontal;
12868      -webkit-box-direction: reverse;
12869      flex-direction: row-reverse
12870    }
12871
12872    .frow.direction-column-md {
12873      -webkit-box-orient: vertical;
12874      -webkit-box-direction: normal;
12875      flex-direction: column
12876    }
12877
12878    .frow.direction-column-reverse-md {
12879      -webkit-box-orient: vertical;
12880      -webkit-box-direction: reverse;
12881      flex-direction: column-reverse
12882    }
12883  }
12884
12885  @media (min-width: 1200px) {
12886    .frow.direction-row-lg {
12887      -webkit-box-orient: horizontal;
12888      -webkit-box-direction: normal;
12889      flex-direction: row
12890    }
12891
12892    .frow.direction-reverse-lg {
12893      -webkit-box-orient: horizontal;
12894      -webkit-box-direction: reverse;
12895      flex-direction: row-reverse
12896    }
12897
12898    .frow.direction-column-lg {
12899      -webkit-box-orient: vertical;
12900      -webkit-box-direction: normal;
12901      flex-direction: column
12902    }
12903
12904    .frow.direction-column-reverse-lg {
12905      -webkit-box-orient: vertical;
12906      -webkit-box-direction: reverse;
12907      flex-direction: column-reverse
12908    }
12909  }
12910
12911
12912  /*-----------------------------------------------------------------------------------*/
12913  /*  04: TYOGRAPHY
12914/*-----------------------------------------------------------------------------------*/
12915  h1,
12916  body.app_id_22 h3.ObjTitle {
12917    font-size: 40px;
12918    line-height: 1.17;
12919    color: var(--paletteColor1);
12920    font-family: var(--fontFamilyMain);
12921    font-weight: 700;
12922    margin: 0 0 24px 0
12923  }
12924
12925  h2 {
12926    font-size: 28px;
12927    line-height: 1.13;
12928    color: var(--paletteColor1);
12929    font-family: var(--fontFamilyMain);
12930    font-weight: 700;
12931    margin: 0 0 16px 0
12932  }
12933
12934  h3 {
12935    font-size: 24px;
12936    line-height: 1.5;
12937    color: var(--paletteColor1);
12938    font-family: var(--fontFamilyMain);
12939    font-weight: 700;
12940    margin: 0 0 16px 0
12941  }
12942
12943  h4 {
12944    font-size: 16px;
12945    line-height: 1.3;
12946    color: var(--paletteColor1);
12947    font-family: var(--fontFamilyMain);
12948    font-weight: 700;
12949    margin: 0 0 16px 0
12950  }
12951
12952  h5 {
12953    font-size: 16px;
12954    line-height: 1.5;
12955    color: var(--paletteColor1);
12956    font-family: var(--fontFamilyMain);
12957    font-weight: normal;
12958    margin: 0 0 16px 0
12959  }
12960
12961  p,
12962  P,
12963  LI,
12964  OL,
12965  UL,
12966  TABLE,
12967  TR,
12968  TH,
12969  TD,
12970  .Explicit {
12971    font-size: var(--defaultTextSize);
12972    line-height: var(--defaultTextLineHeight);
12973    color: var(--mainTextColor);
12974    font-family: var(--fontFamilyMain);
12975    font-weight: normal;
12976    margin: 0 0 24px
12977  }
12978
12979  div#fr_rich_text_container p,
12980  div#fr_rich_text_container p span,
12981  div#fr_rich_text_container,
12982  div#fr_rich_text_container span,
12983  div#fr_rich_text_container div,
12984  div#fr_rich_text_container strong,
12985  div#fr_rich_text_container em,
12986  div#fr_rich_text_container li {
12987    font-size: var(--defaultTextSize) !important;
12988    line-height: var(--defaultTextLineHeight) !important;
12989    color: var(--mainTextColor) !important;
12990    font-family: var(--fontFamilyMain) !important;
12991    font-weight: normal
12992  }
12993
12994  @media (min-width: 699px) {
12995
12996    h1,
12997    body.app_id_22 h3.ObjTitle {
12998      font-size: 56px;
12999      line-height: 1.18;
13000      margin: 0 0 36px 0
13001    }
13002
13003    h2 {
13004      font-size: 48px;
13005      line-height: 1.21;
13006      margin: 0 0 24px 0
13007    }
13008
13009    h3 {
13010      font-size: 30px;
13011      line-height: 1.27;
13012      margin: 0 0 16px 0
13013    }
13014
13015    h4 {
13016      font-size: 18px;
13017      line-height: 1.1;
13018      margin: 0 0 16px 0;
13019    }
13020
13021    h5 {
13022      font-size: 16px;
13023      line-height: 1.5;
13024      margin: 0 0 16px 0;
13025    }
13026  }
13027
13028  p.xLarge {
13029    color: var(--mainTextColor);
13030    font-size: 21px;
13031    margin: 0 0 32px;
13032    line-height: 1.52
13033  }
13034
13035  p.xSmall {
13036    color: var(--mainTextColor);
13037    font-size: 14px;
13038    margin: 0 0 16px;
13039    line-height: 1.43
13040  }
13041
13042  p.xxSmall {
13043    color: var(--mainTextColor);
13044    font-size: 12px;
13045    margin: 0 0 8px;
13046    line-height: 1.33
13047  }
13048
13049  strong,
13050  b,
13051  strong a {
13052    font-family: var(--fontFamilyMain);
13053    font-weight: 700 !important
13054  }
13055
13056  .font-italic {
13057    font-family: var(--fontFamilyMain) !important;
13058    font-weight: normal !important
13059  }
13060
13061  .font-light {
13062    font-family: var(--fontFamilyMain) !important;
13063    font-weight: 300 !important
13064  }
13065
13066  .font-regular {
13067    font-family: var(--fontFamilyMain) !important;
13068    font-weight: 400 !important
13069  }
13070
13071  .font-medium {
13072    font-family: var(--fontFamilyMain) !important;
13073    font-weight: 500 !important
13074  }
13075
13076  .font-semibold {
13077    font-family: var(--fontFamilyMain) !important;
13078    font-weight: 600 !important
13079  }
13080
13081  .font-bold {
13082    font-family: var(--fontFamilyMain) !important;
13083    font-weight: 700 !important
13084  }
13085
13086  .text-transform-none {
13087    text-transform: none !important
13088  }
13089
13090  .text-left {
13091    text-align: left !important
13092  }
13093
13094  .text-center {
13095    text-align: center !important
13096  }
13097
13098  .text-right {
13099    text-align: right !important
13100  }
13101
13102  .text-justify {
13103    text-align: justify !important
13104  }
13105
13106  .text-uppercase {
13107    text-transform: uppercase !important
13108  }
13109
13110  .text-lowercase {
13111    text-transform: lowercase !important
13112  }
13113
13114  .text-capitalize {
13115    text-transform: capitalize !important
13116  }
13117
13118  .text-underline {
13119    text-decoration: underline !important
13120  }
13121
13122  .text-line-through {
13123    text-decoration: line-through !important
13124  }
13125
13126  .text-italic {
13127    font-style: italic !important
13128  }
13129
13130  .text-ellipsis {
13131    overflow: hidden !important;
13132    white-space: nowrap !important;
13133    text-overflow: ellipsis !important
13134  }
13135
13136  .text-white {
13137    color: var(--white) !important
13138  }
13139
13140  .text-black {
13141    color: var(--black) !important
13142  }
13143
13144  .size-25px {
13145    font-size: 25px !important
13146  }
13147
13148  .size-24px {
13149    font-size: 24px !important
13150  }
13151
13152  .size-18px {
13153    font-size: 18px !important
13154  }
13155
13156  .size-16px {
13157    font-size: 16px !important
13158  }
13159
13160  .size-14px {
13161    font-size: 14px !important
13162  }
13163
13164  .size-12px {
13165    font-size: 12px !important
13166  }
13167
13168  .size-10px {
13169    font-size: 10px !important
13170  }
13171
13172  @media (max-width: 991px) {
13173    .text-left-mobile {
13174      text-align: left !important
13175    }
13176
13177    .text-center-mobile {
13178      text-align: center !important
13179    }
13180
13181    .text-right-mobile {
13182      text-align: right !important
13183    }
13184
13185    .hide-text-mobile {
13186      visibility: hidden
13187    }
13188
13189    .mobile-float-none {
13190      float: none;
13191      clear: both
13192    }
13193
13194    .size-25px-mobile {
13195      font-size: 25px !important
13196    }
13197
13198    .size-24px-mobile {
13199      font-size: 24px !important
13200    }
13201
13202    .size-18px-mobile {
13203      font-size: 18px !important
13204    }
13205
13206    .size-16px-mobile {
13207      font-size: 16px !important
13208    }
13209
13210    .size-14px-mobile {
13211      font-size: 14px !important
13212    }
13213
13214    .size-12px-mobile {
13215      font-size: 12px !important
13216    }
13217
13218    .size-10px-mobile {
13219      font-size: 10px !important
13220    }
13221  }
13222
13223  /* from convio, convio-orverriders.css */
13224  /* styles to override default convio settings */
13225  /* CustomStyle.css */
13226  *,
13227  html,
13228  body,
13229  form,
13230  input,
13231  input.AddressBookButtons,
13232  input.Advocacy,
13233  input.btn,
13234  input.btnLg,
13235  input.btnMed,
13236  input.btnMini,
13237  input.btnSm,
13238  select,
13239  select.Advocacy,
13240  textarea,
13241  legend,
13242  ul,
13243  ol,
13244  li,
13245  option,
13246  table,
13247  tr,
13248  th,
13249  th.rfl_infoStatus,
13250  td,
13251  td.AlertListDescription,
13252  td.cstmBack,
13253  p,
13254  p.cstmBtnText,
13255  p.cstmFrame,
13256  p.cstmHeading,
13257  p.cstmText,
13258  p.cstmTitle,
13259  p.dividerHeading,
13260  p.scrollingText,
13261  span.cstmHeading,
13262  a,
13263  a.btn,
13264  a.btn:visited,
13265  a.cstmBtnText:hover,
13266  a.cstmBtnText:link,
13267  a.cstmBtnText:visited,
13268  #navList,
13269  .AdvocacyInstructions,
13270  .AdvocacyNSFix,
13271  .BlogHeader,
13272  .Button,
13273  .Divider,
13274  .FieldLabels,
13275  .FormBox,
13276  .FormBox06,
13277  .FormBoxHeader,
13278  .Hint,
13279  .Instructions,
13280  .Instructions,
13281  .ListItem0,
13282  .ListItem1,
13283  .NetscapeFix,
13284  .NoteText,
13285  .ObjTitle,
13286  .PhotoLinks,
13287  .Premiums,
13288  .ProgressBox,
13289  .ProgressBoxCurrent,
13290  .SectionHead,
13291  .SmallButton,
13292  .Smaller,
13293  .SmallerC,
13294  .TribBtnText1,
13295  .Upgrades,
13296  .WhatNext,
13297  .alphacube_content,
13298  .dialog_content,
13299  .dialog_title,
13300  .Explicit,
13301  .fr_register_another,
13302  .paraBlueSansSmall,
13303  .smallBlack,
13304  .smallSans,
13305  .smallSansBold,
13306  .smallWhiteBoldSans,
13307  .smallWhiteSans,
13308  .smallestBlackSans {
13309    font-family: var(--fontFamilyMain)
13310  }
13311
13312  .app_id_9 .aural-only,
13313  .app_id_2 .aural-only,
13314  .app_id_25 .aural-only,
13315  .app_id_17 .aural-only,
13316  .app_id_22 .aural-only,
13317  .app_id_23.app_survey.survey-module .aural-only {
13318    position: absolute;
13319    left: -10000px;
13320    top: auto;
13321    width: 1px;
13322    height: 1px;
13323    overflow: hidden
13324  }
13325
13326
13327  /*-----------------------------------------------------------------------------------*/
13328  /*  05: LINKS
13329/*-----------------------------------------------------------------------------------*/
13330  /* a:not(header .container-header-elements a),
13331  A:link,
13332  div.responsive a:visited,
13333  div.responsive a:link,
13334  a:focus,
13335  A:focus,
13336  div.responsive a:focus,
13337  {
13338  color: var(--paletteColor1);
13339  font-size: var(--defaultTextSize);
13340  text-decoration: underline;
13341  font-family: var(--fontFamilyMain);
13342  font-weight: normal;
13343  } */
13344
13345  div.manageable-editor a:link {
13346    color: var(--paletteColor7);
13347    margin: 0 5px;
13348  }
13349
13350  a:not(.donate-button):not(.login-button):hover,
13351  A:not(.donate-button):not(.login-button):hover,
13352  div.responsive a:hover,
13353  a:not(.donate-button):not(.login-button):focus,
13354  div.responsive a:focus,
13355  div.manageable-editor a:link:hover,
13356  div.manageable-editor a:link:focus {
13357    color: var(--paletteColor1);
13358    text-decoration: underline
13359  }
13360
13361  .link-list-header a:link,
13362  .link-list-header a:visited,
13363  .link-list-header div.responsive a:visited,
13364  .link-list-header div.responsive a:link,
13365  .header-ribbon a:link:not(.login-button) {
13366    font-weight: 600 !important;
13367  }
13368
13369  /*-----------------------------------------------------------------------------------*/
13370  /*  06: BUTTONS
13371/*-----------------------------------------------------------------------------------*/
13372  /* BUTTON STYLES TAKEN FROM MAIN CSS FILE */
13373  /*-----------------------------------------------------------------------------------*/
13374  /*  07: FORMS
13375/*-----------------------------------------------------------------------------------*/
13376  body.dgddev [type="search"],
13377  body.dgddev [type="text"],
13378  body.dgddev [type="phone"],
13379  body.dgddev [type="email"],
13380  body.dgddev [type="tel"],
13381  body.dgddev [type="number"],
13382  body.dgddev [type="password"],
13383  body.dgddev div.responsive input[type="search"],
13384  body.dgddev div.responsive input[type="text"],
13385  body.dgddev div.responsive input[type="phone"],
13386  body.dgddev div.responsive input[type="email"],
13387  body.dgddev div.responsive input[type="tel"],
13388  body.dgddev div.responsive input[type="number"],
13389  body.dgddev div.responsive input[type="password"],
13390  body.dgddev div.responsive select,
13391  body.dgddev #USERNAME,
13392  body.dgddev #USERNAME3,
13393  body.dgddev select,
13394  body.dgddev div.responsive select,
13395  body.dgddev textarea,
13396  body.dgddev div.responsive textarea {
13397    display: block;
13398    -webkit-appearance: none;
13399    border-width: var(--formFieldBorderWidth);
13400    border-style: solid;
13401    border-color: var(--formFieldBorderColor) !important;
13402    -moz-border-radius: var(--formFieldBorderRadius) !important;
13403    -webkit-border-radius: var(--formFieldBorderRadius) !important;
13404    border-radius: var(--formFieldBorderRadius) !important;
13405    background: var(--white);
13406    color: var(--mainTextColor);
13407    font-size: var(--defaultFormInputSize);
13408    padding: var(--formFieldPadding);
13409    width: 100%;
13410    height: var(--formFieldHeight);
13411    box-shadow: var(--formFieldBoxShadow);
13412    line-height: var(--formFieldLineHeight);
13413  }
13414
13415  body.dgddev textarea,
13416  body.dgddev div.responsive textarea {
13417    height: auto
13418  }
13419
13420  body.dgddev label,
13421  body.dgddev div.responsive label,
13422  body.dgddev .field-number,
13423  body.dgddev .input-label:not(#remember_me_container .input-label),
13424  body.dgddev.app_id_2 .additional-questions-container label span,
13425  body.dgddev.app_id_25 .additional-questions-container label span,
13426  body.dgddev.app_id_17 label span,
13427  body.dgddev.app_id_22 label span,
13428  body.dgddev.app_id_23.app_survey.survey-module label span,
13429  body.dgddev .input-hint {
13430    font-family: var(--fontFamilyMain);
13431    font-size: var(--formLabelFontSize);
13432    white-space: normal;
13433    margin-bottom: 0;
13434    font-weight: var(--formLabelFontWeight);
13435    line-height: 1.5
13436  }
13437
13438  body.dgddev input[type="checkbox"] {
13439    -moz-border-radius: 0;
13440    -webkit-border-radius: 0;
13441    border-radius: 0;
13442    -webkit-appearance: none;
13443    -moz-appearance: none;
13444    appearance: none;
13445    flex-shrink: 0;
13446    width: 20px;
13447    height: 20px;
13448    margin: 0 5px 0 0;
13449    cursor: pointer;
13450    border: 2px solid var(--paletteColor1);
13451    -webkit-transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
13452    transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
13453    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow .4s;
13454    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s
13455  }
13456
13457  body.dgddev input[type="checkbox"]:hover,
13458  body.dgddev input[type="checkbox"]:focus {
13459    -webkit-transform: scale(1.15);
13460    transform: scale(1.15)
13461  }
13462
13463  body.dgddev input[type="checkbox"]:disabled {
13464    cursor: default !important;
13465    box-shadow: none;
13466    border-color: #eaeaea
13467  }
13468
13469  body.dgddev input[type="checkbox"]:checked {
13470    background-color: var(--paletteColor1);
13471    background-repeat: no-repeat;
13472    background-position: center;
13473    background-size: contain;
13474    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 36 36' version='1.1' xml:space='preserve'><path d='M14.1 27.2l7.1 7.2 16.7-16.8' fill='none' stroke='rgba(255,255,255,1)' stroke-width='5'/></svg>")
13475  }
13476
13477  body.dgddev input[type="checkbox"]:checked:disabled {
13478    border-color: #eaeaea;
13479    background-color: #c4c4c4;
13480    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 36 36' version='1.1' xml:space='preserve'><path d='M14.1 27.2l7.1 7.2 16.7-16.8' fill='none' stroke='rgba(79,79,81,1)' stroke-width='5'/></svg>"), repeating-linear-gradient(45deg, #ddd, #ddd 3px, var(--white) 3px, var(--white) 6px)
13481  }
13482
13483  body.dgddev input[type="radio"] {
13484    -moz-border-radius: 50%;
13485    -webkit-border-radius: 50%;
13486    border-radius: 50%;
13487    -webkit-appearance: none;
13488    -moz-appearance: none;
13489    appearance: none;
13490    flex-shrink: 0;
13491    width: 20px;
13492    height: 20px;
13493    margin: 0 5px 0 0;
13494    cursor: pointer;
13495    border: 2px solid var(--paletteColor1);
13496    -webkit-transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
13497    transition: background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s;
13498    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow .4s;
13499    transition: transform 0.4s, background 0.4s, border-color 0.4s, box-shadow 0.4s, -webkit-transform .4s
13500  }
13501
13502  body.dgddev input[type="radio"]:hover,
13503  body.dgddev input[type="radio"]:focus {
13504    -webkit-transform: scale(1.15);
13505    transform: scale(1.15)
13506  }
13507
13508  body.dgddev input[type="radio"]:disabled {
13509    cursor: default !important;
13510    box-shadow: none;
13511    border-color: #eaeaea
13512  }
13513
13514  body.dgddev input[type="radio"]:checked {
13515    background-color: var(--paletteColor1);
13516    box-shadow: inset 0 0 0 2px var(--white)
13517  }
13518
13519  body.dgddev input[type="radio"]:checked:disabled {
13520    box-shadow: inset 0 0 0 2px var(--white);
13521    border-color: #eaeaea;
13522    background-color: #eaeaea
13523  }
13524
13525  /* SET DEFAULT PLACEHOLDER INPUT COLOR */
13526  body.dgddev input::-webkit-input-placeholder {
13527    color: var(--paletteColor1);
13528    opacity: 1
13529  }
13530
13531  body.dgddev input::-moz-placeholder {
13532    color: var(--paletteColor1);
13533    opacity: 1
13534  }
13535
13536  body.dgddev input:-ms-input-placeholder {
13537    color: var(--paletteColor1);
13538    opacity: 1
13539  }
13540
13541  body.dgddev input:-moz-placeholder {
13542    color: var(--paletteColor1);
13543    opacity: 1
13544  }
13545
13546
13547  /*-----------------------------------------------------------------------------------*/
13548  /*  08: LISTS
13549/*-----------------------------------------------------------------------------------*/
13550  ul {
13551    list-style: inside disc
13552  }
13553
13554  ul.no-style {
13555    list-style: none
13556  }
13557
13558  ol {
13559    list-style: decimal inside
13560  }
13561
13562  ol.no-style {
13563    list-style: none
13564  }
13565
13566  ol,
13567  ul {
13568    padding-left: 0;
13569    margin: 0 0 16px 20px;
13570  }
13571
13572  ul li {
13573    margin-bottom: 8px;
13574  }
13575
13576
13577  /*-----------------------------------------------------------------------------------*/
13578  /*  09: TABLES
13579/*-----------------------------------------------------------------------------------*/
13580  table {
13581    width: 100%;
13582  }
13583
13584  table.lc_Table tr {
13585    border-bottom: 1px solid #ccc;
13586    border-top: 1px solid #ccc;
13587  }
13588
13589  table.lc_Table tr p {
13590    margin: 10px 0;
13591  }
13592
13593  /*-----------------------------------------------------------------------------------*/
13594  /*  10: UTILITIES
13595/*-----------------------------------------------------------------------------------*/
13596  #content-skip-btn {
13597    position: absolute;
13598    transform: translateY(-120%);
13599    transition: transform 325ms ease;
13600    z-index: 1000;
13601  }
13602
13603  #content-skip-btn:focus {
13604    transform: translateY(0)
13605  }
13606
13607  .offscreen {
13608    position: absolute;
13609    top: auto;
13610    width: 1px;
13611    height: 1px;
13612    overflow: hidden;
13613    background: #fff;
13614    margin: auto;
13615    text-align: center
13616  }
13617
13618  .screen-reader-text {
13619    border: 0;
13620    clip: rect(1px, 1px, 1px, 1px);
13621    -webkit-clip-path: inset(50%);
13622    clip-path: inset(50%);
13623    height: 1px;
13624    margin: -1px;
13625    overflow: hidden;
13626    padding: 0;
13627    position: absolute !important;
13628    width: 1px;
13629    word-wrap: normal !important
13630  }
13631
13632  .js-focus-visible :focus:not(.focus-visible) {
13633    outline: none
13634  }
13635
13636  img {
13637    max-width: 100%;
13638    height: auto
13639  }
13640
13641  iframe,
13642  svg {
13643    max-width: 100%
13644  }
13645
13646  img[src=""] {
13647    display: none
13648  }
13649
13650  .visible-xs,
13651  .visible-sm,
13652  .visible-md,
13653  .visible-lg {
13654    display: none !important
13655  }
13656
13657  .hidden-xs,
13658  .hidden-sm,
13659  .hidden-md,
13660  .hidden-lg {
13661    display: block !important
13662  }
13663
13664  .frow.hidden-xs,
13665  .frow.hidden-sm,
13666  .frow.hidden-md,
13667  .frow.hidden-lg {
13668    display: -webkit-box !important;
13669    display: flex !important
13670  }
13671
13672  @media (max-width: 767px) {
13673    .visible-xs {
13674      display: block !important
13675    }
13676
13677    .frow.visible-xs {
13678      display: -webkit-box !important;
13679      display: flex !important
13680    }
13681
13682    .hidden-xs,
13683    .frow.hidden-xs {
13684      display: none !important
13685    }
13686  }
13687
13688  @media (min-width: 768px) and (max-width: 991px) {
13689    .visible-sm {
13690      display: block !important
13691    }
13692
13693    .frow.visible-sm {
13694      display: -webkit-box !important;
13695      display: flex !important
13696    }
13697
13698    .hidden-sm,
13699    .frow.hidden-sm {
13700      display: none !important
13701    }
13702  }
13703
13704  @media (min-width: 992px) and (max-width: 1199px) {
13705    .visible-md {
13706      display: block !important
13707    }
13708
13709    .frow.visible-md {
13710      display: -webkit-box !important;
13711      display: flex !important
13712    }
13713
13714    .hidden-md,
13715    .frow.hidden-md {
13716      display: none !important
13717    }
13718  }
13719
13720  @media (min-width: 1200px) {
13721    .visible-lg {
13722      display: block !important
13723    }
13724
13725    .frow.visible-lg {
13726      display: -webkit-box !important;
13727      display: flex !important
13728    }
13729
13730    .hidden-lg,
13731    .frow.hidden-lg {
13732      display: none !important
13733    }
13734  }
13735
13736  @media (min-width: 0px) {
13737    .xs-m-0 {
13738      margin: 0 !important
13739    }
13740
13741    .xs-m-5 {
13742      margin: 5px !important
13743    }
13744
13745    .xs-m-10 {
13746      margin: 10px !important
13747    }
13748
13749    .xs-m-15 {
13750      margin: 15px !important
13751    }
13752
13753    .xs-m-20 {
13754      margin: 20px !important
13755    }
13756
13757    .xs-m-25 {
13758      margin: 25px !important
13759    }
13760
13761    .xs-m-30 {
13762      margin: 30px !important
13763    }
13764
13765    .xs-m-40 {
13766      margin: 40px !important
13767    }
13768
13769    .xs-m-50 {
13770      margin: 50px !important
13771    }
13772
13773    .xs-m-60 {
13774      margin: 60px !important
13775    }
13776
13777    .xs-m-70 {
13778      margin: 70px !important
13779    }
13780
13781    .xs-m-80 {
13782      margin: 80px !important
13783    }
13784
13785    .xs-m-90 {
13786      margin: 90px !important
13787    }
13788
13789    .xs-m-100 {
13790      margin: 100px !important
13791    }
13792
13793    .xs-m-auto {
13794      margin: auto !important
13795    }
13796
13797    .xs-mx-0 {
13798      margin-right: 0 !important;
13799      margin-left: 0 !important
13800    }
13801
13802    .xs-mx-5 {
13803      margin-right: 5px !important;
13804      margin-left: 5px !important
13805    }
13806
13807    .xs-mx-10 {
13808      margin-right: 10px !important;
13809      margin-left: 10px !important
13810    }
13811
13812    .xs-mx-15 {
13813      margin-right: 15px !important;
13814      margin-left: 15px !important
13815    }
13816
13817    .xs-mx-20 {
13818      margin-right: 20px !important;
13819      margin-left: 20px !important
13820    }
13821
13822    .xs-mx-25 {
13823      margin-right: 25px !important;
13824      margin-left: 25px !important
13825    }
13826
13827    .xs-mx-30 {
13828      margin-right: 30px !important;
13829      margin-left: 30px !important
13830    }
13831
13832    .xs-mx-40 {
13833      margin-right: 40px !important;
13834      margin-left: 40px !important
13835    }
13836
13837    .xs-mx-50 {
13838      margin-right: 50px !important;
13839      margin-left: 50px !important
13840    }
13841
13842    .xs-mx-60 {
13843      margin-right: 60px !important;
13844      margin-left: 60px !important
13845    }
13846
13847    .xs-mx-70 {
13848      margin-right: 70px !important;
13849      margin-left: 70px !important
13850    }
13851
13852    .xs-mx-80 {
13853      margin-right: 80px !important;
13854      margin-left: 80px !important
13855    }
13856
13857    .xs-mx-90 {
13858      margin-right: 90px !important;
13859      margin-left: 90px !important
13860    }
13861
13862    .xs-mx-100 {
13863      margin-right: 100px !important;
13864      margin-left: 100px !important
13865    }
13866
13867    .xs-mx-auto {
13868      margin-right: auto !important;
13869      margin-left: auto !important
13870    }
13871
13872    .xs-my-0 {
13873      margin-top: 0 !important;
13874      margin-bottom: 0 !important
13875    }
13876
13877    .xs-my-5 {
13878      margin-top: 5px !important;
13879      margin-bottom: 5px !important
13880    }
13881
13882    .xs-my-10 {
13883      margin-top: 10px !important;
13884      margin-bottom: 10px !important
13885    }
13886
13887    .xs-my-15 {
13888      margin-top: 15px !important;
13889      margin-bottom: 15px !important
13890    }
13891
13892    .xs-my-20 {
13893      margin-top: 20px !important;
13894      margin-bottom: 20px !important
13895    }
13896
13897    .xs-my-25 {
13898      margin-top: 25px !important;
13899      margin-bottom: 25px !important
13900    }
13901
13902    .xs-my-30 {
13903      margin-top: 30px !important;
13904      margin-bottom: 30px !important
13905    }
13906
13907    .xs-my-40 {
13908      margin-top: 40px !important;
13909      margin-bottom: 40px !important
13910    }
13911
13912    .xs-my-50 {
13913      margin-top: 50px !important;
13914      margin-bottom: 50px !important
13915    }
13916
13917    .xs-my-60 {
13918      margin-top: 60px !important;
13919      margin-bottom: 60px !important
13920    }
13921
13922    .xs-my-70 {
13923      margin-top: 70px !important;
13924      margin-bottom: 70px !important
13925    }
13926
13927    .xs-my-80 {
13928      margin-top: 80px !important;
13929      margin-bottom: 80px !important
13930    }
13931
13932    .xs-my-90 {
13933      margin-top: 90px !important;
13934      margin-bottom: 90px !important
13935    }
13936
13937    .xs-my-100 {
13938      margin-top: 100px !important;
13939      margin-bottom: 100px !important
13940    }
13941
13942    .xs-my-auto {
13943      margin-top: auto !important;
13944      margin-bottom: auto !important
13945    }
13946
13947    .xs-mt-0 {
13948      margin-top: 0 !important
13949    }
13950
13951    .xs-mt-5 {
13952      margin-top: 5px !important
13953    }
13954
13955    .xs-mt-10 {
13956      margin-top: 10px !important
13957    }
13958
13959    .xs-mt-15 {
13960      margin-top: 15px !important
13961    }
13962
13963    .xs-mt-20 {
13964      margin-top: 20px !important
13965    }
13966
13967    .xs-mt-25 {
13968      margin-top: 25px !important
13969    }
13970
13971    .xs-mt-30 {
13972      margin-top: 30px !important
13973    }
13974
13975    .xs-mt-40 {
13976      margin-top: 40px !important
13977    }
13978
13979    .xs-mt-50 {
13980      margin-top: 50px !important
13981    }
13982
13983    .xs-mt-60 {
13984      margin-top: 60px !important
13985    }
13986
13987    .xs-mt-70 {
13988      margin-top: 70px !important
13989    }
13990
13991    .xs-mt-80 {
13992      margin-top: 80px !important
13993    }
13994
13995    .xs-mt-90 {
13996      margin-top: 90px !important
13997    }
13998
13999    .xs-mt-100 {
14000      margin-top: 100px !important
14001    }
14002
14003    .xs-mt-auto {
14004      margin-top: auto !important
14005    }
14006
14007    .xs-mr-0 {
14008      margin-right: 0 !important
14009    }
14010
14011    .xs-mr-5 {
14012      margin-right: 5px !important
14013    }
14014
14015    .xs-mr-10 {
14016      margin-right: 10px !important
14017    }
14018
14019    .xs-mr-15 {
14020      margin-right: 15px !important
14021    }
14022
14023    .xs-mr-20 {
14024      margin-right: 20px !important
14025    }
14026
14027    .xs-mr-25 {
14028      margin-right: 25px !important
14029    }
14030
14031    .xs-mr-30 {
14032      margin-right: 30px !important
14033    }
14034
14035    .xs-mr-40 {
14036      margin-right: 40px !important
14037    }
14038
14039    .xs-mr-50 {
14040      margin-right: 50px !important
14041    }
14042
14043    .xs-mr-60 {
14044      margin-right: 60px !important
14045    }
14046
14047    .xs-mr-70 {
14048      margin-right: 70px !important
14049    }
14050
14051    .xs-mr-80 {
14052      margin-right: 80px !important
14053    }
14054
14055    .xs-mr-90 {
14056      margin-right: 90px !important
14057    }
14058
14059    .xs-mr-100 {
14060      margin-right: 100px !important
14061    }
14062
14063    .xs-mr-auto {
14064      margin-right: auto !important
14065    }
14066
14067    .xs-mb-0 {
14068      margin-bottom: 0 !important
14069    }
14070
14071    .xs-mb-5 {
14072      margin-bottom: 5px !important
14073    }
14074
14075    .xs-mb-10 {
14076      margin-bottom: 10px !important
14077    }
14078
14079    .xs-mb-15 {
14080      margin-bottom: 15px !important
14081    }
14082
14083    .xs-mb-20 {
14084      margin-bottom: 20px !important
14085    }
14086
14087    .xs-mb-25 {
14088      margin-bottom: 25px !important
14089    }
14090
14091    .xs-mb-30 {
14092      margin-bottom: 30px !important
14093    }
14094
14095    .xs-mb-40 {
14096      margin-bottom: 40px !important
14097    }
14098
14099    .xs-mb-50 {
14100      margin-bottom: 50px !important
14101    }
14102
14103    .xs-mb-60 {
14104      margin-bottom: 60px !important
14105    }
14106
14107    .xs-mb-70 {
14108      margin-bottom: 70px !important
14109    }
14110
14111    .xs-mb-80 {
14112      margin-bottom: 80px !important
14113    }
14114
14115    .xs-mb-90 {
14116      margin-bottom: 90px !important
14117    }
14118
14119    .xs-mb-100 {
14120      margin-bottom: 100px !important
14121    }
14122
14123    .xs-mb-auto {
14124      margin-bottom: auto !important
14125    }
14126
14127    .xs-ml-0 {
14128      margin-left: 0 !important
14129    }
14130
14131    .xs-ml-5 {
14132      margin-left: 5px !important
14133    }
14134
14135    .xs-ml-10 {
14136      margin-left: 10px !important
14137    }
14138
14139    .xs-ml-15 {
14140      margin-left: 15px !important
14141    }
14142
14143    .xs-ml-20 {
14144      margin-left: 20px !important
14145    }
14146
14147    .xs-ml-25 {
14148      margin-left: 25px !important
14149    }
14150
14151    .xs-ml-30 {
14152      margin-left: 30px !important
14153    }
14154
14155    .xs-ml-40 {
14156      margin-left: 40px !important
14157    }
14158
14159    .xs-ml-50 {
14160      margin-left: 50px !important
14161    }
14162
14163    .xs-ml-60 {
14164      margin-left: 60px !important
14165    }
14166
14167    .xs-ml-70 {
14168      margin-left: 70px !important
14169    }
14170
14171    .xs-ml-80 {
14172      margin-left: 80px !important
14173    }
14174
14175    .xs-ml-90 {
14176      margin-left: 90px !important
14177    }
14178
14179    .xs-ml-100 {
14180      margin-left: 100px !important
14181    }
14182
14183    .xs-ml-auto {
14184      margin-left: auto !important
14185    }
14186
14187    .xs-p-0 {
14188      padding: 0 !important
14189    }
14190
14191    .xs-p-5 {
14192      padding: 5px !important
14193    }
14194
14195    .xs-p-10 {
14196      padding: 10px !important
14197    }
14198
14199    .xs-p-15 {
14200      padding: 15px !important
14201    }
14202
14203    .xs-p-20 {
14204      padding: 20px !important
14205    }
14206
14207    .xs-p-25 {
14208      padding: 25px !important
14209    }
14210
14211    .xs-p-30 {
14212      padding: 30px !important
14213    }
14214
14215    .xs-p-40 {
14216      padding: 40px !important
14217    }
14218
14219    .xs-p-50 {
14220      padding: 50px !important
14221    }
14222
14223    .xs-p-60 {
14224      padding: 60px !important
14225    }
14226
14227    .xs-p-70 {
14228      padding: 70px !important
14229    }
14230
14231    .xs-p-80 {
14232      padding: 80px !important
14233    }
14234
14235    .xs-p-90 {
14236      padding: 90px !important
14237    }
14238
14239    .xs-p-100 {
14240      padding: 100px !important
14241    }
14242
14243    .xs-px-0 {
14244      padding-right: 0 !important;
14245      padding-left: 0 !important
14246    }
14247
14248    .xs-px-5 {
14249      padding-right: 5px !important;
14250      padding-left: 5px !important
14251    }
14252
14253    .xs-px-10 {
14254      padding-right: 10px !important;
14255      padding-left: 10px !important
14256    }
14257
14258    .xs-px-15 {
14259      padding-right: 15px !important;
14260      padding-left: 15px !important
14261    }
14262
14263    .xs-px-20 {
14264      padding-right: 20px !important;
14265      padding-left: 20px !important
14266    }
14267
14268    .xs-px-25 {
14269      padding-right: 25px !important;
14270      padding-left: 25px !important
14271    }
14272
14273    .xs-px-30 {
14274      padding-right: 30px !important;
14275      padding-left: 30px !important
14276    }
14277
14278    .xs-px-40 {
14279      padding-right: 40px !important;
14280      padding-left: 40px !important
14281    }
14282
14283    .xs-px-50 {
14284      padding-right: 50px !important;
14285      padding-left: 50px !important
14286    }
14287
14288    .xs-px-60 {
14289      padding-right: 60px !important;
14290      padding-left: 60px !important
14291    }
14292
14293    .xs-px-70 {
14294      padding-right: 70px !important;
14295      padding-left: 70px !important
14296    }
14297
14298    .xs-px-80 {
14299      padding-right: 80px !important;
14300      padding-left: 80px !important
14301    }
14302
14303    .xs-px-90 {
14304      padding-right: 90px !important;
14305      padding-left: 90px !important
14306    }
14307
14308    .xs-px-100 {
14309      padding-right: 100px !important;
14310      padding-left: 100px !important
14311    }
14312
14313    .xs-py-0 {
14314      padding-top: 0 !important;
14315      padding-bottom: 0 !important
14316    }
14317
14318    .xs-py-5 {
14319      padding-top: 5px !important;
14320      padding-bottom: 5px !important
14321    }
14322
14323    .xs-py-10 {
14324      padding-top: 10px !important;
14325      padding-bottom: 10px !important
14326    }
14327
14328    .xs-py-15 {
14329      padding-top: 15px !important;
14330      padding-bottom: 15px !important
14331    }
14332
14333    .xs-py-20 {
14334      padding-top: 20px !important;
14335      padding-bottom: 20px !important
14336    }
14337
14338    .xs-py-25 {
14339      padding-top: 25px !important;
14340      padding-bottom: 25px !important
14341    }
14342
14343    .xs-py-30 {
14344      padding-top: 30px !important;
14345      padding-bottom: 30px !important
14346    }
14347
14348    .xs-py-40 {
14349      padding-top: 40px !important;
14350      padding-bottom: 40px !important
14351    }
14352
14353    .xs-py-50 {
14354      padding-top: 50px !important;
14355      padding-bottom: 50px !important
14356    }
14357
14358    .xs-py-60 {
14359      padding-top: 60px !important;
14360      padding-bottom: 60px !important
14361    }
14362
14363    .xs-py-70 {
14364      padding-top: 70px !important;
14365      padding-bottom: 70px !important
14366    }
14367
14368    .xs-py-80 {
14369      padding-top: 80px !important;
14370      padding-bottom: 80px !important
14371    }
14372
14373    .xs-py-90 {
14374      padding-top: 90px !important;
14375      padding-bottom: 90px !important
14376    }
14377
14378    .xs-py-100 {
14379      padding-top: 100px !important;
14380      padding-bottom: 100px !important
14381    }
14382
14383    .xs-pt-0 {
14384      padding-top: 0 !important
14385    }
14386
14387    .xs-pt-5 {
14388      padding-top: 5px !important
14389    }
14390
14391    .xs-pt-10 {
14392      padding-top: 10px !important
14393    }
14394
14395    .xs-pt-15 {
14396      padding-top: 15px !important
14397    }
14398
14399    .xs-pt-20 {
14400      padding-top: 20px !important
14401    }
14402
14403    .xs-pt-25 {
14404      padding-top: 25px !important
14405    }
14406
14407    .xs-pt-30 {
14408      padding-top: 30px !important
14409    }
14410
14411    .xs-pt-40 {
14412      padding-top: 40px !important
14413    }
14414
14415    .xs-pt-50 {
14416      padding-top: 50px !important
14417    }
14418
14419    .xs-pt-60 {
14420      padding-top: 60px !important
14421    }
14422
14423    .xs-pt-70 {
14424      padding-top: 70px !important
14425    }
14426
14427    .xs-pt-80 {
14428      padding-top: 80px !important
14429    }
14430
14431    .xs-pt-90 {
14432      padding-top: 90px !important
14433    }
14434
14435    .xs-pt-100 {
14436      padding-top: 100px !important
14437    }
14438
14439    .xs-pr-0 {
14440      padding-right: 0 !important
14441    }
14442
14443    .xs-pr-5 {
14444      padding-right: 5px !important
14445    }
14446
14447    .xs-pr-10 {
14448      padding-right: 10px !important
14449    }
14450
14451    .xs-pr-15 {
14452      padding-right: 15px !important
14453    }
14454
14455    .xs-pr-20 {
14456      padding-right: 20px !important
14457    }
14458
14459    .xs-pr-25 {
14460      padding-right: 25px !important
14461    }
14462
14463    .xs-pr-30 {
14464      padding-right: 30px !important
14465    }
14466
14467    .xs-pr-40 {
14468      padding-right: 40px !important
14469    }
14470
14471    .xs-pr-50 {
14472      padding-right: 50px !important
14473    }
14474
14475    .xs-pr-60 {
14476      padding-right: 60px !important
14477    }
14478
14479    .xs-pr-70 {
14480      padding-right: 70px !important
14481    }
14482
14483    .xs-pr-80 {
14484      padding-right: 80px !important
14485    }
14486
14487    .xs-pr-90 {
14488      padding-right: 90px !important
14489    }
14490
14491    .xs-pr-100 {
14492      padding-right: 100px !important
14493    }
14494
14495    .xs-pb-0 {
14496      padding-bottom: 0 !important
14497    }
14498
14499    .xs-pb-5 {
14500      padding-bottom: 5px !important
14501    }
14502
14503    .xs-pb-10 {
14504      padding-bottom: 10px !important
14505    }
14506
14507    .xs-pb-15 {
14508      padding-bottom: 15px !important
14509    }
14510
14511    .xs-pb-20 {
14512      padding-bottom: 20px !important
14513    }
14514
14515    .xs-pb-25 {
14516      padding-bottom: 25px !important
14517    }
14518
14519    .xs-pb-30 {
14520      padding-bottom
14520: 30px !important
14521    }
14522
14523    .xs-pb-40 {
14524      padding-bottom: 40px !important
14525    }
14526
14527    .xs-pb-50 {
14528      padding-bottom: 50px !important
14529    }
14530
14531    .xs-pb-60 {
14532      padding-bottom: 60px !important
14533    }
14534
14535    .xs-pb-70 {
14536      padding-bottom: 70px !important
14537    }
14538
14539    .xs-pb-80 {
14540      padding-bottom: 80px !important
14541    }
14542
14543    .xs-pb-90 {
14544      padding-bottom: 90px !important
14545    }
14546
14547    .xs-pb-100 {
14548      padding-bottom: 100px !important
14549    }
14550
14551    .xs-pl-0 {
14552      padding-left: 0 !important
14553    }
14554
14555    .xs-pl-5 {
14556      padding-left: 5px !important
14557    }
14558
14559    .xs-pl-10 {
14560      padding-left: 10px !important
14561    }
14562
14563    .xs-pl-15 {
14564      padding-left: 15px !important
14565    }
14566
14567    .xs-pl-20 {
14568      padding-left: 20px !important
14569    }
14570
14571    .xs-pl-25 {
14572      padding-left: 25px !important
14573    }
14574
14575    .xs-pl-30 {
14576      padding-left: 30px !important
14577    }
14578
14579    .xs-pl-40 {
14580      padding-left: 40px !important
14581    }
14582
14583    .xs-pl-50 {
14584      padding-left: 50px !important
14585    }
14586
14587    .xs-pl-60 {
14588      padding-left: 60px !important
14589    }
14590
14591    .xs-pl-70 {
14592      padding-left: 70px !important
14593    }
14594
14595    .xs-pl-80 {
14596      padding-left: 80px !important
14597    }
14598
14599    .xs-pl-90 {
14600      padding-left: 90px !important
14601    }
14602
14603    .xs-pl-100 {
14604      padding-left: 100px !important
14605    }
14606  }
14607
14608  @media (min-width: 768px) {
14609    .sm-m-0 {
14610      margin: 0 !important
14611    }
14612
14613    .sm-m-5 {
14614      margin: 5px !important
14615    }
14616
14617    .sm-m-10 {
14618      margin: 10px !important
14619    }
14620
14621    .sm-m-15 {
14622      margin: 15px !important
14623    }
14624
14625    .sm-m-20 {
14626      margin: 20px !important
14627    }
14628
14629    .sm-m-25 {
14630      margin: 25px !important
14631    }
14632
14633    .sm-m-30 {
14634      margin: 30px !important
14635    }
14636
14637    .sm-m-40 {
14638      margin: 40px !important
14639    }
14640
14641    .sm-m-50 {
14642      margin: 50px !important
14643    }
14644
14645    .sm-m-60 {
14646      margin: 60px !important
14647    }
14648
14649    .sm-m-70 {
14650      margin: 70px !important
14651    }
14652
14653    .sm-m-80 {
14654      margin: 80px !important
14655    }
14656
14657    .sm-m-90 {
14658      margin: 90px !important
14659    }
14660
14661    .sm-m-100 {
14662      margin: 100px !important
14663    }
14664
14665    .sm-m-auto {
14666      margin: auto !important
14667    }
14668
14669    .sm-mx-0 {
14670      margin-right: 0 !important;
14671      margin-left: 0 !important
14672    }
14673
14674    .sm-mx-5 {
14675      margin-right: 5px !important;
14676      margin-left: 5px !important
14677    }
14678
14679    .sm-mx-10 {
14680      margin-right: 10px !important;
14681      margin-left: 10px !important
14682    }
14683
14684    .sm-mx-15 {
14685      margin-right: 15px !important;
14686      margin-left: 15px !important
14687    }
14688
14689    .sm-mx-20 {
14690      margin-right: 20px !important;
14691      margin-left: 20px !important
14692    }
14693
14694    .sm-mx-25 {
14695      margin-right: 25px !important;
14696      margin-left: 25px !important
14697    }
14698
14699    .sm-mx-30 {
14700      margin-right: 30px !important;
14701      margin-left: 30px !important
14702    }
14703
14704    .sm-mx-40 {
14705      margin-right: 40px !important;
14706      margin-left: 40px !important
14707    }
14708
14709    .sm-mx-50 {
14710      margin-right: 50px !important;
14711      margin-left: 50px !important
14712    }
14713
14714    .sm-mx-60 {
14715      margin-right: 60px !important;
14716      margin-left: 60px !important
14717    }
14718
14719    .sm-mx-70 {
14720      margin-right: 70px !important;
14721      margin-left: 70px !important
14722    }
14723
14724    .sm-mx-80 {
14725      margin-right: 80px !important;
14726      margin-left: 80px !important
14727    }
14728
14729    .sm-mx-90 {
14730      margin-right: 90px !important;
14731      margin-left: 90px !important
14732    }
14733
14734    .sm-mx-100 {
14735      margin-right: 100px !important;
14736      margin-left: 100px !important
14737    }
14738
14739    .sm-mx-auto {
14740      margin-right: auto !important;
14741      margin-left: auto !important
14742    }
14743
14744    .sm-my-0 {
14745      margin-top: 0 !important;
14746      margin-bottom: 0 !important
14747    }
14748
14749    .sm-my-5 {
14750      margin-top: 5px !important;
14751      margin-bottom: 5px !important
14752    }
14753
14754    .sm-my-10 {
14755      margin-top: 10px !important;
14756      margin-bottom: 10px !important
14757    }
14758
14759    .sm-my-15 {
14760      margin-top: 15px !important;
14761      margin-bottom: 15px !important
14762    }
14763
14764    .sm-my-20 {
14765      margin-top: 20px !important;
14766      margin-bottom: 20px !important
14767    }
14768
14769    .sm-my-25 {
14770      margin-top: 25px !important;
14771      margin-bottom: 25px !important
14772    }
14773
14774    .sm-my-30 {
14775      margin-top: 30px !important;
14776      margin-bottom: 30px !important
14777    }
14778
14779    .sm-my-40 {
14780      margin-top: 40px !important;
14781      margin-bottom: 40px !important
14782    }
14783
14784    .sm-my-50 {
14785      margin-top: 50px !important;
14786      margin-bottom: 50px !important
14787    }
14788
14789    .sm-my-60 {
14790      margin-top: 60px !important;
14791      margin-bottom: 60px !important
14792    }
14793
14794    .sm-my-70 {
14795      margin-top: 70px !important;
14796      margin-bottom: 70px !important
14797    }
14798
14799    .sm-my-80 {
14800      margin-top: 80px !important;
14801      margin-bottom: 80px !important
14802    }
14803
14804    .sm-my-90 {
14805      margin-top: 90px !important;
14806      margin-bottom: 90px !important
14807    }
14808
14809    .sm-my-100 {
14810      margin-top: 100px !important;
14811      margin-bottom: 100px !important
14812    }
14813
14814    .sm-my-auto {
14815      margin-top: auto !important;
14816      margin-bottom: auto !important
14817    }
14818
14819    .sm-mt-0 {
14820      margin-top: 0 !important
14821    }
14822
14823    .sm-mt-5 {
14824      margin-top: 5px !important
14825    }
14826
14827    .sm-mt-10 {
14828      margin-top: 10px !important
14829    }
14830
14831    .sm-mt-15 {
14832      margin-top: 15px !important
14833    }
14834
14835    .sm-mt-20 {
14836      margin-top: 20px !important
14837    }
14838
14839    .sm-mt-25 {
14840      margin-top: 25px !important
14841    }
14842
14843    .sm-mt-30 {
14844      margin-top: 30px !important
14845    }
14846
14847    .sm-mt-40 {
14848      margin-top: 40px !important
14849    }
14850
14851    .sm-mt-50 {
14852      margin-top: 50px !important
14853    }
14854
14855    .sm-mt-60 {
14856      margin-top: 60px !important
14857    }
14858
14859    .sm-mt-70 {
14860      margin-top: 70px !important
14861    }
14862
14863    .sm-mt-80 {
14864      margin-top: 80px !important
14865    }
14866
14867    .sm-mt-90 {
14868      margin-top: 90px !important
14869    }
14870
14871    .sm-mt-100 {
14872      margin-top: 100px !important
14873    }
14874
14875    .sm-mt-auto {
14876      margin-top: auto !important
14877    }
14878
14879    .sm-mr-0 {
14880      margin-right: 0 !important
14881    }
14882
14883    .sm-mr-5 {
14884      margin-right: 5px !important
14885    }
14886
14887    .sm-mr-10 {
14888      margin-right: 10px !important
14889    }
14890
14891    .sm-mr-15 {
14892      margin-right: 15px !important
14893    }
14894
14895    .sm-mr-20 {
14896      margin-right: 20px !important
14897    }
14898
14899    .sm-mr-25 {
14900      margin-right: 25px !important
14901    }
14902
14903    .sm-mr-30 {
14904      margin-right: 30px !important
14905    }
14906
14907    .sm-mr-40 {
14908      margin-right: 40px !important
14909    }
14910
14911    .sm-mr-50 {
14912      margin-right: 50px !important
14913    }
14914
14915    .sm-mr-60 {
14916      margin-right: 60px !important
14917    }
14918
14919    .sm-mr-70 {
14920      margin-right: 70px !important
14921    }
14922
14923    .sm-mr-80 {
14924      margin-right: 80px !important
14925    }
14926
14927    .sm-mr-90 {
14928      margin-right: 90px !important
14929    }
14930
14931    .sm-mr-100 {
14932      margin-right: 100px !important
14933    }
14934
14935    .sm-mr-auto {
14936      margin-right: auto !important
14937    }
14938
14939    .sm-mb-0 {
14940      margin-bottom: 0 !important
14941    }
14942
14943    .sm-mb-5 {
14944      margin-bottom: 5px !important
14945    }
14946
14947    .sm-mb-10 {
14948      margin-bottom: 10px !important
14949    }
14950
14951    .sm-mb-15 {
14952      margin-bottom: 15px !important
14953    }
14954
14955    .sm-mb-20 {
14956      margin-bottom: 20px !important
14957    }
14958
14959    .sm-mb-25 {
14960      margin-bottom: 25px !important
14961    }
14962
14963    .sm-mb-30 {
14964      margin-bottom: 30px !important
14965    }
14966
14967    .sm-mb-40 {
14968      margin-bottom: 40px !important
14969    }
14970
14971    .sm-mb-50 {
14972      margin-bottom: 50px !important
14973    }
14974
14975    .sm-mb-60 {
14976      margin-bottom: 60px !important
14977    }
14978
14979    .sm-mb-70 {
14980      margin-bottom: 70px !important
14981    }
14982
14983    .sm-mb-80 {
14984      margin-bottom: 80px !important
14985    }
14986
14987    .sm-mb-90 {
14988      margin-bottom: 90px !important
14989    }
14990
14991    .sm-mb-100 {
14992      margin-bottom: 100px !important
14993    }
14994
14995    .sm-mb-auto {
14996      margin-bottom: auto !important
14997    }
14998
14999    .sm-ml-0 {
15000      margin-left: 0 !important
15001    }
15002
15003    .sm-ml-5 {
15004      margin-left: 5px !important
15005    }
15006
15007    .sm-ml-10 {
15008      margin-left: 10px !important
15009    }
15010
15011    .sm-ml-15 {
15012      margin-left: 15px !important
15013    }
15014
15015    .sm-ml-20 {
15016      margin-left: 20px !important
15017    }
15018
15019    .sm-ml-25 {
15020      margin-left: 25px !important
15021    }
15022
15023    .sm-ml-30 {
15024      margin-left: 30px !important
15025    }
15026
15027    .sm-ml-40 {
15028      margin-left: 40px !important
15029    }
15030
15031    .sm-ml-50 {
15032      margin-left: 50px !important
15033    }
15034
15035    .sm-ml-60 {
15036      margin-left: 60px !important
15037    }
15038
15039    .sm-ml-70 {
15040      margin-left: 70px !important
15041    }
15042
15043    .sm-ml-80 {
15044      margin-left: 80px !important
15045    }
15046
15047    .sm-ml-90 {
15048      margin-left: 90px !important
15049    }
15050
15051    .sm-ml-100 {
15052      margin-left: 100px !important
15053    }
15054
15055    .sm-ml-auto {
15056      margin-left: auto !important
15057    }
15058
15059    .sm-p-0 {
15060      padding: 0 !important
15061    }
15062
15063    .sm-p-5 {
15064      padding: 5px !important
15065    }
15066
15067    .sm-p-10 {
15068      padding: 10px !important
15069    }
15070
15071    .sm-p-15 {
15072      padding: 15px !important
15073    }
15074
15075    .sm-p-20 {
15076      padding: 20px !important
15077    }
15078
15079    .sm-p-25 {
15080      padding: 25px !important
15081    }
15082
15083    .sm-p-30 {
15084      padding: 30px !important
15085    }
15086
15087    .sm-p-40 {
15088      padding: 40px !important
15089    }
15090
15091    .sm-p-50 {
15092      padding: 50px !important
15093    }
15094
15095    .sm-p-60 {
15096      padding: 60px !important
15097    }
15098
15099    .sm-p-70 {
15100      padding: 70px !important
15101    }
15102
15103    .sm-p-80 {
15104      padding: 80px !important
15105    }
15106
15107    .sm-p-90 {
15108      padding: 90px !important
15109    }
15110
15111    .sm-p-100 {
15112      padding: 100px !important
15113    }
15114
15115    .sm-px-0 {
15116      padding-right: 0 !important;
15117      padding-left: 0 !important
15118    }
15119
15120    .sm-px-5 {
15121      padding-right: 5px !important;
15122      padding-left: 5px !important
15123    }
15124
15125    .sm-px-10 {
15126      padding-right: 10px !important;
15127      padding-left: 10px !important
15128    }
15129
15130    .sm-px-15 {
15131      padding-right: 15px !important;
15132      padding-left: 15px !important
15133    }
15134
15135    .sm-px-20 {
15136      padding-right: 20px !important;
15137      padding-left: 20px !important
15138    }
15139
15140    .sm-px-25 {
15141      padding-right: 25px !important;
15142      padding-left: 25px !important
15143    }
15144
15145    .sm-px-30 {
15146      padding-right: 30px !important;
15147      padding-left: 30px !important
15148    }
15149
15150    .sm-px-40 {
15151      padding-right: 40px !important;
15152      padding-left: 40px !important
15153    }
15154
15155    .sm-px-50 {
15156      padding-right: 50px !important;
15157      padding-left: 50px !important
15158    }
15159
15160    .sm-px-60 {
15161      padding-right: 60px !important;
15162      padding-left: 60px !important
15163    }
15164
15165    .sm-px-70 {
15166      padding-right: 70px !important;
15167      padding-left: 70px !important
15168    }
15169
15170    .sm-px-80 {
15171      padding-right: 80px !important;
15172      padding-left: 80px !important
15173    }
15174
15175    .sm-px-90 {
15176      padding-right: 90px !important;
15177      padding-left: 90px !important
15178    }
15179
15180    .sm-px-100 {
15181      padding-right: 100px !important;
15182      padding-left: 100px !important
15183    }
15184
15185    .sm-py-0 {
15186      padding-top: 0 !important;
15187      padding-bottom: 0 !important
15188    }
15189
15190    .sm-py-5 {
15191      padding-top: 5px !important;
15192      padding-bottom: 5px !important
15193    }
15194
15195    .sm-py-10 {
15196      padding-top: 10px !important;
15197      padding-bottom: 10px !important
15198    }
15199
15200    .sm-py-15 {
15201      padding-top: 15px !important;
15202      padding-bottom: 15px !important
15203    }
15204
15205    .sm-py-20 {
15206      padding-top: 20px !important;
15207      padding-bottom: 20px !important
15208    }
15209
15210    .sm-py-25 {
15211      padding-top: 25px !important;
15212      padding-bottom: 25px !important
15213    }
15214
15215    .sm-py-30 {
15216      padding-top: 30px !important;
15217      padding-bottom: 30px !important
15218    }
15219
15220    .sm-py-40 {
15221      padding-top: 40px !important;
15222      padding-bottom: 40px !important
15223    }
15224
15225    .sm-py-50 {
15226      padding-top: 50px !important;
15227      padding-bottom: 50px !important
15228    }
15229
15230    .sm-py-60 {
15231      padding-top: 60px !important;
15232      padding-bottom: 60px !important
15233    }
15234
15235    .sm-py-70 {
15236      padding-top: 70px !important;
15237      padding-bottom: 70px !important
15238    }
15239
15240    .sm-py-80 {
15241      padding-top: 80px !important;
15242      padding-bottom: 80px !important
15243    }
15244
15245    .sm-py-90 {
15246      padding-top: 90px !important;
15247      padding-bottom: 90px !important
15248    }
15249
15250    .sm-py-100 {
15251      padding-top: 100px !important;
15252      padding-bottom: 100px !important
15253    }
15254
15255    .sm-pt-0 {
15256      padding-top: 0 !important
15257    }
15258
15259    .sm-pt-5 {
15260      padding-top: 5px !important
15261    }
15262
15263    .sm-pt-10 {
15264      padding-top: 10px !important
15265    }
15266
15267    .sm-pt-15 {
15268      padding-top: 15px !important
15269    }
15270
15271    .sm-pt-20 {
15272      padding-top: 20px !important
15273    }
15274
15275    .sm-pt-25 {
15276      padding-top: 25px !important
15277    }
15278
15279    .sm-pt-30 {
15280      padding-top: 30px !important
15281    }
15282
15283    .sm-pt-40 {
15284      padding-top: 40px !important
15285    }
15286
15287    .sm-pt-50 {
15288      padding-top: 50px !important
15289    }
15290
15291    .sm-pt-60 {
15292      padding-top: 60px !important
15293    }
15294
15295    .sm-pt-70 {
15296      padding-top: 70px !important
15297    }
15298
15299    .sm-pt-80 {
15300      padding-top: 80px !important
15301    }
15302
15303    .sm-pt-90 {
15304      padding-top: 90px !important
15305    }
15306
15307    .sm-pt-100 {
15308      padding-top: 100px !important
15309    }
15310
15311    .sm-pr-0 {
15312      padding-right: 0 !important
15313    }
15314
15315    .sm-pr-5 {
15316      padding-right: 5px !important
15317    }
15318
15319    .sm-pr-10 {
15320      padding-right: 10px !important
15321    }
15322
15323    .sm-pr-15 {
15324      padding-right: 15px !important
15325    }
15326
15327    .sm-pr-20 {
15328      padding-right: 20px !important
15329    }
15330
15331    .sm-pr-25 {
15332      padding-right: 25px !important
15333    }
15334
15335    .sm-pr-30 {
15336      padding-right: 30px !important
15337    }
15338
15339    .sm-pr-40 {
15340      padding-right: 40px !important
15341    }
15342
15343    .sm-pr-50 {
15344      padding-right: 50px !important
15345    }
15346
15347    .sm-pr-60 {
15348      padding-right: 60px !important
15349    }
15350
15351    .sm-pr-70 {
15352      padding-right: 70px !important
15353    }
15354
15355    .sm-pr-80 {
15356      padding-right: 80px !important
15357    }
15358
15359    .sm-pr-90 {
15360      padding-right: 90px !important
15361    }
15362
15363    .sm-pr-100 {
15364      padding-right: 100px !important
15365    }
15366
15367    .sm-pb-0 {
15368      padding-bottom: 0 !important
15369    }
15370
15371    .sm-pb-5 {
15372      padding-bottom: 5px !important
15373    }
15374
15375    .sm-pb-10 {
15376      padding-bottom: 10px !important
15377    }
15378
15379    .sm-pb-15 {
15380      padding-bottom: 15px !important
15381    }
15382
15383    .sm-pb-20 {
15384      padding-bottom: 20px !important
15385    }
15386
15387    .sm-pb-25 {
15388      padding-bottom: 25px !important
15389    }
15390
15391    .sm-pb-30 {
15392      padding-bottom: 30px !important
15393    }
15394
15395    .sm-pb-40 {
15396      padding-bottom: 40px !important
15397    }
15398
15399    .sm-pb-50 {
15400      padding-bottom: 50px !important
15401    }
15402
15403    .sm-pb-60 {
15404      padding-bottom: 60px !important
15405    }
15406
15407    .sm-pb-70 {
15408      padding-bottom: 70px !important
15409    }
15410
15411    .sm-pb-80 {
15412      padding-bottom: 80px !important
15413    }
15414
15415    .sm-pb-90 {
15416      padding-bottom: 90px !important
15417    }
15418
15419    .sm-pb-100 {
15420      padding-bottom: 100px !important
15421    }
15422
15423    .sm-pl-0 {
15424      padding-left: 0 !important
15425    }
15426
15427    .sm-pl-5 {
15428      padding-left: 5px !important
15429    }
15430
15431    .sm-pl-10 {
15432      padding-left: 10px !important
15433    }
15434
15435    .sm-pl-15 {
15436      padding-left: 15px !important
15437    }
15438
15439    .sm-pl-20 {
15440      padding-left: 20px !important
15441    }
15442
15443    .sm-pl-25 {
15444      padding-left: 25px !important
15445    }
15446
15447    .sm-pl-30 {
15448      padding-left: 30px !important
15449    }
15450
15451    .sm-pl-40 {
15452      padding-left: 40px !important
15453    }
15454
15455    .sm-pl-50 {
15456      padding-left: 50px !important
15457    }
15458
15459    .sm-pl-60 {
15460      padding-left: 60px !important
15461    }
15462
15463    .sm-pl-70 {
15464      padding-left: 70px !important
15465    }
15466
15467    .sm-pl-80 {
15468      padding-left: 80px !important
15469    }
15470
15471    .sm-pl-90 {
15472      padding-left: 90px !important
15473    }
15474
15475    .sm-pl-100 {
15476      padding-left: 100px !important
15477    }
15478  }
15479
15480  @media (min-width: 992px) {
15481    .md-m-0 {
15482      margin: 0 !important
15483    }
15484
15485    .md-m-5 {
15486      margin: 5px !important
15487    }
15488
15489    .md-m-10 {
15490      margin: 10px !important
15491    }
15492
15493    .md-m-15 {
15494      margin: 15px !important
15495    }
15496
15497    .md-m-20 {
15498      margin: 20px !important
15499    }
15500
15501    .md-m-25 {
15502      margin: 25px !important
15503    }
15504
15505    .md-m-30 {
15506      margin: 30px !important
15507    }
15508
15509    .md-m-40 {
15510      margin: 40px !important
15511    }
15512
15513    .md-m-50 {
15514      margin: 50px !important
15515    }
15516
15517    .md-m-60 {
15518      margin: 60px !important
15519    }
15520
15521    .md-m-70 {
15522      margin: 70px !important
15523    }
15524
15525    .md-m-80 {
15526      margin: 80px !important
15527    }
15528
15529    .md-m-90 {
15530      margin: 90px !important
15531    }
15532
15533    .md-m-100 {
15534      margin: 100px !important
15535    }
15536
15537    .md-m-auto {
15538      margin: auto !important
15539    }
15540
15541    .md-mx-0 {
15542      margin-right: 0 !important;
15543      margin-left: 0 !important
15544    }
15545
15546    .md-mx-5 {
15547      margin-right: 5px !important;
15548      margin-left: 5px !important
15549    }
15550
15551    .md-mx-10 {
15552      margin-right: 10px !important;
15553      margin-left: 10px !important
15554    }
15555
15556    .md-mx-15 {
15557      margin-right: 15px !important;
15558      margin-left: 15px !important
15559    }
15560
15561    .md-mx-20 {
15562      margin-right: 20px !important;
15563      margin-left: 20px !important
15564    }
15565
15566    .md-mx-25 {
15567      margin-right: 25px !important;
15568      margin-left: 25px !important
15569    }
15570
15571    .md-mx-30 {
15572      margin-right: 30px !important;
15573      margin-left: 30px !important
15574    }
15575
15576    .md-mx-40 {
15577      margin-right: 40px !important;
15578      margin-left: 40px !important
15579    }
15580
15581    .md-mx-50 {
15582      margin-right: 50px !important;
15583      margin-left: 50px !important
15584    }
15585
15586    .md-mx-60 {
15587      margin-right: 60px !important;
15588      margin-left: 60px !important
15589    }
15590
15591    .md-mx-70 {
15592      margin-right: 70px !important;
15593      margin-left: 70px !important
15594    }
15595
15596    .md-mx-80 {
15597      margin-right: 80px !important;
15598      margin-left: 80px !important
15599    }
15600
15601    .md-mx-90 {
15602      margin-right: 90px !important;
15603      margin-left: 90px !important
15604    }
15605
15606    .md-mx-100 {
15607      margin-right: 100px !important;
15608      margin-left: 100px !important
15609    }
15610
15611    .md-mx-auto {
15612      margin-right: auto !important;
15613      margin-left: auto !important
15614    }
15615
15616    .md-my-0 {
15617      margin-top: 0 !important;
15618      margin-bottom: 0 !important
15619    }
15620
15621    .md-my-5 {
15622      margin-top: 5px !important;
15623      margin-bottom: 5px !important
15624    }
15625
15626    .md-my-10 {
15627      margin-top: 10px !important;
15628      margin-bottom: 10px !important
15629    }
15630
15631    .md-my-15 {
15632      margin-top: 15px !important;
15633      margin-bottom: 15px !important
15634    }
15635
15636    .md-my-20 {
15637      margin-top: 20px !important;
15638      margin-bottom: 20px !important
15639    }
15640
15641    .md-my-25 {
15642      margin-top: 25px !important;
15643      margin-bottom: 25px !important
15644    }
15645
15646    .md-my-30 {
15647      margin-top: 30px !important;
15648      margin-bottom: 30px !important
15649    }
15650
15651    .md-my-40 {
15652      margin-top: 40px !important;
15653      margin-bottom: 40px !important
15654    }
15655
15656    .md-my-50 {
15657      margin-top: 50px !important;
15658      margin-bottom: 50px !important
15659    }
15660
15661    .md-my-60 {
15662      margin-top: 60px !important;
15663      margin-bottom: 60px !important
15664    }
15665
15666    .md-my-70 {
15667      margin-top: 70px !important;
15668      margin-bottom: 70px !important
15669    }
15670
15671    .md-my-80 {
15672      margin-top: 80px !important;
15673      margin-bottom: 80px !important
15674    }
15675
15676    .md-my-90 {
15677      margin-top: 90px !important;
15678      margin-bottom: 90px !important
15679    }
15680
15681    .md-my-100 {
15682      margin-top: 100px !important;
15683      margin-bottom: 100px !important
15684    }
15685
15686    .md-my-auto {
15687      margin-top: auto !important;
15688      margin-bottom: auto !important
15689    }
15690
15691    .md-mt-0 {
15692      margin-top: 0 !important
15693    }
15694
15695    .md-mt-5 {
15696      margin-top: 5px !important
15697    }
15698
15699    .md-mt-10 {
15700      margin-top: 10px !important
15701    }
15702
15703    .md-mt-15 {
15704      margin-top: 15px !important
15705    }
15706
15707    .md-mt-20 {
15708      margin-top: 20px !important
15709    }
15710
15711    .md-mt-25 {
15712      margin-top: 25px !important
15713    }
15714
15715    .md-mt-30 {
15716      margin-top: 30px !important
15717    }
15718
15719    .md-mt-40 {
15720      margin-top: 40px !important
15721    }
15722
15723    .md-mt-50 {
15724      margin-top: 50px !important
15725    }
15726
15727    .md-mt-60 {
15728      margin-top: 60px !important
15729    }
15730
15731    .md-mt-70 {
15732      margin-top: 70px !important
15733    }
15734
15735    .md-mt-80 {
15736      margin-top: 80px !important
15737    }
15738
15739    .md-mt-90 {
15740      margin-top: 90px !important
15741    }
15742
15743    .md-mt-100 {
15744      margin-top: 100px !important
15745    }
15746
15747    .md-mt-auto {
15748      margin-top: auto !important
15749    }
15750
15751    .md-mr-0 {
15752      margin-right: 0 !important
15753    }
15754
15755    .md-mr-5 {
15756      margin-right: 5px !important
15757    }
15758
15759    .md-mr-10 {
15760      margin-right: 10px !important
15761    }
15762
15763    .md-mr-15 {
15764      margin-right: 15px !important
15765    }
15766
15767    .md-mr-20 {
15768      margin-right: 20px !important
15769    }
15770
15771    .md-mr-25 {
15772      margin-right: 25px !important
15773    }
15774
15775    .md-mr-30 {
15776      margin-right: 30px !important
15777    }
15778
15779    .md-mr-40 {
15780      margin-right: 40px !important
15781    }
15782
15783    .md-mr-50 {
15784      margin-right: 50px !important
15785    }
15786
15787    .md-mr-60 {
15788      margin-right: 60px !important
15789    }
15790
15791    .md-mr-70 {
15792      margin-right: 70px !important
15793    }
15794
15795    .md-mr-80 {
15796      margin-right: 80px !important
15797    }
15798
15799    .md-mr-90 {
15800      margin-right: 90px !important
15801    }
15802
15803    .md-mr-100 {
15804      margin-right: 100px !important
15805    }
15806
15807    .md-mr-auto {
15808      margin-right: auto !important
15809    }
15810
15811    .md-mb-0 {
15812      margin-bottom: 0 !important
15813    }
15814
15815    .md-mb-5 {
15816      margin-bottom: 5px !important
15817    }
15818
15819    .md-mb-10 {
15820      margin-bottom: 10px !important
15821    }
15822
15823    .md-mb-15 {
15824      margin-bottom: 15px !important
15825    }
15826
15827    .md-mb-20 {
15828      margin-bottom: 20px !important
15829    }
15830
15831    .md-mb-25 {
15832      margin-bottom: 25px !important
15833    }
15834
15835    .md-mb-30 {
15836      margin-bottom: 30px !important
15837    }
15838
15839    .md-mb-40 {
15840      margin-bottom: 40px !important
15841    }
15842
15843    .md-mb-50 {
15844      margin-bottom: 50px !important
15845    }
15846
15847    .md-mb-60 {
15848      margin-bottom: 60px !important
15849    }
15850
15851    .md-mb-70 {
15852      margin-bottom: 70px !important
15853    }
15854
15855    .md-mb-80 {
15856      margin-bottom: 80px !important
15857    }
15858
15859    .md-mb-90 {
15860      margin-bottom: 90px !important
15861    }
15862
15863    .md-mb-100 {
15864      margin-bottom: 100px !important
15865    }
15866
15867    .md-mb-auto {
15868      margin-bottom: auto !important
15869    }
15870
15871    .md-ml-0 {
15872      margin-left: 0 !important
15873    }
15874
15875    .md-ml-5 {
15876      margin-left: 5px !important
15877    }
15878
15879    .md-ml-10 {
15880      margin-left: 10px !important
15881    }
15882
15883    .md-ml-15 {
15884      margin-left: 15px !important
15885    }
15886
15887    .md-ml-20 {
15888      margin-left: 20px !important
15889    }
15890
15891    .md-ml-25 {
15892      margin-left: 25px !important
15893    }
15894
15895    .md-ml-30 {
15896      margin-left: 30px !important
15897    }
15898
15899    .md-ml-40 {
15900      margin-left: 40px !important
15901    }
15902
15903    .md-ml-50 {
15904      margin-left: 50px !important
15905    }
15906
15907    .md-ml-60 {
15908      margin-left: 60px !important
15909    }
15910
15911    .md-ml-70 {
15912      margin-left: 70px !important
15913    }
15914
15915    .md-ml-80 {
15916      margin-left: 80px !important
15917    }
15918
15919    .md-ml-90 {
15920      margin-left: 90px !important
15921    }
15922
15923    .md-ml-100 {
15924      margin-left: 100px !important
15925    }
15926
15927    .md-ml-auto {
15928      margin-left: auto !important
15929    }
15930
15931    .md-p-0 {
15932      padding: 0 !important
15933    }
15934
15935    .md-p-5 {
15936      padding: 5px !important
15937    }
15938
15939    .md-p-10 {
15940      padding: 10px !important
15941    }
15942
15943    .md-p-15 {
15944      padding: 15px !important
15945    }
15946
15947    .md-p-20 {
15948      padding: 20px !important
15949    }
15950
15951    .md-p-25 {
15952      padding: 25px !important
15953    }
15954
15955    .md-p-30 {
15956      padding: 30px !important
15957    }
15958
15959    .md-p-40 {
15960      padding: 40px !important
15961    }
15962
15963    .md-p-50 {
15964      padding: 50px !important
15965    }
15966
15967    .md-p-60 {
15968      padding: 60px !important
15969    }
15970
15971    .md-p-70 {
15972      padding: 70px !important
15973    }
15974
15975    .md-p-80 {
15976      padding: 80px !important
15977    }
15978
15979    .md-p-90 {
15980      padding: 90px !important
15981    }
15982
15983    .md-p-100 {
15984      padding: 100px !important
15985    }
15986
15987    .md-px-0 {
15988      padding-right: 0 !important;
15989      padding-left: 0 !important
15990    }
15991
15992    .md-px-5 {
15993      padding-right: 5px !important;
15994      padding-left: 5px !important
15995    }
15996
15997    .md-px-10 {
15998      padding-right: 10px !important;
15999      padding-left: 10px !important
16000    }
16001
16002    .md-px-15 {
16003      padding-right: 15px !important;
16004      padding-left: 15px !important
16005    }
16006
16007    .md-px-20 {
16008      padding-right: 20px !important;
16009      padding-left: 20px !important
16010    }
16011
16012    .md-px-25 {
16013      padding-right: 25px !important;
16014      padding-left: 25px !important
16015    }
16016
16017    .md-px-30 {
16018      padding-right: 30px !important;
16019      padding-left: 30px !important
16020    }
16021
16022    .md-px-40 {
16023      padding-right: 40px !important;
16024      padding-left: 40px !important
16025    }
16026
16027    .md-px-50 {
16028      padding-right: 50px !important;
16029      padding-left: 50px !important
16030    }
16031
16032    .md-px-60 {
16033      padding-right: 60px !important;
16034      padding-left: 60px !important
16035    }
16036
16037    .md-px-70 {
16038      padding-right: 70px !important;
16039      padding-left: 70px !important
16040    }
16041
16042    .md-px-80 {
16043      padding-right: 80px !important;
16044      padding-left: 80px !important
16045    }
16046
16047    .md-px-90 {
16048      padding-right: 90px !important;
16049      padding-left: 90px !important
16050    }
16051
16052    .md-px-100 {
16053      padding-right: 100px !important;
16054      padding-left: 100px !important
16055    }
16056
16057    .md-py-0 {
16058      padding-top: 0 !important;
16059      padding-bottom: 0 !important
16060    }
16061
16062    .md-py-5 {
16063      padding-top: 5px !important;
16064      padding-bottom: 5px !important
16065    }
16066
16067    .md-py-10 {
16068      padding-top: 10px !important;
16069      padding-bottom: 10px !important
16070    }
16071
16072    .md-py-15 {
16073      padding-top: 15px !important;
16074      padding-bottom: 15px !important
16075    }
16076
16077    .md-py-20 {
16078      padding-top: 20px !important;
16079      padding-bottom: 20px !important
16080    }
16081
16082    .md-py-25 {
16083      padding-top: 25px !important;
16084      padding-bottom: 25px !important
16085    }
16086
16087    .md-py-30 {
16088      padding-top: 30px !important;
16089      padding-bottom: 30px !important
16090    }
16091
16092    .md-py-40 {
16093      padding-top: 40px !important;
16094      padding-bottom: 40px !important
16095    }
16096
16097    .md-py-50 {
16098      padding-top: 50px !important;
16099      padding-bottom: 50px !important
16100    }
16101
16102    .md-py-60 {
16103      padding-top: 60px !important;
16104      padding-bottom: 60px !important
16105    }
16106
16107    .md-py-70 {
16108      padding-top: 70px !important;
16109      padding-bottom: 70px !important
16110    }
16111
16112    .md-py-80 {
16113      padding-top: 80px !important;
16114      padding-bottom: 80px !important
16115    }
16116
16117    .md-py-90 {
16118      padding-top: 90px !important;
16119      padding-bottom: 90px !important
16120    }
16121
16122    .md-py-100 {
16123      padding-top: 100px !important;
16124      padding-bottom: 100px !important
16125    }
16126
16127    .md-pt-0 {
16128      padding-top: 0 !important
16129    }
16130
16131    .md-pt-5 {
16132      padding-top: 5px !important
16133    }
16134
16135    .md-pt-10 {
16136      padding-top: 10px !important
16137    }
16138
16139    .md-pt-15 {
16140      padding-top: 15px !important
16141    }
16142
16143    .md-pt-20 {
16144      padding-top: 20px !important
16145    }
16146
16147    .md-pt-25 {
16148      padding-top: 25px !important
16149    }
16150
16151    .md-pt-30 {
16152      padding-top: 30px !important
16153    }
16154
16155    .md-pt-40 {
16156      padding-top: 40px !important
16157    }
16158
16159    .md-pt-50 {
16160      padding-top: 50px !important
16161    }
16162
16163    .md-pt-60 {
16164      padding-top: 60px !important
16165    }
16166
16167    .md-pt-70 {
16168      padding-top: 70px !important
16169    }
16170
16171    .md-pt-80 {
16172      padding-top: 80px !important
16173    }
16174
16175    .md-pt-90 {
16176      padding-top: 90px !important
16177    }
16178
16179    .md-pt-100 {
16180      padding-top: 100px !important
16181    }
16182
16183    .md-pr-0 {
16184      padding-right: 0 !important
16185    }
16186
16187    .md-pr-5 {
16188      padding-right: 5px !important
16189    }
16190
16191    .md-pr-10 {
16192      padding-right: 10px !important
16193    }
16194
16195    .md-pr-15 {
16196      padding-right: 15px !important
16197    }
16198
16199    .md-pr-20 {
16200      padding-right: 20px !important
16201    }
16202
16203    .md-pr-25 {
16204      padding-right: 25px !important
16205    }
16206
16207    .md-pr-30 {
16208      padding-right: 30px !important
16209    }
16210
16211    .md-pr-40 {
16212      padding-right: 40px !important
16213    }
16214
16215    .md-pr-50 {
16216      padding-right: 50px !important
16217    }
16218
16219    .md-pr-60 {
16220      padding-right: 60px !important
16221    }
16222
16223    .md-pr-70 {
16224      padding-right: 70px !important
16225    }
16226
16227    .md-pr-80 {
16228      padding-right: 80px !important
16229    }
16230
16231    .md-pr-90 {
16232      padding-right: 90px !important
16233    }
16234
16235    .md-pr-100 {
16236      padding-right: 100px !important
16237    }
16238
16239    .md-pb-0 {
16240      padding-bottom: 0 !important
16241    }
16242
16243    .md-pb-5 {
16244      padding-bottom: 5px !important
16245    }
16246
16247    .md-pb-10 {
16248      padding-bottom: 10px !important
16249    }
16250
16251    .md-pb-15 {
16252      padding-bottom: 15px !important
16253    }
16254
16255    .md-pb-20 {
16256      padding-bottom: 20px !important
16257    }
16258
16259    .md-pb-25 {
16260      padding-bottom: 25px !important
16261    }
16262
16263    .md-pb-30 {
16264      padding-bottom: 30px !important
16265    }
16266
16267    .md-pb-40 {
16268      padding-bottom: 40px !important
16269    }
16270
16271    .md-pb-50 {
16272      padding-bottom: 50px !important
16273    }
16274
16275    .md-pb-60 {
16276      padding-bottom: 60px !important
16277    }
16278
16279    .md-pb-70 {
16280      padding-bottom: 70px !important
16281    }
16282
16283    .md-pb-80 {
16284      padding-bottom: 80px !important
16285    }
16286
16287    .md-pb-90 {
16288      padding-bottom: 90px !important
16289    }
16290
16291    .md-pb-100 {
16292      padding-bottom: 100px !important
16293    }
16294
16295    .md-pl-0 {
16296      padding-left: 0 !important
16297    }
16298
16299    .md-pl-5 {
16300      padding-left: 5px !important
16301    }
16302
16303    .md-pl-10 {
16304      padding-left: 10px !important
16305    }
16306
16307    .md-pl-15 {
16308      padding-left: 15px !important
16309    }
16310
16311    .md-pl-20 {
16312      padding-left: 20px !important
16313    }
16314
16315    .md-pl-25 {
16316      padding-left: 25px !important
16317    }
16318
16319    .md-pl-30 {
16320      padding-left: 30px !important
16321    }
16322
16323    .md-pl-40 {
16324      padding-left: 40px !important
16325    }
16326
16327    .md-pl-50 {
16328      padding-left: 50px !important
16329    }
16330
16331    .md-pl-60 {
16332      padding-left: 60px !important
16333    }
16334
16335    .md-pl-70 {
16336      padding-left: 70px !important
16337    }
16338
16339    .md-pl-80 {
16340      padding-left: 80px !important
16341    }
16342
16343    .md-pl-90 {
16344      padding-left: 90px !important
16345    }
16346
16347    .md-pl-100 {
16348      padding-left: 100px !important
16349    }
16350  }
16351
16352  @media (min-width: 1200px) {
16353    .m-0 {
16354      margin: 0 !important
16355    }
16356
16357    .m-5 {
16358      margin: 5px !important
16359    }
16360
16361    .m-10 {
16362      margin: 10px !important
16363    }
16364
16365    .m-15 {
16366      margin: 15px !important
16367    }
16368
16369    .m-20 {
16370      margin: 20px !important
16371    }
16372
16373    .m-25 {
16374      margin: 25px !important
16375    }
16376
16377    .m-30 {
16378      margin: 30px !important
16379    }
16380
16381    .m-40 {
16382      margin: 40px !important
16383    }
16384
16385    .m-50 {
16386      margin: 50px !important
16387    }
16388
16389    .m-60 {
16390      margin: 60px !important
16391    }
16392
16393    .m-70 {
16394      margin: 70px !important
16395    }
16396
16397    .m-80 {
16398      margin: 80px !important
16399    }
16400
16401    .m-90 {
16402      margin: 90px !important
16403    }
16404
16405    .m-100 {
16406      margin: 100px !important
16407    }
16408
16409    .m-auto {
16410      margin: auto !important
16411    }
16412
16413    .mx-0 {
16414      margin-right: 0 !important;
16415      margin-left: 0 !important
16416    }
16417
16418    .mx-5 {
16419      margin-right: 5px !important;
16420      margin-left: 5px !important
16421    }
16422
16423    .mx-10 {
16424      margin-right: 10px !important;
16425      margin-left: 10px !important
16426    }
16427
16428    .mx-15 {
16429      margin-right: 15px !important;
16430      margin-left: 15px !important
16431    }
16432
16433    .mx-20 {
16434      margin-right: 20px !important;
16435      margin-left: 20px !important
16436    }
16437
16438    .mx-25 {
16439      margin-right: 25px !important;
16440      margin-left: 25px !important
16441    }
16442
16443    .mx-30 {
16444      margin-right: 30px !important;
16445      margin-left: 30px !important
16446    }
16447
16448    .mx-40 {
16449      margin-right: 40px !important;
16450      margin-left: 40px !important
16451    }
16452
16453    .mx-50 {
16454      margin-right: 50px !important;
16455      margin-left: 50px !important
16456    }
16457
16458    .mx-60 {
16459      margin-right: 60px !important;
16460      margin-left: 60px !important
16461    }
16462
16463    .mx-70 {
16464      margin-right: 70px !important;
16465      margin-left: 70px !important
16466    }
16467
16468    .mx-80 {
16469      margin-right: 80px !important;
16470      margin-left: 80px !important
16471    }
16472
16473    .mx-90 {
16474      margin-right: 90px !important;
16475      margin-left: 90px !important
16476    }
16477
16478    .mx-100 {
16479      margin-right: 100px !important;
16480      margin-left: 100px !important
16481    }
16482
16483    .mx-auto {
16484      margin-right: auto !important;
16485      margin-left: auto !important
16486    }
16487
16488    .my-0 {
16489      margin-top: 0 !important;
16490      margin-bottom: 0 !important
16491    }
16492
16493    .my-5 {
16494      margin-top: 5px !important;
16495      margin-bottom: 5px !important
16496    }
16497
16498    .my-10 {
16499      margin-top: 10px !important;
16500      margin-bottom: 10px !important
16501    }
16502
16503    .my-15 {
16504      margin-top: 15px !important;
16505      margin-bottom: 15px !important
16506    }
16507
16508    .my-20 {
16509      margin-top: 20px !important;
16510      margin-bottom: 20px !important
16511    }
16512
16513    .my-25 {
16514      margin-top: 25px !important;
16515      margin-bottom: 25px !important
16516    }
16517
16518    .my-30 {
16519      margin-top: 30px !important;
16520      margin-bottom: 30px !important
16521    }
16522
16523    .my-40 {
16524      margin-top: 40px !important;
16525      margin-bottom: 40px !important
16526    }
16527
16528    .my-50 {
16529      margin-top: 50px !important;
16530      margin-bottom: 50px !important
16531    }
16532
16533    .my-60 {
16534      margin-top: 60px !important;
16535      margin-bottom: 60px !important
16536    }
16537
16538    .my-70 {
16539      margin-top: 70px !important;
16540      margin-bottom: 70px !important
16541    }
16542
16543    .my-80 {
16544      margin-top: 80px !important;
16545      margin-bottom: 80px !important
16546    }
16547
16548    .my-90 {
16549      margin-top: 90px !important;
16550      margin-bottom: 90px !important
16551    }
16552
16553    .my-100 {
16554      margin-top: 100px !important;
16555      margin-bottom: 100px !important
16556    }
16557
16558    .my-auto {
16559      margin-top: auto !important;
16560      margin-bottom: auto !important
16561    }
16562
16563    .mt-0 {
16564      margin-top: 0 !important
16565    }
16566
16567    .mt-5 {
16568      margin-top: 5px !important
16569    }
16570
16571    .mt-10 {
16572      margin-top: 10px !important
16573    }
16574
16575    .mt-15 {
16576      margin-top: 15px !important
16577    }
16578
16579    .mt-20 {
16580      margin-top: 20px !important
16581    }
16582
16583    .mt-25 {
16584      margin-top: 25px !important
16585    }
16586
16587    .mt-30 {
16588      margin-top: 30px !important
16589    }
16590
16591    .mt-40 {
16592      margin-top: 40px !important
16593    }
16594
16595    .mt-50 {
16596      margin-top: 50px !important
16597    }
16598
16599    .mt-60 {
16600      margin-top: 60px !important
16601    }
16602
16603    .mt-70 {
16604      margin-top: 70px !important
16605    }
16606
16607    .mt-80 {
16608      margin-top: 80px !important
16609    }
16610
16611    .mt-90 {
16612      margin-top: 90px !important
16613    }
16614
16615    .mt-100 {
16616      margin-top: 100px !important
16617    }
16618
16619    .mt-auto {
16620      margin-top: auto !important
16621    }
16622
16623    .mr-0 {
16624      margin-right: 0 !important
16625    }
16626
16627    .mr-5 {
16628      margin-right: 5px !important
16629    }
16630
16631    .mr-10 {
16632      margin-right: 10px !important
16633    }
16634
16635    .mr-15 {
16636      margin-right: 15px !important
16637    }
16638
16639    .mr-20 {
16640      margin-right: 20px !important
16641    }
16642
16643    .mr-25 {
16644      margin-right: 25px !important
16645    }
16646
16647    .mr-30 {
16648      margin-right: 30px !important
16649    }
16650
16651    .mr-40 {
16652      margin-right: 40px !important
16653    }
16654
16655    .mr-50 {
16656      margin-right: 50px !important
16657    }
16658
16659    .mr-60 {
16660      margin-right: 60px !important
16661    }
16662
16663    .mr-70 {
16664      margin-right: 70px !important
16665    }
16666
16667    .mr-80 {
16668      margin-right: 80px !important
16669    }
16670
16671    .mr-90 {
16672      margin-right: 90px !important
16673    }
16674
16675    .mr-100 {
16676      margin-right: 100px !important
16677    }
16678
16679    .mr-auto {
16680      margin-right: auto !important
16681    }
16682
16683    .mb-0 {
16684      margin-bottom: 0 !important
16685    }
16686
16687    .mb-5 {
16688      margin-bottom: 5px !important
16689    }
16690
16691    .mb-10 {
16692      margin-bottom: 10px !important
16693    }
16694
16695    .mb-15 {
16696      margin-bottom: 15px !important
16697    }
16698
16699    .mb-20 {
16700      margin-bottom: 20px !important
16701    }
16702
16703    .mb-25 {
16704      margin-bottom: 25px !important
16705    }
16706
16707    .mb-30 {
16708      margin-bottom: 30px !important
16709    }
16710
16711    .mb-40 {
16712      margin-bottom: 40px !important
16713    }
16714
16715    .mb-50 {
16716      margin-bottom: 50px !important
16717    }
16718
16719    .mb-60 {
16720      margin-bottom: 60px !important
16721    }
16722
16723    .mb-70 {
16724      margin-bottom: 70px !important
16725    }
16726
16727    .mb-80 {
16728      margin-bottom: 80px !important
16729    }
16730
16731    .mb-90 {
16732      margin-bottom: 90px !important
16733    }
16734
16735    .mb-100 {
16736      margin-bottom: 100px !important
16737    }
16738
16739    .mb-auto {
16740      margin-bottom: auto !important
16741    }
16742
16743    .ml-0 {
16744      margin-left: 0 !important
16745    }
16746
16747    .ml-5 {
16748      margin-left: 5px !important
16749    }
16750
16751    .ml-10 {
16752      margin-left: 10px !important
16753    }
16754
16755    .ml-15 {
16756      margin-left: 15px !important
16757    }
16758
16759    .ml-20 {
16760      margin-left: 20px !important
16761    }
16762
16763    .ml-25 {
16764      margin-left: 25px !important
16765    }
16766
16767    .ml-30 {
16768      margin-left: 30px !important
16769    }
16770
16771    .ml-40 {
16772      margin-left: 40px !important
16773    }
16774
16775    .ml-50 {
16776      margin-left: 50px !important
16777    }
16778
16779    .ml-60 {
16780      margin-left: 60px !important
16781    }
16782
16783    .ml-70 {
16784      margin-left: 70px !important
16785    }
16786
16787    .ml-80 {
16788      margin-left: 80px !important
16789    }
16790
16791    .ml-90 {
16792      margin-left: 90px !important
16793    }
16794
16795    .ml-100 {
16796      margin-left: 100px !important
16797    }
16798
16799    .ml-auto {
16800      margin-left: auto !important
16801    }
16802
16803    .p-0 {
16804      padding: 0 !important
16805    }
16806
16807    .p-5 {
16808      padding: 5px !important
16809    }
16810
16811    .p-10 {
16812      padding: 10px !important
16813    }
16814
16815    .p-15 {
16816      padding: 15px !important
16817    }
16818
16819    .p-20 {
16820      padding: 20px !important
16821    }
16822
16823    .p-25 {
16824      padding: 25px !important
16825    }
16826
16827    .p-30 {
16828      padding: 30px !important
16829    }
16830
16831    .p-40 {
16832      padding: 40px !important
16833    }
16834
16835    .p-50 {
16836      padding: 50px !important
16837    }
16838
16839    .p-60 {
16840      padding: 60px !important
16841    }
16842
16843    .p-70 {
16844      padding: 70px !important
16845    }
16846
16847    .p-80 {
16848      padding: 80px !important
16849    }
16850
16851    .p-90 {
16852      padding: 90px !important
16853    }
16854
16855    .p-100 {
16856      padding: 100px !important
16857    }
16858
16859    .px-0 {
16860      padding-right: 0 !important;
16861      padding-left: 0 !important
16862    }
16863
16864    .px-5 {
16865      padding-right: 5px !important;
16866      padding-left: 5px !important
16867    }
16868
16869    .px-10 {
16870      padding-right: 10px !important;
16871      padding-left: 10px !important
16872    }
16873
16874    .px-15 {
16875      padding-right: 15px !important;
16876      padding-left: 15px !important
16877    }
16878
16879    .px-20 {
16880      padding-right: 20px !important;
16881      padding-left: 20px !important
16882    }
16883
16884    .px-25 {
16885      padding-right: 25px !important;
16886      padding-left: 25px !important
16887    }
16888
16889    .px-30 {
16890      padding-right: 30px !important;
16891      padding-left: 30px !important
16892    }
16893
16894    .px-40 {
16895      padding-right: 40px !important;
16896      padding-left: 40px !important
16897    }
16898
16899    .px-50 {
16900      padding-right: 50px !important;
16901      padding-left: 50px !important
16902    }
16903
16904    .px-60 {
16905      padding-right: 60px !important;
16906      padding-left: 60px !important
16907    }
16908
16909    .px-70 {
16910      padding-right: 70px !important;
16911      padding-left: 70px !important
16912    }
16913
16914    .px-80 {
16915      padding-right: 80px !important;
16916      padding-left: 80px !important
16917    }
16918
16919    .px-90 {
16920      padding-right: 90px !important;
16921      padding-left: 90px !important
16922    }
16923
16924    .px-100 {
16925      padding-right: 100px !important;
16926      padding-left: 100px !important
16927    }
16928
16929    .py-0 {
16930      padding-top: 0 !important;
16931      padding-bottom: 0 !important
16932    }
16933
16934    .py-5 {
16935      padding-top: 5px !important;
16936      padding-bottom: 5px !important
16937    }
16938
16939    .py-10 {
16940      padding-top: 10px !important;
16941      padding-bottom: 10px !important
16942    }
16943
16944    .py-15 {
16945      padding-top: 15px !important;
16946      padding-bottom: 15px !important
16947    }
16948
16949    .py-20 {
16950      padding-top: 20px !important;
16951      padding-bottom: 20px !important
16952    }
16953
16954    .py-25 {
16955      padding-top: 25px !important;
16956      padding-bottom: 25px !important
16957    }
16958
16959    .py-30 {
16960      padding-top: 30px !important;
16961      padding-bottom: 30px !important
16962    }
16963
16964    .py-40 {
16965      padding-top: 40px !important;
16966      padding-bottom: 40px !important
16967    }
16968
16969    .py-50 {
16970      padding-top: 50px !important;
16971      padding-bottom: 50px !important
16972    }
16973
16974    .py-60 {
16975      padding-top: 60px !important;
16976      padding-bottom: 60px !important
16977    }
16978
16979    .py-70 {
16980      padding-top: 70px !important;
16981      padding-bottom: 70px !important
16982    }
16983
16984    .py-80 {
16985      padding-top: 80px !important;
16986      padding-bottom: 80px !important
16987    }
16988
16989    .py-90 {
16990      padding-top: 90px !important;
16991      padding-bottom: 90px !important
16992    }
16993
16994    .py-100 {
16995      padding-top: 100px !important;
16996      padding-bottom: 100px !important
16997    }
16998
16999    .pt-0 {
17000      padding-top: 0 !important
17001    }
17002
17003    .pt-5 {
17004      padding-top: 5px !important
17005    }
17006
17007    .pt-10 {
17008      padding-top: 10px !important
17009    }
17010
17011    .pt-15 {
17012      padding-top: 15px !important
17013    }
17014
17015    .pt-20 {
17016      padding-top: 20px !important
17017    }
17018
17019    .pt-25 {
17020      padding-top: 25px !important
17021    }
17022
17023    .pt-30 {
17024      padding-top: 30px !important
17025    }
17026
17027    .pt-40 {
17028      padding-top: 40px !important
17029    }
17030
17031    .pt-50 {
17032      padding-top: 50px !important
17033    }
17034
17035    .pt-60 {
17036      padding-top: 60px !important
17037    }
17038
17039    .pt-70 {
17040      padding-top: 70px !important
17041    }
17042
17043    .pt-80 {
17044      padding-top: 80px !important
17045    }
17046
17047    .pt-90 {
17048      padding-top: 90px !important
17049    }
17050
17051    .pt-100 {
17052      padding-top: 100px !important
17053    }
17054
17055    .pr-0 {
17056      padding-right: 0 !important
17057    }
17058
17059    .pr-5 {
17060      padding-right: 5px !important
17061    }
17062
17063    .pr-10 {
17064      padding-right: 10px !important
17065    }
17066
17067    .pr-15 {
17068      padding-right: 15px !important
17069    }
17070
17071    .pr-20 {
17072      padding-right: 20px !important
17073    }
17074
17075    .pr-25 {
17076      padding-right: 25px !important
17077    }
17078
17079    .pr-30 {
17080      padding-right: 30px !important
17081    }
17082
17083    .pr-40 {
17084      padding-right: 40px !important
17085    }
17086
17087    .pr-50 {
17088      padding-right: 50px !important
17089    }
17090
17091    .pr-60 {
17092      padding-right: 60px !important
17093    }
17094
17095    .pr-70 {
17096      padding-right: 70px !important
17097    }
17098
17099    .pr-80 {
17100      padding-right: 80px !important
17101    }
17102
17103    .pr-90 {
17104      padding-right: 90px !important
17105    }
17106
17107    .pr-100 {
17108      padding-right: 100px !important
17109    }
17110
17111    .pb-0 {
17112      padding-bottom: 0 !important
17113    }
17114
17115    .pb-5 {
17116      padding-bottom: 5px !important
17117    }
17118
17119    .pb-10 {
17120      padding-bottom: 10px !important
17121    }
17122
17123    .pb-15 {
17124      padding-bottom: 15px !important
17125    }
17126
17127    .pb-20 {
17128      padding-bottom: 20px !important
17129    }
17130
17131    .pb-25 {
17132      padding-bottom: 25px !important
17133    }
17134
17135    .pb-30 {
17136      padding-bottom: 30px !important
17137    }
17138
17139    .pb-40 {
17140      padding-bottom: 40px !important
17141    }
17142
17143    .pb-50 {
17144      padding-bottom: 50px !important
17145    }
17146
17147    .pb-60 {
17148      padding-bottom: 60px !important
17149    }
17150
17151    .pb-70 {
17152      padding-bottom: 70px !important
17153    }
17154
17155    .pb-80 {
17156      padding-bottom: 80px !important
17157    }
17158
17159    .pb-90 {
17160      padding-bottom: 90px !important
17161    }
17162
17163    .pb-100 {
17164      padding-bottom: 100px !important
17165    }
17166
17167    .pl-0 {
17168      padding-left: 0 !important
17169    }
17170
17171    .pl-5 {
17172      padding-left: 5px !important
17173    }
17174
17175    .pl-10 {
17176      padding-left: 10px !important
17177    }
17178
17179    .pl-15 {
17180      padding-left: 15px !important
17181    }
17182
17183    .pl-20 {
17184      padding-left: 20px !important
17185    }
17186
17187    .pl-25 {
17188      padding-left: 25px !important
17189    }
17190
17191    .pl-30 {
17192      padding-left: 30px !important
17193    }
17194
17195    .pl-40 {
17196      padding-left: 40px !important
17197    }
17198
17199    .pl-50 {
17200      padding-left: 50px !important
17201    }
17202
17203    .pl-60 {
17204      padding-left: 60px !important
17205    }
17206
17207    .pl-70 {
17208      padding-left: 70px !important
17209    }
17210
17211    .pl-80 {
17212      padding-left: 80px !important
17213    }
17214
17215    .pl-90 {
17216      padding-left: 90px !important
17217    }
17218
17219    .pl-100 {
17220      padding-left: 100px !important
17221    }
17222  }
17223
17224  .p-m-0 {
17225    margin: 0 !important
17226  }
17227
17228  .width-100 {
17229    width: 100% !important
17230  }
17231
17232  .width-auto {
17233    width: auto !important
17234  }
17235
17236  .height-100 {
17237    height: 100% !important
17238  }
17239
17240  .height-auto {
17241    height: auto !important
17242  }
17243
17244  .overflow-visible {
17245    overflow: visible !important
17246  }
17247
17248  .overflow-hidden {
17249    overflow: hidden !important
17250  }
17251
17252  .overflow-auto {
17253    overflow: auto !important
17254  }
17255
17256  .overflow-y-visible {
17257    overflow-y: visib
17257le !important
17258  }
17259
17260  .overflow-y-hidden {
17261    overflow-y: hidden !important
17262  }
17263
17264  .overflow-y-auto {
17265    overflow-y: auto !important
17266  }
17267
17268  .overflow-x-visible {
17269    overflow-x: visible !important
17270  }
17271
17272  .overflow-x-hidden {
17273    overflow-x: hidden !important
17274  }
17275
17276  .overflow-x-auto {
17277    overflow-x: auto !important
17278  }
17279
17280  .shrink-0 {
17281    flex-shrink: 0 !important
17282  }
17283
17284  .shrink-1 {
17285    flex-shrink: 1 !important
17286  }
17287
17288  .shrink-2 {
17289    flex-shrink: 1 !important
17290  }
17291
17292  .shrink-3 {
17293    flex-shrink: 1 !important
17294  }
17295
17296  .shrink-4 {
17297    flex-shrink: 4 !important
17298  }
17299
17300  .grow-0 {
17301    -webkit-box-flex: 0 !important;
17302    flex-grow: 0 !important
17303  }
17304
17305  .grow-1 {
17306    -webkit-box-flex: 1 !important;
17307    flex-grow: 1 !important
17308  }
17309
17310  .grow-2 {
17311    -webkit-box-flex: 2 !important;
17312    flex-grow: 2 !important
17313  }
17314
17315  .grow-3 {
17316    -webkit-box-flex: 3 !important;
17317    flex-grow: 3 !important
17318  }
17319
17320  .grow-4 {
17321    -webkit-box-flex: 4 !important;
17322    flex-grow: 4 !important
17323  }
17324
17325  .clickable:not([disabled]),
17326  [onclick]:not([disabled]) {
17327    cursor: pointer !important
17328  }
17329
17330  .not-clickable,
17331  .not-clickable[onclick] {
17332    cursor: default !important
17333  }
17334
17335  .letsGo-hide,
17336  .hide,
17337  .hidden {
17338    display: none !important
17339  }
17340
17341  .shadow-light {
17342    box-shadow: 0 1px 3px 0 #A0A0A0 !important
17343  }
17344
17345  .shadow-dark {
17346    box-shadow: 0 1px 3px 0 #1B1B1B !important
17347  }
17348
17349  .opacity-0 {
17350    opacity: 0 !important
17351  }
17352
17353  .opacity-100 {
17354    opacity: 1 !important
17355  }
17356
17357  .visible-print,
17358  .frow.visible-print {
17359    display: none !important
17360  }
17361
17362  .clear {
17363    clear: both
17364  }
17365
17366  .right {
17367    float: right
17368  }
17369
17370  .left {
17371    float: left
17372  }
17373
17374  .inline-block {
17375    display: inline-block
17376  }
17377
17378  .inline-block-important {
17379    display: inline-block !important
17380  }
17381
17382  .display-block {
17383    display: block
17384  }
17385
17386  @media print {
17387
17388    .hidden-print,
17389    .frow.hidden-print {
17390      display: none !important
17391    }
17392
17393    .visible-print {
17394      display: block !important
17395    }
17396
17397    .frow.visible-print {
17398      display: -webkit-box !important;
17399      display: flex !important
17400    }
17401  }
17402
17403  .visible-sr,
17404  .visible-sr-focusable:not(:focus) {
17405    position: absolute !important;
17406    width: 1px !important;
17407    height: 1px !important;
17408    padding: 0 !important;
17409    margin: -1px !important;
17410    overflow: hidden !important;
17411    clip: rect(0, 0, 0, 0) !important;
17412    white-space: nowrap !important;
17413    border: 0 !important
17414  }
17415
17416  /* DONUT LOADER */
17417  .donut {
17418    width: 4rem;
17419    height: 4rem;
17420    margin: 2rem;
17421    -moz-border-radius: 50%;
17422    -webkit-border-radius: 50%;
17423    border-radius: 50%;
17424    border: .3rem solid var(--paletteBlackOpaque);
17425    border-top-color: var(--paletteColor1);
17426    -webkit-animation: 1.5s spin infinite linear;
17427    animation: 1.5s spin infinite linear;
17428    position: absolute;
17429    top: -50%;
17430    left: 0;
17431    right: 0;
17432    bottom: 0;
17433    margin: auto;
17434    z-index: 2000;
17435  }
17436
17437  @-webkit-keyframes spin {
17438    to {
17439      -webkit-transform: rotate(360deg);
17440      transform: rotate(360deg)
17441    }
17442  }
17443
17444  @keyframes spin {
17445    to {
17446      -webkit-transform: rotate(360deg);
17447      transform: rotate(360deg)
17448    }
17449  }
17450
17451  
17452
17453  /* HIDE MAIN TO SHOW DONUT */
17454  #main {
17455    display: none
17456  }
17457
17458  
17459
17460  /* START PUSHY SLIDE-OUT NAVIGATION */
17461  .pushy {
17462    position: fixed;
17463    width: 300px;
17464    height: 100%;
17465    top: 0px;
17466    z-index: 9999;
17467    background: var(--white);
17468    overflow: auto;
17469    -webkit-overflow-scrolling: touch
17470  }
17471
17472  .pushy a {
17473    display: block;
17474    color: #b3b3b1;
17475    padding: 15px 30px;
17476    text-decoration: none
17477  }
17478
17479  .pushy.pushy-left {
17480    left: 0
17481  }
17482
17483  .pushy.pushy-right {
17484    right: 0
17485  }
17486
17487  .pushy-content {
17488    visibility: hidden
17489  }
17490
17491  .pushy-left {
17492    -webkit-transform: translate3d(-300px, 0, 0);
17493    -ms-transform: translate3d(-300px, 0, 0);
17494    transform: translate3d(-300px, 0, 0)
17495  }
17496
17497  .pushy-open-right #main,
17498  .pushy-open-right .push {
17499    -webkit-transform: translate3d(300px, 0, 0);
17500    -ms-transform: translate3d(300px, 0, 0);
17501    transform: translate3d(300px, 0, 0)
17502  }
17503
17504  .pushy-right {
17505    -webkit-transform: translate3d(300px, 0, 0);
17506    -ms-transform: translate3d(300px, 0, 0);
17507    transform: translate3d(300px, 0, 0)
17508  }
17509
17510  .pushy-open-right #main,
17511  .pushy-open-right .push {
17512    -webkit-transform: translate3d(-300px, 0, 0);
17513    -ms-transform: translate3d(-300px, 0, 0);
17514    transform: translate3d(-300px, 0, 0)
17515  }
17516
17517  .pushy-open-left .pushy,
17518  .pushy-open-right .pushy {
17519    -webkit-transform: translate3d(0, 0, 0);
17520    -ms-transform: translate3d(0, 0, 0);
17521    transform: translate3d(0, 0, 0)
17522  }
17523
17524  .pushy-open-left .pushy-content,
17525  .pushy-open-right .pushy-content {
17526    visibility: visible
17527  }
17528
17529  #main,
17530  .pushy,
17531  .push {
17532    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)
17533  }
17534
17535  .pushy-content {
17536    transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)
17537  }
17538
17539  .site-overlay {
17540    display: none
17541  }
17542
17543  .pushy-open-left .site-overlay,
17544  .pushy-open-right .site-overlay {
17545    display: block;
17546    position: fixed;
17547    top: 0;
17548    right: 0;
17549    bottom: 0;
17550    left: 0;
17551    z-index: 9998;
17552    background-color: rgba(0, 0, 0, 0.5);
17553    -webkit-animation: fade 500ms;
17554    animation: fade 500ms
17555  }
17556
17557  @keyframes fade {
17558    0% {
17559      opacity: 0
17560    }
17561
17562    100% {
17563      opacity: 1
17564    }
17565  }
17566
17567  @-webkit-keyframes fade {
17568    0% {
17569      opacity: 0
17570    }
17571
17572    100% {
17573      opacity: 1
17574    }
17575  }
17576
17577  /* END PUSHY SLIDE-OUT NAVIGATION */
17578
17579  /* START MODAL*/
17580  .custom-modal-main {
17581    text-align: center;
17582    overflow: hidden;
17583    position: fixed;
17584    top: 0;
17585    right: 0;
17586    bottom: 0;
17587    left: 0;
17588    -webkit-overflow-scrolling: touch;
17589    outline: 0;
17590    opacity: 0;
17591    -webkit-transition: opacity .15s linear, z-index .15;
17592    -o-transition: opacity .15s linear, z-index .15;
17593    transition: opacity .15s linear, z-index .15;
17594    z-index: -1;
17595    overflow-x: hidden;
17596    overflow-y: auto
17597  }
17598
17599  .modal-open {
17600    z-index: 99999;
17601    opacity: 1;
17602    overflow: hidden
17603  }
17604
17605  .custom-modal-inner {
17606    -webkit-transform: translate(0, -25%);
17607    -ms-transform: translate(0, -25%);
17608    transform: translate(0, -25%);
17609    -webkit-transition: -webkit-transform .3s ease-out;
17610    -o-transition: -o-transform .3s ease-out;
17611    transition: -webkit-transform .3s ease-out;
17612    -o-transition: transform .3s ease-out;
17613    transition: transform .3s ease-out;
17614    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
17615    display: inline-block;
17616    vertical-align: middle;
17617    width: 650px;
17618    margin: 30px auto;
17619    max-width: 97%
17620  }
17621
17622  .custom-modal-wrap {
17623    display: block;
17624    width: 100%;
17625    position: relative;
17626    background-color: #fff;
17627    border: 1px solid #999;
17628    border: 1px solid rgba(0, 0, 0, 0.2);
17629    -moz-border-radius: 0;
17630    -webkit-border-radius: 0;
17631    border-radius: 0;
17632    -webkit-box-shadow: var(--boxShadow);
17633    -moz-box-shadow: var(--boxShadow);
17634    box-shadow: var(--boxShadow);
17635    background-clip: padding-box;
17636    outline: 0;
17637    text-align: left;
17638    padding: 20px;
17639    -webkit-box-sizing: border-box;
17640    -moz-box-sizing: border-box;
17641    box-sizing: border-box;
17642    max-height: calc(100vh - 70px);
17643    overflow-y: auto
17644  }
17645
17646  .modal-open .custom-modal-inner {
17647    -webkit-transform: translate(0, 0);
17648    -ms-transform: translate(0, 0);
17649    transform: translate(0, 0);
17650    position: relative;
17651    z-index: 999
17652  }
17653
17654  .modal-open .bg-overlay {
17655    background: rgba(0, 0, 0, 0.6);
17656    z-index: 99
17657  }
17658
17659  .bg-overlay {
17660    background: rgba(0, 0, 0, 0);
17661    height: 100vh;
17662    width: 100%;
17663    position: fixed;
17664    left: 0;
17665    top: 0;
17666    right: 0;
17667    bottom: 0;
17668    z-index: 0;
17669    -webkit-transition: background .15s linear;
17670    -o-transition: background .15s linear;
17671    transition: background .15s linear
17672  }
17673
17674  .close-modal {
17675    position: absolute;
17676    right: 0;
17677    top: -30px;
17678    cursor: pointer;
17679    z-index: 99;
17680    font-size: 24px;
17681    color: #fff
17682  }
17683
17684  @media screen and (min-width:800px) {
17685    .custom-modal-main:before {
17686      content: "";
17687      display: inline-block;
17688      height: auto;
17689      vertical-align: middle;
17690      margin-right: -0;
17691      height: 100%
17692    }
17693  }
17694
17695  @media screen and (max-width:799px) {
17696    .custom-modal-inner {
17697      margin-top: 100px
17698    }
17699  }
17700
17701  /* END MODAL*/
17702
17703  iframe#embeddedParticipantCenter {
17704    min-height: 2000px
17705  }
17706
17707  iframe#embeddedParticipantCenter .ng-pc-container {
17708    padding: 20px 0
17709  }
17710
17711
17712  /*-----------------------------------------------------------------------------------*/
17713  /*  11: PALETTE OVERRIDES
17714/*-----------------------------------------------------------------------------------*/
17715  /* USE THESE CLASSES TO CHANGE THE BACKGROUND COLORS, BUTTON COLORS, BORDERS, ETC. */
17716  html body.dgddev .paletteColor1BG {
17717    background: var(--paletteColor1) !important;
17718    background-color: var(--paletteColor1) !important;
17719    background-image: none !important
17720  }
17721
17722  html body.dgddev .paletteColor2BG {
17723    background: var(--paletteColor2) !important;
17724    background-color: var(--paletteColor2) !important;
17725    background-image: none !important
17726  }
17727
17728  html body.dgddev .paletteColor3BG {
17729    background: var(--paletteColor3) !important;
17730    background-color: var(--paletteColor3) !important;
17731    background-image: none !important
17732  }
17733
17734  html body.dgddev .paletteColor4BG {
17735    background: var(--paletteColor4) !important;
17736    background-color: var(--paletteColor4) !important;
17737    background-image: none !important
17738  }
17739
17740  html body.dgddev .paletteColor5BG {
17741    background: var(--paletteColor5) !important;
17742    background-color: var(--paletteColor5) !important;
17743    background-image: none !important
17744  }
17745
17746  html body.dgddev .paletteColor6BG {
17747    background: var(--paletteColor6) !important;
17748    background-color: var(--paletteColor6) !important;
17749    background-image: none !important
17750  }
17751
17752  html body.dgddev .paletteColor7BG {
17753    background: var(--paletteColor7) !important;
17754    background-color: var(--paletteColor7) !important;
17755    background-image: none !important
17756  }
17757
17758  html body.dgddev .paletteColor8BG {
17759    background: var(--paletteColor8) !important;
17760    background-color: var(--paletteColor8) !important;
17761    background-image: none !important
17762  }
17763
17764  html body.dgddev .paletteColor1BGHover:hover {
17765    background: var(--paletteColor1) !important;
17766    background-color: var(--paletteColor1) !important;
17767    background-image: none !important
17768  }
17769
17770  html body.dgddev .paletteColor2BGHover:hover {
17771    background: var(--paletteColor2) !important;
17772    background-color: var(--paletteColor2) !important;
17773    background-image: none !important
17774  }
17775
17776  html body.dgddev .paletteColor3BGHover:hover {
17777    background: var(--paletteColor3) !important;
17778    background-color: var(--paletteColor3) !important;
17779    background-image: none !important
17780  }
17781
17782  html body.dgddev .paletteColor4BGHover:hover {
17783    background: var(--paletteColor4) !important;
17784    background-color: var(--paletteColor4) !important;
17785    background-image: none !important
17786  }
17787
17788  html body.dgddev .paletteColor5BGHover:hover {
17789    background: var(--paletteColor5) !important;
17790    background-color: var(--paletteColor5) !important;
17791    background-image: none !important
17792  }
17793
17794  html body.dgddev .paletteColor6BGHover:hover {
17795    background: var(--paletteColor6) !important;
17796    background-color: var(--paletteColor6) !important;
17797    background-image: none !important
17798  }
17799
17800  html body.dgddev .paletteColor7BGHover:hover {
17801    background: var(--paletteColor7) !important;
17802    background-color: var(--paletteColor7) !important;
17803    background-image: none !important
17804  }
17805
17806  html body.dgddev .paletteColor8BGHover:hover {
17807    background: var(--paletteColor8) !important;
17808    background-color: var(--paletteColor8) !important;
17809    background-image: none !important
17810  }
17811
17812  html body.dgddev .paletteColor1Border {
17813    border-color: var(--paletteColor1) !important
17814  }
17815
17816  html body.dgddev .paletteColor2Border {
17817    border-color: var(--paletteColor2) !important
17818  }
17819
17820  html body.dgddev .paletteColor3Border {
17821    border-color: var(--paletteColor3) !important
17822  }
17823
17824  html body.dgddev .paletteColor4Border {
17825    border-color: var(--paletteColor4) !important
17826  }
17827
17828  html body.dgddev .paletteColor5Border {
17829    border-color: var(--paletteColor5) !important
17830  }
17831
17832  html body.dgddev .paletteColor6Border {
17833    border-color: var(--paletteColor6) !important
17834  }
17835
17836  html body.dgddev .paletteColor7Border {
17837    border-color: var(--paletteColor7) !important
17838  }
17839
17840  html body.dgddev .paletteColor8Border {
17841    border-color: var(--paletteColor8) !important
17842  }
17843
17844  html body.dgddev .paletteColor1BorderHover:hover {
17845    border-color: var(--paletteColor1) !important
17846  }
17847
17848  html body.dgddev .paletteColor2BorderHover:hover {
17849    border-color: var(--paletteColor2) !important
17850  }
17851
17852  html body.dgddev .paletteColor3BorderHover:hover {
17853    border-color: var(--paletteColor3) !important
17854  }
17855
17856  html body.dgddev .paletteColor4BorderHover:hover {
17857    border-color: var(--paletteColor4) !important
17858  }
17859
17860  html body.dgddev .paletteColor5BorderHover:hover {
17861    border-color: var(--paletteColor5) !important
17862  }
17863
17864  html body.dgddev .paletteColor6BorderHover:hover {
17865    border-color: var(--paletteColor6) !important
17866  }
17867
17868  html body.dgddev .paletteColor7BorderHover:hover {
17869    border-color: var(--paletteColor7) !important
17870  }
17871
17872  html body.dgddev .paletteColor8BorderHover:hover {
17873    border-color: var(--paletteColor8) !important
17874  }
17875
17876  html body.dgddev .paletteColor1 {
17877    color: var(--paletteColor1) !important
17878  }
17879
17880  html body.dgddev .paletteColor2 {
17881    color: var(--paletteColor2) !important
17882  }
17883
17884  html body.dgddev .paletteColor3 {
17885    color: var(--paletteColor3) !important
17886  }
17887
17888  html body.dgddev .paletteColor4 {
17889    color: var(--paletteColor4) !important
17890  }
17891
17892  html body.dgddev .paletteColor5 {
17893    color: var(--paletteColor5) !important
17894  }
17895
17896  html body.dgddev .paletteColor6 {
17897    color: var(--paletteColor6) !important
17898  }
17899
17900  html body.dgddev .paletteColor7 {
17901    color: var(--paletteColor7) !important
17902  }
17903
17904  html body.dgddev .paletteColor8 {
17905    color: var(--paletteColor8) !important
17906  }
17907
17908  html body.dgddev .paletteColor1Hover:hover {
17909    color: var(--paletteColor1) !important
17910  }
17911
17912  html body.dgddev .paletteColor2Hover:hover {
17913    color: var(--paletteColor2) !important
17914  }
17915
17916  html body.dgddev .paletteColor3Hover:hover {
17917    color: var(--paletteColor3) !important
17918  }
17919
17920  html body.dgddev .paletteColor4Hover:hover {
17921    color: var(--paletteColor4) !important
17922  }
17923
17924  html body.dgddev .paletteColor5Hover:hover {
17925    color: var(--paletteColor5) !important
17926  }
17927
17928  html body.dgddev .paletteColor6Hover:hover {
17929    color: var(--paletteColor6) !important
17930  }
17931
17932  html body.dgddev .paletteColor7Hover:hover {
17933    color: var(--paletteColor7) !important
17934  }
17935
17936  html body.dgddev .paletteColor8Hover:hover {
17937    color: var(--paletteColor8) !important
17938  }
17939
17940
17941  /*-----------------------------------------------------------------------------------*/
17942  /*  12: HEADER/NAVIGATION
17943/*-----------------------------------------------------------------------------------*/
17944
17945  /* START TOP BANNER MESSAGE */
17946  body.dgddev .top-banner-message {
17947    background: var(--paletteColor1);
17948    padding: 5px 0;
17949    width: 100%
17950  }
17951
17952  body.dgddev .top-banner-message a {
17953    color: var(--white) !important;
17954    display: block;
17955    font-size: 14px;
17956    width: 100%
17957  }
17958
17959  /* END TOP BANNER MESSAGE */
17960
17961  body.dgddev header.header {
17962    display: flex;
17963    padding: 7px 15px;
17964    align-items: center;
17965    justify-content: space-between;
17966    background: var(--white)
17967  }
17968
17969  /* ADD SOFT BORDER BOTTOM TO HEADER */
17970  body.dgddev.is-scrolled header.header,
17971  body.dgddev.pg_informational header.header,
17972  body.dgddev.pg_pfind header.header,
17973  body.dgddev.app_id_9 header.header,
17974  body.dgddev.app_id_27 header.header,
17975  body.dgddev.pg_center header.header,
17976  body.dgddev.top_donors header.header,
17977  body.dgddev.pagename_tr_demo_events header.header {
17978    -webkit-box-shadow: var(--boxShadow);
17979    -moz-box-shadow: var(--boxShadow);
17980    box-shadow: var(--boxShadow);
17981  }
17982
17983  body.dgddev header.header li a {
17984    display: flex;
17985    justify-content: center;
17986    text-decoration: none
17987  }
17988
17989  body.dgddev header.header .menu {
17990    display: flex;
17991    list-style: none;
17992    transition: max-height .2s ease-out;
17993    flex-direction: row;
17994    margin: 0;
17995    align-items: center;
17996    margin: 0 0 0 auto
17997  }
17998
17999  body.dgddev header.header .navbar-brand img {
18000    display: block
18001  }
18002
18003  body.dgddev header.header .slide-out-nav {
18004    -webkit-transition: .5s ease-in-out;
18005    -moz-transition: .5s ease-in-out;
18006    -o-transition: .5s ease-in-out;
18007    transition: .5s ease-in-out;
18008    cursor: pointer;
18009    margin-left: 10px;
18010    line-height: 1
18011  }
18012
18013  body.dgddev header.header .menu li:last-child {
18014    margin-bottom: 0
18015  }
18016
18017  body.dgddev header.header .slide-out-nav i {
18018    font-size: 36px
18019  }
18020
18021  body.dgddev header.header .slide-out-nav button {
18022    color: var(--paletteColor1);
18023    background: none;
18024    border: none;
18025    padding: 0
18026  }
18027
18028  body.dgddev header.header .slide-out-nav span {
18029    display: block;
18030    position: absolute;
18031    height: 3px;
18032    width: 100%;
18033    background: var(--paletteColor1);
18034    -moz-border-radius: 0;
18035    -webkit-border-radius: 0;
18036    border-radius: 0;
18037    opacity: 1;
18038    left: 0;
18039    -webkit-transform: rotate(0deg);
18040    -moz-transform: rotate(0deg);
18041    -o-transform: rotate(0deg);
18042    transform: rotate(0deg);
18043    -webkit-transition: .25s ease-in-out;
18044    -moz-transition: .25s ease-in-out;
18045    -o-transition: .25s ease-in-out;
18046    transition: .25s ease-in-out
18047  }
18048
18049  body.dgddev header.header .slide-out-nav span:nth-child(1) {
18050    top: 0
18051  }
18052
18053  body.dgddev header.header .slide-out-nav span:nth-child(2),
18054  body.dgddev header.header .slide-out-nav span:nth-child(3) {
18055    top: 10px
18056  }
18057
18058  body.dgddev header.header .slide-out-nav span:nth-child(4) {
18059    top: 20px
18060  }
18061
18062  body.dgddev header.header .slide-out-nav.open span:nth-child(1) {
18063    top: 18px;
18064    width: 0;
18065    left: 50%
18066  }
18067
18068  body.dgddev header.header .slide-out-nav.open span:nth-child(2) {
18069    -webkit-transform: rotate(45deg);
18070    -moz-transform: rotate(45deg);
18071    -o-transform: rotate(45deg);
18072    transform: rotate(45deg)
18073  }
18074
18075  body.dgddev header.header .slide-out-nav.open span:nth-child(3) {
18076    -webkit-transform: rotate(-45deg);
18077    -moz-transform: rotate(-45deg);
18078    -o-transform: rotate(-45deg);
18079    transform: rotate(-45deg)
18080  }
18081
18082  body.dgddev header.header .slide-out-nav.open span:nth-child(4) {
18083    top: 18px;
18084    width: 0;
18085    left: 50%
18086  }
18087
18088  body.dgddev header.header li.header-button {
18089    margin: 0 11px 0 0;
18090    line-height: 19px
18091  }
18092
18093  body.dgddev .pushy-content ul {
18094    margin: 0;
18095    padding: 0;
18096    list-style: none
18097  }
18098
18099  body.dgddev .pushy-content ul li:first-child {
18100    padding: 20px 40px
18101  }
18102
18103  body.dgddev .pushy-content ul button.slide-out-nav {
18104    border: none;
18105    background: none;
18106    color: var(--paletteColor1);
18107    font-size: 36px;
18108    -webkit-text-stroke: 4px var(--white);
18109    padding: 0
18110  }
18111
18112  body.dgddev .pushy-content ul li a {
18113    color: var(--paletteColor1);
18114    font-size: 18px;
18115    letter-spacing: 0;
18116    text-transform: none;
18117    font-weight: 700;
18118    padding: 20px 40px 15px;
18119    text-decoration: none
18120  }
18121
18122  body.dgddev .pushy-content ul li.slide-out-social a {
18123    color: var(--paletteColor1);
18124    padding: 10px;
18125    font-size: 25px;
18126    transition: all .2s ease-in-out
18127  }
18128
18129  body.dgddev .pushy-content ul li.slide-out-social a:hover {
18130    transform: scale(1.5)
18131  }
18132
18133  body.dgddev .pushy-content ul li:hover {
18134    background: var(--paletteColor1);
18135  }
18136
18137  body.dgddev .pushy-content ul li:hover>a {
18138    color: var(--white);
18139  }
18140
18141  body.dgddev .pushy-content ul li:first-child:hover,
18142  body.dgddev .pushy-content ul li.slide-out-social:hover {
18143    background: transparent;
18144  }
18145
18146  body.dgddev .pushy-content ul li.slide-out-social:hover>a {
18147    color: var(--paletteColor1);
18148  }
18149
18150  body.dgddev .pushy-content ul li.slide-out-social {
18151    display: inline-block;
18152    margin-bottom: 50px
18153  }
18154
18155  body.dgddev .pushy-content ul li.slide-out-social:last-child {
18156    padding-right: 30px
18157  }
18158
18159  body.dgddev header.header ul.menu li a {
18160    width: 100px;
18161  }
18162
18163  body.dgddev.is-scrolled header.header {
18164    padding-top: 0;
18165    padding-bottom: 0;
18166    padding-left: 0;
18167    height: 85px
18168  }
18169
18170  body.dgddev.is-scrolled header.header .navbar-brand {
18171    -webkit-transform: scale(.7);
18172    transform: scale(.7)
18173  }
18174
18175  body.dgddev .sticky-header {
18176    position: -webkit-sticky;
18177    position: sticky;
18178    z-index: 80;
18179    top: 0;
18180    left: 0;
18181    width: 100%;
18182    transition: -webkit-transform .4s ease;
18183    transition: transform .4s ease;
18184    transition: transform .4s ease, -webkit-transform .4s ease
18185  }
18186
18187  body.dgddev.is-scrolled.sticky-header-hidden .sticky-header {
18188    transition: -webkit-transform .6s ease-in;
18189    transition: transform .6s ease-in;
18190    transition: transform .6s ease-in, -webkit-transform .6s ease-in;
18191    -webkit-transform: translateY(-100%);
18192    transform: translateY(-100%)
18193  }
18194
18195  @media (max-width: 767px) {
18196    body.dgddev .pushy-content ul li:first-child {
18197      padding: 20px 15px
18198    }
18199
18200    body.dgddev .pushy-content ul li a {
18201      padding: 20px 15px 15px
18202    }
18203
18204    body.dgddev header.header-button a {
18205      border: none;
18206      font-size: 12px;
18207      padding: 5px;
18208    }
18209  }
18210
18211  @media (max-width: 530px) {
18212    body.dgddev .pushy-content ul li a {
18213      padding: 13px
18214    }
18215
18216    body.dgddev header.header .navbar-brand img {
18217      width: 100%
18218    }
18219
18220    body.dgddev header.header-button a {
18221      padding: 0
18222    }
18223
18224    body.dgddev header.header .slide-out-nav {
18225      margin-left: 3px
18226    }
18227  }
18228
18229  @media (max-width: 499px) {
18230    body.dgddev header.header .navbar-brand img {
18231      width: 100%
18232    }
18233
18234    body.dgddev header.header .slide-out-nav {
18235      display: flex;
18236      width: 25px;
18237      height: 35px;
18238      top: 9px
18239    }
18240
18241    body.dgddev header.header .slide-out-nav span:nth-child(1) {
18242      top: 0
18243    }
18244
18245    body.dgddev header.header .slide-out-nav span:nth-child(2),
18246    body.dgddev header.header .slide-out-nav span:nth-child(3) {
18247      top: 7px
18248    }
18249
18250    body.dgddev header.header .slide-out-nav span:nth-child(4) {
18251      top: 14px
18252    }
18253  }
18254
18255  @media (max-width: 370px) {
18256    body.dgddev header.header .slide-out-nav {
18257      margin-left: 0
18258    }
18259  }
18260
18261
18262  /*-----------------------------------------------------------------------------------*/
18263  /*  13: MAIN CONTENT
18264/*-----------------------------------------------------------------------------------*/
18265  .featured-header {
18266    display: flex;
18267    align-items: center;
18268    justify-content: center;
18269    background-repeat: no-repeat;
18270    background-size: cover;
18271    background-position: top center
18272  }
18273
18274  body.pg_entry .featured-header {
18275    height: 580px
18276  }
18277
18278  body.personal_team .featured-header {
18279    background-position: bottom;
18280    height: 480px
18281  }
18282
18283  body.pg_entry section.featured-header h1,
18284  body.pg_entry section.featured-header h1 span {
18285    padding: 0;
18286    margin: 0 0 20px;
18287    color: var(--white);
18288    font-size: 60px;
18289    text-transform: none
18290  }
18291
18292  body.pg_entry section.featured-header button,
18293  body.pg_entry #main-meter button {
18294    min-width: 250px
18295  }
18296
18297  body.pg_entry .hero-buttons {
18298    display: flex;
18299    align-items: center;
18300    justify-content: center
18301  }
18302
18303  body.pg_entry .hero-buttons a,
18304  body.dgddev .hero-buttons button {
18305    min-width: 250px;
18306    display: block;
18307    margin: 0 10px
18308  }
18309
18310  body.pg_entry section.featured-header a button:hover,
18311  body.pg_entry #main-meter a button:hover {
18312    border-width: var(--buttonborderWidth);
18313    border-style: solid;
18314    border-color: var(--white) !important;
18315  }
18316
18317  body.pg_entry .entrypage-copy p {
18318    color: var(--white)
18319  }
18320
18321  @media (max-width: 991px) {
18322    body.pg_entry .hero-buttons {
18323      flex-direction: column;
18324    }
18325
18326    body.pg_entry .hero-buttons a,
18327    body.dgddev .hero-buttons button {
18328      margin: 10px 0
18329    }
18330  }
18331
18332  /* START THERMOMETER */
18333  body.pg_entry #main-meter {
18334    background: var(--paletteColor1)
18335  }
18336
18337  body.pg_entry #main-meter .inner {
18338    max-width: 1320px;
18339    margin: 0 auto
18340  }
18341
18342  body.pg_entry #main-meter h2 {
18343    margin-bottom: 40px;
18344    color: var(--white)
18345  }
18346
18347  @media (max-width: 1400px) {
18348    body.pg_entry #main-meter .inner {
18349      max-width: 1280px !important
18350    }
18351  }
18352
18353  @media (max-width: 1360px) {
18354    body.pg_entry #main-meter .inner {
18355      max-width: 1140px !important
18356    }
18357  }
18358
18359  @media (max-width: 1270px) {
18360    body.pg_entry #main-meter .inner {
18361      padding: 0 30px
18362    }
18363  }
18364
18365  body.pg_entry #main-meter .col-md-2-12 {
18366    margin-top: -18px
18367  }
18368
18369  body.pg_entry #main-meter .progress-text {
18370    padding-right: 50px
18371  }
18372
18373  body.pg_entry #main-meter .total {
18374    padding-left: 25px
18375  }
18376
18377  body.pg_entry #main-meter .progress-text,
18378  .total {
18379    color: var(--white);
18380    font-size: 18px;
18381    font-weight: 600;
18382    line-height: 1.3;
18383    letter-spacing: 0
18384  }
18385
18386  body.pg_entry #main-meter .progress-text span,
18387  body.pg_entry #main-meter .total span {
18388    color: var(--white);
18389    font-size: 30px;
18390    font-weight: 400;
18391    letter-spacing: 0
18392  }
18393
18394  body.pg_entry #main-progress-therm {
18395    display: flex;
18396    position: relative;
18397    z-index: 5;
18398    background: var(--white);
18399    border: none;
18400    -moz-border-radius: 40px;
18401    -webkit-border-radius: 40px;
18402    border-radius: 40px;
18403    height: 30px;
18404    overflow: visible
18405  }
18406
18407  body.pg_entry #main-progress-therm .progress-meter {
18408    height: 100%;
18409    -moz-border-radius: 40px;
18410    -webkit-border-radius: 40px;
18411    border-radius: 40px;
18412    transition: all 1s linear;
18413    background: var(--paletteColor1);
18414    border-width: var(--buttonborderWidth);
18415    border-style: solid;
18416    border-color: var(--white)
18417  }
18418
18419  body.pg_entry #main-progress-therm .therm-icon {
18420    position: relative;
18421    top: -20px;
18422    display: inline-block;
18423    width: 76px;
18424    height: 76px;
18425    margin: 0 auto 0 -40px;
18426    left: 15px
18427  }
18428
18429  @media (max-width: 991px) {
18430    body.pg_entry #main-meter h2 {
18431      margin-bottom: 10px
18432    }
18433
18434    body.pg_entry #main-meter .col-md-2-12 {
18435      margin: 15px auto 30px;
18436      text-align: center !important
18437    }
18438
18439    body.pg_entry #main-meter .progress-text {
18440      padding-right: 0
18441    }
18442
18443    body.pg_entry #main-meter .total {
18444      padding-left: 0;
18445      margin-top: 20px
18446    }
18447
18448    body.pg_entry #main-progress-therm .therm-icon {
18449      left: 25px
18450    }
18451  }
18452
18453  /* END THERMOMETER */
18454
18455  /* START LEADERBOARD */
18456  body.pg_entry section.frow-container.section-leaderboard div.indicator-title,
18457  section.frow-container.section-leaderboard span.badge-icon {
18458    display: none
18459  }
18460
18461  body.pg_entry section.frow-container.section-leaderboard div.indicator-container {
18462    border: none;
18463    padding: 0;
18464    margin-bottom: 0
18465  }
18466
18467  body.pg_entry section.frow-container.section-leaderboard .panel.panel-primary {
18468    background: var(--white);
18469    -webkit-box-shadow: var(--boxShadow);
18470    -moz-box-shadow: var(--boxShadow);
18471    box-shadow: var(--boxShadow);
18472    height: auto;
18473    min-height: 415px;
18474    margin: 0 auto
18475  }
18476
18477  body.pg_entry .panel-heading {
18478    background: var(--paletteColor1);
18479    padding: 20px
18480  }
18481
18482  body.pg_entry .panel-body {
18483    padding: 25px 20px
18484  }
18485
18486  body.pg_entry section.frow-container.section-leaderboard .panel-heading h3 {
18487    display: flex;
18488    align-items: baseline;
18489    justify-content: space-between;
18490    color: var(--white);
18491    margin: 0
18492  }
18493
18494  body.pg_entry section.frow-container.section-leaderboard a.view-all {
18495    color: var(--white);
18496    font-size: 18px;
18497    font-weight: 600;
18498    letter-spacing: 0
18499  }
18500
18501  body.pg_entry section.frow-container.section-leaderboard span.display-name {
18502    overflow: visible;
18503    white-space: normal;
18504    word-wrap: normal;
18505    text-overflow: inherit;
18506  }
18507
18508  body.pg_entry section.frow-container.section-leaderboard span.display-name a,
18509  section.frow-container.section-leaderboard span.display-name {
18510    color: var(--paletteColor1);
18511    font-size: 18px;
18512    font-weight: 700
18513  }
18514
18515  body.pg_entry section.frow-container.section-leaderboard .list-value-container {
18516    color: var(--paletteColor1);
18517    font-size: 18px;
18518    font-weight: 700;
18519    margin: 0 50px 0 auto;
18520  }
18521
18522  body.pg_entry section.frow-container.section-leaderboard .indicator-list-row {
18523    display: flex;
18524    justify-content: space-between;
18525    align-items: center;
18526    margin-bottom: 25px
18527  }
18528
18529  body.pg_entry section.section-leaderboard h2 {
18530    margin-bottom: 40px;
18531  }
18532
18533  body.dgddev.pg_entry .section-leaderboard .panel .border-button-solid {
18534    padding: 5px 10px !important;
18535    font-size: 15px !important
18536  }
18537
18538  body.pg_entry section.frow-container.section-leaderboard .list-name-container.participant-name,
18539  body.pg_entry section.frow-container.section-leaderboard .list-name-container.team-name {
18540    display: flex;
18541    align-items: center;
18542    justify-content: space-between;
18543    flex-wrap: wrap
18544  }
18545
18546  body.pg_entry section.frow-container.section-leaderboard .profile-image,
18547  body.pg_entry section.frow-container.section-leaderboard .team-image {
18548    position: relative;
18549    overflow: hidden;
18550    border-radius: 50%;
18551    height: 40px;
18552    width: 40px;
18553    margin-right: 15px;
18554    border: 1px solid #000
18555  }
18556
18557  body.pg_entry section.frow-container.section-leaderboard .profile-image img,
18558  body.pg_entry section.frow-container.section-leaderboard .team-image img {
18559    position: absolute;
18560    height: auto;
18561    width: auto;
18562    max-width: 100%;
18563    top: 50%;
18564    transform: translateY(-50%);
18565    left: 0
18566  }
18567
18568  @media (max-width: 991px) {
18569    body.pg_entry section.frow-container.section-leaderboard .indicator-list-row {
18570      flex-wrap: wrap;
18571      border-bottom: 1px solid var(--paletteColor1);
18572      padding-bottom: 20px
18573    }
18574
18575    body.pg_entry section.frow-container.section-leaderboard .list-name-container.participant-name,
18576    body.pg_entry section.frow-container.section-leaderboard .list-name-container.team-name {
18577      flex-basis: 100%
18578    }
18579
18580    body.pg_entry section.frow-container.section-leaderboard span.display-name {
18581      margin-right: 0
18582    }
18583
18584    body.pg_entry section.frow-container.section-leaderboard .list-value-container,
18585    body.pg_entry section.frow-container.section-leaderboard .button-column.donate-button {
18586      flex: 1;
18587      margin: 20px 0 0
18588    }
18589
18590    body.pg_entry section.frow-container.section-leaderboard .button-column.donate-button {
18591      text-align: right
18592    }
18593  }
18594
18595  /* END LEADERBOARD */
18596
18597
18598  /* START INFORMATIONAL PAGES */
18599
18600  /* REGISTER PAGE */
18601  body.dgddev section.tr-custom-register .reg-buttons a {
18602    background: var(--paletteColor1);
18603    display: block;
18604    margin: 0 0 24px;
18605    padding: 15px;
18606    box-shadow: 2px 4px 18px 0 rgba(0, 0, 0, 0.35);
18607    -webkit-box-shadow: 2px 4px 18px 0 rgba(0, 0, 0, 0.35);
18608    position: relative;
18609    transition: transform .2s
18610  }
18611
18612  @media (hover: hover) and (pointer: fine) {
18613    body.dgddev section.tr-custom-register .reg-buttons a:hover {
18614      transform: scale(1.05);
18615      background: var(--paletteColor1)
18616    }
18617  }
18618
18619  body.dgddev section.tr-custom-register .reg-buttons a span.button-text {
18620    display: inline-block;
18621    vertical-align: middle;
18622    width: 90%;
18623    text-align: left
18624  }
18625
18626  body.dgddev section.tr-custom-register .reg-buttons a span.button-text-white {
18627    color: var(--white);
18628    font-weight: 700;
18629    font-size: 18px
18630  }
18631
18632  body.dgddev section.tr-custom-register .reg-buttons a span.button-text-blue {
18633    color: var(--white);
18634    font-size: 15px;
18635    display: block;
18636    margin-top: 0;
18637    text-transform: none
18638  }
18639
18640  body.dgddev section.tr-custom-register .chevron {
18641    position: absolute;
18642    width: 14px;
18643    height: 6px;
18644    opacity: 1;
18645    transform: rotate(270deg);
18646    right: 20px;
18647    top: 45%
18648  }
18649
18650  body.dgddev section.tr-custom-register .chevron:before,
18651  section.tr-custom-register .chevron:after {
18652    content: '';
18653    position: absolute;
18654    top: 0;
18655    height: 100%;
18656    width: 50%;
18657    background: var(--white)
18658  }
18659
18660  body.dgddev section.tr-custom-register .chevron:before {
18661    left: 0;
18662    -webkit-transform: skewY(40deg);
18663    transform: skewY(40deg)
18664  }
18665
18666  body.dgddev section.tr-custom-register .chevron:after {
18667    right: 0;
18668    width: 50%;
18669    -webkit-transform: skewY(-40deg);
18670    transform: skewY(-40deg)
18671  }
18672
18673  body.dgddev section.tr-custom-register section.mountain-bg-hr {
18674    padding-top: 0
18675  }
18676
18677  @media (max-width: 991px) {
18678    body.dgddev section.tr-custom-register {
18679      padding: 20px 0 0
18680    }
18681
18682    body.dgddev section.tr-custom-register .frow {
18683      flex-direction: column-reverse
18684    }
18685
18686    body.dgddev section.tr-custom-register .col-lg-5 {
18687      margin-top: 30px
18688    }
18689
18690    body.dgddev section.tr-custom-register div#vertical-section-logo img {
18691      max-width: 300px
18692    }
18693  }
18694
18695  /* END REGISTER PAGE */
18696
18697  /* START FAQS PAGE */
18698  body.dgddev .acc__card {
18699    margin: 0 0 20px;
18700    position: relative;
18701    box-shadow: var(--boxShadow)
18702  }
18703
18704  body.dgddev .acc__title {
18705    background: var(--white);
18706    color: var(--paletteColor1);
18707    cursor: pointer;
18708    display: block;
18709    padding: 20px 30px 20px 20px;
18710    position: relative;
18711    text-align: left
18712  }
18713
18714  body.dgddev .acc__title h4 {
18715    margin-bottom: 0
18716  }
18717
18718  body.dgddev .acc__card .chevron {
18719    position: absolute;
18720    width: 14px;
18721    height: 6px;
18722    opacity: 1;
18723    transform: rotate(0);
18724    right: 15px;
18725    top: 27px;
18726    transition: all .2s ease-in-out
18727  }
18728
18729  body.dgddev .acc__card .acc__title.active .chevron {
18730    transform: rotate(180deg);
18731    transition: all .2s ease-in-out
18732  }
18733
18734  body.dgddev .acc__card .chevron:before,
18735  .acc__card .chevron:after {
18736    content: '';
18737    position: absolute;
18738    top: 0;
18739    height: 100%;
18740    width: 50%;
18741    background: var(--paletteColor1)
18742  }
18743
18744  body.dgddev .acc__card .chevron:before {
18745    left: 0;
18746    -webkit-transform: skewY(40deg);
18747    transform: skewY(40deg)
18748  }
18749
18750  body.dgddev .acc__card .chevron:after {
18751    right: 0;
18752    width: 50%;
18753    -webkit-transform: skewY(-40deg);
18754    transform: skewY(-40deg)
18755  }
18756
18757  body.dgddev .acc__panel {
18758    background: var(--white);
18759    color: var(--paletteColor1);
18760    display: none;
18761    margin: 0;
18762    padding: 0 20px;
18763    text-align: left
18764  }
18765
18766  body.dgddev .acc__panel p {
18767    color: var(--paletteColor1)
18768  }
18769
18770  /* END FAQS PAGE */
18771
18772  /* END INFORMATIONAL PAGES */
18773
18774  /*-----------------------------------------------------------------------------------*/
18775  /*  14: FOOTER
18776/*-----------------------------------------------------------------------------------*/
18777  body.dgddev section#sponsors ul {
18778    display: flex;
18779    list-style: none;
18780    justify-content: center;
18781    padding: 20px 0;
18782    margin: 0 auto
18783  }
18784
18785  body.dgddev section#sponsors ul li {
18786    margin: 0 15px
18787  }
18788
18789  body.dgddev footer {
18790    background-color: var(--paletteColor1);
18791    position: relative
18792  }
18793
18794  body.dgddev footer .container {
18795    max-width: 1160px !important
18796  }
18797
18798  body.dgddev footer img {
18799    max-width: 100%
18800  }
18801
18802  body.dgddev footer .footer-logos ul {
18803    list-style-type: none;
18804    font-size: 20px;
18805    display: flex;
18806    justify-content: space-between;
18807    align-items: center;
18808    margin: 0;
18809    padding: 0
18810  }
18811
18812  body.dgddev footer .footer-logo ul {
18813    list-style-type: none;
18814    margin: 0;
18815    padding: 0
18816  }
18817
18818  body.dgddev footer .footer-logo a {
18819    max-width: 350px;
18820    display: block
18821  }
18822
18823  body.dgddev footer .footer-logos ul li {
18824    margin: 0 20px 0 0
18825  }
18826
18827  body.dgddev footer .footer-links ul,
18828  body.dgddev footer .charity-guide ul {
18829    list-style: none;
18830    display: flex;
18831    margin: 0;
18832    padding: 0;
18833    justify-content: center;
18834    align-items: center
18835  }
18836
18837  body.dgddev footer .charity-guide ul {
18838    justify-content: flex-end
18839  }
18840
18841  body.dgddev footer hr {
18842    background: var(--paletteColor1);
18843    height: 1px;
18844    margin: 40px 0 20px
18845  }
18846
18847  body.dgddev footer .footer-links a,
18848  body.dgddev footer .footer-links span {
18849    color: var(--white);
18850    font-weight: 700;
18851    text-decoration: none
18852  }
18853
18854  body.dgddev footer .footer-links .footer-social a {
18855    display: block;
18856    color: var(--white);
18857    font-size: 25px;
18858    font-weight: 700;
18859    transition: all .2s ease-in-out
18860  }
18861
18862  body.dgddev footer .footer-links .footer-social a:hover {
18863    transform: scale(1.5)
18864  }
18865
18866  body.dgddev footer .footer-links a:hover,
18867  body.dgddev footer .footer-links .footer-social a:hover {
18868    color: var(--white);
18869    text-decoration: underline
18870  }
18871
18872  body.dgddev footer .footer-links ul li {
18873    margin: 0 20px 0 0
18874  }
18875
18876  body.dgddev footer .footer-links ul li.footer-social {
18877    display: flex;
18878    align-items: center;
18879    justify-content: center
18880  }
18881
18882  body.dgddev footer .footer-links ul li:last-child a {
18883    margin-left: 15px
18884  }
18885
18886  body.dgddev footer .footer-links ul li:last-child a:first-child {
18887    margin-left: 0
18888  }
18889
18890  body.dgddev footer .footer-links ul li:last-child {
18891    margin-left: 20px
18892  }
18893
18894  body.dgddev footer .copyright p {
18895    color: var(--white);
18896    font-size: 14px
18897  }
18898
18899  @media (max-width: 991px) {
18900
18901    body.dgddev footer .col-lg-9,
18902    body.dgddev footer .col-lg-3,
18903    body.dgddev footer .col-lg-6 {
18904      width: 100%;
18905      flex: 0 0 100%;
18906      padding: 0;
18907      max-width: 100%
18908    }
18909
18910    body.dgddev footer .footer-logos ul,
18911    body.dgddev footer .footer-links ul,
18912    body.dgddev footer .charity-guide ul {
18913      display: flex;
18914      flex-wrap: wrap;
18915      text-align: center;
18916      justify-content: center
18917    }
18918
18919    body.dgddev .footer-logo a {
18920      max-width: 280px;
18921      display: block;
18922      margin: 0 auto 30px;
18923      text-align: center
18924    }
18925
18926    body.dgddev footer .footer-logos ul li {
18927      margin: 0 20px 20px
18928    }
18929
18930    body.dgddev footer .footer-links ul li:last-child {
18931      margin-left: 0
18932    }
18933
18934    body.dgddev footer .footer-links ul li:not(:first-child) {
18935      margin: 0 15px !important
18936    }
18937
18938    body.dgddev footer .footer-links ul li {
18939      margin: 0 15px
18940    }
18941
18942    body.dgddev footer .charity-guide ul {
18943      justify-content: center
18944    }
18945
18946    body.dgddev footer .charity-guide {
18947      margin-top: 30px
18948    }
18949
18950    body.dgddev footer .footer-links a,
18951    body.dgddev footer .footer-links span {
18952      font-size: 14px !important;
18953    }
18954
18955    body.dgddev footer hr {
18956      margin: 20px 0
18957    }
18958
18959    body.dgddev footer .copyright {
18960      text-align: center
18961    }
18962
18963    body.dgddev section#sponsors ul li {
18964      margin: 0 15px 15px
18965    }
18966  }
18967
18968  @media (max-width: 599px) {
18969    body.dgddev footer .footer-links ul li:not(:first-child) {
18970      margin: 0 5px !important
18971    }
18972
18973    body.dgddev footer .footer-links ul li:last-child {
18974      margin-left: 0;
18975      width: 100%;
18976      margin-top: 15px !important
18977    }
18978  }
18979
18980  body.dgddev a#goTop {
18981    color: var(--white);
18982    display: block;
18983    position: absolute;
18984    bottom: 20px;
18985    right: 20px;
18986    font-size: 30px;
18987    transition: all .2s ease-in-out;
18988    text-align: center
18989  }
18990
18991  body.dgddev a#goTop:hover {
18992    transform: scale(1.5)
18993  }
18994
18995  @media (max-width: 991px) {
18996    body.dgddev a#goTop {
18997      position: static;
18998      margin-top: 20px
18999    }
19000  }
19001
19002
19003  /*-----------------------------------------------------------------------------------*/
19004  /*	15: GENERAL TEAMRAISER STYLING
19005/*-----------------------------------------------------------------------------------*/
19006  body.dgddev .appArea,
19007  body.dgddev div.responsive,
19008  body.dgddev #appAreaNoWidthClearFix,
19009  body.dgddev div.responsive {
19010    width: 100%;
19011    font-size: inherit;
19012    margin: auto
19013  }
19014
19015  body.dgddev div.tr-page-container,
19016  body.dgddev div.registration-page-container,
19017  body.dgddev div.section-container,
19018  body.dgddev div.section-container .section-header {
19019    border: none;
19020    -moz-border-radius: 0px;
19021    -webkit-border-radius: 0px;
19022    border-radius: 0px;
19023    color: var(--paletteColor1)
19024  }
19025
19026  body.dgddev div.form-content {
19027    margin: 0 10px 0 0;
19028  }
19029
19030  body.dgddev div.tr-page-header {
19031    margin: 0 auto;
19032    padding: 0;
19033    font-weight: 700;
19034    font-size: inherit;
19035    background-color: transparent;
19036    border-radius: 0;
19037    -moz-border-radius: 0;
19038    -webkit-border-radius: 0
19039  }
19040
19041  /* added in Aug 23rd */
19042  body.pg_entry div.tr-page-container div.side-bar {
19043    width: 100%;
19044    float: none;
19045    padding: 0px 40px;
19046  }
19047
19048   body.pg_entry div.donor-list-indicator-container {
19049    margin-bottom: 10px;
19050    width: 50%;
19051    float: left;
19052    padding: 10px;
19053   }
19054
19055   #entry_page_reg_team_type_container {
19056    display: flex;
19057    flex-direction: column;
19058    align-items: center;
19059   }
19060
19061   div.tr-page-container div.side-bar #donate_direct_container {
19062    display: inline-block;
19063   }
19064   /* end of Aug 23rd adds */
19065
19066  @media (max-width: 767px) {
19067    div.tr-page-container div.main-content {
19068      width: 100%;
19069      float: none;
19070      overflow: visible
19071    }
19072
19073    div.tr-page-container div.side-bar {
19074      width: 100%;
19075      float: none;
19076      padding: 0
19077    }
19078  }
19079
19080
19081  body.dgddev .main-community-content .community-header-links {
19082    width: 50%;
19083    background: rgba(255, 255, 255, 0.5);
19084    margin-left: auto;
19085    padding-left: 20px;
19086  }
19087
19088  body.dgddev .main-community-content .community-img-container {
19089    height: unset;
19090  }
19091
19092  body.dgddev .main-community-content .main-header-links {
19093    display: flex;
19094    justify-content: space-around;
19095  }
19096
19097  body.dgddev .main-community-content .main-header-links div {
19098    width: unset;
19099  }
19100
19101  body.dgddev .custom-wysiwyg-text>p:only-of-type {
19102    display: none;
19103  }
19104
19105  @media (max-width: 1024px) {
19106    body.dgddev .main-community-content .community-header-links {
19107      width: unset;
19108      margin: 0;
19109    }
19110
19111    body.dgddev .main-community-content .community-img-container {
19112      background: none;
19113    }
19114  }
19115
19116  @media (max-width: 600px) {
19117    body.dgddev .main-community-content .main-header-links {
19118      flex-direction: column;
19119      align-items: center;
19120    }
19121
19122    body.dgddev .main-community-content .main-header-links div {
19123      margin-bottom: 10px;
19124    }
19125
19126    body.dgddev .main-community-content .main-header-links div:last-child {
19127      margin-bottom: 0;
19128    }
19129  }
19130
19131  /*-----------------------------------------------------------------------------------*/
19132  /*	16: REGISTRATION
19133/*-----------------------------------------------------------------------------------*/
19134  body.dgddev.app_id_27 div#lightbox-login_mask {
19135    background: rgba(0, 0, 0, 0.5)
19136  }
19137
19138  body.dgddev.app_id_27 div#lightbox-login {
19139    background: var(--white);
19140    padding: 20px;
19141    border: 1px solid var(--paletteColor1);
19142    width: 97% !important;
19143    max-width: 460px !important
19144  }
19145
19146  body.dgddev.app_id_27 .hd {
19147    margin: 15px 0
19148  }
19149
19150  body.dgddev.app_id_27 div#lightbox-login a.container-close {
19151    text-decoration: underline !important;
19152    font-weight: 700
19153  }
19154
19155  body.dgddev.app_id_27 div#lightbox-login div,
19156  body.dgddev.app_id_27 div#lightbox-login span,
19157  body.dgddev.app_id_27 div#lightbox-login a,
19158  body.dgddev.app_id_27 div#lightbox-login p,
19159  body.dgddev.app_id_27 div#lightbox-login label {
19160    color: var(--white);
19161    font-size: var(--defaultTextSize);
19162  }
19163
19164  body.dgddev.app_id_27 div.lightbox-email-form ul li,
19165  body.dgddev.app_id_27 div.lightbox-login-form ul li {
19166    margin: 0 0 15px
19167  }
19168
19169  body.dgddev.app_id_27 span#lightbox-login-login-button,
19170  body.dgddev.app_id_27 span#lightbox-login-email-button {
19171    display: block
19172  }
19173
19174  body.dgddev.app_id_27 .lightbox-email-form h4 {
19175    color: var(--paletteColor1);
19176    font-weight: 400
19177  }
19178
19179  body.dgddev.app_id_27 .return-intro {
19180    max-width: 500px;
19181    margin: 20px auto
19182  }
19183
19184  dbody.dgddev.app_id_27 div.responsive input.default-submit-hack {
19185    text-indent: -99999px
19186  }
19187
19188  body.dgddev.app_id_27 .campaign-banner-container {
19189    display: none
19190  }
19191
19192  body.dgddev.app_id_27 .section-header-text,
19193  body.dgddev.app_id_27 #fr_new_user_container,
19194  body.dgddev.app_id_27 #fr_returning_user_container,
19195  body.dgddev.app_id_27 span#title_container,
19196  body.dgddev.app_id_27 span#contact_hdr_container,
19197  body.dgddev.app_id_27 span#contact_info_hdr_container,
19198  body.dgddev.app_id_27 span#password_hdr_container,
19199  body.dgddev.app_id_27 div.registration-page-container div.sub-section-header,
19200  body.dgddev.app_id_27 h3#title_container {
19201    color: var(--paletteColor7) !important;
19202    font-weight: 700 !important;
19203    font-size: 22px !important;
19204    letter-spacing: 0 !important;
19205    line-height: 1.5 !important
19206  }
19207
19208  body.dgddev.app_id_27 div#fr_reg_summary_page form *,
19209  body.dgddev.app_id_27 #fr_thanks_page *
19210
19211  /* body.dgddev.app_id_27 #participation_options_page *  */
19212    {
19213    font-size: 18px
19214  }
19215
19216  @media (max-width: 600px) {
19217    body.dgddev.app_id_27 div#fr_reg_summary_page form .section-footer {
19218      display: flex;
19219      flex-direction: column;
19220    }
19221
19222    body.dgddev.app_id_27 div#fr_reg_summary_page form .section-footer .action-button-container button {
19223      width: 100%;
19224    }
19225
19226  }
19227
19228  body.dgddev.app_id_27 div.registration-page-container div.section-sub-header.empty {
19229    padding: 5px 10px
19230  }
19231
19232  body.dgddev.app_id_27 div.registration-page-container div.section-header {
19233    background-color: transparent;
19234    padding: 0
19235  }
19236
19237  body.dgddev.app_id_27 div.registration-page-container div.section-container {
19238    border: none;
19239    margin: 0 auto;
19240    color: var(--paletteColor1)
19241  }
19242
19243  body.dgddev.app_id_27 div.registration-page-container div.section-sub-header {
19244    background-color: transparent;
19245    border-top-color: var(--paletteColor7);
19246    padding: 2px 0 0;
19247    color: var(--paletteColor1);
19248    padding: 5px 10px
19249  }
19250
19251  body.dgddev.app_id_27 #user_type_page.registration-page-container div.section-body {
19252    padding: 25px 0;
19253    text-align: center
19254  }
19255
19256  body.dgddev.app_id_27 div.registration-page-container div.section-body {
19257    padding: 25px 0
19258  }
19259
19260  body.dgddev.app_id_27 div#required_indicator_legend_container {
19261    display: none
19262  }
19263
19264  body.dgddev.app_id_27 #fr_new_user_container,
19265  body.dgddev.app_id_27 #fr_returning_user_container,
19266  body.dgddev.app_id_27 #fr_responsive_social_login_container {
19267    display: block;
19268    color: var(--paletteColor1);
19269    font-weight: 700;
19270    font-size: 22px;
19271    letter-spacing: 0;
19272    line-height: 1.5
19273  }
19274
19275  body.dgddev.app_id_27 div#user_type_new_participant_registration_container {
19276    float: none;
19277    width: 100%;
19278    margin: 0 auto 20px;
19279    padding: 0;
19280    min-width: auto
19281  }
19282
19283  body.dgddev.app_id_27 div#user_type_login_container {
19284    float: none;
19285    width: 100%;
19286    margin: 0 auto;
19287    background-color: transparent;
19288    border-style: solid;
19289    border: none;
19290    padding: 0
19291  }
19292
19293  body.dgddev.app_id_27 div#user_type_new_participant_registration_container #next_step {
19294    float: none;
19295    margin-left: 0
19296  }
19297
19298  body.dgddev.app_id_27 form#f2fLoginForm input {
19299    margin: 0 auto
19300  }
19301
19302  body.dgddev.app_id_27 #fr_new_user_container {
19303    margin-bottom: 0
19304  }
19305
19306  body.dgddev.app_id_27 #fr_returning_user_container {
19307    margin-bottom: 20px
19308  }
19309
19310  body.dgddev.app_id_27 div#user_type_login_login_container,
19311  body.dgddev.app_id_27 div#user_type_login_email_container,
19312  form#f2fSendUserNameForm {
19313    max-width: 300px;
19314    margin: 0 auto;
19315    text-align: left
19316  }
19317
19318  body.dgddev.app_id_27 #user_type_page .input-container label {
19319    margin-bottom: 0
19320  }
19321
19322  body.dgddev.app_id_27 div#user_type_login_container input {
19323    display: block;
19324    max-width: 300px
19325  }
19326
19327  body.dgddev.app_id_27 #user_type_page .input-container {
19328    margin: 5px 0 20px
19329  }
19330
19331  body.dgddev.app_id_27 div.responsive button.next-step[disabled="disabled"] {
19332    background: #e6e6e6 !important;
19333    border-color: #e6e6e6 !important;
19334    color: #c7c7c7 !important;
19335    text-transform: uppercase;
19336    font-weight: 500;
19337    text-transform: uppercase;
19338    cursor: not-allowed
19339  }
19340
19341  body.dgddev.app_id_27 div#user_type_login_login_container body.dgddev.app_id_27 #user_type_login_login_button,
19342  body.dgddev.app_id_27 div#user_type_login_email_container #user_type_login_email_button {
19343    float: none;
19344    margin-top: 10px
19345  }
19346
19347  body.dgddev.app_id_27 .progress-bar-container {
19348    text-align: center;
19349    margin: 20px 0;
19350    display: flex
19351  }
19352
19353  body.dgddev.app_id_27 .progress-bar-step-container {
19354    background: #f7f7f7;
19355    color: var(--paletteColor1);
19356    padding: 8px;
19357    margin-bottom: 0
19358  }
19359
19360  body.dgddev.app_id_27 div.progress-bar-step-number-container {
19361    background: var(--paletteColor3);
19362    color: var(--white);
19363    /* line-height: 26px; */
19364    display: inline-flex;
19365    justify-content: center;
19366    align-items: center;
19367  }
19368
19369  body.dgddev.app_id_27 div.progress-bar-step-text-container {
19370    color: var(--paletteColor7);
19371    font-size: 14px
19372  }
19373
19374  body.dgddev.app_id_27 .progress-bar-step-container.progress-bar-step-current {
19375    color: var(--white);
19376    background-color: var(--paletteColor3)
19377  }
19378
19379  body.dgddev.app_id_27 div.responsive div.progress-bar-step-number-container a:link,
19380  body.dgddev.app_id_27 div.responsive div.progress-bar-step-number-container a:visited {
19381    color: var(--white);
19382    text-decoration: none;
19383    font-size: 14px
19384  }
19385
19386  body.dgddev.app_id_27 div.responsive div.progress-bar-step-text-container a:link,
19387  body.dgddev.app_id_27 div.responsive div.progress-bar-step-text-container a:visited {
19388    color: var(--paletteColor1);
19389    text-decoration: none;
19390    font-size: 14px
19391  }
19392
19393  body.dgddev.app_id_27 div.progress-bar-step-current div.progress-bar-step-text-container,
19394  body.dgddev.app_id_27 div.progress-bar-step-current div.progress-bar-step-text-container a {
19395    background-color: var(--paletteColor3);
19396    color: var(--white);
19397    text-decoration: none;
19398    font-size: 14px
19399  }
19400
19401  body.dgddev.app_id_27 div.progress-bar-step-current div.progress-bar-step-number-container {
19402    background: var(--white);
19403    color: var(--paletteColor3)
19404  }
19405
19406  body.dgddev.app_id_27 div.progress-bar-step-container {
19407    width: 100%;
19408    margin-right: 4px
19409  }
19410
19411  body.dgddev.app_id_27 div.progress-bar-step-text-container {
19412    max-width: 100%
19413  }
19414
19415  body.dgddev.app_id_27 div.progress-bar-step-text-container {
19416    vertical-align: middle;
19417    margin-top: -3px
19418  }
19419
19420  @media (max-width: 960px) {
19421    body.dgddev.app_id_27 div.progress-bar-step-text-container {
19422      display: none
19423    }
19424  }
19425
19426  @media (max-width: 767px) {
19427    body.dgddev.app_id_27 .progress-bar-step-container {
19428      padding: 5px
19429    }
19430
19431    body.dgddev.app_id_27 div.required-indicator-legend {
19432      text-align: right;
19433      padding: 0
19434    }
19435  }
19436
19437  body.dgddev.app_id_27 #team_find_registration_type_container a,
19438  body.dgddev.app_id_27 #team_find_registration_type_container span {
19439    font-size: 20px
19440  }
19441
19442  body.dgddev.app_id_27 #team_find_page label {
19443    font-size: var(--formFieldFontSize);
19444    margin: 0
19445  }
19446
19447  body.dgddev.app_id_27 #team_find_page div#team_find_search_results_container div,
19448  body.dgddev.app_id_27 #team_find_page div#team_find_search_results_container span {
19449    font-size: var(--formFieldFontSize)
19450  }
19451
19452  body.dgddev.app_id_27 #team_find_new_team_attributes,
19453  body.dgddev.app_id_27 #team_find_new_team_company {
19454    float: none;
19455    width: 412px
19456  }
19457
19458  body.dgddev.app_id_27 #team_find_page #fr_division_name {
19459    margin-left: 0
19460  }
19461
19462  body.dgddev.app_id_27 div.registration-page-container div.section-footer {
19463    background-color: transparent;
19464    padding: 0
19465  }
19466
19467  body.dgddev.app_id_27 #team_find_registration_type_container {
19468    margin-right: 0;
19469    margin-top: 10px
19470  }
19471
19472  body.dgddev.app_id_27 #team_find_page div.input-container {
19473    margin-top: 0;
19474    margin-bottom: 20px
19475  }
19476
19477  body.dgddev.app_id_27 div#team_find_section_footer {
19478    margin: 0
19479  }
19480
19481  body.dgddev.app_id_27 #team_find_page div#team_find_search_results_container {
19482    background-color: transparent;
19483    border: none;
19484    padding: 0;
19485    margin-top: 0
19486  }
19487
19488  body.dgddev.app_id_27 #team_find_page div.list-component-row {
19489    -moz-border-radius: 0;
19490    -webkit-border-radius: 0;
19491    border-radius: 0;
19492    border-bottom: 1px solid #dad7d0;
19493    border-top: none;
19494    border-left: none;
19495    border-right: none;
19496    margin-bottom: 10px;
19497    padding: 0 0 20px;
19498    background-image: none
19499  }
19500
19501  body.dgddev.app_id_27 #team_find_page div.list-component-sort-select-container {
19502    margin-bottom: 15px;
19503    border-bottom: 1px solid #dad7d0;
19504    padding-bottom: 25px
19505  }
19506
19507  body.dgddev.app_id_27 div.responsive select.list-component-sort-select {
19508    width: 150px;
19509    display: block
19510  }
19511
19512  body.dgddev.app_id_27 #team_find_page div.combo-select-input-container {
19513    display: flex;
19514    align-items: center
19515  }
19516
19517  body.dgddev.app_id_27 #fr_co_list_sel,
19518  input#fr_co_list_new {
19519    margin-left: 10px
19520  }
19521
19522  @media (max-width: 800px) {
19523    body.dgddev.app_id_27 span.team-find-alternate-options-seperator {
19524      display: none
19525    }
19526  }
19527
19528  body.dgddev.app_id_27 #part_type_show_public_input_container {
19529    display: none
19530  }
19531
19532  body.dgddev.app_id_27 #participation_options_page .input-container,
19533  body.dgddev.app_id_27 div.donation-level-row-container {
19534    margin-top: 0
19535  }
19536
19537  body.dgddev.app_id_27 span.donation-level-amount-text {}
19538
19539  body.dgddev.app_id_27 #participation_options_page #part_type_donation_level_input_container {
19540    margin-bottom: 20px;
19541    margin-top: 20px !important
19542  }
19543
19544  body.dgddev.app_id_27 div.part-type-container {
19545    display: flex;
19546    padding: 15px;
19547    border: 2px solid #fff;
19548  }
19549
19550  body.dgddev.app_id_27 div.part-type-container input[type="radio"] {
19551    margin: 3px 15px 0px 0px;
19552  }
19553
19554  body.dgddev.app_id_27 div.part-type-container .part-type-decoration-messages {
19555    margin: 0
19556  }
19557
19558  body.dgddev.app_id_27 div.part-type-container:hover {
19559    border: 2px solid #000;
19560    background-color: #f7f7f7;
19561  }
19562
19563  body.dgddev.app_id_27 div.part-type-container.selected {
19564    border-color: var(--paletteColor1);
19565    -moz-border-radius: 0;
19566    -webkit-border-radius: 0;
19567    border-radius: 0
19568  }
19569
19570  body.dgddev.app_id_27 div#part_type_additional_gift_section_header {
19571    font-weight: 700
19572  }
19573
19574  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-container {
19575    display: flex;
19576    flex-wrap: wrap;
19577    justify-content: space-between;
19578    text-align: center;
19579    align-items: start;
19580    font-size: 0;
19581    line-height: 0;
19582    margin: 0 -5px
19583  }
19584
19585  body.dgddev.app_id_27 .donation-level-row-container.no-thanks {
19586    margin: 15px 0;
19587    display: flex;
19588    align-items: center
19589  }
19590
19591  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-container div.donation-level-row-container {
19592    border: none;
19593    margin: 0 5px 10px;
19594    padding: 0;
19595    display: flex;
19596    align-items: center;
19597    flex: 1
19598  }
19599
19600  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container .donation-level-row-decoration-container,
19601  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container .input-container {
19602    margin: 0;
19603    padding: 0;
19604    display: block;
19605    width: 100%
19606  }
19607
19608  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container input[type="radio"] {
19609    display: none
19610  }
19611
19612  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.no-thanks input[type="radio"] {
19613    display: block
19614  }
19615
19616  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-decoration-container label:hover,
19617  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container label:hover,
19618  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container input:checked+.donation-level-row-decoration-container label,
19619  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container input:checked+.donation-level-row-decoration-container label span,
19620  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container input:checked+label {
19621    background-color: var(--paletteColor3);
19622    color: var(--white)
19623  }
19624
19625  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.other-amount input:checked~label,
19626  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.other-amount input~input {
19627    display: none !important
19628  }
19629
19630  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.no-thanks input[type="radio"] {
19631    display: block
19632  }
19633
19634  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.no-thanks label,
19635  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.no-thanks label:hover,
19636  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.no-thanks input:checked+.donation-level-row-decoration-container label {
19637    color: var(--paletteColor1) !important;
19638    background-color: transparent !important;
19639    background: transparent !important;
19640    border: none !important;
19641    padding: 0 !important;
19642    text-align: left;
19643    height: auto
19644  }
19645
19646  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container.other-amount input
19646:checked~input[type="text"] {
19647    display: block !important;
19648    height: 47px;
19649    border-width: var(--buttonborderWidth);
19650    border-style: solid;
19651    border-color: var(--paletteColor1)
19652  }
19653
19654  body.dgddev.app_id_27 #part_type_fundraising_goal_container select.financial-goal {
19655    max-width: 100% !important
19656  }
19657
19658  body.dgddev.app_id_27 #discount_code_container label {
19659    font-weight: 700;
19660    margin: 0;
19661    padding: 0
19662  }
19663
19664  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container label {
19665    display: block;
19666    font-size: 18px;
19667    font-weight: 700;
19668    width: 100%;
19669    max-width: 100%;
19670    background-color: var(--white);
19671    background: var(--white) !important;
19672    border-width: 1px;
19673    border-style: solid;
19674    border-color: var(--paletteColor1) !important;
19675    color: var(--paletteColor1) !important;
19676    padding: 10px 15px;
19677    -moz-border-radius: 0;
19678    -webkit-border-radius: 0;
19679    border-radius: 0;
19680    letter-spacing: 0;
19681    line-height: 21px
19682  }
19683
19684  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container label:hover,
19685  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container input:checked+.donation-level-row-decoration-container label,
19686  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container input:checked+label {
19687    background-color: var(--paletteColor3);
19688    background: var(--paletteColor3) !important;
19689    border-style: solid;
19690    border-color: var(--paletteColor3) !important;
19691    color: var(--white) !important;
19692    box-shadow: none
19693  }
19694
19695  body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-row-container label:hover span {
19696    color: var(--white);
19697  }
19698
19699  body.dgddev.app_id_27 .donation-level-row-container input~input {
19700    max-width: 100% !important
19701  }
19702
19703  body.dgddev.app_id_27 #part_type_selection_container .field-required {
19704    display: none
19705  }
19706
19707  body.dgddev.app_id_27 div#vertical_goal_container {
19708    margin: 0 0 15px;
19709    display: block
19710  }
19711
19712  body.dgddev.app_id_27 #discount_code_container,
19713  span#sel_type_container {
19714    margin: 15px 0;
19715    display: block;
19716    font-size: 18px;
19717    font-weight: 700;
19718    color: var(--paletteColor1)
19719  }
19720
19721  body.dgddev.app_id_27 div#part_type_fundraising_goal_container input {
19722    margin-left: 0
19723  }
19724
19725  body.dgddev.app_id_27 div#part_type_additional_gift_input_container {
19726    margin-bottom: 20px
19727  }
19728
19729  body.dgddev.app_id_27 #fr_gift {
19730    display: block;
19731    margin-left: 0 !important;
19732    margin-top: 5px
19733  }
19734
19735  @media (max-width: 960px) {
19736    body.dgddev.app_id_27 #part_type_donation_level_input_container .donation-level-container div.donation-level-row-container {
19737      flex: 0 0 calc(49% - 10px);
19738      flex-grow: 1
19739    }
19740  }
19741
19742  @media (max-width: 767px) {
19743    body.dgddev.app_id_27 div.registration-page-container select {
19744      max-width: 100% !important
19745    }
19746
19747    /* body.dgddev.app_id_27 div.part-type-container .part-type-decoration-messages{margin:6.5px 5px} */
19748    body.dgddev.app_id_27 div#vertical_goal_container {
19749      margin: 15px 0;
19750      display: block
19751    }
19752  }
19753
19754  body.dgddev.app_id_27 div.registration-page-container div.sub-section-container {
19755    background-color: transparent
19756  }
19757
19758  body.dgddev.app_id_27 div.registration-page-container div.sub-section-header {
19759    border-top: none;
19760    border-left: none;
19761    border-right: none;
19762    border-bottom: 4px solid var(--paletteColor1);
19763    background-color: transparent;
19764    margin-bottom: 25px;
19765    padding-left: 0;
19766    font-weight: 700
19767  }
19768
19769  body.dgddev.app_id_27 div.registration-page-container div.sub-section-body {
19770    background-color: transparent;
19771    padding: 0
19772  }
19773
19774  body.dgddev.app_id_27 div#reg_instr_container {
19775    font-size: 18px;
19776    padding: 0 0 10px
19777  }
19778
19779  body.dgddev.app_id_27 div#email_opt_in_container+div#email_format_container {
19780    padding-left: 0
19781  }
19782
19783  body.dgddev.app_id_27 div#employment_information_container div#occupation_container,
19784  body.dgddev.app_id_27 div#employment_information_container div#employer_container,
19785  body.dgddev.app_id_27 div#emergency_contact_field_group {
19786    margin-left: 0
19787  }
19788
19789  /* SHORTEN REG FLOW BY COMBINING INPUT FIELDS ON SAME LINE */
19790  body.app_id_27 .donor-info {
19791    display: flex;
19792    justify-content: space-between
19793  }
19794
19795  body.app_id_27 .donor-info .cons-info-question-container:first-of-type,
19796  body.app_id_27 .cons-state-container,
19797  body.app_id_27 .donor-info .form-row:first-of-type {
19798    padding: 0 10px 0 0
19799  }
19800
19801  body.app_id_27 .cons-info-question-container,
19802  body.app_id_27 .cons-full-address-container {
19803    width: 100%
19804  }
19805
19806  body.dgddev.app_id_27 div#cons_info_component_container div#personal_info_section_one,
19807  body.dgddev.app_id_27 div#cons_info_component_container div#personal_info_section_two,
19808  body.dgddev.app_id_27 div#cons_info_component_container div#contact_info_section_one,
19809  body.dgddev.app_id_27 div#cons_info_component_container div#contact_info_section_two,
19810  body.dgddev.app_id_27 div#registration_options_page div#user_name_pword_container,
19811  body.dgddev.app_id_27 div#registration_options_page div#privacy_opts_container,
19812  body.dgddev.app_id_27 div#registration_options_page div#tribute_component_section_one,
19813  body.dgddev.app_id_27 div#registration_options_page div#tribute_component_section_two,
19814  body.dgddev.app_id_27 div#emergency_contact_container,
19815  body.dgddev.app_id_27 div#gift_notice_optin,
19816  body.dgddev.app_id_27 div#email_optin,
19817  body.dgddev.app_id_27 select#cons_country,
19818  body.dgddev.app_id_27 select#TRIB_COUNTRY,
19819  body.dgddev.app_id_27 select#cons_occupation,
19820  body.dgddev.app_id_27 select#matchingAddresses,
19821  .survey-question-container.field-required.additional-date {
19822    width: 100%;
19823    float: none
19824  }
19825
19826  @media (max-width: 991px) {
19827    body.app_id_27 .donor-info {
19828      display: block
19829    }
19830
19831    body.app_id_27 .donor-info .cons-info-question-container:first-of-type,
19832    body.app_id_27 .cons-state-container,
19833    body.app_id_27 .donor-info .form-row:first-of-type {
19834      padding: 0
19835    }
19836  }
19837
19838  body.dgddev.app_id_27 .cons-info-question-container.cons-full-name-container.field-required,
19839  body.dgddev.app_id_27 #personal_info_section_two {
19840    margin-top: 20px
19841  }
19842
19843  body.dgddev.app_id_27 #cons_birth_date_date select,
19844  body.dgddev.app_id_27 #registration_options_page .form-content,
19845  body.dgddev.app_id_27 div#email_opt_in_container {
19846    margin-bottom: 25px
19847  }
19848
19849  body.dgddev.app_id_27 select#cons_birth_date_YEAR {
19850    margin-bottom: 0
19851  }
19852
19853  body.dgddev.app_id_27 div#reg_options_cons_info_extension div.sub-section-body {
19854    padding-top: 0
19855  }
19856
19857  body.dgddev.app_id_27 .form-content.survey-caption-container.reg-waiver,
19858  body.dgddev.app_id_27 .reg-waiver-minor {
19859    display: none
19860  }
19861
19862  body.dgddev.app_id_27 div#privacy_component_container label,
19863  body.dgddev.app_id_27 div#gift_notice_optin label,
19864  body.dgddev.app_id_27 div#email_opt_in_container label,
19865  body.dgddev.app_id_27 div#postal_mail_opt_in_container label,
19866  body.dgddev.app_id_27 div#remember_me_container label {
19867    max-width: 85%
19868  }
19869
19870  body.dgddev.app_id_27 .survey-question-container label {
19871    max-width: 90%;
19872    margin-bottom: 10px;
19873    display: inline-block
19874  }
19875
19876  body.dgddev.app_id_27 .survey-question-container.field-required.tracking-questions {
19877    display: none
19878  }
19879
19880  body.dgddev.app_id_27 #cons_info_dob #cons_birth_date_date,
19881  body.dgddev.app_id_27 .survey-question-container.additional-date span.input-container {
19882    display: flex;
19883    justify-content: space-between
19884  }
19885
19886  body.dgddev.app_id_27 #cons_info_dob #cons_birth_date_date select,
19887  body.dgddev.app_id_27 .survey-question-container.additional-date span.input-container span {
19888    margin-right: 15px;
19889    flex: 1 1 auto
19890  }
19891
19892  body.dgddev.app_id_27 #cons_info_dob #cons_birth_date_date select:last-child,
19893  body.dgddev.app_id_27 .survey-question-container.additional-date span.input-container span:last-child {
19894    margin-right: 0
19895  }
19896
19897  @media (max-width: 991px) {
19898
19899    body.dgddev.app_id_27 #cons_info_dob #cons_birth_date_date,
19900    body.dgddev.app_id_27 .survey-question-container.additional-date span.input-container {
19901      flex-direction: column
19902    }
19903
19904    body.dgddev.app_id_27 #cons_info_dob #cons_birth_date_date select,
19905    body.dgddev.app_id_27 .survey-question-container.additional-date span.input-container span {
19906      margin: 0 0 25px
19907    }
19908  }
19909
19910  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-name-info {
19911    background-color: transparent;
19912    border: 1px solid var(--paletteColor1);
19913    padding: 10px;
19914    width: 100%;
19915    -moz-border-radius: 0;
19916    -webkit-border-radius: 0;
19917    border-radius: 0;
19918    margin-top: 15px;
19919    border-bottom: none
19920  }
19921
19922  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-address-info {
19923    border: 1px solid var(--paletteColor1);
19924    padding: 10px;
19925    width: 100%;
19926    display: block;
19927    border-top: none
19928  }
19929
19930  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-event-info {
19931    border: 1px solid var(--paletteColor1);
19932    border-left-width: 1px;
19933    width: 100%;
19934    display: block;
19935    margin-top: 0;
19936    border-top: none;
19937    border-bottom: none
19938  }
19939
19940  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-event-info>div:nth-child(odd) {
19941    background-color: var(--paletteColor2);
19942    border-top: none
19943  }
19944
19945  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-event-info>div:nth-child(2n+1) {
19946    background: transparent !important
19947  }
19948
19949  ;
19950
19951  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-event-info>div {
19952    background-color: transparent;
19953    padding: 10px;
19954    border-top: 1px solid var(--paletteColor1)
19955  }
19956
19957  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.reg-summary-total {
19958    background-color: transparent;
19959    text-align: right;
19960    margin-right: 0;
19961    -moz-border-radius: 0;
19962    -webkit-border-radius: 0;
19963    border-radius: 0;
19964    margin-top: 0;
19965    border: 1px solid var(--paletteColor1);
19966    border-top: none
19967  }
19968
19969  body.dgddev.app_id_27 div.registration-page-container div.label-value-block-container {
19970    border: 1px solid var(--paletteColor1);
19971    padding: 10px;
19972    -moz-border-radius: 0;
19973    -webkit-border-radius: 0;
19974    border-radius: 0;
19975    margin-top: 15px
19976  }
19977
19978  body.dgddev.app_id_27 div.registration-page-container #reg_total_amt,
19979  body.dgddev.app_id_27 #reg_total_label {
19980    font-weight: 700;
19981    font-size: 20px
19982  }
19983
19984  body.dgddev.app_id_27 div.registration-page-container span.option-label,
19985  body.dgddev.app_id_27 span#page_info2_container,
19986  span.total-label,
19987  span.total-amount {
19988    font-weight: 700
19989  }
19990
19991  body.dgddev.app_id_27 div.registration-page-container div.section-footer {
19992    padding: 5px 0;
19993    margin-top: 15px
19994  }
19995
19996  body.dgddev.app_id_27 div#fr_waiver_page div.waiver-text {
19997    border-width: 2px;
19998    border-style: solid;
19999    border-color: var(--paletteColor1);
20000    font-size: var(--defaultTextSize);
20001    padding: 15px;
20002    margin: 15px 0
20003  }
20004
20005  body.dgddev.app_id_27 span#instruction_container {
20006    font-size: var(--defaultTextSize)
20007  }
20008
20009  body.dgddev.app_id_27 div.reg-summary-thanks-common-container div.action-button-container {
20010    width: auto
20011  }
20012
20013  body.dgddev.app_id_27 div#reg_payment_info_block {
20014    margin-top: 25px
20015  }
20016
20017  body.dgddev.app_id_27 #reg_payment_page div.form-row {
20018    margin-bottom: 15px;
20019    margin-right: 0;
20020    margin-left: 0;
20021    display: block;
20022    width: 100%
20023  }
20024
20025  body.dgddev.app_id_27 #reg_payment_page div.form-row,
20026  body.dgddev.app_id_27 #reg_payment_page div.form-row div.form-content {
20027    max-width: 100%;
20028    width: 100%
20029  }
20030
20031  body.dgddev.app_id_27 #reg_payment_page #responsive_payment_typecc_exp_date_MONTH {
20032    margin-right: 10px
20033  }
20034
20035  body.dgddev.app_id_27 #reg_payment_page div.form-row div.form-content>select,
20036  body.dgddev.app_id_27 #reg_payment_page div.form-row div.form-content>input {
20037    margin-top: 0
20038  }
20039
20040  body.dgddev.app_id_27 div#reg_billing_info_block {
20041    margin-top: 25px;
20042    border-top: 4px solid var(--paletteColor1);
20043    padding-top: 20px
20044  }
20045
20046  body.dgddev.app_id_27 #reg_payment_page #billing_info_name div.form-row,
20047  body.dgddev.app_id_27 #reg_payment_page #billing_addr_city_row,
20048  body.dgddev.app_id_27 #reg_payment_page #billing_addr_state_row,
20049  body.dgddev.app_id_27 #reg_payment_page #billing_addr_county_row,
20050  body.dgddev.app_id_27 #reg_payment_page #billing_addr_zip_row,
20051  body.dgddev.app_id_27 #reg_payment_page div.form-row div.form-content {
20052    display: block !important;
20053    width: 100%
20054  }
20055
20056  body.dgddev.app_id_27 #reg_payment_page #billing_addr_street1_row input,
20057  body.dgddev.app_id_27 #reg_payment_page #billing_addr_street2_row input {
20058    width: 100%
20059  }
20060
20061  body.dgddev.app_id_27 select#responsive_payment_typecc_exp_date_MONTH {
20062    margin-bottom: 20px
20063  }
20064
20065  body.dgddev.app_id_27 div#reg_total_block p {
20066    margin-bottom: 0
20067  }
20068
20069  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.internal-payment span.payment-type-option,
20070  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.external-payment span.payment-type-option {
20071    border: 2px solid var(--paletteColor1) !important;
20072    background-color: var(--white);
20073    background: -moz-linear-gradient(top, var(--white) 0%, var(--white) 100%);
20074    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--white)), color-stop(100%, var(--white)));
20075    background: -webkit-linear-gradient(top, var(--white) 0%, var(--white) 100%);
20076    background: -o-linear-gradient(top, var(--white) 0%, var(--white) 100%);
20077    background: -ms-linear-gradient(top, var(--white) 0%, var(--white) 100%);
20078    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--white)', endColorstr='var(--white)', GradientType=0);
20079    background: linear-gradient(top, var(--white) 0%, var(--white) 100%);
20080    color: var(--paletteColor1);
20081    font-size: 15px;
20082    letter-spacing: 0;
20083    font-weight: 500;
20084    text-transform: uppercase;
20085    padding: 10px 20px;
20086    border-radius: 0 !important;
20087    -moz-border-radius: 0 !important;
20088    -webkit-border-radius: 0 !important
20089  }
20090
20091  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.internal-payment span.payment-type-option.selected,
20092  body.dgddev.app_id_27 div.payment-field-container span.internal-payment span.payment-type-option:hover,
20093  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.external-payment span.payment-type-option.selected,
20094  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.external-payment span.payment-type-option:hover {
20095    background-color: var(--paletteColor1);
20096    background: -moz-linear-gradient(top, var(--paletteColor1) 0%, var(--paletteColor1) 100%);
20097    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--paletteColor1)), color-stop(100%, var(--paletteColor1)));
20098    background: -webkit-linear-gradient(top, var(--paletteColor1) 0%, var(--paletteColor1) 100%);
20099    background: -o-linear-gradient(top, var(--paletteColor1) 0%, var(--paletteColor1) 100%);
20100    background: -ms-linear-gradient(top, var(--paletteColor1) 0%, var(--paletteColor1) 100%);
20101    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--paletteColor1)', endColorstr='var(--paletteColor1)', GradientType=0);
20102    background: linear-gradient(top, var(--paletteColor1) 0%, var(--paletteColor1) 100%);
20103    color: var(--white) !important;
20104    border: none;
20105    font-size: 15px;
20106    letter-spacing: 0;
20107    font-weight: 500;
20108    text-transform: uppercase;
20109    padding: 10px 20px;
20110    border-radius: 0 !important;
20111    -moz-border-radius: 0 !important;
20112    -webkit-border-radius: 0 !important
20113  }
20114
20115  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.payment-type-option.selected a:link,
20116  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.internal-payment span.payment-type-option:hover a:link,
20117  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.external-payment span.payment-type-option:hover a:link {
20118    color: var(--white)
20119  }
20120
20121  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container div.payment-type-selections a:link {
20122    position: static;
20123    font-weight: 700
20124  }
20125
20126  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.internal-payment,
20127  body.dgddev.app_id_27 #reg_payment_page div.payment-field-container span.external-payment {
20128    background-color: var(--paletteColor2);
20129    border: none;
20130    border-radius: 0
20131  }
20132
20133  body.dgddev.app_id_27.pg_rthanks .section-footer.clearfix {
20134    display: none
20135  }
20136
20137  body.dgddev.app_id_27.pg_rthanks div#fr_thanks_page a#part_ctr_container {
20138    float: none;
20139    margin: 20px 0
20140  }
20141
20142  body.dgddev.app_id_27 div#responsive_payment_typecc_type_row legend {
20143    display: none
20144  }
20145
20146  body.dgddev.app_id_27 div#fr_thanks_page div#transaction_summary_container {
20147    border: 5px solid var(--paletteColor1);
20148    padding: 10px 20px;
20149    margin: 0 0 15px
20150  }
20151
20152  body.dgddev.app_id_27 div#fr_thanks_page div.reg-summary-participant-info-container {
20153    margin-left: 0
20154  }
20155
20156  body.dgddev.app_id_27 #user_type_oauth_login_container {
20157    margin: 0 auto;
20158    float: none;
20159  }
20160
20161  @media (max-width: 767px) {
20162
20163    body.dgddev.app_id_27 div#user_type_login_login_container,
20164    body.dgddev.app_id_27 div#user_type_login_email_container,
20165    body.dgddev.app_id_27 div#user_type_login_container input,
20166    body.dgddev.app_id_27 form#f2fSendUserNameForm {
20167      max-width: 100%
20168    }
20169
20170    body.dgddev.app_id_27 #user_type_page.registration-page-container div.section-body,
20171    body.dgddev.app_id_27 div.registration-page-container div.section-body {
20172      padding: 25px 0;
20173      text-align: left
20174    }
20175
20176    body.dgddev.app_id_27 div#user_type_new_participant_registration_container #next_step {
20177      width: 100%
20178    }
20179
20180    body.dgddev.app_id_27 #team_find_search_button_container {
20181      text-align: left
20182    }
20183
20184    body.dgddev.app_id_27 #team_find_page input#fr_team_member_goal,
20185    body.dgddev.app_id_27 #team_find_page input#fr_team_name,
20186    body.dgddev.app_id_27 #team_find_page div#team_find_new_division_selection_container select {
20187      max-width: 100%;
20188      width: 100%
20189    }
20190
20191    body.dgddev.app_id_27 #team_find_page div.section-body {
20192      padding: 0;
20193      margin-top: 20px
20194    }
20195
20196    body.dgddev.app_id_27 #team_find_new_team_attributes,
20197    body.dgddev.app_id_27 #team_find_new_team_company {
20198      float: none;
20199      width: 100%
20200    }
20201
20202    body.dgddev.app_id_27 div#team_find_registration_type_container {
20203      text-align: left;
20204      margin: 0
20205    }
20206
20207    body.dgddev.app_id_27 div.registration-page-container div.section-footer {
20208      text-align: left
20209    }
20210
20211    body.dgddev.app_id_27 #team_find_registration_type_container div {
20212      display: inherit;
20213      margin-top: 10px
20214    }
20215
20216    body.dgddev.app_id_27 #team_find_page div#team_find_search_results_container {
20217      margin: 0
20218    }
20219
20220    body.dgddev.app_id_27 div.registration-page-container div.section-footer {
20221      margin-top: 25px
20222    }
20223
20224    body.dgddev.app_id_27 div#team_find_search_results_container div.list-component-cell.list-component-cell-column-team-name,
20225    body.dgddev.app_id_27 div#team_find_search_results_container div.list-component-cell.list-component-cell-column-company-name {
20226      width: 1000%;
20227      float: none;
20228      max-width: 100%
20229    }
20230
20231    body.dgddev.app_id_27 div#team_find_search_results_container div.list-component-cell-column-join-link {
20232      width: 100%;
20233      float: none;
20234      margin-top: 5px;
20235      text-align: left
20236    }
20237
20238    body.dgddev.app_id_27 #participation_options_page .donation-level-row-container .input-container,
20239    body.dgddev.app_id_27 div.donation-level-row-container {
20240      margin-top: 15px
20241    }
20242
20243    body.dgddev.app_id_27 div.part-type-decoration-messages .part-type-description-text {
20244      display: block
20245    }
20246
20247    body.dgddev.app_id_27 #participation_options_page .donation-level-row-container .input-container {
20248      margin-top: 0;
20249      margin-bottom: 0
20250    }
20251
20252    body.dgddev.app_id_27 .donation-level-container *,
20253    body.dgddev.app_id_27 div.responsive .donation-level-row-decoration-container label,
20254    body.dgddev.app_id_27 div.responsive .donation-level-row-container label {
20255      width: 100%
20256    }
20257
20258    body.dgddev.app_id_27 label.donation-level-row-label-no-gift {
20259      width: 100% !important
20260    }
20261
20262    body.dgddev.app_id_27 .donation-level-row-container input~input {
20263      max-width: 100% !important;
20264      margin-top: 0 !important;
20265      margin-bottom: 0 !important
20266    }
20267
20268    body.dgddev.app_id_27 div.donation-level-row-container input[type="text"] {
20269      margin-top: 0;
20270      margin-left: 0
20271    }
20272
20273    body.dgddev.app_id_27 #part_type_anonymous_input_container label,
20274    body.dgddev.app_id_27 #part_type_show_public_input_container label,
20275    body.dgddev.app_id_27 .addon-component label,
20276    body.dgddev.app_id_27 #part_type_individual_company_selection_container label {
20277      width: auto
20278    }
20279
20280    body.dgddev.app_id_27 div.part-type-container .part-type-decoration-messages {
20281      width: 85%
20282    }
20283
20284    body.dgddev.app_id_27 div#cons_info_component_container div#personal_info_section_one,
20285    body.dgddev.app_id_27 div#cons_info_component_container div#personal_info_section_two,
20286    body.dgddev.app_id_27 div#cons_info_component_container div#contact_info_section_one,
20287    body.dgddev.app_id_27 div#cons_info_component_container div#contact_info_section_two,
20288    body.dgddev.app_id_27 div#registration_options_page div#user_name_pword_container,
20289    body.dgddev.app_id_27 div#registration_options_page div#privacy_opts_container,
20290    body.dgddev.app_id_27 div#registration_options_page div#tribute_component_section_one,
20291    body.dgddev.app_id_27 div#registration_options_page div#tribute_component_section_two,
20292    body.dgddev.app_id_27 div#emergency_contact_container,
20293    body.dgddev.app_id_27 div#gift_notice_optin,
20294    body.dgddev.app_id_27 div#email_optin,
20295    .survey-question-container.field-required.additional-date {
20296      width: 100%;
20297      float: none
20298    }
20299
20300    body.dgddev.app_id_27 select#cons_country,
20301    body.dgddev.app_id_27 select#TRIB_COUNTRY,
20302    body.dgddev.app_id_27 select#cons_occupation,
20303    body.dgddev.app_id_27 select#matchingAddresses,
20304    body.dgddev.app_id_27 #reg_payment_page select {
20305      max-width: 100%;
20306      width: 100%
20307    }
20308
20309    body.dgddev.app_id_27 #reg_payment_page #billing_info_name div.form-row,
20310    body.dgddev.app_id_27 #reg_payment_page #billing_addr_city_row,
20311    body.dgddev.app_id_27 #reg_payment_page #billing_addr_state_row,
20312    body.dgddev.app_id_27 #reg_payment_page #billing_addr_county_row,
20313    body.dgddev.app_id_27 #reg_payment_page #billing_addr_zip_row,
20314    body.dgddev.app_id_27 #reg_payment_page div.form-row div.form-content {
20315      display: block !important;
20316      width: 100%
20317    }
20318
20319    body.dgddev.app_id_27 div.responsive div.ErrorMessage.page-error,
20320    body.dgddev.app_id_27 #reg_payment_page #billing_addr_street1_row input,
20321    body.dgddev.app_id_27 #reg_payment_page #billing_addr_street2_row input,
20322    body.dgddev.app_id_27 div.responsive div.ErrorMessage.page-error>span.field-error-text {
20323      width: 100% !important
20324    }
20325
20326    body.dgddev.app_id_27 #reg_payment_page div.section-body {
20327      padding: 0
20328    }
20329  }
20330
20331  @media (max-width: 480px) {
20332
20333    body.dgddev.app_id_27 #team_find_registration_type_container a,
20334    body.dgddev.app_id_27 #team_find_registration_type_container span {
20335      font-size: var(--defaultTextSize)
20336    }
20337
20338    body.dgddev.app_id_27 div.part-type-container .part-type-decoration-messages,
20339    body.dgddev.app_id_27 #part_type_anonymous_input_container label,
20340    body.dgddev.app_id_27 #part_type_show_public_input_container label,
20341    body.dgddev.app_id_27 .addon-component label,
20342    body.dgddev.app_id_27 #part_type_individual_company_selection_container label {
20343      width: 80%
20344    }
20345  }
20346
20347
20348  /*-----------------------------------------------------------------------------------*/
20349  /*	17: PERSONAL | TEAM
20350/*-----------------------------------------------------------------------------------*/
20351  body.dgddev.app_id_26.personal_team section.frow-container {
20352    max-width: 1245px !important
20353  }
20354
20355  body.dgddev.app_id_26.personal_team div.tr-personal-page-footer {
20356    float: none;
20357    padding: 0
20358  }
20359
20360  body.dgddev.app_id_26.personal_team div.tr-personal-page-footer p {
20361    float: none;
20362    padding: 0
20363  }
20364
20365  body.dgddev.app_id_26.personal_team div.tr-personal-page-footer * {
20366    font-size: 14px
20367  }
20368
20369  body.dgddev.app_id_26.personal_team section.frow-container.section-main.personal-team-header {
20370    -webkit-box-shadow: var(--boxShadow);
20371    -moz-box-shadow: var(--boxShadow);
20372    box-shadow: var(--boxShadow);
20373    margin-top: -115px;
20374    background: var(--white);
20375    height: 200px;
20376    padding: 15px 37px
20377  }
20378
20379  body.dgddev.app_id_26.personal_team div.tr-page-header,
20380  body.dgddev.app_id_26.personal_team div#personal_page_image_div,
20381  body.dgddev.app_id_26.personal_team div#team_image,
20382  body.dgddev.app_id_26.personal_team div#body.dgddev.app_id_26.personal_team team_page_team_name,
20383  body.dgddev.app_id_26.personal_team div#personal_join_team_button_container,
20384  body.dgddev.app_id_26.personal_team div#frStatus1 .indicator-title,
20385  /* body.dgddev.app_id_26.personal_team .thermometer-container.indicator-container .text.clearfix, */
20386  body.dgddev.app_id_26.personal_team div.thermometer-container div.donation-link-container,
20387  body.dgddev.app_id_26.personal_team div.team-roster-raised-label,
20388  body.dgddev.app_id_26.personal_team div.team-roster-legend,
20389  body.dgddev.app_id_26.personal_team div#frStatus3,
20390  body.dgddev.app_id_26.personal_team img.team-roster-star,
20391  body.dgddev.app_id_26.personal_team div#frBadge,
20392  body.dgddev.app_id_26.personal_team div#team_achievement_badge,
20393  body.dgddev.app_id_26.personal_team div#team_page_header {
20394    /* display: none */
20395  }
20396
20397  body.dgddev.app_id_26.personal_team div.tr-page-container .thermometer-container .amount-percentage-info span,
20398  body.dgddev.app_id_26.personal_team div.tr-page-container .thermometer-container .amount-raised-info span {
20399    color: var(--white);
20400  }
20401
20402  body.dgddev.app_id_26.personal_team div#team_page_main_content,
20403  body.dgddev.app_id_26.personal_team div#personal_page_main_content {
20404    width: 65%;
20405    margin-top: 20px
20406  }
20407
20408  body.dgddev.app_id_26.personal_team div.tr-page-main-content,
20409  body.dgddev.app_id_26.personal_team div#team_page_main_content {
20410    margin: 0
20411  }
20412
20413  body.dgddev.app_id_26.personal_team div.tr-page-container div.side-bar,
20414  body.dgddev.app_id_26.personal_team div#personal_page_sidebar {
20415    width: 375px;
20416    margin-top: 20px;
20417    padding: 0
20418  }
20419
20420  body.dgddev.app_id_26.personal_team .col-lg-4.personal-team-image {
20421    padding: 0 0 0 15px;
20422    margin-right: -15px
20423  }
20424
20425  body.dgddev.app_id_26.personal_team .personal-team-welcome {
20426    display: flex;
20427    flex-direction: column;
20428    justify-content: center;
20429    padding: 0 15px 0 0
20430  }
20431
20432  body.dgddev.app_id_26.personal_team .personal-team-welcome h2 {
20433    margin-bottom: 0;
20434    font-size: 32px;
20435    font-weight: 700;
20436    text-transform: none
20437  }
20438
20439  body.dgddev.app_id_26.personal_team .personal-team-welcome p {
20440    margin-bottom: 10px
20441  }
20442
20443  body.dgddev.app_id_26.personal_team .personal-team-buttons {
20444    display: flex;
20445    justify-content: flex-end;
20446    align-items: center
20447  }
20448
20449  body.dgddev.app_id_26.personal_team .non-mobile-donate-button-container {
20450    margin-top: 0;
20451    margin-bottom: 10px;
20452  }
20453
20454  body.dgddev.app_id_26.personal_team div#team_page .non-mobile-donate-button-container,
20455  body.dgddev.app_id_26.personal_team div#team_page .non-mobile-donate-button-container+.tr-status-indicator-container {
20456    display: inline-block !important;
20457  }
20458
20459  body.dgddev.app_id_26.personal_team div#team_page .non-mobile-donate-button-container+.tr-status-indicator-container .step-button {
20460    background-color: var(--paletteColor5) !important;
20461    color: var(--paletteColor1) !important;
20462  }
20463
20464  body.dgddev.app_id_26.personal_team div#team_page .non-mobile-donate-button-container+.tr-status-indicator-container .step-button:hover,
20465  body.dgddev.app_id_26.personal_team div#team_page .non-mobile-donate-button-container+.tr-status-indicator-container .step-button:focus {
20466    background-color: var(--paletteColor5) !important;
20467    color: var(--paletteColor1) !important;
20468  }
20469
20470  body.dgddev.app_id_26.personal_team div#personal_page_menu,
20471  body.dgddev.app_id_26.personal_team #join_team_button_container {
20472    text-align: center;
20473    /* margin-bottom: 0; */
20474    display: flex;
20475    /* justify-content: center; */
20476    align-items: center;
20477    /* flex-direction: row-reverse */
20478    flex-wrap: wrap;
20479    justify-content: center;
20480  }
20481
20482  body.dgddev.app_id_26.personal_team div#personal_join_team_button_container,
20483  body.dgddev.app_id_26.personal_team div.tr-status-indicator-container+div.tr-status-indicator-container {
20484    margin-top: 40px
20485  }
20486
20487
20488  body.dgddev.app_id_26.personal_team div#join_team_button_container {
20489    margin-top: 0
20490  }
20491
20492  body.dgddev.app_id_26.personal_team div#personal_page_menu div,
20493  body.dgddev.app_id_26.personal_team #join_team_button_container div,
20494  body.dgddev.app_id_26.pg_team.personal_team .personal-team-buttons div {
20495    margin: 0 15px
20496  }
20497
20498
20499  body.dgddev.app_id_26.personal_team div#personal_page_menu #personal_join_team_button_container #personal_page_join_team_button {
20500    background-color: var(--paletteColor5) !important;
20501    color: var(--paletteColor1) !important;
20502  }
20503
20504  body.dgddev.app_id_26.personal_team .image-cropper.landscape {
20505    position: relative;
20506    height: 167px;
20507    width: 167px;
20508    overflow: hidden;
20509    border-radius: 50%;
20510    display: flex;
20511    justify-content: center;
20512    border: 4px solid var(--paletteColor1)
20513  }
20514
20515  body.dgddev.app_id_26.personal_team .image-cropper.landscape img {
20516    display: block;
20517    margin: 0 auto;
20518    height: 100%;
20519    width: auto;
20520    max-width: none;
20521    left: 0
20522  }
20523
20524  body.dgddev.app_id_26.personal_team .image-cropper.portrait {
20525    position: relative;
20526    overflow: hidden;
20527    border-radius: 50%;
20528    height: 167px;
20529    width: 167px;
20530    border: 4px solid var(--paletteColor1)
20531  }
20532
20533  body.dgddev.app_id_26.personal_team .image-cropper.portrait img {
20534    position: absolute;
20535    height: auto;
20536    width: auto;
20537    max-width: 100%;
20538    top: 50%;
20539    transform: translateY(-50%);
20540    left: 0
20541  }
20542
20543  body.dgddev.app_id_26.personal_team .personal-stats,
20544  body.dgddev.app_id_26.personal_team .team-stats {
20545    background: var(--paletteColor1);
20546    padding: 35px 30px 1px;
20547    text-align: center
20548  }
20549
20550  body.dgddev.app_id_26.personal_team .personal-team-image .caption {
20551    display: none !important
20552  }
20553
20554  body.dgddev.app_id_26.personal_team .personal-stats h1,
20555  body.dgddev.app_id_26.personal_team .personal-stats h4,
20556  body.dgddev.app_id_26.personal_team .team-stats h1,
20557  body.dgddev.app_id_26.personal_team .team-stats h4 {
20558    color: var(--white)
20559  }
20560
20561  body.dgddev.app_id_26.personal_team .personal-stats h4,
20562  body.dgddev.app_id_26.personal_team .team-stats h4 {
20563    font-size: 20px;
20564    letter-spacing: 0;
20565    color: var(--white)
20566  }
20567
20568  body.dgddev.app_id_26.personal_team .thermometer-container.indicator-container {
20569    border: none;
20570    padding: 0;
20571    background: var(--paletteColor1);
20572    padding: 10px 23px 40px;
20573    border-radius: 0
20574  }
20575
20576  body.dgddev.app_id_26.personal_team div.thermometer-container div.thermometer-outer {
20577    background-color: var(--white);
20578    height: 32px;
20579    -moz-border-radius: 40px;
20580    -webkit-border-radius: 40px;
20581    border-radius: 40px;
20582    margin-top: 0;
20583    display: flex;
20584    position: relative;
20585    z-index: 5;
20586    border: none;
20587    /* overflow: visible */
20588  }
20589
20590  body.dgddev.app_id_26.personal_team div.thermometer-container div.thermometer-inner {
20591    background-color: var(--paletteColor6);
20592    height: 32px;
20593    width: 0;
20594    -moz-border-radius: 40px;
20595    -webkit-border-radius: 40px;
20596    border-radius: 40px;
20597    border-top-right-radius: 0;
20598    -moz-border-radius-topright: 0;
20599    -webkit-border-top-right-radius: 0;
20600    border-bottom-right-radius: 0;
20601    -moz-border-radius-bottomright: 0;
20602    -webkit-border-bottom-right-radius: 0;
20603    border-width: var(--buttonborderWidth);
20604    border-style: solid;
20605    border-color: var(--white)
20606  }
20607
20608  body.dgddev.app_id_26.personal_team div#frStatus1 {
20609    margin-top: 0
20610  }
20611
20612  body.dgddev.app_id_26.personal_team div#frStatus2 {
20613    margin-top: 40px
20614  }
20615
20616  body.dgddev.app_id_26.personal_team div#frStatus2 div.indicator-title,
20617  body.dgddev.app_id_26.personal_team div#actStatus div.indicator-title,
20618  body.dgddev.app_id_26.personal_team div.team-roster-title {
20619    color: var(--white);
20620    font-size: 1.2em;
20621    font-weight: 700;
20622    margin: 0;
20623    background: var(--paletteColor1);
20624    padding: 20px;
20625    font-size: 28px;
20626    font-weight: 700
20627  }
20628
20629  body.dgddev.app_id_26.personal_team .team-roster-title-container.clearfix,
20630  body.dgddev.app_id_26.personal_team div.team-roster-title {
20631    background: var(--paletteColor1)
20632  }
20633
20634  body.dgddev.app_id_26.personal_team div#frStatus2 div.vscroll-container,
20635  body.dgddev.app_id_26.personal_team div#actStatus div.vscroll-container {
20636    height: 290px;
20637    overflow: hidden;
20638  }
20639
20640  body.dgddev.app_id_26.personal_team div#frStatus2 div.indicator-container,
20641  body.dgddev.app_id_26.personal_team div#actStatus div.indicator-container,
20642  body.dgddev.app_id_26.personal_team div.indicator-container {
20643    border: none;
20644    padding: 0
20645  }
20646
20647  body.dgddev.app_id_26.personal_team div#actStatus div.team-honor-list-row {
20648    white-space: normal;
20649    text-overflow: inherit;
20650    overflow: visible;
20651    float: left;
20652    width: 100%
20653  }
20654
20655  body.dgddev.app_id_26.personal_team div#actStatus div.team-honor-list-row:empty {
20656    display: none
20657  }
20658
20659  body.dgddev.app_id_26.personal_team div.vscroll-container>div {
20660    margin: 0 !important;
20661    width: 100% !important
20662  }
20663
20664  body.dgddev.app_id_26.personal_team .team-honor-list-row.indicator-list-row.clearfix {
20665    padding: 15px 0;
20666    width: 100% !important;
20667    margin: 0
20668  }
20669
20670  body.dgddev.app_id_26.personal_team div.vscroll-container div.team-honor-list-row,
20671  body.dgddev.app_id_26.personal_team div.vscroll-container div.team-roster-participant-row,
20672  body.dgddev.app_id_26.personal_team div.team-roster-participant-row {
20673    color: var(--paletteColor1);
20674    font-size: 18px;
20675    font-weight: 700;
20676    border-bottom: 1px solid var(--paletteColor1)
20677  }
20678
20679  body.dgddev.app_id_26.personal_team div.team-roster-participant-row {
20680    margin: 15px 0;
20681    padding: 10px 0
20682  }
20683
20684  body.dgddev.app_id_26.personal_team div.team-roster-participant-name a,
20685  body.dgddev.app_id_26.personal_team div.team-roster-participant-raised {
20686    color: var(--paletteColor1) !important;
20687    font-size: 18px;
20688    font-weight: 700
20689  }
20690
20691  body.dgddev.app_id_26.personal_team .badges-container {
20692    max-width: 100%
20693  }
20694
20695  body.dgddev.app_id_26.personal_team .badges-container ul {
20696    list-style: none;
20697    display: flex;
20698    align-items: center;
20699    padding: 0;
20700    margin: 0 0 30px
20701  }
20702
20703  body.dgddev.app_id_26.personal_team .badges-container ul li {
20704    margin: 0 12px;
20705    text-align: center;
20706    font-weight: 700
20707  }
20708
20709  body.dgddev.app_id_26.personal_team .badges-container ul li:first-child {
20710    margin-left: 0
20711  }
20712
20713  /* body.dgddev.app_id_26.personal_team .badges-container ul li img{border-radius:50%} */
20714  body.dgddev.app_id_26.personal_team a#personal_page_team_page_link {
20715    margin: auto 0;
20716    white-space: nowrap;
20717    display: block
20718  }
20719
20720  body.dgddev.app_id_26.personal_team div#trackingActivity {
20721    margin-bottom: 30px
20722  }
20723
20724  body.dgddev.app_id_26.personal_team .tracking-container {
20725    display: flex;
20726    align-items: center;
20727    max-width: 220px
20728  }
20729
20730  body.dgddev.app_id_26.personal_team .tracking-container .activity p {
20731    color: var(--white)
20732  }
20733
20734  body.dgddev.app_id_26.personal_team .tracking-container .activity {
20735    background: var(--paletteColor1);
20736    padding: 20px;
20737    text-align: center;
20738    flex: 1 0 21%;
20739    margin-right: 5px;
20740    height: auto
20741  }
20742
20743  body.dgddev.app_id_26.personal_team .tracking-container .activity p span {
20744    font-size: 12px;
20745    margin-top: 13px;
20746    display: block
20747  }
20748
20749  body.dgddev.app_id_26.personal_team .tracking-container .main-progress-therm {
20750    display: flex;
20751    position: relative;
20752    z-index: 5;
20753    background: var(--white);
20754    border: none;
20755    border-radius: 40px;
20756    height: 20px;
20757    overflow: visible
20758  }
20759
20760  body.dgddev.app_id_26.personal_team .tracking-container .main-progress-therm .progress-meter {
20761    height: 100%;
20762    border-radius: 40px;
20763    transition: all 1s linear;
20764    background: var(--white)
20765  }
20766
20767  body.dgddev.app_id_26.personal_team .tracking-container .activity p.complete-goal {
20768    margin: 15px 0 0
20769  }
20770
20771  body.dgddev.app_id_26.personal_team .donate-buttons {
20772    background: var(--paletteColor1);
20773    padding: 15px;
20774    margin: 40px 0 20px
20775  }
20776
20777  body.dgddev.app_id_26.personal_team .donate-buttons h3 {
20778    margin: 0 0 10px 10px;
20779    color: var(--white)
20780  }
20781
20782  body.dgddev.app_id_26.personal_team .donate-buttons ul {
20783    display: flex;
20784    list-style: none;
20785    flex-wrap: wrap;
20786    margin: 0 auto;
20787    padding: 0;
20788    align-items: center;
20789    justify-content: center
20790  }
20791
20792  body.dgddev.app_id_26.personal_team .donate-buttons li {
20793    border: 1px solid var(--white);
20794    margin: 8px;
20795    text-align: center;
20796    width: calc(50% - 76px);
20797    background: var(--white);
20798    -moz-border-radius: 0;
20799    -webkit-border-radius: 0;
20800    border-radius: 0
20801  }
20802
20803  body.dgddev.app_id_26.personal_team .donate-buttons li a {
20804    display: block;
20805    font-size: 21px;
20806    color: #373737 !important;
20807    padding: 17px 15px;
20808    font-weight: 700;
20809    text-decoration: none
20810  }
20811
20812  body.dgddev.app_id_26.personal_team .donate-buttons li.li-amount.li-amount-other a {
20813    color: #373737 !important;
20814    font-size: 21px
20815  }
20816
20817  body.dgddev.app_id_26.personal_team .donate-buttons li a:hover,
20818  #amount-preselect li.li-amount.active a,
20819  body.dgddev.app_id_26.personal_team .donate-buttons li.li-amount.li-amount-other a:hover {
20820    background: var(--black);
20821    color: var(--white) !important;
20822    text-decoration: none
20823  }
20824
20825  body.dgddev.app_id_26.personal_team a#sidebar_donate_button,
20826  body.dgddev.app_id_26.personal_team a#personal_page_team_page_link {
20827    width: auto
20828  }
20829
20830  body.dgddev.app_id_26.personal_team #therm-icon {
20831    position: relative;
20832    top: -18px;
20833    display: inline-block;
20834    width: 76px;
20835    height: 76px;
20836    margin: 0 auto 0 -30px;
20837    left: 15px
20838  }
20839
20840  body.dgddev.app_id_26.personal_team.logged_in .personal-team-image,
20841  .personal-team-welcome {
20842    position: relative
20843  }
20844
20845  body.dgddev.app_id_26.personal_team.logged_in button#editUserPhoto {
20846    position: absolute;
20847    right: 0;
20848    z-index: 100;
20849    font-size: 12px;
20850    top: 0
20851  }
20852
20853  body.dgddev.app_id_26.personal_team.logged_in button#editUserTitle {
20854    position: absolute;
20855    top: 0;
20856    right: 0;
20857    z-index: 100;
20858    font-size: 12px
20859  }
20860
20861  body.dgddev.app_id_26.personal_team.logged_in #personal_page_media_layout option[value="video"] {
20862    display: none
20863  }
20864
20865  body.dgddev.app_id_26.pg_personal.personal_team.logged_in div#fr_rich_text_container button.btn.btn-primary.btn-tr-inline-edit {
20866    top: -40%
20867  }
20868
20869  body.dgddev.app_id_26.personal_team.logged_in div#fr_rich_text_container button.btn.btn-primary.btn-tr-inline-edit span {
20870    color: var(--paletteColor1);
20871    font-weight: var(--buttonFontWeight)
20872  }
20873
20874  body.dgddev.app_id_26.personal_team.logged_in .ng-tr-page-edit-modal .pull-left {
20875    margin-right: 10px
20876  }
20877
20878  body.dgddev.app_id_26.personal_team li.not-complete {
20879    opacity: 0.2
20880  }
20881
20882  @media (max-width: 1360px) {
20883    body.dgddev.app_id_26.personal_team section.frow-container.section-main.default-personal-team {
20884      padding: 40px 15px
20885    }
20886  }
20887
20888  /* adjusting main tr styles */
20889
20890  body.dgddev.app_id_26 #search_part_team div.ui-tabs-panel,
20891  body.dgddev.app_id_26 #search_part_team ul li.ui-tabs-selected {
20892    background-color: var(--paletteColor5);
20893    border: none;
20894  }
20895
20896  body.dgddev.app_id_26 #search_part_team ul li.ui-tabs-selected {
20897    box-shadow: 0px -11px 14px -12px #00000040;
20898  }
20899
20900  /* body.dgddev.app_id_26 #search_part_team div.ui-tabs-panel {
20901    // background: rgb(255,255,255);
20902    //background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(199,234,253,1) 59%); 
20903  } */
20904
20905  body.dgddev.app_id_26 #search_part_team ul li.ui-tabs-selected {
20906    border-radius: 0px;
20907  }
20908
20909  body.dgddev.app_id_26 #search_part_team form input,
20910  body.dgddev.app_id_26 #search_part_team form select {
20911    background-color: transparent !important;
20912  }
20913
20914  body.dgddev.app_id_26 #search_part_team div.ui-tabs-panel .search-form .search-link img {
20915    display: none;
20916  }
20917
20918  body.dgddev.app_id_26 #search_part_team div.ui-tabs-panel .search-form .search-link {
20919    text-decoration: none;
20920    display: flex;
20921    align-items: center;
20922  }
20923
20924  body.dgddev.app_id_26 #search_part_team div.ui-tabs-panel .search-form .search-link:after,
20925  body.dgddev.app_id_26 #find_participant button.search-button:after {
20926    content: "\f002";
20927    font-family: Font Awesome\ 5 Free;
20928    font-weight: 600;
20929    color: var(--paletteColor7);
20930  }
20931
20932  body.dgddev.app_id_26 div.thermometer-container div.thermometer-inner {
20933    background-color: var(--paletteColor6);
20934    border: 0;
20935  }
20936
20937  @media (max-width: 1200px) {
20938    .col-lg-4.personal-team-image {
20939      padding: 0 0 0 15px;
20940      margin-right: 0
20941    }
20942
20943    body.dgddev.app_id_26.personal_team div#team_page_main_content,
20944    body.dgddev.app_id_26.personal_team div#personal_page_main_content {
20945      width: 58%
20946    }
20947  }
20948
20949  @media (max-width: 991px) {
20950    body.dgddev.app_id_26.personal_team section.frow-container.section-main.personal-team-header {
20951      height: auto;
20952      text-align: center;
20953      padding: 30px 15px 0
20954    }
20955
20956    body.dgddev.app_id_26.personal_team div#personal_page_menu,
20957    body.dgddev.app_id_26.pg_team.personal_team .personal-team-buttons div {
20958      margin-bottom: 30px !important
20959    }
20960
20961    body.dgddev.app_id_26.personal_team .personal-team-buttons {
20962      justify-content: center;
20963      margin-top: 15px
20964    }
20965
20966    body.dgddev.app_id_26.personal_team .personal-team-welcome p {
20967      margin-bottom: 5px
20968    }
20969
20970    body.dgddev.app_id_26.personal_team .image-cropper {
20971      margin: 0 auto 20px
20972    }
20973
20974    body.dgddev.app_id_26.personal_team .col-lg-4.personal-team-image,
20975    body.dgddev.app_id_26.personal_team .personal-team-welcome {
20976      padding: 0 15px
20977    }
20978
20979    body.dgddev.app_id_26.personal_team div#team_page_main_content,
20980    body.dgddev.app_id_26.personal_team div#personal_page_main_content,
20981    body.dgddev.app_id_26.personal_team div.tr-page-container div#team_page_main_content,
20982    body.dgddev.app_id_26.personal_team div.tr-page-container div.tr-page-main-content {
20983      width: 100%;
20984      margin: 0;
20985      float: none;
20986      overflow: auto
20987    }
20988
20989    body.dgddev.app_id_26.personal_team div#personal_page_sidebar,
20990    body.dgddev.app_id_26.personal_team div.tr-page-container div.side-bar {
20991      width: 100%;
20992      margin-top: 30px
20993    }
20994
20995    body.dgddev.app_id_26.personal_team div.mobile-view-description {
20996      height: auto
20997    }
20998
20999    body.dgddev.app_id_26.personal_team .personal-team-buttons div#join_team_button_container {
21000      margin-top: 0
21001    }
21002
21003    body.dgddev.app_id_26.personal_team .tracking-container {
21004      display: flex;
21005      align-items: center;
21006      flex-direction: column
21007    }
21008
21009    body.dgddev.app_id_26.personal_team .tracking-container .activity {
21010      margin: 0 0 15px;
21011      height: auto;
21012      width: 100%
21013    }
21014
21015    body.dgddev.app_id_26.personal_team .tracking-container {
21016      max-width: 100%
21017    }
21018
21019    body.dgddev.app_id_26.personal_team .donate-buttons li {
21020      width: calc(50% - 20px)
21021    }
21022
21023    body.dgddev.app_id_26.personal_team.logged_in button#editUserPhoto {
21024      right: 0;
21025      left: 20%;
21026      margin: 0 auto
21027    }
21028
21029    body.dgddev.app_id_26.personal_team.logged_in button#editUserTitle {
21030      top: -70%;
21031      right: 0;
21032      left: 20%;
21033      margin: 0 auto
21034    }
21035
21036    body.dgddev.app_id_26.personal_team.logged_in div#achievement-badges {
21037      margin-bottom: 100px
21038    }
21039
21040    body.dgddev.app_id_26.personal_team.logged_in .personal-team-welcome {
21041      margin-top: 50px
21042    }
21043
21044    body.dgddev.app_id_26.personal_team.logged_in div#fr_rich_text_container button.btn.btn-primary.btn-tr-inline-edit {
21045      top: -50%
21046    }
21047  }
21048
21049  @media (max-width: 767px) {
21050    body.dgddev.app_id_26.personal_team div.non-mobile-donate-button-container {
21051      display: block
21052    }
21053
21054    body.dgddev.app_id_26.personal_team div.mobile-donate {
21055      display: none
21056    }
21057  }
21058
21059  @media (max-width: 479px) {
21060    body.dgddev.app_id_26.personal_team .badges-container ul {
21061      margin: 0 0 15px;
21062      flex-wrap: wrap
21063    }
21064
21065    body.dgddev.app_id_26.personal_team .badges-container ul li {
21066      margin: 5px 5px 10px;
21067      flex: 1
21068    }
21069
21070    body.dgddev.app_id_26.personal_team .personal-stats,
21071    body.dgddev.app_id_26.personal_team .team-stats {
21072      padding: 20px 20px 1px
21073    }
21074
21075    body.dgddev.app_id_26.personal_team div#personal_page_menu,
21076    body.dgddev.app_id_26.pg_team.personal_team .personal-team-buttons {
21077      flex-direction: column
21078    }
21079
21080    body.dgddev.app_id_26.personal_team div#personal_page_menu div,
21081    body.dgddev.app_id_26.personal_team #join_team_button_container div {
21082      margin: 15px 0
21083    }
21084  }
21085
21086  body.dgddev.app_id_26 a.button {
21087    display: inline-block !important;
21088    text-transform: uppercase !important;
21089    text-decoration: none !important;
21090    background-color: var(--paletteColor3) !important;
21091    border-width: 0 !important;
21092    padding: var(--buttonPadding) !important;
21093    color: var(--white) !important;
21094  }
21095
21096  /* START TOP PARTICIPANTS AND TOP TEAMS PAGES */
21097  body.top_donors div#top_participant_list_container *,
21098  body.top_donors div#team_list_container *,
21099  body.top_donors div#top_team_list_container * {
21100    font-size: 18px;
21101    font-weight: 700;
21102    color: var(--paletteColor1)
21103  }
21104
21105  body.top_donors div#top_participant_list_container {
21106    background: transparent;
21107    border: none;
21108    padding: 0;
21109    margin: 0
21110  }
21111
21112  body.top_donors div.team-list-form-new-team {
21113    float: none;
21114    margin-bottom: 0;
21115    border-bottom: 1px solid #d8d8d8;
21116    padding-bottom: 15px
21117  }
21118
21119  body.top_donors div.top-participant-list-row,
21120  body.top_donors div.team-list-row {
21121    background: none;
21122    border-top: none !important;
21123    background-image: none !important;
21124    border-left: none !important;
21125    border-right: none !important;
21126    border-radius: 0 !important;
21127    padding: 15px 0
21128  }
21129
21130  body.top_donors div.tr-page-main-content {
21131    width: 100%;
21132    float: none;
21133    overflow: auto;
21134    margin: 0
21135  }
21136
21137  body.top_donors div.top-participant-list-row a.participant-find-donate-link,
21138  body.top_donors div.team-list-donate-now a.participant-find-team-donate-link {
21139    background: var(--white) !important;
21140    background-color: var(--white) !important;
21141    background-image: none !important;
21142    border-width: var(--buttonborderWidth);
21143    border-style: solid;
21144    border-color: var(--paletteColor1) !important;
21145    color: var(--paletteColor1) !important;
21146    font-family: var(--fontFamilyMain) !important;
21147    font-size: 14px !important;
21148    letter-spacing: 0 !important;
21149    padding: 10px !important;
21150    font-weight: 700 !important;
21151    text-transform: none;
21152    text-decoration: none;
21153    text-align: center;
21154    border-radius: 0 !important;
21155    -moz-border-radius: 0 !important;
21156    -webkit-border-radius: 0 !important;
21157    line-height: 1.4;
21158    transition-property: color, background-color, border-color;
21159    transition-duration: .2s;
21160    transition-timing-function: linear;
21161    text-transform: uppercase;
21162    min-width: 150px
21163  }
21164
21165  body.top_donors div.team-list-join-container a.team-list-join {
21166    background: var(--white) !important;
21167    background-color: var(--white) !important;
21168    background-image: none !important;
21169    border-width: var(--buttonborderWidth);
21170    border-style: solid;
21171    border-color: var(--paletteColor1) !important;
21172    color: var(--paletteColor1) !important;
21173    font-family: var(--fontFamilyMain) !important;
21174    font-size: 14px !important;
21175    letter-spacing: 0 !important;
21176    padding: 10px !important;
21177    font-weight: 700 !important;
21178    text-transform: none;
21179    text-decoration: none;
21180    text-align: center;
21181    border-radius: 0 !important;
21182    -moz-border-radius: 0 !important;
21183    -webkit-border-radius: 0 !important;
21184    line-height: 1.4;
21185    transition-property: color, background-color, border-color;
21186    transition-duration: .2s;
21187    transition-timing-function: linear;
21188    text-transform: uppercase;
21189    min-width: 150px;
21190    height: auto
21191  }
21192
21193  body.top_donors div.top-participant-list-row a.participant-find-donate-link:hover,
21194  body.top_donors div.team-list-donate-now a.participant-find-team-donate-link:hover,
21195  body.top_donors div.team-list-join-container a.team-list-join:hover {
21196    background: var(--paletteColor1) !important;
21197    border-width: var(--buttonborderWidth);
21198    border-style: solid;
21199    border-color: var(--paletteColor1) !important;
21200    color: var(--white) !important;
21201    text-decoration: none;
21202    transition-property: color, background-color, border-color;
21203    transition-duration: .2s;
21204    transition-timing-function: linear
21205  }
21206
21207  body.top_donors div.top-participant-list-name a,
21208  body.top_donors div.top-participant-list-amount-container div.top-participant-list-amount-label,
21209  body.top_donors div.top-participant-list-amount-container div.top-participant-list-amount {
21210    font-size: 18px
21211  }
21212
21213  body.top_donors div.tr-page-container div.side-bar {
21214    display: none
21215  }
21216
21217  body.top_donors div#team_list_container,
21218  body.top_donors div#top_team_list_container {
21219    background: none;
21220    border: none;
21221    margin: 0 0 30px
21222  }
21223
21224  body.top_donors div.team-list-form-new-team a {
21225    font-weight: 600
21226  }
21227
21228  @media (max-width: 767px) {
21229
21230    body.top_donors div.top-participant-list-name,
21231    body.top_donors div.top-participant-list-amount-container,
21232    body.top_donors div.top-participant-list-team,
21233    body.top_donors div.top-participant-list-donate-only-container,
21234    body.top_donors div.team-list-name,
21235    body.top_donors div.team-list-captain,
21236    body.top_donors div.team-list-participants,
21237    body.top_donors div.team-list-donations,
21238    body.top_donors div.team-list-two-button-container {
21239      width: 100%;
21240      display: block;
21241      float: none;
21242      position: static;
21243      margin: 10px 0 0;
21244      max-width: 100%;
21245      padding: 0
21246    }
21247
21248    body.top_donors div.top-participant-list-donate,
21249    body.top_donors div.top-participant-list-row a.participant-find-donate-link,
21250    body.top_donors div.team-list-donate-now a.participant-find-team-donate-link,
21251    body.top_donors div.team-list-join-container a.team-list-join {
21252      float: left;
21253      display: inline-block
21254    }
21255
21256    body.top_donors div.top-participant-list-amount-container div.top-participant-list-amount {
21257      float: none
21258    }
21259
21260    body.top_donors div.team-list-one-button-container {
21261      position: static;
21262      margin-top: 15px
21263    }
21264  }
21265
21266  /* END TOP PARTICIPANTS AND TOP TEAMS PAGES */
21267
21268
21269  /*-----------------------------------------------------------------------------------*/
21270  /*	18: DONATION FORM
21271/*-----------------------------------------------------------------------------------*/
21272  body.app_id_9 div.appArea,
21273  body.app_id_9 div.lo-UserDetailContainer,
21274  body.app_id_9 div.luminate-eventAppArea {
21275    width: auto;
21276    margin: 0;
21277    padding: 0
21278  }
21279
21280  body.app_id_9 div.responsive button.step-button,
21281  body.app_id_9 div.responsive,
21282  body.app_id_9 div.tr-page-container div.main-content,
21283  body.app_id_9 #appAreaNoWidthClearFix {
21284    width: auto;
21285    max-width: inherit
21286  }
21287
21288  body.app_id_9 div.tr-page-container div.main-content,
21289  body.app_id_9 div.tr-page-container #entry_page_custom_html {
21290    float: none;
21291    padding: 0
21292  }
21293
21294  body.app_id_9 div.tr-page-container div.section-sub-header.empty,
21295  body.app_id_9 #ProcessForm .hidden,
21296  body.app_id_9 #ProcessForm [type="hidden"],
21297  body.app_id_9 #ProcessForm .donation-level-container-generic-repeat.form-input,
21298  body.app_id_9 #ProcessForm div.responsive #level_standard_row span.field-required,
21299  body.app_id_9 #ProcessForm div.responsive #level_forever_row span.field-required,
21300  body.app_id_9 #ProcessForm .date-input-container label,
21301  body.app_id_9 #ProcessForm #level_standard_row .FormLabelText,
21302  body.app_id_9 #ProcessForm #level_forever_row .FormLabelText,
21303  body.app_id_9 #ProcessForm #level_standard_row .donation-levels div.donation-level-container.monthly-array,
21304  body.app_id_9 #ProcessForm #level_standard_row .donation-level-container.other-amount.active label,
21305  body.app_id_9 #ProcessForm #level_standard_row .donation-level-user-entered input,
21306  body.app_id_9 #ProcessForm #level_standard_row .donation-levels .donation-level-input-container input[type="radio"],
21307  body.app_id_9 #ProcessForm #level_standard_row .donation-levels div.generic-repeat-label-checkbox-container,
21308  body.app_id_9 #ProcessForm #level_forever_row .other-amount label,
21309  body.app_id_9 #ProcessForm div#payment_cc_container h3,
21310  body.app_id_9 #ProcessForm #pstep_cancel,
21311  body.app_id_9 #ProcessForm .custom-field-container.form-row .form-input-label-block {
21312    display: none
21313  }
21314
21315  body.app_id_9 #ProcessForm .donation-levels div.donation-level-container.donationLevel .donation-level-label-container,
21316  body.app_id_9 #ProcessForm .donation-level-user-entered label,
21317  body.app_id_9 #ProcessForm .form-progress-bar {
21318    display: none !important
21319  }
21320
21321  body.app_id_9 #ProcessForm table {
21322    border-collapse: collapse
21323  }
21324
21325  body.app_id_9 #ProcessForm div.responsive label {
21326    white-space: normal;
21327    margin-bottom: 0;
21328    font-weight: 700
21329  }
21330
21331  body.app_id_9 #ProcessForm {
21332    padding: 0 35px 40px;
21333    max-width: 100%
21334  }
21335
21336  body.app_id_9 #ProcessForm h2.section-header-container {
21337    font-size: 30px;
21338    font-weight: 700;
21339    padding: 25px 0 0;
21340    margin: 25px 0
21341  }
21342
21343  body.app_id_9 #ProcessForm #level_standard_row .donation-level-container.other-amount.active .donation-level-user-entered input {
21344    display: block
21345  }
21346
21347  body.app_id_9 #ProcessForm input[type="checkbox"] {
21348    display: inline-block;
21349    height: 20px;
21350    width: 20px;
21351    margin: 3px 5px 0 2px
21352  }
21353
21354  body.app_id_9 #ProcessForm input[type="radio"] {
21355    height: 20px;
21356    width: 20px
21357  }
21358
21359  body.app_id_9 #ProcessForm .tributes-caption {
21360    font-size: 18px;
21361    font-weight: 700;
21362    margin: 20px 0
21363  }
21364
21365  body.app_id_9 #ProcessForm #single_designee_row input[type="radio"] {
21366    margin: 0 5px 20px 0
21367  }
21368
21369  body.app_id_9 #ProcessForm #select_grid_row input[type="radio"] {
21370    display: block;
21371    margin: 5px auto;
21372    text-align: center
21373  }
21374
21375  body.app_id_9 #ProcessForm div.donation-form-container.responsive,
21376  div.donation-form-container.responsive {
21377    background: transparent;
21378    border: none;
21379    border-radius: 0;
21380    padding: 0
21381  }
21382
21383  body.app_id_9 #ProcessForm div.form-row,
21384  body.app_id_9 #ProcessForm div.form-row div.form-content {
21385    display: block;
21386    width: 100%;
21387    margin: 16px 0 0
21388  }
21389
21390  body.app_id_9 #ProcessForm div.form-row div.form-content {
21391    position: relative;
21392    margin: 0
21393  }
21394
21395  body.app_id_9 #ProcessForm .section-header-container {
21396    border-top: 3px solid var(--paletteColor1)
21397  }
21398
21399  body.app_id_9 #ProcessForm div.responsive div.form-checkbox label,
21400  body.app_id_9 #ProcessForm label.custom-element-checkbox-label {
21401    display: inline;
21402    max-width: inherit
21403  }
21404
21405  body.app_id_9 #ProcessForm .donation-levels {
21406    display: flex;
21407    flex-wrap: wrap;
21408    justify-content: space-between;
21409    text-align: center;
21410    align-items: start;
21411    font-size: 0;
21412    line-height: 1;
21413    margin: 0 -5px
21414  }
21415
21416  body.app_id_9 #ProcessForm .donation-levels div.donation-level-container {
21417    border: none;
21418    margin: 0 5px 10px;
21419    padding: 0;
21420    display: flex;
21421    align-items: center;
21422    flex: 1
21423  }
21424
21425  body.app_id_9 #ProcessForm .donation-levels .donation-level-input-container .donation-level-amount-container {
21426    width: 100%;
21427    display: flex;
21428    align-items: center;
21429    justify-content: center
21430  }
21431
21432  body.app_id_9 #ProcessForm div.donation-level-input-container,
21433  body.app_id_9 #ProcessForm div.responsive div.ErrorMessage.page-error>span.field-error-text {
21434    width: 100%
21435  }
21436
21437  body.app_id_9 #ProcessForm div.responsive .donation-levels div.form-content {
21438    margin: 0;
21439    padding: 0
21440  }
21441
21442  body.app_id_9 #ProcessForm div.donation-level-input-container,
21443  body.app_id_9 #ProcessForm div.generic-repeat-label-checkbox-container {
21444    padding: 0
21445  }
21446
21447  body.app_id_9 #ProcessForm div.donation-level-amount-container+div.donation-level-label-container,
21448  body.app_id_9 #ProcessForm label+div.donation-level-expanded-label,
21449  body.app_id_9 #ProcessForm label+div.donation-level-user-entered {
21450    text-align: center;
21451    margin: 0;
21452    padding: 0;
21453    line-height: 1;
21454  }
21455
21456  body.app_id_9 #ProcessForm div.donation-level-user-entered {
21457    display: block;
21458    margin: 0 auto
21459  }
21460
21461  body.app_id_9 #ProcessForm .donation-level-user-entered input[type="text"],
21462  body.app_id_9 #ProcessForm div.responsive body.app_id_9 #ProcessForm .donation-level-user-entered input[type="text"] {
21463    box-shadow: none;
21464    margin: 0;
21465    border-radius: 0
21466  }
21467
21468  body.app_id_9 #ProcessForm #level_standard_row label,
21469  body.app_id_9 #ProcessForm #level_forever_row label {
21470    display: block;
21471    background: var(--white);
21472    color: var(--paletteColor1);
21473    text-align: center;
21474    cursor: pointer
21475  }
21476
21477  body.app_id_9 #ProcessForm #level_standard_row label,
21478  body.app_id_9 #ProcessForm #level_forever_row label,
21479  body.app_id_9 #ProcessForm div.responsive .donation-level-user-entered input[type="text"] {
21480    font-size: var(--buttonFontSize);
21481    line-height: 1;
21482    font-weight: 700;
21483    width: 100%;
21484    max-width: 100%;
21485    padding: var(--buttonPadding);
21486    //border-width: var(--buttonborderWidth);
21487    border-width: 2px;
21488    border-style: solid;
21489    border-color: var(--paletteColor1);
21490    background: var(--white);
21491    height: 53px
21492  }
21493
21494  body.app_id_9 #ProcessForm .donation-level-label-container {
21495    line-height: 21px
21496  }
21497
21498  body.app_id_9 #ProcessForm #level_standard_row label:hover,
21499  body.app_id_9 #ProcessForm #level_forever_row label:hover,
21500  body.app_id_9 #ProcessForm #level_standard_row .active label,
21501  body.app_id_9 #ProcessForm #level_forever_row .active label {
21502    background: var(--paletteColor1);
21503    color: var(--white)
21504  }
21505
21506  body.app_id_9 #ProcessForm .donor-info {
21507    display: flex;
21508    justify-content: space-between
21509  }
21510
21511  #ProcessForm .donor-info .form-row:first-of-type,
21512  #ProcessForm .donor-info #billing_middle_name_row {
21513    margin-right: 5px;
21514  }
21515
21516  #ProcessForm .donor-info .form-row:nth-child(2) {
21517    margin-left: 5px;
21518  }
21519
21520  body.app_id_9 #ProcessForm .donation-form-container.responsive #responsive_payment_typecc_exp_date_MONTH {
21521    margin-right: 10px
21522  }
21523
21524  body.app_id_9 #ProcessForm div.responsive div.form-error {
21525    padding: 10px !important
21526  }
21527
21528  body.app_id_9 #ProcessForm .donor-info .form-row input[type="text"],
21529  body.app_id_9 #ProcessForm .donor-info .form-row select,
21530  body.app_id_9 #ProcessForm #donor_email_addressname,
21531  body.app_id_9 #ProcessForm #tr_message_to_participantname,
21532  body.app_id_9 #ProcessForm input#billing_addr_street1name,
21533  body.app_id_9 #ProcessForm input#billing_addr_street2name,
21534  body.app_id_9 #ProcessForm #billing_addr_cityname,
21535  body.app_id_9 #ProcessForm #billing_addr_country,
21536  body.app_id_9 #ProcessForm div.payment-field-container #responsive_payment_typecc_number_row input {
21537    box-sizing: border-box;
21538    width: 100%;
21539    max-width: 100%
21540  }
21541
21542  body.app_id_9 #ProcessForm .custom-field-container select {
21543    max-width: 100%
21544  }
21545
21546  body.app_id_9 #ProcessForm select,
21547  body.app_id_9 #ProcessForm input[type="text"],
21548  body.app_id_9 #ProcessForm input.ui-autocomplete-input,
21549  body.app_id_9 #ProcessForm textarea,
21550  body.app_id_9 #ProcessForm button {
21551    margin: 5px 0 0
21552  }
21553
21554  body.app_id_9 #ProcessForm button {
21555    margin-right: 10px;
21556  }
21557
21558  body.app_id_9 #ProcessForm .tribute-fields div#select_grid_row.form-row {
21559    max-width: 100%
21560  }
21561
21562  body.app_id_9 #ProcessForm div.error {
21563    color: #9c0003
21564  }
21565
21566  body.app_id_9 #ProcessForm input[type="text"].error,
21567  body.app_id_9 #ProcessForm select.error,
21568  body.app_id_9 #ProcessForm div.responsive input[type="text"].error,
21569  body.app_id_9 #ProcessForm div.responsive select.error,
21570  body.app_id_9 #ProcessForm .donor-info .form-row input[type="text"].error,
21571  body.app_id_9 #ProcessForm .donor-info .form-row select.error {
21572    background: #f6e3d0
21573  }
21574
21575  body.app_id_9 #ProcessForm div.button-container {
21576    border: none;
21577    margin-top: 25px;
21578    padding-top: 25px
21579  }
21580
21581  body.app_id_9 #ProcessForm button#pstep_finish,
21582  body.app_id_9 #ProcessForm .gift-buttons-container button {
21583    float: none
21584  }
21585
21586  body.app_id_9 #ProcessForm .gift-buttons-container {
21587    margin: 0 -4px 20px
21588  }
21589
21590  body.app_id_9 #ProcessForm .gift-buttons-container button {
21591    padding: 10px 15px;
21592    margin: 0 4px;
21593    font-size: var(--defaultTextSize);
21594    line-height: 21px;
21595    height: 47px;
21596    min-width: 170px
21597  }
21598
21599  body.app_id_9 #ProcessForm button#pstep_finish:hover,
21600  body.app_id_9 #ProcessForm .gift-buttons-container button:hover,
21601  body.app_id_9 #ProcessForm .gift-buttons-container button.active {
21602    color: var(--white);
21603    float: none;
21604    border-width: var(--buttonborderWidth);
21605    border-style: solid;
21606    border-color: var(--paletteColor1);
21607    font-weight: 600;
21608    background: var(--paletteColor1);
21609    background-image: none;
21610    background-color: var(--paletteColor1);
21611    -moz-border-radius: 0;
21612    -webkit-border-radius: 0;
21613    border-radius: 0
21614  }
21615
21616  body.app_id_9 #ProcessForm label[for="cover_our_credit_card_fees_radio"],
21617  body.app_id_9 #ProcessForm label[for="additional_amountname"],
21618  body.app_id_9 #ProcessForm span.check-box-form-label-text,
21619  body.app_id_9 #ProcessForm span.FormLabelText {
21620    font-weight: 700
21621  }
21622
21623  body.app_id_9 #ProcessForm input#additional_amountname {
21624    border-width: var(--buttonborderWidth);
21625    border-style: solid;
21626    border-color: var(--paletteColor1);
21627    max-width: 200px
21628  }
21629
21630  body.app_id_9 #ProcessForm [type="search"],
21631  body.app_id_9 #ProcessForm [type="text"],
21632  body.app_id_9 #ProcessForm [type="phone"],
21633  body.app_id_9 #ProcessForm [type="email"],
21634  body.app_id_9 #ProcessForm [type="tel"],
21635  body.app_id_9 #ProcessForm [type="number"],
21636  body.app_id_9 #ProcessForm [type="password"],
21637  body.app_id_9 #ProcessForm div.responsive input[type="search"],
21638  body.app_id_9 #ProcessForm div.responsive input[type="text"],
21639  body.app_id_9 #ProcessForm div.responsive input[type="phone"],
21640  body.app_id_9 #ProcessForm div.responsive input[type="email"],
21641  body.app_id_9 #ProcessForm div.responsive input[type="tel"],
21642  body.app_id_9 #ProcessForm div.responsive input[type="number"],
21643  body.app_id_9 #ProcessForm div.responsive input[type="password"],
21644  body.app_id_9 #ProcessForm textarea,
21645  body.app_id_9 #ProcessForm div.responsive textarea,
21646  body.app_id_9 #ProcessForm .donor-info .form-row input[type="text"],
21647  body.app_id_9 #ProcessForm .donor-info .form-row select,
21648  body.app_id_9 #ProcessForm #donor_email_addressname,
21649  body.app_id_9 #ProcessForm #tr_message_to_participantname,
21650  body.app_id_9 #ProcessForm input#billing_addr_street1name,
21651  body.app_id_9 #ProcessForm input#billing_addr_street2name,
21652  body.app_id_9 #ProcessForm #billing_addr_cityname,
21653  body.app_id_9 #ProcessForm #billing_addr_country,
21654  body.app_id_9 #ProcessForm div.payment-field-container #responsive_payment_typecc_number_row input,
21655  body.app_id_9 #ProcessForm select,
21656  body.app_id_9 #ProcessForm div.responsive select,
21657  body.app_id_9 #ProcessForm select,
21658  body.app_id_9 #ProcessForm div.form-row div.form-content>select {
21659    max-width: 100%;
21660    width: 100%
21661  }
21662
21663  body.app_id_9 #ProcessForm div.form-row,
21664  body.app_id_9 #ProcessForm div.form-row div.form-content {
21665    max-width: 100%
21666  }
21667
21668  body.app_id_9 #ProcessForm .don-standard-levels.form-row,
21669  #ProcessForm #level_standard_row,
21670  #ProcessForm #level_standard_row div.form-content {
21671    max-width: 100% !important
21672  }
21673
21674  body.app_id_9 a.HelpLink {
21675    display: none
21676  }
21677
21678  body.app_id_9 .more-info-popup {
21679    margin: auto;
21680    position: fixed;
21681    top: 10%;
21682    right: 0;
21683    max-width: 450px;
21684    height: auto;
21685    background: #f5f5f5;
21686    padding: 15px 25px;
21687    border: 1px solid #959595;
21688    z-index: 2;
21689    -webkit-box-shadow: var(--boxShadow);
21690    -moz-box-shadow: var(--boxShadow);
21691    box-shadow: var(--boxShadow);
21692    left: 0
21693  }
21694
21695  body.app_id_9 .more-info-popup h2 {
21696    color: var(--paletteColor1);
21697    font-size: 18px;
21698    font-weight: 700
21699  }
21700
21701  #more-phone,
21702  #more-email,
21703  #more-anonymous,
21704  #more-CVV {
21705    cursor: pointer;
21706    width: 24px;
21707    height: 24px;
21708    right: 5px;
21709    position: absolute;
21710    bottom: 8px
21711  }
21712
21713  body.app_id_9 .close-popup {
21714    position: absolute;
21715    top: 0;
21716    right: 5px;
21717    cursor: pointer;
21718    font-size: 30px;
21719    font-weight: 800;
21720    display: block;
21721    color: var(--paletteColor1)
21722  }
21723
21724  body.app_id_9 .more-info-popup img {
21725    max-width: 100px;
21726    margin: 5px 15px 5px 0;
21727    float: left
21728  }
21729
21730  @media (max-width: 991px) {
21731    body.app_id_9 .show-mobile {
21732      display: block !important
21733    }
21734
21735    body.app_id_9 #ProcessForm {
21736      padding: 0 0 40px;
21737      max-width: 100%
21738    }
21739
21740    #ProcessForm,
21741    body.app_id_9 #ProcessForm div.html-caption-container,
21742    body.app_id_9 #ProcessForm #billing_addr_country_row select,
21743    body.app_id_9 #ProcessForm #billing_addr_state_row select,
21744    body.app_id_9 #ProcessForm #donor_addr_state_row select,
21745    body.app_id_9 #ProcessForm #donor_addr_country_row select,
21746    body.app_id_9 #ProcessForm #donor_occupation_row select,
21747    body.app_id_9 #ProcessForm #shipping_addr_country_row select,
21748    body.app_id_9 #ProcessForm #shipping_addr_state_row select,
21749    body.app_id_9 #ProcessForm #tribute_notify_recip_state_row select,
21750    body.app_id_9 #ProcessForm #tribute_notify_recip_country_row select,
21751    body.app_id_9 #ProcessForm .custom-field-container select,
21752    body.app_id_9 #ProcessForm div.employer-address-container select,
21753    body.app_id_9 #ProcessForm div.responsive textarea,
21754    body.app_id_9 #ProcessForm #billing_title_row,
21755    body.app_id_9 #ProcessForm #donor_email_address_row,
21756    body.app_id_9 #ProcessForm #responsive_payment_typecc_number_row,
21757    body.app_id_9 #ProcessForm .tribute-fields {
21758      max-width: 100%;
21759      width: 100%
21760    }
21761
21762    body.app_id_9 #ProcessForm #responsive_payment_typecc_exp_date_row,
21763    body.app_id_9 #ProcessForm #responsive_payment_typecc_cvv_row {
21764      float: none;
21765      width: 100%
21766    }
21767
21768    body.app_id_9 #ProcessForm #responsive_payment_typecc_exp_date_MONTH,
21769    body.app_id_9 #ProcessForm #responsive_payment_typecc_exp_date_YEAR {
21770      max-width: 100%
21771    }
21772
21773    body.app_id_9 #ProcessForm #responsive_payment_typecc_exp_date_MONTH {
21774      margin-bottom: 10px !important;
21775      display: block
21776    }
21777
21778    body.app_id_9 #ProcessForm .donation-form-container.responsive #responsive_payment_typecc_cvv_row {
21779      margin-left: 0
21780    }
21781
21782    body.app_id_9 #ProcessForm .donation-levels div.donation-level-container {
21783      flex: 0 0 calc(49% - 8px)
21784    }
21785
21786    body.app_id_9 #ProcessForm .donation-levels div.donation-level-container.other-amount {
21787      flex-grow: 1
21788    }
21789
21790    body.app_id_9 #ProcessForm .gift-buttons-container {
21791      display: flex;
21792      margin: 0 -8px 30px
21793    }
21794
21795    body.app_id_9 #ProcessForm .gift-buttons-container button {
21796      margin: 0 8px;
21797      width: 100%;
21798      min-width: auto
21799    }
21800
21801    body.app_id_9 #ProcessForm .donor-info {
21802      display: block
21803    }
21804
21805    #ProcessForm .donor-info .form-row:first-of-type,
21806    #ProcessForm .donor-info #billing_middle_name_row {
21807      margin-right: 5px;
21808    }
21809
21810    #ProcessForm .donor-info .form-row:nth-child(2) {
21811      margin-left: 5px;
21812    }
21813
21814    body.app_id_9 #ProcessForm #responsive_payment_typecc_exp_date_row,
21815    body.app_id_9 #ProcessForm #responsive_payment_typecc_cvv_row {
21816      font-size: 14px
21817    }
21818
21819    body.app_id_9 #ProcessForm #responsive_payment_typecc_cvv_row.form-row div.form-content {
21820      display: flex;
21821      flex-direction: column
21822    }
21823
21824    body.app_id_9 #ProcessForm #responsive_payment_typecc_cvv_row input {
21825      order: 2
21826    }
21827
21828    body.app_id_9 #ProcessForm #responsive_payment_typecc_cvv_row .HelpLink {
21829      order: 3;
21830      margin: 5px 10px 0 auto
21831    }
21832
21833    body.app_id_9 #ProcessForm label[for="level_standardauto_repeatname"],
21834    body.app_id_9 #ProcessForm div.responsive div.form-checkbox label,
21835    body.app_id_9 #ProcessForm label.custom-element-checkbox-label {
21836      display: inline-block;
21837      max-width: inherit;
21838      width: 80%
21839    }
21840
21841    body.app_id_9 #ProcessForm [type="search"],
21842    body.app_id_9 #ProcessForm [type="text"],
21843    body.app_id_9 #ProcessForm [type="phone"],
21844    body.app_id_9 #ProcessForm [type="email"],
21845    body.app_id_9 #ProcessForm [type="tel"],
21846    body.app_id_9 #ProcessForm [type="number"],
21847    body.app_id_9 #ProcessForm [type="password"],
21848    body.app_id_9 #ProcessForm div.responsive input[type="search"],
21849    body.app_id_9 #ProcessForm div.responsive input[type="text"],
21850    body.app_id_9 #ProcessForm div.responsive input[type="phone"],
21851    body.app_id_9 #ProcessForm div.responsive input[type="email"],
21852    body.app_id_9 #ProcessForm div.responsive input[type="tel"],
21853    body.app_id_9 #ProcessForm div.responsive input[type="number"],
21854    body.app_id_9 #ProcessForm div.responsive input[type="password"],
21855    body.app_id_9 #ProcessForm textarea,
21856    body.app_id_9 #ProcessForm div.responsive textarea,
21857    body.app_id_9 #ProcessForm .donor-info .form-row input[type="text"],
21858    body.app_id_9 #ProcessForm .donor-info .form-row select,
21859    body.app_id_9 #ProcessForm #donor_email_addressname,
21860    body.app_id_9 #ProcessForm #tr_message_to_participantname,
21861    body.app_id_9 #ProcessForm input#billing_addr_street1name,
21862    body.app_id_9 #ProcessForm input#billing_addr_street2name,
21863    body.app_id_9 #ProcessForm #billing_addr_cityname,
21864    body.app_id_9 #ProcessForm #billing_addr_country,
21865    body.app_id_9 #ProcessForm div.payment-field-container #responsive_payment_typecc_number_row input,
21866    body.app_id_9 #ProcessForm select,
21867    body.app_id_9 #ProcessForm div.responsive select,
21868    body.app_id_9 #ProcessForm select,
21869    body.app_id_9 #ProcessForm div.form-row div.form-content>select,
21870    #ProcessForm div.form-row,
21871    #ProcessForm div.form-row div.form-content {
21872      max-width: 100% !important;
21873      width: 100% !important
21874    }
21875  }
21876
21877  @media (max-width: 767px) {
21878    body.app_id_9 .more-info-popup {
21879      max-width: 90%
21880    }
21881
21882    body.app_id_9 .more-info-popup p {
21883      font-size: 14px
21884    }
21885
21886    body.app_id_9 .more-info-popup img {
21887      display: none
21888    }
21889  }
21890
21891
21892  /*-----------------------------------------------------------------------------------*/
21893  /*	19: DONOR SEARCH
21894/*-----------------------------------------------------------------------------------*/
21895  /* START ENTRY PAGE SEARCH */
21896  body.dgddev #participant-search.hide {
21897    display: none !important
21898  }
21899
21900  body.dgddev #participant-search .inner {
21901    display: flex;
21902    justify-content: space-between;
21903    margin: 0 auto
21904  }
21905
21906  #participant-search input[type="text"] {
21907    margin: 0 10px 0 0
21908  }
21909
21910  body.dgddev #participant-search form {
21911    flex: 2
21912  }
21913
21914  body.dgddev #participant-search form#findFriendForm {
21915    margin-right: 15px
21916  }
21917
21918  /* body.dgddev #participant-search .name-container{display:flex;flex:1 1 auto} */
21919  body.dgddev #global-search .name-container div {
21920    width: 100%;
21921    text-align: left;
21922    margin: 0 5px
21923  }
21924
21925  body.dgddev #participant-search form#teamFindFriendForm input {
21926    max-width: 615px !important
21927  }
21928
21929  body.dgddev #participant-search button.search-btn,
21930  body.dgddev #team-search button.search-btn {
21931    border: none;
21932    background: none;
21933    flex: 0 0 auto;
21934    color: var(--paletteColor1);
21935    transform: rotate(90deg);
21936    font-size: 30px;
21937    margin-top: 20px
21938  }
21939
21940  body.dgddev #participant-search button.search-btn:hover,
21941  body.dgddev #team-search button.search-btn:hover {
21942    opacity: 0.5
21943  }
21944
21945  body.dgddev.pg_entry #search_participant form,
21946  body.dgddev.pg_entry #search_team form {
21947    display: flex;
21948  }
21949
21950  @media (max-width: 991px) {
21951    body.dgddev #participant-search .inner {
21952      display: block
21953    }
21954
21955    body.dgddev #participant-search form {
21956      display: flex;
21957      flex: auto;
21958      flex-direction: column
21959    }
21960
21961    body.dgddev #participant-search form#findFriendForm {
21962      margin-right: 0
21963    }
21964
21965    body.dgddev #participant-search .name-container {
21966      display: block;
21967      flex: auto
21968    }
21969
21970    /* body.dgddev #participant-search form#findFriendForm input,body.dgddev #participant-search form#teamFindFriendForm input{max-width:calc(100% - 65px)!important;margin:0 10px 20px 0} */
21971    body.dgddev #participant-search button.search-btn {
21972      border: none;
21973      background: none;
21974      flex: none
21975    }
21976
21977    body.dgddev #participant-search form#teamFindFriendForm {
21978      margin-top: 50px
21979    }
21980  }
21981
21982
21983  @media (max-width: 600px) {
21984    body.dgddev div.tr-page-container div.side-bar {
21985      padding: 0 20px;
21986    }
21987
21988    body.dgddev.pg_entry #search_participant form,
21989    body.dgddev.pg_entry #search_team form {
21990      display: block;
21991    }
21992  }
21993
21994  @media (max-width: 480px) {
21995    /* body.dgddev #participant-search form#findFriendForm input,#participant-search form#teamFindFriendForm input{max-width:calc(100% - 80px)!important;margin: 0 10px 20px 0} */
21996  }
21997
21998  /* END ENTRY PAGE SEARCH */
21999
22000  /* START PG PFIND SEARCH */
22001  body.dgddev:not(.pg_entry) div#search_part_team,
22002  body.dgddev:not(.pg_entry) div.tr-page-container div.header-container {
22003    background-color: transparent;
22004    width: 50% !important;
22005    min-width: max-content;
22006  }
22007
22008  @media screen and (max-width: 600px) {
22009
22010    body.dgddev:not(.pg_entry) div#search_part_team,
22011    body.dgddev:not(.pg_entry) div.tr-page-container div.header-container {
22012      min-width: 0;
22013      width: 100% !important;
22014    }
22015  }
22016
22017  body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-company-name,
22018  body.dgddev.pg_pfind div.list-component-body div.list-component-cell.list-component-cell-column-date,
22019  body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-tr-name,
22020  body.dgddev.pg_pfind div.tr-page-container div.section-sub-header,
22021  body.dgddev.pg_pfind .find-participant-badge-container {
22022    display: none !important
22023  }
22024
22025  body.dgddev.pg_pfind h2.tr-page-title {
22026    margin: 0;
22027    padding: 0
22028  }
22029
22030  body.dgddev.pg_pfind #global-search {
22031    text-align: center;
22032    max-width: 1220px;
22033    padding: 0;
22034    margin: 0 auto 30px
22035  }
22036
22037  body.dgddev.pg_pfind #global-search .inner {
22038    position: relative;
22039    max-width: 790px;
22040    text-align: center;
22041    margin: 0 auto
22042  }
22043
22044  body.dgddev.pg_pfind #search-tab-nav {
22045    display: flex;
22046    justify-content: center
22047  }
22048
22049  body.dgddev.pg_pfind #global-search .tab {
22050    padding: 4% 0 0
22051  }
22052
22053  /* body.dgddev.pg_pfind div#find_participant input[type="text"],body.dgddev.pg_pfind div#find_participant select{display:inline-block} */
22054  /* body.dgddev.pg_pfind #global-search .tab input[type="text"].search,body.dgddev.pg_pfind div.responsivebody.dgddev.pg_pfind #global-search .tab input[type="text"].search{position:relative;z-index:1;width:90%} */
22055  body.dgddev #global-search .name-container {
22056    display: flex;
22057    align-items: center;
22058  }
22059
22060  /* body.dgddev.pg_pfind input#partfname.search{margin:0 2%;max-width:45%}
22061body.dgddev.pg_pfind input#partlname.search{max-width:45%} */
22062  body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell span.list-component-cell-title-text {
22063    font-style: normal;
22064    font-size: var(--defaultTextSize)
22065  }
22066
22067  body.dgddev.pg_pfind #global-search .tab {
22068    position: relative;
22069    z-index: 2;
22070    left: 0;
22071    top: 0;
22072    cursor: pointer
22073  }
22074
22075  body.dgddev.pg_pfind form#findFriendForm {
22076    margin-right: 0
22077  }
22078
22079  body.dgddev.pg_pfind #find_participant div.participant-find-search-results {
22080    background-color: transparent;
22081    border: none;
22082    padding: 0;
22083    margin-top: 35px
22084  }
22085
22086  body.dgddev.pg_pfind #find_participant div.list-component-row {
22087    background-image: none;
22088    border-radius: 0;
22089    border-bottom: 1px solid #dad7d0;
22090    border-top: none;
22091    border-left: none;
22092    border-right: none;
22093    padding: 10px 0;
22094    position: relative
22095  }
22096
22097  body.dgddev.pg_pfind .participant-find-search-results .list-component-body {
22098    border-top: 1px solid #dad7d0
22099  }
22100
22101  body.dgddev.pg_pfind div#find_participant div.search-content {
22102    padding: 10px 0
22103  }
22104
22105  body.dgddev.pg_pfind div.list-component-cell {
22106    padding: 5px 0
22107  }
22108
22109  body.dgddev.pg_pfind #search-tab-nav a {
22110    margin: 0 5px;
22111    width: 200px;
22112  }
22113
22114  body.dgddev.pg_pfind div#find_participant span#team_find_search_results_header_text {
22115    font-size: 24px;
22116    margin-bottom: 10px;
22117    font-weight: 700
22118  }
22119
22120  body.dgddev.pg_pfind .list-component-paginator-records-text {
22121    font-size: 18px
22122  }
22123
22124  body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell-column-participant-name span.list-component-cell-data-text a,
22125  body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-team-search-team-name span.list-component-cell-data-text a,
22126  body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell span.list-component-cell-data-text a {
22127    font-weight: 700
22128  }
22129
22130
22131  body.dgddev #find_participant button.search-button {
22132    float: none;
22133    position: absolute;
22134    transform: translate(600%, 17%);
22135    background: transparent;
22136  }
22137
22138  #search_part_team div.ui-tabs-panel input {
22139    width: 220px;
22140  }
22141
22142  /* body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-donate{float:right;position:absolute;right:0;top:20px} */
22143  @media (max-width: 991px) {
22144    /* body.dgddev.pg_pfind #participant-search button.search-btn{top:-10px} */
22145  }
22146
22147  @media (max-width: 767px) {
22148    body.dgddev.pg_pfind #global-search .inner {
22149      max-width: 95%
22150    }
22151
22152    body.dgddev.pg_pfind #search-tab-nav a {
22153      min-width: auto
22154    }
22155
22156    body.dgddev.pg_pfind #global-search .tab i.fa-search {
22157      left: 0
22158    }
22159
22160    body.dgddev.pg_pfind #global-search #participant-search.tab i.fa-search {
22161      top: -10px
22162    }
22163
22164    body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-participant-name,
22165    body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-team-search-team-name,
22166    div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-donate {
22167      width: 100%;
22168      float: none
22169    }
22170
22171    body.dgddev.pg_pfind #find_participant div.list-component-row {
22172      padding: 10px 0
22173    }
22174
22175    body.dgddev.pg_pfind div#find_participant div.participant-find-search-results {
22176      padding: 0;
22177      margin: 0
22178    }
22179
22180    body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-donate {
22181      width: 100%;
22182      float: none;
22183      margin-top: 5px;
22184      text-align: left;
22185      position: static
22186    }
22187
22188    body.dgddev.pg_pfind div#find_participant div.list-component-body div.list-component-cell.list-component-cell-column-donate {
22189      margin-bottom: 10px
22190    }
22191  }
22192
22193  @media (max-width: 530px) {
22194    body.dgddev.pg_pfind #search-tab-nav {
22195      display: block
22196    }
22197
22198    body.dgddev.pg_pfind #search-tab-nav a {
22199      min-width: auto;
22200      margin-bottom: 15px;
22201      width: 100%;
22202      display: block
22203    }
22204  }
22205
22206  /* END PG PFIND SEARCH */
22207
22208
22209  /*-----------------------------------------------------------------------------------*/
22210  /*	20: STANDARD LOGIN PAGES
22211/*-----------------------------------------------------------------------------------*/
22212  /*UserLogin Styles*/
22213  section.internal-hero-banner img {
22214    width: 100%;
22215  }
22216
22217  section.internal-hero-banner {
22218    margin: 15px 0 30px;
22219  }
22220
22221  body.app_id_10 br {
22222    display: none;
22223  }
22224
22225  body.app_id_10 #login-div-content * {
22226    font-size: 18px;
22227  }
22228
22229  body.app_id_10 #login-div-content table td {
22230    width: 100%;
22231    float: left;
22232    margin: 0 0 5px;
22233  }
22234
22235  body.app_id_10 #login-div-content br {
22236    display: none;
22237  }
22238
22239  body.app_id_10 #login-div-content .banner-header {
22240    background-color: transparent;
22241    height: auto;
22242    border-bottom: none;
22243    margin-bottom: 20px;
22244    padding: 0;
22245  }
22246
22247  body.app_id_10 #login-div-content .banner-header strong,
22248  body.app_id_10 #login-div-content .banner-header a {
22249    background-color: transparent;
22250    color: var(--paletteColor1);
22251    font-weight: 400;
22252    font-size: 32px;
22253    font-family: var(--fontFamilyMain);
22254    text-transform: none;
22255  }
22256
22257  body.app_id_10 #login-div-content .banner-header a {
22258    text-decoration: underline;
22259  }
22260
22261  body.app_id_10 #login-div-content .login-form {
22262    background-color: transparent;
22263  }
22264
22265  body.app_id_10 #login-div-content .input-border,
22266  body.app_id_10 #login-div-content .outer-border {
22267    border: none;
22268    padding-left: 0;
22269  }
22270
22271  body.app_id_10 #login-div-content div.actions {
22272    padding-left: 0;
22273    margin-top: 20px;
22274  }
22275
22276  body.app_id_10 #login-div-content div.right-block {
22277    float: left;
22278    padding-left: 0;
22279    margin-top: 20px;
22280  }
22281
22282  body.app_id_10 #login-div-content div.right-block span {
22283    display: block;
22284    margin-bottom: 5px;
22285  }
22286
22287  body.app_id_10 #login-div-content .footer-block {
22288    background-color: transparent;
22289    border-top: none;
22290  }
22291
22292  body.app_id_10 #login-div-content table td p {
22293    margin-bottom: 0;
22294  }
22295
22296  body.app_id_10 .loginText {
22297    margin-top: 20px;
22298  }
22299
22300  body.app_id_10 #login-div-content .banner-header {
22301    background-color: transparent;
22302    height: auto;
22303    border-bottom: none;
22304    color: var(--paletteColor1);
22305    font-weight: 400;
22306    font-size: 32px;
22307    font-family: var(--fontFamilyMain);
22308    text-transform: none;
22309  }
22310
22311  body.app_id_10 #login-div-content label {
22312    margin-bottom: 0;
22313  }
22314
22315  body.app_id_10 #login-div-content label[for="Password"] {
22316    margin-top: 20px;
22317  }
22318
22319  body.app_id_10 #login-div-content a {
22320    color: var(--paletteColor1);
22321  }
22322
22323  @media (max-width: 991px) {
22324    body.app_id_10 #login-div-content table {
22325      width: 100%;
22326    }
22327  }
22328
22329
22330  /*-----------------------------------------------------------------------------------*/
22331  /*	21: RESPONSIVE SURVEY (MUST USE RESPONSIVE SURVEY LAYOUT IN ADMIN SETTINGS)
22332/*-----------------------------------------------------------------------------------*/
22333  body.app_id_22 input#reset,
22334  body.app_id_22 input#ACTION_CANCEL_RESPONSE_SUBMIT {
22335    display: none
22336  }
22337
22338  body.app_id_22 .cons-info-question-container,
22339  body.app_id_22 span.input-label.survey-question-label,
22340  body.app_id_22 .survey-question-container {
22341    display: block;
22342    margin-bottom: 20px;
22343    width: 100%
22344  }
22345
22346  body.app_id_22 .responsive div.survey-question-container span.survey-textarea-container textarea,
22347  body.app_id_22 div#email_opt_in_container label,
22348  body.app_id_22 div#postal_mail_opt_in_container label,
22349  body.app_id_22 div#remember_me_container label {
22350    max-width: 100%;
22351    width: 100%
22352  }
22353
22354  body.app_id_22 #email_opt_in_container span.input-container,
22355  body.app_id_22 #postal_mail_opt_in_container span.input-container {
22356    display: flex;
22357    justify-content: space-between;
22358    align-items: center
22359  }
22360
22361  body.app_id_22 .indented-field-group span.input-container,
22362  body.app_id_22 .indented-field-group li.input-container {
22363    display: flex !important;
22364    align-items: center
22365  }
22366
22367  body.app_id_22 .responsive div.survey-question-container .indented-field-group {
22368    margin-left: 0;
22369    margin-top: 5px
22370  }
22371
22372  body.app_id_22 .responsive div.survey-question-container span.survey-text-hint {
22373    display: none
22374  }
22375
22376  body.app_id_22 .donor-info {
22377    display: flex;
22378    justify-content: space-between
22379  }
22380
22381  body.app_id_22 .donor-info div {
22382    width: 100%
22383  }
22384
22385  body.app_id_22 .donor-info .cons-info-question-container:first-of-type,
22386  body.app_id_22 .cons-state-container,
22387  body.app_id_22 .donor-info .form-row:first-of-type {
22388    padding: 0 10px 0 0
22389  }
22390
22391  @media (max-width: 991px) {
22392    body.app_id_22 .donor-info {
22393      display: block
22394    }
22395
22396    body.app_id_22 .donor-info .cons-info-question-container:first-of-type,
22397    body.app_id_22 .cons-state-container,
22398    body.app_id_22 .donor-info .form-row:first-of-type {
22399      padding: 0
22400    }
22401  }
22402</style>
22403
22404
22405<!-- JS -->
22406<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.js"></script>
vendor: 1 bytes, line 22406
22406
22407<script src="//cdnjs.cloudflare.com/ajax/libs/luminateExtend/1.8.1/luminateExtend.min.js"></script>
vendor: 1 bytes, line 22407
22407
22408<script src="//cdn.jsdelivr.net/npm/[email protected]/src/focus-visible.js"></script>
22408
22409
22410
22411<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-503cfb9f34710a1e"></script>
22411
22412
22413<script type="text/javascript">
22414//start with luminateExtend init call
22415luminateExtend({
22416apiKey: 'wDB09SQODRpVIOvX',
22417response_format: 'xml',
22418path: {
22419nonsecure: 'http://support.cancercarefdn.mb.ca/site/', 
22420secure: 'https://support.cancercarefdn.mb.ca/site/'
22421}
22422});
22423</script>
22423
22424
22425
22426
22427
22428
22429
22430
22431
22432
22433
22434
22435<script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=659f0615b492fb00132dceda&product=inline-share-buttons' async='async'></script>
22435
22436 
22437
22438		
22439</head>
22440<body
22441
22442
22443
22444
22445
22446
22447
22448
22449
22450
22451
22452
22453class="dgddev app_id_201 trID_ dfid_ logged_out pg_self_personal en_locale full-width-layout
22454"
22455>	
22456
22457
22458    <!-- otherwise do this, replace everything below this comment with the HTML body of the the pagewrapper -->
22459
22460    
22461
22462        <noscript><strong>We're sorry but CancerCare Manitoba Foundation doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript>
22463
22464        <!-- 2023_CCMF_Header_with_donate_button -->
22465        
22466        <!-- SITE OVERLAY FOR PUSHY MENU -->
22467        <div class="site-overlay"></div>
22468
22469        <!-- CSS LOADER -->
22470        <div class="donut"></div>
22471
22472        <!--  -->
22473
22474
22475<!-- reus_CCMF_header_full_nav_no_donate_button -->
22476
22477<!-- Ribbon -->
22478<div class="row header-ribbon align-items-center">
22479  <div class=" col-md-auto col-lg-auto col-xl-2 d-flex justify-content-end justify-content-md-start ps-0">
22480    <a class="header-links" href="tel:2047874143">204-787-4143</a>
22481  </div>
22482  <div class="col-md-auto col-lg-auto d-flex justify-content-start">
22483    <a class="header-links" href="tel:18774072223">1-877-407-2223</a>
22484  </div>
22485  <div class="col-lg-2 justify-content-lg-end container-login-button flex-lg-fill p-0">
22486    
22487    <a id="login-btn-ribbon" class="login-button" role="button"
22488      href="PageServer?pagename=mhcf_loginLanding&fr_id=">Login
22489      <span id="chevron-container-login" class="chevron-container">
22490        <div class="chevron-line chevron-line-top"></div>
22491        <div class="chevron-line chevron-line-bottom"></div>
22492      </span>
22493    </a>
22494    
22495  </div>
22496</div>
22497<!-- Navbar -->
22498<header class="row sticky-top bg-white padding-lg-top custom-navbar">
22499  <div class="container-header-elements d-flex justify-content-between">
22500    <!-- CCMF Logo -->
22501    <div id="ccmf-logo-container" class="col-8 col-sm-8 col-md-6 d-flex justify-content-center d-lg-block">
22502      <a href="https://cancercarefdn.mb.ca/">
22503        <img class="img-fluid" width="1492" height="408"
22504          src="https://cancercarefdn.mb.ca/wp-content/uploads/2020/01/CCMB-found-logo.jpg" alt="CCMF Logo" />
22505      </a>
22506    </div>
22507    <!-- Menu -->
22508    <div class="col-lg-7 align-items-center p-lg-0 container-main-menu-links">
22509      <ul class="link-list-header">
22510        <li>
22511          <a href="https://cancercarefdn.mb.ca/ways-to-give/" class="list-header-item margin-right-list-item">Ways to
22512            give</a>
22513        </li>
22514        <li>
22515          <a href="https://cancercarefdn.mb.ca/stories/" class="list-header-item margin-right-list-item">Stories</a>
22516        </li>
22517        <li>
22518          <a href="https://cancercarefdn.mb.ca/fundraise/" class="list-header-item margin-right-list-item">Fundraise</a>
22519        </li>
22520        <li>
22521          <a href="https://cancercarefdn.mb.ca/signature-events/"
22522            class="list-header-item margin-right-list-item">Events</a>
22523        </li>
22524  <li>
22525          <a href="https://cancercarefdn.mb.ca/get-involved/"
22526            class="list-header-item margin-right-list-item">Get Involved</a>
22527        </li>
22528        <li>
22529          <a href="https://cancercarefdn.mb.ca/your-impact/" class="list-header-item margin-right-list-item">Your
22530            Impact</a>
22531        </li>
22532        <li>
22533          <a href="https://www.cancercarefdn.mb.ca/home/" class="list-header-item margin-right-list-item">CancerCare
22534            Manitoba</a>
22535        </li>
22536      </ul>
22537    </div>
22538    <!-- Mobile Menu Toggler -->
22539    <div id="mobile-menu-toggler" class="col-3 col-sm-4 col-md-2 justify-content-end align-items-center">
22540      <button class="navbar-toggler d-flex flex-column justify-content-around collapsed" type="button"
22541        data-bs-toggle="collapse" data-bs-target="#navbarToggleExternalContent"
22542        aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
22543        <span class="toggler-icon top-bar"></span>
22544        <span class="toggler-icon middle-bar"></span>
22545        <span class="toggler-icon bottom-bar"></span>
22546      </button>
22547    </div>
22548  </div>
22549  <!-- Mobile Menu -->
22550  <div class="col-12 row-mobile-menu navbar-nav-scroll">
22551    <div class="collapse" id="navbarToggleExternalContent">
22552      <ul class="list-unstyled">
22553        <li class="menu-item">
22554          
22555          <a href="PageServer?pagename=tr_events&fr_id=" class="elementor-item" tabindex="0">Login</a>
22556          
22557        </li>
22558        <li class="menu-item">
22559          <a href="https://cancercarefdn.mb.ca/" class="elementor-item" tabindex="0">Home</a>
22560        </li>
22561        <li class="menu-item">
22562          <a href="https://cancercarefdn.mb.ca/ways-to-give/" class="elementor-item" tabindex="0">Ways to give</a>
22563        </li>
22564        <li class="menu-item">
22565          <a href="https://cancercarefdn.mb.ca/stories/" class="elementor-item" tabindex="0">Stories</a>
22566        </li>
22567        <li class="menu-item">
22568          <a href="https://cancercarefdn.mb.ca/fundraise/" class="elementor-item" tabindex="0">Fundraise</a>
22569        </li>
22570        <li class="menu-item">
22571          <a href="https://cancercarefdn.mb.ca/signature-events/" class="elementor-item" tabindex="0">Events</a>
22572        </li>
22573<li class="menu-item">
22574          <a href="https://cancercarefdn.mb.ca/get-involved/" class="elementor-item" tabindex="0">Get Involved</a>
22575        </li>
22576        <li class="menu-item">
22577          <a href="https://cancercarefdn.mb.ca/your-impact/" class="elementor-item" tabindex="0">Your Impact</a>
22578        </li>
22579        <li class="menu-item">
22580          <a href="https://cancercarefdn.mb.ca/about-ccmf/" class="elementor-item" tabindex="0">About Us</a>
22581        </li>
22582        <li class="menu-item">
22583          <a href="https://cancercarefdn.mb.ca/news/" class="elementor-item" tabindex="0">News</a>
22584        </li>
22585        <li class="menu-item">
22586          <a href="#" class="elementor-item elementor-item-anchor" tabindex="0">Donor Bill of Rights</a>
22587        </li>
22588        <li class="menu-item">
22589          <a href="https://cancercarefdn.mb.ca/current-grants/" class="elementor-item" tabindex="0">Grants</a>
22590        </li>
22591        <li class="menu-item">
22592          <a href="https://cancercarefdn.mb.ca/audited-statements/" class="elementor-item" tabindex="0">Audited
22593            Statements</a>
22594        </li>
22595        <li class="menu-item">
22596          <a href="https://cancercarefdn.mb.ca/our-leadership/" class="elementor-item" tabindex="0">Leadership</a>
22597        </li>
22598        <li class="menu-item">
22599          <a href="https://cancercarefdn.mb.ca/staff-directory/" class="elementor-item" tabindex="0">Staff Directory</a>
22600        </li>
22601        <li class="menu-item">
22602          <a href="https://cancercarefdn.mb.ca/careers/" class="elementor-item" tabindex="0">Careers</a>
22603        </li>
22604        <li class="menu-item">
22605          <a href="https://secure3.convio.net/ccmf/site/SPageNavigator/eNewslettersignup.html" class="elementor-item"
22606            tabindex="0">eNewsletter signup</a>
22607        </li>
22608        <li class="menu-item">
22609          <a href="https://cancercarefdn.mb.ca/contact-us/" class="elementor-item" tabindex="0">Contact Us</a>
22610        </li>
22611        <li class="menu-item">
22612          <a href="https://cancercarefdn.mb.ca/privacy-policy/" class="elementor-item" tabindex="0">Privacy Policy</a>
22613        </li>
22614        <li class="menu-item">
22615          <a href="https://www.cancercare.mb.ca/home/" class="elementor-item" tabindex="0">CancerCare Manitoba</a>
22616        </li>
22617        <li class="menu-item">
22618          <a href="https://cancercarefdn.mb.ca/frequently-asked-questions/" class="elementor-item"
22619            tabindex="0">Frequently Asked Questions</a>
22620        </li>
22621      </ul>
22622    </div>
22623  </div>
22624</header>
22625<!-- Multicolor line -->
22626<div class="row bg-bar-multicolor"></div>
22627
22628
22629
22630        <main id="main">
22631
22632        <div id="mainContent" class="content" name="mainContent">
22633
22634        <!-- UPDATE tr_ TO PAGEBUILDER EVENT/LOGIN PAGENAME -->
22635        <section class="frow-container section-main py-40 md-py-40 sm-py-20 xs-py-20"> 
22636            <div class="frow gutters ">
22637            <div class="col-md-12-12">
22638            
22639
22640
22641
22642
22643
22644<style type="text/css">
22645#LogonForm div {
22646    margin: 20px 0;
22647}
22648#content #content-sidebar{display:none !important;}
22649
22650table.lc_Table {
22651    width: 100%;
22652    border-right: none;
22653    border-bottom: none;
22654    border-top: none;
22655}
22656td.lc_Cell {
22657    border-left: none;
22658}
22659
22660</style>
22661
22662<!-- Not logged in -->
22663<h2>User Login</h2>
22664<form id="LogonForm" name="LogonForm" action="UserLogin?s_AffiliateSecCatId=1&NEXTURL=https%3A%2F%2Fsupport.cancercarefdn.mb.ca%2Fsite%2FSPageNavigator%2Fmhcf_loginLanding.html" method="post" target="_top">
22665  <span class="Hint">* = Required Fields</span>
22666
22667  <div class="form_element loguser">
22668  <label for="USERNAME2">*User Name: </label>
22669  <input type="text" value="" name="USERNAME" title="User Name" id="USERNAME2" maxlength="60" size="20" placeholder="Username" required=&#8221;required&#8221;>
22670  </div>
22671  
22672  <div class="form_element logpass">
22673  <label for="Password2">*Password:</label>
22674  <input type="password" maxlength="30" size="20" value="" name="Password" title="Password" id="Password2" placeholder="Password" required=&#8221;required&#8221;>
22675  </div>
22676
22677  <div class="form_element logremb">
22678  <input id="remembercheck" title="Remember Me" name="RememberMe" type="checkbox" value="RememberMe" /> <label for="remembercheck">remember me</label>
22679  </div>  
22680  
22681  <div class="form_element subbtn">
22682  <input id="login" class="button" width="72" type="submit" height="25" name="login" value="Submit">  
22683  </div>
22684</form>
22685<div id="getpassword" style="margin-top: 20px;">
22686<p></p>
22687<h2>Forgot your username or password?</h2>
22688<P>Email me my Username and Password</P>
22689<form id="UsercheckForm" action="UserLogin" method="post">
22690    <input id="NEXTURL" name="NEXTURL" type="hidden" value="https://support.cancercarefdn.mb.ca/site/SPageNavigator/mhcf_loginLanding.html" />
22691    <input id="SendUserName" name="SendUserName" type="hidden" value="submit" />
22692
22693  <span class="Hint">* = Required Fields</span>
22694
22695  <div class="form_element getpass" style="margin-bottom:15px;">
22696    <label for="Email_2">*Email (you donated/registered with):</label>
22697    <input id="Email_2" name="Email" type="email" size="30" maxlength="100" required=&#8221;required&#8221; />
22698  </div>
22699  <div class="form_element getsubbtn">
22700    <input id="SendUserName" style="font-size: 11px;" name="SendUserName" type="submit" value="Send Username &amp; Password" class="button" />
22701  </div>
22702</form>
22703<p>&nbsp;</p>
22704
22705
22706<style>
22707div#sharing-sidebar, div#communityeventssharejanrain, .janrainSocialPlaceholder { display:none !important; }
22708</style>
22709
22710
22711
22712
22713
22714            </div>
22715            </div>
22716        </section>
22717
22718        </div><!-- END CONTENT -->
22719        
22720        </main><!-- END MAIN -->
22721
22722        <!--  -->
22723
22724
22725<!-- reus_CCMF_footer -->
22726
22727<!-- Multicolor line -->
22728<div class="row bg-bar-multicolor"></div>
22729<!-- Footer -->
22730<footer class="row footer">
22731  <div class="footer-sub-container">
22732    <div class="img-container offset-1 col-md-6 offset-md-3 col-lg-4 offset-lg-4 padding-40 px-4 px-md-0">
22733      <img class="img-fluid logo-footer d-lg-block mx-auto"
22734        src="https://cancercarefdn.mb.ca/wp-content/uploads/2019/11/CCMB-found-logo-reverse.svg"
22735        alt="Cancer Care Logo" />
22736    </div>
22737    <!-- Footer links -->
22738    <div class="col-12 footer-links">
22739      <ul class="link-list">
22740        <li><a href="https://cancercarefdn.mb.ca/about-ccmf/" class="list-header-item">About Us</a></li>
22741        <li><a href="https://cancercarefdn.mb.ca/our-leadership/" class="list-header-item">Leadership</a></li>
22742        <li><a href="https://cancercarefdn.mb.ca/staff-directory/" class="list-header-item">Staff Directory</a></li>
22743        <li><a href="https://cancercarefdn.mb.ca/careers/" class="list-header-item">Careers</a></li>
22744        <li>
22745          <a href="https://support.cancercarefdn.mb.ca/site/SPageNavigator/eNewslettersignup.html"
22746            class="list-header-item">E-Newsletter Sign-up</a>
22747        </li>
22748        <li><a href="https://cancercarefdn.mb.ca/contact-us/" class="list-header-item">Contact</a></li>
22749        <li><a href="https://cancercarefdn.mb.ca/privacy-policy/" class="list-header-item">Privacy Policy</a></li>
22750      </ul>
22751    </div>
22752    <div class="col-12 text-center custom-padding-l-r">
22753      <p class="bottom-line-text">OUR CRA CHARITABLE REGISTRATION NUMBER IS 88688 6746 RR0001</p>
22754    </div>
22755  </div>
22756  <!-- Ribbon text -->
22757  <div class="col-12 footer-ribbon">
22758    <p class="footer-ribbon-text">© 2022 CancerCare Manitoba Foundation</p>
22759  </div>
22760</footer>
22761
22762
22763
22764        <!-- START DOING GOOD DIGITAL DEV JS REUSABLE -->
22765        <!-- reus_CCMF_js -->
22766
22767<script>
22768    /* ==========================================================================
22769    MAIN SCRIPTS
22770    LAST UPDATED: 6.17.2022
22771    AUTHOR: JOEL VIXIE, DOING GOOD DIGITAL
22772    PAGEBUILDER: reus_CCMF_js
22773    ===========================================================================*/
22774  
22775    jQuery(function () {
22776      setTimeout(function () {
22777        jQuery('.donut').fadeOut('slow');
22778        jQuery('#main').fadeIn('slow');
22779      }, 1000);
22780    });
22781  
22782    function isMacintosh() {
22783      return navigator.platform.indexOf('Mac') > -1
22784    }
22785  
22786    function isWindows() {
22787      return navigator.platform.indexOf('Win') > -1
22788    }
22789  
22790    if (isMacintosh()) {
22791      console.log('mac');
22792      $('html').addClass('mac-browser');
22793      if (navigator.userAgent.indexOf('Safari') > 0 && navigator.userAgent.indexOf('Chrome') < 0) {
22794        $('html').addClass('safari-browser');
22795      }
22796      if (navigator.userAgent.indexOf('Chrome') > 0 && navigator.userAgent.indexOf('Safari') > 0) {
22797        $('html').addClass('chrome-browser');
22798      }
22799    }
22800    if (isWindows()) {
22801      console.log('pc');
22802      $('html').addClass('pc-browser');
22803  
22804      if (navigator.userAgent.indexOf('Firefox') > 0) {
22805        $('html').addClass('firefox-browser');
22806      }
22807    }
22808  
22809    if (navigator.userAgent.match(/Trident\/7\./)) {
22810      console.log('ie');
22811      $('html').addClass('ie-browser');
22812    }
22813  
22814    var userAgent = navigator.userAgent || navigator.vendor || window.opera;
22815    console.log('userAgent = ' + userAgent);
22816  
22817    if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i) || userAgent.match(/iPod/i)) {
22818      console.log('ios');
22819      $('html').addClass('ios-browser');
22820    }
22821    else if (userAgent.match(/Android/i)) {
22822      console.log('android');
22823      $('html').addClass('android-browser');
22824    }
22825    else if (userAgent.match(/Edge/i)) {
22826      console.log('android');
22827      $('html').addClass('edge-browser');
22828    }
22829  
22830  
22831    $(document).ready(function () {
22832  
22833      /*-----------------------------------------------------------------------------------*/
22834      /*	GENERAL SCRIPTS
22835      /*-----------------------------------------------------------------------------------*/
22836      $('.modal-menu-link').click(function (e) {
22837        e.preventDefault();
22838        $(this).toggleClass('modal-active');
22839        $(this).parent('ul').parent('div').toggleClass('modal-link-container-active');
22840        $('#menu-modal').slideToggle('slow');
22841        $('body').toggleClass('no-scroll');
22842      });
22843  
22844      $('.hamburger-anchor').click(function (e) {
22845        e.preventDefault();
22846        $('#menu-modal').css('display', 'flex');
22847        setTimeout(() => {$('#menu-modal').addClass('open-nav')}, '100');
22848        $('body').addClass('no-scroll');
22849      })
22850  
22851      $('.close-menu-js').click(function () {
22852        resetMobileMenu();
22853      })
22854  
22855      $(window).resize(function () {
22856        if ($(window).width() > 1350) {
22857          resetMobileMenu();
22858        }
22859      });
22860      $(document).on('keyup', function(e) {
22861        if (e.key == "Escape") {
22862           resetMobileMenu();
22863        }
22864      });
22865  
22866      function resetMobileMenu() {
22867        $('#menu-modal').removeClass('open-nav');
22868        setTimeout(() => { $('#menu-modal').css('display', 'none')}, '300');
22869        $('body').removeClass('no-scroll');
22870      }
22871  
22872      $('a[href="#goTop"]').click(function (e) {
22873        e.preventDefault();
22874        $('html, body').animate({ scrollTop: 0 }, 'slow');
22875      });
22876  
22877      $(document).on('scroll', function () {
22878        if ($(document).scrollTop() > 3) {
22879          $('body').addClass('is-scrolled');
22880        } else {
22881          $('body').removeClass('is-scrolled');
22882        }
22883      });
22884  
22885      $(document).on('scroll', function () {
22886        if ($(document).scrollTop() > 350) {
22887          $('body').addClass('sticky-header-hidden');
22888        } else {
22889          $('body').removeClass('sticky-header-hidden');
22890        }
22891      });
22892  
22893      var position = $(window).scrollTop();
22894  
22895      $(document).on('scroll', function () {
22896        var scroll = $(window).scrollTop();
22897        if (scroll > position) {
22898        } else {
22899          $('body').removeClass('sticky-header-hidden');
22900        }
22901        position = scroll;
22902      });
22903  
22904      
22905  
22906  
22907  
22908  
22909      
22910  
22911  
22912      
22913  
22914  
22915  
22916    });
22917  </script>
22917
22918
22919  
22920  
22920<script>
22921        // On hover effect chevron donate button for desktop
22922        var btnDonate = document.getElementById("donate-button-desktop");
22923        var chvContainer = document.getElementById("chevron-container-desktop");
22924        /* btnDonate.onmouseover = function () {
22925          chvContainer.style.display = "inline-block";
22926        }; */
22927        /* btnDonate.onmouseout = function () {
22928          chvContainer.style.display = "none";
22929        }; */
22930        var btnLogin = document.getElementById("login-btn-ribbon");
22931        var chvLoginRibbon = document.getElementById("chevron-container-login");
22932        btnLogin.onmouseover = function () {
22933          chvLoginRibbon.style.display = "inline-block";
22934        };
22935        btnLogin.onmouseout = function () {
22936          chvLoginRibbon.style.display = "none";
22937        };
22938  
22939      </script>
22939
22940  <!--  reus_full_bleed_hero_js -->
22941<script>
22942  // window.addEventListener("resize", (event) => {
22943  // });
22944
22945  let sectionElem = document.getElementsByClassName('section-main');
22946  let sectionStyles = window.getComputedStyle(sectionElem[0]);
22947  let heroImg = document.querySelector('#lo-UserDetailEventDescription p img')
22948  let imgContainer = $(heroImg).parent()[0];
22949
22950  function reportWindowSize() {
22951    let leftMargin = sectionElem[0].offsetLeft;
22952    let remainingRoom = sectionElem[0].offsetLeft * 2;
22953    let paddingString = sectionStyles.getPropertyValue("padding-left");
22954    let paddingTopString = sectionStyles.getPropertyValue("padding-top");
22955    let paddingLeft = parseInt(paddingString.substring(0, paddingString.length - 2));
22956    let paddingLeftRight = paddingLeft * 2;
22957    // console.log(margins[0].offsetLeft);
22958    heroImg.style.width = "100%";
22959
22960    imgContainer.style.position = `relative`;
22961    imgContainer.style.width = `calc(100% + ${remainingRoom + paddingLeftRight}px)`;
22962    imgContainer.style.left = `-${leftMargin + paddingLeft}px`;
22963    imgContainer.style.marginTop = `-${paddingTopString}`;
22964
22965  }
22966  if (heroImg) {
22967    window.onload = reportWindowSize;
22968    window.onresize = reportWindowSize;
22969  }
22970</script>
22970
22971
22972
22973  
22974
22975        <!--  -->
22976
22977<!-- reus_tr_js -->
22978<script>
22979  /* ==========================================================================
22980  MAIN SCRIPTS
22981  LAST UPDATED: 6.14.2022
22982  AUTHOR: JOEL VIXIE, DOING GOOD DIGITAL
22983  PAGEBUILDER: reus_tr_js
22984  ===========================================================================*/
22985
22986  /* TABLE OF CONTENTS
22987  1: GENERAL TEAMRAISER STYLING
22988  2: REGISTRATION
22989  3: PERSONAL | TEAM
22990  4: DONATION FORM (USING DEFAULT FOUND UNDER DONATION MANAGEMENT)
22991  5: DONOR SEARCH
22992  6: STANDARD LOGIN PAGES & JANRAIN
22993  7: SURVEY
22994  */
22995
22996  //PUSHY MENU
22997  !function (a) { function b() { g.hasClass(k) ? h.toggleClass(l) : h.toggleClass(m), o && g.one("transitionend", function () { o.focus() }) } function c() { g.hasClass(k) ? h.removeClass(l) : h.removeClass(m) } function d() { g.hasClass(k) ? (h.addClass(l), g.animate({ left: "0px" }, p), i.animate({ left: q }, p), j.animate({ left: q }, p)) : (h.addClass(m), g.animate({ right: "0px" }, p), i.animate({ right: q }, p), j.animate({ right: q }, p)), o && o.focus() } function e() { g.hasClass(k) ? (h.removeClass(l), g.animate({ left: "-" + q }, p), i.animate({ left: "0px" }, p), j.animate({ left: "0px" }, p)) : (h.removeClass(m), g.animate({ right: "-" + q }, p), i.animate({ right: "0px" }, p), j.animate({ right: "0px" }, p)) } function f() { a(r).addClass(t), a(r).on("click", function (b) { var c = a(this); c.hasClass(t) ? (c.siblings(r).addClass(t).removeClass(s), c.removeClass(t).addClass(s)) : c.addClass(t).removeClass(s), b.stopPropagation() }) } var g = a(".pushy"), h = a("body"), i = a("#main"), j = a(".push"), k = "pushy-left", l = "pushy-open-left", m = "pushy-open-right", n = a(".site-overlay"), o = a(g.data("focus")), p = 200, q = g.width() + "px", r = ".pushy-submenu", s = "pushy-submenu-open", t = "pushy-submenu-closed"; a(r); if (void 0 !== g.data("menu-btn-class")) var u = g.data("menu-btn-class"); else var u = ".slide-out-nav"; var v = a(u + ", .pushy-link"), w = a(u); a(document).keyup(function (a) { 27 == a.keyCode && (h.hasClass(l) || h.hasClass(m)) && (x ? c() : (e(), y = !1), w && w.focus()) }); var x = function () { var a = document.createElement("p"), b = !1, c = { webkitTransform: "-webkit-transform", OTransform: "-o-transform", msTransform: "-ms-transform", MozTransform: "-moz-transform", transform: "transform" }; if (null !== document.body) { document.body.insertBefore(a, null); for (var d in c) void 0 !== a.style[d] && (a.style[d] = "translate3d(1px,1px,1px)", b = window.getComputedStyle(a).getPropertyValue(c[d])); return document.body.removeChild(a), void 0 !== b && b.length > 0 && "none" !== b } return !1 }(); if (x) f(), v.on("click", function () { b() }), n.on("click", function () { b() }); else { h.addClass("no-csstransforms3d"), g.hasClass(k) ? g.css({ left: "-" + q }) : g.css({ right: "-" + q }), i.css({ "overflow-x": "hidden" }); var y = !1; f(), v.on("click", function () { y ? (e(), y = !1) : (d(), y = !0) }), n.on("click", function () { y ? (e(), y = !1) : (d(), y = !0) }) } }(jQuery);
22998
22999  //Scrollto.js
23000  ; (function (f) { "use strict"; "function" === typeof define && define.amd ? define(["jquery"], f) : "undefined" !== typeof module && module.exports ? module.exports = f(require("jquery")) : f(jQuery) })(function ($) { "use strict"; function n(a) { return !a.nodeName || -1 !== $.inArray(a.nodeName.toLowerCase(), ["iframe", "#document", "html", "body"]) } function h(a) { return $.isFunction(a) || $.isPlainObject(a) ? a : { top: a, left: a } } var p = $.scrollTo = function (a, d, b) { return $(window).scrollTo(a, d, b) }; p.defaults = { axis: "xy", duration: 0, limit: !0 }; $.fn.scrollTo = function (a, d, b) { "object" === typeof d && (b = d, d = 0); "function" === typeof b && (b = { onAfter: b }); "max" === a && (a = 9E9); b = $.extend({}, p.defaults, b); d = d || b.duration; var u = b.queue && 1 < b.axis.length; u && (d /= 2); b.offset = h(b.offset); b.over = h(b.over); return this.each(function () { function k(a) { var k = $.extend({}, b, { queue: !0, duration: d, complete: a && function () { a.call(q, e, b) } }); r.animate(f, k) } if (null !== a) { var l = n(this), q = l ? this.contentWindow || window : this, r = $(q), e = a, f = {}, t; switch (typeof e) { case "number": case "string": if (/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)) { e = h(e); break } e = l ? $(e) : $(e, q); case "object": if (e.length === 0) return; if (e.is || e.style) t = (e = $(e)).offset() }var v = $.isFunction(b.offset) && b.offset(q, e) || b.offset; $.each(b.axis.split(""), function (a, c) { var d = "x" === c ? "Left" : "Top", m = d.toLowerCase(), g = "scroll" + d, h = r[g](), n = p.max(q, c); t ? (f[g] = t[m] + (l ? 0 : h - r.offset()[m]), b.margin && (f[g] -= parseInt(e.css("margin" + d), 10) || 0, f[g] -= parseInt(e.css("border" + d + "Width"), 10) || 0), f[g] += v[m] || 0, b.over[m] && (f[g] += e["x" === c ? "width" : "height"]() * b.over[m])) : (d = e[m], f[g] = d.slice && "%" === d.slice(-1) ? parseFloat(d) / 100 * n : d); b.limit && /^\d+$/.test(f[g]) && (f[g] = 0 >= f[g] ? 0 : Math.min(f[g], n)); !a && 1 < b.axis.length && (h === f[g] ? f = {} : u && (k(b.onAfterFirst), f = {})) }); k(b.onAfter) } }) }; p.max = function (a, d) { var b = "x" === d ? "Width" : "Height", h = "scroll" + b;
23000 if (!n(a)) return a[h] - $(a)[b.toLowerCase()](); var b = "client" + b, k = a.ownerDocument || a.document, l = k.documentElement, k = k.body; return Math.max(l[h], k[h]) - Math.min(l[b], k[b]) }; $.Tween.propHooks.scrollLeft = $.Tween.propHooks.scrollTop = { get: function (a) { return $(a.elem)[a.prop]() }, set: function (a) { var d = this.get(a); if (a.options.interrupt && a._last && a._last !== d) return $(a.elem).stop(); var b = Math.round(a.now); d !== b && ($(a.elem)[a.prop](b), a._last = this.get(a)) } }; return p });
23001
23002// this conditional stops the code within it from being doubled up (by reus_CCMF_js), it should run if reus_CCMF_js isn't used
23003
23004 
23005
23006
23007  $(document).ready(function () {
23008
23009    /*-----------------------------------------------------------------------------------*/
23010    /*	1: GENERAL SCRIPTS
23011    /*-----------------------------------------------------------------------------------*/
23012
23013    $('body.dgddev .pushy-content ul li a').click(function () {
23014      $('body').removeClass('pushy-open-right');
23015    });
23016
23017    $('a[href="#goTop"]').click(function (e) {
23018      e.preventDefault();
23019      $('html, body').animate({ scrollTop: 0 }, 'slow');
23020    });
23021
23022    $(document).on('scroll', function () {
23023      if ($(document).scrollTop() > 3) {
23024        $('body').addClass('is-scrolled');
23025      } else {
23026        $('body').removeClass('is-scrolled');
23027      }
23028    });
23029
23030    $(document).on('scroll', function () {
23031      if ($(document).scrollTop() > 350) {
23032        $('body').addClass('sticky-header-hidden');
23033      } else {
23034        $('body').removeClass('sticky-header-hidden');
23035      }
23036    });
23037
23038    var position = $(window).scrollTop();
23039
23040    $(document).on('scroll', function () {
23041      var scroll = $(window).scrollTop();
23042      if (scroll > position) {
23043      } else {
23044        $('body').removeClass('sticky-header-hidden');
23045      }
23046      position = scroll;
23047    });
23048
23049    //MODAL
23050    $('.open-modal-demo').on('click', function () {
23051      $('.custom-modal-demo').addClass('modal-open');
23052    });
23053    $('.close-modal-demo,.bg-overlay').click(function () {
23054      $('.custom-modal-demo').removeClass('modal-open');
23055    });
23056    $('.open-modal-login').on('click', function () {
23057      $('.custom-modal-login').addClass('modal-open');
23058    });
23059    $('.close-modal-login,.bg-overlay').click(function () {
23060      $('.custom-modal-login').removeClass('modal-open');
23061    });
23062    $('.open-modal-search').on('click', function () {
23063      $('.custom-modal-search').addClass('modal-open');
23064    });
23065    $('.close-modal-search,.bg-overlay').click(function () {
23066      $('.custom-modal-search').removeClass('modal-open');
23067    });
23068
23069    
23070
23071    
23072
23073  
23074
23075
23076
23077
23078
23079
23080  /* MAKING THE THERMOMETER WORK ON PAGE LOAD */
23081
23082  var newCalcThermPercentage = function () {
23083      var raised = parseCurrency($('.amount-raised-value').text());
23084      var goal = parseCurrency($('.total-goal-value').text());
23085      var percent = raised / goal;
23086      if (percent > 1) {
23087          percent = 1;
23088      }
23089      var percentage = percent;
23090      if (isNaN(percentage)) {
23091          percentage = 0;
23092      }
23093      $('.amount-percentage-value').text(Math.floor(percentage * 100) + "%");
23094      // get the width of the outer container;
23095      var outerWidth = jQuery('.thermometer-outer').css('width').slice(0, -2);
23096      var innerWidth = outerWidth * percent;
23097      $('.thermometer-inner').animate({ 'width': innerWidth + 'px' }, 1000);
23098  };
23099
23100  // only run the function if there is a thermometer on the page
23101  if ($('.thermometer-container').length) {
23102    setTimeout(()=>{
23103      newCalcThermPercentage();
23104    }, 1000)
23105  }
23106
23107    
23108
23109
23110    
23111
23112
23113    
23114
23115
23116    
23117
23118
23119    
23120
23121  });
23122</script>
23122
23123
23124
23125
23126    
23127
23128
23129<div class="sharethis-sticky-share-buttons"></div>
23130
23131<style>
23132    div#keepAlive_mask{
23133        background-color: rgba(0, 0, 0, 0.4);
23134        max-width: 100%;
23135    }
23136    div#keepAlive_c {
23137        background: #fff;
23138        padding: 24px;
23139        border-radius: 10px;
23140        width: 100%;
23141        margin: 0 auto;
23142        max-width: 500px;
23143    }
23144    div#keepAlive_c > div {
23145        max-width: 100%;
23146    }
23147    div#keepAlive_c .hd{
23148        margin-bottom: 10px;
23149        font-weight: bold;
23150        font-size: 16px;
23151    }
23152    div#keepAlive_c .bd{
23153        font-size: 16px;
23154    }
23155    div#keepAlive_c .ft > .button-group{
23156        display: flex;
23157        gap: 12px;
23158    }
23159    div#keepAlive_c .warnicon{
23160        display: none;
23161    }
23162    div#keepAlive_c button{
23163        padding: 12px 16px;
23164        margin-top: 14px;
23165        background-color: #003055;
23166        color: white;
23167        font-size: 16px;
23168        border-radius: 4px;
23169    }
23170    /* Pagebuilder & TeamRaiser pages */
23171    
23172        
23173            div#keepAlive_mask{
23174                display: none !important;
23175            }
23176            div#keepAlive_c {
23177                display: none !important;
23178            }
23179        
23180    
23181</style>
23182<script>
23183
23184    /*
23185
23186    Full list of application IDs here:
23187    https://webfiles-sc1.blackbaud.com/files/support/helpfiles/luminate-online/help/luminateonline.html#../Subsystems/S-Tags/Content/S-Tags/S4_S11_Application_IDs.html
23188
23189    */
23190
23191    
23192        (function () {
23193            var page = "";
23194
23195            // Pagebuilder & TeamRaiser pages
23196            
23197                
23198            
23199
23200            // TeamRaiser Registration
23201              
23202
23203            // Participant Center
23204            
23205            
23206            // Member Center
23207            
23208
23209            // Survey
23210            
23211            
23212            // Calendar
23213            
23214
23215            // Ecommerce
23216            
23217            
23218            // Donation
23219            
23220
23221            function updateTimeout(pageType){
23222
23223                console.log("Setting message for: "+pageType);
23224
23225                let timeoutMessage = "";
23226                let timeoutButton = "";
23227
23228                switch (pageType) {
23229                    case 'general':
23230                        timeoutMessage = "For your security, your session will expire shortly.";
23231                        timeoutButton = "Stay Logged In";
23232                    break;
23233                    case 'donation':
23234                        timeoutMessage = "For your security, your session will expire shortly and you will lose any information you have entered on this page.";
23235                        timeoutButton = "Finish my donation";
23236                    break;
23237                    case 'registration':
23238                        timeoutMessage = "For your security, your session will expire shortly and you will lose any information you have entered on this page.";
23239                        timeoutButton = "Finish my registration";
23240                    break;
23241                    case 'survey':
23242                        timeoutMessage = "For your security, your session will expire shortly and you will lose any information you have entered on this page.";
23243                        timeoutButton = "Finish filling out form";
23244                    break;
23245                    case 'ecommerce':
23246                        timeoutMessage = "For your security, your session will expire shortly and you will lose any information you have entered on this page.";
23247                        timeoutButton = "Keep Shopping";
23248                    break;
23249                    default:
23250                        timeoutMessage = "For your security, your session will expire shortly.";
23251                        timeoutButton = "Continue";
23252                    break;
23253                }
23254
23255                return { message: timeoutMessage, button: timeoutButton };
23256            }
23257            const target = 'keepAlive_c';
23258
23259            const desiredText = updateTimeout(page);
23260
23261            let currentEl = null;
23262            let elementObserver = null;
23263
23264            function applyText() {
23265                if (!currentEl) return;
23266
23267                console.log("Updating message");
23268
23269                const messageEl = currentEl.querySelector('.bd');
23270                const buttonEl  = currentEl.querySelector('.yui-button.default button');
23271                if (messageEl && messageEl.textContent !== desiredText.message) {
23272                    messageEl.textContent = desiredText.message;
23273                }
23274                if (buttonEl && buttonEl.textContent !== desiredText.button) {
23275                    buttonEl.textContent = desiredText.button;
23276                }
23277            }
23278
23279            function startWatchingElement(el) {
23280                currentEl = el;
23281                applyText();
23282
23283                if (elementObserver) {
23284                    elementObserver.disconnect();
23285                }
23286
23287                elementObserver = new MutationObserver(() => {
23288                    applyText();
23289                });
23290
23291                elementObserver.observe(el, {
23292                    childList: true,
23293                    characterData: true,
23294                    subtree: true
23295                });
23296            }
23297
23298            function checkForElement() {
23299                const el = document.getElementById(target);
23300                if (el && el !== currentEl) {
23301                    startWatchingElement(el);
23302                }
23303            }
23304
23305            checkForElement();
23306
23307            const rootObserver = new MutationObserver(() => {
23308                checkForElement();
23309            });
23310
23311            rootObserver.observe(document.documentElement || document.body, {
23312                childList: true,
23313                subtree: true
23314            });
23315        })();
23316    
23317
23318</script>
23318
23319
23320</body>
23321
23322</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.