531 lines
31 KiB
CSS
531 lines
31 KiB
CSS
|
|
html, body {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
padding: 0;
|
||
|
|
margin: 0; }
|
||
|
|
|
||
|
|
body {
|
||
|
|
margin: 0;
|
||
|
|
background: #ecf0f1;
|
||
|
|
color: white;
|
||
|
|
font-family: 'Andika', sans-serif;
|
||
|
|
overflow-y: hidden; }
|
||
|
|
|
||
|
|
* {
|
||
|
|
-webkit-user-select: none;
|
||
|
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
|
||
|
|
|
||
|
|
@font-face {
|
||
|
|
font-family: 'icomoon';
|
||
|
|
src: url(../flickr-full/font/icomoon.eot);
|
||
|
|
src: url(#{$fontUrl}icomoon.eot?#iefix) format('embedded-opentype'), url(../flickr-full/font/icomoon.woff) format('woff'), url(../flickr-full/font/icomoon.ttf) format('truetype'), url(#{$fontUrl}icomoon.svg#icomoon) format('svg');
|
||
|
|
font-weight: normal;
|
||
|
|
font-style: normal; }
|
||
|
|
|
||
|
|
[data-icon]:before {
|
||
|
|
font-family: 'icomoon';
|
||
|
|
content: attr(data-icon);
|
||
|
|
speak: none;
|
||
|
|
font-weight: normal;
|
||
|
|
font-variant: normal;
|
||
|
|
text-transform: none;
|
||
|
|
-webkit-font-smoothing: antialiased; }
|
||
|
|
|
||
|
|
.icon-menu, .icon-cancel, .icon-info-sign {
|
||
|
|
font-family: 'icomoon';
|
||
|
|
display: inline-block;
|
||
|
|
color: white;
|
||
|
|
speak: none;
|
||
|
|
font-size: 24px;
|
||
|
|
font-style: normal;
|
||
|
|
font-weight: normal;
|
||
|
|
font-variant: normal;
|
||
|
|
text-transform: none;
|
||
|
|
-webkit-font-smoothing: antialiased; }
|
||
|
|
|
||
|
|
.icon-menu:before {
|
||
|
|
display: inline-block;
|
||
|
|
content: "\e000"; }
|
||
|
|
|
||
|
|
.icon-cancel:before {
|
||
|
|
content: "\e001"; }
|
||
|
|
|
||
|
|
.icon-info-sign:before {
|
||
|
|
content: "\f05a"; }
|
||
|
|
|
||
|
|
.page {
|
||
|
|
position: relative;
|
||
|
|
width: 101%;
|
||
|
|
height: 100%;
|
||
|
|
overflow: hidden; }
|
||
|
|
|
||
|
|
.page > div {
|
||
|
|
float: left;
|
||
|
|
box-sizing: border-box;
|
||
|
|
-moz-box-sizing: border-box;
|
||
|
|
overflow: hidden; }
|
||
|
|
.page > div .img {
|
||
|
|
padding-right: 2px;
|
||
|
|
display: block;
|
||
|
|
height: 100%;
|
||
|
|
width: 100%;
|
||
|
|
top: 0;
|
||
|
|
left: 0;
|
||
|
|
position: relative;
|
||
|
|
z-index: 1;
|
||
|
|
background-repeat: no-repeat; }
|
||
|
|
.page > div .caption {
|
||
|
|
background: rgba(224, 224, 224, 0.62);
|
||
|
|
font-size: 1em;
|
||
|
|
padding: 5px;
|
||
|
|
line-height: 1.3em;
|
||
|
|
color: #111111;
|
||
|
|
position: absolute;
|
||
|
|
width: 100%;
|
||
|
|
bottom: 0px;
|
||
|
|
box-sizing: border-box;
|
||
|
|
-moz-box-sizing: border-box;
|
||
|
|
z-index: 2; }
|
||
|
|
|
||
|
|
.img.loaded {
|
||
|
|
background-size: cover;
|
||
|
|
background-position: center; }
|
||
|
|
|
||
|
|
.img.loading {
|
||
|
|
background-image: url(data:image/png;base64,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
|
||
|
|
background-position: center center; }
|
||
|
|
|
||
|
|
.blurred {
|
||
|
|
-webkit-filter: blur(10px); }
|
||
|
|
|
||
|
|
.page-5-1 > div:nth-child(1) {
|
||
|
|
width: 66%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-1 > div:nth-child(2) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-1 > div:nth-child(3) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-1 > div:nth-child(4) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-1 > div:nth-child(5) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
|
||
|
|
.page-5-2 > div:nth-child(1) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-2 > div:nth-child(2) {
|
||
|
|
width: 66%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-2 > div:nth-child(3) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-2 > div:nth-child(4) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-2 > div:nth-child(5) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
|
||
|
|
.page-5-3 > div:nth-child(1) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-3 > div:nth-child(2) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-3 > div:nth-child(3) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-3 > div:nth-child(4) {
|
||
|
|
width: 66%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-3 > div:nth-child(5) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
|
||
|
|
.page-5-4 > div:nth-child(1) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-4 > div:nth-child(2) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-4 > div:nth-child(3) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-4 > div:nth-child(4) {
|
||
|
|
width: 33%;
|
||
|
|
height: 50%; }
|
||
|
|
.page-5-4 > div:nth-child(5) {
|
||
|
|
width: 66%;
|
||
|
|
height: 50%; }
|
||
|
|
|
||
|
|
[class*="bar-"] {
|
||
|
|
position: fixed;
|
||
|
|
right: 0;
|
||
|
|
left: 0;
|
||
|
|
z-index: 10;
|
||
|
|
height: 45px;
|
||
|
|
padding: 5px;
|
||
|
|
box-sizing: border-box; }
|
||
|
|
|
||
|
|
/* Title bar
|
||
|
|
-------------------------------------------------- */
|
||
|
|
/* Bar docked to top of viewport for showing page title and actions */
|
||
|
|
.bar-title {
|
||
|
|
top: 0;
|
||
|
|
line-height: 45px;
|
||
|
|
background: #2980b9;
|
||
|
|
line-height: 35px; }
|
||
|
|
.bar-title .info {
|
||
|
|
float: right; }
|
||
|
|
|
||
|
|
/* Centered text in the .bar-title */
|
||
|
|
.bar-title .title {
|
||
|
|
position: absolute;
|
||
|
|
line-height: 45px;
|
||
|
|
top: 0;
|
||
|
|
left: 0;
|
||
|
|
display: block;
|
||
|
|
width: 100%;
|
||
|
|
font-size: 17px;
|
||
|
|
text-transform: uppercase;
|
||
|
|
color: white;
|
||
|
|
text-align: center;
|
||
|
|
white-space: nowrap;
|
||
|
|
margin: 0; }
|
||
|
|
|
||
|
|
/* Retain specified title color */
|
||
|
|
.bar-title .title a {
|
||
|
|
color: inherit; }
|
||
|
|
|
||
|
|
/* Generic style for all buttons in .bar-title */
|
||
|
|
.bar-title [class*="button"] {
|
||
|
|
position: relative;
|
||
|
|
text-decoration: none;
|
||
|
|
z-index: 10;
|
||
|
|
/* Places buttons over full width title */
|
||
|
|
font-size: 16px;
|
||
|
|
line-height: 35px;
|
||
|
|
color: #fff; }
|
||
|
|
|
||
|
|
/* Hacky way to right align buttons outside of flex-box system
|
||
|
|
Note: is only absolutely positioned button, would be better if flex-box had an "align right" option */
|
||
|
|
.bar-title .title + [class*="button"]:last-child, .bar-title .button + [class*="button"]:last-child, .bar-title [class*="button"].pull-right {
|
||
|
|
position: absolute;
|
||
|
|
top: 5px;
|
||
|
|
right: 5px; }
|
||
|
|
|
||
|
|
/* Override standard button active states */
|
||
|
|
.bar-title .button:active {
|
||
|
|
color: #fff;
|
||
|
|
background-color: #0876b1; }
|
||
|
|
|
||
|
|
.ngSnap.ngSnap-content, .ngSnap.ngSnap-shelves, .ngSnap .ngSnap-shelf {
|
||
|
|
position: absolute;
|
||
|
|
width: 100%;
|
||
|
|
height: 100%; }
|
||
|
|
|
||
|
|
.ngSnap .ngSnap-shelf {
|
||
|
|
overflow-y: auto;
|
||
|
|
-webkit-transition: top 0.2s linear;
|
||
|
|
-moz-transition: top 0.2s linear;
|
||
|
|
-o-transition: top 0.2s linear;
|
||
|
|
transition: top 0.2s linear;
|
||
|
|
-webkit-transition: bottom 0.2s linear;
|
||
|
|
-moz-transition: bottom 0.2s linear;
|
||
|
|
-o-transition: bottom 0.2s linear;
|
||
|
|
transition: bottom 0.2s linear;
|
||
|
|
-webkit-overflow-scrolling: touch;
|
||
|
|
-moz-overflow-scrolling: touch;
|
||
|
|
-o-overflow-scrolling: touch;
|
||
|
|
overflow-scrolling: touch; }
|
||
|
|
|
||
|
|
.ngSnap .ngSnap-shelf.right {
|
||
|
|
right: 0; }
|
||
|
|
|
||
|
|
ul.list {
|
||
|
|
font-size: 0.8em;
|
||
|
|
margin-left: -40px;
|
||
|
|
margin-top: 0;
|
||
|
|
width: 200px !important; }
|
||
|
|
|
||
|
|
ul.list li {
|
||
|
|
font-family: 'Arvo', sans-serif;
|
||
|
|
padding: 10px;
|
||
|
|
background-color: #ecf0f1;
|
||
|
|
border-bottom: 1px solid #f8f9fa;
|
||
|
|
color: #111111; }
|
||
|
|
ul.list li.close {
|
||
|
|
text-align: center;
|
||
|
|
height: 45px;
|
||
|
|
line-height: 45px;
|
||
|
|
background-color: #2980b9;
|
||
|
|
padding: 0;
|
||
|
|
border-bottom: none; }
|
||
|
|
|
||
|
|
ul.list li.list-divider {
|
||
|
|
font-family: 'Andika', sans-serif;
|
||
|
|
background: #2370a0;
|
||
|
|
color: white;
|
||
|
|
font-size: 1em;
|
||
|
|
padding: 8px 5px;
|
||
|
|
text-transform: uppercase;
|
||
|
|
-webkit-box-shadow: 0 8px 6px -6px black;
|
||
|
|
-moz-box-shadow: 0 8px 6px -6px black;
|
||
|
|
box-shadow: 0 8px 6px -6px black; }
|
||
|
|
|
||
|
|
.loading {
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
background: #333;
|
||
|
|
font-size: 22px; }
|
||
|
|
|
||
|
|
.ngSnap-shelf {
|
||
|
|
overflow-x: hidden; }
|
||
|
|
|
||
|
|
.ngSnap-content {
|
||
|
|
overflow-x: hidden; }
|
||
|
|
|
||
|
|
/*
|
||
|
|
generic styles applied to any carousel
|
||
|
|
must be ul/li
|
||
|
|
*/
|
||
|
|
.rn-carousel-container {
|
||
|
|
overflow: hidden; }
|
||
|
|
|
||
|
|
ul.rn-carousel-slides {
|
||
|
|
position: relative;
|
||
|
|
white-space: nowrap;
|
||
|
|
overflow: visible;
|
||
|
|
-webkit-transform: translate3d(0px, 0, 0);
|
||
|
|
-moz-transform: translate3d(0px, 0, 0);
|
||
|
|
transform: translate3d(0px, 0, 0);
|
||
|
|
padding: 0;
|
||
|
|
margin: 0; }
|
||
|
|
|
||
|
|
ul.rn-carousel-slides li {
|
||
|
|
white-space: normal;
|
||
|
|
vertical-align: top;
|
||
|
|
display: inline-block;
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
-webkit-backface-visibility: hidden;
|
||
|
|
backface-visibility: hidden; }
|
||
|
|
|
||
|
|
.rn-carousel-animate {
|
||
|
|
-webkit-transition: -webkit-transform .2s ease-out;
|
||
|
|
-moz-transition: -moz-transform .2s ease-out;
|
||
|
|
transition: transform .2s ease-out; }
|
||
|
|
|
||
|
|
.rn-carousel-noanimate {
|
||
|
|
-webkit-transition: none;
|
||
|
|
-moz-transition: none;
|
||
|
|
-ms-transition: none;
|
||
|
|
-o-transition: none;
|
||
|
|
transition: none; }
|
||
|
|
|
||
|
|
.rn-carousel-indicator {
|
||
|
|
width: 100%;
|
||
|
|
text-align: center;
|
||
|
|
position: relative;
|
||
|
|
bottom: 20px;
|
||
|
|
height: 20px;
|
||
|
|
background-color: black;
|
||
|
|
background-color: rgba(0, 0, 0, 0.6); }
|
||
|
|
|
||
|
|
.rn-carousel-indicator span {
|
||
|
|
padding: 0 5px;
|
||
|
|
color: #333;
|
||
|
|
transition: color .2s ease-out; }
|
||
|
|
|
||
|
|
.rn-carousel-indicator span.active {
|
||
|
|
color: white; }
|
||
|
|
|
||
|
|
.rn-carousel-container {
|
||
|
|
position: absolute;
|
||
|
|
top: 45px;
|
||
|
|
bottom: 0px;
|
||
|
|
width: 101% !important;
|
||
|
|
transition: -webkit-filter 0.3s ease-in !important; }
|
||
|
|
|
||
|
|
.rn-carousel-slides {
|
||
|
|
height: 100%; }
|
||
|
|
|
||
|
|
.ng-cloak {
|
||
|
|
display: none; }
|
||
|
|
|
||
|
|
#content {
|
||
|
|
height: 100%;
|
||
|
|
width: 100% !important;
|
||
|
|
box-shadow: -2px 0px 5px rgba(0, 0, 0, 0.5); }
|
||
|
|
|
||
|
|
#content > div {
|
||
|
|
background-color: #ecf0f1; }
|
||
|
|
|
||
|
|
/*
|
||
|
|
======================================================
|
||
|
|
CSS LOADER COURTESY OF @geoffrey_crofte
|
||
|
|
http://codepen.io/CreativeJuiz/pen/vFBIh
|
||
|
|
======================================================
|
||
|
|
*/
|
||
|
|
.loading {
|
||
|
|
width: 96px;
|
||
|
|
height: 96px;
|
||
|
|
position: absolute;
|
||
|
|
top: 50%;
|
||
|
|
left: 50%;
|
||
|
|
background-color: transparent; }
|
||
|
|
.loading .spacer {
|
||
|
|
height: 20%; }
|
||
|
|
|
||
|
|
.ouro {
|
||
|
|
position: relative;
|
||
|
|
display: inline-block;
|
||
|
|
height: 96px;
|
||
|
|
width: 96px;
|
||
|
|
margin: -48px 0 0 -48px;
|
||
|
|
border-radius: 50%;
|
||
|
|
background: none repeat scroll 0 0 #fff;
|
||
|
|
overflow: hidden; }
|
||
|
|
|
||
|
|
.ouro:after {
|
||
|
|
content: "";
|
||
|
|
position: absolute;
|
||
|
|
top: 20px;
|
||
|
|
left: 20px;
|
||
|
|
display: block;
|
||
|
|
height: 56px;
|
||
|
|
width: 56px;
|
||
|
|
background: none repeat scroll 0 0 #2980b9;
|
||
|
|
border-radius: 50%; }
|
||
|
|
|
||
|
|
.ouro .anim {
|
||
|
|
position: absolute;
|
||
|
|
left: 100%;
|
||
|
|
top: 0;
|
||
|
|
height: 100%;
|
||
|
|
width: 100%;
|
||
|
|
border-radius: 999px;
|
||
|
|
background: none repeat scroll 0 0 #94c7e7;
|
||
|
|
-webkit-animation: ui-spinner-rotate-left 2s infinite;
|
||
|
|
animation: ui-spinner-rotate-left 2s infinite;
|
||
|
|
-webkit-transform-origin: 0 50% 0;
|
||
|
|
transform-origin: 0 50% 0; }
|
||
|
|
|
||
|
|
.ouro > span {
|
||
|
|
position: absolute;
|
||
|
|
height: 100%;
|
||
|
|
width: 50%;
|
||
|
|
overflow: hidden; }
|
||
|
|
.ouro > span.left {
|
||
|
|
left: 0; }
|
||
|
|
.ouro > span.left .anim {
|
||
|
|
border-bottom-left-radius: 0;
|
||
|
|
border-top-left-radius: 0; }
|
||
|
|
.ouro > span.right {
|
||
|
|
left: 50%; }
|
||
|
|
.ouro > span.right .anim {
|
||
|
|
border-bottom-right-radius: 0;
|
||
|
|
border-top-right-radius: 0;
|
||
|
|
left: -100%;
|
||
|
|
-webkit-transform-origin: 100% 50% 0;
|
||
|
|
transform-origin: 100% 50% 0; }
|
||
|
|
|
||
|
|
@keyframes ui-spinner-rotate-right {
|
||
|
|
0% {
|
||
|
|
transform: rotate(0deg); }
|
||
|
|
|
||
|
|
100% {
|
||
|
|
transform: rotate(360deg); } }
|
||
|
|
|
||
|
|
@keyframes ui-spinner-rotate-left {
|
||
|
|
0% {
|
||
|
|
transform: rotate(0deg); }
|
||
|
|
|
||
|
|
100% {
|
||
|
|
transform: rotate(360deg); } }
|
||
|
|
|
||
|
|
@-webkit-keyframes ui-spinner-rotate-right {
|
||
|
|
0% {
|
||
|
|
-webkit-transform: rotate(0deg); }
|
||
|
|
|
||
|
|
100% {
|
||
|
|
-webkit-transform: rotate(360deg); } }
|
||
|
|
|
||
|
|
@-webkit-keyframes ui-spinner-rotate-left {
|
||
|
|
0% {
|
||
|
|
-webkit-transform: rotate(0deg); }
|
||
|
|
|
||
|
|
100% {
|
||
|
|
-webkit-transform: rotate(360deg); } }
|
||
|
|
|
||
|
|
#modal, #infos {
|
||
|
|
opacity: 0;
|
||
|
|
transition: all 0.5s ease-out;
|
||
|
|
-webkit-transition: all 0.5s ease-out;
|
||
|
|
position: absolute;
|
||
|
|
top: 45px;
|
||
|
|
bottom: 0px;
|
||
|
|
box-sizing: border-box;
|
||
|
|
background-color: rgba(255, 255, 255, 0.8);
|
||
|
|
background-repeat: no-repeat;
|
||
|
|
background-size: cover;
|
||
|
|
background-position: center center;
|
||
|
|
border: 2px solid white;
|
||
|
|
box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.5);
|
||
|
|
color: black;
|
||
|
|
padding: 0;
|
||
|
|
margin: 5% 10%;
|
||
|
|
width: 80%;
|
||
|
|
height: 80%; }
|
||
|
|
#modal p, #infos p {
|
||
|
|
margin: 0;
|
||
|
|
width: 90%;
|
||
|
|
height: 100%;
|
||
|
|
overflow: hidden;
|
||
|
|
float: left;
|
||
|
|
font-size: .8em; }
|
||
|
|
#modal .closebtn, #infos .closebtn {
|
||
|
|
float: right;
|
||
|
|
font-weight: bold;
|
||
|
|
font-size: 1.3em;
|
||
|
|
color: #164766; }
|
||
|
|
#modal .closebtn:hover, #infos .closebtn:hover {
|
||
|
|
cursor: pointer; }
|
||
|
|
#modal .title, #infos .title {
|
||
|
|
background: rgba(255, 255, 255, 0.9);
|
||
|
|
height: 35px;
|
||
|
|
line-height: 35px;
|
||
|
|
color: #333;
|
||
|
|
padding-left: 20px;
|
||
|
|
padding-right: 20px;
|
||
|
|
font-size: 1em;
|
||
|
|
font-weight: bold;
|
||
|
|
border-bottom: 1px solid #ddd;
|
||
|
|
box-sizing: border-box; }
|
||
|
|
#modal.open, #infos.open {
|
||
|
|
opacity: 1; }
|
||
|
|
|
||
|
|
#infos {
|
||
|
|
top: 50%;
|
||
|
|
width: 40%;
|
||
|
|
height: 400px;
|
||
|
|
margin: -165px 30% 0;
|
||
|
|
text-align: center; }
|
||
|
|
#infos h2 {
|
||
|
|
margin: 0;
|
||
|
|
padding: 10px 0;
|
||
|
|
display: block;
|
||
|
|
background: white; }
|
||
|
|
#infos a {
|
||
|
|
display: block; }
|
||
|
|
#infos img {
|
||
|
|
margin-top: 10px; }
|
||
|
|
#infos .git {
|
||
|
|
margin-top: 20px;
|
||
|
|
color: black;
|
||
|
|
text-decoration: none; }
|