#dashboard-mobile-toggle{width:3.75rem;height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;cursor:pointer;position:absolute;left:100%;top:0}#dashboard-mobile-toggle .fancy-chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:20px;height:20px}#dashboard-mobile-toggle .fancy-chevron span{width:0.25rem}#dashboard-mobile-toggle .fancy-chevron span:before{height:100%;margin-top:auto;margin-bottom:auto;background:#2379BB;-webkit-transform:rotate(0);transform:rotate(0);left:0;top:0}#dashboard-mobile-toggle a{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:bold;color:#2379BB;white-space:nowrap;margin-top:90px;font-size:.8125rem;text-transform:uppercase;margin-right:3px}.dashboard-sidebar{position:absolute;top:0;left:calc(-100% + 3.75rem);width:calc(100% - 3.75rem);height:100vh;padding:2rem 2.0625rem 2rem 4.5rem;background:#fff;transition:left .25s ease-in-out;z-index:3}.admin-bar .dashboard-sidebar{height:calc(100vh - 2.875rem)}.dashboard-sidebar.active{left:0}.dashboard-sidebar.active #dashboard-mobile-toggle{background:#fff}.dashboard-sidebar.active #dashboard-mobile-toggle a{display:none}.dashboard-sidebar .inner{overflow:auto;height:100%}.dashboard-sidebar .logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dashboard-sidebar .logo img{width:3.5rem}.dashboard-sidebar .logo .words{font-family:'lg';text-transform:none;line-height:2rem;margin-left:1rem;white-space:nowrap}.dashboard-sidebar .logo .words .line-1{font-size:2.1875rem;font-weight:300;letter-spacing:0}.dashboard-sidebar .logo .words .line-2{font-size:.9375rem;letter-spacing:.0125rem;font-weight:700;margin-left:.25ch}.dashboard-sidebar .h1{margin:2.5rem 0 5rem;line-height:3.125rem}.dashboard-sidebar .h1 b{font-weight:900}.dashboard-sidebar a{color:#3B3B3B}.dashboard-sidebar .link-group{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.dashboard-sidebar .link-group .title{font-size:1.25rem;line-height:2rem;font-weight:900}.dashboard-sidebar .link-group a{margin-top:1.25rem;line-height:1.25rem;border-bottom:solid 3px transparent;display:inline-block}.dashboard-sidebar .link-group a:hover,.dashboard-sidebar .link-group a:active{border-bottom:solid 3px #3073A6}.dashboard-sidebar .link-group+.link-group{margin-top:3.25rem}.dashboard-sidebar .download-dashboard.loading{pointer-events:none;position:relative}.dashboard-sidebar .download-dashboard.loading i{background-image:url("../img/pfs-logo-blue.png");top:.1875rem}.dashboard-sidebar .download-dashboard.loading:after{content:'Loading...';-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;display:block;background:#fff;position:absolute;top:0;left:1.875rem;width:100%;height:100%}.dashboard-sidebar .download-dashboard.read-more:after{color:#FB972A}.dashboard-sidebar .decor-holder{position:absolute;bottom:0;left:0;right:0;top:48%;overflow:hidden}.dashboard-sidebar .svg-background{left:0;top:0;width:100%;height:58.25rem}@-webkit-keyframes loading{0%{content:'Loading'}33%{content:'Loading.'}66%{content:'Loading..'}100%{content:'Loading...'}}@keyframes loading{0%{content:'Loading'}33%{content:'Loading.'}66%{content:'Loading..'}100%{content:'Loading...'}}.account-dropdown{position:absolute;top:2rem;right:5vw;z-index:2;font-size:1.5rem;line-height:2.25rem;padding-bottom:.5em}.account-dropdown>div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account-dropdown ul{position:absolute;display:none;top:100%;left:0;list-style-type:none;background:#3B3B3B;font-size:1.125rem;line-height:1.375rem;min-width:100%;padding:5%}.account-dropdown li+li{margin-top:.25em}.account-dropdown a{padding:.3125rem .625rem;color:#fff;width:100%;display:block}.account-dropdown a:hover,.account-dropdown a:focus{color:#1B1B1B;background:#F5F5F5}.account-dropdown:hover ul,.account-dropdown.active ul{display:block}.account-dropdown:hover .fancy-chevron span:first-of-type:before,.account-dropdown.active .fancy-chevron span:first-of-type:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.account-dropdown:hover .fancy-chevron span:last-of-type:before,.account-dropdown.active .fancy-chevron span:last-of-type:before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.page-template-page-account #container{display:-webkit-flex;display:flex}.page-template-page-account main{min-height:100vh;width:100%;background:#F5F5F5;padding:5%;padding-top:4.375rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;font-weight:900;letter-spacing:.130625rem;text-transform:uppercase;font-size:.875rem}.page-template-page-account .heading{width:100%;margin-bottom:2rem;letter-spacing:normal;text-transform:none;font-weight:400;margin-top:2.5rem}.page-template-page-account .small-emp{font-size:.875rem}.page-template-page-account h1,.page-template-page-account h2{font-weight:400}.page-template-page-account h2{font-size:1.875rem}.page-template-page-account select{background-color:transparent;font-size:.8125rem;height:auto;margin:.625rem 0 .625rem .625rem}.page-template-page-account select:focus,.page-template-page-account select:active{background-color:#2379BB}.page-template-page-account ::-webkit-scrollbar{width:10px}.page-template-page-account ::-webkit-scrollbar-thumb{background:#54A1DC;border-radius:50px}.dashboard-block{background:#fff;padding:2.5%;width:100%;margin-bottom:2rem}.dashboard-block .title{display:-webkit-flex;display:flex}.dashboard-block .link-group .links a{margin-right:40px}.dashboard-block .link-group .links a:last-of-type{margin-right:0}.dashboard-block .link-group .links a.active,.dashboard-block .link-group .links a:hover{border-bottom:solid 2px #60BEE5}.dashboard-block .link-group .links a.inactive{opacity:0.5;color:#383838;border-bottom:none}.dashboard-block .link-group .links a.inactive:hover{border-bottom:solid 2px #383838}ul.codes{width:100%;padding:0;list-style:none;margin-top:40px;height:100vh;overflow:scroll;counter-reset:li;display:none}ul.codes li{margin-left:auto;border-bottom:solid 2px #C5C5C5;padding:8px 0 8px 30px;position:relative;margin-right:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}ul.codes li>*{padding:5px 0}ul.codes li span{font-weight:normal;color:#1B1B1B;font-size:1.375rem;margin-right:30px}ul.codes li span.add{color:#94D438;font-weight:900;font-size:.8125rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}ul.codes li span.add:after{display:none}ul.codes li .clipboard{display:none;cursor:pointer;margin-right:30px;font-size:.8125rem;color:#3073A6;display:none;background:none;border:none;font-weight:900;text-transform:uppercase;letter-spacing:.130625rem}ul.codes li.active .clipboard{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}ul.codes li:hover{background-color:#EEF6FC}ul.codes li:before{color:#7D7D7D;font-weight:900;letter-spacing:2.09px;counter-increment:li;content:"" counter(li) "";position:absolute;font-size:.8125rem;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);visibility:hidden}ul.codes li:nth-child(5n+5):before{display:block;visibility:visible}ul.codes li:after{content:"";position:absolute;bottom:0;right:0;border-bottom:solid 2px black}ul.codes.active{display:block}.thank-you{max-width:880px;margin:0 auto;text-align:center;text-transform:none}.thank-you img{margin-bottom:40px}.thank-you h2{color:#1B1B1B;font-size:1.875rem;font-weight:bold;line-height:35px;margin-bottom:25px}.thank-you p{color:#1B1B1B;font-family:"Muli","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:2rem;font-weight:normal}.thank-you .button-group{margin-top:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.thank-you .button-group .btn+.btn{margin-top:20px}.tool-tip{position:relative;margin-left:.75em}.tool-tip i{width:1.25rem;height:1.25rem}.tool-tip .hover{display:block;position:fixed;opacity:0;left:50%;width:80vw;max-width:25.75rem;-webkit-transform:translate(calc(-50% + .625rem), -1.5rem);transform:translate(calc(-50% + .625rem), -1.5rem);background:#3B3B3B;color:#fff;padding:1.5rem;text-transform:none;font-weight:400;line-height:1.625rem;letter-spacing:normal;margin-bottom:1.25rem;z-index:-1}.tool-tip .hover b{text-transform:uppercase;font-weight:900;letter-spacing:.130625rem}.tool-tip .hover a{text-decoration:underline;font-style:italic;color:#fff}.tool-tip .hover:before{content:'';position:absolute;top:100%;left:0;width:100%;height:1.5rem}.tool-tip .hover .triangle{top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(59,59,59,0);border-top-color:#3B3B3B;border-width:1.25rem;margin-left:-1.25rem}.tool-tip.hovered .hover{z-index:3;position:fixed;opacity:1}@media only screen and (min-width: 586px){.bar-graph{width:100%;min-width:20rem;padding-bottom:0;height:12.5rem;margin:3.125rem 0 5.3125rem}.bar-graph .bars{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-end;align-items:flex-end;top:0;left:5%;right:5%;bottom:0}.bar-graph .bars .bar{margin:0 5%}.bar-graph .bars .bar+.bar{margin-top:0}.bar-graph .bars .bar span{margin-top:-1.25rem;text-align:center;left:0;line-height:normal;display:block}.bar-graph .bars .bar .label{margin-top:.75rem;letter-spacing:.111875rem;left:50%;text-align:center;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);overflow:visible}.bar-graph .y-axis{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.bar-graph .y-axis .scale{width:calc(100% - 2ch);height:.125rem;margin-left:2ch;text-indent:-2ch}.bar-graph.angled-x{margin-bottom:6.25rem}.bar-graph.angled-x .bars .bar .label{height:auto;text-align:right;-webkit-transform:translate(-100%, 0) rotate(-45deg);transform:translate(-100%, 0) rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right;line-height:normal}.horizontal-scroll .bar-graph .y-axis{right:0}}.cart-collaterals{margin-top:40px}.purchase-information{text-transform:none;font-weight:normal;letter-spacing:0;font-size:1.125rem;line-height:2rem;margin-bottom:20px}@media only screen and (min-width: 768px){.purchase-information{width:45%;float:left}.heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.bar-graph{margin:1.875rem 0}.dashboard-sidebar{width:27.25rem;min-width:27.25rem;left:-27.25rem}.dashboard-sidebar.active{left:0}.dashboard-block .link-group .downloads{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.dashboard-block .link-group .downloads a{margin-right:0}ul.codes li{padding:8px 0 8px 5%;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}ul.codes li>*{padding:0}.thank-you .button-group{margin-top:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.thank-you .button-group .btn{margin:0 25px}.thank-you .button-group .btn+.btn{margin-top:0}}@media only screen and (min-width: 1240px){#dashboard-mobile-toggle{display:none}.dashboard-sidebar{position:relative;left:0;height:auto}.admin-bar .dashboard-sidebar{height:auto}.page-template-page-account main{min-width:calc(100% - 27.25rem);width:62%}.page-template-page-account main .horizontal-scroll{width:calc(95vw - 27.25rem)}}@media only screen and (min-width: 1600px){.dashboard-block .link-group .downloads{-webkit-flex-direction:row;flex-direction:row}.dashboard-block .link-group .downloads a{margin-right:30px}.dashboard-block .link-group .downloads a:last-of-type{margin-right:0}}
