/** Theme Name: Peafowl Theme URL: https://chevereto.com/ Version: 3 Author: Rodolfo Berrios @Chevereto: 3.14.2 @requires peafowl.css */ /* * LAYOUT * --------------------------------------------- */ body { padding-top: 65px; padding-bottom: 20px; min-height: 100%; background: #fefefe; position: relative; font-family: Helvetica, Arial, sans-serif; font-size: 14px; /* line-height: 1.2; */ } body.landing { min-height: 500px; height: 100%; padding: 0; margin: 0; } .phone body.landing { min-height: auto; } .js body.landing { overflow: hidden; opacity: 0; } .js body.landing.load { -webkit-transition: -webkit-transform 600ms ease, opacity 350ms linear; -webkit-transition: opacity 350ms linear, -webkit-transform 600ms ease; transition: opacity 350ms linear, -webkit-transform 600ms ease; transition: transform 600ms ease, opacity 350ms linear; transition: transform 600ms ease, opacity 350ms linear, -webkit-transform 600ms ease; opacity: 1; } .js body.loaded { overflow: auto; } body.split { margin-top: 0; padding-top: 0; } .adbanner { margin:10px; text-align:center; min-height:90px } .adbanner img { display:block; margin:0 auto } .fluid .content-width, .content-width.fluid { width: 100%; /*max-width: 1620px;*/ } @media (min-width: 992px) { .content-width.wide { max-width: none; } } html.device-mobile .device-mobile--hide { display: none !important; } html.device-nonmobile .device-nonmobile--hide { display: none !important; } body#upload { padding-top: 50px; padding-bottom: 0; background-color: transparent; } /* * IMAGE VIEWER * --------------------------------------------- */ .image-viewer { text-align: center; background: #f7f7f7; position: relative; min-height: 72px; overflow: hidden; } .image-viewer-main { display: inline-block; vertical-align: middle; } .image-viewer-container { display: block; margin: 0 auto; position: relative; } .image-viewer-container img { display: block; margin: 0 auto; max-height: 100%; width: auto; } .js .image-viewer-container img { position: absolute; /*background: #000;*/ width: 100%; height: auto; } .image-viewer .btn-download { position: absolute; top: 20px; right: 20px; z-index: 1; } .image-viewer-navigation {} .image-viewer-navigation a { z-index: 3; } .image-viewer-navigation a:hover { background-color: #aaa; background-color: rgba(0, 0, 0, 0.3); } .viewer-loader, #image-viewer-loading { width: 30px; height: 30px; position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; border-radius: 100%; background: rgba(17, 17, 17, 0.9); } #image-viewer-loader { position: absolute; background: rgba(0, 0, 0, 0.5); border: 2px solid rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.9); font-size: 13px; left: 50%; top: 50%; padding: 8px 14px; border-radius: 100px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor: pointer; display: none; } #image-viewer-loader:hover { background: rgba(0, 0, 0, 0.6); border-color: rgba(255, 255, 255, 0.8); color: #fff; } #image-viewer-loader .btn-icon { position: relative; top: 1px; font-size: 12px; } .image-viewer.full-viewer, #image .top-bar-placeholder { background: #111; } .top-bar-white .image-viewer.full-viewer, .top-bar-white #image .top-bar-placeholder { background: #fff; } /* * LIKE BUTTON * -- */ .btn-like {} .btn-like .btn.btn-liked, .btn-like .btn.btn-unliked { display: none; } .btn-like[data-liked="0"] .btn-unliked { display: inline-block; } .btn-like[data-liked="1"] .btn-liked { display: inline-block; } /* * FOLLOW BUTTON * -- */ .btn-follow {} .btn-follow .btn.btn-followed, .btn-follow .btn.btn-unfollowed { display: none; } .btn-follow[data-followed="0"] .btn-unfollowed { display: inline-block; } .btn-follow[data-followed="1"] .btn-followed { display: inline-block; } /* * UPLOAD BOX * --------------------------------------------- */ #fullscreen-uploader-mask { z-index: 99; } .phone #fullscreen-uploader-mask { z-index: 400; } #anywhere-upload { z-index: 400; scroll: auto; -webkit-overflow-scrolling: touch; -webkit-transition: transform 300ms ease; -webkit-transition: -webkit-transform 300ms ease; transition: -webkit-transform 300ms ease; transition: transform 300ms ease; transition: transform 300ms ease, -webkit-transform 300ms ease; } #anywhere-upload.hidden-visibility {} #anywhere-upload.hidden-visibility iframe { /* example: adsense */ visibility: hidden; } .phone #anywhere-upload { z-index: 500; height: 100vh !important; /* 100% height for phone only */ } #upload #anywhere-upload { overflow: hidden !important; height: auto !important; } #upload .upload-box .upload-box-allowed-files, .phone .upload-box .upload-box-allowed-files { display: none; } #upload .upload-box[data-queue-size="0"] .upload-box-allowed-files, .phone .upload-box[data-queue-size="0"] .upload-box-allowed-files { display: block; } #upload .upload-box-allowed-files, .phone .upload-box-allowed-files { position: fixed; top: auto; left: 0; right: 0; text-align: center; bottom: 10px; } #anywhere-upload-paste { height: 0; opacity: 0; font-size: 0; } #anywhere-upload-paste * { display: none; } .upload-box { border-bottom: 0; } .upload-box-queue { text-align: center; font-size: 0; margin-top: 35px; margin-bottom: 35px; } .upload-box-queue li { position: relative; text-align: center; display: inline-block; background: red; margin: 5px; background: #efefef; -webkit-box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.07); box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.07); } .tone-dark .upload-box-queue li { background: #222; } .upload-box-queue li, .upload-box-queue .block { border-radius: 0; } .ios .upload-box-queue li, .ios .upload-box-queue .block, .upload-box-queue .block.failed { border-radius: 0; } .upload-box-queue li, .upload-box-queue li.normal { width: 110px; /* 110 -> 77 -> 55 */ height: 110px; font-size: 14px; font-size: 1rem; } .upload-box-queue li.small { width: 77px; height: 77px; font-size: 9px; font-size: 0.643rem; } .upload-box-queue li.tiny { width: 54px; height: 54px; font-size: 7px; font-size: 0.5rem; } .upload-box-queue .block { width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; position: absolute; } .upload-box-queue a.image-link { display: none; } .upload-box-queue .completed a.image-link { display: block; position: absolute; overflow: hidden; z-index: 1; -webkit-transform: rotate(0.000001deg); /* workraround for webkit rounded:hover:overflow issue */ } .upload-box-queue .queue-item .queue-item-button, .upload-box-queue .queue-item .block.edit { display: block; position: absolute; cursor: pointer; z-index: 100; } .upload-box-queue .queue-item .queue-item-button .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .upload-box-queue .queue-item.completed:hover .queue-item-button { display: none; } .upload-box-queue .queue-item .queue-item-button { font-size: 7px; width: 21px; height: 21px; line-height: 23px; background: #fff; color: #333; border-radius: 200px; left: -7px; -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.5); } .tone-dark .upload-box-queue .queue-item .queue-item-button { background: #333; color: #fff; } .upload-box-queue .queue-item .queue-item-button.cancel { top: -7px; } .upload-box-queue .queue-item .queue-item-button.edit { top: 16px; font-size: 9px; } .upload-box-queue .big-icon { position: absolute; color: #dadada; font-size: 5.36em; width: 1em; height: 1em; left: 50%; top: 50%; margin-left: -0.5em; margin-top: -0.5em; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9); } .tone-dark .upload-box-queue .big-icon { color: #444; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9); } .upload-box-queue .preview, .upload-box-queue .done { position: relative; overflow: hidden; } .upload-box-queue .preview .canvas { position: absolute; top: 50%; left: 50%; } .upload-box-queue .progress { position: absolute; } .upload-box-queue .progress-bar, .upload-box-queue .progress-percent { height: 100%; } .upload-box-queue .uploading .progress-percent { display: block; } .queue-item.uploading.waiting .progress-percent, .queue-item.uploading .queue-item-button.edit, .queue-item.uploading .block.edit { display: none; } .upload-box-queue .progress-percent { font-family: arial, helvetica, sans-serif; font-size: 2.86em; font-weight: normal; color: #fff; text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.8); text-align: center; width: 100%; height: 1em; position: absolute; top: 0.86em; z-index: 1; display: none; } .upload-box-queue .progress-percent b { font-weight: bold; } .upload-box-queue .progress-percent span { font-size: 0.5em; font-weight: normal; position: relative; } .upload-box-queue .progress-bar { float: right; width: 100%; display: none; } .upload-box-queue .progress-bar, .upload-box-queue .failed .result { background: rgba(255, 255, 255, 0.65); } .upload-box-queue .uploading .progress-bar { display: block; } .upload-box-queue .completed .result.done, .upload-box-queue .failed .result.failed { display: block; } .upload-box-queue .result { position: absolute; z-index: 1; display: none; } .tone-dark .upload-box-queue .progress-bar, .tone-dark .upload-box-queue .failed .result { background: rgba(0, 0, 0, 0.65); } .upload-box-queue .result .icon { position: absolute; width: 1em; font-size: 3.429em; color: #fff; top: 50%; left: 50%; margin-top: -0.5em; margin-left: -0.5em; margin-left: -0.5em; opacity: 0.92; text-shadow: none; } .upload-box-queue .done .result .icon { text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); } .upload-box-queue .failed .result .icon { color: #e84c3d; font-size: 3.429em; /* 48 */ } .upload-box-queue.queue-complete .cancel, .upload-box-queue.queue-complete .edit { display: none; } #uploaded-embed-toggle-combo, #form-embed-toggle-combo { position: relative; } #upload .top-bar { -webkit-box-shadow: none; box-shadow: none; border-bottom-color: transparent; } #upload #anywhere-upload { background: transparent; } #upload .upload-box { transform: none; position: static; } body#upload [data-action="close-upload"] { display: none !important; } /* reset shows on ready and complete! */ .upload-box:not(.queueReady):not(.queueCompleted) [data-action="reset-upload"], .upload-box.queueUploading [data-action="close-upload"], .upload-box:not(.queueUploading) [data-action^="cancel-upload"], .upload-box.queueHasResults [data-action="cancel-upload"], .upload-box:not(.queueHasResults) [data-action="cancel-upload-remaining"], .upload-box.queueReady [data-action="close-upload"], .upload-box:not([data-queue-size="0"]) [data-action="close-upload"] { display: none; } /* * USER BACKGROUND COVER * --------------------------------------------- */ #background-cover { height: 290px; background-color: #000; position: relative; } .phone #background-cover { height: 230px; } #background-cover.no-background { background-color: #f9f9f9; background-image: none !important; padding: 9px 0; height: auto; margin-top: 50px; } .tone-dark #background-cover.no-background { background: #101010; } #background-cover-wrap { height: 100%; overflow: hidden; position: relative; } #background-cover .content-width { text-align: center; } #change-background-cover { position: absolute; right: 10px; bottom: 10px; } #user-background-upload { top: 0; left: 0; width: 1px; height: 1px; } #background-cover-src { overflow: hidden; background-position: center center; background-size: cover; } #background-cover-src, #background-cover .loading-placeholder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #background-cover .loading-placeholder { background: rgba(0, 0, 0, 0.8); } /* * LIST STYLES * --------------------------------------------- */ [data-privacy="public"] .list-item-privacy { display: none; } .list-item-thumbs {} .list-item-thumbs li, .list-item-thumbs li a { display: block; height: auto; overflow: hidden; } .list-item-thumbs li a { height: 100%; background-size: cover; background-position: center center; } .list-item-thumbs li img { width: 100%; display: block; } .input-copy { position: relative; } .input-copy .btn-copy { font-size: 10px; position: absolute; right: 2px; top: 8px; background: #fff; padding: 0 4px; height: 18px; line-height: 18px; text-transform: uppercase; cursor: pointer; border-width: 0 4px; border-style: solid; border-color: #fff; display: none; } .input-copy .btn-copy:hover { background: #e5e5e5; } .list-item-image-tools { position: absolute; right: 0; top: 0; } .list-item.selected .list-item-image-tools li.tool-select .icon { color: #fff; background: #27ae60; } .list-item-image-tools li { margin: 2px; cursor: pointer; position: relative; height: 2.4em; /* 36 */ line-height: 2.4em; font-size: 1em; right: calc(-2.4em - 2px); transition: all 200ms ease-in-out; } .list-item .hover-display.list-item-image-tools { opacity: 1; } html:not(.--idle) .list-item:hover .list-item-image-tools li, .list-item.selected li.tool-select, .list-item[data-flag="unsafe"] li.tool-flag { right: 0; } .list-item-image-tools li, .list-item-image-tools li * { display: block; color: inherit; } .list-item-image-tools li span { float: right; } .list-item-image-tools li .label { font-size: 0.86em; } .list-item-image-tools li .btn-icon { font-size: 1em; } .list-item-image-tools li .label { text-transform: uppercase; padding-left: 1em; padding-right: 0; display: none; height: 100%; } .list-item-image-tools li:hover .label { display: block; } .small-cols .list-item-image-tools li:hover .label { display: none; } [data-flag="unsafe"] li:hover .label-flag-unsafe, [data-flag="safe"] li:hover .label-flag-safe { display: none; } .unsafe-blur-on [data-flag="unsafe"] .image-container, .unsafe-blur-on .list-item .list-item-thumbs li[data-flag="unsafe"] a { filter: blur(5px); -webkit-filter: blur(5px); -webkit-transform: scale(1.04); transform: scale(1.04); } .unsafe-blur-on [data-flag="unsafe"]:hover .image-container, .unsafe-blur-on .list-item:hover .list-item-thumbs li[data-flag="unsafe"] a { filter: none; -webkit-filter: none; } .list-item-image-tools li .btn-icon { width: 2.4em; /* 36/15 */ height: 2.4em; line-height: 2.4em; color: #fff; background: #000; background: rgba(0, 0, 0, 0.2); text-align: center; } .list-item-image-tools li:hover .btn-icon, .list-item-image-tools li .label { color: #fff; background: rgba(0, 0, 0, 0.4); } .list-item.selected li.tool-select .btn-icon, [data-flag="unsafe"] li.tool-flag .btn-icon { background: rgba(0, 0, 0, 0.4); } .list-item-album .tool-flag { display: none; } .list-item-image-tools li .label { text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); } .list-item .list-item-avatar-cover, .list-item .list-item-avatar-cover>* { border-radius: 100%; } .list-item .list-item-avatar-cover { width: 160px; height: 160px; border: 0; background-color: #e5e5e5; position: absolute; left: 50%; top: 50%; /* margin-top: 0 !important; */ margin-top: -80px !important; margin-left: -80px !important; -webkit-transition: all 300ms; transition: all 300ms; } .tone-dark .list-item .list-item-avatar-cover { background: #555; } .list-item .list-item-avatar-cover>* { width: 100px; height: 100px; } .list-item .list-item-avatar-cover img { height: auto; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); } .list-item .list-item-avatar-cover .icon.empty { display: block; top: 50%; position: relative; margin-top: -45px; } .list-item .list-item-avatar-cover .icon.empty, .tone-dark .list-item-image .list-item-avatar-cover .icon.empty { color: #fff; } .list-item-privacy { position: absolute; left: 0; top: 0; width: 2.4em; height: 2.4em; line-height: 2.4em; color: #fff; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); text-align: center; } .tone-dark .list-item-privacy { background: rgba(0, 0, 0, 0.5); color: #fff; } .list-item-like { color: #fff; position: absolute; right: 0; bottom: 0; } .list-item-like .btn-like { font-size: 20px; padding: 10px; cursor: pointer; display: none; opacity: 0.8; } .list-item-like .btn-like:hover, .list-item-like .btn-like.btn-liked { opacity: 1; } [data-liked="0"] .list-item-like .btn-like.btn-unliked { display: block; } [data-liked="1"] .list-item-like .btn-like.btn-liked { display: block; } /* play stuff */ .list-item-play-gif, .list-item-play-gif * { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAACdCAMAAAAgwM7pAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAcVQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///9///+///+///+///+///+///9///8///1///5///9///9///u///f///+///+///+///9///q///z///9///+///9///8///9///+///+///+///+///8///w///9///+///3///8///9///2///9///7///t///+///8///b///9///9///M///+///y//+A///9///r///7///+///7///3///+///8//+////8//+q///8///+///z///+///+///9///6///m///7///j///7///9///+///+///9///9///6///+///+///+///7///V///+///9///5///9///+///+///8///9///6///8///+///9///4///+///+///+///+///4///9///5///+///v///7///9///8///o///9///9///8///6///y///9///0///+///x///+///6////////////vBUIqgAAAJd0Uk5TABQmNkZSWF5iCipmAiRKZAQuXCwYVDoMUBpgIiil+enVw7GJUBoujZkOCPf/45sMFnDPbEqhtcfZ714Qi9EgWI8adDgO21oGbmoEyxICcgw87Toe+1QEVgJg/RTru344CkIIRnrx55VmMNf1wT4GyaMoh+HlTJcyYt+pJrfTzd0ipyqtEECTXAp8aGQ2FIMWxRKzLrhG/4D2XIEAAAQlSURBVHiczZjnWxNBEMYPCCThgNC7IIKCyaCIdJCmgIooYkFCEwsqTRRQQREb9l7u7/UuuZhccm1vX5+H99Ne2d/d7uzOzowgmCgpOcWVmub2eNxpqa6U5CSzdw3lTXe5xTi5XeleNkpGZpYvnhKWLyszwzYmOydXnxJWbk62PU5ewpAShphnA5NfYIVRVJBvgckoNJibhLkqNJ2qomJ7GEXFRcacklL7HFEsLTHilHlYOKLoKdPnlNucnqh85br/w8yRSTr/VMI4rrA8CfNUxDTPUZXG2S6Dwe5aFWvXU6FTjigWxnLyHUx0RL7Y3WJrfxmpIMrJ4+GI4j9fkG3pN8zljvinHD6OKOaopjf1h3aUG14CmbwcUcwMgbL4QVkKx8uxhiLyefltH5ayAlwIkEsGcS6isNzy+Y7giGKSkIwBJQspGFAKZq6V2U7FgFKFNAwoDWN9xf6OTqFEeXAg2NBgkw0zP2xBwrYIbNPC3AjMseFcLcT5pyOPI9gBiTuyYUEELKzBBVqw0A8XjOLCY1jAjkshYEkNLs3CJX64VBSXHOPSdVwBAVfSEGBFFkWgso+AK0QJsNJYSN48RLFOFaR8CNe+isr9VQeqaw46636otu5wqOEPkKr6I0dZKQ3HGuWOx8MXTc0trW3tIVQHG6azK/QTJ7pjb3b39La29rFg/P3K19vrTrJ9PUGnBmTMwOCQySunB/ptgE4SVZ45a/rKMFHLOUvQSP/5CxavjF6ULThm46csdamV6PIVBOlql0waN3x8jQE1ETQkTZ6Y6tZ/YkQK6q6QkWmiJgaQ0BGMLH2tZoiqWMYmCLPnr+vcnQvSFNMGMNCNegreBHCEW0TVCM7kbZpn9jV6ukN011nPe1pLX6YFNotFdHSRJmKvlwLLzn5oZZHua26YuR9TrRI9cNpXozmihxCQsEbrGFA1amwbzIeUgSaJHqnNx0tPeEib1Ki2tmiNB7RKU2priTZ5QE+fRQa0Tc95QFGt0zQGFKCtPQaCDW2bhjGgJdrh6f5ia1BtvaQ2HlAzVaqtV683eEDRLcKnmE3LJ5gbkR3bUwgI5WrntGe9/41TkPY4WlkI7DrjDGkPSL/jI/twgDR++q3jIGLsneZSCWveOyPFCRVoCdfriSChn7ArB6MOc804fZDD4xGmHrMf/Xq3lYB9lIUjB+yfdB80VC10MnCUFOIzy4eNOSbpkW1ZpFm2ZSvx889YpqLLchpeb2mYGqIpi+R421Zy/GUnlK7rLhFVX+ftpOvCkFpAmLXzsrk6ayuUksbwt9ib3eO935/9YEVNhoosql16mn9GiixOLP6r9m14nvroX9mnjstnjUxXzPMUovaIfv8BgSQJhJIkEEqSQChJAqEkCYSSJBBKkkCo/wICDQ002SDzgxYkaIuANi0X5i8hpIpr8W0lCwAAAABJRU5ErkJggg=="); position: absolute; top: 50%; left: 50%; } .list-item-play-gif { width: 72px; height: 72px; margin-left: -36px; margin-top: -36px; background-position: 0 0; cursor: pointer; } .list-item-play-gif>span { width: 66px; height: 66px; margin-left: -33px; margin-top: -33px; background-position: 0 -73px; } .list-item-play-gif:hover>span, .list-item-play-gif--loading>span { -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } .list-item-play-gif>i { width: 32px; height: 17px; margin-left: -16px; margin-top: -9px; background-position: 0 -140px; } @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /* settings */ .settings-group { display: none; } .settings-group-isolated { display: block; } /* stats */ .stats-block, a.stats-block { text-decoration: none; color: inherit; padding: 10px; } a.stats-block:hover { background: #f9f9f9; } .tone-dark a.stats-block:hover { background: #222; } .text-align-center .stats-big-number { text-align: center; } .stats-big-number .number { font-size: 44px; font-weight: 200; } .stats-big-number .number span { font-size: 24px; } .stats-big-number .label { display: block; } .text-content {} .text-content code { background: #f9f9f9; padding: 2px; border: 1px solid #ddd; } .tone-dark .text-content code { border-color: #222; background: #111; } #home-top-bar-placeholder { margin-top: -65px; } #home-cover { width: 100%; background-position: center bottom; background-color: #333; background-size: cover; color: #fff; position: relative; } body.landing #home-cover { margin: 0; padding: 0; height: 100%; min-height: 500px; } body.split #home-cover { margin: 0; background-image:url("/app/content/system/free-image-host.webp"); padding-top:70px !important; } .tone-dark #home-cover { /*background: none;*/ } #home-cover-content { position: relative; text-align: center; } #home-cover-content p, #home-cover-content h1 { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); } /*#home-cover-content a { color: #FFF; }*/ #home-cover-content h1 { font-size: 2.4em; line-height: 120%; font-weight: 600; } @media (min-width: 768px) { #home-cover-content h1 { font-size: 2.7em; } } @media (min-width: 992px) { #home-cover-content h1 { font-size: 3em; } } #home-cover-content p { font-size: 22px; margin: 20px 0; font-weight: 100; } #home-cover-content .home-buttons { margin: 30px 0 20px; } .home-buttons { margin: 20px 0; text-align: center; } .home-buttons a { font-size: 16px; text-transform: uppercase; min-height: 50px; line-height: 1.5; height: auto; text-align: center; letter-spacing: 2px; padding: 12px 30px; } #home-pics-feature { height: 700px; overflow: hidden; position: relative; margin: 10px 0; } #home-pics-feature.empty { height: auto; } #home-pics-feature-overlay { /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1))); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */ width: 100%; height: 200px; position: absolute; bottom: 0; z-index: 1; } .tone-dark #home-pics-feature-overlay { /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#0b0b0b)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #0b0b0b 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); /* IE6-9 */ } #home-pics-feature.empty #home-pics-overlay { display: none; } #home-join { margin: 40px 0; } #home-join h1 { font-size: 38px; font-weight: 100; } #home-join p { margin: 20px 0; font-size: 18px; } /** * BANNERS */ .ad-banner { margin: 10px; text-align: center; } .ad-banner img { display: block; margin: 0 auto; } /* sizes */ .ad-banner-size-300x250 { width: 300px; height: 250px; } .ad-banner-size-336x280 { width: 336px; height: 280px; } .ad-banner-size-728x90 { width: 728px; height: 90px; } .ad-banner-size-300x600 { width: 300px; height: 600px; } .ad-banner-size-320x100 { width: 320px; height: 100px; } .ad-banner-size-320x50 { width: 320px; height: 50px; } .ad-banner-size-468x60 { width: 468px; height: 60px; } .ad-banner-size-234x60 { width: 234px; height: 60px; } .ad-banner-size-120x600 { width: 120px; height: 600px; } .ad-banner-size-120x240 { width: 120px; height: 240px; } .ad-banner-size-160x600 { width: 160px; height: 600px; } .ad-banner-size-300x1050 { width: 300px; height: 1050px; } .ad-banner-size-970x90 { width: 970px; height: 90px; } .ad-banner-size-970x250 { width: 970px; height: 250px; } .ad-banner-size-250x250 { width: 250px; height: 250px; } .ad-banner-size-200x200 { width: 200px; height: 200px; } .ad-banner-size-180x150 { width: 180px; height: 150px; } .ad-banner-size-125x125 { width: 125px; height: 125px; } #banner_before_home_cover { margin: 0; padding: 10px; background: #000; } #banner_image_image-viewer_top, #banner_image_image-viewer_foot { height: 90px; margin-left: auto; margin-right: auto; } body#maintenance, body#consent-screen { padding: 0; margin: 0; width: 100%; height: 100%; } #maintenance-cover, #consent-screen-cover { height: 100%; background-position: center center; background-color: #333; background-size: cover; } #maintenance-cover-inner, #consent-screen-cover-inner { background: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; } #maintenance-cover-content, #consent-screen-cover-content { color: #fff; padding: 40px; text-align: center; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } #maintenance-cover-content #logo { display: inline-block; margin-bottom: 20px; } #maintenance-cover-content #logo img { height: 30px; } #maintenance-cover-content h1 { font-size: 2.5em; margin-bottom: 20px; } #maintenance-cover-content p { font-size: 1.2em; } #consent-screen-cover-inner { background: none; } #consent-screen-cover-src { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-position: center; background-size: cover; } #consent-screen-content { background: #fff; margin: 0 auto; padding: 30px; -webkit-box-shadow: 0 0 50px 6px rgba(0, 0, 0, 0.25); box-shadow: 0 0 50px 6px rgba(0, 0, 0, 0.25); top: 50%; position: relative; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .tone-dark #consent-screen-content { background: #161616; } #consent-screen-content h1 { line-height: 2em; } #consent-screen-content .logo { width: 2em; height: auto; display: inline; margin-right: 10px; vertical-align: top; } #fullscreen-modal-box .image-preview .canvas { border: 0; display: block; margin: 0 auto; max-width: 100%; max-height: 500px; } .content-password-gate { background: #f9f9f9; border-radius: 10px; padding: 30px; font-size: 16px; text-align: center; } .tone-dark .content-password-gate { background: transparent; } .content-password-gate h1 { font-size: 30px; margin-bottom: 10px; } .content-password-gate h1 .icon { display: block; font-size: 60px; margin-bottom: 10px; } .content-password-gate .g-recaptcha>div { margin-right: auto; margin-left: auto; } .tone-dark .growl { background: #212121; color: #fff; } /* Home cover stuff */ #home-cover-slideshow { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; } .home-cover-img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; display: block; opacity: 0; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .home-cover-img.animate-in, .home-cover-img.animate-in--alt { -webkit-animation-name: slideshow; animation-name: slideshow; -webkit-animation-duration: 10s; animation-duration: 10s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .home-cover-img.animate-in--alt { opacity: 1; -webkit-animation-name: slideshow--alt; animation-name: slideshow--alt; } .home-cover-img.animate-end { opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-animation: none; animation: none; } @-webkit-keyframes slideshow { 0% { opacity: 0; } 20% { opacity: 1; } 100% { opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1); } } @keyframes slideshow { 0% { opacity: 0; } 20% { opacity: 1; } 100% { opacity: 1; -webkit-transform: scale(1.1); transform: scale(1.1); } } @-webkit-keyframes slideshow--alt { 100% { -webkit-transform: scale(1.1); transform: scale(1.1); } } @keyframes slideshow--alt { 100% { -webkit-transform: scale(1.1); transform: scale(1.1); } } @supports (-ms-accelerator: true) { .home-cover-img.animate-end { -webkit-transform: scale(1); transform: scale(1); } @-webkit-keyframes slideshow { 0% { opacity: 0; } 20% { opacity: 1; } } @keyframes slideshow { 0% { opacity: 0; } 20% { opacity: 1; } } @-webkit-keyframes slideshow--alt { 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes slideshow--alt { 100% { -webkit-transform: scale(1); transform: scale(1); } } } #home-cover-slideshow::after { content: ""; z-index: 1; height: 50px; position: absolute; top: 0; left: 0; right: 0; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); } #dashboard-settings { min-height: 400px; } .footer { color: #ccc; font-size: 10px; line-height: 20px; text-align: center; width: 100%; position: absolute; bottom: 0; } .tone-dark .footer { color: #444; } .js #powered-by.footer { display: none; } body.landing .footer { color: #fff; text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4); } body.landing .footer a { color: rgba(255, 255, 255, 0.7); } body.landing .footer, body.landing .footer a:hover { color: #fff; } /* CHEVERETO LISTING VIEWER */ body.--viewer-shown { overflow: hidden; } .viewer { background: #000; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 500; } .js .viewer { display: block; touch-action: pinch-zoom !important; } .viewer--hide { opacity: 0; } .viewer--show { opacity: 1; } .viewer.viewer--no-cursor, .viewer.viewer--no-cursor * { cursor: none; } .viewer .btn-icon { font-size: 20px; } .viewer-content { position: relative; top: 0; left: 0; width: 100%; height: 100%; } .viewer-content img { position: absolute; max-height: 100vh; max-width: 100vw; transform: translate(-50%, -50%); top: 50%; left: 50%; } .viewer-close, .viewer-wheel>div { color: #fff; top: 0; font-size: 1em; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); text-align: center; } .viewer-close { position: absolute; width: 2.4em; height: 2.4em; line-height: 2.4em; cursor: pointer; right: -2.4em; z-index: 500; } .viewer:hover .hover-display.viewer-close { right: 2px; } .viewer-wheel>div { position: fixed; bottom: 0; width: calc(1em + 20px); cursor: pointer; padding: 10px; opacity: 0.7; display: none; } .viewer-wheel>div:hover { opacity: 1; } .viewer--nav-prev .viewer-wheel-prev { left: 0; display: block; } .viewer--nav-next .viewer-wheel-next { right: 0; display: block; } .viewer-wheel>div>.icon { position: absolute; top: 50%; transform: translateY(-50%); display: block; } .viewer-tools {} .viewer-foot { padding: 20px; position: absolute; left: 0; right: 0; bottom: 0; height: 80px; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%); background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%); } .viewer-foot { display: flex; flex-wrap: wrap; flex-flow: row; } .viewer-owner { width: 190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; } .viewer-owner .user-image { width: 40px; height: 40px; vertical-align: bottom; margin-right: 10px; } .viewer-owner .user-name { font-size: initial; text-decoration: none; vertical-align: middle; line-height: 40px; color: inherit; } .viewer-owner a.user-name:hover { color: rgba(255, 255, 255, 0.8); } .viewer-owner { order: 1; } .viewer-kb { font-size: 0.86em; flex-grow: 1; order: 2; padding-right: 190px; text-align: center; } .device-mobile .viewer-kb { display: none; } .viewer-kb-input { display: inline-block; } .viewer-kb-key { color: #fff; display: inline-block; margin: 10px; } .viewer-kb-key kbd { border: 1px solid rgba(0, 0, 0, 0.5); background: rgba(120, 120, 120, 0.5); color: #fff; padding: 4px 6px; border-radius: 2px; display: inline-block; margin-right: 5px; line-height: 1; } .viewer-like { transform: none; top: auto; bottom: 20px; right: 20px; position: absolute; } .viewer:hover .hover-display--flex { display: flex; } .--width-auto { width: auto; } .--height-auto { height: auto; } html.--idle .viewer, html.--idle .viewer * { cursor: none !important; } html .fullscreen-show { display: none; } :-webkit-full-screen .fullscreen-hide { display: none; } :-moz-full-screen .fullscreen-hide { display: none; } :-ms-fullscreen .fullscreen-hide { display: none; } :fullscreen .fullscreen-hide { display: none; } :-webkit-full-screen .fullscreen-show { display: block; } :-moz-full-screen .fullscreen-show { display: block; } :-ms-fullscreen .fullscreen-show { display: block; } :fullscreen .fullscreen-show { display: block; } a.image-container { -webkit-tap-highlight-color: transparent; } a { color: #3498db; outline: 0; } a /*, a:hover*/ { text-decoration: none; } input, textarea { border-color: #c6c8ca; } .input-label, .content-section { margin-top: 20px; margin-bottom: 20px; position: relative; } .content-section:first-child { margin-top: 0; } .input-label .input { width: 100%; margin-bottom: 0; } .input-label .input+.input { margin-top: 5px; } .input-label .input-label { margin-bottom: 10px; } .input-label .input-label .label { font-weight: normal; } .input-label label .caption, .input-label label .optional { font-weight: normal; font-size: 0.92em; } .input-label label .caption:before, .input-label label .optional:before { content: "("; } .input-label label .caption:after, .input-label label .optional:after { content: ")"; } .input-label-below { margin-top: 5px; clear: both; } .background-cover { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-position: center center; background-size: cover; } .input-with-button { position: relative; } .input-with-button button { background: none; position: absolute; right: 0; top: 50%; transform: translateY(-50%); border: none; font-size: 22px; width: 1em; height: 1em; outline: 0; color: #d9d9d9; } .tone-dark .input-with-button button { color: #666; } .input-with-button button:hover, .input-with-button button:focus { color: #3498db; } #top-left { position: fixed; padding: 5px; left: 0; top: 0; } .top-button { padding: 5px; } .top-button .menu-box { margin-top: 5px; } .top-button-icon { font-size: 16px; color: #fff; cursor: pointer; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15); } /* Full screen covers */ /* Default background */ .background-default { background: #2ecc71; background: -moz-linear-gradient(top, #2ecc71 0%, #3498db 100%); background: -webkit-linear-gradient(top, #2ecc71 0%, #3498db 100%); background: linear-gradient(to bottom, #2ecc71 0%, #3498db 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ecc71', endColorstr='#3498db', GradientType=0); } .content-box { position: relative; margin: 20px; } .content-box-text *:first-child { margin-top: 0; } .content-box-text *:last-child { margin-bottom: 0; } .logo { max-height: 50px; max-width: 220px; margin-bottom: 20px; } .card-box { min-width: 270px; width: calc(100vw - 40px); } /* iphone 6 @media (max-width: 375px) { .access-box { max-width: 100%; } } */ .access-box-content { background: #fff; } .fancy-box-heading { font-size: 22px; margin: 20px 0 30px 0; } .fancy-fieldset { border: 0; padding: 0; margin: 0; } .fancy-fieldset input:not([type="checkbox"]), .fancy-fieldset input[type="text"], .fancy-fieldset select, .fancy-fieldset textarea { outline: 0; padding: 10px 0; width: 100%; border-radius: 0; border-color: #ebebeb; background: transparent; box-shadow: none; } .fancy-fieldset .checkbox-label input[type="checkbox"] { width: auto; vertical-align: middle; margin: 0 0 0 -20px; } .tone-dark .fancy-fieldset input, .tone-dark .fancy-fieldset input[type="text"], .tone-dark .fancy-fieldset select, .tone-dark .fancy-fieldset textarea { box-shadow: none; border-color: #212121; } .fancy-fieldset select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .fancy-fieldset input, .fancy-fieldset select { padding: 10px 0; border-top: transparent; border-left: transparent; border-right: transparent; } .fancy-fieldset input:focus, .fancy-fieldset input:focus[type="text"], .fancy-fieldset select:focus, .fancy-fieldset textarea:focus { border-color: #3498db; } .fancy-fieldset .input-with-button input[type="password"] { padding-right: 30px; } .fancy-fieldset>div:last-child { margin-bottom: inherit; } .fancy-fieldset .label { line-height: 1.5; } .fancy-fieldset .input-label:last-child { margin-bottom: 0; } .fancy-fieldset .checkbox-label { margin: 0; } a.social-button { position: relative; text-decoration: none; display: inline-block; font-size: 1em; margin: 10px 0; background: #d9d9d9; padding: 8px; text-decoration: none; display: block; color: #FFF; border-radius: 3px; } a.social-button--facebook { background-color: #4267B2; } a.social-button--facebook .icon:before { content: "\e8c9"; } a.social-button--twitter { background-color: #1da1f2; } a.social-button--google { background-color: #ea4335; } a.social-button--vk { background-color: #45668e; } .social-button-outline { position: relative; text-decoration: none; width: 32px; height: 32px; display: inline-block; border-radius: 50%; border-width: 1px; border-style: solid; font-size: 16px; margin: 5px; } .social-button-outline .icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .social-button-outline.border-color-facebook:hover, .social-button-outline.border-color-facebook:focus { background-color: #3b5998; } .social-button-outline.border-color-twitter:hover, .social-button-outline.border-color-twitter:focus { background-color: #1da1f2; } .social-button-outline.border-color-google:hover, .social-button-outline.border-color-google:focus { background-color: #ea4335; } .social-button-outline.border-color-vk:hover, .social-button-outline.border-color-vk:focus { background-color: #45668e; } .social-button-outline:hover .icon, .social-button-outline:focus .icon { color: #fff; } #login { padding: 0; margin: 0; } .content-section--recaptchaFix #g-recaptcha { min-height: 78px; -webkit-transform: scale(0.89); -ms-transform: scale(0.89); transform: scale(0.89); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; } #login .input { margin: 0; } .btn-container--fixed { position: fixed; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); padding: 10px; margin: 0; border: 0; } .tone-dark .btn-container--fixed { background: rgba(0, 0, 0, 0.75); } body#dashboard { min-height: 100%; padding-bottom: 4em; } body.full--wh { height: 100%; width: 100%; } .display-flex #home-cover-slideshow { position: fixed; } [data-content="dashboard-imports"] [data-result], [data-content="dashboard-imports"] [data-action="resume"], [data-content="dashboard-imports"] [data-started="0"] [data-content^="log"], [data-content="dashboard-imports"] [data-errors="0"] [data-content="log-errors"] { display: none; } [data-content="dashboard-imports"] [data-errors="1"] [data-content="log-process"], [data-content="dashboard-imports"] [data-status="completed"][data-errors="0"] [data-result="success"], [data-content="dashboard-imports"] [data-status][data-errors="1"] [data-result="error"], [data-content="dashboard-imports"] [data-status="completed"] [data-action="pause"], [data-content="dashboard-imports"] [data-status="paused"] [data-action="resume"] { display: initial; } [data-content="dashboard-imports"] [data-status="paused"] [data-action="pause"], [data-content="dashboard-imports"] [data-status="canceled"] [data-action="pause"], [data-content="dashboard-imports"] [data-status="queued"] [data-action="pause"], [data-content="dashboard-imports"] [data-status="canceled"] [data-action="cancel"], [data-content="dashboard-imports"] [data-status="canceled"] [data-target="modal-process-import"], [data-content="dashboard-imports"] [data-status="completed"] [data-action="cancel"], [data-content="dashboard-imports"] [data-status="completed"] [data-target="modal-process-import"], [data-content="dashboard-imports"] [data-status="working"] [data-target="modal-process-import"] { display: none !important; } .panel-thumb-list li { overflow: hidden; } .connecting-ip { font-family: monospace; font-size: 27px; } .code { padding: 2px; background: #ecf0f1; } .tone-dark .code { background: #0b0b0b; } .importing { background: #ecf0f1; padding: 10px; position: relative; } .tone-dark .importing { background: #111; } .importing:nth-child(even) { margin: 0 10px; } .phone .importing:nth-child(even), .phablet .importing:nth-child(even) { margin: 10px 0; } .importing-stats { margin: 10px 0; } .importing-stats .figure { display: inline-block; padding: 5px; background: rgba(0,0,0,.1); } .tone-dark .importing-stats .figure { background: rgba(255,255,255,.1); }