@import"https://fonts.googleapis.com/css?family=Lato:400,400i,700";@import"https://fonts.googleapis.com/css?family=Roboto+Mono:400,400i,700";html{font-family:"Lato",sans-serif;font-size:18px}.site-footer{position:relative;color:#d1d2d5;background:#3d3d51;line-height:1.6}.footer-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px;font-size:16px;overflow-x:hidden}.footer-container p{margin:0 0 1.45rem;line-height:30px}.footer-container a{color:#d1d2d5;text-decoration:none}.footer-container a:hover,.footer-container a:active{text-decoration:underline}.footer-container .col-header{flex:0 0 100%;padding-bottom:15px;font-weight:700;font-size:16px;text-align:center;padding:0 15px 15px}.footer-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0px}.footer-col{display:flex;flex-direction:column;flex:0 0 100%;padding-left:15px;padding-right:15px;font-size:16px}.footer-right,.footer-left{display:flex;flex-direction:column;flex:0 0 100%}.footer-col a{padding:5px 0px}.footer-desc-col{flex:1 0 90%;display:flex;flex-direction:column;padding-left:15px;padding-right:15px;margin-bottom:30px}.footer-desc-col a{text-decoration:underline}p.footer-donation{font-weight:700;font-size:18px}.footer-donation a:hover,.footer-donation a:active{text-decoration:none}.footer-container .col-spacer{margin-top:-3rem}.trending-guides{margin:0 0 3rem}.footer-buttom .our-nonprofit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.footer-buttom .our-nonprofit a{padding:5px 10px}@media(min-width: 500px){.trending-guides-row{display:flex;flex-direction:row;flex-wrap:wrap}.footer-col-3{flex:1 0 100%;flex-direction:row}.footer-col-1,.footer-col-2,.footer-right,.footer-left{flex:1 0 43%;height:auto;font-size:15}}@media(min-width: 800px){.footer-container{width:750px}.footer-col-1,.footer-col-2,.footer-col-3{flex:1 0 25%;height:auto;font-size:16.5}.footer-col-3{flex-direction:column}.footer-right{padding-left:0px}.footer-container .col-spacer{margin-top:40px}.footer-buttom .our-nonprofit a{padding:5px}}@media(min-width: 1020px){.footer-container{width:850px}}@media(min-width: 1200px){.footer-container{width:1170px}.footer-top{display:flex;flex-direction:row}.footer-desc-col{flex:1 0 45%}.trending-guides{flex:1 0 58%}.footer-col-1{flex:1 0 22%}.footer-col-3{flex:1 0 30%}.footer-col-2{flex:1 0 18%}p.footer-donation{margin-top:18px}.footer-buttom .our-nonprofit{padding:0 10px;justify-content:space-between}.footer-buttom .col-header{display:none}.our-nonprofit{margin-top:20px}.footer-divder{height:1px;margin:0 15px;background-color:#47475a}}.site-nav{display:flex;align-items:center;justify-content:center;position:fixed;font-family:Lato,sans-serif;height:38px;background-color:#0a0a23;z-index:1000;color:#fff;width:100%;top:0px}.site-nav-logo{font-size:1.7rem;line-height:1em;letter-spacing:-0.5px}.site-nav-logo:hover{text-decoration:none}.site-nav-logo img{width:auto;height:24px;margin:7px 0px}#main-outlet{padding-top:76px}.d-header{background:#303032;margin-top:38px;height:38px;background-color:#1b1b32;box-shadow:none;position:fixed;z-index:997;top:0}.d-header .title{display:none}body.no-ember .d-header{margin-top:0px;top:0px;background-color:#0a0a23}body.no-ember .d-header #site-logo{max-width:40vw;height:auto;max-height:24px}body.no-ember .d-header .title{display:flex}body.no-ember .curriculum-nav,body.no-ember .site-nav{display:none}.d-header .d-header-icons{font-family:"Roboto Mono",monospace}.d-header .extra-info-wrapper+.panel .header-buttons,.d-header .extra-info-wrapper+.panel .d-header-icons{display:flex}.d-header-icons{height:38px}.d-header-icons .icon{height:34px;width:38px;padding:2px;margin:0px;border:0px}.drop-down-mode .d-header-icons .active .icon,.d-header-icons .icon:hover,.d-header-icons .icon:focus{border:0px;background-color:#3b3b4f}.d-header-icons .d-icon{color:#5b5b6c}.d-header-icons .icon:hover .d-icon,.d-header-icons .icon:focus .d-icon{color:#858591}.d-header-icons .icon img.avatar{width:70%;height:auto}a.curriculum-nav{z-index:1000;color:#fff;position:fixed;padding:0 10px;left:15px;height:38px;display:flex;align-items:center;justify-content:center}a.curriculum-nav:hover,a.curriculum-nav:focus{color:#0a0a23;background:#fff}.navigation-container{align-items:center}.d-header .widget-link.topic-link{color:#eeeef0}.d-header .categories-wrapper,.d-header .extra-info-wrapper{display:none}.d-header>.wrap{width:100%;padding:0px;margin:0px 15px;max-width:100vw}.d-header .header-buttons{margin-top:0}.docked .d-header .title a{width:auto;height:auto}.docked .d-header .title a:before{content:"";position:blocked;top:auto;left:auto}.docked .d-header .title a:hover,.docked .d-header .title a:focus{background-color:#0a0a23;color:#0a0a23}.docked #site-logo{display:block;width:auto}@media(max-width: 400px){.d-header>.wrap{margin:0px 5px}a.curriculum-nav{left:5px;padding:0 5px}.d-header-icons{margin:0px}}@media(min-width: 800px){#main-outlet{padding-top:76px}.d-header{background-color:#0a0a23}.site-nav{z-index:1200;width:210px;background-color:none;left:50%;margin-left:-105px}.d-header{margin-top:0px;top:0px}.d-header-icons .icon{width:45px}body.no-ember .d-header #site-logo{position:absolute;margin:7px 0 7px -105px;top:0px;left:50%}}.btn:hover d-icon,.btn .d-icon,.btn-primary .d-icon{color:inherit}.d-header-icons .badge-notification{top:0px}img.avatar{border-radius:0px;background:#878893}.topic-list .posters a:first-child .avatar.latest:not(.single){position:relative;top:0px;left:-2px}.topic-list .posters a{border:2px solid rgba(0,0,0,0);position:relative;top:0px;left:-2px}.topic-list .posters a:first-child .avatar.latest:not(.single){box-shadow:none}@media(min-width: 851px){.topic-list .posters{width:162px}}#banner .close,.modal-header .modal-close{padding-left:0}.modal-header .modal-close:hover svg,.modal-header .modal-close:focus svg{color:#313146 !important}.badge-notification,.badge-group{border-radius:none}html.whos-online-ring.desktop-view body.user-page-online .primary img.avatar{margin:8px 20px 10px 8px}@media(max-width: 850px){button#create-topic span{display:inline}}td.poster-names a{color:#93949e}#whos-online{color:#93949e !important}.btn,.select-kit.dropdown-select-box .dropdown-select-box-header{position:relative;color:#dddee0 !important;background-color:rgba(0,0,0,0);border:3px solid #dddee0}.btn:focus,.btn:hover,.btn.btn-hover,.btn.btn-social:hover,.btn.btn-social.btn-hover,.btn:active,.btn.btn-active,.select-kit.dropdown-select-box .dropdown-select-box-header:focus,.select-kit.dropdown-select-box .dropdown-select-box-header:hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-social:hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-social.btn-hover,.select-kit.dropdown-select-box .dropdown-select-box-header:active,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-active{background-color:#dddee0 !important;color:#535465 !important}.btn[href],.select-kit.dropdown-select-box .dropdown-select-box-header[href]{color:#bbbbc1}.btn[disabled],.btn.disabled,.select-kit.dropdown-select-box .dropdown-select-box-header[disabled],.select-kit.dropdown-select-box .dropdown-select-box-header.disabled{opacity:.6 !important}.btn.hidden,.select-kit.dropdown-select-box .dropdown-select-box-header.hidden{display:none}.btn.btn-primary,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-primary{color:#c7c8cc;background-color:#47475a}.btn.btn-primary:hover,.btn.btn-primary.btn-hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-primary:hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-primary.btn-hover{background-color:#08c;color:#3d3d51}.btn.btn-danger,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-danger{color:#bbbbc1;background-color:#e45735}.btn.btn-danger:hover,.btn.btn-danger.btn-hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-danger:hover,.select-kit.dropdown-select-box .dropdown-select-box-header.btn-danger.btn-hover{background-color:#ed8f78;color:#bbbbc1}.d-editor-button-bar button{background-color:rgba(0,0,0,0);border:none;box-shadow:none;background:none}.d-editor-button-bar .select-kit.dropdown-select-box .dropdown-select-box-header{border:none}div.select-kit-header{margin-bottom:0 !important}.login-modal .btn-social,.create-account .btn-social{background-color:rgba(0,0,0,0) !important}.login-modal #login-buttons:not(.hidden) button,.create-account #login-buttons:not(.hidden) button{white-space:initial}#reply-control .btn-mini-toggle:hover .d-icon,#reply-control .btn-mini-toggle:focus .d-icon{color:#313146}.nav-pills>li>a{color:#dddee0;border:3px solid #dddee0}.nav-pills>li>a:hover{color:#3d3d51;background-color:#dddee0;border:3px solid #dddee0}.nav-pills>li a.active{color:#3d3d51;background-color:#dddee0;border:3px solid #dddee0}.list-controls{clear:both;margin-bottom:5px}.list-controls .combo-box .combo-box-header{background:#313146;color:#dddee0;border:3px solid #dddee0;padding:6px 12px;font-size:var(--font-up-1);transition:none;height:42px}.list-controls .combo-box .combo-box-header:hover,.list-controls .combo-box .combo-box-header:focus{color:#3d3d51;background-color:#dddee0}.list-controls .select-kit{align-self:center}.list-controls .select-kit .select-kit-collection{font-size:var(--font-down-1);max-height:40vh}.list-controls .select-kit .select-kit-collection .texts,.list-controls .select-kit .select-kit-collection .icons{font-size:var(--font-up-1)}.list-controls .select-kit.categories-admin-dropdown,.list-controls .select-kit.tags-admin-dropdown,.list-controls .select-kit.category-notifications-button,.list-controls .select-kit.tag-notifications-button{float:right}.list-controls .select-kit.categories-admin-dropdown button,.list-controls .select-kit.tags-admin-dropdown button,.list-controls .select-kit.category-notifications-button button,.list-controls .select-kit.tag-notifications-button button{display:inline-block}.list-controls .category-heading{max-width:100%}.topic-list-item.visited a.title:not(.badge-notification),.latest-topic-list-item.visited a.title:not(.badge-notification),.category-topic-link.visited a.title:not(.badge-notification){color:#878893}.topic-list-main-link{font-size:var(--font-up-1)}.topic-list-main-link a.title{padding:15px 0;word-break:break-word;color:#dddee0}.anon .topic-list-main-link a.title:visited:not(.badge-notification){color:#878893}.topic-list-main-link a.title.visited:not(.badge-notification){color:#878893}.topic-timer-heading>span{display:none}.anchor{padding-top:calc(38px * 2 + 1rem);margin-top:calc(-1rem - 38px * 2)}@media(min-width: 800px){.anchor{padding-top:calc(38px + 1rem);margin-top:calc(-1rem - 38px)}}#list-area .show-more{position:relative}.user-menu .quick-access-panel li{background-color:rgba(221,222,224,.16)}.user-menu .quick-access-panel li:hover,.menu-panel .widget-link:hover,.menu-panel .widget-link:focus,.menu-panel .categories-link:hover,.menu-panel .categories-link:focus{background-color:rgba(221,222,224,.08)}

/*# sourceMappingURL=desktop_theme_47_b4dc11a3cd133f5e5339d49ef8cfeb6ba3fe1c21.css.map?__ws=forum.freecodecamp.org */
