Commit e5cede57 by Frances Botsford

fixing up some styling on vcerts

parent d8a693fb
...@@ -54,7 +54,6 @@ ...@@ -54,7 +54,6 @@
<span class="ribbon"></span> <span class="ribbon"></span>
<p>Sign up as a verified student and work toward a Certificate of Achievement.</p> <p>Sign up as a verified student and work toward a Certificate of Achievement.</p>
<form>
<dl> <dl>
<dt> <dt>
Select your contribution for this course: Select your contribution for this course:
...@@ -78,7 +77,7 @@ ...@@ -78,7 +77,7 @@
</dd> </dd>
</dl> </dl>
<p class="tip tip-input expand"> <p class="tip expand">
<a href="">Why do I have to pay? What if I don't meet all the requirements?</a> <a href="">Why do I have to pay? What if I don't meet all the requirements?</a>
</p> </p>
...@@ -87,6 +86,10 @@ ...@@ -87,6 +86,10 @@
<dt>Why do I have to pay?</dt> <dt>Why do I have to pay?</dt>
<dd>Your payment helps cover the costs of verification. As a non-profit, edX keeps these costs as low as possible, Your payment will also help edX with our mission to provide quality education to anyone.</dd> <dd>Your payment helps cover the costs of verification. As a non-profit, edX keeps these costs as low as possible, Your payment will also help edX with our mission to provide quality education to anyone.</dd>
<dt>I'd like to pay more than the minimum. Is my contribution tax deductible?</dt>
<dd>Please check with your tax advisor to determine whether your contribution is tax deductible.</dd>
% if "honor" in modes: % if "honor" in modes:
<dt>What if I can't afford it?</dt> <dt>What if I can't afford it?</dt>
<dd>If you cannot afford the minimum payment, you can always work towards a free Honor Code Certificate of Achievement for this course. <dd>If you cannot afford the minimum payment, you can always work towards a free Honor Code Certificate of Achievement for this course.
...@@ -102,13 +105,10 @@ ...@@ -102,13 +105,10 @@
</dd> </dd>
% endif % endif
<dt>I'd like to pay more than the minimum. Is my contribution tax deductible?</dt>
<dd>Please check with your tax advisor to determine whether your contribution is tax deductible.</dd>
% if "honor" in modes: % if "honor" in modes:
<dt>What if I don't meet all of the requirements for financial assistance but I still want to work toward a certificate?</dt> <dt>What if I don't meet all of the requirements for financial assistance but I still want to work toward a certificate?</dt>
<dd>If you don't have a webcam, credit or debit card or acceptable ID, you can opt to simply audit this course, or select to work towards a free Honor Code Certificate of Achievement for this course by checking the box below. Then click the Select Certificate button to complete registration. We won't ask you to verify your identity. <dd>If you don't have a webcam, credit or debit card or acceptable ID, you can opt to simply audit this course, or select to work towards a free Honor Code Certificate of Achievement for this course by checking the box below. Then click the Select Certificate button to complete registration. We won't ask you to verify your identity.
<p><input type="checkbox" name="honor-code"> <label for="honor-code">Select Honor Code Certificate</label></p> <p><input type="checkbox" name="honor-code"> <label for="honor-code">Select Honor Code Certificate</label></p>
</dd> </dd>
% endif % endif
</dl> </dl>
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
<div class="tips"> <div class="tips">
<p> <p>
To register for a Verified Certificate of Achievement option, you will need a webcam, a credit or debit card, and an ID. <a href="">View requirements</a> To register for a Verified Certificate of Achievement option, you will need a webcam, a credit or debit card, and an ID. <a href="">View requirements</a>
</p> </p>
</div> </div>
% endif % endif
......
...@@ -4,13 +4,13 @@ ...@@ -4,13 +4,13 @@
// mixins - font sizing // mixins - font sizing
@mixin font-size($sizeValue: 16){ @mixin font-size($sizeValue: 16){
font-size: $sizeValue + px; font-size: $sizeValue + px;
font-size: ($sizeValue/10) + rem; // font-size: ($sizeValue/10) + rem;
} }
// mixins - line height // mixins - line height
@mixin line-height($fontSize: auto){ @mixin line-height($fontSize: auto){
line-height: ($fontSize*1.48) + px; line-height: ($fontSize*1.48) + px;
line-height: (($fontSize/10)*1.48) + rem; // line-height: (($fontSize/10)*1.48) + rem;
} }
// image-replacement hidden text // image-replacement hidden text
......
...@@ -16,17 +16,19 @@ body.register.verification { ...@@ -16,17 +16,19 @@ body.register.verification {
input { input {
font-style: normal; font-style: normal;
font-weight: 400; font-weight: 400;
margin-right: ($baseline/5);
} }
label { label {
font-style: normal; font-style: normal;
font-family: 'Open Sans', sans-serif; font-family: 'Open Sans', sans-serif;
font-weight: 400; font-weight: 400;
} }
.faq { .faq {
font-size: 12px; @extend .t-copy-sub2;
label { label {
font-size: 12px; font-size: 12px;
...@@ -60,17 +62,18 @@ body.register.verification { ...@@ -60,17 +62,18 @@ body.register.verification {
} }
.tip { .tip {
@extend .t-copy-sub2;
@include transition(color 0.15s ease-in-out 0s); @include transition(color 0.15s ease-in-out 0s);
display: block; display: block;
margin-top: ($baseline/4); margin-top: ($baseline/4);
color: $lighter-base-font-color; color: $lighter-base-font-color;
font-size: em(13);
} }
.page-header { .page-header {
.title { .title {
@include font-size(18); @include font-size(28);
@include line-height(28);
margin-bottom: $baseline; margin-bottom: $baseline;
border-bottom: 1px solid #ccc; border-bottom: 1px solid #ccc;
padding-bottom: 20px; padding-bottom: 20px;
...@@ -81,9 +84,9 @@ body.register.verification { ...@@ -81,9 +84,9 @@ body.register.verification {
} }
.title { .title {
@extend .t-title9; @extend .t-title5;
margin-bottom: ($baseline/2); margin-bottom: ($baseline/2);
font-weight: bold; font-weight: 300;
} }
...@@ -124,10 +127,16 @@ body.register.verification { ...@@ -124,10 +127,16 @@ body.register.verification {
margin-bottom: 0; margin-bottom: 0;
padding: 0; padding: 0;
a { a, input {
background: none;
border: none;
box-shadow: none;
color: $very-light-text; color: $very-light-text;
display: block; display: block;
padding: ($baseline*.75) $baseline; padding: ($baseline*.75) $baseline;
text-transform: none;
text-shadow: none;
letter-spacing: 0;
&:hover { &:hover {
text-decoration: none; text-decoration: none;
...@@ -159,24 +168,39 @@ body.register.verification { ...@@ -159,24 +168,39 @@ body.register.verification {
} }
.progress, .progress {
.steps {
@include clearfix; @include clearfix;
position: relative;
margin-bottom: $baseline; margin-bottom: $baseline;
border-bottom: 1px solid #ccc;
padding-bottom: $baseline;
ol { ol {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.progress-step { .progress-step {
@extend .t-copy-sub1;
position: relative;
z-index: 200;
display: inline-block; display: inline-block;
width: 15%; width: 15%;
padding: ($baseline/2) $baseline; padding: ($baseline/2) 0;
text-align: center; text-align: center;
font-size: 12px;
color: #ccc; color: #ccc;
&.current { &.current {
color: #000;
.number {
border: 4px solid #000;
color: #000;
}
}
&.done {
color: #008801; color: #008801;
.number { .number {
...@@ -186,6 +210,8 @@ body.register.verification { ...@@ -186,6 +210,8 @@ body.register.verification {
} }
} }
.number { .number {
height: 2em; height: 2em;
width: 2em; width: 2em;
...@@ -193,11 +219,38 @@ body.register.verification { ...@@ -193,11 +219,38 @@ body.register.verification {
margin: 0 auto ($baseline/2); margin: 0 auto ($baseline/2);
border: 4px solid #ddd; border: 4px solid #ddd;
border-radius: 20px; border-radius: 20px;
background-color: #fff;
line-height: 2em; line-height: 2em;
text-align: center; text-align: center;
color: #ccc; color: #ccc;
} }
.mini {
height: .5em;
width: .5em;
margin-bottom: 1.5em;
}
.progress-line,
.progress-line-done {
position: absolute;
top: 26%;
left: 8%;
height: 2px;
width: 100%;
display: inline-block;
background-color: #ddd;
}
.progress-line-done {
width: 20%;
background-color: #008801;
}
}
.support {
margin-top: ($baseline*2);
} }
...@@ -219,13 +272,13 @@ body.register.verification { ...@@ -219,13 +272,13 @@ body.register.verification {
border-top: 2px solid #ddd; border-top: 2px solid #ddd;
p { p {
@extend .t-copy-base;
position: relative; position: relative;
top: -$baseline; top: -$baseline;
width: 40px; width: 40px;
margin: 0 auto; margin: 0 auto;
padding: 0 $baseline; padding: 0 $baseline;
background-color: #fff; background-color: #fff;
font-size: 24px;
color: #aaa; color: #aaa;
text-align: center; text-align: center;
} }
...@@ -267,7 +320,8 @@ body.register.verification { ...@@ -267,7 +320,8 @@ body.register.verification {
} }
.title { .title {
@extend .t-title7; @extend .t-title4;
font-weight: bold;
} }
.m-btn-primary { .m-btn-primary {
...@@ -293,7 +347,7 @@ body.register.verification { ...@@ -293,7 +347,7 @@ body.register.verification {
width: 32%; width: 32%;
p { p {
font-size: 14px; @extend .t-copy-sub1;
} }
} }
} }
...@@ -301,16 +355,89 @@ body.register.verification { ...@@ -301,16 +355,89 @@ body.register.verification {
// requirements page // requirements page
&.requirements { &.requirements {
.section-head .title {
@extend .t-title4;
display: inline-block;
margin: ($baseline/4) 0;
}
.reqs {
margin: $baseline;
}
.req { .req {
width: 30%; width: 27%;
display: inline-block; display: inline-block;
margin-right: $baseline; margin-right: 1%;
border: 1px solid #ddd;
padding: $baseline 2%;
text-align: center; text-align: center;
vertical-align: top; vertical-align: top;
// for placement only
.placeholder-art {
height: 150px;
width: 150px;
margin: $baseline auto;
background-color: #eee;
i {
font-size: 24px;
}
}
} }
.next-step { .next-step {
float: right; float: right;
.tip {
margin-top: $baseline;
}
}
hr {
margin: ($baseline*2);
}
.steps-section {
.section-head {
margin-bottom: ($baseline);
}
.step {
width: 60%;
margin-left: 3%;
padding: ($baseline) ($baseline*1.5);
.step-title {
@extend .t-title5;
font-weight: bold;
}
.number {
@extend .t-title6;
height: 2em;
width: 2em;
display: inline-block;
margin: 0 ($baseline/2) 0 0;
border: 3px solid #000;
border-radius: 30px;
font-weight: bold;
line-height: 2em;
text-align: center;
color: #000;
}
.copy {
@extend .t-copy-base;
margin-left: 65px;
}
}
} }
} }
...@@ -369,9 +496,13 @@ body.register.verification { ...@@ -369,9 +496,13 @@ body.register.verification {
display: block; display: block;
background-color: $blue; background-color: $blue;
color: $white; color: $white;
padding: ($baseline*.25) ($baseline*.5);
border: none; border: none;
i {
padding: ($baseline*.25) ($baseline*.5);
display: block;
}
&:hover { &:hover {
} }
...@@ -439,6 +570,10 @@ body.register.verification { ...@@ -439,6 +570,10 @@ body.register.verification {
.next-step { .next-step {
width: 45%; width: 45%;
float: right; float: right;
.tip {
margin-top: $baseline;
}
} }
.support { .support {
......
...@@ -171,19 +171,23 @@ ...@@ -171,19 +171,23 @@
<h2 class="title">You are registering for ${course_name} (ID Verified)</h2> <h2 class="title">You are registering for ${course_name} (ID Verified)</h2>
</header> </header>
<section class="progress"> <section class="progress">
<h3 class="sr">Your Progress</h3> <header class="section-head">
<h3 class="sr">Your Progress</h3>
</header>
<!--<span class="progress-line"></span><span class="progress-line-done"></span>-->
<ol> <ol>
<li class="progress-step current" id="progress-step1"><span class="sr">Current: </span>Step 1 Take Your Photo</li> <li class="progress-step done" id="progress-step0"><span class="mini number"></span> Intro</li>
<li class="progress-step" id="progress-step2">Step 2 ID Photo</li> <li class="progress-step current" id="progress-step1"><span class="sr">Current Step: </span> <span class="number">1</span> Take Photo</li>
<li class="progress-step" id="progress-step3">Step 3 Review</li> <li class="progress-step" id="progress-step2"> <span class="number">2</span> Take ID Photo</li>
<li class="progress-step" id="progress-step4">Step 4 Payment</li> <li class="progress-step" id="progress-step3"> <span class="number">3</span> Confirm Submission</li>
<li class="progress-step" id="progress-step5">Finished Confirmation</li> <li class="progress-step" id="progress-step4"> <span class="number">4</span> Make Payment</li>
<li class="progress-step" id="progress-step5"><span class="number"><i class="icon-ok"></i></span> Confirmation</li>
</ol> </ol>
</section> </section>
<section class="wrapper carousel" data-transition="slide"> <section class="wrapper carousel" data-transition="slide">
<div id="wrapper-facephoto" class="block-photo"> <div id="wrapper-facephoto" class="block-photo">
<h3 class="title">Take Your Photo</h3> <h3 class="title">Take Your Photo</h3>
......
...@@ -7,89 +7,62 @@ ...@@ -7,89 +7,62 @@
<div class="container"> <div class="container">
<section class="wrapper"> <section class="wrapper">
<header class="page-header header-white"> <header class="page-header header-white">
<h2 class="title header-white-title">You are registering for ${course_id} (ID Verified)</h2> <h2 class="title header-white-title">You are registering for ${course_id} (ID Verified)</h2>
</header> </header>
<section class="progress">
<h3 class="sr">Your Progress</h3> <section class="progress">
<ol> <header class="section-head">
<li class="progress-step current" id="progress-step1"><span class="sr">Current Step: </span> <span class="number">1</span> Take Photo</li> <h3 class="sr">Your Progress</h3>
<li class="progress-step" id="progress-step2"> <span class="number">2</span> Take ID Photo</li> </header>
<li class="progress-step" id="progress-step3"> <span class="number">3</span> Confirm Submission</li> <!--<span class="progress-line"></span><span class="progress-line-done"></span>-->
<li class="progress-step" id="progress-step4"> <span class="number">4</span> Make Payment</li> <ol>
<li class="progress-step" id="progress-step5"><span class="number"><i class="icon-ok"></i></span> Finished Confirmation</li> <li class="progress-step current" id="progress-step0"><span class="sr">Current Step: </span> <span class="mini number"></span> Intro</li>
</ol> <li class="progress-step" id="progress-step1"><span class="number">1</span> Take Photo</li>
</section> <li class="progress-step" id="progress-step2"> <span class="number">2</span> Take ID Photo</li>
<li class="progress-step" id="progress-step3"> <span class="number">3</span> Confirm Submission</li>
<section class="needs"> <li class="progress-step" id="progress-step4"> <span class="number">4</span> Make Payment</li>
<h3 class="title">What You Will Need to Register</h3> <li class="progress-step" id="progress-step5"><span class="number"><i class="icon-ok"></i></span> Confirmation</li>
</ol>
</section>
<p>There are a few things you will need to register as an ID verified student :</p> <section class="reqs-section">
<div class="reqs"> <header class="section-head">
<div class="req1 req"> <h3 class="title">What You Will Need to Register</h3>
<h4>Identification</h4> </header>
<p>A photo identification document like a drivers license, passport, or student ID.</p>
</div> <p>There are a few things you will need to register as an ID verified student:</p>
<div class="reqs">
<div class="req2 req"> <div class="req1 req">
<h4>Webcam</h4> <h4>Identification</h4>
<p>A webcam that connects to your computer and a modern browser.</p> <div class="placeholder-art"><i class="icon-credit-card"></i></div>
</div> <p>A photo identification document <span class="tip">a drivers license, passport, student ID, or other ID with your name and picture on it</span></p>
</div>
<div class="req2 req">
<h4>Webcam</h4>
<div class="placeholder-art"><i class="icon-facetime-video"></i></div>
<p>A webcam and a modern browser <span class="tip">Firefox, Chrome, or Opera</span></p>
</div>
<div class="req3 req"> <div class="req3 req">
<h4>Credit or Debit Card</h4> <h4>Credit or Debit Card</h4>
<p>A major credit or debit card.</p> <div class="placeholder-art"><i class="icon-credit-card"></i></div>
</div> <p>A major credit or debit card <span class="tip">Visa, Master Card, Maestro, Amex, Discover, JCB with Discover logo, Diners Club</span></p>
</div> </div>
<p class="tip">Missing something? <a href="">You can always Audit the course</a>.</p>
</section>
<hr />
<section class="steps">
<h3 class="title">Steps to get Verified</h3>
<div class="next-step">
<p class="m-btn-primary"><a href="${reverse('verify_student_verify') + '?course_id=' + course_id}">Go to Step 1: Take my Photo</a></p>
</div> </div>
<h4 class="step"><span class="number">1</span> Take Your Photo</h4>
<p>To verify your identity, we need a clear and well-lit photo of your face to match it with your ID.</p>
<h4 class="step"><span class="number">2</span>Take a photo of your ID</h4>
<p>To verify your identity, we need a clear and well-lit photo of your ID to match it with your face.</p>
<h4 class="step"><span class="number">3</span> Verify your submissions</h4>
<p>Review your photos to verify they are correct.</p>
<h4 class="step"><span class="number">4</span> Submit payment</h4>
<p>Pay for your course using a major credit of debit cards.</p>
<ul>
<li>Cards accepted:</li>
<li>Visa</li>
<li>Master Card</li>
<li>Maestro</li>
<li>Amex</li>
<li>Discover</li>
<li>JCB (provided it has the Discover logo on the card)</li>
<li>Diners Club</li>
<li>...need to list several more once firm</li>
</ul>
<h4 class="step"><span class="number"><i class="icon-ok"></i></span>You're Ready to Start Learning</h4>
<p>You are now verified. You can sign up for more courses, or get started on your course once it starts. While you will need to re-verify in the course prior to exams or expercises, you may also have to re-verify if we feel your photo we have on file may be out of date.</p>
<div class="next-step"> <div class="next-step">
<p class="m-btn-primary"><a href="${reverse('verify_student_verify') + '?course_id=' + course_id}">Go to Step 1: Take my Photo</a></p> <p class="m-btn-primary"><a href="${reverse('verify_student_verify') + '?course_id=' + course_id}">Go to Step 1: Take my Photo</a></p>
<p class="tip">Change your mind? <a href="">You can always Audit.</a></p>
</div> </div>
</section> </section>
<section class="support"> <section class="support">
<p class="tip">Missing something? <a href="">You can always Audit the course</a>.</p>
<p class="tip">More questions? <a rel="external" href="">Check out our FAQs.</a></p> <p class="tip">More questions? <a rel="external" href="">Check out our FAQs.</a></p>
<p class="tip">Change your mind? <a href="">You can always Audit the course for free without verifying.</a></p>
</section> </section>
</section> </section>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment