.progress{margin:0 auto;max-width:990px;overflow:hidden;text-align:center;width:100%}.progressStep{position:relative;width:100%}.progressStepCompleted::before{content:"\e656";font:normal 100%/0 "ancestry-icon";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:.25em;opacity:.7;position:relative;speak:none;text-transform:none;top:.1em}.progressStep,.progressTitle{background-repeat:no-repeat;background-size:100% 12px;padding:12px 10px 4px}@media (max-width: 767px){.progress{background-image:-webkit-linear-gradient(top, #a9a9a9 1px, #dedede 1px, #dedede);background-image:linear-gradient(to bottom, #a9a9a9 1px, #dedede 1px, #dedede);background-repeat:no-repeat;background-size:100% 6px}.progressStepCurrent{background-image:-webkit-linear-gradient(left, #68c2c2, #68c2c2);background-image:linear-gradient(to right, #68c2c2, #68c2c2);background-position:0 0;background-size:100% 6px;font-weight:bold;padding-top:6px}.progress ol{display:block}.progressTitle,.progressStep:not(.progressStepCurrent){display:none}.progressStep.icon:last-child{display:block}.progressStepCurrent::before{content:attr(data-mobile-label)}.progressStepCurrent:first-child:nth-last-child(2){background-size:50% 6px}.progressStepCurrent:first-child:nth-last-child(3){background-size:33.33333% 6px}.progressStep:first-child:nth-last-child(3)+.progressStepCurrent{background-size:66.66666% 6px}.progressStepCurrent:first-child:nth-last-child(4){background-size:25% 6px}.progressStep:first-child:nth-last-child(4)+.progressStepCurrent{background-size:50% 6px}.progressStep:first-child:nth-last-child(4) ~ .progressStepCurrent:nth-child(3){background-size:75% 6px}.progressStepCurrent:first-child:nth-last-child(5){background-size:20% 6px}.progressStep:first-child:nth-last-child(5)+.progressStepCurrent{background-size:40% 6px}.progressStep:first-child:nth-last-child(5) ~ .progressStepCurrent:nth-child(3){background-size:60% 6px}.progressStep:first-child:nth-last-child(5) ~ .progressStepCurrent:nth-child(4){background-size:80% 6px}.progressColor1 .progressTitle{background-image:-webkit-linear-gradient(left, #aee1f5, #aee1f5);background-image:linear-gradient(to right, #aee1f5, #aee1f5)}.progressColor1 .progressStepCurrent{background-image:-webkit-linear-gradient(left, #71b6ce, #71b6ce);background-image:linear-gradient(to right, #71b6ce, #71b6ce)}.progressColor2 .progressTitle{background-image:-webkit-linear-gradient(left, #474d54, #474d54);background-image:linear-gradient(to right, #474d54, #474d54)}.progressColor2 .progressStepCurrent{background-image:-webkit-linear-gradient(left, #474d54, #474d54);background-image:linear-gradient(to right, #474d54, #474d54)}}@media print, (min-width: 768px){.progress ol{display:table-cell;overflow:hidden;width:100%}.progress ol:only-child{display:block}.progress ol:only-child .progressStep:first-child{background-position:0 0;background-size:100% 12px}.progress ol:only-child .progressStep:first-child::after{content:none}.progressStep:not(.progressStepCurrent){color:#474d54}.bgDark .progressStep:not(.progressStepCurrent){color:inherit}.progressStep{background-image:-webkit-linear-gradient(top, #a9a9a9 1px, #dedede 1px, #dedede);background-image:linear-gradient(to bottom, #a9a9a9 1px, #dedede 1px, #dedede);background-position:9px 0, 0 0;background-size:calc(100% - 8px) 12px;float:left}.progressStep::after{background-image:-webkit-linear-gradient(45deg, #dedede 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #dedede 65%),-webkit-linear-gradient(135deg, #dedede 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%);background-image:linear-gradient(45deg, #dedede 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #dedede 65%),linear-gradient(-45deg, #dedede 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%);background-origin:border-box;background-position:0 -6px, 0 6px, 0 0, 0 0;-webkit-border-image:-webkit-linear-gradient(left, #a9a9a9, #a9a9a9 20%, transparent 25%, transparent 50%, #a9a9a9 60%);border-image:linear-gradient(to right, #a9a9a9, #a9a9a9 20%, transparent 25%, transparent 50%, #a9a9a9 60%);border-image-slice:1;border-style:solid;border-width:1px 0 0;color:transparent;content:" ";display:block;height:12px;left:-1px;position:absolute;top:0;width:10px}.progressTitle{background-image:-webkit-linear-gradient(left, #b1e2e2, #b1e2e2);background-image:linear-gradient(to right, #b1e2e2, #b1e2e2);display:table-cell;font-size:inherit;padding-left:15px;padding-right:15px;vertical-align:top;white-space:nowrap;word-wrap:normal}.progressStepCurrent{background-image:-webkit-linear-gradient(left, #68c2c2, #68c2c2);background-image:linear-gradient(to right, #68c2c2, #68c2c2);font-weight:bold}.progressStepCurrent::after{background-image:-webkit-linear-gradient(45deg, #b1e2e2 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #b1e2e2 65%),-webkit-linear-gradient(135deg, #68c2c2 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #68c2c2 76%, #68c2c2 90%);background-image:linear-gradient(45deg, #b1e2e2 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #b1e2e2 65%),linear-gradient(-45deg, #68c2c2 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #68c2c2 76%, #68c2c2 90%);border-width:0}.progressStepCompleted{background-image:-webkit-linear-gradient(left, #b1e2e2, #b1e2e2);background-image:linear-gradient(to right, #b1e2e2, #b1e2e2)}.progressStepCompleted::after{background-image:-webkit-linear-gradient(45deg, #b1e2e2 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #b1e2e2 65%),-webkit-linear-gradient(135deg, #b1e2e2 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #b1e2e2 76%, #b1e2e2 90%);background-image:linear-gradient(45deg, #b1e2e2 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #b1e2e2 65%),linear-gradient(-45deg, #b1e2e2 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #b1e2e2 76%, #b1e2e2 90%);border-width:0}.progressStepCurrent+.progressStep{background-image:-webkit-linear-gradient(top, #a9a9a9 1px, #dedede 1px, #dedede);background-image:linear-gradient(to bottom, #a9a9a9 1px, #dedede 1px, #dedede)}.progressStepCurrent+.progressStep::after{background-image:-webkit-linear-gradient(45deg, #68c2c2 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #68c2c2 65%),-webkit-linear-gradient(135deg, #dedede 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%);background-image:linear-gradient(45deg, #68c2c2 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #68c2c2 65%),linear-gradient(-45deg, #dedede 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%);-webkit-border-image:-webkit-linear-gradient(left, transparent, transparent 50%, #a9a9a9 60%);border-image:linear-gradient(to right, transparent, transparent 50%, #a9a9a9 60%);border-image-slice:1}.progressStep:first-child:nth-last-child(2),.progressStep:first-child:nth-last-child(2) ~ .progressStep{width:50%}.progressStep:first-child:nth-last-child(3),.progressStep:first-child:nth-last-child(3) ~ .progressStep{width:33.33333%}.progressStep:first-child:nth-last-child(4),.progressStep:first-child:nth-last-child(4) ~ .progressStep{width:25%}.progressStep:first-child:nth-last-child(5),.progressStep:first-child:nth-last-child(5) ~ .progressStep{width:20%}.progressColor1 .progressTitle{background-image:-webkit-linear-gradient(left, #aee1f5, #aee1f5);background-image:linear-gradient(to right, #aee1f5, #aee1f5)}.progressColor1 .progressStepCurrent{background-image:-webkit-linear-gradient(left, #71b6ce, #71b6ce);background-image:linear-gradient(to right, #71b6ce, #71b6ce)}.progressColor1 .progressStepCurrent::after{background-image:-webkit-linear-gradient(45deg, #aee1f5 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #aee1f5 65%),-webkit-linear-gradient(135deg, #71b6ce 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #71b6ce 76%, #71b6ce 90%);background-image:linear-gradient(45deg, #aee1f5 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #aee1f5 65%),linear-gradient(-45deg, #71b6ce 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #71b6ce 76%, #71b6ce 90%);border-width:0}.progressColor1 .progressStepCompleted{background-image:-webkit-linear-gradient(left, #aee1f5, #aee1f5);background-image:linear-gradient(to right, #aee1f5, #aee1f5)}.progressColor1 .progressStepCompleted::after{background-image:-webkit-linear-gradient(45deg, #aee1f5 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #aee1f5 65%),-webkit-linear-gradient(135deg, #aee1f5 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #aee1f5 76%, #aee1f5 90%);background-image:linear-gradient(45deg, #aee1f5 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #aee1f5 65%),linear-gradient(-45deg, #aee1f5 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #aee1f5 76%, #aee1f5 90%);border-width:0}.progressColor1 .progressStepCurrent+.progressStep::after{background-image:-webkit-linear-gradient(45deg, #71b6ce 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #71b6ce 65%),-webkit-linear-gradient(135deg, #dedede 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%);background-image:linear-gradient(45deg, #71b6ce 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #71b6ce 65%),linear-gradient(-45deg, #dedede 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%)}.progressColor2 .progressTitle{background-image:-webkit-linear-gradient(left, #5e6770, #5e6770);background-image:linear-gradient(to right, #5e6770, #5e6770)}.progressColor2 .progressStepCurrent{background-image:-webkit-linear-gradient(left, #474d54, #474d54);background-image:linear-gradient(to right, #474d54, #474d54)}.progressColor2 .progressStepCurrent::after{background-image:-webkit-linear-gradient(45deg, #5e6770 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #5e6770 65%),-webkit-linear-gradient(135deg, #474d54 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #474d54 76%, #474d54 90%);background-image:linear-gradient(45deg, #5e6770 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #5e6770 65%),linear-gradient(-45deg, #474d54 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #474d54 76%, #474d54 90%);border-width:0}.progressColor2 .progressStepCompleted{background-image:-webkit-linear-gradient(left, #5e6770, #5e6770);background-image:linear-gradient(to right, #5e6770, #5e6770)}.progressColor2 .progressStepCompleted::after{background-image:-webkit-linear-gradient(45deg, #5e6770 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #5e6770 65%),-webkit-linear-gradient(135deg, #5e6770 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #5e6770 76%, #5e6770 90%);background-image:linear-gradient(45deg, #5e6770 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #5e6770 65%),linear-gradient(-45deg, #5e6770 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #5e6770 76%, #5e6770 90%);border-width:0}.progressColor2 .progressStepCurrent+.progressStep::after{background-image:-webkit-linear-gradient(45deg, #474d54 35%, transparent 35%),-webkit-linear-gradient(135deg, transparent 65%, #474d54 65%),-webkit-linear-gradient(135deg, #dedede 24%, transparent 24%),-webkit-linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%);background-image:linear-gradient(45deg, #474d54 35%, transparent 35%),linear-gradient(-45deg, transparent 65%, #474d54 65%),linear-gradient(-45deg, #dedede 24%, transparent 24%),linear-gradient(45deg, transparent 76%, #dedede 76%, #dedede 90%)}}.progressPercentage{display:table;width:100%}.progressBar{overflow:hidden}.progressBar,.progressBarWidth{background-image:-webkit-linear-gradient(top, #a9a9a9 1px, #dedede 1px, #dedede);background-image:linear-gradient(to bottom, #a9a9a9 1px, #dedede 1px, #dedede);background-position:0 50%;background-repeat:no-repeat;background-size:100% 12px;display:block;height:12px}.progressBarWidth{background-image:-webkit-linear-gradient(left, #68c2c2, #68c2c2);background-image:linear-gradient(to right, #68c2c2, #68c2c2);box-sizing:content-box;color:rgba(0,0,0,0);font-size:0}.progressBarWidthAnimated{-webkit-animation:slideIn 3s ease-in-out;animation:slideIn 3s ease-in-out}.progressPercentageInline{line-height:12px}.progressPercentageInline .progressBar,.progressPercentageInline .progressBarTitle{display:table-cell;vertical-align:middle;width:100%}.progressPercentageInline .progressBarTitle{line-height:inherit;padding-left:10px;white-space:nowrap;word-wrap:normal}.progressColor1 .progressBarWidth,.progressBarColor1{background-image:-webkit-linear-gradient(left, #9cbe30, #9cbe30);background-image:linear-gradient(to right, #9cbe30, #9cbe30)}.progressColor2 .progressBarWidth{background-image:-webkit-linear-gradient(left, #474d54, #474d54);background-image:linear-gradient(to right, #474d54, #474d54)}.progressPercentageSize1{line-height:20px}.progressPercentageSize1 .progressBar,.progressPercentageSize1 .progressBarWidth{background-size:100% 20px;height:20px}.progressPercentageSize1 .progressBarTitle{font-weight:bold}@media (max-width: 767px){.progressPercentage{line-height:20px}.progressPercentage .progressBar,.progressPercentage .progressBarWidth{background-size:100% 6px;height:6px}}@-webkit-keyframes slideIn{0%,20%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}96%{padding-right:.68966%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideIn{0%,20%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}96%{padding-right:.68966%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media print{.progressBar{background:#fff !important;border:1px solid #dedede !important}.progressBarWidth{border-top:12px solid #000 !important;height:0 !important}.progressPercentageSize1 .progressBarWidth{border-top-width:20px !important}.progressStep,.progressTitle{background-image:none !important;border-top:12px solid #474d54 !important}.progressStep::after{display:none}.progressStepCurrent ~ .progressStep{background-image:none !important;border-top:12px solid #dedede !important}.progressStepCurrent{border-top:12px solid #000 !important}}

/*# sourceMappingURL=progress.css.map */
