body,html{width:100%;height:100%;margin:0;padding:0}body{min-height:100%;font-family:times,serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}div#root,div.App{width:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{color:#045698;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,p{margin:0 0 10px}button{background-color:transparent;border:none}button:hover{cursor:pointer}input,select,textarea{font-size:16px}.account-verification-prompt-container{min-width:360px;padding:20px}.account-verification-prompt-container .logo{padding:0 50px;margin-bottom:20px;text-align:center;font-size:34px;font-family:"Open Sans",helvetica,arial}.account-verification-prompt-container .title-container{text-align:center}.account-verification-prompt-container .title{font-size:24px}.account-verification-prompt-container .sub-title{font-size:16px;margin-bottom:40px}.account-verification-prompt-container .button-container{text-align:center}.account-verification-prompt-container .send-button{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;font-size:18px;font-weight:700;text-align:center;padding:20px;margin-top:20px;background-color:#116bb3;color:#fff}.account-verification-prompt-container .send-button:hover{background-color:#2f96e8}.account-verification-prompt-container .send-button:disabled{background-color:#48a24c;cursor:default}@media only screen and (max-width:400px){.account-verification-prompt-container{min-width:0}.account-verification-prompt-container .logo{padding:0}}.compose-header{width:100%;height:57px;display:flex;flex-direction:column;justify-content:center;background-color:#000}.compose-header .compose-header-inner-container{width:100%;max-width:550px;margin:0 auto}.compose-header .logo{margin:0;color:#fff}.compose-header .showmore-nav-icon{width:20px;height:20px}.compose-header .right-side{text-align:right}.compose-header .cancel-button{padding:0 20px;color:#fff;font-size:14px;font-weight:700}.compose-header .send-post-button{padding-right:10px;padding-left:20px;color:#fff;font-size:14px;font-weight:700}.compose-header .send-post-button.disabled{color:#aaa;outline:none}@media (min-width:500px){.compose-header .send-post-button{padding-right:0}}.group-selector{max-width:550px;margin:0 auto}.group-selector .content-title{padding:10px 0}.group-selector .search-bar{width:100%;padding:10px 5px;margin-bottom:20px;border:2px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.group-selector .group-button{width:100%;display:block;padding:10px 0;text-align:left}.group-selector .group-button:hover{background-color:#f4f4f4}.group-selector .group-button .name{font-weight:700;font-size:16px}.group-selector .group-button .description{font-size:14px}.group-selector .join-group-section{max-width:500px}.group-selector .join-group-link{margin-bottom:20px;padding:10px 20px;display:inline-block;border:2px solid #116bb3;border-radius:4px;background-color:#fff;text-align:center;font-weight:700;font-size:20px;color:#116bb3}.group-selector .join-group-link:hover{background-color:#116bb3;color:#fff}.group-selector .join-group-subtitle{color:#333;font-size:20px}.preview-link{width:100%;display:block;background-color:#fff}.preview-link .preview-image{width:100%;height:auto;margin:0;display:block}.preview-link .preview-content-section{padding:10px;background-color:#f2f2f2}.preview-link .preview-content-section .description,.preview-link .preview-content-section .hostname,.preview-link .preview-content-section .title{margin:0;padding:0}.preview-link .preview-content-section .title{font-size:18px;font-weight:700}.preview-link .preview-content-section .hostname{margin-top:10px;font-size:16px;color:#444}.share-link-form{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2001}.share-link-form .compose-header-container{width:100%;position:fixed;top:0;left:0;z-index:903}.share-link-form .body{padding:10px}.share-link-form input{width:100%;padding:5px;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box}.share-link-form .link-preview-container{margin-top:20px}#tag-filters{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:2000;-webkit-overflow-scrolling:touch}#tag-filters .compose-header-container{width:100%;position:absolute;top:0;left:0;z-index:901}#tag-filters .content-body{width:100%;height:100%;margin-top:57px;position:relative}#tag-filters .content-body-inner{width:100%;height:calc(100% - 57px);position:absolute;top:0;overflow-x:hidden;overflow-y:auto}#tag-filters .alphabet-index-container{max-width:550px;margin:10px auto 20px;text-align:center;font-size:12px}#tag-filters .alphabet-index{margin-right:5px}#tag-filters .disabled-index{color:#aaa}#tag-filters .tag-list-container{max-width:550px;margin:0 auto;padding:0 20px 20px}#tag-filters .tag-button-container{display:inline-block;margin-right:10px;margin-bottom:10px}#tag-filters .tag-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px}#tag-filters .tag-button:hover{cursor:pointer}#tag-filters .tag-button.chosen{background-color:#e68100}#compose-post-form{width:100%;height:100%}#compose-post-form .compose-form-wrapper{width:100%}#compose-post-form .compose-header-container{width:100%;position:fixed;top:0;left:0;z-index:900}#compose-post-form .compose-post-form-body-container{max-width:550px;height:100%;margin:0 auto;position:relative;background-color:#fff;box-shadow:0 0 4px 0 #aaa}#compose-post-form .form-section{margin-top:57px;padding-top:10px;flex-grow:1;display:flex}#compose-post-form .compose-form,#compose-post-form .compose-form .title-section{display:flex;flex-direction:column;flex-grow:1}#compose-post-form .compose-form .link-preview-section{flex-grow:1}#compose-post-form .compose-form .body-section{display:flex;flex-direction:column;flex-grow:3}#compose-post-form .remove-link-preview-section{padding:0 15px;display:flex;flex-direction:column;align-items:flex-end;margin:10px 0}#compose-post-form .remove-link-preview-section .remove-link-preview-button{width:20px;height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;background-color:#fff;border-radius:50%;box-shadow:0 1px 5px #555}#compose-post-form .hide{display:none}#compose-post-form .title-field-section{background-color:#fff;border-bottom:1px solid #ddd}#compose-post-form .title-field-section .remove-title-button{margin:0 0 10px 10px;padding:10px;display:inline-block;background-color:#fff;border-radius:50px;box-shadow:1px 1px 4px #aaa;font-size:12px;color:#555}#compose-post-form .post-title-input{width:100%;min-height:100px;flex-grow:1;padding:10px;background-color:#fdfdfd;border:none;font-size:18px;font-weight:700;resize:none;box-sizing:border-box}#compose-post-form .post-body-input{width:100%;padding:10px;flex-grow:3;min-height:300px;background-color:#fff;border:none;font-size:16px;resize:none;box-sizing:border-box}#compose-post-form .cancel-form-button,#compose-post-form .post-form-button{color:#fff;font-weight:700}#compose-post-form .tags-container{padding:10px}#compose-post-form .tag-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px;margin-bottom:10px;margin-right:5px}#compose-post-form .tag-button .inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#compose-post-form .tag-button .remove-icon-container{width:20px;height:20px;margin-right:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}#compose-post-form .tag-button .remove-icon-container:hover{cursor:pointer;background-color:hsla(0,0%,100%,.5);border-radius:50%}#compose-post-form .tag-button .remove-icon{width:10px;height:10px}#compose-post-form .add-post-media-button-container{padding:10px;display:inline-block;font-size:16px}#compose-post-form .add-post-media-button{display:inline-block;padding:10px;background-color:#fff;border-radius:50px;box-shadow:1px 1px 4px #aaa;font-size:14px}#compose-post-form .add-post-media-button .inner-container{display:flex;flex-direction:row;align-items:center}#compose-post-form .add-post-media-button .icon-container{margin-right:5px}#compose-post-form .add-post-media-button .icon{width:20px;height:20px}#compose-post-form .dropzone-button{width:80px;min-height:auto;padding:10px;background-color:#fff;border-radius:50px;border:none;box-shadow:1px 1px 4px #aaa;display:inline-block}#compose-post-form .dropzone-button p{margin:0;font-size:14px;font-family:Arial}#compose-post-form .dropzone-button svg{display:none}#compose-post-form .dropzone-button>div{display:flex;flex-direction:row-reverse;align-items:center}#compose-post-form .photo-dropzone-button-container .icon-container{margin-top:10px;margin-left:12px;position:absolute;z-index:1}#compose-post-form .uploaded-photo-preview-container{overflow:hidden;background-color:#fff;text-align:center}#compose-post-form .uploaded-photo-preview{max-width:100%;height:auto}#compose-post-form .remove-uploaded-photo-button-container{padding:10px 0}#compose-post-form .remove-uploaded-photo-button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;padding:10px;background-color:#fff;border-radius:50px;box-shadow:0 1px 5px #555}#compose-post-form .remove-uploaded-photo-button:hover{background-color:#f3f3f3;cursor:pointer}#compose-post-form .remove-uploaded-photo-icon{margin-right:5px;font-size:16px}#compose-post-form .remove-uploaded-photo-button-text{font-size:14px}#compose-post-form .error-banner{width:100%;padding:10px;position:fixed;bottom:0;left:0;z-index:400;background-color:#333;color:#fff}#compose-post-form .dialog-open-button{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:10px;padding:10px 20px;border:2px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;color:#333}#compose-post-form .dialog-open-button:hover{background-color:#f4f4f4}#compose-post-form .dialog-open-button .text{margin-right:20px}#compose-post-form .dialog-open-button:disabled{background-color:#ddd;color:#888}#compose-post-form .dialog-open-button:disabled:hover{cursor:default}.global-footer{max-width:550px;margin:200px auto 0;padding:0 20px 25px;text-align:center;font-size:14px;color:#777}.global-footer .text-block{position:inline-block;margin-right:10px;color:#777}.global-footer .text-block:last-child{margin-right:0}.dropdown-nav-menu{color:#fff}.dropdown-nav-menu ul{list-style-type:none;margin:0;padding:0}.dropdown-nav-menu li{padding:5px 20px;font-size:18px}.dropdown-nav-menu li:hover{background-color:#1a1a1a;cursor:pointer}.dropdown-nav-menu a{padding:10px 0;display:block;color:#fff}.dropdown-nav-menu .logout-link{padding:15px 20px}.global-header{width:100%;height:57px;display:flex;flex-direction:column;justify-content:center;background-color:#000;position:fixed;top:0;left:0;z-index:800}.global-header a,.global-header a:hover{color:#fff;text-decoration:none}.global-header .global-header-container{width:100%;max-width:550px;margin:0 auto;position:relative}.global-header .logo-container{padding-left:10px}.global-header .logo-row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.global-header .logo{margin:0;color:#fff;font-family:Open Sans,-apple-system,helvetica,arial,sans-serif;font-size:24px}.global-header .showmore-nav-icon,.global-header .showmore-nav-icon-container{width:20px;height:20px}.global-header .right-side{display:flex;flex-direction:row;align-items:center;padding-right:10px}.global-header .nav-item{position:relative;color:#fff}.global-header .nav-item:hover{cursor:pointer;color:#ddd}.global-header .nav-item:not(:last-child){padding:0 12px}.global-header .nav-item.profile-button{border-right:.8px solid #434343;font-weight:700}.global-header .nav-item.show-more-button{margin-left:10px}.global-header .nav-item.button{border:1px solid #fff;border-radius:2px;text-align:center;white-space:nowrap}.global-header .nav-item.button:hover{background-color:#fff;color:#000}.global-header .nav-item.button.signup{margin-left:5px}.global-header .dropdown-container{width:100%;background-color:#000;position:absolute;box-sizing:border-box;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.global-header .exit-demo-button{margin-right:20px;padding:5px 10px;background-color:#383838;border-radius:5px;font-size:14px;font-weight:700;color:#fff}.global-header .icon-button-badge{margin-left:-5px;margin-top:-10px;position:absolute;background-color:red;border-radius:5px;padding:2px 5px;font-size:12px;font-weight:700}@media (min-width:500px){.global-header .logo-container{padding-left:0}.global-header .right-side{padding-right:0}}.login-prompt-container{min-width:360px;padding:20px}.login-prompt-container .logo{padding:0 50px;margin-bottom:20px;text-align:center;font-size:34px}.login-prompt-container .title-container{text-align:center}.login-prompt-container .title{font-size:24px}.login-prompt-container .sub-title{font-size:16px;margin-bottom:40px}.login-prompt-container .link-button{border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;font-size:18px;font-weight:700;display:block;text-align:center;padding:20px;margin-top:20px}.login-prompt-container .link-button.login{background-color:#000;color:#fff}.login-prompt-container .link-button.login:hover{background-color:#333}.login-prompt-container .link-button.signup{color:#222;border:2px solid #222}.login-prompt-container .link-button.signup:hover{color:#fff;border-color:#000;background-color:#000}@media only screen and (max-width:400px){.login-prompt-container{min-width:0}.login-prompt-container .logo{padding:0}}.dropdown{width:100%;position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 0 7px 1px #ddd;border-radius:2px;z-index:100}.add-emoji-container{background-color:#fff;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;box-shadow:0 0 5px 0 #888;overflow:hidden;box-sizing:content-box;display:flex;flex-direction:row;justify-content:space-around}.add-emoji-container button{height:50px;width:50px;font-size:22px;transition:font-size .1s}.add-emoji-container button:not(:last-child){margin-right:5px}.emoji-selector .add-emoji-button{width:100%;height:100%;position:relative;font-size:16px}.emoji-selector .add-emoji-button:hover{cursor:pointer;background-color:#efefef}.emoji-selector .add-emoji-button .select-icon{display:block;padding-top:3px}.emoji-selector .add-emoji-button .select-icon.reaction-is-set{display:flex;flex-direction:row;justify-content:center;align-items:center}.emoji-selector .add-emoji-button .select-icon .smile-icon{font-size:16px}.emoji-selector .plus-icon{position:absolute;font-size:10px}.emoji-selector .add-emoji-button .select-icon .emoji-symbol{font-size:22px}.emoji-selector .add-emoji-button .select-icon .emoji-title{margin-left:2px;font-size:14px;font-weight:700;font-style:italic;color:#555}.emoji-selector .add-emoji-button .select-icon .emoji-title.thumbs_up{color:#2c2c2c}.emoji-selector .add-emoji-button .select-icon .emoji-title.fire{color:#dc8403}.emoji-selector .add-emoji-button .select-icon .emoji-title.one_hundred{color:red}.emoji-selector .add-emoji-button .select-icon .emoji-title.haha{color:#d6a106}.emoji-selector .add-emoji-button .select-icon .emoji-title.trash{color:#966322}@media screen and (min-height:630px){.add-emoji-container button:hover{cursor:pointer;font-size:32px}}.tag-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px}.post-card{position:relative}.post-card a:hover{text-decoration:none}.post-card .dot-separator{margin:0 10px}.post-card .post-creation-date{margin:0;font-size:12px;color:#555}.post-card .post-group-link{font-size:12px;color:#555}.post-card .post-group-link:hover{text-decoration:underline}.post-card .post-group-link .group-name{font-weight:700}.post-card .first-row{padding:2px 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f0f0f0;border-bottom:1px solid #e8e8e8}.post-card .author-section{display:flex;flex-wrap:nowrap;margin-bottom:10px;padding:10px 10px 0}.post-card .author-section p{margin:0}.post-card .author-section .avatar-section{margin-right:10px}.post-card .author-section .author-data-section{display:flex;flex-direction:column;justify-content:center}.post-card .author-section .post-card-avatar{width:30px;height:30px;border-radius:100%;background-color:#002440}.post-card .author-section .post-card-avatar-img{width:100%;height:100%;border-radius:50%}.post-card .author-section .author-name{font-size:16px;font-weight:700;color:#000}.post-card .author-section .author-name:hover{text-decoration:none}.post-card .author-section .author-summary{font-size:14px;color:#444}.post-card .author-section .author-summary:hover,.post-card .author-section a:hover{text-decoration:none}.post-card .title{padding:10px;white-space:pre-line;margin:0;color:#000}.post-card .title:hover{text-decoration:none}.post-card .description{padding:10px;white-space:pre-line;margin:0;font-size:17px;color:#000;text-decoration:none}.post-card a.description:hover{text-decoration:none}.post-card .description-section{margin-bottom:20px;padding:0 10px;font-size:16px}.post-card .description-section>p{margin:0}.post-card .post-photo-container{width:100%;background-color:#fff;text-align:center}.post-card .post-photo{width:100%;height:auto}.post-card .post-link-element{width:100%;display:block;color:#000}.post-card .post-meta-data-section{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 10px;padding:10px 0 15px;border-bottom:.8px solid #dfdfdf;font-size:14px}.post-card .post-meta-data-section p{margin:0}.post-card .post-meta-data-section .reaction-summary{display:flex;flex-direction:row;justify-content:flex-start}.post-card .reaction-select-section-container{padding:0 10px}.post-card .reaction-emoji{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:2px;padding:4px 10px;background-color:#f5f5f5;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.post-card .reaction-emoji.has-reacted{background-color:#fee2a2}.post-card .reaction-emoji .emoji-icon{display:inline-block;font-size:18px}.post-card .reaction-emoji .reaction-count{display:inline-block;margin-top:-2px;font-family:"Open Sans";font-size:11px}.post-card .reaction-select-section{display:flex;flex-direction:row;padding:5px 0}.post-card .reaction-select-section .reaction-selector-button-container{flex-grow:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.post-card .reaction-select-section .reaction-selector-button-container:hover{background-color:#efefef;cursor:pointer}.post-card .reaction-select-section .comment-button,.post-card .reaction-select-section .view-post-link{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:14px;font-weight:700;color:#555;padding:0}.post-card .comment-bar{padding:5px;background-color:#eee;border:.5px solid #ddd;border-radius:2px}.post-card .comment-bar p.placeholder{margin:0;font-size:14px}.post-card .num-comments-button{display:flex;align-items:center}.post-card .comment-box-icon{width:14px;height:14px;margin-right:5px;vertical-align:middle}.post-card .tags-section{padding:10px 10px 0}.post-card .tag-button-container{display:inline-block;margin-right:10px;margin-bottom:10px}.post-card .tag-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px;color:#000}.post-card .more-options-icon{width:20px;height:20px}.post-card .option-icon{width:18px;height:18px;margin-right:12px}.post-card .dropdown{top:40px}.post-card .dropdown .option-button{width:100%;padding:15px 20px;display:flex;flex-direction:row;align-items:center;text-align:left}.post-card .dropdown .option-button:not(:last-child){border-bottom:1px solid #ddd}.post-card .hide-options-form .hide-form-header{height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;box-shadow:0 2px 4px 0 #e5e5e5}.post-card .hide-options-form .back-arrow-icon{width:20px;height:20px}.post-card .hide-options-form .hide-reasons-container{padding-top:15px;padding-bottom:5px;padding-left:15px}.post-card .hide-options-form .hide-reason-button{width:auto;height:auto;margin-right:10px;margin-bottom:10px;padding:5px 10px;display:inline-block;background-color:#eee;border:2px solid #ccc;border-radius:25px}.post-card .hide-options-form .other-reason-input{width:80%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:12px}.post-card .hide-options-form .other-reason-input-container{padding:0 15px;margin-bottom:15px}.post-card .hide-options-form .hide-form-footer{height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;box-shadow:0 -2px 4px 0 #e5e5e5;text-align:right}.post-card .hide-options-form .hide-form-footer .submit-button{padding:5px 20px;background-color:#004fc5;border-radius:4px;box-shadow:0 0 4px 0 #aaa;color:#fff;font-size:12px;font-weight:700}.reply-input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:none}.reply-input .input-box-container{flex-grow:1}.reply-input textarea{margin-left:20px;width:100%;padding:8px;background-color:#f3f4f4;box-sizing:border-box;border:1px solid #bbb;border-radius:20px;font-size:14px;resize:none;outline:none;-webkit-appearance:none}.reply-input textarea::-webkit-input-placeholder{color:#888}.reply-input textarea:-ms-input-placeholder{color:#888}.reply-input textarea::-ms-input-placeholder{color:#888}.reply-input textarea::placeholder{color:#888}.reply-input .reply-comment-button{display:inline-block;margin-left:30px;padding:10px 30px;background-color:#1877c3;color:#fff;font-weight:700;font-size:14px;border-radius:2px;box-shadow:0 1px 5px 0 #ccc}.comment-card{position:relative;background-color:#fff;padding:10px;border-bottom:.5px solid #ddd;border-radius:2px}.comment-card .author-section{display:flex;flex-wrap:nowrap;margin-bottom:10px}.comment-card .author-section p{margin:0}.comment-card .author-section .avatar-section{margin-right:10px}.comment-card .author-section .comment-card-avatar{width:30px;height:30px;border-radius:100%;background-color:#002440}.comment-card .author-section .comment-card-avatar-img{width:100%;height:100%;border-radius:100%;background-color:#002440}.comment-card .author-section .author-data-section{display:flex;flex-direction:column;justify-content:center}.comment-card .author-section .author-name{font-size:16px;font-weight:700;color:#000}.comment-card a:hover{text-decoration:none}.comment-card .author-section .author-summary{font-size:14px;color:#000}.comment-card .title-section>h2{margin:0 0 10px}.comment-card .post-description-section{margin-bottom:20px;font-size:16px}.comment-card .post-description-section>p{margin:0}.comment-card .post-meta-data-section{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px;font-size:14px}.comment-card .post-meta-data-section .left-side{display:flex;flex-direction:row;justify-content:flex-end}.comment-card .post-meta-data-section .left-side>div:not(:last-child){margin-right:10px}.comment-card .reaction-summary{display:flex;flex-direction:row;justify-content:flex-start}.comment-card .reaction-emoji{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:2px;padding:4px 10px;background-color:#f5f5f5;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.comment-card .reaction-emoji.has-reacted{background-color:#fee2a2}.comment-card .reaction-emoji .emoji-icon{display:inline-block;font-size:18px}.comment-card .reaction-emoji .reaction-count{display:inline-block;margin-top:-2px;font-family:"Open Sans";font-size:11px}.comment-card .post-meta-data-section p{margin:0}.comment-card .comment-body{white-space:pre-line}.comment-card .comment-bar{padding:5px;background-color:#eee;border:.5px solid #ddd;border-radius:2px}.comment-card .view-replies-button{font-family:times,serif;font-weight:700;font-size:14px;color:#007cb4}.comment-card .view-replies-button:hover{cursor:pointer;text-decoration:underline}.comment-card .reply-button{display:flex;align-items:center}.comment-card .reply-icon{width:20px;height:20px;margin-right:2px}.comment-card .first-row{display:flex;flex-direction:row;justify-content:space-between}.comment-card .dropdown{top:40px}.comment-card .more-options-icon{width:20px;height:20px}.comment-card .option-icon{width:18px;height:18px;margin-right:12px}.comment-card .dropdown .option-button{width:100%;padding:15px 20px;display:flex;flex-direction:row;align-items:center;text-align:left}.comment-card .dropdown .option-button:not(:last-child){border-bottom:1px solid #ddd}.comment-card .hide-options-form .hide-form-header{height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;box-shadow:0 2px 4px 0 #e5e5e5}.comment-card .hide-options-form .back-arrow-icon{width:20px;height:20px}.comment-card .hide-options-form .hide-reasons-container{padding-top:15px;padding-bottom:5px;padding-left:15px}.comment-card .hide-options-form .hide-reason-button{width:auto;height:auto;margin-right:10px;margin-bottom:10px;padding:5px 10px;display:inline-block;background-color:#eee;border:2px solid #ccc;border-radius:25px}.comment-card .hide-options-form .other-reason-input{width:80%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:12px}.comment-card .hide-options-form .other-reason-input-container{padding:0 15px;margin-bottom:15px}.comment-card .hide-options-form .hide-form-footer{height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;box-shadow:0 -2px 4px 0 #e5e5e5;text-align:right}.comment-card .hide-options-form .hide-form-footer .submit-button{padding:5px 20px;background-color:#004fc5;border-radius:4px;box-shadow:0 0 4px 0 #aaa;color:#fff;font-size:12px;font-weight:700}.comment-card .edit-comment-textarea{width:100%;padding:10px;resize:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#f0f0f0;border:1px solid #ccc;border-radius:2px;font-size:12px}.comment-card .comment-edit-form-buttons-container{margin:10px 0;text-align:right}.comment-card .comment-edit-form-button:first-child{margin-right:10px}.comment-card .comment-edit-form-button{padding:5px 20px;background-color:#1877c3;border-radius:4px;box-shadow:0 0 4px 0 #aaa;color:#fff;font-size:10px;font-weight:700}.comment-card .comment-edit-form-button.cancel-button{background-color:#888}.comment-input-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.comment-input-row .form-container{flex-grow:1}.comment-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.new-comment-textarea-container{padding:10px}.create-comment-button{margin-left:20px;padding:10px 30px;background-color:#1877c3;color:#fff;font-weight:700;font-size:14px;border-radius:2px;box-shadow:0 1px 5px 0 #ccc}.create-comment-button:disabled{background-color:#ccc;color:#777}.create-comment-button:disabled:hover{cursor:default;background-color:#ccc}.create-comment-button:hover{cursor:pointer;background-color:#719fc4}.new-comment-textarea{width:100%;padding:8px;background-color:#f3f4f4;box-sizing:border-box;border:1px solid #bbb;border-radius:20px;font-size:14px;resize:none;outline:none;-webkit-appearance:none}.new-comment-textarea::-webkit-input-placeholder{color:#888}.new-comment-textarea:-ms-input-placeholder{color:#888}.new-comment-textarea::-ms-input-placeholder{color:#888}.new-comment-textarea::placeholder{color:#888}.post-card-comment-thread{background-color:#fff}.post-card-comment-thread .load-previous-comments-container{padding:10px 0;text-align:center}.post-card-comment-thread .load-previous-comments-button{padding:5px 10px;background-color:#e6edf0;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;box-shadow:0 0 8px -1px #000;color:#333;font-weight:700}.post-card-comment-thread .comment-form-container{padding:10px 0}#post-card-list .post-card-container{margin-bottom:20px;position:relative;background-color:#fff;border-radius:4px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e0e0e0;box-shadow:0 0 4px 0 #dedede}#post-card-list .pagination{padding:10px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}#post-card-list .pagination-button{padding:5px 15px;background-color:#002440;border:none;border-radius:5px;box-shadow:1px 0 2px 0 #888;font-weight:700;color:#fff}#post-card-list .post-card-comment-thread-container{margin:0 10px;border-top:.8px solid #dfdfdf}#post-listing .page-body-container{max-width:550px;margin:0 auto;position:relative}#post-listing .secondary-header-row{display:flex;justify-content:space-between;align-items:center;padding:10px}#post-listing .secondary-header-row .filter-link{margin-left:20px;color:#1763a0}#post-listing .secondary-header-row .filter-link.selected,#post-listing .secondary-header-row .filter-link:hover{text-decoration:underline}#post-listing .tag-filter-button-container{padding:5px 10px;display:inline-flex;justify-content:center;align-items:center;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px}#post-listing .tag-filter-button-container .tag-name{font-size:16px;font-weight:700}#post-listing .tag-filter-button-container .close-button{width:30px;height:30px;margin-right:5px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}#post-listing .tag-filter-button-container .close-button:hover{background-color:hsla(0,0%,100%,.5)}#post-listing .compose-button{display:flex;flex-direction:row;align-items:center;padding:10px;background-color:#fff;border-radius:50px;box-shadow:1px 1px 4px #aaa}#post-listing .compose-button:hover{cursor:pointer;background-color:#f4f4f4}#post-listing .compose-button .icon-container{margin-right:10px;color:gold}#post-listing .compose-button .text{margin:0}#post-listing .post-list-section{margin-top:10px}#post-listing .post-card-container{margin-bottom:20px}#post-listing .post-card-list-container{border-bottom:1px solid #dfdfdf}#post-listing .pagination{padding:10px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}#post-listing .pagination-button{padding:5px 15px;background-color:#002440;border:none;border-radius:5px;box-shadow:1px 0 2px 0 #888;font-weight:700;color:#fff}@media (min-width:500px){#post-listing .secondary-header-row{padding-left:0}}.parent-thread .parent-comment-section:not(:last-child){margin-bottom:10px}.parent-thread .children-comment-section{margin-left:30px;padding-left:10px;border-left:5px solid #ddd}.parent-thread .child-comment{margin-bottom:10px}.comment-thread .comment-form-container{margin:10px 0}#post-details .page-body-container{max-width:550px;margin:57px auto 0;position:relative}#post-details .main-post-section{padding-top:10px}#post-details .post-card .author-section .post-card-avatar{width:30px;height:30px;border-radius:100%;background-color:#002440}#post-details .post-card .author-section .post-card-avatar-img{width:100%;height:100%;border-radius:50%}#post-details .description-section,#post-details .link-preview-section{margin-bottom:0}#post-details .description{padding:10px 0;white-space:pre-line;font-size:16px;border-bottom:.8px solid #dfdfdf}#post-details .post-photo-container{width:100%;background-color:#fff;text-align:center}#post-details .post-photo{width:100%;height:auto}#post-details .comments-section{padding:10px;background-color:#fff}#post-details .comment-input-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#post-details .comment-form{flex:1 1}#post-details .new-comment-textarea-container{padding:10px}#post-details .create-comment-button{margin-left:20px;padding:10px 30px;background-color:#1877c3;color:#fff;font-weight:700;font-size:14px;border-radius:2px;box-shadow:0 1px 5px 0 #ccc}#post-details .create-comment-button:disabled{background-color:#ccc;color:#777}#post-details .create-comment-button:disabled:hover{cursor:default;background-color:#ccc}#post-details .create-comment-button:hover{cursor:pointer;background-color:#719fc4}#post-details .new-comment-textarea{width:100%;padding:8px;background-color:#f3f4f4;box-sizing:border-box;border:1px solid #bbb;border-radius:20px;font-size:14px;resize:none;outline:none;-webkit-appearance:none}#post-details .new-comment-textarea::-webkit-input-placeholder{color:#888}#post-details .new-comment-textarea:-ms-input-placeholder{color:#888}#post-details .new-comment-textarea::-ms-input-placeholder{color:#888}#post-details .new-comment-textarea::placeholder{color:#888}#post-details .tag-button-container{display:inline-block;margin-right:10px;margin-bottom:10px}#post-details .tag-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px}#post-details .first-row{display:flex;flex-direction:row;justify-content:space-between}#post-details .more-options-icon{width:20px;height:20px}#post-details .option-icon{width:18px;height:18px;margin-right:12px}#post-details .dropdown{top:40px}#post-details .dropdown .option-button{width:100%;padding:15px 20px;display:flex;flex-direction:row;align-items:center;text-align:left}#post-details .dropdown .option-button:not(:last-child){border-bottom:1px solid #ddd}#post-details .hide-options-form .hide-form-header{height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;box-shadow:0 2px 4px 0 #e5e5e5}#post-details .hide-options-form .back-arrow-icon{width:20px;height:20px}#post-details .hide-options-form .hide-reasons-container{padding-top:15px;padding-bottom:5px;padding-left:15px}#post-details .hide-options-form .hide-reason-button{width:auto;height:auto;margin-right:10px;margin-bottom:10px;padding:5px 10px;display:inline-block;background-color:#eee;border:2px solid #ccc;border-radius:25px}#post-details .hide-options-form .other-reason-input{width:80%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:12px}#post-details .hide-options-form .other-reason-input-container{padding:0 15px;margin-bottom:15px}#post-details .hide-options-form .hide-form-footer{height:40px;padding:0 10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;box-shadow:0 -2px 4px 0 #e5e5e5;text-align:right}#post-details .hide-options-form .hide-form-footer .submit-button{padding:5px 20px;background-color:#004fc5;border-radius:4px;box-shadow:0 0 4px 0 #aaa;color:#fff;font-size:12px;font-weight:700}.profile-edit-form .banner-image-container{max-width:550px;margin:0 auto}.profile-edit-form .profile-banner-image{width:100%;height:auto}.profile-edit-form .profile-data-section{padding:10px}.profile-edit-form .user-name{font-weight:700;font-size:18px}.profile-edit-form .user-headline{margin-bottom:20px}.profile-edit-form .profile-data-group{display:flex;margin-bottom:15px}.profile-edit-form .profile-data-section .icon-container{margin-right:10px}.profile-edit-form .profile-data-section .icon{width:16px;height:16px}.profile-edit-form .profile-data-section .header-label{color:#777}.profile-edit-form .selected-image-section{height:300px;display:flex;align-items:center;background-color:#000;overflow:hidden}.profile-edit-form .selected-image{width:100%;height:300px;object-fit:cover}.profile-edit-form .dropzone{width:100%;height:100%}.profile-edit-form .image-upload-icon{width:150px;height:auto}.profile-edit-form .upload-icon-section{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#73c1ff}.profile-edit-form .upload-icon-section p{padding-left:20px;padding-right:20px}.profile-edit-form .edit-image-button:not(:last-child){margin-right:20px}.profile-edit-form .edit-image-button-row{text-align:center}.profile-edit-form .form-container{max-width:550px;margin:0 auto;padding:10px}.profile-edit-form .profile-input-section{display:flex;flex-direction:row}.profile-edit-form .profile-input-section .icon-container{margin-right:10px}.profile-edit-form .profile-input-section .icon{width:16px;height:16px}.profile-edit-form .profile-input-section .header-label{color:#777}.profile-edit-form .form-textarea.headline{min-height:50px}.profile-edit-form .form-textarea{width:100%;min-height:100px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;resize:none}.profile-edit-form .form-input-container,.profile-edit-form .form-textarea-container{margin-bottom:15px}.profile-edit-form .form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box}.profile-edit-form .input-fields-container{flex-grow:1}.profile-edit-form .error-text{color:red}#profile-page .page-body-container{max-width:550px;margin:57px auto 0}#profile-page .banner-image-container{width:100%;height:300px;display:flex;align-items:center;overflow:hidden;background-color:#252525}#profile-page .profile-banner-image{width:100%;height:300px;object-fit:cover}#profile-page .profile-data-section{padding:10px}#profile-page .profile-data-section .first-row{margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#profile-page .user-name-headline-container{margin-right:20px}#profile-page .edit-profile-button{min-width:100px;padding:10px 0;display:inline-block;border:3px solid #333;border-radius:4px;font-weight:700}#profile-page .edit-profile-button:hover{background-color:#333;color:#fff;cursor:pointer}#profile-page .user-name{margin-bottom:2px;font-weight:700;font-size:18px}#profile-page .user-headline{font-size:16px}#profile-page .user-bio{white-space:pre-line}#profile-page .profile-data-group{display:flex;margin-bottom:15px}#profile-page .profile-data-section .icon-container{margin-right:10px}#profile-page .profile-data-section .icon{width:16px;height:16px}#profile-page .profile-data-section .header-label{color:#777}.category-selector .category-list-container{max-width:550px;margin:0 auto;padding:0 20px 20px}.category-selector .alphabet-section{margin-bottom:20px}.category-selector .category-button-container{display:inline-block;position:relative;margin-right:10px;margin-bottom:10px}.category-selector .category-checkbox{position:absolute;opacity:0;z-index:-1}.category-selector .category-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px}.category-selector .category-button:hover{cursor:pointer}.category-selector .category-checkbox:checked+.category-button{background-color:#e68100}#category-preferences .page-body-container{max-width:550px;margin:57px auto 40px;position:relative}#category-preferences .page-title{padding-top:20px;margin-bottom:20px}@media (max-width:500px){#category-preferences .page-body-container{padding:20px}}#categories .page-body-container{max-width:550px;position:relative;margin:20px auto 0}#categories .alphabet-section{margin-bottom:20px}#categories .category-list-container{max-width:550px;margin:0 auto;padding:0 20px 20px}#categories .category-button-container{display:inline-block;margin-right:10px;margin-bottom:10px}#categories .category-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px;color:#000}#categories .category-button:hover{background-color:#e68100}#about .page-body-container{max-width:550px;margin:0 auto;padding:67px 10px 10px;background-color:#fff}#about .description{margin-bottom:20px;font-size:20px;line-height:34px}#activity .header{border-bottom:.5px solid #cdcdcd;padding:10px 10px 20px}#activity .header .title{font-size:28px;margin:0}#activity .page-body-container{max-width:550px;margin:57px auto 0;padding-top:20px}#activity .nav-bar{margin-bottom:20px;padding:10px 10px 0}#activity .nav-bar .nav-button{margin-right:20px;padding-bottom:5px;display:inline-block;font-weight:700}#activity .nav-bar .nav-button:hover{cursor:pointer;border-bottom:2px solid #bfd4e5}#activity .nav-bar .nav-button.selected{border-bottom:2px solid #bfd4e5}#activity .activity-action-title>p{margin:0;font-size:16px;color:#555}#activity .activity-title>h3{margin:0}#activity .activity-card-container{display:block;padding:20px 10px;background-color:#e0e0e0;border-bottom:.5px solid #cdcdcd;color:#000}#activity .activity-card-container:hover{background-color:#f8f8f8;text-decoration:none}#activity .activity-card-container.viewed{background-color:#fff}#activity .activity-card-container.viewed:hover{background-color:#f8f8f8}#activity .pagination{padding:10px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}#activity .pagination-button{padding:5px 15px;background-color:#002440;border:none;border-radius:5px;box-shadow:1px 0 2px 0 #888;font-weight:700;color:#fff}#activity .pagination-button:hover{cursor:pointer}#activity .post-card-container{margin-bottom:20px;background-color:#fff;border-radius:4px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e0e0e0;box-shadow:0 0 4px 0 #dedede}.create-group-form .dialog-open-button{width:100%;max-width:400px;display:block;margin-bottom:20px;padding:10px 0;background-color:#f0f0f0;font-weight:700;font-size:14px;border:2px solid #ccc;border-radius:3px}.create-group-form .dialog-open-button:hover{background-color:#f7f7f7}.create-group-form .category-button{padding:5px 10px;display:inline-block;background-color:#ffd196;border:2px solid #f79f2e;border-radius:50px}.create-group-form .category-button.chosen{background-color:#e68100}.create-group-form .group-category-buttons-section .category-button{margin:0 10px 10px 0}.create-group-form .error-message{color:red}@media (max-width:650px){.create-group-form .dialog-open-button{margin:0 auto 20px}.create-group-form .group-category-buttons-section{text-align:center}}#groups .page-body-container{max-width:550px;margin:0 auto;padding-top:20px}#groups .secondary-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#groups .create-group-button{display:flex;flex-direction:row;align-items:center;padding:10px;background-color:#fff;border-radius:50px;box-shadow:1px 1px 4px #aaa}#groups .create-group-button:hover{background-color:#f4f4f4}#groups .create-group-button .icon-container{margin-right:10px;color:gold}#groups .create-group-button .text{margin:0;font-size:16px;font-family:times;color:#000}#groups .group-list-section{margin-bottom:40px}#groups .group-list-section .group-list-title{margin-bottom:20px}#groups .group-link{display:block;padding:10px 0;color:#000}#groups .group-link:hover{background-color:#f4f4f4;text-decoration:none}#groups .group-card{padding:10px;border-radius:4px}#groups .description{margin-bottom:0}#groups .see-all-link{color:#116bb3;font-size:16px;font-weight:700}#groups .see-all-link:hover{text-decoration:underline}#groups .pagination{padding:10px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}#groups .pagination-button{padding:5px 15px;background-color:#002440;border:none;border-radius:5px;box-shadow:1px 0 2px 0 #888;font-weight:700;color:#fff}.create-group-form .group-name-input-container{padding:10px 0;border-bottom:1px solid #ccc}.create-group-form .group-name-input{width:100%;padding:10px 5px;border:none}.create-group-form .group-description-input-container{padding-top:10px}.create-group-form .group-description-textarea{width:100%;min-height:200px;max-height:500px;padding:10px 5px;border:none;resize:none}@media (max-width:500px){#groups .page-body-container{padding:20px 10px}}#group-members .page-body-container{max-width:550px;margin:57px auto 0;padding:20px}#group-members .member-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0}#group-members .member-row .member-name{flex-grow:1}#group-members .member-row .member-name .member-link{display:block;color:#000}#group-members .admin-section,#group-members .moderator-section{margin-bottom:20px;padding:20px;border:1px solid #ccc;border-radius:4px}#group-page .page-body-container{max-width:550px;margin:57px auto 0;padding:20px}#group-page .group-header-section{padding:15px;box-shadow:0 0 5px 0 #ddd;border-radius:4px}#group-page .group-nav-bar-section{display:flex;flex-direction:row;justify-content:space-between;padding:15px 0}#group-page .join-button,#group-page .unjoin-button{font-size:16px;font-family:times}#group-page .group-nav-bar-section .nav-link{margin-right:40px;padding-bottom:1px;font-size:16px;border-bottom:1px solid #555;color:#000}#group-page .group-nav-bar-section .nav-link:hover{text-decoration:none}button.invitation-dialog-action-button{color:#fff}.invitation-email-input{width:100%;padding:5px 10px;box-sizing:border-box}#group-page .group-second-button-row{display:flex;flex-direction:row}#group-page .group-second-button-row>div{margin-right:40px}#group-page .group-second-button-row button{padding:0;font-family:time;font-size:16px}#group-page .alert-dialog-button,#group-page .edit-group-button{font-size:16px;font-family:times;padding:0}#group-page .page-body-container .body-content{margin-top:20px}#group-page .post-card-container{margin-bottom:20px;background-color:#fff;border-radius:4px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e0e0e0;box-shadow:0 0 4px 0 #dedede}#group-page .create-post-button-container{display:flex;flex-direction:row;align-items:center}#group-page .create-post-button{display:inline-block;padding:10px;margin:10px 0 30px;background-color:#fff;border-radius:50px;box-shadow:1px 1px 4px #aaa;color:#000}#group-page .create-post-button:hover{text-decoration:none;background-color:#eee}#group-page .create-post-button .icon-container{margin-right:10px}#group-page .pagination{padding:10px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}#group-page .pagination-button{padding:5px 15px;background-color:#002440;border:none;border-radius:5px;box-shadow:1px 0 2px 0 #888;font-weight:700;color:#fff}.groups-list .group-link{display:block;padding:10px 0;color:#000}.groups-list .group-link:hover{background-color:#f4f4f4;text-decoration:none}.groups-list .description{margin:0}#all-groups{margin-bottom:40px}#all-groups .page-body-container{max-width:550px;margin:57px auto 40px;position:relative}#all-groups .page-title{padding:20px 0}@media (max-width:500px){#all-groups .page-body-container{padding-left:10px;padding-right:10px}}#my-groups .page-body-container{max-width:550px;margin:57px auto 40px;position:relative}#my-groups .page-title{padding:20px 0}@media (max-width:500px){#my-groups .page-body-container{padding-left:10px;padding-right:10px}}#group-invitation .page-body-container{max-width:550px;margin:57px auto 0;padding:20px 20px 0}#group-invitation .header{width:100%;position:fixed;top:0;left:0;padding:10px 20px;letter-spacing:1px;background-color:#000}#group-invitation .header .header-inner-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#group-invitation .logo{margin-bottom:50px;font-weight:700;font-size:38px;margin:0;font-size:24px;font-family:"Open Sans",-apple-system,helvetica,arial,sans-serif;letter-spacing:-1px;font-weight:800;color:#fff}#account .header{border-bottom:.5px solid #cdcdcd;padding:10px 10px 20px}#account .header .title{font-size:28px;margin:0}#account .page-body-container{max-width:550px;margin:0 auto;padding-top:57px}#account .body-content{padding:10px}#account .basic-info-form{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}#account .label{margin-bottom:10px;font-weight:700;font-size:16px}#account .label-row{display:flex;flex-direction:row;justify-content:space-between}#account .edit-button{display:flex;flex-direction:row;align-items:center;text-decoration:underline}#account .edit-button:hover{text-decoration:underline;cursor:pointer}#account .edit-icon{width:12px;height:12px;margin-right:5px}#account .edit-button-title{font-size:14px}#account .input-section-container{margin-bottom:15px}#account .attribute-input{width:100%;margin-bottom:10px;padding:10px;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box}#account .form-execute-button{margin-right:10px;padding:10px;font-size:14px;font-weight:700;border-radius:4px}#account .form-execute-button.cancel-button{background-color:#ccc;color:#000}#account .form-execute-button.submit-button{background-color:#13ae00;color:#fff}#account .submissionErrors{margin-top:10px;color:red}#account .attribute-value{padding:10px;background-color:#efefef;border-radius:2px}#account .attribute-section.delete-account-section{margin-top:50px}#account .attribute-section.delete-account-section .label{padding-bottom:10px;border-bottom:1px solid #ccc}#account .password-placeholder{margin-bottom:10px;padding:10px;background-color:#efefef;border-radius:2px;font-size:12px}#account .delete-account-button{padding:10px;border-radius:4px;font-weight:700;font-size:14px;background-color:red;color:#fff}#account .error-text{color:red}.react-confirm-alert-overlay{padding:10px;background-color:rgba(0,0,0,.8)}.delete-account-dialog{padding:20px;background-color:#fff;border-radius:2px}.delete-account-dialog .button-row{margin-top:30px}.delete-account-dialog .cancel-button{padding:5px 10px;margin-right:10px;font-size:14px;font-weight:700;background-color:#555;color:#fff;border-radius:3px}.delete-account-dialog .confirm-button{padding:5px 10px;font-size:14px;font-weight:700;background-color:red;color:#fff;border-radius:3px}.delete-account-dialog .cancel-button:hover,.delete-account-dialog .confirm-button:hover{cursor:pointer}#account .notification-preferences{margin-bottom:20px;border-bottom:1px solid #ccc}#account .preference-row-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 10px}#account .preference-row-container .row-label{margin:0}#account .section{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}#account .resend-verification-button{padding:10px 20px;background-color:#116bb3;border-radius:4px;font-size:16px;font-weight:700;color:#fff}#account .resend-verification-button:hover{background-color:#2f96e8}#account .resend-verification-button:disabled{background-color:#48a24c;cursor:default}#account .MuiSwitch-colorPrimary.Mui-checked{color:#116bb3}#account .MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:#116bb3}#account .MuiTypography-body1{font-family:times}#account-privacy .page-body-container{max-width:550px;margin:0 auto;padding-top:57px}#do-not-sell .page-body-container{max-width:550px;padding:20px;margin:57px auto 0}#do-not-sell form{padding:20px;border:1px solid #ccc;border-radius:4px}#do-not-sell .submit-button-container{margin-top:20px;text-align:center}#do-not-sell .submit-button{background-color:#045698;color:#fff;font-size:16px;font-weight:700;text-align:center;border-radius:4px;padding:10px 20px}#do-not-sell .submit-button:hover{background-color:#168be8}#do-not-sell .submit-button:disabled{background-color:#368c39;cursor:default}#no-match .content-body-wrapper{max-width:550px;margin:0 auto;padding:57px 10px 20px}#no-match .banner-container{margin-top:20px}#admin .page-wrapper{padding:10px;margin-top:57px}#admin .label{margin-bottom:5px}#admin .field-container{margin-bottom:20px}#admin .input-field{width:100%;box-sizing:border-box}#admin .input-field,#admin .select-field{padding:5px;border:1px solid #ccc;border-radius:2px}#admin .error-message{margin-top:10px;display:block;color:red}#admin .submit-button{margin-top:10px;padding:10px;border-radius:2px;background-color:#13ae00;font-weight:700;color:#fff}#login{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:fixed;top:0;left:0;background-color:#fff;overflow-y:scroll}#login .login-page-container{min-width:320px;max-width:500px;padding:40px 0}#login .header{width:100%;position:fixed;top:0;left:0;padding:10px 20px;letter-spacing:1px;background-color:#000}#login .header .header-inner-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#login .logo{margin-bottom:50px;font-weight:700;font-size:38px;margin:0;font-size:24px;font-family:"Open Sans",-apple-system,helvetica,arial,sans-serif;letter-spacing:-1px;font-weight:800;color:#fff}#login .login-form{width:100%;margin-top:57px}#login .form-input{width:100%;margin-bottom:20px;padding:30px 10px 10px;background-color:transparent;border:none;border-bottom:1px solid #323232;border-radius:0;font-size:16px;box-sizing:border-box;color:#323232}#login .form-input::-webkit-input-placeholder{color:#323232}#login .form-input:-ms-input-placeholder{color:#323232}#login .form-input::-ms-input-placeholder{color:#323232}#login .form-input::placeholder{color:#323232}#login .submit-button-row{width:100%;margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#login .submit-form-title{color:#323232}#login .login-icon{width:60px;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#323232;border-radius:50%}#login .login-icon:hover{cursor:pointer;background-color:#000}#login .alt-registration-row{margin-top:20px}#login .alt-form-title{padding-bottom:5px;border-bottom:1px solid #fff;font-size:16px;color:#fff}#login .error-text{color:red}#login .view-demo-link-container{margin-top:30px}#login .view-demo-link{color:#fff;font-weight:700}#login .extra-links-container{margin-top:40px}#login .form-link{color:#116bb3;font-weight:700}#login .form-link:not(:last-child){margin-right:20px}#login .form-link:hover{text-decoration:underline}#signup .page-body-container{max-width:550px;margin:57px auto 0;position:relative;padding:0 20px 40px;z-index:0}#signup .header{width:100%;position:fixed;top:0;left:0;padding:10px 20px;letter-spacing:1px;background-color:#000;z-index:10}#signup .header .header-inner-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#signup .logo{margin-bottom:50px;font-weight:700;font-size:38px;margin:0;font-size:24px;font-family:"Open Sans",-apple-system,helvetica,arial,sans-serif;letter-spacing:-1px;font-weight:800;color:#fff}#signup .signup-form{width:100%;margin-top:57px}#signup .form-input{width:100%;margin-bottom:20px;padding:30px 10px 10px;background-color:transparent;border:none;border-bottom:1px solid #323232;border-radius:0;font-size:16px;font-family:times;box-sizing:border-box;color:#323232}#signup .form-input::-webkit-input-placeholder{color:#323232}#signup .form-input:-ms-input-placeholder{color:#323232}#signup .form-input::-ms-input-placeholder{color:#323232}#signup .form-input::placeholder{color:#323232}#signup .submit-button-row{width:100%;margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#signup .submit-form-title{color:#323232}#signup .signup-icon{width:60px;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#323232;border-radius:50%}#signup .signup-icon:hover{cursor:pointer;background-color:#000}#signup .alt-registration-row{margin-top:20px}#signup .alt-form-title{padding-bottom:5px;border-bottom:1px solid #fff;font-size:16px;color:#fff}#signup .error-text{color:red}#signup .extra-links-container{margin-top:20px}#signup .form-link{color:#116bb3;font-weight:700}#signup .form-link:not(:last-child){margin-right:20px}#signup .form-link:hover{text-decoration:underline}#signup .label{margin:10px 0;padding:0}#signup .birthdate-selector-container{display:flex;flex-direction:row;justify-content:space-between}#signup .birthdate-selector-container .field-container{flex-grow:1}#signup .birthdate-selector-container .field-container:not(:last-child){margin-right:20px}#signup select{width:100%;padding:10px;border:1px solid #323232;border-radius:4px;font-family:times}#signup-confirmation .page-body-container{max-width:550px;margin:57px auto 0;padding:20px 20px 0;text-align:center}#signup-confirmation .confirmation-title{color:#018201}#signup-confirmation .confirmation-instruction-message{color:#333}#signup-confirmation .resend-button-container{margin-top:40px}#signup-confirmation .resend-button{padding:20px 40px;background-color:#045698;border-radius:4px;font-size:16px;font-weight:700;color:#fff}#signup-confirmation .resend-button:hover{background-color:#3480bd}#signup-confirmation .resend-button:disabled{background-color:#018201;cursor:default}#account-verification .page-body-container{max-width:550px;margin:57px auto 0;padding:20px 20px 0;text-align:center}#account-verification .body-content{margin-top:40px;color:#555}#account-verification .account-verified-message{color:#018201}#forgotten-password .page-body-container{max-width:550px;margin:57px auto 0;padding:20px 20px 0}#forgotten-password .header{width:100%;position:fixed;top:0;left:0;padding:10px 20px;letter-spacing:1px;background-color:#000}#forgotten-password .header .header-inner-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#forgotten-password .logo{margin-bottom:50px;font-weight:700;font-size:38px;margin:0;font-size:24px;font-family:"Open Sans",-apple-system,helvetica,arial,sans-serif;letter-spacing:-1px;font-weight:800;color:#fff}#forgotten-password .form-wrapper{margin-top:20px}#forgotten-password .label{font-weight:700;font-size:16px}#forgotten-password .form-field-container{margin-bottom:20px}#forgotten-password .email-input{width:100%;margin-bottom:5px;padding:10px;border:1px solid #333;border-radius:3px;box-sizing:border-box}#forgotten-password .submit-button{padding:10px 30px;border-radius:4px;background-color:#323232;color:#fff;font-size:16px;font-weight:700}#forgotten-password .submit-button:hover{background-color:#000}#forgotten-password .form-link{margin-right:20px;font-weight:700;color:#116bb3}#forgotten-password .form-link:hover{text-decoration:underline}#forgotten-password .error{color:red}#password-reset .page-body-container{max-width:550px;margin:57px auto 0;padding:20px 20px 0}#password-reset .header{width:100%;position:fixed;top:0;left:0;padding:10px 20px;letter-spacing:1px;background-color:#000}#password-reset .header .header-inner-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#password-reset .logo{margin-bottom:50px;font-weight:700;font-size:38px;margin:0;font-size:24px;font-family:"Open Sans",-apple-system,helvetica,arial,sans-serif;letter-spacing:-1px;font-weight:800;color:#fff}#password-reset .form-wrapper{margin-top:20px}#password-reset .label{font-weight:700;font-size:16px}#password-reset .form-field-container{margin-bottom:20px}#password-reset .input-field{width:100%;padding:10px;border:1px solid #333;border-radius:3px;box-sizing:border-box}#password-reset .submit-button{padding:10px 30px;border-radius:4px;background-color:#323232;color:#fff;font-size:16px;font-weight:700}#password-reset .submit-button:hover{background-color:#000}#password-reset .form-link{margin-right:20px;font-weight:700;color:#116bb3}#password-reset .form-link:hover{text-decoration:underline}#password-reset .invalid-link-message-container{margin-top:100px;text-align:center}#password-reset .login-link{color:#116bb3;font-weight:700;text-decoration:underline}#password-reset .error{display:block;margin-top:5px;color:red}.main-page .page-body-container{max-width:550px;margin:57px auto 0;position:relative}.main-page .page-segment-nav{display:flex;flex-direction:row}.main-page .page-segment-nav .segment-button{flex-grow:1;padding:10px 0;text-align:center;border-bottom:2px solid #ccc;font-weight:700;color:#333;box-sizing:content-box}.main-page .page-segment-nav .segment-button.selected{background-color:#f4f4f4;border-bottom-width:3px;padding-bottom:7px}.main-page .page-segment-nav .segment-button{border-left:2px solid #ccc}.main-page .page-segment-nav .segment-button:last-child{border-right:2px solid #ccc;border-bottom-right-radius:4px}.main-page .page-segment-nav .segment-button:first-child{border-bottom-left-radius:4px}.main-page .page-segment-nav .segment-button:hover{background-color:#f4f4f4;border-bottom-width:3px;padding-bottom:7px}#privacy-policy .page-body-container{max-width:550px;padding:20px;margin:57px auto 0}#privacy-policy .content-container a{color:#0065ff;text-decoration:underline}#privacy-policy .content-container table,td,th{border:1px solid #000}#privacy-policy .content-container table{border-collapse:collapse}#terms-of-service .page-body-container{max-width:550px;padding:20px;margin:57px auto 0}#terms-of-service .content-container a{color:#0065ff;text-decoration:underline}#terms-of-service .content-container table,td,th{border:1px solid #000}#terms-of-service .content-container table{border-collapse:collapse}#terms-of-service .content-container .center{text-align:center}#terms-of-service .content-container .box{border:1px solid #000}#acceptable-use-policy .page-body-container{max-width:550px;padding:20px;margin:57px auto 0}#acceptable-use-policy .content-container a{color:#0065ff;text-decoration:underline}#acceptable-use-policy .content-container table,td,th{border:1px solid #000}#acceptable-use-policy .content-container table{border-collapse:collapse}#acceptable-use-policy .content-container .center{text-align:center}#acceptable-use-policy .content-container .box{border:1px solid #000}
/*# sourceMappingURL=main.dd590aef.chunk.css.map */