.transparent{color:transparent!important}
.neutral_white{color:#fff!important}
.neutral_white_bg{background-color:#fff!important}
.neutral_grey{color:#fbfbfa!important}
.indifferent_grey{color:#555459!important}
.indifferent_grey_bg{background-color:#555459!important}
.charcoal_grey{color:#434245!important}
.subtle_silver{color:#9e9ea6!important}
.subtle_silver_bg{background-color:#9e9ea6!important}
.soft_grey{color:#e8e8e8!important}
.soft_grey_bg{background-color:#e8e8e8!important}
.severe_grey{color:#3d3c40!important}
.severe_grey_bg{background-color:#3d3c40!important}
.dull_grey{color:#8b898f!important}
.dull_grey_bg{background-color:#8b898f!important}
.plastic_grey{color:#88919b!important}
.plastic_grey_bg{background-color:#88919b!important}
.cloud_silver{color:#babbbf!important}
.cloud_silver_bg{background-color:#babbbf!important}
.warm_white{color:#fbfaf8!important}
.warm_white_bg{background-color:#fbfaf8!important}
.cloud_white{color:#f2f2f5!important}
.cloud_white_bg{background-color:#f2f2f5!important}
.seafoam_green{color:#2ab27b!important}
.seafoam_green_bg{background-color:#2ab27b!important}
.clear_blue{color:#439fe0!important}
.clear_blue_bg{background-color:#439fe0!important}
.solid_blue{color:#2780f8!important}
.solid_blue_bg{background-color:#2780f8!important}
.candy_red{color:#eb4d5c!important}
.candy_red_bg{background-color:#eb4d5c!important}
.highlight_yellow_bg{background-color:#fffce0!important}
.mention_yellow_bg{background-color:#fff3b8!important}
.star_yellow{color:#fc0!important}
.star_yellow_bg{background-color:#fc0!important}
.yolk_orange{color:#edb431!important}
.yolk_orange_bg{background-color:#edb431!important}
.thrills_purple{color:#7d60c5!important}
.burnt_violet{color:#4d394b!important}
.burnt_violet_bg{background-color:#4d394b!important}
.ocean_teal{color:#4c9689!important}
.ocean_teal_bg{background-color:#4c9689!important}
.havana_blue{color:#2a80b9!important}
.havana_blue_bg{background-color:#2a80b9!important}
.pale_blue{color:#f0f7fb!important}
.pale_blue_bg{background-color:#f0f7fb!important}
.sky_blue{color:#439fe0!important}
.sky_blue_bg{background-color:#439fe0!important}
.slate_blue{color:#3c4b5b!important}
.slate_blue_bg{background-color:#3c4b5b!important}
.muddy_lilac{color:#937e91!important}
.muddy_lilac_bg{background-color:#937e91!important}
.moscow_red,.moscow_red_on_hover:hover{color:#cb5234!important}
.moscow_red_bg{background-color:#cb5234!important}
.moscow_red_dark{color:#870000!important}
.moscow_red_dark_bg{background-color:#870000!important}
.mustard_yellow{color:#dfa941!important}
.mustard_yellow_bg{background-color:#dfa941!important}
.kelly_green{color:#36a64f!important}
.kelly_green_dark{color:#257337!important}
.kelly_green_bg{background-color:#36a64f!important}
.channel_page_blue{color:#2d9cf5!important}
.pin_orange{color:#ff876d!important}
.dropbox_blue{color:#007ee5!important}
.dropbox_blue_bg{background-color:#007ee5!important}
.twitter_blue{color:#55acee!important}
.twitter_blue_bg{background-color:#55acee!important}
.gdrive_blue_bg{background-color:#4285f4!important}
.screenhero_blue{color:#1a9cdb!important}
.screenhero_blue_bg{background-color:#1a9cdb!important}
@-webkit-keyframes progress_bar{from{background-position:0 0}
to{background-position:-56px 0}
}
@-moz-keyframes progress_bar{from{background-position:0 0}
to{background-position:-56px 0}
}
@keyframes progress_bar{from{background-position:0 0}
to{background-position:-56px 0}
}
.row_flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:nowrap;max-width:32rem;margin:0 auto;width:100%;padding:0 .625rem}
.row_flex.collapse,.row_flex.collapse [class*=col_],.row_flex.collapse_small,.row_flex.collapse_small [class*=col_]{padding:0}
.row_flex [class*=col_],.row_flex.collapse_large,.row_flex.collapse_large [class*=col_]{padding:0 .625rem}
.row_flex [class*=col_lg_]{-ms-flex:0 100%;-webkit-flex:0 100%;flex:0 100%}
.row_flex .col_sm_3{-ms-flex:0 1 25%;-webkit-flex:0 1 25%;flex:0 1 25%}
.row_flex .col_sm_4{-ms-flex:0 1 33%;-webkit-flex:0 1 33%;flex:0 1 33%}
.row_flex .col_sm_6{-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%}
.row_flex .col_sm_8{-ms-flex:0 1 66%;-webkit-flex:0 1 66%;flex:0 1 66%}
.row_flex .col_sm_9{-ms-flex:0 1 75%;-webkit-flex:0 1 75%;flex:0 1 75%}
.row_flex .col_sm_12{-ms-flex:0 1 100%;-webkit-flex:0 1 100%;flex:0 1 100%}
.large_only{display:none}
.small_only{display:initial}
@media screen and (min-width:48rem){.row_flex{max-width:60rem}
.row_flex.collapse_small,.row_flex.collapse_small [class*=col_]{padding:0 .625rem}
.row_flex.collapse_large,.row_flex.collapse_large [class*=col_]{padding:0}
.row_flex .col_lg_4{-ms-flex:0 1 33%;-webkit-flex:0 1 33%;flex:0 1 33%}
.row_flex .col_lg_6{-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%}
.row_flex .col_lg_8{-ms-flex:0 1 66%;-webkit-flex:0 1 66%;flex:0 1 66%}
.row_flex .col_lg_12{-ms-flex:0 1 100%;-webkit-flex:0 1 100%;flex:0 1 100%}
.large_only{display:initial}
.small_only{display:none}
}
.export_ce_slackbot_preview{position:relative;border-radius:8px;background:#f3f8ff;padding:8px 16px;margin-bottom:1rem}
.export_ce_slackbot_preview .slackbot_thumb{position:absolute;top:16px;left:16px;font-size:9px;width:36px;height:36px}
.export_ce_slackbot_preview .bd{position:relative;margin-left:50px}
.export_ce_slackbot_preview .notification_preview{border-left:4px solid #e3e4e6;padding-left:.5rem}
.export_ce_notify_and_enable{margin-right:2%}
.service_bot_preview{display:none}
@media screen and (min-width:48rem){.service_bot_preview{display:initial}
}
.card,.service_actions,.service_card{background-color:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border:1px solid #d8d8d8}
.service_actions{display:inline-block;padding:.625rem}
.service_actions .remove_service,.service_actions .service_action_swtich_container{vertical-align:middle}
.service_actions .service_action_switch_container{display:inline-block;text-align:left;width:100px;padding-top:3px;vertical-align:top;line-height:1}
.service_actions .remove_service{padding:0 0 0 .625rem;margin-left:.625rem;font-size:.875rem;color:#9e9ea6;background:0 0;border:none;border-left:1px solid #babbbf;line-height:1;vertical-align:top;cursor:pointer;transition:.125s color ease-out;font-family:Lato,appleLogo,sans-serif;font-weight:600}
.service_actions .remove_service .ts_icon,.service_actions .remove_service .ts_icon i{vertical-align:middle;font-size:.9375rem}
.service_actions .remove_service:hover{color:#439fe0}
.switch_target{display:none}
.switch_target:checked+.switch{background-color:#2ab27b}
.switch_target:checked+.switch:after{content:attr(data-on-text)}
.switch_target:checked+.switch:before{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}
.switch_target:checked+.switch:active:before,.switch_target:checked+.switch:focus:before{-webkit-transform:scale(.9) translateX(16px);-moz-transform:scale(.9) translateX(16px);-ms-transform:scale(.9) translateX(16px);transform:scale(.9) translateX(16px)}
.switch{position:relative;display:inline-block;width:32px;height:16px;background-color:#9e9ea6;margin-bottom:0;line-height:1;border-radius:16px;cursor:pointer;transition:.125s background-color cubic-bezier(0,.9,.05,1)}
.switch:after{content:attr(data-off-text);display:block;position:absolute;top:1px;left:40px;font-size:.875rem}
.switch:before{position:absolute;display:block;content:'';top:1px;left:1px;width:14px;height:14px;background-color:#fff;transition:.125s transform cubic-bezier(0,.9,.05,1);transition:.125s -webkit-transform cubic-bezier(0,.9,.05,1);border-radius:14px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.switch:active:before,.switch:focus:before{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
.email_token_container{border-radius:2px;background-color:#f9f9f9;position:relative;padding:.75rem;margin:0 0 .75rem}
.email_token_container .email_token_icon{position:absolute;color:#439fe0;left:0;right:0;padding:0 1rem;line-height:1;width:50px}
.email_token_container .email_token{padding-left:40px;line-height:1.3}
.email_integrations_avatar_preview .light_theme.bordered.rounded{padding:1.25rem 1.5rem!important}
.email_integrations_avatar_preview .inline_file_preview_container:not(.fully_loaded):not(.expanded){cursor:default}
.email_integrations_avatar_preview .inline_file_preview_container:not(.fully_loaded):not(.expanded):hover{box-shadow:none;border:1px solid rgba(0,0,0,.1)}
.email_integrations_avatar_preview .inline_file_preview_container:not(.fully_loaded):not(.expanded) .preview_content_body{opacity:1;cursor:default}
.hide_token_text_container{height:1.25rem;overflow:hidden}
.hide_token_text_container p{transform:translateY(0);transition:.125s transform ease-out,.125s opacity ease-out}
.hide_token_text_container .token_all{opacity:1}
.hide_token_text_container .token_admin{opacity:0}
.hide_token_text_container.token_admin_only p{transform:translateY(-100%)}
.hide_token_text_container.token_admin_only .token_all{opacity:0}
.hide_token_text_container.token_admin_only .token_admin{opacity:1}
.email_collapsed{font-size:.9rem;display:block}
.email_collapsed .email_subject{color:#8b898f;font-size:.95rem}
.email_collapsed .email_collapsed_meta{color:#3d3c40;font-weight:600}
.email_collapsed .email_plain_text_preview{color:#8b898f}
.email_container:after{display:none!important}
.email_integration_warning .ts_icon,.email_integration_warning .warning_text{margin-top:.3rem}
#project_group{position:relative}
#project_group:before{position:absolute;z-index:5;display:none;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);background-image:url(/272a/img/loading_hash_animation.gif);background-position:center;background-repeat:no-repeat;background-size:40px}
#project_group.list_loading:before{display:block}
.service_breadcrumbs{list-style-type:none;max-width:32rem;padding:.3125rem 0;border-bottom:1px solid #f2f2f5;white-space:nowrap}
.service_breadcrumbs .breadcrumb a,.service_breadcrumbs .breadcrumb span{font-size:.75rem}
.service_breadcrumbs .breadcrumb .ts_icon,.service_breadcrumbs .breadcrumb span{color:#babbbf}
.service_breadcrumbs .breadcrumb .ts_icon{vertical-align:middle}
.service_breadcrumbs .breadcrumb .ts_icon:before{vertical-align:bottom}
@media screen and (min-width:48rem){.service_breadcrumbs{margin-bottom:0;padding:0 0 .625rem;border-bottom:0}
.service_breadcrumbs .breadcrumb a,.service_breadcrumbs .breadcrumb span{font-size:.875rem}
}
.service_actions_container{margin:1.25rem 0;text-align:left}
.service_panel{width:100%;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}
.service_panel .service_panel_section{width:100%;padding:1.25rem 0;position:relative}
.service_panel .service_panel_section+.service_panel_section{border-top:1px solid #e8e8e8}
@media screen and (min-width:48rem){.service_actions_container{margin:0;text-align:right}
.service_panel{border-radius:10px}
.service_panel .service_panel_section{padding:1.25rem 0}
}
.service_card{-ms-flex:1 100%;-webkit-flex:1 100%;flex:1 100%}
.service_card .service_card_footer,.service_card .service_card_header,.service_card .service_card_section{padding:1.25rem}
.service_card .service_card_header{margin:0;font-weight:900;border-bottom:1px solid #f2f2f5;background-color:#fff;color:#2ab27b}
.service_card .service_card_subheader{padding:.625rem 1.25rem}
.service_card .service_card_section+.service_card_section{box-shadow:0 -21px 0 -20px #e8e8e8}
.service_card+.service_card{margin-top:1.25rem}
.page_contents_apps #page_contents,.page_contents_gcalendar #page_contents{padding:1.5rem 0rem;margin-top:2.5rem}
@media screen and (min-width:48rem){.service_card .service_card_header{color:#2c2d30;background-color:#f2f2f5;border-radius:6px 6px 0 0;border-bottom:0}
.service_card{border-radius:6px}
.page_contents_apps #page_contents,.page_contents_gcalendar #page_contents{padding:2rem}
}
@media screen and (min-height:48rem){#page_contents_apps #page_contents,.page_contents_gcalendar #page_contents{padding:5.5rem 2rem}
}
.service_body,.service_breadcrumbs,.service_button,.service_footer,.service_header{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 1.25rem}
.service_body{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}
@media screen and (min-width:48rem){.service_body,.service_breadcrumbs,.service_button,.service_footer,.service_header{max-width:60rem}
.service_header .service_description{-ms-flex:0 1 55%;-webkit-flex:0 1 55%;flex:0 1 55%}
.service_body,.service_button,.service_footer,.service_header{padding:0 1.25rem 1.25rem}
}
.service_modal .service_modal_actions{text-align:center;margin-top:1.25rem}
.service_modal .service_modal_heading,.service_modal .service_modal_subheading{text-align:center}
.service_modal .service_modal_heading{color:#2c2d30;font-weight:900;margin:0}
.service_modal .service_modal_subheading{margin-bottom:1.25rem}
.service_header .service_icon{display:none;-ms-flex:0 0 48px;-webkit-flex:0 0 48px;flex:0 0 48px}
.service_header .service_info{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.service_header .service_title{font-weight:900;margin-bottom:0}
.service_header .service_description,.service_header .service_title{-ms-flex:1 100%;-webkit-flex:1 100%;flex:1 100%}
.service_button{width:100%}
select.service_chosen,select.service_chosen.small,select.service_chosen:disabled{line-height:1.5;font-size:1rem;font-weight:600;margin:0;display:block;padding:.625rem;background:#fff;background-image:linear-gradient(-180deg,rgba(255,255,255,.03) 0,rgba(0,0,0,.03) 100%);border:1px solid #B7B5B5;box-shadow:0 1px 1px 0 rgba(0,0,0,.07);border-radius:6px;color:#9e9ea6}
@media screen and (min-width:48rem){.service_header .service_icon{display:block}
.service_header .service_info{padding-left:1.25rem}
}
.service_app ul.app_permissions{border-left:3px solid #e8e8e8;list-style:none;margin-left:0;padding-left:1.25rem}
.service_app ul.app_permissions li{font-size:.9375rem;padding-left:0}
.service_instance{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1.25rem}
.service_instance .service_instance_icon{-ms-flex:0 0 48px;-webkit-flex:0 0 48px;flex:0 0 48px;display:none;width:0}
.service_instance .service_instance_info{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;width:0}
.service_instance .service_instance_description,.service_instance .service_instance_title{margin:0}
.service_instance .service_instance_title{font-weight:400}
.service_instance .service_instance_title a{color:#2c2d30}
.service_instance .service_instance_description{font-size:.875rem;color:#9e9ea6}
.service_instance .service_instance_description .rule_createor{color:#2c2d30}
.service_instance .service_instance_action{-ms-flex:0 0 80px;-webkit-flex:0 0 80px;flex:0 0 80px;width:0;display:none;padding-left:1.25rem;opacity:.5;transition:.125s opacity ease-in-out;text-align:right}
.service_instance .service_instance_action .service_instance_action_item,.service_instance .service_instance_action .ts_icon{cursor:pointer;transition:.125s color ease-out;color:#9e9ea6}
.service_instance .service_instance_action .service_instance_action_item+.service_instance_action_item,.service_instance .service_instance_action .service_instance_action_item+.ts_icon,.service_instance .service_instance_action .ts_icon+.service_instance_action_item,.service_instance .service_instance_action .ts_icon+.ts_icon{margin-left:.625rem}
.service_instance .service_instance_action .service_instance_action_item:hover,.service_instance .service_instance_action .ts_icon:hover{color:#439fe0}
.service_instance:hover .service_instance_action{opacity:1}
.service_instance.service_instance_disabled .service_instance_icon,.service_instance.service_instance_disabled .service_instance_info{opacity:.5}
@media screen and (min-width:48rem){.service_instance .service_instance_icon{display:block}
.service_instance .service_instance_info{padding-left:1.25rem}
.service_instance .service_instance_action{display:block}
.service_instance .service_instance_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
.service_instance_add .service_add_icon{width:32px;height:32px;padding:.3125rem;border:1px dashed #3da7f2;border-radius:6px;color:#3da7f2;margin:0 auto;position:relative}
.service_instance_add .service_add_icon .ts_icon{position:absolute;left:6px}
.service_instance_add .service_instance_title{text-decoration:none;font-weight:400}
.service_instance_add .service_instance_title :active,.service_instance_add .service_instance_title :focus,.service_instance_add .service_instance_title:hover{text-decoration:none}
.service_confirm .service_confirm_icon,.service_confirm .service_confirm_icon:before{font-size:4.5rem;color:#9e9ea6}
.service_list .service_panel,.service_list_empty .service_panel{box-shadow:none;background-color:transparent;border-radius:0}
.service_list .service_card,.service_list_empty .service_card{border-radius:0;border-left-width:0;border-right-width:0}
.service_list .service_panel_section,.service_list_empty .service_panel_section{padding:0}
.service_button{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.service_button .service_auths{-ms-flex:1 100%;-webkit-flex:1 100%;flex:1 100%;margin-top:1.25rem}
.calendar_list{width:100%}
.calendar_list .row_flex+.row_flex{margin-top:2.5rem}
.service_config_row{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:nowrap}
.service_config_row label,.service_config_row p{font-weight:400;font-size:.9375rem}
.service_config_row .checkbox,.service_config_row .select,.service_config_row select{margin:0}
.service_config_row label.small.select:after{right:10px;bottom:6px}
.service_config_row .service_config_col{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.625rem}
.service_config_row .service_config_col .select,.service_config_row .service_config_col select{width:100%}
@media screen and (min-width:48rem){.service_list .service_panel,.service_list_empty .service_panel{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}
.service_list .service_card,.service_list_empty .service_card{border-radius:6px;border-right-width:1px;border-left-width:1px}
.service_list .service_panel_section,.service_list_empty .service_panel_section{padding:1.25rem 0}
.calendar_list{padding:0 1.25rem}
.service_config_row{-ms-flex-wrap:initial;-webkit-flex-wrap:initial;flex-wrap:initial}
.service_config_row .service_config_col{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}
.service_config_row .service_config_col+.service_config_col{padding-left:.625rem}
}
.service_auths{font-size:.875rem}
.service_auths.service_auths_standalone{display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:6px;border:1px solid #babbbf}
.service_auths.service_auths_standalone .service_auth_icon,.service_auths.service_auths_standalone .service_auths_list{padding:.625rem}
.service_auths.service_auths_standalone .service_auths_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.service_auths.service_auths_standalone .service_auths_list li{flex:0 1 auto}
.service_auths.service_auths_standalone .service_auths_list li+li{padding-right:.3125rem}
.service_auths.service_auths_standalone .service_auth_icon{border-right:1px solid #babbbf}
.service_auths.service_auths_standalone .service_auth_text{color:#2c2d30;padding-right:.3125rem}
.service_auths .service_auth_icon{display:none;color:#9e9ea6;line-height:1.5rem}
.service_auths .service_auth_icon .ts_icon:before{font-size:1.75rem;line-height:1.5rem;vertical-align:top}
.service_auths .service_auths_list{padding:0;margin:0;list-style-type:none}
.service_auths .service_auths_list li{white-space:nowrap;display:inline-block}
.service_auths .service_auth_text{color:#9e9ea6}
.service_auths .service_auth_item{font-weight:700}
.service_list_empty,.service_list_small{padding-top:1.25rem;margin:0 auto}
.service_list_empty .service_list_empty_header,.service_list_small .service_list_empty_header{text-align:center;margin-bottom:1.25rem}
.service_list_empty .service_list_empty_pre,.service_list_small .service_list_empty_pre{text-transform:uppercase;color:#9e9ea6;font-size:.875rem}
.service_list_empty .service_list_empty_heading,.service_list_small .service_list_empty_heading{font-weight:900;font-size:2rem;color:#2c2d30;margin:0 0 .3125rem}
.service_list_empty .service_list_empty_description,.service_list_small .service_list_empty_description{padding:.3125rem .625rem;color:#9e9ea6}
.service_list_empty .service_list_empty_icon,.service_list_small .service_list_empty_icon{vertical-align:middle;width:32px;height:auto}
.service_list_empty .service_list_empty_heading_text,.service_list_small .service_list_empty_heading_text{padding-left:.3125rem}
.service_list_empty .service_list_empty_button,.service_list_small .service_list_empty_button{padding:1.25rem}
.service_list_empty .service_list_empty_button .btn_extra_large,.service_list_small .service_list_empty_button .btn_extra_large{padding:1.25rem .625rem;font-weight:600}
.service_list_empty .service_auths_list,.service_list_small .service_auths_list{text-align:center}
.service_features p{line-height:1.4}
.service_features .service_features_heading{font-size:.9375rem;font-weight:700;padding-left:.625rem;vertical-align:top}
.service_edit .service_config_heading,.service_new .service_config_heading{text-transform:none;font-weight:900;font-size:1.125rem;letter-spacing:0}
.service_edit .service_calendar_selector_container,.service_new .service_calendar_selector_container{padding-bottom:2.5rem}
.service_edit .service_calendar_selector_container .chzn-container,.service_new .service_calendar_selector_container .chzn-container{width:100%!important}
@media screen and (min-width:48rem){.service_auths.service_auths_standalone .service_auth_icon{display:block}
.service_list_empty{max-width:32rem;padding-top:1.25rem}
.service_edit .service_calendar_selector_container,.service_new .service_calendar_selector_container{padding-right:5rem}
.service_edit .service_channel_selector_container,.service_new .service_channel_selector_container{padding-left:5rem}
.service_edit .service_arrow,.service_new .service_arrow{background-image:url(/5296/img/services/service_arrow.png);background-size:contain;background-position:center;background-repeat:no-repeat}
}
.no_calendars{padding:1.25rem;margin-bottom:0;text-align:center}
.no_calendars .no_calendar_text{max-width:30rem;margin:0 auto 1.25rem}
.service_instance_title .rule_creator{font-weight:600}
.service_instance_description .rule_creator{color:#2c2d30}
@media screen and (min-width:48rem){.no_calendars{padding:5rem;margin-bottom:2.5rem}
.service_calendar_message{margin:0 auto;max-width:32.5rem}
}
.service_message{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.25rem}
.service_message .service_message_icon{-ms-flex:1 0 48px;-webkit-flex:1 0 48px;flex:1 0 48px;height:48px}
.service_message .service_message_content{-ms-flex:1 100%;-webkit-flex:1 100%;flex:1 100%;padding-left:1.25rem}
.service_message .service_message_text{font-size:.9375rem;margin-bottom:.3125rem}
.service_message .service_message_time{font-size:.75rem}
@-webkit-keyframes successCheck{0%{-webkit-transform:scale(.1)}
90%{-webkit-transform:scale(1.25)}
100%{-webkit-transform:scale(1)}
}
@keyframes successCheck{0%{transform:scale(.1)}
90%{transform:scale(1.25)}
100%{transform:scale(1)}
}
.service_success{width:100%;height:100%;position:fixed;overflow:auto;top:0;left:0;background-color:#fff;padding:0 1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.service_success .service_success_content{max-width:50rem}
.service_success .service_success_heading,.service_success .service_success_icon,.service_success .service_success_summary{text-align:center;color:#2c2d30;margin:0 auto .3125rem}
.service_success .service_success_icon{position:relative;display:block;width:48px}
.service_success .service_success_checkmark{position:absolute;bottom:-5px;right:-10px;width:32px;height:32px;transform:scale(0);-webkit-animation:successCheck .4s 2s forwards cubic-bezier(.08,.91,.15,.95);animation:successCheck .4s 2s forwards cubic-bezier(.08,.91,.15,.95)}
.service_success .service_success_heading{font-weight:900}
.service_success .service_success_summary{margin-bottom:2.5rem}
.service_success .service_calendar_message{margin-bottom:.625rem}
.service_success .service_success_info{font-size:.75rem;text-align:center}
.service_success .service_success_info .service_message_customize{font-weight:600;border-left:1px solid #9e9ea6;margin-left:1.25rem;padding-left:1.25rem}
.service_success .service_success_buttons{text-align:center}
.service_success .service_success_buttons .btn{margin-bottom:.625rem;width:180px}
@media screen and (min-width:48rem){.service_success{padding:0}
.service_success .service_success_buttons .btn_info{margin-left:.625rem}
}
#bot_icon_modal .step{display:none}
#bot_icon_modal[data-current-step=upload] [data-step=upload],#bot_icon_modal[data-current-step=crop] [data-step=crop]{display:block}
#bot_icon_modal .upload_progress,#bot_icon_modal .upload_prompt{display:none}
#bot_icon_modal #upload_step[data-progress=uploading] .upload_progress,#bot_icon_modal #upload_step[data-progress=prompt] .upload_prompt{display:block}
#bot_icon_modal .drop_zone{height:500px;border:2px dashed #9e9ea6;border-radius:8px;text-align:center;line-height:500px;font-size:1.5rem;margin-top:2rem;cursor:pointer}
#bot_icon_modal .drop_zone.dragover{border-color:#2ab27b}
#bot_icon_modal #hidden_file{position:absolute;width:0;height:0;opacity:0}
#bot_icon_modal #upload_progress_circle{width:50px;height:50px;margin:0 auto}
#default_icon_btn{margin-top:.36rem;cursor:pointer}
#default_icon_btn:hover{text-decoration:underline}
.content_only #site_nav,.content_only header{display:none}
.content_only #page_contents.full_width{background-color:#fff;padding:0}
.btn.btn_grey{color:#555459!important;background:#e8e8e8}
.btn_light{padding:1rem 2rem;font-size:.9785rem;font-weight:600;text-shadow:none}
a.small_height,div.small_height,i.small_height,p.small_height,span.small_height,strong.small_height,ul.small_height{line-height:1rem}
a.medium_height,div.medium_height,i.medium_height,p.medium_height,span.medium_height,strong.medium_height,ul.medium_height{line-height:1.5rem}
a.large_height,div.large_height,i.large_height,p.large_height,span.large_height,strong.large_height,ul.large_height{line-height:2rem}