@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,400italic,500,500italic);/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

/* HTML5 display-role reset for older browsers */

/*===============================
=            Choices            =
===============================*/
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}

.choices:focus {
  outline: none;
}

.choices:last-child {
  margin-bottom: 0;
}

.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #EAEAEA;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.choices[data-type*="select-one"] {
  cursor: pointer;
}

.choices[data-type*="select-one"] .choices__inner {
  padding-bottom: 7.5px;
}

.choices[data-type*="select-one"] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  margin: 0;
}

.choices[data-type*="select-one"] .choices__button {
  background-image: url(/dist/46980de878e36e449f6e472cb2f9bd24.svg);
  padding: 0;
  background-size: 8px;
  height: 100%;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: .5;
}

.choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus {
  opacity: 1;
}

.choices[data-type*="select-one"] .choices__button:focus {
  box-shadow: 0px 0px 0px 2px #00BCD4;
}

.choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.choices[data-type*="select-one"].is-open:after {
  border-color: transparent transparent #333333 transparent;
  margin-top: -7.5px;
}

.choices[data-type*="select-one"][dir="rtl"]:after {
  left: 11.5px;
  right: auto;
}

.choices[data-type*="select-one"][dir="rtl"] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner {
  cursor: text;
}

.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(/dist/26f0a45f7da51fd7483bfa5552e71381.svg);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
}

.choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #DDDDDD;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}

.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

[dir="rtl"] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00BCD4;
  border: 1px solid #00a5bb;
  color: #FFFFFF;
  word-break: break-all;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

[dir="rtl"] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}

.choices__list--dropdown.is-active {
  display: block;
}

.is-open .choices__list--dropdown {
  border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: .25rem .25rem 0 0;
}

.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

[dir="rtl"] .choices__list--dropdown .choices__item {
  text-align: right;
}

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: .5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: .5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}

.choices__input:focus {
  outline: 0;
}

[dir="rtl"] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: .5;
}

/*=====  End of Choices  ======*/

a,a:visited,a:focus,a:hover,a:active{
color:#2372E8}
strong{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
abbr{
text-decoration:none}
h1.d-groupTitle{
padding:16px 16px 8px 16px;
color:#6A7685;
font-size:18px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-errorMessage{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:13px;
line-height:inherit;
color:#F2A6A8;
margin-top:8px;
min-width:100%}
h1.d-wizardStepTitle{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:1.5;
text-transform:uppercase;
letter-spacing:1px;
opacity:0.75;
text-align:center;
margin-top:32px}
@media (max-width: 480px){
h1.d-wizardStepTitle{
font-size:13px;
line-height:1.5;
margin-top:16px}
}
h2.d-wizardStepSubtitle{
font-size:32px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align:center;
margin-bottom:32px}
@media (max-width: 480px){
h2.d-wizardStepSubtitle{
font-size:24px;
line-height:1.5;
margin-bottom:16px}
}
h1.d-pollTitle{
overflow-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
font-size:40px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align:center;
max-width:600px;
margin-left:auto;
margin-right:auto;
padding:0 24px}
@media (min-width: 360px){
h1.d-pollTitle{
padding:0 48px}
}
h2.d-pollSubTitle{
text-align:center;
max-width:600px;
margin:0 auto;
margin-top:4px}
.asset-email-swoosh,#d-verifyEmailDialogView h1::before{
background:none;
background-image:url(/dist/i/8a2597d20df57fdf6f91ec7a36203229.png);
background-position:0px -56px;
width:130px;
height:56px;
display:inline-block;
background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.asset-email-swoosh,#d-verifyEmailDialogView h1::before{
background-image:url(/dist/i/15d9cb4512bbfa0b2ea25775a55db02d.png);
background-size:130px 112px}
}
.icon-cancel{
background:none;
background-image:url(/dist/i/8a2597d20df57fdf6f91ec7a36203229.png);
background-position:0px 0px;
width:12px;
height:12px;
display:inline-block;
background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.icon-cancel{
background-image:url(/dist/i/15d9cb4512bbfa0b2ea25775a55db02d.png);
background-size:130px 112px}
}
.icon-speech-bubble-blue--24{
background:none;
background-image:url(/dist/i/8a2597d20df57fdf6f91ec7a36203229.png);
background-position:0px -22px;
width:24px;
height:24px;
display:inline-block;
background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.icon-speech-bubble-blue--24{
background-image:url(/dist/i/15d9cb4512bbfa0b2ea25775a55db02d.png);
background-size:130px 112px}
}
#d-premiumCountdown{
z-index:1}
#d-premiumCountdown .d-premiumCountdownContent{
background-color:#ffd138;
height:auto;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding:16px 32px 16px 16px}
#d-premiumCountdown .d-premiumCountdownCTAButton{
background-color:#FEFAEB;
border:none}
#d-premiumCountdown .d-premiumCountdownTextWithIcon{
text-align:left;
font-size:20px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
margin-bottom:16px}
#d-premiumCountdown .d-premiumCountdownTextWithIcon svg{
margin-right:8px;
vertical-align:text-bottom;
color:#FEFAEB;
height:22px;
width:22px}
#d-premiumCountdown .d-premiumCountdownTextWithIcon .d-premiumCountdownText{
color:#2F3740}
#d-premiumCountdown .d-premiumCountdownNotInterestedButton{
color:#2F3740}
@media screen and (min-width: 830px){
#d-premiumCountdown .d-premiumCountdownContent{
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
height:64px;
padding:0}
#d-premiumCountdown .d-premiumCountdownTextWithIcon{
text-align:center;
margin:0 16px 0 auto;
-webkit-flex-basis:unset;
-ms-flex-preferred-size:unset;
flex-basis:unset}
#d-premiumCountdown .d-premiumCountdownNotInterestedButton{
margin-left:auto;
margin-right:32px}
}
@media screen and (min-width: 1124px){
#d-premiumCountdown .d-premiumCountdownContent{
height:64px}
#d-premiumCountdown .d-premiumCountdownTextWithIcon{
-webkit-flex-basis:unset;
-ms-flex-preferred-size:unset;
flex-basis:unset;
margin:0 16px 0 0}
#d-premiumCountdown .d-premiumCountdownNotInterestedButton{
position:absolute;
right:32px;
margin:0}
}
.d-button{
outline:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-tap-highlight-color:transparent;
border:none;
background-color:transparent;
cursor:pointer;
padding:0;
-webkit-transition:all 0.15s;
transition:all 0.15s;
overflow:hidden}
.d-button .d-icon{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0}
.d-button.d-small{
font-size:14px;
line-height:1.2;
min-height:30px;
padding:0 0.75rem;
border-radius:2px}
.d-button.d-small svg{
width:12px;
height:12px}
.d-button.d-small .d-subtext{
font-size:14px;
line-height:1.2}
.d-button.d-medium,.d-button.d-large{
font-size:16px;
line-height:1.2;
min-height:44px;
padding:0 1rem;
border-radius:2px}
.d-button.d-medium svg,.d-button.d-large svg{
width:18px;
height:18px}
.d-button.d-medium .d-subtext,.d-button.d-large .d-subtext{
font-size:14px;
line-height:1.2}
.d-button.d-small.d-hasCustomContent,.d-button.d-medium.d-hasCustomContent,.d-button.d-large.d-hasCustomContent{
padding:0}
.d-button .d-text{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button .d-subtext{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button .d-icon+.d-textContainer{
margin-left:8px}
.d-button .d-buttonContent{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-button .d-buttonContent:before,.d-button .d-buttonContent:after{
content:"";
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-button .d-buttonContainer{
position:relative}
.d-button .d-buttonContainer .d-buttonState{
position:absolute;
top:0;
width:100%}
.d-button.d-stretchedButton{
width:100%}
.d-button.d-primaryButton{
background-color:#2372E8;
color:#fff;
border:1px solid #2372E8;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button.d-primaryButton:hover,.d-button.d-primaryButton.sg-hoverState{
background-color:#5190ed;
color:#fff}
.d-button.d-primaryButton:active,.d-button.d-primaryButton.sg-activeState{
background-color:#2372E8;
border-color:#2372E8;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-button.d-primaryButton:focus,.d-button.d-primaryButton.sg-focusState{
outline:2px solid #2F3740}
.d-button.d-primaryButton:not(.d-loading):disabled{
border-color:#B7C4D2;
color:#8694A6;
background-color:#B7C4D2;
box-shadow:none}
.d-button.d-primaryButton:disabled{
cursor:not-allowed}
.d-button.d-primaryButton:disabled{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button.d-secondaryButton{
background-color:#fff;
color:#45505E;
border:1px solid #D3DCE3;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button.d-secondaryButton:hover,.d-button.d-secondaryButton.sg-hoverState{
background-color:#F8F9FA;
color:#6A7685}
.d-button.d-secondaryButton:active,.d-button.d-secondaryButton.sg-activeState{
background-color:#fff;
border-color:#D3DCE3;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-button.d-secondaryButton:focus,.d-button.d-secondaryButton.sg-focusState{
outline:2px solid #1B4686}
.d-button.d-secondaryButton:not(.d-loading):disabled{
border-color:#B7C4D2;
color:#8694A6;
background-color:#B7C4D2;
box-shadow:none}
.d-button.d-secondaryButton:disabled{
cursor:not-allowed}
.d-button.d-silentButton{
background-color:transparent;
color:#2372E8;
border:1px solid transparent;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button.d-silentButton:hover,.d-button.d-silentButton.sg-hoverState{
background-color:rgba(35,114,232,0.05);
color:rgba(35,114,232,0.8)}
.d-button.d-silentButton:active,.d-button.d-silentButton.sg-activeState{
background-color:rgba(35,114,232,0.1);
border-color:transparent;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-button.d-silentButton:focus,.d-button.d-silentButton.sg-focusState{
outline:2px solid #1B4686}
.d-button.d-silentButton:not(.d-loading):disabled{
border-color:transparent;
color:#8694A6;
background-color:transparent;
box-shadow:none}
.d-button.d-silentButton:disabled{
cursor:not-allowed}
.d-button.d-silentButton:active,.d-button.d-silentButton.sg-activeState{
box-shadow:none}
.d-button.d-promotedButton{
background:#fff;
border-radius:10rem;
box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);
color:#2372E8;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
border:1px solid #fff}
.d-button.d-promotedButton:hover,.d-button.d-promotedButton.sg-hoverState{
box-shadow:0 4px 7px 0 rgba(0,0,0,0.24)}
.d-button.d-promotedButton:active,.d-button.d-promotedButton.sg-activeState{
border:1px solid #A0AEBD;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-button.d-promotedButton:focus,.d-button.d-promotedButton.sg-focusState{
border:1px solid #2372E8}
.d-button.d-promotedButton:disabled{
box-shadow:none;
border:1px solid #B7C4D2;
color:#8694A6;
background-color:#B7C4D2;
cursor:not-allowed}
.d-button.d-promotedButton.d-small{
padding:4px}
.d-button.d-promotedButton.d-small svg{
width:20px;
height:20px}
.d-button.d-promotedButton.d-medium,.d-button.d-promotedButton.d-large{
padding:8px}
.d-button.d-promotedButton.d-medium svg,.d-button.d-promotedButton.d-large svg{
width:22px;
height:22px}
.d-button.d-loaded .d-buttonContent,.d-button.d-loading .d-buttonContent{
visibility:hidden}
.d-button.d-loading svg{
-webkit-animation:d-spinner 5s 0s linear infinite;
animation:d-spinner 5s 0s linear infinite}
@-webkit-keyframes d-spinner{
0%{
stroke-dashoffset:0}
100%{
stroke-dashoffset:900}
}
@keyframes d-spinner{
0%{
stroke-dashoffset:0}
100%{
stroke-dashoffset:900}
}
.d-darkTheme>.d-button.d-primaryButton,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton{
background-color:#DD3809;
color:#fff;
border:1px solid #DD3809;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-darkTheme>.d-button.d-primaryButton:hover,.d-darkTheme>.d-button.d-primaryButton.sg-hoverState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton:hover,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton.sg-hoverState{
background-color:#f65223;
color:#fff}
.d-darkTheme>.d-button.d-primaryButton:active,.d-darkTheme>.d-button.d-primaryButton.sg-activeState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton:active,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton.sg-activeState{
background-color:#DD3809;
border-color:#DD3809;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-darkTheme>.d-button.d-primaryButton:focus,.d-darkTheme>.d-button.d-primaryButton.sg-focusState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton:focus,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton.sg-focusState{
outline:2px solid #2F3740}
.d-darkTheme>.d-button.d-primaryButton:not(.d-loading):disabled,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton:not(.d-loading):disabled{
border-color:#B7C4D2;
color:#8694A6;
background-color:#B7C4D2;
box-shadow:none}
.d-darkTheme>.d-button.d-primaryButton:disabled,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton:disabled{
cursor:not-allowed}
.d-darkTheme>.d-button.d-primaryButton:focus,.d-darkTheme>.d-button.d-primaryButton.sg-focusState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton:focus,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-primaryButton.sg-focusState{
outline:2px solid #fff}
.d-darkTheme>.d-button.d-secondaryButton,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton{
background-color:transparent;
color:#fff;
border:1px solid #fff;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-darkTheme>.d-button.d-secondaryButton:hover,.d-darkTheme>.d-button.d-secondaryButton.sg-hoverState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton:hover,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton.sg-hoverState{
background-color:transparent;
color:#fff}
.d-darkTheme>.d-button.d-secondaryButton:active,.d-darkTheme>.d-button.d-secondaryButton.sg-activeState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton:active,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton.sg-activeState{
background-color:transparent;
border-color:#fff;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-darkTheme>.d-button.d-secondaryButton:focus,.d-darkTheme>.d-button.d-secondaryButton.sg-focusState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton:focus,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton.sg-focusState{
outline:2px solid #fff}
.d-darkTheme>.d-button.d-secondaryButton:not(.d-loading):disabled,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton:not(.d-loading):disabled{
border-color:#D3DCE3;
color:#6A7685;
background-color:#D3DCE3;
box-shadow:none}
.d-darkTheme>.d-button.d-secondaryButton:disabled,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-secondaryButton:disabled{
cursor:not-allowed}
.d-darkTheme>.d-button.d-silentButton,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton{
background-color:transparent;
color:#fff;
border:1px solid transparent;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-darkTheme>.d-button.d-silentButton:hover,.d-darkTheme>.d-button.d-silentButton.sg-hoverState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton:hover,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton.sg-hoverState{
background-color:rgba(255,255,255,0.05);
color:rgba(255,255,255,0.8)}
.d-darkTheme>.d-button.d-silentButton:active,.d-darkTheme>.d-button.d-silentButton.sg-activeState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton:active,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton.sg-activeState{
background-color:rgba(255,255,255,0.1);
border-color:transparent;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-darkTheme>.d-button.d-silentButton:focus,.d-darkTheme>.d-button.d-silentButton.sg-focusState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton:focus,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton.sg-focusState{
outline:2px solid #fff}
.d-darkTheme>.d-button.d-silentButton:not(.d-loading):disabled,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton:not(.d-loading):disabled{
border-color:transparent;
color:#8694A6;
background-color:transparent;
box-shadow:none}
.d-darkTheme>.d-button.d-silentButton:disabled,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton:disabled{
cursor:not-allowed}
.d-darkTheme>.d-button.d-silentButton:active,.d-darkTheme>.d-button.d-silentButton.sg-activeState,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton:active,.d-darkTheme :not(.d-defaultTheme)>.d-button.d-silentButton.sg-activeState{
box-shadow:none}
.d-button.d-send{
background-color:#6A9F19;
color:#fff;
border:1px solid #6A9F19;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-button.d-send:hover,.d-button.d-send.sg-hoverState{
background-color:#87cb20;
color:#fff}
.d-button.d-send:active,.d-button.d-send.sg-activeState{
background-color:#6A9F19;
border-color:#6A9F19;
box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5)}
.d-button.d-send:focus,.d-button.d-send.sg-focusState{
outline:2px solid #2F3740}
.d-button.d-send:not(.d-loading):disabled{
border-color:#B7C4D2;
color:#8694A6;
background-color:#B7C4D2;
box-shadow:none}
.d-button.d-send:disabled{
cursor:not-allowed}
a.d-button{
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block}
a.d-button.d-medium,a.d-button.d-large{
padding-top:11px;
padding-bottom:11px}
a.d-button.d-small{
padding-top:7px;
padding-bottom:7px}
a.d-button:hover,a.d-button:focus{
text-decoration:none}
.d-card{
border-radius:6px;
box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
background:#fff;
padding:32px}
.d-card.d-medium{
max-width:400px}
.d-card.d-large{
max-width:640px}
.d-card>header{
margin-bottom:24px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-card>header .d-svgIcon{
margin-right:16px;
width:40px;
height:40px;
background:#8694A6;
border-radius:20px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:8px}
.d-card>header .d-svgIcon svg{
color:#fff}
.d-card>header h1{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:1.5;
color:#2F3740;
margin:0}
.d-card>p{
margin-bottom:24px}
.d-card>ul>li{
margin-bottom:24px}
.d-card>ul>li:last-child{
margin-bottom:0}
.d-checkmarkWrapper{
border-radius:3px;
width:24px;
height:24px}
svg.d-checkmark{
vertical-align:top;
overflow:visible;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:background 0.2s;
transition:background 0.2s;
width:24px;
height:24px}
svg.d-checkmark .d-defaultCheckmark path.d-check{
stroke:#fff;
stroke-width:4px;
stroke-dasharray:32px;
stroke-dashoffset:33px;
fill:none;
-webkit-transition:stroke-dashoffset .2s linear;
transition:stroke-dashoffset .2s linear}
svg.d-checkmark.d-withSingleChoice circle.d-check{
display:none}
svg.d-checkmark.d-withClosing path.d-check{
display:none}
svg.d-checkmark .d-background{
stroke:#D3DCE3;
fill:#fff}
.d-hasBadge{
fill:#6A7685}
input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#6A9F19}
input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#fff;
stroke:#D3DCE3}
input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#6A9F19}
input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
input[type="checkbox"]:checked ~ * svg.d-checkmark path.d-check{
stroke-dashoffset:0}
input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing path.d-check{
display:block}
input[type="checkbox"]:checked ~ * svg.d-checkmark circle.d-check{
display:block}
.d-actionMenu{
display:inline-block;
position:relative}
.d-actionMenu button{
vertical-align:top}
.d-actionMenu button .d-buttonContent{
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}
.d-actionMenu button .d-buttonContent .d-text{
margin-left:0;
margin-right:8px}
.d-actionMenu button .d-icon{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:-webkit-transform 0.3s;
transition:-webkit-transform 0.3s;
transition:transform 0.3s;
transition:transform 0.3s, -webkit-transform 0.3s}
.d-actionMenu button.d-opened .d-icon{
-webkit-transform:rotate(-180deg);
transform:rotate(-180deg)}
.d-actionMenu ul.d-dropdown{
display:none;
position:absolute;
z-index:7;
background:#fff;
border:1px solid #D3DCE3;
border-radius:2px;
text-align:left}
.d-actionMenu ul.d-dropdown>li{
padding:16px 24px;
cursor:pointer;
white-space:nowrap;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#2F3740;
list-style-type:none}
.d-actionMenu ul.d-dropdown>li:first-letter{
text-transform:capitalize}
.d-actionMenu ul.d-dropdown>li:hover,.d-actionMenu ul.d-dropdown>li:focus{
background:#DDEFFE}
.d-actionMenu ul.d-dropdown>li.d-selected{
background:#DDEFFE}
.d-actionMenu ul.d-dropdown>li.d-separator{
border-bottom:1px solid #D3DCE3}
.d-actionMenu ul.d-dropdown.d-show{
display:inline-block}
.d-actionMenu .d-dropdown li{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.d-actionMenu .d-dropdown svg{
width:24px;
height:24px;
margin-right:16px}
.d-actionMenu .d-dropdown.d-maxHeight{
overflow-y:scroll}
.d-actionMenu .d-dropdown .d-dropdownEntrySublabel{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-top:4px}
.d-actionMenu ul.d-dropdownWithIcons li{
padding:16px 40px 16px 16px}
.d-actionMenu ul.d-dropdownWithIcons .d-dropdownEntryNoIcon{
margin-left:40px}
.d-actionMenu .d-sendRemindersHook>svg,.d-actionMenu .d-sendMessageHook>svg{
color:#F7BE00}
.d-inputWithButton input{
width:100%;
max-width:100%;
-webkit-user-modify:read-write-plaintext-only;
padding:0;
margin:0;
outline:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-tap-highlight-color:transparent;
border:none;
background-clip:padding-box;
background-color:transparent;
border-radius:0}
.d-inputWithButton input{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px;
line-height:normal}
.d-inputWithButton .d-button{
font-size:14px;
line-height:normal}
.d-inputWithButton .d-button:hover{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-inputWithButton .d-inputContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-inputWithButton .d-inputContainer>svg{
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
margin:8px}
.d-inputWithButton .d-inputContainer input{
-webkit-flex:1;
-ms-flex:1;
flex:1;
margin:8px 16px}
.d-inputWithButton .d-inputContainer .d-button{
padding:8px 16px;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
margin:0;
border-left:1px solid #A0AEBD}
.d-inputWithButton .d-inputContainer>svg+input{
margin-left:0}
.d-inputWithButton .d-inputContainer>svg{
width:20px;
height:20px}
.d-inputWithButton .d-inputContainer{
background-color:#fff;
border:1px solid #A0AEBD;
border-radius:4px}
.d-inputWithButton .d-inputContainer>svg{
color:#45505E}
.d-inputWithButton .d-button{
border-radius:0 4px 4px 0}
.d-inputWithButton .d-button.d-secondaryButton{
border:none;
border-left:1px solid #A0AEBD}
.d-inputWithButton.d-validationError .d-inputContainer,.d-inputWithButton.d-validationError .d-button{
border-color:#F2A6A8}
.d-inputWithButton input{
color:#2F3740}
.d-inputWithButton input[value=""],.d-inputWithButton input:invalid{
color:#A0AEBD}
.d-inputWithButton input[value=""]::-webkit-input-placeholder,.d-inputWithButton input:invalid::-webkit-input-placeholder{
color:#8694A6}
.d-inputWithButton input[value=""]::-moz-placeholder,.d-inputWithButton input:invalid::-moz-placeholder{
color:#8694A6}
.d-inputWithButton input[value=""]:-ms-input-placeholder,.d-inputWithButton input:invalid:-ms-input-placeholder{
color:#8694A6}
.d-inputWithButton input[value=""]::placeholder,.d-inputWithButton input:invalid::placeholder{
color:#8694A6}
.d-inputWithButton input:focus,.d-inputWithButton input:hover{
color:#2F3740}
.d-inputWithButton input:focus::-webkit-input-placeholder,.d-inputWithButton input:hover::-webkit-input-placeholder{
color:#6A7685}
.d-inputWithButton input:focus::-moz-placeholder,.d-inputWithButton input:hover::-moz-placeholder{
color:#6A7685}
.d-inputWithButton input:focus:-ms-input-placeholder,.d-inputWithButton input:hover:-ms-input-placeholder{
color:#6A7685}
.d-inputWithButton input:focus::placeholder,.d-inputWithButton input:hover::placeholder{
color:#6A7685}
.d-inputWithButton .d-button:hover{
background-color:#B7C4D2}
.d-inputWithButton input:focus,.d-inputWithButton input:hover{
cursor:pointer}
.d-darkTheme .d-inputWithButton .d-inputContainer{
border:none}
.d-darkTheme .d-inputWithButton .d-button.d-secondaryButton,.d-darkTheme .d-inputWithButton .d-button.d-secondaryButton:hover{
color:#2F3740}
@media (max-width: 480px){
body.d-lockScroll{
overflow:hidden}
}
.d-formTimeZoneField:not(.d-open) input{
border-bottom-color:transparent}
.d-formTimeZoneField{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
background:transparent;
text-decoration:underline;
position:relative}
.d-formTimeZoneField .d-formField{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
background:transparent}
.d-formTimeZoneField .d-formField input{
font-size:16px;
line-height:inherit;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
padding:4px 0px;
border:1px solid transparent}
.d-formTimeZoneField ul.d-dropdown{
display:none;
position:absolute;
z-index:8;
background:#fff;
border:1px solid #D3DCE3;
border-radius:2px;
text-align:left}
.d-formTimeZoneField ul.d-dropdown>li{
padding:16px 24px;
cursor:pointer;
white-space:nowrap;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#2F3740;
list-style-type:none}
.d-formTimeZoneField ul.d-dropdown>li:first-letter{
text-transform:capitalize}
.d-formTimeZoneField ul.d-dropdown>li:hover,.d-formTimeZoneField ul.d-dropdown>li:focus{
background:#DDEFFE}
.d-formTimeZoneField ul.d-dropdown>li.d-selected{
background:#DDEFFE}
.d-formTimeZoneField ul.d-dropdown>li.d-separator{
border-bottom:1px solid #D3DCE3}
.d-formTimeZoneField ul.d-dropdown.d-show{
display:inline-block}
.d-formTimeZoneField .d-timeZoneInputBar{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formTimeZoneField .d-timeZoneInputBar .d-formField{
-webkit-flex:1;
-ms-flex:1;
flex:1;
padding:0}
.d-formTimeZoneField .d-clear,.d-formTimeZoneField .d-back{
display:none;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
width:44px}
.d-formTimeZoneField .d-name{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
.d-formTimeZoneField svg{
width:24px;
height:24px;
color:#8694A6}
.d-formTimeZoneField ul.d-dropdown{
padding:8px 0}
.d-formTimeZoneField ul.d-dropdown>li{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
height:48px;
padding:0 24px}
.d-formTimeZoneField ul.d-dropdown>li.d-active svg{
color:#2372E8}
.d-formTimeZoneField ul.d-dropdown>li.d-timeZoneOption{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.d-formTimeZoneField ul.d-dropdown>li.d-timeZoneOption span{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
color:#6A7685}
.d-formTimeZoneField ul.d-dropdown>li.d-timeZoneOption span:first-child{
color:#45505E}
.d-formTimeZoneField ul.d-dropdown>li.d-timeZoneOption span:first-child:after{
content:none}
.d-formTimeZoneField ul.d-dropdown>li.d-timeZoneOption span:last-child:after{
content:none}
.d-formTimeZoneField ul.d-dropdown>li.d-timeZoneOption span:after{
content:", "}
.d-formTimeZoneField:not(.d-open) .d-formField input:not(:disabled){
cursor:pointer !important}
@media (max-width: 480px){
.d-formTimeZoneField.d-open{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff;
z-index:7}
.d-formTimeZoneField.d-open .d-inputContainer input{
min-height:58px}
.d-formTimeZoneField.d-open .d-back,.d-formTimeZoneField.d-open .d-clear.d-show{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
.d-formTimeZoneField.d-open .d-timeZoneInputBar{
border-bottom:1px solid #D3DCE3}
}
.d-formTimeZoneField.d-open ul.d-dropdown{
display:block;
position:absolute;
top:32px;
left:0;
right:0;
max-height:210px;
overflow-y:scroll}
@media (max-width: 480px){
.d-formTimeZoneField.d-open ul.d-dropdown{
position:fixed;
background-color:#fff;
bottom:0;
top:61px;
overflow-y:scroll;
max-height:none;
box-shadow:none;
border:none;
left:0;
right:0}
.d-formTimeZoneField.d-open ul.d-dropdown>li{
padding:0 12px}
}
@media (min-width: 480px){
.d-formTimeZoneField.d-open input{
background:#fff;
border:1px solid #2372E8;
border-radius:3px;
padding:4px 8px}
}
@media (max-width: 480px){
.d-formTimeZoneField{
width:100%}
.d-formTimeZoneField.d-open{
background:#fff}
}
.popper{
position:absolute;
text-align:center;
background:#fff;
border:solid 1px #fff}
.popper .popper__arrow{
position:absolute;
width:0;
height:0;
border:solid 7px transparent}
.popper[x-placement^="top"]{
margin-bottom:5px}
.popper[x-placement^="top"] .popper__arrow{
bottom:-14px;
left:-webkit-calc(50% - 5px);
left:calc(50% - 5px);
border-top-color:#fff}
.popper[x-placement^="right"]{
margin-left:5px}
.popper[x-placement^="right"] .popper__arrow{
top:-webkit-calc(50% - 5px);
top:calc(50% - 5px);
left:-14px;
border-right-color:#fff}
.popper[x-placement^="bottom"]{
margin-top:5px}
.popper[x-placement^="bottom"] .popper__arrow{
top:-14px;
left:-webkit-calc(50% - 5px);
left:calc(50% - 5px);
border-bottom-color:#fff}
.popper[x-placement^="left"]{
margin-right:5px}
.popper[x-placement^="left"] .popper__arrow{
top:-webkit-calc(50% - 5px);
top:calc(50% - 5px);
right:-14px;
border-left-color:#fff}
.popper{
border:0;
box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);
border-radius:4px;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
max-width:240px;
padding:0;
text-align:left;
z-index:9}
.popper .d-tooltipText{
padding:16px}
.d-checkbox{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px;
line-height:inherit;
display:inline-block;
color:#2F3740}
.d-checkbox.d-darkTheme{
background:transparent}
.d-checkbox input:focus,.d-checkbox label:focus,.d-checkbox.sg-focusState,.d-checkbox input:hover,.d-checkbox label:hover,.d-checkbox.sg-hoverState{
cursor:pointer}
.d-checkbox.d-disabled label,.d-checkbox input:disabled{
cursor:not-allowed}
.d-checkbox .d-checkboxWrapper{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-checkbox .d-checkboxWrapper label{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-checkbox .d-checkboxWrapper label svg.d-checkmark{
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0}
.d-checkbox .d-checkboxWrapper label.d-hasLabel .d-checkmarkWrapper{
margin-right:1.1em}
.d-checkbox.d-rightAligned label{
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}
.d-checkbox.d-rightAligned label.d-hasLabel .d-checkmarkWrapper{
pointer-events:none;
margin-right:0;
margin-left:1.1em}
.inlinesvg .d-checkbox input[type="checkbox"]{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
opacity:0;
margin:0;
position:absolute}
.no-inlinesvg .d-checkbox svg.d-checkmark{
display:none}
.no-inlinesvg .d-checkbox input[type="checkbox"]{
margin:0 8px 0 0}
button.d-hintElement{
z-index:3;
outline:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-tap-highlight-color:transparent;
border:none;
background-color:transparent;
cursor:pointer;
padding:0;
border-radius:80% 0 55% 50% / 55% 0 80% 50%;
width:40px;
height:40px;
background:#2372E8}
button.d-hintElement svg{
width:20px;
height:20px}
button.d-hintElement svg{
color:#fff}
button.d-hintElement.d-up{
-webkit-transform:rotateZ(-45deg);
transform:rotateZ(-45deg)}
button.d-hintElement.d-up .d-hintSvgWrapper{
-webkit-transform:rotateZ(45deg);
transform:rotateZ(45deg)}
button.d-hintElement.d-right{
-webkit-transform:rotateZ(45deg);
transform:rotateZ(45deg)}
button.d-hintElement.d-right .d-hintSvgWrapper{
-webkit-transform:rotateZ(-45deg);
transform:rotateZ(-45deg)}
button.d-hintElement.d-down{
-webkit-transform:rotateZ(135deg);
transform:rotateZ(135deg)}
button.d-hintElement.d-down .d-hintSvgWrapper{
-webkit-transform:rotateZ(-135deg);
transform:rotateZ(-135deg)}
button.d-hintElement.d-left{
-webkit-transform:rotateZ(-135deg);
transform:rotateZ(-135deg)}
button.d-hintElement.d-left .d-hintSvgWrapper{
-webkit-transform:rotateZ(135deg);
transform:rotateZ(135deg)}
@media (max-width: 480px){
body.d-lockScroll{
overflow:hidden}
}
.d-formLocationField{
position:relative;
background-color:#fff}
.d-formLocationField .d-withText input[type="text"]:disabled{
opacity:1;
-webkit-text-fill-color:#2F3740}
.d-formLocationField ul.d-dropdown{
display:none;
position:absolute;
z-index:8;
background:#fff;
border:1px solid #D3DCE3;
border-radius:2px;
text-align:left}
.d-formLocationField ul.d-dropdown>li{
padding:16px 24px;
cursor:pointer;
white-space:nowrap;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#2F3740;
list-style-type:none}
.d-formLocationField ul.d-dropdown>li:first-letter{
text-transform:capitalize}
.d-formLocationField ul.d-dropdown>li:hover,.d-formLocationField ul.d-dropdown>li:focus{
background:#DDEFFE}
.d-formLocationField ul.d-dropdown>li.d-selected{
background:#DDEFFE}
.d-formLocationField ul.d-dropdown>li.d-separator{
border-bottom:1px solid #D3DCE3}
.d-formLocationField ul.d-dropdown.d-show{
display:inline-block}
.d-formLocationField .d-locationInputBar{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formLocationField .d-locationInputBar #d-pollLocationContainer{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
@media (max-width: 480px){
.d-formLocationField .d-locationInputBar #d-pollLocationContainer{
border-radius:0;
border-left:0;
border-right:0}
}
.d-formLocationField .d-clear,.d-formLocationField .d-back{
display:none;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
width:44px}
.d-formLocationField svg{
width:24px;
height:24px;
color:#8694A6}
.d-formLocationField ul.d-dropdown{
padding:8px 0}
.d-formLocationField ul.d-dropdown>li{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
height:48px;
padding:0 24px 0 12px}
.d-formLocationField ul.d-dropdown>li .d-location{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
margin-left:12px;
text-overflow:ellipsis;
overflow:hidden}
.d-formLocationField ul.d-dropdown>li .d-icon{
height:100%;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formLocationField ul.d-dropdown>li .d-popularFlag{
text-transform:uppercase;
letter-spacing:0.5px;
font-size:10px;
line-height:normal;
pointer-events:none;
color:#8694A6}
.d-formLocationField ul.d-dropdown>li.d-active svg{
color:#2372E8}
.d-formLocationField ul.d-dropdown>li.d-locationSuggestion span{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
color:#6A7685}
.d-formLocationField ul.d-dropdown>li.d-locationSuggestion span:first-child{
color:#2F3740}
.d-formLocationField ul.d-dropdown>li.d-locationSuggestion span:first-child:after{
content:none}
.d-formLocationField ul.d-dropdown>li.d-locationSuggestion span:last-child:after{
content:none}
.d-formLocationField ul.d-dropdown>li.d-locationSuggestion span:after{
content:", "}
@media (max-width: 480px){
.d-formLocationField.d-open{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff;
z-index:7}
.d-formLocationField.d-open .d-back,.d-formLocationField.d-open .d-clear.d-show{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
.d-formLocationField.d-open .d-inputContainer .d-optionalFlag,.d-formLocationField.d-open .d-fieldContainer .d-iconContainer{
display:none}
.d-formLocationField.d-open .d-locationInputBar{
border-bottom:1px solid #D3DCE3}
}
.d-formLocationField.d-open ul.d-dropdown{
display:block;
position:absolute;
top:50px;
left:0;
right:0;
max-height:210px;
overflow-y:scroll}
@media (max-width: 480px){
.d-formLocationField.d-open ul.d-dropdown{
position:fixed;
background-color:#fff;
bottom:0;
top:61px;
overflow-y:scroll;
max-height:none;
box-shadow:none;
border:none;
left:0;
right:0}
.d-formLocationField.d-open ul.d-dropdown>li{
padding:0 12px}
}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="TBD"] svg{
color:#F7BE00}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="CONF"] svg,.d-formLocationField .d-locationSuggestion[data-popular-option-category="PHONE"] svg{
color:#6A9F19}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="ONLINE"] svg{
color:#2372E8}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="GOOGLE"] svg{
color:#08A35F}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="SKYPE"] svg{
color:#00AFF0}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="WEBEX"] svg{
color:#2D5A75}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="WHATSAPP"] svg{
color:#005E52}
.d-formLocationField .d-locationSuggestion[data-popular-option-category="ZOOM"] svg{
color:#1E70FF}
.d-formLocationField.d-open .d-googlePlacesAttributionLogo{
position:absolute;
width:100%;
top:276px;
height:24px;
-moz-box-sizing:border-box;
box-sizing:border-box;
z-index:8;
background-color:#fff;
background-image:url(/dist/i/f127e368d62ad92dacab340de5af50e8.png);
background-repeat:no-repeat;
background-position:right 4px center;
border:solid #B7C4D2;
border-width:0 1px 1px 1px;
border-radius:0 0 3px 3px}
@media (max-width: 480px){
.d-formLocationField.d-open .d-googlePlacesAttributionLogo{
border:0;
bottom:0;
top:auto;
right:4px}
}
@media (max-width: 480px){
body.d-lockScroll{
overflow:hidden}
}
.d-formPollTitleField{
position:relative;
background-color:#fff}
.d-formPollTitleField .d-withText input[type="text"]:disabled{
opacity:1;
-webkit-text-fill-color:#2F3740}
.d-formPollTitleField ul.d-dropdown{
display:none;
position:absolute;
z-index:8;
background:#fff;
border:1px solid #D3DCE3;
border-radius:2px;
text-align:left}
.d-formPollTitleField ul.d-dropdown>li{
padding:16px 24px;
cursor:pointer;
white-space:nowrap;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#2F3740;
list-style-type:none}
.d-formPollTitleField ul.d-dropdown>li:first-letter{
text-transform:capitalize}
.d-formPollTitleField ul.d-dropdown>li:hover,.d-formPollTitleField ul.d-dropdown>li:focus{
background:#DDEFFE}
.d-formPollTitleField ul.d-dropdown>li.d-selected{
background:#DDEFFE}
.d-formPollTitleField ul.d-dropdown>li.d-separator{
border-bottom:1px solid #D3DCE3}
.d-formPollTitleField ul.d-dropdown.d-show{
display:inline-block}
.d-formPollTitleField svg{
width:24px;
height:24px;
color:#8694A6}
.d-formPollTitleField .d-pollTitleInputBar{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formPollTitleField .d-pollTitleInputBar #d-pollTitleContainer{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
@media (max-width: 480px){
.d-formPollTitleField .d-pollTitleInputBar #d-pollTitleContainer{
border-radius:0;
border-left:0;
border-right:0}
}
.d-formPollTitleField .d-clear,.d-formPollTitleField .d-back{
display:none;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
width:44px}
.d-formPollTitleField ul.d-dropdown{
padding:8px 0;
color:#45505E}
.d-formPollTitleField ul.d-dropdown>li,.d-formPollTitleField ul.d-dropdown>a{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
height:48px;
padding:0 24px 0 12px}
.d-formPollTitleField ul.d-dropdown>li .d-pollTitle,.d-formPollTitleField ul.d-dropdown>a .d-pollTitle{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
margin-left:12px;
text-overflow:ellipsis;
overflow:hidden}
.d-formPollTitleField ul.d-dropdown>li .d-icon,.d-formPollTitleField ul.d-dropdown>a .d-icon{
height:100%;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formPollTitleField ul.d-dropdown>li.d-active svg,.d-formPollTitleField ul.d-dropdown>a.d-active svg{
color:#2372E8}
.d-formPollTitleField ul.d-dropdown>li.d-pollTitleSuggestion span,.d-formPollTitleField ul.d-dropdown>a.d-pollTitleSuggestion span{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
color:#6A7685}
.d-formPollTitleField ul.d-dropdown>li.d-pollTitleSuggestion span:first-child,.d-formPollTitleField ul.d-dropdown>a.d-pollTitleSuggestion span:first-child{
color:#2F3740}
.d-formPollTitleField ul.d-dropdown>li.d-pollTitleSuggestion span:first-child:after,.d-formPollTitleField ul.d-dropdown>a.d-pollTitleSuggestion span:first-child:after{
content:none}
.d-formPollTitleField ul.d-dropdown>li.d-pollTitleSuggestion span:last-child:after,.d-formPollTitleField ul.d-dropdown>a.d-pollTitleSuggestion span:last-child:after{
content:none}
.d-formPollTitleField ul.d-dropdown>li.d-pollTitleSuggestion span:after,.d-formPollTitleField ul.d-dropdown>a.d-pollTitleSuggestion span:after{
content:", "}
.d-formPollTitleField ul.d-dropdown>li.d-pollTitleSuggestion .d-reuseFlag,.d-formPollTitleField ul.d-dropdown>a.d-pollTitleSuggestion .d-reuseFlag{
font-size:13px;
line-height:inherit;
color:#8694A6}
@media (max-width: 480px){
.d-formPollTitleField.d-open{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff;
z-index:7}
.d-formPollTitleField.d-open .d-back,.d-formPollTitleField.d-open .d-clear.d-show{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
.d-formPollTitleField.d-open .d-inputContainer .d-optionalFlag,.d-formPollTitleField.d-open .d-fieldContainer .d-iconContainer{
display:none}
.d-formPollTitleField.d-open .d-pollTitleInputBar{
border-bottom:1px solid #D3DCE3}
}
.d-formPollTitleField.d-open ul.d-dropdown{
display:block;
position:absolute;
top:50px;
left:0;
right:0;
max-height:210px;
overflow-y:scroll}
@media (max-width: 480px){
.d-formPollTitleField.d-open ul.d-dropdown{
position:fixed;
background-color:#fff;
bottom:0;
top:61px;
overflow-y:scroll;
max-height:none;
box-shadow:none;
border:none;
left:0;
right:0}
.d-formPollTitleField.d-open ul.d-dropdown>li{
padding:0 12px}
}
.d-fullCalendar{
position:relative}
.popper.d-modal{
max-width:400px}
@media (min-width: 480px){
.popper.d-modal{
z-index:2}
}
@media (max-width: 480px){
.popper.d-modal{
position:fixed !important;
left:50% !important;
top:50% !important;
-webkit-transform:translate(-50%, -50%) !important;
transform:translate(-50%, -50%) !important}
}
@media (max-width: 400px){
.popper.d-modal{
width:100%}
}
.popper.d-modal.d-modalFixed{
position:fixed !important;
left:50% !important;
top:50% !important;
-webkit-transform:translate(-50%, -50%) !important;
transform:translate(-50%, -50%) !important}
#d-quickConnectCalendarModal{
background-color:#fff;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:24px}
#d-quickConnectCalendarModal>svg{
margin-bottom:8px}
#d-quickConnectCalendarModal h2{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:24px;
line-height:1.5}
#d-quickConnectCalendarModal h3{
margin-bottom:12px}
#d-quickConnectCalendarModal .d-secondaryButton{
margin-bottom:8px}
#d-quickConnectCalendarModal .d-laterButton{
margin-bottom:8px}
#d-quickConnectCalendarModal .d-connectOtherButton svg{
width:12px;
height:12px}
.d-calendarQuickConnectRippleButton{
position:absolute;
width:50px;
height:50px;
left:50%;
top:120px;
-webkit-transform:translate(-200px, 0);
transform:translate(-200px, 0);
z-index:1;
cursor:pointer}
@media (max-width: 480px){
.d-calendarQuickConnectRippleButton{
visibility:hidden}
}
.d-calendarQuickConnectRippleButton .innerCircle{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-name:buttonTransition;
animation-name:buttonTransition;
-webkit-transform-origin:center center;
transform-origin:center center}
@-webkit-keyframes buttonTransition{
from{
-webkit-transform:scale(0.2);
transform:scale(0.2)}
to{
-webkit-transform:scale(1);
transform:scale(1)}
}
@keyframes buttonTransition{
from{
-webkit-transform:scale(0.2);
transform:scale(0.2)}
to{
-webkit-transform:scale(1);
transform:scale(1)}
}
.d-tabs{
background:transparent}
.d-tabs ul{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:16px 0 0 0}
.d-tabs ul li{
padding-bottom:16px}
.d-tabs ul li>a,.d-tabs ul li>span:not(.d-lowerBorder){
padding:4px 16px 12px 16px;
display:inline-block}
.d-tabs ul a,.d-tabs ul span{
color:#2F3740;
font-weight:300}
.d-tabs ul a.d-activeTab,.d-tabs ul span.d-activeTab{
color:#2372E8;
font-weight:500}
.d-tabs ul a.d-activeTab span,.d-tabs ul span.d-activeTab span{
color:#2372E8;
font-weight:500}
.d-tabs ul a.d-activeTab+.d-lowerBorder,.d-tabs ul span.d-activeTab+.d-lowerBorder{
width:30px;
height:4px;
background:#2372E8;
border-radius:2px 2px 0 0;
display:block;
margin:0 auto}
.d-tabs ul a.d-disabledTab,.d-tabs ul span.d-disabledTab{
color:rgba(47,55,64,0.5);
cursor:not-allowed}
.d-tabs.d-darkTheme{
background:transparent}
.d-tabs.d-darkTheme ul a,.d-tabs.d-darkTheme ul span{
color:#fff;
font-weight:500}
.d-tabs.d-darkTheme ul a.d-activeTab,.d-tabs.d-darkTheme ul span.d-activeTab{
color:#fff;
font-weight:500}
.d-tabs.d-darkTheme ul a.d-activeTab span,.d-tabs.d-darkTheme ul span.d-activeTab span{
color:#fff;
font-weight:500}
.d-tabs.d-darkTheme ul a.d-activeTab+.d-lowerBorder,.d-tabs.d-darkTheme ul span.d-activeTab+.d-lowerBorder{
width:30px;
height:4px;
background:#fff;
border-radius:2px 2px 0 0;
display:block;
margin:0 auto}
.d-tabs.d-darkTheme ul a.d-disabledTab,.d-tabs.d-darkTheme ul span.d-disabledTab{
color:rgba(255,255,255,0.5);
cursor:not-allowed}
.d-tabs.d-disabled{
opacity:0.5}
.d-tabs.d-disabled ul a,.d-tabs.d-disabled ul span{
cursor:not-allowed;
border-bottom:none}
.d-formField label{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:13px;
line-height:inherit}
.d-formField input,.d-formField textarea{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px;
line-height:normal;
text-align:inherit;
font-weight:inherit}
.d-formField .d-fieldContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
text-align:left}
.d-formField .d-inputContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-flex:1;
-ms-flex:1;
flex:1;
max-width:-webkit-calc(100% - 0.1px);
max-width:calc(100% - 0.1px);
-webkit-align-self:flex-end;
-ms-flex-item-align:end;
align-self:flex-end}
.d-formField .d-inputContainer svg{
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto}
.d-formField .d-inputContainer input,.d-formField .d-inputContainer textarea{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-formField.d-isMultiline .d-inputContainer svg{
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start}
.d-formField.d-withIcon .d-iconContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:48px;
height:25px}
.d-formField.d-withIcon .d-iconContainer svg{
width:24px;
height:24px}
.d-formField.d-withIcon.d-withLabel .d-iconContainer{
height:38px}
.d-formField.d-withIcon .d-errorMessage{
padding-left:48px}
.d-formField label{
width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
opacity:0;
-webkit-transform:translate3d(0, 200%, 0);
transform:translate3d(0, 200%, 0);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.d-formField.d-withText label{
opacity:1;
-webkit-transform:translate3d(0, -25%, 0);
transform:translate3d(0, -25%, 0)}
.d-formField input,.d-formField textarea{
width:100%;
max-width:100%;
-webkit-user-modify:read-write-plaintext-only;
padding:0;
margin:0;
outline:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-tap-highlight-color:transparent;
border:none;
background-clip:padding-box;
background-color:transparent;
border-radius:0;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:0 solid transparent;
border-bottom-width:1px}
.d-formField .d-errorMessage{
-moz-box-sizing:border-box;
box-sizing:border-box}
.d-formField textarea{
resize:none}
.d-formField:not(.d-withText),.d-formField input:invalid,.d-formField textarea:invalid{
color:#A0AEBD}
.d-formField input::-webkit-input-placeholder,.d-formField textarea::-webkit-input-placeholder{
color:#8694A6}
.d-formField input::-moz-placeholder,.d-formField textarea::-moz-placeholder{
color:#8694A6}
.d-formField input:-ms-input-placeholder,.d-formField textarea:-ms-input-placeholder{
color:#8694A6}
.d-formField input::placeholder,.d-formField textarea::placeholder{
color:#8694A6}
.d-formField label{
color:#A0AEBD}
.d-formField input,.d-formField textarea{
border-color:#B7C4D2;
color:#45505E;
padding-bottom:4px}
.d-formField input[type="password"]{
color:#45505E}
.d-formField input:disabled{
cursor:not-allowed}
.d-formField .d-iconContainer svg{
color:#6A7685}
.d-formField:hover:enabled,.d-formField.sg-hoverState{
cursor:text}
.d-formField:hover:enabled label,.d-formField.sg-hoverState label{
color:#2F3740}
.d-formField:hover:enabled input,.d-formField:hover:enabled textarea,.d-formField.sg-hoverState input,.d-formField.sg-hoverState textarea{
border-color:#2372E8;
color:#2F3740;
padding-bottom:4px}
.d-formField:hover:enabled input[type="password"],.d-formField.sg-hoverState input[type="password"]{
color:#2F3740}
.d-formField:hover:enabled input:disabled,.d-formField.sg-hoverState input:disabled{
cursor:not-allowed}
.d-formField:hover:enabled .d-iconContainer svg,.d-formField.sg-hoverState .d-iconContainer svg{
color:#2372E8}
.d-formField:hover:enabled label,.d-formField:hover:enabled input,.d-formField:hover:enabled textarea,.d-formField.sg-hoverState label,.d-formField.sg-hoverState input,.d-formField.sg-hoverState textarea{
cursor:text}
.d-formField.d-focusState label{
color:#2372E8}
.d-formField.d-focusState input,.d-formField.d-focusState textarea{
border-color:#2372E8;
color:#2F3740;
padding-bottom:4px}
.d-formField.d-focusState input[type="password"]{
color:#2F3740}
.d-formField.d-focusState input:disabled{
cursor:not-allowed}
.d-formField.d-focusState .d-iconContainer svg{
color:#2372E8}
.d-formField.d-validationError label{
color:#F2A6A8}
.d-formField.d-validationError input,.d-formField.d-validationError textarea{
border-color:#F2A6A8;
color:#2F3740;
padding-bottom:4px}
.d-formField.d-validationError input[type="password"]{
color:#2F3740}
.d-formField.d-validationError input:disabled{
cursor:not-allowed}
.d-formField.d-validationError .d-iconContainer svg{
color:#6A7685}
.d-formField .d-inputContainer{
position:relative}
.d-formField .d-optionalFlag{
text-transform:uppercase;
letter-spacing:0.5px;
font-size:10px;
line-height:normal;
pointer-events:none;
color:#8694A6;
position:absolute;
right:0;
bottom:3px;
opacity:1;
-webkit-transition:opacity 0.3s;
transition:opacity 0.3s}
.d-formField input:not([value=""])+.d-optionalFlag,.d-formField textarea:not(:empty)+.d-optionalFlag,.d-formField.d-withText .d-optionalFlag{
opacity:0}
.d-formField.d-large input,.d-formField.d-large textarea{
font-size:20px;
line-height:normal}
.d-formField.d-large.d-withIcon .d-iconContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:48px;
height:32px}
.d-formField.d-large.d-withIcon .d-iconContainer svg{
width:32px;
height:32px}
.d-formField.d-large.d-withIcon.d-withLabel .d-iconContainer{
height:45px}
.d-formField.d-large.d-withIcon .d-errorMessage{
padding-left:48px}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) label{
color:#fff}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input,.d-darkTheme .d-formField:not(.d-forceSolidBackground) textarea{
border-color:#fff;
color:#fff;
padding-bottom:4px}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input[type="password"]{
color:#fff}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input:disabled{
cursor:not-allowed}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) .d-iconContainer svg{
color:#fff}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input::-webkit-input-placeholder,.d-darkTheme .d-formField:not(.d-forceSolidBackground) textarea::-webkit-input-placeholder{
color:rgba(255,255,255,0.9)}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input::-moz-placeholder,.d-darkTheme .d-formField:not(.d-forceSolidBackground) textarea::-moz-placeholder{
color:rgba(255,255,255,0.9)}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input:-ms-input-placeholder,.d-darkTheme .d-formField:not(.d-forceSolidBackground) textarea:-ms-input-placeholder{
color:rgba(255,255,255,0.9)}
.d-darkTheme .d-formField:not(.d-forceSolidBackground) input::placeholder,.d-darkTheme .d-formField:not(.d-forceSolidBackground) textarea::placeholder{
color:rgba(255,255,255,0.9)}
@media (max-width: 480px){
.d-formField{
background-color:#fff;
border:1px solid transparent;
border-radius:4px;
padding:0 8px}
.d-formField.d-withIcon .d-iconContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:50px;
height:45px}
.d-formField.d-withIcon .d-iconContainer svg{
width:20px;
height:20px}
.d-formField.d-withIcon.d-withLabel .d-iconContainer{
height:58px}
.d-formField.d-withIcon .d-errorMessage{
padding-left:50px}
.d-formField.d-large.d-withIcon .d-iconContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:50px;
height:45px}
.d-formField.d-large.d-withIcon .d-iconContainer svg{
width:24px;
height:24px}
.d-formField.d-large.d-withIcon.d-withLabel .d-iconContainer{
height:58px}
.d-formField.d-large.d-withIcon .d-errorMessage{
padding-left:50px}
.d-formField .d-inputContainer,.d-formField .d-optionalFlag{
min-height:32px}
.d-formField .d-optionalFlag{
bottom:auto;
top:0;
right:12px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formField .d-inputContainer{
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse}
.d-formField .d-inputContainer input,.d-formField .d-inputContainer textarea{
border:none;
-webkit-flex:1;
-ms-flex:1;
flex:1;
font-size:16px;
line-height:normal}
.d-formField .d-inputContainer input,.d-formField .d-inputContainer textarea{
min-height:39px}
.d-formField .d-inputContainer textarea{
padding:8px 4px 4px 0}
.d-formField label{
opacity:1;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
-webkit-transform-origin:left center;
transform-origin:left center;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
min-height:19px;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#8694A6}
.d-formField input:focus+label,.d-formField.d-focusState input+label,.d-formField textarea:focus+label,.d-formField.d-focusState textarea+label,.d-formField.d-withText input+label,.d-formField.d-withText textarea+label{
-webkit-transform:translate3d(0, 25%, 0) scale(0.75);
transform:translate3d(0, 25%, 0) scale(0.75)}
.d-formField.d-withLabel{
padding:0}
.d-formField.d-withLabel .d-inputContainer,.d-formField.d-withLabel .d-optionalFlag{
min-height:58px}
.d-formField.d-withLabel input::-webkit-input-placeholder,.d-formField.d-withLabel textarea::-webkit-input-placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-withLabel input::-moz-placeholder,.d-formField.d-withLabel textarea::-moz-placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-withLabel input:-ms-input-placeholder,.d-formField.d-withLabel textarea:-ms-input-placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-withLabel input::placeholder,.d-formField.d-withLabel textarea::placeholder{
color:rgba(255,255,255,0)}
.d-formField .d-errorMessage{
margin-bottom:8px;
margin-top:0}
.d-formField:first-of-type{
border-radius:0;
border-top-left-radius:4px;
border-top-right-radius:4px}
.d-formField+.d-formField{
border-radius:0;
border-top-color:#D3DCE3}
.d-formField:last-of-type{
border-radius:0;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px}
.d-formField:only-of-type{
border-radius:4px}
}
.d-formField.d-forceSolidBackground{
background-color:#fff;
border:1px solid transparent;
border-radius:4px;
padding:0 8px}
.d-formField.d-forceSolidBackground.d-withIcon .d-iconContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:50px;
height:45px}
.d-formField.d-forceSolidBackground.d-withIcon .d-iconContainer svg{
width:20px;
height:20px}
.d-formField.d-forceSolidBackground.d-withIcon.d-withLabel .d-iconContainer{
height:58px}
.d-formField.d-forceSolidBackground.d-withIcon .d-errorMessage{
padding-left:50px}
.d-formField.d-forceSolidBackground.d-large.d-withIcon .d-iconContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
width:50px;
height:45px}
.d-formField.d-forceSolidBackground.d-large.d-withIcon .d-iconContainer svg{
width:24px;
height:24px}
.d-formField.d-forceSolidBackground.d-large.d-withIcon.d-withLabel .d-iconContainer{
height:58px}
.d-formField.d-forceSolidBackground.d-large.d-withIcon .d-errorMessage{
padding-left:50px}
.d-formField.d-forceSolidBackground .d-inputContainer,.d-formField.d-forceSolidBackground .d-optionalFlag{
min-height:32px}
.d-formField.d-forceSolidBackground .d-optionalFlag{
bottom:auto;
top:0;
right:12px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-formField.d-forceSolidBackground .d-inputContainer{
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse}
.d-formField.d-forceSolidBackground .d-inputContainer input,.d-formField.d-forceSolidBackground .d-inputContainer textarea{
border:none;
-webkit-flex:1;
-ms-flex:1;
flex:1;
font-size:16px;
line-height:normal}
.d-formField.d-forceSolidBackground .d-inputContainer input,.d-formField.d-forceSolidBackground .d-inputContainer textarea{
min-height:39px}
.d-formField.d-forceSolidBackground .d-inputContainer textarea{
padding:8px 4px 4px 0}
.d-formField.d-forceSolidBackground label{
opacity:1;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
-webkit-transform-origin:left center;
transform-origin:left center;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
min-height:19px;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#8694A6}
.d-formField.d-forceSolidBackground input:focus+label,.d-formField.d-forceSolidBackground.d-focusState input+label,.d-formField.d-forceSolidBackground textarea:focus+label,.d-formField.d-forceSolidBackground.d-focusState textarea+label,.d-formField.d-forceSolidBackground.d-withText input+label,.d-formField.d-forceSolidBackground.d-withText textarea+label{
-webkit-transform:translate3d(0, 25%, 0) scale(0.75);
transform:translate3d(0, 25%, 0) scale(0.75)}
.d-formField.d-forceSolidBackground.d-withLabel{
padding:0}
.d-formField.d-forceSolidBackground.d-withLabel .d-inputContainer,.d-formField.d-forceSolidBackground.d-withLabel .d-optionalFlag{
min-height:58px}
.d-formField.d-forceSolidBackground.d-withLabel input::-webkit-input-placeholder,.d-formField.d-forceSolidBackground.d-withLabel textarea::-webkit-input-placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-forceSolidBackground.d-withLabel input::-moz-placeholder,.d-formField.d-forceSolidBackground.d-withLabel textarea::-moz-placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-forceSolidBackground.d-withLabel input:-ms-input-placeholder,.d-formField.d-forceSolidBackground.d-withLabel textarea:-ms-input-placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-forceSolidBackground.d-withLabel input::placeholder,.d-formField.d-forceSolidBackground.d-withLabel textarea::placeholder{
color:rgba(255,255,255,0)}
.d-formField.d-forceSolidBackground .d-errorMessage{
margin-bottom:8px;
margin-top:0}
.d-formField.d-forceSolidBackground:first-of-type{
border-radius:0;
border-top-left-radius:4px;
border-top-right-radius:4px}
.d-formField.d-forceSolidBackground+.d-formField{
border-radius:0;
border-top-color:#D3DCE3}
.d-formField.d-forceSolidBackground:last-of-type{
border-radius:0;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px}
.d-formField.d-forceSolidBackground:only-of-type{
border-radius:4px}
.d-nag{
font-size:14px;
line-height:1.4;
padding:8px 12px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-nag>.d-svgIcon{
margin-right:8px}
.d-nag>.d-svgIcon svg{
width:24px;
height:24px}
.d-nag>.d-closeNag{
cursor:pointer;
margin:-8px -12px;
padding:8px 12px;
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start}
.d-nag>.d-closeNag svg{
width:24px;
height:24px}
.d-nag .d-nagContent{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-nag.d-warning{
background-color:#F7BE00;
color:#2F3740}
.d-nag.d-warning .d-svgIcon svg,.d-nag.d-warning .d-closeNag svg{
color:#2F3740;
opacity:0.75}
.d-nag.d-error{
background-color:#B8141A;
color:#fff;
text-shadow:0 0 3px rgba(0,0,0,0.5)}
.d-nag.d-error .d-svgIcon svg,.d-nag.d-error .d-closeNag svg{
color:#fff;
opacity:0.75}
.d-nag.d-success{
background-color:#6A9F19;
color:#fff;
text-shadow:0 0 3px rgba(0,0,0,0.5)}
.d-nag.d-success .d-svgIcon svg,.d-nag.d-success .d-closeNag svg{
color:#fff;
opacity:0.75}
.d-nag.d-nagLarge{
padding:24px 12px}
.d-nag.d-nagLarge .d-nagContent{
font-size:18px;
line-height:1.4}
.d-nag.d-nagPrimary{
background-color:#DD3809;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
.d-nag.d-nagPrimary .d-svgIcon{
margin-left:auto;
color:#F7BE00}
.d-nag.d-nagPrimary .d-nagContent{
margin-right:auto;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
text-align:center;
color:#fff}
.d-nag.d-darkTheme{
background-color:#45505E;
color:#fff;
text-shadow:0 0 3px rgba(0,0,0,0.5)}
.d-nag.d-darkTheme .d-svgIcon svg,.d-nag.d-darkTheme .d-closeNag svg{
color:#fff;
opacity:0.75}
.d-radio{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px;
line-height:inherit;
color:#2F3740}
.d-radio.d-large{
font-size:18px;
line-height:inherit}
.d-radio input:focus,.d-radio label:focus,.d-radio.sg-focusState,.d-radio input:hover,.d-radio label:hover,.d-radio.sg-hoverState{
cursor:pointer}
.d-radio.d-disabled label,.d-radio input:disabled{
cursor:not-allowed}
.d-radio .d-radioWrapper{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-radio .d-radioWrapper label{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-radio .d-radioWrapper label svg{
border-radius:100%;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0}
.d-radio .d-radioWrapper label .d-radioWrapper{
border-radius:50%;
margin-right:1.1em}
.d-radio input ~ label svg.d-radioUnchecked{
display:block}
.d-radio input ~ label svg.d-radioChecked,.d-radio input ~ label svg.d-radioUncheckedDisabled{
display:none}
.d-radio input:disabled ~ label svg.d-radioChecked,.d-radio input:disabled ~ label svg.d-radioUnchecked{
display:none}
.d-radio input:disabled ~ label svg.d-radioUncheckedDisabled{
display:block}
.d-radio input:checked ~ label svg.d-radioChecked{
display:block}
.d-radio input:checked ~ label svg.d-radioUnchecked,.d-radio input:checked ~ label svg.d-radioUncheckedDisabled{
display:none}
.d-radio input[type="radio"] ~ label svg{
height:24px;
width:24px}
.d-radio.d-large input[type="radio"] ~ label svg{
width:24px;
height:24px}
.d-radio svg .d-background{
stroke:#B7C4D2}
.d-radio input[type="radio"]:hover ~ * svg .d-background,.d-radio.sg-hoverState input[type="radio"] ~ * svg .d-background{
stroke:#2372E8}
.d-radio input[type="radio"]:focus ~ * .d-radioWrapper .d-background,.d-radio.sg-focusState input[type="radio"] ~ * .d-radioWrapper .d-background{
stroke:#2372E8;
stroke-width:2}
.d-radio input[type="radio"]:disabled ~ label .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-radio input[type="radio"]:checked ~ label .d-background{
fill:#2372E8;
stroke:#2372E8}
.d-radio input[type="radio"]:checked ~ label .d-check{
stroke:#fff}
.d-radio input[type="radio"]:disabled:checked ~ label .d-check{
stroke:#8694A6}
.inlinesvg .d-radio input[type="radio"]{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
opacity:0;
margin:0}
.inlinesvg .d-radio span{
padding-top:0.3em}
.no-inlinesvg .d-radio svg{
display:none}
.no-inlinesvg .d-radio input[type="radio"]{
margin:0 8px 0 0}
#d-fullWidthLayout{
width:100%;
min-height:100%;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-fullWidthLayout .d-pagesContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-fullWidthLayout .d-pagesContainer .d-activePage{
width:100%}
#d-noAdsLayout{
min-height:100%}
#d-noAdsLayout.d-activeLayout{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-noAdsLayout .d-pagesContainer{
position:relative;
max-width:834px;
min-width:0;
width:100%;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1}
#d-noAdsLayout .d-pagesContainer .d-activePage{
width:100%;
min-width:0}
#d-noAdsLayout .d-pagesContainer .d-activePage .d-pageBorder{
height:100%}
@media (min-width: 826px){
#d-noAdsLayout .d-pagesContainer .d-activePage .d-pageBorder{
height:auto;
border-radius:10px}
}
#d-noAdsLayout .d-pagesContainer .d-activePage .d-pageShadow{
height:100%}
@media (min-width: 826px){
#d-noAdsLayout .d-pagesContainer .d-activePage .d-pageShadow{
height:auto;
box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);
border-radius:6px}
}
#d-noAdsLayout .d-pagesContainer .d-activePage .d-pageContent{
min-height:100vh}
@media (min-width: 826px){
#d-noAdsLayout .d-pagesContainer .d-activePage .d-pageContent{
min-height:0;
border-radius:6px}
}
@media (min-width: 826px){
#d-noAdsLayout .d-pagesContainer{
padding-top:16px}
#d-noAdsLayout .d-pagesContainer .d-activePage{
min-width:834px}
}
.d-adsLayout{
min-height:100%}
.d-adsLayout.d-wallpaperLayout .d-leaderBoardAdContainer{
width:100%;
max-width:834px}
.d-adsLayout.d-wallpaperLayout .d-skyScraperRightAdContainer{
margin-top:0px}
.d-adsLayout.d-wallpaperLayout #d-leaderBoardAdView{
position:absolute}
.d-adsLayout .d-fullWidthContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
position:relative;
z-index:1;
max-height:100vh}
.d-adsLayout.d-activeLayout{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
.d-adsLayout .d-pagesContainer{
position:relative;
max-width:834px;
min-width:0;
width:100%;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
text-align:initial;
z-index:2;
margin-bottom:88px}
.d-adsLayout .d-pagesContainer .d-activePage{
width:100%;
min-width:0}
.d-adsLayout .d-pagesContainer .d-activePage .d-pageBorder{
height:100%}
@media (min-width: 826px){
.d-adsLayout .d-pagesContainer .d-activePage .d-pageBorder{
height:auto;
border-radius:10px}
}
.d-adsLayout .d-pagesContainer .d-activePage .d-pageShadow{
height:100%}
@media (min-width: 826px){
.d-adsLayout .d-pagesContainer .d-activePage .d-pageShadow{
height:auto;
box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);
border-radius:6px}
}
.d-adsLayout .d-pagesContainer .d-activePage .d-pageContent{
min-height:100vh}
@media (min-width: 826px){
.d-adsLayout .d-pagesContainer .d-activePage .d-pageContent{
min-height:0;
border-radius:6px}
}
@media (min-width: 826px){
.d-adsLayout .d-pagesContainer{
padding-top:16px}
.d-adsLayout .d-pagesContainer .d-activePage{
min-width:834px}
}
.d-adsLayout .d-skyScraperLeftAdContainer,.d-adsLayout .d-skyScraperRightAdContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
margin-top:16px;
width:0;
overflow:visible;
z-index:1}
.d-adsLayout .d-skyScraperLeftAdContainer>*,.d-adsLayout .d-skyScraperRightAdContainer>*{
position:-webkit-sticky;
position:sticky;
top:0;
height:0}
@supports (-ms-ime-align: auto){
.d-adsLayout .d-skyScraperLeftAdContainer>*,.d-adsLayout .d-skyScraperRightAdContainer>*{
position:relative}
}
.d-adsLayout .d-skyScraperRightAdContainer>* div[id^="google_ads_iframe"]{
margin:0 0 0 8px !important;
text-align:left !important}
.d-adsLayout .d-skyScraperLeftAdContainer{
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}
.d-adsLayout .d-skyScraperLeftAdContainer>*{
text-align:right}
.d-adsLayout .d-skyScraperLeftAdContainer>* div[id^="google_ads_iframe"]{
display:inline-block;
margin:0 8px 0 0 !important;
text-align:right !important}
.d-adsLayout .d-leaderBoardAdContainer{
display:table;
margin:0 auto;
position:relative;
z-index:1}
.d-adsLayout .d-leaderBoardAdContainer.d-sticky{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:4;
margin-bottom:-4px}
.d-adsLayout .d-leaderBoardAdContainer.d-sticky>*{
border:4px solid rgba(255,255,255,0.25);
border-top:0}
.d-adsLayout .d-leaderBoardAdContainer.d-sticky>*>*{
box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);
border-radius:6px}
.d-adsLayout .d-layoutContent{
text-align:center;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
@media (max-width: 826px){
.d-adsLayout .d-layoutContent{
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch}
}
.d-adsLayout .d-alertContainer{
position:relative;
z-index:3}
.d-adsLayout .d-backgroundAdContainer{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:0}
.d-adsLayout .d-backgroundAdContainer #d-backgroundAdView{
position:absolute;
left:50%;
top:0;
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0)}
.d-adsLayout .d-bottomAdContainer{
width:100%;
position:relative;
z-index:1}
.d-adsLayout .d-specialUnitAdContainer,.d-adsLayout .d-calendarAdContainer{
display:none}
[id^="google_pubconsole_overlay_"]{
opacity:0.3 !important;
pointer-events:none}
#urban-leaderboard{
width:-webkit-calc(100vw - 25px);
width:calc(100vw - 25px);
font-size:0}
#urban-leaderboard [id^="google_ads_iframe"]{
display:block}
#urban-leaderboard iframe[id^="google_ads_iframe"]{
margin:0 auto}
@media (max-width: 826px){
.d-adsLayoutForDialog .d-layoutContent{
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
}
.d-adsLayoutForDialog .d-fullWidthContainer{
width:0;
height:0}
.d-adsLayoutForDialog .d-fullWidthContainer .d-skyScraperLeftAdContainer{
position:absolute;
right:285px}
.d-adsLayoutForDialog .d-fullWidthContainer .d-skyScraperRightAdContainer{
position:absolute;
left:285px}
.d-adsLayoutForDialog .d-fullWidthContainer .d-insideFullPos1{
position:relative;
margin-top:24px}
.d-adsLayoutForDialog .d-fullWidthContainer .d-insideFullPos1 #d-inContentAdView{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
.d-premiumThemeLayout{
min-height:100%}
.d-premiumThemeLayout.d-activeLayout{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
.d-premiumThemeLayout .d-fullWidthContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
position:relative;
z-index:1;
max-height:100vh}
.d-premiumThemeLayout .d-pagesContainer{
position:relative;
max-width:834px;
min-width:0;
width:100%;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
text-align:initial;
z-index:2}
.d-premiumThemeLayout .d-pagesContainer .d-activePage{
width:100%;
min-width:0}
.d-premiumThemeLayout .d-pagesContainer .d-activePage .d-pageBorder{
height:100%}
@media (min-width: 826px){
.d-premiumThemeLayout .d-pagesContainer .d-activePage .d-pageBorder{
height:auto;
border-radius:10px}
}
.d-premiumThemeLayout .d-pagesContainer .d-activePage .d-pageShadow{
height:100%}
@media (min-width: 826px){
.d-premiumThemeLayout .d-pagesContainer .d-activePage .d-pageShadow{
height:auto;
box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);
border-radius:6px}
}
.d-premiumThemeLayout .d-pagesContainer .d-activePage .d-pageContent{
min-height:100vh}
@media (min-width: 826px){
.d-premiumThemeLayout .d-pagesContainer .d-activePage .d-pageContent{
min-height:0;
border-radius:6px}
}
@media (min-width: 826px){
.d-premiumThemeLayout .d-pagesContainer{
padding-top:16px}
.d-premiumThemeLayout .d-pagesContainer .d-activePage{
min-width:834px}
}
.d-premiumThemeLayout .d-pagesContainer .d-pageContent{
background:#6A7685}
.d-premiumThemeLayout .d-layoutContent{
text-align:center;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
@media (max-width: 826px){
.d-premiumThemeLayout .d-layoutContent{
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch}
}
.d-premiumThemeLayout .d-alertContainer{
position:relative;
z-index:3}
.d-premiumThemeLayout .d-backgroundThemeContainer{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:0}
.d-premiumThemeLayout .d-backgroundThemeContainer #d-backgroundThemeView{
position:absolute;
left:50%;
top:0;
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0);
width:100%;
height:100%}
.d-activeLayout{
position:relative;
position:static;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-activeLayout>*{
-webkit-transition:all .25s;
transition:all .25s}
.d-activeLayout:after{
content:"";
display:block;
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background-color:#D3DCE3;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
visibility:hidden;
opacity:0;
-webkit-transition:visibility 0s .25s,opacity .25s linear;
transition:visibility 0s .25s,opacity .25s linear}
.d-activeLayout.d-blockingOverlay>*{
-webkit-filter:blur(2px);
filter:blur(2px)}
.d-activeLayout.d-blockingOverlay:after{
visibility:visible;
opacity:0.75;
-webkit-transition:opacity .25s linear;
transition:opacity .25s linear}
.d-modalDialogView{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
z-index:9}
.d-modalDialogView .d-dialog{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
border-radius:6px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#2F3740;
z-index:9;
background-color:#fff;
max-width:400px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:24px;
text-align:center;
opacity:0;
-webkit-transition:opacity 0.3s ease-in;
transition:opacity 0.3s ease-in}
.d-modalDialogView .d-dialog h1{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px;
line-height:1.4;
color:#2F3740}
.d-modalDialogView .d-dialog h2{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:1.4;
color:#2F3740}
.d-modalDialogView .d-dialog p{
font-size:16px;
line-height:1.4;
text-align:left;
margin:12px 0}
.d-modalDialogView .d-dialog p:first-of-type{
margin-top:24px}
.d-modalDialogView .d-dialog ul{
list-style:initial;
margin:initial;
padding:0 0 0 40px}
.d-modalDialogView .d-dialog ul li{
text-align:left;
line-height:1.5}
.d-modalDialogView .d-dialog .d-button{
margin:8px 8px 0 0}
.d-modalDialogView .d-dialog .d-button:last-child{
margin-right:0}
.d-modalDialogView .d-dialog.d-shown{
opacity:1}
.d-modalDialogView.d-infoDialogType{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
z-index:9}
.d-modalDialogView.d-infoDialogType .d-dialog{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
border-radius:6px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#2F3740;
z-index:9;
background-color:#fff;
max-width:400px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:24px;
text-align:center;
opacity:0;
-webkit-transition:opacity 0.3s ease-in;
transition:opacity 0.3s ease-in}
.d-modalDialogView.d-infoDialogType .d-dialog h1{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px;
line-height:1.4;
color:#2F3740}
.d-modalDialogView.d-infoDialogType .d-dialog h2{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:1.4;
color:#2F3740}
.d-modalDialogView.d-infoDialogType .d-dialog p{
font-size:16px;
line-height:1.4;
text-align:left;
margin:12px 0}
.d-modalDialogView.d-infoDialogType .d-dialog p:first-of-type{
margin-top:24px}
.d-modalDialogView.d-infoDialogType .d-dialog ul{
list-style:initial;
margin:initial;
padding:0 0 0 40px}
.d-modalDialogView.d-infoDialogType .d-dialog ul li{
text-align:left;
line-height:1.5}
.d-modalDialogView.d-infoDialogType .d-dialog .d-button{
margin:8px 8px 0 0}
.d-modalDialogView.d-infoDialogType .d-dialog .d-button:last-child{
margin-right:0}
.d-modalDialogView.d-infoDialogType .d-dialog.d-shown{
opacity:1}
.d-modalDialogView.d-severeDialogType{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
z-index:9}
.d-modalDialogView.d-severeDialogType .d-dialog{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
border-radius:6px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#B8141A;
z-index:9;
background-color:#fff;
max-width:400px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:24px;
text-align:center;
opacity:0;
-webkit-transition:opacity 0.3s ease-in;
transition:opacity 0.3s ease-in}
.d-modalDialogView.d-severeDialogType .d-dialog h1{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px;
line-height:1.4;
color:#B8141A}
.d-modalDialogView.d-severeDialogType .d-dialog h2{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:1.4;
color:#B8141A}
.d-modalDialogView.d-severeDialogType .d-dialog p{
font-size:16px;
line-height:1.4;
text-align:left;
margin:12px 0}
.d-modalDialogView.d-severeDialogType .d-dialog p:first-of-type{
margin-top:24px}
.d-modalDialogView.d-severeDialogType .d-dialog ul{
list-style:initial;
margin:initial;
padding:0 0 0 40px}
.d-modalDialogView.d-severeDialogType .d-dialog ul li{
text-align:left;
line-height:1.5}
.d-modalDialogView.d-severeDialogType .d-dialog .d-button{
margin:8px 8px 0 0}
.d-modalDialogView.d-severeDialogType .d-dialog .d-button:last-child{
margin-right:0}
.d-modalDialogView.d-severeDialogType .d-dialog.d-shown{
opacity:1}
.d-modalDialogView.d-actionDialogType{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
z-index:9}
.d-modalDialogView.d-actionDialogType .d-dialog{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
border-radius:6px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#2F3740;
z-index:9;
background-color:#fff;
max-width:400px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:24px;
text-align:center;
opacity:0;
-webkit-transition:opacity 0.3s ease-in;
transition:opacity 0.3s ease-in}
.d-modalDialogView.d-actionDialogType .d-dialog h1{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px;
line-height:1.4;
color:#2F3740}
.d-modalDialogView.d-actionDialogType .d-dialog h2{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:1.4;
color:#2F3740}
.d-modalDialogView.d-actionDialogType .d-dialog p{
font-size:16px;
line-height:1.4;
text-align:left;
margin:12px 0}
.d-modalDialogView.d-actionDialogType .d-dialog p:first-of-type{
margin-top:24px}
.d-modalDialogView.d-actionDialogType .d-dialog ul{
list-style:initial;
margin:initial;
padding:0 0 0 40px}
.d-modalDialogView.d-actionDialogType .d-dialog ul li{
text-align:left;
line-height:1.5}
.d-modalDialogView.d-actionDialogType .d-dialog .d-button{
margin:8px 8px 0 0}
.d-modalDialogView.d-actionDialogType .d-dialog .d-button:last-child{
margin-right:0}
.d-modalDialogView.d-actionDialogType .d-dialog.d-shown{
opacity:1}
#d-confirmationDialogView .d-dialog svg{
color:#8694A6;
width:64px;
height:64px}
#d-confirmationDialogView .d-dialog .d-dialogMessage{
max-height:300px;
overflow:scroll}
#d-confirmationDialogView .d-dialog .d-dialogContent{
color:#8694A6}
#d-confirmationDialogView .d-dialog .d-dialogBottomMessage{
font-style:italic}
.d-maintenanceWarningView bold{
font-weight:500}
@media (min-width: 826px){
#d-app .d-headerView,.d-floatingPage .d-headerView{
border-top-left-radius:6px;
border-top-right-radius:6px}
}
.d-headerView{
position:relative;
background-color:#fff}
.d-headerView .d-headerTitle{
color:#fff;
text-align:center;
padding:48px 0;
margin:0 16px;
font-size:40px;
line-height:1.2;
font-weight:500;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
min-height:222px}
@media (max-width: 600px){
.d-headerView .d-headerTitle{
font-size:32px;
line-height:1.2;
font-weight:500;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
}
.d-headerView .d-header{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:16px 8px}
.d-headerView .d-header .d-logo{
padding:0 8px}
.d-headerView .d-header .d-logo svg{
width:89px;
height:20px}
.d-headerView .d-header .d-logo img{
max-width:150px;
max-height:50px}
.d-headerView .d-header .d-grow{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-headerView .d-header .d-compactHeader .d-createButton,.d-headerView .d-header .d-compactHeader .d-closeNavigationMenu,.d-headerView .d-header .d-closeButton,.d-headerView .d-header .d-closeAdButton,.d-headerView .d-header .d-openNavigationMenu{
margin:0 8px}
.d-headerView .d-header .d-compactHeader .d-createButton svg,.d-headerView .d-header .d-compactHeader .d-closeNavigationMenu svg,.d-headerView .d-header .d-closeButton svg,.d-headerView .d-header .d-closeAdButton svg,.d-headerView .d-header .d-openNavigationMenu svg{
width:30px;
height:30px}
.d-headerView .d-header .d-compactHeader .d-userAvatar,.d-headerView .d-header .d-compactHeader .d-userAvatarPlaceholder{
cursor:pointer}
.d-headerView .d-header .d-compactHeader .d-closeNavigationMenu{
display:none}
.d-headerView .d-header .d-fullHeader .d-actionMenu{
margin-right:8px}
.d-headerView .d-header .d-fullHeader a:not(.d-button){
padding:8px}
.d-headerView .d-userAvatar{
background-size:cover;
background-repeat:no-repeat;
background-position:center;
width:32px;
min-width:32px;
height:32px;
border:1px solid #fff;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-radius:50%;
-webkit-transform:rotate(0.0001deg);
transform:rotate(0.0001deg);
color:#fff;
line-height:32px;
text-align:center;
background-color:#fff}
.d-headerView .d-userAvatar[src]{
background-color:#fff}
.d-headerView .d-userAvatarPlaceholder{
background-size:cover;
background-repeat:no-repeat;
background-position:center;
width:32px;
min-width:32px;
height:32px;
border:1px solid #fff;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-radius:50%;
-webkit-transform:rotate(0.0001deg);
transform:rotate(0.0001deg);
color:#fff;
line-height:32px;
text-align:center;
background-color:#2372E8}
.d-headerView .d-userAvatarPlaceholder[src]{
background-color:#fff}
.d-headerView .d-primaryButton,.d-headerView .d-secondaryButton{
margin-right:8px}
.d-headerView .d-actionMenu button{
padding:8px}
.d-headerView a:not(.d-button){
display:block;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
text-decoration:none}
.d-headerView .d-navigationMenu{
display:none;
position:relative}
.d-headerView .d-navigationMenu ul.d-dropdown{
display:none;
position:absolute;
z-index:8;
background:#fff;
border:1px solid #D3DCE3;
border-radius:2px;
text-align:left}
.d-headerView .d-navigationMenu ul.d-dropdown>li{
padding:16px 24px;
cursor:pointer;
white-space:nowrap;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#2F3740;
list-style-type:none}
.d-headerView .d-navigationMenu ul.d-dropdown>li:first-letter{
text-transform:capitalize}
.d-headerView .d-navigationMenu ul.d-dropdown>li:hover,.d-headerView .d-navigationMenu ul.d-dropdown>li:focus{
background:#DDEFFE}
.d-headerView .d-navigationMenu ul.d-dropdown>li.d-selected{
background:#DDEFFE}
.d-headerView .d-navigationMenu ul.d-dropdown>li.d-separator{
border-bottom:1px solid #D3DCE3}
.d-headerView .d-navigationMenu ul.d-dropdown.d-show{
display:inline-block}
.d-headerView .d-navigationMenu>ul.d-dropdown{
display:block;
right:0;
min-width:200px;
max-width:400px}
.d-headerView .d-navigationMenu>ul.d-dropdown>li{
padding:0}
.d-headerView .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button){
padding:16px 24px}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child{
padding:16px 24px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
cursor:default}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child:hover{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child .d-user{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
margin:0 16px}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child .d-user .d-username{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child .d-user .d-email{
font-size:10px;
line-height:inherit}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child .d-button:last-child{
margin:0}
.d-headerView .d-navigationMenu>ul.d-dropdown>li.d-languageSwitcher{
line-height:0}
.d-headerView .d-navigationMenu>ul.d-dropdown>li.d-languageSwitcher .d-dropdown{
line-height:1}
.d-headerView .d-navigationMenu>ul.d-dropdown>li.d-languageSwitcher button{
padding:16px 24px;
width:100%}
.d-headerView .d-navigationMenu>ul.d-dropdown>li.d-languageSwitcher button .d-text{
-webkit-flex-grow:9001;
-ms-flex-positive:9001;
flex-grow:9001;
text-align:left}
.d-headerView .d-navigationMenu .d-closeNavigationMenu{
position:fixed;
top:0;
right:0;
bottom:0;
left:0}
.d-headerView .d-compactHeader{
display:none}
.d-headerView .d-fullHeader{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-headerView .d-header .d-logo{
padding-bottom:4px}
@media (max-width: 825px){
.d-headerView .d-compactHeader{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-headerView .d-fullHeader{
display:none}
.d-headerView .d-header .d-logo{
padding-bottom:0}
}
.d-headerView .d-compactHeader .d-createButton,.d-headerView .d-compactHeader .d-closeNavigationMenu,.d-headerView .d-closeButton,.d-headerView .d-closeAdButton,.d-headerView .d-openNavigationMenu{
color:#2372E8}
.d-headerView .d-userAvatarPlaceholder{
color:#fff}
.d-headerView .d-actionMenu button{
color:#6A7685}
.d-headerView a:not(.d-button),.d-headerView a:not(.d-button):visited,.d-headerView a:not(.d-button):focus,.d-headerView a:not(.d-button):hover,.d-headerView a:not(.d-button):active{
color:#6A7685}
.d-headerView a.d-logo,.d-headerView a.d-logo:visited,.d-headerView a.d-logo:focus,.d-headerView a.d-logo:hover,.d-headerView a.d-logo:active{
color:#2372E8}
.d-headerView .d-navigationMenu>ul.d-dropdown>li:first-child{
background:#FAF7F5;
color:#6A7685}
.d-headerView .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button),.d-headerView .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):visited,.d-headerView .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):focus,.d-headerView .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):hover,.d-headerView .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):active{
color:#6A7685}
.d-headerView .d-navigationMenu>ul.d-dropdown .d-actionMenu button{
color:#6A7685}
.d-headerView.d-darkTheme{
background-color:transparent}
.d-headerView.d-darkTheme .d-compactHeader .d-createButton,.d-headerView.d-darkTheme .d-compactHeader .d-closeNavigationMenu,.d-headerView.d-darkTheme .d-closeButton,.d-headerView.d-darkTheme .d-closeAdButton,.d-headerView.d-darkTheme .d-openNavigationMenu{
color:#fff}
.d-headerView.d-darkTheme .d-userAvatarPlaceholder{
color:#fff}
.d-headerView.d-darkTheme .d-actionMenu button{
color:#fff}
.d-headerView.d-darkTheme a:not(.d-button),.d-headerView.d-darkTheme a:not(.d-button):visited,.d-headerView.d-darkTheme a:not(.d-button):focus,.d-headerView.d-darkTheme a:not(.d-button):hover,.d-headerView.d-darkTheme a:not(.d-button):active{
color:#fff}
.d-headerView.d-darkTheme a.d-logo,.d-headerView.d-darkTheme a.d-logo:visited,.d-headerView.d-darkTheme a.d-logo:focus,.d-headerView.d-darkTheme a.d-logo:hover,.d-headerView.d-darkTheme a.d-logo:active{
color:#fff}
.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown>li:first-child{
background:#2372E8;
color:#fff}
.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button),.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):visited,.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):focus,.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):hover,.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown>li>a:not(.d-button):active{
color:#6A7685}
.d-headerView.d-darkTheme .d-navigationMenu>ul.d-dropdown .d-actionMenu button{
color:#6A7685}
.d-floatingPage .d-footerView .d-socialBar{
border-bottom-left-radius:6px;
border-bottom-right-radius:6px}
.d-footerView{
color:#45505E;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-footerView .d-staticPagesContainer{
background-color:#EBEFF2;
padding:16px 16px 24px 16px}
.d-footerView .d-staticPagesContainer li a{
font-size:14px;
line-height:inherit;
color:#45505E}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li{
margin-bottom:32px}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li:first-child{
margin-top:16px}
.d-footerView .d-staticPagesContainer .d-legalContainer{
font-size:14px;
line-height:inherit;
border-top:1px solid #6A7685;
padding-top:24px}
.d-footerView .d-staticPagesContainer .d-legalContainer li{
display:inline-block}
.d-footerView .d-staticPagesContainer .d-legalContainer li a{
font-size:13px;
line-height:inherit}
.d-footerView .d-staticPagesContainer .d-legalContainer li::before{
content:"\2022";
margin:0 8px}
.d-footerView .d-staticPagesContainer .d-legalContainer li:first-child::before{
content:"";
margin:0}
.d-footerView .d-socialBar{
color:#fff;
background-color:#6A7685;
width:100%}
.d-footerView .d-socialBarContent{
max-width:1280px;
margin:0 auto;
font-size:13px;
line-height:inherit;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:16px}
.d-footerView .d-socialBarContent a svg{
color:#fff}
.d-footerView .d-socialBarContent .d-doodleLove{
display:none}
.d-footerView .d-socialBarContent .d-doodleContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-footerView .d-socialBarContent .d-doodleContainer .d-home{
margin-right:8px}
.d-footerView .d-socialBarContent .d-doodleContainer .d-home svg{
width:62px;
height:14px}
.d-footerView .d-socialBarContent .d-doodleContainer em{
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-left:8px}
.d-footerView .d-socialBarContent .d-socialNetworksContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-footerView .d-socialBarContent .d-socialNetworksContainer svg{
width:24px;
height:24px}
.d-footerView .d-socialBarContent .d-socialNetworksContainer .d-facebook{
margin-right:24px}
@media (min-width: 700px){
.d-footerView .d-staticPagesContainer{
padding-top:32px;
padding-bottom:24px}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:0}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:16px}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li{
margin:0}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li a{
font-size:16px;
line-height:inherit}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li:first-child{
margin:0}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li::before{
content:"\2022";
margin:0 8px}
.d-footerView .d-staticPagesContainer .d-staticPagesWrapper .d-staticPagesGroup li:first-child::before{
content:""}
.d-footerView .d-staticPagesContainer .d-legalContainer{
border:none;
padding:0;
text-align:center}
.d-footerView .d-staticPagesContainer .d-legalContainer li a{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit}
.d-footerView .d-socialBar .d-socialBarContent .d-doodleLove{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
white-space:nowrap}
.d-footerView .d-socialBar .d-socialBarContent .d-doodleLove span{
margin-left:4px}
.d-footerView .d-socialBar .d-socialBarContent .d-doodleContainer{
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
.d-footerView .d-socialBar .d-socialBarContent .d-socialNetworksContainer{
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end}
}
@keyframes d-spinner{
0%{
stroke-dashoffset:0}
100%{
stroke-dashoffset:900}
}
.d-weekView{
background-color:#fff;
color:#2F3740;
border-radius:6px}
.d-weekView header{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:12px 8px}
.d-weekView header .d-previousWeek svg,.d-weekView header .d-nextWeek svg{
width:24px !important;
height:24px !important}
@media (min-width: 640px){
.d-weekView header{
margin:0;
min-height:44px;
position:relative}
.d-weekView header .d-promotedButton{
padding:9px !important}
.d-weekView header .d-previousWeek,.d-weekView header .d-nextWeek{
position:absolute}
.d-weekView header .d-previousWeek{
left:-22px}
.d-weekView header .d-nextWeek{
right:-22px}
.d-weekView header .d-weekTitle{
margin:0 auto}
}
.d-weekView header .d-weekTitle{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:inherit;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-weekView .d-fullCalendar{
height:600px}
.d-weekView .d-fullCalendar .fc-head{
border-left:1px solid #D3DCE3;
border-right:1px solid #D3DCE3}

.d-weekView .d-fullCalendar.fc hr{
padding:0}
.d-weekView .d-fullCalendar.fc .fc-head-container{
border:none}
.d-weekView .d-fullCalendar.fc .fc-day-header{
padding:0 2px}
.d-weekView .d-fullCalendar.fc .fc-day-header .d-dayHeaderContainer{
padding:12px 0 11px}
@media (max-width: 480px){
.d-weekView .d-fullCalendar.fc .fc-day-header .d-dayHeaderContainer{
padding:4px}
}
.d-weekView .d-fullCalendar.fc .fc-day-header.fc-today .d-dayHeaderContainer{
padding:0 8px}
.d-weekView .d-fullCalendar.fc .fc-day-header.fc-today .d-dayHeaderContainer .d-dayHeaderContent{
padding:11px;
background-color:#DDEFFE;
border-radius:50%}
@media (max-width: 640px){
.d-weekView .d-fullCalendar.fc .fc-day-header.fc-today .d-dayHeaderContainer .d-dayHeaderContent{
border-radius:4px;
padding:4px}
}
@media (max-width: 640px){
.d-weekView .d-fullCalendar.fc .fc-day-header.fc-today .d-dayHeaderContainer{
padding:8px}
}
@media (max-width: 480px){
.d-weekView .d-fullCalendar.fc .fc-day-header.fc-today .d-dayHeaderContainer{
padding:0}
}
.d-weekView .d-fullCalendar.fc .fc-day-header span{
display:block;
font-size:13px;
line-height:inherit}
.d-weekView .d-fullCalendar.fc .fc-day-header span:nth-child(2){
padding:2px 0;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:24px;
line-height:inherit}
.d-weekView .d-fullCalendar.fc .fc-day-header span:last-child{
text-transform:uppercase}
.d-weekView .d-fullCalendar.fc .fc-axis{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:13px;
line-height:inherit;
color:#45505E}
.d-weekView .d-fullCalendar.fc .fc-slats tr{
height:32px}
.d-weekView .d-fullCalendar.fc .fc-event{
border:1px solid rgba(255,255,255,0.5);
background:#98CDFB;
border-radius:4px;
cursor:pointer}
.d-weekView .d-fullCalendar.fc .fc-event input[type="checkbox"]{
pointer-events:none}
.d-weekView .d-fullCalendar.fc .fc-event .fc-bg{
display:none}
.d-weekView .d-fullCalendar.fc .fc-event.fc-short{
margin-right:15px !important}
.d-weekView .d-fullCalendar.fc .fc-event .fc-time{
font-size:10px;
line-height:inherit;
margin:2px;
white-space:normal}
.d-weekView .d-fullCalendar.fc .fc-event .fc-title{
font-size:13px;
line-height:inherit;
margin:.5px}
.d-weekView .d-fullCalendar.fc .fc-event .fc-content{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:100%;
text-align:center}
.d-weekView .d-fullCalendar.fc .fc-helper{
background-color:#2567CA;
color:#fff;
box-shadow:0 0 1px #fff}
.d-weekView .d-fullCalendar.fc .fc-today{
background-color:#fff}
.d-weekView .d-fullCalendar.fc .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{
padding-bottom:0}
.d-weekView .d-fullCalendar.fc td,.d-weekView .d-fullCalendar.fc th{
border-width:1px}
.d-weekView .d-fullCalendar.fc .fc-body>tr>.fc-widget-content{
border-top:none}
.d-weekView .d-fullCalendar.fc .fc-time-grid .fc-slats .fc-minor td{
border-top-style:dashed}
.d-weekView .d-fullCalendar.fc td.fc-axis.fc-time.fc-widget-content{
border:none}
.d-weekView .d-fullCalendar.fc td.fc-axis.fc-time.fc-widget-content>span{
position:relative;
bottom:15px}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor{
color:#45505E}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor .fc-time{
display:none}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor0{
background-color:#DDEFFE}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor0:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor0.d-calendarEventSelected{
background-color:#abd8fd}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor1{
background-color:#E1E2E3}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor1:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor1.d-calendarEventSelected{
background-color:#c7c9ca}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor2{
background-color:#DADEFF}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor2:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor2.d-calendarEventSelected{
background-color:#a7b1ff}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor3{
background-color:#D0F0D0}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor3:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor3.d-calendarEventSelected{
background-color:#a9e4a9}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor4{
background-color:#FFEEA8}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor4:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor4.d-calendarEventSelected{
background-color:#ffe475}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor5{
background-color:#C7EE99}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor5:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor5.d-calendarEventSelected{
background-color:#afe76d}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor6{
background-color:#C3EDDF}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor6:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor6.d-calendarEventSelected{
background-color:#9ce1ca}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor7{
background-color:#E0D9CC}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor7:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor7.d-calendarEventSelected{
background-color:#cdc1ac}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor8{
background-color:#FBE4FE}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor8:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor8.d-calendarEventSelected{
background-color:#f4b3fc}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor9{
background-color:#FFECCB}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor9:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor9.d-calendarEventSelected{
background-color:#ffd998}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor10{
background-color:#D5EDFC}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor10:hover,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarColor10.d-calendarEventSelected{
background-color:#a5d9f9}
.d-weekView .d-fullCalendar .fc-event.d-calendarColor:hover .fc-title,.d-weekView .d-fullCalendar .fc-event.d-calendarColor:hover .fc-time,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarEventSelected .fc-title,.d-weekView .d-fullCalendar .fc-event.d-calendarColor.d-calendarEventSelected .fc-time{
opacity:0.5}
.d-weekView #d-fullCalendarLoading{
display:none;
position:absolute;
height:600px;
background:rgba(255,255,255,0.7);
z-index:3}
.d-weekView #d-fullCalendarLoading .d-loadingSpinner{
margin-top:300px;
height:40px;
width:40px;
border:6px solid #8596A3;
border-radius:50%;
border-right:6px solid transparent;
-webkit-animation:d-spinner 5s 0s linear infinite;
animation:d-spinner 5s 0s linear infinite}
.d-weekView footer{
border:1px solid #D3DCE3;
border-top:0}
.d-weekView footer .d-button{
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-checkbox{
width:100%}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-checkbox .d-hasLabel span{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:210px;
padding:1px 0}
.d-weekView footer .d-actionMenu .d-readableCalendar .d-calendarItemLoading{
height:20px;
width:20px;
border:2px solid #8596A3;
border-radius:50%;
border-right:2px solid transparent;
-webkit-animation:d-spinner 5s 0s linear infinite;
animation:d-spinner 5s 0s linear infinite}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 svg.d-checkmark .d-background{
stroke:#DDEFFE;
fill:#DDEFFE}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#DDEFFE;
stroke:#DDEFFE}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor0 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 svg.d-checkmark .d-background{
stroke:#E1E2E3;
fill:#E1E2E3}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#8596A3;
stroke:#8596A3}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor1 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 svg.d-checkmark .d-background{
stroke:#DADEFF;
fill:#DADEFF}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#A3B1E6;
stroke:#A3B1E6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor2 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 svg.d-checkmark .d-background{
stroke:#D0F0D0;
fill:#D0F0D0}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#93E193;
stroke:#93E193}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor3 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 svg.d-checkmark .d-background{
stroke:#FFEEA8;
fill:#FFEEA8}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#EBD062;
stroke:#EBD062}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor4 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 svg.d-checkmark .d-background{
stroke:#C7EE99;
fill:#C7EE99}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#A9D575;
stroke:#A9D575}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor5 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 svg.d-checkmark .d-background{
stroke:#C3EDDF;
fill:#C3EDDF}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#6DD7B4;
stroke:#6DD7B4}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor6 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 svg.d-checkmark .d-background{
stroke:#E0D9CC;
fill:#E0D9CC}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#CDAC6F;
stroke:#CDAC6F}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor7 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 svg.d-checkmark .d-background{
stroke:#FBE4FE;
fill:#FBE4FE}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#BF84C7;
stroke:#BF84C7}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor8 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 svg.d-checkmark .d-background{
stroke:#FFECCB;
fill:#FFECCB}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#E9C78C;
stroke:#E9C78C}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor9 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 svg.d-checkmark .d-background{
stroke:#D5EDFC;
fill:#D5EDFC}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 .d-hasBadge{
fill:#6A7685}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-defaultCheckmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-background{
fill:#82CAE9;
stroke:#82CAE9}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
fill:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-singleChoice .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:disabled ~ * svg.d-checkmark .d-background{
fill:#EBEFF2;
stroke:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#F7BE00}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:not(:disabled):hover ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10.sg-hoverState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#2372E8;
stroke-width:1}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:not(:disabled):focus ~ * svg.d-checkmark .d-background,.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10.sg-focusState input[type="checkbox"] ~ * svg.d-checkmark .d-background{
stroke:#215BB2;
stroke-width:2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:disabled ~ * .d-hasBadge{
fill:#8694A6}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-check{
stroke:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-ifNeedBeCheckmark .d-check{
stroke:none;
fill:#fff}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 input[type="checkbox"]:disabled:checked ~ * svg.d-checkmark .d-closing .d-check{
stroke:#EBEFF2;
fill:#EBEFF2}
.d-weekView footer .d-actionMenu .d-readableCalendar.d-calendarColor10 .d-checkbox.d-ifneedbePreference .d-defaultCheckmark{
display:none}
.d-flashMessagesContainer{
position:absolute;
width:100%;
z-index:6}
@-webkit-keyframes fade-in{
0%{
opacity:0;
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
-webkit-filter:blur(5px);
filter:blur(5px)}
100%{
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
-webkit-filter:blur(0);
filter:blur(0)}
}
@keyframes fade-in{
0%{
opacity:0;
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
-webkit-filter:blur(5px);
filter:blur(5px)}
100%{
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
-webkit-filter:blur(0);
filter:blur(0)}
}
@-webkit-keyframes fade-out{
0%{
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
max-height:43px}
100%{
opacity:0;
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
max-height:0}
}
@keyframes fade-out{
0%{
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
max-height:43px}
100%{
opacity:0;
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
max-height:0}
}
.d-flashMessageNagView .d-nag{
opacity:0;
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0);
-webkit-animation:fade-in 0.5s ease-in-out 0s forwards;
animation:fade-in 0.5s ease-in-out 0s forwards;
box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12)}
.d-flashMessageNagView .d-nag .d-nagContent{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
.d-flashMessageNagView .d-nag .d-nagContent .d-flashMessage{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
padding:16px;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-flashMessageNagView .d-nag .d-nagContent .d-flashActions{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap}
.d-flashMessageNagView .d-nag .d-nagContent .d-flashActions .d-flashAction .d-button .d-text{
color:#fff}
.d-flashMessageNagView.d-fadeOut .d-nag{
-webkit-animation:fade-out 0.5s ease-in-out 0s forwards;
animation:fade-out 0.5s ease-in-out 0s forwards}
@media (max-width: 640px){
.d-flashMessageNagView .d-nag .d-nagContent .d-flashMessage{
width:100%}
.d-flashMessageNagView .d-nag .d-nagContent .d-flashActions{
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
}
.d-announcementBoxView{
background-color:#f5fbff;
color:#45505E;
padding:48px 8px;
margin:0;
border:1px solid #98CDFB;
z-index:5;
text-align:center;
position:relative}
.d-announcementBoxView>div{
max-width:480px;
margin:0 auto}
.d-announcementBoxView>div h1{
font-size:24px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.d-announcementBoxView>div p{
margin:16px 0;
font-size:16px;
line-height:1.4}
.d-announcementBoxView button.d-hide{
position:absolute;
top:8px;
right:8px}
@media (min-width: 640px){
.d-announcementBoxView{
border-radius:3px;
margin:24px 24px 0}
}
.d-announcementBoxView.d-goldenBackground{
border-color:#F7BE00;
background-color:#FEFAEB}
.d-announcementBoxView.d-goldenBackground div{
max-width:640px}
.d-actionBarView .d-stickyContainer{
position:relative;
z-index:auto}
.d-actionBarView.d-stickyState .d-stickyElement{
border-top:1px solid #D3DCE3}
.d-actionBarView.d-stickyState .d-stickyContainer{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:3;
top:auto}
.d-actionBarView .d-stickyElement{
background-color:#fff;
padding:8px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.d-actionBarView .d-stickyElement .d-grow{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.d-actionBarView .d-stickyElement .d-actionButtons .d-button{
margin-left:8px}
.d-actionBarView .d-stickyElement .d-actionButtons .d-button.d-primaryButton{
min-width:140px}
.d-actionBarView .d-noActions .d-stickyElement{
padding:0}
.d-actionBarView .d-stickyElement{
border-bottom-left-radius:6px;
border-bottom-right-radius:6px}
.d-actionBarView.d-stickyState .d-stickyElement{
border-bottom-left-radius:0;
border-bottom-right-radius:0}
#d-premiumHookModal .d-dialog{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
padding:64px 32px;
max-width:550px}
#d-premiumHookModal h2{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:27px;
line-height:inherit;
font-style:italic;
color:#6A7685}
#d-premiumHookModal .d-premiumHookModalList{
max-width:440px;
margin:32px auto;
list-style-type:none;
list-style-image:none;
padding:0}
#d-premiumHookModal .d-premiumHookModalList>li{
clear:left;
padding:0 0 0 40px;
line-height:32px}
#d-premiumHookModal .d-premiumHookModalList>li>span{
color:#2F3740;
font-weight:normal}
#d-premiumHookModal .d-premiumHookModalList>li>svg{
color:#6A9F19;
height:28px;
width:28px;
display:block;
float:left;
margin-left:-40px;
-webkit-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform}
#d-premiumHookModal .d-premiumHookModalLink{
margin:0 auto 16px;
padding:8px 32px}
#d-notInterestedSurveyDialogView .d-dialog{
background:#fff;
max-width:500px;
height:660px;
padding:4px}
#d-notInterestedSurveyDialogView .d-dialog iframe{
width:100%;
height:570px}
.popper .d-unavailableTabTooltip{
max-width:240px}
.popper .d-unavailableTabTooltip .d-tooltipText{
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-unseenOptionsTooltip{
max-width:240px}
.popper .d-unseenOptionsTooltip .d-tooltipText{
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-unseenOptionsTooltip .d-button{
border-top:1px solid #D3DCE3;
border-radius:0}
.popper .d-calendarEventTooltip{
width:240px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
.popper .d-calendarEventTooltip .d-tooltipDate{
padding:16px 0;
-webkit-flex-basis:72px;
-ms-flex-preferred-size:72px;
flex-basis:72px;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor0{
background-color:#DDEFFE}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor1{
background-color:#E1E2E3}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor2{
background-color:#DADEFF}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor3{
background-color:#D0F0D0}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor4{
background-color:#FFEEA8}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor5{
background-color:#C7EE99}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor6{
background-color:#C3EDDF}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor7{
background-color:#E0D9CC}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor8{
background-color:#FBE4FE}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor9{
background-color:#FFECCB}
.popper .d-calendarEventTooltip .d-tooltipDate.d-calendarColor10{
background-color:#D5EDFC}
.popper .d-calendarEventTooltip .d-tooltipDate .d-monthDay{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:24px;
line-height:inherit}
.popper .d-calendarEventTooltip .d-tooltipDate .d-weekDay{
text-transform:uppercase}
.popper .d-calendarEventTooltip .d-tooltipDate .d-month,.popper .d-calendarEventTooltip .d-tooltipDate .d-weekDay{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-calendarEventTooltip .d-tooltipDate .d-time{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
margin-top:8px;
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-calendarEventTooltip .d-tooltipDate .d-timeEnd:before{
display:block;
text-align:center;
margin:-2px auto;
content:"";
border-left:1px dashed #B7C4D2;
width:2px;
height:4px}
.popper .d-calendarEventTooltip .d-tooltipContent{
-webkit-flex:1;
-ms-flex:1;
flex:1;
text-overflow:ellipsis;
overflow:hidden}
.popper .d-calendarEventTooltip .d-tooltipContent{
padding:16px}
.popper .d-calendarEventTooltip .d-tooltipText{
padding:0 0 8px 0;
font-size:18px;
font-weight:500;
line-height:1.4;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-calendarEventTooltip .d-tooltipDescription{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-overflow:ellipsis;
overflow:hidden}
.popper .d-calendarEventTooltip .d-tooltipLink{
padding:8px 0 0 0}
.popper .d-calendarEventTooltip .d-tooltipLink svg{
width:12px;
height:12px}
.popper .d-participantVotesTooltip{
font-size:16px;
line-height:1.4}
.popper .d-participantVotesTooltip ul{
padding:16px}
.popper .d-participantVotesTooltip ul li{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-bottom:4px}
.popper .d-participantVotesTooltip ul li:last-child{
margin-bottom:0}
.popper .d-participantVotesTooltip ul li.d-hiddenNoPreference svg,.popper .d-participantVotesTooltip ul li.d-questionMarkPreference svg,.popper .d-participantVotesTooltip ul li.d-hiddenPreference svg{
color:#8694A6}
.popper .d-participantVotesTooltip ul li.d-ifneedbePreference svg{
color:#F7BE00}
.popper .d-participantVotesTooltip ul li.d-hiddenYesPreference svg,.popper .d-participantVotesTooltip ul li.d-yesPreference svg{
color:#6A9F19}
.popper .d-participantVotesTooltip ul li.d-noPreference svg,.popper .d-participantVotesTooltip ul li.d-hiddenNoPreference svg{
color:#DD3809}
.popper .d-participantVotesTooltip ul li .d-text,.popper .d-participantVotesTooltip ul li .d-detailText{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
.popper .d-participantVotesTooltip ul li .d-detailText{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-participantVotesTooltip ul li.d-lastSavedParticipant .d-text,.popper .d-participantVotesTooltip ul li.d-invitee .d-text{
font-weight:500}
.popper .d-participantVotesTooltip ul li .d-participantAvatar,.popper .d-participantVotesTooltip ul li .d-participantAvatar svg{
color:#6A7685;
max-width:22px;
max-height:22px}
.popper .d-participantVotesTooltip ul li .d-participantAvatar img{
width:22px;
border-radius:50%}
.popper .d-participantVotesTooltip ul li .d-participantInfo{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding:4px 16px}
.popper .d-participantVotesTooltip ul li .d-participantPreference{
padding:2px}
.popper .d-participantVotesTooltip ul li .d-participantPreference,.popper .d-participantVotesTooltip ul li .d-participantPreference svg{
width:18px;
height:18px}
.d-invitationMailStatusTooltip{
padding:16px}
.d-invitationMailStatusTooltip .d-name{
color:#2F3740;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
.d-invitationMailStatusTooltip .d-status{
color:#6A7685}
.popper .d-optionVoteTooltip{
color:#2F3740}
.popper .d-optionVoteTooltip .d-optionDate,.popper .d-optionVoteTooltip .d-optionDetails{
-moz-box-sizing:border-box;
box-sizing:border-box;
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-optionVoteTooltip .d-optionDate>.d-text,.popper .d-optionVoteTooltip .d-optionDetails>.d-text{
overflow:hidden}
.popper .d-optionVoteTooltip .d-optionDate .d-timeEnd:before,.popper .d-optionVoteTooltip .d-optionDetails .d-timeEnd:before{
display:block;
text-align:center;
margin:0 auto 1px;
content:"";
border-left:1px dashed #B7C4D2;
width:2px;
height:4px}
@media (max-width: 479px){
.popper .d-optionVoteTooltip .d-optionDate .d-timeEnd:before,.popper .d-optionVoteTooltip .d-optionDetails .d-timeEnd:before{
display:inline-block;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
margin:auto 4px}
}
.popper .d-optionVoteTooltip .d-countButton .d-icon+.d-textContainer{
margin-left:2px}
.popper .d-optionVoteTooltip .d-optionDate{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
font-size:14px;
line-height:inherit}
@media (min-width: 480px){
.popper .d-optionVoteTooltip .d-optionDate{
padding:16px 0 0 0}
}
@media (max-width: 479px){
.popper .d-optionVoteTooltip .d-optionDate{
padding:16px 0}
}
.popper .d-optionVoteTooltip .d-optionDate .d-dateGroup{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.popper .d-optionVoteTooltip .d-optionDate .d-dateGroupSeparator{
margin:0 -9px 29px 3px}
.popper .d-optionVoteTooltip .d-optionDate .d-dateGroupSeparator:before{
content:"";
display:block;
width:6px;
height:2px;
border-bottom:1px dashed #B7C4D2}
.popper .d-optionVoteTooltip .d-optionDate .d-date{
color:#2F3740}
.popper .d-optionVoteTooltip .d-optionDate .d-month{
display:block;
font-size:16px;
line-height:inherit}
.popper .d-optionVoteTooltip .d-optionDate .d-monthFull{
display:none}
.popper .d-optionVoteTooltip .d-optionDate .d-date{
font-size:26px;
font-weight:500;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin:4px 0}
.popper .d-optionVoteTooltip .d-optionDate .d-endDateGroup{
opacity:0.7;
-webkit-transform-origin:right;
transform-origin:right;
margin-left:8px}
.popper .d-optionVoteTooltip .d-optionDate .d-endDateGroup .d-date{
font-size:16px;
font-weight:500;
line-height:1.4;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-top:0}
.popper .d-optionVoteTooltip .d-optionDate .d-endDateGroup .d-month{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-optionVoteTooltip .d-optionDate .d-day{
color:#6A7685;
text-transform:uppercase;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
letter-spacing:1px}
.popper .d-optionVoteTooltip .d-optionDetails{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:16px}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount.d-bestOption .d-button .d-text{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount .d-button.d-silentButton:not[disabled]{
color:#2372E8}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount .d-text{
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount .d-countButton{
display:none}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount .d-verboseCountButton{
display:block}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount.d-hiddenPreference{
display:none}
@media (min-width: 480px){
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount{
border-top:1px solid #D3DCE3}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount .d-countButton{
display:block}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount .d-verboseCountButton{
display:none}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount.d-hiddenPreference{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
.popper .d-optionVoteTooltip .d-optionDetails .d-participantCount.d-hiddenPreference svg{
color:#8694A6}
}
.popper .d-optionVoteTooltip .d-tooltipDate{
padding:16px}
.popper .d-optionVoteTooltip .d-tooltipDate .d-optionDate{
padding:0;
margin-right:16px}
.popper .d-optionVoteTooltip .d-tooltipVoteInformation{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
border-top:1px solid #D3DCE3;
padding:16px}
.popper .d-optionVoteTooltip .d-tooltipVoteInformation .d-name,.popper .d-optionVoteTooltip .d-tooltipVoteInformation .d-email{
display:block;
overflow-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto}
.popper .d-optionVoteTooltip .d-tooltipVoteInformation .d-preference{
color:#6A7685}
.popper .d-optionVoteTooltip .d-tooltipDate{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
.popper .d-optionVoteTooltip .d-tooltipDate .d-monthFull{
display:none}
.popper .d-participantTooltip{
color:#2F3740;
padding:16px;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.popper .d-participantTooltip .d-name,.popper .d-participantTooltip .d-email{
display:block;
overflow-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto}
.popper .d-calendarAdTooltip img{
border-top-left-radius:4px;
border-top-right-radius:4px}
.popper .d-calendarAdTooltip img{
width:100%;
height:auto;
display:block}
.popper .d-calendarAdTooltip section{
padding:0 16px}
.popper .d-calendarAdTooltip section h1,.popper .d-calendarAdTooltip section p{
margin:16px 0}
.popper .d-calendarAdTooltip section .d-button{
margin-bottom:16px}
.popper .d-calendarAdTooltip section h1{
font-size:20px;
line-height:1.5;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
@media (max-width: 600px){
.popper .d-calendarAdTooltip section h1{
font-size:20px;
line-height:1.5;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
}
#d-participationPage .d-darkTheme.d-overrideDarkTheme{
background:none}
#d-participationPage .d-pageContent{
background:#fff}
#d-participationPage .d-headerContentContainer{
position:relative}
#d-participationPage .d-mainContentContainer{
width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .d-mainContentContainer .d-mainContentInnerContainer{
background-color:#fff;
margin-bottom:8px}
#d-participationPage .d-belowContentAdView{
margin-top:8px}
#d-participationPage #d-participationTabSwitchView .d-smallScreenTitle{
display:none}
@media (max-width: 479px){
#d-participationPage .d-mainContentInnerContainer{
box-shadow:none}
#d-participationPage #d-participationTabSwitchView .d-largeScreenTitle{
display:none}
#d-participationPage #d-participationTabSwitchView .d-smallScreenTitle{
display:inline}
}
#d-participationPage #d-adminBarView{
display:inline-block;
width:100%;
text-align:center}
#d-participationPage #d-adminBarView .d-primaryActions>*,#d-participationPage #d-adminBarView .d-secondaryActions>*{
vertical-align:middle}
#d-participationPage #d-adminBarView .d-button{
margin:8px}
@media (min-width: 480px){
#d-participationPage #d-adminBarView{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
}
#d-participationPage #d-sharingView h1{
margin-bottom:16px}
#d-participationPage #d-sharingView .d-separator{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
text-transform:uppercase;
background:url(/dist/i/ee631978e6787a3c358c4a3a71dd4926.png);
background-size:1px;
background-repeat:repeat-x;
background-position:center center;
padding:8px;
margin:16px 0}
#d-participationPage #d-sharingView .d-separator span{
padding:0 8px}
#d-participationPage #d-sharingView .d-inputContainer{
border:1px solid #98CDFB}
#d-participationPage #d-sharingView .d-inputContainer #d-pollLink{
border-top-right-radius:3px;
border-bottom-right-radius:3px}
#d-participationPage .d-sharableLinkButton{
text-decoration:underline;
padding:0;
color:#45505E}
#d-participationPage .d-sharableLink{
margin:40px 0 0 0;
display:none}
#d-participationPage .d-shareViaLinkTab p{
font-size:14px;
line-height:inherit;
margin-bottom:8px}
#d-participationPage .choices{
margin-bottom:0}
#d-participationPage .choices input,#d-participationPage .choices__inner{
background-color:#fff}
#d-participationPage .choices__inner{
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:left;
border:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0}
#d-participationPage .choices__item:not(.choices__item--choice){
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
border:none;
border-radius:4px;
background:#f5fbff;
font-weight:normal;
color:#2F3740;
line-height:32px;
padding:0 0 0 4px}
#d-participationPage .choices__item button{
font-size:18px;
line-height:inherit;
border:none;
background:none;
color:#2F3740;
line-height:24px;
text-indent:0 !important;
margin:0;
padding:0 4px;
width:auto}
#d-participationPage .choices__item[aria-invalid="true"]:not(.choices__item--choice){
background:#F2A6A8;
color:#fff}
#d-participationPage .choices__item[aria-invalid="true"]:not(.choices__item--choice) button{
color:#fff}
#d-participationPage .choices__list--dropdown{
top:-webkit-calc(100% + 20px);
top:calc(100% + 20px);
border:none;
border-radius:2px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
text-align:left}
#d-participationPage .choices__list--dropdown .choices__item--choice{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
color:#6A7685;
height:48px;
padding:8px 16px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .choices__list{
max-height:none}
#d-participationPage .choices__list--dropdown .choices__item--choice:first-child{
margin-top:8px}
#d-participationPage .choices__list--dropdown .choices__item--choice:last-child{
margin-bottom:8px}
#d-participationPage .choices__list--dropdown .choices__item--choice[aria-invalid="true"]{
color:#F2A6A8}
#d-participationPage .choices__input{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
color:#2F3740;
min-width:80px}
#d-participationPage .is-highlighted{
background-color:#DDEFFE}
@media (max-width: 480px){
#d-participationPage .d-shareViaEmailTab-focused .choices__inner,#d-participationPage .d-sendEmail-focused .choices__inner{
padding-left:48px;
padding-top:8px;
height:60px;
overflow:auto}
#d-participationPage .d-shareViaEmailTab-focused .choices__list--dropdown,#d-participationPage .d-sendEmail-focused .choices__list--dropdown{
top:-webkit-calc(100% + 35px);
top:calc(100% + 35px);
left:-8px;
width:-webkit-calc(100% + 16px);
width:calc(100% + 16px)}
}
#d-participationPage .d-choice-text{
padding-left:16px;
max-width:-webkit-calc(100% - 24px);
max-width:calc(100% - 24px);
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .d-choice-label{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-choice-summary,#d-participationPage .d-choice-label{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
#d-participationPage .choices__item--choice svg{
color:#6A7685;
width:24px;
height:24px}
#d-participationPage .d-activateSuggestions{
background-color:#fff;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage #d-activeSuggestionsOption{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage .d-activateSuggestions>svg{
width:160px;
height:120px}
#d-participationPage .d-seeContactsSuggestions{
color:#2F3740;
margin-top:8px}
#d-participationPage .d-fromGmailOutlookOffice365{
color:#6A7685;
font-style:italic}
#d-participationPage .d-activateSuggestionsLink{
margin-top:16px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-laterButton{
margin-bottom:8px}
#d-participationPage .d-remainingInviteesLimitWrapper{
height:24px;
width:100%;
background:#fff;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border:1px solid #98CDFB;
border-top:none;
margin-bottom:4px;
padding-right:8px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .d-remainingInviteesLimit{
display:none;
color:#F2A6A8;
text-align:right}
#d-participationPage .d-remainingInviteesLimit button{
color:#F2A6A8;
padding:0 0 4px 0}
#d-participationPage .d-multiEmailSelectBack{
display:none;
position:absolute;
top:16px;
left:16px}
#d-participationPage .d-multiEmailSelectBack>svg{
width:24px;
height:24px;
color:#8694A6}
#d-participationPage .d-editPersonalMessage p{
margin-bottom:0}
#d-participationPage .d-editPersonalMessageButton{
color:#45505E}
#d-participationPage .d-personalMessage{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
border-radius:4px;
border:1px solid #98CDFB;
display:block;
width:100%;
height:112px;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:8px;
margin:16px 0;
resize:none;
overflow:hidden}
#d-participationPage .d-personalMessage:focus{
outline:2px solid #1B4686}
#d-participationPage .d-additionalSharingInformation{
margin-top:4px;
font-size:14px}
#d-participationPage .d-loginHook{
border-radius:4px;
border:1px solid #98CDFB;
padding:0 16px 40px 16px;
background-color:#fff}
#d-participationPage .d-loginHook .d-signUpHookButton,#d-participationPage .d-loginHook .d-loginHookButton{
background-color:#fff;
color:#45505E}
#d-participationPage .d-loginHook .d-signUpHookButton svg,#d-participationPage .d-loginHook .d-loginHookButton svg{
color:#6A7685}
@media (max-width: 480px){
#d-participationPage .d-shareViaEmailTab-focused{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#f5fbff;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:8px}
#d-participationPage .d-shareViaEmailTab-focused>p,#d-participationPage .d-shareViaEmailTab-focused .d-shareViaEmailButton,#d-participationPage .d-shareViaEmailTab-focused .d-editPersonalMessageButton,#d-participationPage .d-shareViaEmailTab-focused .d-personalMessage{
display:none}
#d-participationPage .d-shareViaEmailTab-focused .d-multiEmailSelectBack{
display:block}
}
#d-participationPage #d-shareCalendarInviteViewCaptcha,#d-participationPage #d-sendRemindersViewCaptcha,#d-participationPage #d-sendMessageViewCaptcha,#d-participationPage #d-shareViewCaptcha{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
padding:16px 0}
#d-participationPage #d-shareCalendarInviteViewCaptcha{
padding:12px 0}
#d-participationPage .d-calendarUI{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
padding:16px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail{
border:1px solid #A0AEBD;
border-radius:6px;
background:#fff;
overflow:hidden;
min-width:88px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate,#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails{
-moz-box-sizing:border-box;
box-sizing:border-box;
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate>.d-text,#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails>.d-text{
overflow:hidden}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-timeEnd:before,#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-timeEnd:before{
display:block;
text-align:center;
margin:0 auto 1px;
content:"";
border-left:1px dashed #B7C4D2;
width:2px;
height:4px}
@media (max-width: 479px){
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-timeEnd:before,#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-timeEnd:before{
display:inline-block;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
margin:auto 4px}
}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-countButton .d-icon+.d-textContainer{
margin-left:2px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
font-size:14px;
line-height:inherit}
@media (min-width: 480px){
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate{
padding:16px 0 0 0}
}
@media (max-width: 479px){
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate{
padding:16px 0}
}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-dateGroup{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-dateGroupSeparator{
margin:0 -9px 29px 3px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-dateGroupSeparator:before{
content:"";
display:block;
width:6px;
height:2px;
border-bottom:1px dashed #B7C4D2}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-date{
color:#2F3740}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-month{
display:block;
font-size:16px;
line-height:inherit}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-monthFull{
display:none}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-date{
font-size:26px;
font-weight:500;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin:4px 0}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-endDateGroup{
opacity:0.7;
-webkit-transform-origin:right;
transform-origin:right;
margin-left:8px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-endDateGroup .d-date{
font-size:16px;
font-weight:500;
line-height:1.4;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-top:0}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-endDateGroup .d-month{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate .d-day{
color:#6A7685;
text-transform:uppercase;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
letter-spacing:1px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:16px}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount.d-bestOption .d-button .d-text{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-button.d-silentButton:not[disabled]{
color:#2372E8}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-text{
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-countButton{
display:none}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-verboseCountButton{
display:block}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount.d-hiddenPreference{
display:none}
@media (min-width: 480px){
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount{
border-top:1px solid #D3DCE3}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-countButton{
display:block}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-verboseCountButton{
display:none}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount.d-hiddenPreference{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount.d-hiddenPreference svg{
color:#8694A6}
}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDate{
border-top:8px solid #DD3809}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails{
padding-bottom:0}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
border:0}
#d-participationPage .d-calendarUI .d-calendarEventThumbnail .d-optionDetails .d-participantCount .d-countButton{
display:block;
padding:0;
color:#2372E8}
#d-participationPage .d-calendarUI .d-calendarEventDetails{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
margin-left:32px;
padding:4px;
text-align:left}
#d-participationPage .d-calendarUI .d-calendarEventDetails .d-calendarEventDetailsTitle{
font-weight:bold}
#d-participationPage .d-calendarUI .d-calendarEventDetails .d-calendarEventDetailsLocation{
margin-top:16px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage .d-calendarUI .d-calendarEventDetails .d-calendarEventDetailsLocation .d-icon{
width:20px;
height:20px;
margin-right:8px}
#d-participationPage .d-calendarUI .d-calendarEventDetails .d-calendarEventDetailsDescription{
margin-top:16px;
font-style:italic}
#d-participationPage .d-calendarUIButtons{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
padding:16px;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
#d-participationPage .d-calendarUIButtons .d-addToCalendarButton{
background-color:#F7BE00;
color:#2F3740;
border:0;
padding:8px 16px}
#d-participationPage .d-calendarUIButtons .d-addToCalendarButton .d-subtext{
white-space:pre-line}
#d-participationPage .d-sendEmail h1{
margin-bottom:16px}
#d-participationPage .d-sendEmail .choices{
margin-bottom:0}
#d-participationPage .d-sendEmail .choices input,#d-participationPage .d-sendEmail .choices__inner{
background-color:#fff}
#d-participationPage .d-sendEmail .choices__inner{
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:left;
border:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0}
#d-participationPage .d-sendEmail .choices__item:not(.choices__item--choice){
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
border:none;
border-radius:4px;
background:#f5fbff;
font-weight:normal;
color:#2F3740;
line-height:32px;
padding:0 0 0 4px}
#d-participationPage .d-sendEmail .choices__item button{
font-size:18px;
line-height:inherit;
border:none;
background:none;
color:#2F3740;
line-height:24px;
text-indent:0 !important;
margin:0;
padding:0 4px;
width:auto}
#d-participationPage .d-sendEmail .choices__item[aria-invalid="true"]:not(.choices__item--choice){
background:#F2A6A8;
color:#fff}
#d-participationPage .d-sendEmail .choices__item[aria-invalid="true"]:not(.choices__item--choice) button{
color:#fff}
#d-participationPage .d-sendEmail .choices__list--dropdown{
top:-webkit-calc(100% + 20px);
top:calc(100% + 20px);
border:none;
border-radius:2px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
text-align:left}
#d-participationPage .d-sendEmail .choices__list--dropdown .choices__item--choice{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
color:#6A7685;
height:48px;
padding:8px 16px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .d-sendEmail .choices__list{
max-height:none}
#d-participationPage .d-sendEmail .choices__list--dropdown .choices__item--choice:first-child{
margin-top:8px}
#d-participationPage .d-sendEmail .choices__list--dropdown .choices__item--choice:last-child{
margin-bottom:8px}
#d-participationPage .d-sendEmail .choices__list--dropdown .choices__item--choice[aria-invalid="true"]{
color:#F2A6A8}
#d-participationPage .d-sendEmail .choices__input{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
color:#2F3740;
min-width:80px}
#d-participationPage .d-sendEmail .is-highlighted{
background-color:#DDEFFE}
@media (max-width: 480px){
#d-participationPage .d-sendEmail .d-shareViaEmailTab-focused .choices__inner,#d-participationPage .d-sendEmail .d-sendEmail-focused .choices__inner{
padding-left:48px;
padding-top:8px;
height:60px;
overflow:auto}
#d-participationPage .d-sendEmail .d-shareViaEmailTab-focused .choices__list--dropdown,#d-participationPage .d-sendEmail .d-sendEmail-focused .choices__list--dropdown{
top:-webkit-calc(100% + 35px);
top:calc(100% + 35px);
left:-8px;
width:-webkit-calc(100% + 16px);
width:calc(100% + 16px)}
}
#d-participationPage .d-sendEmail .d-choice-text{
padding-left:16px;
max-width:-webkit-calc(100% - 24px);
max-width:calc(100% - 24px);
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .d-sendEmail .d-choice-label{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-sendEmail .d-choice-summary,#d-participationPage .d-sendEmail .d-choice-label{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
#d-participationPage .d-sendEmail .choices__item--choice svg{
color:#6A7685;
width:24px;
height:24px}
#d-participationPage .d-sendEmail .d-activateSuggestions{
background-color:#fff;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage .d-sendEmail #d-activeSuggestionsOption{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage .d-sendEmail .d-activateSuggestions>svg{
width:160px;
height:120px}
#d-participationPage .d-sendEmail .d-seeContactsSuggestions{
color:#2F3740;
margin-top:8px}
#d-participationPage .d-sendEmail .d-fromGmailOutlookOffice365{
color:#6A7685;
font-style:italic}
#d-participationPage .d-sendEmail .d-activateSuggestionsLink{
margin-top:16px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage .d-sendEmail .d-laterButton{
margin-bottom:8px}
#d-participationPage .d-sendEmail .d-remainingInviteesLimitWrapper{
height:24px;
width:100%;
background:#fff;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
margin-bottom:16px;
padding-right:8px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage .d-sendEmail .d-remainingInviteesLimit{
display:none;
color:#F2A6A8;
text-align:right}
#d-participationPage .d-sendEmail .d-remainingInviteesLimit button{
color:#F2A6A8;
padding:0 0 4px 0}
#d-participationPage .d-sendEmail textarea{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
color:#2F3740;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #98CDFB;
border-radius:4px;
height:112px;
margin-bottom:16px;
overflow-y:scroll;
padding:8px;
width:100%;
display:block;
resize:none;
overflow:hidden}
#d-participationPage .d-sendEmail textarea:focus{
outline:2px solid #1B4686}
#d-participationPage .d-sendEmail .d-back{
display:none;
position:absolute;
top:16px;
left:16px}
#d-participationPage .d-sendEmail .d-back>svg{
width:24px;
height:24px;
color:#8694A6}
#d-participationPage .d-sendEmail .choices__inner{
border:1px solid #98CDFB;
border-bottom:none}
@media (max-width: 480px){
#d-participationPage .d-sendEmail.d-sendEmail-focused{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#f5fbff;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:8px}
#d-participationPage .d-sendEmail.d-sendEmail-focused>textarea,#d-participationPage .d-sendEmail.d-sendEmail-focused h1,#d-participationPage .d-sendEmail.d-sendEmail-focused .d-hide,#d-participationPage .d-sendEmail.d-sendEmail-focused .d-sendEmailButton{
display:none}
#d-participationPage .d-sendEmail.d-sendEmail-focused .d-back{
display:block}
}
#d-participationPage #d-pollHeaderView .d-pollHeader{
position:relative;
padding:32px 0 24px 0}
#d-participationPage #d-pollHeaderView .d-printPoll{
font-weight:normal;
color:inherit}
#d-participationPage #d-pollHeaderView .d-pollClosed{
margin:12px 0 16px}
#d-participationPage #d-pollHeaderView .d-pollClosed .d-ribbon{
display:block;
padding:8px 0;
text-align:center;
line-height:24px;
background-color:#6A9F19;
color:#fff;
font-size:14px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-transform:uppercase;
letter-spacing:1px}
#d-participationPage #d-pollHeaderView .d-pollActions{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollHeaderView .d-pollActions .d-addToSlackButton{
display:block;
margin:16px auto}
#d-participationPage #d-pollHeaderView .d-pollActions .d-addToSlackButton svg{
width:48px;
height:48px;
margin:-12px}
#d-participationPage #d-metadataView{
position:relative;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-participationPage #d-metadataView .d-pollMetadata{
width:100%}
@media (min-width: 480px){
#d-participationPage #d-metadataView .d-pollMetadata>:first-child{
margin-top:16px}
}
#d-participationPage #d-metadataView .d-pollMetadataRow,#d-participationPage #d-metadataView .d-pollHiddenButton.d-silentButton{
padding:16px 32px;
max-width:700px;
margin:0 auto;
display:block;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage #d-metadataView .d-pollMetadataRow.d-pollHiddenButton,#d-participationPage #d-metadataView .d-pollHiddenButton.d-silentButton.d-pollHiddenButton{
cursor:auto}
@media (max-width: 479px){
#d-participationPage #d-metadataView .d-pollMetadataRow,#d-participationPage #d-metadataView .d-pollHiddenButton.d-silentButton{
padding:16px 12px;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start}
#d-participationPage #d-metadataView .d-pollMetadataRow:not(:last-child),#d-participationPage #d-metadataView .d-pollHiddenButton.d-silentButton:not(:last-child){
border-bottom:1px dashed #B7C4D2}
}
#d-participationPage #d-metadataView .d-pollLocation,#d-participationPage #d-metadataView .d-pollDescription,#d-participationPage #d-metadataView .d-pollHidden,#d-participationPage #d-metadataView .d-pollTimeZone,#d-participationPage #d-metadataView .d-pollIfneedbe{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
color:#45505E;
text-align:left}
#d-participationPage #d-metadataView .d-pollLocation svg,#d-participationPage #d-metadataView .d-pollDescription svg,#d-participationPage #d-metadataView .d-pollHidden svg,#d-participationPage #d-metadataView .d-pollTimeZone svg,#d-participationPage #d-metadataView .d-pollIfneedbe svg{
width:20px;
height:20px;
color:#6A7685;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
margin-right:16px}
@media (max-width: 479px){
#d-participationPage #d-metadataView .d-pollLocation svg,#d-participationPage #d-metadataView .d-pollDescription svg,#d-participationPage #d-metadataView .d-pollHidden svg,#d-participationPage #d-metadataView .d-pollTimeZone svg,#d-participationPage #d-metadataView .d-pollIfneedbe svg{
margin-right:12px}
}
#d-participationPage #d-metadataView .d-pollHidden{
cursor:default;
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#8694A6}
#d-participationPage #d-metadataView #d-pollDeadlineBanner{
margin-left:32px;
margin-right:32px;
padding:12px;
color:#2F3740;
background-color:#FFF0B3}
@media (max-width: 479px){
#d-participationPage #d-metadataView #d-pollDeadlineBanner{
margin:0;
border-top-left-radius:6px;
border-top-right-radius:6px}
}
#d-participationPage #d-metadataView #d-pollDeadlineBanner .d-closeNag{
color:#6A7685}
#d-participationPage #d-metadataView .d-pollTimeZone{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage #d-metadataView .d-pollTimeZone .d-intro{
margin-right:4px;
line-height:22px}
#d-participationPage #d-metadataView .d-pollTimeZone #d-timeZoneField{
line-height:21px}
#d-participationPage #d-metadataView .d-pollLocation{
font-size:16px;
line-height:1.4}
#d-participationPage #d-metadataView .d-pollLocation .d-pollLocationLink{
display:block}
#d-participationPage #d-metadataView .d-pollLocation .d-locationAddress,#d-participationPage #d-metadataView .d-pollLocation .d-locationName{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-metadataView .d-pollLocation .d-locationName.d-hasAddress{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-metadataView .d-pollLocation a{
color:inherit}
#d-participationPage #d-metadataView .d-pollTimeZone .d-content{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
@media (max-width: 479px){
#d-participationPage #d-metadataView .d-pollMetadataRow{
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start}
#d-participationPage #d-metadataView .d-pollMetadataRow.d-pollTimeZone .d-content{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:baseline;
-ms-flex-align:baseline;
align-items:baseline}
}
#d-participationPage #d-metadataView .d-pollDescription .d-contentContainer{
overflow:hidden}
#d-participationPage #d-metadataView .d-pollDescription .d-content{
white-space:pre-line;
overflow-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
max-width:100%}
#d-participationPage #d-metadataView .d-pollDescription .d-content a{
color:#45505E}
#d-participationPage #d-metadataView .d-pollDescription .d-separator{
height:1px;
margin:0 -4px;
background:transparent;
-webkit-transition:background 0.3s;
transition:background 0.3s}
#d-participationPage #d-metadataView .d-pollDescription.d-collapsed .d-contentContainer{
max-height:344px}
#d-participationPage #d-metadataView .d-pollDescription.d-collapsed .d-separator{
background:#B7C4D2}
#d-participationPage #d-metadataView .d-pollDescription .d-toggleRevealCollapseDescriptionButton{
color:#2F3740;
padding:0}
#d-participationPage #d-metadataView .d-pollDescription .d-toggleRevealCollapseDescriptionButton:hover{
background:transparent}
#d-participationPage #d-metadataView .d-pollDescription.d-pollMetadataRow{
-webkit-align-items:start;
-ms-flex-align:start;
align-items:start}
#d-participationPage #d-metadataView .d-pollIfneedbe{
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#8694A6}
#d-participationPage #d-metadataView .d-pollIfneedbe>.d-icon{
color:#8694A6}
#d-participationPage #d-participationWeekView{
border-top-left-radius:0;
border-top-right-radius:0;
overflow:visible}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader{
border-top:1px solid #D3DCE3;
border-bottom:1px solid #D3DCE3;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
height:56px;
width:100%}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantExtrasAvatar{
width:52px;
text-align:center}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo{
width:100%;
max-width:250px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding-right:8px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo .d-formField{
margin:2px}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo .d-formField.d-focusState{
box-shadow:0 0 0 2px #215BB2}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo .d-text{
font-weight:500}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo .d-detailText{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo .d-text,#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantInfo .d-detailText{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:1}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant.d-editingParticipant{
background:#98CDFB}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantAvatar svg{
width:20px;
height:20px;
color:#6A7685}
#d-participationPage #d-participationWeekView .d-participationWeekViewHeader .d-participant .d-participantAvatar img{
max-width:20px;
max-height:20px;
border-radius:20px}
#d-participationPage #d-participationWeekView .d-pollEvent{
cursor:pointer;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:2px 0;
z-index:9 !important}
#d-participationPage #d-participationWeekView .d-pollEvent .d-eventCheckbox{
text-align:center}
#d-participationPage #d-participationWeekView .d-pollEvent .d-checkmark{
width:20px;
height:20px}
#d-participationPage #d-participationWeekView .d-pollEvent .fc-content{
display:none}
#d-participationPage #d-participationWeekView .d-pollEvent .d-grow{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-participationWeekView .d-pollEvent.d-finalOption{
background:#FFE58F;
color:#F7BE00}
#d-participationPage #d-participationWeekView .d-pollEvent.d-notFinalOption{
opacity:0.6}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenNoPreference,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-noPreference{
background-color:#FEF6F6}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-ifneedbePreference{
background-color:#FFF0B3}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenYesPreference,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-yesPreference{
background-color:#CDEAA1}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-emptyPreference,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-questionMarkPreference,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenPreference{
background-color:#F8F9FA}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenNoPreference svg,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-questionMarkPreference svg,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenPreference svg{
color:#8694A6}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-ifneedbePreference svg{
color:#F7BE00}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenYesPreference svg,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-yesPreference svg{
color:#6A9F19}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-noPreference svg,#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant.d-hiddenNoPreference svg{
color:#DD3809}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant,#d-participationPage #d-participationWeekView .d-pollEvent.d-finalOption{
cursor:initial}
#d-participationPage #d-participationWeekView .d-pollEvent.d-lastSavedParticipant svg,#d-participationPage #d-participationWeekView .d-pollEvent.d-finalOption svg{
max-width:20px;
max-height:20px}
#d-participationPage #d-participationWeekView .d-pollEvent .d-counter{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
color:#45505E}
#d-participationPage #d-participationWeekView .d-pollEvent .d-counter .d-icon svg{
width:12px;
height:12px;
color:#45505E}
#d-participationPage #d-participationWeekView .d-pollEvent .d-counter .d-counterText{
font-size:12px;
margin-left:2px}
#d-participationPage #d-participationWeekView .d-fullCalendar{
position:relative;
overflow:hidden}
#d-participationPage #d-participationWeekView .d-fullCalendar .d-hintElement{
width:40px;
height:40px;
position:absolute;
top:50%}
#d-participationPage #d-participationWeekView .d-fullCalendar .d-hintElement svg{
width:20px;
height:20px}
#d-participationPage #d-participationWeekView .d-fullCalendar .d-hintElement.d-left{
left:9px}
#d-participationPage #d-participationWeekView .d-fullCalendar .d-hintElement.d-right{
right:9px}
#d-participationPage #d-participationWeekView .d-fullCalendar .d-hintElement.d-yesHint{
background:#6A9F19}
#d-participationPage #d-participationWeekView .d-fullCalendar .d-hintElement.d-yesHint svg{
color:#fff}
#d-participationPage #d-participationWeekView footer{
padding:16px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-participationPage #d-participationWeekView footer .d-syncPreferences{
margin:0 16px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
#d-participationPage #d-participationWeekView footer .d-syncPreferences .d-button .d-text{
margin:0}
#d-participationPage #d-participationWeekView footer .d-syncPreferences>span{
-webkit-transform:translate3d(0, 1px, 0);
transform:translate3d(0, 1px, 0)}
@media (max-width: 640px){
#d-participationPage #d-participationWeekView footer{
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
#d-participationPage #d-participationWeekView footer .d-syncPreferences{
-webkit-order:-1;
-ms-flex-order:-1;
order:-1;
margin:0}
#d-participationPage #d-participationWeekView footer::before{
content:"";
width:100%;
-webkit-order:0;
-ms-flex-order:0;
order:0}
#d-participationPage #d-participationWeekView footer>.d-actionMenu{
-webkit-order:1;
-ms-flex-order:1;
order:1}
#d-participationPage #d-participationWeekView footer::after{
content:"";
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-order:2;
-ms-flex-order:2;
order:2}
#d-participationPage #d-participationWeekView footer>.d-button{
-webkit-order:3;
-ms-flex-order:3;
order:3}
}
#d-participationPage #d-interOptionDfpAdView{
position:relative;
width:100%;
margin:0;
border-bottom:1px solid #D3DCE3}
@media (min-width: 480px){
#d-participationPage #d-interOptionDfpAdView{
display:none !important}
}
#d-participationPage .d-interOptionAdMessage{
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#6A7685;
position:relative;
text-align:center;
padding:16px;
border-bottom:1px solid #D3DCE3}
#d-participationPage .d-interOptionAdAligner{
position:relative;
width:100%}
#d-participationPage .d-interOptionAdAligner:after{
content:"Ad";
font-size:10px;
line-height:inherit;
background:#FFE58F;
padding:4px;
position:absolute;
top:0;
left:0}
#d-participationPage .d-interOptionAdLimiter{
position:relative;
width:320px;
margin:0 auto}
#d-participationPage .d-interOptionAdContainer{
width:320px}
#d-participationPage .d-isParallax .d-interOptionAdWrapper{
position:absolute;
width:100%;
clip:rect(0 auto auto 0);
-webkit-clip-path:inset(1px);
clip-path:inset(1px)}
#d-participationPage .d-isParallax .d-interOptionAdContainer{
position:fixed;
-webkit-transform:translateZ(0);
transform:translateZ(0)}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation>ul{
margin:0 auto;
display:none;
height:0}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation .d-promotedButton{
padding:11px}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation .d-promotedButton svg{
width:28px;
height:28px}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer{
position:relative;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContentWrapper,#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContent{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
margin:0}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer{
overflow-x:auto;
-ms-overflow-style:-ms-autohiding-scrollbar}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContentWrapper,#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContent{
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
margin:0 auto}
}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-poll{
height:auto !important}
}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll{
position:relative}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer{
width:100%}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContentWrapper,#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContent{
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
margin:0 auto}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation{
position:relative;
position:-webkit-sticky;
position:sticky;
z-index:2;
width:100%;
top:0}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation>ul{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation .d-scrollLeft,#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation .d-scrollRight{
opacity:0;
margin-top:30px;
visibility:visible}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation .d-scrollLeft{
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0)}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation .d-scrollRight{
-webkit-transform:translate3d(50%, 0, 0);
transform:translate3d(50%, 0, 0)}
#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation.d-showRightScrollNavigation .d-scrollRight,#d-participationPage #d-pollView .d-poll .d-scrollContainerNavigation.d-showLeftScrollNavigation .d-scrollLeft{
opacity:1}
#d-participationPage #d-pollView .d-poll.d-expanded .d-scrollContainerNavigation>ul,#d-participationPage #d-pollView .d-poll.d-expanded .d-expandableScrollContainer{
position:absolute;
left:-webkit-calc(-100vw / 2 + 50%);
left:calc(-100vw / 2 + 50%);
right:-webkit-calc(-100vw / 2 + 50%);
right:calc(-100vw / 2 + 50%);
margin:0 auto}
#d-participationPage #d-pollView .d-poll.d-expanded .d-expandableScrollContainer{
width:100vw}
#d-participationPage #d-pollView .d-poll.d-expanded .d-scrollContainerNavigation>ul{
width:-webkit-calc(100vw - 2 * 32px);
width:calc(100vw - 2 * 32px)}
#d-participationPage #d-pollView .d-poll .d-stickToBottom{
bottom:114px;
position:absolute;
top:auto}
}
#d-participationPage #d-pollView .d-poll #d-interOptionVideoAd{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse}
#d-participationPage #d-pollView .d-poll #d-interOptionVideoAd #d-interOptionVideoAdContainer,#d-participationPage #d-pollView .d-poll #d-interOptionVideoAd .d-interOptionAdMessage{
display:none}
#d-participationPage #d-pollView .d-poll #d-interOptionVideoAd #d-interOptionVideoAdContainer[style*='display: block']+.d-interOptionAdMessage{
display:block}
#d-participationPage #d-pollView .d-poll .d-participantInfo .d-formField{
margin:2px}
#d-participationPage #d-pollView .d-poll .d-participantInfo .d-formField.d-focusState{
box-shadow:0 0 0 2px #215BB2}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer{
background-color:#fff}
@media (min-width: 360px) and (max-width: 479px){
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer{
border-radius:6px 6px 0 0}
}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContentWrapper,#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContent{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContent{
border:1px solid #D3DCE3}
}
#d-participationPage #d-pollView .d-poll .d-headerGroup{
border-bottom:1px solid #D3DCE3;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-pollView .d-poll aside{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
border:0 solid #D3DCE3}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll aside{
background-color:#fff}
}
#d-participationPage #d-pollView .d-poll aside .d-optionsHeader{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-pollView .d-poll aside .d-calendarAdHeader{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-pollView .d-poll aside .d-calendarAdHeader .d-calendarAdTriggerButton{
display:none;
margin:8px;
width:auto;
position:relative}
#d-participationPage #d-pollView .d-poll aside .d-calendarAdHeader .d-calendarAdTriggerButton:after{
content:"Ad";
font-size:10px;
line-height:inherit;
background:#FFE58F;
padding:4px;
position:absolute;
top:0;
right:0}
#d-participationPage #d-pollView .d-poll aside .d-headerGroup{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-participationPage #d-pollView .d-poll aside .d-participantCountHeader{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
min-height:44px}
#d-participationPage #d-pollView .d-poll aside .d-participantCountHeader span{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
padding-left:16px;
color:#8694A6;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant{
text-align:left}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant,#d-participationPage #d-pollView .d-poll aside .d-newParticipant{
height:44px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
min-width:0}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantInfo{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo .d-formField,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantInfo .d-formField{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantInfo{
padding-right:8px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantAvatar,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantAvatar{
margin:0 16px}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantInfo{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:1.4}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantAvatar svg,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantAvatar svg{
width:20px;
height:20px;
color:#6A7685}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantAvatar img,#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantAvatar img{
max-width:20px;
max-height:20px;
border-radius:20px}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-lastSavedParticipant .d-participantAvatar svg,#d-participationPage #d-pollView .d-poll aside .d-newParticipant.d-lastSavedParticipant .d-participantAvatar svg{
color:#6A7685}
#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantAvatar svg{
color:#fff}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant{
display:none}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-lastSavedParticipant{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
border-bottom:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll .d-options{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-pollView .d-poll .d-options .d-option{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto}
#d-participationPage #d-pollView .d-poll .d-options .d-option.d-yesPreference{
background:#EBF7D4}
#d-participationPage #d-pollView .d-poll .d-options .d-option.d-ifneedbePreference{
background:#FFF0B3}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails{
-moz-box-sizing:border-box;
box-sizing:border-box;
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate>.d-text,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails>.d-text{
overflow:hidden}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-timeEnd:before,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-timeEnd:before{
display:block;
text-align:center;
margin:0 auto 1px;
content:"";
border-left:1px dashed #B7C4D2;
width:2px;
height:4px}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-timeEnd:before,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-timeEnd:before{
display:inline-block;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
margin:auto 4px}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-countButton .d-icon+.d-textContainer{
margin-left:2px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
font-size:14px;
line-height:inherit}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate{
padding:16px 0 0 0}
}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate{
padding:16px 0}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-dateGroup{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-dateGroupSeparator{
margin:0 -9px 29px 3px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-dateGroupSeparator:before{
content:"";
display:block;
width:6px;
height:2px;
border-bottom:1px dashed #B7C4D2}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-date{
color:#2F3740}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-month{
display:block;
font-size:16px;
line-height:inherit}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-monthFull{
display:none}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-date{
font-size:26px;
font-weight:500;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin:4px 0}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-endDateGroup{
opacity:0.7;
-webkit-transform-origin:right;
transform-origin:right;
margin-left:8px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-endDateGroup .d-date{
font-size:16px;
font-weight:500;
line-height:1.4;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-top:0}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-endDateGroup .d-month{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate .d-day{
color:#6A7685;
text-transform:uppercase;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
letter-spacing:1px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:16px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount.d-bestOption .d-button .d-text{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount .d-button.d-silentButton:not[disabled]{
color:#2372E8}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount .d-text{
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount .d-countButton{
display:none}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount .d-verboseCountButton{
display:block}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount.d-hiddenPreference{
display:none}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount{
border-top:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount .d-countButton{
display:block}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount .d-verboseCountButton{
display:none}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount.d-hiddenPreference{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount.d-hiddenPreference svg{
color:#8694A6}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate{
-webkit-flex-basis:72px;
-ms-flex-preferred-size:72px;
flex-basis:72px;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-poll .d-options .d-option.d-multidayCell .d-optionDate{
-webkit-flex-basis:88px;
-ms-flex-preferred-size:88px;
flex-basis:88px}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
padding:0}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails{
padding:16px 0 0 0}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-time,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-text{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails{
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails>.d-time,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails>.d-text{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-top:8px;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-time,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-text,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount{
margin-left:8px}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-text{
overflow-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount button{
-webkit-transform:translate3d(-1em, 0, 0);
transform:translate3d(-1em, 0, 0)}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences{
border-bottom:1px solid #D3DCE3}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference{
display:none;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
height:44px;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-moz-box-sizing:border-box;
box-sizing:border-box;
min-width:56px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-lastSavedParticipant,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-editingParticipant{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference{
border-bottom:1px solid #fff}
}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-emptyPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-noPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-yesPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-questionMarkPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenYesPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenNoPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenPreference svg{
width:24px;
height:24px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-ifneedbePreference svg{
width:36px;
height:36px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenNoPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-questionMarkPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenPreference svg{
color:#8694A6}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-ifneedbePreference svg{
color:#F7BE00}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenYesPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-yesPreference svg{
color:#6A9F19}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-noPreference svg,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenNoPreference svg{
color:#DD3809}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenNoPreference,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-noPreference{
background-color:#FEF6F6}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-ifneedbePreference{
background-color:#FFF0B3}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenYesPreference,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-yesPreference{
background-color:#CDEAA1}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-emptyPreference,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-questionMarkPreference,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-hiddenPreference{
background-color:#F8F9FA}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-noPreference svg{
display:none}
}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode ul.d-participants{
display:none}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-newParticipant{
background:#98CDFB}
#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-participant.d-editingParticipant{
background:#98CDFB}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-options .d-participantPreference,#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-options .d-participantPreference{
background:#98CDFB;
cursor:pointer}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-options .d-participantPreference:hover,#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-options .d-participantPreference:hover{
background:#b1d9fc}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-checkbox .d-hasBadge,#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-checkbox .d-hasBadge{
fill:#fff}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-checkbox input[type="checkbox"]:not(:focus):not(:hover) ~ * svg.d-checkmark .d-background,#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-checkbox input[type="checkbox"]:not(:focus):not(:hover) ~ * svg.d-checkmark .d-background{
stroke:none}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-checkbox input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background,#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-checkbox input[type="checkbox"]:checked ~ * svg.d-checkmark .d-closing .d-background{
fill:#F7BE00;
stroke:#fff}
}
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-option.d-final{
background:#FFF0B3}
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-newParticipant,#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-options .d-finalOption{
cursor:pointer}
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-newParticipant{
background:#FFE58F}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-options .d-finalOption{
background:#FFE58F}
}
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-options .d-finalOption:hover{
background:#ffeba9}
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-newParticipant .d-participantInfo span{
padding-left:20px}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option .d-finalOption{
min-width:56px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option .d-finalOption{
height:45px}
}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option .d-finalOption svg{
width:24px;
height:24px;
color:#F7BE00}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option.d-final .d-optionDate,#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option.d-final .d-optionDetails,#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option.d-final .d-checkbox,#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option.d-final .d-finalOption{
background-color:#FFE58F}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option:not(.d-final){
opacity:0.6}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-option:not(.d-final) .d-finalOption{
visibility:hidden}
#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-participantPreference{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
-ms-grid-row-align:stretch;
align-self:stretch}
#d-participationPage #d-pollView .d-checkbox{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
min-width:56px}
#d-participationPage #d-pollView .d-checkbox label .d-checkmarkWrapper{
padding:8px}
#d-participationPage #d-pollView .d-checkbox.d-finalOption .d-checkboxWrapper{
height:45px}
#d-participationPage #d-pollView .d-svgIcon{
margin-right:8px;
width:24px;
height:24px}
@media (max-width: 479px){
#d-participationPage #d-pollView .d-participants .d-inviteesPremiumHook,#d-participationPage #d-pollView .d-options .d-option .d-preferences .d-preference.d-inviteesPremiumHook{
display:none}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant,#d-participationPage #d-pollView .d-poll aside .d-newParticipant{
height:56px}
#d-participationPage #d-pollView .d-poll aside .d-newParticipant,#d-participationPage #d-pollView .d-poll aside .d-participant.d-editingParticipant{
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
#d-participationPage #d-pollView .d-poll aside .d-newParticipant .d-participantInfo,#d-participationPage #d-pollView .d-poll aside .d-participant.d-editingParticipant .d-participantInfo{
max-width:200px}
}
@media (min-width: 480px){
#d-participationPage #d-pollView .d-participants .d-inviteesPremiumHook,#d-participationPage #d-pollView .d-options .d-option .d-preferences .d-preference.d-inviteesPremiumHook{
height:44px}
#d-participationPage #d-pollView .d-participants .d-inviteesPremiumHook{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollView .d-participants .d-inviteesPremiumHook .d-premiumText{
font-size:13px;
line-height:18px;
color:#6A7685}
#d-participationPage #d-pollView .d-participants .d-inviteesPremiumHook .d-premiumIcon{
margin:0 16px;
color:#F5C600;
width:20px;
height:20px}
#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContentWrapper,#d-participationPage #d-pollView .d-poll .d-expandableScrollContainer .d-expandableScrollContent{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-participantCountHeader{
margin-bottom:45px}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode ul.d-participants{
display:block}
#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-newParticipant,#d-participationPage #d-pollView .d-poll.d-newParticipationMode .d-options .d-participantPreference{
height:56px}
#d-participationPage #d-pollView .d-poll.d-editParticipationMode aside .d-editingParticipant,#d-participationPage #d-pollView .d-poll.d-editParticipationMode .d-options .d-preference.d-editingParticipant{
height:56px}
#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-newParticipant,#d-participationPage #d-pollView .d-poll.d-closingPollMode .d-options .d-finalOption{
height:56px}
#d-participationPage #d-pollView .d-poll aside{
width:216px;
position:-webkit-sticky;
position:sticky;
left:0;
z-index:1}
#d-participationPage #d-pollView .d-poll aside .d-participantCountHeader{
height:44px}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant[data-participant-id],#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-invitee{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-invitee .d-participantInfo .d-text,#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-lastSavedParticipant .d-participantInfo .d-text{
font-weight:500}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo .d-detailText{
font-size:14px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo .d-text,#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo .d-detailText{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:1}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantInfo:hover+.d-participantExtrasEditButton,#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantExtrasEditButton:hover{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-lastSavedParticipant .d-participantExtrasEditButton{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantExtrasAvatar{
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant .d-participantExtrasEditButton{
display:none}
#d-participationPage #d-pollView .d-poll .d-options{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-participationPage #d-pollView .d-poll .d-options .d-headerGroup{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-participationPage #d-pollView .d-poll .d-options .d-option{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-basis:72px;
-ms-flex-preferred-size:72px;
flex-basis:72px;
max-width:72px;
min-width:72px}
#d-participationPage #d-pollView .d-poll .d-options .d-option.d-enableWideCell{
-webkit-flex-basis:128px;
-ms-flex-preferred-size:128px;
flex-basis:128px;
max-width:128px;
min-width:128px}
#d-participationPage #d-pollView .d-poll .d-options .d-option.d-multidayCell{
-webkit-flex-basis:88px;
-ms-flex-preferred-size:88px;
flex-basis:88px;
max-width:88px;
min-width:88px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDate{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-time,#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails>.d-text{
text-align:center;
padding:0 4px;
margin-bottom:16px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount{
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
padding-bottom:0;
height:44px}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-optionDetails .d-participantCount button{
-webkit-transform:none;
transform:none;
padding:0}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference[data-participant-id],#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference.d-emptyInviteePreferencePlaceholder{
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-participationPage #d-pollView .d-poll .d-headerGroup{
border-bottom:0}
#d-participationPage #d-pollView .d-poll .d-headerGroup .d-optionDate{
border-left:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll .d-headerGroup .d-optionDetails{
border-left:1px solid #D3DCE3;
border-bottom:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll .d-headerGroup .d-participantPreference,#d-participationPage #d-pollView .d-poll .d-headerGroup .d-finalOption{
border-left:1px solid #fff}
#d-participationPage #d-pollView .d-poll .d-headerGroup .d-newParticipant{
border-bottom:1px solid #fff}
#d-participationPage #d-pollView .d-poll .d-final:first-child .d-finalOption{
border-left:none}
#d-participationPage #d-pollView .d-poll aside{
border-right:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll aside .d-participantCountHeader{
border-top:1px solid #D3DCE3;
border-bottom:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-lastSavedParticipant{
border-bottom:0}
#d-participationPage #d-pollView .d-poll aside .d-participants .d-participant.d-editingParticipant{
border-bottom:1px solid #fff;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preferences .d-preference{
border-left:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll .d-options .d-option .d-preference:last-child{
border-bottom:0}
#d-participationPage #d-pollView .d-poll .d-options .d-option:first-child .d-optionDetails,#d-participationPage #d-pollView .d-poll .d-options .d-option:first-child .d-preferences .d-preference,#d-participationPage #d-pollView .d-poll .d-options .d-option:first-child .d-optionDate{
border-left:0}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-participants{
border-top:1px solid #D3DCE3}
#d-participationPage #d-pollView .d-poll.d-viewClosedPollMode .d-preferences{
border-top:1px solid #D3DCE3}
}
#d-participationPage #d-pollView>.d-syncPreferences{
margin:16px 16px 0}
#d-participationPage #d-additionalInformationView{
background:#fff;
border-top:1px solid #D3DCE3;
position:relative}
#d-participationPage #d-additionalInformationView .d-form{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:400px;
margin:0 auto}
@media (min-width: 480px){
#d-participationPage #d-additionalInformationView .d-form>*{
margin:32px 0}
#d-participationPage #d-additionalInformationView .d-form>*:first-child{
margin-top:0}
#d-participationPage #d-additionalInformationView .d-form>*:last-child{
margin-bottom:0}
#d-participationPage #d-additionalInformationView .d-form{
padding:64px}
}
#d-participationPage #d-additionalInformationView .d-title{
text-align:center;
font-size:26px;
font-weight:500;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-top:40px;
margin-bottom:16px}
#d-participationPage #d-additionalInformationView .d-goBack{
position:absolute;
top:33px}
@media (min-width: 480px){
#d-participationPage #d-additionalInformationView .d-goBack{
left:-20px}
}
#d-participationPage #d-additionalInformationView .isIE11 input[type="text"]:-ms-input-placeholder,#d-participationPage #d-additionalInformationView .isIE11 input[type="email"]:-ms-input-placeholder,#d-participationPage #d-additionalInformationView .isIE11 input[type="tel"]:-ms-input-placeholder,#d-participationPage #d-additionalInformationView .isIE11 textarea:-ms-input-placeholder{
color:transparent !important}
#d-participationPage #d-additionalInformationView .d-actions{
border-top:1px solid #D3DCE3;
padding:8px;
text-align:right}
#d-participationPage #d-additionalInformationView .d-introduction{
margin-bottom:8px;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-participationPage #d-additionalInformationView .d-note{
font-size:16px;
font-weight:normal;
font-style:italic;
line-height:1.4;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#6A7685;
margin:0}
#d-participationPage #d-additionalInformationView .d-form{
padding:0 0 40px 0}
@media (max-width: 479px){
#d-participationPage #d-additionalInformationView .d-form{
padding:0 16px}
}
#d-participationPage .d-inContentAdView{
margin-top:16px;
margin-bottom:16px}
#d-participationPage .d-inContentAdView[id*="wizard"]{
-webkit-transform:translateY(100%);
transform:translateY(100%);
position:absolute;
bottom:0;
margin:0}
#d-participationPage #d-commentsView{
background:#fff;
border-top:1px solid #D3DCE3;
margin-top:16px}
#d-participationPage #d-commentsView .d-commentActions{
min-height:32px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
border-top:1px solid #D3DCE3;
border-bottom:1px solid #D3DCE3;
padding:16px;
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
border-bottom:0}
@media (max-width: 480px){
#d-participationPage #d-commentsView .d-commentActions{
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch}
#d-participationPage #d-commentsView .d-commentActions button+button{
margin-bottom:8px}
}
#d-participationPage #d-commentsView ul li{
min-height:32px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
border-top:1px solid #D3DCE3;
border-bottom:1px solid #D3DCE3;
padding:16px;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
border-bottom:0;
position:relative}
#d-participationPage #d-commentsView ul li:not(:hover) .d-deleteComment.d-hoverOnly:not(.d-loading){
display:none}
#d-participationPage #d-commentsView .d-deleteComment{
position:absolute;
top:0;
right:0}
#d-participationPage #d-commentsView .d-commenterAvatar{
margin-right:16px}
#d-participationPage #d-commentsView .d-commenterAvatar.d-avatarPlaceholder{
background-size:cover;
background-repeat:no-repeat;
background-position:center;
width:32px;
min-width:32px;
height:32px;
border:1px solid #2F3740;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-radius:50%;
-webkit-transform:rotate(0.0001deg);
transform:rotate(0.0001deg);
color:#2F3740;
line-height:32px;
text-align:center;
background-color:transparent}
#d-participationPage #d-commentsView .d-commenterAvatar.d-avatarPlaceholder[src]{
background-color:#2F3740}
#d-participationPage #d-commentsView .d-group{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-commentsView .d-group .d-commenterName{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#2F3740}
#d-participationPage #d-commentsView .d-group .d-commentText{
overflow-wrap:break-word;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#2F3740;
white-space:pre-line;
word-wrap:break-word;
margin-top:8px}
#d-participationPage #d-commentsView .d-group .d-commentTimestamp{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:13px;
line-height:inherit;
color:#6A7685}
#d-participationPage #d-commentsView #d-commentEntry{
padding:16px;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:baseline;
-ms-flex-align:baseline;
align-items:baseline;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-participationPage #d-commentsView #d-commentEntry .d-formField{
margin-right:8px;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-participationPage #d-sharingView .choices__inner,#d-participationPage #d-sendRemindersView .choices__inner{
border:1px solid #98CDFB;
border-bottom:none}
#d-nameEntryView .d-dialog .d-formField{
text-align:left;
margin:16px 0}
#d-deleteAllParticipantsView .d-dialog p{
text-align:center}
#d-deleteAllParticipantsView .d-dialog svg{
color:#DD3809;
width:64px;
height:64px}
#d-deletePollView .d-dialog svg{
color:#DD3809;
width:64px;
height:64px}
#d-deleteAllCommentsView .d-dialog>p{
text-align:center}
#d-deleteAllCommentsView .d-dialog>svg{
color:#DD3809;
width:64px;
height:64px}
#d-pollActionBarView{
min-height:48px;
padding-top:16px}
#d-pollActionBarView .d-counters,#d-pollActionBarView .d-counter{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-pollActionBarView .d-counter{
margin-right:8px}
#d-pollActionBarView .d-counter .d-count{
margin-left:4px}
#d-pollActionBarView .d-counter svg{
width:18px;
height:18px}
#d-pollActionBarView .d-counter.d-closing svg{
color:#F7BE00}
#d-pollActionBarView .d-counter.d-yes svg{
color:#6A9F19}
#d-pollActionBarView .d-counter.d-ifneedbe svg{
color:#F7BE00}
#d-pollActionBarView .d-stickyElement:empty{
padding:0}
#d-pollActionBarView .d-stickyElement.d-noContent{
display:none}
#d-participationConfirmationView .d-dialog{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
border-radius:6px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#2F3740;
z-index:9;
background-color:#fff;
max-width:400px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:24px;
text-align:center;
opacity:0;
-webkit-transition:opacity 0.3s ease-in;
transition:opacity 0.3s ease-in}
#d-participationConfirmationView .d-dialog h1{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px;
line-height:1.4;
color:#2F3740}
#d-participationConfirmationView .d-dialog h2{
padding-top:12px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:1.4;
color:#2F3740}
#d-participationConfirmationView .d-dialog p{
font-size:16px;
line-height:1.4;
text-align:left;
margin:12px 0}
#d-participationConfirmationView .d-dialog p:first-of-type{
margin-top:24px}
#d-participationConfirmationView .d-dialog ul{
list-style:initial;
margin:initial;
padding:0 0 0 40px}
#d-participationConfirmationView .d-dialog ul li{
text-align:left;
line-height:1.5}
#d-participationConfirmationView .d-dialog .d-button{
margin:8px 8px 0 0}
#d-participationConfirmationView .d-dialog .d-button:last-child{
margin-right:0}
#d-participationConfirmationView .d-dialog.d-shown{
opacity:1}
#d-participationConfirmationView .d-dialog{
max-width:320px}
.d-premiumHook{
display:none}
.d-hasPremiumHook #d-participationConfirmationView .d-dialog{
padding:24px 0px 0px 0px}
@media (min-width: 400px){
.d-hasPremiumHook #d-participationConfirmationView .d-dialog{
max-width:400px}
}
.d-hasPremiumHook #d-participationConfirmationView .d-dialog>h1{
font-size:22px}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook{
display:block;
background-color:#fff;
margin-top:24px;
padding:24px 0;
border-top:1px solid #8694A6;
margin-bottom:40px;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookImage{
width:164px;
height:100px;
margin:0 auto}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook h2{
color:#ff876d;
padding:24px 0;
font-size:32px;
font-weight:bold;
font-family:"Caveat Brush", "Comic Sans", "Helvetica Neue", Arial, sans-serif}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookList{
width:288px;
margin:0 auto;
list-style-type:none;
list-style-image:none;
padding:0}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookList>li{
clear:left;
padding:0 0 0 40px;
line-height:32px}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookList>li>a{
color:#2F3740;
font-weight:normal}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookList>li>a>svg{
color:#B7C4D2;
height:28px;
width:28px;
display:block;
float:left;
margin-left:-40px;
-webkit-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookList>li:hover>a>svg{
-webkit-transform:scale(1);
transform:scale(1)}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook>a{
background-color:#FFE58F;
border:none !important;
padding:0 20px;
margin-right:0}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook>a:hover{
background-color:#F7BE00}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook>a .d-textContainer{
padding:0px}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook>a .d-premiumHookLinkLabel{
font-weight:bold;
margin:12px 0 0}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook>a .d-premiumHookLinkSublabel{
font-size:14px;
margin:0 0 10px}
.d-hasPremiumHook #d-participationConfirmationView .d-premiumHook .d-premiumHookNote{
color:#B7C4D2;
text-align:center;
margin:8px 0 12px}
#d-participationConfirmationPage{
min-width:0;
width:0}
#d-participationConfirmationPage .d-outbrainViewContainer{
margin-top:24px;
width:100vw;
max-width:826px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-participationConfirmationPage .d-pageContent{
width:0;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-participationConfirmationPage .d-mainContentContainer{
width:320px}
@media (min-width: 400px){
#d-participationConfirmationPage .d-hasPremiumHook .d-mainContentContainer{
width:400px}
}
#d-verifyEmailDialogView h1::before{
content:"";
width:130px;
height:56px;
margin:0 auto 16px}
#d-verifyEmailDialogView.d-modalDialogView h1::before{
display:block}
#d-loginPage #d-loginView>div{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-loginPage #d-loginView>div .d-thirdPartyLogin,#d-loginPage #d-loginView>div .d-emailPasswordLogin{
width:288px}
#d-loginPage #d-loginView>div .d-separation{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
@media (max-width: 672px){
#d-loginPage #d-loginView>div{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
}
#d-loginPage #d-loginView .d-thirdPartyLogin{
margin:16px}
#d-loginPage #d-loginView .d-thirdPartyLogin .d-thirdPartyLoginButton.d-google{
margin-bottom:16px}
#d-loginPage #d-loginView .d-thirdPartyLogin .d-thirdPartyLoginButton.d-facebook svg{
color:#3B5998}
#d-loginPage #d-loginView .d-separation{
margin:16px;
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit;
color:#fff;
text-align:center}
#d-loginPage #d-loginView .d-emailPasswordLogin,#d-loginPage #d-loginView .d-logout,#d-loginPage #d-loginView .d-signup{
background:none}
#d-loginPage #d-loginView .d-emailPasswordLogin{
margin:16px}
#d-loginPage #d-loginView .d-emailPasswordLogin .d-navigationBar{
text-align:right}
#d-loginPage #d-loginView .d-emailPasswordLogin .d-navigationBar .d-button{
margin:16px 0 0 16px}
#d-loginPage #d-loginView .d-logout{
padding:16px}
#d-loginPage #d-loginView .d-signup{
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
border-top:1px solid #D3DCE3}
#d-forgotPasswordPage #d-forgotPasswordView{
background:none}
#d-forgotPasswordPage #d-forgotPasswordView form{
padding:16px}
#d-forgotPasswordPage #d-forgotPasswordView form button{
margin:16px 0;
float:right}
#d-interstitialPage #d-interstitialView #d-interstitialContainer{
background-color:#fff;
padding:16px 0;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-wizardGeneralInformationPage{
height:100%;
min-height:100%}
@media (min-width: 640px){
#d-wizardGeneralInformationPage{
height:auto;
min-height:0}
}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView{
background:#fff;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView header{
padding:0 16px}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep{
max-width:640px;
margin:0 8px 64px}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep .d-form{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:400px;
margin:0 auto}
@media (min-width: 480px){
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep .d-form>*{
margin:32px 0}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep .d-form>*:first-child{
margin-top:0}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep .d-form>*:last-child{
margin-bottom:0}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep .d-form{
padding:64px}
}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep .d-form{
max-width:unset;
padding:0}
@media (min-width: 656px){
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-wizardStep{
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
width:100%}
}
@media (max-width: 480px){
#d-wizardGeneralInformationPage #d-wizardGeneralInformationView .d-formField{
padding:0}
}
@media (max-width: 826px){
#d-wizardGeneralInformationPage .d-bottomNavigationView .d-stickyElement{
border-radius:0}
}
@media (max-width: 600px){
#d-wizardGeneralInformationPage .d-bottomNavigationView .d-button svg{
display:block}
#d-wizardGeneralInformationPage .d-bottomNavigationView .d-button .d-textContainer{
display:none}
#d-wizardGeneralInformationPage .d-bottomNavigationView .d-nextButton .d-textContainer{
display:block}
}
#d-wizardGeneralInformationPage #d-wizardGeneralInformationNavigationView .d-backButton .d-text{
display:block}
#d-wizardGeneralInformationPage .d-inContentAdView{
margin-top:16px;
margin-bottom:16px}
#d-wizardGeneralInformationPage .d-inContentAdView[id*="wizard"]{
-webkit-transform:translateY(100%);
transform:translateY(100%);
position:absolute;
bottom:0;
margin:0}
#d-wizardOptionsPage{
height:100%;
min-height:100%}
#d-wizardOptionsPage #d-calendarView{
background:#fff;
padding:4px}
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation .d-previousMonthButton,#d-wizardOptionsPage #d-calendarView #d-calendarNavigation .d-nextMonthButton{
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center}
@media (min-width: 640px){
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation .d-previousMonthButton,#d-wizardOptionsPage #d-calendarView #d-calendarNavigation .d-nextMonthButton{
position:absolute}
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation .d-previousMonthButton{
left:-22px}
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation .d-nextMonthButton{
right:-22px}
}
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation button svg{
width:24px;
height:24px}
#d-wizardOptionsPage #d-calendarView #d-calendarNavigation #d-currentMonth{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:inherit;
text-align:center;
margin:0 auto;
padding:16px 0}
#d-wizardOptionsPage #d-calendarView table{
width:100%;
border-collapse:separate}
#d-wizardOptionsPage #d-calendarView table th,#d-wizardOptionsPage #d-calendarView table td{
text-align:center;
color:#2F3740}
#d-wizardOptionsPage #d-calendarView table th>abbr,#d-wizardOptionsPage #d-calendarView table td>div{
display:block;
width:36px;
height:36px;
margin:4px auto;
line-height:36px}
#d-wizardOptionsPage #d-calendarView table th{
font-size:15px;
line-height:inherit}
#d-wizardOptionsPage #d-calendarView table th .d-isWeekend{
color:#B8141A}
#d-wizardOptionsPage #d-calendarView table td>div{
background:#fff;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-wizardOptionsPage #d-calendarView table td>div button{
border:0;
background:none;
width:100%;
height:100%;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
border-radius:50%;
outline:none}
#d-wizardOptionsPage #d-calendarView table td>div button:focus{
border:2px solid #215BB2}
#d-wizardOptionsPage #d-calendarView table td>div.d-selectable{
border-radius:100%}
#d-wizardOptionsPage #d-calendarView table td>div.d-selectable:hover{
background:#D3DCE3}
#d-wizardOptionsPage #d-calendarView table td>div.d-today{
border-radius:100%;
background:#DDEFFE}
#d-wizardOptionsPage #d-calendarView table td>div.d-isWeekend>button{
color:#B8141A}
#d-wizardOptionsPage #d-calendarView table td>div.d-selected,#d-wizardOptionsPage #d-calendarView table td>div.d-selected:hover{
border-radius:100%;
background:#DD3809}
#d-wizardOptionsPage #d-calendarView table td>div.d-selected>button,#d-wizardOptionsPage #d-calendarView table td>div.d-selected:hover>button{
color:#fff}
#d-wizardOptionsPage #d-calendarView table td>div.d-isPastDate:not(.d-selected){
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit}
#d-wizardOptionsPage #d-calendarView table td>div.d-isPastDate:not(.d-selected)>button{
color:#8694A6;
cursor:not-allowed}
#d-wizardOptionsPage #d-calendarView table td>div.d-isPastDate:not(.d-selected):hover{
background:none}
#d-wizardOptionsPage #d-calendarView table td>div.d-isHighlighted{
border:2px solid #D3DCE3}
#d-wizardOptionsPage #d-wizardWeekView{
border-radius:2px}
@media (max-width: 640px){
#d-wizardOptionsPage #d-wizardWeekView{
border-radius:0}
}
#d-wizardOptionsPage #d-wizardWeekView>header{
border:1px solid #D3DCE3}
#d-wizardOptionsPage #d-wizardWeekView .d-dayHeaderContainer:hover{
cursor:pointer;
background-color:#DDEFFE;
border-radius:4px}
#d-wizardOptionsPage #d-wizardWeekView .fc-day-grid-event.d-pollEvent{
padding-bottom:4px;
box-shadow:none;
margin-top:-1px;
border:none;
border-top-left-radius:0;
border-top-right-radius:0}
#d-wizardOptionsPage #d-wizardWeekView .fc-highlight-skeleton{
display:none}
#d-wizardOptionsPage #d-wizardWeekView .d-selectedDay{
border-top-left-radius:4px;
border-top-right-radius:4px;
background-color:#2567CA;
color:#fff}
#d-wizardOptionsPage #d-wizardWeekView .d-selectedDay:hover{
cursor:default;
background-color:#2567CA;
border-bottom-left-radius:0;
border-bottom-right-radius:0}
#d-wizardOptionsPage #d-wizardWeekView .d-selectedDay .d-dayHeaderContent{
background-color:#2567CA}
#d-wizardOptionsPage #d-wizardWeekView .d-calendarEvent{
pointer-events:none}
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent{
background-color:#2567CA;
color:#fff;
box-shadow:0 0 1px #fff;
z-index:3 !important}
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent .d-eventOverlay{
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
opacity:0;
z-index:2;
-webkit-transition:0.25s opacity;
transition:0.25s opacity;
background-color:rgba(221,239,254,0.75)}
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent .d-eventOverlay .d-button{
float:right;
width:16px;
height:16px}
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent .d-eventOverlay .d-button svg{
color:#fff;
width:16px;
height:16px}
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent:hover .d-eventOverlay{
opacity:1}
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent.fc-day-grid-event .d-eventOverlay{
top:-77px}
@media (max-width: 480px){
#d-wizardOptionsPage #d-wizardWeekView .d-pollEvent.fc-day-grid-event .d-eventOverlay{
top:-60px}
}
#d-wizardOptionsPage #d-wizardWeekView footer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
@media (max-width: 480px){
#d-wizardOptionsPage #d-wizardWeekView footer{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelectionContainer{
-webkit-flex:1 1;
-ms-flex:1 1;
flex:1 1;
max-width:360px}
#d-wizardOptionsPage #d-wizardWeekView footer .d-actionMenu{
padding:16px}
#d-wizardOptionsPage #d-wizardWeekView footer .d-actionMenu::after{
content:"";
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-top:0px;
min-width:320px}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-enableTimeZone{
text-align:left;
padding:16px;
-webkit-flex:1 1;
-ms-flex:1 1;
flex:1 1}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-timeZone{
-webkit-flex:1;
-ms-flex:1;
flex:1;
color:#2372E8;
padding:16px 16px 12px 16px;
line-height:20px;
cursor:pointer}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-timeZone .d-removeTimeZone{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
color:#2F3740}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection.d-disabled{
opacity:0.8}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection.d-disabled .d-enableTimeZone{
cursor:not-allowed}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-timeZoneTooltipButtonContainer svg{
color:#2372E8;
pointer-events:none}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-formTimeZoneField:not(.d-open) input{
color:#2372E8}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection #d-timeZoneDisabledNote{
color:#2372E8;
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
padding:0 16px 16px 16px}
@media (max-width: 480px){
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-timeZone .d-formTimeZoneField.d-open{
padding:0;
margin:0}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-timeZone .d-formTimeZoneField.d-open .d-iconContainer{
display:none}
}
@media (min-width: 480px){
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-formTimeZoneField.d-open ul.d-dropdown{
top:auto;
bottom:32px}
}
@media (min-width: 480px){
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection{
position:relative}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-formTimeZoneField{
position:static}
#d-wizardOptionsPage #d-wizardWeekView footer .d-timeZoneSelection .d-formTimeZoneField.d-open ul.d-dropdown{
margin-right:6px}
}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView h3,#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView h4,#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView a{
color:inherit}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-datetimePickerOptions ul{
border:1px solid #D3DCE3}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-enableDifferentTimes button{
color:inherit}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection{
border-top-color:rgba(47,55,64,0.4);
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-enableTimeZone{
text-align:left;
padding:16px;
-webkit-flex:1 1;
-ms-flex:1 1;
flex:1 1}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-timeZone{
-webkit-flex:1;
-ms-flex:1;
flex:1;
color:#45505E;
padding:16px 16px 12px 16px;
line-height:20px;
cursor:pointer}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-timeZone .d-removeTimeZone{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
color:#2F3740}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection.d-disabled{
opacity:0.8}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection.d-disabled .d-enableTimeZone{
cursor:not-allowed}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-timeZoneTooltipButtonContainer svg{
color:#45505E;
pointer-events:none}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-formTimeZoneField:not(.d-open) input{
color:#45505E}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection #d-timeZoneDisabledNote{
color:#45505E;
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
padding:0 16px 16px 16px}
@media (max-width: 480px){
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-timeZone .d-formTimeZoneField.d-open{
padding:0;
margin:0}
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-timeZone .d-formTimeZoneField.d-open .d-iconContainer{
display:none}
}
@media (min-width: 480px){
#d-wizardOptionsPage .d-pageContent.d-lightPageContentBackground #d-wizardDatetimePickerView .d-timeZoneSelection .d-formTimeZoneField.d-open ul.d-dropdown{
top:auto;
bottom:32px}
}
#d-wizardOptionsPage #d-wizardDatetimePickerView{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-wizardOptionsPage #d-wizardDatetimePickerView h3{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:13px;
line-height:1.5;
text-transform:uppercase;
letter-spacing:1px;
color:#45505E;
margin-bottom:4px}
#d-wizardOptionsPage #d-wizardDatetimePickerView h4{
font-size:15px;
line-height:1.5;
color:#fff;
opacity:0.75}
#d-wizardOptionsPage #d-wizardDatetimePickerView a,#d-wizardOptionsPage #d-wizardDatetimePickerView .d-enableTimeZone{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px;
line-height:1.4;
color:#45505E;
text-decoration:underline}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-initialState{
-webkit-flex:1;
-ms-flex:1;
flex:1;
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
text-align:center;
margin:16px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
border:1px solid #ABDB61;
background:#F9FDF1;
border-radius:2px;
width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0}
@media (max-width: 640px){
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer{
margin:16px}
}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-noTimesState{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
min-height:200px;
height:100%}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-noTimesState.d-darkTheme{
background-color:transparent}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-noTimesState .d-button{
margin-bottom:8px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-addTimesHint{
position:fixed;
bottom:75px;
left:0;
right:0;
margin:0 auto;
background:#DD3809}
@media (min-width: 480px){
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-addTimesHint{
display:none}
}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions{
padding:16px 16px 0 16px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul{
background:#fff;
border-radius:2px;
border:1px solid #88C924;
margin-bottom:8px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
border-bottom:1px solid #D3DCE3;
padding:0 8px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li .d-datetimeInputLine{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li .d-datetimeInputLine>.d-formField{
-webkit-flex:1;
-ms-flex:1;
flex:1}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li .d-datetimeValidationError{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:13px;
line-height:normal;
color:#6A7685;
padding:0 8px;
text-align:center}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li.d-highlightValidationError{
border:none;
position:relative}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li.d-highlightValidationError:before{
content:"";
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
box-shadow:inset 0 0 1px 1px #B8141A;
border-radius:2px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li.d-highlightValidationError .d-datetimeValidationError{
color:#B8141A}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li:last-child{
border-bottom-color:transparent}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li.d-addMoreTimesContainer{
padding:0;
border-bottom:none}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li.d-addMoreTimesContainer .d-addMoreTimesButton{
border:none}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li .d-optionStart{
text-align:right}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions ul>li .d-timesSeparator{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:15px;
line-height:normal;
color:#A0AEBD;
padding:0 8px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-datetimePickerOptions .d-removeOption svg{
width:16px;
height:16px;
color:#8694A6}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-enableDifferentTimes{
padding:0 16px;
text-align:center;
margin-bottom:16px}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-enableDifferentTimes button{
color:#45505E;
text-decoration:underline}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection{
border-top:1px dashed rgba(248,249,250,0.4);
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-enableTimeZone{
text-align:left;
padding:16px;
-webkit-flex:1 1;
-ms-flex:1 1;
flex:1 1}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-timeZone{
-webkit-flex:1;
-ms-flex:1;
flex:1;
color:#45505E;
padding:16px 16px 12px 16px;
line-height:20px;
cursor:pointer}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-timeZone .d-removeTimeZone{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:inherit;
color:#2F3740}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection.d-disabled{
opacity:0.8}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection.d-disabled .d-enableTimeZone{
cursor:not-allowed}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-timeZoneTooltipButtonContainer svg{
color:#45505E;
pointer-events:none}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-formTimeZoneField:not(.d-open) input{
color:#45505E}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection #d-timeZoneDisabledNote{
color:#45505E;
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%;
padding:0 16px 16px 16px}
@media (max-width: 480px){
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-timeZone .d-formTimeZoneField.d-open{
padding:0;
margin:0}
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-timeZone .d-formTimeZoneField.d-open .d-iconContainer{
display:none}
}
@media (min-width: 480px){
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-formTimeZoneField.d-open ul.d-dropdown{
top:auto;
bottom:32px}
}
@media (min-width: 480px){
#d-wizardOptionsPage #d-wizardDatetimePickerView .d-wizardDatetimePickerContainer .d-timeZoneSelection .d-formTimeZoneField.d-open ul.d-dropdown{
margin-right:-62px}
}
#d-wizardOptionsPage .d-timePickerView{
position:absolute;
top:0;
left:0;
z-index:9;
overflow:hidden;
background:#fff}
#d-wizardOptionsPage .d-timePickerView .d-timesList{
max-height:200px;
overflow:scroll}
@media (max-width: 400px){
#d-wizardOptionsPage .d-timePickerView{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
top:0 !important;
left:0 !important}
#d-wizardOptionsPage .d-timePickerView .d-timesList{
max-height:100%}
}
@media (min-width: 400px){
#d-wizardOptionsPage .d-timePickerView{
border:1px solid #B7C4D2;
border-radius:4px}
}
#d-wizardOptionsPage .d-timePickerView .d-inputWithButton{
margin:8px}
#d-wizardOptionsPage .d-timePickerView .d-inputWithButton input{
min-width:8em}
#d-wizardOptionsPage .d-timePickerView .d-timesList{
background:#fff}
#d-wizardOptionsPage .d-timePickerView .d-timesList li{
color:#6A7685;
font-size:14px;
line-height:inherit;
margin:0 8px;
padding:8px;
border-bottom:1px solid #B7C4D2}
#d-wizardOptionsPage .d-timePickerView .d-timesList li:last-child{
border-bottom:none}
@media (max-width: 400px){
#d-wizardOptionsPage .d-timePickerView .d-timesList li{
text-align:center;
font-size:16px;
line-height:inherit;
padding:16px}
}
#d-wizardOptionsPage .d-timePickerView .d-timesList li:hover{
cursor:pointer;
background:#DDEFFE}
#d-wizardOptionsPage .d-timePickerView .d-timesList li[data-minutes="0"]{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-wizardOptionsPage .d-timePickerView .d-timesList li.d-selected{
background-color:#DDEFFE}
#d-wizardOptionsPage #d-wizardChoicesView{
background:#fff;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-wizardOptionsPage #d-wizardChoicesView header{
padding:0 16px}
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep{
max-width:640px;
margin:0 8px 64px}
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep .d-form{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:400px;
margin:0 auto}
@media (min-width: 480px){
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep .d-form>*{
margin:32px 0}
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep .d-form>*:first-child{
margin-top:0}
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep .d-form>*:last-child{
margin-bottom:0}
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep .d-form{
padding:64px}
}
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep .d-form{
max-width:unset;
padding:0}
@media (min-width: 656px){
#d-wizardOptionsPage #d-wizardChoicesView .d-wizardStep{
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
width:100%}
}
#d-wizardOptionsPage #d-wizardChoicesView li{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-bottom:32px}
#d-wizardOptionsPage #d-wizardChoicesView li:last-child{
margin-bottom:0}
#d-wizardOptionsPage #d-wizardChoicesView li .d-formField{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
#d-wizardOptionsPage #d-wizardChoicesView li .d-button:disabled{
visibility:hidden}
#d-wizardOptionsPage #d-wizardChoicesView .d-removeOptionButton{
padding:0 1rem;
min-height:38px}
#d-wizardOptionsPage #d-wizardChoicesView .d-removeOptionButton svg{
color:#A0AEBD}
#d-wizardOptionsPage #d-wizardChoicesView .d-removeOptionButton:hover svg{
color:#8694A6}
@media (max-width: 480px){
#d-wizardOptionsPage #d-wizardChoicesView ol{
background:#fff;
border-radius:4px}
#d-wizardOptionsPage #d-wizardChoicesView ol li{
margin-bottom:0;
border-bottom:1px solid #D3DCE3}
#d-wizardOptionsPage #d-wizardChoicesView ol li:last-child{
border-bottom:0}
}
#d-wizardOptionsPage #d-wizardChoicesView ol{
counter-reset:item}
#d-wizardOptionsPage #d-wizardChoicesView ol li:before{
content:counter(item) " ";
counter-increment:item;
font-size:20px;
line-height:inherit;
color:#DD3809;
padding:0 16px}
@media (max-width: 826px){
#d-wizardOptionsPage .d-bottomNavigationView .d-stickyElement{
border-radius:0}
}
@media (max-width: 600px){
#d-wizardOptionsPage .d-bottomNavigationView .d-button svg{
display:block}
#d-wizardOptionsPage .d-bottomNavigationView .d-button .d-textContainer{
display:none}
#d-wizardOptionsPage .d-bottomNavigationView .d-nextButton .d-textContainer{
display:block}
}
#d-wizardOptionsPage .d-inContentAdView{
margin-top:16px;
margin-bottom:16px}
#d-wizardOptionsPage .d-inContentAdView[id*="wizard"]{
-webkit-transform:translateY(100%);
transform:translateY(100%);
position:absolute;
bottom:0;
margin:0}
@media (min-width: 640px){
#d-wizardOptionsPage{
height:auto;
min-height:0}
}
#d-wizardOptionsPage header.d-wizardStepTitle{
padding:0 16px}
#d-wizardOptionsPage header.d-wizardStepTitle h2.d-wizardStepSubtitle{
margin-bottom:16px}
#d-wizardOptionsPage .d-pageContent{
background:#fff}
#d-wizardOptionsPage .d-wizardStep{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
margin:0 48px 64px 48px}
@media (max-width: 640px){
#d-wizardOptionsPage .d-wizardStep{
margin:0 0 64px 0}
}
#d-wizardOptionsPage .d-wizardStep .d-twoColumns{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
@media (max-width: 640px){
#d-wizardOptionsPage .d-wizardStep .d-twoColumns{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
}
#d-wizardOptionsPage .d-wizardStep .d-twoColumns>*{
-webkit-flex:1;
-ms-flex:1;
flex:1}
#d-wizardOptionsPage .d-wizardStep .d-calendarViewGroup{
-webkit-flex:1.4;
-ms-flex:1.4;
flex:1.4}
#d-wizardOptionsPage .d-calendarViewContainer{
margin:0 16px 0 0;
z-index:2;
top:16px}
@media (max-width: 640px){
#d-wizardOptionsPage .d-calendarViewContainer{
margin:0}
}
@media (min-width: 480px){
#d-wizardOptionsPage .d-calendarViewContainer{
position:-webkit-sticky;
position:sticky}
}
@supports (-ms-ime-align: auto){
#d-wizardOptionsPage .d-calendarViewContainer{
position:relative}
}
#d-wizardOptionsPage .d-wizardDatetimePickerViewContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
position:relative}
#d-wizardOptionsPage #d-wizardDatetimePickerView{
-webkit-flex:1;
-ms-flex:1;
flex:1}
#d-wizardOptionsPage #d-calendarView{
border-radius:6px;
box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
box-shadow:none;
border:1px solid #D3DCE3;
border-radius:2px}
@media (max-width: 640px){
#d-wizardOptionsPage #d-calendarView{
margin:0 8px}
}
#d-wizardOptionsPage #d-calendarView #d-calendarContainer{
max-width:304px;
margin:0 auto;
padding:16px 0}
#d-wizardInitiatorPage{
height:100%;
min-height:100%}
@media (min-width: 640px){
#d-wizardInitiatorPage{
height:auto;
min-height:0}
}
#d-wizardInitiatorPage #d-wizardInitiatorView{
background:#fff;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-wizardInitiatorPage #d-wizardInitiatorView header{
padding:0 16px}
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep{
max-width:640px;
margin:0 8px 64px}
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:400px;
margin:0 auto}
@media (min-width: 480px){
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form>*{
margin:32px 0}
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form>*:first-child{
margin-top:0}
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form>*:last-child{
margin-bottom:0}
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form{
padding:64px}
}
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form{
max-width:unset;
padding:0}
@media (min-width: 656px){
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep{
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
width:100%}
}
#d-wizardInitiatorPage .d-invisibleMan{
display:none}
@media (max-width: 826px){
#d-wizardInitiatorPage .d-bottomNavigationView .d-stickyElement{
border-radius:0}
}
@media (max-width: 600px){
#d-wizardInitiatorPage .d-bottomNavigationView .d-button svg{
display:block}
#d-wizardInitiatorPage .d-bottomNavigationView .d-button .d-textContainer{
display:none}
#d-wizardInitiatorPage .d-bottomNavigationView .d-nextButton .d-textContainer{
display:block}
}
#d-wizardInitiatorPage .d-inContentAdView{
margin-top:16px;
margin-bottom:16px}
#d-wizardInitiatorPage .d-inContentAdView[id*="wizard"]{
-webkit-transform:translateY(100%);
transform:translateY(100%);
position:absolute;
bottom:0;
margin:0}
#d-calendarDialogView{
height:100%;
min-height:100%}
#d-calendarDialogView #d-calendarView{
background:#fff;
padding:4px}
#d-calendarDialogView #d-calendarView #d-calendarNavigation{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
#d-calendarDialogView #d-calendarView #d-calendarNavigation .d-previousMonthButton,#d-calendarDialogView #d-calendarView #d-calendarNavigation .d-nextMonthButton{
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center}
@media (min-width: 640px){
#d-calendarDialogView #d-calendarView #d-calendarNavigation .d-previousMonthButton,#d-calendarDialogView #d-calendarView #d-calendarNavigation .d-nextMonthButton{
position:absolute}
#d-calendarDialogView #d-calendarView #d-calendarNavigation .d-previousMonthButton{
left:-22px}
#d-calendarDialogView #d-calendarView #d-calendarNavigation .d-nextMonthButton{
right:-22px}
}
#d-calendarDialogView #d-calendarView #d-calendarNavigation button svg{
width:24px;
height:24px}
#d-calendarDialogView #d-calendarView #d-calendarNavigation #d-currentMonth{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
line-height:inherit;
text-align:center;
margin:0 auto;
padding:16px 0}
#d-calendarDialogView #d-calendarView table{
width:100%;
border-collapse:separate}
#d-calendarDialogView #d-calendarView table th,#d-calendarDialogView #d-calendarView table td{
text-align:center;
color:#2F3740}
#d-calendarDialogView #d-calendarView table th>abbr,#d-calendarDialogView #d-calendarView table td>div{
display:block;
width:36px;
height:36px;
margin:4px auto;
line-height:36px}
#d-calendarDialogView #d-calendarView table th{
font-size:15px;
line-height:inherit}
#d-calendarDialogView #d-calendarView table th .d-isWeekend{
color:#B8141A}
#d-calendarDialogView #d-calendarView table td>div{
background:#fff;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
display:-webkit-flex;
display:-ms-flexbox;
display:flex}
#d-calendarDialogView #d-calendarView table td>div button{
border:0;
background:none;
width:100%;
height:100%;
font-size:16px;
font-weight:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
border-radius:50%;
outline:none}
#d-calendarDialogView #d-calendarView table td>div button:focus{
border:2px solid #215BB2}
#d-calendarDialogView #d-calendarView table td>div.d-selectable{
border-radius:100%}
#d-calendarDialogView #d-calendarView table td>div.d-selectable:hover{
background:#D3DCE3}
#d-calendarDialogView #d-calendarView table td>div.d-today{
border-radius:100%;
background:#DDEFFE}
#d-calendarDialogView #d-calendarView table td>div.d-isWeekend>button{
color:#B8141A}
#d-calendarDialogView #d-calendarView table td>div.d-selected,#d-calendarDialogView #d-calendarView table td>div.d-selected:hover{
border-radius:100%;
background:#DD3809}
#d-calendarDialogView #d-calendarView table td>div.d-selected>button,#d-calendarDialogView #d-calendarView table td>div.d-selected:hover>button{
color:#fff}
#d-calendarDialogView #d-calendarView table td>div.d-isPastDate:not(.d-selected){
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:inherit}
#d-calendarDialogView #d-calendarView table td>div.d-isPastDate:not(.d-selected)>button{
color:#8694A6;
cursor:not-allowed}
#d-calendarDialogView #d-calendarView table td>div.d-isPastDate:not(.d-selected):hover{
background:none}
#d-calendarDialogView #d-calendarView table td>div.d-isHighlighted{
border:2px solid #D3DCE3}
@media (min-width: 640px){
#d-calendarDialogView{
height:auto;
min-height:0}
}
#d-calendarDialogView .d-calendarViewContainer{
margin:0;
top:16px}
@media (max-width: 640px){
#d-calendarDialogView .d-calendarViewContainer{
margin:0}
}
@media (min-width: 480px){
#d-calendarDialogView .d-calendarViewContainer{
position:-webkit-sticky;
position:sticky}
}
@supports (-ms-ime-align: auto){
#d-calendarDialogView .d-calendarViewContainer{
position:relative}
}
#d-calendarDialogView .d-wizardDatetimePickerViewContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
position:relative}
#d-calendarDialogView #d-wizardDatetimePickerView{
-webkit-flex:1;
-ms-flex:1;
flex:1}
#d-calendarDialogView #d-calendarView{
border-radius:6px;
box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
box-shadow:none;
border-top-left-radius:6px;
border-top-right-radius:6px}
@media (max-width: 640px){
#d-calendarDialogView #d-calendarView{
margin:0 8px}
}
#d-calendarDialogView #d-calendarView #d-calendarContainer{

margin:0 auto}
#d-calendarDialogView .d-calendarDialogViewFootNote{
color:#6A7685}
#d-wizardSettingsPage{
height:100%;
min-height:100%}
@media (min-width: 640px){
#d-wizardSettingsPage{
height:auto;
min-height:0}
}
#d-wizardSettingsPage #d-wizardSettingsView{
background:#fff}
#d-wizardSettingsPage #d-wizardSettingsView .d-label{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.5}
#d-wizardSettingsPage #d-wizardSettingsView .d-description{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:14px;
line-height:1.4}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol{
background:#fff;
border-width:1px 0 0 0}
@media (min-width: 482px){
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol{
border-width:1px 1px 0 1px;
border-radius:6px;
overflow:hidden}
}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol li{
border-bottom:1px solid #D3DCE3}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-premiumRow{
border-bottom:1px solid #F7BE00}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol li:last-child{
border-bottom:none}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-description{
color:#6A7685;
margin-right:16px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol{
max-width:480px;
margin:0 auto 80px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-background{
stroke:#B7C4D2}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-rightCol{
background:#FEFAEB}
@media (min-width: 482px){
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol{
margin-top:16px}
}
@media screen and (min-width: 750px){
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
max-width:740px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-leftCol{
-webkit-flex:1;
-ms-flex:1;
flex:1}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-rightCol{
-webkit-flex:1;
-ms-flex:1;
flex:1;
border:2px solid #F7BE00;
border-radius:6px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-premiumSection{
padding-bottom:20px;
border-bottom:1px solid #F7BE00;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin:0 -24px 20px -25px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-grow{
margin-right:0px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-premiumRow .d-premiumRowInputContainer{
padding-left:6px}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-premiumRow .d-premiumRowInputContainer>div{
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-premiumRow .d-premiumRowInputContainer .d-checkbox.d-rightAligned label{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-wizardSettingsPage #d-wizardSettingsView .d-doubleCol .d-premiumRow .d-premiumRowInputContainer .d-checkbox.d-rightAligned label .d-checkmarkWrapper{
margin-right:1.1em}
}
#d-wizardSettingsPage #d-wizardSettingsView li>label{
display:block;
padding:24px}
#d-wizardSettingsPage #d-wizardSettingsView li .d-content{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-wizardSettingsPage #d-wizardSettingsView li .d-content .d-grow{
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
text-align:left}
#d-wizardSettingsPage #d-wizardSettingsView .d-grow{
margin:0 24px}
#d-wizardSettingsPage #d-wizardSettingsView .d-action{
min-width:24px}
.inlinesvg #d-wizardSettingsPage #d-wizardSettingsView .d-action input[type="checkbox"]{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
opacity:0;
margin:0;
position:absolute}
.no-inlinesvg #d-wizardSettingsPage #d-wizardSettingsView .d-action svg.d-checkmark{
display:none}
.no-inlinesvg #d-wizardSettingsPage #d-wizardSettingsView .d-action input[type="checkbox"]{
margin:0 8px 0 0}
#d-wizardSettingsPage #d-wizardSettingsView .d-icon{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
border-radius:50%;
background:#8694A6;
min-width:40px}
#d-wizardSettingsPage #d-wizardSettingsView .d-icon svg{
color:#fff;
width:24px;
height:24px;
padding:8px}
#d-wizardSettingsPage #d-wizardSettingsView .d-disabledButtonIcon>svg{
color:#8694A6}
#d-wizardSettingsPage #d-wizardSettingsView .d-deadlineButton .d-icon{
background:transparent;
min-width:0;
padding:4px}
#d-wizardSettingsPage #d-wizardSettingsView .d-deadlineButton .d-icon>svg{
width:16px;
height:16px;
padding:0}
#d-wizardSettingsPage #d-wizardSettingsView .d-deadlineButton .d-textContainer{
margin:0;
padding:4px}
#d-wizardSettingsPage #d-wizardSettingsView .d-premium .d-icon{
background:#F7BE00}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumSection{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin-bottom:16px}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumLabel{
font-weight:normal;
font-style:italic;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#6A7685}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumIcon{
color:#F7BE00;
width:24px;
height:24px;
padding-right:8px}
#d-wizardSettingsPage #d-wizardSettingsView .d-unlockPremium svg{
width:12px;
height:12px}
#d-wizardSettingsPage #d-wizardSettingsView #d-columnConstraintInputContainer{
max-height:0;
overflow:hidden;
-webkit-transition:max-height 0.25s ease-out;
transition:max-height 0.25s ease-out}
#d-wizardSettingsPage #d-wizardSettingsView #d-columnConstraintInputContainer.d-shown{
-webkit-transition:max-height 0.25s ease-in;
transition:max-height 0.25s ease-in;
max-height:1000px}
#d-wizardSettingsPage #d-wizardSettingsView #d-columnConstraintInputContainer>div{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
border-top:1px solid #D3DCE3;
padding:16px 24px;
text-align:right}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer>div{
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
padding:16px 24px;
line-height:1.4}
@media screen and (max-width: 749px){
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer>div{
text-align:right;
padding-left:88px;
padding-top:0}
}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-additionalInformation{
padding:8px 0}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
padding:0 24px 24px 24px;
text-align:right;
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer .d-deadlineButtonContainer{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer .d-deadlineButtonContainer label span{
display:none}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer .d-deadlineButtonContainer .d-buttonContent{
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer .d-deadlineButtonContainer .d-buttonContent svg{
color:#6A7685}
@media screen and (min-width: 750px){
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
#d-wizardSettingsPage #d-wizardSettingsView .d-premiumRow .d-premiumRowInputContainer .d-deadlineInputContainer .d-deadlineButtonContainer{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
}
#d-wizardSettingsPage #d-wizardSettingsView .d-visibilityToggle{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-transition:-webkit-transform 0.25s ease-in-out;
transition:-webkit-transform 0.25s ease-in-out;
transition:transform 0.25s ease-in-out;
transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}
#d-wizardSettingsPage #d-wizardSettingsView .d-visibilityToggle svg{
color:#8694A6;
width:20px;
height:20px}
#d-wizardSettingsPage #d-wizardSettingsView .d-open .d-visibilityToggle{
-webkit-transform:rotate(180deg);
transform:rotate(180deg)}
#d-wizardSettingsPage #d-wizardSettingsView #d-columnConstraintInputContainer>div label{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
margin-right:16px;
font-size:14px;
line-height:inherit}
#d-wizardSettingsPage #d-wizardSettingsView #d-columnConstraintInputContainer>div input{
width:100%;
max-width:100%;
-webkit-user-modify:read-write-plaintext-only;
padding:0;
margin:0;
outline:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-tap-highlight-color:transparent;
border:none;
background-clip:padding-box;
background-color:transparent;
border-radius:0;
border:1px solid #2372E8;
border-radius:4px;
font-size:16px;
line-height:inherit;
text-align:right;
background:#fff;
width:3em;
max-width:3em;
padding:8px}
#d-wizardSettingsPage #d-wizardSettingsView .d-check{
stroke:#8694A6}
@media (max-width: 826px){
#d-wizardSettingsPage .d-bottomNavigationView .d-stickyElement{
border-radius:0}
}
@media (max-width: 600px){
#d-wizardSettingsPage .d-bottomNavigationView .d-button svg{
display:block}
#d-wizardSettingsPage .d-bottomNavigationView .d-button .d-textContainer{
display:none}
#d-wizardSettingsPage .d-bottomNavigationView .d-nextButton .d-textContainer{
display:block}
}
#d-wizardSettingsPage .d-inContentAdView{
margin-top:16px;
margin-bottom:16px}
#d-wizardSettingsPage .d-inContentAdView[id*="wizard"]{
-webkit-transform:translateY(100%);
transform:translateY(100%);
position:absolute;
bottom:0;
margin:0}
.d-pageContent{
background-color:#2372E8;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
max-width:100vw}
.d-inactivePage{
display:none}
.d-activePage{
display:block}
.d-hideView{
display:none !important}


th,td{
text-align:left;
font-weight:normal;
vertical-align:middle}
#d-app{
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-app .d-layout{
-webkit-flex:1;
-ms-flex:1;
flex:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
#d-app .d-inactiveLayout{
display:none}
.d-screenReaderOnly{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden}

.d-shareViaCalendarTab .d-eventLocation{
font-size:16px;
line-height:1.4;
border-radius:6px;
border:none;
display:block;
width:100%;
font-family:"Fira Sans", "Trebuchet MS", "Helvetica Neue";
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:8px;
margin:16px 0}

.d-actionButtons.d-thirdButton{
display:-webkit-flex !important;
display:-ms-flexbox !important;
display:flex !important;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
width:100%}
@media (min-width: 421px){
.d-actionButtons.d-thirdButton{
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
width:auto}
}
.d-actionButtons.d-thirdButton .d-button{
margin-bottom:5px !important}
@media (min-width: 421px){
.d-actionButtons.d-thirdButton .d-button{
margin-bottom:5px !important}
}
.d-actionButtons.d-thirdButton .d-textContainer{
display:block !important}

.wizardInitiatorWrapper{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow:hidden;
max-width:750px !important;
min-width:400px;
min-height:300px}
.wizardInitiatorFormLeft{
background-color:#FAF7F5;
-webkit-flex:1;
-ms-flex:1;
flex:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
padding:30px !important}
.wizardInitiatorFormLeft>.wizardInitiatorTitle{
margin-left:15px !important}
.wizardInitiatorFormRight{
-webkit-flex:1;
-ms-flex:1;
flex:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
background-color:#fff;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
padding:30px !important}
@media (min-width: 480px){
#d-wizardInitiatorPage #d-wizardInitiatorView .d-wizardStep .d-form>*{
margin:20px 0}
}
.wizardInitiatorTitle{
margin:0 0 10px 0 !important;
font-weight:500;
font-size:18px}
.wizardInitiatorIcon{
color:#88C634;
margin-right:10px}
.wizardInitiatorListItem{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin-top:15px;
line-height:22px}
@media (min-width: 826px){
.d-adsLayout .d-pagesContainer .d-activePage{
min-width:826px}
}
.wizardInitiatorSignUpButton{
margin-top:25px}
.wizardInitiatorLoginText{
margin-top:25px;
font-weight:500;
font-size:16px}

.d-participationPageOnboarding{
background-color:#fff;
text-align:center;
padding:24px 0 32px}
.d-participationPageOnboardingTitle,.d-participationPageOnboardingSubtitle{
padding-bottom:8px}
.d-participationPageOnboardingSubtitle{
font-size:14px;
line-height:inherit}

@media (min-width: 500px){
.Web4393Experiment .d-mainContentContainer{
width:400px !important}
}
.Web4393Experiment .d-logo>svg{
color:#2372e8;
width:180px;
height:40px}
.Web4393Experiment .d-dialog{
max-width:100% !important;
border-radius:2px !important;
box-shadow:0px 7px 16px 0px rgba(12,11,14,0.31) !important}
.Web4393Experiment #d-confirmationPageTitle{
font-size:27px !important;
font-weight:normal !important;
text-align:center !important;
color:#2f3740 !important;
padding-top:24px}
.Web4393Experiment .d-description{
font-size:16px !important;
font-weight:500 !important;
text-align:center !important;
color:#6a7685 !important;
margin-bottom:24px}
.Web4393Experiment .d-meetingButton{
display:block;
margin:0 auto 40px auto !important;
color:#45505e !important;
background-color:#f7be00;
border:none}
.Web4393Experiment .d-meetingButton:hover{
background-color:#ffe58f}
.Web4393Experiment .d-greenNag{
-moz-box-sizing:border-box !important;
box-sizing:border-box !important;
opacity:1;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:start;
-ms-flex-pack:start;
justify-content:start;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
width:100%;
height:70px;
background-color:#6a9f19;
color:#fff;
border-radius:2px;
margin:20px 0 20px 0;
padding:0 20px;
line-height:1.4;
-webkit-transition:opacity 0.3s;
transition:opacity 0.3s}
@media (min-width: 500px){
.Web4393Experiment .d-greenNag{
height:56px}
}
.Web4393Experiment .d-greenNag.hide{
opacity:0}

#d-participationPage #d-pollView.d-variantA .d-poll.d-closingPollMode .d-newParticipant{
cursor:initial}
#d-participationPage #d-pollView.d-variantA .d-poll.d-closingPollMode .d-newParticipant .d-exitClosingPollMode{
padding:12px;
color:#6A7685}
#d-participationPage #d-pollView.d-variantA .d-poll.d-closingPollMode .d-newParticipant .d-exitClosingPollMode:hover{
opacity:0.7}
#d-participationPage #d-pollView.d-variantA .d-poll.d-closingPollMode .d-newParticipant .d-exitClosingPollMode svg{
width:18px;
height:18px}
#d-participationPage #d-pollView.d-variantA .d-choseFinalOptionRow{
background-color:#FFEC82;
height:47px}
#d-participationPage #d-pollView.d-variantA .d-choseFinalOptionRow .d-chooseFinalOptionLabel{
line-height:47px;
text-align:center;
display:block}
#d-participationPage #d-pollView.d-variantA .d-finalOption{
background-color:#FFEC82;
border-left:0 !important}

#d-wizardWeekView footer .d-timeZoneSelectionContainer{
margin-left:auto}
#d-wizardOptionsNavigationView .d-actionMenu{
display:inline}

.d-reviewResultsButton{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:18px;
line-height:inherit;
padding:15px;
background-color:white;
border:none}
.d-reviewResultsButton svg{
vertical-align:middle}
.d-reviewResultsButton:hover{
cursor:pointer;
opacity:0.7}
.d-reviewResultsButton:focus{
outline:none}

#d-wizardInvitationStep{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
background:white}
#d-wizardInvitationStep .d-wizardStep{
border-radius:6px;
background:white;
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
width:100%;
max-width:640px;
margin:0 8px 88px}
#d-wizardInvitationStep .d-wizardStep .d-form{
padding:64px 0;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%;
margin:0 auto}

#d-wizardInvitationStep .d-wizardStep .d-form .d-wizardInvitationLabel{
padding-bottom:4px}
#d-wizardInvitationStep .d-wizardStep .d-form .d-wizardInvitationExplanation{
padding-top:12px;
color:#8694A6;
font-style:italic}
#d-wizardInvitationStep .d-wizardStep .d-form .choices{
margin-bottom:0}
#d-wizardInvitationStep .d-wizardStep .d-form .choices input,#d-wizardInvitationStep .d-wizardStep .d-form .choices__inner{
background-color:#fff}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__inner{
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:left;
border:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__item:not(.choices__item--choice){
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
border:none;
border-radius:4px;
background:#f5fbff;
font-weight:normal;
color:#2F3740;
line-height:32px;
padding:0 0 0 4px}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__item button{
font-size:18px;
line-height:inherit;
border:none;
background:none;
color:#2F3740;
line-height:24px;
text-indent:0 !important;
margin:0;
padding:0 4px;
width:auto}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__item[aria-invalid="true"]:not(.choices__item--choice){
background:#F2A6A8;
color:#fff}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__item[aria-invalid="true"]:not(.choices__item--choice) button{
color:#fff}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list--dropdown{
top:-webkit-calc(100% + 20px);
top:calc(100% + 20px);
border:none;
border-radius:2px;
box-shadow:0 15px 24px rgba(0,0,0,0.22),0 19px 76px rgba(0,0,0,0.3);
text-align:left}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list--dropdown .choices__item--choice{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
color:#6A7685;
height:48px;
padding:8px 16px;
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list{
max-height:none}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list--dropdown .choices__item--choice:first-child{
margin-top:8px}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list--dropdown .choices__item--choice:last-child{
margin-bottom:8px}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list--dropdown .choices__item--choice[aria-invalid="true"]{
color:#F2A6A8}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__input{
font-weight:normal;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:1.4;
color:#2F3740;
min-width:80px}
#d-wizardInvitationStep .d-wizardStep .d-form .is-highlighted{
background-color:#DDEFFE}
@media (max-width: 480px){
#d-wizardInvitationStep .d-wizardStep .d-form .d-shareViaEmailTab-focused .choices__inner,#d-wizardInvitationStep .d-wizardStep .d-form .d-sendEmail-focused .choices__inner{
padding-left:48px;
padding-top:8px;
height:60px;
overflow:auto}
#d-wizardInvitationStep .d-wizardStep .d-form .d-shareViaEmailTab-focused .choices__list--dropdown,#d-wizardInvitationStep .d-wizardStep .d-form .d-sendEmail-focused .choices__list--dropdown{
top:-webkit-calc(100% + 35px);
top:calc(100% + 35px);
left:-8px;
width:-webkit-calc(100% + 16px);
width:calc(100% + 16px)}
}
#d-wizardInvitationStep .d-wizardStep .d-form .d-choice-text{
padding-left:16px;
max-width:-webkit-calc(100% - 24px);
max-width:calc(100% - 24px);
-moz-box-sizing:border-box;
box-sizing:border-box}
#d-wizardInvitationStep .d-wizardStep .d-form .d-choice-label{
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-wizardInvitationStep .d-wizardStep .d-form .d-choice-summary,#d-wizardInvitationStep .d-wizardStep .d-form .d-choice-label{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__item--choice svg{
color:#6A7685;
width:24px;
height:24px}
#d-wizardInvitationStep .d-wizardStep .d-form .d-activateSuggestions{
background-color:#fff;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-wizardInvitationStep .d-wizardStep .d-form #d-activeSuggestionsOption{
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#d-wizardInvitationStep .d-wizardStep .d-form .d-activateSuggestions>svg{
width:160px;
height:120px}
#d-wizardInvitationStep .d-wizardStep .d-form .d-seeContactsSuggestions{
color:#2F3740;
margin-top:8px}
#d-wizardInvitationStep .d-wizardStep .d-form .d-fromGmailOutlookOffice365{
color:#6A7685;
font-style:italic}
#d-wizardInvitationStep .d-wizardStep .d-form .d-activateSuggestionsLink{
margin-top:16px;
font-weight:500;
font-style:normal;
font-family:"Fira Sans","Trebuchet MS","Helvetica Neue","Arial",sans-serif;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
#d-wizardInvitationStep .d-wizardStep .d-form .d-laterButton{
margin-bottom:8px}
#d-wizardInvitationStep .d-wizardStep .d-form .d-multiEmailSelect .choices__inner{
min-height:80px;
border:1px solid #8694A6;
border-radius:6px}
#d-wizardInvitationStep .d-wizardStep .d-form .choices__list--dropdown{
top:-webkit-calc(100% - 5px);
top:calc(100% - 5px)}
@media (max-width: 480px){
#d-wizardInvitationStep .d-wizardStep .d-form{
padding:64px 16px}
#d-wizardInvitationStep .d-wizardStep .choices__list--dropdown{
z-index:5}
#d-wizardInvitationStep .d-wizardStep .d-activateSuggestions{
padding:0 16px}
#d-wizardInvitationStep .d-wizardStep .d-activateSuggestions svg{
width:150px;
height:110px}
}


/*# sourceMappingURL=stingray-baseTemplate.a73084967aaffd35636f3561d58d21ba.css.map*/