html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media print{#certification .no-print{display:none}}#certification{padding:0;clear:both;float:left;width:100%}#certification #header{border:0;margin-bottom:30px;height:140px}#certification #top{margin-top:20px;margin-bottom:20px;float:left;display:none;text-align:center;width:100%}#certification #top h2{font-size:2em;color:#48535a;text-transform:none}#certification #top h3{font-size:1.3em;color:#cd950c;margin-top:10px}#certification #top h4{font-size:1.8em;background-color:#fc3;padding:5px;color:#000;display:inline-block;margin-top:10px}#certification #top #issued{display:none;margin-bottom:5px;color:#000;margin-top:10px}#certification .band{height:80px;background-color:#f7f7f7;margin-left:-40px;width:997px;position:absolute;left:0;top:0;z-index:0}#certification h3{font-weight:normal;color:#ccc;font-size:3em;text-transform:none;margin-bottom:-5px;clear:both;color:#000}#certification hr{width:830px;float:left;clear:none;margin-left:30px}#certification .bar{height:50px;background-color:#f7f7f7;border-top:solid 1px #ddd}#certification .sidetabs{width:120px}#certification .csp-init,#certification .csp-ong{background-color:#c0d242}#certification .comp-int,#certification .comp-dev,#certification .comp-hp{background-color:#4dade2}#certification .inst-beg,#certification .inst-imd,#certification .inst-adv{background-color:#ffce44}#certification .global,#certification .general{background-color:#ccc}#certification .old-nccp{background-color:#bdbdbd}#certification .top-csp-init,#certification .top-csp-ong{border-top:solid 1px #c0d242}#certification .top-comp-int,#certification .top-comp-dev,#certification .top-comp-hp{border-top:solid 1px #4dade2}#certification .top-inst-beg,#certification .top-inst-imd,#certification .top-inst-adv{border-top:solid 1px #ffce44}#certification .top-global,#certification .top-general{border-top:solid 1px #ccc}#certification .top-old-nccp{border-top:solid 1px #bdbdbd}#certification .title-csp-init,#certification .title-csp-ong{border-left:solid 55px #c0d242;border-top:solid 1px #ccc;background-color:#f2f2f2;letter-spacing:1px;color:#666;font-weight:normal;font-size:.9em;min-height:14px;padding:5px;text-transform:uppercase;padding-left:7px}#certification .title-comp-int,#certification .title-comp-dev,#certification .title-comp-hp{border-left:solid 55px #4dade2;border-top:solid 1px #ccc;background-color:#f2f2f2;letter-spacing:1px;color:#666;font-weight:normal;font-size:.9em;min-height:14px;padding:5px;text-transform:uppercase;padding-left:7px}#certification .title-inst-beg,#certification .title-inst-imd,#certification .title-inst-adv{border-left:solid 55px #ffce44;border-top:solid 1px #ccc;background-color:#f2f2f2;letter-spacing:1px;color:#666;font-weight:normal;font-size:.9em;min-height:14px;padding:5px;text-transform:uppercase;padding-left:7px}#certification .title-global,#certification .title-general{border-left:solid 55px #ccc;border-top:solid 1px #ccc;background-color:#f2f2f2;letter-spacing:1px;color:#666;font-weight:normal;font-size:.9em;min-height:14px;padding:5px;text-transform:uppercase;padding-left:7px}#certification .title-old-nccp{border-left:solid 55px #bdbdbd;border-top:solid 1px #ccc;background-color:#f2f2f2;letter-spacing:1px;color:#666;font-weight:normal;font-size:.9em;min-height:14px;padding:5px;text-transform:uppercase;padding-left:7px}#certification #switches{padding-top:10px;padding-left:10px;margin-bottom:5px;margin-right:0;margin-left:30px;float:left;border-bottom:dotted 1px #aaa;border-top:0;padding-bottom:10px;width:1098px;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:space-between}#certification #switches label{text-transform:uppercase;font-weight:bold;margin-right:10px}#certification #switches select{outline-color:#dbdddc!important}#certification #programs{float:right;padding-top:10px;margin-right:20px}#certification #programs #advancedcoachingdiploma{float:right;margin-left:10px}#certification #programs #advancedcoachingdiploma img{display:block;height:70px}#certification #programs #professionalcoaching{float:right}#certification #programs #professionalcoaching .banner{text-align:right}#certification #programs #professionalcoaching .banner p{font-size:.85em;padding:0;padding-left:5px;padding-right:5px;margin:0;background-color:#dcb24c;color:#fff;text-align:center;text-transform:uppercase}#certification #programs #professionalcoaching .banner h2{font-size:1.5em;margin-top:5px;text-align:center}#certification #programs #professionalcoaching .banner img{height:50px;margin-top:10px}#certification .heading{margin-bottom:5px;padding:0;width:100%;float:left}#certification .heading img{float:left;display:block;margin-right:8px}#certification .heading h3{display:block;font-weight:normal;font-size:2em;padding:0;margin:0;float:left;clear:none;margin-top:18px}#certification #transcript{float:left;padding-left:30px;width:87%}#certification #transcript #summary{float:left;margin-top:0;width:100%;position:relative}#certification #transcript #summary #no-activity{font-size:2em;text-align:center;padding-top:100px;font-style:italic;color:#666;line-height:1em;font-weight:normal}#certification #transcript #summary table{margin-bottom:0}#certification #transcript #summary table th.status{width:70%}#certification #transcript #summary table th.since,#certification #transcript #summary table th.expires{width:10%;text-align:center}#certification #transcript #summary table th.pd{width:10%;text-align:center}#certification #transcript #summary table td{background-color:transparent;border-bottom:solid 1px #e3e3e3;vertical-align:middle}#certification #transcript #summary table td:first-child{width:5%;padding:0;position:relative;vertical-align:top;text-align:center}#certification #transcript #summary table td:first-child .logo{position:relative;display:inline-block;text-align:center;margin-bottom:5px;margin-right:5px}#certification #transcript #summary table td:first-child .logo .gradation{z-index:1;position:relative;font-size:.7em;letter-spacing:0;text-align:center;color:#000;text-transform:uppercase;padding:0;margin:0;margin-top:1px}#certification #transcript #summary table td:first-child .logo.competent .star-container{margin-top:4px;margin-left:4px;width:39px}#certification #transcript #summary table td:first-child .logo.master{width:71px;height:63px}#certification #transcript #summary table td:first-child .logo.master img{margin-top:13px}#certification #transcript #summary table td:first-child .logo.advanced{width:59px;height:49px}#certification #transcript #summary table td:first-child .logo.advanced img{margin-top:7px}#certification #transcript #summary table td:first-child .logo.competent{width:47px;height:29px}#certification #transcript #summary table td:first-child .logo.competent img{margin-top:2px}#certification #transcript #summary table td:first-child .logo.competent.old-nccp{width:47px;height:45px}#certification #transcript #summary table td:first-child .logo img{width:10px}#certification #transcript #summary table td:first-child .logo img.chevron{margin-top:auto;width:auto;display:block;position:absolute;left:0;top:0}#certification #transcript #summary table td:first-child .logo.competent.old-nccp img.chevron{margin-top:15px}#certification #transcript #summary table td:first-child .logo .nocert{height:10px}#certification #transcript #summary table td.name span{font-size:1em;color:#666;margin-bottom:3px;display:block}#certification #transcript #summary table td.name span.not-renewed{display:inline;color:#ff6a00;text-transform:uppercase;font-size:.9em;margin-left:10px}#certification #transcript #summary table td.name .status-number{display:block;font-weight:normal;margin-bottom:0;font-style:italic;margin-top:5px;color:#666}#certification #transcript #summary table td.name em{display:inline;font-size:1em;color:#000;font-weight:bold}#certification #transcript #summary table td.name em.none{color:#666}#certification #transcript #summary table td.center{text-align:center}#certification #transcript #summary table td.name .pathway{margin-left:10px;vertical-align:sub;width:15px}#certification #transcript #summary #awards{margin-top:15px}#certification #transcript #summary #awards h4{background-color:#ccc;color:#333;margin-bottom:0;padding:5px;display:inline-block;font-size:.9em;letter-spacing:1px}#certification #transcript #summary #awards table th:first-child{width:580px}#certification #transcript #summary #awards table th.year{text-align:right}#certification #transcript #summary #awards .award .heading{margin-top:10px;margin-bottom:10px;padding-bottom:15px;border-bottom:1px dotted #999}#certification #transcript #summary #awards .award .content{float:left;width:755px}#certification #transcript #summary #awards .award .content .type{float:left}#certification #transcript #summary #awards .award .content .type h3{margin-top:0}#certification #transcript #summary #awards .award .content .type h3 .name{color:#cd950c;display:inline-block;width:500px}#certification #transcript #summary #awards .award .content .type .description{font-size:.95em;color:#aaa;display:block;float:left;width:500px}#certification #transcript #summary #awards .award .content .years{float:left;width:228px;text-align:right;margin-left:20px;margin-top:5px;color:#000}#certification #transcript #summary #awards .award .content .years .year:not(:first-child){float:left}#certification #transcript #summary .sport{margin-bottom:30px;page-break-after:always;width:100%}#certification #transcript #summary .sport h4{background-color:#efefef;color:#333;margin-bottom:0;padding:5px;display:inline-block;font-size:.9em;letter-spacing:1px}#certification #transcript #summary .context{margin-bottom:20px;float:left;width:100%}#certification #transcript #summary .context .events{margin-left:2px}#certification #transcript #summary .context .events .title{padding-top:15px;padding-bottom:7px;border-bottom:solid 1px #eee}#certification #transcript #summary .context .events h5{float:left;margin-top:20px;width:100%;letter-spacing:1px;color:#d50100;font-weight:normal;font-size:.9em;min-height:14px;text-transform:uppercase;padding-bottom:3px;vertical-align:middle;text-align:left;background-color:#fff;background-color:transparent}#certification #transcript #summary .context .events .none{font-style:italic;margin-bottom:0;float:left;color:#666}#certification #transcript #summary .context .events .event{border-bottom:solid 1px #ddd;padding-top:5px;padding-bottom:5px;float:left;width:100%}#certification #transcript #summary .context .events .event .name{font-weight:normal;color:#333;width:69%;display:block;float:left;margin-left:0}#certification #transcript #summary .context .events .event .name span{display:block}#certification #transcript #summary .context .events .event .name span.multi{margin-top:5px}#certification #transcript #summary .context .events .event .name span.event-number{display:block;font-weight:normal;margin-bottom:0;font-style:italic;margin-top:5px;color:#666}#certification #transcript #summary .context .events .event .location{width:15%;display:block;float:left;text-align:right;border-top:solid 1px #fff}#certification #transcript #summary .context .events .event .when{width:15%;display:block;float:left;text-align:right;height:100%}#certification #transcript #summary .context .events .event ul{list-style-type:square;margin-left:40px;margin-top:5px;float:left;display:block;clear:both}#certification #transcript #summary .context .events .event ul li{color:#666;font-style:italic}#certification #transcript #summary .context .events .event ul li span.id{font-style:normal;color:#666}#certification #transcript #summary .context h4{background-color:#48535a;color:#fff}#certification #transcript #summary .context th{border-bottom:solid 1px #dbdddc;border-top:solid 1px #48535a}#certification #transcript #coach-developer>div{margin-bottom:50px;float:left;display:flex;flex-direction:column}#certification #transcript #coach-developer h2{float:left}#certification #transcript #coach-developer h2 .title{color:#000;text-transform:none;font-size:2em}#certification #transcript #coach-developer .aux{font-weight:normal;font-size:.9em;float:right;margin-top:5px;margin-bottom:5px;display:block;font-family:Arial,Helvetica,sans-serif;text-align:right}#certification #transcript #coach-developer .aux span{margin:1px;display:inline-block;letter-spacing:.5px}#certification #transcript #coach-developer .aux em{color:#000;font-weight:bold}#certification #transcript #coach-developer .pathway{background-color:#d50100;margin-bottom:15px;float:left;width:100%}#certification #transcript #coach-developer .pathway>div{float:left;font-size:1.15em;height:70px}#certification #transcript #coach-developer .pathway>div>div{float:left;margin-left:15px}#certification #transcript #coach-developer .pathway>div>div span{display:table-cell;min-width:55px;max-width:100px;margin-left:20px;vertical-align:middle;height:70px;color:#fff;text-align:center;line-height:1.3em}#certification #transcript #coach-developer .pathway>div>div span.sub{display:block;width:auto;height:auto;margin:0;font-size:.9em;color:#ff444b;text-transform:uppercase;border-top:solid 1px #ff444b;padding-top:3px;margin-top:3px;margin-right:10px;margin-left:10px}#certification #transcript #coach-developer .pathway>div>div.has span{color:#fff}#certification #transcript #coach-developer .pathway>div>div.has span.sub{color:#cd950c}#certification #transcript #coach-developer .pathway>div img{float:right;margin-right:30px;margin-top:19px;margin-left:10px;width:30px}#certification #transcript #coach-developer .pathway .med,#certification #transcript #coach-developer .pathway .core,#certification #transcript #coach-developer .pathway .content-specific,#certification #transcript #coach-developer .pathway .co-delivery{background:url(/content/images/cd-arrow.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat top right}#certification #transcript #coach-developer table td:first-child{padding-bottom:0;padding-top:0;width:20px}#certification #transcript #coach-developer table td:nth-child(2){width:300px;padding-right:100px}#certification #transcript #coach-developer table td img{height:20px;margin-bottom:-5px}#certification #transcript #coach-developer table td span.taken{color:#000;display:inline-block;width:70px}#certification #transcript #coach-developer table td span.available{color:#b36200;font-style:italic;font-weight:normal}#certification #transcript #coach-developer table td.initial span.taken{color:#666;font-style:italic}#certification #transcript #coach-developer table td.latest span.taken{color:#226d22}#certification #transcript #coach-developer table .lead-flag{font-size:.85em;letter-spacing:1px;color:#666;text-transform:uppercase;width:150px}#certification #transcript #coach-developer table.extras td{font-weight:bold;border-bottom:0}#certification #transcript #coach-developer table.extras td:first-child{width:1%}#certification #transcript #detail{float:left;width:100%}#certification #transcript #detail #none{width:100%;display:block;font-size:2em;color:#666;font-style:italic;text-align:center;padding-top:100px;font-weight:normal}#certification #transcript #detail .sport-container{float:left;margin-top:0;page-break-after:always}#certification #transcript #detail .context{position:relative;float:left;margin-bottom:80px}#certification #transcript #detail .context .certification{float:left;width:244px;text-align:center}#certification #transcript #detail .context .certification .banner{text-align:center;width:200px;margin-left:0;float:left;height:auto;position:relative}#certification #transcript #detail .context .certification .banner .gradation{z-index:1;position:relative;font-size:.8em;letter-spacing:0;text-align:center;color:#666;text-transform:uppercase;padding:0;margin:0;margin-top:7px;width:100%;font-style:normal;letter-spacing:1px;font-weight:normal}#certification #transcript #detail .context .certification .banner span{color:#fff;text-transform:uppercase;font-weight:bold;font-family:Arial;clear:both;float:left;width:200px;margin-top:25px}#certification #transcript #detail .context .certification .banner img.sport{float:left;margin-left:15px;margin-top:10px;width:50px}#certification #transcript #detail .context .certification .banner img.cac{float:left;margin-left:15px;margin-top:13px;width:50px}#certification #transcript #detail .context .certification .banner p{text-align:left;font-size:.7em;font-family:Arial;color:#000;float:left;font-weight:bold;line-height:.9em;margin-left:15px;margin-top:20px;font-style:italic;float:left}#certification #transcript #detail .context .certification .banner .levels{margin-top:0;height:20px;float:none;clear:both;text-align:center;margin-bottom:0;clear:both;width:100%}#certification #transcript #detail .context .certification .banner .levels .star{z-index:1000;height:20px;width:20px;display:inline-block;padding:0;margin:0;margin-top:0;float:none;margin-left:2px;margin-right:2px}#certification #transcript #detail .context .certification .banner .levels .star-full{background:url(/content/images/star-full.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat center center}#certification #transcript #detail .context .certification .banner .levels .star-blank{background:url(/content/images/star-empty.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat center center}#certification #transcript #detail .context .certification .banner img.chevron{margin-top:auto;width:auto;display:block;position:absolute;left:0;top:0}#certification #transcript #detail .context .certification .banner-bottom{text-align:center;width:200px;margin-left:0;float:left;background:#eaeaea url(/content/images/chevron.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat bottom center;padding-bottom:20px}#certification #transcript #detail .context .certification .banner-bottom .since{font-size:.9em;text-transform:uppercase;margin-top:5px;color:#999}#certification #transcript #detail .context .certification .banner-bottom p{margin-bottom:0;color:#666;text-transform:uppercase}#certification #transcript #detail .context .certification h4{color:#000;font-size:2em;font-family:Arial;font-weight:bold;margin-top:5px;padding-left:30px;padding-right:30px}#certification #transcript #detail .context .certification h4.none{color:#aaa;margin-top:20px;margin-bottom:15px;font-weight:normal}#certification #transcript #detail .context .certification p{color:#999}#certification #transcript #detail .context .certification.master .banner{width:244px;height:194px}#certification #transcript #detail .context .certification.master .banner span{width:244px}#certification #transcript #detail .context .certification.master .banner img.sport{margin-left:30px}#certification #transcript #detail .context .certification.master .banner-bottom{margin-left:22px}#certification #transcript #detail .context .certification.advanced .banner{width:222px;height:168px}#certification #transcript #detail .context .certification.advanced .banner span{width:222px;margin-top:15px}#certification #transcript #detail .context .certification.advanced .banner img.sport{margin-left:20px}#certification #transcript #detail .context .certification.advanced .banner-bottom{margin-left:11px}#certification #transcript #detail .context .certification.competent .banner{width:200px;height:140px}#certification #transcript #detail .context .certification.competent .banner span{width:200px;margin-top:10px}#certification #transcript #detail .context .certification.competent .banner img.sport{margin-left:10px}#certification #transcript #detail .context .certification.competent .banner-bottom{margin-left:0}#certification #transcript #detail .context .header{float:left;position:relative;width:560px}#certification #transcript #detail .context .header.csp-init,#certification #transcript #detail .context .header.csp-ong{background-color:#c0d242}#certification #transcript #detail .context .header.inst-beg,#certification #transcript #detail .context .header.inst-imd,#certification #transcript #detail .context .header.inst-adv{background-color:#ffce44}#certification #transcript #detail .context .header.comp-int,#certification #transcript #detail .context .header.comp-dev,#certification #transcript #detail .context .header.comp-hp{background-color:#4dade2}#certification #transcript #detail .context .header h3{text-align:center;color:#000;font-size:2em;padding-top:30px;float:left;padding-bottom:30px;width:500px;background-color:#fff}#certification #transcript #detail .context .header .pd{float:right;width:60px;position:absolute;top:0;right:0}#certification #transcript #detail .context .header .pd .points{float:left;color:#fff;text-align:center;font-size:1.2em;font-weight:normal;margin-bottom:0;padding-top:13px;height:47px;width:60px;line-height:1.2em}#certification #transcript #detail .context .header .pd .points span{font-weight:normal;display:block;font-size:.8em;margin-top:0;font-weight:bold}#certification #transcript #detail .context .header .pd .expiry{float:left;text-align:center;background-color:#eaeaea;font-size:.8em;text-transform:uppercase;margin-bottom:0;padding-top:5px;padding-bottom:5px;width:60px}#certification #transcript #detail .context .header .pd .expiry span{display:block}#certification #transcript #detail .context .header .subtabs{width:500px;background-color:#fff;margin-bottom:0;padding-bottom:10px;float:left}#certification #transcript #detail .context .header .subtabs a{width:120px}#certification #transcript #detail .context .header .subtabs .last{width:200px}#certification #transcript #detail .context .highest-events{margin-bottom:0;float:left}#certification #transcript #detail .context .history{float:left;margin-left:20px;width:560px}#certification #transcript #detail .context .events{float:right}#certification #transcript #detail .context .events .title{padding-top:15px;padding-bottom:7px;border-bottom:solid 1px #eee}#certification #transcript #detail .context .events h4{color:#d50100;font-weight:normal;text-transform:none;font-size:1.3em;margin-bottom:2px;padding-top:7px;padding-bottom:3px;width:575px}#certification #transcript #detail .context .events h5{float:left;padding-top:15px;width:500px;letter-spacing:1px;color:#d50100;font-weight:normal;font-size:.9em;min-height:14px;text-transform:uppercase;padding-bottom:3px;vertical-align:middle;text-align:left;background-color:#fff}#certification #transcript #detail .context .events .none{font-style:italic;margin-bottom:0;clear:left;background-color:#fff;width:500px;color:#aaa}#certification #transcript #detail .context .events .event{border-bottom:solid 1px #eee;padding-top:5px;padding-bottom:5px;padding-right:20px;background-color:#fff;float:left}#certification #transcript #detail .context .events .event .name{font-weight:bold;width:290px;display:block;float:left;margin-left:0}#certification #transcript #detail .context .events .event .name span{display:block}#certification #transcript #detail .context .events .event .name span.multi{margin-top:5px}#certification #transcript #detail .context .events .event .name span.event-number{display:block;font-weight:normal;margin-bottom:0;font-style:italic;margin-top:5px;color:#666}#certification #transcript #detail .context .events .event .location{width:90px;display:block;float:left;text-align:right}#certification #transcript #detail .context .events .event .when{width:100px;display:block;float:left;text-align:right;height:100%}#certification #transcript #detail .context .events .event ul{list-style-type:square;margin-left:40px;margin-top:5px;float:left;display:block;clear:both}#certification #transcript #detail .context .events .event ul li{color:#999;font-style:italic}#certification #transcript #detail .context .events .event ul li span.id{font-style:normal;color:#aaa}#certification #transcript #detail .context .events .event ul li span.credited{color:#666}#certification #transcript #detail .context .maintenance{float:left;width:560px;position:relative}#certification #transcript #detail .context .maintenance #aux{width:500px;float:left;background-color:#fff;padding-bottom:0}#certification #transcript #detail .context .maintenance #aux #dates{color:#999;text-align:center;float:left;width:300px}#certification #transcript #detail .context .maintenance #aux #dates div{float:left;width:50%}#certification #transcript #detail .context .maintenance #aux #dates span{color:#666}#certification #transcript #detail .context .maintenance #aux #dates p{color:#000;font-size:2em}#certification #transcript #detail .context .maintenance #aux #options{display:none;float:left;border-left:dashed 1px #ccc;padding-left:20px}#certification #transcript #detail .context .maintenance #aux #options p{text-align:center;margin-bottom:5px}#certification #transcript #detail .context .maintenance #aux #options ol{padding-left:30px;list-style-type:decimal}#certification #transcript #detail .context .maintenance #aux #options ol li{margin-bottom:5px}#certification #transcript #detail .context .maintenance #aux #options ol li a{text-decoration:underline}#certification #transcript #detail .context .maintenance .option{padding-top:20px;width:520px;float:left;background-color:#fff;padding-right:30px;position:relative;display:none}#certification #transcript #detail .context .maintenance .option div{background-color:#eaeaea;border-radius:10px;padding:20px}#certification #transcript #detail .context .maintenance .option div h4{font-weight:bold;color:#000;width:100%;margin-bottom:10px}#certification #transcript #detail .context .maintenance .option div h5{color:#d50100;font-size:1.1em;width:100%;background-color:transparent}#certification #transcript #detail .context .maintenance .option div p{margin-bottom:0;color:#333}#certification #transcript #detail .context .maintenance .option div .close{position:absolute;top:30px;right:40px}#certification #transcript #detail .context .maintenance #pd-header{background-color:#fff;text-align:center;width:470px;text-align:center;padding-right:30px;padding-top:20px;float:left}#certification #transcript #detail .context .maintenance #pd-header h5{color:#000;text-transform:uppercase;text-align:center;width:100%}#certification #transcript #detail .context .maintenance .subheading-container{width:500px;display:inline-block;background-color:#fff;padding-top:18px;padding-bottom:1px}#certification #transcript #detail .context .maintenance .subheading{width:500px;display:inline-block;background-color:#fff;border-bottom:solid 1px #eee;padding-bottom:5px;padding-top:20px}#certification #transcript #detail .context .maintenance #column{height:100px;width:60px;position:absolute;top:-70px;right:0}#certification #transcript #detail .context .maintenance .max{width:60px;display:inline-block;height:100%;color:#fff;text-align:center;margin-top:10px}#certification #transcript #detail .context .maintenance .max p{margin-bottom:0;padding-top:7px;padding-bottom:3px;vertical-align:super;display:inline-block;font-weight:bold}#certification #transcript #detail .context .maintenance h4{float:left;margin-top:0;width:100%;letter-spacing:1px;color:#d50100;font-weight:normal;font-size:.9em;text-transform:uppercase;vertical-align:middle;text-align:left;background-color:#fff;margin-bottom:0}#certification #transcript #detail .context .maintenance h5{float:left;clear:both;color:#666;background-color:#fff;padding:0;margin:0;margin-top:5px;text-transform:uppercase;font-size:.9em}#certification #transcript #detail .context .maintenance .none{font-style:italic;font-weight:normal;margin-bottom:0;float:left;color:#666;background-color:#fff;width:500px;width:500px}#certification #transcript #detail .context .maintenance .event{float:left;width:615px}#certification #transcript #detail .context .maintenance .event .cover{float:left;width:500px;background-color:#fff;height:100%;border-bottom:solid 1px #eee}#certification #transcript #detail .context .maintenance .event .points{width:60px;display:block;float:left;margin-left:0;padding-top:5px;border:0;color:#fff;font-weight:bold}#certification #transcript #detail .context .maintenance .event .points span{display:block;border-bottom:solid 0 #ccc;width:40px;padding-bottom:5px;text-align:center;margin-left:10px}#certification #transcript #detail .context .maintenance .event .name{padding-top:5px;padding-bottom:5px;font-weight:bold;width:400px;display:block;float:left;margin-left:0;background-color:#fff}#certification #transcript #detail .context .maintenance .prescribed .name{font-weight:bold}#certification #transcript #detail .context .maintenance .event .name span{display:block}#certification #transcript #detail .context .maintenance .event .name span.multi{margin-top:5px}#certification #transcript #detail .context .maintenance .event .name span.event-number{display:block;font-weight:normal;margin-bottom:3px;color:#666;font-style:italic}#certification #transcript #detail .context .maintenance .event .when{padding-top:5px;padding-bottom:5px;width:100px;display:block;float:left;text-align:center;background-color:#fff;height:100%}#certification #transcript #detail .context .maintenance .event .spacer{padding-top:5px;padding-bottom:5px;display:block;float:left;width:10px;float:left;background-color:#fff;border-bottom:solid 1px #fff}#certification #transcript #detail .context .maintenance .event ul{list-style-type:square;margin-left:40px;margin-top:5px;float:left}#certification #transcript #detail .context .maintenance .event ul li{color:#666;font-style:italic}#certification #transcript #detail .context .maintenance .event ul li span{display:inline;font-weight:normal}#certification #transcript #detail .context .maintenance .event ul li span.id{font-style:normal;color:#666}#certification #transcript #detail .context .maintenance .event ul li span.credited{color:#666}#certification #self-report{float:left;width:87%;margin-left:30px;margin-top:20px}#certification #self-report p{margin-bottom:0}#certification #self-report table{margin-top:20px;float:left;width:100%}#certification #self-report select{width:auto;outline-color:#dbdddc!important}#certification #self-report #active{width:45%;margin-right:30px;float:left}#certification #self-report #activity{width:45%;padding-left:30px;border-left:dotted 1px #ccc;float:left}#certification #self-report .add{margin-bottom:20px}#certification #self-report .add div{border-right:dotted 1px #ccc;padding-right:10px;margin-right:10px;display:inline-block}#certification #self-report tr.none{font-style:italic;display:none}#certification #self-report #add-active,#certification #self-report #add-activity{width:100%}#certification #self-report #add-active .declaration,#certification #self-report #add-activity .declaration{display:block;margin-top:20px}#certification #self-report .buttons input{float:right}#certification .help.help-transcript{top:140px;left:85px}#certification .help.help-audience{top:60px;left:85px}#certification .help.help-print{top:40px;left:85px}#certification .help.help-list{top:-10px;left:50px}#certification .help.help-status{top:20px;left:660px}#certification .help.help-modifiers{top:180px;left:160px}#certification .help.help-dates{top:-10px;left:0}#certification .help.help-options{top:20px;left:500px}#certification .help.help-points{top:20px;left:-15px}#certification .help.help-events{top:200px;left:-40px}#certification .help.help-intro{top:300px;left:400px}#certification #transcript.age-unknown{background-image:url("/content/images/account-age-unknown-EN.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8");background-repeat:repeat-y}#certification #transcript.age-unknown.age-unknown-fr{background-image:url("/content/images/account-age-unknown-FR.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8")}#detail-async{width:inherit}.age-unknown #certification #transcript #summary table{margin-bottom:0;background-color:transparent}#certification #transcript #summary table tr{background-color:transparent}#certification #transcript #summary table th{border-bottom:solid 0 #ccc}.age-unknown #certification #transcript #summary table th{border:solid 1px #ccc;background-color:transparent}@charset "UTF-8";@font-face{font-family:"Locker";src:url("/fonts/EncodeSans-Regular.woff2?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff2"),url("/fonts/EncodeSans-Regular.woff?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff")}@font-face{font-family:"Locker Medium";src:url("/fonts/EncodeSans-Medium.woff2?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff2"),url("/fonts/EncodeSans-Medium.woff?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff")}@font-face{font-family:"Locker Bold";src:url("/fonts/EncodeSans-Bold.woff2?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff2"),url("/fonts/EncodeSans-Bold.woff?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff")}@font-face{font-family:"Locker Black";src:url("/fonts/EncodeSans-Black.woff2?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff2"),url("/fonts/EncodeSans-Black.woff?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") format("woff")}*{font-family:Arial,Sans-Serif}html{height:100%;overflow-y:scroll;background-color:#fff!important}body{cursor:default;margin:0 auto;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:14px;height:100%}h1{font-size:2em;color:#48535a;text-align:left;margin-bottom:0;padding:0;margin-bottom:10px;float:none;line-height:normal;height:auto;margin-bottom:20px}h2{color:#48535a;font-weight:bold;padding-bottom:0;margin-bottom:10px;font-family:Locker,Verdana;font-size:1.2em}h2 a{float:right;color:#495451;text-decoration:underline;font-size:.8em;text-transform:lowercase;font-weight:normal;margin-top:2px;font-family:Arial}h2 a:hover{text-decoration:underline;color:#d01500}h3{color:#495451!important;padding-bottom:0;margin-bottom:10px;font-family:Locker,Verdana;font-weight:600}h3.underline{background:url(/content/images/h2.gif?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat bottom left;padding-bottom:5px}h4{color:#495451;font-size:1em;text-transform:uppercase;margin-bottom:5px}h5{font-weight:bold;color:#000}form{float:left}p{margin-bottom:20px;line-height:1.5em;color:#666}a{color:#d20a11;cursor:pointer}hr{background:url(/content/images/hr.gif?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat;border:0;height:3px;clear:both;width:100%}hr.clear{background:none;clear:both}select{width:165px;padding:4px 10px 4px 4px;border:1px solid #dbdddc!important;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:0;font-size:1em;color:#495451;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff!important;background-image:url(/content/images/downarrow.svg?v=FEfwb_J-3ImcepbcdQYGoQjGMM8)!important;background-repeat:no-repeat,repeat!important;background-position:right .7em top 50%,0 0!important;background-size:.65em auto,100%!important;outline:0 solid #dbdddc!important}select[multiple=multiple]{background-color:#efefef;background-image:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}select option{font-size:.95em}select option.divider{background-color:#dbdddc}li>label{margin-left:2px}.selectCal-sm{width:95px!important}.selectTM-sm{width:128px!important}.selectCal-md{width:200px!important}.selectCal-lg{width:320px!important}.lblSelectCal{position:relative;display:block;border-bottom:0;padding:0 10px 0 0}.lblSelectCal:after{content:">";font:18px Consolas,monospace;font-weight:bolder;color:#d20a11;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);right:0;top:3px;position:absolute;pointer-events:none}.sm{width:80px!important}.md{width:185px!important}.lg{width:305px!important}.lg2{width:380px!important}.mt20:not(:first-child){margin-top:20px}.lblSelectEvtType{position:relative;display:block;border-bottom:0;width:133px}.lblSelectEvtType:after{content:">";font:18px Consolas,monospace;font-weight:bolder;color:#d20a11;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);right:0;top:3px;position:absolute;pointer-events:none}.lblSelectTopMenu{position:relative;display:block;border-bottom:0;width:125px}.lblSelectTopMenu:after{content:">";font:18px Consolas,monospace;font-weight:bolder;color:#d20a11;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);right:0;top:3px;position:absolute;pointer-events:none}.lblSelect{position:relative;display:block;border-bottom:0;margin-right:0;width:150px;padding:0 10px 0 0}.lblSelect:after{content:">";font:18px Consolas,monospace;font-weight:bolder;color:#d20a11;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);right:0;top:3px;position:absolute;pointer-events:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-open{width:27px;display:flex;justify-content:center;padding-top:40px}.search-open:hover{cursor:pointer;color:#d20a11}.search-open>label{cursor:pointer}.search-open>label:hover{color:#d20a11}.search-open>#newsearch{display:none;flex-direction:row;align-items:center;width:0;justify-content:space-around;transition:width .4s ease,left .4s ease;position:absolute;z-index:10;height:80px;top:0;padding:10px}.search-open>#newsearch>div.selected>a{font-weight:normal;color:#fff;background-color:#48535a}.search-open>#newsearch>div.selected>a:hover{background-color:#48535a}.search-open>#newsearch>div a{text-decoration:none;text-transform:none;font-size:1.14em;display:block;padding:5px;border-bottom:1px solid transparent;transition:color .4s ease}.search-open>#newsearch>div a:hover{border-bottom-color:#495451;transition:border .2s ease-in-out}.searchexpand{display:flex!important;width:94%!important;background-color:#efefef;left:0;cursor:default}.social-icon{color:#655851}ul.social-icons{display:flex;justify-content:space-around;align-items:center;width:100%}.social-icons a{color:#655851;text-decoration:none}.fa-facebook-square{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#fff}.fa-twitter{padding:10px 12px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#fff}.fa-instagram{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#fff}.fa-youtube-play{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#fff}.fa-linkedin{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#fff}#SvcTokenGrid{margin-top:10px}em{font-weight:bold}strong{font-weight:bold;color:#000}i{font-style:italic}textarea{background-color:#fff;border:solid 1px #dbdddc;width:200px;height:100px;max-width:500px;max-height:200px}input[type=radio],input[type=checkbox]{width:17px;height:17px}input[type=radio]:hover,input[type=checkbox]:hover{cursor:pointer}input[type=radio]:focus,input[type=checkbox]:focus{-webkit-box-shadow:0 0 5px #dbdddc;-moz-box-shadow:0 0 5px #dbdddc;box-shadow:0 0 5px #dbdddc}input[type=checkbox]:checked{filter:hue-rotate(125deg) saturate(80%)!important}input[type=radio]:checked{filter:hue-rotate(125deg) saturate(80%)!important}.checkbox-alt{background-color:#efefef;border:dashed 1px #dbdddc;padding:1px;display:inline-block}input[type=text],input[type=password]{border:1px solid #dbdddc;color:#495451;background:#fff;width:116px;height:24px;line-height:22px;padding:0;padding-left:5px;padding-right:5px;border-radius:0;box-shadow:none}input[type=text]::placeholder,input[type=password]::placeholder{color:#333}input[type=text]:focus,input[type=password]:focus{outline:auto;box-shadow:none}input[type=text]:focus::placeholder,input[type=password]:focus::placeholder{color:#bbb}textarea:focus,select:focus,.focus{outline:auto;box-shadow:none}.loading{cursor:wait}.ko-loading{display:none}input[type=button],input[type=submit],input[type=reset]{background-color:#d20a11;border:2px solid #d20a11;color:#fff;font-family:Arial,Helvetica,Sans-Serif;padding:10px;padding-left:10px;padding-right:10px;margin:0;height:auto;font-weight:700;line-height:normal;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:.9em;letter-spacing:1px;transition:all .2s}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:transparent;color:#d20a11;cursor:pointer}input[type=button]:active,input[type=submit]:active,input[type=reset]:active{border-style:inset}input[type=button].major,input[type=submit].major,input[type=reset].major{background-color:#d20a11;font-size:1.1em;color:#fff;border-color:#d20a11;padding:10px}input[type=button].symbol,input[type=submit].symbol{min-width:inherit;width:29px;padding:0;padding-top:5px;padding-bottom:5px}input[type=text].search{background-image:url(/content/images/search.svg?v=FEfwb_J-3ImcepbcdQYGoQjGMM8);background-repeat:no-repeat;background-size:auto;background-position:2px;background-position-y:center;padding-left:25px;width:auto}input[type=text].search:focus{background-image:url(/content/images/search-h.svg?v=FEfwb_J-3ImcepbcdQYGoQjGMM8)}input[type=text].date{background:url(/content/images/calendar.svg?v=FEfwb_J-3ImcepbcdQYGoQjGMM8)!important;width:96px;background-repeat:no-repeat!important;background-size:auto!important;background-position:2px!important;background-position-y:center!important;padding-left:25px!important}input[type=text].date::-webkit-input-placeholder,input[type=text].date::-moz-placeholder,input[type=text].date:-ms-input-placeholder{font-size:.85em;opacity:.7}input[type=text].date:-moz-placeholder{font-size:.85em}input[type=text].email{width:200px}input.color{background:transparent;width:48px;height:48px;border:0;padding:0;padding:5px;text-align:center;border:solid 1px #dbdddc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table{margin-bottom:10px;width:100%;background-color:#fff}table thead tr th.sortable{cursor:pointer}table thead tr th.sortable.sortedUp{background-image:url("/content/images/sortUp.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8");background-repeat:no-repeat;background-position:center top}table thead tr th.sortable.sortedDown{background-image:url("/content/images/sortDown.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8");background-repeat:no-repeat;background-position:center top}table tr.headless th{height:1px;min-height:initial;background-color:#fff;padding:0;border-top:solid 1px #dbdddc;border-bottom:0}table tr.no-bottom td{border-bottom:0}table tr th{letter-spacing:1px;color:#666;font-weight:normal;font-size:.9em;min-height:14px;text-transform:uppercase;padding:5px;vertical-align:middle;text-align:left;background-color:#fff;border-bottom:solid 1px #d20a11}table tr th.center{text-align:center}table tr td{background:#fff;padding:5px;border-bottom:solid 1px #dbdddc}table tr td.primary{font-weight:bold}table tr td.tf{background-color:#d20a11}table tr td.center{text-align:center}table tr td>div{position:relative}table tr td h3{font-weight:normal;margin-bottom:0}table tr td a{text-transform:lowercase;text-decoration:underline}table tr td h4.subdate{margin-top:3px;font-size:.85em}table .pager{letter-spacing:1px;color:#666;font-weight:normal;font-size:.8em;text-transform:uppercase;padding-top:7px;vertical-align:middle;text-align:left;background-color:#fff;border-top:solid 1px #dbdddc;margin-top:-1px}table .pager a{text-transform:uppercase;color:#666;text-decoration:none;border:solid 1px #fff;text-align:center;padding:2px;padding-left:3px;padding-right:3px}table .pager a:hover{text-decoration:underline}table .pager .currentPage{border:1px solid #d20a11}table .pager .currentPage a{text-decoration:none}.close-button{cursor:pointer;background:url("/content/images/close.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8") no-repeat center center;height:30px;width:30px;position:absolute;top:5px;right:5px}.checkbox-label{border-bottom:0}.checkbox-label:hover{text-decoration:underline;cursor:pointer}switch{float:left}switch #legend{text-transform:uppercase;font-size:.8em;font-weight:bold;color:#48535a;display:block;margin-bottom:3px}combo #combo-root{display:inline-block}combo input[type=text]{width:375px;padding:2px 10px;border:1px solid #dbdddc;background:none;background-color:#efefef;outline:0 solid #dbdddc!important}combo ul{position:absolute;z-index:100;overflow-y:auto;max-height:400px;margin-top:30px}combo li{border-left:1px solid #dbdddc;border-right:1px solid #dbdddc;width:308px;padding:5px;padding-left:7px;background-color:#fff}combo li:last-child{border-bottom:1px solid #dbdddc}combo li.item{cursor:pointer}combo li.item.selected{background-color:#3297fd;color:#fff}combo li.optiongroup{color:#d20a11;padding-top:20px}.accordian{width:252px;float:left;background-color:#fff}.accordian div.group-body{border-bottom:solid 1px #dbdddc}.accordian div.group-body table{margin-bottom:-1px}.accordian div.group-body table tr:last-child td{border-bottom:0}.accordian div.group-body table tr td:last-child:not(.none){text-align:right;min-width:50px}.accordian div.group-body table tr td a{text-transform:lowercase;text-decoration:underline}.accordian div.group-body table tr td.none{font-style:italic}.accordian div.group-body table tr.hasPrimaryAction:hover td{cursor:pointer;text-decoration:underline}.accordian div.group-body table tr.selected td{font-weight:bold}.accordian div.group-body table tr.selected:hover td{cursor:default}.accordian #accordian-search input.search{width:165px;margin-bottom:7px;margin-left:15px}.accordian #pager{letter-spacing:1px;color:#666;font-weight:normal;font-size:.8em;text-transform:uppercase;vertical-align:middle;text-align:left;background-color:#fff;border-top:solid 1px #dbdddc;padding-top:10px;line-height:1.5;margin-bottom:10px}.accordian #pager a{text-transform:uppercase;color:#666;text-decoration:none;border:solid 1px transparent;text-align:center;padding:2px;padding-left:3px;padding-right:3px}.accordian #pager a:hover{text-decoration:underline}.accordian #pager a.selected{text-decoration:none;border:1px solid #d20a11}.accordian .group{border-right:solid 1px #dbdddc;border-left:3px solid transparent}.accordian .group h2{font-size:1.2em;padding-left:10px;padding-top:10px;margin:0;padding-bottom:10px;text-align:left;color:#48535a;position:relative;user-select:none}.accordian .group h2:hover{cursor:pointer;color:#d20a11}.accordian .group h2 span{color:#666;font-weight:normal}.accordian .group.active{border-right:dotted 2px #d20a11;border-left:3px solid #d20a11}.accordian .group.active h2{background-color:#fff}.accordian .group.active .items{display:block;margin-bottom:1px;margin-top:0;margin-right:10px;margin-left:10px;border-top:solid 1px #dbdddc}.accordian .group.active .items a:hover{text-decoration:underline}h3.accordian{float:left;width:231px;padding-left:10px;background-color:#48535a;color:#fff;clear:both;padding:10px;margin-bottom:0;text-align:center}a.plain{text-decoration:none}a.plain:hover{text-decoration:underline}a.data{color:#000}.subtabs{margin-bottom:20px;clear:both;display:block;float:left;border-bottom:solid 1px #48535a;width:100%;position:relative;padding-left:0}.subtabs li{display:block;float:left}.subtabs li a{display:block;float:left;color:#333;text-decoration:none;padding:10px;padding-bottom:5px;padding-top:8px;text-align:center;font-family:Locker;text-transform:uppercase;border-bottom:solid 2px transparent;font-size:.85em}.subtabs li a:hover{color:#48535a}.subtabs li.selected{background-color:#48535a;border-top-left-radius:0;border-top-right-radius:0}.subtabs li.selected a{color:#fff}html{background-color:#efefef}body{display:flex;flex-direction:column}body>div#all{position:relative;margin:0 auto;background-color:#fff;width:100%;margin:0 auto}body>div#all>#main-body{position:relative;padding-top:0;clear:both;flex:1 1 auto;display:flex;flex-direction:column}body>div#all>#main-body #content{clear:both;width:100%}body>div#all>#main-body #content>h1{margin-left:10px;margin-top:10px}body #fill{flex-grow:1;background-color:#fff;width:1260px;margin:0 auto}.switch{padding:5px;float:left;margin-bottom:0;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-right:10px;border:solid 1px #aaa;position:relative}.switch a{float:left;padding:10px;padding-top:7px;padding-bottom:7px;color:#333;text-transform:uppercase;font-size:.9em;text-decoration:underline}.switch a:hover{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#d20a11}.switch a.selected{background-color:#48535a;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-decoration:none}.switch a.selected:hover{background-color:#444}.switch span{float:left;padding:10px;padding-top:7px;padding-bottom:7px;color:#333;text-transform:uppercase;font-size:.9em}.switch span.selected{background-color:#444;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.switch .toggle{float:left;padding:3px;border:solid 1px #aaa;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-top:3px;margin-right:3px;margin-left:3px}.switch .toggle a{height:12px;width:12px;padding:0}.switch .toggle a.selected{background-color:#333}.switch div.disabled{background-color:#fff;border:dotted 1px #dbdddc}.switch div.disabled .toggle,.switch div.disabled a{display:none}.switch div.disabled span{color:#dbdddc}.switch a.online{background-color:#1d5f1d;color:#fff;font-weight:normal}.switch a.offline{background-color:#d20a11;color:#fff;font-weight:normal}.switch a:hover.online{background-color:#1d5f1d;color:#fff;font-weight:normal}.switch a:hover.offline{background-color:#d20a11;color:#fff;font-weight:normal}.info{border:solid 1px #d4dae8;background-color:#eceff6}.pass{border:solid 1px #5a725a;background-color:#e9fde5}.warn{border:solid 1px #8a410d;background-color:#ffce44;color:#000}.fail{border:solid 1px #dd3c10;background-color:#d20a11;color:#fff}#guidance{clear:both}#guide{margin-bottom:20px;display:block;float:none}#guide>div{padding:10px;background-color:#efefef}#guide a{float:none;color:#333;font-size:1em;text-decoration:underline;display:block;font-weight:bold}#guide a:hover{text-decoration:underline}#guide ul{display:block;margin-top:10px;margin-left:10px;list-style-type:square;padding-left:20px}#guide ul li{color:#000;padding:2px}#guide ul li:hover{font-weight:normal;cursor:pointer}#guide .guide-error{border-left:solid 5px #d20a11}#guide .guide-error ul li{color:#d20a11}#guide .guide-error a{display:inline;font-weight:normal;color:#d20a11}#guide .guide-warning{border-left:solid 5px #fc3}#guide .guide-warning a{display:inline;font-weight:normal;color:#d20a11}#guide .packed{padding-left:0}#guide .packed ul{margin-top:0}#guide h3{background-color:#fc3;font-size:1.2em;color:#000;font-weight:bold;padding:10px}#architecture #filters{border-left:0;left:10px;margin-top:10px;margin-left:20px}#architecture #filters h1{float:left;margin-top:9px}#architecture #filters>div{float:left;margin-left:10px}#architecture #filters label{display:block;width:50px;text-transform:uppercase;font-size:.85em;margin-bottom:3px}#architecture #filters select{margin-bottom:10px}#architecture #overview #diagram{display:flex;flex-direction:column;margin-top:20px}#architecture #overview #diagram #azure{display:flex;flex-direction:column;justify-content:center;background-image:url(/content/images/cloud.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8);background-repeat:no-repeat;background-color:#efefef;padding-bottom:10px}#architecture #overview #diagram #azure h1{position:absolute;bottom:0;text-align:center;width:100%;margin-bottom:10px;font-size:1.5em}#architecture #overview #diagram #azure #layer1{margin-left:70px;display:flex}#architecture #overview #diagram #azure #layer1 #person{margin-right:130px;font-weight:bold}#architecture #overview #diagram #azure #layer1 #website{width:100px;margin-top:50px;font-weight:bold}#architecture #overview #diagram #azure #layer1 #connector{width:120px;margin-top:50px;margin-right:100px;font-weight:bold}#architecture #overview #diagram #azure #layer1 #system{width:100px;font-weight:bold}#architecture #overview #diagram #azure #layer2{display:flex;margin-top:30px;align-items:center}#architecture #overview #diagram #azure #layer2 #lms{margin-left:100px;margin-top:100px;font-weight:bold}#architecture #overview #diagram #azure #layer2 #all-components{padding:20px;padding-top:0;margin-top:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:solid 1px #d20a11;border-bottom:solid 1px #d20a11;display:flex;width:50%;margin-left:0;position:relative;margin-left:30px}#architecture #overview #diagram #azure #layer2 #all-components #website-components{padding:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:flex;flex-flow:wrap;justify-content:center}#architecture #overview #diagram #azure #layer2 #all-components #common-components{padding:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:flex;flex-flow:wrap;justify-content:center}#architecture #overview #diagram #azure #layer2 #all-components h1{width:95%;bottom:-5px}#architecture #overview #diagram #azure #layer2 #agent{width:120px;margin-left:30px;margin-top:150px;font-weight:bold}#architecture #overview #diagram #azure #databases{display:flex;justify-content:center;margin-top:30px}#architecture #overview #diagram #azure #databases #database{width:120px;font-weight:bold}#architecture #overview #diagram h1{text-align:center;margin-top:20px}#architecture #overview #diagram .component{background-color:#efefef;padding:5px;border:solid 1px #aaa;text-align:center;margin:5px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:flex;flex-direction:column;width:70px}#architecture #overview #diagram .component:hover{cursor:pointer}#architecture #overview #diagram .component img{align-self:center;height:50px}#architecture #overview #diagram .component span em{font-size:.85em;font-weight:normal;font-style:italic;color:#999;display:block;margin-top:5px}#architecture #overview #diagram .component.related{border:solid 5px #d50100;margin-top:0;margin-top:0;margin-left:1px;margin-right:1px}#architecture #overview #diagram .component.related.override img{border:solid 5px #d50100;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#architecture #overview #diagram .component.override{background-color:transparent;border:0}#architecture #overview #diagram .component.override img{height:70px}#architecture #overview #diagram #connector{padding:0}#architecture #overview #logical{margin:10px;margin-top:20px}#architecture #overview #logical .row-items{flex-wrap:nowrap}#architecture #overview #logical p{display:none}#architecture #overview #logical .heading label{font-size:.9em;margin-top:7px}#architecture #overview #logical .heading img{height:25px}#architecture #overview #logical .item-group{padding:5px}#architecture #overview #logical .item-group .item-system{margin:15px;margin-bottom:30px}#architecture #overview #logical .item{padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-left:5px;flex-grow:1;margin:5px}#architecture #overview #logical .item.related{background-color:#fff;border:1px solid #d20a11}#architecture #overview #logical .item.hovering{background-color:#48535a;color:#fff}#architecture #overview #logical .item-system.item-system-locker{padding:10px;margin-bottom:20px}#architecture #overview #logical .item-system.item-system-locker>.heading>img{height:30px}#architecture #overview #logical .item-concept{display:flex;flex-direction:column}#architecture #overview #logical .item-concept.item-concept-integrations{flex-grow:0}#architecture #overview #logical .item-group{display:flex;flex-direction:column}#architecture #detail{position:relative;display:flex;flex-direction:column;margin:20px;margin-top:19px}#architecture #detail>.heading{display:flex;align-items:center;margin-bottom:20px}#architecture #detail>.heading a{text-decoration:underline}#architecture #detail>.heading h1{margin-bottom:0}#architecture #detail>.heading img{height:30px;margin-bottom:-7px;margin-left:-3px}#architecture #detail p{margin-bottom:30px}#architecture #detail>div{width:100%}#architecture #detail .rows{display:flex;flex-direction:column}#architecture #detail .columns{display:flex;flex-direction:row}#architecture #detail .container{width:100%;display:flex;justify-content:center}#architecture #detail .system{border:solid 1px #d20a11;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:solid 5px #d20a11;margin:10px;padding:10px;background-color:#fcfaed}#architecture #detail .system>.heading{display:flex;align-items:center}#architecture #detail .system>.heading>img{height:30px;margin-left:5px}#architecture #detail .system>.heading .name{font-weight:bold;margin-left:5px}#architecture #detail .aspect{border:0;border-top:solid 1px #48535a;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-left:solid 5px #48535a;background-color:#fff;margin:20px;padding:10px;display:flex;flex-direction:column}#architecture #detail .aspect>.heading{display:flex;align-items:center}#architecture #detail .aspect>.heading img{height:30px;margin-left:5px}#architecture #detail .aspect>.heading .name{font-weight:bold}#architecture #detail .group{border:dashed 1px #999;background-color:#eee;margin:10px;padding:10px;display:flex;flex-direction:column}#architecture #detail .group>.name{font-style:italic;z-index:1}#architecture #detail .item{display:flex;flex-direction:column;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:10px;align-content:center;z-index:1}#architecture #detail .item img{align-self:center}#architecture #detail .item>.name{font-weight:normal;font-size:1em;text-align:center}#architecture #detail .item>p{font-size:1em;color:#aaa;text-align:center;display:none}#architecture #detail .item.component{border:solid 1px #96b4c5;background-color:#d5eaf6}#architecture #detail .item.component.selected{border:solid 5px #d20a11;font-weight:bold}#architecture #detail .item.component img{align-self:center}#architecture #detail .item.technology{border:solid 1px #b80dff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:solid 5px #b80dff;background-color:#faefff}#architecture #detail #setup .section table{width:auto}#architecture .row-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}#architecture .column-items{display:flex;flex-direction:column}#architecture .hide{display:none}#architecture .item{position:relative;border:solid 1px #dbdddc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:10px;margin:10px}#architecture .item:hover{cursor:pointer}#architecture .item .heading{display:flex;margin-left:-5px}#architecture .item .heading img{height:30px}#architecture .item .heading img:hover{cursor:pointer}#architecture .item .heading .name{font-weight:normal;margin-top:9px;clear:right}#architecture .item .heading .name:hover{cursor:pointer}#architecture .item p{clear:both;margin:0;padding:0;font-size:.85em}#architecture .item .toggle{position:absolute;top:0;right:5px}#architecture .item .toggle img{height:15px;opacity:.5}#architecture .item-aspect{border:0;border-top:solid 1px #48535a;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-left:solid 5px #48535a;background-color:#fff;margin:20px;padding:10px;display:flex;flex-direction:column}#architecture .item-aspect>.heading{display:flex;align-items:center}#architecture .item-aspect>.heading img{height:30px;margin-left:5px}#architecture .item-aspect>.heading .name{font-weight:bold}#architecture .item-system{border:solid 1px #d20a11;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:solid 5px #d20a11;background-color:#fff}#architecture .item-system>.heading>img{margin-left:5px}#architecture .item-system>.heading .name{font-weight:bold}#architecture .item-concept{border:0;border-top:solid 1px #48535a;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-left:solid 5px #48535a;background-color:#fff;flex-grow:1}#architecture .item-concept>.heading .name{font-weight:bold}#architecture .item-group{border:dashed 1px #999;background-color:#eee;flex-wrap:wrap}#architecture .item-group>.heading .name{font-style:italic}#architecture .item-component{background-color:#d7d7d7}#architecture .item-technology{border:solid 1px #b80dff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:solid 5px #b80dff;background-color:#faefff}#pay-dialog{padding:20px;padding-bottom:0;width:100%}#pay-dialog #payment{display:flex;flex-direction:column}#pay-dialog #payment #steps{display:flex;justify-content:space-around;margin-bottom:20px}#pay-dialog #payment #steps .step{background-color:#eee;padding:10px;border-radius:5px;color:#ccc}#pay-dialog #payment #steps .step.current{background-color:#48535a;color:#fff}#pay-dialog #agreed-label{display:inline-block}#pay-dialog #agreed-label:hover{cursor:pointer;text-decoration:underline}#pay-dialog h2{border-bottom:solid 0 #d20a11;padding-bottom:5px;margin-bottom:20px}#pay-dialog a{color:#999}#pay-dialog table{margin-bottom:20px}#pay-dialog table .price{text-align:right}#pay-dialog table tr{background-color:#fff}#pay-dialog table tr.total td{font-size:2em;border-bottom:0;padding-top:20px;padding-right:0}#pay-dialog table tr.total td img{margin-right:10px;margin-bottom:1px}#pay-dialog #errors{font-weight:bold;text-align:center;padding:10px}#pay-dialog .right #coupons input[type=text]{width:180px;padding:5px}#pay-dialog .right #coupons #applied{border-top:dashed 1px #ccc;margin-top:10px}#pay-dialog .right #coupons #applied li{font-weight:normal}#pay-dialog #terms{padding-top:0}#pay-dialog #terms #termsText{border:1px solid #dbdddc;border-top:solid 1px #d20a11;overflow-y:scroll;padding:10px;margin-bottom:5px}#pay-dialog #terms #termsText img{display:none}#pay-dialog #card{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:solid 1px #dbdddc;background-color:#fff;box-shadow:0 0 10px #dbdddc;position:relative;padding-bottom:20px}#pay-dialog #card #magnetic{width:100%;height:30px;color:#fff;margin-top:20px;background:url(/content/images/credit-cards.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat top right}#pay-dialog #card input[type=text],#pay-dialog #card select{padding:10px;display:inline-block}#pay-dialog #card select{padding:15px;display:inline-block}#pay-dialog #card #number{margin-top:20px;margin-left:20px}#pay-dialog #card #number label{display:block;text-transform:uppercase;color:#aaa;margin-bottom:5px}#pay-dialog #card #number input{width:250px}#pay-dialog #card #expiry{float:left;margin-top:25px;margin-left:20px}#pay-dialog #card #expiry label{display:block;text-transform:uppercase;color:#aaa;margin-bottom:5px}#pay-dialog #card #expiry #expMonth{width:50px}#pay-dialog #card #expiry #expYear{width:65px}#pay-dialog #card #code{float:right;margin-top:27px;margin-right:20px}#pay-dialog #card #code label{display:block;text-transform:uppercase;color:#aaa;margin-bottom:5px}#pay-dialog #card #code input{width:50px}#pay-dialog .seal{position:absolute;bottom:70px;left:0}#pay-dialog .links{margin-right:0}#pay-dialog .links a{display:block;text-align:right}#pay-dialog #print{display:block}#pay-dialog #receipt{margin-top:20px}#pay-dialog #receipt #slot{display:none}#pay-dialog #receipt #slip{display:none;padding:20px;float:left;background-color:#fff;border:solid 1px #dbdddc;box-shadow:0 10px 10px #dbdddc}#pay-dialog #messages{margin-top:20px}#pay-dialog #messages .coupon-distribution{margin-bottom:5px}#pay-dialog #messages .coupon-distribution label{font-weight:bold;display:block}#pay-dialog #messages .coupon-distribution input{width:auto}#pay-dialog .right .no-payment{padding:5px;position:absolute;width:200px}.buttons{padding-bottom:7px;clear:both;float:left;width:100%;text-align:right;margin-top:20px;background-color:#fff;padding-top:7px;border-top:solid 1px #48535a;display:flex;justify-content:flex-end}.buttons input{margin-right:10px;font-size:.9em;letter-spacing:1px}.buttons input:last-child{margin-right:17px}.buttons p{display:inline;font-style:italic;margin-right:10px;color:#999}.buttons .left{float:left;margin-top:10px}.buttons .alt{float:right;border-left:dotted 1px #d20a11;padding-right:0;padding-left:17px}.buttons .divider{display:inline-block;border-left:solid 1px #d20a11;margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:-7px;width:1px;height:23px}.buttons .left-link{float:left;margin-top:10px;margin-left:10px;color:#999;border-bottom:dotted 1px;text-decoration:none;text-transform:uppercase;font-size:.9em;letter-spacing:1px}.buttons .left-link:hover{color:#d20a11;border-bottom:solid 1px}.buttons .primary{font-weight:bold}.relative{position:relative}.bold{font-weight:bold}.clear{display:inline-block}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clear{height:1%}.clear{display:block}#exception{padding:30px;float:left;clear:both}.validation{border-left:solid 5px #d20a11;padding:10px;padding-top:5px;padding-bottom:5px;margin-bottom:20px;clear:both;background-color:#efefef;float:none}.validation ul li{margin-top:5px;margin-bottom:5px;color:#d20a11;padding-left:20px;position:relative}.validation ul li:before{content:"●";color:#d20a11;position:absolute;left:8px}.error div.error-container{padding:20px;margin-bottom:20px;line-height:1.5em;color:#666}.error div.error-container ul.error-validation li{margin-bottom:7px}.validation-summary-errors{margin-bottom:20px;display:block;float:none;background-color:#efefef;border-left:solid 5px #dd3c10;padding:10px}.validation-summary-errors span{font-weight:normal}.validation-summary-errors ul{display:block;margin-top:0;margin-left:20px;list-style-type:circle;padding-left:20px}.validation-summary-errors ul li{color:#000;padding:5px}.validation-summary-errors ul li label,.validation-summary-errors ul li span{display:inline!important;font-weight:normal}.ui-widget{font-family:Arial,Helvetica,Sans-Serif;font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,Sans-Serif;font-size:1em}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:0;outline:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:0 0 0 0 #dbdddc;border:solid 1px #bbb}.ui-dialog .ui-dialog-titlebar{padding:7px 7px;position:relative;background-color:#fff;border:0;display:block;text-transform:uppercase;color:#48535a;font-family:Locker,Verdana;font-size:1.2em;padding:15px;padding-left:20px;padding-bottom:12px;margin-bottom:0;background-color:#f9f9f9;border-bottom:solid 1px #d20a11}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 5px 0 0;padding:1px;height:20px;border:0;color:transparent;background:transparent url(/content/images/close.png?v=FEfwb_J-3ImcepbcdQYGoQjGMM8) no-repeat top left}.ui-dialog .ui-dialog-titlebar-close .ui-icon{background-image:none}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget .buttons{margin-bottom:10px}.ui-widget .buttons input{font-size:.9em}.no-close .ui-dialog-titlebar-close{display:none}#locker-mobile{display:flex;flex-direction:column}#locker-mobile #all{padding-bottom:70px}#locker-mobile .buttons{float:none}#locker-mobile .buttons input{padding:10px}#locker-mobile .email-warn{padding:3px}#locker-mobile input[type=text],#locker-mobile input[type=password]{padding:20px;padding-left:10px;width:100%}#locker-mobile select{padding:15px;display:block;width:auto}#locker-mobile header{border-bottom:solid 1px #dbdddc;display:flex}#locker-mobile header a{display:flex;flex-grow:1;padding:10px;text-align:center;color:#495451;text-decoration:none;align-items:center;justify-content:center}#locker-mobile header a:first-child{border-right:solid 1px #dbdddc}#locker-mobile header a:last-child{border-left:solid 1px #dbdddc}#locker-mobile header a img{height:30px}#locker-mobile fieldset div{margin-bottom:20px}#locker-mobile fieldset div label{display:inline-block;margin-bottom:5px;font-weight:bold}#locker-mobile fieldset div input{margin-bottom:5px}#locker-mobile nav{display:flex;position:fixed;width:100%;bottom:0;height:70px;background-color:#efefef;border-top:solid 1px #bbb}#locker-mobile nav>div{flex-grow:1}#locker-mobile nav .entry{text-align:center}#locker-mobile nav .entry a{font-size:.75em;font-weight:bold;color:#495451;text-decoration:none;display:block}#locker-mobile nav .entry a img{width:50px}#locker-mobile nav .entry a span{display:block}#locker-mobile nav .entry #dropup{background-color:#efefef;border:solid 1px #bbb;border-bottom:0;border-right:0;padding:10px;position:absolute;bottom:70px;right:0}#locker-mobile nav .entry #dropup a{margin-bottom:20px}#locker-mobile #loading{text-align:center;margin-top:50px}#locker-mobile #index{height:100%}#locker-mobile #index #name-section{background:#d20a11;color:#fff;padding:10px;text-align:center}#locker-mobile #index #name-section #name-main{font-weight:normal;font-size:1.5em;margin-bottom:5px}#locker-mobile #login-mobile #logo{padding-top:10px;padding-bottom:10px;text-align:center}#locker-mobile #login-mobile #logo img{height:63px}#locker-mobile #login-mobile #tabs h1{padding:10px;padding-left:20px;margin-bottom:0;background-color:#d20a11;color:#fff}#locker-mobile #login-mobile #login-register{padding:20px}#locker-mobile #login-mobile #login-register label{font-weight:bold}#locker-mobile #login-mobile #login-register a{color:#d20a11;text-decoration:underline}#locker-mobile #login-mobile #login-register #login{display:flex;flex-flow:wrap}#locker-mobile #login-mobile #login-register #login>div:first-child{margin-bottom:30px}#locker-mobile #login-mobile #login-register #login h3{float:none}#locker-mobile #login-mobile #login-register #login ol{margin-left:30px;margin-bottom:20px}#locker-mobile #login-mobile #login-register #login ol li{padding:5px;line-height:1.3;list-style-type:decimal}#locker-mobile #home .block{padding:10px;border-bottom:solid 1px #dbdddc}#locker-mobile #home .block .title{position:relative}#locker-mobile #home .block .title img{position:absolute;left:-10px;top:-15px}#locker-mobile #home .block .title h2{margin-left:50px}#locker-mobile #home .block .title p{margin-left:50px;font-size:.85em;font-style:italic;margin-bottom:10px}#locker-mobile #home .block ul{margin-left:70px;list-style-type:disc;color:#d20a11}#locker-mobile #home .block ul li{margin-bottom:5px}#locker-mobile #home .block ul li span{color:#000}#locker-mobile #home #home-announcements{padding:20px}#locker-mobile #home #home-announcements h1{color:#d20a11;margin-bottom:0}#locker-mobile #home #home-announcements p{margin-bottom:0}#locker-mobile #profile{margin:20px}#locker-mobile #profile #profile-personal,#locker-mobile #profile #profile-address,#locker-mobile #profile #profile-demographics{position:relative;margin-bottom:20px}#locker-mobile #profile #profile-personal p,#locker-mobile #profile #profile-address p,#locker-mobile #profile #profile-demographics p{margin-bottom:0}#locker-mobile #profile #profile-personal>a,#locker-mobile #profile #profile-address>a,#locker-mobile #profile #profile-demographics>a{position:absolute;top:0;right:0;text-decoration:underline;color:#d20a11}#locker-mobile #certification{width:auto;float:none}#locker-mobile #certification #heading{display:flex;justify-content:space-between;border-bottom:solid 1px #dbdddc;margin-bottom:0}#locker-mobile #certification #heading h1{margin-left:20px;margin-top:20px}#locker-mobile #certification #heading img{height:30px;margin-right:20px;margin-top:20px}#locker-mobile #certification #switches{margin-left:0;padding:10px;width:100%;background-color:#dbdddc}#locker-mobile #certification #switches select{width:100%}#locker-mobile #certification #transcript{padding-left:10px;padding-right:10px;margin-top:10px;width:auto;float:none}#locker-mobile #certification #transcript #summary{width:auto;float:none}#locker-mobile #certification #transcript #summary #no-activity{width:100%;text-align:center}#locker-mobile #certification #transcript #summary .sport{margin-bottom:0}#locker-mobile #certification #transcript #summary .context h4{background-color:#48535a;color:#fff}#locker-mobile #certification #transcript #summary .context th.status{border-bottom:solid 1px #dbdddc;border-top:solid 1px #48535a}#locker-mobile #pathway{width:auto;float:none}#locker-mobile #pathway #heading{display:flex;justify-content:space-between;border-bottom:solid 1px #dbdddc;margin-bottom:0}#locker-mobile #pathway #heading h1{margin-left:20px;margin-top:20px}#locker-mobile #pathway #heading img{height:30px;margin-right:20px;margin-top:20px}#locker-mobile #pathway #switches{margin-left:0;padding:10px;width:100%;background-color:#dbdddc}#locker-mobile #pathway #switches select{width:100%}#locker-mobile #pathway #transcript{padding-left:10px;padding-right:10px;margin-top:10px;width:auto;float:none}#locker-mobile #pathway #transcript #summary{width:auto;float:none}#locker-mobile #pathway #transcript #summary .sport{margin-bottom:0}#locker-mobile #pathway #transcript #summary #no-activity{width:100%;text-align:center}#locker-mobile #pathway #transcript #summary .header{float:left}#locker-mobile #pathway #transcript #summary .modules{float:left;margin-left:10px}#locker-mobile #pathway #transcript #summary .modules p{margin-bottom:5px;color:#000}#locker-mobile #pathway #transcript #summary .modules ul{list-style:disc;color:#d20a11;margin-left:30px;margin-bottom:20px}#locker-mobile #pathway #transcript #summary .modules ul span.further{font-style:italic;color:#6d7674}#locker-mobile #pathway #transcript #summary .contact{float:left;width:100%;margin-left:10px;margin-bottom:30px}#locker-mobile #pathway #transcript #summary .contact div.organization{display:flex;justify-content:space-between}#locker-mobile #pathway #transcript #summary .contact div.organization div{margin-right:20px;text-align:right}#locker-mobile #contact{margin:20px}#locker-mobile #feedback{margin:20px}#locker-mobile #feedback #feedback-message{margin-bottom:20px}#locker-mobile #feedback #feedback-message label{font-weight:bold}#locker-mobile #feedback #feedback-message textarea{margin-top:5px;width:100%;height:150px}#locker-mobile #elearning #heading{padding:20px;border-bottom:solid 1px #dbdddc;margin-bottom:0}#locker-mobile #elearning #sport-nav .heading{display:flex;align-items:center;padding:10px;align-content:space-between}#locker-mobile #elearning #sport-nav .heading>div{width:100%;display:flex;align-items:center}#locker-mobile #elearning #sport-nav .heading>div h2{margin-bottom:0}#locker-mobile #elearning #sport-nav .heading img{margin-right:10px}#locker-mobile #elearning #sport-dropdown li>a{display:flex;align-items:center;border-bottom:solid 1px #dbdddc;padding:10px;color:#000}#locker-mobile #elearning #sport-dropdown li>a img{margin-right:10px}#locker-mobile #elearning .subtabs{display:flex}#locker-mobile #elearning .subtabs li{flex-grow:1;display:flex;justify-content:center;padding:10px}#locker-mobile #elearning .subtabs li.selected{color:#fff}#locker-mobile #elearning .subtabs li a{font-size:1.1em;text-align:center}#locker-mobile #elearning .course{padding:20px;display:block;border-bottom:solid 1px #ccc}#locker-mobile #elearning .course a{color:#000}#locker-mobile #elearning .no-courses{padding-left:10px;padding-right:10px}#locker-mobile #elearning #right #item{padding:20px}#locker-mobile #elearning #right #item #contact{margin:0}#locker-mobile #elearning #right #item #contact p{margin-bottom:0}#locker-mobile #elearning #right #item #description img{width:100%}#locker-mobile #elearning #right #group{padding:20px}#locker-mobile #elearning #right #group #text #logo{width:100%}#locker-mobile #elearning #right ul{margin-left:20px;margin-bottom:20px}#locker-mobile #elearning #right ul li{list-style-type:square;line-height:1.5em;color:#666}#locker-mobile #elearning #right details{color:#666}#locker-mobile #elearning #right details summary{color:#666;margin-bottom:10px;line-height:1.5em}