﻿.webui-popover-content{display:none}.webui-popover-rtl{direction:rtl;text-align:right}.webui-popover{position:absolute;top:0;left:0;z-index:9999;display:none;min-width:50px;min-height:32px;padding:1px;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.webui-popover.top,.webui-popover.top-left,.webui-popover.top-right{margin-top:-10px}.webui-popover.right,.webui-popover.right-top,.webui-popover.right-bottom{margin-left:10px}.webui-popover.bottom,.webui-popover.bottom-left,.webui-popover.bottom-right{margin-top:10px}.webui-popover.left,.webui-popover.left-top,.webui-popover.left-bottom{margin-left:-10px}.webui-popover.pop{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);-o-transition:transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);transition:-webkit-transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);transition:transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);transition:transform 0.15s cubic-bezier(0.3, 0, 0, 1.5),-webkit-transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);opacity:0;filter:alpha(opacity=0)}.webui-popover.pop-out{-webkit-transition-property:"opacity,transform";-o-transition-property:"opacity,transform";transition-property:"opacity,transform";-webkit-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear;opacity:0;filter:alpha(opacity=0)}.webui-popover.fade,.webui-popover.fade-out{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0;filter:alpha(opacity=0)}.webui-popover.out{opacity:0;filter:alpha(opacity=0)}.webui-popover.in{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}.webui-popover .webui-popover-content{padding:9px 14px;overflow:auto;display:block}.webui-popover .webui-popover-content>div:first-child{width:99%}.webui-popover-inner .close{font-family:arial;margin:8px 10px 0 0;float:right;font-size:16px;font-weight:700;line-height:16px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);text-decoration:none}.webui-popover-inner .close:hover,.webui-popover-inner .close:focus{opacity:.5;filter:alpha(opacity=50)}.webui-popover-inner .close:after{content:"\00D7";width:.8em;height:.8em;padding:4px;position:relative}.webui-popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:700;line-height:18px;background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:5px 5px 0 0}.webui-popover-content{padding:9px 14px;overflow:auto;display:none}.webui-popover-inverse{background-color:#333;color:#eee}.webui-popover-inverse .webui-popover-title{background:#333;border-bottom:1px solid #3b3b3b;color:#eee}.webui-no-padding .webui-popover-content{padding:0}.webui-no-padding .list-group-item{border-right:none;border-left:none}.webui-no-padding .list-group-item:first-child{border-top:0}.webui-no-padding .list-group-item:last-child{border-bottom:0}.webui-popover>.webui-arrow,.webui-popover>.webui-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.webui-popover>.webui-arrow{border-width:11px}.webui-popover>.webui-arrow:after{border-width:10px;content:""}.webui-popover.top>.webui-arrow,.webui-popover.top-right>.webui-arrow,.webui-popover.top-left>.webui-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.webui-popover.top>.webui-arrow:after,.webui-popover.top-right>.webui-arrow:after,.webui-popover.top-left>.webui-arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.webui-popover.right>.webui-arrow,.webui-popover.right-top>.webui-arrow,.webui-popover.right-bottom>.webui-arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.webui-popover.right>.webui-arrow:after,.webui-popover.right-top>.webui-arrow:after,.webui-popover.right-bottom>.webui-arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.webui-popover.bottom>.webui-arrow,.webui-popover.bottom-right>.webui-arrow,.webui-popover.bottom-left>.webui-arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.webui-popover.bottom>.webui-arrow:after,.webui-popover.bottom-right>.webui-arrow:after,.webui-popover.bottom-left>.webui-arrow:after{content:" ";top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.webui-popover.left>.webui-arrow,.webui-popover.left-top>.webui-arrow,.webui-popover.left-bottom>.webui-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.webui-popover.left>.webui-arrow:after,.webui-popover.left-top>.webui-arrow:after,.webui-popover.left-bottom>.webui-arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.webui-popover-inverse.top>.webui-arrow,.webui-popover-inverse.top-left>.webui-arrow,.webui-popover-inverse.top-right>.webui-arrow,.webui-popover-inverse.top>.webui-arrow:after,.webui-popover-inverse.top-left>.webui-arrow:after,.webui-popover-inverse.top-right>.webui-arrow:after{border-top-color:#333}.webui-popover-inverse.right>.webui-arrow,.webui-popover-inverse.right-top>.webui-arrow,.webui-popover-inverse.right-bottom>.webui-arrow,.webui-popover-inverse.right>.webui-arrow:after,.webui-popover-inverse.right-top>.webui-arrow:after,.webui-popover-inverse.right-bottom>.webui-arrow:after{border-right-color:#333}.webui-popover-inverse.bottom>.webui-arrow,.webui-popover-inverse.bottom-left>.webui-arrow,.webui-popover-inverse.bottom-right>.webui-arrow,.webui-popover-inverse.bottom>.webui-arrow:after,.webui-popover-inverse.bottom-left>.webui-arrow:after,.webui-popover-inverse.bottom-right>.webui-arrow:after{border-bottom-color:#333}.webui-popover-inverse.left>.webui-arrow,.webui-popover-inverse.left-top>.webui-arrow,.webui-popover-inverse.left-bottom>.webui-arrow,.webui-popover-inverse.left>.webui-arrow:after,.webui-popover-inverse.left-top>.webui-arrow:after,.webui-popover-inverse.left-bottom>.webui-arrow:after{border-left-color:#333}.webui-popover i.icon-refresh:before{content:""}.webui-popover i.icon-refresh{display:block;width:30px;height:30px;font-size:20px;top:50%;left:50%;position:absolute;margin-left:-15px;margin-right:-15px;background:url(../img/loading.gif) no-repeat}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.webui-popover-backdrop{background-color:rgba(0,0,0,0.65);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}.webui-popover .dropdown-menu{display:block;position:relative;top:0;border:none;-webkit-box-shadow:none;box-shadow:none;float:none}.th-icon--in-progress{border-radius:50%;background-clip:padding-box;background-color:#fff;-webkit-box-shadow:0 0px 0px 1px #e2e2e2;box-shadow:0 0px 0px 1px #e2e2e2;color:#666;font-size:20px;line-height:1;height:24px;width:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background-image:none}.th-icon--in-progress svg{fill:#666}.th-icon--completed{border-radius:50%;background-clip:padding-box;background-color:#048149;height:24px;width:24px;background-image:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.th-icon--completed svg{fill:white}.trailhead-item-collapsible .module-icon .th-icon--completed{font-size:18px;right:5px;top:3px;height:22px;width:22px}.trail-module-item{background-color:#FFFFFF;border-radius:8px;position:relative;margin-bottom:20px;-webkit-box-shadow:none;box-shadow:none}.trail-module-item:hover{-webkit-box-shadow:none;box-shadow:none}.trail-module-item .module-icon img{width:90px;height:90px}.trail-module-item .module-info{margin-bottom:0}.trail-module-item .module-info li{padding:0}.trail-module-item .trailhead-icon-type{font-size:32px;color:#666;position:absolute;right:20px;top:20px}.trail-module-item .trailhead-icon-type-text{color:#666;font-size:12px;line-height:12px}.trail-module-item .module-title a,.trail-module-item .module-title{display:block;font-size:18px;font-weight:bold;line-height:22px;max-height:44px;margin:10px 0;overflow:hidden}.trail-module-item .module-description{font-size:14px;font-weight:normal;line-height:18px;max-height:72px;margin-bottom:20px;overflow:hidden}.trail-module-item.trailhead-item-collapsible .module-description,.trail-module-item.trailhead-item-collapsible .module-title{overflow:visible}.trail-module-item .module-content p{line-height:17px}.trail-module-item .module-content h4{margin-top:10px;margin-bottom:20px}.trail-module-item ul.modules-units{border-top:1px solid #E7E7E7;background-color:#EFEFEF;margin:0}.trail-module-item ul.modules-units li{padding-top:14px;padding-bottom:14px}.trail-module-item ul.modules-units li .left-side a{color:#189CD7;font-size:15px;font-weight:bold}.trail-module-item ul.modules-units li .left-side p{color:#666;font-size:13px;font-weight:fontFamilyStrong}.trail-module-item ul.modules-units li.completed .right-side a.start{display:none}.trail-module-item ul.modules-units li.completed .right-side a.completed{display:inline-block}.trail-module-item ul.modules-units li.in-progress .right-side a.start,.trail-module-item ul.modules-units li.in-progress .right-side a.new{display:none}.trail-module-item ul.modules-units li.in-progress .right-side a.continue{display:inline-block}.trail-module-item ul.modules-units li.new .right-side a.start{display:none}.trail-module-item ul.modules-units li.new .right-side a.new{display:inline-block}.trail-module-item ul.modules-units li .right-side{margin-top:6px}.trail-module-item ul.modules-units li .right-side a.th-icon--completed:hover,.trail-module-item ul.modules-units li .right-side a.icon-continue:hover,.trail-module-item ul.modules-units li .right-side a.icon-new:hover{text-decoration:none}.trail-module-item ul.modules-units li .right-side i{border-radius:50px;color:#fff;font-size:9px;vertical-align:top;margin-top:3px;display:none}.trail-module-item ul.modules-units li .right-side a{vertical-align:bottom;display:none;padding:4px}.trail-module-item ul.modules-units li .right-side a.start{display:inline-block;font-size:13px}.trail-module-item ul.modules-units li:hover{background-color:#FFFFFF;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding-top:13px;padding-bottom:13px}.trail-module-item ul.modules-units li:first-child:hover{border-top:1px solid transparent}.trail-module-item ul.modules-units li:last-child:hover{border-bottom:1px solid transparent}.trail-module-item ul.modules-units li a{padding-bottom:4px}.trail-module-item ul.modules-units li p{margin:0;padding:0}.trail-module-item .progress-amount{color:#707070;font-size:14px;font-weight:bold}.trail-module-item .progress{background:#DEDEDE;height:8px;margin-bottom:1px;width:118px;-webkit-box-shadow:none;box-shadow:none}.trail-module-item .progress.progress-success .bar{background:#0070d2;-webkit-box-shadow:none;box-shadow:none}.btn.feedback{font-size:13px}.module-footer-bordered{border-top:2px solid #e9e9e9}.trail-module-item.trailhead-item-coming-soon .module-description,.trail-module-item.trailhead-item-coming-soon .module-title{padding-left:110px;overflow:visible}.trail-module-item.trailhead-item{padding:0}.trail-module-item.trailhead-item .module-padding{padding:0 20px}.trail-module-item.trailhead-item .module-header{border-top-left-radius:8px;border-top-right-radius:8px}.trail-module-item.trailhead-item .module-header.module-padding{padding:20px}.trail-module-item.trailhead-item .module-content-header{position:relative}.trail-module-item.trailhead-item .module-footer{border-radius:0 0 8px 8px}.trail-module-item.trailhead-item .module-footer.module-padding{padding:10px 20px}.trail-module-item.trailhead-item-private .module-footer{background:#023C4B}.trailhead-item-list{background-color:#efefef;margin-bottom:0}.trailhead-item-list .trailhead-item-list-title{color:#189cd7;font-size:14px;font-weight:bold}.trailhead-item-list .trailhead-item-list-time{color:#666;font-size:12px}.trailhead-item-list .trailhead-item-list-item{padding:15px 20px}.toogle-item:hover{text-decoration:none}.trail-module-item .module-header{position:relative}.trail-module-item .trail-module-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;position:absolute;right:16px;bottom:10px;margin:0;padding:0}.trailhead-child-items .trailhead-item-state-icon{-webkit-transition:opacity linear 0.2s;-o-transition:opacity linear 0.2s;transition:opacity linear 0.2s}.trailhead-child-items .trailhead-item-state-icon:hover{opacity:0.8;text-decoration:none}.trailhead-child-items{background-color:#efefef;margin-bottom:0}.trailhead-child-items .trailhead-child-item,.trailhead-child-items li{border-bottom:1px solid #efefef;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.trailhead-child-items .trailhead-child-item:hover,.trailhead-child-items li:hover{background-color:#fff;border-bottom:1px solid #ccc}.trail-module-item .trailhead-child-items li:hover{background-color:#efefef;border-color:#efefef}.trail-module-item.trailhead-item-collapsible .trailhead-icon-type{color:#bfbfbf}.trailhead-item-collapsible .module-header .module-title,.trailhead-item-collapsible .module-header .module-description{padding-left:110px}.trailhead-item-collapsible .trailhead-child-items{display:none}.trailhead-item-content-title{color:#333;font-size:26px;font-weight:300;margin:10px 0}.progress-amount{color:#189cd7;font-size:14px;font-weight:bold}.trailhead-progress{margin-bottom:0;list-style:none;margin:0}.trailhead-progress.trailhead-progress-inline li{display:inline-block}.trailhead-progress.trailhead-progress-inline .progress{margin-bottom:0}.trailhead-progress.trailhead-progress-inline .hidden{display:none}.trailhead-progress.trailhead-progress-inline:first-child{margin-left:0}.trailhead-progress .progress{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000)";filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000)";background-color:rgba(0,0,0,0.25);background-image:none;-webkit-box-shadow:none;box-shadow:none;height:8px;margin-bottom:10px;zoom:1;overflow:hidden;border-radius:4px}.trailhead-progress .progress-time-text,.trailhead-progress .progress-time{color:#999;font-size:14px}.trailhead-progress .progress-info .bar{background-color:#0070d2;background-image:none;height:100%}.trailhead-progress .bar{border-top-right-radius:4px;border-bottom-right-radius:4px}.module-icon .th-icon--completed{-webkit-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;font-size:18px;position:absolute;width:auto}.module-icon .th-icon--completed:hover{text-decoration:none;cursor:default}.trailhead-item-count{color:#666;font-size:12px}.trailhead-item-link{display:block;font-size:14px;font-weight:bold}.trailhead-item-link:hover,.trailhead-item-link:focus{text-decoration:none}.trailhead-item-aside .trailhead-item-aside-title{font-size:18px;font-weight:bold;margin:10px 0}.trailhead-item-aside .trailhead-item-aside-desc{color:#333;font-size:14px;line-height:20px}.trailhead-item-aside .trailhead-item-aside-tags span{padding:0}.trailhead-item-aside .trailhead-item-aside-tags span:first-child:after{content:""}.trailhead-item-aside .trailhead-item-aside-tags span:last-child:after{content:""}.trailhead-item-aside .trailhead-item-aside-tags span:after{content:",";color:#333}.trailhead-item-aside hr{margin-bottom:30px;margin-top:0}.trailhead-item-aside .trailhead-item-aside-stat{color:#757e8f;font-size:14px;line-height:16px}.trailhead-item-aside .trailhead-item-aside-stat-blue{color:#189CD7}@media (max-width: 767px){.trailhead-item-container{padding:0 20px}}@media (max-width: 560px){.trailhead-item-container>.row{margin:0}}@media (max-width: 470px){.trail-module-item.trailhead-item-collapsible .module-header .module-icon{display:none}.trail-module-item.trailhead-item-collapsible .module-header .module-title,.trail-module-item.trailhead-item-collapsible .module-header .module-description{padding-left:0}.trail-module-item.trailhead-item-collapsible .trailhead-progress li{padding:0}.trail-module-item.trailhead-item-collapsible .trailhead-progress .progress{display:none}}body{height:100%;position:relative}.trailhead-challenge-container h2{margin-bottom:15px;font-size:28px}.trailhead-unit-header-container{-webkit-box-shadow:rgba(51,51,51,0.529) 0px -1px 4px;box-shadow:rgba(51,51,51,0.529) 0px -1px 4px;position:relative;z-index:10}.trailhead-unit-header-container--sticky{position:fixed !important;width:100% !important;top:0}.callout:before{content:""}ul.ul.bulletList{margin-bottom:10px}.unit-content .codeblock{word-wrap:break-word}.unit-content blockquote{border-color:#e2e2e2}.unit-content blockquote p{font-weight:normal;font-style:italic}.unit-content ul,.unit-content ol{margin-left:2rem}.unit-content p>code{white-space:normal}.unit-content code,.unit-content samp{font-size:12px;padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;border-radius:3px}.unit-content h1,.unit-content h1 span,.unit-content h2,.unit-content h2 span,.unit-content h3,.unit-content h3 span,.unit-content h4,.unit-content h4 span{color:#333}.unit-content .data.colSort{overflow:auto;width:100%}.unit-content h1{font-size:26px;font-weight:bold;margin:2rem 0 6px;line-height:1.3}.unit-content h1:first-child{margin-top:0}.unit-content h2{font-size:24px;margin:2rem 0 6px;line-height:1.3}.unit-content h2:first-child{margin-top:0}.unit-content h3{font-size:20px;margin:2rem 0 6px;line-height:1.3;font-weight:normal}.unit-content h3:first-child{margin-top:0}.unit-content h3.helpHead3{margin-top:2rem}.unit-content h4{font-size:1rem;font-weight:bold;margin:24px 0 6px}.unit-content dt{font-weight:bold}.unit-content li{line-height:24px}.unit-content td li{font-size:inherit}.unit-content .topic h2{margin-top:60px;margin-bottom:20px}.unit-content .topic h2,.unit-content .topic h2 span{color:#333}.unit-content p,.unit-content div.p,.unit-content ul,.unit-content ol{margin-bottom:10px}.unit-content p,.unit-content p ul,.unit-content p ul li,.unit-content p ol,.unit-content p ol li,.unit-content div.p,.unit-content div.p ul,.unit-content div.p ul li,.unit-content div.p ol,.unit-content div.p ol li,.unit-content ul,.unit-content ul ul,.unit-content ul ul li,.unit-content ul ol,.unit-content ul ol li,.unit-content ol,.unit-content ol ul,.unit-content ol ul li,.unit-content ol ol,.unit-content ol ol li{line-height:1.5;font-size:16px}.unit-content p p,.unit-content p div.p,.unit-content p ul p,.unit-content p ul div.p,.unit-content p ul li p,.unit-content p ul li div.p,.unit-content p ol p,.unit-content p ol div.p,.unit-content p ol li p,.unit-content p ol li div.p,.unit-content div.p p,.unit-content div.p div.p,.unit-content div.p ul p,.unit-content div.p ul div.p,.unit-content div.p ul li p,.unit-content div.p ul li div.p,.unit-content div.p ol p,.unit-content div.p ol div.p,.unit-content div.p ol li p,.unit-content div.p ol li div.p,.unit-content ul p,.unit-content ul div.p,.unit-content ul ul p,.unit-content ul ul div.p,.unit-content ul ul li p,.unit-content ul ul li div.p,.unit-content ul ol p,.unit-content ul ol div.p,.unit-content ul ol li p,.unit-content ul ol li div.p,.unit-content ol p,.unit-content ol div.p,.unit-content ol ul p,.unit-content ol ul div.p,.unit-content ol ul li p,.unit-content ol ul li div.p,.unit-content ol ol p,.unit-content ol ol div.p,.unit-content ol ol li p,.unit-content ol ol li div.p{margin-bottom:0}.unit-content .p .bulletList{list-style:disc;margin:1rem 2rem 0}.unit-content .box{padding:1rem 2rem 1rem 1rem;margin:1rem 0}.unit-content .box.info,.unit-content .box.confirm,.unit-content .box.warn{background:#fffcdd}.unit-content .box h4{margin:1rem 0;font-size:18px;line-height:1.3;font-weight:bold}.unit-content .box .media>.mediaBd{float:none;padding-left:65px}.unit-content .box .media>.mediaBd>ul,.unit-content .box .media>.mediaBd>ol{margin:0}.unit-content .box .media>.mediaBd>ul li,.unit-content .box .media>.mediaBd>ol li{margin:0 0 0 1rem}.unit-content .box .media>.mediaBd p{margin:0 0 1rem}.unit-content .box .media>.mediaBd p:last-child{margin-bottom:0}.unit-content .box.callout{background:#f2fbff;padding:1rem 2rem 2rem}.unit-content .box.callout .media>.mediaBd{padding-left:0}.unit-content .section .userinput,.unit-content .body .userinput{font-family:monospace;background:white;padding:0 4px}.unit-content .section ol,.unit-content .body ol{line-height:1.5}.unit-content .section ol li,.unit-content .body ol li{line-height:inherit}.unit-content .section pre,.unit-content .body pre{margin-bottom:20px;margin-top:20px}.unit-content .section dl,.unit-content .body dl{font-size:16px;line-height:1.5}.unit-content .section dd,.unit-content .body dd{margin:0 0 1rem;line-height:inherit}.unit-content .section div.shortdesc,.unit-content .body div.shortdesc{font-size:16px;line-height:1.5;word-wrap:break-word}.unit-content .section iframe,.unit-content .body iframe{display:block;max-width:100%}.unit-content .section div.p,.unit-content .section p,.unit-content .section span,.unit-content .section li div,.unit-content .body div.p,.unit-content .body p,.unit-content .body span,.unit-content .body li div{word-wrap:break-word}.unit-content .section div.p object,.unit-content .section div.p iframe,.unit-content .section p object,.unit-content .section p iframe,.unit-content .section span object,.unit-content .section span iframe,.unit-content .section li div object,.unit-content .section li div iframe,.unit-content .body div.p object,.unit-content .body div.p iframe,.unit-content .body p object,.unit-content .body p iframe,.unit-content .body span object,.unit-content .body span iframe,.unit-content .body li div object,.unit-content .body li div iframe{margin-top:20px;margin-bottom:20px}.unit-content .section div.p .image-block img,.unit-content .section p .image-block img,.unit-content .section span .image-block img,.unit-content .section li div .image-block img,.unit-content .body div.p .image-block img,.unit-content .body p .image-block img,.unit-content .body span .image-block img,.unit-content .body li div .image-block img{margin-top:0;margin-bottom:0}.unit-content .section div.p pre,.unit-content .section div.p table,.unit-content .section div.p .fig img,.unit-content .section p pre,.unit-content .section p table,.unit-content .section p .fig img,.unit-content .section span pre,.unit-content .section span table,.unit-content .section span .fig img,.unit-content .section li div pre,.unit-content .section li div table,.unit-content .section li div .fig img,.unit-content .body div.p pre,.unit-content .body div.p table,.unit-content .body div.p .fig img,.unit-content .body p pre,.unit-content .body p table,.unit-content .body p .fig img,.unit-content .body span pre,.unit-content .body span table,.unit-content .body span .fig img,.unit-content .body li div pre,.unit-content .body li div table,.unit-content .body li div .fig img{margin-top:20px;margin-bottom:20px;height:auto}.unit-content .section p,.unit-content .section ul,.unit-content .section iframe,.unit-content .section object,.unit-content .section div.shortdesc,.unit-content .body p,.unit-content .body ul,.unit-content .body iframe,.unit-content .body object,.unit-content .body div.shortdesc{margin-top:20px;margin-bottom:20px}.unit-content .section p+h2,.unit-content .section ul+h2,.unit-content .section iframe+h2,.unit-content .section object+h2,.unit-content .section div.shortdesc+h2,.unit-content .body p+h2,.unit-content .body ul+h2,.unit-content .body iframe+h2,.unit-content .body object+h2,.unit-content .body div.shortdesc+h2{margin-top:30px}.unit-content .section p object,.unit-content .body p object{margin-top:0;margin-bottom:0}.unit-content .section .fignone .image,.unit-content .body .fignone .image{margin-top:0;margin-bottom:0}.unit-content .img.mtm{float:left}.unit-content .media{overflow:hidden}.unit-content .media>img{float:left;margin:0 1rem 0 0;max-width:100px}.unit-content .media .mediaBd{float:left}.unit-content .media .mediaBd>ul,.unit-content .media .mediaBd>ol{margin:1rem 0 1rem 3rem}.unit-content .anchor{visibility:hidden}.unit-content>ul,.unit-content>ol,.unit-content dd>ul,.unit-content dd>ol{margin:1rem 0 1rem 2rem}.unit-content .image-block{display:block;margin:4px 0}.unit-content .image-center{margin-left:auto;margin-right:auto;display:block}.unit-content .image-right{margin-left:auto;display:block}.unit-content ol{list-style:decimal}.unit-content ul{list-style:disc}.unit-content li img{margin-bottom:1rem}.unit-content li>ul,.unit-content li>ol{margin-left:1rem}.unit-content li>ul{list-style:circle}.tablecap{color:#777777;font-size:14px}.featureTable{width:100%;color:#333;margin-bottom:30px}.featureTable th{font-size:15px;background-color:#ffffff;font-weight:bold;padding:14px}.featureTable th{border-bottom:4px solid #dedede;border-top:1px solid #dedede;border-right:1px solid #dedede}.featureTable th:first-child{border-left:1px solid #dedede}.featureTable td{background-color:#ffffff;font-size:15px;line-height:22px;padding:14px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;vertical-align:top}.featureTable td ul{margin:11px 30px}.featureTable td ul li{font-size:15px;line-height:22px}.featureTable tr td:first-child{border-left:1px solid #dedede}@media (max-width: 479px){.featureTable th,.featureTable td{padding:3px;font-size:12px}.featureTable ul{font-size:12px}}.label-info,.badge-info{color:#fff;background-color:#048EC6;color:#fff;font-size:13px;text-shadow:none;height:28px;line-height:24px;border-radius:25px}.badge-info.new{background-color:#c23934}.badge-info.complete{background-color:#048149}.challenge-tag{line-height:28px;font-size:13px;color:#333}hr.trailhead-unit-hr{margin:60px 0}.challenge-points h3{margin:0;margin-bottom:20px;font-size:28px;color:#333;font-weight:normal}.challenge-section{background:#FFFFFF;border-radius:6px;margin:0;padding:20px 0;overflow:visible}.challenge-section.complete,.challenge-section.not-complete{display:none}.challenge-section.complete .bottom-section{border-top:1px solid #DEDEDE}.challenge-section.complete{font-size:15px}.challenge-section.complete h3{color:#01344e;font-size:24px;font-weight:bold;margin:10px 0}.challenge-section.quiz{padding-bottom:0}.challenge-section.quiz,.challenge-section.quiz .bottom-section{padding-top:0}.challenge-section.quiz .top-section{padding-top:20px}.challenge-section.quiz .check-quiz-actions{padding-bottom:26px}.challenge-section.quiz .check-quiz-actions button{margin-bottom:0}.challenge-section.quiz .check-quiz-actions .quiz-details{line-height:42px;font-size:15px}.challenge-section.no-assessment.not-complete{padding:30px 0}.challenge-section.no-assessment p{margin-bottom:30px}.challenge-section .top-section,.challenge-section .mid-section,.challenge-section .bottom-section,.challenge-section .fail{padding-left:20px;padding-right:20px}.challenge-section .top-section{padding-bottom:20px}.challenge-section .mid-section{padding-top:30px;padding-bottom:30px;background:#EFEFEF;border:1px solid #DEDEDE;border-width:1px 0px;font-size:18px;font-weight:bold}.challenge-section .bottom-section{padding-top:20px;font-size:16px}.challenge-section .bottom-section.step-bottom{padding-top:0}.challenge-section .bottom-section p,.challenge-section .bottom-section ul,.challenge-section .bottom-section ul li{font-size:15px;line-height:1.5}.challenge-section .bottom-section ul{margin-top:20px}.challenge-section .bottom-section ul li{padding:4px 0}.challenge-section .bottom-section .questions{margin-left:-20px;margin-right:-20px;margin-bottom:0}.challenge-section .bottom-section .questions .question{border-bottom:1px solid #E7E7E7}.challenge-section .bottom-section .questions .question:last-child{border-bottom:0}.challenge-section .bottom-section .questions .question .question_title{padding:26px 30px 26px 74px;background:#F8F8F8;border-bottom:1px solid #E7E7E7;line-height:1.5}.challenge-section .bottom-section .questions .question .question_title b{margin:0 33px 0 -42px;display:inline-block;width:9px}.challenge-section .bottom-section .questions .question .question_answer{background:#FFFFFF;padding:20px;border-width:1px 0;border-style:solid;border-color:transparent}.challenge-section .bottom-section .questions .question .question_answer:hover{background:#F8F8F8;cursor:pointer;border:1px solid #E7E7E7;border-width:1px 0}.challenge-section .bottom-section .questions .question .question_answer p{margin:7px 0 0;color:#666;margin-left:55px;word-wrap:break-word}.challenge-section .bottom-section .questions .question .question_answer.selected p{color:#333}.challenge-section .bottom-section .questions .question .question_answer .status_unselected,.challenge-section .bottom-section .questions .question .question_answer .status_selected,.challenge-section .bottom-section .questions .question .question_answer .status_error,.challenge-section .bottom-section .questions .question .question_answer .status_success{border-radius:500px;padding:10px;float:left;width:35px;height:35px;margin-right:20px}.challenge-section .bottom-section .questions .question .question_answer .status_unselected{display:block}.challenge-section .bottom-section .questions .question .question_answer .status_selected,.challenge-section .bottom-section .questions .question .question_answer .status_error,.challenge-section .bottom-section .questions .question .question_answer .status_success{display:none}.challenge-section .bottom-section .questions .question .question_answer.selected{background:#cbeffe;border-color:#048EC6;border-style:solid;border-width:1px 0}.challenge-section .bottom-section .questions .question .question_answer.selected .status_selected{display:block}.challenge-section .bottom-section .questions .question .question_answer.selected .status_unselected,.challenge-section .bottom-section .questions .question .question_answer.selected .status_error,.challenge-section .bottom-section .questions .question .question_answer.selected .status_success{display:none}.challenge-section .bottom-section .questions .question .question_answer .status_unselected{padding:0;border:1px solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:33px;height:35px;width:35px;color:#666;font-weight:bold}.challenge-section .bottom-section .questions .question .question_answer:hover .status_unselected{border-color:#333;color:#333}.challenge-section .bottom-section .questions .question .question_answer:hover p{color:#333}.challenge-section .bottom-section .questions .question .question_answer .status_selected{color:#fff;background:#048EC6}.challenge-section .bottom-section .questions .question .question_answer .status_error{color:#fff;background:#d53c3c;padding:10px 9px 10px 11px;font-size:14px}.challenge-section .bottom-section .questions .question .question_answer .status_success{color:#fff;background:#7FC60E}.challenge-section .bottom-section .questions .question .question_answer.selected+.question_answer,.challenge-section .bottom-section .questions .question .question_answer.error+.question_answer,.challenge-section .bottom-section .questions .question .question_answer.success+.question_answer{border-top-color:transparent}.challenge-section .bottom-section .questions .question.error .question_answer.selected.error{background:initial;border:1px solid transparent;border-width:1px 0}.challenge-section .bottom-section .questions .question.error .question_answer.selected.error .status_selected{background:#ccc}.challenge-section .bottom-section .questions .question.error .question_answer.selected.error:hover{background:#F8F8F8;cursor:pointer;border:1px solid #E7E7E7;border-width:1px 0}.challenge-section .bottom-section .questions .question.error .question_title{background:#f9e4e4;border-color:#d53c3c;border-style:solid;border-width:1px 0;position:relative;padding-top:27px;padding-bottom:27px}.challenge-section .bottom-section .questions .question.error .question_title b{color:#fff;position:relative;display:inline-block;width:6px;text-align:center;margin:0 33px 0 -42px}.challenge-section .bottom-section .questions .question.error .question_title:before{background:#d53c3c;content:'';display:block;position:absolute;width:35px;height:35px;top:20px;left:20px;border-radius:500px;background-clip:padding-box}.challenge-section .bottom-section .questions .question.success .question_answer.selected .status_selected{background:#ccc}.challenge-section .bottom-section .questions .question.success .question_answer,.challenge-section .bottom-section .questions .question.success .question_answer:hover{background:initial;border-color:initial;border-style:initial;border-width:initial;cursor:initial}.challenge-section .bottom-section .questions .question.success .question_answer .status_unselected,.challenge-section .bottom-section .questions .question.success .question_answer:hover .status_unselected{border-color:#cecece;color:#666}.challenge-section .bottom-section .questions .question.success .question_title{background:#eefcd7;border-color:#7FC60E;border-style:solid;border-width:1px 0;position:relative}.challenge-section .bottom-section .questions .question.success .question_title b{color:#fff;position:relative;display:inline-block;width:6px;text-align:center}.challenge-section .bottom-section .questions .question.success .question_title:before{background:#7FC60E;content:'';display:block;position:absolute;width:35px;height:35px;top:20px;left:20px;border-radius:500px;background-clip:padding-box}.challenge-section .fail{display:none;padding-top:20px;padding-bottom:20px;background:#d53c3c;color:#fff}.challenge-section .fail.margin-bottom{margin-bottom:20px}.challenge-section .fail-text{color:#fff}.challenge-section .points-earned{margin-top:20px;margin-bottom:20px}.challenge-section .points-earned-label{color:#7FC60E}.challenge-section .points-earned-total{font-size:4rem;line-height:1.2;color:#7FC60E}.challenge-section .challenge-check-btn,.challenge-section .challenge-new-btn{position:relative;margin-top:20px}.challenge-section .challenge-check-btn .btn-text,.challenge-section .challenge-new-btn .btn-text{color:#fff}.challenge-section .challenge-check-btn .btn-text i,.challenge-section .challenge-new-btn .btn-text i{font-style:normal}.challenge-section .challenge-new-btn{margin-bottom:20px}.challenge-section .btn-success.earn-points.hidden{display:none}.challenge-section .retake{margin-top:20px}.challenge-section .retake-text,.challenge-section .retake-link{line-height:24px}.challenge-section .challenge-check-btn.in-progress .btn-text{color:transparent !important}.challenge-section .challenge-check-btn.in-progress .challenge-check-btn-overlay{background:url(/assets/progress-dots-885487323dbe24989296850f8263f62b09076ef19df49063f30c9d894d2e126a.gif) 50% 50% no-repeat !important}.challenge-section .challenge-check-btn-overlay{position:absolute;display:block;background:transparent;top:0;left:0;right:0;bottom:0;z-index:10000}.challenge-section .completion-date{margin-bottom:30px}.unit-sidebar .topic-list-nav ul li a{color:#1e1e1c;padding:0.3125rem 1rem;display:block;border-left:5px solid transparent}.unit-sidebar .topic-list-nav ul li a:active,.unit-sidebar .topic-list-nav ul li a:hover,.unit-sidebar .topic-list-nav ul li a:focus{text-decoration:none}.unit-sidebar .topic-list-nav ul li a:hover{background-color:#e2e2e2}.unit-sidebar .topic-list-nav ul li.active a{color:#0070d2;background-color:inherit;border-color:#0070d2}.unit-sidebar .topic-list-nav ul li.topic-challenge{border:1px solid #e2e2e2;border-width:1px 0 1px}.unit-sidebar .topic-list-nav ul li.topic-challenge a{padding:.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.topic-list{display:none}}.codeblock .syntaxhighlighter{border:1px solid #cecece !important;padding:8px !important;font-size:16px !important}.challenge-section h2{color:#333}.challenge-section__description ul li,.challenge-section__text ul li{margin-bottom:2px}.challenge-section__description li>ul,.challenge-section__text li>ul{margin-bottom:0}.challenge-section__description h2,.challenge-section__text h2{margin-top:0;font-size:28px}.challenge-section__description h2 span.challenge-points-green,.challenge-section__text h2 span.challenge-points-green{float:right}.challenge-section__description ol,.challenge-section__text ol{list-style:decimal}.challenge-section__description ul,.challenge-section__text ul{list-style:disc}.challenge-section__description ol,.challenge-section__description ul,.challenge-section__text ol,.challenge-section__text ul{margin-left:2rem}.challenge-section__description,.challenge-section__description p,.challenge-section__description ul li,.challenge-section__text,.challenge-section__text p,.challenge-section__text ul li{font-size:16px;line-height:24px;color:#585858}.challenge-section__description h3,.challenge-section__text h3{font-size:20px;line-height:1.3;color:#000;margin-top:1rem}.challenge-section-container{background:#FFF;border-radius:8px;padding:1.5rem;font-size:1rem}.challenge-section-container.quiz{padding:0 28px}.challenge-section-container h3,.challenge-section-container p,.challenge-section-container ul,.challenge-section-container header a.login{margin-bottom:20px}.challenge-section-container .questions{margin:0 -28px 26px -28px !important;border-bottom:1px solid #E7E7E7}.challenge-section-container header{background:transparent}.challenge-section-container header+.bottom-section .questions{margin-top:0 !important}.challenge-section-container .btn.login{font-size:16px}.challenge-section-container .question_title{background:#F8F8F8}.challenge-section-container .bottom-section{padding:0 !important}.challenge-section-container .status_unselected,.challenge-section-container .status_selected,.challenge-section-container .status_error,.challenge-section-container .status_success{display:block !important}.challenge-section-container span.quiz-errors,.challenge-section-container span.quiz-details{margin-left:28px}.challenge-section-container .faq-link{margin-left:28px;font-size:18px;vertical-align:middle}.challenge-section-container span.quiz-errors{color:#d53c3c;font-size:15px;line-height:42px}.challenge-section-container .fail-text{color:#fff}.challenge-section-container .fail{background:#d53c3c;padding:20px 28px;margin:1.5rem -1.5rem 0}.challenge-section-container .fail a{color:white;text-decoration:underline}.challenge-points-green{color:#048149}blockquote.quote-style{padding:15px;margin:0 0 20px;font-size:1.1em;font-style:italic;background:white;border-left:5px solid #d4d1d1;line-height:1.55em}@media (max-width: 1144px){.challenge-section-container span.quiz-details{display:block;margin-top:1rem;margin-left:0}}.unit-sidebar .sidebar-selector i{color:transparent}.unit-sidebar .sidebar-selector .active i{color:inherit}.unit-sidebar .sidebar-selector li a:hover i{text-decoration:none}.unit-sidebar .sidebar-selector li a:hover{cursor:pointer}.module-icon{position:relative}@media (max-width: 767px){.unit-sidebar,.trailhead-item-aside{margin-top:20px}.unit-content{padding-right:0}}.feedback-container{border-radius:8px;background-color:#FFFFFF;overflow:hidden}.feedback-container .feedback-top{padding:14px}.feedback-container .feedback-top h4{color:#333;font-size:14px;font-weight:bold;margin:10px 0}.feedback-container .feedback-top a{font-weight:bold;margin-bottom:8px;font-size:15px}.feedback-container .feedback-top a:hover{text-decoration:none;cursor:pointer}.feedback-container .feedback-bottom{padding:14px;background:#F8F8F8}.feedback-container .feedback-bottom p{font-size:13px;margin-bottom:4px}.feedback-container .feedback-bottom span.feedback{font-weight:bold;cursor:pointer;font-size:13px}.feedback-container .feedback-bottom span.feedback:before{content:url(/assets/opinionlab-orange-10cdc78e0c95250205cbbaf8919dc9944a29bc4309b75a47704968b747db4d0b.gif);margin-right:4px}body>img{display:none}.visible-lg{display:none}@media (min-width: 979px){.visible-lg{display:block}}li [class^="icon-"]{width:auto}.th2-invisible{visibility:hidden}a span.translation_missing,.translation_missing{color:#fff}.nav a .translation_missing,nav a .translation_missing{font-size:16px !important}.trailhead-item-container{min-height:300px}.trailhead-tilde{font-size:14px}.trailhead-item-status-completed .th-icon--in-progress,.completed .th-icon--in-progress{display:none}.trailhead-item-status-completed .th-icon--completed,.completed .th-icon--completed{display:block}.trailhead-item-status-new .th-icon--completed,.trailhead-item-status-new .th-icon--in-progress,.new .th-icon--completed,.new .th-icon--in-progress{display:none}.trailhead-item-status-in-progress .th-icon--completed,.in-progress .th-icon--completed{display:none}.trailhead-item-status-in-progress .th-icon--in-progress,.in-progress .th-icon--in-progress{display:block}.btn-square{border-radius:0}#completeModal .footer-shim{height:175px !important}@media (max-width: 979px) and (min-width: 768px){.trailhead-hero-description{padding:0 30px}}@media only screen and (max-width: 979px){.trailhead-item-container{min-height:auto}}@media only screen and (max-width: 767px){.trailhead-section-title{text-align:center}}@media only screen and (max-width: 480px){.trail-module-item .trailhead-icon-type{left:20px;top:120px;width:90px}}@media only screen and (max-width: 380px){.trailhead-section-title,.trailhead-section-title span{font-size:20px;text-align:center}}[class^="icon-"].hidden,[class*=" icon-"].hidden{display:none}div#conversion-tracking{height:0px;overflow:hidden}.panel-box{border:1px solid #ECECEC;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;margin:0}.panel-box__item{border-bottom:1px solid #ECECEC}.th-round-badge{width:3rem;line-height:3rem;border:1px solid #e2e2e2;color:#707070;border-radius:100%;text-align:center;height:3rem;font-size:1.25rem;font-weight:600}.th-round-badge--small{width:35px;height:35px;line-height:34px;font-size:1em;color:#333}.th-round-badge--success{background:#048149;border-color:#048149}.th-round-badge--success>i{color:white !important}.th-round-badge--error{background:#D33E41;border-color:#D33E41}.th-round-badge--error,.th-round-badge--error *{color:white !important}.th-round-badge--info{background:#105E89;border-color:#105E89}.th-round-badge--info>i{color:white !important}.hidden{display:none !important;opacity:0;visibility:hidden;height:0;width:0}@media (max-width: 767px){.desktop-header{padding:0 20px}}.desktop-header__search{min-height:3.25rem;width:33.85rem}.desktop-header__logo{float:left}.desktop-header .search{position:absolute;left:50%;width:240px;overflow:hidden;margin:7px 0 0 -120px}@media (max-width: 840px){.desktop-header .search{margin-left:-92px}.desktop-header .search input[type=search]{width:160px}}@media (max-width: 700px){.desktop-header .search{margin-left:-77px}.desktop-header .search input[type=search]{width:130px}}.desktop-header .slds-button--icon{padding:0}.mobile-header{display:none}.mobile-header__account-nav-toggle{display:block;position:absolute;top:0;right:0;height:60px;width:60px;text-align:center}.mobile-header__account-nav-toggle img{padding:21px 0}.mobile-header__logo{position:absolute;left:50%;top:0;margin-left:-65px;padding:8px 0 7px}.mobile-account-nav{background:-webkit-gradient(linear, left top, left bottom, from(#0B3D5E), to(#022E4B));background:-webkit-linear-gradient(top, #0B3D5E 0%, #022E4B 100%);background:-o-linear-gradient(top, #0B3D5E 0%, #022E4B 100%);background:linear-gradient(-180deg, #0B3D5E 0%, #022E4B 100%);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:280px;left:-280px;position:absolute;top:0;bottom:0;z-index:10;-webkit-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}.mobile-account-nav__logo{display:block;margin-bottom:10px}.mobile-account-nav .search{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #ccc}.mobile-account-nav.is-active{left:0}.desktop-header__avatar{display:inline-block}.desktop-header__account-list{list-style:none;margin:0;padding:0;padding:10px 0}.desktop-header__account-list a{display:block;padding:10px 20px;font-size:16px;color:#555}.desktop-header__account-list a:hover,.desktop-header__account-list a:focus{background:#ebebed;color:#333;text-decoration:none}.desktop-header__account-list .divider{height:1px;margin:9px 1px;overflow:hidden;border-bottom:1px solid #e5e5e5}.filter .tag-section-title{font-size:16px;font-weight:normal;line-height:16px;margin:0 0 15px 0}.filter .tag-filter-list__container{-ms-overflow-style:none;overflow:-moz-scrollbars-none;max-height:180px;overflow-x:hidden;overflow-y:auto}.filter .tag-filter-list__container::-webkit-scrollbar{display:none}@media (min-width: 1024px){.filter .tag-filter-list__container{max-height:80px}}.filter .filter-tag{background-color:transparent;color:#aebacc;font-size:0.75rem;font-weight:normal}.filter .filter-tag:hover{cursor:pointer}.filter .filter-tag-active{border-radius:4px;background-clip:padding-box;background-color:rgba(255,255,255,0.25);color:#fff;padding:0 4px}.filter .filter-tag-active:hover{cursor:pointer}#skill-chart{height:280px;width:100%}#skill-chart svg{display:block;width:100%;height:auto;overflow:visible}#skill-chart .c3-legend-item text,#skill-chart .c3-texts,#skill-chart .c3-tooltip{text-transform:capitalize}#skill-chart .c3-chart-arc text{font-size:100%}.panel.skill-panel{overflow:visible}.panel.skill-panel .no-skills{margin-top:130px}button.modal-close{border:0;padding:0;background:transparent;position:absolute;top:10px;right:10px}.challenge-modal{border:none}.challenge-modal.modal{top:calc(146px + 5%) !important;margin-left:-275px;width:550px}.challenge-modal .close{filter:alpha(opacity=100);font-size:28px;position:absolute;top:-40px;right:-30px;float:none;text-shadow:0 3px 7px rgba(0,0,0,0.3);opacity:1}.challenge-modal .close span{float:left;font-size:16px;margin-right:10px;margin-left:5px}.challenge-modal .challenge-success-description__social{border-top:1px solid #E7E7E7;padding:30px 0 20px;font-size:18px;font-weight:bold;margin-bottom:0}.challenge-modal .challenge-item{min-height:240px;padding:0}.challenge-modal .challenge-item.challenge-item-module .module-badge{margin:0 auto 20px}.challenge-modal .challenge-item.challenge-item-module .challenge-success-text{margin-bottom:10px;margin-top:15px;line-height:1.2}.challenge-modal .challenge-item.challenge-item-module .challenge-success-description{font-size:14px}.challenge-modal .modal-header{border-bottom:none}.challenge-modal .modal-body{padding:0;min-height:200px;max-height:none}.challenge-modal .body-content{padding:20px}.challenge-modal .modal-share{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;background-clip:padding-box;background-color:#fff;color:#666;font-size:14px;padding:10px 20px;margin-top:20px}.challenge-modal .challenge-content{text-align:center;margin:30px 0}.challenge-modal .challenge-success-description-bold{color:#666;font-weight:bold;font-size:21px;line-height:1.3}.challenge-modal .challenge-points{text-align:center}.challenge-modal .challenge-points li{padding:10px 40px !important;border-right:1px solid #eee}.challenge-modal .challenge-points li:last-child{border-right:none}.challenge-modal .challenge-points .points{height:140px;vertical-align:middle;width:140px}.challenge-modal .challenge-points .points.aggregated{border-radius:50%;background-clip:padding-box;border:2px dashed #7FC60E;margin-top:10px;margin-bottom:30px;margin-left:auto;margin-right:auto}.challenge-modal .challenge-points .points .aggregated-points{color:#7FC60E;font-size:40px;font-weight:300;margin-bottom:10px;margin-top:50px}.challenge-modal .challenge-points .points .aggregated-points-text{color:#7FC60E;font-size:12px;font-weight:bold}.challenge-modal .challenge-points .challenge-success-description-next{margin-top:20px;margin-bottom:0}.challenge-modal .challenge-success-text{color:#666;font-family:TrailheadBold !important;font-weight:bold;font-size:36px;margin-bottom:10px;margin-top:0;line-height:1.2}.challenge-modal .challenge-success-description{color:#666;font-size:16px}.challenge-modal .challenge-success-astro{margin-bottom:15px;width:120px}.challenge-modal .challenge-success-streak{margin-bottom:0;margin-top:30px}.challenge-modal .challenge-success-description-light{color:#999;font-size:16px}.challenge-modal .module-badge{height:140px;width:140px;margin:40px auto 40px auto;position:relative}.challenge-modal .module-badge .th-icon--completed{border:3px solid #fff;position:absolute;top:0;right:0;height:30px;width:30px}.challenge-modal .challenge-points-earned{color:#7FC60E;font-weight:bold;font-size:24px;margin-bottom:20px;margin-top:20px}.challenge-modal .challenge-table{display:table;width:100%;height:100%}.challenge-modal .challenge-table-cell{display:table-cell;vertical-align:middle}.challenge-modal .challenge-item-module .challenge-points,.challenge-modal .challenge-item-module .challenge-content{width:230px}.challenge-modal .challenge-item-module .challenge-points{margin-left:20px}.challenge-modal .challenge-modal-close,.challenge-modal .challenge-modal-close span{color:#189CD7;font-size:16px}@media only screen and (max-width: 767px){.challenge-modal .close{top:10px;right:10px;z-index:1100;font-size:18px;text-shadow:none}.challenge-modal.modal{left:0;right:0;top:0 !important;bottom:0;width:100%;border-radius:0;margin:0;z-index:10001;overflow-y:scroll}.challenge-modal .challenge-item{min-height:auto;padding:0}.challenge-modal .challenge-item .challenge-points,.challenge-modal .challenge-item .challenge-content{width:100%}.challenge-modal .challenge-item .points.aggregated{margin-left:auto;margin-right:auto}.challenge-modal .challenge-item-module .challenge-points{margin-left:0;position:absolute;top:50px;left:0}}@media only screen and (max-height: 567px){.challenge-modal .challenge-item{float:left}.challenge-modal .challenge-success-description__social{border-top:none}}@media only screen and (max-width: 320px){.challenge-modal .challenge-success-description__social{padding:10px 0}.challenge-modal .th-share-list li{margin-left:2px}}@media only screen and (max-height: 320px){.challenge-modal .module-badge{height:85px;width:100px}.challenge-modal .th-share-list li{margin-left:0;width:38px;height:38px}.challenge-modal .th-share-list li:first-child{width:58px;height:58px}}@media only screen and (max-height: 480px){.challenge-modal .challenge-content{margin:0}.challenge-modal .challenge-item{float:none}.challenge-modal .challenge-success-astro{width:80px}.challenge-modal .challenge-item-module{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.challenge-modal .challenge-item-module .module-badge{width:100px;height:100px}.challenge-modal .modal-share{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}}.trailhead-locale-de .panel--level.next-level .panel-heading h3,.trailhead-locale-fr .panel--level.next-level .panel-heading h3,.trailhead-locale-es-MX .panel--level.next-level .panel-heading h3,.trailhead-locale-pt-BR .panel--level.next-level .panel-heading h3{margin-bottom:0}.trailhead-locale-de .panel--level.next-level .panel-heading a,.trailhead-locale-fr .panel--level.next-level .panel-heading a,.trailhead-locale-es-MX .panel--level.next-level .panel-heading a,.trailhead-locale-pt-BR .panel--level.next-level .panel-heading a{display:block;margin:0 0 10px;font-size:14px;clear:left;float:none !important;line-height:2}.trailhead-locale-de .panel--level.next-level .th-profile-rank-image,.trailhead-locale-fr .panel--level.next-level .th-profile-rank-image,.trailhead-locale-es-MX .panel--level.next-level .th-profile-rank-image,.trailhead-locale-pt-BR .panel--level.next-level .th-profile-rank-image{height:120px;width:120px}.trailhead-section-title{color:#333;font-size:26px;line-height:30px;font-weight:300;margin:0;padding:24px 20px}.trailhead-section-title span{font-weight:inherit}.tiles-container{overflow:visible;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:30px}.tile-grid{margin-top:25px}.tile-grid .tile-container{position:relative}.tile-grid .tile-container.-more>.screen{background:rgba(255,255,255,0.8);position:absolute;top:15px;right:15px;bottom:15px;left:15px;bottom:28px;text-align:center;border-radius:10px;line-height:280px;color:#0070d2;display:block;font-size:42px;font-weight:bold;z-index:100;font-family:TrailheadBold}.tile-grid .tile-container.-more>.screen:hover,.tile-grid .tile-container.-more>.screen:focus{text-decoration:none}.tile-grid .tile-container.-more .tile-actions{display:none}.tile-grid .tile-container.-more .private-ribbon:after{content:" ";position:absolute;left:0px;top:0;width:6px;height:26px;background:rgba(255,255,255,0.8)}.tile{background:white;border-radius:12px 12px 10px 10px;height:280px;margin:15px;position:relative;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 0 rgba(0,0,0,0.1)}.tile .tile-header{overflow:hidden;padding:16px 16px 8px;font-size:13px;border-radius:10px 10px 0 0;color:#707070;font-weight:bold}.tile .tile-header .tile-icon{float:left;position:relative;height:90px}.tile .tile-header .tile-icon .th-icon--completed{position:absolute;top:10px;right:-5px;color:white;fill:white;width:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tile .tile-header .tile-meta-content{float:right;text-align:right;max-width:200px}.tile .tile-header .tile-meta-content .progress-text{clear:both;line-height:22px}.tile .tile-header .tile-meta-content .progress-group{float:right}.tile .tile-header .tile-meta-content .progress-group .progress-percent{float:left;line-height:10px;margin-right:4px}.tile .tile-header .tile-meta-content .progress{float:right;width:100px;height:10px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px}.tile .tile-header .tile-meta-content .progress .bar{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;background-image:none;height:100%}.tile .tile-body{font-size:14px;line-height:17px;padding:0 20px;height:118px;overflow:hidden;color:#707070}.tile .tile-body .tile-title{display:block;font-size:16px;margin:5px 0;line-height:18px;font-weight:bold;word-break:break-word}.tile .tile-body .tile-title:hover,.tile .tile-body .tile-title:focus{text-decoration:none}.tile .tile-body .tile-description{word-break:break-word}.tile .tile-actions{margin:0;padding:12px 15px;list-style:none;position:absolute;bottom:0;left:0}.tile .tile-actions>li{display:inline-block;vertical-align:middle}.tile .tile-tags{position:absolute;bottom:0;right:0;margin:0;padding:0;text-align:right;padding:12px 15px;list-style:none}.tile .tile-tags>li{display:inline-block}.tile .more-tags{display:inline-block;vertical-align:bottom}.tile .more-tags .elipsis{background:url(/assets/elipsis-4722a493903202c7a94bb5f9b71d9819d696e495b84975f1e32830436fe825f3.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;height:23px;width:23px}.tile .tile-preview{position:absolute;z-index:30;width:70px;height:70px}.tile.tile-type-trailmix{margin:15px 15px 21px;border-radius:10px;-webkit-box-shadow:0px 0px 0 1px rgba(85,85,85,0.22);box-shadow:0px 0px 0 1px rgba(85,85,85,0.22);position:relative}.tile.tile-type-trailmix:after,.tile.tile-type-trailmix:before{content:'';position:absolute;border-radius:inherit;z-index:-1;height:inherit;display:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;left:0;width:100%}.tile.tile-type-trailmix:before{top:6px;-webkit-transform:scale(0.96, 1);-ms-transform:scale(0.96, 1);transform:scale(0.96, 1)}.tile.tile-type-trailmix:after{-webkit-transform:scale(0.98, 1);-ms-transform:scale(0.98, 1);transform:scale(0.98, 1);top:3px}.tile.tile-type-trailmix .tile-icon-image{width:65px;position:relative;left:10px}.tile.tile-type-trailmix .tile-header{min-height:60px}.tile.tile-type-trailmix .tile-icon{padding-bottom:15px}.tile.tile-type-trailmix .assignment_gray,.tile.tile-type-trailmix .assignment_red,.tile.tile-type-trailmix .assignment_green{padding:5px 10px;border-radius:4px;font-size:14px}.tile.tile-type-trailmix .assignment_gray{background:#DADADA;color:#666666}.tile.tile-type-trailmix .assignment_red{background:#BD001B;color:#FFFFFF}.tile.tile-type-trailmix .assignment_green{background:#2B7F5C;color:#FFFFFF}.tile.tile-type-trailmix .trailmix-creator-image{display:block;width:71px;height:71px;overflow:hidden;padding:0;border:3px solid white;background:white;-o-object-fit:cover;object-fit:cover}.tile.tile-type-trailmix .tile-header{background-color:#16325c;background-image:url(/assets/trailmixes/tile-pattern-decb001a7f88e682fe7d5ee544c6ebbcb69e07ad22814fab1b5a680fc9822325.svg)}.tile.tile-type-trailmix .progress{background:rgba(0,0,0,0.3)}.tile.tile-type-trailmix .progress .bar{background:white}.tile.tile-type-trail .progress{background:rgba(255,255,255,0.2)}.tile.tile-type-trail .progress .bar{background:white}.tile.tile-type-module .progress,.tile.tile-type-project .progress,.tile.tile-type-super_badge .progress{background:#dfdfdf}.tile.tile-type-module .progress .bar,.tile.tile-type-project .progress .bar,.tile.tile-type-super_badge .progress .bar{background:#68adde}.tile.tile-type-trail .tile-body{padding-top:20px}.tile.tile-type-trail .tile-header .tile-icon{width:90px;margin-top:-14px;margin-right:10px}.tile.tile-type-trail .tile-header .tile-meta-content .progress-text,.tile.tile-type-trail .tile-header .tile-meta-content .progress-percent{color:#fff}.tile.tile-type-trailmix .tile-header{padding:16px}.tile.tile-type-trailmix .tile-header .tile-meta-content *{color:white}.tile.tile-type-trailmix .tile-header .tile-meta-content .progress{margin-bottom:5px}.tile.tile-type-trailmix .tile-header .tile-meta-content .progress-text{line-height:17px;color:white}.tile.tile-type-trailmix .tile-body{height:148px}.tile.tile-type-module .tile-body,.tile.tile-type-project .tile-body,.tile.tile-type-super_badge .tile-body,.tile.tile-type-trailmix .tile-body{padding-top:20px}.tile.tile-type-module .tile-header,.tile.tile-type-project .tile-header,.tile.tile-type-super_badge .tile-header,.tile.tile-type-trailmix .tile-header{padding:16px 16px 0}.tile.tile-type-module .tile-header .tile-icon,.tile.tile-type-project .tile-header .tile-icon,.tile.tile-type-super_badge .tile-header .tile-icon,.tile.tile-type-trailmix .tile-header .tile-icon{width:85px}.tile.tile-type-super_badge .tile-header .tile-icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:85px;height:85px}.tile .lock-icon,.content-header .lock-icon{height:30px;width:30px;position:absolute;bottom:0px;right:-5px;border-radius:30px;background-repeat:no-repeat;background-size:40%;background-position:50% 45%}.tile .lock-icon.-locked,.content-header .lock-icon.-locked{background-image:url(/assets/trailhead_app/locked-lock-icon-7c666543c23fb9cc2b80301f3f5cd115e51ef3e758808b5b95bd36371fee1d87.png);background-color:#C85A5B}.tile .lock-icon.-unlocked,.content-header .lock-icon.-unlocked{background-image:url(/assets/trailhead_app/unlocked-lock-icon-f92ab3fbd690f085cb1eaefd6e0ae7a30fda7548a3e4911abfa7aee5ffa6dd79.png);background-color:#048149}.tile-container{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 974px){.tile-container{width:33.333%}}@media (min-width: 620px) and (max-width: 973px){.tile-container{width:50%}}@media (max-width: 619px){.tile-container{width:100%}}@media (max-width: 340px){.tile.tile-type-trail .tile-header .tile-icon{width:70px;margin-top:-7px;margin-right:10px}}.tag{display:block;font-size:12px;color:#666;line-height:25px;background:rgba(0,0,0,0.05);border-radius:4px;padding:0 10px;text-decoration:none}.tag:hover{color:#0070d2;cursor:pointer}.tag.active{background:#0070d2;color:white}.tag:hover,.tag:active,.tag:focus{text-decoration:none}.content-header{padding:0}@media (max-width: 767px){.content-header{padding:0 20px}}.content-header .container{position:relative}.content-header .th-icon--completed,.content-header .lock-icon{border:2px solid #fff;border-radius:50%;height:26px;width:26px}.content-header .th-icon--completed>.slds-icon_container{margin-top:-2px}.content-header .content-information{position:relative;color:#666;padding:15px 0 0;-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4;-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px}.content-header .content-type{text-transform:capitalize;color:rgba(0,0,0,0.5);letter-spacing:1px;font-size:18px;width:100%;line-height:23px}.content-header .content-title{font-size:30px;line-height:35px;font-weight:bold;color:inherit;letter-spacing:0.2px;margin:0 0 10px;word-break:break-word}.content-header .content-description{color:inherit;font-size:16px;line-height:20px;word-break:break-word}.content-header .progress-information{width:250px}.content-header .progress-information .progress{height:10px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;width:100%;background:rgba(0,0,0,0.1);margin:0}.content-header .progress-information .progress .bar{background-color:#66b1ee;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;background-image:none;height:100%}.content-header .content-tags{padding:0;overflow:hidden}.content-header .content-tags .tag{font-size:14px;line-height:30px;padding:0 18px;float:right;margin:0 0 0 10px}.content-header .content-tags .tag:last-child{margin-left:0}.content-header .content-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content-header .content-actions>li{margin-right:0.5rem;height:38px}.content-header .content-actions .trailmix__destroy{position:absolute;right:0;bottom:20px}.content-header .content-actions .trailmix__destroy a{display:block}.content-header .content-actions .trailmix__destroy .trash{background:url(/assets/trash-19dc2d678fd60e17f92b6f4d84f1adcfd9a33b6b1a63ea0dc699701334f0998e.svg);height:36px;width:36px;display:block;background-repeat:no-repeat;background-position:center center}.content-header .content-actions .trailmix__destroy{list-style:none;cursor:pointer;background-color:rgba(255,255,255,0.1);-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;border-radius:0.25rem}.content-header .content-actions .trailmix__destroy:hover{background-color:rgba(255,255,255,0.2)}.content-header.content-header-type-super_badge{background:#16325c}.content-header.content-header-type-trail .content-type,.content-header.content-header-type-super_badge .content-type,.content-header.content-header-type-trailmix .content-type{color:rgba(255,255,255,0.75)}.content-header.content-header-type-trail .content-information,.content-header.content-header-type-super_badge .content-information,.content-header.content-header-type-trailmix .content-information{color:white}.content-header.content-header-type-trail .progress,.content-header.content-header-type-super_badge .progress,.content-header.content-header-type-trailmix .progress{background:rgba(255,255,255,0.2)}.content-header.content-header-type-trail .progress .bar,.content-header.content-header-type-super_badge .progress .bar,.content-header.content-header-type-trailmix .progress .bar{background-color:#fff}.content-header.content-header-type-trail .content-tags,.content-header.content-header-type-super_badge .content-tags,.content-header.content-header-type-trailmix .content-tags{overflow:hidden}.content-header.content-header-type-trail .content-tags .tag,.content-header.content-header-type-super_badge .content-tags .tag,.content-header.content-header-type-trailmix .content-tags .tag{color:#fff;background:rgba(255,255,255,0.1)}.content-header.content-header-type-super_badge{color:white}.content-header.content-header-type-super_badge .content-icon{padding-bottom:26px}.content-header.content-header-type-super_badge .content-icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:140px;height:140px}.content-header.content-header-type-super_badge .content-actions{margin-top:0}@media (max-width: 674px){.content-header .content-icon{margin-bottom:60px}.content-header .content-icon img{width:80px}}@media (max-width: 512px){.content-header .content-icon{display:none}}.favorite{padding:0 !important;height:38px;width:38px}.favorite .heart{margin:auto;height:30px;width:30px;background:url(/assets/favorites/heart_sprite-e35a056109cddda4e471c69b3b1322faa53945e30086acb029da3b8eb3e4f3e5.svg);background-repeat:no-repeat;background-position:center 6px}.favorite:hover{background:rgba(0,0,0,0.05);cursor:pointer}.favorite:hover .heart{background-position:center -26px}.favorite.active .heart{background-position:center -58px}.favorite:after{background-image:url(/assets/favorites/astro-heart-76157b40805e82e50923a4b09c90a6d297164dc6824e5279dc0f0a4acabe77d1.svg);background-repeat:no-repeat;width:40px;height:50px;content:" ";opacity:0;position:absolute;bottom:-8px;right:-2px;z-index:2}.favorite.loving{overflow:visible}.favorite.loving:after{-webkit-animation:astro-grow .75s ease-out;animation:astro-grow .75s ease-out}.favorite:before{background-image:url(/assets/favorites/astro-heartless-bb49198b31124f55e309f60e555a36b7a48b3bc2858230b2a44150f06d0ab37c.svg);background-repeat:no-repeat;width:70px;height:80px;content:" ";opacity:0;position:absolute;bottom:-15px;right:-15px;z-index:2}.favorite .heart:after{background-image:url(/assets/favorites/heart-20380dfe934c00ea913e70174454acd792e9c3e99d7232e899f5b2e50779c580.svg);background-repeat:no-repeat;width:70px;height:70px;content:" ";opacity:0;position:absolute;bottom:-15px;left:-15px}.favorite.unloving{overflow:visible}.favorite.unloving:before{-webkit-animation:astro-unlove .65s linear;animation:astro-unlove .65s linear}.favorite.unloving .heart:after{-webkit-animation:heart-drop .75s linear;animation:heart-drop .75s linear}@-webkit-keyframes astro-grow{25%, 75%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes astro-grow{25%, 75%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes astro-unlove{0%, 80%{opacity:1}100%{opacity:0}}@keyframes astro-unlove{0%, 80%{opacity:1}100%{opacity:0}}@-webkit-keyframes heart-drop{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translate(-7px, 15px);transform:translate(-7px, 15px)}40%{-webkit-transform:translate(0px, 30px);transform:translate(0px, 30px)}60%{opacity:1;-webkit-transform:translate(10px, 45px);transform:translate(10px, 45px)}80%{opacity:0;-webkit-transform:scale(0.5) translate(0px, 120px);transform:scale(0.5) translate(0px, 120px)}}@keyframes heart-drop{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translate(-7px, 15px);transform:translate(-7px, 15px)}40%{-webkit-transform:translate(0px, 30px);transform:translate(0px, 30px)}60%{opacity:1;-webkit-transform:translate(10px, 45px);transform:translate(10px, 45px)}80%{opacity:0;-webkit-transform:scale(0.5) translate(0px, 120px);transform:scale(0.5) translate(0px, 120px)}}.private-ribbon{content:'internal';width:98px;height:26px;line-height:26px;text-transform:uppercase;text-indent:14px;text-align:left;letter-spacing:0.25px;color:white;font-size:12px;position:absolute;background-image:url(/assets/private_ribbon_blank-37dc53aa446d51ebb4ed3931e2f7f9ea696381e31664538b8879e24a2b4368a7.png);background-repeat:no-repeat;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;position:absolute;z-index:10}.tile .private-ribbon{left:-6px;top:90px}.content-information .private-ribbon{bottom:-13px;left:-6px}.launch-org{margin-bottom:1rem}.launch-org__notices{margin:1rem 0 !important;list-style:none !important}.launch-org__notices li{line-height:1.5;margin:0}.launch-org__notices li i{height:24px;width:24px;font-size:20px;margin:0 6px 0 2px;color:#fff;line-height:1;border-radius:100%}.launch-org__notices .msg-icon{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:6px}.launch-org__link{line-height:40px;white-space:nowrap;vertical-align:top;font-size:16px}.site-notifier{-webkit-transition:max-height 0.5s ease-out;-o-transition:max-height 0.5s ease-out;transition:max-height 0.5s ease-out;overflow:hidden;max-height:120px}.site-notifier.slide-up{max-height:0}.site-notifier .site-notifier-container{margin:0 auto;max-width:660px;text-align:center;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;font-size:13px;line-height:1.5}.site-notifier .site-notifier-container #notifier-close{position:absolute;top:10px;right:5px;font-size:12px}.site-notifier .site-notifier-container #notifier-close:hover{opacity:0.6;text-decoration:none}.site-notifier.notifier-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.site-notifier.notifier-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.site-notifier.notifier-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.site-notifier.notifier-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.site-notification-settings,.trailmix{margin:80px 0}.site-notification-settings table,.trailmix table{width:100%;margin-bottom:40px}.site-notification-settings table th,.site-notification-settings table td,.trailmix table th,.trailmix table td{text-align:left;padding:8px}.site-notification-settings table tr:first-child th,.site-notification-settings table tr:first-child td,.trailmix table tr:first-child th,.trailmix table tr:first-child td{border-bottom:1px solid #e3e3e3}.site-notification-settings .form-horizontal,.trailmix .form-horizontal{margin:20px 0}.site-notification-settings .form-horizontal .form-group,.trailmix .form-horizontal .form-group{display:inline-block;margin-right:20px}.site-notification-settings .form-horizontal .form-group label,.site-notification-settings .form-horizontal .form-group input,.trailmix .form-horizontal .form-group label,.trailmix .form-horizontal .form-group input{display:inline-block}.site-notification-settings .form-horizontal .form-group input[type='text'],.trailmix .form-horizontal .form-group input[type='text']{min-width:400px}.site-notification-settings .form-horizontal .form-group select,.trailmix .form-horizontal .form-group select{width:120px}.site-notification-settings .form-horizontal .form-group.blocks label,.site-notification-settings .form-horizontal .form-group.blocks input,.site-notification-settings .form-horizontal .form-group.blocks select,.trailmix .form-horizontal .form-group.blocks label,.trailmix .form-horizontal .form-group.blocks input,.trailmix .form-horizontal .form-group.blocks select{display:block}.site-notification-settings .form-horizontal input[type="submit"],.trailmix .form-horizontal input[type="submit"]{padding:5px 20px}.custom-step-edit-icon__label{display:inline-block}.custom-step-edit-icon__label--task{width:auto;vertical-align:text-top}.custom-step-edit-icon__label--link{width:100%}.custom-step-edit-icon__select{display:inline-block}.custom-step-edit-icon__select--task{display:none}.custom-step-edit-icon__select--link{width:200px}@media (max-width: 576px){.custom-step-edit-icon__select--link{width:100%}}.custom-step-edit-icon__icon{display:inline-block;margin-left:20px}.custom-step-edit-icon__icon img{height:40px}.custom-step-edit-icon__icon--task{margin-left:15px}.custom-step-edit-icon__icon--link{vertical-align:top}@media (max-width: 576px){.custom-step-edit-icon__icon--link{display:none}}.th-hero{overflow:hidden}.th-hero--zion{background-image:url(/assets/home/codey@2x-005509fb79c8025c37bc53d2ac71114f876fc1f3d0d1188157fd6a036088582e.png),url(/assets/home/right-mountain@2x-b7163798a3d55b5e7e4cd449276bde1e53af35e377289b9cf1e12c87b5e9b29f.png),url(/assets/home/mountain-range@2x-1c6d78e8c06341fa9c384f43692509ffba9bcfe267ec8b36d3919ba18f5b5f38.png),-webkit-gradient(linear, left top, left bottom, color-stop(10%, #9DD1ED), color-stop(90%, #C7E4EB));background-image:url(/assets/home/codey@2x-005509fb79c8025c37bc53d2ac71114f876fc1f3d0d1188157fd6a036088582e.png),url(/assets/home/right-mountain@2x-b7163798a3d55b5e7e4cd449276bde1e53af35e377289b9cf1e12c87b5e9b29f.png),url(/assets/home/mountain-range@2x-1c6d78e8c06341fa9c384f43692509ffba9bcfe267ec8b36d3919ba18f5b5f38.png),-webkit-linear-gradient(top, #9DD1ED 10%, #C7E4EB 90%);background-image:url(/assets/home/codey@2x-005509fb79c8025c37bc53d2ac71114f876fc1f3d0d1188157fd6a036088582e.png),url(/assets/home/right-mountain@2x-b7163798a3d55b5e7e4cd449276bde1e53af35e377289b9cf1e12c87b5e9b29f.png),url(/assets/home/mountain-range@2x-1c6d78e8c06341fa9c384f43692509ffba9bcfe267ec8b36d3919ba18f5b5f38.png),-o-linear-gradient(top, #9DD1ED 10%, #C7E4EB 90%);background-image:url(/assets/home/codey@2x-005509fb79c8025c37bc53d2ac71114f876fc1f3d0d1188157fd6a036088582e.png),url(/assets/home/right-mountain@2x-b7163798a3d55b5e7e4cd449276bde1e53af35e377289b9cf1e12c87b5e9b29f.png),url(/assets/home/mountain-range@2x-1c6d78e8c06341fa9c384f43692509ffba9bcfe267ec8b36d3919ba18f5b5f38.png),linear-gradient(-180deg, #9DD1ED 10%, #C7E4EB 90%);background-repeat:no-repeat;background-position:left 0, right 0, left 0 top 0, 0 0;min-height:210px;padding:3rem 25% 0;background-size:400px 400px, 480px 400px, cover, cover}@media (max-width: 1400px){.th-hero--zion{background-position:left 0, right -50px top 0, left 0 top 0, 0 0}}@media (max-width: 1080px){.th-hero--zion{background-position:left -50px top 0, right -100px top 0, left 0 bottom -40px, 0 0;padding-bottom:6rem}}@media (max-width: 940px){.th-hero--zion{background-size:400px 400px, 480px 400px, cover, cover}}@media (max-width: 880px){.th-hero--zion{background-position:left -20px bottom -40px, right -30px bottom 0, left 0 bottom -40px, 0 0;background-size:230px 207px, 230px 192px, cover, auto}}@media (max-width: 530px){.th-hero--zion{background-position:left -20px bottom -50px, right -50px bottom 0, left 0 bottom 0, 0 0;padding:2rem 10% 8rem}}@media (max-width: 430px){.th-hero--zion{background-size:180px 162px, 180px 150px, contain, auto}}.th-hero__heading{letter-spacing:-0.44px;text-transform:uppercase;color:#15385f;font-size:36px;line-height:1.1;margin:0 0 0.5rem}@media (max-width: 880px){.th-hero__heading{font-size:36px}}@media (max-width: 680px){.th-hero__heading{font-size:24px}}.th-hero__heading--signed-out{padding-top:2rem;font-size:40px}.th-hero__sub-heading{color:#15385f;font-size:24px;font-weight:bold;line-height:1.3}.th-hero__sub-heading::first-letter{text-transform:uppercase}@media (max-width: 880px){.th-hero__sub-heading{font-size:24px}}@media (max-width: 680px){.th-hero__sub-heading{font-size:16px}}.page-user-incomplete{background:#f3f3f3;overflow-x:hidden}.page-user-incomplete .user-incomplete-container{position:relative;margin:0 auto 40px}.page-user-incomplete .user-incomplete-container form{margin:0 auto;max-width:540px}.page-user-incomplete .user-incomplete-container .astro{margin:2rem auto 1rem;width:200px}.page-user-incomplete .user-incomplete-container .form-error{border-radius:4px;margin-bottom:2rem;color:#C23934;text-align:center}.page-user-incomplete .user-incomplete-container h3{font-size:26px;text-align:center;margin:0;font-weight:bold}.page-user-incomplete .user-incomplete-container p{font-size:18px;text-align:center;margin:0.5rem 0 1.5rem}.page-user-incomplete .user-incomplete-container fieldset{background:white;padding:40px;margin-bottom:30px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 0 rgba(0,0,0,0.1);border-radius:4px}.page-user-incomplete .user-incomplete-container fieldset .form-groups-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-user-incomplete .user-incomplete-container fieldset .form-groups-split>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-user-incomplete .user-incomplete-container fieldset .form-groups-split>div:first-child{margin-right:10px}.page-user-incomplete .user-incomplete-container fieldset .form-groups-split>div:last-child{margin-left:10px}.page-user-incomplete .user-incomplete-container fieldset label{color:#54698D;font-size:14px;line-height:1.5}.page-user-incomplete .user-incomplete-container fieldset label .required{color:#C23934}.page-user-incomplete .user-incomplete-container fieldset label a{color:#0076DE}.page-user-incomplete .user-incomplete-container .form-group-checkbox input[type=checkbox]{margin:5px 8px 0 0;float:left}.page-user-incomplete .user-incomplete-container .form-group{margin-bottom:10px}.page-user-incomplete .user-incomplete-container .form-group input[type=text],.page-user-incomplete .user-incomplete-container .form-group input[type=email],.page-user-incomplete .user-incomplete-container .form-group select{border:1px solid #D8DDE6;-webkit-box-shadow:none;box-shadow:none;color:#16325C;font-size:14px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;margin-bottom:10px}.page-user-incomplete .user-incomplete-container .plead{color:#C23934;font-size:14px;margin:0}.page-user-incomplete .user-incomplete-container .phone-number-validation{margin-top:26px;font-size:14px;line-height:40px;color:#c00}.page-user-incomplete .user-incomplete-container .phone-number-validation--valid{color:#1d984c}@media (max-width: 620px){.page-user-incomplete .user-incomplete-container h3{margin:3rem 40px 0}.page-user-incomplete .user-incomplete-container p{margin:1.5rem 40px}.page-user-incomplete .user-incomplete-container fieldset{border-radius:0}.page-user-incomplete .user-incomplete-container fieldset .form-groups-split{display:block}.page-user-incomplete .user-incomplete-container fieldset .form-groups-split>div:first-child,.page-user-incomplete .user-incomplete-container fieldset .form-groups-split div:last-child{margin:0 0 10px}}.page-steps{background:#f3f3f3}.page-steps .th-profile-step-container{min-height:435px;max-width:750px;margin:140px auto 0 auto;padding:0 20px}.page-steps .th-profile-step-container:last-child{background-image:url(/assets/profile/step/step-1-9b8924a4980097d5f78a23c62ac8a898449481136250fae46748964779ee94bd.png);background-position:bottom right;background-repeat:no-repeat}.page-steps .th-profile-step-container:first-child{background-image:url(/assets/profile/step/step-2-e889e2bba5ba9a5febfc2ab2241c7da730ae2fd4cdab5fa92bedac1b98097ecf.png);background-repeat:no-repeat}.page-steps .th-profile-step-slide{min-height:435px;max-width:750px;position:absolute}.page-steps .th-profile-step-slide:first-child{display:none}.page-steps .th-profile-step-box{background-color:#fff;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);border-radius:4px;padding:30px;width:100%;max-width:300px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.page-steps .th-profile-step-box ul{list-style:none;padding:0;margin:0}.page-steps .th-profile-step-box ul li{margin:20px 0 0}.page-steps .th-profile-step-box ul li .btn{color:#213441;background-color:#F3F3F3;background-image:none;border-color:#F3F3F3;-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1);border-radius:4px;display:block;width:100%;line-height:30px;text-shadow:none;padding:4px 12px}.page-steps .th-profile-step-box ul li .btn:active,.page-steps .th-profile-step-box ul li .btn:focus{border-color:#F3F3F3;outline:none}.page-steps .th-profile-step-box h4{color:#213441;font-size:18px;text-align:center;margin:0}.page-steps h3{color:#444;font-family:TrailheadBold !important;font-size:36px;text-align:center;line-height:1;font-weight:bold}.page-steps p{color:#444;font-size:18px;line-height:1.4;text-align:center;margin:1.5rem 0}.minimal-layout{background:#E7E7E7;min-height:1200px}.minimal-layout img.th-astro{display:block;padding:2rem 0 0;margin:0 auto}.minimal-layout .info-container{background:white;padding:40px;max-width:480px;margin:2rem auto;border-radius:4px;text-align:center}.minimal-layout .info-container h3{color:#01344e;font-family:TrailheadBold !important;font-size:36px;line-height:1.2;margin:10px 0;font-weight:bold}.minimal-layout .info-container p,.minimal-layout .info-container ul li{font-size:18px;line-height:1.3;font-weight:300;margin-bottom:20px}.minimal-layout .info-container p strong,.minimal-layout .info-container ul li strong{color:#01344e}.minimal-layout .info-container .btn{height:40px;line-height:40px;padding:0 20px !important;-webkit-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;vertical-align:baseline !important;border:0;text-shadow:none;transition:background 0.3s;border-radius:4px;margin-bottom:15px}.minimal-layout .info-container .btn-primary{background:#69B0ED;-webkit-box-shadow:0 2px 0 0 #4095DE;box-shadow:0 2px 0 0 #4095DE}.minimal-layout .info-container .btn-primary:hover{background:#54a0e0}.minimal-layout .info-container .btn-default{background:#f7f7f7;-webkit-box-shadow:0 2px 0 0 #e3e3e3;box-shadow:0 2px 0 0 #e3e3e3}.minimal-layout .info-container .btn-default:hover{background-color:#efefef}.minimal-layout .plan-b{margin-top:1rem;font-weight:500}@media (max-width: 500px){.minimal-layout .info-container{border-radius:0}}.trailhead-locale-de .info-container .btn,.trailhead-locale-pt-BR .info-container .btn{font-size:14px}.trailhead-locale-es-MX .info-container .btn{font-size:12px}.trailblazers-text{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 70px 0 30px;text-align:center;width:35%}.trailblazers-text p{color:#003F61;font-size:18px;line-height:30px;margin-bottom:20px}@media (max-width: 1140px){.trailblazers-text{width:40%}}@media (max-width: 920px){.trailblazers-text{float:none;width:100%;padding:30px}}@media (max-width: 490px){.trailblazers-text{padding:30px 10px}}.trailblazers-image{float:right;width:65%}.trailblazers-image img{display:block;width:100%}@media (max-width: 1140px){.trailblazers-image{width:60%}}@media (max-width: 920px){.trailblazers-image{float:none;width:100%;max-width:600px;margin:0 auto}}.trailhead-locale-ja .tile-grid .tile-container.-more>.screen{font-size:34px}.empty-message{margin:40px auto 400px;text-align:center;max-width:640px}.empty-message h2{font-weight:bold;font-size:24px;color:#213441;letter-spacing:0;line-height:24px;margin:24px 20px 12px}.empty-message .message{margin:0 20px;font-size:18px;line-height:26px;color:#707070}.empty-message .message img{height:18px}.trailblazers .hero-section-container h2{line-height:26px}@-webkit-keyframes scaleUp{0%{opacity:0;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0)}100%{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes scaleUp{0%{opacity:0;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0)}100%{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}.sb-breadcrumb{padding:20px 70px 45px}@media only screen and (max-width: 480px){.sb-breadcrumb{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 979px){.sb-breadcrumb{padding-left:0;padding-right:0}}@media only screen and (min-width: 1200px){.sb-breadcrumb{padding-left:110px;padding-right:110px}}.sb-breadcrumb>ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;position:relative}@media only screen and (min-width: 768px) and (max-width: 979px){.sb-breadcrumb>ul{margin:0 -40px}}.sb-breadcrumb>ul>li{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:0}.sb-breadcrumb>ul>li[data-prereq-complete="true"] .sb-prereq-icon{background:white}.sb-breadcrumb>ul>li[data-prereq-complete="false"] .sb-prereq-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:white}.sb-breadcrumb>ul>li>.sb-prereq-icon,.sb-breadcrumb>ul>li>.sb-superbadge-icon{width:72px;height:72px;background:#0c1c33;border-radius:200px;overflow:hidden;margin:0 auto;position:relative;z-index:20;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;text-align:center}@media only screen and (max-width: 767px){.sb-breadcrumb>ul>li>.sb-prereq-icon,.sb-breadcrumb>ul>li>.sb-superbadge-icon{width:63px;height:63px}}.sb-breadcrumb>ul>li>.sb-prereq-icon img,.sb-breadcrumb>ul>li>.sb-superbadge-icon img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;border:6px solid transparent}.sb-breadcrumb>ul>li>.sb-superbadge-icon{width:150px;height:150px;overflow:visible}.sb-breadcrumb>ul>li>.sb-superbadge-icon .sb-lock-icon{border:8px solid;bottom:1px;right:-2px;-webkit-box-shadow:none;box-shadow:none;position:absolute;width:60px;border-color:transparent #0c1c33 #0c1c33 transparent;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:content-box}.sb-breadcrumb>ul>li>.sb-superbadge-icon>img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;padding:12px;width:auto;height:150px;border:6px solid transparent}.sb-breadcrumb>ul>li>.sb-prereq-text{color:white;position:absolute;text-align:center;width:100%;padding:15px 15px 0;line-height:20px;font-weight:500;word-break:break-word;font-size:16px}.sb-breadcrumb>ul>li:not(:last-child):after{content:"";width:100%;height:8px;display:block;left:50%;right:0;bottom:50%;margin-top:0;margin-right:0;margin-bottom:-4px;margin-left:0;width:100%;background:#0c1c33;position:absolute}@media only screen and (max-width: 767px){.sb-breadcrumb{padding-left:0;padding-right:0;padding-bottom:0;padding-top:40px}.sb-breadcrumb>ul{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sb-breadcrumb>ul>li{padding-bottom:50px;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sb-breadcrumb>ul>li .sb-prereq-text{bottom:0;padding:0;left:0;text-align:center;line-height:50px;height:50px;font-size:16px;font-weight:bold;word-break:break-word}.sb-breadcrumb>ul>*{text-align:left}.sb-breadcrumb>ul>li:not(:last-child):after{display:block;width:8px;height:100%;margin-bottom:0;margin-left:-4px}}.sb-breadcrumb .slds-popover{-webkit-animation-name:scaleUp;animation-name:scaleUp;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);margin-top:15px;opacity:1;background-color:#0c1c33}@media only screen and (max-width: 767px){.sb-breadcrumb .slds-popover{display:none}}.sb-challenge-modal.modal.fade{display:none;left:0;right:0;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:70%;max-width:800px;height:85%;max-height:1200px;overflow:hidden;-webkit-transition:opacity .10s;-o-transition:opacity .10s;transition:opacity .10s;border:none;z-index:9051}@media only screen and (max-width: 767px){.sb-challenge-modal.modal.fade{width:inherit;margin:0 5%}}.sb-challenge-modal.modal.fade .quiz-modal-wrapper{position:relative}.sb-challenge-modal.modal.fade .quiz-modal-wrapper form{overflow:auto}.sb-challenge-modal.modal.fade .modal-footer{background:white;position:absolute;z-index:20}.sb-challenge-modal.modal.fade .modal-header h1,.sb-challenge-modal.modal.fade .modal-header h2,.sb-challenge-modal.modal.fade .modal-header h3,.sb-challenge-modal.modal.fade .modal-header h4,.sb-challenge-modal.modal.fade .modal-header h5,.sb-challenge-modal.modal.fade .modal-header h6,.sb-challenge-modal.modal.fade .modal-header .h1,.sb-challenge-modal.modal.fade .modal-header .h2,.sb-challenge-modal.modal.fade .modal-header .h3,.sb-challenge-modal.modal.fade .modal-header .h4,.sb-challenge-modal.modal.fade .modal-header .h5,.sb-challenge-modal.modal.fade .modal-header .h6,.sb-challenge-modal.modal.fade .modal-header hgroup{margin:0}.sb-challenge-modal.modal.fade .modal-body{overflow-y:auto;max-height:initial}.sb-challenge-modal.modal.fade .modal-shim{height:110px}.sb-challenge-modal.modal.fade .modal-footer{bottom:0;left:0;right:0;-webkit-box-shadow:none;box-shadow:none;width:100%}.sb-challenge-modal h2{font-size:18px;font-weight:bold;line-height:1.3;padding:8px 0}.sb-challenge-modal .th-round-badge--num{display:block}.sb-challenge-modal label{margin:0}.sb-challenge-modal input[type="radio"]{display:none;opacity:0}.sb-challenge-modal input[type="radio"] ~ .sb-mcq-answer.sb-mcq-answer--error{background:#FFF0F0;border:1px solid #D33E41;margin:-1px 0 -1px 0;border-width:1px 0}.sb-challenge-modal input[type="radio"] ~ .sb-mcq-answer.sb-mcq-answer--success{background:#eefcd7;border:1px solid #048149;margin:-1px 0 -1px 0;border-width:1px 0}.sb-challenge-modal input[type="radio"]:checked ~ .sb-mcq-answer:not(.sb-mcq-answer--error):not(.sb-mcq-answer--success){background:#cbeffe;border:1px #88b3cc solid;border-width:1px 0;margin:-1px 0 -1px 0}.quiz-modal .question:last-child label:last-child{border:0}#completeModal{height:auto;border:none}#completeModal .footer-shim{height:82px}#completeModal #shareContainer *{-webkit-box-sizing:content-box;box-sizing:content-box}#completeModal .challenge-success-description__social{padding:30px 0 20px}#completeModal .modal-share{background-color:#fff}#completeModal .close{position:absolute;top:-40px;right:-30px;float:none;margin-top:0;margin-right:0;text-shadow:0 3px 7px rgba(0,0,0,0.3)}#completeModal .challenge-success-description__social{border-top:1px solid #E7E7E7;padding:30px 0 20px;font-size:18px;font-weight:bold}#completeModal .modal-footer{border-top:none}#completeModal .sb-challenge-modal--footer{background:none}#completeModal .btn{color:white}.th-share{display:block;height:50px;width:50px;background:url(/assets/share-sprite-62703a50dd05e2ccaaf83623a84b492dee5a628c6b100a2b08edbfb515f3aef5.svg) no-repeat;text-indent:-9999em;cursor:pointer}.th-share--facebook{background-position:-70px 0}.th-share--facebook:hover{background-position:-70px -70px}.th-share--twitter{background-position:0 0}.th-share--twitter:hover{background-position:0 -70px}.th-share--google{background-size:cover;background-image:url(/assets/trailhead_app/social/google-round-icon-dd839de419f6788118059ead1ca0f39887ffb0d9cae97d424c532fed9c4a24ac.svg)}.th-share--google:hover{background-image:url(/assets/trailhead_app/social/google-round-icon-dark-47e217d98e3e494e2363a765b0bb67fb189d7d6b0c39ac7b1dc0747d643b6f3d.svg)}.th-share-list{margin:0.625rem 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.th-share-list li,.th-share-list li:first-child{margin:0 0.625rem}.panel{padding:20px;background-color:#ffffff;border-radius:4px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);position:relative}.panel--s{height:180px}.panel--m{height:350px}.panel-heading{padding:0 15px;margin:-15px -15px 0;font-size:17.5px;font-weight:500;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading__title{color:#2B4453;font-size:18px;font-weight:bold;line-height:20px;margin:10px 0}.panel-heading__title__xbig{font-size:30px;margin:20px 0 10px 0}.panel-heading__title__big{font-size:24px;margin:20px 0 10px 0}.panel-heading__title__medium{font-size:18px}.panel-heading__title__small{font-size:16px}.panel-footer{position:relative;padding:10px 15px;margin:15px -15px -15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-primary{border-color:#428bca}.panel-primary .panel-heading{color:#ffffff;background-color:#428bca;border-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success .panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-warning{border-color:#fbeed5}.panel-warning .panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.panel-danger{border-color:#eed3d7}.panel-danger .panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.panel-info{border-color:#bce8f1}.panel-info .panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-heading__actions{margin-top:30px}@media (max-width: 480px){.panel-heading__actions{margin:8px 0}}.panel .btn-default.btn-more{border:1px solid #DBDBDB;color:#555;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(0,0,0,0.1);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;line-height:28px;padding:3px 25px}.panel .btn-default.btn-more:hover{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(0,0,0,0.3);border-color:#c7c7c7}@media (max-width: 480px){.panel .btn-default.btn-more{line-height:20px;background:none;border:0;padding:0;color:#189cd7;font-size:14px;-webkit-box-shadow:none;box-shadow:none}}.th-form-element__help{white-space:nowrap}@media (max-width: 576px){.th-form-element__help{white-space:normal}}.trailmixes-page .trailmix-nav-tab{color:#aebacc;border-bottom:4px solid transparent}.trailmixes-page .trailmix-nav-tab:hover{color:white;text-decoration:none}.trailmixes-page .trailmix-nav-tab--active{color:white;cursor:default;border-bottom-color:#0070d2}@media all and (max-width: 440px){.trailmixes-page .trailmix-nav-tab{font-size:14px}}.trailmixes-page .trailmix-section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.trailmixes-page .pagination{width:100%;text-align:center}.trailmixes-page .pagination li{display:inline-block;background:#fff;padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.25rem;border:1px solid #e2e2e2}.trailmixes-page .empty-trailmix-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.trailmixes-page .empty-trailmix-section .empty-trailmix-section-text{padding-top:30px;opacity:0.9;text-align:center;line-height:23px}.trailmixes-page .empty-trailmix-section>img{display:block}.trailmixes-page .tiles-container{position:relative;z-index:1}.ajax-loader{background:url(/assets/ajax-loader-round-095b4fce20bd2023786a1fb78e578dfbf693890e7cdf692ad50ef65557ddd5ed.gif) center center no-repeat;width:15px;height:15px}.trailmix-completion{width:290px;text-align:center}.trailmix-completion-image{width:150px;height:150px;background-color:rgba(93,150,228,0.5);border-radius:50%;background-image:url(/assets/trailmixes/trailmix-icon-baae7943f83f7650740a8ca069a25ab0ce82374ad2ba513e54ba57f44b1305ee.svg);vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:85px auto}.th-api-name-input-peer-assessment{overflow:unset}.th-api-name-input-peer-assessment .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.th-time-component .th-time-component__input{width:45%;padding-right:5px}.th-time-component .th-time-component__separator{width:10%;text-align:center;display:inline-block}.add-content{margin-bottom:30px}.add-content-container{max-width:650px}.add-content .title{color:#213441;letter-spacing:0.22px;font-size:36px;font-weight:bold;line-height:46px;margin:25px 0}.add-content .panel-heading__title{letter-spacing:0.14px;color:#213441;margin:0 0 18px;line-height:31px}.add-content .panel-body{line-height:24px;color:#666666}.add-btn-header-container{margin-left:3rem;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);float:left;position:relative;z-index:40}@media (max-width: 800px){.add-btn-header-container{margin-left:0px}}@media (min-width: 980px){.trailmix-suggestions{margin-left:50px;margin-right:50px}}@media (max-width: 640px){.trailmix-suggestions .item-icon{display:none}.trailmix-suggestions .item-content{padding:15px}}.trailmix-suggestions h3{font-size:24px;line-height:31px;color:#213441;letter-spacing:0.14px}.trailmix-suggestions p{font-size:18px;color:#213441;letter-spacing:0.11px}.trailmix-suggestions .trailmix-item-actions{list-style:none;margin:0}.trailmix-suggestion-container{background:rgba(255,255,255,0.5);-webkit-box-shadow:0px 2px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 1px 0px rgba(0,0,0,0.1);border-radius:4px}@media (min-width: 980px){.trailmix-suggestion-container{padding:28px 34px 0}}@media (max-width: 979px){.trailmix-suggestion-container{padding:15px 15px 0}}.trailmix-suggestion-container .suggestion-info{padding-left:18px}.trailmix-suggestion-container .suggestion-info h4{margin:0;line-height:35px}.trailmix-suggestion-container .suggestion-info h4 a{font-size:21px;color:#666666;text-decoration:none}.trailmix__items{position:relative;z-index:1}.trailmix__items .trailmix-item{list-style:none;cursor:move;cursor:-webkit-grab;cursor:grab}.vertical-dotted-line{position:relative}.vertical-dotted-line:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-left:10px dotted rgba(0,0,0,0.1)}.vertical-dotted-line>div{position:relative;z-index:2}.trailmix-item-actions{position:absolute;top:20px;right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.trailmix-item-action{margin-left:4px;opacity:0.8;z-index:50;border-radius:4px;background-size:16px}.trailmix-item-action:hover{background-color:rgba(0,0,0,0.15)}.trailmix-item-action a{opacity:0.8;z-index:50;border-radius:4px;background-size:16px;padding:15px;text-decoration:none;display:block;width:20px;height:20px}.trailmix-item-action a:hover,.trailmix-item-action a:focus,.trailmix-item-action a:active{cursor:pointer;text-decoration:none}.trailmix-item-action__edit{background:url(/assets/pencil-869b59f3716606644a6c111f71c06a4a20774f7c6cf4474e996d551ca06c8874.svg) no-repeat 50% 50% rgba(0,0,0,0.05);background-size:55%;opacity:1}.trailmix-item-action__remove{background:url(/assets/trash-black-abd56e8640ecf6b562c6af5c370dcef608b79502b93bf55d42eb648d2fb9aa96.svg) no-repeat 50% 50% rgba(0,0,0,0.05);background-size:51%;opacity:0.7}.trailmix-item--suggestion .trailmix-item{margin-bottom:0;list-style:none}.trailmix-item .trailhead-item-state-icon>.custom-step-complete{position:absolute;right:25px;top:25px}.trailmix-item .trailmix-item-header{border-radius:4px;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;min-height:140px}.trailmix-item .trailmix-item-header .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:155px;-webkit-flex-basis:155px;-ms-flex-preferred-size:155px;flex-basis:155px;border-top-left-radius:4px;border-bottom-left-radius:4px}.trailmix-item .trailmix-item-header .item-icon--sb img{border-radius:0;height:auto}.trailmix-item .trailmix-item-header .item-icon .lock-icon{width:30px;height:30px;border-radius:30px;background-repeat:no-repeat;background-size:40%;background-position:50% 45%;position:absolute;right:20px;top:44px}.trailmix-item .trailmix-item-header .item-icon .lock-icon.-locked{background-image:url(/assets/trailhead_app/locked-lock-icon-7c666543c23fb9cc2b80301f3f5cd115e51ef3e758808b5b95bd36371fee1d87.png);background-color:#C85A5B}.trailmix-item .trailmix-item-header .item-icon .lock-icon.-unlocked{background-image:url(/assets/trailhead_app/unlocked-lock-icon-f92ab3fbd690f085cb1eaefd6e0ae7a30fda7548a3e4911abfa7aee5ffa6dd79.png);background-color:#048149}.trailmix-item .trailmix-item-header .progress-amount{color:#6f6f6f;font-weight:normal;font-size:14px}.trailmix-item .item-icon{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;position:relative}.trailmix-item .item-icon img{border-radius:100%;height:auto;width:100%}.trailmix-item .item-icon--sb img,.trailmix-item .item-icon--csl img,.trailmix-item .item-icon--cst img{border-radius:0;height:90px}.trailmix-item .item-icon--trail{margin-right:10px}.trailmix-item .item-icon--trail>img{border-radius:0}.trailmix-item .item-type{opacity:0.5;font-size:14px;letter-spacing:0.77px}@media (max-width: 767px){.trailmix-item .item-type-estimated-hours{display:block}.trailmix-item .item-type-estimated-hours-dash{display:none}}.trailmix-item .item-title{margin:0 0 1px;font-size:24px;font-weight:800;line-height:31px;color:#666666}.trailmix-item .item-title a{-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;color:#189CD7}.trailmix-item .item-title a:hover{color:#007FB2}.trailmix-item .item-content .th-icon--completed .slds-icon,.trailmix-item .custom-step-complete .slds-icon{width:20px;height:20px}.trailmix-item .completion-pull-right{right:0;-webkit-transform:translate(-5px);-ms-transform:translate(-5px);transform:translate(-5px)}.trailmix-item .completion-pull-left{left:0;-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px)}.trailmix-item .item-custom-step-description{font-size:16px;line-height:20px;word-break:break-word}.trailmix-item .custom-step-item-url{font-size:18px;font-weight:800;line-height:20px}.trailmix-item .custom-step-item-url a{-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;color:#189CD7}.trailmix-item .custom-step-item-url a:hover{color:#007FB2}.trailmix-item .custom-step-icon{margin-top:30px;margin-left:40px;margin-right:10px}.trailmix-item .item-description{font-size:14px;line-height:20px;margin-bottom:17px;min-height:44px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.trailmix-item .trail-module-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;right:0;position:absolute;right:0;bottom:0}.trailmix-item .item-footer{position:relative}.trailmix-item .item-content{width:100%;padding:1rem;position:relative}.trailmix-item .trail-module-actions{right:0;position:absolute;right:0;bottom:-5px}.trailmix-item--suggestion{width:100%;margin-left:30px}.trailmix-item--suggestion .trail-module-item{margin-bottom:0}.trailmix-item--suggestion .trailmix-item-remove{display:none}.trailmix-item--suggestion .trailmix-item-header .item-icon--trail img,.trailmix-item--suggestion .trailmix-item-header .item-icon--sb img,.trailmix-item--suggestion .trailmix-item-header .item-icon--csl img,.trailmix-item--suggestion .trailmix-item-header .item-icon--cst img{border-radius:0}.trailmix-item--suggestion .trailmix-item-header img{width:75px;height:75px;border-radius:75px}.trailmix-item--suggestion .trailmix-item-header .item-icon{padding:20px 15px;min-width:75px}.trailmix-item--suggestion .trailmix-item-header .item-content{padding:15px 15px 15px 10px}.trailmix-item--suggestion .trailmix-item-header .item-content .item-type{font-size:12px;color:#666;line-height:15px}.trailmix-item--suggestion .trailmix-item-header .item-content .item-title{margin:0px 0px 1px;line-height:18px}.trailmix-item--suggestion .trailmix-item-header .item-content .item-title a{font-size:16px;line-height:18px}.trailmix-item--suggestion .trailmix-item-header .item-content .item-description{font-size:12px;color:#666;line-height:15px}@media (max-width: 470px){.trailmix-item .trail-module-item .item-icon{display:none}.trailmix-item .trail-module-item .item-content{margin-left:0}.trailmix-item .trail-module-item .item-title a{font-size:18px;line-height:22px}.trailmix-item .trail-module-item .item-description{font-size:14px;line-height:18px}}.edit-slug{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.edit-slug>input[type='text']{min-height:30px;height:40px;line-height:18px}.edit-slug__prefix{font-size:14px;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:keep-all;overflow:hidden;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;font-weight:normal;vertical-align:bottom;display:inline-block}.edit-slug input[type="text"]{margin-bottom:0;display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.fact-group .edit-slug input[type="text"]{width:160px;-webkit-box-shadow:none;box-shadow:none}.trailmix-new-form,.trailmix-edit-form{max-width:600px;margin-right:auto;margin-left:auto;margin-bottom:0}@media (max-width: 767px){.trailmix-new-form .panel-heading__actions li,.trailmix-edit-form .panel-heading__actions li{width:100%;padding:0}.trailmix-new-form .panel-heading__actions li:not(:last-child),.trailmix-edit-form .panel-heading__actions li:not(:last-child){margin-bottom:10px}.trailmix-new-form .panel-heading__actions li button,.trailmix-edit-form .panel-heading__actions li button{width:100%}.trailmix-new-form .panel-heading__actions li a,.trailmix-new-form .panel-heading__actions li button,.trailmix-edit-form .panel-heading__actions li a,.trailmix-edit-form .panel-heading__actions li button{display:block;min-width:0}}.trailmix-currently-dragged{cursor:-webkit-grabbing;cursor:grabbing;list-style:none;z-index:40;-webkit-box-shadow:0px 2px 8px 0 rgba(0,0,0,0.4);box-shadow:0px 2px 8px 0 rgba(0,0,0,0.4)}.trailmix-item *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trailmix-item img{max-width:110px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.trailmix-hero{width:100%;background:url(/assets/trailmixes/hero-pattern-2bb5bf97037f25bd7e3e1fd1e9d5daf53189e0750a79ccadebd3e81892fdd921.png),#16325c;padding:1.5rem 0 0;overflow:hidden;color:white}.trailmix-hero__content{margin:0 auto;padding:0 40px;max-width:795px;text-align:center;position:relative}.trailmix-hero__content:before{background:url(/assets/trailmixes/dj-astro-c11996b69910591a39f2efe715077a890aee73d591d75012cf0ff9add10271be.svg) no-repeat;background-size:230px;content:'';position:absolute;left:-130px;bottom:-75px;height:210px;width:230px;z-index:1}@media all and (max-width: 940px){.trailmix-hero__content:before{display:none}}@media all and (min-width: 1200px){.trailmix-hero__content:before{left:-180px}}.trailmix-hero__content:after{background:url(/assets/trailmixes/say-anything-cody-6e42a63994453697d70464f80093e1cd862138ced67244041500840a4ebd3eb5.svg) no-repeat;background-size:178px;content:'';position:absolute;right:-130px;bottom:-130px;height:300px;width:178px}@media all and (max-width: 940px){.trailmix-hero__content:after{display:none}}@media all and (min-width: 1200px){.trailmix-hero__content:after{right:-180px}}.trailmix-hero__nav{background:rgba(7,16,30,0.5);margin-top:35px;z-index:2;position:relative}.trailmix-hero__description{font-size:18px;line-height:25px;margin:10px 0 25px;color:#aebacc}.content-header.content-header-type-trailmix{background:url(/assets/trailmixes/hero-pattern-2bb5bf97037f25bd7e3e1fd1e9d5daf53189e0750a79ccadebd3e81892fdd921.png),#00436C}.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input,.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input_title{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input_title{font-size:30px;line-height:35px;font-weight:bold;color:inherit;letter-spacing:0.2px;margin:0 0 10px;word-break:break-word;overflow:hidden}.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input_title::-webkit-input-placeholder{font-size:30px}.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input_title:-moz-placeholder{font-size:30px}.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input_title::-moz-placeholder{font-size:30px}.content-header.content-header-type-trailmix .trailmix-edit-form-container .trailmix-form-input_title:-ms-input-placeholder{font-size:30px}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input,.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea{width:100%;background-color:rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.35);display:block;resize:none;font-size:16px;padding:10px}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input::-webkit-input-placeholder,.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input:-moz-placeholder,.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea:-moz-placeholder{color:rgba(255,255,255,0.5)}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input::-moz-placeholder,.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea::-moz-placeholder{color:rgba(255,255,255,0.5)}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input:-ms-input-placeholder,.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input:not(:last-child),.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea:not(:last-child){margin-bottom:12px}.content-header.content-header-type-trailmix .trailmix-edit-form-container input[type="text"].trailmix-form-input:focus,.content-header.content-header-type-trailmix .trailmix-edit-form-container textarea:focus{border-color:rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.2);-webkit-box-shadow:none;box-shadow:none}.content-header.content-header-type-trailmix .trailmix__save{margin-bottom:10px}.content-header.content-header-type-trailmix .trailmix__save div{display:inline-block;vertical-align:middle}.content-header.content-header-type-trailmix .trailmix__save .slds-spinner{position:relative}.content-header.content-header-type-trailmix .trailmix__save .spinner-container{padding-left:10px;margin-top:-4px}@media (min-width: 800px){.content-header.content-header-type-trailmix .trailmix__save{margin-top:27px}}.content-header.content-header-type-trailmix .trailmix-creator-image{width:100px;height:100px;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);border:3px solid white;background:white;-o-object-fit:cover;object-fit:cover}.content-header.content-header-type-trailmix .trailmix__actions{float:right}.content-header.content-header-type-trailmix .trailmix__actions .btn:not(:first-child){margin-left:6px}@media (max-width: 800px){.content-header.content-header-type-trailmix .trailmix__actions{float:left}}.content-header.content-header-type-trailmix .trailmix-actions-container{float:right;margin-left:20px;display:block}@media (max-width: 800px){.content-header.content-header-type-trailmix .trailmix-actions-container{display:none}}.content-header.content-header-type-trailmix .trailmix-actions-container--smallscreen{display:none;width:100%;float:left;padding:30px 0 0 0;margin:0}@media (max-width: 800px){.content-header.content-header-type-trailmix .trailmix-actions-container--smallscreen{display:block}}.content-header.content-header-type-trailmix .content-information-wrapper{overflow:hidden}.content-header.content-header-type-trailmix .content-information-wrapper .content-information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-header.content-header-type-trailmix .content-information-wrapper .trailmix-secondary-actions{width:100%}.content-header.content-header-type-trailmix .content-information-wrapper .trailmix-secondary-actions:empty{display:none}.content-header.content-header-type-trailmix .content-information-wrapper .trailmix-secondary-actions .progress-information,.content-header.content-header-type-trailmix .content-information-wrapper .trailmix-secondary-actions .content-actions{float:none}.content-header.content-header-type-trailmix .content-information-wrapper .trailmix-secondary-actions .progress-information:empty,.content-header.content-header-type-trailmix .content-information-wrapper .trailmix-secondary-actions .content-actions:empty{display:none}@media (max-width: 800px){.content-header.content-header-type-trailmix .content-information-wrapper .content-information__fields-wrapper{width:100%}}@media (max-width: 800px){.content-header.content-header-type-trailmix .content-information-wrapper{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.content-header.content-header-type-trailmix .trailmix-secondary-actions{width:100%}.content-header.content-header-type-trailmix .trailmix-secondary-actions .progress-information,.content-header.content-header-type-trailmix .trailmix-secondary-actions .content-actions{float:none}.content-header.content-header-type-trailmix .trailmix-secondary-actions .progress-information:empty,.content-header.content-header-type-trailmix .trailmix-secondary-actions .content-actions:empty{display:none}@media (max-width: 800px){.content-header.content-header-type-trailmix .private-ribbon{right:-6px;left:inherit}.content-header.content-header-type-trailmix .content-actions{margin:0}.content-header.content-header-type-trailmix .content-icon{display:none}}.content-header.content-header-type-trailmix .content-type{padding-bottom:5px}.content-header.content-header-type-trailmix .content-description,.content-header.content-header-type-trailmix .edit-slug,.content-header.content-header-type-trailmix .content-title{-webkit-box-sizing:border-box;box-sizing:border-box}.content-header.content-header-type-trailmix .edit-slug{display:block}.content-header.content-header-type-trailmix .edit-slug>input[type='text']{background-color:rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.35);color:white;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.content-header.content-header-type-trailmix .edit-slug__label{color:rgba(255,255,255,0.75);display:block;font-size:16px;line-height:23px;margin-bottom:4px;opacity:0.8;width:100%;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis}.content-header.content-header-type-trailmix .content-type{display:inline-block}.content-header.content-header-type-trailmix .content-author{display:inline-block}.content-header.content-header-type-trailmix .content-author a{color:rgba(255,255,255,0.75);font-weight:700;text-decoration:none;letter-spacing:1px;font-size:18px;line-height:23px}.content-header.content-header-type-trailmix .content-actions{margin:0 0 0 20px}.content-header.content-header-type-trailmix .content-information{padding:20px 0 30px}.trailmix-share__controls{width:100%;max-width:610px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.trailmix-share__control{margin-bottom:24px}.trailmix-share__control:last-child{margin-bottom:0}.trailmix-share__control .visibility-notices{margin-top:26px;margin-left:9px;list-style:none}.trailmix-share__control .visibility-notices li{display:inline;line-height:21px;font-size:16px}.trailmix-share__control .visibility-notices .in-progress div{display:inline-block}.trailmix-share__control .visibility-notices .spinner-container{position:relative;width:30px;top:-5px;margin-left:6px}.trailmix-share__control .visibility-notices .slds-spinner{top:0px;left:0px;display:inline-block}.trailmix-share__control .visibility-notices .notice-text{color:#303030}.trailmix-share__control .visibility-notices .spinner-container+.notice-text{margin-left:-12px}.trailmix-share__control .visibility-notices i+.notice-text{margin-left:9px}.trailmix-share__footer{text-align:center;padding:40px 0 42px}.trailmix-share__footer .btn{min-width:140px}.th-mobile-only{display:none}.th-modal{top:calc(146px + 5%);border:none}.th-modal .modal-body{background-color:#fff;border-radius:10px;max-height:650px;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.th-modal .body-content{padding:30px}.th-modal .close{position:absolute;top:-40px;right:-30px;float:none;margin-top:0;margin-right:0;text-shadow:0 3px 7px rgba(0,0,0,0.3);opacity:1;font-size:30px}.th-modal .modal-footer{background-color:#fff;border-top:none;border-radius:0 0 10px 10px;padding-top:0}.th-modal .modal-footer .th-modal-description{margin-top:10px}.th-modal .th-modal-btn{margin:20px auto}.th-modal-title{color:#444;font-family:TrailheadBold;font-size:32px;font-weight:bold}.th-modal-title__hero{margin:40px 0}.th-modal-description{color:#444;font-size:14px}.th-modal-description__de{margin:40px auto 20px auto}.th-signin-icon{display:block;height:20px;margin-left:10px;margin-right:10px;margin-top:10px;width:20px}.th-signin-icon__salesforce{background:url(/assets/signin/icon-signin-salesforce-b2e1df877388dbaed3ece37f4e1466b09f9c129b8394a20aeae41192003266c6.png) no-repeat left center;width:28px}.th-signin-icon__linkedin{background:url(/assets/signin/icon-signin-linkedin-f1d43adba97a9a960eaa0a79e35a56b7ce73e1a7935e171509e16e7c0edf3110.png) no-repeat left center}.th-signin-icon__twitter{background:url(/assets/signin/icon-signin-twitter-d2e46412da7b118a6e245253a8065fcb2ae603936c4a176db17ab10405bed0c7.png) no-repeat left center;width:24px}.th-signin-icon__facebook{background:url(/assets/signin/icon-signin-facebook-57cfb0575631e3345413a9226d9e543c3ab8d7d1bd597a7fea5fdc4aaa6823ab.png) no-repeat left center}.th-signin-icon__google{background:url(/assets/signin/icon-signin-google-06e19709e1c4df37483949175834f9ccc706488a586cc8dbf121a2a0dab0b47a.png) no-repeat left center}.social-login-list{margin-top:46px}.th-modal-btn{background:#00A1DF;border:none;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:bold;line-height:40px;padding:0;margin:15px auto;height:40px;text-align:left;text-shadow:none;width:240px}.th-modal-btn:hover,.th-modal-btn:active,.th-modal-btn:focus{color:white;text-decoration:none}.th-modal__signin,.th-modal__signup{width:680px;margin-left:-340px}@media (min-width: 929px){.th-modal__signin,.th-modal__signup{width:850px;margin-left:-425px}}.th-modal__signin .th-modal-title,.th-modal__signup .th-modal-title{margin:35px 0}.th-modal-btn__linkedin{background:#0B7BB7}.th-modal-btn__linkedin:hover{background:#0B7BB7}.th-modal-btn__google{background:#d9453d}.th-modal-btn__google:hover{background:#d9453d}.th-modal-btn__twitter{background:#63CDF1}.th-modal-btn__twitter:hover{background:#63CDF1}.th-modal-btn__facebook{background:#507CBE}.th-modal-btn__facebook:hover{background:#507CBE}.th-line-behind{position:relative;z-index:1}.th-line-behind:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.th-line-behind .th-line-behind-text{background:#fff;display:inline-block;padding:0 10px}#signup_modal .social-login-list{margin-top:90px}@media (min-width: 767px){.th-line-behind__vertical{background-color:#f1f1f1;position:absolute;height:86%;width:2px;margin:0;left:50%;top:7%}.th-line-behind__vertical .th-line-behind-text{top:50%;position:absolute;margin-top:-36px;margin-left:-18px;padding:30px 0}}@media (max-width: 767px){.th-mobile-only{display:block;font-size:15px}.social-login-list{margin-top:0}.th-modal-fullscreen{background-color:white;left:0;right:0;margin:0;top:0;bottom:0;width:100%;overflow:auto;border-radius:0;position:absolute}.th-modal-fullscreen .close{display:none}.th-modal-fullscreen .modal-body{max-height:initial;padding:30px 0}.th-modal-fullscreen .th-line-behind__vertical{position:relative}#signup_modal .social-login-list{margin-top:0}}.trailhead-locale-de #signin_modal .th-modal-btn,.trailhead-locale-fr #signin_modal .th-modal-btn,.trailhead-locale-es-MX #signin_modal .th-modal-btn{font-size:13px}.trailhead-locale-de #signup_modal .th-modal-btn,.trailhead-locale-fr #signup_modal .th-modal-btn,.trailhead-locale-es-MX #signup_modal .th-modal-btn{font-size:11px}.trailhead-locale-de #signup_modal .th-modal-title,.trailhead-locale-fr #signup_modal .th-modal-title,.trailhead-locale-es-MX #signup_modal .th-modal-title{font-size:28px}.trailhead-locale-de .th-line-behind__vertical .th-line-behind-text,.trailhead-locale-fr .th-line-behind__vertical .th-line-behind-text,.trailhead-locale-es-MX .th-line-behind__vertical .th-line-behind-text{font-size:24px;margin-left:-20px}.trailhead-locale-fr .th-line-behind__vertical .th-line-behind-text{font-size:32px;margin-left:-18px}.trailhead-locale-fr #signup_modal .th-modal-btn{font-size:14px}.trailhead-locale-fr #signup_modal .th-modal-title{font-size:32px}.trailhead-locale-es-MX #signin_modal .th-modal-title{font-size:28px}.trailhead-locale-es-MX #signup_modal .th-modal-btn{font-size:14px}.trailhead-locale-es-MX #signup_modal .th-modal-title{font-size:32px}.trailhead-locale-pt-BR #signin_modal .th-modal-title{font-size:28px}.trailhead-locale-pt-BR #signin_modal .th-modal-btn{font-size:15px}.trailhead-locale-pt-BR #signup_modal .th-modal-btn{font-size:13px}.trailhead-locale-pt-BR #signup_modal .th-modal-title{font-size:28px}.panel{padding:20px;background-color:#ffffff;border-radius:4px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);position:relative}.panel--s{height:180px}.panel--m{height:350px}.panel-heading{padding:0 15px;margin:-15px -15px 0;font-size:17.5px;font-weight:500;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading__title{color:#2B4453;font-size:18px;font-weight:bold;line-height:20px;margin:10px 0}.panel-heading__title__xbig{font-size:30px;margin:20px 0 10px 0}.panel-heading__title__big{font-size:24px;margin:20px 0 10px 0}.panel-heading__title__medium{font-size:18px}.panel-heading__title__small{font-size:16px}.panel-footer{position:relative;padding:10px 15px;margin:15px -15px -15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-primary{border-color:#428bca}.panel-primary .panel-heading{color:#ffffff;background-color:#428bca;border-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success .panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-warning{border-color:#fbeed5}.panel-warning .panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.panel-danger{border-color:#eed3d7}.panel-danger .panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.panel-info{border-color:#bce8f1}.panel-info .panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-heading__actions{margin-top:30px}@media (max-width: 480px){.panel-heading__actions{margin:8px 0}}.panel .btn-default.btn-more{border:1px solid #DBDBDB;color:#555;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(0,0,0,0.1);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;line-height:28px;padding:3px 25px}.panel .btn-default.btn-more:hover{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(0,0,0,0.3);border-color:#c7c7c7}@media (max-width: 480px){.panel .btn-default.btn-more{line-height:20px;background:none;border:0;padding:0;color:#189cd7;font-size:14px;-webkit-box-shadow:none;box-shadow:none}}.th-icon-chevron-right{background-repeat:no-repeat;background-image:url(/assets/profile/chevron-right-e5cf9d9199ebda18b84b07d7affdb00188a8029e8b4c34495bfba2e2da394ee9.svg);display:block;height:20px;width:12px}.panel-social{margin-top:30px}@media (max-width: 480px){.panel-social .media>a{display:none}}.connected-orgs .panel-heading__title{margin:20px 0 10px 0}.connected-orgs .panel-social-heading__title{margin:0 8px 8px 0px;line-height:40px;padding-left:8px}.connected-orgs .th-profile-description{line-height:21px}.icon-refresh{margin-right:8px;font-size:22px;line-height:16px;vertical-align:middle;opacity:1;color:#DBDBDB}.merge-right-arrow{position:absolute;top:15%;right:85%}.merge-equal-icon{position:absolute;top:13%;right:98%}.break-word-wrap{word-wrap:break-word}.btn-default{background-color:#fff;border:1px solid #DBDBDB;border-radius:4px;color:#909090;font-size:16px;padding:3px 25px}.btn-default:hover,.btn-default:active{color:#7fa8cc;background-color:#fff;vertical-align:middle}.btn-cancel{color:#4D90C9;font-weight:bold}.th-expandable-toggler{display:none}.th-expandable-toggler:hover{cursor:pointer}.btn .caret.th-caret--centered{margin:0 4px}.btn .caret.th-caret--medium{margin-top:10px;margin-right:9px}.th-caret--medium{border-top:6px solid #909090;border-right:6px solid transparent;border-left:6px solid transparent}.panel--wrap{overflow:hidden}.panel--private{background-image:url(/assets/profile/private-751c3c15ec45a14095c146d86e4176d2837e3c359186dadd3a7401cdfaade0f8.png);background-repeat:no-repeat;background-position:right bottom}.panel--private-profile{height:275px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.panel--private-profile h3.hidden-profile-heading{font-size:64px;line-height:1}.panel--level .th-progress{height:10px;width:60%;margin:20px auto}.panel--level .th-profile-description{font-size:16px;font-weight:normal;line-height:20px}.panel--level .th-profile-rank-image{width:150px;height:150px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.panel--level .th-profile-rank-image>img{max-width:100%;max-height:100%}.panel--level .th-link__header{line-height:20px;font-size:14px}.panel .panel-heading{vertical-align:top}.panel .panel-heading .th-icon-profile-edit{height:35px;width:35px}.panel .th-icon-profile-collapse,.panel .th-icon-profile-expand{bottom:-1px;left:50%;margin-left:-50px;position:absolute}.th-profile-rank__text{font-weight:bold;line-height:20px}.th-profile-rank__text-light{color:#909090}.th-profile-rank__points{color:#048149;font-weight:bold;line-height:20px}.th-profile-rank__description{font-size:16px;line-height:21px;font-weight:normal}.th-profile-rank-emphasized{font-weight:bold !important}@media (min-width: 1020px) and (max-width: 1120px), (min-width: 798px) and (max-width: 896px), (min-width: 480px) and (max-width: 610px){.th-profile-rank__text,.th-profile-rank__points,.th-profile-rank__description{font-size:14px}}ul.th-profile-nav{list-style:none;margin:0;padding:0 30px;font-size:16px;line-height:1.5;font-weight:bold;text-transform:uppercase;text-align:center}ul.th-profile-nav>li{display:inline-block;margin-right:45px;line-height:47px;font-size:inherit;border:4px solid white;border-width:4px 0}ul.th-profile-nav>li:last-child{margin-right:0}ul.th-profile-nav a{color:#909090;font-size:inherit;line-height:inherit;letter-spacing:1px}ul.th-profile-nav a:hover,ul.th-profile-nav a:focus{text-decoration:none}ul.th-profile-nav .th-link{font-size:16px;font-weight:normal;text-transform:none}ul.th-profile-nav .active{border-bottom:4px solid #048149}ul.th-profile-nav .active a{color:#213441}ul.th-profile-nav--back{text-align:left}ul.th-profile-nav--back a{color:#213441}ul.th-profile-nav--back .th-icon-profile-back{margin-bottom:-5px;margin-right:5px}@media (max-width: 580px){ul.th-profile-nav{font-size:14px}ul.th-profile-nav>li{margin-right:15px;line-height:40px}}.th-btn-group{border:1px solid #DBDBDB;border-radius:5px}.th-btn-group .btn{width:180px}.th-btn-group .btn.dropdown-toggle{background-color:#fff !important;-webkit-box-shadow:none;box-shadow:none}.th-btn-group--caret .btn{width:auto;display:block;padding:14px 8px !important}.th-btn-group--caret .btn .caret{border-width:6px 6px 0 6px}.th-btn-group .caret{border-top-color:#909090}.th-profile-badges-share .dropdown-toggle{padding:0 !important}.th-profile-badges-share .btn-group.open .dropdown-toggle{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.th-profile--line{line-height:18px;padding:2px 20px}a.no-decoration:hover,a.no-decoration:focus{text-decoration:none}.th-profile-dropdown-menu{padding:10px 0;margin-top:24px;text-align:left;width:100%}.th-profile-dropdown-menu .media i{opacity:1 !important}.th-profile-dropdown-menu li.share-on{color:#999;font-size:14px;font-weight:500;padding:15px 20px 5px;text-transform:uppercase}.th-profile-dropdown-menu li.share-on:hover{background:#fff}.th-profile-dropdown-menu__share-title{font-size:16px;font-weight:normal;color:#999;line-height:20px}.th-profile-dropdown-menu__share-title--rounded{line-height:26px}.th-profile-dropdown-menu__share-subtitle{font-size:14px;font-weight:normal;color:#999;letter-spacing:0.87px;line-height:16px;opacity:0.5;text-transform:uppercase}.th-profile-dropdown-menu__earned-title{display:block;color:#0D5638;font-weight:bold;font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase}.th-profile-dropdown-menu__earned-text{display:block;color:#fff;font-weight:bold;font-size:14px;line-height:18px}.th-profile-dropdown-menu--over li{line-height:18px !important}.th-profile-dropdown-menu--over li.th-profile--line--header:first-child{padding-top:10px !important}.th-profile-dropdown-menu--over li:hover{background:#DBDBDB}.th-profile-dropdown-menu--over li:hover .separator{background:#fff}.th-profile-dropdown-menu--profile{left:-75px}.th-profile-dropdown-menu--green{padding:0 0 10px;width:250px;left:-100px}.th-profile-dropdown-menu--green .media>a{margin-right:20px}.th-profile-dropdown-menu--green li{padding:11px 20px}.th-profile-dropdown-menu--green li:first-child{background:#048149;border-top-right-radius:4px;border-top-left-radius:4px}.th-profile-dropdown-menu--green li.share-on{color:#999;font-size:14px;font-weight:500;padding:15px 20px 5px;text-transform:uppercase}.th-profile-dropdown-menu--green li.share-on:hover{background:#fff}.th-profile-dropdown-menu--green:before{border-bottom:14px solid #048149 !important;right:48px !important}.th-profile-dropdown-menu--green:after{border-bottom:13px solid #048149 !important;right:48px !important}.th-profile-dropdown-menu:before{position:absolute;top:-14px;right:9px;display:inline-block;border-right:14px solid transparent;border-bottom:14px solid #ccc;border-left:14px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.th-profile-dropdown-menu:after{position:absolute;top:-13px;right:10px;display:inline-block;border-right:13px solid transparent;border-bottom:13px solid #ffffff;border-left:13px solid transparent;content:''}.th-profile-dropdown-menu>li>a{color:#555;font-size:16px;padding:10px 20px}.th-profile-dropdown-menu>li>a:hover,.th-profile-dropdown-menu>li>a:focus,.th-profile-dropdown-menu:hover>a,.th-profile-dropdown-menu:focus>a{background:#EBEBED;color:#333}.th-profile-dropdown-menu>li>a.th-profile-share{width:100%;padding:0px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:inherit;cursor:pointer}.th-profile-dropdown-menu>li>a.th-profile-share>i{margin-right:20px}.th-profile-dropdown-menu .active{border-left:4px solid #048149}.th-profile-dropdown-menu--big{width:250px;padding:0 0 10px}.th-profile-dropdown-menu--big li.th-profile--line{padding:0}.th-profile-dropdown-menu--big li.th-profile--line a{line-height:40px}.th-profile-dropdown-menu--big li.th-profile--line a i{vertical-align:middle}.th-profile-dropdown-menu--big li.th-profile--line a span{line-height:40px}input.th-profile-input,textarea.th-profile-input{border:1px solid #DBDBDB;font-size:16px;color:#213441}.control-group.error .help-inline{color:#b94a48}.btn-noop{white-space:normal}.btn-noop:hover,.btn-noop:focus,.btn-noop:active{background-color:#fff}.btn-group .btn-noop{color:#555;font-size:16px;padding:6px;text-align:left;line-height:28px}.btn-group .btn-noop span{color:#555;font-size:16px}.btn-group .btn-noop__text{padding-left:10px}.btn-group .open .btn-noop.dropdown-toggle{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ranks-description{margin:0 auto;max-width:800px}.ranks-description p{font-size:16px;margin:15px 0 30px;line-height:1.4}.th-profile-badges,.th-profile-ranks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.th-profile-badges.multi-row,.th-profile-ranks.multi-row{margin-bottom:0}.th-profile-badges.multi-row .th-profile-rank,.th-profile-ranks.multi-row .th-profile-rank{margin:0 15px 40px;width:250px}.th-profile-ranks .th-profile-rank-image{height:150px;line-height:10;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.th-profile-ranks .th-profile-rank-image img{max-height:150px;max-width:150px}.th-profile-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:22px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.th-profile-badges.multi-row .th-profile-badge{-webkit-flex-basis:14.28%;-ms-flex-preferred-size:14.28%;flex-basis:14.28%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.th-profile-badge{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.th-profile-badge .badge-link{display:block}.th-profile-badge img{border-radius:4px;max-height:110px}.th-profile-badge:first-child{margin-left:0}.th-profile-badge .th-progress{margin:20px auto;width:110px}.th-profile-badge>ul{margin-bottom:0}.th-profile-badge .th-link{height:72px;font-size:18px;line-height:24px;display:block;overflow:hidden}.th-profile-badge__share li{position:relative}.th-profile-badge__share .separator:hover{background:#fff}.th-profile-badge__share .th-btn-group--caret{display:none;position:absolute;right:5px;top:50%;margin-top:-25px}.th-profile-badge__share.open .th-btn-group--caret{display:inline-block}.th-profile-badge__short .th-link{height:48px}.th-profile-badge__short img{margin-bottom:10px}@media (max-width: 540px){.th-profile-badge{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.th-progress.progress{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000)";filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000)";background-color:rgba(0,0,0,0.25);background-image:none;-webkit-box-shadow:none;box-shadow:none;height:10px;border-radius:5px}.th-progress--success .bar{background-color:#65A68B;background-image:none;border-radius:5px}a.th-link,.th-link{color:#189cd7;font-size:18px}a.th-link:hover,.th-link:hover{color:#189cd7;text-decoration:none}a.th-link__header,.th-link__header{margin:10px auto}.th-profile-container{padding:30px 0}.th-profile-container a:focus{text-decoration:none}.th-profile-nav{margin-bottom:0}.th-profile-description{color:#707070;font-size:16px;line-height:18px;text-transform:none}.th-profile-description .th-link{font-weight:normal;font-size:16px}.th-profile-description--popover{font-weight:300;line-height:20px;text-align:left}.th-icon-profile-back{display:inline-block;height:20px;width:24px;background-image:url(/assets/arrows/back-arrow-1e709ba5a4ab8f0ec9cdc24397d0a7df54daab346e5a1d9b1afae20b5f2ad453.svg);background-repeat:no-repeat;background-position:left center}.th-icon-salesforce{background:url(/assets/trailhead_app/salesforce-logo-1c0d33fe7365c6de1bde465246b66aadf554e5d1c399b652af176fa7c16e7817.png) no-repeat left center;display:inline-block;height:56px;width:80px}.th-profile--line:hover .th-icon-salesforce{background-image:url(/assets/trailhead_app/salesforce-logo-1c0d33fe7365c6de1bde465246b66aadf554e5d1c399b652af176fa7c16e7817.png)}.th-icon-salesforce--dark{background-image:url(/assets/trailhead_app/social/sf-cloud-icon-dark-7898b2e44bf599b560619d4ae37f5e2ca7b7148512bb4991c16026fae6454ca0.svg)}.th-icon-sf{background-image:url(/assets/trailhead_app/social/sf-cloud-icon-78b4986f107b31574366707e687c3d56945d3a2de67f2856a21cf5bd5c97a167.svg);display:inline-block;height:30px;background-repeat:no-repeat;background-position:center center}.th-icon-sf--dark{background-image:url(/assets/trailhead_app/social/sf-cloud-icon-dark-7898b2e44bf599b560619d4ae37f5e2ca7b7148512bb4991c16026fae6454ca0.svg)}.th-icon-round-fb{background:url(/assets/trailhead_app/social/fb-round-icon-34e27abc89b2bf9e7d9964ff47fedeb82cfd0b0311a567411767dde25e8c74ae.svg) no-repeat left center;display:inline-block;height:40px;width:40px}.th-icon-round-fb--dark{background-image:url(/assets/trailhead_app/social/fb-round-icon-dark-193779810e1590df45343dc6f99ee14145b8152ddd56e9b574321adb444f96bf.svg)}.th-profile--line:hover .th-icon-round-fb{background-image:url(/assets/trailhead_app/social/fb-round-icon-34e27abc89b2bf9e7d9964ff47fedeb82cfd0b0311a567411767dde25e8c74ae.svg)}.th-icon-round-google{background:url(/assets/trailhead_app/social/google-3f939bf3f3358b08804a0a668076b23fdcc4d794948c7300bfc23e2af3c3db9b.svg) no-repeat left center;display:inline-block;height:40px;width:40px}.th-icon-round-google--dark{background-image:url(/assets/trailhead_app/social/google-round-icon-dark-47e217d98e3e494e2363a765b0bb67fb189d7d6b0c39ac7b1dc0747d643b6f3d.svg)}.th-profile--line:hover .th-icon-round-google{background-image:url(/assets/trailhead_app/social/google-round-icon-dd839de419f6788118059ead1ca0f39887ffb0d9cae97d424c532fed9c4a24ac.svg)}.th-icon-round-li{background:url(/assets/trailhead_app/social/li-round-icon-2db24e155271535bfaaa30b69be520cd7c405ad2817a5c299787bcb56b4b87f7.svg) no-repeat left center;display:inline-block;height:40px;width:40px}.th-icon-round-li--dark{background-image:url(/assets/trailhead_app/social/li-round-icon-dark-61ccc8ed7469af4566b5391892ac1ae6e8b717395ae36395fca034782762181c.svg)}.th-profile--line:hover .th-icon-round-li{background-image:url(/assets/trailhead_app/social/li-round-icon-2db24e155271535bfaaa30b69be520cd7c405ad2817a5c299787bcb56b4b87f7.svg)}.th-icon-round-tw{background:url(/assets/trailhead_app/social/tw-round-icon-6bb5b92e7987406ea89e9d9029f4ea6e8e19b13b11a3e1834814ab4c7dd334d2.svg) no-repeat left center;display:inline-block;height:40px;width:40px}.th-icon-round-tw--dark{background-image:url(/assets/trailhead_app/social/tw-round-icon-dark-3eaa33c8b88eac6a0c31a43dbb5e83550c5b0d03ff7631a1e10e52ebf1beb95a.svg)}.th-profile--line:hover .th-icon-round-tw{background-image:url(/assets/trailhead_app/social/tw-round-icon-6bb5b92e7987406ea89e9d9029f4ea6e8e19b13b11a3e1834814ab4c7dd334d2.svg)}.th-icon-salesforce--small{width:30px;height:21px;background-size:contain}.th-icon-round--small{width:30px;height:30px;background-size:contain}.th-icon-round--medium{width:36px;height:36px;background-size:contain}.th-icon-profile-share{background:url(/assets/profile/share-dbd64fc00c8e0b3990c24209c693892e71e089fb45fa7dd47963ed5f63d538d4.png) no-repeat center center;display:inline-block;height:40px;width:40px;border:1px solid #DBDBDB;border-radius:4px;vertical-align:middle}.th-icon-profile-edit{background:url(/assets/pencil-869b59f3716606644a6c111f71c06a4a20774f7c6cf4474e996d551ca06c8874.svg) no-repeat center center;display:inline-block;height:42px;width:42px;border:1px solid #DBDBDB;border-radius:4px;vertical-align:middle;cursor:pointer}.th-icon-profile-edit.small{height:30px;width:30px}.th-icon-profile-delete{background:url(/assets/profile/delete-46afb0d1535d930fec0c08548620b07a2f4c5234d0337e4c8aa723e28979755a.png) no-repeat center center;display:inline-block;height:42px;width:42px;border:1px solid #DBDBDB;border-radius:4px;vertical-align:middle}.th-icon-profile-delete.small{height:30px;width:30px}.panel-in-progress .panel-heading{height:61px}.panel-body{font-size:16px;font-weight:normal}.panel-body--white{color:#FFFFFF}.panel-body--medium{font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.panel-body--medium-responsive{font-size:16px}}.table.table-header-footer{-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1);border:1px solid rgba(219,219,219,0.75);table-layout:fixed}.table.table-header-footer thead,.table.table-header-footer tfoot{background:#FAFBFB}.table.table-header-footer th{font-weight:normal;text-transform:uppercase}.table.table-header-footer tbody a.th-link{font-size:16px}.table.table-header-footer th,.table.table-header-footer td{vertical-align:middle;max-width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.table.table-header-footer tr{height:60px}.table.table-header-footer--editing th:last-child{width:210px}.table th.text-center,.table td.text-center{text-align:center}.table th.text-left,.table td.text-left{text-align:left}.table th.text-right,.table td.text-right{text-align:right}.table-no-column-lines th,.table-no-column-lines td{border-left:0px}.row-actions>div,.row-actions>button{margin-left:4px;margin-right:4px}.row-actions{min-width:80px}.th-icon-row-action{display:inline-block}.btn-edit{background-image:url(/assets/profile/edit-b47663ab906986e77f496065e7448f168aaba1c62bb32162dcfbc32ea10dbe74.png);background-size:15px}.btn-delete{background-image:url(/assets/profile/delete-46afb0d1535d930fec0c08548620b07a2f4c5234d0337e4c8aa723e28979755a.png);background-size:15px}td.th-profile-label{white-space:pre-wrap !important;cursor:pointer}th.th-profile-wide{width:30%}th.th-profile-medium{width:20%}th.th-profile-narrow{width:10%}.th-profile-radio input[type="radio"]{display:none}.th-profile-radio input[type="radio"]+label{background-image:url(/assets/profile/radio-6d2ce97e5de351454813d82b4a6c10281bc32703a7b47e49df079b5723d7d20e.png);background-size:20px;height:20px;width:20px;display:inline-block;padding:0 0 0 0px;margin-bottom:0px}.th-profile-radio input[type="radio"]:checked+label{background-image:url(/assets/profile/radio-selected-b203e23561d5f447d0c526152e27e64050e8a2acf8c481c8a0aa714b2ee06d8d.png);background-size:20px;height:20px;width:20px;display:inline-block;padding:0 0 0 0px;background-position:center;margin-bottom:0px}.th-profile-radio label.disabled{opacity:0.5}.th-profile-checkbox input[type="checkbox"]{display:none}.th-profile-checkbox input[type="checkbox"]+label{background-image:url(/assets/profile/checkbox-unselected-7f1a52d0328a6b9d0b2dfa05cd58c46c8931f90bde37b51424185caa06fc7b42.svg);background-size:23px;background-position:center center;background-repeat:no-repeat;height:24px;width:24px;display:inline-block;padding:0 0 0 0px;margin-bottom:0px}.th-profile-checkbox input[type="checkbox"]:checked+label{background-image:url(/assets/profile/checkbox-selected-026c4ccfdaceb19c3e590415e174427d1994ef0af7521239ac52821656dc3beb.svg);background-size:24px;background-position:center center;background-repeat:no-repeat;height:24px;width:24px;display:inline-block;padding:0 0 0 0px;background-position:center;margin-bottom:0px}@media only screen and (min-width: 768px) and (max-width: 1200px){.th-profile-container [class*="span"],.th-profile-container .uneditable-input[class*="span"],.th-profile-container .row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.th-profile-container .row{margin-right:20px;margin-left:20px}.th-profile-container .span12,.th-profile-container .row-fluid .span12{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.identify-message{color:white;margin:20px 0 0}.connected-orgs .fail{padding-left:14px;padding-right:14px;border-radius:4px;display:block}.connected-orgs td.idp_username{overflow:visible}.js-disconnect-btn,.idp-error{cursor:pointer}.fail{display:none;padding-top:20px;padding-bottom:20px;background:#d53c3c;color:#fff;font-size:15px}.fail.margin-bottom{margin-bottom:20px}.fail-text{color:#707070;padding:0 2rem 0 0}.trailhead-error .trailhead-error-content h1{font-size:182px;margin:0;line-height:162px;font-weight:bold}.trailhead-error .trailhead-error-content h2{font-size:31px;text-transform:uppercase;margin:0 0 2rem}.trailhead-error .trailhead-error-content h1,.trailhead-error .trailhead-error-content h2,.trailhead-error .trailhead-error-content p{color:#FFFFFF}.trailhead-error .trailhead-error-content p{font-size:15px;margin-bottom:10px}.trailhead-error .trailhead-error-content a{margin:0px 0px 0px 0px;text-transform:uppercase}.trailhead-error .trailhead-error-content{background-size:100% auto;background-color:#84bce1;background-image:url(/assets/trailhead/background-1dd4a78e595716eda6e3a8f6dddeb87ee3f255b9664da82d4b153058d0e8092d.png);background-repeat:no-repeat;background-position:bottom;position:relative;height:634px;text-align:center;overflow:hidden}.trailhead-error .cloud.x1{background-image:url(/assets/trailhead/cloud1-fe4711719f6e9ab58bc1f027c11ed39e5b0b87bc50c32a45e6da22f9980f2a68.png);background-repeat:no-repeat;background-size:contain;top:37%;height:3.8%;position:absolute !important;left:70%;width:3.9%}.trailhead-error .cloud.x2{background-image:url(/assets/trailhead/cloud2-d9c985dfe116a50c5584999de169624155c8bac15b2040a2faf0685313d1928e.png);background-repeat:no-repeat;background-size:contain;top:9%;height:5.5%;position:absolute !important;left:8%;width:5.4%}.trailhead-error .cloud.x3{background-image:url(/assets/trailhead/cloud3-83e7c30694880ef1fab99792c5fb669ff4fe60164291e1910f2a702f0a805110.png);background-repeat:no-repeat;background-size:contain;top:18%;left:10%;height:7.7%;position:absolute !important;width:8.1%}.trailhead-error .astro{background-image:url(/assets/trailhead/astro-pointing-a03a9ac29bc5f3fab8b73c65d4a21c01ec9c48d00086e88c3ee6f1a1ee7d0396.svg);background-repeat:no-repeat;background-size:contain;top:56%;left:11%;height:40%;position:relative !important;pointer-events:none}.trailhead-error .error-description{width:334px;height:auto;top:4%;left:50%;display:block;position:absolute;margin-left:-167px;z-index:1}.trailhead-error .trailhead-return-button{background-image:url(/assets/trailhead/rounded-rectangle-ec5ccdb80b492ed6b122ac685dc64ec56b797b2242049627480d1fc2920d82ba.png);background-repeat:no-repeat;background-color:transparent;border-style:none;border-radius:4px;width:200px;text-align:center;padding:1rem}.trailhead-error .trailhead-return-button span{font-family:Helvetica, Arial;color:#FFFFFF;font-size:26px;font-weight:500;line-height:1.3;text-shadow:none}@media (max-width: 1024px){.trailhead-error .trailhead-error-content h1{font-size:100px;height:112px}.trailhead-error .trailhead-error-content h2{font-size:25px}}@media (max-width: 900px){.trailhead-error .trailhead-return-button{padding:0}.trailhead-error .trailhead-return-button span{font-size:21px;line-height:60px;padding:15px 14px 12px}.trailhead-error .astro{display:none}}@media (max-width: 500px){.trailhead-error .trailhead-return-button span{font-size:17px;line-height:50px}.trailhead-error .trailhead-error-content h1{font-size:70px;height:65px;line-height:80px}}@media (max-width: 360px){.trailhead-error .trailhead-error-content{background-size:100% auto;height:306px !important}.trailhead-error .error-description{display:block;height:auto;left:0;margin-left:-12px;position:relative;top:0;width:auto;padding:0 20px}.trailhead-error .trailhead-error-content h1{font-size:55px;height:55px;line-height:80px}.trailhead-error .trailhead-error-content h2{font-size:20px}.trailhead-error .trailhead-return-button span{font-size:13px;line-height:30px;padding:14px}.trailhead-error .error-description>p{font-size:14px}}.trailhead-error .trailhead-error-content .error-description{z-index:0}.sb-typography .p,.sb-typography p,.sb-typography ul,.sb-typography ul>li,.sb-typography ol,.sb-typography ol>li{font-size:1rem;line-height:1.5;font-weight:normal}.sb-typography p,.sb-typography h1,.sb-typography h2,.sb-typography h3,.sb-typography h4,.sb-typography h5,.sb-typography h6,.sb-typography li{color:#1e1e1c}.sb-typography i{color:inherit}.sb-typography .p{padding-bottom:25px}.sb-typography .p:last-child{padding-bottom:0}.sb-typography .h1{margin:0;padding:0;font-weight:700;font-size:32px;padding-bottom:10px;line-height:36px}.sb-typography .h1.h1--small{font-size:24px;font-weight:500;line-height:1}.sb-typography .h2{margin:0;padding:0;font-weight:700;font-size:27px;padding-bottom:10px;line-height:33px}.sb-typography .h4{font-size:19px;padding-bottom:11px;font-weight:600;line-height:24px}.sb-typography .h5{font-size:18px;padding-bottom:11px;font-weight:500;line-height:24px}.sb-typography .txt-larger{font-size:110%;line-height:130%}.challenge-hero-section *{-webkit-box-sizing:border-box;box-sizing:border-box}.sb-lock-icon-container .sb-lock-icon{position:absolute;left:-6em;top:calc(-1 * (2rem + 32.5px))}@media only screen and (max-width: 767px){.sb-lock-icon-container .sb-lock-icon{left:50%;margin-left:-32.5px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sb-lock-icon-container .sb-lock-icon{left:50%;margin-left:-32.5px}}.sb-lock-icon{width:65px;height:65px;border-radius:200px;-webkit-box-shadow:0 0 0 3px white;box-shadow:0 0 0 3px white}.sb-lock-icon-container{position:relative}.section-full-w{width:100%}.challenge-hero-section div,.challenge-hero-section p,.challenge-hero-section ul,.challenge-hero-section span{color:white}@media only screen and (max-width: 767px){.challenge-hero-section{text-align:center}.challenge-hero-section [class*="span"]{width:100% !important;float:none;margin-left:0}}.challenge-badge-icon{float:right;width:150px;height:150px}@media only screen and (max-width: 767px){.challenge-badge-icon{float:none;margin:0 auto 25px}}.challenge-badge-icon>img{max-width:135px}.h-panel{border-bottom:1px solid lightgray}.h-panel:first-child{border-radius:8px 8px 0 0}.h-panel:last-child{border-bottom:none;border-radius:0 0 8px 8px}@media only screen and (max-width: 767px){.sb-challenge-item .th-round-badge{font-size:14px;height:30px;width:30px;line-height:28px}.sb-challenge-item .sb-challenge-body .h4,.sb-challenge-item .sb-challenge-body .p{font-size:16px;line-height:1.4}}@media only screen and (max-width: 480px){.sb-challenge-item .media-img{display:none}}.sb-challenge-item--error{background:#FFF0F0;border-width:1px 0;border-color:#ffbdbd transparent #ffbdbd transparent;border-style:solid;margin:-1px 0 0 0}.sb-challenge-item--no-body .h4{padding-top:14px}.sb-challenge-item--error:first-child{border-top-color:transparent}.sb-challenge-body{width:70%;float:left}@media only screen and (min-width: 768px) and (max-width: 979px){.sb-challenge-body{width:100%;float:none}}@media only screen and (max-width: 767px){.sb-challenge-body{width:100%;float:none}}.sb-challenge-body a{color:#179CD7}.sb-challenge-btn{width:30%;float:right;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 979px){.sb-challenge-btn{width:100%;float:none;padding-top:20px;padding-left:0}}@media only screen and (max-width: 767px){.sb-challenge-btn{width:100%;float:none;padding-top:20px;padding-left:0}}.challenge-hero-section--small{padding:20px 0}.challenge-hero-section--small .h1--small{padding-bottom:0}.trailhead-section-title--small{color:#6d6d6d;margin:30px 0 8px;font-size:16px;font-weight:700}.sb-mcq-answer .th-round-badge--small,.sb-mcq .th-round-badge--small{text-transform:uppercase}.sb-mcq{border-bottom:1px solid #ECECEC;background:#F8F8F8}.sb-mcq .th-round-badge--small{border-color:transparent}.sb-mcq p:last-child{margin:0}.sb-answer{cursor:pointer}.challenge-btn{margin-bottom:8px}.challenges-container .sb-points-awarded,.challenges-container .sb-points-awarded *{color:#048149}.sb-points-awarded{padding-top:5px}.sb-points-awarded{font-size:15px}.disabled-challenge{margin-bottom:10px}.font-preloader{visibility:hidden;opacity:0;width:0px;height:0px;overflow:hidden}.sb-completed{background:white;padding:35px;text-align:center;border-radius:10px;font-size:15px}.sb-completed .sb-completed-points,.sb-completed .sb-completed-points__header{color:#88BF6B;font-size:22px}.sb-completed .sb-completed-points__header{font-weight:500;font-size:60px;line-height:60px;padding-bottom:5px}.sb-completed a{color:#189cd7}.sb-completed a:hover{text-decoration:underline}.sb-challenge-item:first-child .sb-challenge-error-msg{border-top-left-radius:8px;border-top-right-radius:8px}.sb-challenge-error-msg{position:relative;margin-top:-1px;background:#D33E41;padding:1.5rem;color:white;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sb-challenge-error-msg>div{color:white;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sb-server-error{padding-bottom:0;border-color:transparent}.sb-server-error>div{margin-bottom:0}.sb-challenge-error-msg__close{cursor:pointer;margin-left:25px}.sb-complete-modal__header{font-size:30px;font-weight:bold;line-height:50px}#completeModal .sb-txt-success,#completeModal .sb-txt-success *{color:#67C16C}.sb-complete-modal__body{padding:25px 70px}#sb-complete-modal .modal-footer{-webkit-box-sizing:border-box;box-sizing:border-box}#superbadge-complete{display:none}.sb-index-hero{background:#16325c;padding:1.5rem 0}@media only screen and (max-width: 767px){.sb-index-hero{padding-left:25px;padding-right:25px}}.sb-index-hero .media-img{width:80px;height:80px;margin-right:10px;background-image:url(/assets/trailhead_app/superbadge-icon-51a91201ee2b518425cc60d3c9c7be0e3396ffd8b80584c12c158435bbefbd87.png);background-repeat:no-repeat;background-position:50% 15%;background-size:60%}@media only screen and (max-width: 767px){.sb-index-hero .media-img{display:none}}.sb-index-hero .h5,.sb-index-hero a.btn{opacity:0.7}.sb-feedback-container{border:1px solid #ECECEC;margin-top:30px;border-bottom:1px solid lightgray}.sb-feedback-container .feedback-top a{color:#189cd7}.org-login-section .faq-link{margin-left:28px;font-size:18px;vertical-align:middle;color:#179CD7}.sb-heading .h1{color:#fff;font-size:26px;font-weight:300;line-height:26px;margin-bottom:6px;margin-top:4px}.sb-heading .h5{color:#b0b8c9;font-size:16px;line-height:22px;margin-bottom:0;opacity:1}.sb-breadcrumbs{padding:30px 0 0}.sb-breadcrumbs .h1,.sb-breadcrumbs .h5,.sb-breadcrumbs .sb-prereq-text,.sb-breadcrumbs .tooltip-inner{color:white}@media only screen and (max-width: 767px){.sb-typography p,.sb-typography .p,.sb-typography ul>li,.sb-typography ol>li{font-size:16px;line-height:1.4}.sb-typography table{font-size:12px}.sb-challenge-section .sb-challenge-heading .h2{padding:10px 0;font-size:24px;line-height:30px}.sb-challenge-section .sb-challenge-heading .h4{font-size:16px;line-height:20px}.sb-challenge-section .sb-challenge-heading .p{font-size:16px;line-height:1.4}}.sb-challenge-heading .launch-org{margin-bottom:24px}.sb-challenge-heading .launch-org__notices li{font-size:16px}.sb-overview .HYPE_scene{background:transparent !important}@media only screen and (max-width: 767px){.sb-overview .HYPE_scene{display:none !important}}@media only screen and (max-width: 480px){.sb-overview .HYPE_scene{display:none !important}}.sb-overview .HYPE_scene[style]{top:25px !important;left:45px !important}.sb-overview #landing2400_hype_container{margin:auto;position:absolute;width:1280px;height:800px;overflow:hidden;left:50%;margin-left:-640px;z-index:1}.sb-overview-hero__bottom-wrapper .sb-overview-hero__title{line-height:28px;padding-top:10px}.img-circle--white{border:10px solid #fff}.btn.sb-overview-hero--btn-cta{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:800}@media only screen and (max-width: 480px){.btn.sb-overview-hero--btn-cta{width:100%}}.sb-overview-hero__text{font-size:15px;padding-bottom:50px}.sb-overview-list{margin-top:0}.sb-overview-list__item{padding-left:20px}.sb-overview-list__item--bullet{padding-left:25px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAABGdBTUEAALGPC/xhBQAAASxJREFUOBFjZMAC/v9fxbz79b2M/wz/8xkZGCe6iirNYGQM+4uulBFdYM+bdpc/fxkmMDD810bIMV5lYWYocBGp3IMQY2CAa977skv5N8PfXqAmf2QFqGzGjawMzMXO4mV3QeKMR1538n5h+FvD8I+hAMhnQ1WMlfeLgYlhAg8Dcwvjjlftzxn+/5fAqgyfICPjCyayNIIMBVrIhM9wQnKjmgmFEJo8ZQHGzMDkwcjIeB3NULxckHqwPpCq/f/3s/x+fTL7H8P/emDkC+LUycj4nomBsZFV1HyqI6PjH3jGAGnY86lN+O9Phub//xnTgIYwww1hZPzLyPh/FjM7Q60LX9VbmDiKZpjg7ncduv/+/Jv4/z+DIyMjw34mFqZ8V6GKyzB5omiQIfgUAgCFDFtIW6s59AAAAABJRU5ErkJggg==);background-position:left 5px}.sb-overview-list__item--bullet--padd-l{margin-top:60px !important}.sb-overview-hero__title,.sb-overview-hero__text{position:relative;z-index:2}.sb-ribbon-protector{left:50%;margin-left:-127.5px;position:absolute;top:-45px;z-index:1}.sb-ribbon{font-size:16px !important;line-height:26px;width:235px;position:relative;background:#4179C8;color:#fff;text-align:center;padding:10px;margin:0}.sb-ribbon:before,.sb-ribbon:after{content:"";position:absolute;display:block;bottom:-1em;border:1.5em solid #326AB8;z-index:-1}.sb-ribbon:before{left:-2em;border-right-width:1.5em;border-left-color:transparent}.sb-ribbon:after{right:-2em;border-left-width:1.5em;border-right-color:transparent}.sb-ribbon__content{color:#fff;font-size:16px;font-weight:bold}.sb-ribbon__content:before,.sb-ribbon__content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#0E3658 transparent transparent transparent;bottom:-1em}.sb-ribbon__content:before{left:0;border-width:1em 0 0 1em}.sb-ribbon__content:after{right:0;border-width:1em 1em 0 0}.sb-overview-supercharge{padding-bottom:90px}.sb-overview-more{padding-top:80px}.sb-nav-tabs__link{border-bottom:5px solid transparent;color:#285493}.sb-nav-tabs__link:not(.active):hover,.sb-nav-tabs__link:not(.active):focus{border-bottom-color:#dddddd}.sb-nav-tabs__link.active{border-bottom-color:#ae6ed9;cursor:default}.sb-overview{border-bottom:4px solid #e7e7e7}.sb-overview__item-title{color:#285493;font-size:18px;font-weight:bold;width:100%;line-height:24px;margin:2px 0}.sb-overview__item-description{margin-left:5px}.sb-overview__item-description,.sb-overview__item-description p{font-size:18px;font-weight:300;color:#065E92;line-height:24px}.sb-overview__item-description p{margin-bottom:24px}.sb-overview__bubble{background:#fff;border-radius:6px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);margin-bottom:25px;padding:20px;position:relative}.sb-overview__bubble__text,.sb-overview__bubble__text p{color:#065E92;font-size:15px;line-height:20px}.sb-overview__bubble__text--quote{margin-bottom:10px !important;quotes:"“" "”" "‘" "’"}.sb-overview__bubble__text--quote:before{content:open-quote}.sb-overview__bubble__text--quote:after{content:close-quote}.sb-overview__bubble__title{color:#e0965d;font-weight:bold;line-height:18px;margin-top:10px}.sb-overview__bubble__name{color:#23628f;font-size:18px;font-weight:bold;line-height:23px}.sb-overview__bubble:after{content:'';position:absolute;top:100%;left:50%;margin-left:-18px;width:0;height:0;border-top:solid 18px #fff;border-left:solid 18px transparent;border-right:solid 18px transparent;text-shadow:0px 2px 4px 0px rgba(0,0,0,0.15)}.sb-overview blockquote{border:none;margin:0;padding:0}.sb-overview-hero{height:930px}@media (max-width: 767px){.sb-overview-hero .sb-overview-hero__heading{padding:0 30px}}.sb-overview-hero__tech{background:url(/assets/trailhead_app/superbadges/hero-tech-ffdc016d4efa9f8837d2360fdcb141205e0b29bd8e6c2ef6db8880614f65c500.png) repeat-x center center;width:496px;height:361px;background-size:cover}.sb-overview-hero__title{font-size:24px;font-weight:bold;line-height:32px;margin:0}.sb-overview-hero__title--big{color:#fff;font-size:60px;font-family:TrailheadBold !important;line-height:94px;margin-top:100px;font-weight:bold}.sb-overview-hero__title--yellow{color:#fefec1}.sb-overview-hero__text{color:#fff;line-height:24px;margin:20px 0 30px 0}.sb-overview-hero__text-padd-m{padding:0 3em}.sb-overview-hero__text--bold{font-weight:bold}.sb-overview-hero__bottom{margin-top:160px;position:relative;z-index:2}.sb-overview__section--blue{position:relative;background-repeat:repeat-x;background-position:100% 100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(9%, #7B72E0), color-stop(55%, #92B7EB), color-stop(79%, #EDD8DF));background-image:-webkit-linear-gradient(#7B72E0 9%, #92B7EB 55%, #EDD8DF 79%);background-image:-o-linear-gradient(#7B72E0 9%, #92B7EB 55%, #EDD8DF 79%);background-image:linear-gradient(#7B72E0 9%, #92B7EB 55%, #EDD8DF 79%)}.sb-overview-hero__bottom{background:url(/assets/trailhead_app/trees_color-24b9895ea2765946ac903493bb7a903052746a99401f8402d187931fa77d066f.png);position:absolute;bottom:0;left:0;right:0;margin-left:0;margin-right:0}.sb-overview-hero__bottom:after{content:"";background-image:url(/assets/trailhead_app/trees-29b098de512597578abc783669f69bd04810d6278af5ff0d62f0eb40d13fd169.png);background-repeat:repeat-x;background-position:0 100%;pointer-events:none;position:absolute;height:300px;width:100%;top:-300px;bottom:0;left:0;right:0}.sb-overview-hero__bottom-wrapper{width:100%;max-width:1170px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 979px){.sb-overview-hero__bottom-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media only screen and (max-width: 767px){.sb-overview-hero__bottom-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.sb-overview-hero__bottom-wrapper>div{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;margin:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.sb-overview-hero__bottom-wrapper>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.sb-overview-hero__title--big{margin-top:72px}@media only screen and (max-width: 1200px){.sb-overview-hero__tech{width:456px;height:321px}.sb-overview-hero__bottom{margin-top:175px}.sb-overview-hero{background:transparent}}.sb-ribbon__content{font-size:18px}@media only screen and (min-width: 768px) and (max-width: 979px){.sb-overview-hero__text-padd-m{padding:0}.sb-overview-hero{height:900px;text-align:center;background-size:cover;width:100%;margin-left:0;margin-right:0}.sb-overview-hero__title--big{font-size:65px;line-height:85px}.sb-overview-hero__bottom{margin-top:35px}}@media only screen and (max-width: 480px){.sb-overview-hero{height:1100px}}@media only screen and (max-width: 767px){.sb-overview-more{padding-top:65px}.sb-overview-hero__tech{display:none}.sb-overview-hero__text{text-align:center}.sb-overview-hero__bottom{margin-top:0}.sb-overview-list__item--bullet--padd-l{margin-top:30px !important}}.sb-overview__bubble__text blockquote{font-size:15px}.merge-card--gray{background-color:whitesmoke}.merge-card__highlighted--gray{background-color:#fafafa}.merge-card--blue{background-color:#daebf8}.merge-card__highlighted--blue{background-color:#ecf5fb}
