@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.helvetica{font-family:"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif}
.lato{font-family:Slack-Lato,appleLogo,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}
.lato_black{font-family:Slack-Lato,appleLogo,sans-serif;font-weight:900}
.lato_bold{font-family:Slack-Lato,appleLogo,sans-serif;font-weight:700}
.lato_regular{font-family:Slack-Lato,appleLogo,sans-serif;font-weight:500}
.lato_light{font-family:Slack-Lato,appleLogo,sans-serif;font-weight:300}
.monospace{font-family:Monaco,Menlo,Consolas,"Courier New",monospace!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}
}
.transparent{color:transparent!important}
.transparent_bg{background-color:transparent!important}
.flexpane_grey_bg{background-color:#f7f7f7!important}
.neutral_white{color:#fff!important}
.neutral_white_bg{background-color:#fff!important}
.off_white{color:#f9f9f9!important}
.off_white_bg{background-color:#f9f9f9!important}
.neutral_grey{color:#fbfbfa!important}
.neutral_grey_bg{background-color:#fbfbfa!important}
.indifferent_grey{color:#555459!important}
.indifferent_grey_bg{background-color:#555459!important}
.flat_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}
.charcoal_grey_bg{background-color:#2c2d30!important}
.old_petunia_grey_bg{background-color:#a0a0a2!important}
.seafoam_green{color:#2ab27b!important}
.seafoam_green_bg{background-color:#2ab27b!important}
.clear_blue{color:#3aa3e3!important}
.clear_blue_bg{background-color:#3aa3e3!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}
.candy_red_on_hover:hover{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}
.thrills_purple_bg{background-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}
.charcoal_grey{color:#2c2d30!important}
.old_petunia_grey{color:#a0a0a2!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}
input[type=url],input[type=text],input[type=tel],input[type=number],input[type=email],input[type=password],select,textarea{font-size:1.25rem;line-height:normal;padding:.75rem;border:1px solid #C5C5C5;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:#555459;width:100%;max-width:100%;font-family:Slack-Lato,appleLogo,sans-serif;margin:0 0 .5rem;-webkit-transition:box-shadow 70ms ease-out,border-color 70ms ease-out;-moz-transition:box-shadow 70ms ease-out,border-color 70ms ease-out;transition:box-shadow 70ms ease-out,border-color 70ms ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:none;height:auto}
input[type=url]::-ms-clear,input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear,input[type=email]::-ms-clear,input[type=password]::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}
input[type=file]{font-size:9pt;width:auto;font-weight:400;font-family:sans-serif}
.no_touch input:hover,.no_touch select:hover,.no_touch textarea:hover{border-color:#2780f8}
input[type=url]:active,input[type=url]:focus,input[type=text]:active,input[type=text]:focus,input[type=number]:active,input[type=number]:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#2780f8;box-shadow:0 0 7px rgba(39,128,248,.15);outline-offset:0;outline:0}
input[type=text].ts_icon_placeholder::-webkit-input-placeholder{font-family:slack;position:relative;top:-.0625rem}
input[type=text].ts_icon_placeholder:-moz-placeholder{font-family:slack;position:relative;top:-.0625rem}
input[type=text].ts_icon_placeholder::-moz-placeholder{font-family:slack;position:relative;top:-.0625rem}
input[type=text].ts_icon_placeholder:-ms-input-placeholder{font-family:slack;position:relative;top:-.0625rem}
body input[readonly]{cursor:default;background:#fff}
input.input_inline{width:auto}
input.small,select.small{font-size:1rem;padding:.45rem .75rem .55rem}
@-moz-document url-prefix(){select.small{padding-top:.35rem;padding-bottom:.45rem}
}
input.mini{font-size:1rem;padding:.45rem .75rem .55rem;width:84px}
textarea{font-size:1rem;line-height:1.25rem;width:100%;height:81pt;padding:.75rem .5rem .75rem .75rem;vertical-align:top}
textarea.small{padding:.5rem}
::-webkit-input-placeholder{color:#AAA}
:-moz-placeholder{color:#AAA}
::-moz-placeholder{color:#AAA}
:-ms-input-placeholder{color:#AAA}
input:disabled,input:disabled:active,select:disabled,textarea:disabled{background:#f9f9f9;border-color:#C5C5C5!important;box-shadow:none;color:#9e9ea6}
.checkbox input[type=checkbox],.radio input[type=radio]{float:none}
.error input,.error select,.error textarea{border:1px solid #cb5234;background:#FFF6F6}
.error input:focus,.error select:focus,.error textarea:focus{border-color:#cb5234;box-shadow:0 0 7px rgba(255,0,0,.15)}
select{background:#fff;padding-right:3rem}
select.small{padding-right:2.5rem}
label{font-weight:700;margin:0 0 .25rem;display:block;font-size:1rem}
label.checkbox,label.radio{padding-left:1.5rem;cursor:pointer}
label.checkbox input[type=radio],label.checkbox input[type=checkbox],label.radio input[type=radio],label.radio input[type=checkbox]{margin:-2px .25rem 0 -1.5rem;vertical-align:middle}
label.disabled{color:#9e9ea6}
label select{margin-top:.25rem}
label select::-ms-expand{display:none}
label.select{position:relative}
label.select:after{content:"\E271";font-family:Slack;position:absolute;right:22px;bottom:22px;font-size:20px;pointer-events:none}
label.select.with_hint:after{bottom:14px}
label.select.with_hint.small:after{bottom:6px}
label.select.disabled:after{color:#9e9ea6}
label.select.small:after{right:14px;bottom:14px;font-size:20px}
@-moz-document url-prefix(){label.select.small:after{bottom:1pc}
}
.no_touch label.select:hover select{border-color:#2780f8}
.no_touch label.select:not(.disabled):hover:after{color:#2780f8}
.input_note{font-size:.9rem;line-height:1.25rem;color:#9e9ea6}
label.countdown{position:relative}
label.countdown:after{content:attr(data-countdown);color:#9e9ea6;font-size:1rem;font-weight:400;position:absolute;right:22px;bottom:-41px;pointer-events:none}
label.countdown.small:after{right:14px;bottom:-35px;font-size:.8125rem}
label.countdown.validation_error:after{color:#cb5234}
label.countdown.validation_count:after{bottom:-37px}
label.countdown.validation_count.small:after{bottom:-31px}
label.countdown.validation_error:after,label.countdown.validation_success:after,label.countdown.validation_warning:after{bottom:-41px}
label.countdown.validation_error.small:after,label.countdown.validation_success.small:after,label.countdown.validation_warning.small:after{bottom:-35px}
label .validation_message{-ms-flex:1;-webkit-flex:1;flex:1;display:none;padding-right:.125rem}
label .validation_message:before{content:attr(title);font-style:italic;margin-left:.5rem}
label.validation_count{margin-bottom:0}
label.validation_count .validation_message:before{margin-left:0}
label.validation_error,label.validation_success,label.validation_warning{margin-bottom:.25rem!important;display:-webkit-flex;display:-ms-flexbox;display:flex}
label.validation_error.select,label.validation_success.select,label.validation_warning.select{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
label.validation_error .validation_message,label.validation_error .validation_message:before{color:#cb5234}
label.validation_warning .validation_message,label.validation_warning .validation_message:before{color:#ffa940}
label.validation_success .validation_message,label.validation_success .validation_message:before{color:#439fe0}
.validation_warning input,.validation_warning select,.validation_warning textarea,.validation_warning+input,.validation_warning+select,.validation_warning+textarea{border:1px solid #ffa940!important}
.validation_warning input:focus,.validation_warning select:focus,.validation_warning textarea:focus,.validation_warning+input:focus,.validation_warning+select:focus,.validation_warning+textarea:focus{border-color:#ffa940;box-shadow:0 0 7px rgba(255,185,100,.15)}
@media only screen and (max-width:767px){label .validation_message:before{margin-left:0}
label.validation_error,label.validation_success,label.validation_warning{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
}