#header .container,#header img,body,html{height:100%}#banner,*,body{font-family:sans-serif}#banner,#company-name,#footer a,#info{font-style:italic}#header img,#preview img{max-width:100%}*,body{box-sizing:border-box;color:#313f4c;margin:0;padding:0}body,html{margin:0;min-height:100%}body{display:flex;flex-direction:column;justify-content:space-between}#header{background:#313f4c;height:100px;margin-bottom:50px;max-height:100px;min-height:100px;width:100%}#header .container div{float:left;height:100%}#logo{width:115px}#header img{width:auto}#company-name{font-size:100px;font-weight:700;line-height:100px;padding-left:15px;width:450px}#banner,#company-name .copyright{font-size:40px}#banner{color:#fff;float:right;height:auto;margin-top:50px;width:685px}#banner strong{color:#fff}ul#image-categories,ul#image-source{list-style-type:none;overflow:auto;padding-bottom:20px;padding-left:0}ul#image-categories li,ul#image-source li{background:#e6e6e6;border:1px solid #313f4c;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;float:left;font-size:18px;margin-left:1px;padding:15px 10px}ul#image-categories li.active,ul#image-source li.active{background:#313f4c;color:#fff}ul#image-categories li:hover,ul#image-source li:hover{background:#1e272f;color:#fff}ul#image-categories li{font-size:16px;margin-top:1px;padding:10px 12px}.slider{background:#313f4c;display:block;height:auto;margin:0 50px 40px;padding:0 6px;position:relative}.slider img{cursor:pointer;height:auto;padding:10px 5px}.slider button{background:#fff;background-size:contain;border:transparent;color:transparent;height:41px;position:absolute;top:35%;width:37px}#buttons,#drop-zone,#standard-images .slider .slick-track{height:100px}.slider .slick-prev{background-image:url(/img/slider-left.png);right:101%}.slider .slick-next{background-image:url(/img/slider-right.png);left:101%}#own-image,#own-image .loading{display:none}#own-image .loading.wait{display:inline-block}#buttons #download img,#custom-image{display:none}#uploads img{height:80px;float:left;padding:5px;width:auto}.upload-link{color:#2528c1;cursor:pointer;text-decoration:underline}#drop-zone{border:2px dashed #313f4c;line-height:100px;margin:15px 0;text-align:center;vertical-align:middle;width:100%}#preview-outer-wrapper{float:left;width:1122px}#buttons,#info,#preview-inner-wrapper{clear:both;position:relative;width:100%}#buttons-inner-wrapper{width:1122px}#buttons .button,#buttons button{background:#e6e6e6;border:outset;cursor:pointer;float:left;font-size:16px;height:40px;margin-right:35px;outline:#313f4c solid 1px;padding:0 10px;vertical-align:middle}#buttons .button{border:none;line-height:35px}#buttons .button input.dimension{outline:0;width:50px}#buttons .button input.dimension:focus{background:#ffc}#buttons .button input.dimension.error{border:1px solid #e00}#buttons #download.loading{text-align:left}#buttons #download.loading img{display:block;float:right;padding:0 5px}#flash,.cropper-line,.cropper-point{display:none}#buttons .shop{border:outset;float:right;margin-right:0;padding:0}#buttons .shop a{text-decoration:none;padding:10px 25px}#info{line-height:22px;margin-top:15px}#info a{color:#2528c1;text-decoration:underline}#preview-border{background:#313f4c;padding:1px}#preview{height:240px;overflow:hidden;position:relative;width:100%}.dimension input{background:#fff;border:none;font-size:15px;outline:0;text-align:right;width:50px}.cropper-crop-box{z-index:-1}.cropper-modal{opacity:0}#height,#width{font-size:14px;height:37px;position:relative;text-align:center}#height .arrow-left,#height .arrow-right,#height hr,#width .arrow-left,#width .arrow-right,#width hr{position:absolute;font-size:16px;bottom:10px}#height hr,#width hr{bottom:18px;width:100%}#width hr{border-top:1px solid #313f4c}#height hr{border-top:1px solid #000}#height .arrow-left,#width .arrow-left{left:-2px}#height .arrow-right,#width .arrow-right{right:-2px}#width-wrapper{position:absolute;top:-33px;width:1122px}#height-wrapper{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:-133px;top:100px;width:240px}#tools{float:right}#tools .tool-box{background:#e6e6e6;border:1px solid #313f4c;border-radius:2px;clear:right;float:right;margin:0 auto 20px;padding:3px 5px 5px;text-align:center;width:85px}#tools #position>div{height:28px}#tools img{height:auto;width:30px}#tools #left{margin-right:3px}#tools #right{margin-left:3px}#footer{padding:30px 0;width:100%}#footer a{padding:0 5px 0 6px;text-decoration:none}#flash{background:#ccc;bottom:100px;box-shadow:0 0 15px;color:#fff;font-size:15px;padding:5px;position:fixed;right:100px;width:300px}#flash-inner-wrapper{background:#eee;padding:20px;position:relative}#flash.error{background:#f33}#flash.error #flash-inner-wrapper{background:#ff8080}#flash.success{background:#3c3}#flash.success #flash-inner-wrapper{background:#00b300}.close{background:url(/img/circle.png) no-repeat #eee;background-size:contain;border:none;border-radius:10px;color:#313f4c;font-size:16px;height:20px;line-height:20px;position:absolute;right:5px;top:5px;width:20px}#form-wrapper{background:rgba(49,63,76,.6);display:none;font-size:16px;height:100%;left:0;position:fixed;top:0;width:100%}#form-inner-wrapper{background:#fff;margin-top:175px;overflow:auto;padding:20px 50px;position:relative}#form-wrapper form p{margin-bottom:30px}#form-wrapper form>div{display:flex;flex-wrap:wrap;float:left;padding:5px 15px;width:50%}#form-wrapper form>div>label{display:inline-block;line-height:2em;width:125px}#form-wrapper form input,#form-wrapper form select{background:#fff;border:1px solid #313f4c;border-radius:3px;flex-grow:1;font-size:15px;margin:0 3px;padding:4px}#form-wrapper form .required-input::placeholder,#form-wrapper form .required-select{color:#ff8080}#form-wrapper #city,#form-wrapper #house-number{width:150px}#form-wrapper .separator{height:25px;width:100%}#submit-wrapper{background:#fff;border:none;margin:20px 0 30px;position:relative;width:100%!important}#form-wrapper #submit-wrapper input{background:#313f4c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:100%}#form-wrapper #submit-wrapper.loading input{background:#738da5}#form-wrapper #submit-wrapper img{display:none;position:absolute;top:12px;right:42%}#form-wrapper #submit-wrapper.loading img{display:block}#form-wrapper p.error-info{color:#f33;margin:8px 0 0 130px;width:100%}#form-wrapper form input.error{border:1px solid #f33;color:#f33}#main{flex-grow:1}.container{clear:both;margin:0 auto;width:1250px}#download-form{display:none}.cropper-bg{background-image:url(/img/poehau-bg.png)!important}
