tellform/public/modules/forms/css/form.css

6865 lines
141 KiB
CSS
Raw Normal View History

2015-06-29 22:51:29 +00:00
/*.ellipsis {
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis
}
.clear {
clear:both
}
.style-transparent-choice {
position:relative
}
.style-transparent-choice .aux {
border-color:#3f4237
}
.style-transparent-choice .aux,.style-transparent-choice .aux div {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px
}
.style-transparent-choice .aux img {
width:100%;
height:100%
}
.style-transparent-choice .dark {
display:none
}
.style-transparent-choice.step5 .dark {
display:block
}
.style-transparent-choice.step5 .light {
display:none
}
.style-transparent-choice.step0 .aux img {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.style-transparent-choice.step1 .aux img {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.style-transparent-choice.step2 .aux img {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.style-transparent-choice.step3 .aux img {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.style-transparent-choice.step4 .aux img {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.style-transparent-choice.step5 .aux img {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.style-transparent-choice .bg {
z-index:2;
-webkit-box-shadow:0 1px 1px #000;
-moz-box-shadow:0 1px 1px #000;
box-shadow:0 1px 1px #000
}
.style-transparent-choice.step0 .bg {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.style-transparent-choice.step1 .bg {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.style-transparent-choice.step2 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.style-transparent-choice.step3 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.style-transparent-choice.step4 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.style-transparent-choice.step5 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.style-transparent-choice .inset {
z-index:3;
-webkit-box-shadow:inset 0 2px 0 #fff;
-moz-box-shadow:inset 0 2px 0 #fff;
box-shadow:inset 0 2px 0 #fff
}
.style-transparent-choice.step0 .inset {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.style-transparent-choice.step1 .inset {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.style-transparent-choice.step2 .inset {
-khtml-opacity:.25;
-moz-opacity:.25;
opacity:.25;
-ms-filter:alpha(Opacity=25)
}
.style-transparent-choice.step3 .inset {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.style-transparent-choice.step4 .inset {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15)
}
.style-transparent-choice.step5 .inset {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.style-transparent-choice .bd {
z-index:4;
border:1px solid #000
}
.style-transparent-choice.without-padding .inset {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0
}
.style-transparent-choice.without-padding .bd {
border-left:0;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0
}
.style-transparent-choice.without-padding.first .bd {
border-left-style:solid;
border-left-width:1px
}
.style-transparent-choice.without-padding.first .bd,.style-transparent-choice.without-padding.first .background,.style-transparent-choice.without-padding.first .inset {
border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
-moz-border-radius:2px 0 0 2px
}
.style-transparent-choice.without-padding.last .bd,.style-transparent-choice.without-padding.last .background,.style-transparent-choice.without-padding.last .inset {
border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
-moz-border-radius:0 2px 2px 0
}
.style-transparent-choice.step0 .bd {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15)
}
.style-transparent-choice.step1 .bd {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.style-transparent-choice.step2 .bd {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.style-transparent-choice.step3 .bd {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.style-transparent-choice.step4 .bd {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.style-transparent-choice.step5 .bd {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15);
border-color:#fff
}
.style-transparent-choice .tick {
display:none;
position:absolute;
right:7px;
top:50%;
margin-top:-15px;
font-size:21px;
-khtml-opacity:.7;
-moz-opacity:.7;
opacity:.7;
-ms-filter:alpha(Opacity=70)
}
.style-transparent-choice .tick:before {
font-family:typeIconFont;
content:"H"
}
.style-transparent-choice.selected .tick {
display:block
}
.style-transparent-choice.selected.step0 .overlay {
-khtml-opacity:.03;
-moz-opacity:.03;
opacity:.03;
-ms-filter:alpha(Opacity=3);
display:block;
background-color:#000
}
.style-transparent-choice.selected.step1 .overlay {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10);
display:block;
background-color:#fff
}
.style-transparent-choice.selected.step2 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.style-transparent-choice.selected.step3 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.style-transparent-choice.selected.step4 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.style-transparent-choice.selected.step5 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.style-transparent-choice .overlay {
background-color:#000;
background-color:rgba(0,0,0,0);
z-index:1
}
.style-transparent-choice.step0 .overlay {
background-color:#000;
background-color:rgba(0,0,0,0)
}
.style-transparent-choice.step1 .overlay,.style-transparent-choice.step2 .overlay,.style-transparent-choice.step3 .overlay,.style-transparent-choice.step4 .overlay,.style-transparent-choice.step5 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,0)
}
.style-transparent-choice.pre-selected.step0 .overlay,.style-transparent-choice.active.step0 .overlay {
background-color:#000;
background-color:rgba(0,0,0,.05)
}
.style-transparent-choice.pre-selected.step0 .bd,.style-transparent-choice.active.step0 .bd {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.style-transparent-choice.pre-selected.step1 .overlay,.style-transparent-choice.active.step1 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.2)
}
.style-transparent-choice.pre-selected.step1 .bd,.style-transparent-choice.active.step1 .bd {
-khtml-opacity:.35;
-moz-opacity:.35;
opacity:.35;
-ms-filter:alpha(Opacity=35)
}
.style-transparent-choice.pre-selected.step2 .overlay,.style-transparent-choice.active.step2 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.style-transparent-choice.pre-selected.step2 .bd,.style-transparent-choice.active.step2 .bd {
-khtml-opacity:.45;
-moz-opacity:.45;
opacity:.45;
-ms-filter:alpha(Opacity=45)
}
.style-transparent-choice.pre-selected.step3 .overlay,.style-transparent-choice.active.step3 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.style-transparent-choice.pre-selected.step3 .bd,.style-transparent-choice.active.step3 .bd {
-khtml-opacity:.55;
-moz-opacity:.55;
opacity:.55;
-ms-filter:alpha(Opacity=55)
}
.style-transparent-choice.pre-selected.step4 .overlay,.style-transparent-choice.active.step4 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.style-transparent-choice.pre-selected.step4 .bd,.style-transparent-choice.active.step4 .bd {
-khtml-opacity:.65;
-moz-opacity:.65;
opacity:.65;
-ms-filter:alpha(Opacity=65)
}
.style-transparent-choice.pre-selected.step5 .overlay,.style-transparent-choice.active.step5 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.style-transparent-choice.pre-selected.step5 .bd,.style-transparent-choice.active.step5 .bd {
-khtml-opacity:.25;
-moz-opacity:.25;
opacity:.25;
-ms-filter:alpha(Opacity=25)
}
.style-transparent-choice:hover .no-hover .overlay {
display:none
}
.style-transparent-choice .line {
position:absolute;
height:10px;
bottom:-10px;
width:1px;
border-left:1px solid #000;
left:50%
}
.style-transparent-choice.step0 .line {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15)
}
.style-transparent-choice.step1 .line {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.style-transparent-choice.step2 .line {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.style-transparent-choice.step3 .line {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.style-transparent-choice.step4 .line {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.style-transparent-choice.step5 .line {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15);
border-left:1px solid #fff
}
.color-primary {
color:#6d8524
}
.color-secondary {
color:#3f4237
}
.layout-columns {
display:table;
width:100%;
padding:0;
margin:0;
table-layout:fixed
}
.layout-columns>li {
display:table-cell;
width:2%;
word-break:break-word
}
.layout-float {
padding:0;
margin:0
}
.layout-float>li {
list-style:none!important;
display:block;
float:left;
text-align:center;
margin-right:15px
}
.layout-thee-columns>li {
padding-top:17px;
padding-bottom:17px;
word-break:break-word
}
.layout-thee-columns>li.first {
padding-right:10px
}
.layout-thee-columns>li.third {
padding-left:10px
}
.layout-float-left {
float:left;
margin-right:10px
}
.layout-float-right {
float:right;
margin-left:10px
}
.layout-fixed-width-200 {
width:200px
}
.text-align-left {
text-align:left
}
.text-align-center {
text-align:center
}
.text-align-right {
text-align:right
}
.text-antialiased {
-webkit-font-smoothing:antialiased
}
.text-subpixel-antialiased {
-webkit-font-smoothing:subpixel-antialiased
}
.text-size-s {
font-size:12px
}
@media only screen and (min-width:800px) {
.text-size-s {
font-size:14px
}
}
.text-size-m {
font-size:13px
}
@media only screen and (min-width:800px) {
.text-size-m {
font-size:15px
}
}
.text-size-xl {
font-size:15px
}
@media only screen and (min-width:800px) {
.text-size-xl {
font-size:22px
}
}
.file-upload-box {
width:249px;
height:250px
}
.default .connected .file-upload-box {
margin-bottom:10px
}
.file-upload-box>.box {
position:relative;
padding:1px 0;
height:100%
}
.file-upload-box svg {
padding-top:15px;
margin:0 auto
}
.file-upload-box svg.icon-cloud path {
fill:#3f4237
}
.file-upload-box svg.icon-file path {
stroke:#3f4237
}
.file-upload-box .box-cancel {
z-index:6;
cursor:pointer;
display:block;
position:absolute;
top:-1px;
right:1px;
width:48px;
height:50px;
background-image:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tickbg.png)
}
.file-upload-box .box-cancel svg {
top:10px;
right:5px;
padding:0;
position:absolute;
-khtml-opacity:.65;
-moz-opacity:.65;
opacity:.65;
-ms-filter:alpha(Opacity=65)
}
.file-upload-box .box-cancel svg path {
stroke:#3f4237
}
.file-upload-box .box-cancel:hover span {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
.file-upload-box input {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:5;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
cursor:pointer;
width:100%;
height:100%
}
.file-upload-box .box-content-wrapper {
padding:0 1px;
width:247px;
height:250px;
display:table
}
.file-upload-box .box-content-wrapper .box-content {
display:table-cell;
text-align:center;
vertical-align:middle
}
.file-upload-box .box-content-wrapper .box-content img,.file-upload-box .box-content-wrapper .box-content svg {
max-width:247px;
max-height:200px
}
.file-upload-box.status-uploading .overlay,.file-upload-box.status-error .overlay,.file-upload-box.status-success .overlay {
display:none!important
}
.file-upload-box.status-uploading .box-text p,.file-upload-box.status-success .box-text p {
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
width:215px
}
.file-upload-box .box-text {
padding:15px;
color:#3f4237;
text-align:center;
line-height:20px;
font-size:14px
}
.file-upload-box-simple input {
color:#3f4237
}
.file-upload-box-simple .box-text {
font-size:11px;
padding:10px 0;
color:#3f4237
}
.default .file-upload:not(.focus) input {
display:none!important
}
.progress-bar {
position:relative;
display:block;
background-color:rgba(63,66,55,.2);
width:175px;
height:8px;
margin:15px auto 0;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}
.progress-bar .bar {
position:absolute;
display:block;
top:0;
bottom:0;
left:0;
background-color:#3f4237;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}
.choice-square {
text-align:center;
cursor:pointer
}
.choice-square .choice-wrapper {
position:relative;
display:block;
padding:20px 0 19px
}
.choice-square .label {
position:relative;
z-index:1;
color:#3f4237
}
.report .choice-square .label {
color:#fff
}
.choice-square.preselected {
background-color:rgba(63,66,55,.15)
}
.choice-square.checked {
-webkit-animation:select-effect 250ms 2;
-moz-animation:select-effect 250ms 2;
-ms-animation:select-effect 250ms 2
}
@-webkit-keyframes select-effect {
0%,100% {
opacity:1
}
50% {
opacity:0
}
}
@-moz-keyframes select-effect {
0%,100% {
opacity:1
}
50% {
opacity:0
}
}
@-ms-keyframes select-effect {
0%,100% {
opacity:1
}
50% {
opacity:0
}
}
.choice-square.checked .label {
color:rgba(255,255,255,.7)
}
.choice-square.checked .background {
position:absolute;
z-index:0;
font-weight:700;
background-color:#3f4237;
top:1px;
bottom:1px;
left:0;
right:1px
}
.choice-square.checked.step0 .background,.choice-square.checked.step1 .background {
top:0;
bottom:0;
left:-1px;
right:0
}
.choice-square .line {
display:none
}
.choice-square.showLineConnector .line {
display:block
}
.choice-square .level {
position:absolute;
background-color:rgba(255,255,255,.4);
bottom:0;
left:0;
right:0
}
.stripe-logo {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
border:1px solid #6d8524!important;
color:#6d8524!important;
text-decoration:none;
padding:4px 6px;
font-size:12px;
margin-top:20px;
line-height:19px;
opacity:.65;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
height:17px
}
.stripe-logo:hover {
background:rgba(109,133,36,.1)
}
.stripe-logo svg {
width:40px;
height:17px
}
.stripe-logo svg path,.stripe-logo svg rect {
fill:#6d8524
}
.stripe-logo>span {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
position:relative;
font-family:Helvetica,Arial;
margin-left:3px
}
.container {
position:relative
}
.container .aux {
border-color:#3f4237
}
.container .aux,.container .aux div {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px
}
.container .aux img {
width:100%;
height:100%
}
.container .dark {
display:none
}
.container.step5 .dark {
display:block
}
.container.step5 .light {
display:none
}
.container.step0 .aux img {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.container.step1 .aux img {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.container.step2 .aux img {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.container.step3 .aux img {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.container.step4 .aux img {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.container.step5 .aux img {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.container .bg {
z-index:2;
-webkit-box-shadow:0 1px 1px #000;
-moz-box-shadow:0 1px 1px #000;
box-shadow:0 1px 1px #000
}
.container.step0 .bg {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.container.step1 .bg {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.container.step2 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.container.step3 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.container.step4 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.container.step5 .bg {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10)
}
.container .inset {
z-index:3;
-webkit-box-shadow:inset 0 2px 0 #fff;
-moz-box-shadow:inset 0 2px 0 #fff;
box-shadow:inset 0 2px 0 #fff
}
.container.step0 .inset {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.container.step1 .inset {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.container.step2 .inset {
-khtml-opacity:.25;
-moz-opacity:.25;
opacity:.25;
-ms-filter:alpha(Opacity=25)
}
.container.step3 .inset {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.container.step4 .inset {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15)
}
.container.step5 .inset {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.container .bd {
z-index:4;
border:1px solid #000
}
.container.without-padding .inset {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0
}
.container.without-padding .bd {
border-left:0;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0
}
.container.without-padding.first .bd {
border-left-style:solid;
border-left-width:1px
}
.container.without-padding.first .bd,.container.without-padding.first .background,.container.without-padding.first .inset {
border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
-moz-border-radius:2px 0 0 2px
}
.container.without-padding.last .bd,.container.without-padding.last .background,.container.without-padding.last .inset {
border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
-moz-border-radius:0 2px 2px 0
}
.container.step0 .bd {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15)
}
.container.step1 .bd {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.container.step2 .bd {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.container.step3 .bd {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.container.step4 .bd {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.container.step5 .bd {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15);
border-color:#fff
}
.container .tick {
display:none;
position:absolute;
right:7px;
top:50%;
margin-top:-15px;
font-size:21px;
-khtml-opacity:.7;
-moz-opacity:.7;
opacity:.7;
-ms-filter:alpha(Opacity=70)
}
.container .tick:before {
font-family:typeIconFont;
content:"H"
}
.container.selected .tick {
display:block
}
.container.selected.step0 .overlay {
-khtml-opacity:.03;
-moz-opacity:.03;
opacity:.03;
-ms-filter:alpha(Opacity=3);
display:block;
background-color:#000
}
.container.selected.step1 .overlay {
-khtml-opacity:.1;
-moz-opacity:.1;
opacity:.1;
-ms-filter:alpha(Opacity=10);
display:block;
background-color:#fff
}
.container.selected.step2 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.container.selected.step3 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.container.selected.step4 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.container.selected.step5 .overlay {
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5);
display:block;
background-color:#fff
}
.container .overlay {
background-color:#000;
background-color:rgba(0,0,0,0);
z-index:1
}
.container.step0 .overlay {
background-color:#000;
background-color:rgba(0,0,0,0)
}
.container.step1 .overlay,.container.step2 .overlay,.container.step3 .overlay,.container.step4 .overlay,.container.step5 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,0)
}
.container.pre-selected.step0 .overlay,.container.active.step0 .overlay {
background-color:#000;
background-color:rgba(0,0,0,.05)
}
.container.pre-selected.step0 .bd,.container.active.step0 .bd {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.container.pre-selected.step1 .overlay,.container.active.step1 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.2)
}
.container.pre-selected.step1 .bd,.container.active.step1 .bd {
-khtml-opacity:.35;
-moz-opacity:.35;
opacity:.35;
-ms-filter:alpha(Opacity=35)
}
.container.pre-selected.step2 .overlay,.container.active.step2 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.container.pre-selected.step2 .bd,.container.active.step2 .bd {
-khtml-opacity:.45;
-moz-opacity:.45;
opacity:.45;
-ms-filter:alpha(Opacity=45)
}
.container.pre-selected.step3 .overlay,.container.active.step3 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.container.pre-selected.step3 .bd,.container.active.step3 .bd {
-khtml-opacity:.55;
-moz-opacity:.55;
opacity:.55;
-ms-filter:alpha(Opacity=55)
}
.container.pre-selected.step4 .overlay,.container.active.step4 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.container.pre-selected.step4 .bd,.container.active.step4 .bd {
-khtml-opacity:.65;
-moz-opacity:.65;
opacity:.65;
-ms-filter:alpha(Opacity=65)
}
.container.pre-selected.step5 .overlay,.container.active.step5 .overlay {
background-color:#fff;
background-color:rgba(255,255,255,.1)
}
.container.pre-selected.step5 .bd,.container.active.step5 .bd {
-khtml-opacity:.25;
-moz-opacity:.25;
opacity:.25;
-ms-filter:alpha(Opacity=25)
}
.container:hover .no-hover .overlay {
display:none
}
.container .line {
position:absolute;
height:10px;
bottom:-10px;
width:1px;
border-left:1px solid #000;
left:50%
}
.container.step0 .line {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15)
}
.container.step1 .line {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.container.step2 .line {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.container.step3 .line {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.container.step4 .line {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.container.step5 .line {
-khtml-opacity:.15;
-moz-opacity:.15;
opacity:.15;
-ms-filter:alpha(Opacity=15);
border-left:1px solid #fff
}
.preventHover .container:hover .overlay {
display:none!important
}
.preventHover .container.pre-selected .overlay {
display:block!important
}
.freezeframe-container {
margin:0
}
.ios-picture-choice-gif-layer {
opacity:0;
top:0;
left:0;
width:1px;
height:1px;
position:absolute;
z-index:4
}
html,body,div,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline
}
body {
line-height:1;
color:#000;
background:#fff
}
:focus {
outline:0
}
table {
border-collapse:collapse;
border-spacing:0
}
caption,th,td {
text-align:left;
font-weight:400
}
fieldset,img {
border:0
}
address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:400
}
ol,ul {
list-style:none
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}
blockquote:before,blockquote:after,q:before,q:after {
content:""
}
blockquote,q {
quotes:"" ""
}
abbr,acronym {
border:0
}
.buttonColor {
color:#285F90
}
.backgroundColor {
background-color:gray;
}
.primaryColor {
color:#3f4237
}
.secondaryColor {
color:#3f4237
}
.overlayOpacity {
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54)
}
.overlayColor {
background-color:#fff
}
a:not(.button) {
color:#6d8524;
text-decoration:none;
border-bottom:1px dotted #6d8524
}
body {
background-color:white;
overflow:hidden;
overflow-x:hidden
}
body.scroll-disable {
overflow:hidden
}
body.form-ready {
overflow:auto
}
#loader {
background-color:#c1ef41
}
.questions,.screen .content,.footer .content,.footer-confirm .wrapper,.screen .footer .content,.footer-message .content {
display:block;
margin:0 auto;
max-width:800px
}
.focus-current .questions>li {
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
.resizing .form,.resizing .form .questions>li,.resizing .form .questions>li .content {
display:block!important
}
.resizing .screen {
position:fixed;
display:block!important
}
.resizing.resizing-scroll .form .questions>li {
display:none!important
}
.resizing.resizing-scroll .form .questions>li.active {
display:block!important
}
body.field .footer,body.field .footer-message {
display:none
}
body.field .form .questions {
padding-bottom:300px
}
{
position:relative;
font-family:Arvo,Georgia,serif;
z-index:3
}
.form {
position:relative;
z-index:5
}
.form .questions {
position:relative;
font-family:Arvo,Georgia,serif;
padding:0 20px
}
@media only screen and (min-width:800px) {
.form .questions {
padding:0
}
}
.form .questions>li {
position:relative;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20);
display:none
}
.form .questions>li .wrapper {
padding:30px 20px 30px 0
}
.form .questions>li.active {
display:block
}
.form .questions>li.visible .content {
display:block
}
.form .questions>li.focus {
cursor:default;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
.form .questions>li.focus div.item .arrow {
display:block
}
.form .questions>li.fadeout {
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0)
}
.form .questions>li .content {
display:none;
position:relative;
padding:37px 27px 0 50px
}
.form .questions>li .content .description, .form .questions>li .content .stripe-description {
margin-top:-16px;
margin-bottom:33px;
font-size:16px;
-webkit-font-smoothing:antialiased;
line-height:160%;
text-align:left;
color:#6d8524;
-khtml-opacity:.8;
-moz-opacity:.8;
opacity:.8;
-ms-filter:alpha(Opacity=80)
}
.form .questions>li .content .description .placeholder, .form .questions>li .content .stripe-description .placeholder {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.question {
color:#6d8524;
font-family:Arvo,Georgia,serif;
position:relative;
padding:0;
cursor:pointer;
padding-left:50px;
line-height:140%;
text-align:left;
font-size:24px;
-webkit-touch-callout:text;
-webkit-user-select:text;
-khtml-user-select:text;
-moz-user-select:text;
-ms-user-select:text;
user-select:text
}
@media (max-width:800px) {
.question {
font-size:22px
}
}
@media (max-width:550px),(max-height:450px) {
.question {
font-size:20px
}
}
var.tag {
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:rgba(109,133,36,.3);
border:1px solid;
font-size:12px;
-webkit-font-smoothing:subpixel-antialiased;
padding:0 6px 0 7px;
vertical-align:middle;
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
display:inline-block;
max-width:200px;
height:30px
}
.item {
color:#3f4237;
font-family:Arvo,Georgia,serif;
-webkit-font-smoothing:antialiased;
position:absolute;
padding:0;
text-align:right;
width:20px;
line-height:35px;
margin-right:30px;
font-size:16px
}
@media (max-width:800px) {
.item {
font-size:16px;
line-height:31px
}
}
@media (max-width:550px),(max-height:450px) {
.item {
line-height:28px;
font-size:15px
}
}
.sub-question .item,.header.sub .item {
width:40px;
font-size:20px
}
.sub-question .item .arrow,.header.sub .item .arrow {
display:none!important
}
.item .arrow {
position:absolute;
left:25px;
top:16px;
height:4px;
width:7px;
background-color:#3f4237
}
@media (max-width:800px) {
.item .arrow {
top:14px
}
}
@media (max-width:550px),(max-height:450px) {
.item .arrow {
top:12px
}
}
.item .arrow .arrow-right {
width:0;
height:0;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-left:5px solid;
margin-left:7px;
margin-top:-3px
}
.item .required {
display:none
}
.focus .message {
visibility:visible
}
.preview.safari #background,.preview.safari .footer,.preview.safari #progress,.preview.safari .confirm.container,.preview.safari .questions>li {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.mozilla .letter {
box-shadow:none
}
.mozilla .container .bg,.mozilla .container .inset {
display:none
}
.ie9 .question {
margin-top:0
}
.ie9 input {
width:100%
}
.screen #watermark {
z-index:12
}
#watermark {
position:fixed;
top:0;
right:0;
padding:15px;
z-index:4;
font-family:Helvetica,Arial
}
#watermark a {
font-size:13px;
text-decoration:none;
color:#fff;
color:rgba(255,255,255,.3)
}
#watermark a:hover {
color:#fff
}
.dark #watermark a {
color:#000;
color:rgba(0,0,0,.3)
}
.dark #watermark a:hover {
color:#000
}
.asterisk {
font-family:'Courier New',monospace;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
margin-top:-5px
}
.credits {
color:#6d8524;
height:14px;
font-family:Helvetica,Arial;
opacity:.8;
font-size:12px
}
.credits a {
color:#6d8524;
text-decoration:none;
font-weight:700;
border-bottom:1px solid #6d8524
}
.credits a:hover {
border-bottom:2px solid #6d8524
}
#errors,#texts {
display:none
}
#load {
-khtml-opacity:.01;
-moz-opacity:.01;
opacity:.01;
-ms-filter:alpha(Opacity=1);
height:1px;
width:1px
}
#load:before {
font-family:typeIconFont;
content:"H"
}
.fullscreen #background {
background-size:cover
}
.repeat #background {
background-repeat:repeat
}
.no-repeat #background {
background-repeat:no-repeat
}
.persistent.overlayColor {
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:1
}
.persistent.background {
position:absolute;
bottom:0;
left:0;
right:0
}
#background {
position:fixed;
background-color:#c1ef41;
background-image:url(https://d4z6dx8qrln4r.cloudfront.net/background-5406f83068c19-default.jpeg);
width:100%;
height:100%;
z-index:1;
top:0
}
#background div {
position:absolute;
height:100%;
width:100%;
top:0;
background-color:#fff;
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54)
}
#private {
position:fixed;
top:0;
display:block;
background-color:#000;
font-family:Helvetica,Arial;
text-align:center;
height:32px;
z-index:12;
line-height:20px;
width:100%;
margin:0 auto;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
margin-top:-4px;
padding-top:15px;
color:#fff;
font-size:16px
}
#private.old-plans {
color:#faffcf;
font-size:12px;
padding-top:4px;
height:20px
}
#private.old-plans img {
right:8px;
top:8px
}
#private img {
width:10px;
height:10px;
position:absolute;
right:15px;
top:19px;
cursor:pointer
}
#private span {
display:none
}
#private.top span.top {
display:block
}
#private.embed span.embed {
display:block
}
.empty-form {
position:fixed;
top:50%;
z-index:3;
width:100%;
padding:10px;
font-size:18px;
line-height:20px;
text-align:center;
margin-top:-10px
}
.header {
position:fixed;
width:100%;
z-index:6;
border-bottom-style:solid;
border-bottom-width:1px;
overflow:hidden;
-moz-transition:top ease-out 150ms 0;
-webkit-transition:top ease-out 150ms 0;
-o-transition:top ease-out 150ms 0;
transition:top ease-out 150ms 0
}
.header.step0 {
border-color:rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
box-shadow:0 0 3px rgba(0,0,0,.15)
}
.header.step0 .overlay {
background-color:#000;
-khtml-opacity:.02;
-moz-opacity:.02;
opacity:.02;
-ms-filter:alpha(Opacity=2)
}
.header.step1 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
box-shadow:0 0 3px rgba(0,0,0,.2)
}
.header.step1 .overlay {
background-color:#000;
-khtml-opacity:.04;
-moz-opacity:.04;
opacity:.04;
-ms-filter:alpha(Opacity=4)
}
.header.step2 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
.header.step2 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.header.step3 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3)
}
.header.step3 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.header.step4 {
border-color:rgba(0,0,0,.4);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45)
}
.header.step4 .overlay {
background-color:#000;
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
.header.step5 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45);
border-top:1px solid rgba(255,255,255,.15)
}
.header.step5 .overlay {
background-color:#fff;
-khtml-opacity:.06;
-moz-opacity:.06;
opacity:.06;
-ms-filter:alpha(Opacity=6)
}
.header.sub {
z-index:5;
top:98px;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
visibility:hidden;
-moz-transition:opacity ease-out 150ms 0;
-webkit-transition:opacity ease-out 150ms 0;
-o-transition:opacity ease-out 150ms 0;
transition:opacity ease-out 150ms 0
}
.header.sub.show {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100);
visibility:visible;
-moz-transition:none ease-out 0 0;
-webkit-transition:none ease-out 0 0;
-o-transition:none ease-out 0 0;
transition:none ease-out 0 0
}
.header .arrow {
display:block
}
.header .description {
display:none;
visibility:hidden
}
.header .question-wrap {
position:relative
}
.header .question-wrap .item {
top:0
}
.header .question .attachment {
float:right;
padding-left:20px
}
.header .question .attachment img {
max-height:78px
}
.header .question .stripe-logo {
margin-top:0;
float:right;
margin-left:10px
}
.header .attachment {
display:none
}
.header .close {
display:none;
position:fixed;
top:10px;
right:30px;
width:30px;
height:30px;
font-size:55px;
color:rgba(109,133,36,.8);
font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-weight:200;
cursor:pointer
}
.header .close:hover {
color:#6d8524
}
.header.type-default .question {
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis
}
.header.type-default:hover {
height:auto!important
}
.header.type-default:hover .question {
display:block;
white-space:normal;
overflow:auto;
text-overflow:clip;
-o-text-overflow:clip;
-ms-text-overflow:clip
}
.header.type-group {
-moz-transition:all ease-out 150ms 0;
-webkit-transition:all ease-out 150ms 0;
-o-transition:all ease-out 150ms 0;
transition:all ease-out 150ms 0;
height:100px
}
.header.type-group.openable:hover {
padding-bottom:7px
}
.header.type-group .question-wrap {
padding:0 50px 0 0
}
.header.type-group .question-wrap .question {
display:block;
width:100%;
font-size:20px;
line-height:128%;
float:left
}
.header.type-group .question-wrap .item {
top:-5px
}
.header.type-group .full-content {
padding:0 50px
}
.header.type-group .full-content .description {
visibility:hidden;
display:none;
padding:15px 0;
font-size:19px;
line-height:160%;
text-align:left;
color:#6d8524;
-khtml-opacity:.8;
-moz-opacity:.8;
opacity:.8;
-ms-filter:alpha(Opacity=80)
}
@media (max-width:800px) {
.header.type-group .full-content .description {
font-size:17px
}
}
@media (max-width:550px),(max-height:450px) {
.header.type-group .full-content .description {
font-size:16px
}
}
.header.type-group.one-lines .question-wrap {
top:25px
}
.header.type-group.one-lines .question .attachment {
margin-top:-25px
}
.header.type-group.two-lines .question-wrap {
top:12px
}
.header.type-group.two-lines .question .attachment {
margin-top:-10px
}
.header.type-group.three-lines .question-wrap {
top:0
}
.header.type-group.three-lines .question .attachment {
margin-top:0
}
.header.type-group.n-lines .question-wrap {
top:0
}
.header.type-group.n-lines .smooth-break {
display:block
}
.header.type-group .smooth-break {
position:absolute;
display:none;
left:0;
bottom:0;
right:0;
height:10px;
z-index:5;
background-repeat:repeat-x;
background-image:-khtml-gradient(linear,left top,left bottom,from(rgba(187,237,46,0)),to(#bbed2e));
background-image:-moz-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:-ms-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(187,237,46,0)),color-stop(100%,#bbed2e));
background-image:-webkit-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:-o-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:linear-gradient(rgba(187,237,46,0),#bbed2e)
}
.header.thumbnail-show .question .attachment {
display:block
}
.header.state-full .question-wrap {
top:0!important
}
.header.state-full .question .attachment {
display:none
}
.header.state-full .content {
overflow:scroll
}
.header.state-full .content .content-wrapper {
margin-bottom:30px
}
.header.state-full .full-content .attachment {
padding:15px 0;
display:block
}
.header.state-full .full-content .description {
visibility:visible
}
.header.state-full .close {
display:block
}
.header .background {
position:absolute;
background:#c1ef41;
top:0;
left:0;
right:0;
bottom:0;
z-index:1
}
.header .overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:3;
background-color:#fff;
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54)
}
.header .content {
z-index:5;
padding:11px 20px;
position:relative;
height:100%
}
.header .content .question {
max-width:715px;
margin:0
}
.header .content .content-wrapper {
display:block;
margin:0 auto;
max-width:800px
}
.setHeaderGradient {
background-repeat:repeat-x;
background-image:-khtml-gradient(linear,left top,left bottom,from(rgba(187,237,46,0)),to(#bbed2e));
background-image:-moz-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:-ms-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(187,237,46,0)),color-stop(100%,#bbed2e));
background-image:-webkit-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:-o-linear-gradient(rgba(187,237,46,0),#bbed2e);
background-image:linear-gradient(rgba(187,237,46,0),#bbed2e)
}
.footer-error.confirm-nav .footer-message {
display:none
}
#fixed-footer {
z-index:11;
position:fixed;
bottom:0;
width:100%;
border-top-style:solid;
border-top-width:1px;
height:60px;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:-moz-none;
-ms-user-select:none;
user-select:none
}
#fixed-footer.step0 {
border-color:rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
box-shadow:0 0 3px rgba(0,0,0,.15)
}
#fixed-footer.step0 .overlay {
background-color:#000;
-khtml-opacity:.02;
-moz-opacity:.02;
opacity:.02;
-ms-filter:alpha(Opacity=2)
}
#fixed-footer.step1 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
box-shadow:0 0 3px rgba(0,0,0,.2)
}
#fixed-footer.step1 .overlay {
background-color:#000;
-khtml-opacity:.04;
-moz-opacity:.04;
opacity:.04;
-ms-filter:alpha(Opacity=4)
}
#fixed-footer.step2 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
#fixed-footer.step2 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
#fixed-footer.step3 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3)
}
#fixed-footer.step3 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
#fixed-footer.step4 {
border-color:rgba(0,0,0,.4);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45)
}
#fixed-footer.step4 .overlay {
background-color:#000;
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
#fixed-footer.step5 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45);
border-top:1px solid rgba(255,255,255,.15)
}
#fixed-footer.step5 .overlay {
background-color:#fff;
-khtml-opacity:.06;
-moz-opacity:.06;
opacity:.06;
-ms-filter:alpha(Opacity=6)
}
.field #fixed-footer {
display:none
}
#fixed-footer>.background {
background-color:#c1ef41;
top:0;
z-index:2
}
#fixed-footer .footer-message {
position:absolute;
width:100%;
top:0;
z-index:1;
-moz-transition:top ease-out 100ms 0;
-webkit-transition:top ease-out 100ms 0;
-o-transition:top ease-out 100ms 0;
transition:top ease-out 100ms 0
}
.footer-error #fixed-footer .footer-message {
-moz-transition:top ease-out 100ms 0;
-webkit-transition:top ease-out 100ms 0;
-o-transition:top ease-out 100ms 0;
transition:top ease-out 100ms 0;
top:-23px
}
#fixed-footer .footer-message .content {
padding:5px
}
#fixed-footer .footer-message .content span {
font-family:Helvetica,Arial;
position:relative;
color:#fff;
font-size:13px;
z-index:2;
line-height:13px;
left:10px
}
@media only screen and (min-width:800px) {
#fixed-footer .footer-message .content span {
left:54px
}
}
#fixed-footer .footer-message .background {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
background-color:#900;
z-index:1
}
#fixed-footer .by {
position:absolute;
right:115px;
top:17px;
z-index:5;
display:none
}
@media only screen and (min-width:500px) {
#fixed-footer .by {
display:block
}
}
#fixed-footer .by .button {
text-decoration:none;
font-family:Helvetica,Arial;
font-size:11px;
padding:3px 6px;
height:16px;
line-height:17px;
font-weight:400;
cursor:pointer
}
#fixed-footer .by .button:active {
line-height:18px!important
}
#fixed-footer.review .content .button-wrapper.review {
display:block
}
#fixed-footer.review .content .button-wrapper.submit {
display:none
}
#fixed-footer .overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:3;
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54);
background-color:#fff
}
#fixed-footer .button-text {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-family:Helvetica,Arial;
font-size:11px;
margin:16px 8px 0;
color:#3f4237;
top:6px;
position:absolute;
left:100%;
width:150px;
text-align:left
}
#fixed-footer .nav-buttons {
position:absolute;
z-index:99;
right:8px;
top:8px
}
#fixed-footer .nav-buttons .button-wrapper {
float:left;
margin-left:6px
}
#fixed-footer .content {
position:relative;
z-index:4;
margin:0 auto;
max-width:800px
}
#fixed-footer .content .text {
color:#3f4237
}
#fixed-footer .content .button-wrapper {
position:absolute
}
#fixed-footer .content .button-wrapper.confirm {
top:8px;
left:0
}
#fixed-footer .content .button-wrapper.submit,#fixed-footer .content .button-wrapper.review {
top:20px;
left:20px
}
@media only screen and (min-width:800px) {
#fixed-footer .content .button-wrapper.submit,#fixed-footer .content .button-wrapper.review {
top:20px;
left:45px
}
}
#fixed-footer .content .button-wrapper.review {
display:none
}
#fixed-footer .content .phishing-notice {
top:73px;
left:10px;
position:absolute;
opacity:.8;
font-size:13px
}
@media only screen and (min-width:800px) {
#fixed-footer .content .phishing-notice {
top:89px;
left:45px
}
}
@media (max-width:800px) {
#fixed-footer .content .phishing-notice {
left:20px;
top:83px
}
}
@media (max-width:550px),(max-height:450px) {
#fixed-footer .content .phishing-notice {
left:20px;
top:83px
}
}
#fixed-footer .content .phishing-notice a {
color:#3f4237;
text-decoration:underline;
border-bottom:0
}
#fixed-footer .content #progress {
top:0;
margin-top:14px;
position:absolute;
width:324px;
left:10px;
visibility:hidden;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-moz-transition:opacity ease-out 300ms 0;
-webkit-transition:opacity ease-out 300ms 0;
-o-transition:opacity ease-out 300ms 0;
transition:opacity ease-out 300ms 0
}
.proportion #fixed-footer .content #progress,.percent #fixed-footer .content #progress {
visibility:visible;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
@media only screen and (min-width:800px) {
#fixed-footer .content #progress {
left:55px
}
}
#fixed-footer .content #progress.show {
visibility:visible;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100);
-moz-transition:opacity ease-out 300ms 0;
-webkit-transition:opacity ease-out 300ms 0;
-o-transition:opacity ease-out 300ms 0;
transition:opacity ease-out 300ms 0
}
#fixed-footer .content #progress .label {
font-size:13px;
font-family:Helvetica,Arial;
color:#3f4237
}
#fixed-footer .content #progress .bar {
position:relative;
margin:8px 0;
width:225px;
height:6px;
display:block
}
#fixed-footer .content #progress .bar div {
position:absolute;
left:0;
top:0;
bottom:0
}
#fixed-footer .content #progress .bar div.wrapper {
right:0;
z-index:1;
-khtml-opacity:.35;
-moz-opacity:.35;
opacity:.35;
-ms-filter:alpha(Opacity=35);
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background-color:#3f4237
}
#fixed-footer .content #progress .bar div.progress {
display:block;
width:0;
z-index:2;
height:100%;
-moz-transition:width ease-out 200ms 0;
-webkit-transition:width ease-out 200ms 0;
-o-transition:width ease-out 200ms 0;
transition:width ease-out 200ms 0;
background-color:#3f4237;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:10px;
border-top-right-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:10px
}
#fixed-footer .content #progress .bar div.progress.rounded {
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px
}
#unfixed-footer {
z-index:10;
position:fixed;
bottom:0;
width:100%;
border-top-style:solid;
border-top-width:1px;
height:60px;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:-moz-none;
-ms-user-select:none;
user-select:none;
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important
}
#unfixed-footer.step0 {
border-color:rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
box-shadow:0 0 3px rgba(0,0,0,.15)
}
#unfixed-footer.step0 .overlay {
background-color:#000;
-khtml-opacity:.02;
-moz-opacity:.02;
opacity:.02;
-ms-filter:alpha(Opacity=2)
}
#unfixed-footer.step1 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
box-shadow:0 0 3px rgba(0,0,0,.2)
}
#unfixed-footer.step1 .overlay {
background-color:#000;
-khtml-opacity:.04;
-moz-opacity:.04;
opacity:.04;
-ms-filter:alpha(Opacity=4)
}
#unfixed-footer.step2 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
#unfixed-footer.step2 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
#unfixed-footer.step3 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3)
}
#unfixed-footer.step3 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
#unfixed-footer.step4 {
border-color:rgba(0,0,0,.4);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45)
}
#unfixed-footer.step4 .overlay {
background-color:#000;
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
#unfixed-footer.step5 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45);
border-top:1px solid rgba(255,255,255,.15)
}
#unfixed-footer.step5 .overlay {
background-color:#fff;
-khtml-opacity:.06;
-moz-opacity:.06;
opacity:.06;
-ms-filter:alpha(Opacity=6)
}
.field #unfixed-footer {
display:none
}
#unfixed-footer>.background {
background-color:#c1ef41;
top:0;
z-index:2
}
#unfixed-footer .footer-message {
position:absolute;
width:100%;
top:0;
z-index:1;
-moz-transition:top ease-out 100ms 0;
-webkit-transition:top ease-out 100ms 0;
-o-transition:top ease-out 100ms 0;
transition:top ease-out 100ms 0
}
.footer-error #unfixed-footer .footer-message {
-moz-transition:top ease-out 100ms 0;
-webkit-transition:top ease-out 100ms 0;
-o-transition:top ease-out 100ms 0;
transition:top ease-out 100ms 0;
top:-23px
}
#unfixed-footer .footer-message .content {
padding:5px
}
#unfixed-footer .footer-message .content span {
font-family:Helvetica,Arial;
position:relative;
color:#fff;
font-size:13px;
z-index:2;
line-height:13px;
left:10px
}
@media only screen and (min-width:800px) {
#unfixed-footer .footer-message .content span {
left:54px
}
}
#unfixed-footer .footer-message .background {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
background-color:#900;
z-index:1
}
#unfixed-footer .by {
position:absolute;
right:115px;
top:17px;
z-index:5;
display:none
}
@media only screen and (min-width:500px) {
#unfixed-footer .by {
display:block
}
}
#unfixed-footer .by .button {
text-decoration:none;
font-family:Helvetica,Arial;
font-size:11px;
padding:3px 6px;
height:16px;
line-height:17px;
font-weight:400;
cursor:pointer
}
#unfixed-footer .by .button:active {
line-height:18px!important
}
#unfixed-footer.review .content .button-wrapper.review {
display:block
}
#unfixed-footer.review .content .button-wrapper.submit {
display:none
}
#unfixed-footer .overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:3;
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54);
background-color:#fff
}
#unfixed-footer .button-text {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-family:Helvetica,Arial;
font-size:11px;
margin:16px 8px 0;
color:#3f4237;
top:6px;
position:absolute;
left:100%;
width:150px;
text-align:left
}
#unfixed-footer .nav-buttons {
position:absolute;
z-index:99;
right:8px;
top:8px
}
#unfixed-footer .nav-buttons .button-wrapper {
float:left;
margin-left:6px
}
#unfixed-footer .content {
position:relative;
z-index:4;
margin:0 auto;
max-width:800px
}
#unfixed-footer .content .text {
color:#3f4237
}
#unfixed-footer .content .button-wrapper {
position:absolute
}
#unfixed-footer .content .button-wrapper.confirm {
top:8px;
left:0
}
#unfixed-footer .content .button-wrapper.submit,#unfixed-footer .content .button-wrapper.review {
top:20px;
left:20px
}
@media only screen and (min-width:800px) {
#unfixed-footer .content .button-wrapper.submit,#unfixed-footer .content .button-wrapper.review {
top:20px;
left:45px
}
}
#unfixed-footer .content .button-wrapper.review {
display:none
}
#unfixed-footer .content .phishing-notice {
top:73px;
left:10px;
position:absolute;
opacity:.8;
font-size:13px
}
@media only screen and (min-width:800px) {
#unfixed-footer .content .phishing-notice {
top:89px;
left:45px
}
}
@media (max-width:800px) {
#unfixed-footer .content .phishing-notice {
left:20px;
top:83px
}
}
@media (max-width:550px),(max-height:450px) {
#unfixed-footer .content .phishing-notice {
left:20px;
top:83px
}
}
#unfixed-footer .content .phishing-notice a {
color:#3f4237;
text-decoration:underline;
border-bottom:0
}
#unfixed-footer .content #progress {
top:0;
margin-top:14px;
position:absolute;
width:324px;
left:10px;
visibility:hidden;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-moz-transition:opacity ease-out 300ms 0;
-webkit-transition:opacity ease-out 300ms 0;
-o-transition:opacity ease-out 300ms 0;
transition:opacity ease-out 300ms 0
}
.proportion #unfixed-footer .content #progress,.percent #unfixed-footer .content #progress {
visibility:visible;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
@media only screen and (min-width:800px) {
#unfixed-footer .content #progress {
left:55px
}
}
#unfixed-footer .content #progress.show {
visibility:visible;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100);
-moz-transition:opacity ease-out 300ms 0;
-webkit-transition:opacity ease-out 300ms 0;
-o-transition:opacity ease-out 300ms 0;
transition:opacity ease-out 300ms 0
}
#unfixed-footer .content #progress .label {
font-size:13px;
font-family:Helvetica,Arial;
color:#3f4237
}
#unfixed-footer .content #progress .bar {
position:relative;
margin:8px 0;
width:225px;
height:6px;
display:block
}
#unfixed-footer .content #progress .bar div {
position:absolute;
left:0;
top:0;
bottom:0
}
#unfixed-footer .content #progress .bar div.wrapper {
right:0;
z-index:1;
-khtml-opacity:.35;
-moz-opacity:.35;
opacity:.35;
-ms-filter:alpha(Opacity=35);
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background-color:#3f4237
}
#unfixed-footer .content #progress .bar div.progress {
display:block;
width:0;
z-index:2;
height:100%;
-moz-transition:width ease-out 200ms 0;
-webkit-transition:width ease-out 200ms 0;
-o-transition:width ease-out 200ms 0;
transition:width ease-out 200ms 0;
background-color:#3f4237;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:10px;
border-top-right-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:10px
}
#unfixed-footer .content #progress .bar div.progress.rounded {
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px
}
.scroll-overlay {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background:#8dba10;
display:none;
z-index:4
}
#banner {
position:fixed;
bottom:-60px;
width:100%;
height:60px;
z-index:5;
overflow:hidden;
border-top-style:solid;
border-top-width:1px;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:-moz-none;
-ms-user-select:none;
user-select:none;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-moz-transition:all ease-out 300ms 0;
-webkit-transition:all ease-out 300ms 0;
-o-transition:all ease-out 300ms 0;
transition:all ease-out 300ms 0
}
#banner.step0 {
border-color:rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
box-shadow:0 0 3px rgba(0,0,0,.15)
}
#banner.step0 .overlay {
background-color:#000;
-khtml-opacity:.02;
-moz-opacity:.02;
opacity:.02;
-ms-filter:alpha(Opacity=2)
}
#banner.step1 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
box-shadow:0 0 3px rgba(0,0,0,.2)
}
#banner.step1 .overlay {
background-color:#000;
-khtml-opacity:.04;
-moz-opacity:.04;
opacity:.04;
-ms-filter:alpha(Opacity=4)
}
#banner.step2 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
#banner.step2 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
#banner.step3 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3)
}
#banner.step3 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
#banner.step4 {
border-color:rgba(0,0,0,.4);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45)
}
#banner.step4 .overlay {
background-color:#000;
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
#banner.step5 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45);
border-top:1px solid rgba(255,255,255,.15)
}
#banner.step5 .overlay {
background-color:#fff;
-khtml-opacity:.06;
-moz-opacity:.06;
opacity:.06;
-ms-filter:alpha(Opacity=6)
}
.field #banner {
-moz-transition:none ease-out 0 0;
-webkit-transition:none ease-out 0 0;
-o-transition:none ease-out 0 0;
transition:none ease-out 0 0
}
.resizing #banner {
display:none
}
.banner-top #banner {
box-shadow:none;
border-bottom-style:solid;
border-bottom-width:1px;
top:0;
height:40px
}
.banner-top #banner .by {
top:8px;
right:12px
}
#banner.risen {
bottom:0;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
#banner.risen .content .by span,#banner.risen .content .by .button {
bottom:0
}
#banner .background {
z-index:1;
height:100%;
background-color:#c1ef41
}
#banner .by {
position:absolute;
right:20px;
top:17px;
z-index:2;
display:block
}
#banner .by span {
display:block;
float:left;
line-height:25px;
margin-right:10px;
font-family:Arial,sans-serif;
font-size:14px;
color:#3f4237;
position:relative;
bottom:-70px;
-moz-transition:all ease-out 300ms 0;
-webkit-transition:all ease-out 300ms 0;
-o-transition:all ease-out 300ms 0;
transition:all ease-out 300ms 0
}
#banner .by .button {
text-decoration:none;
font-family:Helvetica,Arial;
font-size:13px;
padding:3px 6px;
height:17px;
line-height:17px;
font-weight:400;
position:relative;
bottom:-80px;
-moz-transition:all ease-out 350ms 0;
-webkit-transition:all ease-out 350ms 0;
-o-transition:all ease-out 350ms 0;
transition:all ease-out 350ms 0
}
#banner .by .button:active {
line-height:18px!important
}
#banner .overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54);
background-color:#fff
}
::-webkit-input-placeholder {
color:rgba(63,66,55,.4)
}
:-moz-placeholder {
color:rgba(63,66,55,.4)
}
::-moz-placeholder {
color:rgba(63,66,55,.4)
}
:-ms-input-placeholder {
color:rgba(63,66,55,.4)
}
.content-wrapper>.text,.button-wrap>.text {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-family:Helvetica,Arial;
font-size:11px;
margin:16px 8px 0;
color:#3f4237
}
textarea.placeholder,input.placeholder {
-khtml-opacity:.3;
-moz-opacity:.3;
opacity:.3;
-ms-filter:alpha(Opacity=30)
}
.confirm-nav.confirm-footer .footer-confirm {
visibility:visible;
height:115px
}
.footer-confirm {
position:fixed;
left:0;
right:0;
bottom:0;
-moz-transition:all ease-out 200ms 0;
-webkit-transition:all ease-out 200ms 0;
-o-transition:all ease-out 200ms 0;
transition:all ease-out 200ms 0;
z-index:4;
height:60px;
width:100%;
overflow:hidden;
border-top-style:solid;
border-top-width:1px;
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:-moz-none;
-ms-user-select:none;
user-select:none;
visibility:hidden
}
.footer-confirm.step0 {
border-color:rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
box-shadow:0 0 3px rgba(0,0,0,.15)
}
.footer-confirm.step0 .overlay {
background-color:#000;
-khtml-opacity:.02;
-moz-opacity:.02;
opacity:.02;
-ms-filter:alpha(Opacity=2)
}
.footer-confirm.step1 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
box-shadow:0 0 3px rgba(0,0,0,.2)
}
.footer-confirm.step1 .overlay {
background-color:#000;
-khtml-opacity:.04;
-moz-opacity:.04;
opacity:.04;
-ms-filter:alpha(Opacity=4)
}
.footer-confirm.step2 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
.footer-confirm.step2 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.footer-confirm.step3 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3)
}
.footer-confirm.step3 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.footer-confirm.step4 {
border-color:rgba(0,0,0,.4);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45)
}
.footer-confirm.step4 .overlay {
background-color:#000;
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
.footer-confirm.step5 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45);
border-top:1px solid rgba(255,255,255,.15)
}
.footer-confirm.step5 .overlay {
background-color:#fff;
-khtml-opacity:.06;
-moz-opacity:.06;
opacity:.06;
-ms-filter:alpha(Opacity=6)
}
.footer-confirm .content {
position:relative;
z-index:2;
padding:0 55px
}
.footer-confirm .content .button-wrapper {
position:relative;
left:0
}
.footer-confirm .content .text {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-family:Helvetica,Arial;
font-size:11px;
margin:16px 8px 0;
color:#3f4237;
padding-top:6px;
font-size:12px
}
.footer-confirm.show {
visibility:visible
}
.footer-confirm .button-wrapper.confirm {
z-index:3;
top:6px
}
.footer-confirm .background {
z-index:1;
top:0;
background-color:#c1ef41
}
.footer-confirm .overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
-khtml-opacity:.54;
-moz-opacity:.54;
opacity:.54;
-ms-filter:alpha(Opacity=54);
background-color:#fff
}
.footer-confirm .content .text .default {
display:block
}
.footer-confirm .content .text .multiple {
display:none
}
.footer-confirm .content .text .textarea {
display:none
}
.confirm-text-default .footer-confirm .content .text .default {
display:block
}
.confirm-text-default .footer-confirm .content .text .multiple {
display:none
}
.confirm-text-default .footer-confirm .content .text .textarea {
display:none
}
.confirm-text-textarea .footer-confirm .content .text .textarea {
display:block
}
.confirm-text-textarea .footer-confirm .content .text .default {
display:none
}
.confirm-text-textarea .footer-confirm .content .text .multiple {
display:none
}
.confirm-text-multiple .footer-confirm .content .text .multiple {
display:block
}
.confirm-text-multiple .footer-confirm .content .text .default {
display:none
}
.confirm-text-multiple .footer-confirm .content .text .textarea {
display:none
}
.button-wrapper {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline
}
.button-wrapper.loading #spin {
left:50%;
text-align:center;
position:absolute;
top:50%;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button-wrapper.loading .button>span {
visibility:hidden
}
.button.nav {
display:inline-block;
cursor:default;
background-color:#c5f044;
width:auto;
height:35px;
line-height:30px;
padding:5px 12px 0;
font-size:19px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
font-weight:700;
font-family:Arvo,Georgia,serif;
max-width:610px;
overflow:hidden;
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
color:#5c780a;
border-top:1px solid #b6ec15;
border-left:1px solid #8cb50f;
border-right:1px solid #8cb50f;
border-bottom:1px solid #607d0a;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
text-shadow:rgba(255,255,255,.4) 0 1px 1px
}
.button.nav.enabled {
cursor:pointer
}
.button.nav.hover-effect:hover.enabled,.default .focus .button.nav:hover.enabled,.default .footer-confirm .button.nav:hover.enabled,.screen .focus .button.nav:hover.enabled,.default #banner .button.nav:hover.enabled {
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
background-color:#d4f473;
cursor:pointer
}
.default .focus .button.nav:active.enabled,.default .footer .button.nav:active.enabled,.button.nav.selected,.button.nav.active.enabled,.default #banner .button.nav:active.enabled {
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
line-height:32px;
background-color:#d4f473;
border:0;
border-bottom:1px solid #93bf0f;
margin:1px;
margin-bottom:0
}
.default .focus .button.nav:active.enabled span,.default .footer .button.nav:active.enabled span,.button.nav.selected span,.button.nav.active.enabled span,.default #banner .button.nav:active.enabled span {
margin-top:1px
}
.button.nav.disabled {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50);
-moz-transition:all ease-out 0 0;
-webkit-transition:all ease-out 0 0;
-o-transition:all ease-out 0 0;
transition:all ease-out 0 0
}
.button.nav .reload {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/reload-black.png) no-repeat;
width:24px;
margin-top:7px;
height:30px;
position:relative;
display:block;
float:left;
margin-right:17px;
top:1px;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.nav .tick {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tick-black.png) no-repeat;
position:relative;
display:block;
float:right;
width:32px;
height:30px;
margin:9px 25px 0;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.nav .next {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:27px;
width:20px;
line-height:31px;
margin-left:2px
}
.button.nav .next:before {
font-family:typeIconFont;
content:"I"
}
.button.nav .confirm {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:20px;
width:16px;
line-height:28px;
margin-left:9px
}
.button.nav .confirm:before {
font-family:typeIconFont;
content:"H"
}
.button.nav .up {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.nav .up:before {
font-family:typeIconFont;
content:"K"
}
.button.nav .down {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.nav .down:before {
font-family:typeIconFont;
content:"L"
}
.button.nav.red {
display:inline-block;
cursor:default;
background-color:#900;
width:auto;
height:35px;
line-height:30px;
padding:5px 12px 0;
font-size:19px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
font-weight:700;
font-family:Arvo,Georgia,serif;
max-width:610px;
overflow:hidden;
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
color:#ff8080;
border-top:1px solid #900;
border-left:1px solid #4d0000;
border-right:1px solid #4d0000;
border-bottom:1px solid #000;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
text-shadow:rgba(0,0,0,.4) 0 -1px 1px
}
.button.nav.red.enabled {
cursor:pointer
}
.button.nav.red.hover-effect:hover.enabled,.default .focus .button.nav.red:hover.enabled,.default .footer-confirm .button.nav.red:hover.enabled,.screen .focus .button.nav.red:hover.enabled,.default #banner .button.nav.red:hover.enabled {
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
background-color:#c00;
cursor:pointer
}
.default .focus .button.nav.red:active.enabled,.default .footer .button.nav.red:active.enabled,.button.nav.red.selected,.button.nav.red.active.enabled,.default #banner .button.nav.red:active.enabled {
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
line-height:32px;
background-color:#c00;
border:0;
border-bottom:1px solid #300;
margin:1px;
margin-bottom:0
}
.default .focus .button.nav.red:active.enabled span,.default .footer .button.nav.red:active.enabled span,.button.nav.red.selected span,.button.nav.red.active.enabled span,.default #banner .button.nav.red:active.enabled span {
margin-top:1px
}
.button.nav.red.disabled {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50);
-moz-transition:all ease-out 0 0;
-webkit-transition:all ease-out 0 0;
-o-transition:all ease-out 0 0;
transition:all ease-out 0 0
}
.button.nav.red .reload {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/reload-black.png) no-repeat;
width:24px;
margin-top:7px;
height:30px;
position:relative;
display:block;
float:left;
margin-right:17px;
top:1px;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.nav.red .tick {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tick-black.png) no-repeat;
position:relative;
display:block;
float:right;
width:32px;
height:30px;
margin:9px 25px 0;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.nav.red .next {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:27px;
width:20px;
line-height:31px;
margin-left:2px
}
.button.nav.red .next:before {
font-family:typeIconFont;
content:"I"
}
.button.nav.red .confirm {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:20px;
width:16px;
line-height:28px;
margin-left:9px
}
.button.nav.red .confirm:before {
font-family:typeIconFont;
content:"H"
}
.button.nav.red .up {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.nav.red .up:before {
font-family:typeIconFont;
content:"K"
}
.button.nav.red .down {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.nav.red .down:before {
font-family:typeIconFont;
content:"L"
}
.button.key {
display:inline-block;
cursor:default;
background-color:#c5f044;
width:15px;
height:25px;
line-height:19px;
padding:5px 7px 0;
font-size:18px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
font-weight:700;
font-family:Arvo,Georgia,serif;
max-width:610px;
overflow:hidden;
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
color:#5c780a;
border-top:1px solid #b6ec15;
border-left:1px solid #8cb50f;
border-right:1px solid #8cb50f;
border-bottom:1px solid #607d0a;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
text-shadow:rgba(255,255,255,.4) 0 1px 1px
}
.button.key.enabled {
cursor:pointer
}
.button.key.hover-effect:hover.enabled,.default .focus .button.key:hover.enabled,.default .footer-confirm .button.key:hover.enabled,.screen .focus .button.key:hover.enabled,.default #banner .button.key:hover.enabled {
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
background-color:#d4f473;
cursor:pointer
}
.default .focus .button.key:active.enabled,.default .footer .button.key:active.enabled,.button.key.selected,.button.key.active.enabled,.default #banner .button.key:active.enabled {
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
line-height:21px;
background-color:#d4f473;
border:0;
border-bottom:1px solid #93bf0f;
margin:1px;
margin-bottom:0
}
.default .focus .button.key:active.enabled span,.default .footer .button.key:active.enabled span,.button.key.selected span,.button.key.active.enabled span,.default #banner .button.key:active.enabled span {
margin-top:1px
}
.button.key.disabled {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50);
-moz-transition:all ease-out 0 0;
-webkit-transition:all ease-out 0 0;
-o-transition:all ease-out 0 0;
transition:all ease-out 0 0
}
.button.key .reload {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/reload-black.png) no-repeat;
width:24px;
margin-top:7px;
height:20px;
position:relative;
display:block;
float:left;
margin-right:17px;
top:1px;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.key .tick {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tick-black.png) no-repeat;
position:relative;
display:block;
float:right;
width:32px;
height:30px;
margin:9px 25px 0;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.key .next {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:27px;
width:20px;
line-height:31px;
margin-left:2px
}
.button.key .next:before {
font-family:typeIconFont;
content:"I"
}
.button.key .confirm {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:20px;
width:16px;
line-height:28px;
margin-left:9px
}
.button.key .confirm:before {
font-family:typeIconFont;
content:"H"
}
.button.key .up {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.key .up:before {
font-family:typeIconFont;
content:"K"
}
.button.key .down {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.key .down:before {
font-family:typeIconFont;
content:"L"
}
.button.key-great {
display:inline-block;
cursor:default;
background-color:#c5f044;
width:26px;
height:35px;
line-height:30px;
padding:5px 7px 0;
font-size:25px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
font-weight:700;
font-family:Arvo,Georgia,serif;
max-width:610px;
overflow:hidden;
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
color:#5c780a;
border-top:1px solid #b6ec15;
border-left:1px solid #8cb50f;
border-right:1px solid #8cb50f;
border-bottom:1px solid #607d0a;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
text-shadow:rgba(255,255,255,.4) 0 1px 1px
}
.button.key-great.enabled {
cursor:pointer
}
.button.key-great.hover-effect:hover.enabled,.default .focus .button.key-great:hover.enabled,.default .footer-confirm .button.key-great:hover.enabled,.screen .focus .button.key-great:hover.enabled,.default #banner .button.key-great:hover.enabled {
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
background-color:#d4f473;
cursor:pointer
}
.default .focus .button.key-great:active.enabled,.default .footer .button.key-great:active.enabled,.button.key-great.selected,.button.key-great.active.enabled,.default #banner .button.key-great:active.enabled {
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
line-height:32px;
background-color:#d4f473;
border:0;
border-bottom:1px solid #93bf0f;
margin:1px;
margin-bottom:0
}
.default .focus .button.key-great:active.enabled span,.default .footer .button.key-great:active.enabled span,.button.key-great.selected span,.button.key-great.active.enabled span,.default #banner .button.key-great:active.enabled span {
margin-top:1px
}
.button.key-great.disabled {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50);
-moz-transition:all ease-out 0 0;
-webkit-transition:all ease-out 0 0;
-o-transition:all ease-out 0 0;
transition:all ease-out 0 0
}
.button.key-great .reload {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/reload-black.png) no-repeat;
width:24px;
margin-top:7px;
height:30px;
position:relative;
display:block;
float:left;
margin-right:17px;
top:1px;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.key-great .tick {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tick-black.png) no-repeat;
position:relative;
display:block;
float:right;
width:32px;
height:30px;
margin:9px 25px 0;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.key-great .next {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:27px;
width:20px;
line-height:31px;
margin-left:2px
}
.button.key-great .next:before {
font-family:typeIconFont;
content:"I"
}
.button.key-great .confirm {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:20px;
width:16px;
line-height:28px;
margin-left:9px
}
.button.key-great .confirm:before {
font-family:typeIconFont;
content:"H"
}
.button.key-great .up {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.key-great .up:before {
font-family:typeIconFont;
content:"K"
}
.button.key-great .down {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.key-great .down:before {
font-family:typeIconFont;
content:"L"
}
.button.general {
display:inline-block;
cursor:default;
background-color:#c5f044;
width:auto;
height:45px;
line-height:38px;
padding:5px 20px 0;
font-size:25px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
font-weight:700;
font-family:Arvo,Georgia,serif;
max-width:610px;
overflow:hidden;
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
color:#5c780a;
border-top:1px solid #b6ec15;
border-left:1px solid #8cb50f;
border-right:1px solid #8cb50f;
border-bottom:1px solid #607d0a;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
text-shadow:rgba(255,255,255,.4) 0 1px 1px
}
.button.general.enabled {
cursor:pointer
}
.button.general.hover-effect:hover.enabled,.default .focus .button.general:hover.enabled,.default .footer-confirm .button.general:hover.enabled,.screen .focus .button.general:hover.enabled,.default #banner .button.general:hover.enabled {
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
background-color:#d4f473;
cursor:pointer
}
.default .focus .button.general:active.enabled,.default .footer .button.general:active.enabled,.button.general.selected,.button.general.active.enabled,.default #banner .button.general:active.enabled {
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
line-height:40px;
background-color:#d4f473;
border:0;
border-bottom:1px solid #93bf0f;
margin:1px;
margin-bottom:0
}
.default .focus .button.general:active.enabled span,.default .footer .button.general:active.enabled span,.button.general.selected span,.button.general.active.enabled span,.default #banner .button.general:active.enabled span {
margin-top:1px
}
.button.general.disabled {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50);
-moz-transition:all ease-out 0 0;
-webkit-transition:all ease-out 0 0;
-o-transition:all ease-out 0 0;
transition:all ease-out 0 0
}
.button.general .reload {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/reload-black.png) no-repeat;
width:24px;
margin-top:7px;
height:40px;
position:relative;
display:block;
float:left;
margin-right:17px;
top:1px;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.general .tick {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tick-black.png) no-repeat;
position:relative;
display:block;
float:right;
width:32px;
height:30px;
margin:9px 25px 0;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.general .next {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:27px;
width:20px;
line-height:31px;
margin-left:2px
}
.button.general .next:before {
font-family:typeIconFont;
content:"I"
}
.button.general .confirm {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:20px;
width:16px;
line-height:28px;
margin-left:9px
}
.button.general .confirm:before {
font-family:typeIconFont;
content:"H"
}
.button.general .up {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.general .up:before {
font-family:typeIconFont;
content:"K"
}
.button.general .down {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.general .down:before {
font-family:typeIconFont;
content:"L"
}
.button.general.red {
display:inline-block;
cursor:default;
background-color:#900;
width:auto;
height:45px;
line-height:38px;
padding:5px 20px 0;
font-size:25px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
font-weight:700;
font-family:Arvo,Georgia,serif;
max-width:610px;
overflow:hidden;
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
color:#ff8080;
border-top:1px solid #900;
border-left:1px solid #4d0000;
border-right:1px solid #4d0000;
border-bottom:1px solid #000;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35);
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 2px rgba(0,0,0,.05),transparent 0 0 0,transparent 0 0 0,transparent 0 0 0;
text-shadow:rgba(0,0,0,.4) 0 -1px 1px
}
.button.general.red.enabled {
cursor:pointer
}
.button.general.red.hover-effect:hover.enabled,.default .focus .button.general.red:hover.enabled,.default .footer-confirm .button.general.red:hover.enabled,.screen .focus .button.general.red:hover.enabled,.default #banner .button.general.red:hover.enabled {
-moz-transition:background-color ease-out 100ms 0;
-webkit-transition:background-color ease-out 100ms 0;
-o-transition:background-color ease-out 100ms 0;
transition:background-color ease-out 100ms 0;
background-color:#c00;
cursor:pointer
}
.default .focus .button.general.red:active.enabled,.default .footer .button.general.red:active.enabled,.button.general.red.selected,.button.general.red.active.enabled,.default #banner .button.general.red:active.enabled {
-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
box-shadow:inset 0 2px 2px rgba(0,0,0,.8);
line-height:40px;
background-color:#c00;
border:0;
border-bottom:1px solid #300;
margin:1px;
margin-bottom:0
}
.default .focus .button.general.red:active.enabled span,.default .footer .button.general.red:active.enabled span,.button.general.red.selected span,.button.general.red.active.enabled span,.default #banner .button.general.red:active.enabled span {
margin-top:1px
}
.button.general.red.disabled {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50);
-moz-transition:all ease-out 0 0;
-webkit-transition:all ease-out 0 0;
-o-transition:all ease-out 0 0;
transition:all ease-out 0 0
}
.button.general.red .reload {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/reload-black.png) no-repeat;
width:24px;
margin-top:7px;
height:40px;
position:relative;
display:block;
float:left;
margin-right:17px;
top:1px;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.general.red .tick {
background:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tick-black.png) no-repeat;
position:relative;
display:block;
float:right;
width:32px;
height:30px;
margin:9px 25px 0;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.button.general.red .next {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:27px;
width:20px;
line-height:31px;
margin-left:2px
}
.button.general.red .next:before {
font-family:typeIconFont;
content:"I"
}
.button.general.red .confirm {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:20px;
width:16px;
line-height:28px;
margin-left:9px
}
.button.general.red .confirm:before {
font-family:typeIconFont;
content:"H"
}
.button.general.red .up {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.general.red .up:before {
font-family:typeIconFont;
content:"K"
}
.button.general.red .down {
display:block;
font-size:27px;
width:21px;
line-height:30px;
margin-left:-4px;
margin-right:2px;
text-align:left;
font-weight:400
}
.button.general.red .down:before {
font-family:typeIconFont;
content:"L"
}
.confirm-skip .confirm .button {
-khtml-opacity:.5;
-moz-opacity:.5;
opacity:.5;
-ms-filter:alpha(Opacity=50)
}
.confirm-skip .confirm .button:hover {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
.container.confirm {
position:absolute;
bottom:-60px;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
visibility:hidden;
padding:5px
}
.container.confirm .text {
color:#3f4237;
font-family:Helvetica,Arial;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:11px;
margin:16px 8px 0
}
.container.confirm .button-wrapper {
position:relative;
z-index:5
}
.confirm-nav.confirm-inline #quickyform .questions>li:not(.focus) {
-khtml-opacity:.07;
-moz-opacity:.07;
opacity:.07;
-ms-filter:alpha(Opacity=7);
-moz-transition:bottom 300ms,opacity 300ms;
-webkit-transition:bottom 300ms,opacity 300ms;
-o-transition:bottom 300ms,opacity 300ms;
transition:bottom 300ms,opacity 300ms
}
.confirm-nav.confirm-inline #quickyform .questions>li:not(.focus) .item {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.confirm-nav.confirm-inline .focus .container.confirm {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100);
visibility:visible;
bottom:-65px;
-moz-transition:bottom 150ms,opacity 150ms;
-webkit-transition:bottom 150ms,opacity 150ms;
-o-transition:bottom 150ms,opacity 150ms;
transition:bottom 150ms,opacity 150ms
}
.confirm-nav.confirm-inline .focus.error .control .container.confirm {
bottom:-105px
}
input,textarea {
display:block;
color:#3f4237;
resize:none;
background:0 0;
outline:0;
font-family:Arvo,Georgia,serif;
-webkit-font-smoothing:antialiased;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-size:30px;
line-height:40px;
padding:3px;
border:0;
margin:2px
}
@media (max-width:800px) {
input,textarea {
font-size:28px;
line-height:35px
}
}
@media (max-width:550px),(max-height:450px) {
input,textarea {
font-size:24px;
line-height:30px
}
}
input.blur,textarea.blur {
border:2px dashed #3f4237;
border:2px dashed rgba(63,66,55,.4);
margin:0
}
textarea {
border-left:2px dashed #3f4237!important;
border-left:2px dashed rgba(63,66,55,.4)!important;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0
}
.ready input,.ready textarea {
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border:2px dashed #3f4237;
border:2px dashed rgba(63,66,55,.4);
-moz-transition:border 0 linear 600ms,border-radius 0 linear 600ms;
-webkit-transition:border 0 linear 600ms,border-radius 0 linear 600ms;
-o-transition:border 0 linear 600ms,border-radius 0 linear 600ms;
transition:border 0 linear 600ms,border-radius 0 linear 600ms
}
.ready input:focus,.ready textarea:focus {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border:0
}
.attachment .content-wrapper .attachment-wrapper .attachment {
display:block;
margin-bottom:20px
}
.attachment .content-wrapper .attachment-wrapper .attachment img {
display:none
}
.message {
position:relative;
display:inline-block;
display:none;
z-index:3;
padding:5px 8px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
background-color:#900;
margin-top:20px
}
.message span {
font-family:Helvetica,Arial;
color:#fff;
font-size:13px
}
.message div {
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid #900;
position:absolute;
top:-5px;
left:10px
}
.message.left div {
width:0;
height:0;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-right:5px solid #900;
position:absolute;
top:7px;
left:-10px
}
.message.right div {
width:0;
height:0;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-left:5px solid #900;
position:absolute;
top:7px;
right:-10px;
left:auto
}
.letter {
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
width:16px;
padding:0;
height:17px;
font-size:12px;
line-height:20px;
border:1px solid #000;
border:1px solid rgba(0,0,0,.3);
margin-right:7px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.3);
-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.3);
box-shadow:inset 0 1px 1px rgba(255,255,255,.3);
font-weight:700
}
.letter.dark-shadow {
text-shadow:0 1px 1px #fff
}
.letter.light-shadow {
text-shadow:0 -1px 1px #000
}
.letter img {
position:absolute;
right:0;
top:-10px;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-webkit-animation:hand-effect 1000ms 0;
-moz-animation:hand-effect 1000ms 0;
-ms-animation:hand-effect 1000ms 0;
z-index:10
}
@-webkit-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
@-moz-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
@-ms-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
.letter span {
font-family:Helvetica,Arial;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.letter .tooltip-key {
position:absolute;
right:-3px;
top:-3px;
bottom:-3px;
padding:0 4px;
border:1px solid rgba(0,0,0,.4);
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
line-height:20px;
z-index:5
}
.letter .tooltip-key span {
letter-spacing:0;
display:block;
font-weight:400
}
.letter .tooltip-key span.t {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40);
padding-right:11px
}
.letter .tooltip-key span.k {
position:absolute;
top:0;
right:4px;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
.tab-key {
font-size:10px;
width:34px;
height:14px;
padding:2px;
border-width:1px;
border-style:solid;
line-height:12px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin-top:10px;
font-weight:700
}
.screen {
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
width:100%;
z-index:11;
text-align:center
}
.screen .button-text {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-family:Helvetica,Arial;
font-size:11px;
margin:16px 8px 0;
color:#3f4237;
top:11px;
position:absolute;
left:100%;
width:150px;
text-align:left
}
.screen .attachment {
margin:0 auto
}
.screen .attachment .image,.screen .attachment .video {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline
}
.screen .attachment .image iframe,.screen .attachment .video iframe {
height:99.5%!important
}
.screen .attachment img {
display:none
}
.screen.layout-float .content-wrapper .content .media {
display:inline;
float:left
}
.screen.no-footer .footer {
visibility:hidden
}
.screen.outro.default .content-wrapper .content .text {
font-size:20px;
line-height:20px;
height:30px
}
.screen.outro.default .content-wrapper .content .credits {
margin-top:10px;
line-height:16px
}
.screen .content-wrapper {
position:relative;
height:100%;
width:100%
}
.screen .content-wrapper .content {
padding-left:55px;
padding-right:55px;
max-width:800px;
line-height:40%;
overflow:hidden;
margin:0 auto
}
.screen .content-wrapper .content.scrollable {
padding-bottom:90px
}
.screen .content-wrapper .content.scrollable .button-text {
display:none
}
.screen .content-wrapper .content .media {
display:block
}
.screen .content-wrapper .content .text {
color:#6d8524;
font-family:Arvo,Georgia,serif;
font-size:24px;
line-height:36px
}
@media (max-width:800px) {
.screen .content-wrapper .content .text {
font-size:22px;
line-height:33px
}
}
@media (max-width:550px),(max-height:450px) {
.screen .content-wrapper .content .text {
font-size:20px;
line-height:30px
}
}
.screen .content-wrapper .content .description {
margin:20px 0 10px;
color:#6d8524;
font-family:Arvo,Georgia,serif;
font-size:19px;
line-height:145%;
opacity:.8;
-webkit-font-smoothing:antialiased
}
@media (max-width:800px) {
.screen .content-wrapper .content .description {
font-size:17px;
margin-top:29px
}
}
@media (max-width:550px),(max-height:450px) {
.screen .content-wrapper .content .description {
font-size:16px;
margin-top:28px
}
}
.screen .content-wrapper .content .button-wrapper {
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
clear:both
}
.screen .content-wrapper .content .button-wrapper .button {
margin:4px;
text-decoration:none
}
.screen .content-wrapper .content .button-wrapper .button a {
font-family:Arvo,Georgia,serif;
color:inherit
}
.screen .content-wrapper .content .button-wrapper .label {
text-align:left;
padding-left:2px;
padding-top:2px;
margin-bottom:4px
}
.screen .content-wrapper .content .button-wrapper .tooltip.show {
position:absolute;
margin-top:5px;
top:0;
display:block;
width:165px;
left:100%
}
.screen .content-wrapper .content .placeholder {
position:relative;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#ccc;
opacity:.5;
margin-bottom:40px
}
.screen .content-wrapper .content .placeholder .wrapper {
position:absolute;
top:50%;
margin-top:-86px;
width:100%;
height:100%;
text-align:center;
font-family:Helvetica,Arial
}
.screen .content-wrapper .content .placeholder .wrapper h2 {
color:#333;
font-size:20px;
font-weight:400;
line-height:150%;
margin-top:10px
}
.screen .content-wrapper .content .placeholder .wrapper h3 {
color:#666;
font-size:12px;
font-weight:400;
line-height:140%
}
.screen .content-wrapper .content .social {
display:none
}
.screen .content-wrapper .content .social a {
border:0
}
.screen .content-wrapper .content .social a img {
border:0
}
.screen .content-wrapper .content .social.show {
display:block
}
.screen .content-wrapper .content .social,.screen .content-wrapper .content .credits {
margin-top:30px
}
.screen .footer {
position:fixed;
bottom:0;
display:none;
z-index:2;
left:0;
right:0;
overflow:hidden;
height:70px;
border-top-style:solid;
border-top-width:1px
}
.screen .footer.step0 {
border-color:rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
box-shadow:0 0 3px rgba(0,0,0,.15)
}
.screen .footer.step0 .overlay {
background-color:#000;
-khtml-opacity:.02;
-moz-opacity:.02;
opacity:.02;
-ms-filter:alpha(Opacity=2)
}
.screen .footer.step1 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
box-shadow:0 0 3px rgba(0,0,0,.2)
}
.screen .footer.step1 .overlay {
background-color:#000;
-khtml-opacity:.04;
-moz-opacity:.04;
opacity:.04;
-ms-filter:alpha(Opacity=4)
}
.screen .footer.step2 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
box-shadow:0 0 3px rgba(0,0,0,.25)
}
.screen .footer.step2 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.screen .footer.step3 {
border-color:rgba(0,0,0,.25);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3)
}
.screen .footer.step3 .overlay {
background-color:#000;
-khtml-opacity:.05;
-moz-opacity:.05;
opacity:.05;
-ms-filter:alpha(Opacity=5)
}
.screen .footer.step4 {
border-color:rgba(0,0,0,.4);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45)
}
.screen .footer.step4 .overlay {
background-color:#000;
-khtml-opacity:.08;
-moz-opacity:.08;
opacity:.08;
-ms-filter:alpha(Opacity=8)
}
.screen .footer.step5 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.45);
-moz-box-shadow:0 0 3px rgba(0,0,0,.45);
box-shadow:0 0 3px rgba(0,0,0,.45);
border-top:1px solid rgba(255,255,255,.15)
}
.screen .footer.step5 .overlay {
background-color:#fff;
-khtml-opacity:.06;
-moz-opacity:.06;
opacity:.06;
-ms-filter:alpha(Opacity=6)
}
.screen .footer .content {
position:relative;
z-index:6;
margin:0 auto
}
.screen .footer .button-text {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-family:Helvetica,Arial;
font-size:11px;
margin:16px 8px 0;
color:#3f4237;
top:4px;
position:absolute;
left:100%;
width:150px;
text-align:left
}
.screen .footer .overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2
}
.screen .footer .persistent-wrapper,.screen .footer .background,.screen .footer .overlayColor {
position:absolute;
top:0;
bottom:0;
left:0;
right:0
}
.screen .footer .background {
background-color:#c1ef41;
top:0;
z-index:2
}
.screen .footer .overlayColor {
z-index:3
}
.screen .footer .button-wrapper {
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
margin-top:8px
}
.screen .footer .button-wrapper .button {
font-family:Arvo,Georgia,serif
}
.screen .footer .button-wrapper .label {
text-align:left;
line-height:54px
}
.screen .footer .button-wrapper .tooltip {
margin-top:5px
}
.screen .footer .button-wrapper .tooltip.show {
position:absolute;
margin-top:5px;
top:0;
display:block;
width:165px;
left:100%
}
.statement div.question span {
line-height:145%;
min-height:28px
}
.statement div.content {
margin-top:0
}
.statement div.item {
width:40px;
font-size:56px;
top:20px;
line-height:normal
}
.statement.sub-question.connected .item {
top:-10px
}
.textfield div.input,.email div.input,.website div.input,.number div.input {
position:relative;
margin-left:-5px;
height:55px
}
.textfield div.input input,.email div.input input,.website div.input input,.number div.input input {
position:absolute;
width:100%
}
.questions .textarea.focus .wrapper {
height:auto!important
}
.questions .textarea .textarea-wrapper {
margin-left:-5px;
padding-right:0;
position:relative
}
.questions .textarea .textarea-wrapper textarea {
position:relative;
height:36px;
overflow:hidden;
width:100%;
margin-bottom:3px
}
.questions .textarea .keyboard-tip {
display:none;
position:relative;
font-size:11px;
padding:20px 0
}
.questions .textarea .keyboard-tip .aux-border {
position:absolute;
height:1px;
left:0;
top:0;
right:0;
border-top:1px;
border-style:solid;
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20)
}
.questions .textarea .keyboard-tip.show {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline
}
.questions .textarea .keyboard-tip .tab-key {
margin-top:-2px
}
.questions .textarea .keyboard-tip .key {
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
margin-left:7px
}
.questions .textarea .keyboard-tip span {
-khtml-opacity:.6;
-moz-opacity:.6;
opacity:.6;
-ms-filter:alpha(Opacity=60)
}
.questions .textarea .keyboard-tip span b {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
.questions .textarea .keyboard-tip .hand1 {
position:absolute;
top:-12px;
left:-5px;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-webkit-animation:hand-effect 1000ms 0;
-moz-animation:hand-effect 1000ms 0;
-ms-animation:hand-effect 1000ms 0
}
@-webkit-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
@-moz-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
@-ms-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
.questions .textarea .keyboard-tip .hand2 {
position:absolute;
top:-10px;
right:0;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-webkit-animation:hand-effect 1000ms 0;
-moz-animation:hand-effect 1000ms 0;
-ms-animation:hand-effect 1000ms 0
}
@-webkit-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
@-moz-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
@-ms-keyframes hand-effect {
10%,87% {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100)
}
0%,28%,56%,84% {
margin-top:-3px
}
14%,42%,70%,100% {
margin-top:0
}
}
.questions .list .multiple {
margin:10px 0;
font-size:16px;
display:none;
color:#6d8524
}
.questions .list.multiple .multiple {
display:block;
-khtml-opacity:.7;
-moz-opacity:.7;
opacity:.7;
-ms-filter:alpha(Opacity=70)
}
.questions .list.multiple .control {
padding-left:10px;
border-left-width:1px;
border-left-style:dashed;
border-color:#3f4237
}
.questions .list .button-wrapper.confirm .button.visible {
visibility:visible;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100);
-moz-transition:opacity ease-out 200ms 0;
-webkit-transition:opacity ease-out 200ms 0;
-o-transition:opacity ease-out 200ms 0;
transition:opacity ease-out 200ms 0
}
.questions .list.vertical ul li {
margin:4px 3px 8px;
display:block
}
.resize-precalculate .questions .list.vertical ul li {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline
}
.questions .list ul {
margin:0;
margin-left:-3px;
display:block;
outline:0;
text-align:left;
margin-bottom:25px
}
.questions .list ul li {
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
cursor:pointer;
margin:4px 3px;
list-style:none;
color:#fff;
padding:8px 37px
}
.questions .list ul li .tick {
color:#3f4237;
top:50%;
margin-top:-12px
}
.questions .list ul li .label {
color:#3f4237;
font-size:21px
}
@media (max-width:800px) {
.questions .list ul li .label {
font-size:20px
}
}
@media (max-width:550px),(max-height:450px) {
.questions .list ul li .label {
font-size:19px
}
}
.questions .list ul li .letter {
color:#3f4237;
position:absolute;
left:10px;
top:10px
}
@media (max-width:800px) {
.questions .list ul li .letter {
left:9px;
top:9px
}
}
@media (max-width:550px),(max-height:450px) {
.questions .list ul li .letter {
left:8px;
top:8px
}
}
.questions .list ul li.custom {
float:none;
clear:both;
position:relative;
-moz-transition:width ease-out 100ms 0;
-webkit-transition:width ease-out 100ms 0;
-o-transition:width ease-out 100ms 0;
transition:width ease-out 100ms 0
}
.questions .list ul li.custom input {
display:none;
position:relative;
width:100%;
padding:0;
background:0 0;
border:0;
font-size:21px;
z-index:10;
height:31px;
line-height:0
}
.questions .list ul li.custom .label {
display:block
}
.questions .list ul li.custom .ok-confirm {
position:absolute;
top:2px;
right:2px;
display:none;
z-index:7
}
.questions .list ul li.custom .ok-confirm .button {
position:relative;
margin:0;
width:13px;
height:27px;
right:0;
padding:2px 12px 4px
}
.questions .list ul li.custom.open {
-moz-transition:width ease-out 100ms 0;
-webkit-transition:width ease-out 100ms 0;
-o-transition:width ease-out 100ms 0;
transition:width ease-out 100ms 0;
padding:2px 50px 2px 37px
}
.questions .list ul li.custom.open .ok-confirm {
display:block
}
.questions .list ul li.custom.open .label {
display:none
}
.questions .list ul li.custom.open input {
display:block
}
.list-image div.content .content-wrapper>.button-wrapper {
margin-top:20px
}
.list-image div.message {
margin-top:20px;
margin-bottom:0
}
.list-image .multiple {
margin-bottom:10px;
font-size:16px;
display:none;
color:#6d8524
}
.list-image.multiple .multiple {
display:block
}
.list-image.multiple .content-wrapper {
padding-left:10px;
border-left-width:1px;
border-left-style:dashed
}
.list-image ul {
padding:0
}
.list-image li {
cursor:pointer;
word-wrap:break-word;
padding:5px;
float:left;
padding-bottom:53px;
list-style:none;
margin:2px 12px 12px 2px
}
.list-image li .image-wrapper {
position:relative;
overflow:hidden
}
.list-image li .image-wrapper img {
display:none;
position:absolute;
left:50%;
top:50%
}
.list-image li .tick-wrapper {
display:none
}
.list-image li.selected .tick-wrapper {
z-index:3;
display:block;
position:absolute;
top:-1px;
right:1px;
width:48px;
height:50px;
background-image:url(https://s3-eu-west-1.amazonaws.com/typeform-media-static/tickbg.png)
}
.list-image li.selected .tick {
display:block;
z-index:4;
color:#000;
position:absolute;
top:2px;
right:2px;
-khtml-opacity:.7;
-moz-opacity:.7;
opacity:.7;
-ms-filter:alpha(Opacity=70);
margin:0
}
.list-image li.selected .tick:before {
font-family:typeIconFont;
content:"H"
}
.list-image li .text {
position:absolute;
text-align:center;
left:0;
right:0;
bottom:6px;
height:46px
}
.list-image li .text .label {
color:#3f4237;
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
text-align:left;
height:31px;
line-height:15px;
font-size:13px;
padding-top:17px;
padding-left:30px;
vertical-align:middle;
padding-right:5px;
-webkit-font-smoothing:subpixel-antialiased
}
.list-image li .text .label .caption {
word-break:break-word;
overflow:hidden;
height:100%
}
.list-image li .text .letter {
color:#3f4237;
position:absolute;
margin-top:-2px;
left:6px
}
.list-image li span.val {
position:absolute;
top:50%;
margin-top:-16px;
text-align:center;
width:100%;
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.list-image li.custom input {
position:absolute;
left:10px;
right:10px;
top:50%;
display:none;
margin:0;
margin-top:-25px;
padding:0;
background:0 0;
border:0;
font-size:16px;
z-index:10
}
.list-image li.custom .button-wrapper {
position:absolute;
top:50%;
left:50%;
margin-left:-16px;
margin-top:20px;
display:none;
z-index:10
}
.list-image li.custom .button-wrapper .tick {
margin-top:0;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
-ms-filter:alpha(Opacity=100);
position:relative;
display:block;
width:17px
}
.list-image li.custom.open span.val {
display:none
}
.list-image li.custom.open img {
-khtml-opacity:.4;
-moz-opacity:.4;
opacity:.4;
-ms-filter:alpha(Opacity=40)
}
.list-image li.custom.open input,.list-image li.custom.open .ok-confirm {
display:block
}
.yes-no .scroll-area,.terms .scroll-area {
color:#3f4237;
-webkit-touch-callout:text;
-webkit-user-select:text;
-khtml-user-select:text;
-moz-user-select:text;
-ms-user-select:text;
user-select:text;
line-height:140%;
margin-bottom:30px;
font-size:13px;
-webkit-font-smoothing:antialiased
}
.yes-no ul,.terms ul {
margin-bottom:10px;
color:#3f4237
}
.yes-no ul li,.terms ul li {
margin:9px 0;
padding:5px 35px 5px 5px;
font-size:21px;
line-height:27px;
cursor:pointer
}
.resize-precalculate .yes-no ul li,.resize-precalculate .terms ul li {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline
}
@media (max-width:800px) {
.yes-no ul li,.terms ul li {
font-size:20px
}
}
@media (max-width:550px),(max-height:450px) {
.yes-no ul li,.terms ul li {
font-size:19px
}
}
.yes-no ul li .letter,.terms ul li .letter {
margin:4px
}
.terms .description {
display:none
}
.rating .icons {
color:#3f4237
}
.rating .icons li {
float:left;
cursor:pointer;
margin-right:7px
}
.rating .icons li .icon {
padding-top:1px;
font-weight:400;
font-style:normal;
display:inline-block;
text-decoration:inherit
}
.rating .icons li .icon.back {
position:absolute;
top:0;
left:0;
right:0;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
-ms-filter:alpha(Opacity=0);
-moz-transition:opacity ease-out 100ms 0;
-webkit-transition:opacity ease-out 100ms 0;
-o-transition:opacity ease-out 100ms 0;
transition:opacity ease-out 100ms 0
}
.rating .icons li.hover .back,.rating .icons li.pre-selected .back {
-khtml-opacity:.2;
-moz-opacity:.2;
opacity:.2;
-ms-filter:alpha(Opacity=20);
-moz-transition:opacity ease-out 100ms 0;
-webkit-transition:opacity ease-out 100ms 0;
-o-transition:opacity ease-out 100ms 0;
transition:opacity ease-out 100ms 0
}
.rating .icons li.selected .icon {
padding-top:0;
padding-bottom:1px
}
.rating .icons li .center-wrapper {
display:table
}
.rating .icons li .center {
position:relative
}
.rating .icons li .label {
font-size:12px;
display:block;
text-align:center;
margin-top:10px
}
.rating .icons li .letter {
margin:0
}
.rating.icon-star .icons .icon:before {
font-family:typeIconFont;
content:"a"
}
.rating.icon-star .icons .selected .icon,.rating.icon-star .icons .back {
text-transform:uppercase
}
.rating.icon-star .icons .selected .icon:before,.rating.icon-star .icons .back:before {
font-family:typeIconFont;
content:"A"
}
.rating.icon-heart .icons .icon:before {
font-family:typeIconFont;
content:"b"
}
.rating.icon-heart .icons .selected .icon,.rating.icon-heart .icons .back {
text-transform:uppercase
}
.rating.icon-heart .icons .selected .icon:before,.rating.icon-heart .icons .back:before {
font-family:typeIconFont;
content:"B"
}
.rating.icon-user .icons .icon:before {
font-family:typeIconFont;
content:"c"
}
.rating.icon-user .icons .selected .icon,.rating.icon-user .icons .back {
text-transform:uppercase
}
.rating.icon-user .icons .selected .icon:before,.rating.icon-user .icons .back:before {
font-family:typeIconFont;
content:"C"
}
.rating.icon-up .icons .icon:before {
font-family:typeIconFont;
content:"d"
}
.rating.icon-up .icons .selected .icon,.rating.icon-up .icons .back {
text-transform:uppercase
}
.rating.icon-up .icons .selected .icon:before,.rating.icon-up .icons .back:before {
font-family:typeIconFont;
content:"D"
}
.rating.icon-crown .icons .icon:before {
font-family:typeIconFont;
content:"e"
}
.rating.icon-crown .icons .selected .icon,.rating.icon-crown .icons .back {
text-transform:uppercase
}
.rating.icon-crown .icons .selected .icon:before,.rating.icon-crown .icons .back:before {
font-family:typeIconFont;
content:"E"
}
.rating.icon-cat .icons .icon:before {
font-family:typeIconFont;
content:"f"
}
.rating.icon-cat .icons .selected .icon,.rating.icon-cat .icons .back {
text-transform:uppercase
}
.rating.icon-cat .icons .selected .icon:before,.rating.icon-cat .icons .back:before {
font-family:typeIconFont;
content:"F"
}
.rating.icon-dog .icons .icon:before {
font-family:typeIconFont;
content:"n"
}
.rating.icon-dog .icons .selected .icon,.rating.icon-dog .icons .back {
text-transform:uppercase
}
.rating.icon-dog .icons .selected .icon:before,.rating.icon-dog .icons .back:before {
font-family:typeIconFont;
content:"N"
}
.rating.icon-circle .icons .icon:before {
font-family:typeIconFont;
content:"o"
}
.rating.icon-circle .icons .selected .icon,.rating.icon-circle .icons .back {
text-transform:uppercase
}
.rating.icon-circle .icons .selected .icon:before,.rating.icon-circle .icons .back:before {
font-family:typeIconFont;
content:"O"
}
.rating.icon-flag .icons .icon:before {
font-family:typeIconFont;
content:"p"
}
.rating.icon-flag .icons .selected .icon,.rating.icon-flag .icons .back {
text-transform:uppercase
}
.rating.icon-flag .icons .selected .icon:before,.rating.icon-flag .icons .back:before {
font-family:typeIconFont;
content:"P"
}
.rating.icon-droplet .icons .icon:before {
font-family:typeIconFont;
content:"q"
}
.rating.icon-droplet .icons .selected .icon,.rating.icon-droplet .icons .back {
text-transform:uppercase
}
.rating.icon-droplet .icons .selected .icon:before,.rating.icon-droplet .icons .back:before {
font-family:typeIconFont;
content:"Q"
}
.rating.icon-tick .icons .icon:before {
font-family:typeIconFont;
content:"r"
}
.rating.icon-tick .icons .selected .icon,.rating.icon-tick .icons .back {
text-transform:uppercase
}
.rating.icon-tick .icons .selected .icon:before,.rating.icon-tick .icons .back:before {
font-family:typeIconFont;
content:"R"
}
.rating.icon-lightbulb .icons .icon:before {
font-family:typeIconFont;
content:"s"
}
.rating.icon-lightbulb .icons .selected .icon,.rating.icon-lightbulb .icons .back {
text-transform:uppercase
}
.rating.icon-lightbulb .icons .selected .icon:before,.rating.icon-lightbulb .icons .back:before {
font-family:typeIconFont;
content:"S"
}
.rating.icon-trophy .icons .icon:before {
font-family:typeIconFont;
content:"t"
}
.rating.icon-trophy .icons .selected .icon,.rating.icon-trophy .icons .back {
text-transform:uppercase
}
.rating.icon-trophy .icons .selected .icon:before,.rating.icon-trophy .icons .back:before {
font-family:typeIconFont;
content:"T"
}
.rating.icon-cloud .icons .icon:before {
font-family:typeIconFont;
content:"u"
}
.rating.icon-cloud .icons .selected .icon,.rating.icon-cloud .icons .back {
text-transform:uppercase
}
.rating.icon-cloud .icons .selected .icon:before,.rating.icon-cloud .icons .back:before {
font-family:typeIconFont;
content:"U"
}
.rating.icon-thunderbolt .icons .icon:before {
font-family:typeIconFont;
content:"v"
}
.rating.icon-thunderbolt .icons .selected .icon,.rating.icon-thunderbolt .icons .back {
text-transform:uppercase
}
.rating.icon-thunderbolt .icons .selected .icon:before,.rating.icon-thunderbolt .icons .back:before {
font-family:typeIconFont;
content:"V"
}
.rating.icon-pencil .icons .icon:before {
font-family:typeIconFont;
content:"w"
}
.rating.icon-pencil .icons .selected .icon,.rating.icon-pencil .icons .back {
text-transform:uppercase
}
.rating.icon-pencil .icons .selected .icon:before,.rating.icon-pencil .icons .back:before {
font-family:typeIconFont;
content:"W"
}
.rating.icon-skull .icons .icon:before {
font-family:typeIconFont;
content:"x"
}
.rating.icon-skull .icons .selected .icon,.rating.icon-skull .icons .back {
text-transform:uppercase
}
.rating.icon-skull .icons .selected .icon:before,.rating.icon-skull .icons .back:before {
font-family:typeIconFont;
content:"X"
}
.group #placeholder {
margin-left:30px
}
.group #placeholder span {
display:block;
-webkit-font-smoothing:antialiased;
font-size:20px;
line-height:30px;
color:rgba(109,133,36,.4)
}
.group #placeholder span:first-child {
color:rgba(109,133,36,.6)
}
.group #placeholder span:nth-child(2) {
color:rgba(109,133,36,.5)
}
.form .questions>li.group.connected .wrapper {
padding-bottom:25px;
padding-top:30px
}
.form .questions>li.connected .wrapper {
padding-top:0
}
.form .questions>li.connected .message {
margin-top:0
}
.dropdown .message {
margin-top:10px
}
.dropdown .not-found {
position:relative;
visibility:hidden;
top:0;
padding:2px;
display:block
}
.dropdown.not-found .not-found {
font-size:14px;
visibility:visible;
top:5px;
-moz-transition:top ease-out 100ms 0;
-webkit-transition:top ease-out 100ms 0;
-o-transition:top ease-out 100ms 0;
transition:top ease-out 100ms 0
}
.dropdown.not-found .input-wrapper .triangle {
display:none
}
.dropdown.not-found .input-wrapper .cross {
display:block
}
.dropdown .input-wrapper {
position:relative
}
.dropdown .input-wrapper input {
border:0;
border-bottom:1px solid rgba(63,66,55,.4);
display:block;
width:100%
}
.dropdown .input-wrapper .triangle {
padding:10px 0;
position:absolute;
z-index:10;
right:0;
top:8px;
border:0
}
.dropdown .input-wrapper .triangle span {
position:relative;
top:17px;
width:0;
height:0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:8px solid rgba(63,66,55,.4)
}
@media (max-width:800px) {
.dropdown .input-wrapper .triangle span {
top:14px
}
}
@media (max-width:550px),(max-height:450px) {
.dropdown .input-wrapper .triangle span {
top:10px
}
}
.dropdown .input-wrapper .triangle:hover span {
border-top:8px solid rgba(63,66,55,.6)
}
.dropdown .input-wrapper .cross {
display:none;
padding:10px;
position:absolute;
z-index:10;
right:-10px;
top:4px;
text-decoration:none;
-webkit-font-smoothing:antialiased;
font-size:19px;
border:0
}
.dropdown .input-wrapper .cross:hover span {
color:#5a5e4e
}
.dropdown.focus .dropdown-menu {
visibility:visible
}
.dropdown .dropdown-menu {
position:relative;
z-index:10;
overflow:auto;
margin-top:7px;
visibility:hidden
}
.dropdown .dropdown-menu li .tick {
position:absolute;
right:5px;
top:24px
}
.dropdown .dropdown-menu li a {
padding:10px;
margin:5px;
display:block;
font-size:20px;
text-decoration:none;
cursor:pointer;
z-index:10;
position:relative;
-webkit-font-smoothing:antialiased;
border:0
}
.dropdown .dropdown-menu li .aux .overlay {
display:none
}
.dropdown .dropdown-menu li.active .aux .overlay {
display:block
}
.keyboard-icon {
font-family:keyboard;
color:rgba(63,66,55,.4);
position:absolute
}
.keyboard-icon.hidden {
display:none
}
.nano {
position:absolute;
width:100%;
height:100%;
overflow:hidden
}
.nano .nano-content {
overflow:hidden;
position:absolute;
top:0;
right:13px!important;
bottom:0;
left:0
}
.nano .nano-content:focus {
outline:thin dotted
}
.nano .nano-content::-webkit-scrollbar {
visibility:hidden
}
.nano>.pane {
background-color:rgba(63,66,55,.25);
position:absolute;
width:7px;
right:0;
top:7px;
bottom:0;
visibility:hidden\9;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}
.nano>.pane>.slider {
background-color:rgba(63,66,55,.5);
position:relative;
margin:0 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.nano>.pane {
width:10px
}
.nano>.pane>.slider:hover {
cursor:grabbing
}
.nano:hover>.pane,.pane.active,.pane.flashed {
visibility:visible\9;
opacity:.99
}
.has-scrollbar .content::-webkit-scrollbar {
visibility:visible
}
.padlock-icon {
width:14px;
height:19px;
float:left;
padding:7px 7px 7px 0;
fill:#6d8524
}
@media (max-width:800px) {
.padlock-icon {
width:13px;
height:18px;
padding:5px 8px 5px 0
}
}
@media (max-width:550px),(max-height:450px) {
.padlock-icon {
width:12px;
height:16px;
padding:5px 8px 5px 0
}
}
.container .label,.text,.question span,.header .question,.description,.item span,.button.general,.button.nav {
-webkit-font-smoothing:antialiased
}
.font-family-bangers .container .label,.font-family-bangers .text,.font-family-bangers .question span,.font-family-bangers .header .question,.font-family-bangers .description,.font-family-bangers .item span,.font-family-bangers .button.general,.font-family-bangers .button.nav {
letter-spacing:.7px
}
.font-family-lato .container .label,.font-family-lato .text,.font-family-lato .question span,.font-family-lato .header .question,.font-family-lato .description,.font-family-lato .item span,.font-family-lato .button.general,.font-family-lato .button.nav {
-webkit-font-smoothing:subpixel-antialiased!important
}
.font-family-lekton .container .label,.font-family-lekton .text,.font-family-lekton .question span,.font-family-lekton .header .question,.font-family-lekton .description,.font-family-lekton .item span,.font-family-lekton .button.general,.font-family-lekton .button.nav {
-webkit-font-smoothing:subpixel-antialiased!important
}
.font-family-quicksand .container .label,.font-family-quicksand .text,.font-family-quicksand .question span,.font-family-quicksand .header .question,.font-family-quicksand .description,.font-family-quicksand .item span,.font-family-quicksand .button.general,.font-family-quicksand .button.nav {
-webkit-font-smoothing:subpixel-antialiased!important;
letter-spacing:-.5px
}
.font-family-raleway .container .label,.font-family-raleway .text,.font-family-raleway .question span,.font-family-raleway .header .question,.font-family-raleway .description,.font-family-raleway .item span,.font-family-raleway .button.general,.font-family-raleway .button.nav {
-webkit-font-smoothing:subpixel-antialiased!important
}
.font-family-nixie-one .container .label,.font-family-nixie-one .text,.font-family-nixie-one .question span,.font-family-nixie-one .header .question,.font-family-nixie-one .description,.font-family-nixie-one .item span,.font-family-nixie-one .button.general,.font-family-nixie-one .button.nav {
-webkit-font-smoothing:subpixel-antialiased!important
}
.font-family-bangers .button.general.full,.font-family-bangers .submit>.button.general {
letter-spacing:1.5px;
line-height:42px
}
.font-family-handlee .button.general.full,.font-family-handlee .submit>.button.general {
line-height:42px
}
.font-family-karla .button.general.full,.font-family-karla .submit>.button.general {
letter-spacing:-1px
}
.font-family-lato .button.general.full,.font-family-lato .submit>.button.general {
line-height:36px
}
.font-family-lekton .button.general.full,.font-family-lekton .submit>.button.general {
line-height:42px
}
.font-family-quicksand .button.general.full,.font-family-quicksand .submit>.button.general {
letter-spacing:-.5px
}
.font-family-exo-2 .button.general.full,.font-family-exo-2 .submit>.button.general {
line-height:35px
}
.font-family-raleway .questions .list ul li {
padding:5px 37px;
line-height:30px;
height:28px
}
.font-family-raleway .questions .list ul li.custom.open {
padding:2px 50px 9px 37px
}
.font-family-raleway .questions .list ul li .tick {
margin-top:-15px
}
.font-family-nixie-one .list-image li .text .label .caption {
-webkit-font-smoothing:antialiased!important;
font-weight:700
}*/