﻿meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768}meta.foundation-mq-medium{font-family:"only screen and (min-width: 1024px)";width:1024}meta.foundation-mq-large{font-family:"only screen and (min-width: 1440px)";width:1440}.autocomplete-wrapper{background-position:100% 50%;background-repeat:no-repeat;z-index:22}.autocomplete-wrapper.autocomplete-email{background-image:url(../png/email-da23c48f17325e3285f4904640d09ceced0801bd78d3af4acb8ee486148b1667.png)}.autocomplete-wrapper.autocomplete-loader{background-image:url(../gif/autocomplete-loader-19bd1a97fffdbd0d065c60d11df063a89f3f4bf5df389fc27cf3c75fbbb1b139.gif)}.autocomplete-wrapper .ui-helper-hidden-accessible{display:none}ul.ui-autocomplete{background:#F5F7F7;border:1px solid #EDF1F2;list-style:none}ul.ui-autocomplete li{overflow:hidden}ul.ui-autocomplete li a.item-link{display:block;padding:0.2em 0.4em;overflow:hidden}ul.ui-autocomplete li a.item-link:hover{background:#EDF1F2}ul.ui-autocomplete li a.item-link img{height:24px;width:24px;display:inline-block;margin-right:0.4em;float:left}ul.ui-autocomplete li a.item-link .label{background:transparent;color:inherit;padding:0}ul.ui-autocomplete li a.item-link .label .term{font-weight:bold}#loading-bar{position:fixed;top:0;left:44%;z-index:1003;background:black;display:none}#loading-message{padding:5px 15px 5px 42px;margin-bottom:0;color:white;font-size:0.75em;font-weight:bold;background:url(../gif/small-ajax-loader-550b7604b2a5ec118732db42d3ba16e2d66ecefe0ad8f913e4596d5b6eee0d3d.gif) 15px 45% no-repeat}.gallery-entry{background:white;border:1px solid #B7C3C7;position:relative;margin-bottom:2em}.gallery-entry .entry-body{font-size:1em;line-height:1.3;margin:0;padding:0.5em 0.7em}.gallery-entry .entry-body h5{height:1.4em;overflow:hidden;white-space:nowrap;position:relative;margin-bottom:0.2em}.gallery-entry .entry-body h5:after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:"";position:absolute;right:0;bottom:0;height:1.4em;width:50px;max-height:100%}.gallery-entry .entry-body p.small{margin-bottom:0.7em}.gallery-entry .entry-body p.small:last-child{margin-bottom:0}.gallery-entry .entry-body .tagline{font-style:italic;height:2.8em;overflow:hidden;position:relative}.gallery-entry .entry-body .tagline:after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:"";position:absolute;right:0;bottom:0;height:1.4em;width:100px;max-height:100%}.gallery-entry.draft .tagline:after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #EDF1F2));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #EDF1F2);background-image:linear-gradient(to right, rgba(255,255,255,0), #EDF1F2);content:"";position:absolute;right:0;bottom:0;height:1.4em;width:100px;max-height:100%}.gallery-entry.draft h5:after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #EDF1F2));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #EDF1F2);background-image:linear-gradient(to right, rgba(255,255,255,0), #EDF1F2);content:"";position:absolute;right:0;bottom:0;height:1.4em;width:50px;max-height:100%}.gallery-entry.draft .tagline,.gallery-entry.draft h5{color:#233136}.gallery-entry footer{background:#F5F7F7;padding:0.5em 0.7em 0.5em;overflow:hidden}.gallery-entry h5 .paragraph-end{width:50px}.gallery-entry .tagline .paragraph-end{width:100px}#software-entries{min-height:300px}#software-entries.hide-footer .software-entry footer{display:none}#software-entries.portfolio-section .software-entry .entry-state{display:block}.software-entry:not(.software-placeholder):not(.no-hover):hover,.software-entry:not(.software-placeholder):not(.no-hover):active,.software-entry:not(.software-placeholder):not(.no-hover):focus{border-color:#b3b3b3;box-shadow:0 0 4px 0px rgba(0,0,0,0.4)}.software-entry.draft{background-color:#EDF1F2}.software-entry.draft figure img{opacity:0.7}.software-entry figure{position:relative}.software-entry figure:before{display:block;content:"";padding-top:66.666%}.software-entry figure img{width:100%;position:absolute;top:0;left:0}.software-entry .entry-badge{position:absolute;top:-2px;left:-2px;z-index:1;width:123px;text-indent:-9999px}.software-entry .entry-badge img{position:absolute;top:0;left:0}.software-entry .entry-state{display:none;position:absolute;top:68px;right:0}.software-entry .entry-state p{background:#f3f3f3;padding:3px 6px;margin-bottom:0.5em}.software-entry .entry-state p.flagged,.software-entry .entry-state p.hidden{color:white}.software-entry .entry-state p.flagged{background:#DF3535}.software-entry .entry-state p.hidden{background:orange}.software-entry [data-nested-link]{color:#1F78D1}.software-entry [data-nested-link]:hover{color:#185fa5}.software-entry .members{float:left;font-size:0.875em;position:relative;display:inline-block}@media only screen and (min-width: 1024px){.software-entry .members.member-overflow{position:absolute;z-index:1;top:0.5rem;padding-right:3px}.software-entry .members.member-overflow:hover{background:#F5F7F7}.software-entry .members.member-overflow:hover .user-profile-link:not(:first-child){margin-left:0.1em}.software-entry .members.member-overflow .user-profile-link:not(:first-child){transition:margin 0.2s ease-in;margin-left:-0.7em}.software-entry .members.member-overflow img{margin-right:0}}.software-entry .members img{height:1.5rem;width:1.5rem;border:1px solid #F5F7F7;margin-right:0.1em}.software-entry .members img:hover{border-color:#1F78D1}.software-entry.draft .paragraph-end{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #EDF1F2));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #EDF1F2);background-image:linear-gradient(to right, rgba(255,255,255,0), #EDF1F2)}.software-entry footer{position:relative;line-height:1.5rem}.software-entry footer i{color:#B7C3C7;font-size:0.75em;transition:color 1s ease-out}.software-entry footer .counts{float:right}.software-entry footer .count{font-size:0.875em;display:inline-block;margin-right:0.8em;letter-spacing:0}.software-entry footer .count.view-count i{position:relative;top:1px;font-size:0.925em}.software-entry footer .count.like-count.highlight i{color:#DF3535}.software-entry footer .count.comment-count{margin-right:0}.software-entry footer .count.comment-count.highlight i{color:#192325}.software-entry footer div{height:1.4rem}@media only screen and (min-width: 768px) and (max-width: 1023px){.software-entry footer .members{float:none}.software-entry footer .counts{float:none;margin-top:0.5em}}#sort-column{padding-right:0}#sort-by-label{margin-bottom:0}@media only screen and (min-width: 768px){#sort-by-label{text-align:right}}.software-placeholder{display:none;opacity:0.6}@media only screen and (min-width: 768px){.software-placeholder{display:block}}.software-placeholder figure{background:#f0f0f0}.software-placeholder.software-entry .software-entry-name h5{height:18px;background:#f0f0f0;border-radius:2px;margin-bottom:3px;margin-top:4px}.software-placeholder.software-entry .software-entry-name .tagline span{border-radius:2px;margin-top:7px;display:block;height:12px;background:#f0f0f0}.software-placeholder.software-entry .software-entry-name h5:after,.software-placeholder.software-entry .software-entry-name .tagline:after{background:none}.software-placeholder .members span{height:1.5rem;width:1.5rem;background:#f0f0f0;margin-right:0.2em;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1023px){.software-placeholder footer .members{float:none}.software-placeholder footer .counts{float:none;margin-top:0.5em}}#voting-message{display:none;margin-bottom:2px}.button.disabled.voted{width:100%;background-color:#B7F2EE;color:#233136;border:none}@-webkit-keyframes flash{0%{background-color:#F3BF1E}100%{background-color:#FFFFFF}}@-o-keyframes flash{0%{background-color:#F3BF1E}100%{background-color:#FFFFFF}}@-moz-keyframes flash{0%{background-color:#F3BF1E}100%{background-color:#FFFFFF}}@keyframes flash{0%{background-color:#F3BF1E}100%{background-color:#FFFFFF}}.flash-animation{-webkit-animation-name:flash;-moz-animation-name:flash;animation-name:flash;-webkit-animation-duration:800ms;-moz-animation-duration:800ms;animation-duration:800ms;-webkit-animation-count:1;-moz-animation-count:1;animation-count:1;-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.flash-message .alert-box{margin:2em 0 1em 0}.flash-message .alert-box a{color:#1472A8}.flash-message .alert-box a:hover{color:#1472A8}.flash-message .alert-box p{margin:0;color:#1472A8}.alert-box.newsletter-alert{background-color:#fff1d6;border-color:#ffe0a3;color:black;color:#233136;display:none}.alert-box.newsletter-alert .close{color:#233136}.alert-box.newsletter-alert .newsletter-alert-cta-button{color:white}.alert-box button,.alert-box .button{text-decoration:none}.alert-box.follow-alert button,.alert-box.follow-alert .button{margin:0 1em 0 0}.alert-box.site-maintenance{background-color:#BEE4F9;border-color:#8fd1f5;color:black;color:#1472A8}.alert-box.site-maintenance b{color:#1472A8}.newsletter-alert h4,.newsletter-alert p{margin-bottom:0}.newsletter-alert .newsletter-alert-message p{margin-bottom:0.5em;margin-right:2em}.newsletter-alert .button,.newsletter-alert a:-webkit-any-link.button{text-decoration:none}.newsletter-alert .close{font-size:1.75em}@media only screen and (min-width: 1024px){.newsletter-alert .close{margin-top:0.4em}}.newsletter-alert-icon{display:none}@media only screen and (min-width: 1024px){.newsletter-alert-icon{display:inline-block;margin-right:2em}}.newsletter-alert-cta-button{margin:0.75em 0 0 0}.inline-flash.notice{color:#23A196}.inline-flash.notice a{color:#1F78D1 !important}.inline-flash.alert{color:#801c26}.alert-text{color:#DF3535}.cp-tag.submission-status-cp-tag{letter-spacing:1px;color:white}.cp-tag.submission-status-cp-tag.c-eligible,.cp-tag.submission-status-cp-tag.b-pending,.cp-tag.submission-status-cp-tag.d-ineligible{background:#00A48D}.cp-tag.submission-status-cp-tag.a-draft{background:#475D65}.cp-tag{font-weight:normal;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;padding:0.4375em 0.625em 0.375em;font-size:0.875em;background-color:#1F78D1;color:#fff;background-color:#EDF1F2;color:#233136;font-size:14px}.cp-tag.recognized-tag{padding:0}.cp-tag.recognized-tag a{display:block;padding:0.4375em 0.625em 0.375em;color:#268899;-webkit-transition:background-color 200ms ease-out;-moz-transition:background-color 200ms ease-out;transition:background-color 200ms ease-out}.cp-tag.recognized-tag a:hover{background-color:#B7C3C7;color:#1472A8}.cp-tag.rounded{border-radius:100px}.cp-tag.radius{border-radius:0.4em}.dark .cp-tag{background:white}.dark .cp-tag:hover{background:#DBDAD5}.cp-tag-heading{line-height:26px;font-size:14px;margin-right:0.5rem}.tag-list ul li{margin-bottom:0}.user-photo,.user-avatar{border-radius:50%}.user-entry:hover,.user-entry:active,.user-entry:focus{border-color:#b3b3b3;box-shadow:0 0 4px 0px rgba(0,0,0,0.4)}.user-entry header{height:70px}.user-entry .entry-body h4{margin-top:0.5em}.user-entry footer .count-cols{float:left}.user-entry footer.with-achievement-count{padding-top:0;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1023px){.user-entry footer.with-achievement-count{padding-left:0.1rem;padding-right:0.1rem}}@media only screen and (min-width: 1440px){.user-entry footer.with-achievement-count{padding-left:1rem}}.user-entry footer.with-achievement-count .count{font-size:0.8125em;margin-top:0.5rem}.user-entry footer.with-achievement-count .count span{display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1023px){.user-entry footer.with-achievement-count .count{text-align:center;font-size:0.6875em}.user-entry footer.with-achievement-count .count span{display:block}}.user-entry footer .count{font-size:0.6875em;color:#9CAEB2}.user-entry footer .count span{display:block;font-weight:bold;color:#192325;font-size:1rem}.user-entry .user-photo{background:white;margin:0 auto;height:90px;width:90px;margin-top:-52px;border:3px solid white}.user-entry .follow-button-wrapper{min-height:1.5em;margin-bottom:0.3em}#user-photo{margin-bottom:1em}#user-photo #change_photo_label span{color:#ffc247;padding:15px;cursor:pointer}#user-photo #current-avatar{float:left;width:100px;height:100px}#user-photo #current-avatar.loading{padding:0;background:url(../gif/large-ajax-loader-24ed9db3eb0d97ecf1f0832cbd30bd37744e0d2b520ccdad5af60f7a08a45b90.gif) center center no-repeat;background-size:50px 50px}#user-photo #current-avatar img{max-width:100px;max-height:100px}#user-photo #remove-user-photo{clear:right;float:left}#user-photo #remove-user-photo a{margin-left:15px;padding-top:15px}#user-photo .user_photo_data{margin-bottom:0}#user-photo #user_photo_file{display:none}.side-count{padding-left:0.6rem;margin-left:0.4rem;position:relative;border-left:1px solid rgba(255,255,255,0.5)}.liked-button .side-count,a:not(.button) .side-count{border-left-color:rgba(0,0,0,0.5)}.follow-actions form{margin-bottom:0}.follow-actions.inline{display:inline-block}.follow-actions.inline .no-follow{display:none}.follow-actions-condensed{display:inline-block}.follow-actions-condensed button.tiny,.follow-actions-condensed .button.tiny{padding:3px 5px 2px 6px;position:relative;top:-1px}.follow-btn{color:white;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}.follow-btn:hover,.follow-btn:active{color:white}.follow-btn .ss-icon{font-size:0.7em}.follow-btn.no-follow{visibility:hidden}.follow-btn.follow-all{margin-top:1em}@media only screen and (min-width: 768px){.follow-btn.follow-all{margin-top:0}}.follow-btn.unfollow .following-text{display:inline}.follow-btn.unfollow .unfollow-text{display:none}.follow-btn.unfollow:active,.follow-btn.unfollow:hover,.follow-btn.unfollow:focus{background:#DF3535;border-bottom-color:#801c26}.follow-btn.unfollow:active .following-text,.follow-btn.unfollow:hover .following-text,.follow-btn.unfollow:focus .following-text{display:none}.follow-btn.unfollow:active .unfollow-text,.follow-btn.unfollow:hover .unfollow-text,.follow-btn.unfollow:focus .unfollow-text{display:inline}.follow-request-actions .dismiss{background:#DF3535}.follow-request-actions .dismiss:hover{background:#c21f1f}.follow-request-actions .tiny{padding:0.375rem 0.5rem;line-height:15px}.notifications .notification>.content{display:block;padding:1em 0.7em;background:white;border-bottom:1px solid #EDF1F2}.notifications .notification>.content:hover{background:#fbfcfc}.notifications .notification p{margin-bottom:0.1em;color:#233136}.notifications .notification .user-avatar{height:2.4em;width:2.4em;margin-right:0.3em}.notifications .notification .target-thumbnail{height:2.4em;border-radius:2px;margin-left:0.5em}.notifications .notification .author-avatar{display:inline-block;position:relative}.notifications .notification .notification-body{margin-left:3.1em}.notifications .notification .notification-icon{height:20px;width:20px;line-height:20px;border-radius:50%;position:absolute;bottom:-8px;right:-1px;border:2px solid white;color:white;font-size:9px;padding-right:1px}.notifications .notification .notification-icon.ss-heart{background:#DF3535}.notifications .notification .notification-icon.ss-user{background:#23A196}.notifications .notification .notification-icon.ss-quote{background:#1F78D1}.notifications .notification .notification-icon.ss-star{background:#F3BF1E}.notifications .notification .joke{color:#9CAEB2}.notifications .button{display:inline-block;color:white}.notifications .no-notifications{cursor:default}.no-notifications,.loading{padding:0.7em;color:#9CAEB2}.no-notifications h3,.loading h3{color:#9CAEB2}#notification-dd{background:#F5F7F7;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,0.15);border-color:#003e54;z-index:1001}#notification-dd:before{border-bottom-color:#F5F7F7}#notification-dd:after{border-bottom-color:#003e54}#notification-dd .no-notifications{text-align:center}#notification-dd .notification{margin:1px 0.75em}#notification-dd .notification>a{box-shadow:0 1px 1px rgba(0,0,0,0.1);border:0}#notification-dd .notification>a:hover{background:#fff4e0}#notification-dd .notification>a:hover .notification-icon{border-color:#fff4e0}#notification-dd .notification>a:hover .light-text{color:#CCAB88}#notification-dd .notification:first-child>a{border-radius:2px 2px 0 0}#notification-dd .notification:last-child>a{border-radius:0 0 2px 2px}#notification-dd header{padding:0.5em 0.7em}#notification-dd footer a{display:block;line-height:2.5em;color:#268899}#notification-dd footer a:hover{color:#003e54}#notification-dd ul,#notification-dd h6{margin-bottom:0}#notification-button{position:relative;width:64px;display:block}#notification-button i{font-size:1.25em;position:absolute;top:3px}#notification-button i.disabled{color:#B7C3C7}#notification-button.focused i{color:#003e54}#notification-button:hover span{border-color:#F5F7F7}#notification-button span{display:block;position:absolute;top:12px;left:32px;background-color:#DF3535;height:19px;min-width:19px;line-height:15px;border-radius:4px;font-size:0.825em;color:white;border:2px solid white;padding:0 3px 0 2px;text-align:center}#signup-link{padding:0 0.5em}#signup-link:hover{background:none}#signup-link .inner-button{display:inline-block;line-height:26px;padding:0.25em 1em;border-radius:2px}#signup-link .inner-button{color:white;background:#1F78D1}#signup-link .inner-button:hover{background:#185fa5}.page-header #project-link{color:#55dbf2;clear:both;display:block;margin-bottom:1em}.page-header #project-link:hover{color:white}.clear-header{padding-top:1.25em;padding-bottom:1.25em}.clear-header hr{margin-bottom:0}.collection-input-button{border-radius:6px;border:1px solid #DCE6E9;font-weight:normal;display:inline-block;padding:0.8rem 1.5rem 0.8rem 3.475rem;white-space:nowrap;cursor:pointer;margin-bottom:0.5rem;position:relative;transition:0.3s ease border-color}.collection-input-button:hover,.collection-input-button:focus{border-color:#003e54}.collection-input-button:hover,.collection-input-button:hover label,.collection-input-button:focus,.collection-input-button:focus label{color:#003e54}.collection-input-button.selected,.collection-input-button:active{border-color:#003e54}.collection-input-button.selected,.collection-input-button.selected label,.collection-input-button:active,.collection-input-button:active label{color:#003e54}.collection-input-button.selected:before,.collection-input-button:active:before{background-color:#003e54;color:white}.collection-input-button,.collection-input-button label{color:#475D65}.collection-input-button:before{content:"";background:#DCE6E9;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:0.75rem;color:#DCE6E9;line-height:1.375rem;height:1.375rem;width:1.375rem;text-align:center;border-radius:50%;transition:0.3s ease background-color;position:absolute;top:50%;margin-top:-0.6875rem;left:1.5rem}.collection-input-button.checkbox:before{border-radius:3px}.collection-input-button label{white-space:nowrap;margin-bottom:0}.collection-input-button input{display:none}.collection-input-buttons .collection-input-button{margin-right:1rem}.collection-input-buttons.small .collection-input-button{padding:0.8rem 1rem 0.8rem 2.875rem}.collection-input-buttons.small .collection-input-button:before{left:1rem}.collection-input-buttons.tiny .collection-input-button{margin-right:0.5rem;padding:0.4rem 0.6rem 0.4rem 2.2rem;border-width:1px;background:white;border-radius:3px}.collection-input-buttons.tiny .collection-input-button:before{left:0.6rem;line-height:1rem;height:1rem;width:1rem;margin-top:-0.5rem;font-size:0.65rem}.collection-input-buttons.tiny .collection-input-button label{font-weight:normal;font-size:0.875rem}.collection-input-buttons span:last-child .collection-input-button{margin:0}input[type='radio']:checked ~ .collection-input-button:before{background-color:#003e54;color:white}.enhanced-boolean-input input{display:none}.enhanced-boolean-input.selected label:before,.enhanced-boolean-input:active label:before{background-color:#003e54;color:white}.enhanced-boolean-input label{margin-left:2.0625rem;line-height:1.375rem}.enhanced-boolean-input label:before{content:"";background:#DCE6E9;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:0.75rem;color:#DCE6E9;line-height:1.375rem;height:1.375rem;width:1.375rem;text-align:center;border-radius:50%;transition:0.3s ease background-color;display:inline-block;border-radius:3px;margin-right:0.6875rem;margin-left:-2.0625rem}.enhanced-boolean-input.tiny label{line-height:1rem;font-size:0.875rem}.enhanced-boolean-input.tiny label:before{line-height:1rem;height:1rem;width:1rem;font-size:0.65rem;margin-right:0.5rem}.media{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}.media .media-left{margin-right:1rem;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.media .media-content{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.nowrap{white-space:nowrap}.faded{color:#999794 !important}.inline-block{display:inline-block}.info-with-icon>i{float:left;width:20px;color:#5A757F}.info-with-icon .info{margin-left:24px}.info-with-icon>i,.info-with-icon .info{line-height:25px}.status-label{font-weight:medium;position:relative;padding:0.375em 0.7rem 0.375rem 1.3rem}.status-label:before{content:"";background-color:white;position:absolute;left:0.6rem;height:5px;width:5px;border-radius:5px;top:50%;margin-top:-2px}.status-label.open,.status-label.open:hover{background-color:#23A196;color:white}.status-label.upcoming,.status-label.upcoming:hover{background-color:#EA5D25;color:white}.status-label.ended,.status-label.ended:hover{background-color:#DCE6E9;color:#5A757F}.status-label.ended:before,.status-label.ended:hover:before{background-color:#5A757F}.label.theme-label{border-radius:3px;background:#e8f5fd;max-width:180px}.label.theme-label.selected{border:1px solid #1F78D1}.label.theme-label:hover,.label.theme-label:focus{background:#daf0fc}.label.host-label{background:white;border:1px solid #1F78D1;max-width:100%}.label.host-label i{display:none}.label.host-label:hover,.label.host-label:focus{background:white;box-shadow:0 0 0 1px #1F78D1}.label.host-label.selected i{display:inherit}.label.theme-label,.label.host-label{color:#1F78D1;font-size:0.875rem}.label.theme-label i,.label.host-label i{color:#1F78D1;line-height:0.875rem}.hackathon-grid-layout .hackathon-grid-tile{width:50%}.hackathon-grid-layout .hackathon-grid-tile .hackathon-tile{height:100%;margin-right:1.5rem}@media only screen and (min-width: 1024px){.hackathon-grid-layout .hackathon-grid-tile .hackathon-tile{margin-right:2.5rem}.hackathon-grid-layout .hackathon-grid-tile .hackathon-tile.featured{margin-left:28px !important}}@media only screen and (max-width: 767px){.hackathon-grid-layout .hackathon-grid-tile{width:100%}.hackathon-grid-layout .hackathon-grid-tile .hackathon-tile{height:auto;margin-right:0}}#body-apps,#body-searches{background-color:#F5F7F7}#global-nav-screen-name{padding-left:12px}.page-header{background-color:#003e54;padding-top:1em;padding-bottom:1em;color:white}@media only screen and (min-width: 768px){.page-header{padding-top:3em;padding-bottom:3em}}@media only screen and (min-width: 768px){.page-header.thin{padding-top:1em;padding-bottom:1em}}.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6{color:inherit}.page-header h1{margin-top:0}.page-header h1:only-child{margin-bottom:0.3em}.page-header a:not(.button){color:#BEE4F9}.page-header a:not(.button):hover,.page-header a:not(.button):focus,.page-header a:not(.button):active{color:white}.page-header a.button.small-right{float:left;clear:both}@media only screen and (min-width: 768px){.page-header a.button.small-right{float:right;clear:none}}.page-header .user-photo{height:70px;width:70px}.page-header .content{margin-left:94px}.page-header .content p{color:#B7C3C7}.page-header .content .button{margin:0}.page-header hr{border-color:#233136}.page-header .alert-box a{color:#207180}.page-header .alert-box a:hover{color:#207180}.page-header .alert-box p{margin-top:0}.sign-up{background-color:#fff1d6}@media only screen and (min-width: 768px){.sign-up h3{margin-bottom:0}}.sign-up a.button{margin-bottom:0}#_atssh{display:none}.section-white{background-color:white}.section-dark{background-color:#F5F7F7}.page-section{padding:1.6rem 0}@media only screen and (min-width: 768px){.page-section{padding:3rem 0}}.page-section.dark{background:#003e54}.page-section.dark h1,.page-section.dark p,.page-section.dark strong{color:white}.page-section.grey{background:#F5F7F7}@media only screen and (min-width: 768px){.page-section.large{padding:5rem 0}}@media only screen and (min-width: 768px){.page-section.thin{padding:2rem 0}}.page-section .button.large{margin-bottom:3em}.parsley-submitting .parsley-error-list .remote{display:none !important}.parsley-error-list{color:red}.parsley-error-list,.parsley-error-list li{list-style:none;padding-left:0;margin-left:0}.search-bar-container{background:white;border-bottom:1px solid #EDF1F2}.search-bar-container input,.search-bar-container button{margin-bottom:0}.search-bar-container button{color:white;border-radius:3px;height:100%}.search-bar-container input[type='text']{border:0;background:none}.search-bar-container input[type='text']:-internal-autofill-selected{box-shadow:0 0 0px 1000px white inset}.search-bar-container input[type='text']::placeholder{color:#748F99}.search-bar-container.large .search-field-wrapper{padding:4px 0}@media only screen and (min-width: 768px){.search-bar-container.large button{padding-left:2.5rem;padding-right:2.5rem}}.search-bar-container .search-field-wrapper{background:white;border-radius:3px;border:1px solid #B7C3C7;flex-grow:1;transition:border-color 0.3s}.search-bar-container .search-field-wrapper:hover{border-color:#7f979c}.search-bar-container .search-field-wrapper i{transition:color 0.3s;color:#B7C3C7}.search-bar-container .search-field-wrapper .clear-query{transition:opacity 0.3s}.search-bar-container .search-field-wrapper .clear-query:hover i{color:#1F78D1}.search-bar-container .search-field-wrapper.focused{border-color:#1F78D1}.search-bar-container .search-field-wrapper.focused .search-icon{color:#1F78D1}.text-with-inline-bar{margin-bottom:0.6em}.text-with-inline-bar span{float:left;margin-right:0.3em}.text-with-inline-bar hr{clear:none;margin:0.55em 0 0 0}.section-title{*zoom:1;position:relative;margin-bottom:2em;margin-top:2em}.section-title:before,.section-title:after{content:" ";display:table}.section-title:after{clear:both}.section-title-left,.section-title-right{z-index:1;background-color:#F5F7F7}.section-white .section-title-left,.section-white .section-title-right{background-color:white}.section-title-left{float:left;position:relative;z-index:2;margin:0;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width: 768px){.section-title-left{letter-spacing:2px;padding-right:1rem}}@media only screen and (min-width: 768px){.section-title-right,.section-title-line{position:absolute}}.section-title-line{height:2px;background-color:#EDF1F2;margin-top:-2px;z-index:1;top:50%;left:0;right:0}.section-title-right{display:block;clear:both;right:0;top:15%}@media only screen and (min-width: 768px){.section-title-right{padding-left:1rem}}.loading{text-align:center}.loading #spinner{position:relative;height:150px;margin-bottom:1em}.challenge-listing{-webkit-transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease;position:relative;background-color:white;margin-bottom:1em;box-shadow:inset 0 0 0 2px #F5F7F7;border:1px solid #B7C3C7}.challenge-listing.featured{box-shadow:inset 0 0 0 2px #1F78D1}.challenge-listing.featured:hover{box-shadow:inset 0 0 0 2px #F3BF1E,0 0 6px 1px rgba(0,0,0,0.1);border-color:#F3BF1E}.challenge-listing .featured-tag{background:#F3BF1E;border-radius:2px;padding:3px 6px 2px;margin-right:1rem;font-size:0.6875rem}.challenge-listing:hover,.challenge-listing:active,.challenge-listing:focus{box-shadow:inset 0 0 0 2px #1F78D1,0 0 6px 1px rgba(0,0,0,0.1);border-color:#1F78D1}.challenge-listing a{display:block;padding:1em 0}@media only screen and (min-width: 768px){.challenge-listing .content{margin-left:116px}}.challenge-listing .title{color:#003e54;line-height:1;margin:0 0 0.3em 0;font-size:1.375rem}.challenge-listing p{color:#233136;margin-bottom:0}@media only screen and (min-width: 768px){.challenge-listing .challenge-synopsis{border-right:2px dotted #e2e2e2}}.challenge-listing .challenge-synopsis .challenge-logo{padding-right:1em;float:left}.challenge-listing .challenge-synopsis .challenge-logo img{width:100%;max-width:50px}@media only screen and (min-width: 768px){.challenge-listing .challenge-synopsis .challenge-logo img{max-width:100px}}.challenge-listing .challenge-synopsis .challenge-location{color:#9CAEB2;font-style:italic;margin-bottom:0.3em}.challenge-listing .challenge-synopsis .challenge-location i.ss-location{margin-right:7px}.challenge-listing .challenge-synopsis .challenge-location i.ss-globe{margin-right:8px}.challenge-listing .challenge-synopsis .ss-globe{color:#1F78D1}.challenge-listing .challenge-synopsis .ss-location{color:#23A196}.challenge-listing .challenge-synopsis .ss-calendar{color:#9CAEB2}.challenge-listing .stats{margin-top:1em}@media only screen and (min-width: 768px){.challenge-listing .stats{margin-top:0}}.challenge-listing .stats ul{margin-bottom:0}@media only screen and (min-width: 768px){.challenge-listing .stats ul li{margin-bottom:0.75rem}}.challenge-listing .stats i{color:#F3BF1E;width:1.5rem;text-align:center}.challenge-listing .stats .value{font-weight:bold;color:#192325;font-size:1.125em;line-height:2em}@media only screen and (min-width: 768px){.challenge-listing .stats .value{line-height:1.3em}}.challenge-listing .stats .stat i{float:left;line-height:2.2}@media only screen and (min-width: 768px){.challenge-listing .stats .stat i{line-height:1.6}}.challenge-listing .stats .stat .stat-content{margin-left:1.75rem}.challenge-listing .stats time.value{margin-right:0.2em}@media only screen and (min-width: 768px){.challenge-listing .stats time.value{line-height:0}}.challenge-listing .stats .action{font-weight:bold;color:#9CAEB2;font-size:0.75em;line-height:2.8;letter-spacing:0.08em;text-transform:uppercase}@media only screen and (min-width: 768px){.challenge-listing .stats .action{line-height:1.5em}}#body-searches{background:white}.host-label,.theme-label{outline:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.section-header{margin-bottom:2rem}@media only screen and (min-width: 768px){.section-header h2{margin-bottom:0}}.no-results{margin:0;padding:1.5rem;border:1px dashed #B7C3C7;border-radius:3px}.no-results.small{padding:0.5rem}.no-results .fas,.no-results .far{padding:0 0.5rem;color:#9CAEB2}@media only screen and (min-width: 1024px){#hackathon-recommendations{width:50%}#hackathon-recommendations .hackathon-grid-layout .hackathon-grid-tile{width:100%}}#theme-leaderboard{width:103%;margin:0 -1rem}@media only screen and (min-width: 1024px){#theme-leaderboard{width:45%;margin:0 0 0 5%}}.page-section.companies{border-top:1px solid #EDF1F2}#homepage-header{padding:0;background:#F5F7F7 right bottom/contain no-repeat}@media only screen and (min-width: 768px) and (max-width: 1023px){#homepage-header{background-image:none !important}}@media only screen and (max-width: 767px){#homepage-header{background-image:none !important}}@media only screen and (min-width: 1840px){#homepage-header{background-position:84% bottom}}#homepage-header p.large{margin-bottom:0.5em}#homepage-header .flash-message .alert-box{margin:1em 0}#homepage-header .button_wrapper{margin:1.6rem 0 0 0}#homepage-header .button_wrapper .button{margin-bottom:0}#homepage-header .button.bordered{border:2px solid #003e54;background:none;color:#003e54}#homepage-header h1{font-weight:bold !important}#homepage-header h2{margin-bottom:1em;font-weight:normal}#homepage-header h3{font-size:1.125rem;line-height:1.75rem;font-weight:400}@media only screen and (min-width: 1024px){#homepage-header #homepage-header-content{padding-top:1rem}}@media screen and (min-width: 1175px){#homepage-header #homepage-header-content{padding-top:2.5rem}}#homepage-header #homepage-header-content .button{text-align:left;width:48%;max-width:200px}@media only screen and (max-width: 767px){#homepage-header #homepage-header-content .button{width:100%;max-width:none}}#homepage-header #homepage-header-content .button.for-organizers-button{background:#F5F7F7;border:1px solid #1F78D1;color:#1F78D1;margin:0}@media only screen and (min-width: 768px){#homepage-header #homepage-header-content .button.for-organizers-button{margin-left:1.5rem}}@media only screen and (max-width: 767px){#homepage-header #homepage-header-content .button.for-organizers-button{margin-top:1rem}}#homepage-header #homepage-header-content .button.for-organizers-button:hover,#homepage-header #homepage-header-content .button.for-organizers-button:focus,#homepage-header #homepage-header-content .button.for-organizers-button:active{color:#185fa5;border-color:#185fa5}#homepage-header #homepage-header-content h4{font-size:0.625rem}#mission-statement{width:100%}@media only screen and (min-width: 1024px){#mission-statement{width:45%}}@media only screen and (max-width: 767px){#mission-statement h1{margin-top:0.5rem}#mission-statement h3{margin-bottom:2rem !important}}#brand-list{background:white;border-radius:6px;padding:0 1.5rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 1.5rem;align-items:center;justify-items:center}#brand-list img{max-height:84px}@media only screen and (min-width: 1024px){#brand-list{grid-template-columns:repeat(7, 1fr)}}@media only screen and (max-width: 767px){#trusted-by h4{text-align:center;margin-left:0 !important}}.new #homepage-user-header .button{margin-top:0.75em}#your-hackathons{border-bottom:1px solid #EDF1F2}.featured-challenges .newsletter-alert{margin-bottom:1em}.featured-challenges .newsletter-alert .close{display:none}.featured-challenges{padding-bottom:1em}.homepage-challenge a{display:block;color:#233136;border-radius:4px;background-color:white;padding:1.125rem;margin-bottom:1.875em;box-shadow:0px 2px 8px rgba(47,47,47,0.1);border:1px solid #c3d3d8;transition:border 0.15s}.homepage-challenge a:hover{border-color:#1F78D1}.hackathon-tile .container{display:flex}.hackathon-tile .container .challenge-logo{width:100px;flex-shrink:0}.hackathon-tile .container .challenge-logo img{border-radius:4px}.hackathon-tile .container .content{width:100%;padding-left:1.125rem}.hackathon-tile .container .content h5{color:#003e54}.hackathon-tile .container .content .meta-data{border-top:1px solid #EDF1F2;padding-top:0.8125rem;margin-bottom:-0.8rem;float:left;width:100%}.hackathon-tile .container .content .meta-data p{margin-bottom:0.8rem}.hackathon-tile .container .content .challenge-description,.hackathon-tile .container .content .challenge-location,.hackathon-tile .container .content .challenge-date{color:#5A757F;font-size:0.875rem}.hackathon-tile .container .content .challenge-description{color:#748F99}.hackathon-tile .container .content .challenge-description{overflow:hidden;height:2.8em;position:relative}.hackathon-tile .container .content .challenge-description:after{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:"";position:absolute;right:0;bottom:0;height:1.4em;width:100px;max-height:100%}#body-home .hackathon-tile h5{font-weight:bold}.editable-location{border-bottom:1px solid;cursor:pointer}.nearby-hackathons #precise-location{font-size:0.875rem}@media only screen and (min-width: 768px){.nearby-hackathons #precise-location{margin:0.5rem 0 0}}.nearby-hackathons .cancel-link{margin-right:1rem}#homebase-form{margin-top:1rem}#homebase-form .input,#homebase-form input{margin:0}#homebase-form input[type="text"]{height:36px}.empty-hackathon-grid{background:left top/100% url(../svg/empty_hackathon_grid-5ade9a3ddf5f25307b3c353a2594b308142d3a908e1a928ac3185987b499da74.svg) repeat-y}.empty-hackathon-grid.loading{padding-top:17%}#channel-header{background-position:center;background-repeat:no-repeat;background-size:cover}.org-header h1{margin-bottom:0}@media only screen and (max-width: 767px){.org-header .org-row-background{background-image:none}}#theme-intro .button{margin-bottom:0}#top-builders.logged-out .follow-btn{display:none}.foundation-grid #top-builders [class*="column"]+[class*="column"]:last-child,.foundation-grid #recent-winners [class*="column"]+[class*="column"]:last-child{float:left}.nearby-hackathons .no-results{margin-bottom:1.875em}.disclaimers{font-size:0.75em}#portfolio-showcase-your-software{margin:0}#portfolio-user{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){#portfolio-user{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}}#portfolio-user-info{-ms-flex:1;-webkit-flex:1;flex:1;position:relative}#portfolio-user-info .fa-pen{font-size:0.75rem}#portfolio-cover{background-color:#192325;height:9.1428571429rem;background-size:cover;background-position:center}@media only screen and (min-width: 768px){#portfolio-cover{height:11.4285714286rem}}#portfolio-user{background-color:transparent;text-align:center}@media only screen and (min-width: 768px){#portfolio-user{text-align:left}}#portfolio-user .inline-list span,#portfolio-user .inline-list a{display:inline-block}#portfolio-user-links li{width:100%;text-align:left;margin-right:2em}@media only screen and (min-width: 768px){#portfolio-user-links li{width:auto}}#portfolio-user-links li:last-of-type{margin-right:0}#portfolio-user-links .ss-icon,#portfolio-user-links a{vertical-align:middle;display:inline-block}#portfolio-user-links .ss-icon{color:#B7C3C7;margin-right:0.2em}#portfolio-user-name{line-height:1em}#portfolio-user-name small{font-size:0.7em;font-weight:normal;display:inline-block;width:100%;color:#9CAEB2}@media only screen and (min-width: 768px){#portfolio-user-name{height:3.6333333333rem;margin-top:0;color:white}#portfolio-user-name small{display:inline;width:auto;color:white}}#portfolio-user-photo{text-align:center}#portfolio-user-photo .user-photo{background-color:white;border:0.3rem solid white;width:8rem;height:8rem;margin-bottom:1rem}#portfolio-user-photo .follow-btn,#portfolio-user-photo .edit-settings-btn{margin-bottom:1.25em}#portfolio-user-photo .block-link{display:block;margin-bottom:1.25em}@media only screen and (min-width: 768px){#portfolio-user-photo{margin-bottom:2em;max-width:10rem;margin-right:1.875em}#portfolio-user-photo .user-photo{width:10rem;height:10rem}#portfolio-user-photo .follow-btn,#portfolio-user-photo .edit-settings-btn,#portfolio-user-photo .add-project-btn{width:100%}#portfolio-user-photo .follow-btn,#portfolio-user-photo .add-project-btn{margin-bottom:0}#portfolio-user-photo .edit-settings-btn{margin-bottom:0.5em}#portfolio-user-photo .block-link{margin-top:0.5em;margin-bottom:0}}.lte-ie9 #portfolio-user-photo{float:left}#portfolio-user{margin-top:-2.9666666667rem}@media only screen and (min-width: 768px){#portfolio-user{margin-top:-3.6333333333rem}}#portfolio-user-bio{margin-bottom:0.4em}#header-design-image-processing{color:#bbb;font-weight:lighter;background:rgba(0,0,0,0.2);display:inline;position:absolute;top:-40px;right:0}#link-to-edit-header-design{display:none;border:0}@media only screen and (min-width: 768px){#link-to-edit-header-design.visible{display:inline;position:absolute;right:0;background:rgba(0,0,0,0.2);color:white}#link-to-edit-header-design.visible:hover{background:rgba(0,0,0,0.4)}#link-to-edit-header-design.visible.disabled{pointer-events:none}}.ban-button,.suspend-button{display:inline-block;border:0;background:rgba(0,0,0,0.5);color:#ff5768}.ban-button:hover,.ban-button:focus,.ban-button:active,.suspend-button:hover,.suspend-button:focus,.suspend-button:active{background:rgba(0,0,0,0.5)}@media only screen and (min-width: 768px){.ban-button,.suspend-button{display:inline;position:absolute;right:0}}@media only screen and (min-width: 768px){.suspend-button{top:-51px}}#portfolio-navigation{margin-top:1rem}#portfolio-navigation ul{margin:0;margin-bottom:0;border-bottom:none;white-space:nowrap;overflow:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){#portfolio-navigation ul{box-shadow:none}}#portfolio-navigation ul li,#portfolio-navigation ul a{display:inline-block}#portfolio-navigation ul li{overflow:hidden;list-style:none;margin-left:1.25em;margin-right:1.25em}#portfolio-navigation ul li:first-child{margin-left:0}#portfolio-navigation ul li:last-child{margin-right:0}#portfolio-navigation ul li.active a,#portfolio-navigation ul li a:hover,#portfolio-navigation ul li a:focus{background:transparent;color:#192325}#portfolio-navigation ul li.active a{border:none;border-top:3px solid transparent;margin-top:0}#portfolio-navigation ul li a{background:transparent;border:0 solid transparent;border-bottom:0;padding:0.375em 0}#portfolio-navigation ul li a:active{background:transparent;outline:0}#portfolio-navigation ul ul{max-width:100%;margin-left:-1.875em;margin-right:-1.875em}@media only screen and (min-width: 768px){#portfolio-navigation ul ul{margin-left:0;margin-right:0}}#portfolio-navigation ul li{flex-basis:50%;text-align:center;letter-spacing:2px;text-transform:uppercase;font-size:0.875em;letter-spacing:1px;margin-bottom:3px;overflow:visible;margin-left:0;margin-right:0}@media only screen and (min-width: 768px){#portfolio-navigation ul li{flex-basis:25%}}@media only screen and (min-width: 1024px){#portfolio-navigation ul li{flex-basis:auto;margin-left:0.9375em;margin-right:0.9375em}}#portfolio-navigation ul li,#portfolio-navigation ul li a{color:#9CAEB2}#portfolio-navigation ul li.active a{border-bottom:3px solid #1F78D1;border-top:none;margin-bottom:0px}#portfolio-navigation ul li.active a,#portfolio-navigation ul li.active .totals{color:#192325}#portfolio-navigation ul li.is-private{padding:0.375em 0}#portfolio-navigation ul li.is-private .totals{color:#192325}#portfolio-navigation ul li.new span{position:relative}#portfolio-navigation ul li.new span:after{content:"NEW";background:#5c872c;color:white;font-size:9px;padding:2px 4px 2px;border-radius:2px;position:absolute;left:100%;margin-left:6px}#portfolio-navigation ul li:first-child{margin-left:0}#portfolio-navigation ul li:last-child{margin-right:0}#portfolio-navigation a:hover .totals{color:inherit}#portfolio-navigation .totals{font-size:1.375em;font-weight:bold;display:block;color:#1F78D1}#portfolio-navigation-add-project{transform:translateY(50%)}#gallery-entries-new{position:relative;background-color:#1F78D1}#gallery-entries-new #gallery-intent-action .add-new-entry,#gallery-entries-new #gallery-intent-action h3{color:white}#gallery-entries-new #gallery-intent-action .add-new-entry{border:none}#gallery-entries-new:hover{background-color:#185fa5;border-color:#efefef;box-shadow:none}#gallery-intent-not-ready{position:absolute;background:#313a3e;color:white;text-align:center;border-radius:0.4em;padding:1.25em 0.5em 0;top:0;font-size:0.8em;min-height:100%}@media only screen and (min-width: 768px){#gallery-intent-not-ready{font-size:1em}}#gallery-intent-action{width:100%;height:100%;color:#1F78D1}#gallery-intent-action .add-new-entry{height:100%;padding:13% 4%}@media only screen and (min-width: 768px){#gallery-intent-action .add-new-entry{min-height:244px;padding:13% 4% 0}}#gallery-intent-action:hover,#gallery-intent-action:active,#gallery-intent-action:focus{color:#185fa5}#gallery-intent-action h3,#gallery-intent-action .big-plus{color:inherit}#gallery-intent-action h3{padding:0 0 6px;font-size:0.825em}#gallery-intent-action p{font-size:0.75em}@media only screen and (min-width: 768px){#gallery-intent-action h3{font-size:1.5em}#gallery-intent-action p{font-size:inherit}}#gallery-intent-action .big-plus{font-size:2.5em}@media only screen and (min-width: 768px){#gallery-intent-action .big-plus{font-size:5em}}#body-submissions.action-index div.columns.text-center ul.pagination,#body-softwares.action-index div.columns.text-center ul.pagination,#body-softwares.action-built_with div.columns.text-center ul.pagination,#body-softwares.action-order div.columns.text-center ul.pagination,#body-softwares.action-search div.columns.text-center ul.pagination{display:inline-block}#body-submissions.action-index .page-info,#body-softwares.action-index .page-info,#body-softwares.action-built_with .page-info,#body-softwares.action-order .page-info,#body-softwares.action-search .page-info{margin-bottom:1em}#body-submissions.action-index .content-section,#body-softwares.action-index .content-section,#body-softwares.action-built_with .content-section,#body-softwares.action-order .content-section,#body-softwares.action-search .content-section{padding-top:1em}#body-submissions.action-index #gallery-entries-new h3,#body-softwares.action-index #gallery-entries-new h3,#body-softwares.action-built_with #gallery-entries-new h3,#body-softwares.action-order #gallery-entries-new h3,#body-softwares.action-search #gallery-entries-new h3{word-wrap:break-word}@media only screen and (min-width: 768px){#body-submissions.action-index .software-module .gallery-item,#body-softwares.action-index .software-module .gallery-item,#body-softwares.action-built_with .software-module .gallery-item,#body-softwares.action-order .software-module .gallery-item,#body-softwares.action-search .software-module .gallery-item{clear:none}}@media only screen and (min-width: 768px){#body-submissions.action-index #sidebar,#body-softwares.action-index #sidebar,#body-softwares.action-built_with #sidebar,#body-softwares.action-order #sidebar,#body-softwares.action-search #sidebar{margin-top:2em}}#body-submissions.action-index #sidebar #gallery-entries-new,#body-softwares.action-index #sidebar #gallery-entries-new,#body-softwares.action-built_with #sidebar #gallery-entries-new,#body-softwares.action-order #sidebar #gallery-entries-new,#body-softwares.action-search #sidebar #gallery-entries-new{margin-bottom:1em;border-left:#1F78D1}#sidebar .section{margin-bottom:2em}#body-portfolios.engine-home.action-show #sidebar{margin-top:0}#body-submissions.action-index .page-header{margin-bottom:1em}.alert-box.follow-alert{background-color:#B7F2EE;border-color:#8ceae4;color:black;color:#233136;background-color:#fff1d6;width:100%;margin-top:1.5em}.alert-box.follow-alert p{margin-bottom:0;width:100%}.alert-box.follow-alert .alert-text{padding-top:0.5em;padding-left:1.5em;margin-bottom:0.75em;margin-right:1em;float:left}@media only screen and (min-width: 768px){.alert-box.follow-alert .alert-text{margin-top:0;float:auto}}.alert-box.follow-alert .close{color:#233136}#body-portfolios .challenge-listing{transition:box-shadow 0.2s ease;-webkit-transition:box-shadow 0.2s ease;position:relative;background-color:white;margin:0 1em 1em 1em}#body-portfolios .challenge-listing.featured{box-shadow:inset 0 0 0 2px #1A756E}#body-portfolios .challenge-listing:hover,#body-portfolios .challenge-listing:active,#body-portfolios .challenge-listing:focus{box-shadow:0 0 4px 1px rgba(0,0,0,0.4),inset 0 0 0 2px #1F78D1}@media only screen and (min-width: 768px){#body-portfolios .challenge-listing .content{margin-left:116px}}#body-portfolios .challenge-listing .content .challenge-description{margin-bottom:1em}#body-portfolios .challenge-listing .content .participation-badge{color:white;padding:0.5em 1em;margin-right:0.5em;font-size:14px;border-radius:2px;display:inline-block}#body-portfolios .challenge-listing .content .participation-badge.winner{background-color:#F3BF1E}#body-portfolios .challenge-listing .content .participation-badge.submitted{background-color:#1F78D1}#body-portfolios .challenge-listing .content .participation-badge.draft{background-color:#9CAEB2}#exemplary-software-blank-state{border:1px dashed #CCC;padding:1rem 1rem 0}#exemplary-software-blank-state .software-example{*zoom:1;margin-bottom:1.25rem}#exemplary-software-blank-state .software-example:before,#exemplary-software-blank-state .software-example:after{content:" ";display:table}#exemplary-software-blank-state .software-example:after{clear:both}#exemplary-software-blank-state .software-example .software-example-thumbnail{padding-right:0}#exemplary-software-blank-state .software-example .software-example-content{padding:0 1em}#exemplary-software-blank-state .software-example figure{position:relative}#exemplary-software-blank-state .software-example figure img{width:100%}#exemplary-software-blank-state .software-example .title{color:#1F78D1;margin:0 0 0.3rem;line-height:1.125rem;font-size:1.125rem}#exemplary-software-blank-state .software-example .tagline{display:block;line-height:1.25rem;font-style:italic;color:#667d83}#body-portfolios header.subheader{padding-top:1em;padding-bottom:1em}.simple-color-picker input,.simple-color-picker p,.simple-color-picker .color-list{float:left}.simple-color-picker input,.simple-color-picker p{margin-right:12px}.simple-color-picker input{font-family:Consolas, "Liberation Mono", Courier, monospace}.simple-color-picker p{line-height:30px}.simple-color-picker .color{display:inline-block;margin-right:7px}.simple-color-picker .color a{border:2px solid #dadada;display:block;height:23px;width:23px}.simple-color-picker .color a:hover{border-color:#1385be}.simple-color-picker .color a.selected{border-color:black}.simple-color-picker .fieldWithErrors .errors{border:none;float:left;margin-right:8px}.edit-stylesheet-form-target{position:relative}.edit-stylesheet-form-target .actions{text-align:right}.edit-stylesheet-form-target form{padding:2rem 0 1rem 0;margin:0}.edit-stylesheet-form-target form .button{margin-bottom:0.75rem;position:relative}.edit-stylesheet-form-target form p{margin:0 0 0.5rem 0}.edit-stylesheet-form-target form .error{color:#DF3535;margin-top:0.5rem;background:none}.edit-stylesheet-form-target form .error a{color:#23A196}.edit-stylesheet-form-target form .simple-color-picker input{width:90px;height:38px;padding:5px}.edit-stylesheet-form-target form .simple-color-picker p{line-height:38px}.edit-stylesheet-form-target form .simple-color-picker a{height:38px;width:38px}.edit-stylesheet-form-target form .fileinput-column{box-sizing:border-box}@media only screen and (min-width: 768px){.edit-stylesheet-form-target form .fileinput-column{width:30%}}.edit-stylesheet-form-target form .attached-image-column{box-sizing:border-box}@media only screen and (min-width: 768px){.edit-stylesheet-form-target form .attached-image-column{width:70%}}.edit-stylesheet-form-target form .photo-item.panel{padding:0.75em;margin:0}.expandable{margin-bottom:1em;transform:translateZ(0px);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.expandable-closed .expandable-content{display:none}.expandable-toggle .ss-icon{display:block;transition:0.4s all ease;transform:rotate(0) translateZ(0px)}@media (max-width: 768){.expandable-toggle:hover,.expandable-toggle:active,.expandable-toggle:focus{outline:0}}.expandable-close .ss-icon{transform:rotate(180deg)}@media only screen and (min-width: 768px){.expandable-small-only .expandable-content{display:block}.expandable-small-only .expandable-toggle{display:none}}.user-achievement-tiles{flex-wrap:wrap}.user-achievement-tile{display:flex;background-color:white;margin-bottom:1em;padding:1em;border:2px solid white;flex-basis:100%}@media only screen and (min-width: 768px){.user-achievement-tile{flex-basis:49%}}.user-achievement-tile.highlighted{border-color:#F3BF1E}.user-achievement-tile .content{flex-grow:1;position:relative}.user-achievement-tile .content p:last-child{margin:0}.user-achievement-tile .content .achieved-at{position:absolute;bottom:0}.user-achievement-tile .badge{margin-right:1em;width:96px;height:96px}.user-achievement-tile.inactive{color:#9CAEB2;font-style:italic}.user-achievement-tile.inactive h5{color:#9CAEB2;font-style:italic}.user-achievement-tile.inactive .badge{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.user-achievement-tile .progression{font-weight:bold}.user-achievement-tile .faded{color:#777}.user-achievement-tile #social-links{float:right}.user-achievement-tile #social-links li{margin-left:0}.user-achievement-tile #social-links .at-icon-wrapper{border-radius:1px}.portfolio-section-heading{font-size:1.375em;font-weight:normal;margin:1rem 0}.visibility-indicator{margin-top:0.5rem;margin-bottom:0;color:#9CAEB2}.submission-status{font-size:0.75rem;font-weight:bold}.submission-status .cp-tag,.submission-status .cp-tag:hover{font-size:0.6875rem;letter-spacing:1px;margin-right:3px}.comment-gutter .user-photo{width:100%;height:100%}.app-image{margin-bottom:1em}.app-image img{width:100%}.app-links .app-links-video{background:none;background-color:#bfbfbf;border-color:#a6a6a6;color:#333}.app-links .app-links-video:hover,.app-links .app-links-video:focus{background-color:#a6a6a6}.app-links .app-links-video:hover,.app-links .app-links-video:focus{color:#333}#software_tags input.select2-active{background-image:none !important}#software-share{color:#9CAEB2;font-style:italic}@media only screen and (min-width: 768px){#software-share{float:right}}#software-share .inline-list{margin:0 auto;display:inline-block;vertical-align:middle}#software-share .inline-list>li{margin-top:0}#share-and-like{padding-top:2em;padding-bottom:2em;min-height:3em;border-top:1px #EDF1F2 solid;border-bottom:1px #EDF1F2 solid}#share-and-like .admin-actions a:not(:last-of-type){margin-right:2em}#share-and-like #comments li{padding-top:1.25em}#share-and-like #comments #comment-count{padding:1em 0}#share-and-like #comments #comment-count h3{margin:0}#share-and-like #subscribe{margin-top:8px}@media only screen and (min-width: 768px){#share-and-like #subscribe{float:right}}#share-and-like #subscribe form,#share-and-like #subscribe button{margin:0}#share-and-like a.flag{color:#b3b3b3}#share-and-like a.flag:hover,#share-and-like a.flag:focus{color:inherit}#share-and-like .date{color:#969696}#share-and-like .label{color:#FFFFFF}#software-subheader{background-color:#F5F7F7;padding-top:1.25em}#software-subheader .built-with{display:block;font-size:1rem;font-weight:normal;color:#B7C3C7}#gallery-subtitle{font-weight:normal;color:#B7C3C7}.software-likes{margin-right:1em}.software-likes div[data-like="base"]{display:inline-block}.software-likes .button{margin:0}.like-button.small{padding-top:0.5rem}.like-button .ss-icon{vertical-align:middle;margin-right:0.3em;color:rgba(255,255,255,0.7)}.liked-button{background:#EDF1F2;border-color:#B7C3C7;transition:none;color:#233136;cursor:default}.liked-button:active,.liked-button:focus,.liked-button:hover{background:#B7C3C7;border-color:#9CAEB2;color:#192325;outline:none}.liked-button.small{padding-top:0.5rem}.liked-button .ss-icon{vertical-align:middle;margin-right:0.3em}.liked-button .ss-delete{display:none;color:#192325}.liked-button .ss-heart{display:inline;color:#DF3535}.no-touch .liked-button:hover .ss-delete,.no-touch .liked-button:focus .ss-delete,.no-touch .liked-button:active .ss-delete{display:inline}.no-touch .liked-button:hover .ss-heart,.no-touch .liked-button:focus .ss-heart,.no-touch .liked-button:active .ss-heart{display:none}.like-users{margin:0.5em 0;vertical-align:middle;line-height:2.5}.like-users>li{margin:0 0.5em 0 0}@media only screen and (min-width: 768px){.like-users{display:inline-block;margin:0;line-height:inherit}}.like-users img{width:2em;height:2em;overflow:hidden}.like-counts{margin-left:0.5em;margin-right:0.5em}#app-title{margin-bottom:0.2em}.app-links li{padding-bottom:0.8125em}.app-links .ss-icon{font-size:0.9em}.app-links span{padding-left:0.15em}#software-header .flash-message .alert-box{margin:0 0 1em}#software-header .software-likes{display:inline-block}#software-header .button{margin:0}#app-team{margin-bottom:2em}#app-team small{color:#9CAEB2}#app-team h4{font-weight:normal}#app-team figure img{width:100%;display:inline-block;border-radius:50%}#app-team .software-add-team-members{margin-top:1em}#app-details-right .section{margin-bottom:2em}#app-details-right #flag{color:#9CAEB2}#app-details-right #flag:visited{color:#9CAEB2}#app-details-right #flag:focus{color:#233136}#app-details-right #flag:hover{color:#233136}#app-details-right #flag:active{color:#233136}#app-details-right #hide-delete{border:1px solid #EDF1F2;border-radius:3px;padding:1em 1em 0 1em}#app-details-right #hide-delete a{display:block;margin-bottom:1em}#app-details-right #hide-delete a.grey{color:#9CAEB2}#app-details-right #hide-delete a.grey:visited{color:#9CAEB2}#app-details-right #hide-delete a.grey:focus{color:#233136}#app-details-right #hide-delete a.grey:hover{color:#233136}#app-details-right #hide-delete a.grey:active{color:#233136}.slick-slide img,.slick-slide .alert-box{margin:auto}#gallery{margin-left:2.625em;margin-right:2.625em}#gallery li{position:relative}.gif-tag,.expand-tag{position:absolute;display:inline-block;width:40px;text-align:center;top:20px;right:20px;font-size:1em;font-weight:bold;padding:5px;border-radius:3px;color:#9CAEB2;background-color:rgba(230,230,230,0.65)}.gif-tag.playing,.expand-tag.playing{background-color:rgba(119,173,57,0.65);color:white}.gif-play{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:50px;height:50px;border:3px solid rgba(245,247,247,0.7);border-radius:25px;background-color:rgba(230,230,230,0.3);text-align:center;line-height:45px;font-size:19px;color:#F5F7F7}.gif-play:hover,.gif-play:focus{border:3px solid rgba(183,195,199,0.7);color:#B7C3C7}#gallery{margin-bottom:2em}#gallery figure img{background-color:#F5F7F7;padding:0;margin:0}#gallery .single-image{position:relative}#gallery .orbit-bullets{margin-bottom:0;top:0;padding-top:10px}#gallery .orbit-bullets li{display:inline-block;float:none;width:1em;height:1em;border:none;margin-right:0.5em;background-color:#9CAEB2}#gallery .orbit-bullets li.active{background-color:#192325}#gallery .orbit-bullets li:last-child{margin-right:0}#gallery .orbit-container{text-align:center}#gallery .orbit-container .orbit-slides-container img{margin:auto}#gallery .alert-box{max-width:695px}#gallery .orbit-container .alert-box{margin:0 auto}.label{background-color:#F5F7F7;color:inherit}.label:hover{background-color:#EDF1F2}.software-list-with-thumbnail{list-style:none;margin-left:0}.software-list-with-thumbnail>li{width:auto;margin:0;max-width:none;*zoom:1}.software-list-with-thumbnail>li:before,.software-list-with-thumbnail>li:after{content:" ";display:table}.software-list-with-thumbnail>li:after{clear:both}.software-list-with-thumbnail .software-list-thumbnail{position:relative;padding-left:0;padding-right:0;width:16.6666666667%;float:left}.software-list-with-thumbnail .software-list-content{position:relative;padding-left:0;padding-right:0;width:83.3333333333%;float:left;padding-left:0.9375em}.software-list-with-thumbnail .ss-icon{color:#ffd333;font-size:0.875rem}.software-list-with-thumbnail .button.secondary,.software-list-with-thumbnail .button-off{width:100%}.software-list-with-thumbnail .submission-time,.software-list-with-thumbnail .vote-time{clear:left;padding:4px 0 6px 0}.software-list-with-thumbnail>li{padding-bottom:0.5em}.software-list-with-thumbnail>li p{margin-bottom:0}.software-list-with-thumbnail .software-list-thumbnail img{width:100%}.software-entry .software-thumbnail-not-starred{opacity:0.7}@media only screen and (min-width: 768px){.software-entry:hover .software-thumbnail-not-starred{opacity:0.9999}}.software-thumbnail-star{cursor:pointer;font-size:1.5rem;line-height:1.208em;position:absolute;top:0;right:0;padding:20px;color:white;text-shadow:0px 0px 2px black;transition:0.2s linear;transition-property:text-shadow, color, opacity, transform}@media only screen and (min-width: 768px){.software-thumbnail-star:hover,.software-thumbnail-star:focus{color:#F3BF1E}.software-thumbnail-star:active{color:#a27d09}}.software-thumbnail-starred{color:#F3BF1E}@media only screen and (min-width: 768px){.software-thumbnail-starred:hover,.software-thumbnail-starred:focus{color:#fff1d6}}.software-thumbnail-processing{-webkit-animation:danceformelittlestar 0.9s ease-in-out infinite;-moz-animation:danceformelittlestar 0.9s ease-in-out infinite;animation:danceformelittlestar 0.9s ease-in-out infinite}@-webkit-keyframes danceformelittlestar{0%{transform:rotate(0deg)}100%{transform:rotate(364deg)}}@-moz-keyframes danceformelittlestar{0%{transform:rotate(0deg)}100%{transform:rotate(364deg)}}@-o-keyframes danceformelittlestar{0%{transform:rotate(0deg)}100%{transform:rotate(364deg)}}@keyframes danceformelittlestar{0%{transform:rotate(0deg)}100%{transform:rotate(364deg)}}.software-members-list img{height:35px;margin-right:0.5em}.software-members-list li{padding:0.5em 0;line-height:35px}.software-members-list .status.added{color:#BEE4F9}.software-members-list .status.added.you,.software-members-list .status.invited{color:#233136}.software-members-list .status a{color:#DF3535;display:block}@media only screen and (min-width: 768px){.software-members-list .status a{display:inline-block;float:right}}.software-team-member{margin-bottom:1.5em}.software-team-member .bubble{background:#F5F7F7;border-radius:3px;padding:1em;position:relative;border-bottom:1px solid #EDF1F2;margin-bottom:1em}.software-team-member .bubble:before,.software-team-member .bubble:after{content:"";display:block;position:absolute;left:13%;height:0px;width:0px}.software-team-member .bubble:before{bottom:-14px;border:7px solid transparent;margin-left:-7px;z-index:97;border-top-color:#F5F7F7}.software-team-member .bubble:after{bottom:-16px;border:8px solid transparent;margin-left:-8px;border-top-color:#EDF1F2}#contribution-form{margin-bottom:0}#contribution-form textarea{height:10rem;resize:vertical;-webkit-transition:height 0.4s ease-in-out;-moz-transition:height 0.4s ease-in-out;transition:height 0.4s ease-in-out}#contribution-form .input,#contribution-form .button{margin-bottom:0}.panel.highlight{background:#F3BF1E}.filereader .image-gallery-container .drag-drop{display:inline}.filereader .image-gallery-container .drag-drop.instructions{border:2px dashed #333;border-radius:10px}.image-gallery-container{position:relative}.image-gallery-container .instructions{padding:1em 1em 0 1em}.image-gallery-container .instructions{margin-top:1em}.image-gallery-container .dropzone{background-color:rgba(221,255,221,0.7);position:absolute;left:0;top:0;width:100%;height:100%}.image-gallery-container .dropzone h2{position:absolute;top:45%;left:27%}.image-gallery-container li{cursor:move;padding:0.75em;margin-bottom:0;margin-top:1em}.image-gallery-container .photo-item{border:#EDF1F2 1px solid}.image-gallery-container li .ss-icon,.image-gallery-container .photo-item .ss-icon{color:#9CAEB2;width:10px;height:10px}.image-gallery-container li .loading,.image-gallery-container .photo-item .loading{display:none;float:right;margin-right:1em}.image-gallery-container li .ss-delete,.image-gallery-container .photo-item .ss-delete{font-size:0.7em;float:right;padding-top:2px;cursor:pointer}.image-gallery-container li .ss-check,.image-gallery-container .photo-item .ss-check{float:right}.image-gallery-container li.deleting,.image-gallery-container .photo-item.deleting{background:#f0f0f0}.image-gallery-container li.deleting .ss-delete,.image-gallery-container .photo-item.deleting .ss-delete{display:none}.image-gallery-container li.working .loading,.image-gallery-container li.deleting .loading,.image-gallery-container .photo-item.working .loading,.image-gallery-container .photo-item.deleting .loading{display:block}.image-gallery-container li.error,.image-gallery-container .photo-item.error{background:#e52424;color:#ffffff}.image-gallery-container li.error .ss-icon,.image-gallery-container .photo-item.error .ss-icon{color:rgba(255,255,255,0.5)}.image-gallery-container li.error strong,.image-gallery-container .photo-item.error strong{color:inherit}.image-gallery-container li.canceled,.image-gallery-container .photo-item.canceled{background:#fefefe}.image-gallery-container li.canceled a.ss-icon.ss-delete,.image-gallery-container .photo-item.canceled a.ss-icon.ss-delete{display:none}.image-gallery-container li.canceled strong,.image-gallery-container .photo-item.canceled strong{color:#666}.image-gallery-container li.canceled strong span,.image-gallery-container .photo-item.canceled strong span{color:#e52424}#popular-tags.row.section{margin-bottom:1em;color:#1F78D1}#popular-tags.row.section ul{margin-bottom:0}.js #search-for-tag input[type='submit']{display:none}#search-for-tag .select2-search-choice{padding:12px 4px 0;border:none;border-radius:0;box-shadow:none;background:none}#search-for-tag .select2-search-choice-close{display:none}#search-for-tag .select2-container{width:100%}#search-for-tag .select2-container-multi{margin-bottom:1em}#search-for-tag .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:none !important}#software-form-header .alert-box.notice{margin-bottom:1em}#software-form-header .alert-box.notice p{margin-bottom:0}#software-form-header .software-header-legalese{color:#B7C3C7;margin-bottom:0;font-style:italic}#software-form-header .software-header-legalese a{color:#B7C3C7;border-bottom:1px solid #B7C3C7}.meter{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (min-width: 768px){form #form-sidebar{width:85%;position:absolute}}form .delete-project{text-align:center}@media only screen and (min-width: 768px){form .delete-project{text-align:left}}.software-entry.gallery-entry{margin-bottom:1em}#software-thumbnail-image{z-index:1;transition:opacity 0.1s ease-in-out}.software-thumbnail-removing{opacity:0.3}[data-thumbnail-presence='false'] .software-thumbnail-remove-option{display:none}#software-thumbnail-remove label:not(.button){font-weight:normal;font-size:1em;display:inline-block;color:#1F78D1}#software-thumbnail-remove label.software-thumbnail-remove{color:#DF3535}#software-form-thumbnail-errors li{color:#DF3535}#software-form-nav{font-weight:bold;background-color:white;display:inline-block;position:relative}#software-form-nav ol{*zoom:1}#software-form-nav ol:before,#software-form-nav ol:after{content:" ";display:table}#software-form-nav ol:after{clear:both}#software-form-nav li{float:left}#software-form-nav ol,#software-form-nav li{list-style:none;color:#233136;margin:0;padding:0;position:relative}#software-form-nav .software-form-nav-step{display:inline-block;font-weight:normal;font-size:1.25em;padding:0.5em 0.75em;position:relative}#software-form-nav .software-form-nav-step a{height:100%;color:inherit}#software-form-nav .software-form-nav-step a:hover,#software-form-nav .software-form-nav-step a:active,#software-form-nav .software-form-nav-step a:focus{color:inherit}#software-form-nav .active{background-color:#1F78D1;color:white;z-index:2;box-shadow:5px 0px 13px -6px #192325, -5px 0px 13px -6px #192325}#software-form-nav .disabled{background-color:#EDF1F2}#software-form-nav .software-form-nav-step-count{display:inline-block;border-width:2px;border-style:solid;border-color:#EDF1F2;border-radius:50%;line-height:1.5em;width:1.5em;height:1.5em;text-align:center}#software-form-nav .disabled .software-form-nav-step-count{border-color:#B7C3C7}#software-form-nav .active .software-form-nav-step-count{border-color:rgba(255,255,255,0.4)}#software_editor .image-gallery-container li input,#software_editor .image-gallery-container li .input{margin-bottom:0}#software_editor .image-gallery-container li>*:not(.message){flex-shrink:0}#software_editor .image-gallery-container li .message{display:inline-block}#software_editor .image-gallery-container li>*:not(.ss-delete){margin-right:0.5em}#software_editor .image-gallery-container li .image-container{width:20%;text-align:center}#software_editor .image-gallery-container li .software_photo_image{max-height:113px}#software_editor .image-gallery-container li .software_photos_caption{flex-grow:2}#software_editor .image-gallery-container li .software_photos_caption .counter{margin:0 0.5em}#software_editor .image-gallery-container li .software_photos_caption input{width:0;flex-grow:2}#software_editor .image-gallery-container li .ss-icon{height:auto;width:auto;transition:color 0.25s}#software_editor .image-gallery-container li .ss-delete:hover{color:#192325}#software_editor #thumbnail-container #software-thumbnail-remove p{margin-bottom:0.3em}#software_editor #thumbnail-container .hint{margin-bottom:1.5em}#software_editor .fieldWithErrors .select2-container:not(.select2-dropdown-open) .select2-choices{border-color:#DF3535}#software_editor input[type=radio]{margin-right:10px}#software_editor label.radio,#software_editor label.checkbox{font-weight:normal;font-size:1em}@media only screen and (max-width: 767px){#software_editor label{margin-bottom:1em}}#software_editor #join-url-container{margin-bottom:1em}#software_editor #join-url-container input#join_url{margin-bottom:0}#software_editor .software-members input#email{margin-bottom:0}#software_editor #software-thumbnail-remove label{font-size:1em}@media only screen and (min-width: 768px){#software_editor #software-thumbnail-remove label{display:inline}}#software_editor .section-dark{padding-top:3.5em;margin-bottom:3.5em}#software_editor .links{margin-bottom:1.5em}#software_editor .hint{margin-bottom:0.3em}#software_editor .software_urls .nested-fields{margin-bottom:1em}#software_editor .software_urls input{display:inline-block;width:auto}#software_editor .software_urls .input{margin-bottom:1em}#software_editor .software_urls .add_fields:active,#software_editor .software_urls .remove_fields:active{outline:none}#software_editor .software_urls .remove_fields{color:#9CAEB2;display:inline-block;margin-left:1em}#software_editor .software_urls .remove_fields:hover{color:#DF3535}#software_editor .software_urls .remove_fields span{display:block;text-indent:-9999px}#software_editor .software_urls .immutable .remove_fields{display:none}#software_editor .disabled label{opacity:0.7}#software_editor #software_name,#software_editor #software_tagline{margin-bottom:0}#software_editor .software_description textarea{height:518px}#software_editor .software_description pre{padding:0 !important;line-height:1.4}#software_editor #software_description{resize:vertical}@media only screen and (max-width: 767px){#software_editor #software_description{height:20em;margin-bottom:1em}}#software_editor .counter{display:inline-block;word-wrap:normal}#software_editor .counter.exceeded{color:#DF3535}#software_editor .software-members-list{margin-top:0.5em}#software_editor .software-members-list .screen-name{display:none}#software_editor .drag-drop.instructions{height:10em}@media only screen and (max-width: 767px){#software_editor .form-actions-list{text-align:center;margin-left:0}#software_editor .form-actions-list .button,#software_editor .form-actions-list a{width:100%;margin-left:0}}#software_editor .form-actions-list .delete{padding-top:0.625em}#software_editor .form-actions-list #hide-button{margin-top:0.625em}@media only screen and (min-width: 768px){#software_editor .form-actions-list br{display:none}}#github-banner-row{margin-top:1.5em}#github-import-banner{padding:1em}#github-import-banner .hint{display:block}@media only screen and (min-width: 768px){#github-import-banner .hint{display:inline}}@media only screen and (min-width: 768px){#github-import-button{margin:0.5em}}ul.side-nav .ss-icon{margin-right:0.5em}.recaptcha-error{color:red;margin-top:-2em}.recaptcha{margin-top:2em;margin-bottom:1em}.recaptcha .g-recaptcha{margin-top:-2em}.recaptcha .hidden{display:none}#software_tags .label{margin-left:10px;background:transparent;color:#606060}#software_tags .select2-search-choice{padding:0;margin:8px 4px;border:none;border-radius:0;box-shadow:none;background:#e6e6e6}#software_tags .select2-search-choice-close{top:6px}#software_tags .select2-container{width:100%}#software_tags .select2-choices{border-width:2px;border-color:#EDF1F2;background-image:none}#software_tags .select2-container-active .select2-choices{border-color:#1F78D1}#body-softwares .select2-drop{margin-top:-2px}#body-softwares .select2-drop,#body-softwares .select2-drop-active{border-width:0 2px 2px}#submissions .label.winner{color:#192325;background-color:#F3BF1E}#submissions .challenge-title{margin-bottom:0.25em}#success-message{background-color:#B7F2EE;padding:1em}#success-message a{color:#1F78D1}#success-message a:hover{color:#185fa5}#success-message .button{color:white;display:block;margin:0.7em 0}#success-message .button:hover{color:white}@media only screen and (min-width: 768px){#success-message .button{display:inline-block;margin:0 0.7em}}#body-softwares.action-add #github-projects>li{padding:1em 0.475em}#body-softwares.action-add #github-projects .button{width:80px;margin-bottom:0}#body-softwares.action-add .github-login .ss-octocat{margin-right:10px}#body-softwares.action-add .repo-name{margin-left:1em}.module-section:last-child{padding-bottom:1em}.module-section.section-dark .cp-tag{background:white}.module-section.section-dark .cp-tag:hover{background:#DBDAD5}.module{border-bottom:1px solid #ccc}.module:last-child{border-bottom:0}.module .software-tag{font-size:1em}.module h2{position:relative;margin:0}.module h2 i{font-size:0.7em}.module .software-row{position:relative}.module .module-overlay{background:white;border:2px solid #9CAEB2;text-align:center;margin:0 1em 1em;padding:1em 1em 0.7em;box-shadow:0 0 10px rgba(0,0,0,0.15);-webkit-animation:pop-in 0.4s;-moz-animation:pop-in 0.4s;animation:pop-in 0.4s}@media only screen and (min-width: 768px){.module .module-overlay{position:absolute;top:10%;left:10%;width:80%;margin:0}}.module .module-overlay:hover{border-color:#1F78D1}.module .module-overlay h3{margin-bottom:0.7em}.tag-module .cp-tag{font-size:1em}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}#cp-search{position:relative;margin:0;border-radius:3px}#cp-search input[type=text]{border:0;background:none;font-size:1.5em;height:3.1em;padding:0 0 0 30px;margin-bottom:0;position:relative;z-index:1000}#cp-search input[type=submit]{border-radius:3px}@media only screen and (min-width: 768px){#cp-search input[type=submit]{float:right}}#cp-search-base{border-bottom:1px solid #E7E7E7;margin-bottom:2em;background:white}#cp-search-base .button{margin:0;margin-bottom:1.125em}@media only screen and (min-width: 768px){#cp-search-base .button{margin:1.125em 0 1.125em 1.125em}}@media only screen and (min-width: 768px){#cp-search-base #search-button{display:none}}#body-softwares.action-index #cp-search-base,#body-home.action-index #cp-search-base{margin-bottom:0}#add-your-software{margin-top:0.5em}@media only screen and (min-width: 768px){#add-your-software{float:right}}.action-built_with #add-your-software{margin-top:0.5em}#fade-out{width:100%;height:1.25em;background:white;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;bottom:0}.arrow-box{position:relative}.arrow-box:after{top:0;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:0;border-top-color:#003e54;border-width:7px;margin-left:-8px}#cp-search .ss-search,#cp-search #spinner{font-size:1.4em;position:absolute;left:16px;top:26px}#cp-search #nav-icons{position:absolute;height:26px;width:11px;left:24px;top:25px}#cp-search #nav-icons .ss-directup,#cp-search #nav-icons .ss-dropdown{font-size:0.7em;position:absolute;left:0}#cp-search #nav-icons .ss-directup{top:0}#cp-search #nav-icons .ss-dropdown{top:auto;bottom:0}#cp-search #spinner{height:19px;width:19px}#cp-search #search-icon{color:#1F78D1}#results-wrapper{overflow:hidden;height:0}.result-list{margin:0}.result-list a{outline:none}.result-list li{padding:5px;border-radius:3px}.result-list li:hover{background-color:#f9f9f9}.result-list li:hover .label{background:#F5F7F7}.result-list li:hover .paragraph-end{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #f9f9f9);background-image:linear-gradient(to right, rgba(255,255,255,0), #f9f9f9)}.result-list li.selected{background:#efefef}.result-list li.selected .label{border:1px solid #EDF1F2}.result-list li.selected:hover{background:#efefef}.result-list li.selected .paragraph-end{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #efefef));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #efefef);background-image:linear-gradient(to right, rgba(255,255,255,0), #efefef)}.result-list li.selected h5 span,.result-list li:hover h5 span{color:#1F78D1}.result-list li.selected h5 small,.result-list li:hover h5 small{color:#B7C3C7}.result-list li.selected small,.result-list li:hover small{color:#667d83}.result-list li.selected .faded,.result-list li:hover .faded{color:#9CAEB2}.result-list li.result-title:hover{background:none}.result-list li.result-title h4{font-size:0.75em;text-transform:uppercase;letter-spacing:1px;color:#9CAEB2;margin:0}.result-list h5{color:#233136;font-weight:normal;margin-bottom:3px;line-height:1.25em;font-size:1.1875em;overflow:hidden;white-space:nowrap}.result-list h5 small{font-size:0.8em;color:#B7C3C7}.result-list h5 span{color:#192325;font-weight:bold}.result-list small{color:#9CAEB2}.result-list small i{font-size:0.7em}.result-list .paragraph-end{background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);bottom:0;height:100%;position:absolute;right:0;width:30px}.result-list .faded{color:#B7C3C7}.result-list .slim{font-weight:normal}.result-list .label{padding:0.3125em 0.475em 0.25em 1em;border-radius:1px;position:relative;border:1px solid #F5F7F7;margin-bottom:4px}.result-list .label.remainingCount{padding-left:0.475em}.result-list .label:not(.remainingCount):before{content:"";position:absolute;height:6px;width:6px;background:white;border:1px solid #ddd;border-radius:3px;top:7px;left:4px}.result-list .counts,.result-list .members{padding-top:1.125em}@media only screen and (min-width: 768px){.result-list .members{text-align:right}}.result-list .count{display:inline-block;color:#9CAEB2;margin-right:0.5em;font-size:1.125em}.result-list .count i{font-size:0.75em}.result-list .count.like-count i{color:#DA6363}.result-list .count.comment-count i{color:#233136}.result-list .player{height:18px;width:18px;border-radius:18px;margin:18.5px;background:#233136;border:2px solid #FFF;position:relative;box-shadow:0 0 1px black}.result-list .player:before{content:"";position:absolute;border:4px solid transparent;border-left-color:white;top:3px;left:6px;height:0;width:0}i.left{background:#efefef;border-radius:2px;font-size:0.7em;float:left;text-align:center;width:55px;line-height:30px}i.left.ss-heart{color:#DF3535}i.left.ss-star{color:#15625b}i.left.ss-users{color:#BEE4F9}.selected i.left{font-size:0.825em}.one-liner h5{line-height:30px;margin-top:0;margin-bottom:0}.one-liner h5 span{font-weight:normal}#tag-results i.left{background:#BEE4F9;line-height:24px;font-size:1em;font-weight:bold}#tag-results h5{margin-bottom:0}#tag-results i.left{color:white}#software-results h5{margin-top:3px}#software-results .one-liner h5 span{color:#BEE4F9}#software-results .software-photo{position:relative;border-radius:2px;float:left;height:55px;width:55px;background-color:#efefef;background-size:cover;background-position:center center}#software-results .software-photo .winner{position:absolute;top:-1px;left:-1px;width:38px;height:38px}#software-results li{margin-bottom:6px}@media only screen and (min-width: 768px){#software-results li{margin-bottom:10px}}#software-results li.selected i.left,#software-results li:hover i.left{color:#1F78D1}#software-results .tagline{display:block;height:1.2em;overflow:hidden;white-space:nowrap;color:#9CAEB2;margin-bottom:0}#software-results i.left{padding-top:2px;color:#BEE4F9}#suggestion-results li:last-child,#tag-results li:last-child,#software-results li:last-child{margin-bottom:1.25em}#suggestion-results h5{font-size:1.125em}.result-content{margin-left:65px;position:relative}#operator-tags{color:white;position:absolute;font-size:1.5em;top:25px;left:45px;white-space:pre}#operator-tags span{display:inline-block;color:#F5F7F7;border-radius:2px;padding:1px;border:1px solid;position:relative;left:-2px;top:-2px;margin-right:-4px}#operator-tags .hashtag-operator{border-color:#74bc74;color:white}#operator-tags .hashtag-operator.current{background:#E0F1B4;color:#E0F1B4;border-color:#7BA939}#operator-tags .is-operator{border-color:#ffdc94;color:white}#operator-tags .is-operator.current{background-color:#FFF5E0;color:#FFF5E0}#operator-tags .has-operator{border-color:#cfb1e9;color:white}#operator-tags .has-operator.current{background-color:#F4EDFA;color:#F4EDFA}#operator-tags .at-operator{border-color:#96c5ff;color:white}#operator-tags .at-operator.current{background-color:#E2EFFF;color:#E2EFFF}#search-footer{padding:0.4em 0 0.28em;border-top:1px solid #ececec;color:#9CAEB2}#search-footer span{font-weight:bold;color:#233136}#search-footer ul{margin-bottom:0}#search-footer ul li{font-size:0.875em;float:left;margin-right:20px;margin-left:5px}body.helpbox{overflow:hidden}body.helpbox #helpbox .close{display:block}#helpbox-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.6);z-index:10000;overflow-y:auto;overflow-x:hidden;display:none}#helpbox{background:#eee;border-radius:3px;margin:2em 0;padding:0.4em;position:relative}#helpbox p{margin-bottom:0.3em}#helpbox h2{font-size:1.3em;margin-bottom:1em}#helpbox .close{display:none;position:absolute;top:24px;right:24px;z-index:10001;color:#9CAEB2}#helpbox h1{margin:0.4em 0;font-size:1.5em}#helpbox .section{padding-bottom:0.5em;margin-bottom:1em;border-bottom:1px solid #EDF1F2}#helpbox .section:last-child{border-color:#B7C3C7}#helpbox .tagline{font-weight:normal;color:#9CAEB2}#helpbox b{color:inherit}#helpbox .operator small{color:#8ba0a5}#helpbox .operator .large-10{padding-top:2px}#filter-button,.cp-dropdown-button{background:#EDF1F2;border-radius:3px;margin-top:0.75em;color:#192325;border:0}#filter-button i,.cp-dropdown-button i{font-size:0.65em}#cp-search-filters,.cp-dropdown{background:white;border-radius:3px;border:2px solid #EDF1F2}#cp-search-filters:hover,.cp-dropdown:hover{border-color:#1F78D1}#cp-search-filters:before,#cp-search-filters:after,.cp-dropdown:before,.cp-dropdown:after{content:none}#cp-search-filters a,.cp-dropdown a{font-weight:bold;border-bottom:1px solid #f8f8f8;padding-left:1em;padding-right:1em;line-height:1.4em}#cp-search-filters a:hover,.cp-dropdown a:hover{background:#F5F7F7}#cp-search-filters .help,.cp-dropdown .help{font-weight:normal;background:#f8f8f8}#cp-search .label,#helpbox .label{border-radius:3px;color:white;padding:5px 5px 4px;background:#B7C3C7;margin-bottom:1px}#cp-search .label span,#helpbox .label span{font-weight:bold}#cp-search .text,#helpbox .text{background:#AC9065}#cp-search .user,#helpbox .user{background:#1F78D1}#cp-search .tag,#helpbox .tag{background:#BEE4F9}#cp-search .is,#helpbox .is{background:#23A196;color:#192325}#cp-search .has,#helpbox .has{background:#A384BE}#cp-search .badge,#helpbox .badge{background:#D69353}#cp-search .small-label,#helpbox .small-label{background:none;padding:3px 4px 2px;border:1px solid #B7C3C7;color:#9CAEB2}#cp-search .small-label.user,#helpbox .small-label.user{color:#1F78D1;border-color:#1F78D1}#cp-search .small-label.tag,#helpbox .small-label.tag{color:#BEE4F9;border-color:#BEE4F9}#cp-search .small-label.text,#helpbox .small-label.text{color:#AC9065;border-color:#AC9065}#cp-search .small-label.is,#helpbox .small-label.is{color:#15625b;border-color:#15625b}#cp-search .small-label.has,#helpbox .small-label.has{color:#A384BE;border-color:#A384BE}#cp-search .small-label.badge,#helpbox .small-label.badge{color:#D69353;border-color:#D69353}.comment-button.small{padding-top:0.5rem}.comment-button .ss-quote{margin-right:0.3em;vertical-align:middle;color:rgba(255,255,255,0.7)}#software-nav{border-bottom:1px solid #EDF1F2;background:none}#software-nav ul{margin-bottom:0}#software-nav ul li{float:left;margin-right:3em}#software-nav ul li h4{margin:0}#software-nav ul li a{display:block;color:#9CAEB2;border:3px solid white;border-width:3px 0;padding:0.8em 0.3em}#software-nav ul li a:hover,#software-nav ul li a:focus,#software-nav ul li a.active{border-bottom-color:#1F78D1;text-decoration:none;color:#003e54}.software-updates .hint{font-style:italic}.software-update,.software-update-layout{position:relative}.software-update.content-section,.software-update-layout.content-section{padding-bottom:3em}.software-update .user-avatar,.software-update-layout .user-avatar{width:2rem;height:2rem}@media only screen and (min-width: 768px){.software-update .user-avatar,.software-update-layout .user-avatar{width:4rem;height:4rem}}.software-update .body .author,.software-update-layout .body .author{font-size:14px}.software-update .body img,.software-update-layout .body img{border:1px solid #EDF1F2}.software-update .new_software_update,.software-update .new_software_update input[type=submit],.software-update-layout .new_software_update,.software-update-layout .new_software_update input[type=submit]{margin-bottom:0}.software-update [data-subscription=off] i,.software-update-layout [data-subscription=off] i{color:#DF3535}.software-update [data-subscription=on] i,.software-update-layout [data-subscription=on] i{color:#BEE4F9}.software-update [data-subscription] i,.software-update-layout [data-subscription] i{position:relative;top:3px}.software-update .f-dropdown,.software-update-layout .f-dropdown{outline:none;top:-20000px}@media only screen and (max-width: 767px){.software-update .f-dropdown:before,.software-update .f-dropdown:after,.software-update-layout .f-dropdown:before,.software-update-layout .f-dropdown:after{border-width:0}}.software-update .update-dropdown:hover a[data-dropdown] i,.software-update-layout .update-dropdown:hover a[data-dropdown] i{color:#9CAEB2}.software-update a[data-dropdown],.software-update-layout a[data-dropdown]{display:block;padding-right:9px}.software-update a[data-dropdown] i,.software-update-layout a[data-dropdown] i{font-size:0.875em;color:#B7C3C7;position:relative;left:9px}.software-update-comments{padding:0.9375em 0;background:#F5F7F7}.software-update-comments ul.no-bullet{margin-bottom:0}.software-update-comments .comment,.software-update-comments .comment-form,.software-update-comments .load-more{padding:0 0.9375em}.software-update-comments .comment{position:relative;border:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.software-update-comments .comment.editing{border-radius:2px;background:#E5E5E5;margin:1em -0.5em;padding:1em 1.5em}.software-update-comments .comment:hover .actions{opacity:1}.software-update-comments .comment-avatar{position:relative;display:block}.software-update-comments .comment-avatar .org-badge{width:16px;position:absolute;bottom:-1px;right:-5px}.software-update-comments .user-avatar{width:1.4rem;height:1.4rem}@media only screen and (min-width: 768px){.software-update-comments .user-avatar{width:2rem;height:2rem}}.software-update-comments .author{font-size:14px;margin-bottom:0.2em}.software-update-comments form{position:relative;margin:0}.software-update-comments form h3{display:none}.software-update-comments form .input,.software-update-comments form input[type=submit]{margin-bottom:0}.software-update-comments p.join-the-conversation{margin-bottom:0;padding:0 0.9375em}.software-update-comments .comment-column{position:relative}.software-update-comments textarea{height:3em}.software-update-comments .actions{-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;opacity:0;font-size:0.825em}.software-update-comments .actions a{display:inline-block;margin-left:0.5em;color:#B7C3C7}.software-update-comments .actions a:hover{color:#233136}.software-update-comments .flag{color:#DF3535}#hackathon-picker{padding:0;border:0;border-radius:6px}@media only screen and (max-width: 767px){#hackathon-picker{margin-left:0;left:0;width:100%}}#hackathon-picker header{padding:0.9375em 1.875em}#hackathon-picker header p{color:#9CAEB2;margin:0}#hackathon-picker .flex{display:flex;align-items:stretch;justify-content:center}@media only screen and (max-width: 767px){#hackathon-picker .flex{flex-wrap:wrap}}#hackathon-picker .flex div{margin:0 1em;flex-basis:50%}@media only screen and (max-width: 767px){#hackathon-picker .flex div{flex-basis:100%;margin-bottom:1em}}#hackathon-picker .flex div .option{height:100%}#hackathon-picker ul a{padding:0.9375em;display:block;position:relative}#hackathon-picker ul a i{display:none;background:#23A196;color:white;border-radius:50%;height:36px;width:36px;line-height:34px;position:absolute;right:-18px;top:50%;margin-top:-18px;border:3px solid #F5F7F7}#hackathon-picker ul a:hover{background:#F5F7F7}#hackathon-picker ul a:hover i{display:block}#hackathon-picker figure img{width:4em;height:4em}#hackathon-picker .challenge-content{margin-left:4.9375em}#hackathon-picker .challenge-content p{margin-bottom:0;color:#9CAEB2}#hackathon-picker .option{display:block;text-align:center;-webkit-transition:background-color 0.3s, color 0.3s;-moz-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;color:#233136;padding:2em 0.9375em;border-radius:6px;border:1px solid #F5F7F7}#hackathon-picker .option strong{display:block;font-size:1.8em;color:#233136;margin-bottom:0.5rem}@media only screen and (min-width: 768px){#hackathon-picker .option strong{font-size:2.5em}}#hackathon-picker .option:hover,#hackathon-picker .option.selected{background:#F5F7F7;color:#233136}#hackathon-picker .option img{width:65%}#hackathon-picker .option.option-yes strong{color:#23A196}#hackathon-picker .option.option-no strong{color:#1F78D1}#hackathon-picker #github-import-banner.panel{background:none;padding:0;font-size:0.875em;line-height:1.6}#hackathon-picker #github-import-banner #github-import-button{margin-left:0}#body-joins{background:#f8f8f8}#confirmation-panel{border:1px solid #5a7d8a;border-radius:4px;background:white;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:2rem 0}@media only screen and (min-width: 1024px){#confirmation-panel{width:60%;margin-left:20%}}#confirmation-panel #intro{margin:0;background:white;color:#003e54;font-size:0.875rem;border-radius:4px 4px 0 0;padding:0.5rem}#confirmation-panel #intro i{margin-right:0.5rem}#confirmation-panel header{background:#003e54;padding:1rem 1rem 1px}#confirmation-panel header h1,#confirmation-panel header p{color:white}#confirmation-panel #content{padding:1rem}#confirmation-panel #team{max-height:300px;overflow-y:scroll;margin:0}#confirmation-panel #actions{border-top:1px solid #abbabf;padding:1rem;background:#f3f5f7;border-radius:0 0 4px 4px}#confirmation-panel #actions .action-link{margin-left:1.5rem}#confirmation-panel #actions form,#confirmation-panel #actions .button{margin:0}.modal-user-row{border-top:1px solid #eee;padding:0.5rem 1rem;line-height:3rem;display:block}.modal-user-row:hover{background:#f8f8f8}.modal-user-row img{float:left;display:block;width:3rem}.modal-user-row .content{margin-left:4rem}#extra-likers-modal{padding:0;max-height:500px;overflow-y:scroll}#extra-likers-modal h4{padding:0.5rem 1rem}.registration-tile{border:1px solid #F5F7F7;border-radius:3px;margin-bottom:1rem;padding:1rem}.registration-tile hr{border-color:#F5F7F7;margin:0.75rem 0}.registration-tile .button.tiny{padding:4px 8px 5px;margin:0}.registration-user{margin-bottom:0.5rem;display:flex}.registration-user .user-profile-link{margin-bottom:3px}.registration-user small{color:#9CAEB2}.registration-user figure{width:3rem;margin-right:1rem}.registration-user .user-intro{flex:1;margin-top:0.5rem}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, #eee 0%, #fff 50%);background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear, to top, #eee 0%, #fff 50%}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, #eee 0%, #fff 90%);background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear, to bottom, #eee 0%, #fff 90%}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, #ccc 0%, #eee 60%);background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear, to top, #ccc 0%, #eee 60%}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, #fff 85%, #eee 99%);background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,linear,to bottom,#fff 85%,#eee 99% 0 0}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, #fff 8%, #eee 99%);background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,linear,to bottom,#fff 85%,#eee 99% 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, #fff 0%, #eee 50%);background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear, to top, #fff 0%, #eee 50%}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, #fff 0%, #eee 50%);background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear, to bottom, #fff 0%, #eee 50%}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, #eee 1%, #fff 15%);background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear, to bottom, #eee 1%, #fff 15%}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear, to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(../png/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.select2-container small,.select2-container-multi small,.select2-drop small{color:#c7c6c5;font-size:0.8125rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../gif/ajax-loader-24e4ba6c7b80b3f77fae1a06acba69028c23f4f0d62342f4ea22cdd4efdf7099.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:2.625em;width:2.625em;cursor:pointer;background:#EDF1F2;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;margin-bottom:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#B7C3C7;opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0.25}.slick-prev{left:-2.625em}.slick-next{right:-2.625em}.slick-dotted.slick-slider{margin-bottom:30px;margin-left:0px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:2rem;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../gif/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../png/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../png/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../png/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#body-settings #user-photo #change_photo_label span{color:#1F78D1;padding:15px}#body-settings #user-photo #current-avatar{float:left}#body-settings #user-photo #current-avatar img{max-width:100px;max-height:100px}#body-settings #user-photo #remove-user-photo{clear:right;float:left}#body-settings #user-photo #remove-user-photo a{margin-left:15px;padding-top:15px}#body-settings #user-photo .user_photo_data{margin-bottom:0}#body-settings #user-settings{padding-top:1em}#body-settings #user-settings input.button{margin-bottom:0}#body-settings #user-settings p.label-margin{margin-bottom:0.5em}#body-settings #user-settings .checkbox,#body-settings #user-settings .checkbox label{font-weight:normal}#body-settings #user-settings .prefix{background:none}#body-settings #user-settings .field_with_hint .hint{margin-bottom:0.25em}#body-settings #user-settings .field_with_hint div.check_boxes{margin-top:1em}#notification-settings label{display:inline}#notification-settings input[type=checkbox]{margin:0 0.5em 0 0}#notification-settings .input.boolean{margin-bottom:0.6em}#notification-settings .notification-list label{font-weight:normal}#notification-settings .button{margin-top:0.8em}#notification-settings .radio label{font-weight:normal;margin-right:1em}.login-button{margin-bottom:0.3rem;display:block;width:10em}.login-button .fab{margin-right:0.6em;font-size:1em}@media only screen and (min-width: 768px){.login-button{display:inline-block;width:auto}}#account-settings .facebook-login,#privacy-settings .facebook-login{background-color:#395ead;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #395ead), color-stop(100%, #2b4783));background-image:-webkit-linear-gradient(#395ead, #2b4783);background-image:linear-gradient(#395ead, #2b4783)}#account-settings .facebook-login:hover,#account-settings .facebook-login:active,#account-settings .facebook-login:focus,#privacy-settings .facebook-login:hover,#privacy-settings .facebook-login:active,#privacy-settings .facebook-login:focus{background-color:#5378c6;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5378c6), color-stop(100%, #34569e));background-image:-webkit-linear-gradient(#5378c6, #34569e);background-image:linear-gradient(#5378c6, #34569e)}#account-settings .github-login,#privacy-settings .github-login{background-color:#399bc1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #399bc1), color-stop(100%, #2c7895));background-image:-webkit-linear-gradient(#399bc1, #2c7895);background-image:linear-gradient(#399bc1, #2c7895)}#account-settings .github-login:hover,#account-settings .github-login:active,#account-settings .github-login:focus,#privacy-settings .github-login:hover,#privacy-settings .github-login:active,#privacy-settings .github-login:focus{background-color:#5dafcf;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dafcf), color-stop(100%, #348eb1));background-image:-webkit-linear-gradient(#5dafcf, #348eb1);background-image:linear-gradient(#5dafcf, #348eb1)}#account-settings label,#privacy-settings label{margin-bottom:0.5em}#account-settings label.inline,#privacy-settings label.inline{display:inline}#account-settings .add-bottom-margin,#privacy-settings .add-bottom-margin{margin-bottom:1em}#account-settings .reduce-input-margin input,#privacy-settings .reduce-input-margin input{margin-bottom:6px}#account-settings #private-mode-features,#privacy-settings #private-mode-features{font-size:0.85rem;margin-top:-0.5rem}#password-settings label{margin-bottom:0.5em}.flex-wrap,.inline-flex-row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-flex,.inline-flex-row{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:inline-flex}.inline-flex-row.full-width{width:100%}.inline-flex-row .flex-columns{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width: 768px){.inline-flex-row .flex-columns{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.inline-flex-row .flex-columns.expand{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.inline-flex-row .flex-columns.full-width{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.flex-row-medium-up{display:block}@media only screen and (min-width: 768px){.flex-row-medium-up{display:flex}}.flex-columns.narrow{-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none}.align-items-center{display:flex;align-items:center}.align-items-baseline{display:flex;align-items:baseline}.align-items-stretch{display:flex;align-items:stretch}.align-self-end{align-self:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-self-right{margin-left:auto}.grow{flex-grow:1}.shrink{flex-grow:0}meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768}meta.foundation-mq-medium{font-family:"only screen and (min-width: 1024px)";width:1024}meta.foundation-mq-large{font-family:"only screen and (min-width: 1440px)";width:1440}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, #eee 0%, #fff 50%);background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear, to top, #eee 0%, #fff 50%}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, #eee 0%, #fff 90%);background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear, to bottom, #eee 0%, #fff 90%}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, #ccc 0%, #eee 60%);background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear, to top, #ccc 0%, #eee 60%}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, #fff 85%, #eee 99%);background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,linear,to bottom,#fff 85%,#eee 99% 0 0}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, #fff 8%, #eee 99%);background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,linear,to bottom,#fff 85%,#eee 99% 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, #fff 0%, #eee 50%);background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear, to top, #fff 0%, #eee 50%}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, #fff 0%, #eee 50%);background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear, to bottom, #fff 0%, #eee 50%}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, #eee 1%, #fff 15%);background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear, to bottom, #eee 1%, #fff 15%}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../gif/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear, to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(../png/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(../png/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.select2-container small,.select2-container-multi small,.select2-drop small{color:#c7c6c5;font-size:0.8125rem}.select2-container,.select2-container-multi{width:100%}.select2-container.select2-container-active .select2-choices,.select2-container-multi.select2-container-active .select2-choices{border-color:#1F78D1;box-shadow:none}.select2-container .select2-choices,.select2-container-multi .select2-choices{background-image:none;border-width:2px !important;border-color:#EDF1F2}.select2-container .select2-choices .select2-search-choice,.select2-container-multi .select2-choices .select2-search-choice{background:#e6e6e6;border:none;border-radius:0;box-shadow:none;margin:8px 4px;padding:0}.select2-container .select2-choices .select2-search-choice-close,.select2-container-multi .select2-choices .select2-search-choice-close{top:6px}.select2-container .label,.select2-container-multi .label{background:transparent;color:#606060;margin-left:10px}.select2-drop{margin-top:-2px}.select2-drop,.select2-drop-active{border-width:0 2px 2px}.select2-container .select2-choice abbr{top:11px}.select2-new-choice{color:#4b6974}.select2-new-choice small{font-size:0.6875rem}.select2-highlighted .select2-new-choice{color:white}.select2-container small,.select2-container-multi small,.select2-drop small{color:#B7C3C7}.select2-container .select2-choice{border-width:2px;height:39px;line-height:35px;background:white;border-color:#EDF1F2;border-radius:0}.select2-container .select2-choice .select2-arrow{background:white;border-left-color:#EDF1F2}.select2-container .select2-choice .select2-arrow b{background-position:0 5px}.select2-container.select2-container-active .select2-choice{border-color:#5897fb}.setup-page{padding-bottom:4rem}.setup-page header{padding:4rem 0}.setup-page header h5{font-weight:normal;color:#E0E9EC}.setup-page .page{background:white;border-radius:0.4em;padding:2.8125em 0.9375em}@media only screen and (min-width: 768px){.setup-page .page{padding-left:0;padding-right:0}}.setup-page .page h5{color:#475D65;margin:1rem 0 1.5em}.setup-page .check_boxes label{font-weight:normal}.input .inline label{line-height:2.4375em}.control-label{margin-bottom:0.5rem}.form-section{border:1px solid #EDF1F2;border-radius:3px;padding:1.5rem 1.5rem 0;margin-bottom:1.5rem}.form-section.grey{background:#F5F7F7}.skip-link{margin-left:2em}div.user_user_setting_employed_as,div.user_user_setting_worked_in_tech_since{margin-bottom:1.5em !important}div.user_user_setting_employed_in_software_or_tech{margin-bottom:1.25em !important}.setup-page form label{color:#475D65;font-family:"Circular", "Helvetica Neue", "Helvetica", "Arial", sans-serif;line-height:1.1 !important}.setup-page form .small-labels label{font-weight:normal}.setup-page form input:not([type='submit']){border:1px solid #DCE6E9;border-radius:0.4em;color:#475D65}.setup-page form input:not([type='submit'])::placeholder{color:#748F99}.setup-page form .fieldWithErrors input,.setup-page form .fieldWithErrors textarea{border-color:#e64051}.setup-page form .select2-container-multi .select2-choices .select2-search-field .select2-default{color:#748F99 !important}.setup-page form .select2-default{color:#748F99 !important}.setup-page form .select2-container-active .select2-choice,.setup-page form .select2-container-active .select2-choices{box-shadow:0 0 5px rgba(0,0,0,0.1)}.setup-page form .select2-container.select2-dropdown-open .select2-choice,.setup-page form .select2-container.select2-dropdown-open .select2-choices{border-radius:0.4em 0.4em 0 0}.setup-page form .select2-container .select2-choice,.setup-page form .select2-container .select2-choices{border:1px solid #DCE6E9 !important;border-radius:0.4em}.setup-page form .select2-container-multi .select2-choices .select2-search-field input{padding:0.1rem 1rem}.setup-page form .select2-container-multi .select2-choices .select2-search-field input::placeholder{color:#BBCFD8}.setup-page form .select2-container-multi .select2-choices .select2-search-field input.select2-active{background-color:transparent !important}.grey-border.select2-drop,.grey-border.select2-drop-active{border:1px solid #DCE6E9;border-top:0}.controller-setups .select2-drop,.controller-setups .select2-drop-active{border:1px solid #DCE6E9;border-top:0}#settings-container #settings-navigation{width:100%;float:none;padding-top:2rem;margin-bottom:2rem}@media only screen and (min-width: 768px){#settings-container #settings-navigation{width:28%;float:left;padding-top:4rem;margin-bottom:2rem}}#settings-container #settings-navigation ul{list-style:none;margin:0 0 1rem 0}#settings-container #settings-navigation ul:last-child{margin-bottom:0}#settings-container #settings-navigation ul li{border-left:2px solid #EDF1F2}#settings-container #settings-navigation ul li a{padding:0.3rem 0.75rem;display:inline-block;width:100%}#settings-container #settings-navigation ul li.active{background:#EDF1F2;border-left:2px solid #1F78D1;font-weight:bold}#settings-container #settings-navigation ul li.active a{color:#233136}#settings-container #settings-navigation ul li:hover{background:#EDF1F2}#settings-container #settings-navigation h6{color:#9CAEB2;font-size:0.875em;letter-spacing:0.5px;text-transform:uppercase}#settings-container #settings-main{padding-bottom:2rem}#settings-container #settings-main form{margin-bottom:0}#settings-container #settings-main form input[type="submit"]{margin-bottom:0}#settings-container #settings-main form .input.user_employed_as{margin-bottom:0}#settings-container #settings-main form .input{margin-bottom:2.5rem}#settings-container #settings-main form .control-label{font-weight:500}#settings-container #settings-main form .checkbox.collection-input-button{margin:0 !important}#settings-container #settings-main form .hint{color:#748F99}#settings-container #settings-main #notification-settings form .input{margin-bottom:1rem}@media only screen and (min-width: 768px){#settings-container #settings-main{width:72%;float:right;border-left:1px solid #EDF1F2;padding:4rem 0 4rem 4rem}}#settings-container #settings-main .introduction{border-bottom:1px solid #EDF1F2;padding-bottom:1rem;margin-bottom:2rem}@media only screen and (min-width: 768px){#settings-container #settings-main .introduction{padding-bottom:3rem}}#settings-container #settings-main .introduction h1{margin-bottom:0.5rem}#settings-container #settings-main .introduction p{margin-bottom:0}#settings-container #settings-main .sub-introduction{margin-bottom:2rem}@media only screen and (min-width: 768px){#settings-container #settings-main .sub-introduction{margin-bottom:3rem}}#settings-container #settings-main .sub-introduction.with-top-border{border-top:1px solid #EDF1F2;margin-top:2rem;padding-top:2rem}.input.check_boxes.optional.user_theme_ids{width:100%;display:grid;grid-gap:0.5rem;grid-template-columns:1fr}@media only screen and (min-width: 768px){.input.check_boxes.optional.user_theme_ids{grid-gap:0.5rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.input.check_boxes.optional.user_theme_ids{grid-template-columns:1fr 1fr 1fr}}.month-wrap{max-width:350px}.month-wrap.constrained{max-width:350px}.month-wrap .select2-container{width:48%}.month-wrap .select2-container:first-child{float:left}.month-wrap .select2-container:last-child{float:right}.is-inline-block{display:inline-block}#settings-blocked-users .blocked-user{margin-top:1em;margin-bottom:1em}#settings-blocked-users .blocked-user .user-photo{height:35px;margin-right:1em}#settings-blocked-users .blocked-user .unblock-link,#settings-blocked-users .blocked-user .user-profile-link{line-height:35px}.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:18px;background:white;color:black;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.1);min-width:120px;max-height:200px;overflow:auto;z-index:11110 !important}.atwho-view .cur{background:#3366FF;color:white}.atwho-view .cur small{color:white}.atwho-view strong{color:#3366FF}.atwho-view .cur strong{color:white;font:bold}.atwho-view ul{list-style:none;padding:0;margin:auto}.atwho-view ul li{display:block;padding:5px 10px;border-bottom:1px solid #DDD;cursor:pointer}.atwho-view small{font-size:smaller;color:#777;font-weight:normal}
