@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,legend,.spinner-text,h6,p,blockquote,pre,a,.arrow,.arrow-right,.arrow-left,.arrow-down,.arrow-up,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}

html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}

q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img,.arrow img,.arrow-right img,.arrow-left img,.arrow-down img,.arrow-up img{border:none}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section,summary{display:block}


.align-left{text-align:left}
.align-center{text-align:center}
.align-right,.modals .modal-buttons{text-align:right}
.align-justify{text-align:justify}


.bordered{border:none;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0}

@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.bordered{border:none;background-image:-webkit-linear-gradient(bottom, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%),-webkit-linear-gradient(left, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%),-webkit-linear-gradient(top, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%),-webkit-linear-gradient(right, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to top, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%),linear-gradient(to right, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%),linear-gradient(to bottom, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%),linear-gradient(to left, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px, 1px 100%, 100% 1px, 1px 100%;background-position:top, right, bottom, left;background-repeat:no-repeat}}


.border-top,.home-page .tinyqr,.home-page .invoices-module{border:none;border-top:1px solid #e0e0e0}

@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.border-top,.home-page .tipping,.home-page .tinyqr,.home-page .invoices-module{border:none;background-image:-webkit-linear-gradient(bottom, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to top, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px;background-position:top;background-repeat:no-repeat}}

.border-bottom,legend {border:none;border-bottom:1px solid #e0e0e0}

@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.border-bottom,legend{border:none;background-image:-webkit-linear-gradient(top, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to bottom, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}}

.border-left{border:none;border-left:1px solid #e0e0e0}

@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.border-left{border:none;background-image:-webkit-linear-gradient(right, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to left, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:1px 100%;background-position:left;background-repeat:no-repeat}}.border-right{border:none;border-right:1px solid #e0e0e0}

@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.border-right{border:none;background-image:-webkit-linear-gradient(left, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to right, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:1px 100%;background-position:right;background-repeat:no-repeat}}


.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.lowercase{text-transform:lowercase}

.normalcase{text-transform:none}
.pull-left{float:left}
.pull-right{float:right}
.pull-none{float:none}
.static{position:static}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.top{top:0}
.right{right:0}
.bottom{bottom:0}
.left{left:0}
.pad-col{padding:20px}
.pad-line-height{padding:22px}
.pad-small{padding:30px}
.pad-medium{padding:60px}
.pad-large{padding:80px}
.pad-vert-col{padding-top:20px;padding-bottom:20px}
.pad-vert-line-height{padding-top:22px;padding-bottom:22px}
.pad-vert-small{padding-top:30px;padding-bottom:30px}
.pad-vert-medium{padding-top:60px;padding-bottom:60px}
.pad-vert-large{padding-top:80px;padding-bottom:80px}
.pad-horz-col{padding-left:20px;padding-right:20px}
.pad-horz-line-height{padding-left:22px;padding-right:22px}
.pad-horz-tiny{padding-left:10px;}
.pad-horz-small{padding-left:30px;padding-right:30px}
.pad-horz-small-med{padding-left:40px;padding-right:40px}
.pad-horz-medium{padding-left:60px;padding-right:60px}
.pad-horz-large{padding-left:80px;padding-right:80px}
.pad-top-col{padding-top:20px}
.pad-top-line-height{padding-top:22px}
.pad-top-small{padding-top:30px}
.pad-top-medium{padding-top:60px}
.pad-top-large{padding-top:80px}
.pad-bottom-col{padding-bottom:20px}
.pad-bottom-line-height{padding-bottom:22px}
.pad-bottom-small,legend{padding-bottom:30px}
.pad-bottom-medium{padding-bottom:60px}
.pad-bottom-large{padding-bottom:80px}
.pad-left-col{padding-left:20px}
.pad-left-line-height{padding-left:22px}
.pad-left-small{padding-left:30px}
.pad-left-medium{padding-left:60px}
.pad-left-large{padding-left:80px}
.pad-right-col{padding-right:20px}
.pad-right-line-height{padding-right:22px}
.pad-right-small{padding-right:30px}
.pad-right-medium{padding-right:60px}
.pad-right-large{padding-right:80px}

.gap-col{margin:20px}
.gap-line-height{margin:22px}
.gap-small{margin:30px}
.gap-medium{margin:60px}
.gap-large{margin:80px}
.gap-vert-col{margin-top:20px;margin-bottom:20px}
.gap-vert-line-height{margin-top:22px;margin-bottom:22px}
.gap-vert-small{margin-top:30px;margin-bottom:30px}
.gap-vert-medium{margin-top:60px;margin-bottom:60px}
.gap-vert-large{margin-top:80px;margin-bottom:80px}
.gap-horz-col{margin-left:20px;margin-right:20px}
.gap-horz-line-height{margin-left:22px;margin-right:22px}
.gap-horz-small{margin-left:30px;margin-right:30px}
.gap-horz-medium{margin-left:60px;margin-right:60px}
.gap-horz-large{margin-left:80px;margin-right:80px}
.gap-top-col{margin-top:20px}
.gap-top-line-height{margin-top:22px}
.gap-top-small{margin-top:30px}
.gap-top-medium{margin-top:60px}
.gap-top-large{margin-top:80px}
.gap-bottom-col{margin-bottom:20px}
.gap-bottom-line-height{margin-bottom:22px}
.gap-bottom-small,legend{margin-bottom:30px}
.gap-bottom-medium{margin-bottom:60px}
.gap-bottom-large{margin-bottom:80px}
.gap-left-col{margin-left:20px}
.gap-left-line-height{margin-left:22px}
.gap-left-small{margin-left:30px}
.gap-left-medium{margin-left:60px}
.gap-left-large{margin-left:80px}
.gap-right-col{margin-right:20px}
.gap-right-line-height{margin-right:22px}
.gap-right-small{margin-right:30px}
.gap-right-medium{margin-right:60px}
.gap-right-large{margin-right:80px}

/* Required */

.hidden-image{
	opacity: 0;
}

.visible-image{
	opacity: 1;
}

.should-fade {}

.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none !important}
@media (min-width: 480px){.hide-at-small{display:none !important}}
@media (min-width: 480px){.show-at-small{display:block !important}

.show-at-small.inline{display:inline !important}
.show-at-small.inline-block{display:inline-block !important}}

@media (min-width: 718px){.hide-at-medium{display:none !important}}
@media (min-width: 718px){.show-at-medium{display:block !important}

.show-at-medium.inline{display:inline !important}
.show-at-medium.inline-block{display:inline-block !important}}

@media (min-width: 1024px){.hide-at-large{display:none !important}}
@media (min-width: 1024px){.show-at-large{display:block !important}

.show-at-large.inline{display:inline !important}
.show-at-large.inline-block{display:inline-block !important}}

@media (min-width: 1292px){.hide-at-extra-large{display:none !important}}
@media (min-width: 1292px){.show-at-extra-large{display:block !important}

.show-at-extra-large.inline{display:inline !important}
.show-at-extra-large.inline-block{display:inline-block !important}}
.touch .hide-on-touch{display:none !important}
.no-touch .touch-only{display:none !important}
.js .hide-on-javascript{display:none !important}
.no-js .javascript-only{display:none !important}

@-ms-viewport{width:extend-to-zoom 100%;zoom:1;user-zoom:fixed}@viewport{width:extend-to-zoom 100%;zoom:1;user-zoom:fixed}
html{-moz-box-sizing:border-box;box-sizing:border-box}
html *,html *:before,html *:after{-moz-box-sizing:inherit;box-sizing:inherit}
html{background-color:#161b1f;-webkit-tap-highlight-color:rgba(255,255,255,0)}


body{max-width:1680px;margin-left:auto;margin-right:auto}
.main-content{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}

img{max-width:100%;display:block}
img.off-grid{max-width:none}
section{position:relative;z-index:1;background-color:#fff}
section *:last-child{margin-bottom:0}
section.accent-section{background-color:#fafafa}

.content{width:276px;margin-left:auto;margin-right:auto}
@media (min-width: 480px){.content{width:424px}}
@media (min-width: 718px){.content{width:680px}}
@media (min-width: 1024px){.content{width:868px}}
@media (min-width: 1292px){.content{width:1016px}}

@media (min-width: 718px){.content-cell-padding-left{padding-left:40px}}
@media (min-width: 1024px){.content-cell-padding-left{padding-left:60px}}
@media (min-width: 1292px){.content-cell-padding-left{padding-left:80px}}
@media (min-width: 718px){.content-cell-padding-right{padding-right:40px}}
@media (min-width: 1024px){.content-cell-padding-right{padding-right:60px}}
@media (min-width: 1292px){.content-cell-padding-right{padding-right:80px}}

@font-.fine-print,a,.arrow,.arrow-right,.arrow-left,.arrow-down,.arrow-up,.page-

::-moz-selection{color:#5f6a7d;text-shadow:none;background:#fafafa}::selection{color:#5f6a7d;text-shadow:none;background:#fafafa}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-ms-text-size-adjust:100;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.6;color:#5f6a7d}

h1,h2,h3,h4,h5,legend,h6{color:#2e3b4e}
h1{font-size:28px;font-weight:300;line-height:32px}
@media (min-width: 1024px){h1{font-size:38px;line-height:42px}}

h1+p,h1+blockquote{margin-top:6px}h2{font-size:14px;font-weight:500;line-height:22px;text-transform:uppercase;letter-spacing:1px}
@media (min-width: 1024px){h2{font-size:16px;line-height:24px;margin-bottom:5px}}

h3{font-size:32px;line-height:42px;font-weight:300;text-transform:uppercase}

.smaller-support{color:#2e3b4e;font-size:26px;}


.blue-theme h3{color:#1dafea}
.indigo-theme h3{color:#5472cc}
.purple-theme h3{color:#8033cc}
.teal-theme h3{color:#1cbda2}
.green-theme h3{color:#24b524}
.lime-theme h3{color:#95bf15}
.yellow-theme h3{color:#d1b200}
.orange-theme h3{color:#e68f17}
.light-gray-theme h3,
.gray-theme h3{color:#2996cc}

h3+h4{margin-top:45px}
h3+p,h3+blockquote{margin-top:30px}
h4{font-size:28px;line-height:32px;font-weight:300}
h4+p,h4+blockquote{margin-top:10px}
h4+h5,h4+legend{margin-top:22px}
h5,legend,.spinner-text{font-size:14px;line-height:22px;font-weight:500}
a+h5,.arrow+h5,.arrow-right+h5,.arrow-left+h5,.arrow-down+h5,.arrow-up+h5,a+legend,.arrow+legend,.arrow-right+legend,.arrow-left+legend,.arrow-down+legend,.arrow-up+legend,a+.spinner-text,.arrow+.spinner-text,.arrow-right+.spinner-text,.arrow-left+.spinner-text,.arrow-down+.spinner-text,.arrow-up+.spinner-text{margin-top:22px}h5+a,legend+a,.spinner-text+a,h5+.arrow,legend+.arrow,.spinner-text+.arrow,h5+.arrow-right,legend+.arrow-right,.spinner-text+.arrow-right,h5+.arrow-left,legend+.arrow-left,.spinner-text+.arrow-left,h5+.arrow-down,legend+.arrow-down,.spinner-text+.arrow-down,h5+.arrow-up,legend+.arrow-up,.spinner-text+.arrow-up{margin-top:3px}p+p,p+blockquote,p+ul,p+ol,p+h5,p+legend,p+.spinner-text,ul+p,ul+blockquote,ul+ul,ul+ol,ul+h5,ul+legend,ul+.spinner-text,ol+p,ol+blockquote,ol+ul,ol+ol,ol+h5,ol+legend,ol+.spinner-text{margin-top:22px}p+h4,ul+h4,ol+h4{margin-top:44px}a+p,.arrow+p,.arrow-right+p,.arrow-left+p,.arrow-down+p,.arrow-up+p,a+ul,.arrow+ul,.arrow-right+ul,.arrow-left+ul,.arrow-down+ul,.arrow-up+ul,a+ol,.arrow+ol,.arrow-right+ol,.arrow-left+ol,.arrow-down+ol,.arrow-up+ol{margin-top:22px}p+a,p+.arrow,p+.arrow-right,p+.arrow-left,p+.arrow-down,p+.arrow-up,ul+a,ul+.arrow,ul+.arrow-right,ul+.arrow-left,ul+.arrow-down,ul+.arrow-up,ol+a,ol+.arrow,ol+.arrow-right,ol+.arrow-left,ol+.arrow-down,ol+.arrow-up{margin-top:10px}code{padding:1px 3px;font-family:monospace,sans-serif;font-size:inherit;white-space:pre-wrap;border:1px solid #bbbdbf;background:#f2f2f2;border-radius:3px}pre code{display:block;font-size:inherit;white-space:pre;background:transparent;border:none;padding:0}pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:22px 0;border:1px solid #bbbdbf;width:100%;padding:10px;font-family:monospace,sans-serif;font-size:13px;white-space:pre;overflow:auto;background:#f2f2f2;border-radius:3px}blockquote+p{margin-top:22px}blockquote p{position:relative;font-size:18px;line-height:24px;font-weight:300;margin-bottom:0.6em}blockquote p:before{content:"“";position:absolute;left:-8px;top:0}blockquote p:after{content:"”"}.lang-fr blockquote p:before{content:"« "}.lang-fr blockquote p:after{content:" »"}.lang-ja blockquote p:before{content:"「";left:-25px}.lang-ja blockquote p:after{content:"」"}@media (min-width: 1024px){blockquote p{font-size:24px;line-height:32px}blockquote p:before{left:-12px}}blockquote.centered-quote p:before{position:static}blockquote cite{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.justify{text-align:justify}.intro{text-align:center;margin-bottom:60px;max-width:40em;margin-left:auto;margin-right:auto}.intro-nav{margin-bottom:8px}strong{font-weight:700}sup{vertical-align:super;font-size:0.5em}.inverted{color:#fff}.inverted h1,.inverted h2,.inverted h3,.inverted h4,.inverted h5,.inverted legend,.inverted .spinner-text,.inverted h6,.inverted p{color:#fff}.inverted h5:after,.inverted legend:after,.inverted .spinner-text:after{background-color:#fff}ul{list-style-type:disc}ol{list-style-type:decimal}ul,ol{margin-bottom:22px;list-style-position:inside}ul.padded-list,ol.padded-list{text-indent:-16px;padding-left:16px;padding-right:0}ul ul,ul ol,ol ul,ol ol{padding-left:1em}ul.reset,.media-resources ul,ol.reset{list-style-type:none}ul.reset li,.media-resources ul li,ol.reset li{margin-left:0}ol.numeric{list-style-type:decimal}ol.alpha{list-style-type:upper-alpha}ol.lower-roman{list-style-type:lower-roman}

.support-list li {
margin-bottom:22px;
}

.support-header {width:280px}

.press-page .logo{background-repeat:no-repeat;background-position:left center;background-size:auto 100%;margin-bottom:10px}

.press-page .logo-support{background-repeat:no-repeat;background-position:left;background-size:auto 100%;margin-bottom:10px}

.press-page .header-title {margin-left:40px;padding-top:6px;}

.press-page .softpedia{background-image:url(../images/softpedia.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .softpedia{background-image:url(../images/softpedia.2x.jpg)}}

.press-page .guardian{background-image:url(../images/guardian.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .guardian{background-image:url(../images/guardian.2x.jpg)}}

.press-page .apple{background-image:url(../images/apple.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .mashable{background-image:url(../images/apple.2x.jpg)}}

.press-page .bestappsite{background-image:url(../images/bestappsite.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .bestappsite{background-image:url(../images/bestappsite.2x.jpg)}}


.press-page .gettingstarted {background-image:url(../images/support-started.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .gettingstarted{background-image:url(../images/support-started.2x.jpg)}}

.press-page .qrreader {background-image:url(../images/support-qrreader.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .qrreader{background-image:url(../images/support-qrreader.2x.jpg)}}

.press-page .barcode {background-image:url(../images/support-barcode.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .barcode{background-image:url(../images/support-barcode.2x.jpg)}}

.press-page .recorder {background-image:url(../images/support-recorder.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .recorder{background-image:url(../images/support-recorder.2x.jpg)}}

.press-page .filemanager {background-image:url(../images/support-filemanager.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .filemanager{background-image:url(../images/support-filemanager.2x.jpg)}}

.press-page .translator {background-image:url(../images/support-translator.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .translator{background-image:url(../images/support-translator.2x.jpg)}}

.press-page .youtube {background-image:url(../images/support-player.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .youtube{background-image:url(../images/support-player.2x.jpg)}}

.press-page .pdf {background-image:url(../images/support-pdf.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .pdf{background-image:url(../images/support-pdf.2x.jpg)}}

.press-page .trivia {background-image:url(../images/support-trivia.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .trivia{background-image:url(../images/support-trivia.2x.jpg)}}

.press-page .videobooth {background-image:url(../images/support-videobooth.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .videobooth{background-image:url(../images/support-videobooth.2x.jpg)}}

.press-page .sudoku {background-image:url(../images/support-sudoku.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .sudoku {background-image:url(../images/support-sudoku.2x.jpg)}}

.press-page .chess {background-image:url(../images/support-chess.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .chess {background-image:url(../images/support-chess.2x.jpg)}}

.press-page .wikipedia {background-image:url(../images/support-wikipedia.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .wikipedia {background-image:url(../images/support-wikipedia.2x.jpg)}}

.press-page .scanner {background-image:url(../images/support-scanner.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .scanner {background-image:url(../images/support-scanner.2x.jpg)}}

.press-page .lifecoach {background-image:url(../images/support-lifecoach.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .lifecoach {background-image:url(../images/support-lifecoach.2x.jpg)}}

.press-page .dictionary {background-image:url(../images/support-dictionary.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .dictionary {background-image:url(../images/support-dictionary.2x.jpg)}}

.press-page .4inarow {background-image:url(../images/support-4inarow.jpg);height:32px}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.press-page .4inarow {background-image:url(../images/support-4inarow.2x.jpg)}}


.button,button,input[type="button"],input[type="submit"],input[type="reset"]{display:inline-block;height:40px;min-width:200px;max-width:100%;padding:0 40px;margin-bottom:22px;border-radius:3px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility;letter-spacing:1px;line-height:40px;text-decoration:none;text-transform:uppercase;text-align:center;background-color:#2996cc;border:none;cursor:pointer}


p+.button,p+button,p+input[type="button"],p+input[type="submit"],p+input[type="reset"]{margin-top:22px}a,.arrow,.arrow-right,.arrow-left,.arrow-down,.arrow-up{display:block;position:relative;text-decoration:none;color:#2996cc}.show-time a,.show-time .arrow,.show-time .arrow-right,.show-time .arrow-left,.show-time .arrow-down,.show-time .arrow-up{-webkit-transition:color 0.15s linear;transition:color 0.15s linear}a:hover,.arrow:hover,.arrow-right:hover,.arrow-left:hover,.arrow-down:hover,.arrow-up:hover,a:focus,.arrow:focus,.arrow-right:focus,.arrow-left:focus,.arrow-down:focus,.arrow-up:focus{color:#2586b7}a:active,.arrow:active,.arrow-right:active,.arrow-left:active,.arrow-down:active,.arrow-up:active{color:#2077a2;outline:0}a.hotspot,.hotspot.arrow,.hotspot.arrow-right,.hotspot.arrow-left,.hotspot.arrow-down,.hotspot.arrow-up{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.blue-theme a,.blue-theme .arrow,.blue-theme .arrow-right,.blue-theme .arrow-left,.blue-theme .arrow-down,.blue-theme .arrow-up{color:#2996cc}.blue-theme a:hover,.blue-theme .arrow:hover,.blue-theme .arrow-right:hover,.blue-theme .arrow-left:hover,.blue-theme .arrow-down:hover,.blue-theme .arrow-up:hover,.blue-theme a:focus,.blue-theme .arrow:focus,.blue-theme .arrow-right:focus,.blue-theme .arrow-left:focus,.blue-theme .arrow-down:focus,.blue-theme .arrow-up:focus{color:#2586b7}.blue-theme a:active,.blue-theme .arrow:active,.blue-theme .arrow-right:active,.blue-theme .arrow-left:active,.blue-theme .arrow-down:active,.blue-theme .arrow-up:active,.blue-theme a.active,.blue-theme .active.arrow,.blue-theme .active.arrow-right,.blue-theme .active.arrow-left,.blue-theme .active.arrow-down,.blue-theme .active.arrow-up{color:#2077a2}


.inverted a,.inverted .arrow,.inverted .arrow-right,.inverted .arrow-left,.inverted .arrow-down,.inverted .arrow-up{color:#fff}.inverted a:hover,.inverted .arrow:hover,.inverted .arrow-right:hover,.inverted .arrow-left:hover,.inverted .arrow-down:hover,.inverted .arrow-up:hover,.inverted a:active,.inverted .arrow:active,.inverted .arrow-right:active,.inverted .arrow-left:active,.inverted .arrow-down:active,.inverted .arrow-up:active,.inverted a:focus,.inverted .arrow:focus,.inverted .arrow-right:focus,.inverted .arrow-left:focus,.inverted .arrow-down:focus,.inverted .arrow-up:focus{color:#fff}p>a,p>.arrow,p>.arrow-right,p>.arrow-left,p>.arrow-down,p>.arrow-up,li>a,li>.arrow,li>.arrow-right,li>.arrow-left,li>.arrow-down,li>.arrow-up{text-transform:none;font-size:14px;letter-spacing:0;font-weight:400;display:inline}

.arrow:after,.arrow-right:after{display:inline-block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);content:">";position:relative;top:-1px;margin-left:3px;line-height:1}.arrow-left:before{display:inline-block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);content:"<";position:relative;top:-1px;margin-right:3px;line-height:1}.arrow-down:after{display:block;-webkit-transform:rotate(-90deg) translateY(-2px);-ms-transform:rotate(-90deg) translateY(-2px);transform:rotate(-90deg) translateY(-2px);content:"<";position:relative;line-height:1}.arrow-up:before{display:block;-webkit-transform:rotate(90deg) translateY(-2px);-ms-transform:rotate(90deg) translateY(-2px);transform:rotate(90deg) translateY(-2px);content:"<";position:relative;line-height:1}::-webkit-input-placeholder{color:#c4c4c4;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}:-moz-placeholder{color:#c4c4c4;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}::-moz-placeholder{color:#c4c4c4;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}:-ms-input-placeholder{color:#c4c4c4;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always;text-rendering:optimizeLegibility}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}form{color:#5f6a7d}


.hero-image-split .banner .image{position:absolute;background-repeat:no-repeat;background-size:auto 100%;width:100%;left:0;top:0;z-index:1}.hero{background-color:#1b2126;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;padding:30px 0;text-align:center}.blue-theme .hero{background-color:#1dafea}.indigo-theme .hero{background-color:#809ae5}.purple-theme .hero{background-color:#9d73c7}.teal-theme .hero{background-color:#5bd4c0}.green-theme .hero{background-color:#69d169}.lime-theme .hero{background-color:#afcc5a}.yellow-theme .hero{background-color:#e0c437}.orange-theme .hero{background-color:#f2a546}.light-gray-theme .hero{background-color:#bbbdbf}.gray-theme .hero{background-color:#969799}@media (min-width: 718px){.hero{padding:60px 0}.hero h1{max-width:50%;margin-left:auto;margin-right:auto}}.hero-image-split .hero{height:458px}.hero-image-split .hero .content{position:relative;z-index:2}.hero-image-split .hero .image{background-position:50% -42px !important;position:absolute;width:100%;left:0;top:0;z-index:1}@media (min-width: 718px){.hero-image-split .hero{height:427px}.hero-image-split .hero .image{background-position:50% -73px !important}}


.center-image {margin-left: auto;margin-right: auto;}
.inverted text{color:#fff !important}
svg title,svg desc{display:block;width:0;height:0;overflow:hidden;font-size:0}

.features-charts .feature{padding:15px 0}.features-charts .level:last-child .feature:last-child{border:none}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.features-charts .level:last-child .feature:last-child{background-image:none}}@media (min-width: 718px){.features-charts .detail-level-charts .level:nth-child(3) .feature:last-child{border:none}}@media (min-width: 718px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 718px) and (min-resolution: 168dpi){.features-charts .detail-level-charts .level:nth-child(3) .feature:last-child{background-image:none}}@media (min-width: 1024px){.features-charts .level:nth-child(-1n+4) .feature:last-child{border:none}}@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.features-charts .level:nth-child(-1n+4) .feature:last-child{background-image:none}}.features-charts .high-level-chart .feature{position:relative}.features-charts .high-level-chart .feature h5,.features-charts .high-level-chart .feature legend,.features-charts .high-level-chart .feature .spinner-text{padding-right:60px}.features-charts .high-level-chart .feature:after{content:url(../images/checkmark.svg);display:block;position:absolute;top:50%;right:0;width:20px;height:20px;margin-left:20px;margin-right:20px;margin-top:-10px}@media (min-width: 718px){.features-charts .high-level-chart .feature[class*="-compatible"] .icon{display:inline-block;width:40px;height:40px;margin-left:20px;margin-right:20px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover}}.features-charts .detail-level-charts h5,.features-charts .detail-level-charts legend,.features-charts .detail-level-charts .spinner-text{padding:15px 0;cursor:pointer;position:relative}.features-charts .detail-level-charts h5:after,.features-charts .detail-level-charts legend:after,.features-charts .detail-level-charts .spinner-text:after{display:block;content:">";font-size:18px;width:20px;height:20px;position:absolute;right:18px;top:22px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.features-charts .detail-level-charts .chart{max-height:54px;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);overflow:hidden}.features-charts .detail-level-charts .chart:first-child h5,.features-charts .detail-level-charts .chart:first-child legend,.features-charts .detail-level-charts .chart:first-child .spinner-text{border:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.features-charts .detail-level-charts .chart:first-child h5,.features-charts .detail-level-charts .chart:first-child legend,.features-charts .detail-level-charts .chart:first-child .spinner-text{border:none;background-image:-webkit-linear-gradient(bottom, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%),-webkit-linear-gradient(top, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to top, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%),linear-gradient(to bottom, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px, 100% 1px;background-position:top, bottom;background-repeat:no-repeat}}.features-charts .detail-level-charts .chart .row{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.features-charts .detail-level-charts .chart.active{max-height:1500px}.features-charts .detail-level-charts .chart.active h5:after,.features-charts .detail-level-charts .chart.active legend:after,.features-charts .detail-level-charts .chart.active .spinner-text:after{top:11px;right:24px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.features-charts .detail-level-charts .chart.active .row{opacity:1}.features-charts .detail-level-charts .chart.active{max-height:820px}@media (min-width: 1024px){.features-charts .detail-level-charts .charts{max-height:0;-webkit-transition:max-height 0.9s ease-in-out;transition:max-height 0.9s ease-in-out;overflow:hidden}

.features-charts .detail-level-charts h5,.features-charts .detail-level-charts legend,.features-charts .detail-level-charts .spinner-text{cursor:auto}.features-charts .detail-level-charts h5:after,.features-charts .detail-level-charts legend:after,.features-charts .detail-level-charts .spinner-text:after{content:""}.features-charts .detail-level-charts .activate{opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.features-charts .detail-level-charts .chart{margin-bottom:30px;max-height:820px}.features-charts .detail-level-charts .chart:first-child{margin-top:30px}.features-charts .detail-level-charts .chart:first-child h5,.features-charts .detail-level-charts .chart:first-child legend,.features-charts .detail-level-charts .chart:first-child .spinner-text{border:none;border-bottom:1px solid #e0e0e0}.features-charts .detail-level-charts .chart .row{opacity:1}.features-charts .detail-level-charts.active .activate{opacity:0;pointer-events:none}.features-charts .detail-level-charts.active .charts{max-height:2200px}}@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.features-charts .detail-level-charts .chart:first-child h5,.features-charts .detail-level-charts .chart:first-child legend,.features-charts .detail-level-charts .chart:first-child .spinner-text{border:none;background-image:-webkit-linear-gradient(top, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to bottom, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}}



.product-page .hero{padding-bottom:0}

@media (min-width: 718px){.product-page .hero{height:427px;text-align:left;padding-bottom:80px}.product-page .hero h1{margin:0}}

.product-page .overview{text-align:center}.product-page .overview .icon{margin-bottom:22px}

.home-page .hero .image{background-image:url(../images/home-hero.jpg);height:183px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}

@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 480px) and (min-resolution: 168dpi){.home-page .hero .image{background-image:url(../images/home-hero.small.2x.jpg)}}

@media (min-width: 718px){.home-page .hero .image{background-image:url(../images/home-hero.medium.jpg);height:427px}}

@media (min-width: 1024px){.home-page .hero .image{background-image:url(../images/home-hero.large.jpg);height:427px}}


@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.home-page .hero .image{background-image:url(../images/home-hero.large.2x.jpg)}}

@media (min-width: 1292px){.home-page .hero .image{background-image:url(../images/home-hero.extra-large.jpg);height:427px}}


@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .hero .image{background-image:url(../images/home-hero.extra-large.2x.jpg)}}

@media (min-width: 718px){.home-page .hero .content{position:relative;z-index:2}.home-page .hero .image{position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;z-index:1}}

@media (min-width: 480px){.home-page .hero{min-height:231px}}@media (min-width: 718px){.home-page .hero{min-height:427px}}

@media (min-width: 1024px){.home-page .hero{min-height:427px}}


@media (min-width: 1292px){.home-page .hero{min-height:427px}}



@media (min-width: 718px){.home-page .features .content{position:relative;z-index:2}.home-page .features .image{position:absolute;top:102px;right:auto;bottom:0;left:0;width:100%;z-index:1}}

@media (min-width: 718px){.home-page .features{padding-bottom:60px}};height:182px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}




@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){}
.home-page .our-apps .image{background-image:url(../images/our-apps.jpg);height:233px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}


@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.home-page .our-apps .image{background-image:url(../images/our-apps.2x.jpg)}}


@media (min-width: 480px){.home-page .our-apps .image{background-image:url(../images/our-apps.small.jpg);height:264px}}

@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 480px) and (min-resolution: 168dpi){.home-page .our-apps .image{background-image:url(../images/our-apps.small.2x.jpg)}}


@media (min-width: 718px){.home-page .our-apps .image{background-image:url(../images/our-apps.medium.jpg);height:453px}}


@media (min-width: 718px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 718px) and (min-resolution: 168dpi){.home-page .our-apps .image{background-image:url(images/our-apps.medium.2x.jpg)}}


@media (min-width: 1024px){.home-page .our-apps .image{background-image:url(../images/our-apps.large.jpg);height:533px}}

@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.home-page .our-apps .image{background-image:url(../images/our-apps.large.2x.jpg)}}

@media (min-width: 1292px){.home-page .our-apps .image{background-image:url(../images/our-apps.extra-large.jpg);height:534px}}


@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .our-apps .image{background-image:url(../images/our-apps.extra-large.2x.jpg)}}




@media (min-width: 718px){.home-page .our-apps .content{position:relative;z-index:2}
.home-page .our-apps .image{position:absolute;top:60px;right:auto;bottom:auto;left:0;width:100%;z-index:1}}.home-page .tinyqr .image{background-image:url(../images/tinyqr.jpg);height:186px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}


@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.home-page .tinyqr .image{background-image:url(../images/tinyqr.2x.jpg)}}


@media (min-width: 480px){.home-page .tinyqr .image{background-image:url(../images/tinyqr.small.jpg);height:285px}}

@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 480px) and (min-resolution: 168dpi){.home-page .tinyqr .image{background-image:url(../images/tinyqr.small.2x.jpg)}}

@media (min-width: 718px){.home-page .tinyqr .image{background-image:url(../images/tinyqr.medium.jpg);height:225px}}

@media (min-width: 718px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 718px) and (min-resolution: 168dpi){.home-page .tinyqr .image{background-image:url(../images/tinyqr.medium.2x.jpg)}}

@media (min-width: 1024px){.home-page .tinyqr .image{background-image:url(../images/tinyqr.large.jpg);height:285px}}

@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.home-page .tinyqr .image{background-image:url(../images/tinyqr.large.2x.jpg)}}

@media (min-width: 1292px){.home-page .tinyqr .image{background-image:url(../images/tinyqr.extra-large.jpg);height:336px}}

@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .tinyqr .image{background-image:url(../images/tinyqr.extra-large.2x.jpg)}}

@media (min-width: 1292px){.home-page .tinyqr{border:none}.home-page .tinyqr .content{border:none;border-top:1px solid #e0e0e0}}

@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .tinyqr{background-image:none}}

@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .tinyqr .content{border:none;background-image:-webkit-linear-gradient(bottom, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to top, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px;background-position:top;background-repeat:no-repeat}}height:186px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}}




@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .invoices-module .content{border:none;background-image:-webkit-linear-gradient(bottom, transparent 0%, transparent 50%, #e0e0e0 50%, #e0e0e0 100%);background-image:linear-gradient(to top, transparent 0%,transparent 50%,#e0e0e0 50%,#e0e0e0 100%);background-size:100% 1px;background-position:top;background-repeat:no-repeat}}

.home-page .sdk .image{background-image:url(../images/sdk.jpg);height:228px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}}}

@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.home-page .sdk .image{background-image:url(../images/sdk.2x.jpg)}}

@media (min-width: 480px){.home-page .sdk .image{background-image:url../images/sdk.small.jpg);height:288px}}

@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 480px) and (min-resolution: 168dpi){.home-page .sdk .image{background-image:url(../images/sdk.small.2x.jpg)}}

@media (min-width: 718px){.home-page .sdk .image{background-image:url(../images/sdk.medium.jpg);height:491px}}

@media (min-width: 718px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 718px) and (min-resolution: 168dpi){.home-page .sdk .image{background-image:url(../images/sdk.medium.2x.jpg)}}

@media (min-width: 1024px){.home-page .sdk .image{background-image:url(../images/sdk.large.jpg);height:596px}}

@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.home-page .sdk .image{background-image:url(../images/sdk.large.2x.jpg)}}

@media (min-width: 1292px){.home-page .sdk .image{background-image:url(../images/sdk.extra-large.jpg);height:596px}}


@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .sdk .image{background-image:url(../images/sdk.extra-large.2x.jpg)}}

@media (min-width: 718px){.home-page .sdk .content{position:relative;z-index:2}.home-page .sdk .image{position:absolute;top:60px;right:auto;bottom:auto;left:0;width:100%;z-index:1}};height:192px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}



@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){}.home-page .analytics .image{background-image:url(../images/analytics.jpg);height:184px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}}


@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.home-page .analytics .image{background-image:url(../images/analytics.2x.jpg)}}


@media (min-width: 480px){.home-page .analytics .image{background-image:url(../images/analytics.small.jpg);height:282px}}


@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 480px) and (min-resolution: 168dpi){.home-page .analytics .image{background-image:url(../images/analytics.small.2x.jpg)}}


@media (min-width: 718px){.home-page .analytics .image{background-image:url(../images/analytics.medium.jpg);height:243px}}


@media (min-width: 718px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 718px) and (min-resolution: 168dpi){.home-page .analytics .image{background-image:url(../images/analytics.medium.2x.jpg)}}

@media (min-width: 1024px){.home-page .analytics .image{background-image:url(../images/analytics.large.jpg);height:305px}}

@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.home-page .analytics .image{background-image:url(../images/analytics.large.2x.jpg)}}

@media (min-width: 1292px){.home-page .analytics .image{background-image:url(../images/analytics.extra-large.jpg);height:328px}}

@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){.home-page .analytics .image{background-image:url(../images/analytics.extra-large.2x.jpg)}}

@media (min-width: 718px){.home-page .analytics .content{padding-bottom:0}};height:247px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}}





@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){}.aboutus .image{background-image:url(../images/aboutus.jpg);height:424px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}}


@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){.home-page .aboutus .image{background-image:url(../images/aboutus.2x.jpg)}}


@media (min-width: 480px){.aboutus .image{background-image:url(../images/aboutus.small.jpg);height:812px}}


@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 480px) and (min-resolution: 168dpi){ .aboutus .image{background-image:url(../images/aboutus.small.2x.jpg)}}


@media (min-width: 718px){.aboutus .image{background-image:url(../images/aboutus.medium.jpg);height:313px}}


@media (min-width: 718px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 718px) and (min-resolution: 168dpi){.home-page .aboutus .image{background-image:url(../images/aboutus.medium.2x.jpg)}}

@media (min-width: 1024px){.aboutus .image{background-image:url(../images/aboutus.large.jpg);height:390px}}

@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1024px) and (min-resolution: 168dpi){.home-page .aboutus .image{background-image:url(../images/aboutus.large.2x.jpg)}}

@media (min-width: 1292px){.aboutus .image{background-image:url(../images/aboutus.extra-large.jpg);height:428px}}

@media (min-width: 1292px) and (-webkit-min-device-pixel-ratio: 1.75), (min-width: 1292px) and (min-resolution: 168dpi){ .aboutus .image{background-image:url(../images/aboutus.extra-large.2x.jpg)}}

@media (min-width: 718px){.aboutus .content{padding-bottom:0}};height:247px;background-repeat:no-repeat;background-position:center;background-size:auto 100%}}}









@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi){}


body.index header{border-bottom-color:transparent;}
body.index header a.logo{color:white}

body.index header a.logo:before{display:block;width:85px;height:90px;background-image:url("../images/tapmedia-logo.png");background-size:85px 90px;display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){body.index header a.logo:before{background-image:url("../images/tapmedia-logo.png")}}

body.index header nav.main-menu li a{color:white}
body.index header nav.main-menu li a:after{background:white}
body.index header nav.main-menu li a.emphasis{border:1px solid rgba(255,255,255,0.6)}
body.index header nav.main-menu li a.emphasis:hover{border-color:rgba(255,255,255,0.9)}

@media only screen and (max-width: 841px){

body.index header a.logo:before{display:block;width:50px;height:50px;background-size:50px 50px;} 
body.index header{background:transparent;}

body.index header.expanded a.logo:before,body.index header.off-top a.logo:before{display:block;width:39px;height:22px;background-image:url("../header-logo.png");background-size:39px 22px;display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}

body.index header .mobile-menu-toggle .bar{background:white}
body.index header nav.main-menu li a{color:#8e969d}}

@media only screen and (max-width: 841px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 841px) and (min-resolution: 192dpi){body.index header.expanded a.logo:before,body.index header.off-top a.logo:before{background-image:url("../header-logo-dark@2x.png")}}




body header{z-index:20;position:absolute;left:0;top:0;right:0;padding:22px 0;border-bottom:1px solid #e4e8e9;color:white;*zoom:1}
body header:after{content:"";display:table;clear:both}

body header.signup a.logo{color:transparent;-webkit-transform:translateX(442px) translateZ(0px);-moz-transform:translateX(442px) translateZ(0px);-ms-transform:translateX(442px) translateZ(0px);-o-transform:translateX(442px) translateZ(0px);transform:translateX(442px) translateZ(0px)}body header.signup a.back-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;pointer-events:auto}

body header .inner{position:relative;width:880px;margin:0 auto;*zoom:1;margin-top:-10px;}
body header .inner:after{content:"";display:table;clear:both}

body header .mobile-menu-toggle{display:none}
body header a.logo{display:block;position:absolute;left:0;top:4px;line-height:34px;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-weight:600;font-size:1.375em;color:#899497;cursor:pointer;cursor:-moz-pointer;cursor:-webkit-pointer;-webkit-transition:all 400ms ease;-webkit-transition-delay:0ms;-moz-transition:all 400ms ease 0ms;-o-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms}

body header a.logo:before{content:"";display:block;width:39px;height:40px;background-image:url("../header-logo-dark.png");background-size:39px 40px;display:inline-block;margin-right:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){body header a.logo:before{background-image:url("../header-logo-dark@2x.png")}}

body header a{display:inline-block;font-size:0.875em;text-decoration:none;color:white;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}

body header a.back-link{position:absolute;display:block;left:25px;line-height:1.5em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;-webkit-transition:opacity 300ms linear;-webkit-transition-delay:0ms;-moz-transition:opacity 300ms linear 0ms;-o-transition:opacity 300ms linear 0ms;transition:opacity 300ms linear 0ms}

body header nav.main-menu{float:right;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-weight:700;font-size:0.95em;line-height:34px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}

body header nav.main-menu li{display:inline-block}
body header nav.main-menu li+li{margin-left:40px}
body header nav.main-menu li a{display:block;position:relative;color:#899497;text-decoration:none;font-size:1em;letter-spacing:1px;cursor:pointer;cursor:-moz-pointer;cursor:-webkit-pointer}

body header nav.main-menu li a:after{content:"";position:absolute;width:0%;height:1px;bottom:8px;left:50%;background:#899497;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 200ms ease;-webkit-transition-delay:0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms}

body header nav.main-menu li a:hover:after{width:90%;left:5%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}

body header nav.main-menu li a.emphasis{border:1px solid #b4bbbd;padding:0 24px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;pointer-events:auto;-webkit-transition:all 200ms ease;-webkit-transition-delay:0ms;-moz-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms}

body header nav.main-menu li a.emphasis:after{display:none}body header nav.main-menu li a.emphasis:hover{border-color:#b4bbbd;background:rgba(0,0,0,0.08)}body.signup body header nav.main-menu li a.emphasis[rel='sign-up']{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}



@media (max-width: 1000px){body header a.logo{left:20px;}
body header .inner{width:100%;padding:0 0px}}

@media only screen and (max-width: 841px){body header{*zoom:1;width:100%;overflow:hidden;padding:0;background:white;color:#333333;-webkit-transition:background 200ms linear, height 250ms ease, box-shadow 200ms linear;-webkit-transition-delay:0, 0, 0;-moz-transition:background 200ms linear 0, height 250ms ease 0, box-shadow 200ms linear 0;-o-transition:background 200ms linear 0, height 250ms ease 0, box-shadow 200ms linear 0;transition:background 200ms linear 0, height 250ms ease 0, box-shadow 200ms linear 0}body header:after{content:"";display:table;clear:both}

body header.off-top{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}

body header.off-top,body header.expanded{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background:white}body header.off-top .mobile-menu-toggle .bar,body header.expanded .mobile-menu-toggle .bar{background:silver}

body header.off-top a.logo,body header.expanded a.logo{color:#a6a6a6}body header.expanded{height:245px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

body header.expanded .mobile-menu-toggle .bar:nth-child(3){-webkit-transform:translateY(8px) rotate(-45deg) scale(1.091, 0.6);-moz-transform:translateY(8px) rotate(-45deg) scale(1.091, 0.6);-ms-transform:translateY(8px) rotate(-45deg) scale(1.091, 0.6);-o-transform:translateY(8px) rotate(-45deg) scale(1.091, 0.6);transform:translateY(8px) rotate(-45deg) scale(1.091, 0.6)}body header .inner{padding:0}body header .mobile-menu-toggle{position:absolute;display:block;z-index:60;width:41px;height:41px;padding:10px;right:9px;top:12px;cursor:pointer;cursor:-moz-pointer;cursor:-webkit-pointer}

body header .mobile-menu-toggle .bar{position:absolute;width:21px;height:5px;top:10px;background:#a6a6a6;-webkit-transform:scaleY(1) rotate(0);-moz-transform:scaleY(1) rotate(0);-ms-transform:scaleY(1) rotate(0);-o-transform:scaleY(1) rotate(0);transform:scaleY(1) rotate(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 300ms ease;-webkit-transition-delay:0;-moz-transition:all 300ms ease 0;-o-transition:all 300ms ease 0;transition:all 300ms ease 0}body header .mobile-menu-toggle .bar:nth-child(1){-webkit-transform:rotate(0) translateY(0) scale(1, 1);-moz-transform:rotate(0) translateY(0) scale(1, 1);-ms-transform:rotate(0) translateY(0) scale(1, 1);-o-transform:rotate(0) translateY(0) scale(1, 1);transform:rotate(0) translateY(0) scale(1, 1)}

body header .mobile-menu-toggle .bar:nth-child(2){-webkit-transform:rotate(0) translateY(7px) scale(1, 1);-moz-transform:rotate(0) translateY(7px) scale(1, 1);-ms-transform:rotate(0) translateY(7px) scale(1, 1);-o-transform:rotate(0) translateY(7px) scale(1, 1);transform:rotate(0) translateY(7px) scale(1, 1)}body header .mobile-menu-toggle .bar:nth-child(3){-webkit-transform:rotate(0) translateY(14px) scale(1, 1);-moz-transform:rotate(0) translateY(14px) scale(1, 1);-ms-transform:rotate(0) translateY(14px) scale(1, 1);-o-transform:rotate(0) translateY(14px) scale(1, 1);transform:rotate(0) translateY(14px) scale(1, 1)}




body header a.logo{left:15px;top:17px;width:auto}
body header a.logo:before{display:inline-block}body header a.back-link{display:none}

body header nav.main-menu{float:none;padding-top:55px;text-transform:none;pointer-events:none}
body header nav.main-menu li{display:block}
body header nav.main-menu li:last-child{margin-bottom:10px}

body header nav.main-menu li+li{margin-left:0}
body header nav.main-menu li a{padding:6px 19px;font-size:1.83333em;font-weight:400;color:#8e969d}body header nav.main-menu li a:after{display:none}
body header nav.main-menu li a:hover{background:rgba(0,0,0,0.08)}
body header nav.main-menu li a.emphasis{padding:6px 19px;border:none}}





footer{background:#161B1F;padding:100px 0 60px 0;color:#747474;float:left;width:100%}
footer a{color:#b8b8b8;font-weight:600}
footer h3{text-transform:uppercase;color:#ffffff;font-size:15px;letter-spacing:1.5px;margin-bottom:17px;font-weight:600;}
footer .footer-column{float:left}
footer .footer-column ul li{margin-bottom:7px;list-style:none;}
footer .footer-column ul li a{text-decoration:none;font-size:14px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
footer .footer-column ul li a:hover{color:#f1f1f1}
footer #column-main{width:212px;font-size:15px}
footer #column-main a{color:#747474;text-decoration:none;display:block;line-height:1.4}
footer #column-main a.tap-icon{text-indent:-9999px;width:85px;height:90px;background-size:85px 90px;background:url("../images/tapmedia-logo.png") no-repeat;display:block;margin-bottom:30px}
footer #column-main #copyright{margin-bottom:10px}

footer #column-main #privacy a{color:#b8b8b8;font-size:14px;font-weight:600}
footer #column-product{width:170px}
footer #column-company{width:170px}
footer #column-support{width:175px}
footer #column-legal{width:175px}
footer #column-connect ul li a{background-image:url("/assets/images/sprites/social-c47adb80.png");background-repeat:no-repeat;display:inline-block;position:relative;}

footer #footer-message{text-align:center;float:left;width:100%;margin-top:40px;font-weight:200;letter-spacing:1px;font-size:10px;color:#939393}


.footer-wrapper{background:#161B1F;width:320px;margin-left:auto;margin-right:auto}


/**@media all and (max-width: 1040px){footer .footer-column .footer-inner{display:inline-block;width:105px}.wrapper-full{width:100%;padding:0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}header,footer{min-width:100%}ul.wrapper-full{padding:0}
footer #column-product{width:150px} footer #column-company{width:150px} footer #column-support{width:155px} footer #column-legal{width:155px}
}*/


@media (min-width: 520px){.footer-wrapper{width:500px}}

@media (min-width: 550px){.footer-wrapper{width:520px}}
@media (min-width: 718px){.footer-wrapper{width:700px}}
@media (min-width: 1000px){.footer-wrapper{width:960px}}
@media (min-width: 1040px){.footer-wrapper{width:1000px}}
@media (min-width: 1292px){.footer-wrapper{width:1080px;}}



@media all and (max-width: 1040px){.wrapper-full{width:100%;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}header,footer{min-width:100%}ul.wrapper-full{padding:0}ul.wrapper-full li{display:block;float:left}footer #column-support{clear:left}footer #column-connect{float:left}footer #column-main .footer-inner{text-align:left}footer #column-main a.tap-icon{margin:0 auto 30px auto}footer .footer-column{width:33.3333% !important;margin-bottom:25px;text-align:center}footer .footer-column .footer-inner{display:inline-block;width:175px}footer .footer-column .footer-inner h3{text-align:left}footer .footer-column .footer-inner ul{margin:0 auto;width:auto;text-align:left}}

/**@media all and (max-width: 980px){.wrapper-full{width:100%;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}header,footer{min-width:100%}ul.wrapper-full{padding:0}ul.wrapper-full li{display:block;float:left}footer #column-support{clear:left}footer #column-connect{float:left}footer #column-main .footer-inner{text-align:left}footer #column-main a.cloud-icon{margin:0 auto 30px auto}footer .footer-column{width:33.3333% !important;margin-bottom:25px;text-align:center}footer .footer-column .footer-inner{display:inline-block;width:125px}footer .footer-column .footer-inner h3{text-align:left}footer .footer-column .footer-inner ul{margin:0 auto;width:auto;text-align:left}}*/

@media all and (max-width: 980px){.wrapper-full{width:100%;padding:0 10px;}

/**@media all and (max-width: 718px){footer .footer-column{width:50% !important;margin-bottom:33px} footer .footer-column{text-align:left}footer .footer-column .footer-inner{width:150px}footer #column-support{clear:none}footer #column-company,footer #column-legal{clear:left}footer #footer-message{margin-top:0}}*/

@media all and (max-width: 718px){.wrapper-full{width:100%;padding:0 0px;}}



@media all and (max-width: 550px){.wrapper-full{width:100%;padding:0 0px;}footer{padding:60px 0 40px 0}footer h3{font-size:15px;margin-bottom:7px}footer .wrapper-full{padding:0 30px}footer #column-main{width:100% !important;border-bottom:1px solid #494949;padding-bottom:26px}footer #column-main .footer-inner{width:100%;text-align:center}footer #column-main .footer-inner a.tap-icon{width:90px;height:49px;margin:0 auto 22px auto;background-size:92%}footer .footer-column{width:50% !important;margin-bottom:33px}footer .footer-column{text-align:left}footer .footer-column .footer-inner{width:150px}footer .footer-column .footer-inner ul li{margin-bottom:3px}footer .footer-column .footer-inner ul li a{font-size:14px}footer #column-company,footer #column-legal{text-align:right}footer #column-company,footer #column-legal{clear:none}footer #column-connect{display:none}


}



/**@media all and (max-width: 400px){footer{padding:60px 0 40px 0}footer h3{font-size:15px;margin-bottom:7px}footer .wrapper-full{padding:0 20px}

footer #column-main{width:100% !important;border-bottom:1px solid #494949;padding-bottom:26px}

footer #column-main .footer-inner{width:100%;text-align:center}footer #column-main .footer-inner a.cloud-icon{width:90px;height:49px;margin:0 auto 22px auto;background-size:92%}footer .footer-column{text-align:left}

footer .footer-column .footer-inner{width:120px}footer .footer-column .footer-inner ul li{margin-bottom:3px}footer .footer-column .footer-inner ul li a{font-size:14px}footer #column-company,footer #column-legal{text-align:right}footer #column-company,footer #column-legal{clear:none}footer #column-connect{display:none}}*/

