2020-05-19 11:43:42 +03:00

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; }