@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.tiny{font-size:.7rem}
.small{font-size:.9rem}
.no_pointer_events{pointer-events:none}
.modal-backdrop{background:#fff}
.modal{box-shadow:0 4px 1pc rgba(0,0,0,.5);border-radius:.5rem;font-family:Slack-Lato,appleLogo,sans-serif;border:none}
.modal-header{padding:.75rem 1.5rem .75rem 2rem;background:#fbfbfa;color:#555459;font-weight:900;border-bottom:none;border-top-right-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.5rem;background-clip:padding-box}
.modal-header h3{font-weight:900;font-size:1.25rem;line-height:1.5rem;margin:.3rem 0}
.modal .close{color:#555459;font-size:2rem;line-height:1.5rem;text-shadow:none;opacity:.25;-moz-opacity:.25;-khtml-opacity:.25;-webkit-transition:opacity .1s ease-out 0s;-moz-transition:opacity .1s ease-out 0s;transition:opacity .1s ease-out 0s;padding:0;border:0;cursor:pointer;background:0 0;-webkit-appearance:none;font-weight:700;float:right;font-family:"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif}
.modal .close:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1}
.modal p{line-height:1.5rem}
.modal p.mini{line-height:1.25rem}
.modal-body{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:2rem 2rem 0}
.modal-body.share_dialog{max-height:5in}
.modal_input_note{font-size:.9rem;color:#9e9ea6;display:block;line-height:1.25rem;margin-top:.5rem}
#share_dialog .filter_select .fsl_input_container .fsl_item .ts_icon:not(.presence_icon):before,#share_dialog .filter_select .lfs_input_container .lfs_item .ts_icon:not(.presence_icon):before,#share_dialog .lazy_filter_select .fsl_input_container .fsl_item .ts_icon:not(.presence_icon):before,#share_dialog .lazy_filter_select .lfs_input_container .lfs_item .ts_icon:not(.presence_icon):before{font-size:1.25rem;top:0}
#share_dialog .filter_select .fsl_input_container .fsl_item .ts_icon:not(.presence_icon).ts_icon_channel:before,#share_dialog .filter_select .lfs_input_container .lfs_item .ts_icon:not(.presence_icon).ts_icon_channel:before,#share_dialog .lazy_filter_select .fsl_input_container .fsl_item .ts_icon:not(.presence_icon).ts_icon_channel:before,#share_dialog .lazy_filter_select .lfs_input_container .lfs_item .ts_icon:not(.presence_icon).ts_icon_channel:before{top:1px}
#share_dialog .filter_select .fsl_input_container .fsl_item .presence,#share_dialog .filter_select .lfs_input_container .lfs_item .presence,#share_dialog .lazy_filter_select .fsl_input_container .fsl_item .presence,#share_dialog .lazy_filter_select .lfs_input_container .lfs_item .presence{top:6px}
#share_dialog .filter_select .fsl_item,#share_dialog .filter_select .lfs_item,#share_dialog .lazy_filter_select .fsl_item,#share_dialog .lazy_filter_select .lfs_item{position:relative;padding-left:1.5rem}
#share_dialog .filter_select .fsl_item .ts_icon:not(.presence_icon),#share_dialog .filter_select .lfs_item .ts_icon:not(.presence_icon),#share_dialog .lazy_filter_select .fsl_item .ts_icon:not(.presence_icon),#share_dialog .lazy_filter_select .lfs_item .ts_icon:not(.presence_icon){line-height:.9rem;color:#9e9ea6}
#share_dialog .filter_select .fsl_item .ts_icon:not(.presence_icon):before,#share_dialog .filter_select .lfs_item .ts_icon:not(.presence_icon):before,#share_dialog .lazy_filter_select .fsl_item .ts_icon:not(.presence_icon):before,#share_dialog .lazy_filter_select .lfs_item .ts_icon:not(.presence_icon):before{position:absolute;top:3px;left:1px;font-size:1.125rem}
#share_dialog .filter_select .fsl_item .ts_icon:not(.presence_icon).ts_icon_channel:before,#share_dialog .filter_select .lfs_item .ts_icon:not(.presence_icon).ts_icon_channel:before,#share_dialog .lazy_filter_select .fsl_item .ts_icon:not(.presence_icon).ts_icon_channel:before,#share_dialog .lazy_filter_select .lfs_item .ts_icon:not(.presence_icon).ts_icon_channel:before{top:4px}
#share_dialog .filter_select .fsl_item .presence,#share_dialog .filter_select .lfs_item .presence,#share_dialog .lazy_filter_select .fsl_item .presence,#share_dialog .lazy_filter_select .lfs_item .presence{position:absolute;top:9px;left:3px}
#share_dialog .filter_select .fsl_item .presence:not(.away):not(.active),#share_dialog .filter_select .lfs_item .presence:not(.away):not(.active),#share_dialog .lazy_filter_select .fsl_item .presence:not(.away):not(.active),#share_dialog .lazy_filter_select .lfs_item .presence:not(.away):not(.active){color:#9e9ea6}
#share_dialog .filter_select .fsl_group,#share_dialog .filter_select .lfs_group,#share_dialog .lazy_filter_select .fsl_group,#share_dialog .lazy_filter_select .lfs_group{color:#9e9ea6}
.modal-body-scrollable{max-height:450px;overflow-y:scroll!important;overflow-x:hidden;padding-right:1.5rem}
.modal-footer{background:#fff;box-shadow:none;border-top:none;padding:2rem;border-top-right-radius:0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-top-left-radius:0;background-clip:padding-box}
.modal.small{width:auto;max-width:35pc;min-width:200px}
.modal#generic_dialog{z-index:1051}
@media only screen and (min-height:700px){.modal#generic_dialog.modal.fade.in{top:12%}
}
@media only screen and (max-width:480px){.modal.fade.in{max-width:100%;left:0;top:0;margin:0;bottom:0}
}
@media only screen and (max-height:650px){.modal.fade.in{top:5%}
.modal-body{max-height:25pc}
.modal-body #file_comment_textarea{max-height:90px!important}
}
@media only screen and (max-height:550px){.modal.fade.in{top:3%}
}
@media only screen and (max-height:500px){.modal.fade.in{top:1%}
}