.dropdown-nav ul a,.dropdown-nav ul a:hover,a,body footer a,header nav#user-nav .tabs>a.selected:hover,header nav#user-nav>a.selected:hover{text-decoration:none}body,pre,textarea{font-family:Quicksand,sans-serif}#album-name,.dropzone,.dropzone *,input.info,textarea{box-sizing:border-box}body{margin:0;padding:0;font-size:100%;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1 a,body h1 a:link,body h1 a:visited{color:#000;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}body h1 a:hover,body h1 a:link:hover,body h1 a:visited:hover{color:#303030}body h1,body h2,body h3{line-height:1.2}body#post header{margin:0 auto;padding:1em;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity=40);-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}#beta h2 a,body footer a{-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}body#post header:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}body#post header h1{font-size:1.6em;display:inline}body#post header nav{display:inline;margin:0 1em;line-height:2.4em}body#post header nav a,body#post header nav span{margin:0 0 0 1em}body#post header nav a{color:#999}body#post header nav a:hover,body#post pre a:hover{text-decoration:underline}body#post pre{max-width:40em;margin:0 auto}body#promo div.heading{margin:8em 0}body#promo div.attention-form h1,body#promo div.emails h1,body#promo div.heading h1{font-size:3.5em}body#promo div.attention-form input,body#promo div.emails input,body#promo div.heading input{padding-left:.75em;padding-right:.75em;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}body#promo div.attention-form input[type=email],body#promo div.emails input[type=email],body#promo div.heading input[type=email]{max-width:16em}body#promo div.attention-form input[type=submit],body#promo div.emails input[type=submit],body#promo div.heading input[type=submit]{padding-left:1.5em;padding-right:1.5em}body#promo h2{margin-bottom:0;font-size:1.8em;font-weight:400}body#promo h2 span.write-as{color:#000}body#promo h2.soon{color:#c3c3c3}body#promo h2.soon span.write-as{color:grey}body#promo h2.soon span.note{color:#b3b3b3;font-variant:small-caps;margin-left:.5em}body#promo .half-col a+a{margin-left:2em}body footer{text-align:center;padding:0 2em;margin-bottom:4em}body footer a{transition-duration:.2s;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;transition-property:color}body footer a+a{margin-left:.8em}body footer a:link,body footer a:visited{color:#666}body footer a.home,body footer a:hover{color:#333}body footer a.home:hover{color:#000}body footer nav{margin:3em 0 2em}body footer .made-by{font-size:.86em;color:#666}body .gallery header.user-content,body#gallery header.user-content{margin:0 0 2.5em;padding:0;text-align:center}body .gallery h1,body#gallery h1{text-align:center;margin-top:.9em;font-weight:400}body .gallery p.description,body#gallery p.description{color:#666;font-size:1.1em;margin:.5em auto 0;line-height:1.5;max-width:40em}body .gallery #lightbox,body#gallery #lightbox{display:none;text-align:center;margin-bottom:6em}body .gallery #lightbox.illuminated,body#gallery #lightbox.illuminated{display:block}body .gallery #lightbox.illuminated+.images,body#gallery #lightbox.illuminated+.images{display:none}body .gallery #lightbox.illuminated+.images+footer,body#gallery #lightbox.illuminated+.images+footer{margin-bottom:7em}body .gallery #lightbox img,body#gallery #lightbox img{max-width:100%;max-height:800px}body .gallery #lightbox img.single,body#gallery #lightbox img.single{cursor:zoom-in}body .gallery #lightbox #description,body#gallery #lightbox #description{margin:1em 0;text-align:left;line-height:1.4em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}body .gallery #lightbox #description code,body .gallery #lightbox #description h1,body .gallery #lightbox #description h2,body .gallery #lightbox #description h3,body .gallery #lightbox #description h4,body .gallery #lightbox #description h5,body .gallery #lightbox #description h6,body .gallery #lightbox #description ol,body .gallery #lightbox #description p,body .gallery #lightbox #description ul,body#gallery #lightbox #description code,body#gallery #lightbox #description h1,body#gallery #lightbox #description h2,body#gallery #lightbox #description h3,body#gallery #lightbox #description h4,body#gallery #lightbox #description h5,body#gallery #lightbox #description h6,body#gallery #lightbox #description ol,body#gallery #lightbox #description p,body#gallery #lightbox #description ul{display:inline;margin:0}body .gallery #lightbox #description hr+p,body .gallery #lightbox #description ol,body .gallery #lightbox #description ul,body#gallery #lightbox #description hr+p,body#gallery #lightbox #description ol,body#gallery #lightbox #description ul{display:block;margin-top:-1em;margin-bottom:-1em}body .gallery #lightbox #description blockquote,body#gallery #lightbox #description blockquote{border-left:4px solid #ddd;padding:0 1em;margin:.5em;color:#777;display:inline-block}body .gallery #lightbox #description blockquote p,body#gallery #lightbox #description blockquote p{display:block;margin:.5em 0}body .gallery #lightbox #description li,body#gallery #lightbox #description li{margin-top:-.5em;margin-bottom:-.5em}body .gallery #lightbox #description hr,body#gallery #lightbox #description hr{margin-top:0;margin-bottom:0}body .gallery #lightbox #description form,body#gallery #lightbox #description form{text-align:right}body .gallery #lightbox #description form textarea,body#gallery #lightbox #description form textarea{height:100px;font-size:1em}body .gallery #lightbox #description form span,body#gallery #lightbox #description form span{font-size:.95em;margin-right:1em;font-style:italic;color:#444}body .gallery #lightbox nav#gal,body#gallery #lightbox nav#gal{position:fixed;bottom:0;left:0;right:0}body .gallery #lightbox nav#gal div,body#gallery #lightbox nav#gal div{display:inline-block;background-color:rgba(255,255,255,.9);padding:.5em 1.5em;border-top-left-radius:.5rem;border-top-right-radius:.5rem}body .gallery #lightbox nav#gal a+a,body#gallery #lightbox nav#gal a+a{margin-left:1em}body .gallery #lightbox nav#gal img.arrow,body#gallery #lightbox nav#gal img.arrow{width:25px;height:25px;vertical-align:60%}body .gallery #lightbox nav#gal img.gallery,body#gallery #lightbox nav#gal img.gallery{width:50px;height:50px}body .gallery #lightbox nav.actions,body#gallery #lightbox nav.actions{display:inline-block;float:right;margin-top:1em;margin-bottom:1em;font-size:.86em}body .gallery .images>div,body#gallery .images>div{background-color:#eee;display:inline-block;width:24.5%;overflow:hidden;padding-top:24.5%;position:relative}body .gallery .images>div div.description,body .gallery .images>div div.plain-description,body#gallery .images>div div.description,body#gallery .images>div div.plain-description{display:none}body .gallery .images img,body#gallery .images img{position:absolute;top:0;left:-40%;max-width:178%}#tools,.albums>div div.overlay,.albums>div h1{left:0;right:0;bottom:0}body .gallery .images #empty,body#gallery .images #empty{font-size:1.2em}body .gallery .images p#empty,body#gallery .images p#empty{text-align:center}body .gallery input.info,body#gallery input.info{margin:0 0 1em;width:100%;font-size:1em;text-align:center}body .gallery label p,body#gallery label p{text-align:left;text-transform:uppercase;color:#444;font-weight:700;font-size:.86em;margin:1em 0 0}body .gallery blockquote#empty,body#gallery blockquote#empty{margin:1em auto;max-width:25em}body .gallery blockquote#empty p.quote,body#gallery blockquote#empty p.quote{font-style:italic;margin-bottom:.5em}body .gallery blockquote#empty p.author,body#gallery blockquote#empty p.author{margin-top:.5em}body .gallery blockquote#empty p.cta,body#gallery blockquote#empty p.cta{text-align:center;font-size:1.2em;margin-top:2em}header{margin:1em;padding-left:1.25em;padding-top:.25em}header#main h1{margin:0}header#main h1#logo,header#main nav{display:inline}header#main nav{line-height:2.4em;margin:0 1em}header#main img{max-width:160px;vertical-align:middle}header nav .username{font-size:2em;font-weight:400;color:#555}header nav#user-nav{margin-left:0}header nav#user-nav .tabs>a.selected,header nav#user-nav>a.selected{cursor:default;font-weight:700}header nav#user-nav .tabs>a+a,header nav#user-nav>a+a{margin-left:2em}header nav#user-nav a{font-size:1.2em}header nav#user-nav a span{font-size:.7em;color:#999;text-transform:uppercase;margin-left:.5em;margin-right:.5em}header nav#user-nav nav>ul>li:first-child>a{display:inline-block}header nav#user-nav nav>ul>li:first-child img{position:relative;top:-.5em;right:.3em}header nav#user-nav ul ul{font-size:.8em}header nav#user-nav ul ul a{padding-top:.25em;padding-bottom:.25em}header nav#user-nav li{line-height:1.5}.dropdown-nav{line-height:2em}.dropdown-nav span{margin:0}.dropdown-nav .material-icons{vertical-align:sub}.dropdown-nav>ul>li{line-height:1.8;bottom:-.35em}.dropdown-nav ul{display:inline;list-style:none;position:relative;margin:0;padding:0}.dropdown-nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0;max-height:30em;overflow-y:auto;overflow-x:hidden;border:1px solid #ccc;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.dropdown-nav ul ul li{line-height:1.8;display:block;min-width:9em;max-width:16em}.dropdown-nav ul a{display:block;color:#333;padding:0 .5em;margin:0;overflow:hidden;white-space:-moz-nowrap;white-space:-nowrap;white-space:-o-nowrap;white-space:nowrap}.dropdown-nav ul li{display:inline-block;position:relative;margin:0;padding:0}.dropdown-nav ul li:hover{background:#f6f6f6}.dropdown-nav ul li:hover>ul{display:block}.dropdown-nav ul li.selected a,.dropdown-nav ul li.selected a:hover{color:#888}.dropdown-nav ul li.current-user,.dropdown-nav ul li.menu-heading{font-weight:700;padding:0 .5em;color:#000}.dropdown-nav ul li.current-user:hover,.dropdown-nav ul li.menu-heading:hover{background-color:transparent!important}.dropdown-nav ul li.menu-heading{color:#666;font-weight:400;font-size:.8em;padding:.2em .8em;cursor:default;text-align:left}.dropdown-nav ul li.checkable input,.dropdown-nav ul li.integration input{margin-top:.5em}.dropdown-nav ul li.checkable span,.dropdown-nav ul li.integration span{margin-right:2em}.dropdown-nav ul li hr{margin:.5em .75em}#official-writing h2+.android-version a:hover,#wrapper h2+.android-version a:hover,.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}a:link,a:visited{color:#6161FF}a.cta{background:#8da9c2;color:#fff;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:.5em .75em;font-size:1.5em}a.cta:hover{background:#6c90b0}a.cta img{max-height:.86em}div.snug{max-width:30em;margin:3em auto}div.anon-users p{line-height:1.5}div.anon-users a{font-weight:700;padding-bottom:.1rem}#beta h2.intro,#beta h2.light{font-weight:400}div.anon-users a:hover{border-bottom:1px solid #6161FF}div.anon-users hr.short{margin:5em auto 3em}hr{border:0;height:1px;background:#ccc;max-width:40em;margin:4em auto;text-align:center}hr.short{max-width:30em}input,textarea,textarea:focus{outline:0}input.info,textarea{width:100%;padding:1em;resize:vertical;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;border:1px solid #ccc}pre.norm,pre.sans,pre.wrap,textarea.norm,textarea.sans,textarea.wrap{line-height:1.4em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#beta p,.albums>div h1{line-height:1.4}pre.norm,textarea.norm{font-family:Roboto,sans-serif}pre.sans,textarea.sans{font-family:'Open Sans',sans-serif}pre.code,pre.mono,textarea.code,textarea.mono{max-width:none!important}.hljs,pre{margin:0;padding:.5em 2em 1.5em;font-size:1.2em}input{padding:.5em;font-family:Quicksand,sans-serif}input[type=submit]{font-size:1em;border:1px solid #7278bf;background:#7278bf;color:#fff;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}input[type=submit]:hover{background-color:#7d82c4}input[type=submit]:disabled{cursor:default;background-color:#999!important;border-color:#999!important}.purchase-note{font-size:.86em;color:#444;margin-left:1em}#beta{max-width:50em;margin:0 auto 3em;font-size:1.2em}#beta.tight{max-width:30em}#beta .app+.app{margin-top:1.5em}#beta .app h2{margin-bottom:.25em}#beta .app p{margin-top:.25em}#beta li{margin:.3em 0}#beta h2 a{transition-duration:.2s;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;transition-property:color}#beta h2 a:hover,#beta h2 a:link,#beta h2 a:visited,#official-writing h2,#official-writing h3,#official-writing h4,#wrapper h2,#wrapper h3,#wrapper h4{color:#444}#beta h2 a:hover{color:#5e5e5e}#official-writing,#wrapper{margin:1em auto;padding:0 2em}#official-writing ul,#wrapper ul{margin:0;padding:0 0 0 2em;list-style-position:inside;line-height:1.4;text-indent:-1.4em}#tools{position:fixed;padding:1em 2em}#tools .tool{display:inline-block;margin:0 2em 0 0}#tools .tool#status{color:#666}#tools .tool#status.doing{font-style:italic}#tools .mode-wp{font-family:serif}#tools .mode-typewriter{font-family:monospace}.clearfix{overflow:auto}.half,.half-col{float:left}.half+.half-col,.half-col+.half-col{margin-left:4em}.half{width:50%}.hljs{overflow-x:inherit;background:0 0}code{font-family:monospace,monospace;font-size:1em}#wrapper{max-width:50em}#official-writing h2.major,#wrapper h2.major{color:#222}#official-writing h2.minor,#wrapper h2.minor{font-size:1.3em}#official-writing h2.bugfix,#wrapper h2.bugfix{font-size:1.15em;color:#666}#official-writing h2+.android-version,#wrapper h2+.android-version{margin-top:0;font-size:1.1em}#official-writing h2+.android-version a,#wrapper h2+.android-version a{color:#999}#uploader{margin-top:3em}#album-name{font-size:1.1em;margin:2em 0;width:100%}.salesman{padding:0 1em}.salesman.closed{display:none}img.ic-18dp{width:18px;height:18px;vertical-align:middle}div.overlay{background:rgba(0,0,0,.4)}.albums{margin:1%}.albums>div{background-color:#eee;display:inline-block;width:24.7%;overflow:hidden;padding-top:24.7%;position:relative}.albums>div a:link,.albums>div a:visited{color:#fff}.albums>div a:hover div.overlay{background:rgba(0,0,0,.25)}.albums>div div.overlay{-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;position:absolute;top:0}.albums>div h1{position:absolute;margin-bottom:1em!important;padding:0 1em;font-size:1.5em;font-weight:700;text-transform:uppercase}.albums>div img{position:absolute;top:0;left:-40%;max-width:178%}@media all and (min-width:1280px){body#promo div.heading{margin:10em 0}}@media all and (min-width:1600px){body#promo div.heading{margin:14em 0}}@media all and (max-width:1115px){.albums>div{width:24.5%;padding-top:24.5%}}@media all and (max-width:900px){.half-col{float:none;text-align:center}.half-col+.half-col{margin-top:3em;margin-left:0}#beta{font-size:1.15em}.albums>div{width:32.6%;padding-top:32.6%}}@media all and (max-width:766px){body#gallery .images>div{width:19.4%;padding-top:19.4%}}@media all and (max-width:720px){body#gallery .images>div{width:24.3%;padding-top:24.3%}}@media all and (max-width:680px){.albums>div{width:49.5%;padding-top:49.5%}}@media all and (max-width:600px){body#promo div.heading{margin:6em 0}body#promo h2{font-size:1.6em}body#promo .half-col a+a{margin-left:1em}body header img{max-width:140px}body#gallery #lightbox #description{padding-left:1em;padding-right:1em}#wrapper{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}}@media all and (max-width:500px){body#gallery .images>div{width:24.1%;padding-top:24.1%}.albums>div{width:100%;padding-top:100%}}@media all and (max-width:400px){body#gallery .images>div{width:23.7%;padding-top:23.7%}}@media all and (max-width:260px){body#gallery .images>div{width:32%;padding-top:32%}}@media all and (max-height:734px){body .gallery #lightbox img,body#gallery #lightbox img{max-height:734px}}@media all and (max-height:500px){body#promo div.heading{margin:5em 0}}@media all and (max-height:400px){body#promo div.heading{margin:0}}@media only screen and (min-device-width:320px) and (max-device-width:480px){header{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}@media only screen and (max-width:320px){header{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){header{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}}#gallery .hidden,.gallery .hidden{display:none}#album-editor{text-align:center}#album-editor input{display:block;margin:1rem auto}#album-editor input[type=text]{border:1px solid #ccc;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;width:80%;box-sizing:border-box;text-align:center}#album-editor input[name=title]{font-size:2em;padding-top:.3em}#album-editor input[name=body]{font-size:1em}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.dropzone{min-height:150px;border:2px solid #ccc;background:#f2f2f2;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-preview.dz-file-preview .dz-details,.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-message{text-align:center;margin:2.75em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}