metro4
Version:
The front-end framework for Build responsive, mobile-first projects on the web with the first front-end component library in Metro Style
2,008 lines (2,007 loc) • 471 kB
CSS
/*
* Metro 4 Components Library v4.5.0 (https://metroui.org.ua)
* Copyright 2012-2021 Sergey Pimenov
* Built at 01/08/2021 18:53:43
* Licensed under MIT
*/
.accordion {
list-style: none inside;
margin: 0;
padding: 0;
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
width: 100%;
}
.accordion > .frame {
display: block;
margin: 1px 0;
}
.accordion > .frame > .heading {
display: block;
position: relative;
padding: 8px 16px;
background-color: #f8f8f8;
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.accordion > .frame > .content {
display: block;
}
.accordion.marker-on .heading {
padding-left: 40px;
}
.accordion.marker-on .heading::before {
line-height: 1;
display: block;
content: "\203A";
position: absolute;
left: 0;
top: 0;
font-size: 32px;
width: 34px;
height: 34px;
text-align: center;
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.accordion.marker-on .frame.active > .heading::before {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.accordion.marker-on[dir=rtl] .heading {
padding-left: 1rem;
padding-right: 32px;
}
.accordion.marker-on[dir=rtl] .heading::before {
left: auto;
right: 0;
}
.accordion.marker-on[dir=rtl] .frame.active > .heading::before {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.accordion.material .heading::before {
display: none;
}
.accordion.material > .frame > .heading {
padding: 16px 42px 16px 16px;
font-size: 16px;
background-color: #ffffff;
}
.accordion.material > .frame > .heading::after {
display: block;
content: "\203A";
position: absolute;
right: 16px;
top: 8px;
font-size: 32px;
width: 40px;
height: 40px;
text-align: center;
line-height: 1;
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.accordion.material .frame + .frame {
border-top: 1px #dfdfdf solid;
}
.accordion.material > .frame > .content {
padding: 16px;
font-size: 14px;
}
.accordion.material > .frame.active .heading::after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.accordion.rtl.material > .frame > .heading,
.accordion[dir=rtl].material > .frame > .heading {
padding: 16px 16px 16px 42px;
}
.accordion.rtl.material > .frame > .heading::after,
.accordion[dir=rtl].material > .frame > .heading::after {
left: 16px;
right: auto;
top: 8px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.accordion.rtl.material > .frame.active .heading::after,
.accordion[dir=rtl].material > .frame.active .heading::after {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.action-button {
padding: 0;
border-radius: 50%;
width: 56px;
height: 56px;
line-height: 56px;
text-align: center;
display: inline-block;
font-weight: 400;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
user-select: none;
border: 1px solid transparent;
font-size: 0.875rem;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
background-color: #ebebeb;
color: #1d1d1d;
cursor: pointer;
outline: none;
position: relative;
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.action-button .icon {
width: 20px;
height: 20px;
line-height: 20px;
font-size: 20px;
display: inline-block;
text-align: center;
margin-top: 18px;
}
.action-button .icon > * {
width: 100%;
max-height: 100%;
display: inline-block;
}
.action-button.second {
width: 40px;
height: 40px;
line-height: 40px;
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.action-button.second .icon {
width: 16px;
height: 16px;
line-height: 16px;
font-size: 16px;
margin-top: 0;
}
.action-button.prime {
-webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.action-button:active {
-webkit-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19), 0 12px 15px 0 rgba(0, 0, 0, 0.24);
}
.multi-action {
display: inline-block;
vertical-align: middle;
position: relative;
width: 56px;
height: 56px;
}
.multi-action .action-button {
position: absolute;
z-index: 2;
margin: 0 !important;
}
.multi-action .actions {
position: absolute;
list-style: none inside none;
margin: 0 0 0 0;
padding: 0;
width: auto;
float: left;
background-color: transparent;
top: 8px;
left: 8px;
z-index: 1;
width: 40px;
height: 40px;
border-radius: 50%;
}
.multi-action .actions li {
position: absolute;
display: block;
width: 40px;
height: 40px;
border-radius: 50%;
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
margin: 0;
background: #989898;
color: #ffffff;
-webkit-transform: scale(0.2);
transform: scale(0.2);
line-height: 40px;
font-size: 20px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer;
}
.multi-action .actions li a {
background: inherit;
color: inherit;
display: block;
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 40px;
text-align: center;
text-decoration: none;
}
.multi-action .actions li:active {
-webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.multi-action .actions.drop-right,
.multi-action .actions.drop-left,
.multi-action .actions.drop-down,
.multi-action .actions.drop-up {
top: 8px!important;
left: 8px!important;
}
.multi-action .action-button.active ~ .actions li {
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scale(1);
transform: scale(1);
}
.multi-action .action-button.active ~ .actions li:nth-child(1) {
margin-top: -56px;
}
.multi-action .action-button.active ~ .actions li:nth-child(2) {
margin-top: -104px;
}
.multi-action .action-button.active ~ .actions li:nth-child(3) {
margin-top: -152px;
}
.multi-action .action-button.active ~ .actions li:nth-child(4) {
margin-top: -200px;
}
.multi-action .action-button.active ~ .actions li:nth-child(5) {
margin-top: -248px;
}
.multi-action .action-button.active ~ .actions li:nth-child(6) {
margin-top: -296px;
}
.multi-action .action-button.active ~ .actions li:nth-child(7) {
margin-top: -344px;
}
.multi-action .action-button.active ~ .actions li:nth-child(8) {
margin-top: -392px;
}
.multi-action .action-button.active ~ .actions li:nth-child(9) {
margin-top: -440px;
}
.multi-action .action-button.active ~ .actions li:nth-child(10) {
margin-top: -488px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(1),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(1) {
margin-top: 56px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(2),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(2) {
margin-top: 104px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(3),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(3) {
margin-top: 152px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(4),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(4) {
margin-top: 200px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(5),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(5) {
margin-top: 248px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(6),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(6) {
margin-top: 296px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(7),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(7) {
margin-top: 344px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(8),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(8) {
margin-top: 392px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(9),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(9) {
margin-top: 440px;
}
.multi-action .action-button.active ~ .actions.drop-bottom li:nth-child(10),
.multi-action .action-button.active ~ .actions.drop-down li:nth-child(10) {
margin-top: 488px;
}
.multi-action .action-button.active ~ .actions.drop-right li {
margin-top: 0;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(1) {
margin-left: 56px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(2) {
margin-left: 104px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(3) {
margin-left: 152px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(4) {
margin-left: 200px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(5) {
margin-left: 248px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(6) {
margin-left: 296px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(7) {
margin-left: 344px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(8) {
margin-left: 392px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(9) {
margin-left: 440px;
}
.multi-action .action-button.active ~ .actions.drop-right li:nth-child(10) {
margin-left: 488px;
}
.multi-action .action-button.active ~ .actions.drop-left li {
margin-top: 0;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(1) {
margin-left: -56px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(2) {
margin-left: -104px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(3) {
margin-left: -152px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(4) {
margin-left: -200px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(5) {
margin-left: -248px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(6) {
margin-left: -296px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(7) {
margin-left: -344px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(8) {
margin-left: -392px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(9) {
margin-left: -440px;
}
.multi-action .action-button.active ~ .actions.drop-left li:nth-child(10) {
margin-left: -488px;
}
.multi-action .action-button .icon {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.multi-action .action-button.active.rotate .icon {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.multi-action .action-button.active.rotate-minus .icon {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.action-button.floating-action-top,
.multi-action.floating-action-top {
z-index: 1080;
top: 90px;
left: 16px;
position: fixed;
}
.action-button.floating-action-bottom,
.multi-action.floating-action-bottom {
z-index: 1080;
bottom: 20px;
right: 20px;
position: fixed;
}
.activity-ring {
position: relative;
padding-top: 0.22rem;
width: 32px;
height: 32px;
margin: 0.625rem;
}
.activity-ring > .wrap {
position: absolute;
width: 30px;
height: 30px;
}
.activity-ring > .wrap > .circle {
opacity: 0;
width: 30px;
height: 30px;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
-webkit-animation: orbit 4000ms infinite;
animation: orbit 4000ms infinite;
}
.activity-ring > .wrap > .circle:after {
position: absolute;
content: '';
width: 4px;
height: 4px;
border-radius: 4px;
background: #ffffff;
}
.activity-ring > .wrap:nth-child(2) {
-webkit-transform: rotate(-14deg);
transform: rotate(-14deg);
}
.activity-ring > .wrap:nth-child(2) > .circle {
-webkit-animation-delay: 133.33333333ms;
animation-delay: 133.33333333ms;
}
.activity-ring > .wrap:nth-child(3) {
-webkit-transform: rotate(-28deg);
transform: rotate(-28deg);
}
.activity-ring > .wrap:nth-child(3) > .circle {
-webkit-animation-delay: 266.66666667ms;
animation-delay: 266.66666667ms;
}
.activity-ring > .wrap:nth-child(4) {
-webkit-transform: rotate(-42deg);
transform: rotate(-42deg);
}
.activity-ring > .wrap:nth-child(4) > .circle {
-webkit-animation-delay: 400ms;
animation-delay: 400ms;
}
.activity-ring > .wrap:nth-child(5) {
-webkit-transform: rotate(-56deg);
transform: rotate(-56deg);
}
.activity-ring > .wrap:nth-child(5) > .circle {
-webkit-animation-delay: 533.33333333ms;
animation-delay: 533.33333333ms;
}
.activity-ring.dark-style > .wrap > .circle:after {
background-color: #989898;
}
.activity-ring.color-style > .wrap > .circle:after {
background-color: #1ba1e2;
}
.activity-ring.color-style > .wrap:nth-child(2) > .circle:after {
background-color: #fa6800;
}
.activity-ring.color-style > .wrap:nth-child(3) > .circle:after {
background-color: #60a917;
}
.activity-ring.color-style > .wrap:nth-child(4) > .circle:after {
background-color: #CE352C;
}
.activity-ring.color-style > .wrap:nth-child(5) > .circle:after {
background-color: #fff000;
}
.activity-metro {
overflow: hidden;
position: relative;
width: 100%;
height: 10px;
background-color: transparent;
}
.activity-metro > .circle {
display: inline-block;
position: absolute;
width: 10px;
height: 10px;
background-color: #ffffff;
opacity: 0;
margin-left: 5px;
-webkit-animation: metro-slide 3s cubic-bezier(0.1, 0.85, 0.9, 0.15) infinite, metro-opacity 2s ease-in-out infinite alternate;
animation: metro-slide 3s cubic-bezier(0.1, 0.85, 0.9, 0.15) infinite, metro-opacity 2s ease-in-out infinite alternate;
}
.activity-metro > .circle:nth-child(2) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.activity-metro > .circle:nth-child(3) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.activity-metro > .circle:nth-child(4) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.activity-metro > .circle:nth-child(5) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.activity-metro.dark-style > .circle {
background-color: #989898;
}
.activity-metro.color-style > .circle {
background-color: #1ba1e2;
}
.activity-metro.color-style > .circle:nth-child(2) {
background-color: #fa6800;
}
.activity-metro.color-style > .circle:nth-child(3) {
background-color: #60a917;
}
.activity-metro.color-style > .circle:nth-child(4) {
background-color: #CE352C;
}
.activity-metro.color-style > .circle:nth-child(5) {
background-color: #fff000;
}
.activity-square {
position: relative;
width: 40px;
height: 40px;
overflow: hidden;
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-animation: ani-shrink 1s linear infinite;
animation: ani-shrink 1s linear infinite;
}
.activity-square .square {
position: absolute;
width: 19px;
height: 19px;
background: #ffffff;
}
.activity-square .square:nth-child(1) {
left: 0;
top: 21px;
}
.activity-square .square:nth-child(2) {
left: 21px;
top: 21px;
-webkit-animation: ani-drop 1s linear infinite;
animation: ani-drop 1s linear infinite;
}
.activity-square .square:nth-child(3) {
left: 0;
top: 0;
-webkit-animation: ani-drop2 1s linear infinite;
animation: ani-drop2 1s linear infinite;
}
.activity-square .square:nth-child(4) {
left: 21px;
top: 0;
-webkit-animation: ani-drop3 1s linear infinite;
animation: ani-drop3 1s linear infinite;
}
.activity-square.dark-style > .square {
background-color: #989898;
}
.activity-square.color-style > .square:nth-child(1) {
background-color: #fa6800;
}
.activity-square.color-style > .square:nth-child(2) {
background-color: #60a917;
}
.activity-square.color-style > .square:nth-child(3) {
background-color: #1ba1e2;
}
.activity-square.color-style > .square:nth-child(4) {
background-color: #fff000;
}
.activity-cycle {
width: 64px;
height: 64px;
position: relative;
overflow: hidden;
}
.activity-cycle .cycle {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 64px;
height: 64px;
margin: -32px 0 0 -32px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #ffffff;
-webkit-animation: ani-pre-spin 1s linear infinite;
animation: ani-pre-spin 1s linear infinite;
z-index: 1001;
}
.activity-cycle .cycle::before,
.activity-cycle .cycle::after {
content: "";
position: absolute;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #ffffff;
}
.activity-cycle .cycle:before {
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
-webkit-animation: ani-pre-spin 2s linear infinite;
animation: ani-pre-spin 2s linear infinite;
}
.activity-cycle .cycle:after {
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite;
}
.activity-cycle.dark-style .cycle {
border-top-color: #1d1d1d;
}
.activity-cycle.dark-style .cycle:before {
border-top-color: #1d1d1d;
}
.activity-cycle.dark-style .cycle:after {
border-top-color: #1d1d1d;
}
.activity-cycle.color-style .cycle {
border-top-color: #1ba1e2;
}
.activity-cycle.color-style .cycle:before {
border-top-color: #CE352C;
}
.activity-cycle.color-style .cycle:after {
border-top-color: #fff000;
}
.activity-simple {
width: 64px;
height: 64px;
}
.activity-simple .circular {
-webkit-animation: rotate 2s linear infinite;
animation: rotate 2s linear infinite;
position: relative;
width: 100%;
height: 100%;
}
.activity-simple .path {
stroke-dasharray: 1,200;
stroke-dashoffset: 0;
-webkit-animation: dash 1.5s ease-in-out infinite;
animation: dash 1.5s ease-in-out infinite;
stroke-linecap: round;
stroke: #ffffff;
}
.activity-simple.dark-style .path {
stroke: #1d1d1d;
}
.activity-simple.color-style .path {
-webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}
.activity-simple.small {
width: 32px;
height: 32px;
border-radius: 50%;
}
.activity-simple.small .circular {
width: 32px;
height: 32px;
}
.activity-atom {
width: 64px;
height: 64px;
border-radius: 50%;
-webkit-perspective: 800px;
perspective: 800px;
}
.activity-atom span {
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
}
.activity-atom span:nth-child(1) {
left: 0;
top: 0;
-webkit-animation: rotate-one 1s linear infinite;
animation: rotate-one 1s linear infinite;
border-bottom: 3px solid;
border-bottom-color: #ffffff;
}
.activity-atom span:nth-child(2) {
right: 0;
top: 0;
-webkit-animation: rotate-two 1s linear infinite;
animation: rotate-two 1s linear infinite;
border-right: 3px solid;
border-right-color: #ffffff;
}
.activity-atom span:nth-child(3) {
right: 0;
bottom: 0;
-webkit-animation: rotate-three 1s linear infinite;
animation: rotate-three 1s linear infinite;
border-top: 3px solid;
border-top-color: #ffffff;
}
.activity-atom.dark-style span:nth-child(1) {
border-bottom-color: #1d1d1d;
}
.activity-atom.dark-style span:nth-child(2) {
border-right-color: #1d1d1d;
}
.activity-atom.dark-style span:nth-child(3) {
border-top-color: #1d1d1d;
}
.activity-atom.color-style span:nth-child(1) {
border-bottom-color: #1ba1e2;
}
.activity-atom.color-style span:nth-child(2) {
border-right-color: #CE352C;
}
.activity-atom.color-style span:nth-child(3) {
border-top-color: #fff000;
}
.activity-bars {
width: 60px;
height: 50px;
}
.activity-bars span {
height: 100%;
width: 8px;
display: inline-block;
float: left;
margin-left: 2px;
-webkit-animation: bars 0.8s infinite ease-in-out;
animation: bars 0.8s infinite ease-in-out;
background-color: white;
}
.activity-bars span:nth-child(2) {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.activity-bars span:nth-child(3) {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.activity-bars span:nth-child(4) {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.activity-bars span:nth-child(5) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.activity-bars span:nth-child(6) {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.activity-bars.dark-style span {
background-color: #1d1d1d;
}
.activity-bars.color-style span:nth-child(1) {
background-color: #aa00ff;
}
.activity-bars.color-style span:nth-child(2) {
background-color: #1ba1e2;
}
.activity-bars.color-style span:nth-child(3) {
background-color: #60a917;
}
.activity-bars.color-style span:nth-child(4) {
background-color: #fff000;
}
.activity-bars.color-style span:nth-child(5) {
background-color: #fa6800;
}
.activity-bars.color-style span:nth-child(6) {
background-color: #dc4fad;
}
@-webkit-keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes dash {
0% {
stroke-dasharray: 1,200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89,200;
stroke-dashoffset: -35;
}
100% {
stroke-dasharray: 89,200;
stroke-dashoffset: -124;
}
}
@keyframes dash {
0% {
stroke-dasharray: 1,200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89,200;
stroke-dashoffset: -35;
}
100% {
stroke-dasharray: 89,200;
stroke-dashoffset: -124;
}
}
@-webkit-keyframes color {
100%,
0% {
stroke: #CE352C;
}
40% {
stroke: #00AFF0;
}
66% {
stroke: #60a917;
}
80%,
90% {
stroke: #fff000;
}
}
@keyframes color {
100%,
0% {
stroke: #CE352C;
}
40% {
stroke: #00AFF0;
}
66% {
stroke: #60a917;
}
80%,
90% {
stroke: #fff000;
}
}
@-webkit-keyframes rotate-one {
0% {
-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
}
100% {
-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
}
}
@keyframes rotate-one {
0% {
-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
}
100% {
-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
}
}
@-webkit-keyframes rotate-two {
0% {
-webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
}
100% {
-webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
}
}
@keyframes rotate-two {
0% {
-webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
}
100% {
-webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
}
}
@-webkit-keyframes rotate-three {
0% {
-webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
}
100% {
-webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
}
}
@keyframes rotate-three {
0% {
-webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
}
100% {
-webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
}
}
@-webkit-keyframes bars {
0%,
40%,
100% {
-webkit-transform: scaleY(0.05);
transform: scaleY(0.05);
}
20% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@keyframes bars {
0%,
40%,
100% {
-webkit-transform: scaleY(0.05);
transform: scaleY(0.05);
}
20% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
.app-bar {
display: -webkit-box;
display: flex;
position: fixed;
top: 0;
left: 0;
right: 0;
height: auto;
min-height: 52px;
z-index: 1030;
background-color: #f8f8f8;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row wrap;
-webkit-box-align: center;
align-items: center;
}
.app-bar .app-bar-container {
background-color: inherit;
color: inherit;
}
.app-bar .brand,
.app-bar .app-bar-item,
.app-bar .app-bar-container,
.app-bar .app-bar-button {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
position: relative;
height: 52px;
line-height: 52px;
padding: 0 16px;
background-color: inherit;
color: inherit;
text-decoration: none;
font-size: 14px;
flex-shrink: 0;
border: none;
-webkit-box-pack: center;
justify-content: center;
}
.app-bar .brand:focus,
.app-bar .app-bar-item:focus,
.app-bar .app-bar-container:focus,
.app-bar .app-bar-button:focus {
outline: none;
}
.app-bar .app-bar-container {
padding: 0;
}
.app-bar .app-bar-item {
white-space: nowrap;
}
.app-bar .app-bar-button {
width: 52px;
padding: 0;
}
.app-bar .app-bar-menu {
flex-shrink: 0;
list-style: none inside;
margin: 0;
padding: 0;
position: relative;
width: 100%;
display: -webkit-box;
display: flex;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
background-color: inherit;
color: inherit;
}
.app-bar .app-bar-menu > li,
.app-bar .app-bar-menu > li > a {
display: block;
line-height: 52px;
background-color: inherit;
color: inherit;
flex-shrink: 0;
}
.app-bar .app-bar-menu > li > a {
padding: 0 16px;
text-decoration: none;
font-size: 14px;
position: relative;
}
.app-bar .app-bar-menu > li {
position: relative;
}
.app-bar .app-bar-menu a:hover {
text-decoration: none;
}
.app-bar .brand:not(.no-hover):hover,
.app-bar .app-bar-menu li:not(.no-hover):hover,
.app-bar .hamburger:not(.no-hover):hover,
.app-bar .app-bar-item:not(.no-hover):hover,
.app-bar .brand:not(.no-hover):active,
.app-bar .app-bar-menu li:not(.no-hover):active,
.app-bar .hamburger:not(.no-hover):active,
.app-bar .app-bar-item:not(.no-hover):active,
.app-bar .brand:not(.no-hover) .active,
.app-bar .app-bar-menu li:not(.no-hover) .active,
.app-bar .hamburger:not(.no-hover) .active,
.app-bar .app-bar-item:not(.no-hover) .active {
background: rgba(29, 29, 29, 0.1);
}
.app-bar .hamburger {
position: absolute;
right: 0;
top: 0;
display: block;
height: 52px;
width: 52px;
}
.app-bar .hamburger.menu-down.active .line:nth-child(1),
.app-bar .hamburger.menu-down.active .line:nth-child(3) {
margin: -4px 16px;
}
.app-bar .app-bar-menu .d-menu,
.app-bar .app-bar-menu .v-menu {
-webkit-box-shadow: none;
box-shadow: none;
position: relative;
width: 100%;
background-color: #f8f8f8;
}
.app-bar .app-bar-menu .divider,
.app-bar .app-bar-container .divider {
height: 1px!important;
line-height: 1px!important;
background-color: #e4e4e4;
}
.app-bar .app-bar-container .d-menu {
background-color: #f8f8f8;
position: absolute;
width: auto;
-webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.app-bar .app-bar-container .v-menu {
position: absolute;
float: left;
width: auto;
border: 1px solid #dfdfdf;
background-color: #ffffff;
}
.app-bar .app-bar-container > .d-menu,
.app-bar .app-bar-container > .v-menu {
top: 100%;
}
.app-bar .app-bar-container a {
color: inherit;
text-decoration: none;
}
.app-bar a {
outline: none!important;
}
.app-bar .app-bar-menu .d-menu .d-menu,
.app-bar .app-bar-menu .v-menu .v-menu,
.app-bar .app-bar-menu .v-menu .d-menu,
.app-bar .app-bar-menu .d-menu .v-menu {
left: 0;
}
.app-bar .app-bar-menu.opened {
max-height: calc(100vh - 52px);
overflow-y: auto;
}
.app-bar .app-bar-input {
width: 100px;
height: 30px;
font-size: 0.875rem;
border: none!important;
border-radius: 4px;
}
.app-bar .hamburger:not(.hidden) ~ .ml-auto {
margin-right: 48px;
}
.app-bar-expand {
flex-wrap: nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row;
}
.app-bar-expand .brand,
.app-bar-expand .app-bar-item,
.app-bar-expand .app-bar-container {
width: auto;
flex-shrink: 1;
}
.app-bar-expand .app-bar-menu {
float: left;
}
.app-bar-expand .app-bar-menu {
width: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.app-bar-expand .app-bar-menu .d-menu {
position: absolute;
width: auto;
-webkit-box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
}
.app-bar-expand .app-bar-menu .d-menu li,
.app-bar-expand .app-bar-menu .d-menu a {
height: 38px;
line-height: 38px;
}
.app-bar-expand .app-bar-menu .v-menu {
position: absolute;
float: left;
width: auto;
border: 1px solid #dfdfdf;
background-color: #ffffff;
}
.app-bar-expand .app-bar-menu.collapsed {
display: -webkit-box!important;
display: flex!important;
}
.app-bar-expand .app-bar-menu .d-menu .d-menu,
.app-bar-expand .app-bar-menu .v-menu .v-menu,
.app-bar-expand .app-bar-menu .v-menu .d-menu,
.app-bar-expand .app-bar-menu .d-menu .v-menu {
left: 100%;
}
.app-bar-expand .hamburger {
display: none;
}
.p-ab {
padding-top: 52px!important;
}
.m-ab {
margin-top: 52px!important;
}
.h-ab {
height: calc(100% - 52px);
}
.badge {
position: absolute;
z-index: 1;
top: 0;
right: 0;
background-color: #f8f8f8;
color: #1d1d1d;
border-radius: 0.25rem;
display: inline-block;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
-webkit-transform: translateY(-50%) translateX(50%);
transform: translateY(-50%) translateX(50%);
}
.brand .badge,
.app-bar-item .badge,
.app-bar-menu > li > a .badge,
.h-menu > li > a .badge,
.d-menu > li > a .badge,
.v-menu > li > a .badge,
.t-menu > li > a .badge {
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0);
}
.badge.inline {
position: relative;
display: inline-block;
right: auto;
top: -1px;
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0);
}
.badge.inside {
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0);
}
.bottom-nav {
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
height: 56px;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
right: 0;
-webkit-box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.16), 0 -1px 5px 0 rgba(0, 0, 0, 0.26);
box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.16), 0 -1px 5px 0 rgba(0, 0, 0, 0.26);
z-index: 1030;
}
.bottom-nav .button {
width: auto;
height: 100%;
-webkit-box-flex: 1;
flex-grow: 1;
flex-basis: 0;
text-align: center;
text-transform: capitalize;
margin: 0;
border-radius: 0;
line-height: normal;
}
.bottom-nav .button .icon {
width: 24px;
height: 24px;
font-size: 22px;
}
.bottom-nav .button .label {
display: block;
}
.bottom-sheet {
background-color: #ffffff;
display: block;
z-index: 1030;
max-width: 360px;
left: 50%;
list-style: none inside;
padding: 0;
margin: 0 0 0 -50%;
width: 100%;
top: 100%;
position: fixed;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.bottom-sheet::after {
display: block;
clear: both;
content: "";
}
.bottom-sheet.wide-sm {
max-width: 576px;
}
.bottom-sheet.wide-ld {
max-width: 640px;
}
.bottom-sheet.wide-md {
max-width: 768px;
}
.bottom-sheet.wide-lg {
max-width: 992px;
}
.bottom-sheet.wide {
max-width: 100%;
}
.bottom-sheet > .title {
height: 56px;
font-size: 16px;
color: rgba(0, 0, 0, 0.87);
}
.bottom-sheet > li,
.bottom-sheet > .item {
font-size: 16px;
position: relative;
height: 48px;
padding-left: 56px;
display: block;
cursor: pointer;
vertical-align: middle;
line-height: 48px;
}
.bottom-sheet > li .icon,
.bottom-sheet > .item .icon {
left: 16px;
position: absolute;
width: 24px;
height: 24px;
font-size: 24px;
line-height: 24px;
vertical-align: middle;
text-align: center;
top: 50%;
margin-top: -12px;
opacity: 0.8;
}
.bottom-sheet > li:hover,
.bottom-sheet > .item:hover,
.bottom-sheet > li.hovered,
.bottom-sheet > .item.hovered,
.bottom-sheet > li.active,
.bottom-sheet > .item.active {
background-color: rgba(29, 29, 29, 0.1);
}
.bottom-sheet > .divider {
height: 1px;
background-color: #dfdfdf;
}
.bottom-sheet.grid-style {
padding: 16px;
}
.bottom-sheet.grid-style > li,
.bottom-sheet.grid-style > .item {
width: 64px;
height: 72px;
line-height: normal;
text-align: center;
vertical-align: middle;
display: block;
float: left;
margin: 8px;
padding: 4px;
font-size: 11px;
}
.bottom-sheet.grid-style > li .icon,
.bottom-sheet.grid-style > .item .icon {
display: block;
position: relative;
width: 42px;
height: 42px;
font-size: 42px;
margin: 0 0 8px -21px;
padding: 0;
top: 0;
left: 50%;
line-height: 1;
}
.bottom-sheet.grid-style > .divider {
display: none;
}
.bottom-sheet.opened {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
.bottom-nav ~ .bottom-sheet {
padding-bottom: 76px;
}
.breadcrumbs {
margin-bottom: 1rem;
margin-left: 0;
padding: 0;
list-style: none inside;
display: -webkit-box;
display: flex;
flex-wrap: nowrap;
-webkit-box-align: center;
align-items: center;
background-color: #ffffff;
color: #6a6a6a;
}
.breadcrumbs .page-item,
.breadcrumbs .breadcrumb-item {
position: relative;
cursor: pointer;
display: list-item;
background-color: inherit;
color: inherit;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
margin: 4px;
}
.breadcrumbs .page-item + .page-item::before,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
.breadcrumbs .page-item + .page-item::after,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::after {
display: block;
position: absolute;
vertical-align: middle;
color: transparent;
font-size: 0;
content: "";
height: 1px;
width: 0.375rem;
background-color: #1d1d1d;
top: 50%;
left: 0;
margin-left: -0.5rem;
}
.breadcrumbs .page-item + .page-item::before,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -0.125rem;
}
.breadcrumbs .page-item + .page-item::after,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
margin-top: 0.125rem;
}
.breadcrumbs .page-link,
.breadcrumbs .page-item a,
.breadcrumbs .breadcrumb-item a {
display: block;
position: relative;
padding: 0.5rem 0.75rem;
line-height: 1;
font-size: 1rem;
text-decoration: none;
color: inherit;
background-color: transparent;
}
.breadcrumbs .page-link:hover,
.breadcrumbs .page-item a:hover,
.breadcrumbs .breadcrumb-item a:hover {
color: #1d1d1d;
}
.breadcrumbs .page-item:last-child,
.breadcrumbs .breadcrumb-item:last-child {
font-weight: bold;
}
.button-group .active {
background-color: #989898;
color: #ffffff;
}
.button,
.flat-button {
display: -webkit-inline-box;
display: inline-flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 0 0.75rem;
font-size: 0.875rem;
height: 36px;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
background-color: #ebebeb;
color: #1d1d1d;
cursor: pointer;
outline: none;
position: relative;
overflow: visible;
}
.button .icon + .caption,
.flat-button .icon + .caption {
margin-left: 8px;
}
.button .caption + .icon,
.flat-button .caption + .icon {
margin-left: 8px;
}
.flat-button {
min-width: 64px;
background-color: transparent;
}
.button:active,
.button.focus,
.button:focus {
-webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.button:hover {
background-color: rgba(29, 29, 29, 0.1);
}
.button.link {
background-color: transparent;
color: #0366d6;
}
.button.link:hover {
background-color: transparent;
color: #0056b3;
text-decoration: underline;
}
.button.link.focus,
.button.link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.button.hovered:hover {
background-color: rgba(29, 29, 29, 0.2);
}
.button img {
height: 1rem;
}
.button.mini {
font-size: 0.625rem;
padding: 0 0.5rem;
height: 20px;
line-height: 20px;
}
.button.mini img {
height: 0.625rem;
}
.button.small {
font-size: 0.75rem;
padding: 0 0.6rem;
height: 26px;
line-height: 26px;
}
.button.small img {
height: 0.75rem;
}
.button.large {
font-size: 1.375rem;
padding: 0 1rem;
height: 53px;
line-height: 53px;
}
.button.large img {
height: 1.375rem;
}
.button.square,
.button.cycle {
width: 2.25rem;
height: 2.25rem;
padding-left: 0 !important;
padding-right: 0 !important;
}
.button.square.mini,
.button.cycle.mini {
width: 1.39875rem;
height: 1.39875rem;
}
.button.square.small,
.button.cycle.small {
width: 1.724375rem;
height: 1.724375rem;
}
.button.square.large,
.button.cycle.large {
width: 3.3125rem;
height: 3.3125rem;
}
.button.cycle {
border-radius: 50%;
}
.button.square.dropdown-toggle::before,
.button.cycle.dropdown-toggle::before {
display: none;
}
.button.dropdown-toggle.no-marker {
padding-right: 0.75rem !important;
}
.button:focus,
.button:hover {
text-decoration: none;
}
.button:active {
outline: 0;
-webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
.button.disabled,
.button:disabled {
opacity: 0.65;
}
.button.outline {
background: transparent none;
border-width: 1px;
border-color: #dfdfdf;
}
.button:active {
-webkit-box-shadow: none;
box-shadow: none;
}
a.button,
a.flat-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #1d1d1d;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
}
a.button:hover,
a.flat-button:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
a.button:active,
a.flat-button:active,
a.button.focus,
a.flat-button.focus,
a.button:focus,
a.flat-button:focus {
-webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
.button * + * {
margin-left: 0.5rem;
}
input[type=button],
input[type=submit],
input[type=reset] {
display: -webkit-inline-box;
display: inline-flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 0 0.75rem;
font-size: 0.875rem;
height: 36px;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
background-color: #ebebeb;
color: #1d1d1d;
cursor: pointer;
outline: none;
position: relative;
overflow: visible;
}
input[type=button] .icon + .caption,
input[type=submit] .icon + .caption,
input[type=reset] .icon + .caption {
margin-left: 8px;
}
input[type=button] .caption + .icon,
input[type=submit] .caption + .icon,
input[type=reset] .caption + .icon {
margin-left: 8px;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active,
input[type=button].focus,
input[type=submit].focus,
input[type=reset].focus,
input[type=button]:focus,
input[type=submit]:focus,
input[type=reset]:focus {
-webkit-box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
box-shadow: 0 0 0 3px rgba(228, 228, 228, 0.45);
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {
background-color: rgba(29, 29, 29, 0.1);
}
input[type=button].link,
input[type=submit].link,
input[type=reset].link {
background-color: transparent;
color: #0366d6;
}
input[type=button].link:hover,
input[type=submit].link:hover,
input[type=reset].link:hover {
background-color: transparent;
color: #0056b3;
text-decoration: underline;
}
input[type=button].link.focus,
input[type=submit].link.focus,
input[type=reset].link.focus,
input[type=button].link:focus,
input[type=submit].link:focus,
input[type=reset].link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
input[type=button].hovered:hover,
input[type=submit].hovered:hover,
input[type=reset].hovered:hover {
background-color: rgba(29, 29, 29, 0.2);
}
input[type=button] img,
input[type=submit] img,
input[type=reset] img {
height: 1rem;
}
input[type=button].mini,
input[type=submit].mini,
input[type=reset].mini {
font-size: 0.625rem;
padding: 0 0.5rem;
height: 20px;
line-height: 20px;
}
input[type=button].mini img,
input[type=submit].mini img,
input[type=reset].mini img {
height: 0.625rem;
}
input[type=button].small,
input[type=submit].small,
input[type=reset].small {
font-size: 0.75rem;
padding: 0 0.6rem;
height: 26px;
line-height: 26px;
}
input[type=button].small img,
input[type=submit].small img,
input[type=reset].small img {
height: 0.75rem;
}
input[type=button].large,
input[type=submit].large,
input[type=reset].large {
font-size: 1.375rem;
padding: 0 1rem;
height: 53px;
line-height: 53px;
}
input[type=button].large img,
input[type=submit].large img,
input[type=reset].large img {
height: 1.375rem;
}
input[type=button].square,
input[type=submit].square,
input[type=reset].square,
input[type=button].cycle,
input[type=submit].cycle,
input[type=reset].cycle {
width: 2.25rem;
height: 2.25rem;
padding-left: 0 !important;
padding-right: 0 !important;
}
input[type=button].square.mini,
input[type=submit].square.mini,
input[type=reset].square.mini,
input[type=button].cycle.mini,
input[type=submit].cycle.mini,
input[type=reset].cycle.mini {
width: 1.39875rem;
height: 1.39875rem;
}
input[type=button].square.small,
input[type=submit].square.small,
input[type=reset].square.small,
input[type=button].cycle.small,
input[type=submit].cycle.small,
input[type=reset].cycle.small {
width: 1.724375rem;
height: 1.724375rem;
}
input[type=button].square.large,
input[type=submit].square.large,
input[type=reset].square.large,
input[type=button].cycle.large,
input[type=submit].cycle.large,
input[type=reset].cycle.large {
width: 3.3125rem;
height: 3.3125rem;
}
input[type=button].cycle,
input[type=submit].cycle,
input[type=reset].cycle {
border-radius: 50%;
}
input[type=button].square.dropdown-toggle::before,
input[type=submit].square.dropdown-toggle::before,
input[type=reset].square.dropdown-toggle::before,
input[type=button].cycle.dropdown-toggle::before,
input[type=submit].cycle.dropdown-toggle::before,
input[type=reset].cycle.dropdown-toggle::before {
display: none;
}
input[type=button].dropdown-toggle.no-marker,
input[type=submit].dropdown-toggle.no-marker,
input[type=reset].dropdown-toggle.no-marker {
padding-right: 0.75rem !important;
}
input[type=button]:focus,
input[type=submit]:focus,
input[type=reset]:focus,
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {
text-decoration: none;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active {
outline: 0;
-webkit-box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
box-shadow: 0 0 0 3px rgba(190, 190, 190, 0.45);
}
input[type=button].disabled,
input[type=submit].disabled,
input[type=reset].disabled,
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled {
opacity: 0.65;
}
input[type=button].outline,
input[type=submit].outline,
input[type=reset].outline {
background: transparent none;
border-width: 1px;
border-color: #dfdfdf;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active {
-webkit-box-shadow: none;
box-shadow: none;
}
input[type=button] * + *,
input[type=submit] * + *,
input[type=reset] * + * {
margin-left: 0.5rem;
}
input[type=button] .load-marker,
input[type=submit] .load-marker,
input[type=reset] .load-marker {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
input[type=button] .load-caption,
input[type=submit] .load-caption,
input[type=reset] .load-caption {
margin-left: -16px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
input[type=button].loading .load-marker,
input[type=submit].loading .load-marker,
input[type=reset].loading .load-marker {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
-webkit-animation: spin-loader 1.5s linear infinite;
animation: spin-loader 1.5s linear infinite;
}
input[type=button].loading .load-caption,
input[type=submit].loading .load-caption,
input[type=reset].loading .load-caption {
margin-left: 0.5rem;
}
.button .load-marker {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.button .load-caption {
margin-left: -16px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.button.loading .load-marker {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
-webkit-animation: spin-loader 1.5s linear infinite;
animation: spin-loader 1.5s linear infinite;
}
.button.loading .load-caption {
margin-left: 0.5rem;
}
@-webkit-keyframes spin-loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin-loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.calendar {
display: block;
position: relative;
width: 280px;
border: 1px solid #dfdfdf;
overflow: hidden;
-webkit-user-select: none;
user-select: none;
background-color: #ffffff;
}
.calendar-header,
.calendar-content,
.calendar-footer {
position: relative;
display: block;
background-color: #ffffff;
color: #1d1d1d;
}
.calendar-header {
padding: 1rem;
background-color: #004d6f;
color: #ffffff;
-webkit-user-select: none;
user-select: none;
}
.calendar-header .header-year {
font-size: 0.75rem;
line-height: 1;
}
.calendar-header .header-day {